--- /srv/rebuilderd/tmp/rebuilderdKimcVn/inputs/libpetsc-real3.22_3.22.5+dfsg1-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdKimcVn/out/libpetsc-real3.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 1708 2025-05-08 23:42:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6167376 2025-05-08 23:42:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 6167168 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_real.so.3.22.5 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x171e4c4 0x0171e4c4 0x0171e4c4 0x003f8 0x003f8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x171e8c0 0x171e8c0 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x171e4cc 0x0171e4cc 0x0171e4cc 0x003f8 0x003f8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x171e8c8 0x171e8c8 R E 0x10000 │ │ │ │ LOAD 0x1723884 0x01723884 0x01723884 0x1e2e4 0x1bda70 RW 0x10000 │ │ │ │ DYNAMIC 0x1727a44 0x01727a44 0x01727a44 0x001c8 0x001c8 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1723884 0x01723884 0x01723884 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1723884 0x01723884 0x01723884 0x0c77c 0x0c77c R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 000a0204 0a0204 000220 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 000a0424 0a0424 008948 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000a8d6c 0a8d6c 00d1f8 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000b5f64 0b5f64 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000b5f70 0b5f70 013b08 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000c9a78 0c9a78 15080f0 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 015d1b68 15d1b68 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 015d1b70 15d1b70 14c438 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 0171dfa8 171dfa8 00051c 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0171e4c4 171e4c4 0003f8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0171e8bc 171e8bc 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 015d1b70 15d1b70 14c440 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 0171dfb0 171dfb0 00051c 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0171e4cc 171e4cc 0003f8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0171e8c4 171e8c4 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 01723884 1723884 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 01723884 1723884 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 01723894 1723894 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01723898 1723898 0041ac 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 01727a44 1727a44 0001c8 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 01727c0c 1727c0c 0083f4 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01730000 1730000 011b68 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ 1027: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_dmul@GCC_3.5 (5) │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (17) │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND dtrsen_ │ │ │ │ 1030: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 1033: 0051d410 412 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 1034: 01676794 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 1034: 016767a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 1035: 01511550 412 FUNC GLOBAL DEFAULT 11 taoadmmsetspectralpenalty_ │ │ │ │ 1036: 00fd0a50 116 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 1037: 001ec0f4 900 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 1038: 00dc5434 412 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 1039: 009e577c 856 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 1040: 01396638 452 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 1041: 0120a6cc 1492 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ @@ -1142,15 +1142,15 @@ │ │ │ │ 1138: 00176f8c 160 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 1139: 00139fa0 364 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 1140: 00a27270 568 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 1141: 01022fd8 364 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 1142: 0016a1e0 264 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 1143: 00fc1cec 1512 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 1144: 003640cc 1924 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 1145: 01719bf8 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 1145: 01719c00 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 1146: 00131dc8 848 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 1147: 0155a70c 4576 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 1148: 00e41480 24 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 1149: 0019f218 36 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 1150: 013647e4 32 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 1151: 0151b99c 376 FUNC GLOBAL DEFAULT 11 TaoALMMGetType │ │ │ │ 1152: 0184b0d0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ @@ -1199,15 +1199,15 @@ │ │ │ │ 1195: 00a01d90 1676 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 1196: 0101d8c8 412 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 1197: 0137996c 12 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 1198: 0184b330 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 1199: 0146951c 260 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 1200: 012bb5a4 792 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 1201: 01740560 128 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 1202: 016767e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 1202: 016767ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 1203: 00f5bce8 408 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 1204: 00bab320 148 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 1205: 0184b3c4 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 1206: 00f46f70 20 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 1207: 003830e4 752 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 1208: 0101aff8 412 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 1209: 01553ff4 20 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -1247,15 +1247,15 @@ │ │ │ │ 1243: 015596e4 420 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 1244: 00208e40 504 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 1245: 0039b3b4 348 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 1246: 0011aaa0 1144 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 1247: 00c4f66c 6236 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 1248: 0131e72c 804 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 1249: 0113d20c 460 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 1250: 016767bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 1250: 016767c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 1251: 00a69bd8 112 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 1252: 003e7de8 20 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 1253: 0132c884 1496 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 1254: 0132c0b0 152 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 1255: 01725cc0 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 1256: 002545d0 276 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 1257: 00191fb4 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -1368,15 +1368,15 @@ │ │ │ │ 1364: 0014b728 140 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 1365: 00995744 436 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 1366: 0017ddfc 1732 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 1367: 00199b28 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 1368: 0110b638 1160 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 1369: 01012904 1072 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 1370: 00883598 492 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 1371: 01683944 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 1371: 0168394c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 1372: 00e2b810 20 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 1373: 0153f1f0 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 1374: 00ec51f4 140 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 1375: 00a2389c 1220 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 1376: 00b03934 136 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 1377: 009e44b4 1172 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 1378: 00188a90 300 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -1388,15 +1388,15 @@ │ │ │ │ 1384: 00911ee8 376 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 1385: 017409a0 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 1386: 000d2c8c 120 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 1387: 000cde98 84 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 1388: 007345f4 1216 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 1389: 01431ed4 140 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 1390: 0011a25c 1696 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 1391: 0168394c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 1391: 01683954 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 1392: 0101d590 408 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 1393: 01481fa4 688 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 1394: 0184c860 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 1395: 00245794 484 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 1396: 0115bb8c 344 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 1397: 012d5d44 752 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 1398: 008d7670 1364 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1594,15 +1594,15 @@ │ │ │ │ 1590: 0151c4dc 388 FUNC GLOBAL DEFAULT 11 TaoALMMGetMultipliers │ │ │ │ 1591: 00a7b51c 20 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1592: 00189f04 36 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1593: 00e985c0 800 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1594: 0039dce0 556 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1595: 012c02a8 416 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1596: 012c0c68 1548 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1597: 01683948 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1597: 01683950 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1598: 0184b5c8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1599: 00d99c9c 400 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1600: 01487d6c 3200 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1601: 01292c00 1152 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1602: 00bc4c68 7584 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1603: 012a081c 1296 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1604: 00acbaac 4432 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1621,15 +1621,15 @@ │ │ │ │ 1617: 01555b58 312 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1618: 0103da20 328 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1619: 0046630c 3128 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1620: 0015871c 604 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1621: 01730004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1622: 00b119dc 804 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1623: 008dd9b0 1168 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1624: 0168396c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1624: 01683974 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1625: 012a3280 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1626: 00b6a768 788 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1627: 0112342c 324 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1628: 003e2b68 424 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1629: 00987a9c 324 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1630: 0094c24c 764 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1631: 00bd753c 3152 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1742,15 +1742,15 @@ │ │ │ │ 1738: 0125e3a8 404 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1739: 00b1dc94 1824 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1740: 00107c1c 1028 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1741: 01483e50 352 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1742: 008fe608 1060 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1743: 00108d30 120 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1744: 00e58c90 12 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1745: 016767d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1745: 016767e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1746: 00e7dd38 132 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1747: 002685e0 516 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1748: 007a9bdc 1268 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1749: 00db2e64 256 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1750: 009d2010 408 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1751: 0097718c 336 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1752: 00f3c2dc 340 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ 1805: 0018b968 200 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1806: 00e9200c 1428 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1807: 00a18d90 84 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1808: 00e86e58 1648 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1809: 0146eaf8 12 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1810: 00786d3c 412 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1811: 00bede1c 1088 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1812: 016aa484 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1812: 016aa48c 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1813: 009e01d0 412 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1814: 001ef68c 32 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1815: 013edfbc 328 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1816: 018e0ff0 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1817: 00b5d5bc 904 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1818: 00b6d62c 776 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1819: 0135c70c 580 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1888,15 +1888,15 @@ │ │ │ │ 1884: 001c991c 1964 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1885: 0017ef68 336 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1886: 00aa3e20 256 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1887: 00cf1454 1680 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1888: 01035ca8 6608 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1889: 0158feb8 608 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1890: 013c08c4 260 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1891: 016767ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1891: 016767b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1892: 01742bac 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1893: 001f9a40 144 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1894: 01191d20 412 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1895: 00b6cb1c 764 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1896: 00e59204 280 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1897: 014602b4 64 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1898: 003628a0 340 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1916,15 +1916,15 @@ │ │ │ │ 1912: 001ff8e0 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1913: 0120cc5c 408 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1914: 01467ee4 12 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1915: 000e18dc 216 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1916: 0184b4dc 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1917: 00760004 336 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1918: 00fc3ed0 1612 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1919: 01683940 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1919: 01683948 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1920: 01727a38 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1921: 00ba3e24 1576 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1922: 009bd344 16 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1923: 0158b274 1048 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1924: 00ba5ef0 1600 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1925: 00f8d504 788 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1926: 0091fb8c 64 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -2187,15 +2187,15 @@ │ │ │ │ 2183: 007649e0 404 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 2184: 00433b4c 856 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 2185: 014cfbb0 232 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 2186: 00fc6a40 416 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 2187: 0017cb44 176 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 2188: 00fdaf18 1172 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 2189: 0012f11c 88 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 2190: 016a317c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 2190: 016a3184 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 2191: 00a063f4 84 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 2192: 01514288 512 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfitconstraintjacobian_ │ │ │ │ 2193: 001cce8c 920 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 2194: 011a0fd4 900 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 2195: 01395ce0 244 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 2196: 00133df4 64 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 2197: 00c1dfc8 352 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ @@ -2233,15 +2233,15 @@ │ │ │ │ 2229: 00e6f104 296 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 2230: 0184b0c4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 2231: 0129c898 500 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 2232: 00b03834 236 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 2233: 008935a4 760 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 2234: 01730c64 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 2235: 0074daa0 788 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 2236: 016ec018 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 2236: 016ec020 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 2237: 00a5163c 1584 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 2238: 013f5274 20 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 2239: 012c9400 760 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 2240: 0020994c 320 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 2241: 0125e990 336 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 2242: 014891d0 356 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 2243: 0094e910 756 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -2283,15 +2283,15 @@ │ │ │ │ 2279: 01730bbc 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 2280: 00e34950 664 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 2281: 00edd4e0 544 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 2282: 00126d88 456 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 2283: 00261570 444 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 2284: 009224d8 1020 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 2285: 00b716b4 412 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 2286: 01676774 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 2286: 01676780 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 2287: 0124f824 328 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 2288: 00550028 352 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 2289: 0124eb58 328 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 2290: 00991b58 136 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 2291: 0115b710 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 2292: 00136820 164 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 2293: 00e673dc 424 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -2363,26 +2363,26 @@ │ │ │ │ 2359: 00976ef4 328 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 2360: 00b00e34 876 FUNC GLOBAL DEFAULT 11 MatCreate_HYPREStruct │ │ │ │ 2361: 00295bdc 180 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 2362: 014998e0 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 2363: 00932598 984 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 2364: 00e26f94 788 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 2365: 000d2114 16 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 2366: 016a3174 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 2366: 016a317c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 2367: 01467ee0 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 2368: 003e993c 444 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 2369: 00263500 796 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 2370: 0093e868 1160 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 2371: 01450650 1308 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 2372: 003d220c 1244 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 2373: 0184c8c0 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 2374: 0184b15c 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 2375: 00915a50 1848 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 2376: 00e61744 1972 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 2377: 016a3168 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 2377: 016a3170 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 2378: 001ff73c 120 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 2379: 00f0d1d8 508 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 2380: 0126a2dc 1300 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 2381: 0132f098 12 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 2382: 001eab50 408 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 2383: 0131aea0 1164 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 2384: 00acfae8 844 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2425,45 +2425,45 @@ │ │ │ │ 2421: 003e0958 416 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2422: 00fa934c 388 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2423: 01045abc 2052 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2424: 011e7768 788 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2425: 00948b44 688 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2426: 00d948f0 172 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2427: 0094b3f4 408 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2428: 016a3178 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2428: 016a3180 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2429: 0155184c 16 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2430: 01469ea4 1540 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2431: 0131ed94 416 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2432: 01730bf4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2433: 01447a18 640 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2434: 003e25e8 208 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2435: 00e94cf0 636 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2436: 00470e08 132 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2437: 009d051c 172 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2438: 0151048c 16 FUNC GLOBAL DEFAULT 11 TaoADMMSetConstraintVectorRHS │ │ │ │ 2439: 009a0828 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2440: 011336d8 392 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2441: 00139810 884 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ 2442: 015113b4 412 FUNC GLOBAL DEFAULT 11 taoadmmsetreghessianchangestatus_ │ │ │ │ - 2443: 01709fb8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2443: 01709fc0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2444: 00fdccac 308 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2445: 0022e260 424 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2446: 0184b454 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2447: 01137818 416 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2448: 00e693bc 392 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2449: 0091e638 2724 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2450: 0155d53c 32 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2451: 007a4de4 328 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2452: 0184b338 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2453: 008fd8c4 220 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2454: 00949b98 1308 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2455: 007a46c0 444 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2456: 01133590 328 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2457: 00ab7170 252 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2458: 016a3160 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2458: 016a3168 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2459: 00f0f8d0 788 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2460: 001e46b8 996 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2461: 00a1c31c 460 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2462: 00abb1fc 320 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2463: 0131de14 768 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2464: 00e77a28 808 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2465: 00721998 404 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2479,15 +2479,15 @@ │ │ │ │ 2475: 00586ab8 524 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2476: 00254404 40 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2477: 00fff6f8 532 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2478: 014cf68c 368 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2479: 00404c2c 1168 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2480: 003f6cb4 224 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2481: 00b51630 412 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2482: 016a315c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2482: 016a3164 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2483: 0013ec24 468 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2484: 00e6b624 616 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2485: 000e19b4 524 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2486: 00f4c5c4 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2487: 00731910 1784 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2488: 01747df8 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2489: 00f1059c 412 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2623,15 +2623,15 @@ │ │ │ │ 2619: 0184b49c 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2620: 00980864 412 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2621: 01512498 412 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizercoefficient_ │ │ │ │ 2622: 0184b4a0 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2623: 008e54d0 416 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2624: 00928bd4 456 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2625: 009eedb0 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2626: 016ae4bc 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2626: 016ae4c4 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2627: 012fb620 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2628: 00733058 788 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2629: 00c4d9d4 2808 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2630: 01123a94 332 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2631: 009d00c8 584 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2632: 00add77c 792 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2633: 014f2f94 184 FUNC GLOBAL DEFAULT 11 TaoCreate_BNTL │ │ │ │ @@ -2660,15 +2660,15 @@ │ │ │ │ 2656: 0043316c 192 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2657: 009bffcc 820 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2658: 00b36d14 512 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2659: 00ed47cc 416 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2660: 001d4a14 32 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2661: 008d3dd0 804 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2662: 00358000 780 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2663: 016767c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2663: 016767d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2664: 0159a3a8 1708 FUNC GLOBAL DEFAULT 11 TaoCreate_LCL │ │ │ │ 2665: 0184b290 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2666: 002683e0 512 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2667: 0035ad24 2244 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2668: 00251610 160 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2669: 0184b5fc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2670: 013338d4 1344 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ @@ -2727,15 +2727,15 @@ │ │ │ │ 2723: 01192528 400 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2724: 00cf350c 21072 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2725: 00461628 888 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2726: 002964e4 412 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2727: 00103f88 132 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2728: 00c3c754 1784 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2729: 0143ce64 416 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2730: 01676770 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2730: 0167677c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2731: 00ab8ec8 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2732: 0041fde4 1284 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2733: 01746c0c 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2734: 00ac763c 2552 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2735: 0013dd04 240 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2736: 00ed54d8 768 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2737: 001890f0 508 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2755,18 +2755,18 @@ │ │ │ │ 2751: 01188700 3260 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2752: 00eab274 1316 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2753: 00231ef8 1512 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2754: 003e8c68 432 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2755: 009e71e0 12 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2756: 003fab00 420 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2757: 004586a0 408 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2758: 016a31a0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2758: 016a31a8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2759: 00a6c93c 64 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2760: 00a6ca04 52 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2761: 01683988 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2761: 01683990 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2762: 000d81a4 4 FUNC WEAK DEFAULT 11 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 2763: 000ce0e8 12 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2764: 000e0420 488 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2765: 00d9f8ec 72 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2766: 004494d4 1284 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2767: 00b62748 412 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2768: 004109f0 412 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ @@ -3116,15 +3116,15 @@ │ │ │ │ 3112: 013b32b8 408 FUNC GLOBAL DEFAULT 11 characteristicsetup_ │ │ │ │ 3113: 006e9754 568 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 3114: 000d7a9c 1796 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 3115: 01726e80 24 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 3116: 011e7a7c 752 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 3117: 00fe7aa8 32 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 3118: 003f9714 136 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 3119: 016767d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 3119: 016767dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 3120: 00f011bc 16 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 3121: 000ce998 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 3122: 002ad858 164 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 3123: 00a2a618 732 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 3124: 0039252c 520 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 3125: 00f63b4c 16 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 3126: 0144abb0 1200 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -3166,15 +3166,15 @@ │ │ │ │ 3162: 00a0a934 256 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 3163: 0146296c 900 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 3164: 00aa1d50 4612 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 3165: 008d894c 1152 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 3166: 00252a68 496 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 3167: 018e0fe0 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 3168: 014a4c74 532 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 3169: 016ae300 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 3169: 016ae308 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 3170: 01388cf4 580 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 3171: 00e41440 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 3172: 00380e10 456 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 3173: 0137d00c 412 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 3174: 0122e008 16 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 3175: 013ac9a0 44 FUNC GLOBAL DEFAULT 11 CharacteristicSetFieldInterpolationLocal │ │ │ │ 3176: 0154f830 1172 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ @@ -3283,15 +3283,15 @@ │ │ │ │ 3279: 00a2c3c8 1184 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 3280: 01723898 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 3281: 0142cbf0 884 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 3282: 012a79c8 408 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 3283: 00295bb0 44 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 3284: 001975c4 936 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 3285: 01742b38 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 3286: 016f2c04 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 3286: 016f2c0c 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 3287: 0011b930 1700 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 3288: 00c11db4 1028 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 3289: 00265014 628 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 3290: 003871c4 560 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 3291: 0143f2f0 1300 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 3292: 001cc9a0 424 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 3293: 00938a84 1212 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3449,15 +3449,15 @@ │ │ │ │ 3445: 0184b4a8 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3446: 00dc8e30 328 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3447: 0022662c 108 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3448: 013ec5c4 744 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3449: 009e4d70 300 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3450: 00956b9c 124 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3451: 00e264b0 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3452: 0168c6c4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3452: 0168c6cc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3453: 00bb8084 448 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3454: 008f3364 428 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3455: 003d69c4 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3456: 000ec9f8 128 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3457: 00209410 104 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3458: 014472e8 928 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3459: 009447b8 572 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ 3475: 012c907c 900 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3476: 015884b4 416 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3477: 00fdf79c 1300 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3478: 00fdc97c 816 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3479: 0013a9ac 20 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3480: 01314f48 412 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3481: 001918c8 632 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3482: 016c0b58 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3482: 016c0b60 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3483: 00fc038c 580 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3484: 0016a51c 248 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3485: 0184c7e0 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3486: 00fc4d28 1008 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3487: 00d261c4 328 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3488: 008e1874 760 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3489: 00e8fb40 792 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3545,24 +3545,24 @@ │ │ │ │ 3541: 012032a0 328 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3542: 00e93068 760 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3543: 0035830c 216 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3544: 00fb750c 232 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3545: 00fe83e8 2764 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3546: 01568090 412 FUNC GLOBAL DEFAULT 11 taobrgnsetl1smoothepsilon_ │ │ │ │ 3547: 00965984 336 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3548: 0168c6d0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3548: 0168c6d8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3549: 01448d7c 416 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3550: 01726adc 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3551: 001d4ad8 32 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3552: 00e5959c 260 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3553: 0019be30 36 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3554: 01119ec8 424 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3555: 00f5be80 792 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3556: 018e11b8 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3557: 016a3184 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3557: 016a318c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3558: 00f0485c 432 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3559: 0090a138 44 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3560: 00a1a044 224 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3561: 015876fc 796 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3562: 001cb210 444 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3563: 00bab234 108 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3564: 00447d8c 12 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3677,15 +3677,15 @@ │ │ │ │ 3673: 00fe5130 256 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3674: 0184b514 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3675: 018e0ed8 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3676: 00a31df8 980 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3677: 0073a7e0 1144 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3678: 0143fbf8 408 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3679: 01373490 844 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3680: 01676790 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3680: 0167679c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3681: 00ec4a14 1212 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3682: 00b36f14 912 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3683: 00b02658 1096 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3684: 000e4178 1060 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3685: 00384230 64 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3686: 008c9d20 908 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3687: 007150cc 404 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3803,15 +3803,15 @@ │ │ │ │ 3799: 00b6c0e8 428 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3800: 00fefa44 16 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3801: 014873e8 2436 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3802: 0090a6e4 124 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3803: 00a37b90 328 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3804: 00357080 36 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3805: 01294ca4 412 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3806: 016f2344 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3806: 016f234c 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3807: 01510418 16 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitHessianChangeStatus │ │ │ │ 3808: 0146fd80 2352 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3809: 0184b554 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3810: 01746910 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3811: 0184b558 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3812: 0015156c 612 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3813: 00b03750 228 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ @@ -3823,15 +3823,15 @@ │ │ │ │ 3819: 00108c24 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3820: 009fc0c4 252 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3821: 015611cc 436 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3822: 002ae024 368 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3823: 00ed2b44 416 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3824: 00a358b8 220 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3825: 00bb1ec0 1864 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3826: 01676780 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3826: 0167678c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3827: 008d18cc 420 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3828: 01185a68 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3829: 000e887c 100 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3830: 0184b0d4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3831: 00b59430 904 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3832: 0026027c 116 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3833: 001fefec 420 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3922,15 +3922,15 @@ │ │ │ │ 3918: 00b504f4 800 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3919: 00a7ac08 24 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3920: 00483490 992 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3921: 00e354e0 248 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3922: 00ead780 420 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3923: 00d5b1e4 3620 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3924: 008b4f70 1544 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3925: 0168c6ec 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3925: 0168c6f4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3926: 01489bb0 248 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3927: 003ff224 16 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3928: 00e5def8 1744 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3929: 01407460 136 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3930: 000cb748 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3931: 0111f9a8 752 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3932: 011f6018 772 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3965,15 +3965,15 @@ │ │ │ │ 3961: 007c5700 756 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3962: 0035269c 408 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3963: 00966a9c 24 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3964: 003e5308 276 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3965: 00a2697c 764 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3966: 01368fbc 788 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3967: 00108020 116 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3968: 01709fb4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3968: 01709fbc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3969: 0012e9f4 180 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3970: 01393ec8 724 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3971: 009e5b5c 124 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3972: 0077e51c 20 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3973: 012ba848 20 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3974: 00164e7c 324 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3975: 00121438 36 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -4115,15 +4115,15 @@ │ │ │ │ 4111: 0053a560 580 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 4112: 0174692c 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 4113: 0137cf68 16 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 4114: 003786a0 1528 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 4115: 012d2718 400 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 4116: 002baea0 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 4117: 01555ea4 16 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 4118: 0169d794 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 4118: 0169d79c 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 4119: 01555ce0 12 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 4120: 00e7b764 184 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 4121: 0184cb0c 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 4122: 01588654 764 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 4123: 01293f6c 1732 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 4124: 00432d54 192 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 4125: 00d0d39c 104 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -4195,15 +4195,15 @@ │ │ │ │ 4191: 01489144 140 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 4192: 00626858 360 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 4193: 010323b8 824 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 4194: 004287dc 244 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 4195: 00951cb0 1056 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 4196: 00273a10 1480 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 4197: 012d48f4 2004 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 4198: 01676768 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 4198: 01676774 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 4199: 01591924 328 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 4200: 013cb7c4 884 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 4201: 000eac9c 36 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 4202: 0158c828 32 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 4203: 001c5b38 132 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 4204: 0146124c 1452 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 4205: 002693f0 388 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -4233,15 +4233,15 @@ │ │ │ │ 4229: 0047c41c 392 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 4230: 00a3b918 656 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 4231: 01723e88 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 4232: 0014de78 328 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 4233: 00ed8758 832 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 4234: 00273fd8 1176 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 4235: 0184b0f4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 4236: 016a319c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 4236: 016a31a4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 4237: 00a204bc 416 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 4238: 0093a534 1276 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 4239: 00ab8688 572 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 4240: 0014f0c4 404 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 4241: 00173f40 604 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 4242: 0132293c 92 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 4243: 008cf098 792 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ 4281: 00fac968 324 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 4282: 015679a4 228 FUNC GLOBAL DEFAULT 11 TaoBRGNSetDictionaryMatrix │ │ │ │ 4283: 0124a668 1012 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 4284: 00a063d8 12 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 4285: 0015ffb4 612 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 4286: 01726bb4 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 4287: 002ac500 32 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 4288: 0168c6dc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 4288: 0168c6e4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 4289: 00299598 416 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 4290: 00ab8980 608 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 4291: 001e90b4 1044 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 4292: 0018f904 356 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 4293: 00cf27a8 3428 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 4294: 014059c4 400 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 4295: 00e6bd94 16 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4601,15 +4601,15 @@ │ │ │ │ 4597: 0035c374 308 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4598: 01746de0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4599: 01360ec0 412 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4600: 0155a638 212 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4601: 00b31ed0 128 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4602: 0159b03c 316 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4603: 00d94a28 140 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4604: 01709fa0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4604: 01709fa8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4605: 01562530 3640 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4606: 00192a04 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4607: 00563110 144 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4608: 0184c8c8 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4609: 00198988 376 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4610: 00a50624 1296 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4611: 000e1538 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_ │ │ │ │ @@ -4617,15 +4617,15 @@ │ │ │ │ 4613: 00dae344 752 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4614: 00ed5fe4 1184 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4615: 00ebed40 408 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4616: 0132d554 300 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4617: 012ae424 892 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4618: 011f14b8 408 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4619: 0037d068 788 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4620: 016a314c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4620: 016a3154 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4621: 0144925c 420 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4622: 0094d15c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4623: 0099d18c 636 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4624: 001c6e28 176 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4625: 002325e0 40 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4626: 01360530 468 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4627: 00c96704 148 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4741,15 +4741,15 @@ │ │ │ │ 4737: 00e68b28 660 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4738: 002922b8 2428 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4739: 00731788 392 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4740: 0149e6cc 764 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4741: 00e3eec0 5424 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4742: 01725cdc 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4743: 003a03d4 1120 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4744: 016a3198 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4744: 016a31a0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4745: 009eee54 412 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4746: 000ce49c 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4747: 01588034 1152 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4748: 0111fc98 792 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4749: 0094cb68 764 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4750: 00222490 432 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4751: 009e2388 264 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4827,15 +4827,15 @@ │ │ │ │ 4823: 0110d5c4 752 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4824: 0011d304 500 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4825: 00211824 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4826: 003d75ac 796 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4827: 0130a7c8 940 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4828: 01310568 412 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4829: 008a04a4 464 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4830: 016a3190 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4830: 016a3198 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4831: 00aa003c 1348 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4832: 00a448b4 332 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4833: 0184e4b4 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4834: 01554030 12 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4835: 00a2ffb0 968 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4836: 01746d70 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4837: 01048264 408 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4852,15 +4852,15 @@ │ │ │ │ 4848: 0184b4c4 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4849: 00a064ec 216 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4850: 00295a1c 176 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4851: 010480c8 412 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4852: 005fa6e0 1040 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4853: 00d5f184 244 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4854: 015d03dc 2164 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4855: 016a318c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4855: 016a3194 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4856: 00114390 424 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4857: 00f01bc0 680 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4858: 00a1f0d8 412 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4859: 00d0d278 48 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4860: 013e8a34 884 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4861: 0035d700 632 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4862: 001807c8 348 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4879,15 +4879,15 @@ │ │ │ │ 4875: 0012d41c 412 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4876: 00c79c78 9576 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4877: 0037b7f4 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4878: 014a95b4 2792 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4879: 00fa9bb4 412 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4880: 002516b0 248 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4881: 0039e490 556 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4882: 016ebbfc 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4882: 016ebc04 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4883: 0093db94 264 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4884: 003cc0d4 312 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4885: 0027fd14 920 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4886: 00381308 408 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4887: 00ade800 3180 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4888: 002b753c 368 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4889: 0155d524 24 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -5007,15 +5007,15 @@ │ │ │ │ 5003: 0037251c 828 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 5004: 00a0d9a8 500 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 5005: 013c4150 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 5006: 0184b524 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 5007: 00fc30d8 1144 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 5008: 008f6050 416 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 5009: 011623f4 980 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 5010: 016f25d4 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 5010: 016f25dc 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 5011: 01747e20 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 5012: 00241bd0 984 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 5013: 00eb6b34 1196 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 5014: 00f48554 792 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 5015: 00104720 132 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 5016: 00eb9ad4 1712 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 5017: 01726be8 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -5116,15 +5116,15 @@ │ │ │ │ 5112: 00c4d6e0 332 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 5113: 00e351d8 776 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 5114: 00a535d8 12 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 5115: 012b91f0 1300 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 5116: 01435be8 400 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 5117: 01440728 412 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 5118: 012a2410 12 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 5119: 01703d5c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 5119: 01703d64 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 5120: 0099ed74 796 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 5121: 01510a28 440 FUNC GLOBAL DEFAULT 11 TaoADMMSetRegularizerHessianRoutine │ │ │ │ 5122: 00a198bc 68 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 5123: 001a0578 12 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 5124: 0027b0e8 256 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 5125: 0022ae7c 36 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 5126: 001d4e34 32 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ @@ -5134,15 +5134,15 @@ │ │ │ │ 5130: 01726a10 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 5131: 00e8e984 972 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 5132: 000f3490 1116 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 5133: 00272b00 596 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 5134: 00b18e24 10256 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 5135: 004177c4 1732 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 5136: 00b10450 1304 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 5137: 016a31a4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 5137: 016a31ac 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 5138: 011614d8 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 5139: 0103e104 408 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 5140: 014c8510 1472 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 5141: 000cebdc 4 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 5142: 0143893c 392 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 5143: 012cdb60 412 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 5144: 01317ae4 416 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -5187,37 +5187,37 @@ │ │ │ │ 5183: 008fad10 424 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 5184: 00e2c6d0 556 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 5185: 0132ef00 16 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 5186: 0027b054 16 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 5187: 0026172c 136 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 5188: 0039a498 880 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 5189: 0102f9e0 752 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 5190: 01703d60 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 5190: 01703d68 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 5191: 00f7ecfc 792 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 5192: 0184b604 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 5193: 0092bfa4 52 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 5194: 009c99f0 240 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 5195: 001e4598 116 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 5196: 01292300 1152 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 5197: 0120caa8 28 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 5198: 00901158 4996 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 5199: 013cc6e0 412 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 5200: 00b3621c 1396 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 5201: 00f7e830 408 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 5202: 01676808 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 5202: 01676814 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 5203: 00205b58 220 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 5204: 00948df4 504 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 5205: 006eae14 412 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 5206: 0018310c 292 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 5207: 0013daa0 140 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 5208: 001a078c 224 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 5209: 004042f0 40 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 5210: 013890f4 444 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 5211: 00fe2b08 244 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 5212: 01676784 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 5212: 01676790 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 5213: 00fe4118 448 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 5214: 00fdf258 252 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 5215: 0019bfec 32 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 5216: 0184b1cc 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 5217: 01203a2c 328 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 5218: 0131daf0 804 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 5219: 01186600 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -5225,15 +5225,15 @@ │ │ │ │ 5221: 000cb1ac 136 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 5222: 0090a760 268 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 5223: 00dcd530 1304 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 5224: 007deb9c 2988 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 5225: 01746c8c 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 5226: 01466268 216 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 5227: 01742ac8 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 5228: 016767f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 5228: 01676800 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 5229: 009e4440 116 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 5230: 00b26c18 2736 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 5231: 00216d24 760 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 5232: 00459f64 248 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 5233: 01366568 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 5234: 003a00b8 796 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 5235: 00e15aec 1220 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -5245,15 +5245,15 @@ │ │ │ │ 5241: 00fc39c4 1292 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 5242: 00ec5a00 512 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 5243: 001c4470 136 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 5244: 01542af8 1008 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 5245: 000cde40 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 5246: 0184b1a8 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 5247: 0155185c 376 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 5248: 0170116c 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 5248: 01701174 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 5249: 007a884c 1292 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 5250: 003ff200 8 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 5251: 0039b510 16 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 5252: 014890a8 156 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 5253: 000cdde8 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 5254: 009d88c0 2336 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 5255: 009dafbc 572 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -5305,15 +5305,15 @@ │ │ │ │ 5301: 001e9f98 408 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 5302: 004037dc 748 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 5303: 000cb828 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 5304: 000d514c 472 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 5305: 0143e56c 1152 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 5306: 0016f1e8 428 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ 5307: 00b011a0 880 FUNC GLOBAL DEFAULT 11 MatCreate_HYPRESStruct │ │ │ │ - 5308: 0167679c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 5308: 016767a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 5309: 00a3296c 976 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 5310: 0040bc74 416 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 5311: 00a18e88 160 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 5312: 00961c94 136 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 5313: 013a17b8 528 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 5314: 00e4f7d8 308 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 5315: 00ab9794 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -5379,15 +5379,15 @@ │ │ │ │ 5375: 01746d60 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 5376: 0013542c 800 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 5377: 01590c4c 2568 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 5378: 0184b470 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 5379: 00eed3a4 492 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 5380: 004af988 352 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 5381: 013a7fc0 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 5382: 016a31ac 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 5382: 016a31b4 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 5383: 0093f268 1528 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 5384: 00782fec 3116 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 5385: 009c3ec0 352 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 5386: 00f85894 336 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 5387: 00aa3fb4 1252 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 5388: 00e95c48 632 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 5389: 0129ec18 1164 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -5413,15 +5413,15 @@ │ │ │ │ 5409: 00412094 1216 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 5410: 008f894c 1544 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 5411: 013103c8 416 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 5412: 00dd6bd0 416 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 5413: 0135d0f8 1572 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 5414: 0184b378 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 5415: 0039bb94 904 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 5416: 016767f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 5416: 016767fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 5417: 007a7e30 1296 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 5418: 0184c86c 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 5419: 00a19900 224 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 5420: 0092d520 516 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 5421: 00470d88 128 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 5422: 0038226c 412 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 5423: 00eb44c0 788 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5459,15 +5459,15 @@ │ │ │ │ 5455: 01028d58 516 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 5456: 002071d8 704 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 5457: 0017c26c 684 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 5458: 00e40784 876 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 5459: 003fc38c 124 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 5460: 0012328c 408 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 5461: 01748e94 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 5462: 0168393c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 5462: 01683944 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 5463: 00803a90 444 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 5464: 01426fd8 328 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 5465: 001f8aac 944 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 5466: 00176bbc 264 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 5467: 00fc14ec 412 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 5468: 00adc7c8 1176 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5469: 01315b84 420 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5573,15 +5573,15 @@ │ │ │ │ 5569: 001e02b8 748 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5570: 0041643c 2672 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5571: 002baf2c 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5572: 00e12fa4 68 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5573: 00fe0114 48 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5574: 00f01e68 408 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5575: 018e102c 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5576: 01709fac 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5576: 01709fb4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5577: 0091b07c 728 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5578: 00ec33f8 132 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5579: 0146bfe4 520 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5580: 002b1df0 860 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5581: 00424e44 16 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5582: 00298bfc 412 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5583: 0013edf8 1840 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5638,15 +5638,15 @@ │ │ │ │ 5634: 00461484 420 FUNC GLOBAL DEFAULT 11 SPARSEPACKdegree │ │ │ │ 5635: 011f2250 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualdefault_ │ │ │ │ 5636: 00f0ffb0 332 FUNC GLOBAL DEFAULT 11 KSPCGSetObjectiveTarget │ │ │ │ 5637: 00942700 44 FUNC GLOBAL DEFAULT 11 matfdcoloringrestoreperturbedcolumnsf90_ │ │ │ │ 5638: 00fdba14 916 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDraw │ │ │ │ 5639: 00b56bf4 1152 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientclementinterpolant_ │ │ │ │ 5640: 00e8e510 616 FUNC GLOBAL DEFAULT 11 PetscDualSpaceRegisterAll │ │ │ │ - 5641: 01676828 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 5641: 01676834 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 5642: 0184b360 4 OBJECT GLOBAL DEFAULT 24 MAT_GetMultiProcBlock │ │ │ │ 5643: 00e5ac48 296 FUNC GLOBAL DEFAULT 11 DMPrintCellVector │ │ │ │ 5644: 00b350ec 320 FUNC GLOBAL DEFAULT 11 dmplexrestorefacegeometry_ │ │ │ │ 5645: 013cbb38 632 FUNC GLOBAL DEFAULT 11 tsarkimexgettype_ │ │ │ │ 5646: 00ad0324 1476 FUNC GLOBAL DEFAULT 11 dmdacreate3d_ │ │ │ │ 5647: 01192d20 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp2_ │ │ │ │ 5648: 00ea60bc 768 FUNC GLOBAL DEFAULT 11 dmsetnaturalsf_ │ │ │ │ @@ -5776,15 +5776,15 @@ │ │ │ │ 5772: 00b0cdc4 1304 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5773: 00fcc440 2052 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5774: 00e6f0f0 20 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5775: 0120cac4 408 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5776: 013e4954 632 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5777: 00bb1d10 432 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5778: 0130c300 952 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5779: 016767e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5779: 016767f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5780: 015104dc 436 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitConstraintJacobian │ │ │ │ 5781: 00adbcb4 884 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5782: 01312410 412 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5783: 01034e4c 444 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5784: 0014d9a8 120 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5785: 010319bc 412 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5786: 0139d5e0 12 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ @@ -5834,15 +5834,15 @@ │ │ │ │ 5830: 00383f60 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5831: 00b5b794 760 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5832: 00211324 648 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5833: 00e26314 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5834: 00dc88ec 232 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5835: 00bb1454 1400 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5836: 0138e1e4 1420 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5837: 016a3164 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5837: 016a316c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5838: 00fcd820 64 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5839: 01261cdc 844 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5840: 00fcebd8 332 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5841: 0155182c 16 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5842: 0149a920 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5843: 00d95730 412 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5844: 00e9d200 412 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5875,15 +5875,15 @@ │ │ │ │ 5871: 003eb97c 140 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5872: 001d378c 412 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5873: 00387134 144 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5874: 00161f90 712 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5875: 0019374c 480 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5876: 002478f8 432 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5877: 00d99e50 20 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5878: 016ae5e4 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5878: 016ae5ec 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5879: 00469e50 788 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5880: 0019a934 40 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5881: 004c3bec 1884 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5882: 001213b4 120 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5883: 00423afc 1004 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5884: 0153cd48 1144 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5885: 01406eb0 244 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5892,15 +5892,15 @@ │ │ │ │ 5888: 01480e3c 180 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5889: 01192d34 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5890: 00b04da4 6996 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5891: 003d2b8c 1232 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5892: 01257778 408 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5893: 0150fc88 1936 FUNC GLOBAL DEFAULT 11 TaoCreate_ADMM │ │ │ │ 5894: 0129f0a4 2940 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5895: 016767fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5895: 01676808 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5896: 001d3608 348 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5897: 010223d0 1532 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5898: 009dda48 1296 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5899: 01748e60 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5900: 014ab9d4 524 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5901: 0132ef20 120 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5902: 00e4ae30 160 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5927,15 +5927,15 @@ │ │ │ │ 5923: 000ce490 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5924: 00242310 940 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5925: 011d3324 752 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5926: 00354140 1296 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5927: 0139b84c 744 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5928: 0146610c 132 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5929: 00dc7c10 236 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5930: 01683970 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5930: 01683978 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5931: 001eb224 408 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5932: 01256f94 408 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5933: 00a22888 416 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5934: 00182b50 1276 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5935: 01463008 1728 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5936: 00bae754 3488 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5937: 013a399c 420 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5980,15 +5980,15 @@ │ │ │ │ 5976: 00ee98dc 20 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5977: 011f38f8 820 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5978: 0184b2e0 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5979: 00ff5070 1388 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5980: 01730c2c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5981: 0028e9e8 1268 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5982: 003fcd94 124 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5983: 016ebbec 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5983: 016ebbf4 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5984: 0094276c 64 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5985: 00108094 1392 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5986: 0019ea08 452 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5987: 00b24b24 2852 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5988: 011f0e50 408 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5989: 01747ddc 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5990: 012ba870 300 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5997,15 +5997,15 @@ │ │ │ │ 5993: 0036a328 140 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5994: 01392278 1408 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5995: 0133596c 516 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5996: 01345400 10052 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5997: 001072d8 360 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5998: 00f7eb60 412 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5999: 0091b354 556 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 6000: 016767dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 6000: 016767e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 6001: 009037b4 484 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 6002: 0134c270 2612 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 6003: 01723f3c 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 6004: 00244474 184 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 6005: 001954f8 460 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 6006: 0090dd7c 312 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 6007: 0093ee04 1076 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -6032,15 +6032,15 @@ │ │ │ │ 6028: 004376ac 20 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 6029: 0019be54 408 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 6030: 0013574c 4044 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 6031: 009d21a8 412 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 6032: 00ee98b8 12 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 6033: 00a068fc 6340 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 6034: 001d4f10 52 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 6035: 01709fa8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 6035: 01709fb0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 6036: 00b1d35c 424 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 6037: 01023ff4 328 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 6038: 00b5aa8c 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 6039: 00b20ed8 15436 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 6040: 00b2b9bc 432 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 6041: 00e711e8 2920 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 6042: 000e1f8c 1000 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -6186,15 +6186,15 @@ │ │ │ │ 6182: 00894340 828 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 6183: 00e672a0 316 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 6184: 00e91cf0 796 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 6185: 012adb4c 60 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 6186: 0051dd64 752 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 6187: 00d4eb74 16136 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 6188: 01298d58 4612 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 6189: 0168c6e0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 6189: 0168c6e8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 6190: 013828ec 408 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 6191: 01126604 1436 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 6192: 01440248 416 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 6193: 00e58294 1192 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 6194: 0110b330 776 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 6195: 00dd3408 1336 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 6196: 009e036c 756 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -6238,25 +6238,25 @@ │ │ │ │ 6234: 0145f4c8 88 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 6235: 0184b4b8 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 6236: 001e9660 752 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 6237: 0092a534 6196 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 6238: 003e619c 280 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 6239: 000e2660 188 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 6240: 00931670 464 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 6241: 016f1e90 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 6241: 016f1e98 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 6242: 00a19bc8 540 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 6243: 0153e2b8 1144 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 6244: 009eedcc 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 6245: 008f4f2c 808 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 6246: 003d15a8 416 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 6247: 00c206c4 344 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 6248: 00d30684 28 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 6249: 002a30a8 640 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 6250: 00947878 964 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 6251: 016f2bfc 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 6251: 016f2c04 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 6252: 0184c858 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 6253: 0143ac8c 408 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 6254: 00226df8 900 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 6255: 001d2e84 484 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 6256: 00e846e0 1080 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 6257: 01510438 20 FUNC GLOBAL DEFAULT 11 TaoADMMSetSpectralPenalty │ │ │ │ 6258: 00b1c250 560 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ @@ -6381,15 +6381,15 @@ │ │ │ │ 6377: 00ea655c 808 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 6378: 00171524 872 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 6379: 013b52d8 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 6380: 0093f92c 2076 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 6381: 0124f074 328 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 6382: 00ab21d4 716 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 6383: 01047bf8 412 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 6384: 01683968 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 6384: 01683970 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 6385: 00dc7f30 328 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 6386: 00125568 456 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 6387: 00a0dec8 352 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 6388: 01468538 12 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 6389: 00446a9c 12 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 6390: 01312c0c 412 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 6391: 015500a8 124 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -6411,15 +6411,15 @@ │ │ │ │ 6407: 009928dc 292 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 6408: 00a7ade0 100 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 6409: 011f4ec8 824 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 6410: 00190b78 80 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 6411: 00fddeb4 48 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 6412: 001810d0 772 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 6413: 01323b98 752 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 6414: 01683958 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 6414: 01683960 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 6415: 01747e08 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 6416: 00211b0c 324 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 6417: 008d6788 1156 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 6418: 00eb8e8c 416 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 6419: 00425a20 592 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 6420: 0158f4d0 1496 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 6421: 001c112c 752 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -6480,21 +6480,21 @@ │ │ │ │ 6476: 001f836c 928 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 6477: 00bb8244 468 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 6478: 014fcb98 3076 FUNC GLOBAL DEFAULT 11 TaoVecGetSubVec │ │ │ │ 6479: 003803c0 912 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 6480: 00411aa8 760 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 6481: 00ab2eec 1424 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 6482: 0135c574 408 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 6483: 016a3144 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 6483: 016a314c 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 6484: 014074e8 736 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 6485: 00f7db98 432 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 6486: 002ad4dc 864 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 6487: 00473af8 332 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 6488: 015516d4 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 6489: 016a31a8 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 6489: 016a31b0 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6490: 01746d48 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6491: 00a2c868 1000 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6492: 000dd1ec 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6493: 0132c3ac 1068 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6494: 0184af60 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6495: 008f36b0 416 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6496: 000dfb48 72 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ @@ -6533,30 +6533,30 @@ │ │ │ │ 6529: 00e623a4 1804 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6530: 00151310 604 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6531: 00c6879c 112 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6532: 0184b2cc 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6533: 0017cffc 1764 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6534: 009a15a8 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6535: 01741bac 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6536: 016767c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6536: 016767cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6537: 008d0ba0 912 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6538: 0072b81c 412 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6539: 014a005c 16 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6540: 0145219c 872 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6541: 0111e1e8 392 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6542: 0184c92c 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6543: 00b72bc8 1504 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6544: 01742bb8 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6545: 00a0a368 244 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6546: 00a30b08 968 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6547: 00fb8104 1120 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6548: 00a27fd8 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6549: 0095238c 2944 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6550: 01730c48 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6551: 016767ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6551: 016767f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6552: 00460abc 684 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6553: 000ecb00 288 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6554: 00a2ddb4 956 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6555: 01746dd8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6556: 01322f48 1188 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6557: 0011db6c 188 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6558: 01561898 416 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6728,15 +6728,15 @@ │ │ │ │ 6724: 0014456c 1148 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6725: 018e1254 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6726: 01335f7c 9176 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6727: 01746e00 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6728: 017241bc 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6729: 0151292c 788 FUNC GLOBAL DEFAULT 11 taogetadmmparenttao_ │ │ │ │ 6730: 002985e8 796 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6731: 016a3194 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6731: 016a319c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6732: 00d306a0 560 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6733: 00a0fdc4 540 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6734: 002b32b4 4364 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6735: 00ce86c0 1152 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6736: 0184b450 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6737: 00157424 612 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6738: 00252fbc 4160 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6888,27 +6888,27 @@ │ │ │ │ 6884: 009910fc 840 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6885: 00181658 156 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6886: 00b5d2c0 764 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6887: 00382408 792 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6888: 013c4e58 1380 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6889: 00a732d0 1268 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ 6890: 015078ec 1312 FUNC GLOBAL DEFAULT 11 TaoCreate_SSFLS │ │ │ │ - 6891: 016767a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6891: 016767b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6892: 00280f64 564 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6893: 00e78098 328 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6894: 00a0a45c 168 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6895: 0184b208 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6896: 0018932c 32 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6897: 0028eedc 2292 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6898: 00172e0c 452 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6899: 002a3f18 780 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6900: 00911ecc 16 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6901: 01746e38 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6902: 007315f8 400 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6903: 016f2c00 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6903: 016f2c08 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6904: 001892ec 32 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6905: 00eaf2b0 1344 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6906: 01443798 420 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6907: 014676d8 308 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6908: 014466a4 416 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6909: 00b0bc20 416 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6910: 0184b39c 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -7004,15 +7004,15 @@ │ │ │ │ 7000: 01367350 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetOrder │ │ │ │ 7001: 009039b0 192 FUNC GLOBAL DEFAULT 11 MatProductSetType │ │ │ │ 7002: 00ce2474 4960 FUNC GLOBAL DEFAULT 11 DMPlexInterpolate │ │ │ │ 7003: 0111ad28 788 FUNC GLOBAL DEFAULT 11 pcbjacobisettotalblocks_ │ │ │ │ 7004: 015897ac 216 FUNC GLOBAL DEFAULT 11 taolinesearchsetgradientroutine_ │ │ │ │ 7005: 0057eb94 252 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJPERM │ │ │ │ 7006: 000cefc4 48 FUNC GLOBAL DEFAULT 11 petscgetcommandargument_ │ │ │ │ - 7007: 016768a4 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 7007: 016768b0 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 7008: 00a7ac20 24 FUNC GLOBAL DEFAULT 11 DMDAGetNumLocalSubDomains │ │ │ │ 7009: 011effe0 412 FUNC GLOBAL DEFAULT 11 pcmgsettype_ │ │ │ │ 7010: 00a4fbd0 408 FUNC GLOBAL DEFAULT 11 petscspacesetfromoptions_ │ │ │ │ 7011: 00a6ab18 1504 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessarray_ │ │ │ │ 7012: 00473f0c 388 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchGetStrategy │ │ │ │ 7013: 00dc908c 1148 FUNC GLOBAL DEFAULT 11 dmglobaltolocalbegindefaultshell_ │ │ │ │ 7014: 0022a0d4 1544 FUNC GLOBAL DEFAULT 11 PetscTableAddCountExpand │ │ │ │ @@ -7074,15 +7074,15 @@ │ │ │ │ 7070: 00d5f090 224 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 7071: 00929f6c 1480 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 7072: 011f3174 764 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 7073: 012c5e64 400 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 7074: 00190304 48 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 7075: 00130eec 16 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 7076: 00ba94ec 240 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 7077: 01676804 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 7077: 01676810 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 7078: 0014da20 392 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 7079: 0038af80 404 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 7080: 00fda0a0 892 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 7081: 000e2374 748 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 7082: 00ad65fc 416 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 7083: 008d6270 1304 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 7084: 009a3164 824 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -7147,15 +7147,15 @@ │ │ │ │ 7143: 001cc4c0 412 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 7144: 00e588a0 248 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 7145: 011f2858 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 7146: 000ed480 120 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 7147: 0035b5e8 1960 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 7148: 00baabb8 800 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 7149: 0099848c 852 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 7150: 01683950 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 7150: 01683958 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 7151: 014cfac4 236 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 7152: 0024395c 536 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 7153: 00289758 1188 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 7154: 008cc034 408 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 7155: 00391474 312 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 7156: 01012d34 536 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 7157: 0074d0d8 412 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -7253,19 +7253,19 @@ │ │ │ │ 7249: 00e2c500 464 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 7250: 007f109c 1396 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 7251: 013b52e8 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 7252: 0143e3d4 408 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 7253: 00fe3e60 420 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 7254: 00964e6c 244 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ 7255: 013aeb1c 17448 FUNC GLOBAL DEFAULT 11 CharacteristicSolve │ │ │ │ - 7256: 01683938 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 7256: 01683940 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 7257: 001507fc 608 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 7258: 00b0dc00 772 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 7259: 01322f44 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 7260: 0168c6f0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 7260: 0168c6f8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 7261: 00a331bc 1216 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 7262: 00949594 756 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 7263: 012c1728 6708 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 7264: 0121bc28 20 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 7265: 01499740 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 7266: 002b1da8 24 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 7267: 0022b0f8 48 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -7324,15 +7324,15 @@ │ │ │ │ 7320: 00dcb4c0 788 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 7321: 00c391fc 3752 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 7322: 00dca728 1160 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 7323: 00256414 628 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 7324: 0021f26c 656 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 7325: 0025779c 96 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 7326: 003e65cc 252 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 7327: 01709fa4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 7327: 01709fac 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 7328: 00a2982c 1584 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 7329: 0184b23c 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ 7330: 00150060 648 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 7331: 014685cc 16 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 7332: 00243240 1820 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 7333: 00104388 52 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 7334: 0124fab0 392 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ @@ -7424,15 +7424,15 @@ │ │ │ │ 7420: 00935478 120 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 7421: 00188930 352 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 7422: 012a3f80 396 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 7423: 00e49f70 516 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 7424: 0139e348 24 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 7425: 0079c788 692 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 7426: 00fcd664 188 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 7427: 0168c6cc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 7427: 0168c6d4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 7428: 015116ec 760 FUNC GLOBAL DEFAULT 11 taoadmmgetspectralpenalty_ │ │ │ │ 7429: 009a3c90 800 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 7430: 0156822c 752 FUNC GLOBAL DEFAULT 11 taobrgnsetdictionarymatrix_ │ │ │ │ 7431: 01540dbc 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 7432: 00cebef4 256 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 7433: 001c6d78 176 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 7434: 00d9f34c 300 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ @@ -7607,15 +7607,15 @@ │ │ │ │ 7603: 00910d98 1756 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7604: 00195418 224 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7605: 00f3ebec 1344 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7606: 0149f030 2924 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7607: 0010e1e4 484 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7608: 0184b084 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7609: 00fc9ec4 796 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7610: 016a30ec 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7610: 016a30f4 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7611: 00a09c3c 380 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7612: 00b60560 412 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7613: 0148d604 412 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7614: 0019f8ec 36 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7615: 00aa0580 1204 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7616: 0173074c 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7617: 01726c78 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7847,15 +7847,15 @@ │ │ │ │ 7843: 009a6ebc 7044 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7844: 0140886c 116 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7845: 00366d54 240 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7846: 00eece4c 336 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7847: 00b03e64 244 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7848: 004483b4 328 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7849: 012a1d74 360 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7850: 0167678c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7850: 01676798 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7851: 01443fa0 796 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7852: 001e71b0 908 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7853: 001c1a44 1004 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7854: 00e346d0 640 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7855: 01191ebc 412 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7856: 003e26b8 264 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7857: 0184c874 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7876,15 +7876,15 @@ │ │ │ │ 7872: 001e551c 24 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7873: 01747e04 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7874: 008ce894 1228 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7875: 0132c174 32 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7876: 00e852fc 804 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7877: 0124f44c 328 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7878: 001d45e4 232 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7879: 016a3154 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7879: 016a315c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7880: 015cad04 3064 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7881: 01583e4c 408 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7882: 018e11a4 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7883: 0029d704 1304 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7884: 0184b598 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7885: 0184b5b0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7886: 003f06f0 136 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7973,15 +7973,15 @@ │ │ │ │ 7969: 00b02aec 332 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7970: 00440d44 984 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7971: 0184c8b8 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7972: 00ce2008 1132 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7973: 00fc2f40 408 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7974: 00380750 636 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7975: 00f3c430 356 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7976: 016df6a8 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7976: 016df6b0 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7977: 009806d0 404 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7978: 00221710 1860 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7979: 00ae01e4 996 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7980: 01396d80 788 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7981: 0138dc28 1468 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7982: 000dada0 36 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7983: 003912b4 16 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -8030,15 +8030,15 @@ │ │ │ │ 8026: 008f203c 768 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 8027: 0104775c 1180 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 8028: 00b03ddc 136 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 8029: 01746c10 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 8030: 0120d07c 396 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 8031: 00b033e8 20 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 8032: 013b52f8 256 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 8033: 01683960 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 8033: 01683968 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 8034: 00260e28 256 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 8035: 01385208 1424 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 8036: 00a77774 236 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 8037: 00b65134 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 8038: 003e2eb8 236 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 8039: 01541b64 588 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 8040: 000ce830 108 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -8074,15 +8074,15 @@ │ │ │ │ 8070: 002067c4 144 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 8071: 0132bfcc 12 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 8072: 0154d0a8 508 FUNC GLOBAL DEFAULT 11 taosetresidualroutine_ │ │ │ │ 8073: 007c78c4 592 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 8074: 00e8e778 524 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 8075: 012be65c 768 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 8076: 0146868c 124 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 8077: 0168c6c0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 8077: 0168c6c8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 8078: 00b65758 1776 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 8079: 0044111c 48 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 8080: 001c8938 480 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 8081: 00eaca68 1316 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 8082: 0158c8e4 1704 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 8083: 01136034 792 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 8084: 0016be50 668 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -8103,15 +8103,15 @@ │ │ │ │ 8099: 00296e34 640 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 8100: 0154e500 516 FUNC GLOBAL DEFAULT 11 taosetjacobianequalityroutine_ │ │ │ │ 8101: 00b53714 408 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 8102: 0115efcc 408 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 8103: 00a2a8f4 724 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 8104: 00e6f6e8 656 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 8105: 00384188 52 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 8106: 01719c00 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 8106: 01719c08 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 8107: 0057e9d4 448 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 8108: 000e0af0 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN15MarkedObjectMap13snapshot_typeESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ │ │ │ │ 8109: 01294630 416 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 8110: 0013a10c 280 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 8111: 00922e98 248 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 8112: 0019ad3c 8 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 8113: 00bd581c 156 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ @@ -8177,15 +8177,15 @@ │ │ │ │ 8173: 000dd1ec 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 8174: 01373090 1024 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 8175: 000cebe0 132 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 8176: 00356500 436 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 8177: 0101cf80 408 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 8178: 000dfb08 64 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 8179: 012f0f98 560 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 8180: 016767b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 8180: 016767c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 8181: 009e91e8 360 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 8182: 00a09594 580 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 8183: 0184c810 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 8184: 00a64fc0 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 8185: 00b5ad34 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 8186: 008f5a20 1168 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 8187: 00a194ec 136 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -8388,15 +8388,15 @@ │ │ │ │ 8384: 01203b74 392 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 8385: 00399f74 908 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 8386: 00237e34 148 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 8387: 000e0608 1060 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 8388: 01466340 216 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 8389: 003d838c 884 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 8390: 004285ec 496 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 8391: 01676764 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 8391: 01676770 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 8392: 017266bc 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 8393: 0184b574 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 8394: 014d0cf8 228 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 8395: 011916ec 408 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 8396: 00374220 760 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 8397: 00297448 640 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 8398: 0184b3a8 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -8433,15 +8433,15 @@ │ │ │ │ 8429: 00baa3b4 240 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 8430: 00b3a608 1324 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 8431: 0174af0c 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 8432: 01514488 500 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizerobjectiveandgradientroutine_ │ │ │ │ 8433: 0039e1bc 724 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 8434: 00ad6938 424 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 8435: 00aa2f80 672 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 8436: 016767e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 8436: 016767f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 8437: 00c348b8 16 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 8438: 011f017c 408 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 8439: 01482254 676 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 8440: 014636c8 276 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 8441: 017408f4 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 8442: 00a0dc24 140 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 8443: 00a122a8 1692 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -8497,15 +8497,15 @@ │ │ │ │ 8493: 0144e0ac 796 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 8494: 004591a0 788 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 8495: 00dcfe6c 892 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 8496: 00126700 412 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 8497: 00c7c1e0 524 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 8498: 00e2bc38 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 8499: 00bf34ac 15492 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 8500: 016a3140 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 8500: 016a3148 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 8501: 013f0efc 736 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 8502: 00715260 428 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 8503: 00dd1278 1528 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 8504: 0184b480 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 8505: 013f86b8 436 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 8506: 001d3cd0 632 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 8507: 00252544 548 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8960,15 +8960,15 @@ │ │ │ │ 8956: 0038b90c 368 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8957: 0184b2ec 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8958: 00b533e0 408 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8959: 0147d600 76 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8960: 01129ab8 752 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8961: 00eceee0 664 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8962: 0018bfbc 8 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8963: 016a3170 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8963: 016a3178 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8964: 01445598 412 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8965: 00109b18 508 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8966: 003f4f5c 128 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8967: 002544f0 12 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8968: 00984a00 764 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8969: 0184b44c 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8970: 002bab30 372 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -9116,15 +9116,15 @@ │ │ │ │ 9112: 003d6fb4 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvector_ │ │ │ │ 9113: 0154dca8 552 FUNC GLOBAL DEFAULT 11 taomonitorset_ │ │ │ │ 9114: 001d456c 120 FUNC GLOBAL DEFAULT 11 PetscLogStateClassGetInfo │ │ │ │ 9115: 01462f74 148 FUNC GLOBAL DEFAULT 11 TSForwardSetInitialSensitivities │ │ │ │ 9116: 00fd9d14 908 FUNC GLOBAL DEFAULT 11 KSPMonitorResidual │ │ │ │ 9117: 01252318 328 FUNC GLOBAL DEFAULT 11 PCSORSetSymmetric │ │ │ │ 9118: 000ce2c8 140 FUNC GLOBAL DEFAULT 11 f90array2dcreatefortranaddr_ │ │ │ │ - 9119: 01676910 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ + 9119: 0167691c 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 9120: 009c6a00 536 FUNC GLOBAL DEFAULT 11 PetscFECreateHeightTrace │ │ │ │ 9121: 0017c930 532 FUNC GLOBAL DEFAULT 11 PetscBTView │ │ │ │ 9122: 01726df0 24 OBJECT GLOBAL DEFAULT 20 TaoADMMUpdateTypes │ │ │ │ 9123: 0129a928 12 FUNC GLOBAL DEFAULT 11 PCSetApplicationContext │ │ │ │ 9124: 018e1020 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_CLASSID │ │ │ │ 9125: 01201eb4 44 FUNC GLOBAL DEFAULT 11 PCMGSetType │ │ │ │ 9126: 00621ce4 392 FUNC GLOBAL DEFAULT 11 MatSeqBAIJRestoreArray │ │ │ │ @@ -9142,15 +9142,15 @@ │ │ │ │ 9138: 007763c4 752 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 9139: 00fc11d4 792 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 9140: 001d4b1c 36 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 9141: 01741bb4 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 9142: 00c97824 1556 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 9143: 0184b534 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 9144: 00e4f634 420 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 9145: 01703d68 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 9145: 01703d70 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 9146: 0132e9a0 44 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 9147: 015a51a0 412 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 9148: 011a5fb8 752 FUNC GLOBAL DEFAULT 11 pchypresetbetapoissonmatrix_ │ │ │ │ 9149: 000cd158 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 9150: 00e34be8 260 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 9151: 00d96cec 764 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 9152: 012b9fe0 328 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ @@ -9165,15 +9165,15 @@ │ │ │ │ 9161: 001fda98 272 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 9162: 00375388 2048 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 9163: 00105bac 16 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 9164: 000ce63c 196 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 9165: 00425988 152 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 9166: 00a6c8a8 36 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 9167: 000cf8ac 100 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 9168: 016a3150 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 9168: 016a3158 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 9169: 001e4640 120 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 9170: 00abd650 2800 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 9171: 00907830 252 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 9172: 013ac498 900 FUNC GLOBAL DEFAULT 11 CharacteristicSetUp │ │ │ │ 9173: 0135eeac 908 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 9174: 001924dc 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 9175: 01001168 572 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ @@ -9217,20 +9217,20 @@ │ │ │ │ 9213: 00dcd164 172 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 9214: 0149fb9c 1204 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 9215: 00921ad0 32 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 9216: 0048c744 1352 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 9217: 00240f44 2864 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 9218: 01742b14 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 9219: 0093a268 132 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 9220: 0167680c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 9220: 01676818 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 9221: 003dd3d4 412 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 9222: 013b8f98 20 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 9223: 012955fc 1304 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 9224: 016f2c10 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 9225: 0168c6d8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 9224: 016f2c18 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 9225: 0168c6e0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 9226: 00981068 760 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 9227: 000cb898 108 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 9228: 00eb31f4 760 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 9229: 0115c878 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 9230: 007c8600 388 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 9231: 00b6089c 764 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 9232: 00bb07ec 148 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -9260,15 +9260,15 @@ │ │ │ │ 9256: 0094ce64 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 9257: 00220598 116 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 9258: 00ed6dc4 760 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 9259: 0184c8f4 4 OBJECT GLOBAL DEFAULT 24 KSP_DGMRESComputeDeflationData │ │ │ │ 9260: 00e16f50 924 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 9261: 012b8cb0 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 9262: 00b41360 896 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 9263: 01683974 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 9263: 0168397c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 9264: 0184b070 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 9265: 00eb872c 1056 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 9266: 018e12a0 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 9267: 000d81c8 56 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 9268: 0012bc74 780 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 9269: 018e1188 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 9270: 010633c8 504 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -9306,15 +9306,15 @@ │ │ │ │ 9302: 018e0ef4 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 9303: 01538950 2312 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 9304: 00e6ed84 692 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 9305: 005ab3f0 48 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 9306: 008f43c0 1316 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 9307: 003d9920 804 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 9308: 012b8cc4 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 9309: 016f2c08 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 9309: 016f2c10 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 9310: 012e8d78 1280 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 9311: 002ac460 132 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 9312: 00a64f98 16 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 9313: 00fef770 684 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 9314: 00e18698 128 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 9315: 00d4aeec 740 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 9316: 00a2b058 740 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -9387,15 +9387,15 @@ │ │ │ │ 9383: 001c27d0 412 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 9384: 009e408c 816 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 9385: 00eb667c 1208 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 9386: 00a629fc 3064 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 9387: 0094c6e4 408 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 9388: 00e6e30c 292 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 9389: 0017ee5c 152 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 9390: 016ebbdc 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 9390: 016ebbe4 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 9391: 00a670b4 152 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 9392: 00564f90 508 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 9393: 018e1008 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 9394: 00237ed8 1668 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 9395: 01741bf4 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 9396: 0138e770 2276 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 9397: 0028a1ec 2504 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -9447,15 +9447,15 @@ │ │ │ │ 9443: 01747df0 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 9444: 0155e248 7136 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 9445: 01131ef4 316 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 9446: 01567994 16 FUNC GLOBAL DEFAULT 11 TaoBRGNSetL1SmoothEpsilon │ │ │ │ 9447: 00faed40 564 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 9448: 0042fa04 2416 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 9449: 009eaf40 340 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 9450: 016a3188 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 9450: 016a3190 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 9451: 00e63bfc 1260 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 9452: 001109d4 300 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 9453: 00f364bc 736 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 9454: 0132b3d8 12 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 9455: 011cd4fc 364 FUNC GLOBAL DEFAULT 11 PCHYPRESetInterpolations │ │ │ │ 9456: 0091a048 876 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 9457: 00ad96f8 408 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ @@ -9578,20 +9578,20 @@ │ │ │ │ 9574: 003e881c 472 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9575: 007f071c 780 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9576: 00ee0f28 408 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9577: 00136ce0 360 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9578: 001ea634 1308 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9579: 0079ed14 412 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9580: 008ceefc 412 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9581: 01676858 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9581: 01676864 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9582: 0151121c 408 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfithessianchangestatus_ │ │ │ │ 9583: 006f2570 760 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9584: 00dc6e54 332 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9585: 00d99e40 16 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9586: 016ad120 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9586: 016ad128 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9587: 00279988 900 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9588: 00b4f544 824 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9589: 00410d28 1508 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9590: 01320a54 1528 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9591: 0184b3d0 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9592: 00b1cc68 1780 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9593: 00e90f30 756 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9696,15 +9696,15 @@ │ │ │ │ 9692: 008e379c 836 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9693: 001e12ac 756 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9694: 00f4c1a8 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9695: 00941eb4 456 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9696: 0093aa30 4200 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9697: 0184b174 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9698: 0143d004 1780 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9699: 01676788 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9699: 01676794 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9700: 014a8128 984 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9701: 01498b18 1284 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9702: 011647dc 1048 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9703: 00e844a8 428 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9704: 01589d4c 596 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9705: 0027b1e8 32 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9706: 003841f0 64 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9981,15 +9981,15 @@ │ │ │ │ 9977: 012d9d2c 340 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9978: 00fefa38 12 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9979: 002b57e4 3632 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9980: 013b3e2c 408 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9981: 00a65130 328 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9982: 0090ae30 120 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9983: 014d33b0 1728 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9984: 0168c6e8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9984: 0168c6f0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9985: 0093d82c 872 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9986: 0116202c 968 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9987: 0013a3b8 76 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9988: 00ba96cc 380 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9989: 000cd11c 12 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9990: 0037fae8 1368 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9991: 0151d924 788 FUNC GLOBAL DEFAULT 11 taoalmmgetsubsolver_ │ │ │ │ @@ -10022,27 +10022,27 @@ │ │ │ │ 10018: 004598a0 412 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 10019: 011fb264 1916 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 10020: 009d376c 796 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 10021: 009130b0 1460 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 10022: 003e5704 640 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 10023: 0144cc40 1168 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 10024: 01445c08 780 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 10025: 01709fb0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 10025: 01709fb8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 10026: 012fb428 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 10027: 0107b4d0 196 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 10028: 003da6e8 1156 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 10029: 012c8b84 648 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 10030: 013941b4 552 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 10031: 0029d3d8 812 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 10032: 0139491c 252 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 10033: 013fcf24 788 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 10034: 00ed44a8 804 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 10035: 00464cb8 4564 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 10036: 004096f8 1176 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 10037: 0167676c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 10037: 01676778 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 10038: 018e10a4 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeLocal │ │ │ │ 10039: 0117b4cc 412 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 10040: 001d4ed4 60 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 10041: 00a0e028 352 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 10042: 00fc05d0 900 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 10043: 007488b8 2800 FUNC GLOBAL DEFAULT 11 MatCreateFromParCSR │ │ │ │ 10044: 001db3ec 24 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ @@ -10113,29 +10113,29 @@ │ │ │ │ 10109: 01256790 412 FUNC GLOBAL DEFAULT 11 pctelescopesetreductionfactor_ │ │ │ │ 10110: 000ea444 888 FUNC GLOBAL DEFAULT 11 petscbagregisterboolarray_ │ │ │ │ 10111: 00edbba8 304 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_Gather │ │ │ │ 10112: 00924f60 244 FUNC GLOBAL DEFAULT 11 MatStashSetInitialSize │ │ │ │ 10113: 0041f7ac 120 FUNC GLOBAL DEFAULT 11 VecTaggerCDFSetBox │ │ │ │ 10114: 0012a3a8 408 FUNC GLOBAL DEFAULT 11 petscdrawhgreset_ │ │ │ │ 10115: 01472fe8 16 FUNC GLOBAL DEFAULT 11 TSGetStepResize │ │ │ │ - 10116: 01676938 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ + 10116: 01676944 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 10117: 009a55b4 116 FUNC GLOBAL DEFAULT 11 PetscFEGetDimension_Basic │ │ │ │ 10118: 00eba184 884 FUNC GLOBAL DEFAULT 11 dmsetsnaptogeommodel_ │ │ │ │ 10119: 00b11d00 804 FUNC GLOBAL DEFAULT 11 dmnetworkgetlocalvecoffset_ │ │ │ │ 10120: 0133d244 156 FUNC GLOBAL DEFAULT 11 SNESSetNPCSide │ │ │ │ 10121: 009cf688 1296 FUNC GLOBAL DEFAULT 11 PetscFECreateCellGeometry │ │ │ │ 10122: 00455cfc 444 FUNC GLOBAL DEFAULT 11 MINPACKdegr │ │ │ │ 10123: 00e6c8e8 3600 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 10124: 00add2bc 808 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 10125: 00e8abc0 1300 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 10126: 01335768 516 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 10127: 0173057c 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 10128: 00e4f584 176 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 10129: 008cb700 412 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 10130: 01703d54 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 10130: 01703d5c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 10131: 011864b0 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 10132: 00fc8be0 412 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 10133: 00e61ff0 16 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 10134: 001581dc 1344 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 10135: 0025f11c 628 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 10136: 00c16164 4760 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 10137: 0142b908 332 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -10198,15 +10198,15 @@ │ │ │ │ 10194: 0117acb8 412 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 10195: 00132b9c 2864 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 10196: 0184b5c4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 10197: 002ac18c 336 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 10198: 00726338 444 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 10199: 0132e7d4 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 10200: 011f4558 824 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 10201: 0168c6d4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 10201: 0168c6dc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 10202: 0122e050 16 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 10203: 01726c30 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 10204: 00121474 16 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 10205: 00fdd4b4 1708 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 10206: 012d5400 760 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 10207: 00fdf404 16 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 10208: 00dc9508 1160 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -10324,15 +10324,15 @@ │ │ │ │ 10320: 00ab1e1c 236 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 10321: 00cf0ea8 1452 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 10322: 001da5c0 756 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 10323: 01510478 20 FUNC GLOBAL DEFAULT 11 TaoADMMGetRegularizationSubsolver │ │ │ │ 10324: 015510f4 116 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 10325: 010496c0 904 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 10326: 0148676c 3196 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 10327: 0168c6f4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 10327: 0168c6fc 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 10328: 018e109c 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeExchange │ │ │ │ 10329: 001fe390 16 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 10330: 010496ac 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 10331: 009493f8 412 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 10332: 01547628 908 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 10333: 0128724c 340 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 10334: 00c8c5e8 9344 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ @@ -10479,27 +10479,27 @@ │ │ │ │ 10475: 00b3451c 228 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 10476: 00361560 420 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 10477: 0028ba1c 8 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 10478: 014a5094 1408 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 10479: 01384524 792 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 10480: 01171378 324 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 10481: 00e65b18 1216 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 10482: 01683954 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 10482: 0168395c 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 10483: 00f8251c 676 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 10484: 0184b0fc 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 10485: 009cfb98 372 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 10486: 0038f7e8 256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 10487: 0040ee14 808 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 10488: 010496b8 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 10489: 00fc7400 416 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 10490: 00b34360 216 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 10491: 001c9360 168 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 10492: 0184c930 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 10493: 00a0db9c 136 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 10494: 0168398c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 10494: 01683994 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 10495: 0019a8cc 60 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 10496: 009d079c 312 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 10497: 012ba5e0 308 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 10498: 0040c75c 416 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 10499: 018e1090 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_FullTimeExchange │ │ │ │ 10500: 0013f6b0 760 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 10501: 00f96fcc 408 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ @@ -10546,15 +10546,15 @@ │ │ │ │ 10542: 00f63b38 20 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 10543: 0144a3a0 420 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 10544: 008fdb5c 308 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 10545: 0094e034 764 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 10546: 00a12f64 1140 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 10547: 008d84c8 1156 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 10548: 018e101c 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 10549: 016767b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 10549: 016767c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 10550: 01727a30 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 10551: 002abc70 164 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 10552: 014fb100 1208 FUNC GLOBAL DEFAULT 11 taovecgetsubvec_ │ │ │ │ 10553: 0089d0ac 332 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 10554: 00f41e04 532 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 10555: 0039a300 408 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 10556: 000ef960 900 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ @@ -10650,26 +10650,26 @@ │ │ │ │ 10646: 01037920 3352 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10647: 00fe4fc8 144 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10648: 0094e330 748 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10649: 00e5ad70 304 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10650: 013000d0 48 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10651: 0090dfe4 2232 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10652: 009fee18 3376 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10653: 016a3180 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10653: 016a3188 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10654: 013501fc 896 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10655: 00916d4c 932 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10656: 00190108 508 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10657: 00fc46b8 412 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10658: 001efe58 1004 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10659: 0019c030 36 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10660: 00105bbc 20 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10661: 0173069c 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10662: 00b0ba88 408 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10663: 01480238 536 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10664: 01683984 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10664: 0168398c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10665: 014ca7ec 5740 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10666: 0149ac5c 1428 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10667: 00176e2c 116 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10668: 00fcd950 60 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10669: 0135ec30 636 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10670: 001d8360 60 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10671: 002577fc 96 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10737,15 +10737,15 @@ │ │ │ │ 10733: 0132c7d8 12 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10734: 003eb8f8 132 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10735: 0074d78c 788 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10736: 009fd208 1116 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10737: 012c1274 412 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10738: 00ce7b9c 252 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10739: 01723fac 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10740: 016767b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10740: 016767bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10741: 0019f810 36 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10742: 00c4ee90 20 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10743: 001128c4 408 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10744: 00247da0 648 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10745: 018e119c 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10746: 01256ac4 412 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10747: 00eca75c 852 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10766,15 +10766,15 @@ │ │ │ │ 10762: 0155e208 64 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10763: 01742ba8 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10764: 001e0210 168 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10765: 0184b3ec 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10766: 00b082a4 912 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10767: 0029c39c 844 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10768: 001c4604 352 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10769: 0167677c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10769: 01676788 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10770: 00f5b3d0 788 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10771: 008bda10 3392 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10772: 00baa818 132 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10773: 00fbed48 412 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10774: 013fca6c 324 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10775: 0046c140 308 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10776: 0056839c 4668 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10889,15 +10889,15 @@ │ │ │ │ 10885: 0184b410 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10886: 0093c2fc 396 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10887: 0184b358 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10888: 01747de8 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10889: 00e24f80 800 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10890: 00b6d114 1304 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10891: 0158c890 28 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10892: 01683964 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10892: 0168396c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10893: 00160df4 604 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10894: 008e4104 828 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10895: 00a053a4 116 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10896: 00ce804c 260 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10897: 00e28990 1296 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10898: 00459c44 800 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10899: 01437d68 828 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -11081,15 +11081,15 @@ │ │ │ │ 11077: 00c43ea8 160 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 11078: 014719d4 652 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 11079: 01358078 72 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 11080: 01726b38 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 11081: 000dc11c 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 11082: 00b731a8 1580 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 11083: 0044a76c 796 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 11084: 01712b54 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 11084: 01712b5c 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 11085: 0184b100 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 11086: 000eb408 1284 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 11087: 00bb0140 444 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 11088: 00e2fa18 7860 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 11089: 01551600 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 11090: 00475e34 16 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 11091: 00b6960c 1144 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -11116,15 +11116,15 @@ │ │ │ │ 11112: 001c71ec 448 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 11113: 018e1268 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 11114: 01459008 1692 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 11115: 01021d30 600 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 11116: 00f7d9ec 428 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 11117: 012bd52c 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 11118: 000dd894 468 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 11119: 016767a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 11119: 016767b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 11120: 0058c4bc 792 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 11121: 00a7ac48 408 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 11122: 01748e5c 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 11123: 00211c50 1172 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 11124: 0039fa68 788 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 11125: 00a30378 968 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 11126: 01538814 200 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -11179,15 +11179,15 @@ │ │ │ │ 11175: 006f03b4 392 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 11176: 00a7abc4 20 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 11177: 01461198 180 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 11178: 005fc344 3432 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 11179: 00ee8e20 640 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 11180: 009217e4 748 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 11181: 00b57990 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 11182: 016767a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 11182: 016767ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 11183: 001e8b70 744 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 11184: 0184b5f8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 11185: 0184b304 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 11186: 0155403c 16 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 11187: 00ebf074 408 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 11188: 014988d4 580 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 11189: 0149901c 964 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -11201,15 +11201,15 @@ │ │ │ │ 11197: 00883404 404 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 11198: 009bd368 408 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 11199: 009d5a9c 776 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 11200: 002b7134 388 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 11201: 015a4fc4 244 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 11202: 001f1db0 420 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 11203: 00246bc4 80 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 11204: 01719bfc 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 11204: 01719c04 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 11205: 0120e798 140 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 11206: 00278618 792 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 11207: 00942650 176 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 11208: 012c4d1c 20 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 11209: 00917fa4 696 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 11210: 0149c0b8 1272 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 11211: 011e3050 328 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -11352,15 +11352,15 @@ │ │ │ │ 11348: 00aa3c90 256 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 11349: 00ffaac0 1372 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 11350: 00e73958 252 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 11351: 01360704 764 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 11352: 00bad40c 444 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 11353: 01724170 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 11354: 00423314 412 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 11355: 016767cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 11355: 016767d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 11356: 0014f9b0 1180 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 11357: 017300fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 11358: 011f0fe8 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 11359: 0129cc74 12 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 11360: 01513288 412 FUNC GLOBAL DEFAULT 11 taoadmmsetupdatetype_ │ │ │ │ 11361: 00b434ec 1008 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 11362: 017300e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ @@ -11372,15 +11372,15 @@ │ │ │ │ 11368: 003d0384 1168 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 11369: 0145ef14 904 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 11370: 00199fec 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 11371: 007c9348 1448 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 11372: 008a23f4 1324 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 11373: 01730c9c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 11374: 0054b174 912 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 11375: 01676800 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 11375: 0167680c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 11376: 013633fc 416 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 11377: 012a29a4 256 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 11378: 01730230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 11379: 0010c02c 1704 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 11380: 014a7a3c 464 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 11381: 0094fdd8 1148 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 11382: 00123558 708 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -11547,15 +11547,15 @@ │ │ │ │ 11543: 00e90308 764 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 11544: 012fb718 364 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 11545: 00dad148 1004 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 11546: 014f68f4 748 FUNC GLOBAL DEFAULT 11 taosetlmvmmatrix_ │ │ │ │ 11547: 00a443a4 324 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 11548: 00ce8508 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 11549: 0137e634 220 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 11550: 0168395c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 11550: 01683964 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 11551: 0022b760 404 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 11552: 0184b4b4 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 11553: 0184b5bc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 11554: 00ce37d4 4192 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 11555: 007bc4b0 2536 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 11556: 01568bf0 13432 FUNC GLOBAL DEFAULT 11 gqt │ │ │ │ 11557: 0016d618 340 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ @@ -11704,15 +11704,15 @@ │ │ │ │ 11700: 0021f6a4 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11701: 017269d4 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11702: 004639ac 348 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11703: 0138b610 416 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11704: 00990c4c 864 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11705: 0133d000 320 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ 11706: 0184c8ec 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESComputeDeflationData │ │ │ │ - 11707: 016767d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11707: 016767e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11708: 012cc0f4 328 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11709: 00f7f374 40 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11710: 0184c87c 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11711: 01290220 760 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11712: 0155ded8 44 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11713: 00a969c4 1320 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11714: 0035e458 972 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11776,15 +11776,15 @@ │ │ │ │ 11772: 0155a010 788 FUNC GLOBAL DEFAULT 11 TaoComputeEqualityConstraints │ │ │ │ 11773: 01730730 28 OBJECT GLOBAL DEFAULT 23 __petscaodef_MOD___vtab_petscaodef_Tpetscao │ │ │ │ 11774: 0014e298 380 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryWrite │ │ │ │ 11775: 00ed5e40 420 FUNC GLOBAL DEFAULT 11 dmlabelfilter_ │ │ │ │ 11776: 0124032c 780 FUNC GLOBAL DEFAULT 11 pcredistributegetksp_ │ │ │ │ 11777: 004378dc 380 FUNC GLOBAL DEFAULT 11 PetscCDCreate │ │ │ │ 11778: 00d5cf48 1460 FUNC GLOBAL DEFAULT 11 DMGetEnclosurePoint │ │ │ │ - 11779: 01676870 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 11779: 0167687c 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 11780: 0046b198 1284 FUNC GLOBAL DEFAULT 11 matpartitioningviewfromoptions_ │ │ │ │ 11781: 00298904 760 FUNC GLOBAL DEFAULT 11 petscsectionsetpermutation_ │ │ │ │ 11782: 00a14344 616 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian1D │ │ │ │ 11783: 00fc93f4 416 FUNC GLOBAL DEFAULT 11 kspsetcomputeritz_ │ │ │ │ 11784: 0021f250 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptions │ │ │ │ 11785: 00ec7e60 1108 FUNC GLOBAL DEFAULT 11 DMLabelSetStratumIS │ │ │ │ 11786: 01160e58 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetschurscale_ │ │ │ │ @@ -11821,15 +11821,15 @@ │ │ │ │ 11817: 0140d874 176 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11818: 014ca180 1644 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11819: 00e130ac 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11820: 00fc8f18 416 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11821: 001ebd08 1004 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11822: 00176f14 120 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11823: 013a7644 244 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11824: 01703d64 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11824: 01703d6c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11825: 0158a024 912 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11826: 0129c6e0 424 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11827: 002544c8 12 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11828: 0149b1f0 1304 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11829: 012a292c 120 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11830: 0184b0b0 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11831: 0098ffb0 408 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11846,15 +11846,15 @@ │ │ │ │ 11842: 00a1fe64 796 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11843: 00dc7920 12 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11844: 00ec65b0 84 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11845: 00931b04 1032 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11846: 00ac47a8 6164 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11847: 00a145ac 152 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11848: 0132e9cc 12 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11849: 016a9340 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11849: 016a9348 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11850: 0138c0d8 460 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11851: 01463c44 700 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11852: 009511c8 1168 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11853: 00c359ec 428 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11854: 0092ecd0 1432 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11855: 001f0244 408 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11856: 00b54898 752 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -12247,26 +12247,26 @@ │ │ │ │ 12243: 0184b368 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 12244: 00da6734 812 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 12245: 00fd76dc 16 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 12246: 012f78c0 92 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 12247: 00d95420 784 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 12248: 011372f0 412 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 12249: 01746de8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 12250: 01676760 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 12250: 0167676c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 12251: 0040f13c 772 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 12252: 001d49f4 32 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 12253: 0184b0c0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 12254: 01464480 6556 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 12255: 01468f1c 1536 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 12256: 018e125c 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 12257: 00c53bfc 376 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 12258: 007b5cc4 532 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ - 12259: 01676810 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ + 12259: 0167681c 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 12260: 0127b710 668 FUNC GLOBAL DEFAULT 11 PCCreate_TFS │ │ │ │ - 12261: 01676798 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 12261: 016767a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 12262: 01510be0 136 FUNC GLOBAL DEFAULT 11 TaoGetADMMParentTao │ │ │ │ 12263: 00246970 596 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 12264: 00b258e8 4912 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 12265: 012f7ba4 324 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 12266: 008fea2c 2612 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 12267: 00b662f8 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 12268: 0154dab4 500 FUNC GLOBAL DEFAULT 11 taosetvariableboundsroutine_ │ │ │ │ @@ -12274,15 +12274,15 @@ │ │ │ │ 12270: 001523c4 920 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 12271: 0012e1f0 764 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 12272: 00e77d50 348 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 12273: 0020e310 180 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 12274: 008f7fc4 912 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 12275: 001204a0 3860 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 12276: 00a1aeb8 68 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 12277: 0168397c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 12277: 01683984 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 12278: 00187f54 16 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 12279: 01746920 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 12280: 00189390 968 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 12281: 009e71ec 16 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 12282: 0099e208 584 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 12283: 01511094 392 FUNC GLOBAL DEFAULT 11 TaoADMMGetUpdateType │ │ │ │ 12284: 01301d04 748 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ @@ -12401,28 +12401,28 @@ │ │ │ │ 12397: 00f10d68 760 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 12398: 008ed648 808 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 12399: 011f0cb4 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 12400: 00fddb60 176 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 12401: 0041509c 3048 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 12402: 00241a74 60 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 12403: 00f851ac 328 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 12404: 01709fbc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 12404: 01709fc4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 12405: 013a79d0 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 12406: 001c6cf4 132 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 12407: 001ff8ec 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 12408: 007bce98 780 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 12409: 012952c0 416 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 12410: 009228d4 296 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 12411: 003706cc 216 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 12412: 00226a84 32 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 12413: 00d1fc68 1804 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 12414: 012f912c 1868 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 12415: 00ae0c8c 148 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 12416: 003fce10 1892 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 12417: 016a3158 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 12417: 016a3160 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 12418: 01132874 392 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 12419: 012bb40c 408 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 12420: 001d57cc 120 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 12421: 00dc5da0 236 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 12422: 009d2c18 800 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 12423: 008ccdbc 408 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 12424: 00a1ac8c 556 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12641,15 +12641,15 @@ │ │ │ │ 12637: 003ff21c 8 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12638: 0046972c 628 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12639: 00a535e4 16 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12640: 003cbeec 488 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12641: 00449170 412 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12642: 000e0a2c 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12643: 00a277bc 456 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12644: 016767c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12644: 016767d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12645: 001ec478 408 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12646: 00e130dc 48 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12647: 00b2052c 132 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12648: 01730edc 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12649: 0029ca30 812 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12650: 017269f0 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12651: 00e58e7c 16 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12698,15 +12698,15 @@ │ │ │ │ 12694: 01746df0 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12695: 00a0b678 7688 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12696: 004376d8 20 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12697: 01741b90 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12698: 011da044 324 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12699: 0010560c 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12700: 00c923b4 692 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12701: 016767f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12701: 01676804 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12702: 00edd35c 388 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12703: 00e1307c 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12704: 00e291b8 412 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12705: 012b8d14 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12706: 0151bcf0 388 FUNC GLOBAL DEFAULT 11 TaoALMMGetSubsolver │ │ │ │ 12707: 01465e1c 16 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12708: 009d30ec 1664 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ @@ -12764,15 +12764,15 @@ │ │ │ │ 12760: 01455018 1768 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12761: 00e8fff4 788 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12762: 01467dd8 260 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12763: 00fd9cf4 16 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12764: 0024c350 8904 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12765: 003f4fdc 2572 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12766: 0041051c 412 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12767: 016a316c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12767: 016a3174 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12768: 011d7a68 4836 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12769: 008b8804 788 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12770: 00a27b1c 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12771: 00db1d4c 564 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12772: 007c7b14 884 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12773: 00884128 480 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12774: 00428ae8 252 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12785,15 +12785,15 @@ │ │ │ │ 12781: 01302dc4 992 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12782: 0184c960 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12783: 01560a3c 976 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12784: 00b5bc28 1712 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12785: 004786b4 788 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12786: 00c51704 648 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12787: 006e9c80 716 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12788: 016f6bec 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12788: 016f6bf4 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12789: 0131846c 808 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12790: 0092c158 52 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12791: 007f20dc 1232 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12792: 00e5582c 156 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12793: 0111a76c 412 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12794: 0099cc44 464 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12795: 00132b7c 16 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12946,15 +12946,15 @@ │ │ │ │ 12942: 015501a0 180 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12943: 01550308 124 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12944: 01164658 388 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12945: 009df0a8 412 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12946: 008d04d8 412 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12947: 00a9fb14 1320 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12948: 015526f8 4216 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12949: 01683934 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12949: 0168393c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12950: 000e0388 152 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12951: 002401e8 448 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12952: 00197fbc 652 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12953: 00a71fbc 888 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12954: 001758c4 36 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12955: 01468bb8 120 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12956: 00adb500 1160 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12982,15 +12982,15 @@ │ │ │ │ 12978: 00a15028 464 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12979: 0132f514 248 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12980: 00176cc4 344 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12981: 013a900c 2848 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12982: 000ce974 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12983: 000f3a58 916 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12984: 0184c878 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12985: 016a3148 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12985: 016a3150 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12986: 002268bc 8 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12987: 00b70424 788 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12988: 01494758 328 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12989: 01590118 308 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12990: 0098183c 792 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12991: 00a1afdc 504 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12992: 00fc28f8 412 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -13042,15 +13042,15 @@ │ │ │ │ 13038: 0144ebd0 412 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 13039: 013004d8 324 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 13040: 003e0c94 416 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 13041: 0022aea0 600 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 13042: 000d2134 904 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6device4host6Device10initializeEiPiP9PetscBoolP19PetscDeviceInitType │ │ │ │ 13043: 00270894 596 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 13044: 00edb1fc 748 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 13045: 01719c04 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 13045: 01719c0c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 13046: 012d50c8 412 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 13047: 002af604 252 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 13048: 00a9ec00 1340 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 13049: 00e83c44 516 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 13050: 000ceac4 280 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 13051: 00e47070 3832 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 13052: 003fb9fc 640 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -13072,15 +13072,15 @@ │ │ │ │ 13068: 009e71cc 20 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 13069: 007c8100 964 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 13070: 009d2510 588 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 13071: 00db305c 64 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 13072: 009da824 972 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 13073: 012dd680 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 13074: 0013af8c 1888 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 13075: 016ebc0c 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 13075: 016ebc14 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 13076: 00134da8 120 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 13077: 0134fe9c 864 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 13078: 001f32d0 48 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 13079: 00f46aec 140 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 13080: 00c92ca8 5044 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 13081: 00dc58e4 512 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 13082: 00e9adc4 416 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -13146,15 +13146,15 @@ │ │ │ │ 13142: 00962b1c 7904 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 13143: 00f6e36c 5460 FUNC GLOBAL DEFAULT 11 KSPAGMRESRodvec │ │ │ │ 13144: 000ce98c 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 13145: 000cd14c 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 13146: 00256d58 1192 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 13147: 0184c6bc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 13148: 01723cc0 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 13149: 01676778 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 13149: 01676784 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 13150: 009dbb10 884 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 13151: 008d4e90 1352 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 13152: 008f74f0 1220 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 13153: 00fcbf5c 420 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 13154: 00b3196c 1096 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 13155: 003dd960 412 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 13156: 009c214c 1876 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -13246,15 +13246,15 @@ │ │ │ │ 13242: 0090dfc4 32 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 13243: 011857c8 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 13244: 00bf1290 4692 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 13245: 008e6350 1408 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 13246: 01457994 1768 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 13247: 003fea18 1008 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 13248: 018e1298 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 13249: 016bdd54 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 13249: 016bdd5c 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 13250: 00aa3f20 148 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 13251: 0094dd3c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 13252: 007ff8ec 388 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 13253: 001701b8 20 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 13254: 00ce7e28 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 13255: 00776b4c 768 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 13256: 00b078fc 20 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -13280,15 +13280,15 @@ │ │ │ │ 13276: 00ebd7a8 1932 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 13277: 00243040 24 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 13278: 013a4154 760 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 13279: 00ea5774 804 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 13280: 012e8854 328 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 13281: 001d4e78 32 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 13282: 0094b244 432 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 13283: 01683978 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 13283: 01683980 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 13284: 00e84654 140 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 13285: 0037deac 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 13286: 00198b00 124 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 13287: 01746cf8 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 13288: 01447c98 768 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 13289: 009d0310 524 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 13290: 0133d76c 16 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -13303,15 +13303,15 @@ │ │ │ │ 13299: 009c1014 656 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 13300: 005dc94c 412 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 13301: 0141bc68 356 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 13302: 00ad6ae0 1348 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 13303: 00d969f4 760 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 13304: 01395a04 244 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 13305: 0101d728 416 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 13306: 01683980 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 13306: 01683988 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 13307: 00476bd8 1196 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 13308: 00a0e424 204 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 13309: 01035008 344 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 13310: 00a2322c 412 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 13311: 01461e50 256 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 13312: 00215d1c 120 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 13313: 01559df0 32 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -13380,15 +13380,15 @@ │ │ │ │ 13376: 0184c964 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 13377: 0125119c 416 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 13378: 00723ab0 888 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 13379: 00e94f6c 796 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 13380: 014442bc 796 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 13381: 00dd1870 3148 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ 13382: 0184c8e8 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESBuildBasis │ │ │ │ - 13383: 01703d58 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 13383: 01703d60 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 13384: 018e1250 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 13385: 000cad94 88 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 13386: 00358974 256 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 13387: 00353328 412 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 13388: 015ac0fc 572 FUNC GLOBAL DEFAULT 11 TaoCreate_BMRM │ │ │ │ 13389: 001ed1e0 912 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 13390: 013d01b8 712 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ @@ -13405,15 +13405,15 @@ │ │ │ │ 13401: 00956a30 124 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 13402: 002115ac 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 13403: 014d0ddc 404 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 13404: 013c59cc 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 13405: 00125214 852 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 13406: 00e665e0 556 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 13407: 00e2b898 116 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 13408: 0168c6e4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 13408: 0168c6ec 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 13409: 01133c3c 324 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 13410: 00a2ad78 736 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 13411: 01726960 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 13412: 00fe50e8 16 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 13413: 0184b160 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 13414: 0151e23c 752 FUNC GLOBAL DEFAULT 11 taoalmmsetmultipliers_ │ │ │ │ 13415: 003899c0 2084 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ @@ -13449,15 +13449,15 @@ │ │ │ │ 13445: 00a13fb8 148 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 13446: 00d95284 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 13447: 00bbac60 280 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 13448: 00ab9534 608 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 13449: 0099dd04 412 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 13450: 00384024 356 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 13451: 00d05144 6392 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 13452: 0168c6c8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 13452: 0168c6d0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 13453: 012a3274 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 13454: 01369998 220 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 13455: 00e8b908 12 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 13456: 00e4146c 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 13457: 00469b3c 788 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 13458: 00b1b978 976 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 13459: 013d48c4 412 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -13485,15 +13485,15 @@ │ │ │ │ 13481: 004c0acc 12576 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 13482: 01372bf0 164 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 13483: 01444c0c 836 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 13484: 002545a4 20 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 13485: 0146bde0 516 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 13486: 00127f20 812 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 13487: 001c2e94 420 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 13488: 016f2c0c 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 13488: 016f2c14 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 13489: 00a1404c 156 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 13490: 00ab9850 556 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 13491: 00917388 468 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 13492: 015510e8 12 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 13493: 00fbb07c 412 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 13494: 001701cc 16 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 13495: 009d2a7c 412 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2425,38 +2425,38 @@ │ │ │ │ 01726e20 001d9702 R_ARM_ABS32 000d2104 _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 01726e24 00095302 R_ARM_ABS32 000d210c _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 01726e28 00093d02 R_ARM_ABS32 000d2114 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 01726e2c 002c2a02 R_ARM_ABS32 000d2124 _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 01726e30 000e0902 R_ARM_ABS32 000d212c _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 01726e64 0000fe02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 01726e78 0000fe02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -01726e68 002fe302 R_ARM_ABS32 01676810 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ +01726e68 002fe302 R_ARM_ABS32 0167681c _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 01726e6c 00029c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01726e98 00029c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01726ec0 00029c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01726ecc 00029c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -01726e70 00160902 R_ARM_ABS32 01676828 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01726e70 00160902 R_ARM_ABS32 01676834 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01726e74 000b6402 R_ARM_ABS32 01726e64 _ZTIN9__gnu_cxx7__mutexE │ │ │ │ -01726e7c 00256d02 R_ARM_ABS32 01676858 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +01726e7c 00256d02 R_ARM_ABS32 01676864 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 01726e80 00008802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -01726e84 002e0302 R_ARM_ABS32 01676870 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01726e84 002e0302 R_ARM_ABS32 0167687c _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01726e90 000f9902 R_ARM_ABS32 01726e6c _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ -01726e9c 001b5f02 R_ARM_ABS32 016768a4 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01726e9c 001b5f02 R_ARM_ABS32 016768b0 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01726ea0 000c2b02 R_ARM_ABS32 01726e80 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01726ea8 0015ee02 R_ARM_ABS32 01726e98 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01726eac 00207602 R_ARM_ABS32 000d81a0 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED1Ev │ │ │ │ 01726eb0 001a0402 R_ARM_ABS32 000d81a8 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED0Ev │ │ │ │ 01726eb4 000aca02 R_ARM_ABS32 000d81a4 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 01726eb8 0016b102 R_ARM_ABS32 000d8200 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv │ │ │ │ 01726ebc 0019cd02 R_ARM_ABS32 000d8204 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info │ │ │ │ -01726ec4 00239f02 R_ARM_ABS32 01676910 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ +01726ec4 00239f02 R_ARM_ABS32 0167691c _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01726ec8 0000b702 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 01726ed4 0000b702 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 0172ea38 0000b715 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -01726ed0 00278402 R_ARM_ABS32 01676938 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ +01726ed0 00278402 R_ARM_ABS32 01676944 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 01726edc 001e4802 R_ARM_ABS32 01726ec0 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 0172fa98 001e4815 R_ARM_GLOB_DAT 01726ec0 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01726ee0 001ff202 R_ARM_ABS32 000dfb08 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 0172f600 001ff215 R_ARM_GLOB_DAT 000dfb08 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 01726ee4 00196002 R_ARM_ABS32 000dfb48 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ 01726ee8 00137202 R_ARM_ABS32 000dfae8 _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv │ │ │ │ 01726ef0 001eee02 R_ARM_ABS32 01726ecc _ZTIN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ @@ -2564,15 +2564,15 @@ │ │ │ │ 0172e64c 0021e915 R_ARM_GLOB_DAT 0184b634 DMPLEX_BuildFromCellList │ │ │ │ 0172e650 0027e615 R_ARM_GLOB_DAT 01726a24 MatLMVMSymBroydenScaleTypes │ │ │ │ 0172e654 001b5d15 R_ARM_GLOB_DAT 0057eb94 MatCreate_SeqAIJPERM │ │ │ │ 0172e658 000df715 R_ARM_GLOB_DAT 0184b1d0 VEC_AXPY │ │ │ │ 0172e65c 000a4915 R_ARM_GLOB_DAT 014f2f94 TaoCreate_BNTL │ │ │ │ 0172e660 000aff15 R_ARM_GLOB_DAT 01748e4c Petsc_Garbage_SetIntersectOp │ │ │ │ 0172e664 00162215 R_ARM_GLOB_DAT 017405e0 db8 │ │ │ │ -0172e668 002b4c15 R_ARM_GLOB_DAT 01712b54 DGCitation │ │ │ │ +0172e668 002b4c15 R_ARM_GLOB_DAT 01712b5c DGCitation │ │ │ │ 0172e66c 00077315 R_ARM_GLOB_DAT 01746df8 petsc_isend_len │ │ │ │ 0172e674 000ba215 R_ARM_GLOB_DAT 01740dc4 TSConvergedReasons │ │ │ │ 0172e678 0014ea15 R_ARM_GLOB_DAT 014779bc TSComputeRHSFunctionLinear │ │ │ │ 0172e67c 001a2115 R_ARM_GLOB_DAT 0184c8c4 PetscPartitionerList │ │ │ │ 0172e680 001b7215 R_ARM_GLOB_DAT 0184b19c VEC_Load │ │ │ │ 0172e684 00204c15 R_ARM_GLOB_DAT 00a13e08 PetscPDFMaxwellBoltzmann1D │ │ │ │ 0172e68c 00137f15 R_ARM_GLOB_DAT 0184b57c DMPLEX_RebalRewriteSF │ │ │ │ @@ -2603,15 +2603,15 @@ │ │ │ │ 0172e6f0 001f9815 R_ARM_GLOB_DAT 00dcfb68 DMCreate_Sliced │ │ │ │ 0172e6f4 0019ee15 R_ARM_GLOB_DAT 004532ec MatColoringCreate_JP │ │ │ │ 0172e6f8 00225815 R_ARM_GLOB_DAT 01741bc0 __petscsys_MOD_petsc_null_bool │ │ │ │ 0172e6fc 00107c15 R_ARM_GLOB_DAT 013a1ee4 TSAdaptCreate_History │ │ │ │ 0172e700 002d2315 R_ARM_GLOB_DAT 007bc4b0 MatCreate_Nest │ │ │ │ 0172e704 0022a815 R_ARM_GLOB_DAT 01742828 PetscXIOErrorHandlerJumpBuf │ │ │ │ 0172e708 00115515 R_ARM_GLOB_DAT 0126b194 PCApplyRichardson_Telescope_dmda │ │ │ │ -0172e70c 00071415 R_ARM_GLOB_DAT 016aa484 LimiterCitation │ │ │ │ +0172e70c 00071415 R_ARM_GLOB_DAT 016aa48c LimiterCitation │ │ │ │ 0172e710 002cbd15 R_ARM_GLOB_DAT 00f4c5e8 KSPCreate_PIPEFCG │ │ │ │ 0172e714 000cf015 R_ARM_GLOB_DAT 000d8cec _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 0172e718 0023bb15 R_ARM_GLOB_DAT 015a51a0 TaoCreate_Shell │ │ │ │ 0172e71c 00003a15 R_ARM_GLOB_DAT 00000000 HYPRE_ParCSRPilutSolve │ │ │ │ 0172e720 00158415 R_ARM_GLOB_DAT 01726e78 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 0172e724 002f5815 R_ARM_GLOB_DAT 01407afc TSGLLEAdaptCreate_Both │ │ │ │ 0172e728 001a6015 R_ARM_GLOB_DAT 0184b460 MAT_CholeskyFactorSymbolic │ │ │ │ @@ -2657,15 +2657,15 @@ │ │ │ │ 0172e7c0 0021cb15 R_ARM_GLOB_DAT 00f94984 KSPCreate_IBCGS │ │ │ │ 0172e7c4 001b2e15 R_ARM_GLOB_DAT 00216030 Petsc_Counter_Attr_DeleteFn │ │ │ │ 0172e7c8 0010bb15 R_ARM_GLOB_DAT 0124a668 PCCreate_Redundant │ │ │ │ 0172e7cc 00092615 R_ARM_GLOB_DAT 009e21b0 PetscLimiterView │ │ │ │ 0172e7d0 0023e015 R_ARM_GLOB_DAT 0184b4ac MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 0172e7d4 00157015 R_ARM_GLOB_DAT 00a646d4 DMFieldShellEvaluateFVDefault │ │ │ │ 0172e7d8 00127d15 R_ARM_GLOB_DAT 0184b0ec PETSCSF_BcastBegin │ │ │ │ -0172e7dc 000a4215 R_ARM_GLOB_DAT 016ae4bc PKDCitation │ │ │ │ +0172e7dc 000a4215 R_ARM_GLOB_DAT 016ae4c4 PKDCitation │ │ │ │ 0172e7e0 00219215 R_ARM_GLOB_DAT 0184b5a8 DMPLEX_CoordinatesView │ │ │ │ 0172e7e4 0017e615 R_ARM_GLOB_DAT 00ee4abc PetscPartitionerCreate_Simple │ │ │ │ 0172e7e8 0025f815 R_ARM_GLOB_DAT 00ffd594 MatCreate_LMVMBFGS │ │ │ │ 0172e7ec 0015ed15 R_ARM_GLOB_DAT 0112c7ec PCCreate_Eisenstat │ │ │ │ 0172e7f0 00294015 R_ARM_GLOB_DAT 01438ac4 TSCreate_BasicSymplectic │ │ │ │ 0172e7f4 00006115 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 0172e7f8 00156315 R_ARM_GLOB_DAT 013a5fbc TSAdaptView │ │ │ │ @@ -2684,15 +2684,15 @@ │ │ │ │ 0172e82c 00295e15 R_ARM_GLOB_DAT 014f6050 TaoCreate_BQNKLS │ │ │ │ 0172e830 00140a15 R_ARM_GLOB_DAT 01726a10 MatLMVMDenseTypes │ │ │ │ 0172e834 001ddb15 R_ARM_GLOB_DAT 0173ff64 SwarmDataFieldId │ │ │ │ 0172e838 002ce215 R_ARM_GLOB_DAT 01747e28 PetscBeganMPI │ │ │ │ 0172e83c 0015c715 R_ARM_GLOB_DAT 018e102c DMAdaptorMonitorRegisterAllCalled │ │ │ │ 0172e840 000bfe15 R_ARM_GLOB_DAT 01740530 biorth22 │ │ │ │ 0172e844 001ef215 R_ARM_GLOB_DAT 01746dd0 petsc_sum_of_waits_ct │ │ │ │ -0172e848 0008bc15 R_ARM_GLOB_DAT 016ec018 SwarmProjCitation │ │ │ │ +0172e848 0008bc15 R_ARM_GLOB_DAT 016ec020 SwarmProjCitation │ │ │ │ 0172e84c 00081215 R_ARM_GLOB_DAT 009e2294 PetscFVView │ │ │ │ 0172e850 001ca915 R_ARM_GLOB_DAT 0184b47c MAT_SOR │ │ │ │ 0172e854 00203915 R_ARM_GLOB_DAT 01746c90 PetscLogSyncOn │ │ │ │ 0172e858 00191b15 R_ARM_GLOB_DAT 014faaa4 TaoCreate_TRON │ │ │ │ 0172e85c 00125915 R_ARM_GLOB_DAT 003a5c9c VecCreate_Standard │ │ │ │ 0172e860 0030e515 R_ARM_GLOB_DAT 00b31db4 DMDestroy_Patch │ │ │ │ 0172e864 00082f15 R_ARM_GLOB_DAT 01723fc4 PetscBuildTwoSidedTypes │ │ │ │ @@ -2780,16 +2780,16 @@ │ │ │ │ 0172e9b0 0008f415 R_ARM_GLOB_DAT 00136820 PetscRandomCreate_Rand │ │ │ │ 0172e9b4 00295f15 R_ARM_GLOB_DAT 01726d9c TaoBNCGTypes │ │ │ │ 0172e9b8 00196915 R_ARM_GLOB_DAT 01746cd8 petsc_gtoc_ct_th │ │ │ │ 0172e9bc 00283e15 R_ARM_GLOB_DAT 0184b06c PCMPIServerInSolve │ │ │ │ 0172e9c0 002b1d15 R_ARM_GLOB_DAT 01356854 SNESLineSearchCreate_BT │ │ │ │ 0172e9c4 002f2f15 R_ARM_GLOB_DAT 005e0efc MatSetHashTableFactor_MPIBAIJ │ │ │ │ 0172e9c8 00237415 R_ARM_GLOB_DAT 0184b2e8 MAT_H2Opus_Compress │ │ │ │ -0172e9cc 0031f415 R_ARM_GLOB_DAT 016f6bec QLPCitation │ │ │ │ -0172e9d0 001f2815 R_ARM_GLOB_DAT 016df6a8 SBRCitation │ │ │ │ +0172e9cc 0031f415 R_ARM_GLOB_DAT 016f6bf4 QLPCitation │ │ │ │ +0172e9d0 001f2815 R_ARM_GLOB_DAT 016df6b0 SBRCitation │ │ │ │ 0172e9d4 00100915 R_ARM_GLOB_DAT 0184b48c MAT_SolveTranspose │ │ │ │ 0172e9d8 002d6215 R_ARM_GLOB_DAT 01373abc DMAdaptorDestroy │ │ │ │ 0172e9dc 0000a515 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0172e9e0 00196a15 R_ARM_GLOB_DAT 01730640 Petsc_ShmComm_keyval │ │ │ │ 0172e9e4 00073815 R_ARM_GLOB_DAT 0172418c PetscSFWindowSyncTypes │ │ │ │ 0172e9e8 0019ea15 R_ARM_GLOB_DAT 001ff830 PetscContainerUserDestroyDefault │ │ │ │ 0172e9ec 0030c515 R_ARM_GLOB_DAT 0184b4c8 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2824,23 +2824,23 @@ │ │ │ │ 0172ea60 00095615 R_ARM_GLOB_DAT 0184b288 MATMFFD_CLASSID │ │ │ │ 0172ea64 00324115 R_ARM_GLOB_DAT 01746dc8 petsc_allreduce_ct │ │ │ │ 0172ea68 00209a15 R_ARM_GLOB_DAT 005804b0 MatCreate_SeqAIJSELL │ │ │ │ 0172ea6c 002cad15 R_ARM_GLOB_DAT 014847dc TSMonitorSolutionVTK │ │ │ │ 0172ea70 002d7615 R_ARM_GLOB_DAT 01746508 PETSC_STDERR │ │ │ │ 0172ea74 0025c415 R_ARM_GLOB_DAT 00980094 PetscDualSpaceCreate_Lagrange │ │ │ │ 0172ea78 002ed615 R_ARM_GLOB_DAT 012f7ec4 SNESCreate_Shell │ │ │ │ -0172ea7c 00101615 R_ARM_GLOB_DAT 0169d794 ScaLAPACKCitation │ │ │ │ +0172ea7c 00101615 R_ARM_GLOB_DAT 0169d79c ScaLAPACKCitation │ │ │ │ 0172ea80 00306815 R_ARM_GLOB_DAT 01484678 TSMonitorSolution │ │ │ │ 0172ea84 00265f15 R_ARM_GLOB_DAT 0184af5c PETSC_BuildTwoSidedF │ │ │ │ 0172ea88 0031d415 R_ARM_GLOB_DAT 011719cc PCCreateGAMG_AGG │ │ │ │ 0172ea8c 00268715 R_ARM_GLOB_DAT 0184c7e4 DMPlexTransformList │ │ │ │ 0172ea90 00211c15 R_ARM_GLOB_DAT 01726cb4 SNESNewtonTRQNTypes │ │ │ │ 0172ea94 0018fb15 R_ARM_GLOB_DAT 01269b44 PCTelescopeMatCreate_dmda │ │ │ │ 0172ea98 00181115 R_ARM_GLOB_DAT 01488d48 TSMonitorLGKSPIterations │ │ │ │ -0172ea9c 00139215 R_ARM_GLOB_DAT 016f25d4 PTScotchPartitionerCitation │ │ │ │ +0172ea9c 00139215 R_ARM_GLOB_DAT 016f25dc PTScotchPartitionerCitation │ │ │ │ 0172eaa0 000d8815 R_ARM_GLOB_DAT 0184b468 MAT_LUFactorNumeric │ │ │ │ 0172eaa4 00291015 R_ARM_GLOB_DAT 0184b610 DMPLEX_DistributeField │ │ │ │ 0172eaa8 000a3e15 R_ARM_GLOB_DAT 0184b4a0 MAT_MultTranspose │ │ │ │ 0172eaac 00291f15 R_ARM_GLOB_DAT 00780e34 MatCreate_KAIJ │ │ │ │ 0172eab0 002e5915 R_ARM_GLOB_DAT 00178028 PetscViewersDestroy │ │ │ │ 0172eab4 000fa215 R_ARM_GLOB_DAT 0184b0e8 PETSCSF_BcastEnd │ │ │ │ 0172eab8 000cc115 R_ARM_GLOB_DAT 01748eb8 perfstubs_initialized │ │ │ │ @@ -2911,30 +2911,30 @@ │ │ │ │ 0172ebbc 00127e15 R_ARM_GLOB_DAT 0184c828 DMSWARM_RemovePoints │ │ │ │ 0172ebc0 00048a15 R_ARM_GLOB_DAT 0173064c Petsc_Counter_keyval │ │ │ │ 0172ebc4 00261b15 R_ARM_GLOB_DAT 0158c078 TaoLineSearchView │ │ │ │ 0172ebc8 001c8615 R_ARM_GLOB_DAT 017305a4 PetscGlobalSize │ │ │ │ 0172ebcc 00195515 R_ARM_GLOB_DAT 00f7db98 kspfgmresmodifypcksp_ │ │ │ │ 0172ebd0 000db215 R_ARM_GLOB_DAT 01591654 MatDuplicate_SMF │ │ │ │ 0172ebd4 0013ea15 R_ARM_GLOB_DAT 007a6c14 MatCreateMFFD_DS │ │ │ │ -0172ebd8 0024ae15 R_ARM_GLOB_DAT 016ebbdc DMSwarmPICField_cellid │ │ │ │ +0172ebd8 0024ae15 R_ARM_GLOB_DAT 016ebbe4 DMSwarmPICField_cellid │ │ │ │ 0172ebdc 0016a115 R_ARM_GLOB_DAT 00f7a608 KSPReset_FGMRES │ │ │ │ 0172ebe0 00211d15 R_ARM_GLOB_DAT 018e1264 TAO_Solve │ │ │ │ 0172ebe4 0021b815 R_ARM_GLOB_DAT 0027ac84 ISDestroy │ │ │ │ 0172ebe8 001bd415 R_ARM_GLOB_DAT 00da8004 DMPlexTransformCreate_Regular │ │ │ │ 0172ebec 00161115 R_ARM_GLOB_DAT 015829bc TaoLineSearchCreate_OWArmijo │ │ │ │ 0172ebf0 002bf615 R_ARM_GLOB_DAT 01730634 Petsc_SharedWD_keyval │ │ │ │ 0172ebf4 00330115 R_ARM_GLOB_DAT 001fb3c0 PetscGarbageKeySortedIntersect │ │ │ │ 0172ebf8 002bb015 R_ARM_GLOB_DAT 0184b5f8 DMPLEX_NaturalToGlobalBegin │ │ │ │ 0172ebfc 002e3615 R_ARM_GLOB_DAT 0184b0b0 PetscSectionSymList │ │ │ │ 0172ec00 0012bc15 R_ARM_GLOB_DAT 001457e4 Petsc_DelViewer │ │ │ │ 0172ec04 00152a15 R_ARM_GLOB_DAT 0184c86c DM_CreateRestriction │ │ │ │ 0172ec08 001c2715 R_ARM_GLOB_DAT 00f1d248 KSPCreate_NASH │ │ │ │ 0172ec0c 00204a15 R_ARM_GLOB_DAT 00fff4bc MatCreate_LMVMBadBrdn │ │ │ │ 0172ec10 0026a715 R_ARM_GLOB_DAT 0184cb80 petsc_gamg_setup_matmat_events │ │ │ │ -0172ec14 0033c115 R_ARM_GLOB_DAT 016bdd54 PlexCitation │ │ │ │ +0172ec14 0033c115 R_ARM_GLOB_DAT 016bdd5c PlexCitation │ │ │ │ 0172ec18 000fd215 R_ARM_GLOB_DAT 009bef04 PetscFECreate_Vector │ │ │ │ 0172ec1c 00338115 R_ARM_GLOB_DAT 0140f340 TSCreate_IRK │ │ │ │ 0172ec20 0019d015 R_ARM_GLOB_DAT 00ed8d3c DMLabelCreate_Ephemeral │ │ │ │ 0172ec24 001a3215 R_ARM_GLOB_DAT 0184b398 MAT_TransposeMatMultNumeric │ │ │ │ 0172ec28 0032d915 R_ARM_GLOB_DAT 00fdbda8 KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 0172ec2c 00185b15 R_ARM_GLOB_DAT 0184b4b8 MAT_CLASSID │ │ │ │ 0172ec30 00011815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2992,15 +2992,15 @@ │ │ │ │ 0172ed00 002fce15 R_ARM_GLOB_DAT 00e4f90c PetscDSFinalizePackage │ │ │ │ 0172ed04 00337815 R_ARM_GLOB_DAT 00fa5598 KSPCreate_PREONLY │ │ │ │ 0172ed08 00256915 R_ARM_GLOB_DAT 00136ce0 PetscRandomCreate_Rander48 │ │ │ │ 0172ed0c 0023f215 R_ARM_GLOB_DAT 011e9950 PCCreate_LMVM │ │ │ │ 0172ed10 00350615 R_ARM_GLOB_DAT 0113c3d0 PCCreate_LU │ │ │ │ 0172ed14 00213815 R_ARM_GLOB_DAT 0184b480 MAT_SolveTransposeAdd │ │ │ │ 0172ed18 0023e515 R_ARM_GLOB_DAT 01725d68 DTProbDensityTypes │ │ │ │ -0172ed1c 000d9a15 R_ARM_GLOB_DAT 016c0b58 ClementCitation │ │ │ │ +0172ed1c 000d9a15 R_ARM_GLOB_DAT 016c0b60 ClementCitation │ │ │ │ 0172ed20 000e8815 R_ARM_GLOB_DAT 01726ddc TaoALMMTypes │ │ │ │ 0172ed24 001ccb15 R_ARM_GLOB_DAT 01746e28 petsc_send_ct │ │ │ │ 0172ed28 002a5915 R_ARM_GLOB_DAT 009e55ac PetscLimiterCreate_MC │ │ │ │ 0172ed2c 002c3415 R_ARM_GLOB_DAT 013a7490 TSAdaptDestroy │ │ │ │ 0172ed30 002dce15 R_ARM_GLOB_DAT 0184c8e0 KSP_AGMRESRoddec │ │ │ │ 0172ed34 0022fd15 R_ARM_GLOB_DAT 0184b2ec MAT_H2Opus_Build │ │ │ │ 0172ed38 002fed15 R_ARM_GLOB_DAT 013fda20 TSGLLEFinalizePackage │ │ │ │ @@ -3092,15 +3092,15 @@ │ │ │ │ 0172ee88 001d5e15 R_ARM_GLOB_DAT 012ba99c SNESFASGalerkinFunctionDefault │ │ │ │ 0172ee8c 000cce15 R_ARM_GLOB_DAT 0120c898 PCMGMatResidualDefault │ │ │ │ 0172ee90 001d6015 R_ARM_GLOB_DAT 0133dac8 SNESView │ │ │ │ 0172ee94 002c7d15 R_ARM_GLOB_DAT 01746928 PETSC_NULL_BOOL_Fortran │ │ │ │ 0172ee98 00245e15 R_ARM_GLOB_DAT 012e8d78 SNESCreate_NGMRES │ │ │ │ 0172ee9c 00199b15 R_ARM_GLOB_DAT 01746dd8 petsc_wait_all_ct │ │ │ │ 0172eea0 0025f015 R_ARM_GLOB_DAT 018e0fd8 SNES_ObjectiveEval │ │ │ │ -0172eea4 000c6115 R_ARM_GLOB_DAT 016ae300 MinSymTriQuadCitation │ │ │ │ +0172eea4 000c6115 R_ARM_GLOB_DAT 016ae308 MinSymTriQuadCitation │ │ │ │ 0172eea8 0026ad15 R_ARM_GLOB_DAT 00176a6c PetscViewerDestroy │ │ │ │ 0172eeac 00043115 R_ARM_GLOB_DAT 01746d18 petsc_gtoc_sz │ │ │ │ 0172eeb0 001f7d15 R_ARM_GLOB_DAT 006e7ab8 MatCreate_BlockMat │ │ │ │ 0172eeb4 000de415 R_ARM_GLOB_DAT 018e11b8 TSTrajectory_DiskWrite │ │ │ │ 0172eeb8 00105415 R_ARM_GLOB_DAT 0014f258 PetscViewerCreate_Binary │ │ │ │ 0172eebc 00290415 R_ARM_GLOB_DAT 0013f6b0 PetscViewerCreate_ASCII │ │ │ │ 0172eec0 001e9915 R_ARM_GLOB_DAT 00b31fd0 DMCreateLocalVector_Patch │ │ │ │ @@ -3185,15 +3185,15 @@ │ │ │ │ 0172effc 0001b315 R_ARM_GLOB_DAT 00000000 HYPRE_ADSDestroy │ │ │ │ 0172f000 00219b15 R_ARM_GLOB_DAT 00ee90a0 PetscPartitionerFinalizePackage │ │ │ │ 0172f004 00077615 R_ARM_GLOB_DAT 0184e4b8 PC_Patch_CreatePatches │ │ │ │ 0172f008 00154515 R_ARM_GLOB_DAT 0184b0c8 PETSCSF_RemoteOff │ │ │ │ 0172f00c 000d9615 R_ARM_GLOB_DAT 00fdc97c KSPMonitorSolutionDraw │ │ │ │ 0172f010 0004bb15 R_ARM_GLOB_DAT 01726c10 SNESNCGTypes │ │ │ │ 0172f014 000c9815 R_ARM_GLOB_DAT 018e11b0 TSList │ │ │ │ -0172f018 000ede15 R_ARM_GLOB_DAT 016f2344 ParMetisPartitionerCitation │ │ │ │ +0172f018 000ede15 R_ARM_GLOB_DAT 016f234c ParMetisPartitionerCitation │ │ │ │ 0172f01c 00086e15 R_ARM_GLOB_DAT 009eb568 PetscQuadratureView │ │ │ │ 0172f020 000f8e15 R_ARM_GLOB_DAT 01741be8 __petscsys_MOD_petsc_infinity │ │ │ │ 0172f024 000b6915 R_ARM_GLOB_DAT 0184b194 VEC_SetValuesCOO │ │ │ │ 0172f028 00317615 R_ARM_GLOB_DAT 01742af8 PETSC_DRAWAXIS_CLASSID │ │ │ │ 0172f02c 0011dc15 R_ARM_GLOB_DAT 0147f53c TSMonitorSPEigCtxDestroy │ │ │ │ 0172f030 00057215 R_ARM_GLOB_DAT 0184c860 DM_CreateMassMatrix │ │ │ │ 0172f034 002cf015 R_ARM_GLOB_DAT 00ee7f94 PetscPartitionerDestroy │ │ │ │ @@ -3284,15 +3284,15 @@ │ │ │ │ 0172f188 00146815 R_ARM_GLOB_DAT 007deb9c MatCreate_MPISBAIJ │ │ │ │ 0172f18c 00155515 R_ARM_GLOB_DAT 01748e94 set_parameter_functions │ │ │ │ 0172f190 001c6f15 R_ARM_GLOB_DAT 00a13be0 PetscCDFConstant3D │ │ │ │ 0172f194 0024b115 R_ARM_GLOB_DAT 018e1008 SNESRegisterAllCalled │ │ │ │ 0172f198 002db015 R_ARM_GLOB_DAT 0091fbcc MatSetValuesBlocked │ │ │ │ 0172f19c 0030ad15 R_ARM_GLOB_DAT 007a5474 MatMFFDSetBase_MFFD │ │ │ │ 0172f1a0 0034d715 R_ARM_GLOB_DAT 01746db0 petsc_TotalFlops_th │ │ │ │ -0172f1a4 0016f615 R_ARM_GLOB_DAT 016ae5e4 GolubWelschCitation │ │ │ │ +0172f1a4 0016f615 R_ARM_GLOB_DAT 016ae5ec GolubWelschCitation │ │ │ │ 0172f1a8 000ce615 R_ARM_GLOB_DAT 0093dc9c MatFDColoringView │ │ │ │ 0172f1ac 00069815 R_ARM_GLOB_DAT 0184c8b0 ChacoPartitionerCite │ │ │ │ 0172f1b0 001e5315 R_ARM_GLOB_DAT 01495714 TSTrajectoryCreate_Memory │ │ │ │ 0172f1b4 000aef15 R_ARM_GLOB_DAT 0136e88c DMAdaptorCreate_Gradient │ │ │ │ 0172f1b8 00216415 R_ARM_GLOB_DAT 01748eb4 num_tools_registered │ │ │ │ 0172f1bc 00223f15 R_ARM_GLOB_DAT 000d1090 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 0172f1c0 000db915 R_ARM_GLOB_DAT 0039a808 PFFinalizePackage │ │ │ │ @@ -3321,40 +3321,40 @@ │ │ │ │ 0172f21c 00301a12 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 0172f220 00341d15 R_ARM_GLOB_DAT 018e10ac CHARACTERISTIC_QueueSetup │ │ │ │ 0172f224 002acc15 R_ARM_GLOB_DAT 011d2dc8 PCCreate_SMG │ │ │ │ 0172f228 002b4d15 R_ARM_GLOB_DAT 0184b100 PetscSFList │ │ │ │ 0172f22c 002dbd15 R_ARM_GLOB_DAT 00f7f374 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 0172f230 00166715 R_ARM_GLOB_DAT 0184b334 MAT_CreateGraph │ │ │ │ 0172f234 00207015 R_ARM_GLOB_DAT 0184b0a0 IS_View │ │ │ │ -0172f238 00131215 R_ARM_GLOB_DAT 016ebbfc DMSwarmField_rank │ │ │ │ +0172f238 00131215 R_ARM_GLOB_DAT 016ebc04 DMSwarmField_rank │ │ │ │ 0172f23c 001e4d15 R_ARM_GLOB_DAT 0184b5e0 DMPLEX_JacobianFEM │ │ │ │ 0172f240 00134915 R_ARM_GLOB_DAT 00f18190 KSPCreate_GLTR │ │ │ │ 0172f244 00088c15 R_ARM_GLOB_DAT 00fdaf18 KSPMonitorResidualRange │ │ │ │ 0172f248 002d3d15 R_ARM_GLOB_DAT 0173063c Petsc_CreationIdx_keyval │ │ │ │ 0172f24c 002f0115 R_ARM_GLOB_DAT 000ca078 PetscAbortErrorHandler │ │ │ │ 0172f250 0001fe15 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 0172f254 000d1115 R_ARM_GLOB_DAT 018e11c4 TSTrajectory_Get │ │ │ │ 0172f258 00200915 R_ARM_GLOB_DAT 0184b364 MAT_Seqstompisym │ │ │ │ 0172f25c 0017cd15 R_ARM_GLOB_DAT 009e4e9c PetscLimiterCreate_Zero │ │ │ │ 0172f260 001ce915 R_ARM_GLOB_DAT 00bbf800 VecView_Plex │ │ │ │ 0172f264 00123e15 R_ARM_GLOB_DAT 00775380 MatCreate_IS │ │ │ │ 0172f268 00315315 R_ARM_GLOB_DAT 001c3ba8 PetscLogHandlerView │ │ │ │ 0172f26c 002da815 R_ARM_GLOB_DAT 0184b31c MAT_DenseCopyFromGPU │ │ │ │ 0172f270 00180315 R_ARM_GLOB_DAT 00992ddc PetscDualSpaceApplyAllDefault │ │ │ │ -0172f274 002e4915 R_ARM_GLOB_DAT 016a9340 FECitation │ │ │ │ +0172f274 002e4915 R_ARM_GLOB_DAT 016a9348 FECitation │ │ │ │ 0172f278 000f3b15 R_ARM_GLOB_DAT 0184b414 MAT_RedundantMat │ │ │ │ 0172f27c 00139915 R_ARM_GLOB_DAT 01726be8 SNESNASMFJTypes │ │ │ │ 0172f280 00262a15 R_ARM_GLOB_DAT 0184b5a4 DMPLEX_SectionView │ │ │ │ 0172f284 00120915 R_ARM_GLOB_DAT 012ae424 SNESCreate_Composite │ │ │ │ 0172f288 002dbe15 R_ARM_GLOB_DAT 0184c87c DM_LocatePoints │ │ │ │ 0172f28c 001d2015 R_ARM_GLOB_DAT 0184b3e0 MAT_Transpose │ │ │ │ 0172f290 00195e15 R_ARM_GLOB_DAT 0184af60 PETSC_BuildTwoSided │ │ │ │ 0172f294 000be315 R_ARM_GLOB_DAT 013eefc0 TSCreate_GLEE │ │ │ │ 0172f298 0031cc15 R_ARM_GLOB_DAT 012c4d30 SNESCreate_NGS │ │ │ │ -0172f29c 00186115 R_ARM_GLOB_DAT 016f1e90 ChacoPartitionerCitation │ │ │ │ +0172f29c 00186115 R_ARM_GLOB_DAT 016f1e98 ChacoPartitionerCitation │ │ │ │ 0172f2a0 00055115 R_ARM_GLOB_DAT 0136faa8 DMAdaptorMonitorErrorDrawLG │ │ │ │ 0172f2a4 0006cd15 R_ARM_GLOB_DAT 01483e50 TSMonitorDrawCtxDestroy │ │ │ │ 0172f2a8 00330a15 R_ARM_GLOB_DAT 0184b63c DMPLEX_CreateFromFile │ │ │ │ 0172f2ac 00318515 R_ARM_GLOB_DAT 018e128c TAOLINESEARCH_Eval │ │ │ │ 0172f2b0 002b7215 R_ARM_GLOB_DAT 01748e5c PetscPreLoadingOn │ │ │ │ 0172f2b4 001c3715 R_ARM_GLOB_DAT 00f73078 KSPDGMRESSetEigen_DGMRES │ │ │ │ 0172f2b8 00204215 R_ARM_GLOB_DAT 0184b46c MAT_LUFactorSymbolic │ │ │ │ @@ -3432,15 +3432,15 @@ │ │ │ │ 0172f3dc 0014b415 R_ARM_GLOB_DAT 0184c944 KSP_MatSolveTranspose │ │ │ │ 0172f3e0 0009aa15 R_ARM_GLOB_DAT 01730650 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 0172f3e4 0031a515 R_ARM_GLOB_DAT 015c9b9c TaoCreate_OWLQN │ │ │ │ 0172f3e8 002b6c15 R_ARM_GLOB_DAT 00f7d9ec kspfgmresmodifypcnochange_ │ │ │ │ 0172f3ec 002a4f15 R_ARM_GLOB_DAT 018e0ff8 SNES_Solve │ │ │ │ 0172f3f0 00228215 R_ARM_GLOB_DAT 01463f00 TSComputeRHSJacobianConstant │ │ │ │ 0172f3f4 00046a15 R_ARM_GLOB_DAT 0184b384 MAT_MultHermitianTransposeAdd │ │ │ │ -0172f3f8 00331315 R_ARM_GLOB_DAT 016ebc0c DMSwarmField_pid │ │ │ │ +0172f3f8 00331315 R_ARM_GLOB_DAT 016ebc14 DMSwarmField_pid │ │ │ │ 0172f3fc 000dde15 R_ARM_GLOB_DAT 01726adc PCJacobiTypes │ │ │ │ 0172f400 0033aa15 R_ARM_GLOB_DAT 0184b3f4 MAT_View │ │ │ │ 0172f404 0007b015 R_ARM_GLOB_DAT 0184b41c MAT_CreateSubMats │ │ │ │ 0172f408 002c3615 R_ARM_GLOB_DAT 00926140 MatView │ │ │ │ 0172f40c 0027d415 R_ARM_GLOB_DAT 0184b5c4 DMPLEX_PartLabelInvert │ │ │ │ 0172f410 000f2915 R_ARM_GLOB_DAT 00dc5ae4 DMGlobalToLocalBeginDefaultShell │ │ │ │ 0172f414 001e3215 R_ARM_GLOB_DAT 0132ad34 KSPPostSolve_SNESEW │ │ │ │ @@ -3829,15 +3829,15 @@ │ │ │ │ 0172fa24 001f0415 R_ARM_GLOB_DAT 009987e0 PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 0172fa28 0006f915 R_ARM_GLOB_DAT 0184ca4c PC_BDDC_CoarseSolver │ │ │ │ 0172fa2c 002e8115 R_ARM_GLOB_DAT 00170ebc PetscSysFinalizePackage │ │ │ │ 0172fa30 0009fb15 R_ARM_GLOB_DAT 017266ac PlexNormalAlgs │ │ │ │ 0172fa34 00094c15 R_ARM_GLOB_DAT 0126a2dc PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 0172fa38 002d7315 R_ARM_GLOB_DAT 0016f518 PetscViewerCreate_VTK │ │ │ │ 0172fa3c 002acf15 R_ARM_GLOB_DAT 014f62c4 TaoCreate_BQNKTL │ │ │ │ -0172fa40 00175f15 R_ARM_GLOB_DAT 016ebbec DMSwarmPICField_coor │ │ │ │ +0172fa40 00175f15 R_ARM_GLOB_DAT 016ebbf4 DMSwarmPICField_coor │ │ │ │ 0172fa44 00066115 R_ARM_GLOB_DAT 01482a1c TSMonitorHGCtxDestroy │ │ │ │ 0172fa48 00068d15 R_ARM_GLOB_DAT 0155002c TaoMonitorSolution │ │ │ │ 0172fa4c 0008c215 R_ARM_GLOB_DAT 014891d0 TSMonitorEnvelopeCtxDestroy │ │ │ │ 0172fa50 000c1215 R_ARM_GLOB_DAT 018e1100 DGCite │ │ │ │ 0172fa54 00142915 R_ARM_GLOB_DAT 011a4ba4 PCCreate_HMG │ │ │ │ 0172fa58 00341215 R_ARM_GLOB_DAT 000d8f18 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 0172fa5c 0015a615 R_ARM_GLOB_DAT 0184c9ec PC_BDDC_Schurs │ │ │ │ @@ -3902,15 +3902,15 @@ │ │ │ │ 0172fb4c 0010cd15 R_ARM_GLOB_DAT 00fdfcb0 KSPMonitorSolutionDrawLG │ │ │ │ 0172fb50 0027db15 R_ARM_GLOB_DAT 01726c30 SNESNGMRESSelectTypes │ │ │ │ 0172fb54 00196315 R_ARM_GLOB_DAT 0184b4d0 PetscFEList │ │ │ │ 0172fb58 00302115 R_ARM_GLOB_DAT 00106d14 PetscDrawDestroy │ │ │ │ 0172fb5c 00075415 R_ARM_GLOB_DAT 01730644 Petsc_OuterComm_keyval │ │ │ │ 0172fb60 000fea15 R_ARM_GLOB_DAT 00e81a28 DMGenerateRegisterDestroy │ │ │ │ 0172fb64 00110c15 R_ARM_GLOB_DAT 0184b314 MAT_Residual │ │ │ │ -0172fb68 00257215 R_ARM_GLOB_DAT 016ad120 MinSymTetQuadCitation │ │ │ │ +0172fb68 00257215 R_ARM_GLOB_DAT 016ad128 MinSymTetQuadCitation │ │ │ │ 0172fb6c 00043915 R_ARM_GLOB_DAT 0184b188 VEC_ReduceCommunication │ │ │ │ 0172fb70 002fb515 R_ARM_GLOB_DAT 013bef68 TSARKIMEXFinalizePackage │ │ │ │ 0172fb74 00150315 R_ARM_GLOB_DAT 00eed3a4 KSPGuessCreate_Fischer │ │ │ │ 0172fb78 0013f415 R_ARM_GLOB_DAT 018e10b8 CHARACTERISTIC_CLASSID │ │ │ │ 0172fb7c 00133615 R_ARM_GLOB_DAT 0184b42c MAT_SetValues │ │ │ │ 0172fb80 001e0915 R_ARM_GLOB_DAT 00215fa0 Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 0172fb84 00288315 R_ARM_GLOB_DAT 00f6fe34 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ @@ -4093,15 +4093,15 @@ │ │ │ │ 0172fe3c 002e1215 R_ARM_GLOB_DAT 011d29fc PCCreate_SysPFMG │ │ │ │ 0172fe40 002eec15 R_ARM_GLOB_DAT 018e0ecc PCMPIStage │ │ │ │ 0172fe44 0032b215 R_ARM_GLOB_DAT 00a15028 PetscWeakFormDestroy │ │ │ │ 0172fe48 002bf815 R_ARM_GLOB_DAT 01723eb4 PetscDeviceTypes │ │ │ │ 0172fe4c 00297215 R_ARM_GLOB_DAT 01741308 TaoSubSetTypes │ │ │ │ 0172fe50 00089c15 R_ARM_GLOB_DAT 0184b4b0 MAT_FDCOLORING_CLASSID │ │ │ │ 0172fe54 00344015 R_ARM_GLOB_DAT 0184c964 KSP_CLASSID │ │ │ │ -0172fe58 00148015 R_ARM_GLOB_DAT 0170116c PCPatchCitation │ │ │ │ +0172fe58 00148015 R_ARM_GLOB_DAT 01701174 PCPatchCitation │ │ │ │ 0172fe5c 002c3e15 R_ARM_GLOB_DAT 01537c64 TaoCreate_PDIPM │ │ │ │ 0172fe60 0025d915 R_ARM_GLOB_DAT 00a356c0 PetscSpaceCreate_Point │ │ │ │ 0172fe64 0009e615 R_ARM_GLOB_DAT 00dc1d70 DMCreate_Product │ │ │ │ 0172fe68 002b2515 R_ARM_GLOB_DAT 01352338 SNESLineSearchCreate_Basic │ │ │ │ 0172fe6c 002a2f15 R_ARM_GLOB_DAT 0184b4ec Limitercite │ │ │ │ 0172fe70 001e9315 R_ARM_GLOB_DAT 014841a8 TSMonitorDrawSolutionFunction │ │ │ │ 0172fe74 002da915 R_ARM_GLOB_DAT 015380d8 TaoFinalizePackage │ │ │ │ @@ -4259,143 +4259,143 @@ │ │ │ │ 017408cc 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 017409a8 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 017409c4 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 017409e0 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 017409fc 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01740dd8 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01740df4 002c5d02 R_ARM_ABS32 017300fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01730098 000c2f02 R_ARM_ABS32 016767d0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01730098 000c2f02 R_ARM_ABS32 016767dc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 0173009c 0016a002 R_ARM_ABS32 000cd08c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -017300b4 0006d102 R_ARM_ABS32 016767d4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +017300b4 0006d102 R_ARM_ABS32 016767e0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 017300b8 00333402 R_ARM_ABS32 000cd098 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -017300d0 002dbb02 R_ARM_ABS32 016767d8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +017300d0 002dbb02 R_ARM_ABS32 016767e4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 017300d4 00074a02 R_ARM_ABS32 000cd0a4 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -017300ec 00177002 R_ARM_ABS32 016767dc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +017300ec 00177002 R_ARM_ABS32 016767e8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 017300f0 001f4602 R_ARM_ABS32 000cd0b0 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01730108 0004b202 R_ARM_ABS32 016767e0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01730108 0004b202 R_ARM_ABS32 016767ec __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 0173010c 00341302 R_ARM_ABS32 000cd140 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01730124 0020f402 R_ARM_ABS32 016767e4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01730124 0020f402 R_ARM_ABS32 016767f0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01730128 000df902 R_ARM_ABS32 000cd0bc __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01730140 00169302 R_ARM_ABS32 016767e8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01730140 00169302 R_ARM_ABS32 016767f4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01730144 0014e002 R_ARM_ABS32 000cd0c8 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -0173015c 00199702 R_ARM_ABS32 016767ec __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +0173015c 00199702 R_ARM_ABS32 016767f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01730160 002dc902 R_ARM_ABS32 000cd0d4 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01730178 00152802 R_ARM_ABS32 016767f0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01730178 00152802 R_ARM_ABS32 016767fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 0173017c 00137702 R_ARM_ABS32 000cd0e0 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01730194 00146c02 R_ARM_ABS32 016767f4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01730194 00146c02 R_ARM_ABS32 01676800 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01730198 0012b202 R_ARM_ABS32 000cd0ec __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -017301b0 00319d02 R_ARM_ABS32 016767f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +017301b0 00319d02 R_ARM_ABS32 01676804 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 017301b4 00087a02 R_ARM_ABS32 000cd0f8 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -017301cc 00170702 R_ARM_ABS32 016767fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +017301cc 00170702 R_ARM_ABS32 01676808 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 017301d0 002b5b02 R_ARM_ABS32 000cd104 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -017301e8 002c6f02 R_ARM_ABS32 01676800 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +017301e8 002c6f02 R_ARM_ABS32 0167680c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 017301ec 00227302 R_ARM_ABS32 000cd110 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01730204 001ba502 R_ARM_ABS32 01676804 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01730204 001ba502 R_ARM_ABS32 01676810 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01730208 00270502 R_ARM_ABS32 000cd11c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01730220 00145202 R_ARM_ABS32 01676808 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01730220 00145202 R_ARM_ABS32 01676814 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01730224 00129602 R_ARM_ABS32 000cd128 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -0173023c 00240402 R_ARM_ABS32 0167680c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +0173023c 00240402 R_ARM_ABS32 01676818 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01730240 001f6e02 R_ARM_ABS32 000cd134 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 017305ac 002e2102 R_ARM_ABS32 00194cd4 PetscVFPrintfDefault │ │ │ │ 017305b0 001f3302 R_ARM_ABS32 001973ec PetscHelpPrintfDefault │ │ │ │ -017306e8 00055b02 R_ARM_ABS32 01683944 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +017306e8 00055b02 R_ARM_ABS32 0168394c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 017306ec 001a8102 R_ARM_ABS32 002544fc __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01730704 00063d02 R_ARM_ABS32 01683948 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01730704 00063d02 R_ARM_ABS32 01683950 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 01730708 0005f002 R_ARM_ABS32 00254508 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01730720 00056f02 R_ARM_ABS32 0168394c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01730720 00056f02 R_ARM_ABS32 01683954 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01730724 00183a02 R_ARM_ABS32 00254514 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -0173073c 0028f202 R_ARM_ABS32 01683954 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +0173073c 0028f202 R_ARM_ABS32 0168395c __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01730740 00230702 R_ARM_ABS32 002544f0 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -01730758 00242f02 R_ARM_ABS32 01683974 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +01730758 00242f02 R_ARM_ABS32 0168397c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 0173075c 000b5502 R_ARM_ABS32 0025448c __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01730774 0033e302 R_ARM_ABS32 01683978 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01730774 0033e302 R_ARM_ABS32 01683980 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 01730778 001f4b02 R_ARM_ABS32 00254498 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -01730790 002ff502 R_ARM_ABS32 0168397c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +01730790 002ff502 R_ARM_ABS32 01683984 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 01730794 00208f02 R_ARM_ABS32 002544a4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -017307ac 0033fa02 R_ARM_ABS32 01683980 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +017307ac 0033fa02 R_ARM_ABS32 01683988 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 017307b0 0016ba02 R_ARM_ABS32 002544b0 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -017307c8 0029a802 R_ARM_ABS32 01683984 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +017307c8 0029a802 R_ARM_ABS32 0168398c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 017307cc 00314202 R_ARM_ABS32 002544bc __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -017307e4 000ac902 R_ARM_ABS32 01683988 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +017307e4 000ac902 R_ARM_ABS32 01683990 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 017307e8 002e3302 R_ARM_ABS32 002544c8 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01730800 0028fe02 R_ARM_ABS32 0168398c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01730800 0028fe02 R_ARM_ABS32 01683994 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01730804 00255a02 R_ARM_ABS32 002544d4 __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 0173081c 00185002 R_ARM_ABS32 0184b07c __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01730820 002f9902 R_ARM_ABS32 002544e0 __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01730868 0010c002 R_ARM_ABS32 0168c6dc __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01730868 0010c002 R_ARM_ABS32 0168c6e4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 0173086c 00325b02 R_ARM_ABS32 00437658 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -01730884 00182d02 R_ARM_ABS32 0168c6e0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +01730884 00182d02 R_ARM_ABS32 0168c6e8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 01730888 000ad202 R_ARM_ABS32 00437664 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -017308a0 00346002 R_ARM_ABS32 0168c6e4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +017308a0 00346002 R_ARM_ABS32 0168c6ec __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 017308a4 00342f02 R_ARM_ABS32 00437670 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -017308bc 00270002 R_ARM_ABS32 0168c6e8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +017308bc 00270002 R_ARM_ABS32 0168c6f0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 017308c0 00126402 R_ARM_ABS32 0043767c __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -017308d8 000f5502 R_ARM_ABS32 0168c6ec __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +017308d8 000f5502 R_ARM_ABS32 0168c6f4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 017308dc 0017ef02 R_ARM_ABS32 00437688 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -017308f4 001c5c02 R_ARM_ABS32 0168c6f0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +017308f4 001c5c02 R_ARM_ABS32 0168c6f8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 017308f8 001c4c02 R_ARM_ABS32 00437694 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01730910 00285702 R_ARM_ABS32 0168c6f4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01730910 00285702 R_ARM_ABS32 0168c6fc __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01730914 000c6902 R_ARM_ABS32 004376a0 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01730adc 00243802 R_ARM_ABS32 01730ae0 MatOptions_Shifted │ │ │ │ -01730bac 001dba02 R_ARM_ABS32 016a30ec __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01730bac 001dba02 R_ARM_ABS32 016a30f4 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01730bb0 00171802 R_ARM_ABS32 009669c4 __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01730bc8 00195302 R_ARM_ABS32 016a3144 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01730bc8 00195302 R_ARM_ABS32 016a314c __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01730bcc 00274c02 R_ARM_ABS32 00966a7c __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01730be4 00097c02 R_ARM_ABS32 016a3178 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01730be4 00097c02 R_ARM_ABS32 016a3180 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01730be8 0006e502 R_ARM_ABS32 009669ec __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01730c00 00088e02 R_ARM_ABS32 016a317c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01730c00 00088e02 R_ARM_ABS32 016a3184 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01730c04 0018bd02 R_ARM_ABS32 009669f8 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01730c1c 00299d02 R_ARM_ABS32 016a3180 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01730c1c 00299d02 R_ARM_ABS32 016a3188 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01730c20 00136802 R_ARM_ABS32 00966a04 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01730c38 000de502 R_ARM_ABS32 016a3184 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01730c38 000de502 R_ARM_ABS32 016a318c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01730c3c 00167802 R_ARM_ABS32 00966a10 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01730c54 0024ea02 R_ARM_ABS32 016a3188 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01730c54 0024ea02 R_ARM_ABS32 016a3190 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01730c58 00214702 R_ARM_ABS32 00966a1c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01730c70 0012f702 R_ARM_ABS32 016a318c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01730c70 0012f702 R_ARM_ABS32 016a3194 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01730c74 00272102 R_ARM_ABS32 00966a28 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01730c8c 0012de02 R_ARM_ABS32 016a3190 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01730c8c 0012de02 R_ARM_ABS32 016a3198 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01730c90 00270a02 R_ARM_ABS32 00966a34 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01730ca8 001a4b02 R_ARM_ABS32 016a3194 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01730ca8 001a4b02 R_ARM_ABS32 016a319c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01730cac 002d7802 R_ARM_ABS32 00966a40 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01730cc4 00128802 R_ARM_ABS32 016a3198 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01730cc4 00128802 R_ARM_ABS32 016a31a0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01730cc8 0026b402 R_ARM_ABS32 00966a4c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01730ce0 00108c02 R_ARM_ABS32 016a319c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01730ce0 00108c02 R_ARM_ABS32 016a31a4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01730ce4 00247d02 R_ARM_ABS32 00966a58 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01730cfc 000ac602 R_ARM_ABS32 016a31a0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01730cfc 000ac602 R_ARM_ABS32 016a31a8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01730d00 002d0002 R_ARM_ABS32 00966a64 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01730d18 00141102 R_ARM_ABS32 016a31a4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01730d18 00141102 R_ARM_ABS32 016a31ac __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01730d1c 00203e02 R_ARM_ABS32 00966a70 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01730d34 00150602 R_ARM_ABS32 016a31ac __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01730d34 00150602 R_ARM_ABS32 016a31b4 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01730d38 001f7e02 R_ARM_ABS32 00966ab4 __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -0173ffc0 000cd602 R_ARM_ABS32 016f2c04 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +0173ffc0 000cd602 R_ARM_ABS32 016f2c0c __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 0173ffc4 0017fa02 R_ARM_ABS32 00ee98c4 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -0173ffdc 00245d02 R_ARM_ABS32 016f2c08 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +0173ffdc 00245d02 R_ARM_ABS32 016f2c10 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 0173ffe0 00229802 R_ARM_ABS32 00ee98d0 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -0173fff8 00240802 R_ARM_ABS32 016f2c10 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +0173fff8 00240802 R_ARM_ABS32 016f2c18 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 0173fffc 00179002 R_ARM_ABS32 00ee98b8 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 01740310 00219e02 R_ARM_ABS32 01726874 KSPConvergedReasons_Shifted │ │ │ │ -01740898 00144602 R_ARM_ABS32 01703d60 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +01740898 00144602 R_ARM_ABS32 01703d68 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 0174089c 002bee02 R_ARM_ABS32 012a3268 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -017408b4 002e3002 R_ARM_ABS32 01703d64 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +017408b4 002e3002 R_ARM_ABS32 01703d6c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 017408b8 00348d02 R_ARM_ABS32 012a3274 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -017408d0 0023b902 R_ARM_ABS32 01703d68 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +017408d0 0023b902 R_ARM_ABS32 01703d70 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 017408d4 00065902 R_ARM_ABS32 012a3280 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 017408f4 0033d202 R_ARM_ABS32 01740934 SNESConvergedReasons_Shifted │ │ │ │ -017409ac 00272902 R_ARM_ABS32 01709fb0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +017409ac 00272902 R_ARM_ABS32 01709fb8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 017409b0 000d5402 R_ARM_ABS32 0139d5c8 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -017409c8 000f8002 R_ARM_ABS32 01709fb4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +017409c8 000f8002 R_ARM_ABS32 01709fbc __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 017409cc 001a2402 R_ARM_ABS32 0139d5d4 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -017409e4 00098b02 R_ARM_ABS32 01709fb8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +017409e4 00098b02 R_ARM_ABS32 01709fc0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 017409e8 00169a02 R_ARM_ABS32 0139d5e0 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -01740a00 00307402 R_ARM_ABS32 01709fbc __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +01740a00 00307402 R_ARM_ABS32 01709fc4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 01740a04 00090202 R_ARM_ABS32 0139d5ec __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 01740dc4 001f8102 R_ARM_ABS32 01726d38 TSConvergedReasons_Shifted │ │ │ │ -01740ddc 001faa02 R_ARM_ABS32 01719c00 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +01740ddc 001faa02 R_ARM_ABS32 01719c08 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 01740de0 00317802 R_ARM_ABS32 014d7754 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -01740df8 0032f502 R_ARM_ABS32 01719c04 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +01740df8 0032f502 R_ARM_ABS32 01719c0c __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 01740dfc 00244d02 R_ARM_ABS32 014d7760 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 01741320 000f5f02 R_ARM_ABS32 01741324 TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa8d6c contains 6719 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 01727c18 002b1316 R_ARM_JUMP_SLOT 00cacaf4 DMPlexGetDataFVM │ │ │ │ 01727c1c 001e0616 R_ARM_JUMP_SLOT 008ff460 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: cef238ae4fffa0476c4cfdf52b86b25ae43e6bdc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c5b36bf5eeac2db1ca5852ca0c9db75b65828e98 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -13273,20 +13273,20 @@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@` │ │ │ │ xOUUUUU@P │ │ │ │ |a2UU@lr │ │ │ │ |a2UU@lr │ │ │ │ .stp.igs.dattK │ │ │ │ $Mes$Dom │ │ │ │ -propfloa` │ │ │ │ -int3uint │ │ │ │ +propfloal │ │ │ │ +int3uint( │ │ │ │ $@333333 │ │ │ │ @UUUUUU< │ │ │ │ ?KKKKssssKK │ │ │ │ -?}}}}iiiil*# │ │ │ │ +?}}}}iiiix*# │ │ │ │ 9Y>)FMbP? │ │ │ │ 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() │ │ │ │ @@ -14559,15 +14559,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-real │ │ │ │ Using PETSc arch: │ │ │ │ ----------------------------------------- │ │ │ │ Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ ----------------------------------------- │ │ │ │ Using include paths: -I/usr/lib/petscdir/petsc3.22/arm-linux-gnueabi-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ blx r5 │ │ │ │ bl b8b28 │ │ │ │ bl c65bc │ │ │ │ strheq lr, [r5, #-0]! │ │ │ │ - cmpeq r1, r4, lsl sl │ │ │ │ + cmpeq r1, r0, lsr #20 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ cmpeq r1, ip, asr r1 │ │ │ │ cmpeq r1, r0, asr r1 │ │ │ │ │ │ │ │ 000c9bd0 : │ │ │ │ ldr r0, [sp] │ │ │ │ bx lr │ │ │ │ @@ -262,18 +262,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r5, r4, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq sp, [r5, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r0, lsr #30 │ │ │ │ strheq fp, [r7, #-12]! │ │ │ │ cmpeq r1, r0, asr r1 │ │ │ │ - @ instruction: 0x015b3698 │ │ │ │ + cmpeq fp, r0, lsr #13 │ │ │ │ muleq r0, r3, r1 │ │ │ │ cmneq r7, r4, ror r0 │ │ │ │ - cmpeq r9, ip, asr #11 │ │ │ │ + ldrsbeq r8, [r9, #-88] @ 0xffffffa8 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ addmi r4, pc, r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ ldrdeq sp, [r5, #-212]! @ 0xffffff2c │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r5, r4, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r0, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, ror #22 │ │ │ │ + cmpeq r3, ip, ror #22 │ │ │ │ strheq sl, [r7, #-216]! @ 0xffffff28 │ │ │ │ ldrdeq sp, [r5, #-184]! @ 0xffffff48 │ │ │ │ │ │ │ │ 000ca078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrdeq sp, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq sp, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r1, r8, lsl r4 │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ cmpeq r1, r0, asr #8 │ │ │ │ cmpeq r1, r0, ror r6 │ │ │ │ cmpeq r1, r0, ror #8 │ │ │ │ cmpeq r1, ip, lsr #9 │ │ │ │ cmpeq r1, ip, asr #9 │ │ │ │ ldrsheq r0, [r1, #-64] @ 0xffffffc0 │ │ │ │ @@ -1163,22 +1163,22 @@ │ │ │ │ cmpeq r1, r8, lsl #25 │ │ │ │ cmneq r7, r4, lsl #21 │ │ │ │ @ instruction: 0x01510190 │ │ │ │ ldrheq r0, [r1, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r1, r0, asr #23 │ │ │ │ cmneq r6, ip, lsl #17 │ │ │ │ cmpeq r1, r0, lsl #23 │ │ │ │ - ldrheq r7, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r0, asr #17 │ │ │ │ cmneq r6, r8, lsl #16 │ │ │ │ cmpeq r1, r0, lsr #22 │ │ │ │ cmpeq r1, ip, lsl #22 │ │ │ │ cmpeq r1, r8, asr #22 │ │ │ │ cmneq r7, ip, lsr #12 │ │ │ │ cmneq r7, r4, lsl r6 │ │ │ │ - cmpeq r9, r4, asr #15 │ │ │ │ + ldrsbeq r7, [r9, #-112] @ 0xffffff90 │ │ │ │ eormi r0, r4, r0 │ │ │ │ cmneq r5, ip, ror r0 │ │ │ │ │ │ │ │ 000cac8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1318,15 +1318,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq r0, ip, asr #30 │ │ │ │ - ldrsbeq r3, [fp, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r0, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ caf18 │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq fp, ip, ror #2 │ │ │ │ + cmpeq fp, r4, ror r1 │ │ │ │ ldrsheq r2, [r1, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r1, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ caf88 │ │ │ │ @@ -1374,15 +1374,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r3, [fp, #-12] │ │ │ │ + cmpeq fp, r4, lsl #2 │ │ │ │ cmpeq r1, r0, lsl #11 │ │ │ │ cmpeq r1, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ caff8 │ │ │ │ @@ -1402,15 +1402,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq fp, ip, lsl #1 │ │ │ │ + @ instruction: 0x015b3094 │ │ │ │ cmpeq r1, r0, lsl r5 │ │ │ │ cmpeq r1, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #56] @ cb054 │ │ │ │ @@ -1425,17 +1425,17 @@ │ │ │ │ mov r1, #10 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r4, asr r5 │ │ │ │ - cmpeq r1, ip, ror #23 │ │ │ │ - cmpeq fp, ip, ror #24 │ │ │ │ + cmpeq r1, r0, ror #10 │ │ │ │ + ldrsheq r4, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ cb0c4 │ │ │ │ ldr ip, [pc, #76] @ cb0c8 │ │ │ │ ldr r3, [pc, #76] @ cb0cc │ │ │ │ @@ -1453,17 +1453,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq fp, r4, lsl ip │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ cmpeq r1, r4, asr #8 │ │ │ │ - cmpeq r1, r0, lsl #23 │ │ │ │ + cmpeq r1, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ cb134 │ │ │ │ ldr ip, [pc, #76] @ cb138 │ │ │ │ ldr r3, [pc, #76] @ cb13c │ │ │ │ @@ -1481,17 +1481,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq fp, r4, lsr #23 │ │ │ │ + cmpeq fp, ip, lsr #23 │ │ │ │ ldrsbeq r2, [r1, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r1, r0, lsl fp │ │ │ │ + cmpeq r1, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ cb1a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1508,17 +1508,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r8, ror #25 │ │ │ │ - cmpeq fp, r0, lsr #7 │ │ │ │ - cmpeq r1, r8, lsr #25 │ │ │ │ + ldrsheq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq fp, r8, lsr #7 │ │ │ │ + ldrheq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 000cb1ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ cb21c │ │ │ │ @@ -1543,17 +1543,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmneq r5, r0, asr #20 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r1, r0, lsr #26 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - cmpeq r1, r8, lsr #24 │ │ │ │ + cmpeq r1, ip, lsr #26 │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ + cmpeq r1, r4, lsr ip │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ │ │ │ │ 000cb234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1580,17 +1580,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strheq ip, [r5, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x01514c94 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ - @ instruction: 0x01514b9c │ │ │ │ + cmpeq r1, r0, lsr #25 │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ + cmpeq r1, r8, lsr #23 │ │ │ │ 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] @ cb320 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1609,15 +1609,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq r8, [r0, #-160] @ 0xffffff60 │ │ │ │ - cmpeq fp, r4, lsr r3 │ │ │ │ + cmpeq fp, ip, lsr r3 │ │ │ │ cmpeq r0, ip, lsl #21 │ │ │ │ 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] @ cb380 │ │ │ │ @@ -1632,17 +1632,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r8, lsr #4 │ │ │ │ - @ instruction: 0x0151bb98 │ │ │ │ - cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq r1, r4, lsr r2 │ │ │ │ + cmpeq r1, r4, lsr #23 │ │ │ │ + cmpeq fp, r8, lsr r3 │ │ │ │ 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] @ cb3ec │ │ │ │ ldr r1, [pc, #68] @ cb3f0 │ │ │ │ @@ -1659,17 +1659,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq r8, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0151c59c │ │ │ │ + cmpeq fp, r4, asr #29 │ │ │ │ + ldrsbeq ip, [r1, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ cb458 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1687,15 +1687,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01508998 │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ cmpeq r0, r4, asr r9 │ │ │ │ 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] @ cb4bc │ │ │ │ @@ -1711,17 +1711,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ - ldrsheq r7, [r1, #-0] │ │ │ │ - cmpeq r1, ip, asr lr │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ + ldrsheq r7, [r1, #-12] │ │ │ │ + cmpeq r1, r8, ror #28 │ │ │ │ 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] @ cb528 │ │ │ │ ldr r1, [pc, #68] @ cb52c │ │ │ │ @@ -1738,17 +1738,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq fp, ip, asr #13 │ │ │ │ - cmpeq r1, r0, lsr lr │ │ │ │ - ldrsheq sp, [r1, #-216] @ 0xffffff28 │ │ │ │ + ldrsbeq fp, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, ip, lsr lr │ │ │ │ + cmpeq r1, r4, lsl #28 │ │ │ │ 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] @ cb594 │ │ │ │ ldr r1, [pc, #68] @ cb598 │ │ │ │ @@ -1765,17 +1765,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ - cmpeq r1, ip, lsl #27 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ + ldrsbeq sp, [r1, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x0151dd98 │ │ │ │ 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] @ cb600 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq r0, ip, ror #15 │ │ │ │ - ldrsheq ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ ldrheq r8, [r0, #-120] @ 0xffffff88 │ │ │ │ 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] @ cb668 │ │ │ │ @@ -1818,17 +1818,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r8, asr #6 │ │ │ │ - cmpeq r1, r0, lsr #6 │ │ │ │ - cmpeq fp, r4, ror #24 │ │ │ │ + cmpeq r1, r4, asr r3 │ │ │ │ + cmpeq r1, ip, lsr #6 │ │ │ │ + cmpeq fp, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #64] @ cb6cc │ │ │ │ ldr r3, [pc, #64] @ cb6d0 │ │ │ │ ldr r2, [pc, #64] @ cb6d4 │ │ │ │ @@ -1843,17 +1843,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r4, ror #5 │ │ │ │ - ldrheq ip, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ + ldrsheq ip, [r1, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r8, asr #5 │ │ │ │ + cmpeq fp, r8, lsl #26 │ │ │ │ │ │ │ │ 000cb6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ cb738 │ │ │ │ @@ -1872,17 +1872,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq pc, [fp, #-116] @ 0xffffff8c @ │ │ │ │ - cmpeq r2, r4, ror r7 │ │ │ │ - cmpeq r2, ip, lsr #5 │ │ │ │ + ldrsbeq pc, [fp, #-124] @ 0xffffff84 @ │ │ │ │ + cmpeq r2, r0, lsl #15 │ │ │ │ + ldrheq r2, [r2, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ │ │ │ │ 000cb748 : │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq fp, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr #14 │ │ │ │ - cmpeq r2, ip, lsr r2 │ │ │ │ + cmppeq fp, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, asr r7 │ │ │ │ + cmpeq r2, r8, asr #4 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ │ │ │ │ 000cb7b8 : │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq pc, [fp, #-100] @ 0xffffff9c @ │ │ │ │ - cmpeq r2, r8, lsr #14 │ │ │ │ - cmpeq r2, ip, asr #3 │ │ │ │ + ldrsheq pc, [fp, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ + ldrsbeq r2, [r2, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ │ │ │ │ 000cb828 : │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq fp, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r2, ip, asr r1 │ │ │ │ + cmppeq fp, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #13 │ │ │ │ + cmpeq r2, r8, ror #2 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ │ │ │ │ 000cb898 : │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq fp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr #12 │ │ │ │ - ldrsheq r2, [r2, #-0] │ │ │ │ + cmppeq fp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, asr r6 │ │ │ │ + ldrsheq r2, [r2, #-12] │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ │ │ │ │ 000cb904 : │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq fp, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsr #12 │ │ │ │ - cmpeq r2, r0, lsl #1 │ │ │ │ + ldrheq pc, [fp, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq r2, ip, lsr #12 │ │ │ │ + cmpeq r2, ip, lsl #1 │ │ │ │ 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] @ cb9d0 │ │ │ │ ldr r1, [pc, #68] @ cb9d4 │ │ │ │ @@ -2048,17 +2048,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ - cmpeq r2, r8, lsr #10 │ │ │ │ - cmpeq r2, r4, lsl #10 │ │ │ │ + cmpeq ip, r0, lsl #5 │ │ │ │ + cmpeq r2, r4, lsr r5 │ │ │ │ + cmpeq r2, r0, lsl r5 │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ - cmpeq r2, ip, asr #5 │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ + ldrsbeq r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r0, r8, ror #6 │ │ │ │ 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 c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq r3, [ip, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r2, r0, asr r2 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ + cmpeq r2, ip, asr r2 │ │ │ │ cmpeq r0, ip, ror #5 │ │ │ │ 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] @ cbb3c │ │ │ │ @@ -2139,16 +2139,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq r2, r4, ror #3 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ + ldrsheq r8, [r2, #-16] │ │ │ │ cmpeq r0, r8, ror r2 │ │ │ │ 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 │ │ │ │ @@ -2170,16 +2170,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq ip, r4, lsl r7 │ │ │ │ - cmpeq r2, r0, ror #2 │ │ │ │ + cmpeq ip, ip, lsl r7 │ │ │ │ + cmpeq r2, ip, ror #2 │ │ │ │ ldrsheq r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ │ │ │ │ 000cbbc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -2198,17 +2198,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq r2, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r0 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmppeq r2, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ cbc88 │ │ │ │ ldr r1, [pc, #68] @ cbc8c │ │ │ │ ldr r3, [pc, #68] @ cbc90 │ │ │ │ @@ -2224,17 +2224,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq r6, [ip, #-16] │ │ │ │ - cmpeq r2, r0, ror r2 │ │ │ │ - cmpeq r2, ip, asr #4 │ │ │ │ + ldrheq r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, ip, ror r2 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ 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] @ cbcfc │ │ │ │ ldr ip, [pc, #76] @ cbd00 │ │ │ │ @@ -2253,16 +2253,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq ip, r8, lsl #12 │ │ │ │ - cmpeq r2, r4, lsr #32 │ │ │ │ + cmpeq ip, r0, lsl r6 │ │ │ │ + cmpeq r2, r0, lsr r0 │ │ │ │ ldrheq r8, [r0, #-8] │ │ │ │ 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] @ cbd70 │ │ │ │ @@ -2282,16 +2282,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq ip, ip, ror #26 │ │ │ │ - ldrheq r7, [r2, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ + ldrheq r7, [r2, #-252] @ 0xffffff04 │ │ │ │ cmpeq r0, r4, asr #32 │ │ │ │ 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 │ │ │ │ @@ -2312,16 +2312,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r2, ip, lsr #30 │ │ │ │ - @ instruction: 0x015d0994 │ │ │ │ + cmpeq r2, r8, lsr pc │ │ │ │ + @ instruction: 0x015d099c │ │ │ │ ldrsbeq r7, [r0, #-244] @ 0xffffff0c │ │ │ │ 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] @ cbe54 │ │ │ │ @@ -2339,17 +2339,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ - ldrsbeq r9, [r3, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x0153979c │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ + cmpeq r3, r0, ror #15 │ │ │ │ + cmpeq r3, r8, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ cbebc │ │ │ │ ldr r1, [pc, #68] @ cbec0 │ │ │ │ ldr r3, [pc, #68] @ cbec4 │ │ │ │ @@ -2365,17 +2365,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - cmpeq r3, r0, lsl #15 │ │ │ │ - cmpeq r3, r4, lsr r7 │ │ │ │ + ldrsbeq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, ip, lsl #15 │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ cbf1c │ │ │ │ ldr r0, [pc, #60] @ cbf20 │ │ │ │ ldr r3, [pc, #60] @ cbf24 │ │ │ │ @@ -2389,17 +2389,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sp, r8, asr #23 │ │ │ │ - @ instruction: 0x01516690 │ │ │ │ - ldrheq sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldrsbeq r1, [sp, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x0151669c │ │ │ │ + cmpeq r3, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ cbf7c │ │ │ │ ldr r0, [pc, #60] @ cbf80 │ │ │ │ ldr r3, [pc, #60] @ cbf84 │ │ │ │ @@ -2413,17 +2413,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - cmpeq r1, r0, lsr r6 │ │ │ │ - cmpeq r3, r8, asr r1 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ + cmpeq r1, ip, lsr r6 │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ cbfec │ │ │ │ ldr ip, [pc, #76] @ cbff0 │ │ │ │ ldr r3, [pc, #76] @ cbff4 │ │ │ │ @@ -2441,17 +2441,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r7, [sp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ + cmpeq r4, r4, lsr r2 │ │ │ │ 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] @ cc060 │ │ │ │ ldr ip, [pc, #76] @ cc064 │ │ │ │ @@ -2470,17 +2470,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x015d7d98 │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ - ldrheq r0, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq sp, r0, lsr #27 │ │ │ │ + ldrsheq r0, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq r4, r0, asr #3 │ │ │ │ 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] @ cc0d4 │ │ │ │ ldr ip, [pc, #76] @ cc0d8 │ │ │ │ @@ -2499,17 +2499,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq sp, ip, ror #9 │ │ │ │ - cmpeq r4, r4, ror r1 │ │ │ │ - cmpeq r4, r0, asr #2 │ │ │ │ + ldrsheq lr, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r4, r0, lsl #3 │ │ │ │ + cmpeq r4, ip, asr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 000cc0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2529,17 +2529,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sp, r8, lsl #9 │ │ │ │ - ldrsheq r5, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r4, r8, lsl #6 │ │ │ │ + @ instruction: 0x015de490 │ │ │ │ + cmpeq r4, r0, lsl #14 │ │ │ │ + cmpeq r4, r4, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -2559,17 +2559,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r4, ip, ror #17 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - cmpeq r4, r0, rrx │ │ │ │ + ldrsheq r5, [r4, #-136] @ 0xffffff78 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq r4, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ cc22c │ │ │ │ ldr ip, [pc, #76] @ cc230 │ │ │ │ ldr r3, [pc, #76] @ cc234 │ │ │ │ @@ -2587,17 +2587,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r2, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r4, ip, lsl r0 │ │ │ │ - cmppeq r3, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r2, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r8, lsr #32 │ │ │ │ + ldrsheq pc, [r3, #-244] @ 0xffffff0c @ │ │ │ │ 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 │ │ │ │ @@ -2618,17 +2618,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq lr, r8, asr r4 │ │ │ │ - cmpeq r4, r4, lsl #16 │ │ │ │ - cmppeq r3, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #8 │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ + cmppeq r3, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ 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] @ cc31c │ │ │ │ ldr ip, [pc, #76] @ cc320 │ │ │ │ @@ -2647,17 +2647,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq lr, r0, ror r4 │ │ │ │ - cmppeq r3, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r3, #-232] @ 0xffffff18 @ │ │ │ │ + cmpeq lr, r8, ror r4 │ │ │ │ + cmppeq r3, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ 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] @ cc390 │ │ │ │ ldr ip, [pc, #76] @ cc394 │ │ │ │ @@ -2676,17 +2676,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - ldrheq pc, [r3, #-232] @ 0xffffff18 @ │ │ │ │ - cmppeq r3, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ + cmppeq r3, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0153fe90 │ │ │ │ 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] @ cc3fc │ │ │ │ ldr r1, [pc, #68] @ cc400 │ │ │ │ @@ -2703,17 +2703,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq lr, r0, lsr #18 │ │ │ │ - ldrsheq r3, [r2, #-172] @ 0xffffff54 │ │ │ │ - ldrsbeq r3, [r2, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq r2, r8, lsl #22 │ │ │ │ + cmpeq r2, r4, ror #21 │ │ │ │ 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] @ cc470 │ │ │ │ ldr ip, [pc, #76] @ cc474 │ │ │ │ @@ -2732,16 +2732,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq lr, r0, ror #1 │ │ │ │ - ldrheq r7, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r8, ror #1 │ │ │ │ + ldrheq r7, [r2, #-140] @ 0xffffff74 │ │ │ │ cmpeq r0, r4, asr #18 │ │ │ │ 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] @ cc4dc │ │ │ │ @@ -2759,17 +2759,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ - cmpeq r2, ip, lsl sl │ │ │ │ - ldrsheq r3, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ + cmpeq r2, r8, lsr #20 │ │ │ │ + cmpeq r2, r4, lsl #20 │ │ │ │ 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] @ cc548 │ │ │ │ ldr r1, [pc, #68] @ cc54c │ │ │ │ @@ -2786,17 +2786,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq lr, r0, ror #6 │ │ │ │ - cmpeq r1, ip, ror #8 │ │ │ │ - cmpeq r1, r0, asr #8 │ │ │ │ + cmpeq lr, r8, ror #6 │ │ │ │ + cmpeq r1, r8, ror r4 │ │ │ │ + cmpeq r1, ip, asr #8 │ │ │ │ │ │ │ │ 000cc554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ cc5a8 │ │ │ │ @@ -2812,17 +2812,17 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r5, r4, lsl #29 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ - cmpeq pc, r0, ror #20 │ │ │ │ + @ instruction: 0x01550e90 │ │ │ │ + cmpeq r5, r8, asr lr │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ │ │ │ │ 000cc5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ cc60c │ │ │ │ @@ -2839,17 +2839,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - cmpeq r5, r4, ror #27 │ │ │ │ + cmpeq r5, r8, ror lr │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ + ldrsheq r0, [r5, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 000cc618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ cc66c │ │ │ │ @@ -2865,17 +2865,17 @@ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r5, r8, lsl #20 │ │ │ │ - cmpeq r5, ip, asr #19 │ │ │ │ - cmpeq pc, r4, asr #20 │ │ │ │ + cmpeq r5, r4, lsl sl │ │ │ │ + ldrsbeq r3, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ cc6cc │ │ │ │ ldr r0, [pc, #60] @ cc6d0 │ │ │ │ ldr r3, [pc, #60] @ cc6d4 │ │ │ │ @@ -2889,17 +2889,17 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ - cmpeq r5, r8, lsr #30 │ │ │ │ + cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmpeq r1, ip, ror #29 │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ 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] @ cc73c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -2917,17 +2917,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq lr, [r5, #-12] │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ - @ instruction: 0x0155de94 │ │ │ │ + cmpeq r5, r8, asr #1 │ │ │ │ + ldrdeq lr, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq r5, r0, lsr #29 │ │ │ │ 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] @ cc7ac │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -2945,17 +2945,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0155e090 │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ - cmpeq r5, r8, lsr #28 │ │ │ │ + @ instruction: 0x0155e09c │ │ │ │ + cmneq r1, r0, ror #6 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ 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 │ │ │ │ @@ -2976,17 +2976,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ + cmpeq r5, r4, lsr #10 │ │ │ │ @ instruction: 0x01507594 │ │ │ │ - cmneq r1, r0, lsr #14 │ │ │ │ + cmneq r1, r8, lsr #14 │ │ │ │ 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 r3, [pc, #72] @ cc898 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -3004,17 +3004,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r7, r4, ror #17 │ │ │ │ - cmneq r3, r8, ror #13 │ │ │ │ - @ instruction: 0x01579898 │ │ │ │ + ldrsheq r9, [r7, #-128] @ 0xffffff80 │ │ │ │ + strdeq r1, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r7, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #64] @ cc8fc │ │ │ │ ldr r3, [pc, #64] @ cc900 │ │ │ │ ldr r2, [pc, #64] @ cc904 │ │ │ │ @@ -3029,17 +3029,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r8, r8, asr #31 │ │ │ │ - @ instruction: 0x01587f98 │ │ │ │ - cmneq r3, r0, asr #13 │ │ │ │ + ldrsbeq r7, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, r4, lsr #31 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ cc964 │ │ │ │ ldr r1, [pc, #68] @ cc968 │ │ │ │ ldr r3, [pc, #68] @ cc96c │ │ │ │ @@ -3055,17 +3055,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq fp, [r4, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x0159d294 │ │ │ │ - cmpeq r9, r4, lsl #30 │ │ │ │ + strheq fp, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r9, r0, lsr #5 │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ cca24 │ │ │ │ ldr r6, [pc, #156] @ cca28 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -3508,15 +3508,15 @@ │ │ │ │ bl c2218 <_gfortran_runtime_error_at@plt> │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #36] @ cd088 │ │ │ │ b ccf48 │ │ │ │ cmneq r5, r0, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - cmpeq r4, ip, asr sp │ │ │ │ + cmpeq r4, r8, ror #26 │ │ │ │ strheq sl, [r5, #-192]! @ 0xffffff40 │ │ │ │ strdeq sl, [r5, #-180]! @ 0xffffff4c │ │ │ │ ldrheq r4, [r0, #-176] @ 0xffffff50 │ │ │ │ ldrheq r4, [r0, #-180] @ 0xffffff4c │ │ │ │ ldrsbeq r4, [r0, #-184] @ 0xffffff48 │ │ │ │ muleq r0, ip, r3 │ │ │ │ │ │ │ │ @@ -3643,15 +3643,15 @@ │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b87f8 │ │ │ │ cmneq r5, r8, lsl #21 │ │ │ │ andeq r7, r0, r0, ror #3 │ │ │ │ - cmpeq sl, r8, lsr #11 │ │ │ │ + ldrheq r9, [sl, #-84] @ 0xffffffac │ │ │ │ cmpeq r0, r4, asr #21 │ │ │ │ │ │ │ │ 000cd1fc <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3764,21 +3764,21 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b87f8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [r5, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq sl, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, r0, ror #3 │ │ │ │ - ldrheq r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sl, r0, asr #9 │ │ │ │ cmneq r5, r4, asr #18 │ │ │ │ - cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq sl, ip, asr r4 │ │ │ │ cmneq r5, r4, ror #17 │ │ │ │ cmpeq r0, r4, asr r9 │ │ │ │ cmneq r5, ip, lsl #17 │ │ │ │ - cmpeq sl, r4, lsr #7 │ │ │ │ + ldrheq r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ ldrsheq r4, [r0, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 000cd3f0 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -3891,21 +3891,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b87f8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq sl, [r5, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, r0, ror #3 │ │ │ │ - cmpeq sl, r0, asr #5 │ │ │ │ + cmpeq sl, ip, asr #5 │ │ │ │ cmneq r5, ip, asr #14 │ │ │ │ - cmpeq sl, r8, asr r2 │ │ │ │ + cmpeq sl, r4, ror #4 │ │ │ │ strdeq sl, [r5, #-96]! @ 0xffffffa0 │ │ │ │ cmpeq r0, r0, ror #14 │ │ │ │ @ instruction: 0x0165a698 │ │ │ │ - ldrheq r9, [sl, #-16] │ │ │ │ + ldrheq r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r0, r4, lsl #14 │ │ │ │ │ │ │ │ 000cd5e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -5926,15 +5926,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl c2218 <_gfortran_runtime_error_at@plt> │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r4, ror #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - cmpeq r4, r0, ror #20 │ │ │ │ + cmpeq r4, ip, ror #20 │ │ │ │ muleq r0, ip, r3 │ │ │ │ strheq r8, [r5, #-144]! @ 0xffffff70 │ │ │ │ strdeq r8, [r5, #-128]! @ 0xffffff80 │ │ │ │ cmpeq r0, r0, lsr #17 │ │ │ │ cmpeq r0, r4, lsr #17 │ │ │ │ ldrheq r2, [r0, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ @@ -6168,15 +6168,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl c2218 <_gfortran_runtime_error_at@plt> │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r4, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - ldrheq ip, [r4, #-96] @ 0xffffffa0 │ │ │ │ + ldrheq ip, [r4, #-108] @ 0xffffff94 │ │ │ │ muleq r0, ip, r3 │ │ │ │ cmneq r5, r0, lsl #12 │ │ │ │ cmneq r5, r0, lsr r5 │ │ │ │ cmpeq r0, r0, ror #9 │ │ │ │ cmpeq r0, r4, ror #9 │ │ │ │ cmpeq r0, r8, ror #14 │ │ │ │ │ │ │ │ @@ -6260,15 +6260,15 @@ │ │ │ │ bl c0190 │ │ │ │ b cf804 │ │ │ │ @ instruction: 0x01658498 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r4, asr r7 │ │ │ │ cmpeq r0, r0, ror #14 │ │ │ │ strdeq r8, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ + cmpeq r1, ip, asr #26 │ │ │ │ ldrheq r2, [r0, #-100] @ 0xffffff9c │ │ │ │ ldrsbeq r2, [r0, #-96] @ 0xffffffa0 │ │ │ │ │ │ │ │ 000cf8ac : │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6387,15 +6387,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b cfa04 │ │ │ │ cmneq r5, r4, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r8, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r1, ip, lsr fp │ │ │ │ + cmpeq r1, r8, asr #22 │ │ │ │ cmpeq r0, r8, lsl #10 │ │ │ │ cmpeq r0, ip, lsr #10 │ │ │ │ │ │ │ │ 000cfa80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6454,15 +6454,15 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b cfb20 │ │ │ │ cmneq r5, r4, asr r1 │ │ │ │ andeq r6, r0, r8, lsl ip │ │ │ │ - cmpeq r1, r8, lsr sl │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ cmpeq r0, r0, lsl #8 │ │ │ │ cmpeq r0, r0, lsr r4 │ │ │ │ │ │ │ │ 000cfb84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6519,15 +6519,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b cfc04 │ │ │ │ cmneq r5, r0, rrx │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r7, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r1, ip, lsr r9 │ │ │ │ + cmpeq r1, r8, asr #18 │ │ │ │ cmpeq r0, r8, lsl #6 │ │ │ │ cmpeq r0, r8, asr #6 │ │ │ │ │ │ │ │ 000cfc80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6754,34 +6754,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ b cfe88 │ │ │ │ cmneq r5, r4, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r4, lsr pc │ │ │ │ ldrdeq r7, [r5, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0x000075b0 │ │ │ │ - cmpeq r1, ip, lsl r7 │ │ │ │ + cmpeq r1, r8, lsr #14 │ │ │ │ cmpeq r0, r8, ror r1 │ │ │ │ cmpeq r0, r8, asr #2 │ │ │ │ - ldrsbeq r2, [r1, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r8, ror #13 │ │ │ │ cmpeq r0, r0, ror #2 │ │ │ │ cmpeq r0, r0, lsl r1 │ │ │ │ cmpeq r0, r8, asr #2 │ │ │ │ cmpeq r0, r4, asr r0 │ │ │ │ cmpeq r0, r4, lsr #1 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmpeq r1, r0, asr #12 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ cmpeq r0, r8 │ │ │ │ cmpeq r0, r8, asr r0 │ │ │ │ - cmpeq r1, ip, lsl #12 │ │ │ │ + cmpeq r1, r8, lsl r6 │ │ │ │ cmpeq r0, r8, rrx │ │ │ │ cmpeq r0, r8, lsr r0 │ │ │ │ - ldrsbeq r2, [r1, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, r4, ror #11 │ │ │ │ cmpeq r0, r4, lsr r0 │ │ │ │ cmpeq r0, r4 │ │ │ │ - cmpeq r1, r4, lsr #11 │ │ │ │ + ldrheq r2, [r1, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r0, r0 │ │ │ │ ldrsbeq r1, [r0, #-240] @ 0xffffff10 │ │ │ │ │ │ │ │ 000d0070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6857,18 +6857,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b d00e4 │ │ │ │ cmneq r5, ip, ror fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r8, lsl fp │ │ │ │ - cmpeq r1, r4, asr #8 │ │ │ │ + cmpeq r1, r0, asr r4 │ │ │ │ cmpeq r0, r0, lsl lr │ │ │ │ cmpeq r0, r4, ror #28 │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ + cmpeq r1, r4, lsl r4 │ │ │ │ cmpeq r0, ip, asr #27 │ │ │ │ cmpeq r0, r0, lsr #28 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 000d01c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -6892,15 +6892,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d01ec │ │ │ │ - cmpeq r1, r8, ror r3 │ │ │ │ + cmpeq r1, r4, lsl #7 │ │ │ │ cmpeq r0, r0, asr #26 │ │ │ │ cmpeq r0, r0, lsr #28 │ │ │ │ │ │ │ │ 000d023c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -7150,26 +7150,26 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d0558 │ │ │ │ cmneq r5, r4, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r0, ror r7 │ │ │ │ - @ instruction: 0x01512098 │ │ │ │ + cmpeq r1, r4, lsr #1 │ │ │ │ cmpeq r0, r0, lsl #23 │ │ │ │ cmpeq r0, r0, asr sl │ │ │ │ cmpeq r0, ip, lsl #22 │ │ │ │ cmpeq r0, r4, lsr fp │ │ │ │ - cmpeq r1, r0, lsl r0 │ │ │ │ + cmpeq r1, ip, lsl r0 │ │ │ │ ldrsbeq r1, [r0, #-156] @ 0xffffff64 │ │ │ │ cmpeq r0, ip, lsl #22 │ │ │ │ - cmpeq r1, r0, ror #31 │ │ │ │ + cmpeq r1, ip, ror #31 │ │ │ │ ldrheq r1, [r0, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x01501a90 │ │ │ │ - @ instruction: 0x01511f9c │ │ │ │ + cmpeq r1, r8, lsr #31 │ │ │ │ cmpeq r0, r4, ror sl │ │ │ │ cmpeq r0, ip, asr #20 │ │ │ │ │ │ │ │ 000d0660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7192,15 +7192,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d0684 │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq r1, ip, ror #29 │ │ │ │ cmpeq r0, r8, lsr #17 │ │ │ │ cmpeq r0, r8, ror #18 │ │ │ │ │ │ │ │ 000d06d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7326,19 +7326,19 @@ │ │ │ │ b d0720 │ │ │ │ cmneq r5, r8, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, ip, lsr r4 │ │ │ │ cmpeq r0, r4, lsr #17 │ │ │ │ cmpeq r0, ip, lsr r7 │ │ │ │ cmpeq r0, r4, ror r8 │ │ │ │ - cmpeq r1, r4, lsr sp │ │ │ │ + cmpeq r1, r0, asr #26 │ │ │ │ ldrsheq r1, [r0, #-100] @ 0xffffff9c │ │ │ │ cmpeq r0, ip, lsr #16 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrsheq r1, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, r0, lsl #26 │ │ │ │ ldrheq r1, [r0, #-100] @ 0xffffff9c │ │ │ │ cmpeq r0, ip, ror #15 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 000d08f8 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r1, [r0] │ │ │ │ @@ -7411,15 +7411,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b d0994 │ │ │ │ strheq r7, [r5, #-36]! @ 0xffffffdc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r8, ror #4 │ │ │ │ - cmpeq r1, r8, lsr #23 │ │ │ │ + ldrheq r1, [r1, #-180] @ 0xffffff4c │ │ │ │ cmpeq r0, r4, ror r5 │ │ │ │ cmpeq r0, r8, ror #13 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ │ │ │ │ 000d0a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -7702,23 +7702,23 @@ │ │ │ │ b d0e18 │ │ │ │ ldr r0, [pc, #64] @ d0ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl be858 │ │ │ │ cmneq r5, r8, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r6, [r5, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r1, ip, lsr #18 │ │ │ │ + cmpeq r1, r8, lsr r9 │ │ │ │ ldrsheq r1, [r0, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r0, ip, ror r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x01656e90 │ │ │ │ - cmppeq r3, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ cmpeq r0, r8, lsl #3 │ │ │ │ cmpeq r0, r0, lsl r3 │ │ │ │ - cmppeq r3, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r3, #-164] @ 0xffffff5c @ │ │ │ │ ldrsheq r1, [r0, #-8] │ │ │ │ cmpeq r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ cmpeq r0, r8, ror #4 │ │ │ │ │ │ │ │ 000d0ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -7797,18 +7797,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b d0f34 │ │ │ │ cmneq r5, ip, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, ip, lsr #25 │ │ │ │ - ldrsheq r1, [r1, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r1, [r1, #-92] @ 0xffffffa4 │ │ │ │ ldrheq r0, [r0, #-252] @ 0xffffff04 │ │ │ │ cmpeq r0, ip, ror #2 │ │ │ │ - ldrheq r1, [r1, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r0, asr #11 │ │ │ │ cmpeq r0, r8, ror pc │ │ │ │ cmpeq r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 000d1028 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -7885,17 +7885,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d10d0 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ ldrsbeq r0, [r0, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x01511494 │ │ │ │ + cmpeq r1, r0, lsr #9 │ │ │ │ cmpeq r0, r4, lsr #32 │ │ │ │ - cmpeq r1, r4, lsl #13 │ │ │ │ + @ instruction: 0x01514690 │ │ │ │ cmpeq r0, r0, asr #30 │ │ │ │ │ │ │ │ 000d116c >, 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 │ │ │ │ @@ -8710,18 +8710,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b d1d9c > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x4c8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl bea14 <__cxa_call_terminate@plt> │ │ │ │ - @ instruction: 0x0153eb98 │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ ldrsbeq r0, [r0, #-52] @ 0xffffffcc │ │ │ │ cmpeq r0, r0, lsl #8 │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ + cmpeq r3, r0, lsr fp │ │ │ │ cmpeq r0, r0, ror #6 │ │ │ │ cmpeq r0, ip, lsl #7 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000d1e34 > >, 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} │ │ │ │ @@ -8881,15 +8881,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b d1e9c > >, 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> │ │ │ │ cmpeq r0, r8, lsl #2 │ │ │ │ - cmpeq r1, r0, lsr #10 │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ cmpeq r0, r0, lsr r1 │ │ │ │ cmpeq r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9134,31 +9134,31 @@ │ │ │ │ cmpeq r0, r4, lsr #32 │ │ │ │ cmpeq r0, r8, asr r0 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ cmpeq r0, r8, lsl r0 │ │ │ │ cmpeq r0, r8, asr #32 │ │ │ │ cmpeq r0, r8, asr r0 │ │ │ │ cmneq r5, r8, ror r9 │ │ │ │ - ldrheq r0, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r0, asr #5 │ │ │ │ cmppeq pc, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ - cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq r1, r8, lsl #9 │ │ │ │ + cmpeq r1, ip, lsl #5 │ │ │ │ cmppeq pc, r4, asr pc @ p-variant is OBSOLETE @ │ │ │ │ cmppeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r1, r8, lsr r2 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ @ instruction: 0x014fff90 │ │ │ │ smlaltteq pc, pc, r4, lr @ │ │ │ │ cmppeq pc, r8, lsr lr @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r1, r8, lsr #7 │ │ │ │ - cmpeq r1, r4, lsr #3 │ │ │ │ + ldrheq r3, [r1, #-52] @ 0xffffffcc │ │ │ │ + ldrheq r0, [r1, #-16] │ │ │ │ smlalbbeq pc, pc, r0, lr @ │ │ │ │ cmppeq pc, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ + cmpeq r1, ip, ror #2 │ │ │ │ strheq pc, [pc, #-216] @ d23e4 @ │ │ │ │ - cmpeq r1, r8, lsr #6 │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ │ │ │ │ 000d24bc : │ │ │ │ mov r3, #64000 @ 0xfa00 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9364,28 +9364,28 @@ │ │ │ │ bl c0190 │ │ │ │ b d2654 │ │ │ │ cmneq r5, r4, lsl r7 │ │ │ │ muleq r0, r0, sl │ │ │ │ cmneq r7, r8, ror #12 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r7, r4, ror #11 │ │ │ │ - cmppeq r0, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0150fe90 │ │ │ │ strdeq pc, [pc, #-180] @ d2760 │ │ │ │ cmppeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ strheq pc, [pc, #-188] @ d2764 @ │ │ │ │ smlaltteq pc, pc, r4, fp @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmppeq r0, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq pc, pc, r8, fp @ │ │ │ │ strheq pc, [pc, #-180] @ d2780 @ │ │ │ │ - cmppeq r0, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r0, #-208] @ 0xffffff30 @ │ │ │ │ cmppeq pc, r4, asr fp @ p-variant is OBSOLETE @ │ │ │ │ smlalbbeq pc, pc, r0, fp @ │ │ │ │ - ldrheq pc, [r0, #-208] @ 0xffffff30 @ │ │ │ │ + ldrheq pc, [r0, #-220] @ 0xffffff24 @ │ │ │ │ cmppeq pc, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 000d2848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9570,21 +9570,21 @@ │ │ │ │ cmneq r7, r4, ror #6 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x01675298 │ │ │ │ cmppeq pc, r8, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ cmppeq pc, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq pc, pc, r8, r8 @ │ │ │ │ strdeq pc, [pc, #-136] @ d2ab4 │ │ │ │ - ldrsheq pc, [r0, #-172] @ 0xffffff54 @ │ │ │ │ + cmppeq r0, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ strheq pc, [pc, #-140] @ d2abc @ │ │ │ │ - cmppeq r0, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r0, #-160] @ 0xffffff60 @ │ │ │ │ cmppeq pc, r4, lsr r8 @ p-variant is OBSOLETE @ │ │ │ │ smlalbbeq pc, pc, r4, r8 @ │ │ │ │ - @ instruction: 0x0150fa90 │ │ │ │ + @ instruction: 0x0150fa9c │ │ │ │ cmppeq pc, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r0, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #240] @ d2c64 │ │ │ │ @@ -9648,19 +9648,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d2bc0 │ │ │ │ cmneq r5, r4, lsl #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, ip, lsr r0 │ │ │ │ - cmppeq r0, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ smlaltteq pc, pc, r4, r6 @ │ │ │ │ smlalbbeq pc, pc, r8, r7 @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmppeq r0, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ strheq pc, [pc, #-96] @ d2c2c @ │ │ │ │ cmppeq pc, r4, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 000d2c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9683,15 +9683,15 @@ │ │ │ │ ldr r1, [pc, #32] @ d2d00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d2cb0 │ │ │ │ - ldrheq pc, [r0, #-132] @ 0xffffff7c @ │ │ │ │ + cmppeq r0, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, ip, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ strdeq pc, [pc, #-100] @ d2ca0 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 000d2d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -9860,24 +9860,24 @@ │ │ │ │ b d2e9c │ │ │ │ ldrdeq r4, [r5, #-236]! @ 0xffffff14 │ │ │ │ muleq r0, r0, sl │ │ │ │ cmneq r7, ip, asr #29 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r7, r4, lsl lr │ │ │ │ cmneq r6, r0, asr sp │ │ │ │ - cmppeq r0, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r0, #-100] @ 0xffffff9c @ │ │ │ │ cmppeq pc, r8, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ cmppeq pc, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ smlaltteq pc, pc, r4, r3 @ │ │ │ │ ldrdeq pc, [pc, #-72] @ d2f84 │ │ │ │ - cmppeq r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ strheq pc, [pc, #-48] @ d2fa4 @ │ │ │ │ smlaltbeq pc, pc, r4, r4 @ │ │ │ │ - cmppeq r0, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, ip, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ cmppeq pc, r0, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #164] @ d309c │ │ │ │ @@ -9921,15 +9921,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d3060 │ │ │ │ cmneq r6, r0, lsl ip │ │ │ │ strheq lr, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmppeq r0, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ cmppeq pc, r8, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ strdeq lr, [pc, #-244] @ d2fc0 │ │ │ │ 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 │ │ │ │ @@ -10116,25 +10116,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d3244 │ │ │ │ cmneq r5, r8, lsr fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r4, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmppeq r0, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014fed9c │ │ │ │ smlalbteq lr, pc, r4, sp @ │ │ │ │ - ldrheq pc, [r0, #-32] @ 0xffffffe0 @ │ │ │ │ + ldrheq pc, [r0, #-44] @ 0xffffffd4 @ │ │ │ │ cmpeq pc, r0, ror #26 │ │ │ │ cmppeq pc, ip, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ cmpeq pc, r4, asr sp @ │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ cmpeq pc, r0, lsr #26 │ │ │ │ - cmppeq r0, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ strheq lr, [pc, #-204] @ d3318 │ │ │ │ smlaltteq lr, pc, r4, ip @ │ │ │ │ │ │ │ │ 000d33e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -10294,24 +10294,24 @@ │ │ │ │ b d356c │ │ │ │ cmneq r5, r0, lsl #16 │ │ │ │ muleq r0, r0, sl │ │ │ │ cmneq r7, r8, ror #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r6, ip, asr #14 │ │ │ │ cmneq r7, r4, lsr r7 │ │ │ │ - ldrsheq lr, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmppeq r0, r4 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, r8, ror #26 │ │ │ │ smlalbbeq lr, pc, r0, lr @ │ │ │ │ - cmpeq r0, r0, asr #31 │ │ │ │ + cmpeq r0, ip, asr #31 │ │ │ │ cmpeq pc, ip, lsr #26 │ │ │ │ cmpeq pc, r4, asr #28 │ │ │ │ - cmpeq r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x0150ef94 │ │ │ │ strdeq lr, [pc, #-200] @ d35cc │ │ │ │ cmpeq pc, r0, lsl lr @ │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ + cmpeq r0, ip, asr pc │ │ │ │ smlalbteq lr, pc, r0, ip @ │ │ │ │ ldrdeq lr, [pc, #-216] @ d35cc │ │ │ │ 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] @ d4264 │ │ │ │ @@ -11078,63 +11078,63 @@ │ │ │ │ cmpeq pc, ip, lsl #24 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ cmpeq pc, r8, asr fp @ │ │ │ │ cmpeq pc, r0, ror sl @ │ │ │ │ smlalbteq lr, pc, r8, r9 @ │ │ │ │ cmneq r6, r4, ror pc │ │ │ │ @ instruction: 0xfffff328 │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ + ldrheq lr, [r0, #-136] @ 0xffffff78 │ │ │ │ cmpeq pc, r0, lsr #12 │ │ │ │ cmpeq pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ strheq r3, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r0, r8, lsl #14 │ │ │ │ + cmpeq r0, r4, lsl r7 │ │ │ │ cmpeq pc, r8, ror r4 @ │ │ │ │ smlaltbeq lr, pc, r8, r5 @ │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrsbeq lr, [r0, #-96] @ 0xffffffa0 │ │ │ │ + ldrsbeq lr, [r0, #-108] @ 0xffffff94 │ │ │ │ cmpeq pc, r0, asr #8 │ │ │ │ cmpeq pc, r4, ror r5 @ │ │ │ │ cmpeq pc, r8, ror #10 │ │ │ │ strdeq lr, [pc, #-52] @ d42b8 │ │ │ │ cmpeq pc, ip, lsl r5 @ │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - cmpeq r0, ip, lsr r6 │ │ │ │ + cmpeq r0, r8, asr #12 │ │ │ │ smlaltbeq lr, pc, ip, r3 @ │ │ │ │ ldrdeq lr, [pc, #-76] @ d42b4 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ cmneq r5, ip, lsl #25 │ │ │ │ - ldrsbeq lr, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r4, ror #11 │ │ │ │ cmpeq pc, r8, asr #6 │ │ │ │ cmpeq pc, r8, ror r4 @ │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmpeq r0, r8, lsr #11 │ │ │ │ + ldrheq lr, [r0, #-84] @ 0xffffffac │ │ │ │ cmpeq pc, r8, lsl r3 @ │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ + cmpeq r0, ip, ror r5 │ │ │ │ smlaltteq lr, pc, r0, r2 @ │ │ │ │ cmpeq pc, r0, lsl r4 @ │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrheq ip, [r3, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r3, r8, asr #17 │ │ │ │ smlalbbeq lr, pc, ip, r2 @ │ │ │ │ smlalbteq lr, pc, r0, r3 @ │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq r3, ip, asr #16 │ │ │ │ + cmpeq r3, r8, asr r8 │ │ │ │ cmpeq pc, ip, lsl r2 @ │ │ │ │ cmpeq pc, r0, asr r3 @ │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmpeq r0, r0, ror #8 │ │ │ │ + cmpeq r0, ip, ror #8 │ │ │ │ ldrdeq lr, [pc, #-16] @ d434c │ │ │ │ mrseq lr, (UNDEF: 127) │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ strheq r3, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r0, r0, lsl #8 │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ cmpeq pc, r0, ror r1 @ │ │ │ │ smlaltbeq lr, pc, r4, r2 @ │ │ │ │ - cmpeq r0, r8, asr #7 │ │ │ │ + ldrsbeq lr, [r0, #-52] @ 0xffffffcc │ │ │ │ cmpeq pc, r8, lsr r1 @ │ │ │ │ cmpeq pc, r8, ror #4 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ cmneq r5, r4, lsl sl │ │ │ │ cmneq r5, ip, ror #19 │ │ │ │ cmneq r5, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -11222,23 +11222,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d4408 │ │ │ │ cmneq r5, r0, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r3, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ @ instruction: 0x014fde9c │ │ │ │ cmpeq pc, r4, asr r1 @ │ │ │ │ muleq r0, lr, r3 │ │ │ │ - ldrsheq lr, [r0, #-12] │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ cmpeq pc, r4, ror #28 │ │ │ │ cmpeq pc, ip, lsl r1 @ │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ + ldrsbeq lr, [r0, #-0] │ │ │ │ cmpeq pc, r0, lsr lr @ │ │ │ │ smlaltteq lr, pc, r8, r0 @ │ │ │ │ │ │ │ │ 000d451c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11278,15 +11278,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d454c │ │ │ │ - cmpeq r0, r4 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ qdaddeq lr, r8, pc @ │ │ │ │ cmpeq pc, ip, ror r0 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r0, asr sp @ │ │ │ │ swpbeq lr, r0, [pc] @ │ │ │ │ │ │ │ │ 000d45e0 : │ │ │ │ @@ -11704,84 +11704,84 @@ │ │ │ │ mov r5, r0 │ │ │ │ b d4684 │ │ │ │ cmneq r5, r8, lsl #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r3, [r5, #-80]! @ 0xffffffb0 │ │ │ │ cmpeq pc, r8, lsr r0 @ │ │ │ │ cmneq r5, r8, ror r5 │ │ │ │ - cmpeq r0, ip, lsr #29 │ │ │ │ + ldrheq sp, [r0, #-232] @ 0xffffff18 │ │ │ │ cmpeq pc, ip, lsl ip @ │ │ │ │ cmpeq pc, ip, ror pc @ │ │ │ │ andeq r8, r0, r0, ror r2 │ │ │ │ cmpeq pc, r0, lsl pc @ │ │ │ │ cmpeq pc, r4, lsl #30 │ │ │ │ ldrdeq sp, [pc, #-224] @ d4ba8 │ │ │ │ - cmpeq r1, r8, ror #26 │ │ │ │ - cmpeq r0, r8, asr #26 │ │ │ │ + cmpeq r1, r4, ror sp │ │ │ │ + cmpeq r0, r4, asr sp │ │ │ │ strheq sp, [pc, #-168] @ d4bec │ │ │ │ cmpeq pc, r4, lsl lr @ │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x0150dc90 │ │ │ │ + @ instruction: 0x0150dc9c │ │ │ │ smlaltteq sp, pc, r4, ip @ │ │ │ │ cmpeq pc, r8, lsl #26 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ ldrdeq sp, [pc, #-148] @ d4c20 │ │ │ │ cmpeq pc, r4, lsr sp @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r0, ip, lsr #24 │ │ │ │ + cmpeq r0, r8, lsr ip │ │ │ │ @ instruction: 0x014fd994 │ │ │ │ strdeq sp, [pc, #-196] @ d4c04 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsheq sp, [r0, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, r0, lsl #24 │ │ │ │ cmpeq pc, r4, ror #18 │ │ │ │ smlalbteq sp, pc, r0, ip @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq sp, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r0, r8, asr #23 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ smlalbbeq sp, pc, r8, ip @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r0, r4, lsl #23 │ │ │ │ + @ instruction: 0x0150db90 │ │ │ │ strdeq sp, [pc, #-132] @ d4c70 │ │ │ │ cmpeq pc, r0, asr ip @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ + cmpeq r0, r8, asr fp │ │ │ │ strheq sp, [pc, #-140] @ d4c78 │ │ │ │ cmpeq pc, ip, lsl ip @ │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ smlalbbeq sp, pc, r4, r8 @ │ │ │ │ smlaltteq sp, pc, r0, fp @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsbeq sp, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r0, r8, ror #21 │ │ │ │ cmpeq pc, ip, asr #16 │ │ │ │ smlaltbeq sp, pc, ip, fp @ │ │ │ │ - cmpeq r0, r4, lsr #21 │ │ │ │ + ldrheq sp, [r0, #-160] @ 0xffffff60 │ │ │ │ cmpeq pc, r4, lsl r8 @ │ │ │ │ cmpeq pc, r0, ror fp @ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ + cmpeq r0, r8, ror sl │ │ │ │ ldrdeq sp, [pc, #-124] @ d4cc0 │ │ │ │ cmpeq pc, r8, lsr fp @ │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ + cmpeq r0, r0, asr #20 │ │ │ │ smlaltbeq sp, pc, r4, r7 @ │ │ │ │ cmpeq pc, r4, lsl #22 │ │ │ │ - ldrsheq sp, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r8, lsl #20 │ │ │ │ cmpeq pc, ip, ror #14 │ │ │ │ smlalbteq sp, pc, r8, sl @ │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmpeq r0, r4, asr #19 │ │ │ │ + ldrsbeq sp, [r0, #-144] @ 0xffffff70 │ │ │ │ cmpeq pc, r4, lsr r7 @ │ │ │ │ @ instruction: 0x014fda90 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - cmpeq r0, ip, lsl #19 │ │ │ │ + @ instruction: 0x0150d998 │ │ │ │ strdeq sp, [pc, #-108] @ d4d0c │ │ │ │ cmpeq pc, r8, asr sl @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmpeq r0, r4, asr r9 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ smlalbteq sp, pc, r4, r6 @ │ │ │ │ cmpeq pc, r0, lsr #20 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ │ │ │ │ 000d4d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11822,15 +11822,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d4dbc │ │ │ │ - @ instruction: 0x0150d794 │ │ │ │ + cmpeq r0, r0, lsr #15 │ │ │ │ smlaltteq sp, pc, r8, r7 @ │ │ │ │ cmpeq pc, ip, lsl #16 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ ldrdeq sp, [pc, #-76] @ d4e04 │ │ │ │ smlalbbeq sp, pc, r8, r8 @ │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ @@ -11894,22 +11894,22 @@ │ │ │ │ ldr r1, [pc, #60] @ d4f78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d4e94 │ │ │ │ - ldrheq sp, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r4, asr #13 │ │ │ │ cmpeq pc, ip, lsl #14 │ │ │ │ cmpeq pc, r0, lsr r7 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strdeq sp, [pc, #-60] @ d4f2c │ │ │ │ smlalbteq sp, pc, r4, r7 @ │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ + cmpeq r0, r4, ror #12 │ │ │ │ smlalbteq sp, pc, r0, r3 @ │ │ │ │ smlalbbeq sp, pc, r8, r7 @ │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ │ │ │ │ 000d4f7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -12009,25 +12009,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d4fec │ │ │ │ cmneq r5, r0, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r0, lsl ip │ │ │ │ - cmpeq r0, r8, lsr r5 │ │ │ │ + cmpeq r0, r4, asr #10 │ │ │ │ smlalbbeq sp, pc, ip, r5 @ │ │ │ │ strheq sp, [pc, #-80] @ d50d4 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, ip, ror r2 @ │ │ │ │ cmpeq pc, r8, ror #12 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - ldrsbeq sp, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r4, ror #9 │ │ │ │ cmpeq pc, r4, asr #4 │ │ │ │ cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r0, r0, lsr #9 │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ cmpeq pc, r8, lsl #4 │ │ │ │ strdeq sp, [pc, #-84] @ d50f8 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 000d514c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -12129,26 +12129,26 @@ │ │ │ │ beq d5190 │ │ │ │ b d520c │ │ │ │ cmpeq pc, ip, ror r5 @ │ │ │ │ smlaltbeq sp, pc, r8, r1 @ │ │ │ │ smlaltteq sp, pc, ip, r3 @ │ │ │ │ cmpeq pc, r4, lsr r5 @ │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq r0, r4, ror #6 │ │ │ │ + cmpeq r0, r0, ror r3 │ │ │ │ ldrdeq sp, [pc, #-4] @ d52f4 │ │ │ │ ldrdeq sp, [pc, #-76] @ d52b0 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmpeq r0, r0, lsr r3 │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ smlalbbeq sp, pc, r4, r3 @ │ │ │ │ smlaltbeq sp, pc, r8, r3 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r8, ror r0 @ │ │ │ │ smlalbbeq sp, pc, r4, r4 @ │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - ldrsbeq sp, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ cmpeq pc, r4, lsr #6 │ │ │ │ cmpeq pc, ip, ror #8 │ │ │ │ │ │ │ │ 000d5324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -12376,33 +12376,33 @@ │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r7, r0, lsl r8 │ │ │ │ cmpeq pc, r4, asr r2 @ │ │ │ │ cmpeq pc, r8, asr #28 │ │ │ │ smlaltbeq ip, pc, ip, sp @ │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmpeq r0, r4 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ cmpeq pc, r4, ror sp @ │ │ │ │ ldrdeq sp, [pc, #-28] @ d56b4 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - ldrsbeq ip, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq ip, [r0, #-252] @ 0xffffff04 │ │ │ │ cmpeq pc, r0, asr #26 │ │ │ │ smlaltbeq sp, pc, r8, r1 @ │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x0150cf9c │ │ │ │ + cmpeq r0, r8, lsr #31 │ │ │ │ cmpeq pc, ip, lsl #26 │ │ │ │ cmpeq pc, r4, ror r1 @ │ │ │ │ - cmpeq r0, r8, ror #30 │ │ │ │ + cmpeq r0, r4, ror pc │ │ │ │ strheq ip, [pc, #-252] @ d55fc │ │ │ │ smlaltteq ip, pc, r0, pc @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ strheq ip, [pc, #-192] @ d5644 │ │ │ │ cmpeq pc, ip, lsl r1 @ │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmpeq r0, ip, lsl #30 │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ cmpeq pc, ip, ror ip @ │ │ │ │ smlaltteq sp, pc, r4, r0 @ │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ │ │ │ │ 000d5718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -12661,28 +12661,28 @@ │ │ │ │ cmpeq pc, r8, ror lr @ │ │ │ │ cmpeq pc, r4, ror #28 │ │ │ │ cmpeq pc, r8, asr lr @ │ │ │ │ cmpeq pc, r0, lsl sl @ │ │ │ │ cmpeq pc, r0, ror r9 @ │ │ │ │ cmpeq pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r0, r0, asr #23 │ │ │ │ + cmpeq r0, ip, asr #23 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ ldrdeq ip, [pc, #-216] @ d5a64 │ │ │ │ - cmpeq r0, r4, lsl #23 │ │ │ │ + @ instruction: 0x0150cb90 │ │ │ │ smlaltteq ip, pc, ip, r8 @ │ │ │ │ @ instruction: 0x014fcd98 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ + cmpeq r0, r8, asr fp │ │ │ │ strheq ip, [pc, #-140] @ d5ac8 │ │ │ │ cmpeq pc, r4, ror #26 │ │ │ │ - cmpeq r0, r8, lsl fp │ │ │ │ + cmpeq r0, r4, lsr #22 │ │ │ │ smlalbbeq ip, pc, r0, r8 @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq r0, r0, ror #21 │ │ │ │ + cmpeq r0, ip, ror #21 │ │ │ │ cmpeq pc, r4, lsr fp @ │ │ │ │ cmpeq pc, r8, asr fp @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r4, lsr #16 │ │ │ │ ldrdeq ip, [pc, #-192] @ d5abc │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ @@ -12940,39 +12940,39 @@ │ │ │ │ muleq r0, r0, sl │ │ │ │ cmneq r7, r8, asr #32 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r7, r4, lsl #31 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ smlaltbeq ip, pc, r4, sl @ │ │ │ │ strheq ip, [pc, #-168] @ d5edc │ │ │ │ - cmpeq r9, ip, lsr r7 │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ smlaltbeq ip, pc, ip, r5 @ │ │ │ │ cmpeq pc, r0, lsl r5 @ │ │ │ │ cmpeq pc, ip, lsl #20 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r0, ip, ror #14 │ │ │ │ + cmpeq r0, r8, ror r7 │ │ │ │ ldrdeq ip, [pc, #-76] @ d5f54 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ + cmpeq r0, r4, asr #14 │ │ │ │ smlaltbeq ip, pc, r8, r4 @ │ │ │ │ smlaltbeq ip, pc, r0, r9 @ │ │ │ │ - cmpeq r0, r4, lsl #14 │ │ │ │ + cmpeq r0, r0, lsl r7 │ │ │ │ cmpeq pc, r8, asr r7 @ │ │ │ │ cmpeq pc, ip, ror r7 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r0, asr r4 @ │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ - cmpeq r0, r8, lsr #13 │ │ │ │ + ldrheq ip, [r0, #-100] @ 0xffffff9c │ │ │ │ cmpeq pc, r8, lsl r4 @ │ │ │ │ cmpeq pc, r0, lsl r9 @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ + cmpeq r0, r0, lsl #13 │ │ │ │ smlaltteq ip, pc, r4, r3 @ │ │ │ │ smlaltteq ip, pc, r0, r8 @ │ │ │ │ - cmpeq r0, r4, asr #12 │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ strheq ip, [pc, #-52] @ d5fb8 │ │ │ │ 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] @ d6330 │ │ │ │ @@ -13181,34 +13181,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b d6168 │ │ │ │ cmneq r5, r0, lsl #24 │ │ │ │ muleq r0, r0, sl │ │ │ │ strdeq r1, [r7, #-184]! @ 0xffffff48 │ │ │ │ cmneq r7, ip, asr #22 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x0150c394 │ │ │ │ + cmpeq r0, r0, lsr #7 │ │ │ │ cmpeq pc, r4, lsl #2 │ │ │ │ cmpeq pc, ip, ror r6 @ │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ smlalbteq ip, pc, r4, r0 @ │ │ │ │ cmpeq pc, r0, asr #12 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ swpbeq ip, r4, [pc] @ │ │ │ │ cmpeq pc, ip, lsl #12 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r0, ip, ror #5 │ │ │ │ + ldrsheq ip, [r0, #-40] @ 0xffffffd8 │ │ │ │ qdaddeq ip, ip, pc @ │ │ │ │ ldrdeq ip, [pc, #-84] @ d6330 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrheq ip, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, asr #5 │ │ │ │ cmpeq pc, r4, lsr #32 │ │ │ │ smlaltbeq ip, pc, r0, r5 @ │ │ │ │ - cmpeq r0, r8, ror r2 │ │ │ │ + cmpeq r0, r4, lsl #5 │ │ │ │ smlaltteq fp, pc, r8, pc @ │ │ │ │ cmpeq pc, r0, ror #10 │ │ │ │ muleq r0, r7, r1 │ │ │ │ │ │ │ │ 000d63a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -13309,25 +13309,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d6414 │ │ │ │ cmneq r5, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r8, ror #15 │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ + cmpeq r0, ip, lsl r1 │ │ │ │ cmpeq pc, r4, ror #2 │ │ │ │ smlalbbeq ip, pc, r8, r1 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r8, asr lr @ │ │ │ │ strdeq ip, [pc, #-56] @ d6520 │ │ │ │ - ldrheq ip, [r0, #-0] │ │ │ │ + ldrheq ip, [r0, #-12] │ │ │ │ cmpeq pc, r8, lsl lr @ │ │ │ │ strheq ip, [pc, #-56] @ d652c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ + cmpeq r0, r4, lsl #1 │ │ │ │ smlaltteq fp, pc, r0, sp @ │ │ │ │ smlalbbeq ip, pc, r0, r3 @ │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ │ │ │ │ 000d6574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -13652,50 +13652,50 @@ │ │ │ │ smlaltbeq ip, pc, r4, r2 @ │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ andeq r8, r0, r0, ror r2 │ │ │ │ cmpeq pc, r8, ror #4 │ │ │ │ cmpeq pc, r4, ror #24 │ │ │ │ cmpeq pc, ip, asr #4 │ │ │ │ cmneq r5, r4, ror r4 │ │ │ │ - cmpeq r0, r4, lsr #27 │ │ │ │ + ldrheq fp, [r0, #-208] @ 0xffffff30 │ │ │ │ cmpeq pc, ip, lsl #22 │ │ │ │ smlalbteq ip, pc, r8, r0 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ strheq fp, [pc, #-172] @ d6a00 │ │ │ │ cmpeq pc, r8, ror r0 @ │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - cmpeq r0, r8, lsl sp │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ smlalbbeq fp, pc, r4, sl @ │ │ │ │ cmpeq pc, r0, asr #32 │ │ │ │ - cmpeq r0, r0, ror #25 │ │ │ │ + cmpeq r0, ip, ror #25 │ │ │ │ cmpeq pc, r8, asr #20 │ │ │ │ cmpeq pc, r4 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - cmpeq r0, r8, lsr #25 │ │ │ │ + ldrheq fp, [r0, #-196] @ 0xffffff3c │ │ │ │ cmpeq pc, r0, lsl sl @ │ │ │ │ smlalbteq fp, pc, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ + cmpeq r0, ip, ror ip │ │ │ │ ldrdeq fp, [pc, #-156] @ d6a4c │ │ │ │ @ instruction: 0x014fbf98 │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ smlaltbeq fp, pc, r4, r9 @ │ │ │ │ cmpeq pc, r0, ror #30 │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ cmpeq pc, ip, ror pc @ │ │ │ │ strdeq ip, [pc, #-24] @ d6aec │ │ │ │ - cmpeq r0, r0, asr #23 │ │ │ │ + cmpeq r0, ip, asr #23 │ │ │ │ cmpeq pc, r8, lsr #18 │ │ │ │ smlaltteq fp, pc, r4, lr @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r0, ip, lsl #23 │ │ │ │ + @ instruction: 0x0150bb98 │ │ │ │ cmpeq pc, r4, lsl #30 │ │ │ │ smlalbbeq ip, pc, r0, r1 @ │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ + cmpeq r0, r8, asr fp │ │ │ │ strheq fp, [pc, #-132] @ d6aa4 │ │ │ │ cmpeq pc, r0, ror lr @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 000d6b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14092,48 +14092,48 @@ │ │ │ │ cmneq r7, r0, lsl #1 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ cmneq r7, r4, lsl pc │ │ │ │ strheq fp, [pc, #-176] @ d70b4 │ │ │ │ smlaltteq fp, pc, r0, fp @ │ │ │ │ strdeq r0, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq r0, r0, lsr r7 │ │ │ │ + cmpeq r0, ip, lsr r7 │ │ │ │ smlalbbeq fp, pc, r4, r7 @ │ │ │ │ smlaltbeq fp, pc, r8, r7 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r8, ror r4 @ │ │ │ │ strdeq fp, [pc, #-164] @ d70e0 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ smlaltbeq fp, pc, r4, sl @ │ │ │ │ smlalbbeq fp, pc, r4, r4 @ │ │ │ │ smlaltteq fp, pc, r8, r3 @ │ │ │ │ cmpeq pc, r4, ror #20 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, ip, lsr #12 │ │ │ │ @ instruction: 0x014fb390 │ │ │ │ cmpeq pc, r8, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmpeq r0, r8, ror #11 │ │ │ │ + ldrsheq fp, [r0, #-84] @ 0xffffffac │ │ │ │ cmpeq pc, r8, asr r3 @ │ │ │ │ ldrdeq fp, [pc, #-144] @ d7128 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ cmneq r5, ip, lsr ip │ │ │ │ - cmpeq r0, r8, lsl #11 │ │ │ │ + @ instruction: 0x0150b594 │ │ │ │ ldrdeq fp, [pc, #-92] @ d716c │ │ │ │ cmpeq pc, r0, lsl #12 │ │ │ │ ldrdeq fp, [pc, #-32] @ d71b0 │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - ldrheq r9, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldrheq r9, [r3, #-140] @ 0xffffff74 │ │ │ │ smlalbbeq fp, pc, r4, r2 @ │ │ │ │ cmpeq pc, r0, lsl #18 │ │ │ │ - cmpeq r0, r0, asr #9 │ │ │ │ + cmpeq r0, ip, asr #9 │ │ │ │ cmpeq pc, r0, lsr r2 @ │ │ │ │ smlaltbeq fp, pc, r8, r8 @ │ │ │ │ - @ instruction: 0x0150b490 │ │ │ │ + @ instruction: 0x0150b49c │ │ │ │ mrseq fp, (UNDEF: 111) │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ smultteq r5, r8, sl │ │ │ │ │ │ │ │ 000d71fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14529,46 +14529,46 @@ │ │ │ │ cmpeq pc, ip, asr #30 │ │ │ │ cmpeq pc, r8, lsl #12 │ │ │ │ smultbeq r7, r8, r7 │ │ │ │ smulbteq r5, ip, r6 │ │ │ │ cmpeq pc, r4, ror sp @ │ │ │ │ cmpeq pc, r8, lsr r4 @ │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq r0, ip, asr #31 │ │ │ │ + ldrsbeq sl, [r0, #-248] @ 0xffffff08 │ │ │ │ cmpeq pc, r0, lsr sp @ │ │ │ │ cmpeq pc, r0, lsl #8 │ │ │ │ cmneq r5, r4, lsl r6 │ │ │ │ - cmpeq r0, r4, ror #30 │ │ │ │ + cmpeq r0, r0, ror pc │ │ │ │ ldrdeq sl, [pc, #-240] @ d7760 │ │ │ │ smlaltbeq sl, pc, ip, pc @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ + cmpeq r0, r4, lsr pc │ │ │ │ smlalbbeq sl, pc, ip, ip @ │ │ │ │ cmpeq pc, ip, asr r3 @ │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrsheq sl, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r0, r0, lsl #30 │ │ │ │ cmpeq pc, ip, asr ip @ │ │ │ │ cmpeq pc, ip, lsr #6 │ │ │ │ - cmpeq r0, r0, asr #29 │ │ │ │ + cmpeq r0, ip, asr #29 │ │ │ │ cmpeq pc, r8, lsr #24 │ │ │ │ strdeq fp, [pc, #-40] @ d7858 │ │ │ │ - cmpeq r0, ip, lsl #29 │ │ │ │ + @ instruction: 0x0150ae98 │ │ │ │ strdeq sl, [pc, #-180] @ d77d4 │ │ │ │ smlalbteq fp, pc, r4, r2 @ │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ + cmpeq r0, r4, ror #28 │ │ │ │ smlalbteq sl, pc, r4, fp @ │ │ │ │ @ instruction: 0x014fb294 │ │ │ │ - cmpeq r0, r0, lsr #28 │ │ │ │ + cmpeq r0, ip, lsr #28 │ │ │ │ smlalbbeq sl, pc, r8, fp @ │ │ │ │ cmpeq pc, r8, asr r2 @ │ │ │ │ - cmpeq r0, ip, ror #27 │ │ │ │ + ldrsheq sl, [r0, #-216] @ 0xffffff28 │ │ │ │ cmpeq pc, r0, asr fp @ │ │ │ │ cmpeq pc, r0, lsr #4 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - ldrheq sl, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, asr #27 │ │ │ │ cmpeq pc, ip, lsl fp @ │ │ │ │ smlaltteq fp, pc, ip, r1 @ │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 000d78c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -14671,26 +14671,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b d793c │ │ │ │ cmneq r5, r0, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smulbteq r5, r0, r2 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ + ldrsheq sl, [r0, #-180] @ 0xffffff4c │ │ │ │ cmpeq pc, ip, lsr ip @ │ │ │ │ cmpeq pc, r0, ror #24 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ cmpeq pc, r4, lsr #32 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmpeq r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x0150ab94 │ │ │ │ strdeq sl, [pc, #-128] @ d7a0c │ │ │ │ smlaltteq sl, pc, r8, pc @ │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r0, r0, asr fp │ │ │ │ + cmpeq r0, ip, asr fp │ │ │ │ strheq sl, [pc, #-140] @ d7a10 │ │ │ │ strheq sl, [pc, #-244] @ d79ac │ │ │ │ │ │ │ │ 000d7a9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -15105,42 +15105,42 @@ │ │ │ │ smlalbteq sl, pc, ip, r4 @ │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ smlaltteq sl, pc, r0, ip @ │ │ │ │ cmpeq pc, r0, ror #8 │ │ │ │ cmpeq pc, r0, ror fp @ │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ msreq SPSR_s, r0, asr #26 │ │ │ │ - @ instruction: 0x0150a690 │ │ │ │ + @ instruction: 0x0150a69c │ │ │ │ strdeq sl, [pc, #-56] @ d80f8 │ │ │ │ cmpeq pc, r8, lsl #22 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ + cmpeq r0, r4, ror #12 │ │ │ │ strheq sl, [pc, #-60] @ d8100 │ │ │ │ smlalbteq sl, pc, ip, sl @ │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, ip, lsr #12 │ │ │ │ smlalbbeq sl, pc, ip, r6 @ │ │ │ │ cmpeq pc, r8, ror #12 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r0, r4, ror #11 │ │ │ │ + ldrsheq sl, [r0, #-80] @ 0xffffffb0 │ │ │ │ cmpeq pc, ip, asr #6 │ │ │ │ cmpeq pc, ip, asr sl @ │ │ │ │ - ldrheq sl, [r0, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq sl, [r0, #-92] @ 0xffffffa4 │ │ │ │ cmpeq pc, r8, lsl r3 @ │ │ │ │ cmpeq pc, r8, lsr #20 │ │ │ │ - cmpeq r0, ip, ror r5 │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ smlaltteq sl, pc, r4, r2 @ │ │ │ │ strdeq sl, [pc, #-148] @ d80e4 │ │ │ │ strdeq sl, [pc, #-144] @ d80ec │ │ │ │ strheq sl, [pc, #-148] @ d80ec │ │ │ │ smlaltbeq sl, pc, r4, r2 @ │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - cmpeq r0, r0, lsl #10 │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ cmpeq pc, r0, ror r2 @ │ │ │ │ smlalbbeq sl, pc, r0, r9 @ │ │ │ │ - ldrsbeq sl, [r0, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, r0, ror #9 │ │ │ │ cmpeq pc, ip, lsr r2 @ │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ │ │ │ │ 000d81a0 , (__gnu_cxx::_Lock_policy)1>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -15312,15 +15312,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b d8304 │ │ │ │ mov r0, r4 │ │ │ │ bl bea14 <__cxa_call_terminate@plt> │ │ │ │ msreq SPSR_s, r0 @ │ │ │ │ andeq r7, r0, r0, ror #17 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ + cmpeq r3, r8, asr r5 │ │ │ │ strheq sl, [pc, #-112] @ d83c4 │ │ │ │ strdeq sl, [pc, #-116] @ d83c4 │ │ │ │ │ │ │ │ 000d8434 ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -15527,41 +15527,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b d8574 ::deallocate(_p_PetscDeviceContext**)@@Base+0x140> │ │ │ │ strheq pc, [r4, #-116]! @ 0xffffff8c @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq SPSR_abt, ip @ │ │ │ │ msreq SPSR_abt, ip, asr #14 │ │ │ │ andeq r7, r0, ip, asr #28 │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ + cmpeq r0, ip, lsr r0 │ │ │ │ smlalbbeq r9, pc, ip, sl @ │ │ │ │ cmpeq pc, ip, asr sl @ │ │ │ │ - ldrsheq r9, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq r9, [r0, #-252] @ 0xffffff04 │ │ │ │ cmpeq pc, r4, ror sl @ │ │ │ │ cmpeq pc, r4, lsr #20 │ │ │ │ cmpeq pc, r0, ror #20 │ │ │ │ cmpeq pc, r8, asr sl @ │ │ │ │ strdeq r9, [pc, #-160] @ d8704 ::deallocate(_p_PetscDeviceContext**)@@Base+0x2d0> │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmpeq r0, r8, ror #30 │ │ │ │ + cmpeq r0, r4, ror pc │ │ │ │ smlalbteq r9, pc, r4, r9 @ │ │ │ │ @ instruction: 0x014f9994 │ │ │ │ - cmpeq r0, r4, lsr pc │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ @ instruction: 0x014f9990 │ │ │ │ cmpeq pc, r0, ror #18 │ │ │ │ - ldrsheq r9, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r8, lsl #30 │ │ │ │ strheq r9, [pc, #-148] @ d8734 ::deallocate(_p_PetscDeviceContext**)@@Base+0x300> │ │ │ │ cmpeq pc, ip, asr #20 │ │ │ │ - cmpeq r0, r4, asr #29 │ │ │ │ + ldrsbeq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ cmpeq pc, r4, lsr ip @ │ │ │ │ cmpeq pc, r4, lsl r5 @ │ │ │ │ cmpeq pc, ip, asr r9 @ │ │ │ │ strdeq sl, [pc, #-72] @ d8798 ::deallocate(_p_PetscDeviceContext**)@@Base+0x364> │ │ │ │ smlalbteq r9, pc, r4, r9 @ │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ + cmpeq r0, ip, asr #28 │ │ │ │ @ instruction: 0x014f989c │ │ │ │ cmpeq pc, ip, ror #16 │ │ │ │ │ │ │ │ 000d87f0 >::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 │ │ │ │ @@ -15871,24 +15871,24 @@ │ │ │ │ mov ip, r0 │ │ │ │ b d8ba8 │ │ │ │ msreq SPSR_s, r8, lsl #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq pc, r8, asr #16 │ │ │ │ cmpeq pc, r0, asr #2 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x0150999c │ │ │ │ + cmpeq r0, r8, lsr #19 │ │ │ │ cmpeq pc, r8, lsl #14 │ │ │ │ mrseq sl, SPSR │ │ │ │ - cmpeq r0, r4, ror #18 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ ldrdeq r9, [pc, #-96] @ d8c7c │ │ │ │ smlalbteq r9, pc, r8, pc @ │ │ │ │ - cmpeq r0, ip, lsr #18 │ │ │ │ + cmpeq r0, r8, lsr r9 │ │ │ │ @ instruction: 0x014f9698 │ │ │ │ @ instruction: 0x014f9f90 │ │ │ │ - ldrsheq r9, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r4, lsl #18 │ │ │ │ │ │ │ │ 000d8cec ::~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] @ d8ed8 ::~ObjectPool()@@Base+0x1ec> │ │ │ │ @@ -16009,24 +16009,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b d8dec ::~ObjectPool()@@Base+0x100> │ │ │ │ cmneq r4, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r4, asr #29 │ │ │ │ - ldrheq r9, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r8, asr #15 │ │ │ │ cmpeq pc, r4, ror r2 @ │ │ │ │ cmpeq pc, r0, asr #4 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ + cmpeq r0, r4, lsl #15 │ │ │ │ cmpeq pc, r8, lsl #6 │ │ │ │ smlaltbeq r9, pc, ip, r1 @ │ │ │ │ - cmpeq r0, r0, ror #18 │ │ │ │ + cmpeq r0, ip, ror #18 │ │ │ │ smlaltteq r9, pc, r4, r1 @ │ │ │ │ @ instruction: 0x014f9d9c │ │ │ │ - cmpeq r0, r8, ror #13 │ │ │ │ + ldrsheq r9, [r0, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x014f919c │ │ │ │ cmpeq pc, ip, ror #2 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d8f18 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -16141,23 +16141,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d9008 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ ldrdeq lr, [r4, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r4, lsr #25 │ │ │ │ - @ instruction: 0x0150959c │ │ │ │ + cmpeq r0, r8, lsr #11 │ │ │ │ qdaddeq r9, r8, pc @ │ │ │ │ cmpeq pc, r4, lsr #32 │ │ │ │ @ instruction: 0x014f8f9c │ │ │ │ - cmpeq r0, ip, asr r5 │ │ │ │ + cmpeq r0, r8, ror #10 │ │ │ │ smlaltteq r9, pc, ip, r0 @ │ │ │ │ - cmpeq r0, ip, asr #14 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ cmpeq pc, r8 │ │ │ │ - ldrsbeq r9, [r0, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r0, r8, ror #9 │ │ │ │ @ instruction: 0x014f8f94 │ │ │ │ cmpeq pc, r0, ror pc @ │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d911c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -16264,24 +16264,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b d91f8 │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ smlaltteq r9, pc, r0, r0 @ │ │ │ │ strdeq r9, [pc, #-144] @ d9250 │ │ │ │ - cmpeq r0, ip, lsr r3 │ │ │ │ + cmpeq r0, r8, asr #6 │ │ │ │ smlaltbeq r9, pc, ip, r0 @ │ │ │ │ strheq r9, [pc, #-156] @ d9250 │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ + cmpeq r0, r4, lsl r3 │ │ │ │ cmpeq pc, r8, ror r0 @ │ │ │ │ smlalbbeq r9, pc, r8, r9 @ │ │ │ │ - ldrsbeq r9, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ cmpeq pc, r4, asr #32 │ │ │ │ cmpeq pc, r4, asr r9 @ │ │ │ │ │ │ │ │ 000d9300 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -16702,60 +16702,60 @@ │ │ │ │ andeq r8, r0, r4, lsr r1 │ │ │ │ andeq r6, r0, ip, lsl sp │ │ │ │ cmpeq pc, r4, lsl r8 @ │ │ │ │ ldrdeq r8, [pc, #-212] @ d98c4 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x5c4> │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r0, ror #17 │ │ │ │ - cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r0, r8, asr r0 │ │ │ │ cmpeq pc, r8, lsl #22 │ │ │ │ ldrdeq r9, [pc, #-100] @ d994c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x64c> │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x014f8d90 │ │ │ │ smlalbteq r9, pc, r4, r6 @ │ │ │ │ smlaltbeq r8, pc, ip, sl @ │ │ │ │ - cmpeq r0, r0, ror #31 │ │ │ │ + cmpeq r0, ip, ror #31 │ │ │ │ @ instruction: 0x014f9694 │ │ │ │ smlaltteq r8, pc, r0, r9 @ │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r7, r0, ip, asr #28 │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ + cmpeq r0, r4, lsr pc │ │ │ │ cmpeq pc, r8, asr r9 @ │ │ │ │ smlalbbeq r8, pc, r4, r9 @ │ │ │ │ - cmpeq r0, r4, ror #29 │ │ │ │ + ldrsheq r8, [r0, #-224] @ 0xffffff20 │ │ │ │ cmpeq pc, r8, ror #18 │ │ │ │ cmpeq pc, r8, lsl r9 @ │ │ │ │ cmpeq pc, r0, asr r9 @ │ │ │ │ cmpeq pc, r0, asr r9 @ │ │ │ │ strheq r8, [pc, #-132] @ d9974 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x674> │ │ │ │ cmneq r4, r0, ror #9 │ │ │ │ - cmpeq r0, r0, lsr lr │ │ │ │ + cmpeq r0, ip, lsr lr │ │ │ │ cmpeq pc, r0, ror #16 │ │ │ │ smlalbbeq r8, pc, ip, r8 @ │ │ │ │ - ldrsheq r8, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ cmpeq pc, r8, lsr #16 │ │ │ │ cmpeq pc, r4, asr r8 @ │ │ │ │ - cmpeq r0, r0, asr #27 │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ strdeq r8, [pc, #-112] @ d99ac ::allocate<>(_p_PetscDeviceContext**)@@Base+0x6ac> │ │ │ │ cmpeq pc, ip, lsl r8 @ │ │ │ │ - cmpeq r0, r8, lsl #27 │ │ │ │ + @ instruction: 0x01508d94 │ │ │ │ strdeq r8, [pc, #-160] @ d9988 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x688> │ │ │ │ cmpeq pc, r4, lsr #8 │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ strheq r8, [pc, #-164] @ d9990 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x690> │ │ │ │ smlaltteq r9, pc, r8, r3 @ │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ + cmpeq r0, r0, lsr #26 │ │ │ │ smlalbteq r8, pc, ip, r7 @ │ │ │ │ cmpeq pc, r0, lsr r7 @ │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ smlaltbeq r8, pc, r4, r7 @ │ │ │ │ - ldrsbeq r8, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r4, ror #25 │ │ │ │ cmpeq pc, ip, asr r3 @ │ │ │ │ ldrdeq r8, [pc, #-104] @ d99f0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x6f0> │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, ip │ │ │ │ ldrdeq r8, [pc, #-144] @ d99d0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x6d0> │ │ │ │ cmpeq pc, r4, lsl #6 │ │ │ │ │ │ │ │ 000d9a60 , 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 │ │ │ │ @@ -17196,20 +17196,20 @@ │ │ │ │ strdeq r8, [pc, #-196] @ da068 │ │ │ │ smlalbteq r8, pc, r0, ip @ │ │ │ │ cmneq r6, r8, asr #24 │ │ │ │ @ instruction: 0xffff8088 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ andeq r7, r0, r4, lsl lr │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - ldrsheq r8, [r0, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r0, r8, lsl #10 │ │ │ │ cmpeq pc, r0, lsl ip @ │ │ │ │ cmpeq pc, ip, lsr ip @ │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ cmpeq pc, ip, lsl ip @ │ │ │ │ - cmpeq r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x01508490 │ │ │ │ │ │ │ │ 000da158 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #252] @ da260 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq da20c │ │ │ │ @@ -17274,16 +17274,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ b da22c │ │ │ │ cmneq r4, r0, lsr #21 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r8, [pc, #-164] @ da1cc │ │ │ │ @ instruction: 0x014f8b9c │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - cmpeq r0, r0, lsr r3 │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ da300 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -17311,15 +17311,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b da2bc │ │ │ │ cmneq r6, r4, asr #19 │ │ │ │ - cmpeq r0, r8, lsr #5 │ │ │ │ + ldrheq r8, [r0, #-36] @ 0xffffffdc │ │ │ │ strheq r8, [pc, #-152] @ da278 │ │ │ │ cmpeq pc, r4, ror sl @ │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ │ │ │ │ 000da314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -17400,15 +17400,15 @@ │ │ │ │ beq da3bc │ │ │ │ b da358 │ │ │ │ ldrdeq sp, [r4, #-128]! @ 0xffffff80 │ │ │ │ cmpeq pc, r8 │ │ │ │ cmpeq pc, ip, lsr #20 │ │ │ │ cmpeq pc, r0, lsl #18 │ │ │ │ ldrdeq r8, [pc, #-152] @ da3cc │ │ │ │ - cmpeq r0, ip, lsr #3 │ │ │ │ + ldrheq r8, [r0, #-24] @ 0xffffffe8 │ │ │ │ smlalbteq r8, pc, r0, r8 @ │ │ │ │ @ instruction: 0x014f8998 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ cmpeq pc, r8, ror r9 @ │ │ │ │ cmpeq pc, r4, ror r8 @ │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ │ │ │ │ @@ -17777,58 +17777,58 @@ │ │ │ │ bl c0190 │ │ │ │ b da548 │ │ │ │ cmneq r4, r0, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, lsr #14 │ │ │ │ cmpeq pc, r8, ror r1 @ │ │ │ │ strheq sp, [r4, #-100]! @ 0xffffff9c │ │ │ │ - ldrsbeq r7, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r7, [r0, #-252] @ 0xffffff04 │ │ │ │ smlaltteq r8, pc, r8, r6 @ │ │ │ │ cmpeq pc, r4, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq pc, ip, ror #12 │ │ │ │ smlaltbeq r8, pc, ip, r7 @ │ │ │ │ cmpeq pc, r4, lsr #14 │ │ │ │ cmpeq pc, r8, asr #14 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - ldrsheq r8, [r6, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x01564d9c │ │ │ │ + cmpeq r6, r0, lsl #6 │ │ │ │ + cmpeq r6, r8, lsr #27 │ │ │ │ @ instruction: 0x014f869c │ │ │ │ @ instruction: 0x014f869c │ │ │ │ - ldrsbeq r7, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, r8, ror #27 │ │ │ │ strdeq r8, [pc, #-68] @ daa2c │ │ │ │ cmpeq pc, r4, lsr r6 @ │ │ │ │ - cmpeq r0, r8, lsr #27 │ │ │ │ + ldrheq r7, [r0, #-212] @ 0xffffff2c │ │ │ │ smlalbteq r8, pc, r0, r4 @ │ │ │ │ cmpeq pc, r0, lsl #12 │ │ │ │ - cmpeq r0, r4, ror sp │ │ │ │ + cmpeq r0, r0, lsl #27 │ │ │ │ smlalbbeq r8, pc, ip, r4 @ │ │ │ │ smlalbteq r8, pc, ip, r5 @ │ │ │ │ - cmpeq r0, r0, asr #26 │ │ │ │ + cmpeq r0, ip, asr #26 │ │ │ │ cmpeq pc, r8, asr r4 @ │ │ │ │ @ instruction: 0x014f8594 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq r0, ip, lsl #26 │ │ │ │ + cmpeq r0, r8, lsl sp │ │ │ │ cmpeq pc, r4, lsr #8 │ │ │ │ cmpeq pc, r4, ror #10 │ │ │ │ - ldrsbeq r7, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r4, ror #25 │ │ │ │ strdeq r8, [pc, #-48] @ daa80 │ │ │ │ cmpeq pc, r0, lsr r5 @ │ │ │ │ - cmpeq r0, r8, lsr #25 │ │ │ │ - cmpeq r0, ip, ror ip │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ - ldrsheq r7, [r0, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r7, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, r8, lsl #25 │ │ │ │ + cmpeq r0, ip, asr ip │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ + cmpeq r0, r0, lsl #24 │ │ │ │ cmpeq pc, ip, lsl #6 │ │ │ │ cmpeq pc, ip, asr #8 │ │ │ │ - cmpeq r0, r0, asr #23 │ │ │ │ + cmpeq r0, ip, asr #23 │ │ │ │ ldrdeq r8, [pc, #-40] @ daab0 │ │ │ │ cmpeq pc, r8, lsl r4 @ │ │ │ │ - cmpeq r0, ip, lsl #23 │ │ │ │ + @ instruction: 0x01507b98 │ │ │ │ smlaltbeq r8, pc, r4, r2 @ │ │ │ │ smlaltteq r8, pc, r4, r3 @ │ │ │ │ │ │ │ │ 000daae4 : │ │ │ │ ldr r3, [pc, #8] @ daaf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ @@ -17984,30 +17984,30 @@ │ │ │ │ mov r1, r0 │ │ │ │ b dac0c │ │ │ │ cmneq r6, r4, asr #2 │ │ │ │ cmneq r4, ip, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq sp, [r4, #-12]! │ │ │ │ @ instruction: 0xfffff3c0 │ │ │ │ - @ instruction: 0x01507998 │ │ │ │ + cmpeq r0, r4, lsr #19 │ │ │ │ smlalbteq r7, pc, ip, r3 @ │ │ │ │ strdeq r7, [pc, #-56] @ dad30 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ + cmpeq r0, r8, ror #18 │ │ │ │ @ instruction: 0x014f7390 │ │ │ │ ldrdeq r7, [pc, #-60] @ dad38 │ │ │ │ smlalbteq r7, pc, ip, r3 @ │ │ │ │ cmpeq pc, r8, lsr #32 │ │ │ │ smlaltbeq r8, pc, r8, r1 @ │ │ │ │ - ldrsbeq r7, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r0, r0, ror #17 │ │ │ │ cmpeq pc, r8, lsl #6 │ │ │ │ cmpeq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x0150789c │ │ │ │ + cmpeq r0, r8, lsr #17 │ │ │ │ ldrdeq r7, [pc, #-32] @ dad74 │ │ │ │ strdeq r7, [pc, #-44] @ dad6c │ │ │ │ - cmpeq r0, r4, ror #16 │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ @ instruction: 0x014f7298 │ │ │ │ smlalbteq r7, pc, r4, r2 @ │ │ │ │ │ │ │ │ 000dada0 : │ │ │ │ cmp r0, #0 │ │ │ │ bne dadb8 │ │ │ │ ldr r3, [pc, #16] @ dadc0 │ │ │ │ @@ -18070,18 +18070,18 @@ │ │ │ │ ldr r1, [pc, #44] @ daec0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b dadf0 │ │ │ │ cmneq r6, r4, asr lr │ │ │ │ - cmpeq r0, r4, lsr r7 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ cmpeq pc, ip, asr #28 │ │ │ │ smlaltteq r7, pc, ip, pc @ │ │ │ │ - cmpeq r0, r0, lsl #14 │ │ │ │ + cmpeq r0, ip, lsl #14 │ │ │ │ cmpeq pc, r8, lsl lr @ │ │ │ │ strheq r7, [pc, #-244] @ dadd0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 000daec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -18105,15 +18105,15 @@ │ │ │ │ ldr r1, [pc, #32] @ daf38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b daee8 │ │ │ │ - cmpeq r0, ip, ror r6 │ │ │ │ + cmpeq r0, r8, lsl #13 │ │ │ │ smlalbbeq r7, pc, ip, sp @ │ │ │ │ cmpeq pc, r8, asr pc @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18142,15 +18142,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b daf78 │ │ │ │ cmneq r6, ip, ror #25 │ │ │ │ - cmpeq r0, ip, ror #11 │ │ │ │ + ldrsheq r7, [r0, #-88] @ 0xffffffa8 │ │ │ │ strdeq r7, [pc, #-204] @ daf00 │ │ │ │ smlaltteq r7, pc, r0, lr @ │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ │ │ │ │ 000dafd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -18206,15 +18206,15 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b daffc │ │ │ │ cmpeq pc, ip, asr r3 @ │ │ │ │ smlalbbeq r7, pc, r8, lr @ │ │ │ │ cmpeq pc, r8, asr ip @ │ │ │ │ cmpeq pc, r4, ror #28 │ │ │ │ - cmpeq r0, r0, lsl #10 │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ cmpeq pc, r4, lsl ip @ │ │ │ │ cmpeq pc, r0, lsr #28 │ │ │ │ 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] @ dbebc │ │ │ │ @@ -19149,115 +19149,115 @@ │ │ │ │ cmpeq pc, r0, asr r3 @ │ │ │ │ cmpeq pc, ip, asr #26 │ │ │ │ cmpeq pc, r4, lsr r3 @ │ │ │ │ cmneq r4, r0, lsl #11 │ │ │ │ ldrdeq r7, [pc, #-116] @ dbefc │ │ │ │ cmpeq pc, r8, lsl fp @ │ │ │ │ cmneq r6, r8, lsr #10 │ │ │ │ - cmpeq r0, r4, lsr lr │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ cmpeq pc, ip, lsr r5 @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - ldrsheq r6, [r0, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, r0, lsl #28 │ │ │ │ cmpeq pc, ip, lsl #10 │ │ │ │ cmpeq pc, r0, asr #14 │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ + ldrheq r6, [r0, #-216] @ 0xffffff28 │ │ │ │ smlalbteq r7, pc, r4, r4 @ │ │ │ │ strdeq r7, [pc, #-100] @ dbf38 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ ldrdeq r7, [pc, #-96] @ dbf44 │ │ │ │ smlalbbeq r7, pc, r4, sl @ │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ + cmpeq r0, r8, lsr sp │ │ │ │ cmpeq pc, r4, asr #8 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmpeq r0, r4, ror #25 │ │ │ │ + ldrsheq r6, [r0, #-192] @ 0xffffff40 │ │ │ │ strdeq r7, [pc, #-60] @ dbf80 │ │ │ │ cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r0, r4, lsr #25 │ │ │ │ + ldrheq r6, [r0, #-192] @ 0xffffff40 │ │ │ │ strheq r7, [pc, #-52] @ dbf94 │ │ │ │ smlaltteq r7, pc, r8, r5 @ │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ + cmpeq r0, ip, ror ip │ │ │ │ cmpeq pc, r8, ror r3 @ │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ cmpeq pc, r0, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmpeq r0, r0, lsl #24 │ │ │ │ + cmpeq r0, ip, lsl #24 │ │ │ │ cmpeq pc, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq pc, r0, lsl #14 │ │ │ │ ldrdeq r7, [pc, #-32] @ dbfdc │ │ │ │ cmpeq pc, r0, asr #10 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmpeq r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x01506b94 │ │ │ │ smlaltbeq r7, pc, r0, r2 @ │ │ │ │ ldrdeq r7, [pc, #-68] @ dbfcc │ │ │ │ - cmpeq r0, r4, asr fp │ │ │ │ + cmpeq r0, r0, ror #22 │ │ │ │ smlalbteq r6, pc, ip, lr @ │ │ │ │ cmpeq pc, r8, asr #2 │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ cmpeq pc, r8, lsr #4 │ │ │ │ cmpeq pc, ip, asr r4 @ │ │ │ │ - ldrsbeq r6, [r0, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r0, r4, ror #21 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ smlaltteq r7, pc, r4, r1 @ │ │ │ │ - cmpeq r0, r0, lsr #21 │ │ │ │ + cmpeq r0, ip, lsr #21 │ │ │ │ strheq r7, [pc, #-24] @ dc024 │ │ │ │ smlaltteq r7, pc, ip, r3 @ │ │ │ │ - cmpeq r0, r8, ror #20 │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ smlalbbeq r7, pc, r0, r1 @ │ │ │ │ strheq r7, [pc, #-48] @ dc01c │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ + cmpeq r0, r8, lsr sl │ │ │ │ cmpeq pc, r4, asr #2 │ │ │ │ cmpeq pc, r4, ror r3 @ │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - ldrsheq r6, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ cmpeq pc, r4, lsl #2 │ │ │ │ - cmpeq r0, r0, asr #19 │ │ │ │ + cmpeq r0, ip, asr #19 │ │ │ │ cmpeq pc, r8, lsr sp @ │ │ │ │ strheq r6, [pc, #-244] @ dbf80 │ │ │ │ - cmpeq r0, r4, lsl #19 │ │ │ │ + @ instruction: 0x01506990 │ │ │ │ smlalbbeq r7, pc, ip, r0 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r4, asr #18 │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ qdaddeq r7, ip, pc @ │ │ │ │ smlalbbeq r7, pc, ip, r2 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmpeq r0, ip, lsl #18 │ │ │ │ + cmpeq r0, r8, lsl r9 │ │ │ │ cmpeq pc, r4, lsr #32 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - ldrsbeq r6, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r4, ror #17 │ │ │ │ strdeq r6, [pc, #-240] @ dbfb4 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - cmpeq r0, r4, lsr #17 │ │ │ │ + ldrheq r6, [r0, #-128] @ 0xffffff80 │ │ │ │ strheq r6, [pc, #-252] @ dbfb4 │ │ │ │ - cmpeq r0, r0, ror r8 │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ cmpeq pc, r8, ror pc @ │ │ │ │ smlaltteq r7, pc, ip, r1 @ │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq r0, r8, lsl r8 │ │ │ │ + cmpeq r0, r4, lsr #16 │ │ │ │ cmpeq pc, r0, lsr #30 │ │ │ │ @ instruction: 0x014f7194 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - ldrsbeq r6, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r8, ror #15 │ │ │ │ smlaltteq r6, pc, r8, lr @ │ │ │ │ cmpeq pc, ip, asr r1 @ │ │ │ │ - cmpeq r0, r0, lsr #15 │ │ │ │ + cmpeq r0, ip, lsr #15 │ │ │ │ strheq r6, [pc, #-228] @ dc000 │ │ │ │ cmpeq pc, r4, lsr #2 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmpeq r0, ip, ror #14 │ │ │ │ + cmpeq r0, r8, ror r7 │ │ │ │ cmpeq pc, r8, ror lr @ │ │ │ │ smlaltteq r7, pc, ip, r0 @ │ │ │ │ - cmpeq r0, r0, lsr r7 │ │ │ │ + cmpeq r0, ip, lsr r7 │ │ │ │ cmpeq pc, r8, lsr lr @ │ │ │ │ smlaltbeq r7, pc, ip, r0 @ │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - ldrsheq r6, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ strdeq r6, [pc, #-220] @ dc034 │ │ │ │ cmpeq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 000dc114 ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -19289,15 +19289,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b dc148 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x24> │ │ │ │ - cmpeq r0, ip, lsl r4 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ ldrdeq r6, [pc, #-168] @ dc0f0 │ │ │ │ cmpeq pc, ip, lsl fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #348] @ dc30c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1e8> │ │ │ │ @@ -19393,19 +19393,19 @@ │ │ │ │ cmneq r6, r0, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r4, lsr #20 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ cmpeq pc, r8, ror lr @ │ │ │ │ strdeq r7, [pc, #-8] @ dc324 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x200> │ │ │ │ cmneq r4, r4, asr #19 │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ + cmpeq r0, r4, lsl r3 │ │ │ │ cmpeq pc, r8, asr #32 │ │ │ │ - ldrsbeq r6, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ cmpeq pc, r4, lsl r0 @ │ │ │ │ - @ instruction: 0x0150629c │ │ │ │ + cmpeq r0, r8, lsr #5 │ │ │ │ ldrdeq r6, [pc, #-252] @ dc24c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x128> │ │ │ │ smlalbbeq r5, pc, r8, sp @ │ │ │ │ ldr r3, [pc, #12] @ dc35c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x238> │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -19635,38 +19635,38 @@ │ │ │ │ @ instruction: 0xfffffdc0 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ cmpeq pc, r4, ror #30 │ │ │ │ cmpeq pc, ip, lsr pc @ │ │ │ │ smlalbbeq r6, pc, r0, pc @ │ │ │ │ cmpeq pc, r8, asr #28 │ │ │ │ strdeq r5, [r6, #-112]! @ 0xffffff90 │ │ │ │ - ldrsbeq r6, [r0, #-8] │ │ │ │ + cmpeq r0, r4, ror #1 │ │ │ │ cmpeq pc, r4, lsl lr @ │ │ │ │ smlalbbeq r6, pc, r4, lr @ │ │ │ │ cmneq r6, r4, lsr #15 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ + @ instruction: 0x01506098 │ │ │ │ smlalbteq r6, pc, r8, sp @ │ │ │ │ cmpeq pc, r8, lsr lr @ │ │ │ │ - cmpeq r0, r4, asr r0 │ │ │ │ + cmpeq r0, r0, rrx │ │ │ │ @ instruction: 0x014f6d90 │ │ │ │ - cmpeq r0, r0, lsr #32 │ │ │ │ + cmpeq r0, ip, lsr #32 │ │ │ │ cmpeq pc, ip, asr sp @ │ │ │ │ - cmpeq r0, ip, ror #31 │ │ │ │ + ldrsheq r5, [r0, #-248] @ 0xffffff08 │ │ │ │ cmpeq pc, r8, lsr #26 │ │ │ │ @ instruction: 0x014f6d98 │ │ │ │ - ldrheq r5, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r0, asr #31 │ │ │ │ strdeq r6, [pc, #-192] @ dc670 │ │ │ │ cmpeq pc, r0, ror #26 │ │ │ │ - cmpeq r0, ip, ror pc │ │ │ │ + cmpeq r0, r8, lsl #31 │ │ │ │ strheq r6, [pc, #-200] @ dc674 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ + cmpeq r0, r4, asr pc │ │ │ │ smlalbbeq r6, pc, r4, ip @ │ │ │ │ - cmpeq r0, r4, lsl pc │ │ │ │ + cmpeq r0, r0, lsr #30 │ │ │ │ cmpeq pc, r0, asr ip @ │ │ │ │ - ldrsbeq r5, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r8, ror #29 │ │ │ │ cmpeq pc, r0, lsr #24 │ │ │ │ cmpeq pc, r8, lsl #26 │ │ │ │ │ │ │ │ 000dc754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19791,27 +19791,27 @@ │ │ │ │ b dc7ec │ │ │ │ @ instruction: 0x0164b494 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r0, lsl ip @ │ │ │ │ strheq r5, [r6, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq pc, ip, lsr #24 │ │ │ │ cmneq r4, r0, lsl r4 │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ smlalbbeq r5, pc, ip, sp @ │ │ │ │ strheq r5, [pc, #-208] @ dc894 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r4, asr sl @ │ │ │ │ cmpeq pc, r0, ror #22 │ │ │ │ - ldrsbeq r5, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r4, ror #25 │ │ │ │ cmpeq pc, r8, lsl sl @ │ │ │ │ cmpeq pc, r4, lsr #22 │ │ │ │ - cmpeq r0, r0, lsr #25 │ │ │ │ + cmpeq r0, ip, lsr #25 │ │ │ │ smlaltteq r6, pc, r0, r9 @ │ │ │ │ smlaltteq r6, pc, ip, sl @ │ │ │ │ - cmpeq r0, ip, ror #24 │ │ │ │ + cmpeq r0, r8, ror ip │ │ │ │ smlaltbeq r6, pc, ip, r9 @ │ │ │ │ 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] │ │ │ │ @@ -19852,15 +19852,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b dc9f4 │ │ │ │ - cmpeq r0, ip, asr fp │ │ │ │ + cmpeq r0, r8, ror #22 │ │ │ │ cmpeq pc, r8, asr #20 │ │ │ │ cmpeq pc, ip, ror sl @ │ │ │ │ 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] @ dce24 │ │ │ │ @@ -20102,30 +20102,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b dcc34 │ │ │ │ @ instruction: 0x0164b198 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, asr #31 │ │ │ │ - ldrsheq r5, [r0, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r5, [r0, #-140] @ 0xffffff74 │ │ │ │ smlaltbeq r5, pc, ip, r3 @ │ │ │ │ ldrdeq r5, [pc, #-52] @ dce0c │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ + cmpeq r0, ip, asr #17 │ │ │ │ smlaltbeq r6, pc, r0, r7 @ │ │ │ │ cmpeq pc, r0, lsr pc @ │ │ │ │ cmpeq pc, r0, lsl #30 │ │ │ │ cmpeq pc, r8, lsr r3 @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ strheq r5, [pc, #-224] @ dcd7c │ │ │ │ @ instruction: 0x014f5694 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrdeq r5, [pc, #-36] @ dce44 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ smlaltbeq r5, pc, r0, r2 @ │ │ │ │ - cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r0, ip, lsl #15 │ │ │ │ cmpeq pc, ip, lsr r2 @ │ │ │ │ cmpeq pc, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -20316,37 +20316,37 @@ │ │ │ │ cmneq r4, ip, ror #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, ip, asr sp │ │ │ │ cmneq r6, r8, asr #27 │ │ │ │ strheq r4, [r6, #-208]! @ 0xffffff30 │ │ │ │ cmneq r4, r0, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #6 │ │ │ │ - cmpeq r0, r8, ror #11 │ │ │ │ + ldrsheq r5, [r0, #-84] @ 0xffffffac │ │ │ │ cmpeq pc, r0, lsl r0 @ │ │ │ │ cmpeq pc, r8, asr #32 │ │ │ │ - cmpeq r0, ip, lsr #11 │ │ │ │ + ldrheq r5, [r0, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq r4, [pc, #-248] @ dd0a8 │ │ │ │ cmpeq pc, r4, lsr #32 │ │ │ │ cmpeq pc, r8, lsl r0 @ │ │ │ │ cmpeq pc, r0, lsl r0 @ │ │ │ │ smlaltbeq r5, pc, r8, r0 @ │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmpeq r0, ip, lsl r5 │ │ │ │ + cmpeq r0, r8, lsr #10 │ │ │ │ cmpeq pc, r8, lsl #8 │ │ │ │ cmpeq pc, r4, ror #8 │ │ │ │ - cmpeq r0, r8, ror #9 │ │ │ │ + ldrsheq r5, [r0, #-68] @ 0xffffffbc │ │ │ │ cmpeq pc, r0, lsl pc @ │ │ │ │ cmpeq pc, r8, asr #30 │ │ │ │ - ldrheq r5, [r0, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r5, [r0, #-76] @ 0xffffffb4 │ │ │ │ ldrdeq r4, [pc, #-232] @ dd0ec │ │ │ │ cmpeq pc, r0, lsl pc @ │ │ │ │ - cmpeq r0, r4, ror r4 │ │ │ │ + cmpeq r0, r0, lsl #9 │ │ │ │ cmpeq pc, ip, lsr #30 │ │ │ │ smlalbteq r4, pc, r4, pc @ │ │ │ │ - cmpeq r0, r0, asr #8 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ cmpeq pc, r8, ror #28 │ │ │ │ smlaltbeq r4, pc, r0, lr @ │ │ │ │ │ │ │ │ 000dd1ec : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r1, r2} │ │ │ │ @@ -20380,15 +20380,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b dd22c │ │ │ │ - cmpeq r0, ip, lsr r3 │ │ │ │ + cmpeq r0, r8, asr #6 │ │ │ │ cmpeq pc, r0, lsr #4 │ │ │ │ @ instruction: 0x014f6298 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 000dd288 : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ @@ -20428,15 +20428,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b dd2cc │ │ │ │ - cmpeq r0, ip, lsl #5 │ │ │ │ + @ instruction: 0x01505298 │ │ │ │ cmpeq pc, ip, ror #2 │ │ │ │ strdeq r6, [pc, #-20] @ dd324 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ │ │ │ │ 000dd338 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -20607,16 +20607,16 @@ │ │ │ │ cmpeq pc, r8, ror r1 @ │ │ │ │ ldrdeq r6, [pc, #-8] @ dd5cc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ ldrdeq r6, [pc, #-4] @ dd5d8 │ │ │ │ cmpeq pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmneq r6, ip, ror r7 │ │ │ │ - cmpeq r0, ip, lsl r0 │ │ │ │ - cmpeq r0, r4, ror #31 │ │ │ │ + cmpeq r0, r8, lsr #32 │ │ │ │ + ldrsheq r4, [r0, #-240] @ 0xffffff10 │ │ │ │ │ │ │ │ 000dd5ec : │ │ │ │ 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 │ │ │ │ @@ -20699,16 +20699,16 @@ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq pc, r0, asr #28 │ │ │ │ strdeq r5, [pc, #-228] @ dd65c │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ smlaltbeq r5, pc, r0, lr @ │ │ │ │ smlaltteq r5, pc, r0, sp @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r0, ip, lsr #29 │ │ │ │ - cmpeq r0, r8, ror lr │ │ │ │ + ldrheq r4, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r0, r4, lsl #29 │ │ │ │ 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] @ dd86c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -20772,21 +20772,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b dd7b8 │ │ │ │ cmneq r6, ip, lsl r5 │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ + ldrheq r4, [r0, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x014f5c98 │ │ │ │ cmpeq pc, r8, ror sp @ │ │ │ │ - cmpeq r0, r4, ror sp │ │ │ │ + cmpeq r0, r0, lsl #27 │ │ │ │ cmpeq pc, r0, ror #24 │ │ │ │ cmpeq pc, r0, asr #26 │ │ │ │ - cmpeq r0, ip, lsr sp │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ cmpeq pc, r4, lsr #24 │ │ │ │ cmpeq pc, r4, lsl #26 │ │ │ │ │ │ │ │ 000dd894 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -20892,19 +20892,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b dd93c )@@Base+0xa8> │ │ │ │ cmneq r4, r8, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r0, asr #5 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ + ldrsheq r4, [r0, #-180] @ 0xffffff4c │ │ │ │ smlalbteq r5, pc, ip, sl @ │ │ │ │ ldrdeq r5, [pc, #-180] @ dd9a4 )@@Base+0x110> │ │ │ │ @ instruction: 0x014f5a9c │ │ │ │ - cmpeq r0, r0, lsr #23 │ │ │ │ + cmpeq r0, ip, lsr #23 │ │ │ │ smlalbteq r5, pc, r4, sl @ │ │ │ │ cmpeq pc, r8, ror #22 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 000dda68 : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -20934,15 +20934,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ ddaf4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b ddaac │ │ │ │ - ldrheq r4, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r0, r8, asr #21 │ │ │ │ smlaltbeq r5, pc, r8, r9 @ │ │ │ │ strheq r5, [pc, #-168] @ dda50 )@@Base+0x1bc> │ │ │ │ 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 │ │ │ │ @@ -21990,15 +21990,15 @@ │ │ │ │ cmneq r4, r0, asr #13 │ │ │ │ muleq r0, r4, fp │ │ │ │ cmneq r4, r8, lsl #7 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ @ instruction: 0x000079b0 │ │ │ │ andeq r8, r0, ip, asr r1 │ │ │ │ cmneq r4, r4, ror r2 │ │ │ │ - ldrheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r4, asr #23 │ │ │ │ @ instruction: 0x014f4a98 │ │ │ │ strdeq r4, [pc, #-176] @ deac8 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ strdeq r9, [r4, #-24]! @ 0xffffffe8 │ │ │ │ cmpeq pc, r0, ror fp @ │ │ │ │ strheq r4, [pc, #-176] @ dead8 │ │ │ │ cmpeq pc, r8, lsl sl @ │ │ │ │ @@ -22895,100 +22895,100 @@ │ │ │ │ @ instruction: 0x01663098 │ │ │ │ muleq r0, r0, sl │ │ │ │ cmneq r6, ip, lsl r0 │ │ │ │ cmneq r6, r0, lsl r0 │ │ │ │ cmneq r6, r8, ror lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmneq r4, r0, lsr #27 │ │ │ │ - ldrheq r3, [r0, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r0, r8, asr #9 │ │ │ │ cmpeq pc, r0, lsl r5 @ │ │ │ │ cmpeq pc, r4, lsr r5 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, ip, ror r3 @ │ │ │ │ cmpeq pc, r4, lsr r5 @ │ │ │ │ andeq r7, r0, r4, ror #16 │ │ │ │ - cmpeq r0, r0, lsl r3 │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ cmpeq pc, r0, asr #26 │ │ │ │ cmpeq pc, ip, ror #26 │ │ │ │ cmpeq pc, r0, lsl sp @ │ │ │ │ - ldrsbeq r3, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r3, [r0, #-44] @ 0xffffffd4 │ │ │ │ cmpeq pc, r4, asr sp @ │ │ │ │ cmpeq pc, ip, lsr sp @ │ │ │ │ cmpeq pc, r4, ror #2 │ │ │ │ cmpeq pc, ip, lsl r3 @ │ │ │ │ muleq r0, r2, r2 │ │ │ │ - ldrsbeq r3, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, r0, ror #3 │ │ │ │ strheq r4, [pc, #-0] @ df9d4 │ │ │ │ smlalbbeq r4, pc, ip, r2 @ │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq r0, r0, lsr r1 │ │ │ │ + cmpeq r0, ip, lsr r1 │ │ │ │ cmpeq pc, ip, lsl r0 @ │ │ │ │ ldrdeq r4, [pc, #-16] @ df9d8 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - ldrsheq r3, [r0, #-8] │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ smlaltteq r3, pc, r4, pc @ │ │ │ │ @ instruction: 0x014f4198 │ │ │ │ muleq r0, r5, r2 │ │ │ │ cmneq r4, r0, lsl #14 │ │ │ │ - cmpeq r0, r0, asr r0 │ │ │ │ + cmpeq r0, ip, asr r0 │ │ │ │ @ instruction: 0x014f4198 │ │ │ │ cmpeq pc, r0, lsr pc @ │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, ip, lsl r0 │ │ │ │ smlaltteq r3, pc, ip, lr @ │ │ │ │ cmpeq pc, r8, lsr r1 @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - ldrsbeq r2, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r2, [r0, #-252] @ 0xffffff04 │ │ │ │ strheq r3, [pc, #-228] @ df944 │ │ │ │ ldrdeq r4, [pc, #-4] @ dfa28 │ │ │ │ - @ instruction: 0x01502f90 │ │ │ │ + @ instruction: 0x01502f9c │ │ │ │ cmpeq pc, ip, ror lr @ │ │ │ │ cmpeq pc, r4, lsr r0 @ │ │ │ │ - cmpeq r0, r4, asr pc │ │ │ │ + cmpeq r0, r0, ror #30 │ │ │ │ cmpeq pc, r8, asr #28 │ │ │ │ cmpeq pc, ip, lsr r0 @ │ │ │ │ qdaddeq r4, ip, pc @ │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - ldrsheq r2, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r0, r0, lsl #30 │ │ │ │ ldrdeq r3, [pc, #-212] @ df980 │ │ │ │ strdeq r3, [pc, #-244] @ df964 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - ldrheq r2, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r8, asr #29 │ │ │ │ smlaltteq r2, pc, ip, r8 @ │ │ │ │ cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ + @ instruction: 0x01502e94 │ │ │ │ strheq r2, [pc, #-136] @ df9e8 │ │ │ │ smlaltteq r2, pc, r4, r8 @ │ │ │ │ - cmpeq r0, r4, asr lr │ │ │ │ + cmpeq r0, r0, ror #28 │ │ │ │ smlalbbeq r2, pc, r4, r8 @ │ │ │ │ strheq r2, [pc, #-128] @ dfa00 │ │ │ │ - cmpeq r0, r0, lsr #28 │ │ │ │ + cmpeq r0, ip, lsr #28 │ │ │ │ cmpeq pc, r8, ror #30 │ │ │ │ cmpeq pc, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ cmneq r4, ip, ror #8 │ │ │ │ cmpeq pc, r4, lsr r9 @ │ │ │ │ smlaltbeq r3, pc, r8, ip @ │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ + ldrheq r2, [r0, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x014f3e94 │ │ │ │ cmpeq pc, r4, asr #28 │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ cmpeq pc, r4, lsr ip @ │ │ │ │ cmpeq pc, r0, asr lr @ │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmpeq r3, r0, lsr #1 │ │ │ │ + cmpeq r3, ip, lsr #1 │ │ │ │ smlaltteq r3, pc, ip, fp @ │ │ │ │ cmpeq pc, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ cmneq r4, r0, asr #6 │ │ │ │ - @ instruction: 0x01502c90 │ │ │ │ + @ instruction: 0x01502c9c │ │ │ │ ldrdeq r3, [pc, #-216] @ df9fc │ │ │ │ cmpeq pc, r0, ror fp @ │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq r0, r4, asr ip │ │ │ │ + cmpeq r0, r0, ror #24 │ │ │ │ @ instruction: 0x014f3d9c │ │ │ │ cmpeq pc, r4, lsr fp @ │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 000dfae8 <__gnu_cxx::__concurrence_lock_error::what() const@@Base>: │ │ │ │ ldr r0, [pc, #4] @ dfaf4 <__gnu_cxx::__concurrence_lock_error::what() const@@Base+0xc> │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23200,24 +23200,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b dfd18 ::~ObjectPool()@@Base+0x100> │ │ │ │ ldrdeq r7, [r4, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01647f98 │ │ │ │ - @ instruction: 0x01502890 │ │ │ │ + @ instruction: 0x0150289c │ │ │ │ cmpeq pc, r8, asr #6 │ │ │ │ cmpeq pc, r4, lsl r3 @ │ │ │ │ - cmpeq r0, ip, asr #16 │ │ │ │ + cmpeq r0, r8, asr r8 │ │ │ │ ldrdeq r2, [pc, #-60] @ dfdec ::~ObjectPool()@@Base+0x1d4> │ │ │ │ smlalbbeq r2, pc, r0, r2 @ │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ + cmpeq r0, r0, asr #20 │ │ │ │ strheq r2, [pc, #-40] @ dfe0c ::~ObjectPool()@@Base+0x1f4> │ │ │ │ cmpeq pc, r0, ror lr @ │ │ │ │ - ldrheq r2, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r8, asr #15 │ │ │ │ cmpeq pc, r0, ror r2 @ │ │ │ │ cmpeq pc, r0, asr #4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000dfe44 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23332,23 +23332,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b dff34 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ cmneq r4, r8, lsr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, ror sp │ │ │ │ - cmpeq r0, r0, ror r6 │ │ │ │ + cmpeq r0, ip, ror r6 │ │ │ │ cmpeq pc, ip, lsr #2 │ │ │ │ strdeq r2, [pc, #-8] @ e0020 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x1dc> │ │ │ │ cmpeq pc, r0, ror r0 @ │ │ │ │ - cmpeq r0, r0, lsr r6 │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ smlalbteq r2, pc, r0, r1 @ │ │ │ │ - cmpeq r0, r0, lsr #16 │ │ │ │ + cmpeq r0, ip, lsr #16 │ │ │ │ ldrdeq r2, [pc, #-12] @ e0030 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x1ec> │ │ │ │ - ldrheq r2, [r0, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq r2, [r0, #-92] @ 0xffffffa4 │ │ │ │ cmpeq pc, r8, rrx │ │ │ │ cmpeq pc, r4, asr #32 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000e0048 ::_M_release()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23553,15 +23553,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl c18c4 <__cxa_end_catch@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b e01d0 │ │ │ │ bl bea14 <__cxa_call_terminate@plt> │ │ │ │ cmpeq pc, r8, lsr #28 │ │ │ │ - cmpeq r3, ip, ror #11 │ │ │ │ + ldrsheq r0, [r3, #-88] @ 0xffffffa8 │ │ │ │ cmpeq pc, r0, asr r8 @ │ │ │ │ ldrdeq r3, [pc, #-56] @ e0354 │ │ │ │ │ │ │ │ 000e0388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -23713,20 +23713,20 @@ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b e052c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x10c> │ │ │ │ smlalbteq r1, pc, r8, fp @ │ │ │ │ smlalbteq r3, pc, r0, r2 @ │ │ │ │ - cmpeq r0, r4, lsr r0 │ │ │ │ + cmpeq r0, r0, asr #32 │ │ │ │ cmpeq pc, ip, lsl pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmpeq pc, r0, asr #20 │ │ │ │ @ instruction: 0x014f1b98 │ │ │ │ - ldrsheq r5, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r0, r4, lsl #4 │ │ │ │ strheq r1, [pc, #-164] @ e0568 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x148> │ │ │ │ │ │ │ │ 000e0608 ::allocate<>(_n_PetscEvent**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -23958,41 +23958,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b e07ac ::allocate<>(_n_PetscEvent**)@@Base+0x1a4> │ │ │ │ ldrdeq r7, [r4, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01647594 │ │ │ │ cmneq r4, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #6 │ │ │ │ - ldrsheq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ cmpeq pc, r4, asr r8 @ │ │ │ │ cmpeq pc, r4, lsr #16 │ │ │ │ strdeq r1, [pc, #-120] @ e0954 ::allocate<>(_n_PetscEvent**)@@Base+0x34c> │ │ │ │ - ldrheq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, asr #27 │ │ │ │ cmpeq pc, ip, lsr r8 @ │ │ │ │ cmpeq pc, r8, lsr #16 │ │ │ │ cmpeq pc, r4, lsr #16 │ │ │ │ smlalbbeq r1, pc, r8, r7 @ │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ + cmpeq r0, r8, lsr sp │ │ │ │ smlalbbeq r1, pc, r8, r7 @ │ │ │ │ cmpeq pc, r8, asr r7 @ │ │ │ │ - ldrsheq r1, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r4, lsl #26 │ │ │ │ cmpeq pc, r4, asr r7 @ │ │ │ │ cmpeq pc, r4, lsr #14 │ │ │ │ - cmpeq r0, r0, asr #25 │ │ │ │ + cmpeq r0, ip, asr #25 │ │ │ │ cmpeq pc, r8, ror r7 @ │ │ │ │ ldrdeq r1, [pc, #-108] @ e0998 ::allocate<>(_n_PetscEvent**)@@Base+0x390> │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x01501c94 │ │ │ │ cmpeq pc, r4, ror fp @ │ │ │ │ cmpeq pc, r8, lsl #6 │ │ │ │ cmpeq pc, r0, lsr #14 │ │ │ │ smlaltteq r2, pc, r0, r2 @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmpeq pc, ip, asr r6 @ │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ cmpeq pc, r0, ror #12 │ │ │ │ cmpeq pc, r0, lsr r6 @ │ │ │ │ │ │ │ │ 000e0a2c , std::allocator > >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -24695,18 +24695,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e1494 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x774> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl bea14 <__cxa_call_terminate@plt> │ │ │ │ cmneq r4, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, ip, lsl fp │ │ │ │ - cmppeq r2, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [pc, #-204] @ e145c , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x73c> │ │ │ │ cmpeq pc, r8, lsl #26 │ │ │ │ - cmppeq r2, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, r8, ror #24 │ │ │ │ @ instruction: 0x014f0c94 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000e1538 , 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} │ │ │ │ @@ -24933,15 +24933,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b e15bc , 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> │ │ │ │ cmneq r4, r8, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r6, [r4, #-72]! @ 0xffffffb8 │ │ │ │ cmpeq pc, r4, lsl #18 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ + cmpeq r0, r8, lsr #26 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ cmpeq pc, ip, lsl #18 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000e18dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -24991,15 +24991,15 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b e1964 │ │ │ │ cmpeq pc, r4, lsr #14 │ │ │ │ smlaltteq r1, pc, r8, lr @ │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ smlalbteq r1, pc, r0, sp @ │ │ │ │ │ │ │ │ 000e19b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -25352,27 +25352,27 @@ │ │ │ │ strdeq r1, [pc, #-188] @ e1e70 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq pc, r8, asr sl @ │ │ │ │ cmpeq pc, r8, ror fp @ │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ strheq pc, [r5, #-240]! @ 0xffffff10 @ │ │ │ │ smlaltteq r1, pc, ip, sl @ │ │ │ │ - ldrheq r0, [r0, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r0, r0, asr #15 │ │ │ │ cmpeq pc, r8, ror r9 @ │ │ │ │ @ instruction: 0x014f1a98 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq r0, ip, asr r7 │ │ │ │ cmpeq pc, r0, lsl r9 @ │ │ │ │ cmpeq pc, r0, lsr sl @ │ │ │ │ - cmpeq r0, r0, lsr #14 │ │ │ │ - cmpeq r0, ip, ror #13 │ │ │ │ + cmpeq r0, ip, lsr #14 │ │ │ │ + ldrsheq r0, [r0, #-104] @ 0xffffff98 │ │ │ │ smlaltbeq r1, pc, ip, r8 @ │ │ │ │ smlalbteq r1, pc, r8, r9 @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - ldrheq r0, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r4, asr #13 │ │ │ │ cmpeq pc, ip, lsl #14 │ │ │ │ cmpeq pc, r0, lsr r7 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r8, asr #16 │ │ │ │ cmpeq pc, r8, ror #18 │ │ │ │ muleq r0, lr, r1 │ │ │ │ │ │ │ │ @@ -25593,41 +25593,41 @@ │ │ │ │ b e20e0 │ │ │ │ cmneq r4, r4, asr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq pc, [r5, #-196]! @ 0xffffff3c │ │ │ │ smlaltbeq r1, pc, r0, r8 @ │ │ │ │ smlalbbeq r1, pc, r8, r8 @ │ │ │ │ cmneq r4, ip, lsl fp │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ + cmpeq r0, r4, asr #8 │ │ │ │ smlalbbeq r0, pc, ip, r4 @ │ │ │ │ strheq r0, [pc, #-64] @ e22cc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ smlalbteq r1, pc, ip, r5 @ │ │ │ │ cmpeq pc, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ smlalbbeq r1, pc, ip, r7 @ │ │ │ │ - cmpeq r0, r8, asr #7 │ │ │ │ + ldrsbeq r0, [r0, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x014f1590 │ │ │ │ smlaltteq r1, pc, ip, r6 @ │ │ │ │ strdeq r1, [pc, #-108] @ e22c4 │ │ │ │ cmpeq pc, r0, asr r5 @ │ │ │ │ smlaltbeq r1, pc, ip, r6 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x014f1694 │ │ │ │ cmpeq pc, r0, lsl r5 @ │ │ │ │ cmpeq pc, ip, ror #12 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r0, r8, lsr #6 │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ smlaltteq r1, pc, ip, r4 @ │ │ │ │ cmpeq pc, r4, asr #12 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - ldrsheq r0, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, lsl #6 │ │ │ │ strheq r1, [pc, #-72] @ e231c │ │ │ │ cmpeq pc, r4, lsl r6 @ │ │ │ │ - cmpeq r0, r0, asr #5 │ │ │ │ + cmpeq r0, ip, asr #5 │ │ │ │ smlalbbeq r1, pc, r4, r4 @ │ │ │ │ ldrdeq r1, [pc, #-92] @ e2318 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 000e2374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -25790,29 +25790,29 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b e244c │ │ │ │ cmneq r4, ip, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [r5, #-136]! @ 0xffffff78 │ │ │ │ cmpeq pc, r8, ror r5 @ │ │ │ │ strheq r5, [r4, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq r0, ip, asr #1 │ │ │ │ + ldrsbeq r0, [r0, #-8] │ │ │ │ cmpeq pc, r0, lsr #2 │ │ │ │ cmpeq pc, r4, asr #2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq pc, r4, ror #4 │ │ │ │ cmpeq pc, ip, asr #8 │ │ │ │ - cmpeq r0, r8, rrx │ │ │ │ + cmpeq r0, r4, ror r0 │ │ │ │ cmpeq pc, r8, lsr #4 │ │ │ │ cmpeq pc, r0, lsl r4 @ │ │ │ │ - cmpeq r0, r4, lsr r0 │ │ │ │ + cmpeq r0, r0, asr #32 │ │ │ │ strdeq r1, [pc, #-20] @ e2624 │ │ │ │ ldrdeq r1, [pc, #-56] @ e2604 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ strdeq r1, [pc, #-60] @ e2608 │ │ │ │ - strdeq pc, [pc, #-240] @ e2558 │ │ │ │ + strdeq pc, [pc, #-252] @ e254c │ │ │ │ strheq r1, [pc, #-20] @ e2638 │ │ │ │ @ instruction: 0x014f139c │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ smlalbbeq r1, pc, r8, r3 @ │ │ │ │ cmpeq pc, ip, ror r1 @ │ │ │ │ cmpeq pc, r0, ror #6 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ @@ -25855,15 +25855,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b e26a0 │ │ │ │ - smlalbteq pc, pc, r8, lr @ │ │ │ │ + ldrdeq pc, [pc, #-228] @ e2628 │ │ │ │ @ instruction: 0x014efa9c │ │ │ │ strheq r1, [pc, #-40] @ e26ec │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ cmpeq pc, r4, rrx │ │ │ │ smlaltbeq r1, pc, r0, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -26034,15 +26034,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b e277c │ │ │ │ strdeq pc, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmppeq pc, r0, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, ip, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ cmppeq lr, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000e29e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -26402,55 +26402,55 @@ │ │ │ │ msreq (UNDEF: 101), r0 @ │ │ │ │ msreq (UNDEF: 101), ip, lsr r2 │ │ │ │ smlaltteq r0, pc, r8, lr @ │ │ │ │ cmneq r4, r0, lsl #2 │ │ │ │ cmpeq pc, r0, ror #28 │ │ │ │ cmpeq pc, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmppeq pc, r0, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, ip, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ andeq r7, r0, r0, lsl #1 │ │ │ │ - ldrdeq pc, [pc, #-132] @ e2f14 │ │ │ │ + smlaltteq pc, pc, r0, r8 @ │ │ │ │ cmppeq lr, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014ff89c │ │ │ │ + smlaltbeq pc, pc, r8, r8 @ │ │ │ │ smlalbteq pc, lr, r0, r2 @ │ │ │ │ cmppeq lr, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmppeq pc, r4, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [lr, #-32] @ 0xffffffe0 │ │ │ │ smlalbbeq pc, lr, r8, r2 @ │ │ │ │ smlaltteq r0, pc, r8, r9 @ │ │ │ │ cmpeq pc, r8, lsr ip @ │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - strdeq pc, [pc, #-112] @ e2f58 │ │ │ │ + strdeq pc, [pc, #-124] @ e2f4c │ │ │ │ cmppeq lr, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq lr, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ smlalbbeq r0, pc, r4, r9 @ │ │ │ │ ldrdeq r0, [pc, #-180] @ e2f28 │ │ │ │ - smlalbbeq pc, pc, ip, r7 @ │ │ │ │ + @ instruction: 0x014ff798 │ │ │ │ cmpeq pc, ip, asr #18 │ │ │ │ @ instruction: 0x014f0b9c │ │ │ │ - cmppeq pc, ip, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq pc, lr, ip, r1 @ │ │ │ │ ldrdeq pc, [lr, #-24] @ 0xffffffe8 │ │ │ │ cmpeq pc, r4, ror #22 │ │ │ │ - cmppeq pc, r4, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [pc, #-136] @ e2f78 │ │ │ │ cmpeq pc, r8, lsr #22 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - smlaltteq pc, pc, r0, r6 @ │ │ │ │ + smlaltteq pc, pc, ip, r6 @ │ │ │ │ smlaltbeq r0, pc, r0, r8 @ │ │ │ │ strdeq r0, [pc, #-160] @ e2f74 │ │ │ │ - strheq pc, [pc, #-96] @ e2fb8 @ │ │ │ │ + strheq pc, [pc, #-108] @ e2fac @ │ │ │ │ smlaltteq pc, lr, r0, r0 @ │ │ │ │ cmppeq lr, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ + smlalbbeq pc, pc, r8, r6 @ │ │ │ │ smlaltbeq pc, lr, ip, r0 @ │ │ │ │ ldrdeq pc, [lr, #-8] │ │ │ │ - cmppeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r4, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ cmppeq lr, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq pc, lr, r4, r0 @ │ │ │ │ │ │ │ │ 000e3034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -26590,17 +26590,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b e31d4 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ ldrdeq lr, [lr, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x014ff390 │ │ │ │ + @ instruction: 0x014ff39c │ │ │ │ cmpeq lr, r0, lsr #30 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ + cmpeq r0, ip, lsl #11 │ │ │ │ cmpeq lr, ip, lsr lr │ │ │ │ │ │ │ │ 000e3270 , 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 │ │ │ │ @@ -26963,18 +26963,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b e37a8 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x3d4> │ │ │ │ mov r0, fp │ │ │ │ bl bea14 <__cxa_call_terminate@plt> │ │ │ │ - cmpeq r2, ip, lsl #3 │ │ │ │ + @ instruction: 0x0152d198 │ │ │ │ smlalbteq lr, lr, r8, r9 @ │ │ │ │ strdeq lr, [lr, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, r8, lsl r1 │ │ │ │ + cmpeq r2, r4, lsr #2 │ │ │ │ cmpeq lr, r4, asr r9 │ │ │ │ smlalbbeq lr, lr, r0, r9 @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -27278,38 +27278,38 @@ │ │ │ │ mov r8, r0 │ │ │ │ b e3b00 │ │ │ │ cmneq r4, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r0, ror #5 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ swpbeq r0, r0, [pc] @ │ │ │ │ - cmpeq r4, r8, ror #5 │ │ │ │ - cmpeq r3, r4, ror #20 │ │ │ │ - cmpeq r9, r4, lsl pc │ │ │ │ + ldrsheq r6, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r0, ror sl │ │ │ │ + cmpeq r9, r0, lsr #30 │ │ │ │ smlalbteq pc, lr, r4, pc @ │ │ │ │ strdeq r4, [r4, #-12]! │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ - cmpeq pc, r0, lsr sl @ │ │ │ │ + cmpeq r3, ip, rrx │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ smlaltteq pc, lr, ip, lr @ │ │ │ │ - cmpeq r9, r0, lsr lr │ │ │ │ - strdeq lr, [pc, #-156] @ e3c98 │ │ │ │ + cmpeq r9, ip, lsr lr │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ ldrdeq pc, [lr, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x014fe990 │ │ │ │ - cmpeq pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x014fe99c │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ cmppeq lr, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq pc, r0, lsr r9 @ │ │ │ │ smlaltteq pc, lr, r0, sp @ │ │ │ │ - cmpeq r9, r4, lsr #26 │ │ │ │ - smlaltteq lr, pc, ip, r8 @ │ │ │ │ + cmpeq r9, r0, lsr sp │ │ │ │ + strdeq lr, [pc, #-136] @ e3cd0 │ │ │ │ smlaltbeq pc, lr, r8, sp @ │ │ │ │ - cmpeq r9, ip, ror #25 │ │ │ │ - strheq lr, [pc, #-132] @ e3ce0 │ │ │ │ + ldrsheq r2, [r9, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq lr, pc, r0, r8 @ │ │ │ │ cmppeq lr, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, r0, asr #25 │ │ │ │ │ │ │ │ 000e3d68 : │ │ │ │ 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 │ │ │ │ @@ -27541,36 +27541,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b e3f30 │ │ │ │ cmneq r4, ip, ror lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, asr #28 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x014efc9c │ │ │ │ - @ instruction: 0x01565094 │ │ │ │ + cmpeq r6, r0, lsr #1 │ │ │ │ cmppeq lr, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, asr #21 │ │ │ │ + ldrsbeq r2, [r9, #-168] @ 0xffffff58 │ │ │ │ cmppeq lr, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ cmneq r4, ip, asr #25 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ + cmpeq r3, ip, lsr ip │ │ │ │ + cmpeq r9, r4, lsl sl │ │ │ │ + cmpeq pc, ip, lsl #12 │ │ │ │ strheq pc, [lr, #-168] @ 0xffffff58 @ │ │ │ │ ldrdeq pc, [lr, #-164] @ 0xffffff5c │ │ │ │ - smlalbbeq lr, pc, ip, r5 @ │ │ │ │ - cmpeq r9, r0, ror #18 │ │ │ │ - cmpeq pc, r8, asr r5 @ │ │ │ │ + @ instruction: 0x014fe598 │ │ │ │ + cmpeq r9, ip, ror #18 │ │ │ │ + cmpeq pc, r4, ror #10 │ │ │ │ cmppeq lr, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr #18 │ │ │ │ - cmpeq pc, ip, lsl r5 @ │ │ │ │ + cmpeq r9, r0, lsr r9 │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ ldrdeq pc, [lr, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r9, r8, ror #17 │ │ │ │ - smlaltteq lr, pc, r0, r4 @ │ │ │ │ + ldrsheq r2, [r9, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq lr, pc, ip, r4 @ │ │ │ │ @ instruction: 0x014ef998 │ │ │ │ - cmpeq r9, ip, lsr #17 │ │ │ │ - smlaltbeq lr, pc, r4, r4 @ │ │ │ │ + ldrheq r2, [r9, #-136] @ 0xffffff78 │ │ │ │ + strheq lr, [pc, #-64] @ e4138 │ │ │ │ cmppeq lr, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 000e4178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -27808,36 +27808,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b e4350 │ │ │ │ cmneq r4, ip, ror #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, lsr sl │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlalbbeq pc, lr, ip, r8 @ │ │ │ │ - cmpeq r8, r8, ror #23 │ │ │ │ + ldrsheq ip, [r8, #-180] @ 0xffffff4c │ │ │ │ cmppeq lr, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr #13 │ │ │ │ + ldrheq r2, [r9, #-104] @ 0xffffff98 │ │ │ │ cmppeq lr, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ cmneq r4, ip, lsr #17 │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ - cmpeq r9, r8, ror #11 │ │ │ │ - smlaltteq lr, pc, r0, r1 @ │ │ │ │ + cmpeq r3, ip, lsl r8 │ │ │ │ + ldrsheq r2, [r9, #-84] @ 0xffffffac │ │ │ │ + smlaltteq lr, pc, ip, r1 @ │ │ │ │ @ instruction: 0x014ef698 │ │ │ │ strheq pc, [lr, #-100] @ 0xffffff9c @ │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ - cmpeq r9, r0, asr #10 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmpeq pc, r8, ror r1 @ │ │ │ │ + cmpeq r9, ip, asr #10 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ strdeq pc, [lr, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r9, r4, lsl #10 │ │ │ │ - strdeq lr, [pc, #-12] @ e4578 │ │ │ │ + cmpeq r9, r0, lsl r5 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ strheq pc, [lr, #-84] @ 0xffffffac @ │ │ │ │ - cmpeq r9, r4, asr #9 │ │ │ │ - strheq lr, [pc, #-12] @ e4584 │ │ │ │ + ldrsbeq r2, [r9, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq lr, pc, r8, r0 @ │ │ │ │ cmppeq lr, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #9 │ │ │ │ - smlalbbeq lr, pc, r0, r0 @ │ │ │ │ + @ instruction: 0x01592494 │ │ │ │ + smlalbbeq lr, pc, ip, r0 @ │ │ │ │ cmppeq lr, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 000e459c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -28020,28 +28020,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ b e4714 │ │ │ │ cmneq r4, r4, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, lsr #12 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmppeq lr, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, r0, lsl #6 │ │ │ │ @ instruction: 0x014ef398 │ │ │ │ cmneq r4, r8, ror #9 │ │ │ │ - cmpeq r3, ip, asr #8 │ │ │ │ - cmpeq r9, r4, lsr #4 │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ + cmpeq r3, r8, asr r4 │ │ │ │ + cmpeq r9, r0, lsr r2 │ │ │ │ + cmpeq pc, r8, lsr #28 │ │ │ │ ldrdeq pc, [lr, #-36] @ 0xffffffdc │ │ │ │ strdeq pc, [lr, #-32] @ 0xffffffe0 │ │ │ │ - smlaltbeq sp, pc, r8, sp @ │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ - cmpeq pc, r4, ror sp @ │ │ │ │ + strheq sp, [pc, #-212] @ e47dc │ │ │ │ + cmpeq r9, r8, lsl #3 │ │ │ │ + smlalbbeq sp, pc, r0, sp @ │ │ │ │ cmppeq lr, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #2 │ │ │ │ - cmpeq pc, r8, lsr sp @ │ │ │ │ + cmpeq r9, ip, asr #2 │ │ │ │ + cmpeq pc, r4, asr #26 │ │ │ │ strdeq pc, [lr, #-16] │ │ │ │ │ │ │ │ 000e48c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -28233,30 +28233,30 @@ │ │ │ │ b e4a5c │ │ │ │ cmneq r4, ip, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r3, [r4, #-40]! @ 0xffffffd8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmppeq lr, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ qdaddeq pc, r8, lr @ │ │ │ │ - ldrheq r1, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r0, asr #31 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ cmneq r4, r0, lsr #3 │ │ │ │ - cmpeq r3, r4, lsl #2 │ │ │ │ - ldrsbeq r1, [r9, #-236] @ 0xffffff14 │ │ │ │ - ldrdeq sp, [pc, #-164] @ e4b4c │ │ │ │ + cmpeq r3, r0, lsl r1 │ │ │ │ + cmpeq r9, r8, ror #29 │ │ │ │ + smlaltteq sp, pc, r0, sl @ │ │ │ │ smlalbbeq lr, lr, ip, pc @ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ smlaltbeq lr, lr, r8, pc @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq pc, r0, ror #20 │ │ │ │ - cmpeq r9, r4, lsr lr │ │ │ │ - cmpeq pc, ip, lsr #20 │ │ │ │ + cmpeq pc, ip, ror #20 │ │ │ │ + cmpeq r9, r0, asr #28 │ │ │ │ + cmpeq pc, r8, lsr sl @ │ │ │ │ smlaltteq lr, lr, r4, lr @ │ │ │ │ - ldrsheq r1, [r9, #-216] @ 0xffffff28 │ │ │ │ - strdeq sp, [pc, #-144] @ e4b88 │ │ │ │ + cmpeq r9, r4, lsl #28 │ │ │ │ + strdeq sp, [pc, #-156] @ e4b7c │ │ │ │ smlaltbeq lr, lr, r8, lr @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ │ │ │ │ 000e4c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28490,42 +28490,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ b e4de4 │ │ │ │ cmneq r4, r8, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01642f94 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlaltteq lr, lr, r8, sp @ │ │ │ │ - cmpeq r6, r0, ror #3 │ │ │ │ + cmpeq r6, ip, ror #3 │ │ │ │ @ instruction: 0x014eed9c │ │ │ │ - cmpeq r9, r8, lsl ip │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ strheq lr, [lr, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmneq r4, r8, lsl lr │ │ │ │ - cmpeq r3, ip, ror sp │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ - cmpeq pc, ip, asr #14 │ │ │ │ + cmpeq r3, r8, lsl #27 │ │ │ │ + cmpeq r9, r0, ror #22 │ │ │ │ + cmpeq pc, r8, asr r7 @ │ │ │ │ cmpeq lr, r4, lsl #24 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmpeq lr, r0, lsr #24 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - ldrdeq sp, [pc, #-104] @ e4fa4 │ │ │ │ - cmpeq r9, ip, lsr #21 │ │ │ │ - smlaltbeq sp, pc, r4, r6 @ │ │ │ │ + smlaltteq sp, pc, r4, r6 @ │ │ │ │ + ldrheq r1, [r9, #-168] @ 0xffffff58 │ │ │ │ + strheq sp, [pc, #-96] @ e4fb4 │ │ │ │ cmpeq lr, ip, asr fp │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r9, r0, ror sl │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ + cmpeq r9, ip, ror sl │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ cmpeq lr, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r9, r4, lsr sl │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ + cmpeq r9, r0, asr #20 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ smlaltteq lr, lr, r4, sl @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsheq r1, [r9, #-152] @ 0xffffff68 │ │ │ │ - strdeq sp, [pc, #-80] @ e4ff4 │ │ │ │ + cmpeq r9, r4, lsl #20 │ │ │ │ + strdeq sp, [pc, #-92] @ e4fe8 │ │ │ │ smlaltbeq lr, lr, r0, sl @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ │ │ │ │ 000e5048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28722,32 +28722,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e51e8 │ │ │ │ @ instruction: 0x01642b98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r4, ror fp │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlaltteq lr, lr, r0, r9 @ │ │ │ │ - cmpeq r9, ip, ror #16 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ cmpeq lr, r0, lsl r9 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ cmneq r4, r4, lsl sl │ │ │ │ - cmpeq r3, ip, ror #18 │ │ │ │ - cmpeq r9, r4, asr #14 │ │ │ │ - cmpeq pc, ip, lsr r3 @ │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ strdeq lr, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - mrseq sp, (UNDEF: 127) │ │ │ │ + cmpeq r9, r4, lsl r7 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ strheq lr, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, ip, asr #13 │ │ │ │ - smlalbteq sp, pc, r4, r2 @ │ │ │ │ + ldrsbeq r1, [r9, #-104] @ 0xffffff98 │ │ │ │ + ldrdeq sp, [pc, #-32] @ e5384 │ │ │ │ cmpeq lr, ip, ror r7 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ @ instruction: 0x014ee798 │ │ │ │ - cmpeq pc, r0, asr r2 @ │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ │ │ │ │ 000e53b0 : │ │ │ │ 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 │ │ │ │ @@ -28929,31 +28929,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b e5528 │ │ │ │ cmneq r4, ip, lsr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r8, lsl r8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlalbbeq lr, lr, ip, r6 @ │ │ │ │ - ldrsbeq r1, [r9, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ smlalbbeq lr, lr, r0, r5 @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ ldrdeq r2, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r3, r8, lsr r6 │ │ │ │ - cmpeq r9, r0, lsl r4 │ │ │ │ - cmpeq pc, r8 │ │ │ │ + cmpeq r3, r4, asr #12 │ │ │ │ + cmpeq r9, ip, lsl r4 │ │ │ │ + cmpeq pc, r4, lsl r0 @ │ │ │ │ smlalbteq lr, lr, r0, r4 @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ ldrdeq lr, [lr, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x014fcf94 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ - cmpeq pc, r0, ror #30 │ │ │ │ + smlaltbeq ip, pc, r0, pc @ │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ cmpeq lr, r8, lsl r4 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmpeq r9, ip, lsr #6 │ │ │ │ - cmpeq pc, r4, lsr #30 │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ ldrdeq lr, [lr, #-60] @ 0xffffffc4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 000e56e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29140,30 +29140,30 @@ │ │ │ │ mov r8, r0 │ │ │ │ b e586c │ │ │ │ strdeq r2, [r4, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r4, r0, ror #9 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmpeq lr, r0, ror #6 │ │ │ │ - @ instruction: 0x01591198 │ │ │ │ + cmpeq r9, r4, lsr #3 │ │ │ │ cmpeq lr, ip, lsr r2 │ │ │ │ @ instruction: 0x01642390 │ │ │ │ - ldrsheq r6, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ - smlalbteq ip, pc, r4, ip @ │ │ │ │ + cmpeq r3, r0, lsl #6 │ │ │ │ + ldrsbeq r1, [r9, #-8] │ │ │ │ + ldrdeq ip, [pc, #-192] @ e593c │ │ │ │ cmpeq lr, ip, ror r1 │ │ │ │ @ instruction: 0x014ee198 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq pc, r0, asr ip @ │ │ │ │ - cmpeq r9, r4, lsr #32 │ │ │ │ - cmpeq pc, ip, lsl ip @ │ │ │ │ + cmpeq pc, ip, asr ip @ │ │ │ │ + cmpeq r9, r0, lsr r0 │ │ │ │ + cmpeq pc, r8, lsr #24 │ │ │ │ ldrdeq lr, [lr, #-4] │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq r9, r8, ror #31 │ │ │ │ - smlaltteq ip, pc, r0, fp @ │ │ │ │ + ldrsheq r0, [r9, #-244] @ 0xffffff0c │ │ │ │ + smlaltteq ip, pc, ip, fp @ │ │ │ │ swpbeq lr, r8, [lr] @ │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 000e5a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29376,37 +29376,37 @@ │ │ │ │ b e5bbc │ │ │ │ cmneq r4, ip, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01642190 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ smlaltteq sp, lr, r4, pc @ │ │ │ │ - cmpeq r9, ip, asr #28 │ │ │ │ + cmpeq r9, r8, asr lr │ │ │ │ strdeq sp, [lr, #-224] @ 0xffffff20 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmneq r4, r0, asr #32 │ │ │ │ - cmpeq r3, r4, lsr #31 │ │ │ │ - cmpeq r9, ip, ror sp │ │ │ │ - cmpeq pc, r4, ror r9 @ │ │ │ │ + ldrheq r5, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, r8, lsl #27 │ │ │ │ + smlalbbeq ip, pc, r0, r9 @ │ │ │ │ cmpeq lr, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ smlaltteq sp, lr, r0, lr │ │ │ │ ldrdeq sp, [lr, #-220] @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq sp, [lr, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r0, [r9, #-192] @ 0xffffff40 │ │ │ │ - smlaltbeq ip, pc, r8, r8 @ │ │ │ │ + ldrheq r0, [r9, #-204] @ 0xffffff34 │ │ │ │ + strheq ip, [pc, #-132] @ e5d48 │ │ │ │ cmpeq lr, r0, ror #26 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r9, r4, ror ip │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ + cmpeq r9, r0, lsl #25 │ │ │ │ + cmpeq pc, r8, ror r8 @ │ │ │ │ cmpeq lr, r4, lsr #26 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq pc, r0, asr #16 │ │ │ │ │ │ │ │ 000e5de4 : │ │ │ │ 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] │ │ │ │ @@ -29521,29 +29521,29 @@ │ │ │ │ ldr r1, [pc, #84] @ e6004 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b e5f0c │ │ │ │ cmneq r4, r0, lsl #28 │ │ │ │ - cmpeq r9, r8, ror fp │ │ │ │ + cmpeq r9, r4, lsl #23 │ │ │ │ cmpeq lr, r4, lsr #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq r9, ip, ror #21 │ │ │ │ + ldrsheq r0, [r9, #-168] @ 0xffffff58 │ │ │ │ smlaltbeq sp, lr, r0, fp │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - ldrheq r0, [r9, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r0, [r9, #-172] @ 0xffffff54 │ │ │ │ cmpeq lr, r4, ror #22 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq pc, r0, asr r6 @ │ │ │ │ - cmpeq pc, r0, lsr #12 │ │ │ │ - cmpeq pc, r4, lsl #12 │ │ │ │ - ldrsheq r0, [r9, #-144] @ 0xffffff70 │ │ │ │ - smlaltteq ip, pc, r8, r5 @ │ │ │ │ + cmpeq pc, ip, asr r6 @ │ │ │ │ + cmpeq pc, ip, lsr #12 │ │ │ │ + cmpeq pc, r0, lsl r6 @ │ │ │ │ + ldrsheq r0, [r9, #-156] @ 0xffffff64 │ │ │ │ + strdeq ip, [pc, #-84] @ e5fb0 │ │ │ │ smlaltbeq sp, lr, r0, sl │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 000e6008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29958,62 +29958,62 @@ │ │ │ │ add r2, r2, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b e61d4 │ │ │ │ cmneq r4, r0, ror #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ cmneq r4, ip, lsl #23 │ │ │ │ - cmpeq r9, r0, ror #17 │ │ │ │ - ldrsbeq r5, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r9, ip, ror #17 │ │ │ │ + ldrsbeq r5, [r3, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - ldrheq r5, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r8, asr #21 │ │ │ │ cmneq r4, r8, lsr #20 │ │ │ │ - cmpeq r3, r4, ror #18 │ │ │ │ - cmpeq r9, r4, lsr #14 │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq r3, r0, ror r9 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + cmpeq pc, r8, lsr #6 │ │ │ │ smlalbteq sp, lr, ip, r7 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x0159069c │ │ │ │ - @ instruction: 0x014fc294 │ │ │ │ + cmpeq r9, r8, lsr #13 │ │ │ │ + smlaltbeq ip, pc, r0, r2 @ │ │ │ │ cmpeq lr, r8, asr #14 │ │ │ │ - cmpeq r9, r0, lsl #12 │ │ │ │ - strdeq ip, [pc, #-24] @ e66c0 │ │ │ │ + cmpeq r9, ip, lsl #12 │ │ │ │ + cmpeq pc, r4, lsl #4 │ │ │ │ smlaltbeq sp, lr, r8, r6 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - ldrheq r5, [r3, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, r4, ror r5 │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ + cmpeq r3, r0, asr #15 │ │ │ │ + cmpeq r9, r0, lsl #11 │ │ │ │ + cmpeq pc, r8, ror r1 @ │ │ │ │ cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ - cmpeq r9, r4, lsl #10 │ │ │ │ - strdeq ip, [pc, #-8] @ e66f4 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ + cmpeq r9, r0, lsl r5 │ │ │ │ + cmpeq pc, r4, lsl #2 │ │ │ │ smlaltbeq sp, lr, ip, r5 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - ldrheq r5, [r3, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r9, r0, lsl #9 │ │ │ │ - cmpeq pc, r4, ror r0 @ │ │ │ │ + cmpeq r3, r0, asr #13 │ │ │ │ + cmpeq r9, ip, lsl #9 │ │ │ │ + smlalbbeq ip, pc, r0, r0 @ │ │ │ │ cmpeq lr, ip, lsr #10 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmpeq r3, r4, lsr #12 │ │ │ │ - ldrsheq r0, [r9, #-52] @ 0xffffffcc │ │ │ │ - smlaltteq fp, pc, r8, pc @ │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq r9, r0, lsl #8 │ │ │ │ + strdeq fp, [pc, #-244] @ e6630 │ │ │ │ @ instruction: 0x014ed49c │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq r9, ip, lsr #7 │ │ │ │ - smlaltbeq fp, pc, r4, pc @ │ │ │ │ + ldrheq r0, [r9, #-56] @ 0xffffffc8 │ │ │ │ + strheq fp, [pc, #-240] @ e6644 │ │ │ │ cmpeq lr, r4, asr r4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ + cmpeq pc, r0, ror pc @ │ │ │ │ cmpeq lr, r4, lsl r4 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmpeq r9, ip, lsr #6 │ │ │ │ - cmpeq pc, r4, lsr #30 │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ ldrdeq sp, [lr, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ │ │ │ │ 000e6758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -30939,159 +30939,159 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b e685c │ │ │ │ @ instruction: 0x01641494 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq fp, lr, r8, lr │ │ │ │ cmneq r4, r8, asr r4 │ │ │ │ - cmpeq r6, r4, asr #16 │ │ │ │ + cmpeq r6, r0, asr r8 │ │ │ │ cmpeq lr, r0, ror #6 │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ - ldrheq r3, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r9, r8, asr r1 │ │ │ │ + cmpeq r4, r0, asr #9 │ │ │ │ cmneq r4, r0, lsr #7 │ │ │ │ ldrdeq sp, [lr, #-44] @ 0xffffffd4 │ │ │ │ smlaltbeq sp, lr, r8, r2 │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ cmpeq lr, r8, asr #4 │ │ │ │ - ldrsheq pc, [r8, #-252] @ 0xffffff04 @ │ │ │ │ - strdeq fp, [pc, #-180] @ e7558 │ │ │ │ + cmpeq r9, r8 │ │ │ │ + cmpeq pc, r0, lsl #24 │ │ │ │ smlaltbeq sp, lr, ip, r0 │ │ │ │ smlaltteq sp, lr, r4, r1 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ cmpeq lr, ip, asr r1 │ │ │ │ - cmppeq r8, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsl #22 │ │ │ │ + cmppeq r8, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsl fp @ │ │ │ │ smlalbteq ip, lr, r0, pc @ │ │ │ │ mrseq sp, (UNDEF: 94) │ │ │ │ - cmppeq r8, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ + cmppeq r8, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ cmpeq lr, r0, lsr #30 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ qdaddeq sp, r8, lr │ │ │ │ - ldrheq sl, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, r0, asr #5 │ │ │ │ strdeq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmppeq r8, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq fp, pc, r4, r9 @ │ │ │ │ + ldrheq pc, [r8, #-216] @ 0xffffff28 @ │ │ │ │ + strheq fp, [pc, #-144] @ e75c0 │ │ │ │ cmpeq lr, ip, asr lr │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - ldrheq pc, [r8, #-188] @ 0xffffff44 @ │ │ │ │ - strheq fp, [pc, #-116] @ e75ec │ │ │ │ + cmppeq r8, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq fp, pc, r0, r7 @ │ │ │ │ cmpeq lr, ip, ror #24 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmpeq lr, r8, ror sp │ │ │ │ - cmppeq r8, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, asr r7 @ │ │ │ │ + cmppeq r8, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ cmpeq lr, r0, lsl ip │ │ │ │ muleq r0, r6, r2 │ │ │ │ cmpeq lr, r8, asr sp │ │ │ │ smlalbbeq ip, lr, r4, sp │ │ │ │ smlalbbeq ip, lr, r8, sp │ │ │ │ - cmppeq r8, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ + @ instruction: 0x0158fa90 │ │ │ │ + smlalbbeq fp, pc, r8, r6 @ │ │ │ │ cmpeq lr, r4, lsr fp │ │ │ │ - cmppeq r8, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ + cmppeq r8, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr #12 │ │ │ │ strdeq ip, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmppeq r8, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [pc, #-92] @ e764c │ │ │ │ + cmppeq r8, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ strheq ip, [lr, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmppeq r8, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [pc, #-92] @ e765c │ │ │ │ + ldrsbeq pc, [r8, #-144] @ 0xffffff70 @ │ │ │ │ + smlalbteq fp, pc, r8, r5 @ │ │ │ │ cmpeq lr, r4, ror sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmppeq r8, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x0158f990 │ │ │ │ + smlalbbeq fp, pc, r8, r5 @ │ │ │ │ cmpeq lr, r4, lsr sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq r8, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr #10 │ │ │ │ + cmppeq r8, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, asr #10 │ │ │ │ strdeq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmppeq r8, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsl #10 │ │ │ │ + cmppeq r8, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsl r5 @ │ │ │ │ strheq ip, [lr, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq pc, [r8, #-128] @ 0xffffff80 @ │ │ │ │ - smlalbteq fp, pc, r8, r4 @ │ │ │ │ + ldrsbeq pc, [r8, #-140] @ 0xffffff74 @ │ │ │ │ + ldrdeq fp, [pc, #-68] @ e76b0 │ │ │ │ smlalbbeq ip, lr, r0, r9 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - @ instruction: 0x0158f894 │ │ │ │ - smlalbbeq fp, pc, ip, r4 @ │ │ │ │ + cmppeq r8, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014fb498 │ │ │ │ cmpeq lr, r4, asr #18 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmppeq r8, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr r4 @ │ │ │ │ + cmppeq r8, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, asr r4 @ │ │ │ │ cmpeq lr, r8, lsl #18 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmppeq r8, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsl r4 @ │ │ │ │ + cmppeq r8, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl r4 @ │ │ │ │ smlalbteq ip, lr, r8, r8 │ │ │ │ - ldrsbeq pc, [r8, #-120] @ 0xffffff88 @ │ │ │ │ - ldrdeq fp, [pc, #-48] @ e7700 │ │ │ │ + cmppeq r8, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [pc, #-60] @ e76f4 │ │ │ │ smlalbbeq ip, lr, r8, r8 │ │ │ │ - @ instruction: 0x0158f798 │ │ │ │ - @ instruction: 0x014fb390 │ │ │ │ + cmppeq r8, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014fb39c │ │ │ │ cmpeq lr, r8, asr #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmppeq r8, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ + cmppeq r8, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, ror #6 │ │ │ │ cmpeq lr, ip, lsl #16 │ │ │ │ - cmppeq r8, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmppeq r8, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ ldrdeq ip, [lr, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmppeq r8, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [pc, #-40] @ e7740 │ │ │ │ + cmppeq r8, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq fp, pc, r4, r2 @ │ │ │ │ @ instruction: 0x014ec790 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmppeq r8, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014fb29c │ │ │ │ + ldrheq pc, [r8, #-96] @ 0xffffffa0 @ │ │ │ │ + smlaltbeq fp, pc, r8, r2 @ │ │ │ │ cmpeq lr, r4, asr r7 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - cmppeq r8, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq ip, lr, ip, r8 │ │ │ │ strdeq ip, [lr, #-104] @ 0xffffff98 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - cmppeq r8, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ + cmppeq r8, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsl r2 @ │ │ │ │ strheq ip, [lr, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - cmppeq r8, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq fp, pc, r4, r1 @ │ │ │ │ + ldrsbeq pc, [r8, #-88] @ 0xffffffa8 @ │ │ │ │ + ldrdeq fp, [pc, #-16] @ e7798 │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x0158f590 │ │ │ │ - smlalbbeq fp, pc, r8, r1 @ │ │ │ │ + @ instruction: 0x0158f59c │ │ │ │ + @ instruction: 0x014fb194 │ │ │ │ cmpeq lr, r0, asr #12 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmppeq r8, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, asr #2 │ │ │ │ + cmppeq r8, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ cmpeq lr, r0, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmppeq r8, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsl #2 │ │ │ │ + cmppeq r8, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ strheq ip, [lr, #-92] @ 0xffffffa4 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - ldrsbeq pc, [r8, #-72] @ 0xffffffb8 @ │ │ │ │ - ldrdeq fp, [pc, #-0] @ e77e8 │ │ │ │ + cmppeq r8, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [pc, #-12] @ e77dc │ │ │ │ smlalbbeq ip, lr, r8, r5 │ │ │ │ - @ instruction: 0x0158f49c │ │ │ │ - swpbeq fp, r4, [pc] @ │ │ │ │ + cmppeq r8, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq fp, pc, r0, r0 @ │ │ │ │ cmpeq lr, ip, asr #10 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmppeq r8, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - qdaddeq fp, r8, pc @ │ │ │ │ + cmppeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, rrx │ │ │ │ cmpeq lr, r0, lsl r5 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - cmppeq r8, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmppeq r8, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ ldrdeq ip, [lr, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - cmppeq r8, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq sl, pc, r0, pc @ │ │ │ │ + ldrsheq pc, [r8, #-52] @ 0xffffffcc @ │ │ │ │ + smlaltteq sl, pc, ip, pc @ │ │ │ │ @ instruction: 0x014ec498 │ │ │ │ │ │ │ │ 000e7824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -31277,37 +31277,37 @@ │ │ │ │ bl c0190 │ │ │ │ b e78f0 │ │ │ │ cmneq r5, r4, asr #9 │ │ │ │ smultbeq r4, ip, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r5, r4, lsr #8 │ │ │ │ cmneq r4, ip, lsl #6 │ │ │ │ - ldrsheq lr, [r8, #-252] @ 0xffffff04 │ │ │ │ - strdeq sl, [pc, #-180] @ e7a74 │ │ │ │ + cmppeq r8, r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsl #24 │ │ │ │ smlaltbeq ip, lr, ip, r0 │ │ │ │ - cmpeq r8, r0, asr #31 │ │ │ │ - strheq sl, [pc, #-184] @ e7a7c │ │ │ │ + cmpeq r8, ip, asr #31 │ │ │ │ + smlalbteq sl, pc, r4, fp @ │ │ │ │ cmpeq lr, r0, ror r0 │ │ │ │ - cmpeq r8, r8, lsl #31 │ │ │ │ - smlalbbeq sl, pc, r0, fp @ │ │ │ │ + @ instruction: 0x0158ef94 │ │ │ │ + smlalbbeq sl, pc, ip, fp @ │ │ │ │ cmpeq lr, r8, lsr r0 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmpeq r8, r0, asr pc │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq r8, ip, asr pc │ │ │ │ + cmpeq pc, r4, asr fp @ │ │ │ │ mrseq ip, (UNDEF: 78) │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmpeq r8, r8, lsl pc │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ + cmpeq pc, ip, lsl fp @ │ │ │ │ smlalbteq fp, lr, r8, pc @ │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq r8, r4, ror #29 │ │ │ │ - ldrdeq sl, [pc, #-168] @ e7ac8 │ │ │ │ + ldrsheq lr, [r8, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq sl, pc, r4, sl @ │ │ │ │ @ instruction: 0x014ebf94 │ │ │ │ - cmpeq r8, r8, lsr #29 │ │ │ │ - smlaltbeq sl, pc, r0, sl @ │ │ │ │ + ldrheq lr, [r8, #-228] @ 0xffffff1c │ │ │ │ + smlaltbeq sl, pc, ip, sl @ │ │ │ │ cmpeq lr, r8, asr pc │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ │ │ │ │ 000e7b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31942,93 +31942,93 @@ │ │ │ │ bl c0190 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne e7eb4 │ │ │ │ b e83b0 │ │ │ │ cmneq r4, r8, rrx │ │ │ │ qdsubeq r0, r8, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0158ed98 │ │ │ │ + cmpeq r8, r4, lsr #27 │ │ │ │ cmpeq lr, r8, asr #28 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmpeq r6, ip, asr #7 │ │ │ │ + ldrsbeq r8, [r6, #-56] @ 0xffffffc8 │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - cmpeq r8, r0, asr #24 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ + cmpeq r8, ip, asr #24 │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq fp, [lr, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ msreq SPSR_xc, r8, asr #26 │ │ │ │ - cmpeq r8, r4, ror #20 │ │ │ │ - cmpeq pc, ip, asr r6 @ │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ cmpeq lr, r4, lsl fp │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - ldrsheq lr, [r8, #-156] @ 0xffffff64 │ │ │ │ - strdeq sl, [pc, #-84] @ e856c │ │ │ │ + cmpeq r8, r8, lsl #20 │ │ │ │ + cmpeq pc, r0, lsl #12 │ │ │ │ smlaltbeq fp, lr, ip, sl │ │ │ │ - @ instruction: 0x0158e994 │ │ │ │ - smlalbbeq sl, pc, ip, r5 @ │ │ │ │ + cmpeq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x014fa598 │ │ │ │ cmpeq lr, r4, asr #20 │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ + cmpeq pc, r0, lsr r5 @ │ │ │ │ smlaltteq fp, lr, r0, r9 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ cmpeq lr, r0, asr sp │ │ │ │ - @ instruction: 0x014fa494 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - cmpeq pc, ip, asr r4 @ │ │ │ │ + smlaltbeq sl, pc, r0, r4 @ │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq pc, r8, ror #8 │ │ │ │ cmpeq lr, r4, lsl r9 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ - cmpeq pc, ip, lsl r4 @ │ │ │ │ + cmpeq r8, r0, lsr r8 │ │ │ │ + cmpeq pc, r8, lsr #8 │ │ │ │ ldrdeq fp, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r8, r4, ror #15 │ │ │ │ - ldrdeq sl, [pc, #-60] @ e85d0 │ │ │ │ + ldrsheq lr, [r8, #-112] @ 0xffffff90 │ │ │ │ + smlaltteq sl, pc, r8, r3 @ │ │ │ │ @ instruction: 0x014eb894 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmpeq r8, r4, lsr #15 │ │ │ │ - @ instruction: 0x014fa39c │ │ │ │ + ldrheq lr, [r8, #-112] @ 0xffffff90 │ │ │ │ + smlaltbeq sl, pc, r8, r3 @ │ │ │ │ cmpeq lr, r4, asr r8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - cmpeq r8, r4, ror #14 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq r8, r0, ror r7 │ │ │ │ + cmpeq pc, r8, ror #6 │ │ │ │ cmpeq lr, r4, lsl r8 │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ - cmpeq pc, r0, lsr #6 │ │ │ │ + cmpeq r8, r4, lsr r7 │ │ │ │ + cmpeq pc, ip, lsr #6 │ │ │ │ ldrdeq fp, [lr, #-116] @ 0xffffff8c │ │ │ │ - smlaltteq sl, pc, r8, r2 @ │ │ │ │ - ldrheq lr, [r8, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq sl, pc, ip, r2 @ │ │ │ │ + strdeq sl, [pc, #-36] @ e861c │ │ │ │ + cmpeq r8, r0, asr #13 │ │ │ │ + strheq sl, [pc, #-40] @ e8620 │ │ │ │ cmpeq lr, r4, ror #14 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ - cmpeq pc, ip, ror #4 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ cmpeq lr, r4, lsr #14 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmpeq r8, r8, lsr r6 │ │ │ │ - cmpeq pc, r0, lsr r2 @ │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ + cmpeq pc, ip, lsr r2 @ │ │ │ │ smlaltteq fp, lr, r8, r6 │ │ │ │ cmpeq lr, ip, lsr #18 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmpeq r8, r0, asr #11 │ │ │ │ - strheq sl, [pc, #-24] @ e8664 │ │ │ │ + cmpeq r8, ip, asr #11 │ │ │ │ + smlalbteq sl, pc, r4, r1 @ │ │ │ │ cmpeq lr, r0, ror r6 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ cmpeq lr, r4, lsl #18 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmpeq pc, r8, asr #2 │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ cmpeq lr, ip, ror r8 │ │ │ │ - strdeq sl, [pc, #-4] @ e8698 │ │ │ │ + mrseq sl, (UNDEF: 95) │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq r8, r8, asr #9 │ │ │ │ - smlalbteq sl, pc, r0, r0 @ │ │ │ │ + ldrsbeq lr, [r8, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq sl, pc, ip, r0 @ │ │ │ │ cmpeq lr, r8, ror r5 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - smlalbbeq sl, pc, r8, r0 @ │ │ │ │ - cmpeq r8, r4, asr r4 │ │ │ │ + swpbeq sl, r4, [pc] @ │ │ │ │ + cmpeq r8, r0, ror #8 │ │ │ │ strdeq fp, [lr, #-120] @ 0xffffff88 │ │ │ │ strdeq fp, [lr, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ │ │ │ │ 000e86c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -32124,27 +32124,27 @@ │ │ │ │ ldr r1, [pc, #32] @ e8854 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b e876c │ │ │ │ - ldrheq lr, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, r0, asr #5 │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ cmpeq lr, r0, lsr r3 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - strdeq r9, [pc, #-220] @ e8784 │ │ │ │ + cmpeq pc, r8, lsl #28 │ │ │ │ strheq fp, [lr, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ strdeq fp, [lr, #-84] @ 0xffffffac │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ smlalbteq fp, lr, r4, r5 │ │ │ │ - @ instruction: 0x014f9d94 │ │ │ │ + smlaltbeq r9, pc, r0, sp @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ │ │ │ │ 000e887c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -32330,30 +32330,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b e8adc │ │ │ │ msreq (UNDEF: 99), ip, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq pc, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq r8, ip, lsr #32 │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlaltteq fp, lr, r0, r0 │ │ │ │ cmpeq lr, r8, ror #10 │ │ │ │ msreq (UNDEF: 99), r0, lsl #4 │ │ │ │ - cmpeq r8, r4, asr pc │ │ │ │ + cmpeq r8, r0, ror #30 │ │ │ │ cmpeq lr, r8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r4, lsl #22 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strheq r9, [pc, #-160] @ e8af0 │ │ │ │ - cmpeq r8, r0, lsl #29 │ │ │ │ + strheq r9, [pc, #-172] @ e8ae4 │ │ │ │ + cmpeq r8, ip, lsl #29 │ │ │ │ mrseq fp, SPSR_hyp │ │ │ │ cmpeq lr, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ │ │ │ │ 000e8ba0 : │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ beq e8bc4 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r2, r3, #12 │ │ │ │ @@ -32580,27 +32580,27 @@ │ │ │ │ b e8e98 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, ror #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r4, asr #31 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq fp, lr, ip, r1 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ + cmpeq r8, r0, lsl #29 │ │ │ │ cmneq r3, r4, lsr #30 │ │ │ │ cmpeq lr, r4, lsr #2 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ cmpeq lr, r8, asr #32 │ │ │ │ cmpeq lr, r8, lsl r0 │ │ │ │ - cmpeq r8, r8, lsl #26 │ │ │ │ + cmpeq r8, r4, lsl sp │ │ │ │ smlalbteq sl, lr, ip, pc @ │ │ │ │ - ldrheq sp, [r8, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, r0, asr #25 │ │ │ │ cmpeq lr, ip, ror #30 │ │ │ │ - cmpeq r8, ip, asr #24 │ │ │ │ + cmpeq r8, r8, asr ip │ │ │ │ │ │ │ │ 000e8f64 : │ │ │ │ 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] @ e9298 │ │ │ │ @@ -32805,27 +32805,27 @@ │ │ │ │ b e9210 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, lsl #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r4, ror #24 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq lr, ip, lsr #28 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ + cmpeq r8, ip, lsr #22 │ │ │ │ cmneq r3, r0, asr #23 │ │ │ │ smlalbteq sl, lr, r0, sp │ │ │ │ - ldrheq sp, [r8, #-160] @ 0xffffff60 │ │ │ │ + ldrheq sp, [r8, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, ror #19 │ │ │ │ + ldrsheq sp, [r8, #-152] @ 0xffffff68 │ │ │ │ ldrdeq sl, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r8, r4, lsr #19 │ │ │ │ + ldrheq sp, [r8, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x014eac9c │ │ │ │ cmpeq lr, r8, asr ip │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ strdeq sl, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, r4, ror #17 │ │ │ │ + ldrsheq sp, [r8, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 000e92e0 : │ │ │ │ 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] @ e9610 │ │ │ │ @@ -33029,27 +33029,27 @@ │ │ │ │ b e9588 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r8, ror #17 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq sl, [lr, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r8, r4, lsr #15 │ │ │ │ + ldrheq sp, [r8, #-112] @ 0xffffff90 │ │ │ │ cmneq r3, r4, asr #16 │ │ │ │ cmpeq lr, r4, asr #20 │ │ │ │ - cmpeq r8, r4, lsr r7 │ │ │ │ + cmpeq r8, r0, asr #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ cmpeq lr, r4, ror #18 │ │ │ │ - cmpeq r8, ip, lsr #12 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ cmpeq lr, r4, lsr #18 │ │ │ │ smlaltteq sl, lr, r0, r8 │ │ │ │ - ldrsbeq sp, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq r8, r0, ror #11 │ │ │ │ cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq r8, ip, ror #10 │ │ │ │ + cmpeq r8, r8, ror r5 │ │ │ │ │ │ │ │ 000e9658 : │ │ │ │ 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] @ e998c │ │ │ │ @@ -33254,27 +33254,27 @@ │ │ │ │ b e9904 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0163e594 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r0, ror r5 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq lr, r8, lsr r7 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ cmneq r3, ip, asr #9 │ │ │ │ smlalbteq sl, lr, ip, r6 │ │ │ │ - ldrheq sp, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, r8, asr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsheq sp, [r8, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, r4, lsl #6 │ │ │ │ smlaltteq sl, lr, r8, r5 │ │ │ │ - ldrheq sp, [r8, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq sp, [r8, #-44] @ 0xffffffd4 │ │ │ │ smlaltbeq sl, lr, r8, r5 │ │ │ │ cmpeq lr, r4, ror #10 │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ cmpeq lr, r0, lsl #10 │ │ │ │ - ldrsheq sp, [r8, #-16] │ │ │ │ + ldrsheq sp, [r8, #-28] @ 0xffffffe4 │ │ │ │ │ │ │ │ 000e99d4 : │ │ │ │ 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] @ e9d08 │ │ │ │ @@ -33479,27 +33479,27 @@ │ │ │ │ b e9c80 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, lsl r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq lr, [r3, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq sl, [lr, #-60] @ 0xffffffc4 │ │ │ │ - ldrheq sp, [r8, #-0] │ │ │ │ + ldrheq sp, [r8, #-12] │ │ │ │ cmneq r3, r0, asr r1 │ │ │ │ cmpeq lr, r0, asr r3 │ │ │ │ - cmpeq r8, r0, asr #32 │ │ │ │ + cmpeq r8, ip, asr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, ror pc │ │ │ │ + cmpeq r8, r8, lsl #31 │ │ │ │ cmpeq lr, ip, ror #4 │ │ │ │ - cmpeq r8, r4, lsr pc │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ cmpeq lr, ip, lsr #4 │ │ │ │ smlaltteq sl, lr, r8, r1 │ │ │ │ - ldrsbeq ip, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r8, r8, ror #29 │ │ │ │ smlalbbeq sl, lr, r4, r1 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ + cmpeq r8, r0, lsl #29 │ │ │ │ │ │ │ │ 000e9d50 : │ │ │ │ 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] @ ea080 │ │ │ │ @@ -33703,27 +33703,27 @@ │ │ │ │ b e9ff8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0163de9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r8, ror lr │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq r8, r4, lsr sp │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ ldrdeq sp, [r3, #-212]! @ 0xffffff2c │ │ │ │ ldrdeq r9, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r8, r4, asr #25 │ │ │ │ + ldrsbeq ip, [r8, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, lsl #24 │ │ │ │ + cmpeq r8, r0, lsl ip │ │ │ │ strdeq r9, [lr, #-228] @ 0xffffff1c │ │ │ │ - ldrheq ip, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r8, r8, asr #23 │ │ │ │ strheq r9, [lr, #-228] @ 0xffffff1c │ │ │ │ cmpeq lr, r0, ror lr │ │ │ │ - cmpeq r8, r4, ror #22 │ │ │ │ + cmpeq r8, r0, ror fp │ │ │ │ cmpeq lr, ip, lsl #28 │ │ │ │ - ldrsheq ip, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, r8, lsl #22 │ │ │ │ │ │ │ │ 000ea0c8 : │ │ │ │ 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] @ ea3fc │ │ │ │ @@ -33928,27 +33928,27 @@ │ │ │ │ b ea374 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r0, lsl #22 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbteq r9, lr, r8, ip │ │ │ │ - ldrheq ip, [r8, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r8, r8, asr #19 │ │ │ │ cmneq r3, ip, asr sl │ │ │ │ cmpeq lr, ip, asr ip │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r8, lsl #17 │ │ │ │ + @ instruction: 0x0158c894 │ │ │ │ cmpeq lr, r8, ror fp │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ cmpeq lr, r8, lsr fp │ │ │ │ strdeq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, r8, ror #15 │ │ │ │ + ldrsheq ip, [r8, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x014e9a90 │ │ │ │ - cmpeq r8, r0, lsl #15 │ │ │ │ + cmpeq r8, ip, lsl #15 │ │ │ │ │ │ │ │ 000ea444 : │ │ │ │ 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] @ ea774 │ │ │ │ @@ -34152,27 +34152,27 @@ │ │ │ │ b ea6ec │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r4, lsl #15 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq lr, ip, asr #18 │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ + cmpeq r8, ip, asr #12 │ │ │ │ cmneq r3, r0, ror #13 │ │ │ │ smlaltteq r9, lr, r0, r8 │ │ │ │ - ldrsbeq ip, [r8, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ + cmpeq r8, ip, lsl r5 │ │ │ │ cmpeq lr, r0, lsl #16 │ │ │ │ - cmpeq r8, r8, asr #9 │ │ │ │ + ldrsbeq ip, [r8, #-68] @ 0xffffffbc │ │ │ │ smlalbteq r9, lr, r0, r7 │ │ │ │ cmpeq lr, ip, ror r7 │ │ │ │ - cmpeq r8, r0, ror r4 │ │ │ │ + cmpeq r8, ip, ror r4 │ │ │ │ cmpeq lr, r8, lsl r7 │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ │ │ │ │ 000ea7bc : │ │ │ │ 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] @ eac3c │ │ │ │ @@ -34460,33 +34460,33 @@ │ │ │ │ b eab54 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r0, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, ip, lsl #8 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbteq r9, lr, ip, r5 │ │ │ │ - cmpeq r8, r0, asr #5 │ │ │ │ + cmpeq r8, ip, asr #5 │ │ │ │ cmneq r3, r0, ror #6 │ │ │ │ cmpeq lr, r0, ror #10 │ │ │ │ - cmpeq r8, r0, asr r2 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r0, ror r1 │ │ │ │ + cmpeq r8, ip, ror r1 │ │ │ │ cmpeq lr, r0, ror #8 │ │ │ │ - cmpeq r8, ip, lsr #2 │ │ │ │ + cmpeq r8, r8, lsr r1 │ │ │ │ cmpeq lr, ip, lsl r4 │ │ │ │ - cmpeq r8, r4, ror #1 │ │ │ │ + ldrsheq ip, [r8, #-0] │ │ │ │ ldrdeq r9, [lr, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x014e9398 │ │ │ │ - cmpeq r8, ip, lsl #1 │ │ │ │ + @ instruction: 0x0158c098 │ │ │ │ cmpeq lr, r4, lsl r3 │ │ │ │ - cmpeq r8, r8 │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ strheq r9, [lr, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r8, r0, lsr #31 │ │ │ │ + cmpeq r8, ip, lsr #31 │ │ │ │ cmpeq lr, r0, asr r2 │ │ │ │ - cmpeq r8, r0, asr #30 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ │ │ │ │ 000eac9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -34604,15 +34604,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r4, ror r0 │ │ │ │ cmpeq lr, r8, lsr r0 │ │ │ │ - cmpeq r8, r8, lsl #28 │ │ │ │ + cmpeq r8, r4, lsl lr │ │ │ │ │ │ │ │ 000eae84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -34707,15 +34707,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r8, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, r8, ror ip │ │ │ │ + cmpeq r8, r4, lsl #25 │ │ │ │ @ instruction: 0x014e8e94 │ │ │ │ │ │ │ │ 000eb01c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -34954,21 +34954,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r8, ip, ror #19 │ │ │ │ + ldrsheq fp, [r8, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq lr, r0, asr #22 │ │ │ │ - ldrsbeq fp, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r8, r8, ror #17 │ │ │ │ strdeq r8, [lr, #-168] @ 0xffffff58 │ │ │ │ cmpeq lr, r0, lsl #22 │ │ │ │ - @ instruction: 0x0158b89c │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ strheq r8, [lr, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 000eb408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -35272,26 +35272,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r8, lsl #16 │ │ │ │ - ldrsbeq fp, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq r8, r0, ror #11 │ │ │ │ cmneq r3, r0, ror r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, lsr r5 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ cmpeq lr, ip, asr r7 │ │ │ │ cmpeq lr, ip, lsl r7 │ │ │ │ - cmpeq r8, r4, ror #9 │ │ │ │ + ldrsheq fp, [r8, #-64] @ 0xffffffc0 │ │ │ │ cmpeq lr, r4, asr r6 │ │ │ │ - ldrsheq fp, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r0, lsl #8 │ │ │ │ cmpeq lr, r0, lsl r6 │ │ │ │ cmpeq lr, r0, lsl r6 │ │ │ │ - ldrheq fp, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq fp, [r8, #-60] @ 0xffffffc4 │ │ │ │ smlalbteq r8, lr, ip, r5 │ │ │ │ │ │ │ │ 000eb90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -35589,22 +35589,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r8, lr, lsl #2 │ │ │ │ + cmpeq r8, sl, lsl r1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r8, r8, lsr #32 │ │ │ │ + cmpeq r8, r4, lsr r0 │ │ │ │ cmpeq lr, r4, ror #2 │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ cmpeq lr, ip, lsl r1 │ │ │ │ cmpeq lr, r4, lsr #2 │ │ │ │ - cmpeq r8, r0, asr #29 │ │ │ │ + cmpeq r8, ip, asr #29 │ │ │ │ ldrdeq r8, [lr, #-12] │ │ │ │ │ │ │ │ 000ebde8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -35911,29 +35911,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r7, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, r8, asr #25 │ │ │ │ + ldrsbeq sl, [r8, #-196] @ 0xffffff3c │ │ │ │ cmneq r3, r4, ror #24 │ │ │ │ cmpeq lr, r0, ror #28 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ + ldrheq sl, [r8, #-184] @ 0xffffff48 │ │ │ │ smlalbteq r7, lr, r4, sp │ │ │ │ - cmpeq r8, r4, ror #22 │ │ │ │ + cmpeq r8, r0, ror fp │ │ │ │ smlalbbeq r7, lr, r4, sp │ │ │ │ cmpeq lr, ip, asr sp │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ smlalbbeq r7, lr, r8, ip │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ cmpeq lr, r8, lsr ip │ │ │ │ - ldrsbeq sl, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, r0, ror #19 │ │ │ │ strdeq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 000ec304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -36144,23 +36144,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq r7, lr, ip, r9 │ │ │ │ - ldrheq sl, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r8, r4, asr #15 │ │ │ │ cmneq r3, r4, asr r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, lsr #14 │ │ │ │ + cmpeq r8, r8, lsr r7 │ │ │ │ cmpeq lr, ip, asr #18 │ │ │ │ cmpeq lr, r0, lsr #18 │ │ │ │ - cmpeq r8, r8, ror #13 │ │ │ │ + ldrsheq sl, [r8, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x014e789c │ │ │ │ - cmpeq r8, r8, lsr r6 │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ cmpeq lr, ip, asr r8 │ │ │ │ │ │ │ │ 000ec688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -36363,27 +36363,27 @@ │ │ │ │ b ec92c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r4, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r0, asr #10 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ @ instruction: 0x014e779c │ │ │ │ - cmpeq r8, r4, lsl #11 │ │ │ │ + @ instruction: 0x0158a590 │ │ │ │ @ instruction: 0x0163b498 │ │ │ │ cmpeq lr, r4, lsr r7 │ │ │ │ - cmpeq r8, r4, lsl r5 │ │ │ │ + cmpeq r8, r0, lsr #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ cmpeq lr, r0, asr r6 │ │ │ │ cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq r8, r0, lsl r4 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ ldrdeq r7, [lr, #-84] @ 0xffffffac │ │ │ │ - ldrheq sl, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, r8, asr #7 │ │ │ │ cmpeq lr, r4, ror r5 │ │ │ │ - cmpeq r8, r4, asr r3 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ │ │ │ │ 000ec9f8 : │ │ │ │ ldr r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ beq eca30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -36407,17 +36407,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #218 @ 0xda │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b eca28 │ │ │ │ - cmpeq pc, r8, lsr fp @ │ │ │ │ + cmpeq pc, r4, asr #22 │ │ │ │ smlaltbeq r7, lr, r8, r4 │ │ │ │ - @ instruction: 0x0158a298 │ │ │ │ + cmpeq r8, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ ecaf0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -36441,16 +36441,16 @@ │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ecaa8 │ │ │ │ cmneq r5, ip, ror r2 │ │ │ │ - cmpeq r8, r4, lsr #4 │ │ │ │ - strheq r5, [pc, #-172] @ eca54 │ │ │ │ + cmpeq r8, r0, lsr r2 │ │ │ │ + smlalbteq r5, pc, r8, sl @ │ │ │ │ cmpeq lr, r4, lsr #8 │ │ │ │ │ │ │ │ 000ecb00 : │ │ │ │ ldr r2, [pc, #236] @ ecbf4 │ │ │ │ ldr r3, [pc, #236] @ ecbf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -36512,19 +36512,19 @@ │ │ │ │ bl c0190 │ │ │ │ b ecb7c │ │ │ │ cmneq r5, r4, lsl #4 │ │ │ │ strdeq fp, [r3, #-4]! │ │ │ │ andeq r7, r0, r8, asr ip │ │ │ │ ldrdeq r7, [lr, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0xffffff08 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - smlaltteq r5, pc, ip, r9 @ │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + strdeq r5, [pc, #-152] @ ecb7c │ │ │ │ cmpeq lr, ip, asr r3 │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ - strheq r5, [pc, #-148] @ ecb8c │ │ │ │ + cmpeq r8, ip, lsr #2 │ │ │ │ + smlalbteq r5, pc, r0, r9 @ │ │ │ │ cmpeq lr, r4, lsr #6 │ │ │ │ │ │ │ │ 000ecc20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -36571,19 +36571,19 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ecc64 │ │ │ │ strheq r5, [r5, #-12]! │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ - cmpeq pc, r0, lsl #18 │ │ │ │ + cmpeq r8, r4, ror r0 │ │ │ │ + cmpeq pc, ip, lsl #18 │ │ │ │ cmpeq lr, r8, ror #4 │ │ │ │ - cmpeq r8, ip, lsr #32 │ │ │ │ - smlalbteq r5, pc, r4, r8 @ │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + ldrdeq r5, [pc, #-128] @ ecc84 │ │ │ │ cmpeq lr, ip, lsr #4 │ │ │ │ │ │ │ │ 000ecd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -36631,19 +36631,19 @@ │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b ecd50 │ │ │ │ - cmpeq r8, ip, ror pc │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ + cmpeq r8, r8, lsl #31 │ │ │ │ + cmpeq pc, r0, lsr #16 │ │ │ │ cmpeq lr, ip, ror r1 │ │ │ │ - cmpeq r8, r0, asr #30 │ │ │ │ - ldrdeq r5, [pc, #-120] @ ecd74 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + smlaltteq r5, pc, r4, r7 @ │ │ │ │ cmpeq lr, r4, asr #2 │ │ │ │ │ │ │ │ 000ecdec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -36714,22 +36714,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b ece30 │ │ │ │ - cmpeq r8, r8, ror #28 │ │ │ │ - cmpeq pc, r0, lsl #14 │ │ │ │ + cmpeq r8, r4, ror lr │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ cmpeq lr, ip, rrx │ │ │ │ - cmpeq r8, r0, lsr lr │ │ │ │ - smlalbteq r5, pc, r8, r6 @ │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + ldrdeq r5, [pc, #-100] @ ececc │ │ │ │ cmpeq lr, r4, lsr r0 │ │ │ │ - ldrsheq r9, [r8, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x014f5690 │ │ │ │ + cmpeq r8, r4, lsl #28 │ │ │ │ + @ instruction: 0x014f569c │ │ │ │ strdeq r6, [lr, #-252] @ 0xffffff04 │ │ │ │ │ │ │ │ 000ecf3c : │ │ │ │ ldr r2, [r0, #280] @ 0x118 │ │ │ │ ldr r3, [pc, #392] @ ed0d0 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -36829,25 +36829,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b ecfe8 │ │ │ │ strheq sl, [r3, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x014e6f98 │ │ │ │ - cmpeq r8, r8, ror #25 │ │ │ │ - smlalbbeq r5, pc, r0, r5 @ │ │ │ │ + ldrsheq r9, [r8, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r5, pc, ip, r5 @ │ │ │ │ smlaltteq r6, lr, ip, lr │ │ │ │ - ldrheq r9, [r8, #-192] @ 0xffffff40 │ │ │ │ - cmpeq pc, r8, asr #10 │ │ │ │ + ldrheq r9, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r4, asr r5 @ │ │ │ │ strheq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r8, r8, ror ip │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ + cmpeq r8, r4, lsl #25 │ │ │ │ + cmpeq pc, ip, lsl r5 @ │ │ │ │ cmpeq lr, ip, ror lr │ │ │ │ - cmpeq r8, r4, asr #24 │ │ │ │ - ldrdeq r5, [pc, #-72] @ ed0c4 │ │ │ │ + cmpeq r8, r0, asr ip │ │ │ │ + smlaltteq r5, pc, r4, r4 @ │ │ │ │ cmpeq lr, r8, asr #28 │ │ │ │ │ │ │ │ 000ed10c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -36933,25 +36933,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ed178 │ │ │ │ - cmpeq r8, r4, asr fp │ │ │ │ - smlaltteq r5, pc, ip, r3 @ │ │ │ │ + cmpeq r8, r0, ror #22 │ │ │ │ + strdeq r5, [pc, #-56] @ ed248 │ │ │ │ cmpeq lr, r4, asr sp │ │ │ │ - cmpeq r8, r8, lsl fp │ │ │ │ - strheq r5, [pc, #-48] @ ed25c │ │ │ │ + cmpeq r8, r4, lsr #22 │ │ │ │ + strheq r5, [pc, #-60] @ ed250 │ │ │ │ cmpeq lr, r8, lsl sp │ │ │ │ - ldrsbeq r9, [r8, #-172] @ 0xffffff54 │ │ │ │ - cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq r8, r8, ror #21 │ │ │ │ + smlalbbeq r5, pc, r0, r3 @ │ │ │ │ ldrdeq r6, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r8, r0, lsr #21 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmpeq r8, ip, lsr #21 │ │ │ │ + cmpeq pc, r4, asr #6 │ │ │ │ smlaltbeq r6, lr, r0, ip │ │ │ │ │ │ │ │ 000ed2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -36973,16 +36973,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ed2c4 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ - smlaltbeq r5, pc, r0, r2 @ │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ + smlaltbeq r5, pc, ip, r2 @ │ │ │ │ cmpeq lr, r8, lsl #24 │ │ │ │ │ │ │ │ 000ed318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -37055,27 +37055,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ed3d0 │ │ │ │ cmneq r3, r8, asr #17 │ │ │ │ - @ instruction: 0x0158999c │ │ │ │ + cmpeq r8, r8, lsr #19 │ │ │ │ @ instruction: 0x014e6b98 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r7, r0, r8, asr ip │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r6, r0, r8, lsl #24 │ │ │ │ @ instruction: 0x014e6b98 │ │ │ │ cmpeq lr, ip, ror fp │ │ │ │ - ldrsheq r9, [r8, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x014f5194 │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + smlaltbeq r5, pc, r0, r1 @ │ │ │ │ strdeq r6, [lr, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ + cmpeq pc, r8, ror #2 │ │ │ │ │ │ │ │ 000ed480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -37096,16 +37096,16 @@ │ │ │ │ ldr r1, [pc, #32] @ ed4f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b ed4a0 │ │ │ │ - cmpeq r8, ip, lsr #16 │ │ │ │ - smlalbteq r5, pc, r4, r0 @ │ │ │ │ + cmpeq r8, r8, lsr r8 │ │ │ │ + ldrdeq r5, [pc, #-0] @ ed4f4 │ │ │ │ cmpeq lr, r8, lsr #20 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ │ │ │ │ 000ed4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37160,19 +37160,19 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmpeq r8, ip, ror r7 │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ + cmpeq r8, r8, lsl #15 │ │ │ │ + cmpeq pc, r0, lsr #32 │ │ │ │ smlalbbeq r6, lr, r0, r9 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ + cmpeq r8, r4, asr #14 │ │ │ │ @ instruction: 0x014e6990 │ │ │ │ cmpeq lr, ip, lsr r9 │ │ │ │ │ │ │ │ 000ed5fc : │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -37361,40 +37361,40 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b ed660 │ │ │ │ cmneq r3, r0, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0163a59c │ │ │ │ cmneq r5, r4, ror r6 │ │ │ │ - cmpeq r8, ip, lsr #11 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ + ldrheq r9, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq pc, r0, asr lr @ │ │ │ │ strheq r6, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ smlaltteq r6, lr, r0, r7 │ │ │ │ - cmpeq r8, r4, ror #10 │ │ │ │ + cmpeq r8, r0, ror r5 │ │ │ │ cmpeq lr, ip, asr r7 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ - strheq r4, [pc, #-216] @ ed848 │ │ │ │ + cmpeq r8, ip, lsr #10 │ │ │ │ + smlalbteq r4, pc, r4, sp @ │ │ │ │ cmpeq lr, r4, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq r8, r4, ror #9 │ │ │ │ - cmpeq pc, ip, ror sp @ │ │ │ │ + ldrsheq r9, [r8, #-64] @ 0xffffffc0 │ │ │ │ + smlalbbeq r4, pc, r8, sp @ │ │ │ │ smlaltteq r6, lr, r8, r6 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq r8, r8, lsr #9 │ │ │ │ - cmpeq pc, r0, asr #26 │ │ │ │ + ldrheq r9, [r8, #-68] @ 0xffffffbc │ │ │ │ + cmpeq pc, ip, asr #26 │ │ │ │ smlaltbeq r6, lr, ip, r6 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - cmpeq pc, r4, lsl #26 │ │ │ │ + cmpeq r8, r8, ror r4 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ cmpeq lr, r0, ror r6 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmpeq r8, r0, lsr r4 │ │ │ │ - smlalbteq r4, pc, r8, ip @ │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + ldrdeq r4, [pc, #-196] @ ed89c │ │ │ │ cmpeq lr, ip, lsr #12 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 000ed964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37645,38 +37645,38 @@ │ │ │ │ strheq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ cmpeq lr, r0, asr r5 │ │ │ │ smlalbteq r6, lr, r4, r5 │ │ │ │ strheq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ smlalbteq r6, lr, r8, r5 │ │ │ │ ldrdeq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ cmneq r5, r4, ror #4 │ │ │ │ - ldrsbeq r9, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ + cmpeq r8, r0, ror #3 │ │ │ │ + cmpeq pc, r8, ror sl @ │ │ │ │ ldrdeq r6, [lr, #-52] @ 0xffffffcc │ │ │ │ cmneq r3, r0, asr #1 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - strdeq r4, [pc, #-144] @ edce8 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + strdeq r4, [pc, #-156] @ edcdc │ │ │ │ cmpeq lr, r8, asr r3 │ │ │ │ - cmpeq r8, r4, lsl r1 │ │ │ │ + cmpeq r8, r0, lsr #2 │ │ │ │ ldrdeq r6, [lr, #-52] @ 0xffffffcc │ │ │ │ cmpeq lr, r4, lsl r3 │ │ │ │ - ldrsbeq r9, [r8, #-4] │ │ │ │ - cmpeq pc, ip, ror #18 │ │ │ │ + cmpeq r8, r0, ror #1 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ ldrdeq r6, [lr, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x01589098 │ │ │ │ - cmpeq pc, r0, lsr r9 @ │ │ │ │ + cmpeq r8, r4, lsr #1 │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ @ instruction: 0x014e6298 │ │ │ │ - cmpeq r8, ip, asr r0 │ │ │ │ - strdeq r4, [pc, #-132] @ edd24 │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ cmpeq lr, ip, asr r2 │ │ │ │ - cmpeq r8, r0, lsr #32 │ │ │ │ - strheq r4, [pc, #-136] @ edd2c │ │ │ │ + cmpeq r8, ip, lsr #32 │ │ │ │ + smlalbteq r4, pc, r4, r8 @ │ │ │ │ cmpeq lr, r0, lsr #4 │ │ │ │ - cmpeq r8, r4, ror #31 │ │ │ │ - cmpeq pc, ip, ror r8 @ │ │ │ │ + ldrsheq r8, [r8, #-240] @ 0xffffff10 │ │ │ │ + smlalbbeq r4, pc, r8, r8 @ │ │ │ │ smlaltteq r6, lr, r4, r1 │ │ │ │ │ │ │ │ 000eddc0 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -37778,15 +37778,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014e5f90 │ │ │ │ strdeq r6, [lr, #-8] │ │ │ │ - cmpeq r8, r8, lsl pc │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ │ │ │ │ 000edf64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -37893,15 +37893,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r5, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ + cmpeq r8, ip, ror #26 │ │ │ │ cmpeq lr, r8, lsr pc │ │ │ │ │ │ │ │ 000ee12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37997,15 +37997,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r4, lsr ip │ │ │ │ - cmpeq r8, r4, asr #23 │ │ │ │ + ldrsbeq r8, [r8, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0x014e5d94 │ │ │ │ │ │ │ │ 000ee2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38101,15 +38101,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014e5a9c │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ strdeq r5, [lr, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 000ee45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38205,15 +38205,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r4, lsl #18 │ │ │ │ - @ instruction: 0x01588894 │ │ │ │ + cmpeq r8, r0, lsr #17 │ │ │ │ cmpeq lr, r4, ror #20 │ │ │ │ │ │ │ │ 000ee5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -38452,21 +38452,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r8, ip, lsl r6 │ │ │ │ + cmpeq r8, r8, lsr #12 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq lr, r8, ror #10 │ │ │ │ - ldrsheq r8, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ smlalbteq r5, lr, r8, r6 │ │ │ │ cmpeq lr, r8, lsr #10 │ │ │ │ - ldrheq r8, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r8, r4, asr #9 │ │ │ │ smlalbbeq r5, lr, r8, r6 │ │ │ │ │ │ │ │ 000ee9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -38770,26 +38770,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ - ldrsheq r8, [r8, #-16] │ │ │ │ + ldrsheq r8, [r8, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0x01638f98 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ cmpeq lr, ip, lsr #6 │ │ │ │ smlaltteq r5, lr, ip, r2 │ │ │ │ - cmpeq r8, r0, lsl #2 │ │ │ │ + cmpeq r8, ip, lsl #2 │ │ │ │ cmpeq lr, ip, ror r0 │ │ │ │ - cmpeq r8, r0, lsl r0 │ │ │ │ + cmpeq r8, ip, lsl r0 │ │ │ │ smlaltteq r5, lr, r0, r1 │ │ │ │ cmpeq lr, r8, lsr r0 │ │ │ │ - cmpeq r8, ip, asr #31 │ │ │ │ + ldrsbeq r7, [r8, #-248] @ 0xffffff08 │ │ │ │ @ instruction: 0x014e519c │ │ │ │ │ │ │ │ 000eeee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -38922,21 +38922,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r4 │ │ │ │ - cmpeq r8, ip, ror #27 │ │ │ │ + ldrsheq r7, [r8, #-216] @ 0xffffff28 │ │ │ │ strheq r4, [lr, #-252] @ 0xffffff04 │ │ │ │ cmpeq lr, r8, lsl lr │ │ │ │ - cmpeq r8, r8, lsr #27 │ │ │ │ + ldrheq r7, [r8, #-212] @ 0xffffff2c │ │ │ │ smlalbbeq r4, lr, r0, pc @ │ │ │ │ smlaltbeq r4, lr, r8, pc @ │ │ │ │ - cmpeq r8, r8, ror #26 │ │ │ │ + cmpeq r8, r4, ror sp │ │ │ │ cmpeq lr, r8, lsr pc │ │ │ │ │ │ │ │ 000ef128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39147,23 +39147,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r8, r8, lsl #23 │ │ │ │ + @ instruction: 0x01587b94 │ │ │ │ cmneq r3, r0, lsr r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsheq r7, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, r8, lsl #22 │ │ │ │ ldrdeq r4, [lr, #-192] @ 0xffffff40 │ │ │ │ smlaltbeq r4, lr, r4, ip │ │ │ │ - ldrheq r7, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r8, r4, asr #21 │ │ │ │ cmpeq lr, r8, ror sl │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ smlaltteq r4, lr, r0, fp │ │ │ │ │ │ │ │ 000ef4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39260,15 +39260,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r4, [lr, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ cmpeq lr, r0, lsl sl │ │ │ │ │ │ │ │ 000ef648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39457,18 +39457,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ smlaltteq r4, lr, r0, r7 │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ + cmpeq r8, r0, lsl #11 │ │ │ │ cmpeq lr, r4, asr #14 │ │ │ │ smlaltbeq r4, lr, r4, r5 │ │ │ │ - cmpeq r8, r4, lsr r5 │ │ │ │ + cmpeq r8, r0, asr #10 │ │ │ │ cmpeq lr, r4, lsl #14 │ │ │ │ │ │ │ │ 000ef960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39679,23 +39679,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r8, lsr r5 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ strdeq r8, [r3, #-8]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, asr #5 │ │ │ │ + ldrsbeq r7, [r8, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0x014e4498 │ │ │ │ cmpeq lr, ip, ror #8 │ │ │ │ - cmpeq r8, r0, lsl #5 │ │ │ │ + cmpeq r8, ip, lsl #5 │ │ │ │ cmpeq lr, r0, asr #4 │ │ │ │ - ldrsbeq r7, [r8, #-16] │ │ │ │ + ldrsbeq r7, [r8, #-28] @ 0xffffffe4 │ │ │ │ smlaltbeq r4, lr, r8, r3 │ │ │ │ │ │ │ │ 000efce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -39847,15 +39847,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmneq r3, r8, ror #26 │ │ │ │ smlaltbeq r3, lr, ip, pc @ │ │ │ │ - cmpeq r8, ip, lsr pc │ │ │ │ + cmpeq r8, r8, asr #30 │ │ │ │ cmpeq lr, r4, lsl 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 sp, sp, #20 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ @@ -40446,22 +40446,22 @@ │ │ │ │ ldr r1, [pc, #24] @ f08b4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b f0870 │ │ │ │ cmneq r3, ip, asr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq r3, lr, r4, r8 │ │ │ │ - cmpeq r8, r8, ror #14 │ │ │ │ + cmpeq r8, r0, ror r7 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ + cmpeq pc, r0, asr sp @ │ │ │ │ cmpeq lr, r4, asr r8 │ │ │ │ - ldrsheq r6, [r8, #-104] @ 0xffffff98 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - smlaltteq r1, pc, r0, ip @ │ │ │ │ + cmpeq r8, r0, lsl #14 │ │ │ │ + cmpeq pc, ip, lsl sp @ │ │ │ │ + smlaltteq r1, pc, ip, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ f0a00 │ │ │ │ ldr r3, [pc, #280] @ f0a04 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -40535,20 +40535,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ b f0954 │ │ │ │ cmneq r3, ip, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r4, ror sp │ │ │ │ smlalbbeq r3, lr, r8, r7 │ │ │ │ cmneq r3, r8, lsr #5 │ │ │ │ - cmpeq r8, r4, lsr #11 │ │ │ │ - smlaltteq r1, pc, r8, fp @ │ │ │ │ + cmpeq r8, ip, lsr #11 │ │ │ │ + strdeq r1, [pc, #-180] @ f096c │ │ │ │ strdeq r3, [lr, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmpeq r8, r8, ror #10 │ │ │ │ - smlaltbeq r1, pc, ip, fp @ │ │ │ │ + cmpeq r8, r0, ror r5 │ │ │ │ + strheq r1, [pc, #-184] @ f0978 │ │ │ │ strheq r3, [lr, #-96] @ 0xffffffa0 │ │ │ │ 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] @ f0c88 │ │ │ │ @@ -40698,31 +40698,31 @@ │ │ │ │ b f0aa8 │ │ │ │ strheq r7, [r3, #-16]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r0, ror r6 │ │ │ │ cmneq r3, r4, asr r1 │ │ │ │ ldrdeq r3, [lr, #-88] @ 0xffffffa8 │ │ │ │ smlalbteq r3, lr, r8, r5 │ │ │ │ - ldrsbeq r6, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ + ldrsbeq r6, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ cmpeq lr, r4, lsr #10 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x01586394 │ │ │ │ - ldrdeq r1, [pc, #-152] @ f0c24 │ │ │ │ + @ instruction: 0x0158639c │ │ │ │ + smlaltteq r1, pc, r4, r9 @ │ │ │ │ ldrdeq r3, [lr, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq r8, r8, asr r3 │ │ │ │ - @ instruction: 0x014f199c │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ + smlaltbeq r1, pc, r8, r9 @ │ │ │ │ smlaltbeq r3, lr, r8, r4 │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ + cmpeq pc, ip, ror #18 │ │ │ │ cmpeq lr, ip, ror #8 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r8, r0, ror #5 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq r8, r8, ror #5 │ │ │ │ + cmpeq pc, r0, lsr r9 @ │ │ │ │ cmpeq lr, r0, lsr r4 │ │ │ │ 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, #904] @ 0x388 │ │ │ │ @@ -40863,20 +40863,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b f0eb8 │ │ │ │ strdeq r6, [r3, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ cmpeq lr, ip, ror #4 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - smlaltbeq r1, pc, r4, r6 @ │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ + strheq r1, [pc, #-96] @ f0eec │ │ │ │ + smlalbbeq r1, pc, r4, r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -40912,16 +40912,16 @@ │ │ │ │ ldr r1, [pc, #32] @ f1004 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f0fb0 │ │ │ │ - cmpeq r8, r0, ror pc │ │ │ │ - strheq r1, [pc, #-84] @ f0fb0 │ │ │ │ + cmpeq r8, r8, ror pc │ │ │ │ + smlalbteq r1, pc, r0, r5 @ │ │ │ │ strheq r3, [lr, #-8] │ │ │ │ @ instruction: 0x000001bd │ │ │ │ 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 │ │ │ │ @@ -41179,27 +41179,27 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f1334 │ │ │ │ ldrdeq r6, [r3, #-184]! @ 0xffffff48 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r8, r0, ror sp │ │ │ │ - cmpeq r8, r4, asr #24 │ │ │ │ - smlalbbeq r1, pc, r8, r2 @ │ │ │ │ + cmpeq r8, r8, ror sp │ │ │ │ + cmpeq r8, ip, asr #24 │ │ │ │ + @ instruction: 0x014f1294 │ │ │ │ @ instruction: 0x014e2d90 │ │ │ │ cmneq r3, r8, asr #17 │ │ │ │ - cmpeq r8, r4, asr #23 │ │ │ │ - cmpeq pc, r8, lsl #4 │ │ │ │ + cmpeq r8, ip, asr #23 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ cmpeq lr, r0, lsl sp │ │ │ │ - cmpeq r8, r8, lsl #23 │ │ │ │ - smlalbteq r1, pc, ip, r1 @ │ │ │ │ + @ instruction: 0x01585b90 │ │ │ │ + ldrdeq r1, [pc, #-24] @ f1438 │ │ │ │ ldrdeq r2, [lr, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - @ instruction: 0x014f1190 │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ + @ instruction: 0x014f119c │ │ │ │ @ instruction: 0x014e2c98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -41269,20 +41269,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b f14fc │ │ │ │ cmpeq lr, r8, lsr ip │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ + cmpeq r8, r4, lsr sl │ │ │ │ + cmpeq pc, r0, ror r0 @ │ │ │ │ cmpeq lr, r0, ror fp │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r8, ip, ror #19 │ │ │ │ - cmpeq pc, r4, lsr #32 │ │ │ │ + ldrsheq r5, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ cmpeq lr, r8, lsr #22 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ @@ -41441,15 +41441,15 @@ │ │ │ │ bne f1794 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne f1768 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmpeq r8, r4, ror #15 │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ 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] @ f1c34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -41697,33 +41697,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b f19c8 │ │ │ │ cmneq r3, r4, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ smlalbteq r2, lr, r0, r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r8, r8, lsl r6 │ │ │ │ + cmpeq r8, r0, lsr #12 │ │ │ │ cmpeq lr, r8, ror #14 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ cmneq r3, r4, lsr r2 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ cmpeq lr, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ cmpeq lr, r4, asr #6 │ │ │ │ strdeq r1, [lr, #-32] @ 0xffffffe0 │ │ │ │ smlaltbeq r1, lr, ip, r2 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - ldrdeq r0, [pc, #-144] @ f1bf4 │ │ │ │ - smlaltbeq r0, pc, r0, r9 @ │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ + cmpeq pc, r0, lsl sl @ │ │ │ │ + ldrdeq r0, [pc, #-156] @ f1be8 │ │ │ │ + smlaltbeq r0, pc, ip, r9 @ │ │ │ │ + cmpeq pc, ip, ror r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add sl, r0, #448 @ 0x1c0 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #416 @ 0x1a0 │ │ │ │ @@ -43518,31 +43518,31 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b f3700 │ │ │ │ cmneq r3, r4, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r8, r0, lsr #19 │ │ │ │ + cmpeq r8, r8, lsr #19 │ │ │ │ ldrdeq r0, [lr, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ strheq r0, [r3, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ strdeq r4, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r3, [r8, #-112] @ 0xffffff90 │ │ │ │ - smlaltteq lr, lr, r8, sp @ │ │ │ │ + ldrheq r3, [r8, #-120] @ 0xffffff88 │ │ │ │ + strdeq lr, [lr, #-212] @ 0xffffff2c │ │ │ │ strdeq r0, [lr, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - smlaltbeq lr, lr, ip, sp @ │ │ │ │ - cmpeq r8, ip, lsr r7 │ │ │ │ - cmpeq lr, r4, ror sp │ │ │ │ + strheq lr, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r4, asr #14 │ │ │ │ + smlalbbeq lr, lr, r0, sp @ │ │ │ │ smlalbbeq r0, lr, r0, r8 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq lr, ip, lsr sp │ │ │ │ - cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + cmpeq lr, r8, lsl sp │ │ │ │ │ │ │ │ 000f38ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -43617,23 +43617,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f395c │ │ │ │ strheq r0, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r8, ip, asr #11 │ │ │ │ - cmpeq lr, r4, lsl #24 │ │ │ │ + ldrsbeq r3, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, r0, lsl ip │ │ │ │ cmpeq lr, r8, lsl #14 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq r8, ip, lsl #11 │ │ │ │ - smlalbteq lr, lr, r4, fp @ │ │ │ │ + @ instruction: 0x01583594 │ │ │ │ + ldrdeq lr, [lr, #-176] @ 0xffffff50 │ │ │ │ smlalbteq r0, lr, ip, r6 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - smlalbbeq lr, lr, r4, fp @ │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ + @ instruction: 0x014eeb90 │ │ │ │ smlalbbeq r0, lr, r8, r6 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ │ │ │ │ 000f3a58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -43849,24 +43849,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r8, lsr r5 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ + cmpeq r8, r0, lsl #17 │ │ │ │ strdeq r3, [r3, #-248]! @ 0xffffff08 │ │ │ │ ldrdeq r0, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r8, r8, lsl #16 │ │ │ │ + cmpeq r8, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r0, lsl #15 │ │ │ │ + cmpeq r8, r8, lsl #15 │ │ │ │ cmpeq lr, r8, lsl r4 │ │ │ │ cmpeq lr, r4, lsr r1 │ │ │ │ smlaltbeq r0, lr, r4, r3 │ │ │ │ - ldrsheq r3, [r8, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq r3, [r8, #-108] @ 0xffffff94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ @@ -43960,17 +43960,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f3f3c │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ smlaltteq r0, lr, r0, r1 │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ + cmpeq r8, r4, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -44025,16 +44025,16 @@ │ │ │ │ mov r1, #170 @ 0xaa │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b f402c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ msreq SPSR_x, r8, lsr #18 │ │ │ │ - cmpeq r8, r8, lsr #8 │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq r8, r0, lsr r4 │ │ │ │ + cmpeq lr, r4, asr #10 │ │ │ │ smlaltteq r0, lr, ip, r0 │ │ │ │ │ │ │ │ 000f4088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -44085,20 +44085,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f40e0 │ │ │ │ - strheq ip, [pc, #-152] @ f40d4 │ │ │ │ - cmpeq r8, r8, ror r3 │ │ │ │ - smlalbbeq lr, lr, r4, r4 @ │ │ │ │ + smlalbteq ip, pc, r4, r9 @ │ │ │ │ + cmpeq r8, r0, lsl #7 │ │ │ │ + @ instruction: 0x014ee490 │ │ │ │ cmpeq lr, ip, lsr r0 │ │ │ │ - cmpeq r8, ip, lsr r3 │ │ │ │ - cmpeq lr, r8, asr #8 │ │ │ │ + cmpeq r8, r4, asr #6 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ mrseq r0, (UNDEF: 78) │ │ │ │ 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 │ │ │ │ @@ -44119,16 +44119,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f41a4 │ │ │ │ - ldrheq r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ - smlalbteq lr, lr, r0, r3 @ │ │ │ │ + ldrheq r3, [r8, #-40] @ 0xffffffd8 │ │ │ │ + smlalbteq lr, lr, ip, r3 @ │ │ │ │ cmppeq sp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 000f41f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44153,17 +44153,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f4224 │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ - cmpeq r8, r0, lsr r2 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ + smlalbbeq ip, pc, r0, r8 @ │ │ │ │ + cmpeq r8, r8, lsr r2 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ strdeq pc, [sp, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 000f427c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -44277,15 +44277,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq pc, sp, r0, sl @ │ │ │ │ cmppeq sp, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, ror #1 │ │ │ │ + ldrsheq r3, [r8, #-4] │ │ │ │ │ │ │ │ 000f4458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -44380,15 +44380,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq sp, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, asr pc │ │ │ │ + cmpeq r8, r4, ror #30 │ │ │ │ ldrdeq pc, [sp, #-184] @ 0xffffff48 │ │ │ │ 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 │ │ │ │ @@ -44640,17 +44640,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ svccc 0x00e00000 │ │ │ │ strheq pc, [r2, #-16]! @ │ │ │ │ cmppeq sp, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq sp, lr, r8, fp │ │ │ │ + ldrdeq sp, [lr, #-180] @ 0xffffff4c │ │ │ │ cmppeq sp, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ 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, #904] @ 0x388 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -44817,16 +44817,16 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmneq r2, r4, ror #30 │ │ │ │ strdeq pc, [sp, #-84] @ 0xffffffac │ │ │ │ cmppeq sp, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01582894 │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x0158289c │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ cmppeq sp, r4, ror #10 @ 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, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #904] @ 0x388 │ │ │ │ @@ -44986,16 +44986,16 @@ │ │ │ │ cmneq r2, ip, lsr #25 │ │ │ │ cmneq r2, ip, lsl #25 │ │ │ │ cmppeq sp, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ smlaltteq pc, sp, r4, r2 @ │ │ │ │ ldrdeq pc, [sp, #-36] @ 0xffffffdc │ │ │ │ smlalbteq pc, sp, r4, r2 @ │ │ │ │ strheq pc, [sp, #-36] @ 0xffffffdc @ │ │ │ │ - ldrsheq r2, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ + cmpeq lr, r8, ror r6 │ │ │ │ smlalbteq pc, sp, ip, r2 @ │ │ │ │ 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 r5, [r0, #904] @ 0x388 │ │ │ │ @@ -45117,16 +45117,16 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmneq r2, ip, lsl sl │ │ │ │ smlalbbeq pc, sp, r0, r2 @ │ │ │ │ smlaltbeq pc, sp, r4, r0 @ │ │ │ │ swpbeq pc, r8, [sp] @ │ │ │ │ - cmpeq r8, r4, ror #7 │ │ │ │ - cmpeq lr, r4, asr r4 │ │ │ │ + cmpeq r8, ip, ror #7 │ │ │ │ + cmpeq lr, r0, ror #8 │ │ │ │ strheq pc, [sp, #-4] @ │ │ │ │ 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, #904] @ 0x388 │ │ │ │ @@ -45264,16 +45264,16 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmneq r2, r0, lsl #16 │ │ │ │ cmppeq sp, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r0, ror #28 │ │ │ │ cmpeq sp, r0, asr lr │ │ │ │ - @ instruction: 0x01582198 │ │ │ │ - cmpeq lr, r8, lsl #4 │ │ │ │ + cmpeq r8, r0, lsr #3 │ │ │ │ + cmpeq lr, r4, lsl r2 │ │ │ │ cmpeq sp, r8, ror #28 │ │ │ │ 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, #904] @ 0x388 │ │ │ │ @@ -45396,16 +45396,16 @@ │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ ldrdeq lr, [sp, #-208] @ 0xffffff30 │ │ │ │ cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ svccc 0x00b1eb85 │ │ │ │ - strdeq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ + cmpeq lr, r4 │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ cmpeq sp, r4, asr ip │ │ │ │ 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, #904] @ 0x388 │ │ │ │ @@ -45521,26 +45521,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b f56b0 │ │ │ │ cmpeq sp, r8, lsr sp │ │ │ │ strdeq r2, [r3, #-92]! @ 0xffffffa4 │ │ │ │ cmpeq sp, r0, asr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq r1, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r0, asr #29 │ │ │ │ @ instruction: 0x014deb90 │ │ │ │ - cmpeq r8, r8, asr #28 │ │ │ │ - strheq ip, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r0, asr lr │ │ │ │ + smlalbteq ip, lr, r4, lr │ │ │ │ cmpeq sp, ip, lsl fp │ │ │ │ - smlalbbeq ip, lr, r4, lr │ │ │ │ - cmpeq lr, r4, asr lr │ │ │ │ - cmpeq r8, r4, asr #27 │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ + @ instruction: 0x014ece90 │ │ │ │ + cmpeq lr, r0, ror #28 │ │ │ │ + cmpeq r8, ip, asr #27 │ │ │ │ + cmpeq lr, r0, asr #28 │ │ │ │ @ instruction: 0x014dea98 │ │ │ │ - cmpeq r8, ip, lsl #27 │ │ │ │ - strdeq ip, [lr, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x01581d94 │ │ │ │ + cmpeq lr, r8, lsl #28 │ │ │ │ cmpeq sp, r0, ror #20 │ │ │ │ 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] @ f5a08 │ │ │ │ ldr r1, [pc, #512] @ f5a0c │ │ │ │ @@ -45673,23 +45673,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b f58ac │ │ │ │ strdeq r2, [r3, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r3, r8, ror #7 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrheq r1, [r8, #-192] @ 0xffffff40 │ │ │ │ + ldrheq r1, [r8, #-200] @ 0xffffff38 │ │ │ │ smlalbbeq lr, sp, r8, r9 │ │ │ │ cmneq r3, r0, asr r3 │ │ │ │ cmpeq sp, r8, asr #20 │ │ │ │ cmpeq sp, r8, ror sl │ │ │ │ - cmpeq lr, r4, asr ip │ │ │ │ + cmpeq lr, r0, ror #24 │ │ │ │ smlalbbeq sp, sp, r8, r4 @ │ │ │ │ - smlalbteq ip, lr, ip, fp │ │ │ │ - @ instruction: 0x014ecb9c │ │ │ │ + ldrdeq ip, [lr, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq ip, lr, r8, fp │ │ │ │ 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, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #772] @ f5d64 │ │ │ │ @@ -45890,19 +45890,19 @@ │ │ │ │ cmneq r3, r4, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r8, ror lr │ │ │ │ cmpeq sp, r4, asr r8 │ │ │ │ cmneq r3, ip, asr pc │ │ │ │ ldrdeq lr, [sp, #-72] @ 0xffffffb8 │ │ │ │ smlalbteq lr, sp, ip, r4 │ │ │ │ - cmpeq r8, r4, lsl r8 │ │ │ │ - smlalbbeq ip, lr, r4, r8 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ + @ instruction: 0x014ec890 │ │ │ │ smlaltteq lr, sp, r4, r4 │ │ │ │ - ldrsbeq r1, [r8, #-120] @ 0xffffff88 │ │ │ │ - cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq r8, r0, ror #15 │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ smlaltbeq lr, sp, r8, r4 │ │ │ │ │ │ │ │ 000f5d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -46157,35 +46157,35 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f5f18 │ │ │ │ cmneq r3, r0, asr lr │ │ │ │ cmneq r2, r4, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r8, ip, lsr r7 │ │ │ │ + cmpeq r8, r4, asr #14 │ │ │ │ cmpeq sp, r4, lsl #8 │ │ │ │ smlalbteq ip, sp, r0, r0 │ │ │ │ - @ instruction: 0x0153db90 │ │ │ │ + @ instruction: 0x0153db9c │ │ │ │ cmpeq sp, r4, asr r5 │ │ │ │ smlalbbeq lr, sp, r4, r4 │ │ │ │ cmneq r3, r4, ror #25 │ │ │ │ smlalbbeq fp, sp, r8, pc @ │ │ │ │ - smlalbbeq ip, lr, ip, r5 │ │ │ │ - cmpeq r8, r4, asr #9 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ + @ instruction: 0x014ec598 │ │ │ │ + cmpeq r8, ip, asr #9 │ │ │ │ + cmpeq lr, r0, asr #10 │ │ │ │ @ instruction: 0x014de194 │ │ │ │ - cmpeq r8, r8, lsl #9 │ │ │ │ - strdeq ip, [lr, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x01581490 │ │ │ │ + cmpeq lr, r4, lsl #10 │ │ │ │ cmpeq sp, r8, asr r1 │ │ │ │ - smlalbteq ip, lr, r0, r4 │ │ │ │ - cmpeq r8, ip, lsl r4 │ │ │ │ - smlalbbeq ip, lr, ip, r4 │ │ │ │ + smlalbteq ip, lr, ip, r4 │ │ │ │ + cmpeq r8, r4, lsr #8 │ │ │ │ + @ instruction: 0x014ec498 │ │ │ │ smlaltteq lr, sp, ip, r0 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ - cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq lr, ip, asr r4 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ │ │ │ │ 000f61f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -46230,21 +46230,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 f6280 │ │ │ │ - ldrsbeq r2, [r3, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ + ldrsbeq r2, [r3, #-188] @ 0xffffff44 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ strheq lr, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r8, r4, lsr #7 │ │ │ │ - ldrdeq ip, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r8, ip, lsr #7 │ │ │ │ + smlaltteq ip, lr, r8, r2 │ │ │ │ smlalbbeq lr, sp, r0, r3 │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ │ │ │ │ 000f62dc : │ │ │ │ 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 │ │ │ │ @@ -46552,30 +46552,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq lr, sp, r0, r1 │ │ │ │ - @ instruction: 0x01581198 │ │ │ │ + cmpeq r8, r0, lsr #3 │ │ │ │ cmneq r3, r0, asr r7 │ │ │ │ cmpeq sp, r8, ror r1 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ smlalbteq lr, sp, r8, r0 │ │ │ │ - cmpeq r8, r0, lsl #1 │ │ │ │ + cmpeq r8, r8, lsl #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, ror #31 │ │ │ │ + cmpeq r8, ip, ror #31 │ │ │ │ cmpeq sp, r4 │ │ │ │ - cmpeq r8, r4, lsr #31 │ │ │ │ + cmpeq r8, ip, lsr #31 │ │ │ │ smlalbteq sp, sp, r4, pc @ │ │ │ │ cmpeq sp, ip, ror #30 │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ cmpeq sp, r8, lsr r7 │ │ │ │ strdeq sp, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r8, r0, asr #29 │ │ │ │ + cmpeq r8, r8, asr #29 │ │ │ │ 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] @ f6c84 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [pc, #1128] @ f6c88 │ │ │ │ @@ -46869,25 +46869,25 @@ │ │ │ │ @ instruction: 0x0164b490 │ │ │ │ cmneq r4, r4, lsr #8 │ │ │ │ cmneq r4, r4, ror #6 │ │ │ │ smlalbteq sp, sp, r0, ip @ │ │ │ │ strdeq fp, [r4, #-36]! @ 0xffffffdc │ │ │ │ cmneq r4, r0, lsr #4 │ │ │ │ strheq fp, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - ldrheq r0, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, r4, asr #21 │ │ │ │ cmpeq sp, r4, asr #22 │ │ │ │ cmneq r3, r4, rrx │ │ │ │ - @ instruction: 0x014eb994 │ │ │ │ + smlaltbeq fp, lr, r0, r9 │ │ │ │ smlaltbeq sp, sp, r4, sl @ │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ cmpeq sp, ip, ror #20 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + cmpeq lr, r0, lsr r9 │ │ │ │ cmpeq sp, r4, lsr sl │ │ │ │ - cmpeq r8, ip, asr #19 │ │ │ │ + ldrsbeq r0, [r8, #-148] @ 0xffffff6c │ │ │ │ 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] @ f6fe0 │ │ │ │ @@ -47079,24 +47079,24 @@ │ │ │ │ strdeq r0, [r3, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq sl, [r4, #-244]! @ 0xffffff0c │ │ │ │ cmneq r2, r8, asr sp │ │ │ │ cmneq r4, r0, asr #31 │ │ │ │ smlaltbeq sp, sp, r8, r8 @ │ │ │ │ cmneq r4, r4, ror #29 │ │ │ │ - cmpeq r8, r8, asr r7 │ │ │ │ + cmpeq r8, r0, ror #14 │ │ │ │ ldrdeq sp, [sp, #-124] @ 0xffffff84 │ │ │ │ strdeq r0, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ cmpeq sp, r0, asr r7 │ │ │ │ - ldrheq r0, [r8, #-108] @ 0xffffff94 │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq r8, r4, asr #13 │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq r8, r0, lsl #13 │ │ │ │ - smlalbteq fp, lr, ip, r5 │ │ │ │ + cmpeq r8, r8, lsl #13 │ │ │ │ + ldrdeq fp, [lr, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq sp, [sp, #-104] @ 0xffffff98 │ │ │ │ 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] @ f7430 │ │ │ │ @@ -47358,32 +47358,32 @@ │ │ │ │ cmneq r4, ip, ror ip │ │ │ │ cmneq r4, r4, ror #24 │ │ │ │ cmneq r4, r8, lsr #24 │ │ │ │ ldrdeq r0, [r3, #-172]! @ 0xffffff54 │ │ │ │ ldrdeq sp, [sp, #-84] @ 0xffffffac │ │ │ │ cmneq r4, r4, asr fp │ │ │ │ cmneq r4, r0, lsl #21 │ │ │ │ - cmpeq r8, r0, lsl #7 │ │ │ │ - smlalbteq fp, lr, ip, r2 │ │ │ │ + cmpeq r8, r8, lsl #7 │ │ │ │ + ldrdeq fp, [lr, #-40] @ 0xffffffd8 │ │ │ │ ldrdeq sp, [sp, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x014eb294 │ │ │ │ - cmpeq r8, ip, lsr r3 │ │ │ │ + smlaltbeq fp, lr, r0, r2 │ │ │ │ + cmpeq r8, r4, asr #6 │ │ │ │ @ instruction: 0x014dd394 │ │ │ │ strdeq sl, [r4, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ smlaltbeq sp, sp, r8, r3 @ │ │ │ │ cmpeq sp, ip, asr #6 │ │ │ │ - mrseq fp, SPSR_fiq │ │ │ │ - cmpeq r8, r8, lsr #5 │ │ │ │ + cmpeq lr, ip, lsl #4 │ │ │ │ + ldrheq r0, [r8, #-32] @ 0xffffffe0 │ │ │ │ mrseq sp, (UNDEF: 125) │ │ │ │ - smlalbteq fp, lr, r0, r1 │ │ │ │ - cmpeq r8, r8, ror #4 │ │ │ │ + smlalbteq fp, lr, ip, r1 │ │ │ │ + cmpeq r8, r0, ror r2 │ │ │ │ smlalbteq sp, sp, r0, r2 @ │ │ │ │ - cmpeq r8, r0, lsr r2 │ │ │ │ - cmpeq lr, ip, ror r1 │ │ │ │ + cmpeq r8, r8, lsr r2 │ │ │ │ + smlalbbeq fp, lr, r8, r1 │ │ │ │ smlalbbeq sp, sp, ip, r2 @ │ │ │ │ mov r1, #0 │ │ │ │ b f7028 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -47464,20 +47464,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b f7570 │ │ │ │ - ldrdeq sl, [lr, #-248] @ 0xffffff08 │ │ │ │ + smlaltteq sl, lr, r4, pc @ │ │ │ │ cmpeq sp, r8, ror r2 │ │ │ │ - ldrsheq r0, [r8, #-8] │ │ │ │ - smlaltbeq sl, lr, r4, pc @ │ │ │ │ + cmpeq r8, r0, lsl #2 │ │ │ │ + strheq sl, [lr, #-240] @ 0xffffff10 │ │ │ │ cmpeq sp, r4, asr #4 │ │ │ │ - cmpeq r8, r4, asr #1 │ │ │ │ + cmpeq r8, ip, asr #1 │ │ │ │ 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 │ │ │ │ @@ -48340,74 +48340,74 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b f77ec │ │ │ │ strheq r0, [r3, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smulbbeq r3, r0, r5 │ │ │ │ - ldrsbeq pc, [r7, #-248] @ 0xffffff08 @ │ │ │ │ + cmppeq r7, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, ip, asr #2 │ │ │ │ - ldrsheq r1, [r3, #-108] @ 0xffffff94 │ │ │ │ - cmppeq r7, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl #14 │ │ │ │ + cmppeq r7, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq sp, sp, ip, r0 @ │ │ │ │ - cmpeq r3, r0, ror #12 │ │ │ │ + cmpeq r3, ip, ror #12 │ │ │ │ cmneq r3, r0, lsl r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ smlaltbeq ip, sp, r4, pc @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmppeq r7, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - strheq r9, [pc, #-20] @ f83d4 │ │ │ │ - @ instruction: 0x014eac90 │ │ │ │ - cmppeq r7, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r9, pc, r0, r1 @ │ │ │ │ + @ instruction: 0x014eac9c │ │ │ │ + cmppeq r7, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq ip, sp, r4, sp │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ smlalbbeq ip, sp, r8, fp │ │ │ │ - ldrsheq pc, [r7, #-148] @ 0xffffff6c @ │ │ │ │ - @ instruction: 0x014f8d94 │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - ldrheq pc, [r7, #-136] @ 0xffffff78 @ │ │ │ │ + ldrsheq pc, [r7, #-156] @ 0xffffff64 @ │ │ │ │ + smlaltbeq r8, pc, r0, sp @ │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ + cmppeq r7, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, ip, lsr #20 │ │ │ │ - cmpeq pc, r4, asr #24 │ │ │ │ - cmppeq r7, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ + cmppeq r7, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ strheq ip, [sp, #-156] @ 0xffffff64 │ │ │ │ - cmppeq r7, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r7, #-112] @ 0xffffff90 @ │ │ │ │ cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ - cmppeq r7, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq pc, r0, asr #22 │ │ │ │ + cmppeq r7, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ smlaltbeq ip, sp, ip, r8 │ │ │ │ cmpeq sp, r8, lsr lr │ │ │ │ smlaltteq sl, sp, r0, sp │ │ │ │ @ instruction: 0x014dad9c │ │ │ │ cmpeq sp, r8, asr sp │ │ │ │ cmpeq sp, r4, lsl sp │ │ │ │ ldrdeq sl, [sp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ - cmpeq lr, r4, lsl r4 │ │ │ │ - smlaltteq sl, lr, r8, r3 │ │ │ │ - cmppeq r7, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsr r4 │ │ │ │ + cmpeq lr, r0, lsr #8 │ │ │ │ + strdeq sl, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmppeq r7, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq ip, sp, ip, r6 │ │ │ │ cmpeq sp, r4, asr r6 │ │ │ │ - cmpeq lr, r8, ror r3 │ │ │ │ - cmppeq r7, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sl, lr, r4, r3 │ │ │ │ + @ instruction: 0x0157f494 │ │ │ │ cmpeq sp, ip, lsl #12 │ │ │ │ - cmppeq r7, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ + cmppeq r7, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, asr #6 │ │ │ │ ldrdeq ip, [sp, #-80] @ 0xffffffb0 │ │ │ │ - mrseq sl, SPSR_hyp │ │ │ │ - cmppeq r7, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ + cmppeq r7, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014dc594 │ │ │ │ - smlalbteq sl, lr, r4, r2 │ │ │ │ - @ instruction: 0x014ea298 │ │ │ │ - smlalbbeq sl, lr, r0, r2 │ │ │ │ - cmpeq lr, r4, asr r2 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - strdeq sl, [lr, #-28] @ 0xffffffe4 │ │ │ │ + ldrdeq sl, [lr, #-32] @ 0xffffffe0 │ │ │ │ + smlaltbeq sl, lr, r4, r2 │ │ │ │ + smlalbbeq sl, lr, ip, r2 │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ + cmpeq lr, r4, lsr r2 │ │ │ │ + cmpeq lr, r8, lsl #4 │ │ │ │ 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] @ f8868 │ │ │ │ mov r7, r3 │ │ │ │ @@ -48646,26 +48646,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ b f8824 │ │ │ │ msreq SPSR_svc, r0, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r7, ror pc │ │ │ │ cmpeq lr, r4, ror r1 │ │ │ │ - ldrdeq lr, [pc, #-176] @ f87d0 │ │ │ │ + ldrdeq lr, [pc, #-188] @ f87c4 │ │ │ │ msreq SPSR_x, r4, asr #9 │ │ │ │ smlalbteq ip, sp, ip, r0 │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ cmpeq sp, r4, lsr r1 │ │ │ │ - smlaltbeq r9, lr, ip, sp │ │ │ │ + strheq r9, [lr, #-216] @ 0xffffff28 │ │ │ │ strheq ip, [sp, #-0] │ │ │ │ cmpeq sp, ip, asr #32 │ │ │ │ - ldrheq lr, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r7, r0, asr #29 │ │ │ │ cmpeq sp, r4, asr #32 │ │ │ │ cmpeq sp, ip │ │ │ │ - cmpeq r7, r8, ror lr │ │ │ │ + cmpeq r7, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r3, [pc, #380] @ f8a3c │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -48763,20 +48763,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b f89c0 │ │ │ │ msreq SPSR_svc, r4, asr #6 │ │ │ │ msreq SPSR_svc, ip, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsbeq lr, [r7, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq lr, [r7, #-216] @ 0xffffff28 │ │ │ │ cmpeq sp, ip, asr pc │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ msreq (UNDEF: 98), ip, lsr r2 │ │ │ │ - cmpeq lr, r8, ror #22 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #504] @ f8c74 │ │ │ │ ldr r3, [pc, #504] @ f8c78 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -48904,25 +48904,25 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b f8bfc │ │ │ │ msreq SPSR_x, r8, lsl #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq SPSR_x, ip, asr #1 │ │ │ │ - cmpeq r7, ip, asr fp │ │ │ │ - cmpeq lr, ip, lsl #20 │ │ │ │ + cmpeq r7, r4, ror #22 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ smlaltteq fp, sp, r0, ip │ │ │ │ strheq fp, [sp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r7, r4, lsr #22 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ cmpeq sp, r0, lsl #28 │ │ │ │ - @ instruction: 0x014e999c │ │ │ │ + smlaltbeq r9, lr, r8, r9 │ │ │ │ ldrdeq fp, [sp, #-204] @ 0xffffff34 │ │ │ │ - ldrheq lr, [r7, #-164] @ 0xffffff5c │ │ │ │ + ldrheq lr, [r7, #-172] @ 0xffffff54 │ │ │ │ cmpeq sp, r8, lsr ip │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -48979,19 +48979,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b f8d28 │ │ │ │ - cmpeq r7, ip, lsl #19 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x0157e994 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ cmpeq sp, r4, lsl fp │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ + cmpeq r7, r8, asr r9 │ │ │ │ + cmpeq lr, ip, lsl #16 │ │ │ │ ldrdeq fp, [sp, #-164] @ 0xffffff5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #176] @ f8e8c │ │ │ │ ldr r3, [pc, #176] @ f8e90 │ │ │ │ @@ -49038,16 +49038,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f8e1c │ │ │ │ cmneq r2, r8, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r0, ror #27 │ │ │ │ - cmpeq r7, r0, ror r8 │ │ │ │ - cmpeq lr, r0, lsr #14 │ │ │ │ + cmpeq r7, r8, ror r8 │ │ │ │ + cmpeq lr, ip, lsr #14 │ │ │ │ strdeq fp, [sp, #-148] @ 0xffffff6c │ │ │ │ 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 │ │ │ │ @@ -49918,40 +49918,40 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b f97d8 │ │ │ │ cmneq r2, r8, ror #9 │ │ │ │ cmneq r2, r4, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq r2, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r4, asr #4 │ │ │ │ - cmpeq r7, r8, lsr r0 │ │ │ │ + cmpeq r7, r0, asr #32 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ cmneq r2, r4, lsr #8 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq sp, r0, asr #2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r7, r4, lsr pc │ │ │ │ - smlaltbeq r7, pc, r4, r1 @ │ │ │ │ + cmpeq r7, ip, lsr pc │ │ │ │ + strheq r7, [pc, #-16] @ f9c68 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ cmpeq sp, r4, lsr #32 │ │ │ │ - cmpeq r7, r8, lsl lr │ │ │ │ - smlalbbeq r7, pc, r8, r0 @ │ │ │ │ - cmpeq lr, r4, ror #22 │ │ │ │ + cmpeq r7, r0, lsr #28 │ │ │ │ + swpbeq r7, r4, [pc] @ │ │ │ │ + cmpeq lr, r0, ror fp │ │ │ │ smlalbbeq r9, sp, r4, r3 │ │ │ │ cmpeq sp, r4, lsr r3 │ │ │ │ ldrdeq r9, [sp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ - ldrdeq r8, [lr, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x014e899c │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq lr, r0, lsl sl │ │ │ │ + ldrdeq r8, [lr, #-156] @ 0xffffff64 │ │ │ │ + smlaltbeq r8, lr, r8, r9 │ │ │ │ smlaltteq sl, sp, ip, sp │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - cmpeq lr, r8, ror #18 │ │ │ │ + cmpeq r7, r8, ror #23 │ │ │ │ + cmpeq lr, r4, ror 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, #500] @ f9ebc │ │ │ │ ldr r3, [pc, #500] @ f9ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -50077,29 +50077,29 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b f9d80 │ │ │ │ cmneq r2, ip, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq r2, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ cmneq r2, ip, ror lr │ │ │ │ - ldrsheq sp, [r7, #-148] @ 0xffffff6c │ │ │ │ - smlaltbeq r8, lr, r8, r7 │ │ │ │ + ldrsheq sp, [r7, #-156] @ 0xffffff64 │ │ │ │ + strheq r8, [lr, #-116] @ 0xffffff8c │ │ │ │ smlaltteq sl, sp, ip, fp │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - ldrheq sp, [r7, #-148] @ 0xffffff6c │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ + ldrheq sp, [r7, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r4, ror r7 │ │ │ │ smlaltbeq sl, sp, ip, fp │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmpeq r7, r8, ror r9 │ │ │ │ - cmpeq lr, ip, lsr #14 │ │ │ │ + cmpeq r7, r0, lsl #19 │ │ │ │ + cmpeq lr, r8, lsr r7 │ │ │ │ cmpeq sp, r4, ror fp │ │ │ │ - cmpeq r7, ip, lsr r9 │ │ │ │ - strdeq r8, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r7, r4, asr #18 │ │ │ │ + strdeq r8, [lr, #-108] @ 0xffffff94 │ │ │ │ cmpeq sp, r4, lsr fp │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ @@ -50371,43 +50371,43 @@ │ │ │ │ mov r1, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b fa148 │ │ │ │ strheq sp, [r2, #-200]! @ 0xffffff38 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0152ee90 │ │ │ │ + @ instruction: 0x0152ee9c │ │ │ │ @ instruction: 0x01629b90 │ │ │ │ - ldrsheq sp, [r7, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r7, r0, lsl #16 │ │ │ │ ldrdeq sl, [sp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ strheq sp, [r2, #-164]! @ 0xffffff5c │ │ │ │ - ldrdeq r8, [lr, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq r8, lr, r0, r3 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - smlaltbeq r8, lr, r0, r3 │ │ │ │ - ldrheq sp, [r7, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ + smlaltbeq r8, lr, ip, r3 │ │ │ │ + cmpeq r7, r0, asr #11 │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ + cmpeq lr, r0, asr #6 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmpeq r7, ip, asr #10 │ │ │ │ - mrseq r8, SPSR_hyp │ │ │ │ + cmpeq r7, r4, asr r5 │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ cmpeq sp, r4, asr #14 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ - smlalbteq r8, lr, r4, r2 │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + ldrdeq r8, [lr, #-32] @ 0xffffffe0 │ │ │ │ cmpeq sp, r8, lsl #14 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - ldrsbeq sp, [r7, #-68] @ 0xffffffbc │ │ │ │ - smlalbbeq r8, lr, r8, r2 │ │ │ │ + ldrsbeq sp, [r7, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x014e8294 │ │ │ │ smlalbteq sl, sp, ip, r6 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmpeq lr, r0, asr r2 │ │ │ │ + cmpeq lr, ip, asr r2 │ │ │ │ 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, #848 @ 0x350 │ │ │ │ @@ -50477,23 +50477,23 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fa454 │ │ │ │ cmneq r2, ip, lsl #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ + ldrheq sp, [r7, #-52] @ 0xffffffcc │ │ │ │ strheq sl, [sp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmpeq r7, r0, ror #6 │ │ │ │ - cmpeq lr, r4, lsl r1 │ │ │ │ + cmpeq r7, r8, ror #6 │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ cmpeq sp, r0, ror #10 │ │ │ │ - smlaltteq r8, lr, r0, r0 │ │ │ │ - ldrsheq sp, [r7, #-40] @ 0xffffffd8 │ │ │ │ - smlaltbeq r8, lr, ip, r0 │ │ │ │ + smlaltteq r8, lr, ip, r0 │ │ │ │ + cmpeq r7, r0, lsl #6 │ │ │ │ + strheq r8, [lr, #-8] │ │ │ │ strdeq sl, [sp, #-72] @ 0xffffffb8 │ │ │ │ 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] @ faa34 │ │ │ │ @@ -50813,41 +50813,41 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b fa9e8 │ │ │ │ strheq sp, [r2, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x0162d69c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r0, ror r6 │ │ │ │ - cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq r7, ip, lsl #4 │ │ │ │ cmpeq sp, r4, lsl #8 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ + cmpeq r2, r8, lsl r8 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ smlaltteq sl, sp, r8, r2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrsbeq sp, [r7, #-12] │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq pc, r8, asr #6 │ │ │ │ - cmpeq lr, r4, lsr #28 │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ + cmpeq lr, r0, lsr lr │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - @ instruction: 0x0157cf94 │ │ │ │ + @ instruction: 0x0157cf9c │ │ │ │ @ instruction: 0x014da194 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - strdeq r6, [pc, #-28] @ faa70 │ │ │ │ - cmpeq r7, r8, lsr #30 │ │ │ │ - ldrdeq r7, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ + cmpeq r7, r0, lsr pc │ │ │ │ + ldrdeq r7, [lr, #-204] @ 0xffffff34 │ │ │ │ cmpeq sp, r4, lsr #2 │ │ │ │ smlaltteq r8, sp, ip, r4 │ │ │ │ @ instruction: 0x014d8498 │ │ │ │ cmpeq sp, r0, ror #8 │ │ │ │ - smlalbteq r7, lr, ip, fp │ │ │ │ - smlaltbeq r7, lr, r0, fp │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ - cmpeq lr, r8, asr fp │ │ │ │ + ldrdeq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq r7, lr, ip, fp │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ + cmpeq lr, r4, ror #22 │ │ │ │ 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 │ │ │ │ @@ -51004,32 +51004,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b fab3c │ │ │ │ cmneq r2, r8, lsr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq r9, sp, r4, r5 │ │ │ │ cmneq r2, r0, asr #1 │ │ │ │ cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq r2, ip, lsr #4 │ │ │ │ - cmpeq r7, r4, asr #23 │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ + cmpeq r2, r8, lsr r2 │ │ │ │ + cmpeq r7, ip, asr #23 │ │ │ │ + smlalbbeq r7, lr, r0, r9 │ │ │ │ smlalbteq r9, sp, r4, sp │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmpeq r7, r4, lsl #23 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ + cmpeq r7, ip, lsl #23 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ cmpeq sp, ip, ror sp │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq r7, r8, asr #22 │ │ │ │ - strdeq r7, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, r0, asr fp │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ cmpeq sp, r8, asr #26 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmpeq r7, ip, lsl #22 │ │ │ │ - strheq r7, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, r4, lsl fp │ │ │ │ + smlalbteq r7, lr, r8, r8 │ │ │ │ cmpeq sp, ip, lsl #26 │ │ │ │ - ldrsbeq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ - smlalbbeq r7, lr, r0, r8 │ │ │ │ + ldrsbeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ + smlalbbeq r7, lr, ip, r8 │ │ │ │ ldrdeq r9, [sp, #-192] @ 0xffffff40 │ │ │ │ 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] @ faf08 │ │ │ │ @@ -51122,20 +51122,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fae20 │ │ │ │ cmneq r2, r8, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrdeq ip, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r7, r4, ror #18 │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ + cmpeq r7, ip, ror #18 │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ cmpeq sp, r4, ror #22 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq r7, ip, ror #17 │ │ │ │ - smlaltbeq r7, lr, r0, r6 │ │ │ │ + ldrsheq ip, [r7, #-132] @ 0xffffff7c │ │ │ │ + smlaltbeq r7, lr, ip, r6 │ │ │ │ smlaltteq r9, sp, ip, sl │ │ │ │ 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 │ │ │ │ @@ -51461,34 +51461,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fb0d4 │ │ │ │ @ instruction: 0x0162cc9c │ │ │ │ @ instruction: 0x0162cc90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r0, ror #27 │ │ │ │ + cmpeq r2, ip, ror #27 │ │ │ │ cmneq r2, r8, lsr #22 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq sp, r0, lsr #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r7, r0, lsl #12 │ │ │ │ - cmpeq pc, ip, ror r8 @ │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ - cmpeq r7, r4, lsr r5 │ │ │ │ + cmpeq r7, r8, lsl #12 │ │ │ │ + smlalbbeq r5, pc, r8, r8 @ │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq r7, ip, lsr r5 │ │ │ │ cmpeq sp, r8, lsr r7 │ │ │ │ - @ instruction: 0x014f5794 │ │ │ │ - cmpeq lr, r0, ror r2 │ │ │ │ + smlaltbeq r5, pc, r0, r7 @ │ │ │ │ + cmpeq lr, ip, ror r2 │ │ │ │ smlaltbeq r7, sp, ip, sl │ │ │ │ cmpeq sp, r4, asr sl │ │ │ │ - smlaltbeq r7, lr, ip, r1 │ │ │ │ - smlalbbeq r7, lr, r0, r1 │ │ │ │ - @ instruction: 0x0157c39c │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ + strheq r7, [lr, #-24] @ 0xffffffe8 │ │ │ │ + smlalbbeq r7, lr, ip, r1 │ │ │ │ + cmpeq r7, r4, lsr #7 │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ @ instruction: 0x014d959c │ │ │ │ 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, r3 │ │ │ │ add fp, r0, #432 @ 0x1b0 │ │ │ │ @@ -51604,18 +51604,18 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b fb628 │ │ │ │ cmneq r2, r0, lsl r7 │ │ │ │ cmpeq sp, r4, lsr #8 │ │ │ │ - ldrsheq ip, [r7, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r0, lsl #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ - cmpeq lr, ip, lsl #30 │ │ │ │ + cmpeq lr, ip, asr #30 │ │ │ │ + cmpeq lr, r8, lsl pc │ │ │ │ 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] @ fc124 │ │ │ │ ldr ip, [pc, #2648] @ fc128 │ │ │ │ @@ -52280,65 +52280,65 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fb864 │ │ │ │ cmneq r2, r8, lsr #10 │ │ │ │ cmneq r2, ip, lsr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrsheq sp, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r4, lsl #14 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq sp, r8, lsl r2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrsheq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ - ldrheq fp, [r7, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r7, r0 │ │ │ │ + ldrheq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ strheq r9, [sp, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x0162c398 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r2, ip, lsl r5 │ │ │ │ - @ instruction: 0x0157be94 │ │ │ │ + cmpeq r2, r8, lsr #10 │ │ │ │ + @ instruction: 0x0157be9c │ │ │ │ swpbeq r9, r8, [sp] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmpeq sp, r8, ror #8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ cmpeq sp, r8, ror #30 │ │ │ │ - cmpeq r7, r8, asr #26 │ │ │ │ + cmpeq r7, r0, asr sp │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - smlalbteq r4, pc, r4, pc @ │ │ │ │ - @ instruction: 0x014e6a9c │ │ │ │ - smlalbbeq r4, pc, r0, pc @ │ │ │ │ - cmpeq lr, ip, asr sl │ │ │ │ + ldrdeq r4, [pc, #-240] @ fc098 │ │ │ │ + smlaltbeq r6, lr, r8, sl │ │ │ │ + smlalbbeq r4, pc, ip, pc @ │ │ │ │ + cmpeq lr, r8, ror #20 │ │ │ │ @ instruction: 0x014d7290 │ │ │ │ cmpeq sp, ip, lsr r2 │ │ │ │ strdeq r7, [sp, #-24] @ 0xffffffe8 │ │ │ │ smlaltteq r8, sp, r8, ip │ │ │ │ - ldrsbeq fp, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, ror #21 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ cmpeq sp, r4, lsr #24 │ │ │ │ - cmpeq r7, r8, lsl sl │ │ │ │ + cmpeq r7, r0, lsr #20 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - smlalbbeq r4, pc, r4, ip @ │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ + @ instruction: 0x014f4c90 │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ cmpeq sp, ip, lsr #30 │ │ │ │ smlaltteq r6, sp, r8, lr │ │ │ │ - cmpeq pc, r0, asr fp @ │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ cmpeq sp, r4, ror lr │ │ │ │ - smlalbteq r6, lr, ip, r5 │ │ │ │ - @ instruction: 0x014e659c │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmpeq lr, r4, lsl r5 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ - strdeq r6, [lr, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ + smlaltbeq r6, lr, r8, r5 │ │ │ │ + cmpeq lr, r8, ror r5 │ │ │ │ + cmpeq lr, ip, asr #10 │ │ │ │ + cmpeq lr, r0, lsr #10 │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ + cmpeq lr, r4, lsl #10 │ │ │ │ cmpeq sp, r4, asr #18 │ │ │ │ - smlalbteq r6, lr, r4, r4 │ │ │ │ - @ instruction: 0x014e6498 │ │ │ │ - smlalbbeq r6, lr, r0, r4 │ │ │ │ + ldrdeq r6, [lr, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq r6, lr, r4, r4 │ │ │ │ + smlalbbeq r6, lr, ip, r4 │ │ │ │ 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, #3388] @ fcf54 │ │ │ │ ldr r1, [pc, #3388] @ fcf58 │ │ │ │ @@ -53189,88 +53189,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fc27c │ │ │ │ ldrdeq fp, [r2, #-156]! @ 0xffffff64 │ │ │ │ ldrdeq fp, [r2, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r0, lsl #19 │ │ │ │ - cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq r7, ip, lsl #10 │ │ │ │ cmpeq sp, r4, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r2, r8, lsl #22 │ │ │ │ + cmpeq r2, r4, lsl fp │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq fp, [r7, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r7, r4, ror #7 │ │ │ │ ldrdeq r8, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x0152c990 │ │ │ │ + @ instruction: 0x0152c99c │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ strheq r8, [sp, #-64] @ 0xffffffc0 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x0157b290 │ │ │ │ + @ instruction: 0x0157b298 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - @ instruction: 0x0157b198 │ │ │ │ + cmpeq r7, r0, lsr #3 │ │ │ │ @ instruction: 0x014d839c │ │ │ │ muleq r0, r5, r1 │ │ │ │ - smlaltteq r5, lr, r0, lr │ │ │ │ + smlaltteq r5, lr, ip, lr │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq r7, r8, lsl #2 │ │ │ │ + cmpeq r7, r0, lsl r1 │ │ │ │ cmpeq sp, ip, lsl #6 │ │ │ │ smlaltteq r6, sp, ip, r6 │ │ │ │ strdeq r8, [sp, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq sl, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, r0, ror #31 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - @ instruction: 0x0157ae9c │ │ │ │ + cmpeq r7, r4, lsr #29 │ │ │ │ swpbeq r8, ip, [sp] │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ - ldrdeq r5, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + smlaltteq r5, lr, r4, fp │ │ │ │ cmpeq sp, ip, lsr #32 │ │ │ │ - ldrsheq sl, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, r4, lsl #28 │ │ │ │ mrseq r8, (UNDEF: 77) │ │ │ │ ldrdeq r6, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r7, r8, ror #25 │ │ │ │ + ldrsheq sl, [r7, #-192] @ 0xffffff40 │ │ │ │ smlaltteq r7, sp, r8, lr │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmpeq pc, r0, asr pc @ │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - ldrdeq r5, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ + cmpeq lr, r4, lsr sl │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ + smlaltteq r5, lr, r8, r9 │ │ │ │ cmpeq sp, r8, lsr #28 │ │ │ │ muleq r0, r3, r1 │ │ │ │ cmpeq sp, ip, lsl #4 │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ - cmpeq lr, ip, lsr r9 │ │ │ │ + cmpeq pc, ip, ror #28 │ │ │ │ + cmpeq lr, r8, asr #18 │ │ │ │ cmpeq sp, r0, ror r1 │ │ │ │ cmpeq sp, ip, lsr #2 │ │ │ │ smlaltteq r6, sp, r8, r0 │ │ │ │ smlaltbeq r6, sp, r4, r0 │ │ │ │ - strdeq r5, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, r8, lsl sl │ │ │ │ - smlalbteq r5, lr, ip, r7 │ │ │ │ + cmpeq lr, r8, lsl #16 │ │ │ │ + cmpeq r7, r0, lsr #20 │ │ │ │ + ldrdeq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ cmpeq sp, r8, lsl ip │ │ │ │ - cmpeq r7, r0, ror #19 │ │ │ │ - @ instruction: 0x014e5794 │ │ │ │ + cmpeq r7, r8, ror #19 │ │ │ │ + smlaltbeq r5, lr, r0, r7 │ │ │ │ smlaltteq r7, sp, r0, fp │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ - cmpeq lr, r0, lsr r7 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - cmpeq r7, r0, lsr #18 │ │ │ │ - ldrdeq r5, [lr, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, ror #14 │ │ │ │ + cmpeq lr, ip, lsr r7 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ + cmpeq r7, r8, lsr #18 │ │ │ │ + smlaltteq r5, lr, r0, r6 │ │ │ │ cmpeq sp, r0, lsr #22 │ │ │ │ - smlaltbeq r5, lr, r0, r6 │ │ │ │ - cmpeq lr, r0, ror r6 │ │ │ │ - cmpeq r7, r0, lsr #17 │ │ │ │ - cmpeq lr, r4, asr r6 │ │ │ │ + smlaltbeq r5, lr, ip, r6 │ │ │ │ + cmpeq lr, ip, ror r6 │ │ │ │ + cmpeq r7, r8, lsr #17 │ │ │ │ + cmpeq lr, r0, ror #12 │ │ │ │ smlaltbeq r7, sp, r0, sl │ │ │ │ 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 │ │ │ │ @@ -53877,50 +53877,50 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b fd7a8 │ │ │ │ cmneq r2, ip, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r4, lsl #22 │ │ │ │ ldrdeq sl, [r2, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r7, ip, ror #12 │ │ │ │ + cmpeq r7, r4, ror r6 │ │ │ │ cmpeq sp, ip, ror #16 │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ - ldrsbeq sl, [r7, #-92] @ 0xffffffa4 │ │ │ │ - @ instruction: 0x014e5390 │ │ │ │ + cmpeq r2, r0, lsl #25 │ │ │ │ + cmpeq r7, r4, ror #11 │ │ │ │ + @ instruction: 0x014e539c │ │ │ │ ldrdeq r7, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r7, ip, ror #3 │ │ │ │ + ldrsheq sl, [r7, #-20] @ 0xffffffec │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r7, [sp, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq pc, r4, asr r4 @ │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ + cmpeq pc, r0, ror #8 │ │ │ │ + cmpeq lr, ip, lsr pc │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - cmpeq r7, r8, lsr #1 │ │ │ │ + ldrheq sl, [r7, #-0] │ │ │ │ smlaltbeq r7, sp, r8, r2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ - smlaltteq r4, lr, r4, sp │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + strdeq r4, [lr, #-208] @ 0xffffff30 │ │ │ │ cmpeq sp, r8, lsr r2 │ │ │ │ @ instruction: 0x014d559c │ │ │ │ cmpeq sp, r4, asr #10 │ │ │ │ smlaltteq r5, sp, ip, r4 │ │ │ │ - cmpeq lr, r4, asr #24 │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq r7, r8, ror #28 │ │ │ │ swpbeq r7, r8, [sp] │ │ │ │ cmpeq sp, r0, rrx │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - ldrdeq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ - smlaltbeq r4, lr, r4, fp │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + smlaltteq r4, lr, r0, fp │ │ │ │ + strheq r4, [lr, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r4, lr, r4, fp │ │ │ │ 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 │ │ │ │ @@ -54659,87 +54659,87 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b fe354 │ │ │ │ cmneq r2, r4, lsl r1 │ │ │ │ cmneq r2, r4, lsl #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x01579c90 │ │ │ │ smlalbbeq r6, sp, r8, lr │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmneq r2, r0, rrx │ │ │ │ - cmpeq r2, r4, lsr r2 │ │ │ │ - @ instruction: 0x01579b98 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq r2, r0, asr #4 │ │ │ │ + cmpeq r7, r0, lsr #23 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ @ instruction: 0x014d6d98 │ │ │ │ - cmpeq r2, ip, lsl #3 │ │ │ │ + @ instruction: 0x0152b198 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - cmpeq r7, ip, lsr sl │ │ │ │ + cmpeq r7, r4, asr #20 │ │ │ │ cmpeq sp, r0, asr #24 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmpeq sp, ip, lsl r0 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - ldrsheq r9, [r7, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, r4, lsl #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r6, [sp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq pc, r4, ror #22 │ │ │ │ - @ instruction: 0x01579890 │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq pc, r0, ror fp @ │ │ │ │ + @ instruction: 0x01579898 │ │ │ │ + cmpeq lr, r4, asr #12 │ │ │ │ smlalbbeq r6, sp, ip, sl │ │ │ │ ldrdeq r6, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, ip, asr #15 │ │ │ │ + ldrsbeq r9, [r7, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq pc, r8, lsr sl @ │ │ │ │ - cmpeq lr, r4, lsl r5 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ + cmpeq lr, r0, lsr #10 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - ldrdeq r4, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + smlaltteq r4, lr, r8, r3 │ │ │ │ cmpeq sp, r8, lsr #16 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ cmpeq sp, ip, lsl #24 │ │ │ │ cmpeq sp, r4, lsl #14 │ │ │ │ - ldrsheq r9, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq pc, r4, ror #14 │ │ │ │ - @ instruction: 0x01579490 │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ + cmpeq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x01579498 │ │ │ │ + cmpeq lr, r4, asr #4 │ │ │ │ smlalbbeq r6, sp, ip, r6 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ - strdeq r4, [lr, #-16] │ │ │ │ + cmpeq pc, r0, lsr #14 │ │ │ │ + strdeq r4, [lr, #-28] @ 0xffffffe4 │ │ │ │ cmpeq sp, r4, lsr sl │ │ │ │ strdeq r4, [sp, #-144] @ 0xffffff70 │ │ │ │ strheq r4, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, r8, asr r3 │ │ │ │ + cmpeq r7, r0, ror #6 │ │ │ │ cmpeq sp, r8, ror r9 │ │ │ │ cmpeq sp, ip, asr #10 │ │ │ │ - smlalbteq r4, lr, r8, r0 │ │ │ │ - smlaltbeq r4, lr, r0, r0 │ │ │ │ - cmpeq lr, r0, ror r0 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ + ldrdeq r4, [lr, #-4] │ │ │ │ + smlaltbeq r4, lr, ip, r0 │ │ │ │ + cmpeq lr, ip, ror r0 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ cmpeq sp, ip, asr r4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r7, r4, lsr #4 │ │ │ │ - ldrdeq r3, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, ip, lsr #4 │ │ │ │ + smlaltteq r3, lr, r4, pc @ │ │ │ │ cmpeq sp, r4, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq r7, ip, ror #3 │ │ │ │ - smlaltbeq r3, lr, r0, pc @ │ │ │ │ + ldrsheq r9, [r7, #-20] @ 0xffffffec │ │ │ │ + smlaltbeq r3, lr, ip, pc @ │ │ │ │ smlaltteq r6, sp, ip, r3 │ │ │ │ - cmpeq lr, ip, ror #30 │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ + cmpeq lr, r8, ror pc │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ 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] @ fee4c │ │ │ │ sub sp, sp, #4544 @ 0x11c0 │ │ │ │ @@ -55171,54 +55171,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b fe7e8 │ │ │ │ cmneq r2, r4, ror #8 │ │ │ │ cmneq r2, ip, asr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r4, lsl r4 │ │ │ │ - @ instruction: 0x01578f98 │ │ │ │ + cmpeq r7, r0, lsr #31 │ │ │ │ @ instruction: 0x014d6198 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x0152a59c │ │ │ │ + cmpeq r2, r8, lsr #11 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - cmpeq r7, ip, asr lr │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ cmpeq sp, r0, rrx │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ cmpeq sp, ip, lsr r4 │ │ │ │ - ldrsbeq r8, [r7, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq r8, [r7, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r7, r4, lsr #27 │ │ │ │ - cmpeq lr, r8, asr fp │ │ │ │ + cmpeq r7, ip, lsr #27 │ │ │ │ + cmpeq lr, r4, ror #22 │ │ │ │ smlaltbeq r5, sp, r4, pc @ │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - ldrsheq r8, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r5, [sp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq pc, r0, ror #30 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - ldrheq r8, [r7, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r8, [r7, #-184] @ 0xffffff48 │ │ │ │ strheq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq r7, r4, asr #22 │ │ │ │ - smlaltteq r3, lr, ip, r8 │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq r7, ip, asr #22 │ │ │ │ + strdeq r3, [lr, #-136] @ 0xffffff78 │ │ │ │ cmpeq sp, r0, asr #26 │ │ │ │ cmpeq sp, r8, lsl r1 │ │ │ │ smlalbteq r4, sp, r4, r0 │ │ │ │ swpbeq r4, r4, [sp] │ │ │ │ - smlaltteq r3, lr, ip, r7 │ │ │ │ - smlalbteq r3, lr, r0, r7 │ │ │ │ - smlaltbeq r3, lr, r8, r7 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - cmpeq r7, r8, lsr #19 │ │ │ │ - cmpeq lr, ip, asr r7 │ │ │ │ + strdeq r3, [lr, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq r3, lr, ip, r7 │ │ │ │ + strheq r3, [lr, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq r3, lr, r4, r7 │ │ │ │ + ldrheq r8, [r7, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ smlaltbeq r5, sp, r8, fp │ │ │ │ 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 │ │ │ │ @@ -55939,68 +55939,68 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b ff8b8 │ │ │ │ ldrdeq r8, [r2, #-192]! @ 0xffffff40 │ │ │ │ cmneq r2, ip, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r4, ror #28 │ │ │ │ - cmpeq r7, r0, asr #15 │ │ │ │ + cmpeq r2, r0, ror lr │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ smlalbteq r5, sp, r0, r9 │ │ │ │ - cmpeq r2, r4, asr #27 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ + ldrsbeq r9, [r2, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ cmpeq sp, r0, asr #18 │ │ │ │ - cmpeq r7, r0, lsl #12 │ │ │ │ + cmpeq r7, r8, lsl #12 │ │ │ │ cmpeq sp, r4, lsl #16 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ strdeq r8, [r2, #-156]! @ 0xffffff64 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r7, r4, lsr r5 │ │ │ │ + cmpeq r7, ip, lsr r5 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq sp, r4, lsr r7 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x014f179c │ │ │ │ + smlaltbeq r1, pc, r8, r7 @ │ │ │ │ cmpeq sp, r8, ror r6 │ │ │ │ - cmpeq r7, ip, ror #8 │ │ │ │ + cmpeq r7, r4, ror r4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrdeq r1, [pc, #-104] @ ffa4c │ │ │ │ - strheq r3, [lr, #-20] @ 0xffffffec │ │ │ │ + smlaltteq r1, pc, r4, r6 @ │ │ │ │ + smlalbteq r3, lr, r0, r1 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - cmpeq r7, r0, lsr #6 │ │ │ │ + cmpeq r7, r8, lsr #6 │ │ │ │ cmpeq sp, r0, lsr #10 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - smlalbbeq r1, pc, r8, r5 @ │ │ │ │ - ldrheq r8, [r7, #-36] @ 0xffffffdc │ │ │ │ - qdaddeq r3, ip, lr │ │ │ │ + @ instruction: 0x014f1594 │ │ │ │ + ldrheq r8, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r8, rrx │ │ │ │ strheq r5, [sp, #-64] @ 0xffffffc0 │ │ │ │ smlalbteq r5, sp, ip, r3 │ │ │ │ - cmpeq r7, ip, lsr #3 │ │ │ │ + ldrheq r8, [r7, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq pc, r8, lsr #8 │ │ │ │ - cmpeq lr, r0, lsl #30 │ │ │ │ + cmpeq pc, r4, lsr r4 @ │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ cmpeq sp, r4, lsr #14 │ │ │ │ smlalbteq r3, sp, ip, r6 │ │ │ │ smlalbbeq r3, sp, ip, r6 │ │ │ │ cmpeq sp, ip, lsr #12 │ │ │ │ smlaltteq r3, sp, r8, r5 │ │ │ │ strheq r3, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sp, r8, ror r5 │ │ │ │ - ldrdeq r2, [lr, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x014e2c9c │ │ │ │ - smlalbbeq r2, lr, r4, ip │ │ │ │ - ldrheq r7, [r7, #-228] @ 0xffffff1c │ │ │ │ - cmpeq lr, r8, ror #24 │ │ │ │ + ldrdeq r2, [lr, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq r2, lr, r8, ip │ │ │ │ + @ instruction: 0x014e2c90 │ │ │ │ + ldrheq r7, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ strheq r5, [sp, #-4] │ │ │ │ - cmpeq lr, r0, lsr ip │ │ │ │ - cmpeq lr, r0, lsl #24 │ │ │ │ - ldrdeq r2, [lr, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq r2, lr, r0, fp │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq lr, ip, lsl #24 │ │ │ │ + ldrdeq r2, [lr, #-188] @ 0xffffff44 │ │ │ │ + smlaltbeq r2, lr, ip, fp │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ @@ -57014,25 +57014,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1009f4 │ │ │ │ @ instruction: 0x01627498 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r8, lsl #4 │ │ │ │ - @ instruction: 0x01576d94 │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ + @ instruction: 0x01576d9c │ │ │ │ + cmpeq lr, r4, asr fp │ │ │ │ @ instruction: 0x014d3f90 │ │ │ │ - cmpeq r7, r4, asr sp │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ + cmpeq r7, ip, asr sp │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ cmpeq sp, r0, asr pc │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - smlalbteq r1, lr, ip, sl │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + ldrdeq r1, [lr, #-168] @ 0xffffff58 │ │ │ │ cmpeq sp, r4, lsl pc │ │ │ │ - ldrsbeq r6, [r7, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x014e1a90 │ │ │ │ + cmpeq r7, r4, ror #25 │ │ │ │ + @ instruction: 0x014e1a9c │ │ │ │ ldrdeq r3, [sp, #-232] @ 0xffffff18 │ │ │ │ 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, #904] @ 0x388 │ │ │ │ @@ -57619,16 +57619,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r2, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r0, asr #20 │ │ │ │ ldrdeq r6, [r2, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r7, r4, ror r3 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ cmpeq sp, r0, ror r5 │ │ │ │ │ │ │ │ 001014a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -58635,61 +58635,61 @@ │ │ │ │ sub r3, r3, #30 │ │ │ │ smull r2, r5, r3, r5 │ │ │ │ sub r5, r5, r3, asr #31 │ │ │ │ str r5, [r4, #864] @ 0x360 │ │ │ │ b 1020a8 │ │ │ │ cmneq r2, r4, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r7, r4, ror #5 │ │ │ │ + cmpeq r7, ip, ror #5 │ │ │ │ cmneq r2, ip, asr #13 │ │ │ │ cmneq r4, ip, asr r4 │ │ │ │ cmpeq sp, r4, asr #22 │ │ │ │ - cmpeq r7, lr, lsl #3 │ │ │ │ - ldrheq r6, [r7, #-10] │ │ │ │ + @ instruction: 0x01576196 │ │ │ │ + cmpeq r7, r2, asr #1 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ cmpeq sp, r4, lsl #6 │ │ │ │ smlaltbeq r3, sp, r4, r3 │ │ │ │ - cmppeq lr, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01626498 │ │ │ │ ldrdeq r1, [r4, #-16]! │ │ │ │ strheq r1, [r4, #-20]! @ 0xffffffec │ │ │ │ mrseq r3, (UNDEF: 125) │ │ │ │ ldrdeq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ cmneq r4, r4, lsl #2 │ │ │ │ cmneq r4, ip, lsl #1 │ │ │ │ cmneq r4, r0, lsl #1 │ │ │ │ - cmpeq r7, r0, ror lr │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ cmpeq sp, r4, ror r0 │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ + cmpeq r7, r4, lsr #28 │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ cmneq r2, ip, lsr r1 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - cmpeq r7, ip, lsr #25 │ │ │ │ + ldrheq r5, [r7, #-196] @ 0xffffff3c │ │ │ │ strheq r2, [sp, #-224] @ 0xffffff20 │ │ │ │ smlaltbeq r2, sp, ip, pc @ │ │ │ │ - ldrsbeq r5, [r7, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x014e0990 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ + @ instruction: 0x014e099c │ │ │ │ ldrdeq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmpeq r7, lr, lsr fp │ │ │ │ - cmpeq r7, ip, lsr fp │ │ │ │ + cmpeq r7, r6, asr #22 │ │ │ │ + cmpeq r7, r4, asr #22 │ │ │ │ cmpeq sp, r0, asr #26 │ │ │ │ cmpeq sp, r0, lsr #2 │ │ │ │ - cmpeq r7, r8, asr #19 │ │ │ │ + ldrsbeq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ smlalbteq r2, sp, ip, fp │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ smlaltbeq r0, sp, ip, pc @ │ │ │ │ - cmpeq r7, lr, lsr r9 │ │ │ │ - cmpeq r7, ip, lsr r9 │ │ │ │ + cmpeq r7, r6, asr #18 │ │ │ │ + cmpeq r7, r4, asr #18 │ │ │ │ cmpeq sp, ip, lsr fp │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ - smlalbteq r0, lr, r0, r6 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ + smlalbteq r0, lr, ip, r6 │ │ │ │ cmpeq sp, ip, lsl #22 │ │ │ │ @ instruction: 0x01640a9c │ │ │ │ smulbbeq r4, r0, sl │ │ │ │ smultteq r4, r4, r9 │ │ │ │ smulbteq r4, r4, r9 │ │ │ │ smultbeq r4, r4, r9 │ │ │ │ cmneq r4, ip, asr #18 │ │ │ │ @@ -58697,27 +58697,27 @@ │ │ │ │ strdeq r0, [r4, #-140]! @ 0xffffff74 │ │ │ │ smultteq r4, r4, r8 │ │ │ │ smulbteq r4, r0, r8 │ │ │ │ smultbeq r4, r0, r8 │ │ │ │ cmneq r4, r4, asr #16 │ │ │ │ cmpeq sp, ip, asr #16 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x014e0398 │ │ │ │ + smlaltbeq r0, lr, r4, r3 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ cmpeq sp, r4, asr fp │ │ │ │ cmpeq sp, r4, asr #16 │ │ │ │ smulbbeq r4, r0, r6 │ │ │ │ cmneq r4, r8, ror #12 │ │ │ │ cmneq r4, r8, asr #12 │ │ │ │ cmneq r4, r0, lsr #12 │ │ │ │ - cmpeq r7, sl, lsl #8 │ │ │ │ + cmpeq r7, r2, lsl r4 │ │ │ │ ldrdeq r0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq r7, r2, lsr #7 │ │ │ │ + cmpeq r7, sl, lsr #7 │ │ │ │ cmneq r4, r0, ror r5 │ │ │ │ cmneq r4, ip, asr r5 │ │ │ │ ldrdeq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ strheq r0, [r4, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x01640294 │ │ │ │ smulbbeq r4, r0, r2 │ │ │ │ cmneq r4, r4, ror r2 │ │ │ │ @@ -58726,73 +58726,73 @@ │ │ │ │ cmneq r4, ip, lsl #4 │ │ │ │ ldrdeq r0, [r4, #-20]! @ 0xffffffec │ │ │ │ cmneq r4, r8, asr #2 │ │ │ │ cmneq r4, r8, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strheq r0, [r4, #-8]! │ │ │ │ @ instruction: 0x01640090 │ │ │ │ - cmpeq r7, sl, ror #28 │ │ │ │ + cmpeq r7, r2, ror lr │ │ │ │ cmneq r4, r0, lsr r0 │ │ │ │ ldrdeq pc, [r3, #-248]! @ 0xffffff08 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ strheq pc, [r3, #-248]! @ 0xffffff08 @ │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00d00000 │ │ │ │ msreq (UNDEF: 115), ip, lsl pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ ldrdeq pc, [r3, #-232]! @ 0xffffff18 │ │ │ │ msreq (UNDEF: 99), ip, asr #29 │ │ │ │ msreq (UNDEF: 99), r0, asr #29 │ │ │ │ msreq (UNDEF: 99), ip, lsr #29 │ │ │ │ - cmppeq sp, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ - cmppeq sp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01574c90 │ │ │ │ + cmppeq sp, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r1, sp, r8, lr │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - cmpeq r7, r0, asr ip │ │ │ │ - cmppeq sp, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, asr ip │ │ │ │ + cmppeq sp, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r0, asr lr │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ - smlalbteq pc, sp, ip, r9 @ │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ + ldrdeq pc, [sp, #-152] @ 0xffffff68 │ │ │ │ cmpeq sp, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r1, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r7, r4, ror #23 │ │ │ │ - smlalbbeq pc, sp, ip, r9 @ │ │ │ │ + cmpeq r7, ip, ror #23 │ │ │ │ + @ instruction: 0x014df998 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmppeq sp, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr #22 │ │ │ │ - strdeq pc, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmppeq sp, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr fp │ │ │ │ + cmppeq sp, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r8, asr #26 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - cmpeq r7, r0, lsl fp │ │ │ │ - smlalbteq pc, sp, r4, r8 @ │ │ │ │ + cmpeq r7, r8, lsl fp │ │ │ │ + ldrdeq pc, [sp, #-128] @ 0xffffff80 │ │ │ │ cmpeq sp, r0, lsl sp │ │ │ │ - @ instruction: 0x014df890 │ │ │ │ + @ instruction: 0x014df89c │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq r7, ip, lsr #21 │ │ │ │ - cmppeq sp, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r7, #-164] @ 0xffffff5c │ │ │ │ + cmppeq sp, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r1, sp, ip, ip │ │ │ │ - cmpeq r7, r4, ror sl │ │ │ │ - cmppeq sp, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, ror sl │ │ │ │ + cmppeq sp, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r4, ror ip │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmpeq r7, ip, lsr sl │ │ │ │ - strdeq pc, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r7, r4, asr #20 │ │ │ │ + strdeq pc, [sp, #-124] @ 0xffffff84 │ │ │ │ cmpeq sp, ip, lsr ip │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - strheq pc, [sp, #-124] @ 0xffffff84 @ │ │ │ │ - @ instruction: 0x014df794 │ │ │ │ + smlalbteq pc, sp, r8, r7 @ │ │ │ │ + smlaltbeq pc, sp, r0, r7 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmppeq sp, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ ldr r3, [pc, #-304] @ 1025a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ subs r5, r3, #40 @ 0x28 │ │ │ │ submi r5, r3, #37 @ 0x25 │ │ │ │ asr r5, r5, #2 │ │ │ │ @@ -59640,33 +59640,33 @@ │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 1030c8 │ │ │ │ msreq (UNDEF: 115), r8, lsr fp │ │ │ │ cmneq r2, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [r3, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq r4, [r7, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq r4, [r7, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x014d1c94 │ │ │ │ msreq (UNDEF: 99), r4, ror #20 │ │ │ │ msreq (UNDEF: 99), r8, asr #20 │ │ │ │ msreq SPSR_xc, r8, asr #19 │ │ │ │ strheq pc, [r3, #-144]! @ 0xffffff70 @ │ │ │ │ - cmpeq r0, ip, lsr #12 │ │ │ │ + cmpeq r0, r8, lsr r6 │ │ │ │ msreq SPSR_xc, r4, lsl #18 │ │ │ │ cmneq r2, r4, lsr fp │ │ │ │ cmpeq sp, r8, asr sl │ │ │ │ msreq SPSR_xc, r8, lsl #16 │ │ │ │ @ instruction: 0x014d1994 │ │ │ │ strheq pc, [r3, #-112]! @ 0xffffff90 @ │ │ │ │ msreq (UNDEF: 99), r0, ror #13 │ │ │ │ msreq (UNDEF: 99), ip, lsr #13 │ │ │ │ smlaltteq r1, sp, r4, r7 │ │ │ │ - cmpeq r7, r4, lsl r6 │ │ │ │ - smlaltteq pc, sp, r4, r1 @ │ │ │ │ - smlalbbeq pc, sp, ip, r1 @ │ │ │ │ + cmpeq r7, ip, lsl r6 │ │ │ │ + strdeq pc, [sp, #-16] │ │ │ │ + @ instruction: 0x014df198 │ │ │ │ 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 │ │ │ │ @@ -60331,20 +60331,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 103e70 │ │ │ │ - smlaltteq lr, sp, ip, r6 │ │ │ │ + strdeq lr, [sp, #-104] @ 0xffffff98 │ │ │ │ cmpeq sp, r0, lsl #26 │ │ │ │ - cmpeq r7, r4, lsr fp │ │ │ │ - strheq lr, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, ip, lsr fp │ │ │ │ + smlalbteq lr, sp, r4, r6 │ │ │ │ smlalbteq r0, sp, ip, ip │ │ │ │ - cmpeq r7, r0, lsl #22 │ │ │ │ + cmpeq r7, r8, lsl #22 │ │ │ │ │ │ │ │ 00103f04 : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq 103f3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -60369,16 +60369,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 103f34 │ │ │ │ - cmpeq r7, ip, ror sl │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ + cmpeq r7, r4, lsl #21 │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ cmpeq sp, ip, lsr ip │ │ │ │ │ │ │ │ 00103f88 : │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ beq 103fc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -60404,16 +60404,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 103fb8 │ │ │ │ - ldrsheq r3, [r7, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq lr, sp, r8, r5 │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ + strheq lr, [sp, #-84] @ 0xffffffac │ │ │ │ strheq r0, [sp, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0010400c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -60453,17 +60453,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 c0190 │ │ │ │ - strdeq lr, [sp, #-64] @ 0xffffffc0 │ │ │ │ + strdeq lr, [sp, #-76] @ 0xffffffb4 │ │ │ │ cmpeq sp, ip, lsr #22 │ │ │ │ - cmpeq r7, r4, ror #18 │ │ │ │ + cmpeq r7, ip, ror #18 │ │ │ │ │ │ │ │ 001040c8 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #448 @ 0x1c0 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #464 @ 0x1d0 │ │ │ │ @@ -60542,18 +60542,18 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq ip, r4, lsl #4 │ │ │ │ smlalbbeq r0, sp, r8, sl │ │ │ │ cmpeq sp, r4, asr sl │ │ │ │ - cmpeq r7, r8, ror r8 │ │ │ │ - smlaltbeq lr, sp, r8, r3 │ │ │ │ + cmpeq r7, r0, lsl #17 │ │ │ │ + strheq lr, [sp, #-52] @ 0xffffffcc │ │ │ │ cmpeq sp, r0, lsl sl │ │ │ │ - cmpeq r7, r4, lsr r8 │ │ │ │ + cmpeq r7, ip, lsr r8 │ │ │ │ │ │ │ │ 00104220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ @@ -60596,20 +60596,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #22 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 104260 │ │ │ │ - strdeq lr, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r4, lsl #6 │ │ │ │ @ instruction: 0x014d0998 │ │ │ │ - @ instruction: 0x0157379c │ │ │ │ - smlalbteq lr, sp, r4, r2 │ │ │ │ + cmpeq r7, r4, lsr #15 │ │ │ │ + ldrdeq lr, [sp, #-32] @ 0xffffffe0 │ │ │ │ cmpeq sp, r4, ror #18 │ │ │ │ - cmpeq r7, r8, ror #14 │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ │ │ │ │ 001042f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 104314 │ │ │ │ add lr, r0, #800 @ 0x320 │ │ │ │ @@ -60698,15 +60698,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 104408 │ │ │ │ cmpeq sp, r4, ror #16 │ │ │ │ cmpeq sp, r8, lsr #16 │ │ │ │ - cmpeq r7, r0, lsl r6 │ │ │ │ + cmpeq r7, r8, lsl r6 │ │ │ │ │ │ │ │ 0010445c : │ │ │ │ ldr r3, [r0, #832] @ 0x340 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #832] @ 0x340 │ │ │ │ ble 104478 │ │ │ │ @@ -60731,15 +60731,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0157359c │ │ │ │ + cmpeq r7, r4, lsr #11 │ │ │ │ cmpeq sp, ip, lsl #16 │ │ │ │ smlaltbeq r0, sp, r8, r7 │ │ │ │ │ │ │ │ 001044e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -60802,19 +60802,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 c0190 │ │ │ │ cmpeq ip, r8, lsr lr │ │ │ │ - smlaltteq pc, sp, ip, r9 @ │ │ │ │ - ldrsbeq r3, [r7, #-64] @ 0xffffffc0 │ │ │ │ + strdeq pc, [sp, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq r3, [r7, #-72] @ 0xffffffb8 │ │ │ │ ldrdeq r0, [sp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r7, r8, lsl #9 │ │ │ │ - smlalbteq sp, sp, ip, pc @ │ │ │ │ + @ instruction: 0x01573490 │ │ │ │ + ldrdeq sp, [sp, #-248] @ 0xffffff08 │ │ │ │ @ instruction: 0x014d0690 │ │ │ │ │ │ │ │ 00104600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -60877,18 +60877,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 c0190 │ │ │ │ cmpeq ip, r8, lsl sp │ │ │ │ cmpeq sp, r0, ror #12 │ │ │ │ - ldrheq r3, [r7, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq r3, [r7, #-56] @ 0xffffffc8 │ │ │ │ strheq r0, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ - smlaltbeq sp, sp, ip, lr @ │ │ │ │ + cmpeq r7, r0, ror r3 │ │ │ │ + strheq sp, [sp, #-232] @ 0xffffff18 │ │ │ │ cmpeq sp, r0, ror r5 │ │ │ │ │ │ │ │ 00104720 : │ │ │ │ ldr r1, [r0, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ beq 104758 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -60914,16 +60914,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 104750 │ │ │ │ - cmpeq r7, ip, asr #5 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ + ldrsbeq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ ldrdeq r0, [sp, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 001047a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -60977,18 +60977,18 @@ │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1047d0 │ │ │ │ @ instruction: 0x014cdb94 │ │ │ │ smlaltteq r0, sp, r4, r4 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ cmpeq sp, r0, lsr r4 │ │ │ │ - cmpeq r7, r4, ror #3 │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ + cmpeq r7, ip, ror #3 │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ smlaltteq r0, sp, ip, r3 │ │ │ │ │ │ │ │ 001048a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -61740,114 +61740,114 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 104a18 │ │ │ │ cmneq r2, ip, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r0, lsr r2 │ │ │ │ - smlalbbeq sp, sp, r0, fp @ │ │ │ │ + smlalbbeq sp, sp, ip, fp @ │ │ │ │ smlaltteq r0, sp, r0, r2 │ │ │ │ - ldrheq r3, [r7, #-12] │ │ │ │ - ldrsbeq r4, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r7, r4, asr #1 │ │ │ │ + ldrsbeq r4, [r2, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x01623194 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq r4, r4, lsl pc │ │ │ │ cmneq r2, r0, lsl #31 │ │ │ │ - ldrdeq sp, [sp, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ cmpeq sp, r0, lsr r0 │ │ │ │ - cmpeq r7, ip, lsl #28 │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ @ instruction: 0x014cd69c │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ ldrdeq pc, [ip, #-252] @ 0xffffff04 │ │ │ │ - ldrheq r2, [r7, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ + cmpeq r7, r0, asr #27 │ │ │ │ + cmpeq r4, r8, lsr #28 │ │ │ │ @ instruction: 0x01622e94 │ │ │ │ - smlaltteq sp, sp, r4, r7 @ │ │ │ │ + strdeq sp, [sp, #-112] @ 0xffffff90 │ │ │ │ cmppeq ip, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ strheq sp, [ip, #-80] @ 0xffffffb0 │ │ │ │ cmppeq ip, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r7, ip, asr #25 │ │ │ │ + ldrsbeq r2, [r7, #-196] @ 0xffffff3c │ │ │ │ cmpeq ip, r4, asr r5 │ │ │ │ - cmpeq r0, r0, asr #16 │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ @ instruction: 0x014cfe94 │ │ │ │ - cmpeq r7, r0, ror ip │ │ │ │ + cmpeq r7, r8, ror ip │ │ │ │ strdeq sp, [ip, #-68] @ 0xffffffbc │ │ │ │ - ldrdeq r6, [lr, #-148] @ 0xffffff6c │ │ │ │ + smlaltteq r6, lr, r0, r9 │ │ │ │ cmppeq ip, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ @ instruction: 0x014cd494 │ │ │ │ cmppeq ip, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [ip, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r2, [r7, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r2, [r7, #-184] @ 0xffffff48 │ │ │ │ cmpeq ip, r4, lsr r4 │ │ │ │ smlaltbeq pc, ip, r8, sp @ │ │ │ │ cmppeq ip, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ ldrdeq sp, [ip, #-52] @ 0xffffffcc │ │ │ │ - strheq r6, [lr, #-132] @ 0xffffff7c │ │ │ │ + smlalbteq r6, lr, r0, r8 │ │ │ │ cmppeq ip, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r7, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r2, [r7, #-168] @ 0xffffff58 │ │ │ │ cmpeq ip, r4, ror r3 │ │ │ │ smlaltteq pc, ip, r8, ip @ │ │ │ │ strheq pc, [ip, #-196] @ 0xffffff3c @ │ │ │ │ - @ instruction: 0x01572a90 │ │ │ │ + @ instruction: 0x01572a98 │ │ │ │ cmpeq ip, r4, lsl r3 │ │ │ │ smlalbbeq pc, ip, r8, ip @ │ │ │ │ cmppeq ip, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr sl │ │ │ │ + cmpeq r7, r8, lsr sl │ │ │ │ strheq sp, [ip, #-36] @ 0xffffffdc │ │ │ │ cmppeq ip, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [ip, #-180] @ 0xffffff4c │ │ │ │ - ldrsbeq r2, [r7, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r2, [r7, #-152] @ 0xffffff68 │ │ │ │ cmpeq ip, r4, asr r2 │ │ │ │ smlalbteq pc, ip, r8, fp @ │ │ │ │ @ instruction: 0x014cfb94 │ │ │ │ - cmpeq r7, r0, ror r9 │ │ │ │ + cmpeq r7, r8, ror r9 │ │ │ │ strdeq sp, [ip, #-20] @ 0xffffffec │ │ │ │ - ldrdeq r6, [lr, #-100] @ 0xffffff9c │ │ │ │ + smlaltteq r6, lr, r0, r6 │ │ │ │ cmppeq ip, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsl r9 │ │ │ │ + cmpeq r7, r8, lsl r9 │ │ │ │ cmneq r2, r8, lsr #20 │ │ │ │ - cmpeq sp, r4, ror r3 │ │ │ │ + smlalbbeq sp, sp, r0, r3 @ │ │ │ │ ldrdeq pc, [ip, #-164] @ 0xffffff5c │ │ │ │ - ldrheq r2, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ + ldrheq r2, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ smlaltbeq pc, ip, r0, sl @ │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ - cmpeq sp, ip, lsl #6 │ │ │ │ + cmpeq r7, r4, lsl #17 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ cmppeq ip, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr #16 │ │ │ │ - ldrdeq sp, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + smlaltteq sp, sp, r4, r2 @ │ │ │ │ cmppeq ip, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl r8 │ │ │ │ - smlaltbeq sp, sp, r4, r2 @ │ │ │ │ + cmpeq r7, ip, lsl r8 │ │ │ │ + strheq sp, [sp, #-32] @ 0xffffffe0 │ │ │ │ cmppeq ip, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - cmpeq sp, r0, ror r2 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ ldrdeq pc, [ip, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ - cmpeq sp, ip, lsr r2 │ │ │ │ + ldrheq r2, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r8, asr #4 │ │ │ │ @ instruction: 0x014cf99c │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ - cmpeq sp, r8, lsl #4 │ │ │ │ + cmpeq r7, r0, lsl #15 │ │ │ │ + cmpeq sp, r4, lsl r2 │ │ │ │ cmppeq ip, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ - ldrdeq sp, [sp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ + smlaltteq sp, sp, r0, r1 @ │ │ │ │ cmppeq ip, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsl r7 │ │ │ │ - smlaltbeq sp, sp, r0, r1 @ │ │ │ │ + cmpeq r7, r8, lsl r7 │ │ │ │ + smlaltbeq sp, sp, ip, r1 @ │ │ │ │ cmppeq ip, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r2, [r7, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ + cmpeq r7, r4, ror #13 │ │ │ │ + cmpeq sp, r8, ror r1 │ │ │ │ smlalbteq pc, ip, ip, r8 @ │ │ │ │ - cmpeq r7, r8, lsr #13 │ │ │ │ - cmpeq sp, r8, lsr r1 │ │ │ │ + ldrheq r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r4, asr #2 │ │ │ │ @ instruction: 0x014cf898 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ + cmpeq r7, ip, ror r6 │ │ │ │ │ │ │ │ 00105600 : │ │ │ │ str r1, [r0, #836] @ 0x344 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0010560c : │ │ │ │ @@ -62157,34 +62157,34 @@ │ │ │ │ cmneq r2, r0, asr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, r4, ror #10 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r7, r0, r8, asr #31 │ │ │ │ strheq pc, [ip, #-92] @ 0xffffffa4 @ │ │ │ │ - cmpeq r7, r0, lsr r3 │ │ │ │ + cmpeq r7, r8, lsr r3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ strheq pc, [ip, #-76] @ 0xffffffb4 @ │ │ │ │ - cmpeq r7, r0, lsr r2 │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ strdeq r2, [r2, #-44]! @ 0xffffffd4 │ │ │ │ cmppeq ip, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0157219c │ │ │ │ + cmpeq r7, r4, lsr #3 │ │ │ │ smlalbbeq sp, ip, r0, r4 │ │ │ │ smlaltbeq pc, ip, r8, r3 @ │ │ │ │ - cmpeq r7, ip, lsl r1 │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ cmpeq ip, r0, lsl #8 │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ cmppeq ip, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01572098 │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ + cmpeq r7, r0, lsr #1 │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ strdeq pc, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r7, r4, rrx │ │ │ │ - smlaltteq ip, sp, r4, sl │ │ │ │ + cmpeq r7, ip, rrx │ │ │ │ + strdeq ip, [sp, #-160] @ 0xffffff60 │ │ │ │ strheq pc, [ip, #-44] @ 0xffffffd4 @ │ │ │ │ - cmpeq r7, r0, lsr r0 │ │ │ │ + cmpeq r7, r8, lsr r0 │ │ │ │ │ │ │ │ 00105b2c : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ beq 105b64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -62208,17 +62208,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 105b5c │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ cmppeq ip, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ │ │ │ │ 00105bac : │ │ │ │ add r0, r0, #416 @ 0x1a0 │ │ │ │ strd r2, [r0, #-8] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -62286,20 +62286,20 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq ip, ip, asr #14 │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ + cmpeq r0, r8, asr #20 │ │ │ │ cmppeq ip, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr #29 │ │ │ │ - strdeq ip, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, ip, lsr #29 │ │ │ │ + strdeq ip, [sp, #-140] @ 0xffffff74 │ │ │ │ cmppeq ip, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r7, r8, ror #28 │ │ │ │ │ │ │ │ 00105cd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #392] @ 0x188 │ │ │ │ @@ -62352,18 +62352,18 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 105d04 │ │ │ │ cmpeq ip, r0, ror #12 │ │ │ │ smlaltteq lr, ip, ip, pc @ │ │ │ │ - ldrheq r1, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r0, asr #27 │ │ │ │ cmppeq ip, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ - strdeq ip, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ + cmpeq sp, r0, lsl #16 │ │ │ │ cmppeq ip, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00105dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -62427,18 +62427,18 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 105e54 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlalbbeq lr, ip, r0, pc @ │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x01571c90 │ │ │ │ cmpeq ip, r4, lsr pc │ │ │ │ - cmpeq r7, r8, asr #24 │ │ │ │ - smlalbteq ip, sp, ip, r6 │ │ │ │ + cmpeq r7, r0, asr ip │ │ │ │ + ldrdeq ip, [sp, #-104] @ 0xffffff98 │ │ │ │ strdeq lr, [ip, #-232] @ 0xffffff18 │ │ │ │ │ │ │ │ 00105ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -62475,17 +62475,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 105f48 │ │ │ │ strdeq r1, [r2, #-196]! @ 0xffffff3c │ │ │ │ andeq r7, r0, ip, lsr r3 │ │ │ │ cmneq r3, r0, lsl #23 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ + cmpeq sp, r8, lsr #12 │ │ │ │ @ instruction: 0x014cee9c │ │ │ │ - cmpeq r7, r8, asr #23 │ │ │ │ + ldrsbeq r1, [r7, #-176] @ 0xffffff50 │ │ │ │ │ │ │ │ 00105fa8 : │ │ │ │ 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] @ 1065e4 │ │ │ │ @@ -62900,64 +62900,64 @@ │ │ │ │ smlaltbeq lr, ip, r0, sp │ │ │ │ andeq r7, r0, r0, ror #8 │ │ │ │ smlalbbeq lr, ip, ip, sp │ │ │ │ cmpeq ip, r0, asr sp │ │ │ │ cmpeq ip, ip, lsl sp │ │ │ │ smlaltteq lr, ip, ip, ip │ │ │ │ andeq r7, r0, r0, asr #23 │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ - smlaltbeq ip, sp, r8, r3 │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + strheq ip, [sp, #-52] @ 0xffffffcc │ │ │ │ cmpeq ip, r8, lsr #24 │ │ │ │ - cmpeq r7, r8, asr #17 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ + ldrsbeq r1, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, ip, lsl r3 │ │ │ │ @ instruction: 0x014ceb90 │ │ │ │ - cmpeq r7, ip, lsl #17 │ │ │ │ - ldrdeq ip, [sp, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x01571894 │ │ │ │ + smlaltteq ip, sp, r0, r2 │ │ │ │ cmpeq ip, r4, asr fp │ │ │ │ - cmpeq r7, r4, asr r8 │ │ │ │ - @ instruction: 0x014dc29c │ │ │ │ + cmpeq r7, ip, asr r8 │ │ │ │ + smlaltbeq ip, sp, r8, r2 │ │ │ │ cmpeq ip, ip, lsl fp │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ smlaltteq lr, ip, r4, sl │ │ │ │ - cmpeq r7, r4, ror #15 │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ + cmpeq r7, ip, ror #15 │ │ │ │ + cmpeq sp, r8, lsr r2 │ │ │ │ smlaltbeq lr, ip, ip, sl │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ - strdeq ip, [sp, #-20] @ 0xffffffec │ │ │ │ + ldrheq r1, [r7, #-116] @ 0xffffff8c │ │ │ │ + mrseq ip, (UNDEF: 109) │ │ │ │ cmpeq ip, r4, ror sl │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ - strheq ip, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r7, r0, lsl #15 │ │ │ │ + smlalbteq ip, sp, r8, r1 │ │ │ │ cmpeq ip, r0, asr #20 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ - smlalbbeq ip, sp, r4, r1 │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ + @ instruction: 0x014dc190 │ │ │ │ cmpeq ip, r8, lsl #20 │ │ │ │ - cmpeq r7, r8, lsl #14 │ │ │ │ - cmpeq sp, ip, asr #2 │ │ │ │ + cmpeq r7, r0, lsl r7 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ ldrdeq lr, [ip, #-144] @ 0xffffff70 │ │ │ │ - ldrsbeq r1, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r7, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ @ instruction: 0x014ce998 │ │ │ │ - @ instruction: 0x01571698 │ │ │ │ - ldrdeq ip, [sp, #-12] │ │ │ │ + cmpeq r7, r0, lsr #13 │ │ │ │ + smlaltteq ip, sp, r8, r0 │ │ │ │ cmpeq ip, r0, ror #18 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - smlaltbeq ip, sp, r4, r0 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ + strheq ip, [sp, #-0] │ │ │ │ cmpeq ip, r8, lsr #18 │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ + cmpeq r7, ip, lsr #12 │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ smlaltteq lr, ip, ip, r8 │ │ │ │ - cmpeq r7, ip, ror #11 │ │ │ │ - cmpeq sp, r4, lsr r0 │ │ │ │ + ldrsheq r1, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ strheq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ - ldrheq r1, [r7, #-88] @ 0xffffffa8 │ │ │ │ - strdeq fp, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r7, r0, asr #11 │ │ │ │ + cmpeq sp, r8 │ │ │ │ smlalbbeq lr, ip, r0, r8 │ │ │ │ - cmpeq r7, r0, lsl #11 │ │ │ │ - smlalbteq fp, sp, r4, pc @ │ │ │ │ + cmpeq r7, r8, lsl #11 │ │ │ │ + ldrdeq fp, [sp, #-240] @ 0xffffff10 │ │ │ │ cmpeq ip, r8, asr #16 │ │ │ │ │ │ │ │ 00106704 : │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ beq 10673c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -62983,16 +62983,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 106734 │ │ │ │ - cmpeq r7, r4, ror #7 │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ + cmpeq r7, ip, ror #7 │ │ │ │ + cmpeq sp, r8, lsr lr │ │ │ │ smlaltbeq lr, ip, ip, r6 │ │ │ │ │ │ │ │ 00106788 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #864] @ 0x360 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -63028,16 +63028,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1067d8 │ │ │ │ - cmpeq r7, r0, asr #6 │ │ │ │ - smlalbbeq fp, sp, r8, sp │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ + @ instruction: 0x014dbd94 │ │ │ │ cmpeq ip, r8, lsl #12 │ │ │ │ │ │ │ │ 0010682c : │ │ │ │ ldr r3, [r0, #840] @ 0x348 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -63173,24 +63173,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 10694c │ │ │ │ strheq r1, [r2, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, ip, lsl #7 │ │ │ │ - ldrheq r1, [r7, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r0, asr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbbeq lr, ip, r4, r5 │ │ │ │ cmpeq ip, r4, lsr r6 │ │ │ │ strheq r1, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq r7, r8, lsr #3 │ │ │ │ - strdeq fp, [sp, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r1, [r7, #-16] │ │ │ │ + strdeq fp, [sp, #-188] @ 0xffffff44 │ │ │ │ cmpeq ip, r0, ror r4 │ │ │ │ - strheq fp, [sp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, r0, ror #22 │ │ │ │ + smlalbteq fp, sp, r0, fp │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ │ │ │ │ 00106a7c : │ │ │ │ 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] @ 106cd8 │ │ │ │ @@ -63341,23 +63341,23 @@ │ │ │ │ bl c0190 │ │ │ │ b 106b78 │ │ │ │ cmneq r2, r0, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r2, ip, asr r1 │ │ │ │ cmpeq ip, r8, lsr #6 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ cmneq r2, r4, lsl #1 │ │ │ │ - cmpeq r7, r8, lsl #31 │ │ │ │ + @ instruction: 0x01570f90 │ │ │ │ cmpeq ip, r0, asr r3 │ │ │ │ - cmpeq sp, r4, asr r9 │ │ │ │ + cmpeq sp, r0, ror #18 │ │ │ │ strheq lr, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ - cmpeq r7, r8, lsl #29 │ │ │ │ - ldrdeq fp, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, ip, lsl #18 │ │ │ │ + @ instruction: 0x01570e90 │ │ │ │ + ldrdeq fp, [sp, #-140] @ 0xffffff74 │ │ │ │ cmpeq ip, r0, asr r1 │ │ │ │ │ │ │ │ 00106d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -63680,56 +63680,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 107154 │ │ │ │ ldrdeq r0, [r2, #-224]! @ 0xffffff20 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r7, r8, lsl #26 │ │ │ │ + cmpeq r7, r0, lsl sp │ │ │ │ ldrdeq sp, [ip, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r7, r8, asr #23 │ │ │ │ - cmpeq sp, r0, lsl r6 │ │ │ │ + ldrsbeq r0, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ @ instruction: 0x014cde90 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrdeq fp, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r7, r8, lsl #23 │ │ │ │ + smlaltteq fp, sp, r8, r5 │ │ │ │ + @ instruction: 0x01570b90 │ │ │ │ cmpeq ip, ip, asr #28 │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ - @ instruction: 0x014db594 │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ + smlaltbeq fp, sp, r0, r5 │ │ │ │ cmpeq ip, r4, lsl lr │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq sp, r0, ror #10 │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ + cmpeq sp, ip, ror #10 │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ ldrdeq sp, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sp, r4, lsr #10 │ │ │ │ - ldrsbeq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ + ldrsbeq r0, [r7, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x014cdd94 │ │ │ │ - @ instruction: 0x01570a98 │ │ │ │ - smlaltteq fp, sp, r0, r4 │ │ │ │ + cmpeq r7, r0, lsr #21 │ │ │ │ + smlaltteq fp, sp, ip, r4 │ │ │ │ cmpeq ip, r0, ror #26 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - smlaltbeq fp, sp, ip, r4 │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ + strheq fp, [sp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r8, ror #20 │ │ │ │ cmpeq ip, r4, lsr #26 │ │ │ │ - cmpeq r7, r4, lsr #20 │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ + cmpeq r7, ip, lsr #20 │ │ │ │ + cmpeq sp, r8, ror r4 │ │ │ │ smlaltteq sp, ip, ip, ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq sp, r4, lsr r4 │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ - smlaltteq fp, sp, ip, r3 │ │ │ │ - ldrdeq fp, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq sp, r0, lsl r4 │ │ │ │ + strdeq fp, [sp, #-56] @ 0xffffffc8 │ │ │ │ + ldrdeq fp, [sp, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - smlaltbeq fp, sp, r4, r3 │ │ │ │ - smlalbbeq fp, sp, r4, r3 │ │ │ │ - cmpeq sp, r8, ror #6 │ │ │ │ + strheq fp, [sp, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x014db390 │ │ │ │ + cmpeq sp, r4, ror r3 │ │ │ │ │ │ │ │ 001072d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #848] @ 0x350 │ │ │ │ @@ -63804,23 +63804,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 107304 │ │ │ │ smlalbteq ip, ip, r0, sp @ │ │ │ │ - cmpeq r7, r4, asr #15 │ │ │ │ - cmpeq sp, ip, lsl #4 │ │ │ │ + cmpeq r7, ip, asr #15 │ │ │ │ + cmpeq sp, r8, lsl r2 │ │ │ │ smlalbbeq sp, ip, ip, sl │ │ │ │ - cmpeq r7, r4, lsl #15 │ │ │ │ - smlalbteq fp, sp, ip, r1 │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ + ldrdeq fp, [sp, #-24] @ 0xffffffe8 │ │ │ │ cmpeq ip, ip, asr #20 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq r7, ip, asr #14 │ │ │ │ - @ instruction: 0x014db194 │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ + smlaltbeq fp, sp, r0, r1 │ │ │ │ cmpeq ip, r4, lsl sl │ │ │ │ │ │ │ │ 00107440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -63927,22 +63927,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 107530 │ │ │ │ smultbeq r2, ip, r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smulbbeq r2, r8, r7 │ │ │ │ - ldrheq r0, [r7, #-100] @ 0xffffff9c │ │ │ │ + ldrheq r0, [r7, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbbeq sp, ip, r0, r9 │ │ │ │ cmpeq ip, r0, lsr sl │ │ │ │ smulbteq r2, ip, r6 │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ + cmpeq sp, ip, lsl r0 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strheq sl, [sp, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq sl, sp, r4, pc @ │ │ │ │ │ │ │ │ 0010761c : │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ beq 107654 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -63967,16 +63967,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1076a0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10764c │ │ │ │ - cmpeq r7, ip, asr #9 │ │ │ │ - cmpeq sp, r4, lsl pc │ │ │ │ + ldrsbeq r0, [r7, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sp, r0, lsr #30 │ │ │ │ @ instruction: 0x014cd794 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 001076a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64107,23 +64107,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 107750 │ │ │ │ cmneq r2, r8, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r7, r8, asr #8 │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ cmpeq ip, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ smultbeq r2, ip, r4 │ │ │ │ - smlaltteq sl, sp, r0, sp │ │ │ │ + smlaltteq sl, sp, ip, sp │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ cmpeq ip, r8, lsl r6 │ │ │ │ - cmpeq sp, ip, asr sp │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ + cmpeq sp, r8, ror #26 │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ muleq r0, r3, r1 │ │ │ │ cmpeq ip, ip, lsl #12 │ │ │ │ │ │ │ │ 001078e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64278,25 +64278,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 107ab4 │ │ │ │ b 107994 │ │ │ │ cmneq r2, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq r7, ip, lsl #4 │ │ │ │ ldrdeq sp, [ip, #-64] @ 0xffffffc0 │ │ │ │ cmneq r2, r8, ror #4 │ │ │ │ - @ instruction: 0x014dab94 │ │ │ │ + smlaltbeq sl, sp, r0, fp │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ smlalbteq fp, ip, ip, r3 │ │ │ │ cmpeq ip, ip, ror #8 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ smlaltteq sl, ip, r4, r8 │ │ │ │ - strheq sl, [sp, #-164] @ 0xffffff5c │ │ │ │ - smlalbbeq sl, sp, r4, sl │ │ │ │ + smlalbteq sl, sp, r0, sl │ │ │ │ + @ instruction: 0x014daa90 │ │ │ │ @ instruction: 0x014cd39c │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00107b94 : │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ beq 107bcc │ │ │ │ @@ -64323,16 +64323,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 107c18 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 107bc4 │ │ │ │ - cmppeq r6, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014da99c │ │ │ │ + cmppeq r6, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, sp, r8, r9 │ │ │ │ cmpeq ip, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 00107c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64562,38 +64562,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 107cb8 │ │ │ │ msreq (UNDEF: 113), r4, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq sp, [ip, #-28] @ 0xffffffe4 │ │ │ │ msreq (UNDEF: 113), r4, asr #30 │ │ │ │ cmpeq ip, r8, lsl r2 │ │ │ │ - smlaltbeq sl, sp, r4, r7 │ │ │ │ + strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ cmpeq ip, ip, lsr #2 │ │ │ │ - ldrheq pc, [r6, #-236] @ 0xffffff14 @ │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ + cmppeq r6, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ smlalbteq sp, ip, ip, r0 │ │ │ │ - cmppeq r6, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ + cmppeq r6, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ swpbeq sp, r8, [ip] │ │ │ │ - cmppeq r6, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmppeq r6, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sl, sp, r8, r6 │ │ │ │ cmpeq ip, r0, rrx │ │ │ │ - ldrsheq pc, [r6, #-208] @ 0xffffff30 @ │ │ │ │ - smlaltbeq sl, sp, r4, r6 │ │ │ │ + ldrsheq pc, [r6, #-216] @ 0xffffff28 @ │ │ │ │ + strheq sl, [sp, #-96] @ 0xffffffa0 │ │ │ │ cmpeq ip, r8, lsr #32 │ │ │ │ - ldrheq pc, [r6, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ + cmppeq r6, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, ror r6 │ │ │ │ strdeq ip, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmppeq r6, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr r6 │ │ │ │ + cmppeq r6, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, asr #12 │ │ │ │ strheq ip, [ip, #-252] @ 0xffffff04 │ │ │ │ - cmppeq r6, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq r6, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ smlalbbeq ip, ip, r0, pc @ │ │ │ │ - cmppeq r6, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00108020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -64614,16 +64614,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 108040 │ │ │ │ - cmppeq r6, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr #10 │ │ │ │ + cmppeq r6, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ smlaltbeq ip, ip, r0, lr @ │ │ │ │ │ │ │ │ 00108094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -64938,42 +64938,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1083b8 │ │ │ │ msreq (UNDEF: 113), ip, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq (UNDEF: 113), r4, lsl fp │ │ │ │ - @ instruction: 0x0156fb9c │ │ │ │ + cmppeq r6, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ strdeq ip, [ip, #-208] @ 0xffffff30 │ │ │ │ andeq r8, r0, r4, asr #6 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ cmpeq ip, r8, lsl r3 │ │ │ │ ldrdeq ip, [ip, #-220] @ 0xffffff24 │ │ │ │ cmpeq ip, r4, asr sp │ │ │ │ - cmppeq r6, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r9, [ip, #-192] @ 0xffffff40 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq ip, r0, asr #24 │ │ │ │ svccc 0x00e00000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ msreq SPSR_c, r4, asr #16 │ │ │ │ - cmppeq r6, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq sl, sp, r4, r1 │ │ │ │ + cmppeq r6, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014da190 │ │ │ │ cmpeq ip, r0, lsl #22 │ │ │ │ - cmppeq r6, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, asr #2 │ │ │ │ + cmppeq r6, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, asr r1 │ │ │ │ smlalbteq ip, ip, r4, sl @ │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ cmpeq ip, ip, ror #20 │ │ │ │ - strheq sl, [sp, #-4] │ │ │ │ - qdaddeq sl, ip, sp │ │ │ │ - cmppeq r6, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsr #32 │ │ │ │ + smlalbteq sl, sp, r0, r0 │ │ │ │ + cmpeq sp, r8, rrx │ │ │ │ + cmppeq r6, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ smlaltbeq ip, ip, r4, r9 @ │ │ │ │ │ │ │ │ 00108604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -65314,60 +65314,60 @@ │ │ │ │ b 108668 │ │ │ │ msreq SPSR_c, r8, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq pc, [r1, #-84]! @ 0xffffffac @ │ │ │ │ msreq SPSR_c, r4 @ │ │ │ │ strheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsr r3 │ │ │ │ - cmppeq r6, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ + cmppeq r6, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ smlaltbeq ip, ip, r0, r7 @ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - smlaltteq r8, lr, r4, r2 │ │ │ │ + strdeq r8, [lr, #-32] @ 0xffffffe0 │ │ │ │ smlaltbeq ip, ip, r4, r3 @ │ │ │ │ cmpeq ip, r4, asr #6 │ │ │ │ smlaltbeq fp, ip, r0, lr │ │ │ │ cmpeq ip, r0, ror #14 │ │ │ │ cmpeq ip, r0, asr r7 │ │ │ │ - cmppeq r6, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ + cmppeq r6, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, asr #26 │ │ │ │ strheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq lr, ip, lsl #4 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ smlalbteq ip, ip, r0, r6 @ │ │ │ │ - strheq r8, [lr, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq r8, lr, r4, r1 │ │ │ │ @ instruction: 0x014cc698 │ │ │ │ - @ instruction: 0x0156f39c │ │ │ │ + cmppeq r6, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ strdeq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmppeq r6, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ + cmppeq r6, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ strheq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmppeq r6, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsl #24 │ │ │ │ + cmppeq r6, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ smlalbbeq ip, ip, r0, r5 @ │ │ │ │ - cmppeq r6, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r9, sp, r4, fp │ │ │ │ + cmppeq r6, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [sp, #-176] @ 0xffffff50 │ │ │ │ cmpeq ip, r4, asr #10 │ │ │ │ - cmppeq r6, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r9, sp, r8, fp │ │ │ │ + cmppeq r6, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014d9b94 │ │ │ │ cmpeq ip, r8, lsl #10 │ │ │ │ - cmppeq r6, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ + cmppeq r6, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ smlalbteq ip, ip, ip, r4 @ │ │ │ │ - cmppeq r6, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ + cmppeq r6, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsl fp │ │ │ │ @ instruction: 0x014cc490 │ │ │ │ - ldrsheq pc, [r6, #-16] @ │ │ │ │ - ldrdeq r9, [sp, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq pc, [r6, #-24] @ 0xffffffe8 @ │ │ │ │ + smlaltteq r9, sp, r0, sl │ │ │ │ cmpeq ip, r4, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - ldrheq pc, [r6, #-20] @ 0xffffffec @ │ │ │ │ - @ instruction: 0x014d9a98 │ │ │ │ + ldrheq pc, [r6, #-28] @ 0xffffffe4 @ │ │ │ │ + smlaltbeq r9, sp, r4, sl │ │ │ │ cmpeq ip, r4, lsl r4 │ │ │ │ - cmppeq r6, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ + cmppeq r6, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ ldrdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 00108c24 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -65425,20 +65425,20 @@ │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 108c88 │ │ │ │ cmneq r1, ip, lsr #31 │ │ │ │ andeq r7, r0, ip, lsr r3 │ │ │ │ - ldrsheq lr, [r6, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq r9, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmppeq r6, r0 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, sp, r8, r8 │ │ │ │ cmpeq ip, r4, asr r2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - ldrheq lr, [r6, #-252] @ 0xffffff04 │ │ │ │ - smlaltbeq r9, sp, r0, r8 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ + smlaltbeq r9, sp, ip, r8 │ │ │ │ cmpeq ip, ip, lsl r2 │ │ │ │ │ │ │ │ 00108d30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65460,16 +65460,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 108da4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 108d50 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ smlalbbeq ip, ip, ip, r1 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ │ │ │ │ 00108da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66202,36 +66202,36 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 10939c │ │ │ │ cmneq r1, r8, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r0, lsl lr │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ cmpeq ip, r4, ror r1 │ │ │ │ cmpeq ip, r8, ror r1 │ │ │ │ cmpeq ip, r4, ror #2 │ │ │ │ cmpeq ip, r0, ror #2 │ │ │ │ smlalbteq ip, ip, r8, r0 @ │ │ │ │ cmpeq ip, ip, asr r3 │ │ │ │ - cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r0, r0, lsr sl │ │ │ │ strdeq ip, [ip, #-4] │ │ │ │ smlaltteq ip, ip, r4, r0 @ │ │ │ │ cmpeq ip, ip, lsl #2 │ │ │ │ strdeq ip, [ip, #-0] │ │ │ │ ldrdeq ip, [ip, #-12] │ │ │ │ cmpeq ip, ip, lsl #2 │ │ │ │ ldrdeq ip, [ip, #-8] │ │ │ │ strdeq ip, [ip, #-8] │ │ │ │ smlaltteq ip, ip, r0, r0 @ │ │ │ │ cmpeq ip, r8, lsl #2 │ │ │ │ smlaltteq ip, ip, r4, r0 @ │ │ │ │ smlalbteq ip, ip, ip, r0 @ │ │ │ │ cmpeq ip, r4, lsl #2 │ │ │ │ - ldrsheq lr, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq lr, [r6, #-184] @ 0xffffff48 │ │ │ │ strheq ip, [ip, #-0] │ │ │ │ ldrdeq ip, [ip, #-0] │ │ │ │ strheq ip, [ip, #-0] │ │ │ │ ldrdeq ip, [ip, #-0] │ │ │ │ svcvc 0x00efffff │ │ │ │ strdeq fp, [ip, #-212] @ 0xffffff2c │ │ │ │ smlaltbeq ip, ip, r4, r0 @ │ │ │ │ @@ -66239,99 +66239,99 @@ │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ smlaltbeq ip, ip, r0, r0 @ │ │ │ │ smlalbbeq ip, ip, ip, r0 @ │ │ │ │ strheq ip, [ip, #-12] │ │ │ │ smlaltbeq ip, ip, r0, r0 @ │ │ │ │ andeq r7, r0, ip, lsr r3 │ │ │ │ smlalbbeq fp, ip, r4, sp │ │ │ │ - ldrsheq lr, [r6, #-152] @ 0xffffff68 │ │ │ │ - ldrdeq r9, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + smlaltteq r9, sp, r8, r2 │ │ │ │ cmpeq ip, r8, asr ip │ │ │ │ - smlalbbeq r9, sp, r8, r2 │ │ │ │ + @ instruction: 0x014d9294 │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ + cmpeq r1, ip, ror r8 │ │ │ │ cmpeq r1, r0, ror r8 │ │ │ │ cmpeq r1, r4, ror #16 │ │ │ │ - cmpeq r1, r8, asr r8 │ │ │ │ - cmpeq r6, r0, lsr r9 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ + cmpeq r6, r8, lsr r9 │ │ │ │ + cmpeq sp, r0, lsr #4 │ │ │ │ smlalbbeq fp, ip, ip, fp │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmneq r1, r0, ror #16 │ │ │ │ cmpeq ip, r8, ror fp │ │ │ │ - smlalbbeq r7, lr, r0, r6 │ │ │ │ - ldrsheq pc, [r1, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ + smlalbbeq r7, lr, ip, r6 │ │ │ │ + cmppeq r1, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ smlalbteq fp, ip, r8, sl │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ @ instruction: 0x014cba90 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - ldrdeq r9, [sp, #-12] │ │ │ │ + smlaltteq r9, sp, r8, r0 │ │ │ │ cmpeq ip, r8, asr sl │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - smlaltbeq r9, sp, r4, r0 │ │ │ │ + strheq r9, [sp, #-0] │ │ │ │ cmpeq ip, r4, lsr #20 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ smlaltteq fp, ip, r8, r9 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq r6, r4, asr r7 │ │ │ │ + cmpeq sp, ip, lsr r0 │ │ │ │ smlaltbeq fp, ip, r8, r9 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ - strdeq r8, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ + strdeq r8, [sp, #-252] @ 0xffffff04 │ │ │ │ cmpeq ip, r8, ror #18 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq r6, ip, asr #13 │ │ │ │ - strheq r8, [sp, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq lr, [r6, #-100] @ 0xffffff9c │ │ │ │ + strheq r8, [sp, #-252] @ 0xffffff04 │ │ │ │ cmpeq ip, ip, lsr #18 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ smlaltteq fp, ip, ip, r8 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmpeq sp, r4, lsr pc │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ strheq fp, [ip, #-128] @ 0xffffff80 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq r6, r4, lsl r6 │ │ │ │ - strdeq r8, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, ip, lsl r6 │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ cmpeq ip, r4, ror r8 │ │ │ │ - ldrsbeq lr, [r6, #-84] @ 0xffffffac │ │ │ │ - strheq r8, [sp, #-232] @ 0xffffff18 │ │ │ │ + ldrsbeq lr, [r6, #-92] @ 0xffffffa4 │ │ │ │ + smlalbteq r8, sp, r4, lr │ │ │ │ cmpeq ip, r0, lsr r8 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x0156e594 │ │ │ │ - cmpeq sp, r8, ror lr │ │ │ │ + @ instruction: 0x0156e59c │ │ │ │ + smlalbbeq r8, sp, r4, lr │ │ │ │ strdeq fp, [ip, #-112] @ 0xffffff90 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmpeq r6, r4, asr r5 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ + cmpeq r6, ip, asr r5 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ strheq fp, [ip, #-112] @ 0xffffff90 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - strdeq r8, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ cmpeq ip, r4, ror r7 │ │ │ │ - ldrsbeq lr, [r6, #-68] @ 0xffffffbc │ │ │ │ - strheq r8, [sp, #-216] @ 0xffffff28 │ │ │ │ + ldrsbeq lr, [r6, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq r8, sp, r4, sp │ │ │ │ cmpeq ip, r0, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x0156e494 │ │ │ │ - cmpeq sp, r8, ror sp │ │ │ │ + @ instruction: 0x0156e49c │ │ │ │ + smlalbbeq r8, sp, r4, sp │ │ │ │ strdeq fp, [ip, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmpeq sp, ip, lsr sp │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ strheq fp, [ip, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ + cmpeq sp, r0, lsl sp │ │ │ │ smlalbbeq fp, ip, r4, r6 │ │ │ │ - smlalbteq r8, sp, ip, ip │ │ │ │ + ldrdeq r8, [sp, #-200] @ 0xffffff38 │ │ │ │ cmpeq ip, r8, asr #12 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrheq lr, [r6, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x014d8c94 │ │ │ │ + ldrheq lr, [r6, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq r8, sp, r0, ip │ │ │ │ cmpeq ip, ip, lsl #12 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 00109b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66440,29 +66440,29 @@ │ │ │ │ ldrdeq lr, [r1, #-4]! │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ smlalbbeq sl, ip, r4, r5 │ │ │ │ andeq r7, r0, ip, lsr sp │ │ │ │ ldrdeq fp, [ip, #-56] @ 0xffffffc8 │ │ │ │ andeq r6, r0, r4, ror #27 │ │ │ │ - cmppeq r1, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, lsr #21 │ │ │ │ - strheq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ - smlalbbeq r8, sp, r4, r9 │ │ │ │ + smlalbteq r6, lr, r0, lr │ │ │ │ + @ instruction: 0x014d8990 │ │ │ │ smlalbbeq fp, ip, r0, r6 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ cmpeq ip, ip, asr #12 │ │ │ │ - cmpeq r6, r0, lsl r1 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ + cmpeq r6, r8, lsl r1 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ cmpeq ip, r8, lsl r6 │ │ │ │ - ldrsbeq lr, [r6, #-12] │ │ │ │ - smlaltteq r8, sp, r8, r8 │ │ │ │ + cmpeq r6, r4, ror #1 │ │ │ │ + strdeq r8, [sp, #-132] @ 0xffffff7c │ │ │ │ smlaltteq fp, ip, r4, r5 │ │ │ │ - cmpeq r6, r8, lsr #1 │ │ │ │ + ldrheq lr, [r6, #-0] │ │ │ │ │ │ │ │ 00109d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ @@ -66521,18 +66521,18 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq ip, r0, lsl #12 │ │ │ │ cmpeq ip, r0, asr #10 │ │ │ │ cmpeq ip, ip, lsl #10 │ │ │ │ - ldrheq sp, [r6, #-248] @ 0xffffff08 │ │ │ │ - smlaltbeq r8, sp, r4, r7 │ │ │ │ + cmpeq r6, r0, asr #31 │ │ │ │ + strheq r8, [sp, #-112] @ 0xffffff90 │ │ │ │ smlalbteq fp, ip, r8, r4 │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ │ │ │ │ 00109e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #388] @ 0x184 │ │ │ │ @@ -66587,18 +66587,18 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 109e58 │ │ │ │ cmpeq ip, ip, lsl #10 │ │ │ │ cmpeq ip, r4, ror r4 │ │ │ │ - cmpeq r6, r4, asr #29 │ │ │ │ + cmpeq r6, ip, asr #29 │ │ │ │ cmpeq ip, r4, lsl #8 │ │ │ │ - cmpeq r6, ip, ror lr │ │ │ │ - smlaltbeq r8, sp, r0, r6 │ │ │ │ + cmpeq r6, r4, lsl #29 │ │ │ │ + smlaltbeq r8, sp, ip, r6 │ │ │ │ smlalbteq fp, ip, r0, r3 │ │ │ │ │ │ │ │ 00109f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -66805,31 +66805,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 109f88 │ │ │ │ strheq sp, [r1, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r4, ror ip │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ - @ instruction: 0x014d8494 │ │ │ │ + cmpeq r6, r8, ror ip │ │ │ │ + smlaltbeq r8, sp, r0, r4 │ │ │ │ strheq fp, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ + cmpeq r6, r0, lsr #24 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ cmpeq ip, ip, asr r1 │ │ │ │ - ldrsbeq sp, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ + cmpeq r6, r4, ror #23 │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ cmpeq ip, r4, lsr #2 │ │ │ │ - cmpeq r6, r0, lsr #23 │ │ │ │ - smlalbteq r8, sp, r4, r3 │ │ │ │ + cmpeq r6, r8, lsr #23 │ │ │ │ + ldrdeq r8, [sp, #-48] @ 0xffffffd0 │ │ │ │ smlaltteq fp, ip, r8, r0 │ │ │ │ - cmpeq r6, r0, ror #22 │ │ │ │ - smlalbbeq r8, sp, r4, r3 │ │ │ │ + cmpeq r6, r8, ror #22 │ │ │ │ + @ instruction: 0x014d8390 │ │ │ │ smlaltbeq fp, ip, r8, r0 │ │ │ │ - cmpeq r6, r0, lsr #22 │ │ │ │ - cmpeq sp, r4, asr #6 │ │ │ │ + cmpeq r6, r8, lsr #22 │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ cmpeq ip, r8, rrx │ │ │ │ │ │ │ │ 0010a2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -66899,18 +66899,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 c0190 │ │ │ │ cmpeq ip, r0, asr #32 │ │ │ │ strheq sl, [ip, #-252] @ 0xffffff04 │ │ │ │ - ldrsheq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ cmpeq ip, r8, lsr pc │ │ │ │ - ldrheq sp, [r6, #-144] @ 0xffffff70 │ │ │ │ - ldrdeq r8, [sp, #-20] @ 0xffffffec │ │ │ │ + ldrheq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ + smlaltteq r8, sp, r0, r1 │ │ │ │ strdeq sl, [ip, #-228] @ 0xffffff1c │ │ │ │ │ │ │ │ 0010a3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -67226,37 +67226,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 10a630 │ │ │ │ cmneq r1, r8, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r0, asr #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq ip, r0, ror lr │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ strdeq r7, [ip, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ cmpeq ip, ip, ror #18 │ │ │ │ - ldrheq sp, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ cmpeq ip, r8, lsr #26 │ │ │ │ cmneq r1, ip, asr #11 │ │ │ │ - cmpeq r6, r4, asr r7 │ │ │ │ + cmpeq r6, ip, asr r7 │ │ │ │ smlaltteq sl, ip, r4, ip │ │ │ │ - smlaltteq r7, sp, r4, lr │ │ │ │ + strdeq r7, [sp, #-224] @ 0xffffff20 │ │ │ │ cmpeq ip, ip, ror #24 │ │ │ │ - cmpeq sp, r0, asr #28 │ │ │ │ - smlaltteq r7, sp, r8, sp │ │ │ │ - strheq r7, [sp, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x014d7d94 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ + strdeq r7, [sp, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r7, sp, r0, sp │ │ │ │ + smlaltbeq r7, sp, r0, sp │ │ │ │ cmpeq ip, ip, lsl fp │ │ │ │ - ldrsbeq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, r0, ror #26 │ │ │ │ + ldrsbeq sp, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, ip, ror #26 │ │ │ │ smlaltteq sl, ip, r8, sl │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ - smlaltteq r7, sp, ip, ip │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ + strdeq r7, [sp, #-200] @ 0xffffff38 │ │ │ │ cmpeq ip, r4, ror sl │ │ │ │ - cmpeq r6, r8, lsr #10 │ │ │ │ + cmpeq r6, r0, lsr r5 │ │ │ │ cmpeq ip, ip, asr #20 │ │ │ │ │ │ │ │ 0010a958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -67406,28 +67406,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 10aa60 │ │ │ │ cmneq r1, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrsheq sp, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r6, r4, lsl #8 │ │ │ │ cmpeq ip, r8, lsr r5 │ │ │ │ - @ instruction: 0x0156d394 │ │ │ │ + @ instruction: 0x0156d39c │ │ │ │ cmpeq ip, ip, lsr r9 │ │ │ │ @ instruction: 0x0161d19c │ │ │ │ - cmpeq r1, r0, lsl #2 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ - smlalbteq r7, sp, ip, sl │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ + ldrdeq r7, [sp, #-168] @ 0xffffff58 │ │ │ │ cmpeq ip, ip, asr #16 │ │ │ │ - @ instruction: 0x014d7a90 │ │ │ │ + @ instruction: 0x014d7a9c │ │ │ │ cmpeq ip, r4, lsl r8 │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ + cmpeq r6, r8, ror #4 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ smlaltbeq sl, ip, r0, r7 │ │ │ │ cmpeq ip, r8, ror r7 │ │ │ │ │ │ │ │ 0010ac00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67599,28 +67599,28 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 10ad20 │ │ │ │ ldrdeq ip, [r1, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r0, asr #31 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x014ca694 │ │ │ │ cmpeq ip, r4, asr #4 │ │ │ │ ldrdeq ip, [r1, #-236]! @ 0xffffff14 │ │ │ │ strheq r7, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r6, r0, lsr #32 │ │ │ │ - ldrdeq r7, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r8, lsr #32 │ │ │ │ + smlaltteq r7, sp, r8, r7 │ │ │ │ cmpeq ip, r0, ror #10 │ │ │ │ - ldrsbeq ip, [r6, #-240] @ 0xffffff10 │ │ │ │ - smlalbbeq r7, sp, ip, r7 │ │ │ │ + ldrsbeq ip, [r6, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x014d7798 │ │ │ │ cmpeq ip, r0, lsl r5 │ │ │ │ - cmpeq sp, r0, asr r7 │ │ │ │ - cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ │ │ │ │ 0010aef4 : │ │ │ │ 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 │ │ │ │ @@ -68084,63 +68084,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10af64 │ │ │ │ ldrdeq ip, [r1, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r8, asr #25 │ │ │ │ @ instruction: 0x0161cc98 │ │ │ │ - cmpeq r6, ip, ror #27 │ │ │ │ + ldrsheq ip, [r6, #-212] @ 0xffffff2c │ │ │ │ cmpeq ip, ip, lsr #6 │ │ │ │ cmpeq ip, r0, asr #6 │ │ │ │ - ldrsheq ip, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r0, lsl #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq ip, r8, lsr r2 │ │ │ │ smlaltbeq r7, ip, r8, ip │ │ │ │ - cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r0, ip, lsl #15 │ │ │ │ cmpeq ip, r0, asr #32 │ │ │ │ - cmpeq r0, r4, lsl #14 │ │ │ │ - cmpeq r6, r4, lsl #23 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq r0, r0, lsl r7 │ │ │ │ + cmpeq r6, ip, lsl #23 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ smlalbteq sl, ip, r4, r0 │ │ │ │ - cmpeq r6, r0, lsr #22 │ │ │ │ - ldrdeq r7, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r8, lsr #22 │ │ │ │ + smlaltteq r7, sp, r8, r2 │ │ │ │ cmpeq ip, r0, rrx │ │ │ │ cmpeq ip, ip, asr #30 │ │ │ │ smlaltbeq sl, ip, r4, r0 │ │ │ │ - cmpeq r6, ip, lsl #21 │ │ │ │ - cmpeq sp, r8, asr #4 │ │ │ │ + @ instruction: 0x0156ca94 │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ smlalbteq r9, ip, ip, pc @ │ │ │ │ cmpeq ip, r8, ror sl │ │ │ │ ldrdeq r6, [ip, #-240] @ 0xffffff10 │ │ │ │ mrseq sl, (UNDEF: 76) │ │ │ │ - ldrsheq ip, [r6, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq ip, [r6, #-152] @ 0xffffff68 │ │ │ │ cmpeq ip, ip, lsr #30 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ - cmpeq sp, r0, asr #2 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - cmpeq sp, ip, lsl #2 │ │ │ │ + cmpeq sp, r8, ror r1 │ │ │ │ + cmpeq sp, ip, asr #2 │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + cmpeq sp, r8, lsl r1 │ │ │ │ @ instruction: 0x014c9e90 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - ldrdeq r7, [sp, #-4] │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + smlaltteq r7, sp, r0, r0 │ │ │ │ cmpeq ip, r8, asr lr │ │ │ │ - cmpeq r6, r0, ror #17 │ │ │ │ - swpbeq r7, ip, [sp] │ │ │ │ + cmpeq r6, r8, ror #17 │ │ │ │ + smlaltbeq r7, sp, r8, r0 │ │ │ │ cmpeq ip, r0, lsr #28 │ │ │ │ - cmpeq sp, r8, rrx │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ - cmpeq sp, r8, lsr r0 │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ + cmpeq r6, r4, lsl #17 │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ strheq r9, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r4 │ │ │ │ - cmpeq r6, r8, lsl r8 │ │ │ │ - ldrdeq r6, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r0, lsl r0 │ │ │ │ + cmpeq r6, r0, lsr #16 │ │ │ │ + smlaltteq r6, sp, r0, pc @ │ │ │ │ cmpeq ip, r8, asr sp │ │ │ │ - cmpeq r6, r0, ror #15 │ │ │ │ - @ instruction: 0x014d6f9c │ │ │ │ + cmpeq r6, r8, ror #15 │ │ │ │ + smlaltbeq r6, sp, r8, pc @ │ │ │ │ cmpeq ip, r0, lsr #26 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ │ │ │ │ 0010b70c : │ │ │ │ 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] @ 10b994 │ │ │ │ @@ -68300,25 +68300,25 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10b778 │ │ │ │ cmneq r1, r0, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r4, lsl #9 │ │ │ │ - cmpeq r6, r4, lsl #12 │ │ │ │ + cmpeq r6, ip, lsl #12 │ │ │ │ cmpeq ip, r8, asr #22 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrheq ip, [r6, #-84] @ 0xffffffac │ │ │ │ + ldrheq ip, [r6, #-92] @ 0xffffffa4 │ │ │ │ strdeq r9, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ @ instruction: 0x014c7594 │ │ │ │ - smlaltbeq r6, sp, r8, ip │ │ │ │ + strheq r6, [sp, #-196] @ 0xffffff3c │ │ │ │ smlaltteq r7, ip, r0, r4 │ │ │ │ - cmpeq sp, r8, lsr ip │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ │ │ │ │ 0010b9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #284] @ 0x11c │ │ │ │ @@ -68375,20 +68375,20 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq ip, r8, asr #18 │ │ │ │ - cmppeq sp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, r8, ror #18 │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ - smlaltteq r6, sp, ip, sl │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ + strdeq r6, [sp, #-168] @ 0xffffff58 │ │ │ │ cmpeq ip, r4, lsr #18 │ │ │ │ - cmpeq r6, r0, lsr #7 │ │ │ │ + cmpeq r6, r8, lsr #7 │ │ │ │ │ │ │ │ 0010badc : │ │ │ │ ldr r1, [r0, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10bb1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -68415,16 +68415,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10bb14 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ - cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ + cmpeq sp, r8, asr sl │ │ │ │ smlalbbeq r9, ip, r4, r8 │ │ │ │ │ │ │ │ 0010bb68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -68478,18 +68478,18 @@ │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 10bb94 │ │ │ │ ldrdeq r6, [ip, #-112] @ 0xffffff90 │ │ │ │ cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq r6, ip, ror #4 │ │ │ │ + cmpeq r6, r4, ror r2 │ │ │ │ ldrdeq r9, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ @ instruction: 0x014c9798 │ │ │ │ │ │ │ │ 0010bc64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -68615,22 +68615,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10bcd0 │ │ │ │ cmneq r1, r8, lsl #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, ip, lsr #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r6, r0, lsl #1 │ │ │ │ - smlalbteq r6, sp, r0, r7 │ │ │ │ + cmpeq r6, r8, lsl #1 │ │ │ │ + smlalbteq r6, sp, ip, r7 │ │ │ │ strdeq r9, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ - smlalbbeq r6, sp, r4, r7 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ + @ instruction: 0x014d6790 │ │ │ │ strheq r9, [ip, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, ip │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ smlalbbeq r9, ip, r4, r5 │ │ │ │ │ │ │ │ 0010be90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -68723,19 +68723,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 10bf4c │ │ │ │ cmneq r1, r4, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00e00000 │ │ │ │ strheq fp, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq r6, r4, lsr #29 │ │ │ │ - smlaltteq r6, sp, r4, r5 │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ + strdeq r6, [sp, #-80] @ 0xffffffb0 │ │ │ │ cmpeq ip, r8, lsl r4 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ - smlaltbeq r6, sp, r8, r5 │ │ │ │ + cmpeq r6, r0, ror lr │ │ │ │ + strheq r6, [sp, #-84] @ 0xffffffac │ │ │ │ ldrdeq r9, [ip, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 0010c02c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -69129,41 +69129,41 @@ │ │ │ │ b c0190 │ │ │ │ cmneq r1, r0, asr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r4, asr #22 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00f80000 │ │ │ │ - cmpeq r6, r8, lsl sl │ │ │ │ - cmpeq sp, r8, asr r1 │ │ │ │ + cmpeq r6, r0, lsr #20 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ @ instruction: 0x014c8f90 │ │ │ │ cmneq r1, r4, lsr #15 │ │ │ │ - ldrheq fp, [r6, #-144] @ 0xffffff70 │ │ │ │ - strdeq r6, [sp, #-0] │ │ │ │ + ldrheq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ + strdeq r6, [sp, #-12] │ │ │ │ cmpeq ip, r8, lsr #30 │ │ │ │ - cmpeq r6, r8, ror r9 │ │ │ │ - strheq r6, [sp, #-8] │ │ │ │ + cmpeq r6, r0, lsl #19 │ │ │ │ + smlalbteq r6, sp, r4, r0 │ │ │ │ strdeq r8, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r6, r0, asr #18 │ │ │ │ - smlalbbeq r6, sp, r0, r0 │ │ │ │ + cmpeq r6, r8, asr #18 │ │ │ │ + smlalbbeq r6, sp, ip, r0 │ │ │ │ strheq r8, [ip, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r6, r8, lsl #18 │ │ │ │ - cmpeq sp, r8, asr #32 │ │ │ │ + cmpeq r6, r0, lsl r9 │ │ │ │ + qdaddeq r6, r4, sp │ │ │ │ smlalbbeq r8, ip, r0, lr │ │ │ │ - cmpeq r6, ip, asr #17 │ │ │ │ - cmpeq sp, ip │ │ │ │ + ldrsbeq fp, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r8, lsl r0 │ │ │ │ cmpeq ip, r4, asr #28 │ │ │ │ - @ instruction: 0x0156b894 │ │ │ │ - ldrdeq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x0156b89c │ │ │ │ + smlaltteq r5, sp, r0, pc @ │ │ │ │ cmpeq ip, ip, lsl #28 │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ - @ instruction: 0x014d5f9c │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ + smlaltbeq r5, sp, r8, pc @ │ │ │ │ ldrdeq r8, [ip, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r6, r4, lsr #16 │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ @ instruction: 0x014c8d98 │ │ │ │ │ │ │ │ 0010c6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -69236,18 +69236,18 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq ip, ip, lsl #24 │ │ │ │ @ instruction: 0x014c8c98 │ │ │ │ cmpeq ip, r8, ror #24 │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - strheq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + strheq r5, [sp, #-220] @ 0xffffff24 │ │ │ │ cmpeq ip, r4, lsr #24 │ │ │ │ - cmpeq r6, ip, ror #13 │ │ │ │ + ldrsheq fp, [r6, #-100] @ 0xffffff9c │ │ │ │ │ │ │ │ 0010c818 : │ │ │ │ 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 │ │ │ │ @@ -69867,19 +69867,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10c88c │ │ │ │ strheq fp, [r1, #-56]! @ 0xffffffc8 │ │ │ │ strheq fp, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r0, ror r3 │ │ │ │ - ldrsheq fp, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ cmpeq ip, r4, lsr #22 │ │ │ │ cmpeq ip, r8, lsl #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0151c49c │ │ │ │ + cmpeq r1, r8, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -69889,52 +69889,52 @@ │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00947ae1 │ │ │ │ svccc 0x00c99999 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ smlaltteq r8, ip, r0, r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r6, r8, lsr #5 │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ - smlaltteq r5, sp, r8, r8 │ │ │ │ + ldrheq fp, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ + strdeq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ cmpeq ip, ip, asr r7 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - cmpeq r6, r8, asr #2 │ │ │ │ + cmpeq r6, r0, asr r1 │ │ │ │ cmpeq ip, r4, ror r6 │ │ │ │ - strheq r3, [lr, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x014d5790 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ + smlalbteq r3, lr, r0, ip │ │ │ │ + @ instruction: 0x014d579c │ │ │ │ + cmpeq lr, r0, ror ip │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ cmpeq ip, r8, ror pc │ │ │ │ cmpeq ip, r0, lsr #30 │ │ │ │ ldrdeq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r4, lsr r6 │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ + cmpeq sp, r0, asr #12 │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ + cmpeq sp, r0, lsl r6 │ │ │ │ cmpeq ip, r8, ror r4 │ │ │ │ - cmpeq r6, r4, lsl pc │ │ │ │ - smlalbteq r5, sp, ip, r5 │ │ │ │ + cmpeq r6, ip, lsl pc │ │ │ │ + ldrdeq r5, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq ip, r0, asr #8 │ │ │ │ - @ instruction: 0x014d5598 │ │ │ │ - cmpeq sp, ip, ror #10 │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ - cmpeq r6, r8, asr lr │ │ │ │ - cmpeq sp, ip, lsl #10 │ │ │ │ + smlaltbeq r5, sp, r4, r5 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ + cmpeq sp, ip, asr #10 │ │ │ │ + cmpeq r6, r0, ror #28 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ smlalbbeq r8, ip, r4, r3 │ │ │ │ - cmpeq r6, r8, lsl lr │ │ │ │ - ldrdeq r5, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r0, lsr #28 │ │ │ │ + ldrdeq r5, [sp, #-76] @ 0xffffffb4 │ │ │ │ cmpeq ip, r4, asr #6 │ │ │ │ - cmpeq r6, r0, ror #27 │ │ │ │ - @ instruction: 0x014d5498 │ │ │ │ + cmpeq r6, r8, ror #27 │ │ │ │ + smlaltbeq r5, sp, r4, r4 │ │ │ │ cmpeq ip, ip, lsl #6 │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ - cmpeq sp, ip, lsl #8 │ │ │ │ - cmpeq r6, r4, lsr #26 │ │ │ │ - ldrdeq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, ror r4 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ + cmpeq sp, r8, lsl r4 │ │ │ │ + cmpeq r6, ip, lsr #26 │ │ │ │ + smlaltteq r5, sp, r8, r3 │ │ │ │ cmpeq ip, r0, asr r2 │ │ │ │ │ │ │ │ 0010d2d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -70434,53 +70434,53 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 10d350 │ │ │ │ cmneq r1, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r8, ror #17 │ │ │ │ cmneq r1, ip, lsr #17 │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ qdaddeq r8, ip, ip │ │ │ │ bls ff0397e0 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ mcrcc 7, 3, sp, cr10, cr2, {7} │ │ │ │ cmpeq ip, r4, asr pc │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ cmpeq ip, r0, lsr lr │ │ │ │ - ldrheq sl, [r6, #-132] @ 0xffffff7c │ │ │ │ + ldrheq sl, [r6, #-140] @ 0xffffff74 │ │ │ │ smlaltteq r7, ip, r4, sp │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ - cmpeq r6, r8, lsr r8 │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ + cmpeq r6, r0, asr #16 │ │ │ │ cmpeq ip, ip, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r6, ip, lsl #15 │ │ │ │ + @ instruction: 0x0156a794 │ │ │ │ strheq r7, [ip, #-192] @ 0xffffff40 │ │ │ │ cmpeq ip, r0, lsl #12 │ │ │ │ - cmpeq sp, ip, lsr sp │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ + cmpeq sp, r8, lsl sp │ │ │ │ smlalbteq r7, ip, r0, fp │ │ │ │ - smlaltbeq r4, sp, r8, ip │ │ │ │ - cmpeq sp, r8, ror ip │ │ │ │ - cmpeq r6, ip, lsl #11 │ │ │ │ - cmpeq sp, r4, asr #24 │ │ │ │ + strheq r4, [sp, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r4, sp, r4, ip │ │ │ │ + @ instruction: 0x0156a594 │ │ │ │ + cmpeq sp, r0, asr ip │ │ │ │ strheq r7, [ip, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, asr #10 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq sp, r0, lsl ip │ │ │ │ cmpeq ip, r8, ror sl │ │ │ │ ldrdeq r7, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, ip, asr #9 │ │ │ │ - smlalbbeq r4, sp, r4, fp │ │ │ │ + ldrsbeq sl, [r6, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x014d4b90 │ │ │ │ strdeq r7, [ip, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x0156a490 │ │ │ │ - cmpeq sp, r8, asr #22 │ │ │ │ + @ instruction: 0x0156a498 │ │ │ │ + cmpeq sp, r4, asr fp │ │ │ │ strheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r6, r4, asr r4 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ + cmpeq r6, ip, asr r4 │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ smlalbbeq r7, ip, r0, r9 │ │ │ │ │ │ │ │ 0010db50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -70760,19 +70760,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 10df74 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ - cmpeq r6, r8, ror pc │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ + cmpeq r6, r0, lsl #31 │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ @ instruction: 0x014c749c │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - smlaltteq r4, sp, r8, r5 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ + strdeq r4, [sp, #-84] @ 0xffffffac │ │ │ │ cmpeq ip, r8, asr r4 │ │ │ │ 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] │ │ │ │ @@ -70888,22 +70888,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 10e100 │ │ │ │ - ldrheq r9, [r6, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ + ldrheq r9, [r6, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r0, ror r4 │ │ │ │ ldrdeq r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r4, ror sp │ │ │ │ - cmpeq sp, r8, lsr #8 │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ + cmpeq sp, r4, lsr r4 │ │ │ │ smlaltbeq r7, ip, r0, r2 │ │ │ │ - cmpeq r6, r4, lsr sp │ │ │ │ - smlaltteq r4, sp, ip, r3 │ │ │ │ + cmpeq r6, ip, lsr sp │ │ │ │ + strdeq r4, [sp, #-56] @ 0xffffffc8 │ │ │ │ cmpeq ip, ip, asr r2 │ │ │ │ │ │ │ │ 0010e1e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -71015,19 +71015,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 c0190 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strheq r7, [ip, #-20] @ 0xffffffec │ │ │ │ - ldrsheq r9, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r0, lsl #24 │ │ │ │ cmpeq ip, ip, ror #2 │ │ │ │ - mrseq r4, (UNDEF: 109) │ │ │ │ + cmpeq sp, ip, lsl #4 │ │ │ │ cmpeq ip, r8, lsr #2 │ │ │ │ - ldrheq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r9, [r6, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 0010e3c8 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #416 @ 0x1a0 │ │ │ │ ldrd r6, [r3] │ │ │ │ add ip, r0, #432 @ 0x1b0 │ │ │ │ @@ -71652,65 +71652,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10e480 │ │ │ │ ldrdeq r9, [r1, #-124]! @ 0xffffff84 │ │ │ │ cmneq r1, ip, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, ip, ror r7 │ │ │ │ - cmpeq r6, r4, ror sl │ │ │ │ + cmpeq r6, ip, ror sl │ │ │ │ ldrdeq r6, [ip, #-252] @ 0xffffff04 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r8, ror #15 │ │ │ │ + ldrsheq sl, [r1, #-116] @ 0xffffff8c │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq ip, r4, asr sp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r6, ip, asr #15 │ │ │ │ + ldrsbeq r9, [r6, #-116] @ 0xffffff8c │ │ │ │ svccc 0x00a99999 │ │ │ │ - ldrheq r9, [r6, #-108] @ 0xffffff94 │ │ │ │ - strdeq r3, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, r4, asr #13 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ cmpeq ip, r4, lsr #24 │ │ │ │ - ldrdeq r2, [lr, #-20] @ 0xffffffec │ │ │ │ - strheq r3, [sp, #-192] @ 0xffffff40 │ │ │ │ + smlaltteq r2, lr, r0, r1 │ │ │ │ + strheq r3, [sp, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ cmpeq ip, r0, lsl fp │ │ │ │ - @ instruction: 0x0156959c │ │ │ │ - swpbeq r2, r4, [lr] │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ + cmpeq r6, r4, lsr #11 │ │ │ │ + smlaltbeq r2, lr, r0, r0 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ smlaltbeq r4, ip, ip, r3 │ │ │ │ cmpeq ip, r4, asr r3 │ │ │ │ cmpeq ip, r0, lsl r3 │ │ │ │ smlalbteq r4, ip, ip, r2 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ - strdeq r3, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, r8, lsl #7 │ │ │ │ - smlalbteq r3, sp, r8, r9 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ + cmpeq sp, r4, lsl #20 │ │ │ │ + @ instruction: 0x01569390 │ │ │ │ + ldrdeq r3, [sp, #-148] @ 0xffffff6c │ │ │ │ strdeq r6, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ - @ instruction: 0x014d3990 │ │ │ │ + cmpeq r6, r8, asr r3 │ │ │ │ + @ instruction: 0x014d399c │ │ │ │ strheq r6, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ - cmpeq sp, ip, lsr #18 │ │ │ │ + cmpeq sp, r8, ror #18 │ │ │ │ + ldrsheq r9, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r8, lsr r9 │ │ │ │ cmpeq ip, r4, asr r8 │ │ │ │ - ldrheq r9, [r6, #-40] @ 0xffffffd8 │ │ │ │ - strdeq r3, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r0, asr #5 │ │ │ │ + cmpeq sp, r0, lsl #18 │ │ │ │ cmpeq ip, r0, lsr #16 │ │ │ │ - cmpeq r6, r0, lsl #5 │ │ │ │ - strheq r3, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r8, lsl #5 │ │ │ │ + smlalbteq r3, sp, r8, r8 │ │ │ │ smlaltteq r6, ip, r8, r7 │ │ │ │ - cmpeq r6, r8, asr #4 │ │ │ │ - smlalbbeq r3, sp, r4, r8 │ │ │ │ + cmpeq r6, r0, asr r2 │ │ │ │ + @ instruction: 0x014d3890 │ │ │ │ strheq r6, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ - cmpeq sp, ip, asr #16 │ │ │ │ + cmpeq r6, r8, lsl r2 │ │ │ │ + cmpeq sp, r8, asr r8 │ │ │ │ cmpeq ip, r8, ror r7 │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ + cmpeq sp, r4, lsr #16 │ │ │ │ │ │ │ │ 0010ee64 : │ │ │ │ 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] @ 10f9f8 │ │ │ │ @@ -72450,70 +72450,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10eedc │ │ │ │ cmneq r1, r4, lsl #27 │ │ │ │ cmneq r1, r0, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, r0, lsr #26 │ │ │ │ - cmpeq r6, r0, lsr #32 │ │ │ │ + cmpeq r6, r8, lsr #32 │ │ │ │ smlalbbeq r6, ip, r8, r5 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ + cmpeq r6, r0, lsr #30 │ │ │ │ smlalbbeq r6, ip, r0, r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r4, lsl #26 │ │ │ │ + cmpeq r1, r0, lsl sp │ │ │ │ svccc 0x00a99999 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - ldrsheq r8, [r6, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r8, [r6, #-168] @ 0xffffff58 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ qdaddeq r6, ip, ip │ │ │ │ - cmpeq r6, r4, lsl #21 │ │ │ │ - smlalbteq r3, sp, r4, r0 │ │ │ │ + cmpeq r6, ip, lsl #21 │ │ │ │ + ldrdeq r3, [sp, #-0] │ │ │ │ smlaltteq r5, ip, ip, pc @ │ │ │ │ - @ instruction: 0x014e159c │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ + smlaltbeq r1, lr, r8, r5 │ │ │ │ + smlalbbeq r3, sp, r4, r0 │ │ │ │ strheq r3, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ ldrdeq r5, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq lr, ip, asr r4 │ │ │ │ - ldrsheq r8, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ + cmpeq lr, r8, ror #8 │ │ │ │ + cmpeq r6, r4, lsl #18 │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ cmpeq ip, r0, ror #28 │ │ │ │ cmpeq ip, r0, ror #14 │ │ │ │ cmpeq ip, ip, lsl r7 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - strdeq r2, [sp, #-208] @ 0xffffff30 │ │ │ │ - ldrdeq r2, [sp, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x01568790 │ │ │ │ + smlalbbeq r2, sp, r0, lr │ │ │ │ + cmpeq sp, r4, asr lr │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ + strdeq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r2, sp, r4, sp │ │ │ │ + @ instruction: 0x01568798 │ │ │ │ strdeq r5, [ip, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x014d2d98 │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ + smlaltbeq r2, sp, r4, sp │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ strheq r5, [ip, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ + cmpeq sp, r4, ror #26 │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ cmpeq ip, r4, ror ip │ │ │ │ - cmpeq sp, r8, lsl sp │ │ │ │ - smlaltteq r2, sp, ip, ip │ │ │ │ - smlalbteq r2, sp, r0, ip │ │ │ │ - @ instruction: 0x014d2c94 │ │ │ │ - cmpeq r6, ip, asr #12 │ │ │ │ + cmpeq sp, r4, lsr #26 │ │ │ │ + strdeq r2, [sp, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq r2, sp, ip, ip │ │ │ │ + smlaltbeq r2, sp, r0, ip │ │ │ │ + cmpeq r6, r4, asr r6 │ │ │ │ strheq r5, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sp, r4, asr ip │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ - cmpeq sp, r4, lsr #24 │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ + cmpeq r6, ip, ror #11 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ cmpeq ip, ip, asr #22 │ │ │ │ @ instruction: 0x014c5b90 │ │ │ │ - cmpeq r6, r4, lsr #11 │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ cmpeq ip, r8, lsl #22 │ │ │ │ - smlaltbeq r2, sp, r8, fp │ │ │ │ + strheq r2, [sp, #-180] @ 0xffffff4c │ │ │ │ │ │ │ │ 0010fae8 : │ │ │ │ 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 │ │ │ │ @@ -73278,75 +73278,75 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 10fb6c │ │ │ │ cmneq r1, ip, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r1, ip, asr #1 │ │ │ │ @ instruction: 0x01618090 │ │ │ │ - @ instruction: 0x01568390 │ │ │ │ + @ instruction: 0x01568398 │ │ │ │ strdeq r5, [ip, #-136] @ 0xffffff78 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrheq r9, [r1, #-0] │ │ │ │ + ldrheq r9, [r1, #-12] │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00a99999 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - @ instruction: 0x01567e98 │ │ │ │ + cmpeq r6, r0, lsr #29 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq ip, r4, lsl #8 │ │ │ │ - cmpeq r6, ip, lsr #28 │ │ │ │ - cmpeq sp, ip, ror #8 │ │ │ │ + cmpeq r6, r4, lsr lr │ │ │ │ + cmpeq sp, r8, ror r4 │ │ │ │ @ instruction: 0x014c5394 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - smlalbteq r0, lr, ip, r8 │ │ │ │ - smlaltbeq r2, sp, r8, r3 │ │ │ │ + ldrdeq r0, [lr, #-136] @ 0xffffff78 │ │ │ │ + strheq r2, [sp, #-52] @ 0xffffffcc │ │ │ │ smlaltteq r2, ip, r0, fp │ │ │ │ - @ instruction: 0x01567c98 │ │ │ │ + cmpeq r6, r0, lsr #25 │ │ │ │ mrseq r5, (UNDEF: 108) │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlalbbeq r0, lr, ip, r7 │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x014e0798 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ @ instruction: 0x014c2a9c │ │ │ │ cmpeq ip, r4, asr sl │ │ │ │ - smlaltbeq r2, sp, r0, r1 │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ - cmpeq sp, r0, ror r1 │ │ │ │ + smlaltbeq r2, sp, ip, r1 │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ + cmpeq sp, ip, ror r1 │ │ │ │ swpbeq r5, r8, [ip] │ │ │ │ - cmpeq sp, ip, lsr r1 │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ + ldrsbeq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ cmpeq ip, ip, lsr #32 │ │ │ │ - ldrdeq r2, [sp, #-0] │ │ │ │ - cmpeq r6, r8, lsl #21 │ │ │ │ + ldrdeq r2, [sp, #-12] │ │ │ │ + @ instruction: 0x01567a90 │ │ │ │ smlaltteq r4, ip, ip, pc @ │ │ │ │ - swpbeq r2, r0, [sp] │ │ │ │ - cmpeq r6, r8, asr #20 │ │ │ │ + swpbeq r2, ip, [sp] │ │ │ │ + cmpeq r6, r0, asr sl │ │ │ │ smlaltbeq r4, ip, ip, pc @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - qdaddeq r2, r0, sp │ │ │ │ - cmpeq r6, r8, lsl #20 │ │ │ │ + qdaddeq r2, ip, sp │ │ │ │ + cmpeq r6, r0, lsl sl │ │ │ │ cmpeq ip, ip, ror #30 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ + cmpeq sp, ip, lsl r0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - smlaltteq r1, sp, r4, pc @ │ │ │ │ - strheq r1, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r6, r4, asr #18 │ │ │ │ - smlalbbeq r1, sp, r4, pc @ │ │ │ │ + strdeq r1, [sp, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq r1, sp, r4, pc @ │ │ │ │ + cmpeq r6, ip, asr #18 │ │ │ │ + @ instruction: 0x014d1f90 │ │ │ │ smlaltbeq r4, ip, ip, lr │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ cmpeq ip, r8, lsl #30 │ │ │ │ cmpeq ip, ip, asr lr │ │ │ │ - cmpeq sp, r0, lsl pc │ │ │ │ - smlaltteq r1, sp, r4, lr │ │ │ │ - cmpeq r6, r8, lsl #17 │ │ │ │ - smlalbteq r1, sp, r8, lr │ │ │ │ + cmpeq sp, ip, lsl pc │ │ │ │ + strdeq r1, [sp, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x01567890 │ │ │ │ + ldrdeq r1, [sp, #-228] @ 0xffffff1c │ │ │ │ strdeq r4, [ip, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 001107e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -73451,26 +73451,26 @@ │ │ │ │ ldr r1, [pc, #72] @ 1109d0 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1108c4 │ │ │ │ cmneq r1, r0, lsl #8 │ │ │ │ - cmpeq r6, r4, ror #13 │ │ │ │ + cmpeq r6, ip, ror #13 │ │ │ │ cmpeq ip, r8, asr #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ - smlaltbeq r1, sp, r4, ip │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ + strheq r1, [sp, #-192] @ 0xffffff40 │ │ │ │ smlalbteq r4, ip, ip, fp │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ - ldrsbeq r7, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ + cmpeq sp, ip, asr #24 │ │ │ │ + ldrsbeq r7, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, ip, lsl ip │ │ │ │ cmpeq ip, r8, lsr fp │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ │ │ │ │ 001109d4 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 110a4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -73534,20 +73534,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 110afc │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 110a44 │ │ │ │ - ldrsbeq r7, [r6, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r7, [r6, #-72] @ 0xffffffb8 │ │ │ │ cmpeq ip, r0, lsl fp │ │ │ │ cmpeq ip, ip, lsr #20 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmpeq r6, r8, lsl #9 │ │ │ │ - smlalbteq r1, sp, r8, sl │ │ │ │ + @ instruction: 0x01567490 │ │ │ │ + ldrdeq r1, [sp, #-164] @ 0xffffff5c │ │ │ │ strdeq r4, [ip, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00110b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -73644,15 +73644,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r0, ror #4 │ │ │ │ cmpeq ip, ip, ror #18 │ │ │ │ - cmpeq r6, r4, lsr #7 │ │ │ │ + cmpeq r6, ip, lsr #7 │ │ │ │ │ │ │ │ 00110c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -73746,15 +73746,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r3, ip, ip, r0 │ │ │ │ - cmpeq r6, r8, lsl r2 │ │ │ │ + cmpeq r6, r0, lsr #4 │ │ │ │ ldrdeq r4, [ip, #-116] @ 0xffffff8c │ │ │ │ │ │ │ │ 00110e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -73850,15 +73850,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r8, lsr pc │ │ │ │ - cmpeq r6, r4, lsl #1 │ │ │ │ + cmpeq r6, ip, lsl #1 │ │ │ │ cmpeq ip, ip, lsr r6 │ │ │ │ │ │ │ │ 00110fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -73962,15 +73962,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r2, ip, r0, sp │ │ │ │ smlalbteq r4, ip, r0, r4 │ │ │ │ - ldrsheq r6, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r6, [r6, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 00111174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -74345,27 +74345,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r4, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, ip, lsr #25 │ │ │ │ + ldrheq r6, [r6, #-196] @ 0xffffff3c │ │ │ │ cmpeq ip, r8, ror #4 │ │ │ │ smlaltbeq r4, ip, ip, r1 │ │ │ │ - @ instruction: 0x01566b9c │ │ │ │ + cmpeq r6, r4, lsr #23 │ │ │ │ cmpeq ip, r8, asr r1 │ │ │ │ swpbeq r4, ip, [ip] @ │ │ │ │ - cmpeq r6, ip, lsl #21 │ │ │ │ + @ instruction: 0x01566a94 │ │ │ │ cmpeq ip, r8, asr #32 │ │ │ │ smlalbbeq r3, ip, ip, pc @ │ │ │ │ - cmpeq r6, ip, ror r9 │ │ │ │ + cmpeq r6, r4, lsl #19 │ │ │ │ cmpeq ip, r8, lsr pc │ │ │ │ smlalbbeq r2, ip, r8, r7 │ │ │ │ - cmpeq r6, r4, lsl #18 │ │ │ │ + cmpeq r6, ip, lsl #18 │ │ │ │ smlalbteq r3, ip, r0, lr │ │ │ │ │ │ │ │ 0011179c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -74472,15 +74472,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014c2598 │ │ │ │ cmpeq ip, r0, lsr #26 │ │ │ │ - cmpeq r6, r4, asr #14 │ │ │ │ + cmpeq r6, ip, asr #14 │ │ │ │ │ │ │ │ 0011195c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -74575,15 +74575,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r4, lsl #8 │ │ │ │ smlalbteq r3, ip, r4, fp │ │ │ │ - cmpeq r6, r4, asr #11 │ │ │ │ + cmpeq r6, ip, asr #11 │ │ │ │ │ │ │ │ 00111af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -74954,27 +74954,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r0, asr #18 │ │ │ │ smlaltbeq r3, ip, r8, r9 │ │ │ │ - cmpeq r6, r4, lsl #7 │ │ │ │ + cmpeq r6, ip, lsl #7 │ │ │ │ cmpeq ip, r4, lsr r8 │ │ │ │ @ instruction: 0x014c389c │ │ │ │ - cmpeq r6, r8, ror r2 │ │ │ │ + cmpeq r6, r0, lsl #5 │ │ │ │ cmpeq ip, r8, lsr #14 │ │ │ │ @ instruction: 0x014c3790 │ │ │ │ - cmpeq r6, ip, ror #2 │ │ │ │ + cmpeq r6, r4, ror r1 │ │ │ │ cmpeq ip, ip, lsl r6 │ │ │ │ smlalbbeq r3, ip, r4, r6 │ │ │ │ - cmpeq r6, r0, rrx │ │ │ │ + cmpeq r6, r8, rrx │ │ │ │ cmpeq ip, ip, lsl lr │ │ │ │ cmpeq ip, r0, lsl r6 │ │ │ │ - cmpeq r6, ip, ror #31 │ │ │ │ + ldrsheq r5, [r6, #-244] @ 0xffffff0c │ │ │ │ │ │ │ │ 00112104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -75247,21 +75247,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014c3198 │ │ │ │ - cmpeq r6, r4, ror #23 │ │ │ │ + cmpeq r6, ip, ror #23 │ │ │ │ strdeq r3, [ip, #-24] @ 0xffffffe8 │ │ │ │ cmpeq ip, r8, asr r1 │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ strheq r3, [ip, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x014c1990 │ │ │ │ - cmpeq r6, r8, ror #22 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ cmpeq ip, ip, ror r1 │ │ │ │ │ │ │ │ 0011257c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75360,15 +75360,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r1, [ip, #-120] @ 0xffffff88 │ │ │ │ - ldrheq r5, [r6, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r5, [r6, #-152] @ 0xffffff68 │ │ │ │ smlalbteq r2, ip, r4, pc @ │ │ │ │ │ │ │ │ 00112720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75467,15 +75467,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r4, lsr r6 │ │ │ │ - cmpeq r6, ip, lsl #16 │ │ │ │ + cmpeq r6, r4, lsl r8 │ │ │ │ cmpeq ip, r0, lsr #28 │ │ │ │ │ │ │ │ 001128c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75571,15 +75571,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014c149c │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ smlalbbeq r2, ip, r8, ip │ │ │ │ │ │ │ │ 00112a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -75686,15 +75686,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r1, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r5, [r6, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ smlalbteq r2, ip, r4, sl │ │ │ │ │ │ │ │ 00112c20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -75801,15 +75801,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r4, lsl r1 │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ + ldrsheq r5, [r6, #-36] @ 0xffffffdc │ │ │ │ cmpeq ip, r0, lsl #18 │ │ │ │ │ │ │ │ 00112de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75906,15 +75906,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r8, ror pc │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ cmpeq ip, r4, ror #14 │ │ │ │ │ │ │ │ 00112f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -76095,18 +76095,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r4, asr r4 │ │ │ │ - cmpeq r6, r0, lsr #29 │ │ │ │ + cmpeq r6, r8, lsr #29 │ │ │ │ strheq r2, [ip, #-68] @ 0xffffffbc │ │ │ │ smlalbbeq r0, ip, r8, ip │ │ │ │ - cmpeq r6, r0, ror #28 │ │ │ │ + cmpeq r6, r8, ror #28 │ │ │ │ cmpeq ip, r4, ror r4 │ │ │ │ │ │ │ │ 00113278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76207,15 +76207,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r0, [ip, #-164] @ 0xffffff5c │ │ │ │ strdeq r2, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r0, lsl #27 │ │ │ │ + cmpeq r6, r8, lsl #27 │ │ │ │ │ │ │ │ 00113420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -76310,15 +76310,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, ip, lsr r9 │ │ │ │ - ldrsheq r4, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r4, [r6, #-184] @ 0xffffff48 │ │ │ │ cmpeq ip, r0, ror #2 │ │ │ │ │ │ │ │ 001135b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76414,15 +76414,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r0, ip, r8, r7 │ │ │ │ - cmpeq r6, ip, asr sl │ │ │ │ + cmpeq r6, r4, ror #20 │ │ │ │ smlalbteq r1, ip, r8, pc @ │ │ │ │ │ │ │ │ 00113750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -76796,27 +76796,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r1, [ip, #-204] @ 0xffffff34 │ │ │ │ strheq r1, [ip, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r6, r0, asr #16 │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ ldrdeq r1, [ip, #-176] @ 0xffffff50 │ │ │ │ smlaltbeq r1, ip, r4, ip │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ smlalbteq r1, ip, r4, sl │ │ │ │ @ instruction: 0x014c1b98 │ │ │ │ - cmpeq r6, r8, lsr #12 │ │ │ │ + cmpeq r6, r0, lsr r6 │ │ │ │ strheq r1, [ip, #-152] @ 0xffffff68 │ │ │ │ smlalbbeq r1, ip, ip, sl │ │ │ │ - cmpeq r6, ip, lsl r5 │ │ │ │ + cmpeq r6, r4, lsr #10 │ │ │ │ strheq r0, [ip, #-20] @ 0xffffffec │ │ │ │ cmpeq ip, r4, lsl sl │ │ │ │ - cmpeq r6, r4, lsr #9 │ │ │ │ + cmpeq r6, ip, lsr #9 │ │ │ │ │ │ │ │ 00113d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -76911,15 +76911,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq pc, [fp, #-244] @ 0xffffff0c │ │ │ │ smlalbbeq r1, ip, r8, r8 │ │ │ │ - cmpeq r6, r0, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ │ │ │ │ 00113f00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -77014,15 +77014,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq fp, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ + cmpeq r6, r8, ror r1 │ │ │ │ smlaltteq r1, ip, ip, r6 │ │ │ │ │ │ │ │ 00114098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -77203,18 +77203,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, ip, lsr r3 │ │ │ │ - cmpeq r6, r4, asr #29 │ │ │ │ + cmpeq r6, ip, asr #29 │ │ │ │ cmpeq ip, ip, lsr r4 │ │ │ │ cmppeq fp, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ + cmpeq r6, ip, lsl #29 │ │ │ │ strdeq r1, [ip, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 00114390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77315,15 +77315,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq pc, [fp, #-156] @ 0xffffff64 @ │ │ │ │ smlalbbeq r1, ip, r4, r2 │ │ │ │ - cmpeq r6, r0, lsl #26 │ │ │ │ + cmpeq r6, r8, lsl #26 │ │ │ │ │ │ │ │ 00114538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -77420,15 +77420,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq fp, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror #22 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ smlaltteq r1, ip, r0, r0 │ │ │ │ │ │ │ │ 001146d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77525,15 +77525,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq pc, fp, r4, r6 @ │ │ │ │ - ldrsbeq r3, [r6, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r3, [r6, #-152] @ 0xffffff68 │ │ │ │ cmpeq ip, r4, asr #30 │ │ │ │ │ │ │ │ 00114874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77631,15 +77631,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq pc, fp, r4, r4 @ │ │ │ │ smlaltteq r0, ip, r0, sp │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ + cmpeq r6, r0, ror r8 │ │ │ │ │ │ │ │ 00114a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -77734,15 +77734,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq fp, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [r6, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r6, r4, ror #13 │ │ │ │ cmpeq ip, r4, asr #24 │ │ │ │ │ │ │ │ 00114ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77838,15 +77838,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq pc, [fp, #-24] @ 0xffffffe8 @ │ │ │ │ - cmpeq r6, r4, asr #10 │ │ │ │ + cmpeq r6, ip, asr #10 │ │ │ │ smlaltbeq r0, ip, ip, sl │ │ │ │ │ │ │ │ 00114d40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -77998,15 +77998,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmneq r1, ip, lsl #26 │ │ │ │ cmpeq fp, r0, asr pc │ │ │ │ - ldrsbeq r3, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r4, ror #5 │ │ │ │ cmpeq ip, ip, asr #16 │ │ │ │ │ │ │ │ 00114fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78217,23 +78217,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r4, ror r6 │ │ │ │ - ldrsheq r3, [r6, #-4] │ │ │ │ + ldrsheq r3, [r6, #-12] │ │ │ │ cmneq r1, r0, lsr #21 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ ldrdeq r0, [ip, #-84] @ 0xffffffac │ │ │ │ smlaltbeq r0, ip, r8, r5 │ │ │ │ - cmpeq r6, r4, lsr #32 │ │ │ │ + cmpeq r6, ip, lsr #32 │ │ │ │ smlaltteq lr, fp, r8, fp │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ smlaltteq r0, ip, r4, r4 │ │ │ │ │ │ │ │ 0011533c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78444,23 +78444,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ cmneq r1, ip, lsl r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r4, ror #25 │ │ │ │ + cmpeq r6, ip, ror #25 │ │ │ │ cmpeq ip, r0, asr r2 │ │ │ │ cmpeq ip, r4, lsr #4 │ │ │ │ - cmpeq r6, r0, lsr #25 │ │ │ │ + cmpeq r6, r8, lsr #25 │ │ │ │ cmpeq fp, r4, ror #16 │ │ │ │ - ldrsheq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r2, [r6, #-184] @ 0xffffff48 │ │ │ │ cmpeq ip, r0, ror #2 │ │ │ │ │ │ │ │ 001156c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78568,15 +78568,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r4, ror r6 │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ cmppeq fp, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00115888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78764,18 +78764,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014be39c │ │ │ │ - cmpeq r6, ip, lsr #14 │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ @ instruction: 0x014bfc94 │ │ │ │ cmpeq fp, r8, asr r3 │ │ │ │ - cmpeq r6, r8, ror #13 │ │ │ │ + ldrsheq r2, [r6, #-96] @ 0xffffffa0 │ │ │ │ cmppeq fp, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00115b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78986,23 +78986,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014bfa90 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ strheq r1, [r1, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r4, lsl #9 │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ strdeq pc, [fp, #-144] @ 0xffffff70 │ │ │ │ smlalbteq pc, fp, r4, r9 @ │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ cmpeq fp, r4 │ │ │ │ - @ instruction: 0x01562390 │ │ │ │ + @ instruction: 0x01562398 │ │ │ │ cmppeq fp, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00115f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79098,15 +79098,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r0, asr #28 │ │ │ │ - cmpeq r6, ip, asr #3 │ │ │ │ + ldrsbeq r2, [r6, #-20] @ 0xffffffec │ │ │ │ cmppeq fp, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001160b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79294,18 +79294,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, ror #22 │ │ │ │ - ldrsheq r1, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ cmppeq fp, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r8, lsr #22 │ │ │ │ - ldrheq r1, [r6, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, r0, asr #29 │ │ │ │ cmppeq fp, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001163cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79493,18 +79493,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ + ldrsheq r1, [r6, #-176] @ 0xffffff50 │ │ │ │ cmppeq fp, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r4, lsl r8 │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ cmppeq fp, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001166e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79601,15 +79601,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, ror r6 │ │ │ │ - cmpeq r6, r8, lsl #20 │ │ │ │ + cmpeq r6, r0, lsl sl │ │ │ │ cmpeq fp, r0, ror pc │ │ │ │ │ │ │ │ 0011687c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79846,22 +79846,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsbeq r1, [r6, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq r1, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltteq sp, fp, r0, r2 │ │ │ │ cmpeq fp, r0, lsl ip │ │ │ │ - cmpeq r6, r8, lsr #15 │ │ │ │ + ldrheq r1, [r6, #-112] @ 0xffffff90 │ │ │ │ smlaltbeq sp, fp, r4, r2 │ │ │ │ ldrdeq lr, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ │ │ │ │ 00116c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -80164,26 +80164,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r0, lsr #18 │ │ │ │ - ldrheq r1, [r6, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r1, [r6, #-72] @ 0xffffffb8 │ │ │ │ cmneq r1, r8, lsl sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ cmpeq fp, r4, ror r8 │ │ │ │ cmpeq fp, r4, lsr r8 │ │ │ │ - cmpeq r6, r0, asr #7 │ │ │ │ + cmpeq r6, r8, asr #7 │ │ │ │ strdeq ip, [fp, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq r1, [r6, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r1, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmpeq fp, r8, lsr #14 │ │ │ │ strheq ip, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, ip, lsl #5 │ │ │ │ + @ instruction: 0x01561294 │ │ │ │ smlaltteq lr, fp, r4, r6 │ │ │ │ │ │ │ │ 00117164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -80499,29 +80499,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq lr, fp, ip, r4 │ │ │ │ - cmpeq r6, ip, asr r0 │ │ │ │ + cmpeq r6, r4, rrx │ │ │ │ smulbteq r1, r4, r8 │ │ │ │ cmpeq fp, r0, ror #8 │ │ │ │ - cmpeq r6, ip, ror #31 │ │ │ │ + ldrsheq r0, [r6, #-244] @ 0xffffff0c │ │ │ │ smlaltbeq lr, fp, ip, r3 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ + cmpeq r6, r4, asr #30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01560e90 │ │ │ │ + @ instruction: 0x01560e98 │ │ │ │ smlaltteq lr, fp, r4, r2 │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ smlaltbeq lr, fp, r0, r2 │ │ │ │ cmpeq fp, r4, asr #4 │ │ │ │ - ldrsbeq r0, [r6, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r0, [r6, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x014bc898 │ │ │ │ - cmpeq r6, r8, ror #26 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ smlalbteq lr, fp, r8, r1 │ │ │ │ │ │ │ │ 001176a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -80732,23 +80732,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq sp, [fp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, ip, asr #22 │ │ │ │ + cmpeq r6, r4, asr fp │ │ │ │ strheq r0, [r1, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r0, asr #21 │ │ │ │ + cmpeq r6, r8, asr #21 │ │ │ │ cmpeq fp, ip, lsl pc │ │ │ │ strdeq sp, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ + cmpeq r6, r4, lsl #21 │ │ │ │ strdeq ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, ip, asr #19 │ │ │ │ + ldrsbeq r0, [r6, #-148] @ 0xffffff6c │ │ │ │ cmpeq fp, ip, lsr #28 │ │ │ │ │ │ │ │ 00117a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -80900,15 +80900,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmneq r1, r4, lsr #32 │ │ │ │ cmpeq fp, r8, ror #4 │ │ │ │ - cmpeq r6, r8, lsr r7 │ │ │ │ + cmpeq r6, r0, asr #14 │ │ │ │ @ instruction: 0x014bdb98 │ │ │ │ │ │ │ │ 00117ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81119,23 +81119,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq sp, fp, r0, r9 │ │ │ │ - cmpeq r6, r0, asr r5 │ │ │ │ + cmpeq r6, r8, asr r5 │ │ │ │ strheq pc, [r0, #-216]! @ 0xffffff28 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ cmpeq fp, r0, lsr #18 │ │ │ │ strdeq sp, [fp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, r0, lsl #9 │ │ │ │ + cmpeq r6, r8, lsl #9 │ │ │ │ cmpeq fp, r0, lsl #30 │ │ │ │ - ldrsbeq r0, [r6, #-48] @ 0xffffffd0 │ │ │ │ + ldrsbeq r0, [r6, #-56] @ 0xffffffc8 │ │ │ │ cmpeq fp, r0, lsr r8 │ │ │ │ │ │ │ │ 00118024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81231,15 +81231,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, lsr sp │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ cmpeq fp, r4, ror #12 │ │ │ │ │ │ │ │ 001181bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81341,15 +81341,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq fp, fp, ip, fp @ │ │ │ │ strdeq sp, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldrsheq r0, [r6, #-4] │ │ │ │ + ldrsheq r0, [r6, #-12] │ │ │ │ │ │ │ │ 00118368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -81624,21 +81624,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014bb79c │ │ │ │ - cmppeq r5, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ mrseq sp, (UNDEF: 91) │ │ │ │ smlaltteq ip, fp, ip, lr │ │ │ │ - ldrsbeq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ + ldrsbeq pc, [r5, #-200] @ 0xffffff38 @ │ │ │ │ smlalbteq sp, fp, r0, r0 │ │ │ │ strheq ip, [fp, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x0155fc94 │ │ │ │ + @ instruction: 0x0155fc9c │ │ │ │ smlalbbeq sp, fp, r4, r0 │ │ │ │ │ │ │ │ 001187e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -81752,15 +81752,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r0, lsr r5 │ │ │ │ - cmppeq r5, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014bce90 │ │ │ │ │ │ │ │ 001189c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81967,24 +81967,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r4, lsl #26 │ │ │ │ - cmppeq r5, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ msreq SPSR_, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq fp, r8, ror #24 │ │ │ │ - cmppeq r5, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, asr #24 │ │ │ │ - cmppeq r5, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ smlaltteq fp, fp, r4, r1 @ │ │ │ │ smlalbbeq ip, fp, r4, fp │ │ │ │ - @ instruction: 0x0155f798 │ │ │ │ + cmppeq r5, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00118d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -82194,23 +82194,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014bc990 │ │ │ │ - cmppeq r5, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, ip, lsl sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq r5, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ strdeq ip, [fp, #-128] @ 0xffffff80 │ │ │ │ smlalbteq ip, fp, r4, r8 │ │ │ │ - ldrsbeq pc, [r5, #-64] @ 0xffffffc0 @ │ │ │ │ + ldrsbeq pc, [r5, #-72] @ 0xffffffb8 @ │ │ │ │ cmpeq fp, r4, ror #28 │ │ │ │ - cmppeq r5, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r0, lsl #16 │ │ │ │ │ │ │ │ 001190c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -82421,23 +82421,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, lsl #12 │ │ │ │ - cmppeq r5, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0160e998 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0155f190 │ │ │ │ + @ instruction: 0x0155f198 │ │ │ │ cmpeq fp, ip, ror #10 │ │ │ │ cmpeq fp, r0, asr #10 │ │ │ │ - cmppeq r5, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ smlaltteq sl, fp, r0, sl │ │ │ │ - @ instruction: 0x0155f09c │ │ │ │ + cmppeq r5, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, ip, ror r4 │ │ │ │ │ │ │ │ 00119444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82533,15 +82533,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, lsl r9 │ │ │ │ - ldrsbeq lr, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r5, r0, ror #29 │ │ │ │ strheq ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 001195dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82637,15 +82637,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq sl, fp, r4, r7 │ │ │ │ - cmpeq r5, r0, asr #26 │ │ │ │ + cmpeq r5, r8, asr #26 │ │ │ │ cmpeq fp, r8, lsl r1 │ │ │ │ │ │ │ │ 00119774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -82861,24 +82861,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq fp, fp, r0, pc @ │ │ │ │ - ldrheq lr, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r5, r4, asr #23 │ │ │ │ ldrdeq lr, [r0, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq fp, fp, ip, lr @ │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ smlaltbeq fp, fp, r4, lr @ │ │ │ │ - ldrsbeq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, r0, ror #21 │ │ │ │ cmpeq fp, r4, lsl r4 │ │ │ │ smlaltteq fp, fp, r8, sp @ │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ │ │ │ │ 00119b0c : │ │ │ │ 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 │ │ │ │ @@ -83097,23 +83097,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq fp, fp, r8, fp @ │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ cmneq r0, r0, asr #30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, ip, lsl #15 │ │ │ │ + @ instruction: 0x0155e794 │ │ │ │ cmpeq fp, r0, lsr fp │ │ │ │ cmpeq fp, r4, lsl #22 │ │ │ │ - cmpeq r5, r8, asr #14 │ │ │ │ + cmpeq r5, r0, asr r7 │ │ │ │ cmpeq fp, r0, ror r0 │ │ │ │ - @ instruction: 0x0155e698 │ │ │ │ + cmpeq r5, r0, lsr #13 │ │ │ │ cmpeq fp, r0, asr #20 │ │ │ │ │ │ │ │ 00119eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -83333,23 +83333,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r0, asr #16 │ │ │ │ - cmpeq r5, r8, lsl #9 │ │ │ │ + @ instruction: 0x0155e490 │ │ │ │ @ instruction: 0x0160db98 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, r4, ror #7 │ │ │ │ + cmpeq r5, ip, ror #7 │ │ │ │ smlalbbeq fp, fp, r8, r7 @ │ │ │ │ cmpeq fp, ip, asr r7 │ │ │ │ - cmpeq r5, r0, lsr #7 │ │ │ │ + cmpeq r5, r8, lsr #7 │ │ │ │ smlalbteq r9, fp, r8, ip │ │ │ │ - ldrsheq lr, [r5, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq lr, [r5, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0x014bb698 │ │ │ │ │ │ │ │ 0011a25c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -83753,29 +83753,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ mrseq fp, (UNDEF: 123) │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ cmneq r0, r8, asr r6 │ │ │ │ cmpeq fp, ip, lsr r2 │ │ │ │ - cmpeq r5, r0, lsl #29 │ │ │ │ + cmpeq r5, r8, lsl #29 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq sp, [r5, #-212] @ 0xffffff2c │ │ │ │ + ldrheq sp, [r5, #-220] @ 0xffffff24 │ │ │ │ cmpeq fp, r8, asr r1 │ │ │ │ smlaltbeq r9, fp, r0, r6 │ │ │ │ - cmpeq r5, ip, asr #25 │ │ │ │ + ldrsbeq sp, [r5, #-196] @ 0xffffff3c │ │ │ │ cmpeq fp, ip, rrx │ │ │ │ smlaltteq sl, fp, r8, sp │ │ │ │ - cmpeq r5, r8, lsl #25 │ │ │ │ + @ instruction: 0x0155dc90 │ │ │ │ cmpeq fp, r8, lsr #32 │ │ │ │ strheq sl, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r8, asr ip │ │ │ │ + cmpeq r5, r0, ror #24 │ │ │ │ strdeq sl, [fp, #-248] @ 0xffffff08 │ │ │ │ │ │ │ │ 0011a8fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83874,15 +83874,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r8, asr r4 │ │ │ │ - cmpeq r5, r0, lsl #21 │ │ │ │ + cmpeq r5, r8, lsl #21 │ │ │ │ cmpeq fp, r0, lsr #28 │ │ │ │ │ │ │ │ 0011aaa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -84156,21 +84156,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq sl, [fp, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x0155d698 │ │ │ │ + cmpeq r5, r0, lsr #13 │ │ │ │ cmpeq fp, r8, lsr sl │ │ │ │ strheq sl, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ strdeq sl, [fp, #-152] @ 0xffffff68 │ │ │ │ strdeq r8, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ strheq sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ │ │ │ 0011af18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -84287,15 +84287,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r8, [fp, #-212] @ 0xffffff2c │ │ │ │ strdeq sl, [fp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, r8, lsr #9 │ │ │ │ + ldrheq sp, [r5, #-64] @ 0xffffffc0 │ │ │ │ │ │ │ │ 0011b100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -84393,15 +84393,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, r4, asr ip │ │ │ │ - cmpeq r5, r0, lsl r3 │ │ │ │ + cmpeq r5, r8, lsl r3 │ │ │ │ cmpeq fp, r0, asr r6 │ │ │ │ │ │ │ │ 0011b2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -84805,24 +84805,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, lsr #28 │ │ │ │ - cmpeq r5, ip, asr sp │ │ │ │ + cmpeq r5, r4, ror #26 │ │ │ │ swpbeq sl, ip, [fp] │ │ │ │ smlaltteq r9, fp, ip, sp │ │ │ │ - cmpeq r5, ip, lsl sp │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ qdaddeq sl, ip, fp │ │ │ │ strheq r9, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r5, r0, ror #25 │ │ │ │ + cmpeq r5, r8, ror #25 │ │ │ │ cmpeq fp, r0, lsr #32 │ │ │ │ smlaltteq r8, fp, r8, r5 │ │ │ │ - cmpeq r5, r4, lsr #25 │ │ │ │ + cmpeq r5, ip, lsr #25 │ │ │ │ smlaltteq r9, fp, r4, pc @ │ │ │ │ │ │ │ │ 0011b930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -85232,24 +85232,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r9, fp, r8, r7 │ │ │ │ - ldrheq ip, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ strdeq r9, [fp, #-152] @ 0xffffff68 │ │ │ │ cmpeq fp, r8, asr #14 │ │ │ │ - cmpeq r5, r8, ror r6 │ │ │ │ + cmpeq r5, r0, lsl #13 │ │ │ │ strheq r9, [fp, #-152] @ 0xffffff68 │ │ │ │ cmpeq fp, ip, lsl #14 │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ cmpeq fp, r4, asr #30 │ │ │ │ - cmpeq r5, r0, lsl #12 │ │ │ │ + cmpeq r5, r8, lsl #12 │ │ │ │ cmpeq fp, r0, asr #18 │ │ │ │ │ │ │ │ 0011bfd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -85353,15 +85353,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq fp, ip, ror #26 │ │ │ │ smlaltbeq r9, fp, r4, r7 │ │ │ │ - cmpeq r5, r4, lsl #9 │ │ │ │ + cmpeq r5, ip, lsl #9 │ │ │ │ │ │ │ │ 0011c188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -85735,27 +85735,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r9, fp, r8, r2 │ │ │ │ - cmpeq r5, ip, lsr r2 │ │ │ │ + cmpeq r5, r4, asr #4 │ │ │ │ cmpeq fp, ip, asr #10 │ │ │ │ @ instruction: 0x014b9198 │ │ │ │ - cmpeq r5, ip, lsr #2 │ │ │ │ + cmpeq r5, r4, lsr r1 │ │ │ │ cmpeq fp, ip, lsr r4 │ │ │ │ smlalbbeq r9, fp, r8, r0 │ │ │ │ - cmpeq r5, ip, lsl r0 │ │ │ │ + cmpeq r5, r4, lsr #32 │ │ │ │ cmpeq fp, ip, lsr #6 │ │ │ │ cmpeq fp, r8, ror pc │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ cmpeq fp, ip, lsl r2 │ │ │ │ cmpeq fp, r4, ror r7 │ │ │ │ - @ instruction: 0x0155be94 │ │ │ │ + @ instruction: 0x0155be9c │ │ │ │ smlaltbeq r9, fp, r8, r1 │ │ │ │ │ │ │ │ 0011c7ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85851,15 +85851,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r7, [fp, #-84] @ 0xffffffac │ │ │ │ - ldrsbeq fp, [r5, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq fp, [r5, #-204] @ 0xffffff34 │ │ │ │ smlaltteq r8, fp, r4, pc @ │ │ │ │ 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 │ │ │ │ @@ -85992,32 +85992,32 @@ │ │ │ │ b 11c9a0 │ │ │ │ bl 82d814 │ │ │ │ svccc 0x001a36e2 │ │ │ │ cmneq r2, r4, asr #2 │ │ │ │ cmneq r2, r4, lsr r1 │ │ │ │ cmneq r2, r8, lsl r1 │ │ │ │ cmpeq fp, r4, asr pc │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ + cmpeq ip, ip, asr fp │ │ │ │ ldrdeq r8, [fp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r4, asr #23 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ + cmpeq r5, ip, asr #23 │ │ │ │ + cmpeq ip, r8, lsr #22 │ │ │ │ smlaltbeq r8, fp, r4, lr │ │ │ │ - @ instruction: 0x0155bb90 │ │ │ │ - smlaltteq r5, ip, r8, sl │ │ │ │ + @ instruction: 0x0155bb98 │ │ │ │ + strdeq r5, [ip, #-164] @ 0xffffff5c │ │ │ │ cmpeq fp, r0, ror lr │ │ │ │ - cmpeq r5, ip, asr fp │ │ │ │ - strheq r5, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r5, r4, ror #22 │ │ │ │ + smlalbteq r5, ip, r0, sl │ │ │ │ cmpeq fp, ip, lsr lr │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ - smlalbbeq r5, ip, r0, sl │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ + smlalbbeq r5, ip, ip, sl │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ - ldrsheq fp, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, ip, asr #20 │ │ │ │ + ldrsheq fp, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, r8, asr sl │ │ │ │ ldrdeq r8, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r5, r0, asr #21 │ │ │ │ + cmpeq r5, r8, asr #21 │ │ │ │ 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 │ │ │ │ @@ -86252,15 +86252,15 @@ │ │ │ │ b 11cf1c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0c6f7a0b │ │ │ │ svccc 0x00f00001 @ IMBRange │ │ │ │ eormi r0, r4, r0 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - cmpeq r5, r4, asr #13 │ │ │ │ + cmpeq r5, ip, asr #13 │ │ │ │ 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] @ 11d2d4 │ │ │ │ ldr ip, [pc, #824] @ 11d2d8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -86474,16 +86474,16 @@ │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ eormi r0, r4, r0 │ │ │ │ cmneq r0, r0, lsr #20 │ │ │ │ cmneq r0, r0, lsr #19 │ │ │ │ - cmpeq r5, ip, ror #6 │ │ │ │ - strdeq r5, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r5, r4, ror r3 │ │ │ │ + strdeq r5, [ip, #-44] @ 0xffffffd4 │ │ │ │ cmpeq fp, r0, ror r6 │ │ │ │ │ │ │ │ 0011d304 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #452] @ 11d4d4 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -86598,20 +86598,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 11d3f8 │ │ │ │ strdeq sl, [r0, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r5, ip, ror #5 │ │ │ │ - cmpeq ip, r0, ror #2 │ │ │ │ - cmpeq ip, r4, lsr r1 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - smlaltteq r5, ip, r8, r0 │ │ │ │ - smlalbteq r5, ip, ip, r0 │ │ │ │ + ldrsheq fp, [r5, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ + cmpeq ip, r0, asr #2 │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ + strdeq r5, [ip, #-4] │ │ │ │ + ldrdeq r5, [ip, #-8] │ │ │ │ │ │ │ │ 0011d4f8 : │ │ │ │ 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 │ │ │ │ @@ -86725,27 +86725,27 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 11d638 │ │ │ │ cmpeq fp, r8, lsl #8 │ │ │ │ ldrdeq sl, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r5, r4, lsl r1 │ │ │ │ + cmpeq r5, ip, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0160a694 │ │ │ │ andeq r7, r0, ip, lsl r4 │ │ │ │ andeq r6, r0, r0, lsl #30 │ │ │ │ ldrdeq r7, [fp, #-228] @ 0xffffff1c │ │ │ │ smlalbbeq r7, fp, r0, r8 │ │ │ │ @ instruction: 0x014b839c │ │ │ │ @ instruction: 0xfffff988 │ │ │ │ @ instruction: 0xfffff344 │ │ │ │ cmneq r0, r4, asr #11 │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ - ldrdeq r4, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ + smlaltteq r4, ip, r4, lr │ │ │ │ │ │ │ │ 0011d708 : │ │ │ │ str r1, [r0, #316] @ 0x13c │ │ │ │ str r2, [r0, #320] @ 0x140 │ │ │ │ str r3, [r0, #324] @ 0x144 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -87006,31 +87006,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ b 11dac8 │ │ │ │ ldrdeq sl, [r0, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq sl, [r0, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq r5, r0, ror #29 │ │ │ │ + cmpeq r5, r8, ror #29 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq r8, fp, r4, r1 │ │ │ │ strdeq r4, [fp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, r0, asr #27 │ │ │ │ + cmpeq r5, r8, asr #27 │ │ │ │ cmpeq fp, ip, ror r6 │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ strdeq r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x0160a290 │ │ │ │ - ldrdeq r4, [ip, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r4, ip, r0, fp │ │ │ │ cmpeq fp, r8, asr pc │ │ │ │ - cmpeq ip, r8, ror fp │ │ │ │ + smlalbbeq r4, ip, r4, fp │ │ │ │ strdeq r7, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq ip, r8, lsl fp │ │ │ │ - smlalbteq r4, ip, r4, sl │ │ │ │ - @ instruction: 0x014c4a90 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + ldrdeq r4, [ip, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x014c4a9c │ │ │ │ + smlalbbeq r4, ip, r0, sl │ │ │ │ │ │ │ │ 0011db6c : │ │ │ │ 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 │ │ │ │ @@ -87069,16 +87069,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 c0190 │ │ │ │ smlaltbeq r7, fp, r4, sp │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ - @ instruction: 0x014c4994 │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + smlaltbeq r4, ip, r0, r9 │ │ │ │ cmpeq fp, r4, lsr sp │ │ │ │ │ │ │ │ 0011dc28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 11dc44 │ │ │ │ @@ -87873,138 +87873,138 @@ │ │ │ │ bl c97e4 <__aeabi_dmul@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 11e198 │ │ │ │ cmneq r0, r0, asr pc │ │ │ │ cmneq r0, r4, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r9, [r0, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq sl, [r5, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ strheq r7, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r0, ip, ror pc │ │ │ │ + cmpeq r0, r8, lsl #31 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r5, r0, lsr #13 │ │ │ │ + cmpeq r5, r8, lsr #13 │ │ │ │ smlalbbeq r7, fp, r8, r9 │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x01559e98 │ │ │ │ + cmpeq r5, r0, lsr #29 │ │ │ │ smlalbbeq r7, fp, r0, r1 │ │ │ │ - cmpeq ip, r0, ror sp │ │ │ │ - cmpeq r5, ip, lsr #13 │ │ │ │ + cmpeq ip, ip, ror sp │ │ │ │ + ldrheq r9, [r5, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x014b6994 │ │ │ │ - @ instruction: 0x014d1a9c │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ + smlaltbeq r1, sp, r8, sl │ │ │ │ + smlalbbeq r3, ip, r4, r5 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq fp, ip, lsr #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ - cmpeq sp, r0, lsr r9 │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ + cmpeq r5, r4, asr #10 │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ cmpeq fp, r4, asr #24 │ │ │ │ cmpeq fp, r8, lsl fp │ │ │ │ svccc 0x00f80000 │ │ │ │ svccc 0x00e00000 │ │ │ │ ldrdeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ - ldrsheq r9, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq ip, r0, lsr r1 │ │ │ │ + ldrsheq r9, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, lsr r1 │ │ │ │ ldrdeq r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - strdeq r3, [ip, #-12] │ │ │ │ + cmpeq ip, r8, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r5, ip, lsl #3 │ │ │ │ - smlalbteq r3, ip, r8, r0 │ │ │ │ + @ instruction: 0x01559194 │ │ │ │ + ldrdeq r3, [ip, #-4] │ │ │ │ cmpeq fp, r0, ror r4 │ │ │ │ - cmpeq r5, r4, asr r1 │ │ │ │ - swpbeq r3, r0, [ip] │ │ │ │ + cmpeq r5, ip, asr r1 │ │ │ │ + swpbeq r3, ip, [ip] @ │ │ │ │ cmpeq fp, r8, lsr r4 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ - qdaddeq r3, r8, ip │ │ │ │ + cmpeq r5, r4, lsr #2 │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ cmpeq fp, r0, lsl #8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq r5, r4, ror #1 │ │ │ │ - cmpeq ip, r0, lsr #32 │ │ │ │ + cmpeq r5, ip, ror #1 │ │ │ │ + cmpeq ip, ip, lsr #32 │ │ │ │ smlalbteq r6, fp, r8, r3 │ │ │ │ - cmpeq r5, ip, lsr #1 │ │ │ │ - smlaltteq r2, ip, r8, pc @ │ │ │ │ + ldrheq r9, [r5, #-4] │ │ │ │ + strdeq r2, [ip, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0x014b6390 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq r5, r4, ror r0 │ │ │ │ - strheq r2, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r5, ip, ror r0 │ │ │ │ + strheq r2, [ip, #-252] @ 0xffffff04 │ │ │ │ cmpeq fp, r8, asr r3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r5, ip, lsr r0 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ + cmpeq r5, r4, asr #32 │ │ │ │ + smlalbbeq r2, ip, r4, pc @ │ │ │ │ cmpeq fp, r0, lsr #6 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r5, r4 │ │ │ │ - cmpeq ip, r0, asr #30 │ │ │ │ + cmpeq r5, ip │ │ │ │ + cmpeq ip, ip, asr #30 │ │ │ │ smlaltteq r6, fp, r8, r2 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq r5, ip, asr #31 │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ + ldrsbeq r8, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r4, lsl pc │ │ │ │ strheq r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x01558f94 │ │ │ │ - ldrdeq r2, [ip, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x01558f9c │ │ │ │ + ldrdeq r2, [ip, #-236] @ 0xffffff14 │ │ │ │ cmpeq fp, r8, ror r2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - @ instruction: 0x014c2e98 │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + smlaltbeq r2, ip, r4, lr │ │ │ │ cmpeq fp, r0, asr #4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r5, r0, lsr #30 │ │ │ │ - cmpeq ip, ip, asr lr │ │ │ │ + cmpeq r5, r8, lsr #30 │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ cmpeq fp, r4, lsl #4 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrheq r8, [r5, #-232] @ 0xffffff18 │ │ │ │ - strdeq r2, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r0, asr #29 │ │ │ │ + cmpeq ip, r0, lsl #28 │ │ │ │ @ instruction: 0x014b619c │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq r5, ip, ror lr │ │ │ │ - strheq r2, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r4, lsl #29 │ │ │ │ + smlalbteq r2, ip, r4, sp │ │ │ │ cmpeq fp, r0, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - smlalbbeq r2, ip, r4, sp │ │ │ │ + @ instruction: 0x014c2d90 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ strdeq r6, [fp, #-8] │ │ │ │ - ldrsbeq r8, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq ip, r8, lsl sp │ │ │ │ + cmpeq r5, r4, ror #27 │ │ │ │ + cmpeq ip, r4, lsr #26 │ │ │ │ smlalbteq r6, fp, r0, r0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq r5, r0, lsr #27 │ │ │ │ - ldrdeq r2, [ip, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r5, r8, lsr #27 │ │ │ │ + smlaltteq r2, ip, r8, ip │ │ │ │ smlalbbeq r6, fp, r4, r0 │ │ │ │ - cmpeq r5, r8, ror #26 │ │ │ │ - smlaltbeq r2, ip, r4, ip │ │ │ │ + cmpeq r5, r0, ror sp │ │ │ │ + strheq r2, [ip, #-192] @ 0xffffff40 │ │ │ │ cmpeq fp, ip, asr #32 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r5, ip, lsr #26 │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ + cmpeq r5, r4, lsr sp │ │ │ │ + cmpeq ip, r4, ror ip │ │ │ │ cmpeq fp, r0, lsl r0 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrsheq r8, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq ip, ip, lsr #24 │ │ │ │ + ldrsheq r8, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ ldrdeq r5, [fp, #-244] @ 0xffffff0c │ │ │ │ - ldrheq r8, [r5, #-196] @ 0xffffff3c │ │ │ │ - strdeq r2, [ip, #-176] @ 0xffffff50 │ │ │ │ + ldrheq r8, [r5, #-204] @ 0xffffff34 │ │ │ │ + strdeq r2, [ip, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0x014b5f98 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, #328] @ 0x148 │ │ │ │ cmp r8, #0 │ │ │ │ beq 11eb28 │ │ │ │ add r9, sl, #272 @ 0x110 │ │ │ │ add r3, sl, #288 @ 0x120 │ │ │ │ @@ -89014,23 +89014,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 11fa90 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 11dd28 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq r5, r8, ror ip │ │ │ │ - strheq r2, [ip, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r5, r0, lsl #25 │ │ │ │ + smlalbteq r2, ip, r0, fp │ │ │ │ cmpeq fp, ip, asr pc │ │ │ │ - cmpeq r5, r0, asr #24 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ + cmpeq r5, r8, asr #24 │ │ │ │ + smlalbbeq r2, ip, r8, fp │ │ │ │ cmpeq fp, r4, lsr #30 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmpeq r5, r8, lsl #24 │ │ │ │ - cmpeq ip, r4, asr #22 │ │ │ │ + cmpeq r5, r0, lsl ip │ │ │ │ + cmpeq ip, r0, asr fp │ │ │ │ smlaltteq r5, fp, ip, lr │ │ │ │ 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 │ │ │ │ @@ -89239,16 +89239,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 11fdf8 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 11fdac │ │ │ │ - cmpeq r5, r0, lsl #17 │ │ │ │ - strheq r2, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, r8, lsl #17 │ │ │ │ + smlalbteq r2, ip, r8, r7 │ │ │ │ cmpeq fp, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -89413,20 +89413,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 11ffa0 │ │ │ │ cmneq r0, r4, lsr #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq fp, r0, ror #20 │ │ │ │ - ldrheq r8, [r5, #-112] @ 0xffffff90 │ │ │ │ - smlalbteq r2, ip, r4, r5 │ │ │ │ - @ instruction: 0x014c2594 │ │ │ │ - cmpeq ip, r8, ror #10 │ │ │ │ - cmpeq ip, ip, lsr r5 │ │ │ │ - cmpeq ip, r0, lsl r5 │ │ │ │ + ldrheq r8, [r5, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq r2, [ip, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq r2, ip, r0, r5 │ │ │ │ + cmpeq ip, r4, ror r5 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ + cmpeq ip, ip, lsl r5 │ │ │ │ │ │ │ │ 001200b4 : │ │ │ │ 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 │ │ │ │ @@ -89553,26 +89553,26 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1201f8 │ │ │ │ @ instruction: 0x014b589c │ │ │ │ cmneq r0, r0, lsr #22 │ │ │ │ - cmpeq r5, r8, ror #11 │ │ │ │ + ldrsheq r8, [r5, #-80] @ 0xffffffb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r7, [r0, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, lsl r5 │ │ │ │ andeq r6, r0, r8, asr #25 │ │ │ │ cmpeq fp, r8, lsl r3 │ │ │ │ smlaltteq r4, fp, r8, ip │ │ │ │ cmpeq fp, ip, lsr #16 │ │ │ │ cmneq r0, r4, lsl #20 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ - smlaltteq r2, ip, r8, r2 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ + strdeq r2, [ip, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 001202f4 : │ │ │ │ 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 │ │ │ │ @@ -89667,21 +89667,21 @@ │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1203e0 │ │ │ │ cmneq r0, ip, ror #17 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01558398 │ │ │ │ + cmpeq r5, r0, lsr #7 │ │ │ │ cmpeq fp, ip, lsr r6 │ │ │ │ - smlalbbeq r2, ip, ip, r1 │ │ │ │ - cmpeq r5, ip, lsr #5 │ │ │ │ - cmpeq ip, r8, asr r1 │ │ │ │ + @ instruction: 0x014c2198 │ │ │ │ + ldrheq r8, [r5, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ cmpeq fp, r0, asr r5 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq ip, r0, lsr r1 │ │ │ │ │ │ │ │ 001204a0 : │ │ │ │ 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, #3496] @ 121260 │ │ │ │ @@ -90560,94 +90560,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 12050c │ │ │ │ cmneq r0, r8, asr #14 │ │ │ │ cmneq r0, r4, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r7, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r5, r4, lsl #3 │ │ │ │ + cmpeq r5, ip, lsl #3 │ │ │ │ cmpeq fp, ip, lsr #8 │ │ │ │ svcvc 0x00efffff │ │ │ │ - ldrsheq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f80000 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r5, ip, lsl #26 │ │ │ │ + cmpeq r5, r4, lsl sp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strheq r4, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, r0, lsr #25 │ │ │ │ + cmpeq r5, r8, lsr #25 │ │ │ │ cmpeq fp, r8, asr #30 │ │ │ │ - cmpeq r5, ip, lsr ip │ │ │ │ - smlaltteq r1, ip, r8, sl │ │ │ │ + cmpeq r5, r4, asr #24 │ │ │ │ + strdeq r1, [ip, #-164] @ 0xffffff5c │ │ │ │ smlaltteq r4, fp, r0, lr │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ cmpeq fp, r8, lsl #28 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - strheq pc, [ip, #-236] @ 0xffffff14 @ │ │ │ │ - ldrsheq r7, [r5, #-160] @ 0xffffff60 │ │ │ │ - @ instruction: 0x014c1990 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + smlalbteq pc, ip, r8, lr @ │ │ │ │ + ldrsheq r7, [r5, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x014c199c │ │ │ │ @ instruction: 0x014b4d90 │ │ │ │ - ldrheq r7, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, r0, asr #21 │ │ │ │ cmpeq fp, r8, asr sp │ │ │ │ - cmppeq ip, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsr r8 │ │ │ │ + cmppeq ip, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ cmpeq fp, r4, ror r0 │ │ │ │ cmpeq fp, r0, lsl r0 │ │ │ │ - @ instruction: 0x0155789c │ │ │ │ + cmpeq r5, r4, lsr #17 │ │ │ │ smlalbteq r1, fp, r0, pc @ │ │ │ │ cmpeq fp, ip, lsr fp │ │ │ │ - cmpeq ip, r0, lsl #14 │ │ │ │ - cmpeq r5, r8, lsr #16 │ │ │ │ - ldrdeq r1, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, ip, lsl #14 │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ + smlaltteq r1, ip, r0, r6 │ │ │ │ smlalbteq r4, fp, ip, sl │ │ │ │ - smlaltbeq r1, ip, r0, r6 │ │ │ │ - cmpeq r5, r4, asr #15 │ │ │ │ - cmpeq ip, r0, ror r6 │ │ │ │ + smlaltbeq r1, ip, ip, r6 │ │ │ │ + cmpeq r5, ip, asr #15 │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ cmpeq fp, r8, ror #20 │ │ │ │ - cmpeq ip, ip, lsr r6 │ │ │ │ - cmpeq r5, r0, ror #14 │ │ │ │ - cmpeq ip, r8, lsl #12 │ │ │ │ + cmpeq ip, r8, asr #12 │ │ │ │ + cmpeq r5, r8, ror #14 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ cmpeq fp, r4, lsl #20 │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ - smlalbteq r1, ip, ip, r5 │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ + ldrdeq r1, [ip, #-88] @ 0xffffffa8 │ │ │ │ smlalbteq r4, fp, r8, r9 │ │ │ │ - cmpeq r5, r8, ror #13 │ │ │ │ - @ instruction: 0x014c1590 │ │ │ │ + ldrsheq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x014c159c │ │ │ │ smlalbbeq r4, fp, ip, r9 │ │ │ │ - cmpeq r5, ip, lsr #13 │ │ │ │ - cmpeq ip, r4, asr r5 │ │ │ │ + ldrheq r7, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ cmpeq fp, r0, asr r9 │ │ │ │ - cmpeq r5, r0, ror r6 │ │ │ │ - cmpeq ip, r8, lsl r5 │ │ │ │ + cmpeq r5, r8, ror r6 │ │ │ │ + cmpeq ip, r4, lsr #10 │ │ │ │ cmpeq fp, r4, lsl r9 │ │ │ │ - cmpeq r5, r0, lsr r6 │ │ │ │ - ldrdeq r1, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ + smlaltteq r1, ip, r8, r4 │ │ │ │ ldrdeq r4, [fp, #-132] @ 0xffffff7c │ │ │ │ - ldrsheq r7, [r5, #-88] @ 0xffffffa8 │ │ │ │ - smlaltbeq r1, ip, r4, r4 │ │ │ │ + cmpeq r5, r0, lsl #12 │ │ │ │ + strheq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x014b489c │ │ │ │ - cmpeq r5, r8, asr #11 │ │ │ │ - cmpeq ip, r8, ror #8 │ │ │ │ + ldrsbeq r7, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ cmpeq fp, r8, ror #16 │ │ │ │ - cmpeq r5, r0, lsr #11 │ │ │ │ - cmpeq ip, ip, asr #8 │ │ │ │ + cmpeq r5, r8, lsr #11 │ │ │ │ + cmpeq ip, r8, asr r4 │ │ │ │ cmpeq fp, r4, asr #16 │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ - smlaltteq r1, ip, ip, r3 │ │ │ │ - cmpeq r5, ip, lsl #10 │ │ │ │ - strheq r1, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r4, lsr #8 │ │ │ │ + strdeq r1, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r4, lsl r5 │ │ │ │ + smlalbteq r1, ip, r4, r3 │ │ │ │ strheq r4, [fp, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq r7, [r5, #-68] @ 0xffffffbc │ │ │ │ - smlalbbeq r1, ip, r0, r3 │ │ │ │ + ldrsbeq r7, [r5, #-76] @ 0xffffffb4 │ │ │ │ + smlalbbeq r1, ip, ip, r3 │ │ │ │ cmpeq fp, r8, ror r7 │ │ │ │ - @ instruction: 0x0155749c │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ + cmpeq r5, r4, lsr #9 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ cmpeq fp, r0, asr #14 │ │ │ │ │ │ │ │ 001213b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -90670,16 +90670,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1213d8 │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ - smlalbbeq r1, ip, ip, r1 │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ + @ instruction: 0x014c1198 │ │ │ │ smlalbbeq r4, fp, r0, r5 │ │ │ │ │ │ │ │ 0012142c : │ │ │ │ str r1, [r0, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -90815,24 +90815,24 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1214f8 │ │ │ │ cmneq r0, r8, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r4, [fp, #-68] @ 0xffffffbc │ │ │ │ cmneq r0, r4, lsl #14 │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ - cmpeq ip, r4 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ + cmpeq ip, r0, lsl r0 │ │ │ │ strdeq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r5, r8, lsl r1 │ │ │ │ - smlalbteq r0, ip, r4, pc @ │ │ │ │ + cmpeq r5, r0, lsr #2 │ │ │ │ + ldrdeq r0, [ip, #-240] @ 0xffffff10 │ │ │ │ strheq r4, [fp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - ldrsbeq r7, [r5, #-12] │ │ │ │ - smlalbbeq r0, ip, r8, pc @ │ │ │ │ + cmpeq r5, r4, ror #1 │ │ │ │ + @ instruction: 0x014c0f94 │ │ │ │ smlalbbeq r4, fp, r0, r3 │ │ │ │ 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 1216e4 │ │ │ │ @@ -91109,16 +91109,16 @@ │ │ │ │ bl c67e4 <__aeabi_dcmplt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ b 1218a0 │ │ │ │ strdeq r6, [r0, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r5, r8, lsr r0 │ │ │ │ - cmpeq r5, ip, ror #31 │ │ │ │ + cmpeq r5, r0, asr #32 │ │ │ │ + ldrsheq r6, [r5, #-244] @ 0xffffff0c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ cmneq r0, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -92593,52 +92593,52 @@ │ │ │ │ bne 122d60 │ │ │ │ b 123038 │ │ │ │ cmneq r0, r4, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, asr #30 │ │ │ │ ldrdeq r1, [fp, #-200] @ 0xffffff38 │ │ │ │ cmpeq fp, r4, lsr #30 │ │ │ │ - strdeq pc, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmppeq lr, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, ip, lsl #30 │ │ │ │ cmpeq fp, r0, lsl #30 │ │ │ │ strdeq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ strdeq r2, [fp, #-228] @ 0xffffff1c │ │ │ │ smlaltteq r2, fp, ip, lr │ │ │ │ smlaltteq r2, fp, r4, lr │ │ │ │ ldrdeq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ strdeq r2, [fp, #-224] @ 0xffffff20 │ │ │ │ ldrdeq r2, [fp, #-228] @ 0xffffff1c │ │ │ │ smlalbteq r2, fp, r0, lr │ │ │ │ cmneq r0, r8, lsl r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq fp, r4, lsl #26 │ │ │ │ - cmpeq r5, r0, lsr sl │ │ │ │ + cmpeq r5, r8, lsr sl │ │ │ │ smlalbteq r2, fp, ip, ip │ │ │ │ @ instruction: 0x01604e9c │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmpeq fp, r8, ror sl │ │ │ │ - cmpeq r5, r4, asr r7 │ │ │ │ + cmpeq r5, ip, asr r7 │ │ │ │ strdeq r2, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r5, r4, lsl #14 │ │ │ │ - cmppeq fp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsl #14 │ │ │ │ + cmppeq fp, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014b299c │ │ │ │ - cmpeq r5, r4, asr #13 │ │ │ │ - smlaltteq pc, fp, r8, r4 @ │ │ │ │ + cmpeq r5, ip, asr #13 │ │ │ │ + strdeq pc, [fp, #-68] @ 0xffffffbc │ │ │ │ cmpeq fp, ip, asr r9 │ │ │ │ - cmpeq r5, r8, lsl #13 │ │ │ │ - smlaltbeq pc, fp, ip, r4 @ │ │ │ │ + @ instruction: 0x01555690 │ │ │ │ + strheq pc, [fp, #-72] @ 0xffffffb8 @ │ │ │ │ cmpeq fp, r0, lsr #18 │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ - cmppeq fp, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ + cmppeq fp, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r2, fp, r4, r8 │ │ │ │ - cmpeq r5, ip, lsl #12 │ │ │ │ - cmppeq fp, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsl r6 │ │ │ │ + cmppeq fp, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r2, fp, r4, r8 │ │ │ │ - ldrsbeq r5, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r0, ror #11 │ │ │ │ cmpeq fp, r4, lsl #18 │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ │ │ │ │ 0012328c : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 123380 │ │ │ │ @@ -92732,19 +92732,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1232d0 │ │ │ │ smlaltteq r2, fp, r4, r7 │ │ │ │ - cmpeq r5, r4, ror r4 │ │ │ │ - cmppeq fp, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, fp, ip, r1 @ │ │ │ │ - smlalbteq pc, fp, r0, r1 @ │ │ │ │ - @ instruction: 0x014bf194 │ │ │ │ + cmpeq r5, ip, ror r4 │ │ │ │ + cmppeq fp, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [fp, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq pc, fp, ip, r1 @ │ │ │ │ + smlaltbeq pc, fp, r0, r1 @ │ │ │ │ │ │ │ │ 00123424 : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, r1 │ │ │ │ beq 1234e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -92812,18 +92812,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1234e0 │ │ │ │ - cmpeq r5, r0, lsr #6 │ │ │ │ + cmpeq r5, r8, lsr #6 │ │ │ │ cmpeq fp, r0, ror r6 │ │ │ │ - smlalbbeq pc, fp, r4, r0 @ │ │ │ │ - qdaddeq pc, r8, fp @ │ │ │ │ + swpbeq pc, r0, [fp] @ │ │ │ │ + cmppeq fp, r4, rrx @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00123558 : │ │ │ │ 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 │ │ │ │ @@ -92979,30 +92979,30 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1236e0 │ │ │ │ cmneq r0, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrsbeq r6, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r0, ror #3 │ │ │ │ cmpeq fp, r4, lsr #10 │ │ │ │ cmneq r0, ip, lsr #12 │ │ │ │ andeq r7, r0, r0, ror #8 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ cmpeq fp, r8, ror #28 │ │ │ │ cmpeq fp, r4, asr #16 │ │ │ │ smlalbteq r2, fp, ip, r4 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ cmneq r0, ip, lsl r5 │ │ │ │ - cmpeq fp, r0, ror #28 │ │ │ │ - cmpeq fp, r0, lsr lr │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - ldrdeq lr, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + cmpeq fp, ip, lsl #28 │ │ │ │ + ldrdeq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 0012381c : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -93253,20 +93253,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 123a08 │ │ │ │ cmneq r0, ip, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r4, [r0, #-20]! @ 0xffffffec │ │ │ │ - cmpeq r5, r8, lsl #26 │ │ │ │ + cmpeq r5, r0, lsl sp │ │ │ │ qdaddeq r2, ip, fp │ │ │ │ - cmpeq r5, r4, lsr ip │ │ │ │ + cmpeq r5, ip, lsr ip │ │ │ │ @ instruction: 0x014b1f90 │ │ │ │ - smlalbteq lr, fp, ip, r9 │ │ │ │ - smlaltbeq lr, fp, r0, r9 │ │ │ │ + ldrdeq lr, [fp, #-152] @ 0xffffff68 │ │ │ │ + smlaltbeq lr, fp, ip, r9 │ │ │ │ │ │ │ │ 00123c24 : │ │ │ │ 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 │ │ │ │ @@ -93520,21 +93520,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r2, r0 │ │ │ │ b 123ccc │ │ │ │ cmneq r0, r0, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r0, r0, lsr pc │ │ │ │ - ldrsheq r5, [r5, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq r5, [r5, #-140] @ 0xffffff74 │ │ │ │ cmpeq fp, r0, asr ip │ │ │ │ - cmpeq r5, r0, lsr #16 │ │ │ │ + cmpeq r5, r8, lsr #16 │ │ │ │ smlalbbeq r1, fp, r0, fp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - strheq lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ - smlalbbeq lr, fp, r0, r5 │ │ │ │ + strheq lr, [fp, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq lr, fp, ip, r5 │ │ │ │ │ │ │ │ 0012404c : │ │ │ │ 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 │ │ │ │ @@ -93787,22 +93787,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 124254 │ │ │ │ @ instruction: 0x01603b98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r0, r8, lsr #19 │ │ │ │ - cmpeq r5, ip, asr #9 │ │ │ │ + ldrsbeq r5, [r5, #-68] @ 0xffffffbc │ │ │ │ cmpeq fp, ip, lsl r8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r5, r8, ror #7 │ │ │ │ + ldrsheq r5, [r5, #-48] @ 0xffffffd0 │ │ │ │ cmpeq fp, r4, asr #14 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - smlalbbeq lr, fp, r0, r1 │ │ │ │ - cmpeq fp, r8, asr r1 │ │ │ │ + smlalbbeq lr, fp, ip, r1 │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ │ │ │ │ 00124474 : │ │ │ │ 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 │ │ │ │ @@ -94558,69 +94558,69 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1244f8 │ │ │ │ cmneq r0, ip, asr r7 │ │ │ │ cmneq r0, r0, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r0, r4, lsl #14 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ + cmpeq r5, r8, lsr #4 │ │ │ │ smlalbbeq r1, fp, r0, r5 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq r5, r0, asr r1 │ │ │ │ smlaltbeq r1, fp, r8, r4 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - ldrheq r4, [r5, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r4, [r5, #-220] @ 0xffffff24 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ cmpeq fp, r8, lsl r1 │ │ │ │ - smlalbbeq ip, ip, r4, r0 @ │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ - ldrsheq r4, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq fp, ip, lsl #22 │ │ │ │ + swpbeq ip, r0, [ip] @ │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ + ldrsheq r4, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r8, lsl fp │ │ │ │ qdaddeq r1, r0, fp │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - strheq sp, [fp, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq sp, fp, r4, sl │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - cmpeq r5, r8, asr #23 │ │ │ │ + ldrsbeq r4, [r5, #-176] @ 0xffffff50 │ │ │ │ cmpeq fp, r8, lsr #30 │ │ │ │ - @ instruction: 0x014cbe98 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ + smlaltbeq fp, ip, r4, lr │ │ │ │ + smlalbbeq sp, fp, r0, r9 │ │ │ │ @ instruction: 0x014ae190 │ │ │ │ cmpeq sl, ip, lsr r1 │ │ │ │ smlaltteq lr, sl, r4, r0 │ │ │ │ smlaltbeq lr, sl, r4, r0 │ │ │ │ cmpeq sl, r0, rrx │ │ │ │ cmpeq sl, ip, lsl r0 │ │ │ │ - cmpeq fp, r4, ror r7 │ │ │ │ - cmpeq fp, r4, asr #14 │ │ │ │ + smlalbbeq sp, fp, r0, r7 │ │ │ │ + cmpeq fp, r0, asr r7 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq fp, r8, lsl r7 │ │ │ │ - smlaltteq sp, fp, ip, r6 │ │ │ │ - cmpeq r5, r0, lsr #17 │ │ │ │ - strheq sp, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ + strdeq sp, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, r8, lsr #17 │ │ │ │ + smlalbteq sp, fp, r8, r6 │ │ │ │ cmpeq fp, r0, lsl #24 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - smlalbbeq sp, fp, r8, r6 │ │ │ │ - cmpeq fp, ip, asr r6 │ │ │ │ - cmpeq fp, r4, asr #12 │ │ │ │ - cmpeq fp, r8, lsl r6 │ │ │ │ - cmpeq r5, r0, ror #15 │ │ │ │ - strdeq sp, [fp, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x014bd694 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ + cmpeq fp, r0, asr r6 │ │ │ │ + cmpeq fp, r4, lsr #12 │ │ │ │ + cmpeq r5, r8, ror #15 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ cmpeq fp, r0, asr #22 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - smlalbteq sp, fp, r8, r5 │ │ │ │ - @ instruction: 0x014bd598 │ │ │ │ - cmpeq r5, r4, asr #14 │ │ │ │ - cmpeq fp, r0, ror #10 │ │ │ │ + ldrdeq sp, [fp, #-84] @ 0xffffffac │ │ │ │ + smlaltbeq sp, fp, r4, r5 │ │ │ │ + cmpeq r5, ip, asr #14 │ │ │ │ + cmpeq fp, ip, ror #10 │ │ │ │ smlaltbeq r0, fp, r4, sl │ │ │ │ │ │ │ │ 00125138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -94643,16 +94643,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 1251b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 12515c │ │ │ │ - cmpeq r5, ip, ror #11 │ │ │ │ - cmpeq fp, r8, lsl #8 │ │ │ │ + ldrsheq r4, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq fp, r4, lsl r4 │ │ │ │ cmpeq fp, r4, asr #18 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 001251b4 : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -94882,24 +94882,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r4, lsl ip │ │ │ │ smlaltbeq r0, fp, r8, r6 │ │ │ │ - ldrheq r4, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ strheq lr, [sl, #-180] @ 0xffffff4c │ │ │ │ cmpeq fp, r0, ror r6 │ │ │ │ - cmpeq r5, r0, lsl #7 │ │ │ │ + cmpeq r5, r8, lsl #7 │ │ │ │ smlaltteq lr, sl, r0, r9 │ │ │ │ cmpeq fp, r8, asr #12 │ │ │ │ - cmpeq r5, r8, asr r3 │ │ │ │ + cmpeq r5, r0, ror #6 │ │ │ │ smlaltbeq lr, sl, r0, r9 │ │ │ │ cmpeq fp, r8, lsl #12 │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ + cmpeq r5, r0, lsr #6 │ │ │ │ │ │ │ │ 00125568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -95006,15 +95006,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq lr, sl, ip, r7 │ │ │ │ - cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq r5, r0, asr r1 │ │ │ │ cmpeq fp, r0, lsr r4 │ │ │ │ │ │ │ │ 00125730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -95113,15 +95113,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r4, lsr #12 │ │ │ │ - cmpeq r5, r0, lsr #31 │ │ │ │ + cmpeq r5, r8, lsr #31 │ │ │ │ smlalbbeq r0, fp, r0, r2 │ │ │ │ │ │ │ │ 001258d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -95498,35 +95498,35 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r0, fp, r8, r0 │ │ │ │ - ldrheq r3, [r5, #-208] @ 0xffffff30 │ │ │ │ + ldrheq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ cmneq r0, ip, ror #2 │ │ │ │ cmpeq fp, ip, lsr r0 │ │ │ │ - cmpeq r5, r0, asr #26 │ │ │ │ + cmpeq r5, r8, asr #26 │ │ │ │ smlalbbeq pc, sl, r8, pc @ │ │ │ │ - @ instruction: 0x01553c90 │ │ │ │ + @ instruction: 0x01553c98 │ │ │ │ smlaltteq pc, sl, r4, lr @ │ │ │ │ - cmpeq r5, ip, ror #23 │ │ │ │ + ldrsheq r3, [r5, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ + cmpeq r5, r4, ror fp │ │ │ │ cmppeq sl, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ cmppeq sl, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r4, ror #21 │ │ │ │ smlalbteq pc, sl, r0, sp @ │ │ │ │ cmppeq sl, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, ror sl │ │ │ │ + cmpeq r5, r4, lsl #21 │ │ │ │ cmppeq sl, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ cmpeq sl, r4, lsr r0 │ │ │ │ - ldrheq r3, [r5, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r3, [r5, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0x014afc98 │ │ │ │ │ │ │ │ 00125f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -95630,15 +95630,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, lsr #28 │ │ │ │ - @ instruction: 0x0155379c │ │ │ │ + cmpeq r5, r4, lsr #15 │ │ │ │ cmppeq sl, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001260d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96014,27 +96014,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq sl, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ cmppeq sl, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ cmppeq sl, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ cmppeq sl, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ strdeq pc, [sl, #-72] @ 0xffffffb8 │ │ │ │ cmpeq sl, r4, lsr #16 │ │ │ │ - cmpeq r5, r0, lsr #3 │ │ │ │ + cmpeq r5, r8, lsr #3 │ │ │ │ smlalbbeq pc, sl, r0, r4 @ │ │ │ │ │ │ │ │ 00126700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96131,15 +96131,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, ip, asr r6 │ │ │ │ - ldrsbeq r2, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, r0, ror #31 │ │ │ │ strheq pc, [sl, #-40] @ 0xffffffd8 @ │ │ │ │ │ │ │ │ 0012689c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96235,15 +96235,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq sp, sl, r4, r4 │ │ │ │ - cmpeq r5, r0, asr #28 │ │ │ │ + cmpeq r5, r8, asr #28 │ │ │ │ cmppeq sl, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00126a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96442,24 +96442,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq sp, [sl, #-52] @ 0xffffffcc │ │ │ │ strheq lr, [sl, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r8, asr ip │ │ │ │ + cmpeq r5, r0, ror #24 │ │ │ │ @ instruction: 0x014ad394 │ │ │ │ smlalbbeq lr, sl, r0, lr │ │ │ │ - cmpeq r5, r0, lsr #24 │ │ │ │ + cmpeq r5, r8, lsr #24 │ │ │ │ smlalbteq sp, sl, r0, r1 │ │ │ │ cmpeq sl, r8, asr lr │ │ │ │ - ldrsheq r2, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ smlalbbeq sp, sl, r0, r1 │ │ │ │ cmpeq sl, r8, lsl lr │ │ │ │ - ldrheq r2, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ │ │ │ │ 00126d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -96566,15 +96566,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq ip, sl, ip, pc @ │ │ │ │ - cmpeq r5, r8, ror #19 │ │ │ │ + ldrsheq r2, [r5, #-144] @ 0xffffff70 │ │ │ │ cmpeq sl, r0, asr #24 │ │ │ │ │ │ │ │ 00126f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96670,15 +96670,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, lsl lr │ │ │ │ - cmpeq r5, ip, asr #16 │ │ │ │ + cmpeq r5, r4, asr r8 │ │ │ │ @ instruction: 0x014aea9c │ │ │ │ │ │ │ │ 001270e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96774,15 +96774,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r8, ror ip │ │ │ │ - ldrheq r2, [r5, #-100] @ 0xffffff9c │ │ │ │ + ldrheq r2, [r5, #-108] @ 0xffffff94 │ │ │ │ cmpeq sl, r4, lsl #18 │ │ │ │ │ │ │ │ 00127280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96879,15 +96879,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq ip, [sl, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ + cmpeq r5, r0, lsr #10 │ │ │ │ cmpeq sl, r8, ror #14 │ │ │ │ │ │ │ │ 0012741c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96985,15 +96985,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, ip, lsr r9 │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ + cmpeq r5, r0, lsl #7 │ │ │ │ smlalbteq lr, sl, r8, r5 │ │ │ │ │ │ │ │ 001275bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97092,15 +97092,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014ac798 │ │ │ │ - ldrsbeq r2, [r5, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ cmpeq sl, r4, lsr #8 │ │ │ │ │ │ │ │ 00127760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97288,18 +97288,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq ip, sl, r4, r4 │ │ │ │ - cmpeq r5, r4, lsl #30 │ │ │ │ + cmpeq r5, ip, lsl #30 │ │ │ │ cmpeq sl, r4, asr r1 │ │ │ │ smlalbbeq ip, sl, r0, r4 │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ cmpeq sl, r0, lsl r1 │ │ │ │ │ │ │ │ 00127a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97487,18 +97487,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq ip, [sl, #-16] │ │ │ │ - ldrsheq r1, [r5, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r1, [r5, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r0, asr #28 │ │ │ │ cmpeq sl, ip, ror #2 │ │ │ │ - cmpeq r5, ip, lsr #23 │ │ │ │ + ldrheq r1, [r5, #-180] @ 0xffffff4c │ │ │ │ strdeq sp, [sl, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 00127d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97594,15 +97594,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq fp, [sl, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ cmpeq sl, r4, ror #24 │ │ │ │ │ │ │ │ 00127f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97797,18 +97797,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq fp, sl, r4, ip │ │ │ │ smlaltbeq sp, sl, ip, r9 │ │ │ │ - cmpeq r5, r0, lsl #16 │ │ │ │ + cmpeq r5, r8, lsl #16 │ │ │ │ smlaltbeq fp, sl, r4, ip │ │ │ │ cmpeq sl, ip, ror #18 │ │ │ │ - cmpeq r5, r0, asr #15 │ │ │ │ + cmpeq r5, r8, asr #15 │ │ │ │ │ │ │ │ 0012824c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -97904,15 +97904,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, lsl fp │ │ │ │ - cmpeq r5, r0, lsr r6 │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ smlalbteq sp, sl, ip, r7 │ │ │ │ │ │ │ │ 001283e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98008,15 +98008,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r8, ror r9 │ │ │ │ - @ instruction: 0x01551498 │ │ │ │ + cmpeq r5, r0, lsr #9 │ │ │ │ cmpeq sl, r4, lsr r6 │ │ │ │ │ │ │ │ 00128580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98112,15 +98112,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq fp, sl, r0, r7 │ │ │ │ - cmpeq r5, r0, lsl #6 │ │ │ │ + cmpeq r5, r8, lsl #6 │ │ │ │ @ instruction: 0x014ad49c │ │ │ │ │ │ │ │ 00128718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -98228,15 +98228,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, ip, lsl r6 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ smlaltteq sp, sl, r0, r2 │ │ │ │ │ │ │ │ 001288e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98510,21 +98510,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq ip, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r5, r0, asr sp │ │ │ │ + cmpeq r5, r8, asr sp │ │ │ │ smlaltteq ip, sl, ip, lr │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ - cmpeq r5, r0, lsl sp │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ smlaltbeq ip, sl, ip, lr │ │ │ │ strheq fp, [sl, #-20] @ 0xffffffec │ │ │ │ - ldrsbeq r0, [r5, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r0, [r5, #-204] @ 0xffffff34 │ │ │ │ cmpeq sl, r0, ror lr │ │ │ │ │ │ │ │ 00128d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98922,24 +98922,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014ac390 │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ smlalbteq ip, sl, r0, r8 │ │ │ │ cmpeq sl, r0, asr r3 │ │ │ │ - cmpeq r5, r4, ror #13 │ │ │ │ + cmpeq r5, ip, ror #13 │ │ │ │ smlalbbeq ip, sl, r0, r8 │ │ │ │ cmpeq sl, r4, lsl r3 │ │ │ │ - cmpeq r5, r8, lsr #13 │ │ │ │ + ldrheq r0, [r5, #-96] @ 0xffffffa0 │ │ │ │ cmpeq sl, r4, asr #16 │ │ │ │ cmpeq sl, ip, asr #22 │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ cmpeq sl, r8, lsl #16 │ │ │ │ │ │ │ │ 001293cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99036,15 +99036,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014aa990 │ │ │ │ - ldrheq r0, [r5, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ cmpeq sl, ip, asr #12 │ │ │ │ │ │ │ │ 00129568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99140,15 +99140,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq sl, [sl, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ + cmpeq r5, r0, lsr #6 │ │ │ │ strheq ip, [sl, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 00129700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -99252,15 +99252,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, asr #12 │ │ │ │ - cmpeq r5, r0, ror #2 │ │ │ │ + cmpeq r5, r8, ror #2 │ │ │ │ strdeq ip, [sl, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 001298b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99448,18 +99448,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, ip, ror #6 │ │ │ │ - @ instruction: 0x0154fe90 │ │ │ │ + @ instruction: 0x0154fe98 │ │ │ │ cmpeq sl, ip, lsr #32 │ │ │ │ cmpeq sl, r8, lsr #6 │ │ │ │ - cmppeq r4, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ smlaltteq fp, sl, r8, pc @ │ │ │ │ │ │ │ │ 00129bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99647,18 +99647,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ qdaddeq sl, r8, sl │ │ │ │ - cmppeq r4, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r8, lsl sp │ │ │ │ cmpeq sl, r4, lsl r0 │ │ │ │ - cmppeq r4, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ ldrdeq fp, [sl, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 00129ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99853,18 +99853,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r4, lsr #26 │ │ │ │ cmpeq sl, r0, lsr #20 │ │ │ │ - cmppeq r4, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r9, sl, r4, ip │ │ │ │ smlaltteq fp, sl, r0, r9 │ │ │ │ - cmppeq r4, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0012a20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -99960,15 +99960,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, asr fp │ │ │ │ - @ instruction: 0x0154f790 │ │ │ │ + @ instruction: 0x0154f798 │ │ │ │ cmpeq sl, r0, asr #16 │ │ │ │ │ │ │ │ 0012a3a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100064,15 +100064,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r9, [sl, #-152] @ 0xffffff68 │ │ │ │ - ldrsheq pc, [r4, #-88] @ 0xffffffa8 @ │ │ │ │ + cmppeq r4, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq fp, sl, r8, r6 │ │ │ │ │ │ │ │ 0012a540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100180,15 +100180,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r9, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmppeq r4, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ smlaltteq fp, sl, ip, r4 │ │ │ │ │ │ │ │ 0012a708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100285,15 +100285,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r4, asr r6 │ │ │ │ - @ instruction: 0x0154f294 │ │ │ │ + @ instruction: 0x0154f29c │ │ │ │ cmpeq sl, r4, asr #6 │ │ │ │ │ │ │ │ 0012a8a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100389,15 +100389,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ - ldrsheq pc, [r4, #-12] @ │ │ │ │ + cmppeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq fp, sl, ip, r1 │ │ │ │ │ │ │ │ 0012aa3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100493,15 +100493,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r4, lsr #6 │ │ │ │ - cmpeq r4, r4, ror #30 │ │ │ │ + cmpeq r4, ip, ror #30 │ │ │ │ cmpeq sl, r4, lsl r0 │ │ │ │ │ │ │ │ 0012abd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100740,21 +100740,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r4, ip, ror #25 │ │ │ │ + ldrsheq lr, [r4, #-196] @ 0xffffff3c │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlalbbeq r8, sl, r8, pc @ │ │ │ │ - cmpeq r4, r8, asr #23 │ │ │ │ + ldrsbeq lr, [r4, #-176] @ 0xffffff50 │ │ │ │ cmpeq sl, r8, ror ip │ │ │ │ cmpeq sl, r8, asr #30 │ │ │ │ - cmpeq r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x0154eb90 │ │ │ │ cmpeq sl, r8, lsr ip │ │ │ │ │ │ │ │ 0012afc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100851,15 +100851,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x014a8d9c │ │ │ │ - ldrsbeq lr, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r4, ror #19 │ │ │ │ smlalbbeq sl, sl, ip, sl @ │ │ │ │ │ │ │ │ 0012b15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100963,15 +100963,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq r8, sl, r4, fp │ │ │ │ - cmpeq r4, r4, lsr #16 │ │ │ │ + cmpeq r4, ip, lsr #16 │ │ │ │ ldrdeq sl, [sl, #-132] @ 0xffffff7c │ │ │ │ │ │ │ │ 0012b314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101068,15 +101068,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r8, asr #20 │ │ │ │ - cmpeq r4, r8, lsl #13 │ │ │ │ + @ instruction: 0x0154e690 │ │ │ │ cmpeq sl, r8, lsr r7 │ │ │ │ │ │ │ │ 0012b4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101173,15 +101173,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r8, sl, ip, r8 │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ + ldrsheq lr, [r4, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x014aa59c │ │ │ │ │ │ │ │ 0012b64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101369,18 +101369,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq r4, r4, lsr #4 │ │ │ │ smlalbteq sl, sl, ip, r2 @ │ │ │ │ @ instruction: 0x014a8594 │ │ │ │ - ldrsbeq lr, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, r0, ror #3 │ │ │ │ smlalbbeq sl, sl, r8, r2 @ │ │ │ │ │ │ │ │ 0012b960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101568,18 +101568,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r8, sl, r4, r2 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ strheq r9, [sl, #-248] @ 0xffffff08 │ │ │ │ smlalbbeq r8, sl, r0, r2 │ │ │ │ - cmpeq r4, r4, asr #29 │ │ │ │ + cmpeq r4, ip, asr #29 │ │ │ │ cmpeq sl, r4, ror pc │ │ │ │ │ │ │ │ 0012bc74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101766,18 +101766,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r7, [sl, #-240] @ 0xffffff10 │ │ │ │ ldrdeq r9, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, ip, lsr #26 │ │ │ │ + cmpeq r4, r4, lsr sp │ │ │ │ cmpeq sl, r0, ror pc │ │ │ │ @ instruction: 0x014a9c9c │ │ │ │ - cmpeq r4, ip, ror #25 │ │ │ │ + ldrsheq sp, [r4, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 0012bf80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -101964,18 +101964,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r7, sl, r4, ip │ │ │ │ - cmpeq r4, r8, lsr #20 │ │ │ │ + cmpeq r4, r0, lsr sl │ │ │ │ smlalbteq r9, sl, r8, r9 │ │ │ │ cmpeq sl, r0, ror #24 │ │ │ │ - cmpeq r4, r4, ror #19 │ │ │ │ + cmpeq r4, ip, ror #19 │ │ │ │ smlalbbeq r9, sl, r4, r9 │ │ │ │ │ │ │ │ 0012c294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102154,18 +102154,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r7, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ + cmpeq r4, r4, asr #14 │ │ │ │ ldrdeq r9, [sl, #-108] @ 0xffffff94 │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ - ldrsheq sp, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ @ instruction: 0x014a969c │ │ │ │ │ │ │ │ 0012c584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102361,18 +102361,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r7, sl, r0, r6 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ + cmpeq r4, ip, lsl #8 │ │ │ │ smlaltbeq r9, sl, r4, r3 │ │ │ │ cmpeq sl, ip, lsr r6 │ │ │ │ - cmpeq r4, r0, asr #7 │ │ │ │ + cmpeq r4, r8, asr #7 │ │ │ │ cmpeq sl, r0, ror #6 │ │ │ │ │ │ │ │ 0012c8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102468,15 +102468,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r7, sl, r8, r4 │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ smlalbteq r9, sl, r8, r1 │ │ │ │ │ │ │ │ 0012ca50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102665,18 +102665,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r4, ip, asr pc │ │ │ │ + cmpeq r4, r4, ror #30 │ │ │ │ strdeq r8, [sl, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x014a719c │ │ │ │ - cmpeq r4, ip, lsl pc │ │ │ │ + cmpeq r4, r4, lsr #30 │ │ │ │ strheq r8, [sl, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 0012cd68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102773,15 +102773,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r4, r4, ror sp │ │ │ │ + cmpeq r4, ip, ror sp │ │ │ │ cmpeq sl, r4, lsl sp │ │ │ │ │ │ │ │ 0012cf04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -102885,15 +102885,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, ip, lsr lr │ │ │ │ - ldrheq ip, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r4, r4, asr #23 │ │ │ │ cmpeq sl, ip, asr fp │ │ │ │ │ │ │ │ 0012d0bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102989,15 +102989,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r6, sl, r4, ip │ │ │ │ - cmpeq r4, r4, lsr #20 │ │ │ │ + cmpeq r4, ip, lsr #20 │ │ │ │ smlalbteq r8, sl, r4, r9 │ │ │ │ │ │ │ │ 0012d254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103105,15 +103105,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq r6, sl, r0, sl │ │ │ │ - cmpeq r4, r0, ror #16 │ │ │ │ + cmpeq r4, r8, ror #16 │ │ │ │ cmpeq sl, r8, lsl #16 │ │ │ │ │ │ │ │ 0012d41c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103210,15 +103210,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, asr #18 │ │ │ │ - cmpeq r4, r0, asr #13 │ │ │ │ + cmpeq r4, r8, asr #13 │ │ │ │ cmpeq sl, r0, ror #12 │ │ │ │ │ │ │ │ 0012d5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103314,15 +103314,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r6, sl, r8, r7 │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ smlalbteq r8, sl, r8, r4 │ │ │ │ │ │ │ │ 0012d750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103418,15 +103418,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, lsl r6 │ │ │ │ - @ instruction: 0x0154c390 │ │ │ │ + @ instruction: 0x0154c398 │ │ │ │ cmpeq sl, r0, lsr r3 │ │ │ │ │ │ │ │ 0012d8e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103665,21 +103665,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq sl, r4, ror r2 │ │ │ │ - ldrsheq fp, [r4, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq fp, [r4, #-252] @ 0xffffff04 │ │ │ │ @ instruction: 0x014a7f94 │ │ │ │ cmpeq sl, r4, lsr r2 │ │ │ │ - ldrheq fp, [r4, #-244] @ 0xffffff0c │ │ │ │ + ldrheq fp, [r4, #-252] @ 0xffffff04 │ │ │ │ cmpeq sl, r4, asr pc │ │ │ │ │ │ │ │ 0012dcd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -103890,23 +103890,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r7, sl, r4, sp │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ + ldrsbeq fp, [r4, #-212] @ 0xffffff2c │ │ │ │ cmpeq pc, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ + cmpeq r4, r8, asr #26 │ │ │ │ smlaltteq r7, sl, r4, ip │ │ │ │ strheq r7, [sl, #-200] @ 0xffffff38 │ │ │ │ - ldrsheq fp, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r4, lsl #26 │ │ │ │ smlalbteq r5, sl, ip, lr │ │ │ │ - cmpeq r4, ip, asr #24 │ │ │ │ + cmpeq r4, r4, asr ip │ │ │ │ strdeq r7, [sl, #-180] @ 0xffffff4c │ │ │ │ │ │ │ │ 0012e058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104002,15 +104002,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r8, lsl #26 │ │ │ │ - cmpeq r4, r8, lsl #21 │ │ │ │ + @ instruction: 0x0154ba90 │ │ │ │ cmpeq sl, r8, lsr #20 │ │ │ │ │ │ │ │ 0012e1f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104193,18 +104193,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r7, [sl, #-24] @ 0xffffffe8 │ │ │ │ smlaltbeq r7, sl, r4, r7 │ │ │ │ - cmpeq r4, r8, lsr r9 │ │ │ │ + cmpeq r4, r0, asr #18 │ │ │ │ cmpeq sl, r0, lsl sl │ │ │ │ cmpeq sl, r8, ror #14 │ │ │ │ - ldrsheq fp, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r4, lsl #18 │ │ │ │ │ │ │ │ 0012e4ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -104477,21 +104477,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r6, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r8, lsl r5 │ │ │ │ + cmpeq r4, r0, lsr #10 │ │ │ │ cmpeq sl, r4, ror r3 │ │ │ │ cmpeq sl, r0, ror sp │ │ │ │ - ldrsbeq fp, [r4, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, r0, ror #9 │ │ │ │ cmpeq sl, r4, lsr r3 │ │ │ │ smlaltbeq r5, sl, r8, r5 │ │ │ │ - @ instruction: 0x0154b49c │ │ │ │ + cmpeq r4, r4, lsr #9 │ │ │ │ strdeq r7, [sl, #-40] @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 12e9e8 │ │ │ │ ldr lr, [pc, #108] @ 12e9ec │ │ │ │ @@ -104567,15 +104567,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ b 12ea28 │ │ │ │ @ instruction: 0xffffff2c │ │ │ │ smlalbteq r7, sl, r8, r1 │ │ │ │ - cmpeq r4, r8, asr r3 │ │ │ │ + cmpeq r4, r0, ror #6 │ │ │ │ │ │ │ │ 0012eaa8 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #448] @ 12ec74 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 12eb9c │ │ │ │ @@ -104688,20 +104688,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 12eb88 │ │ │ │ cmpeq pc, r0, asr r1 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq sl, r8, asr r1 │ │ │ │ - ldrsbeq fp, [r4, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ - smlaltbeq r3, fp, r4, r9 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ + ldrsbeq fp, [r4, #-40] @ 0xffffffd8 │ │ │ │ + ldrdeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ + strheq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ + smlalbbeq r3, fp, r0, r9 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ │ │ │ │ 0012ec98 : │ │ │ │ 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 │ │ │ │ @@ -104896,30 +104896,30 @@ │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 12ee8c │ │ │ │ cmpeq pc, ip, asr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r0, lsl #2 │ │ │ │ + cmpeq r4, r8, lsl #2 │ │ │ │ cmpeq sl, r8, ror #30 │ │ │ │ cmpeq pc, ip, ror #29 │ │ │ │ andeq r7, r0, r4, ror #21 │ │ │ │ andeq r7, r0, r4, lsr #1 │ │ │ │ cmpeq sl, r8, lsr #14 │ │ │ │ smlaltteq r6, sl, ip, r0 │ │ │ │ cmpeq sl, r0, lsl pc │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq pc, r0, ror sp @ │ │ │ │ - strheq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ - smlalbbeq r3, fp, r4, r6 │ │ │ │ - cmpeq fp, r4, asr r6 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - strdeq r3, [fp, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r3, fp, r0, r6 │ │ │ │ + @ instruction: 0x014b3690 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ │ │ │ │ 0012eff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ @@ -104983,18 +104983,18 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 12f0a0 │ │ │ │ cmpeq pc, r4, ror #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0154ad98 │ │ │ │ + cmpeq r4, r0, lsr #27 │ │ │ │ cmpeq sl, r8, lsl ip │ │ │ │ - smlalbteq r3, fp, ip, r4 │ │ │ │ - @ instruction: 0x014b349c │ │ │ │ + ldrdeq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ + smlaltbeq r3, fp, r8, r4 │ │ │ │ │ │ │ │ 0012f11c : │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [pc, #68] @ 12f16c │ │ │ │ add r1, r0, #288 @ 0x120 │ │ │ │ mvn r4, #0 │ │ │ │ strd r4, [r1, #-8] │ │ │ │ @@ -105169,21 +105169,21 @@ │ │ │ │ bl c0190 │ │ │ │ b 12f234 │ │ │ │ cmpeq pc, r0, ror sl @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r4, asr sl @ │ │ │ │ svcvc 0x00efffff │ │ │ │ cmpeq pc, r8, asr #19 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ @ instruction: 0x014a699c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r4, r8, lsr #21 │ │ │ │ + ldrheq sl, [r4, #-160] @ 0xffffff60 │ │ │ │ cmpeq sl, r4, lsr #18 │ │ │ │ - mrseq r3, (UNDEF: 107) │ │ │ │ - ldrdeq r3, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ + smlaltteq r3, fp, r0, r1 │ │ │ │ │ │ │ │ 0012f400 : │ │ │ │ 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 │ │ │ │ @@ -106113,99 +106113,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 12f47c │ │ │ │ cmpeq pc, r4, ror #15 │ │ │ │ ldrsbeq r8, [pc, #-112] @ 130228 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r0, lsl #15 │ │ │ │ - cmpeq r4, r4, lsl #18 │ │ │ │ + cmpeq r4, ip, lsl #18 │ │ │ │ smlalbbeq r6, sl, r4, r7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlaltbeq r6, sl, r4, r3 │ │ │ │ @ instruction: 0x014a6390 │ │ │ │ - strheq r9, [pc, #-64] @ 13027c │ │ │ │ + strheq r9, [pc, #-76] @ 130270 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ ldrdeq r6, [sl, #-0] │ │ │ │ - strheq r0, [ip, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x014b2994 │ │ │ │ - cmpeq r4, r8, ror r1 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ + smlalbteq r0, ip, r4, lr │ │ │ │ + smlaltbeq r2, fp, r0, r9 │ │ │ │ + cmpeq r4, r0, lsl #3 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ strdeq r5, [sl, #-244] @ 0xffffff0c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - @ instruction: 0x01549f98 │ │ │ │ + cmpeq r4, r0, lsr #31 │ │ │ │ cmpeq sl, r4, lsl lr │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ cmpeq sl, r4, asr #30 │ │ │ │ smlalbteq r2, sl, r0, lr │ │ │ │ - cmpeq ip, r0, lsr fp │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ + cmpeq ip, ip, lsr fp │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ cmpeq sl, r8, lsr lr │ │ │ │ - cmpeq r4, ip, ror #27 │ │ │ │ - smlaltbeq r2, fp, r0, r5 │ │ │ │ + ldrsheq r9, [r4, #-212] @ 0xffffff2c │ │ │ │ + smlaltbeq r2, fp, ip, r5 │ │ │ │ cmpeq sl, r8, ror #24 │ │ │ │ - ldrheq r9, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ + ldrheq r9, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq fp, r4, ror r5 │ │ │ │ cmpeq sl, r0, lsr ip │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmpeq r4, ip, ror sp │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ + cmpeq r4, r4, lsl #27 │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ strdeq r5, [sl, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r4, r4, asr #26 │ │ │ │ - strdeq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, ip, asr #26 │ │ │ │ + cmpeq fp, r4, lsl #10 │ │ │ │ smlalbteq r5, sl, r0, fp │ │ │ │ - smlalbteq r2, fp, r4, r4 │ │ │ │ - ldrsbeq r9, [r4, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x014b2490 │ │ │ │ + ldrdeq r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r4, ror #25 │ │ │ │ + @ instruction: 0x014b249c │ │ │ │ cmpeq sl, r8, asr fp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ - cmpeq fp, ip, lsr #8 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ - strdeq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, r8, ror #8 │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ smlalbteq r5, sl, r4, sl │ │ │ │ - cmpeq r4, r0, lsl ip │ │ │ │ - smlalbteq r2, fp, r4, r3 │ │ │ │ + cmpeq r4, r8, lsl ip │ │ │ │ + ldrdeq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ smlalbbeq r5, sl, ip, sl │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsbeq r9, [r4, #-184] @ 0xffffff48 │ │ │ │ - smlalbbeq r2, fp, ip, r3 │ │ │ │ + cmpeq r4, r0, ror #23 │ │ │ │ + @ instruction: 0x014b2398 │ │ │ │ cmpeq sl, r4, asr sl │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq r4, r0, lsr #23 │ │ │ │ - cmpeq fp, r4, asr r3 │ │ │ │ + cmpeq r4, r8, lsr #23 │ │ │ │ + cmpeq fp, r0, ror #6 │ │ │ │ cmpeq sl, ip, lsl sl │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ - cmpeq fp, ip, lsl r3 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ smlaltteq r5, sl, r4, r9 │ │ │ │ - smlalbbeq r2, fp, r0, r1 │ │ │ │ + smlalbbeq r2, fp, ip, r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq fp, r0, asr r1 │ │ │ │ + cmpeq fp, ip, asr r1 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r4, ip, ror #18 │ │ │ │ - cmpeq fp, ip, lsl r1 │ │ │ │ + cmpeq r4, r4, ror r9 │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ smlaltteq r5, sl, r8, r7 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r4, ip, lsr #18 │ │ │ │ - smlaltteq r2, fp, r0, r0 │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ + smlaltteq r2, fp, ip, r0 │ │ │ │ smlaltbeq r5, sl, r8, r7 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrsheq r9, [r4, #-132] @ 0xffffff7c │ │ │ │ - smlaltbeq r2, fp, r4, r0 │ │ │ │ + ldrsheq r9, [r4, #-140] @ 0xffffff74 │ │ │ │ + strheq r2, [fp, #-0] │ │ │ │ cmpeq sl, r0, ror r7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - ldrheq r9, [r4, #-136] @ 0xffffff78 │ │ │ │ - cmpeq fp, r8, rrx │ │ │ │ + cmpeq r4, r0, asr #17 │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ cmpeq sl, r4, lsr r7 │ │ │ │ ldr r0, [pc, #-84] @ 1303a8 │ │ │ │ ldr r1, [pc, #-84] @ 1303ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -106311,16 +106311,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 130564 │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ - mrseq r2, (UNDEF: 75) │ │ │ │ + cmpeq r4, r4, asr r8 │ │ │ │ + cmpeq fp, ip │ │ │ │ smlalbteq r5, sl, r4, r6 │ │ │ │ │ │ │ │ 001305b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -106844,43 +106844,43 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq sl, r4, ror #10 │ │ │ │ strheq r5, [sl, #-76] @ 0xffffffb4 │ │ │ │ strheq r5, [sl, #-68] @ 0xffffffbc │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ cmpeq sl, r4, lsl #4 │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ - cmpeq fp, ip, lsr sl │ │ │ │ + @ instruction: 0x01549290 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ cmpeq sl, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r4, ip, ror #2 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ + cmpeq r4, r4, ror r1 │ │ │ │ + cmpeq fp, ip, lsr #18 │ │ │ │ smlaltteq r4, sl, r8, pc @ │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - smlaltteq r1, fp, r8, r8 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + strdeq r1, [fp, #-132] @ 0xffffff7c │ │ │ │ strheq r4, [sl, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - ldrsheq r9, [r4, #-12] │ │ │ │ - strheq r1, [fp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r4, r4, lsl #2 │ │ │ │ + strheq r1, [fp, #-140] @ 0xffffff74 │ │ │ │ cmpeq sl, r8, ror pc │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r4, r4, asr #1 │ │ │ │ - cmpeq fp, r8, ror r8 │ │ │ │ + cmpeq r4, ip, asr #1 │ │ │ │ + smlalbbeq r1, fp, r4, r8 │ │ │ │ cmpeq sl, r0, asr #30 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r4, ip, lsl #1 │ │ │ │ - cmpeq fp, r0, asr #16 │ │ │ │ + @ instruction: 0x01549094 │ │ │ │ + cmpeq fp, ip, asr #16 │ │ │ │ cmpeq sl, r8, lsl #30 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq r4, r0, asr r0 │ │ │ │ - cmpeq fp, r4, lsl #16 │ │ │ │ + cmpeq r4, r8, asr r0 │ │ │ │ + cmpeq fp, r0, lsl r8 │ │ │ │ smlalbteq r4, sl, ip, lr │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r4, r8, lsl r0 │ │ │ │ - smlalbteq r1, fp, ip, r7 │ │ │ │ + cmpeq r4, r0, lsr #32 │ │ │ │ + ldrdeq r1, [fp, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x014a4e94 │ │ │ │ │ │ │ │ 00130e70 : │ │ │ │ str r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -107155,37 +107155,37 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1310d4 │ │ │ │ ldrsbeq r6, [pc, #-200] @ 1311cc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r6, [pc, #-192] @ 1311dc │ │ │ │ cmpeq sl, ip, ror sp │ │ │ │ - cmpeq r4, ip, ror #29 │ │ │ │ + ldrsheq r8, [r4, #-228] @ 0xffffff1c │ │ │ │ smlaltteq r4, sl, r8, ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq sl, r8, lsr ip │ │ │ │ - cmpeq r4, r8, lsr #27 │ │ │ │ + ldrheq r8, [r4, #-208] @ 0xffffff30 │ │ │ │ cmpeq pc, r8, lsr #22 │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ - cmpeq fp, ip, lsr #8 │ │ │ │ + cmpeq fp, r0, ror r4 │ │ │ │ + cmpeq fp, r8, lsr r4 │ │ │ │ smlalbbeq r4, sl, r4, fp │ │ │ │ - ldrsheq r8, [r4, #-196] @ 0xffffff3c │ │ │ │ - strdeq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq r8, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq fp, r0, lsl #8 │ │ │ │ cmpeq sl, r0, asr fp │ │ │ │ - cmpeq r4, r0, asr #25 │ │ │ │ - strheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r8, asr #25 │ │ │ │ + smlalbteq r1, fp, r8, r3 │ │ │ │ cmpeq sl, r8, lsl fp │ │ │ │ - cmpeq r4, r8, lsl #25 │ │ │ │ - smlalbbeq r1, fp, r4, r3 │ │ │ │ + @ instruction: 0x01548c90 │ │ │ │ + @ instruction: 0x014b1390 │ │ │ │ smlaltteq r4, sl, r0, sl │ │ │ │ - cmpeq r4, r0, asr ip │ │ │ │ - cmpeq fp, ip, asr #6 │ │ │ │ + cmpeq r4, r8, asr ip │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ smlaltbeq r4, sl, r8, sl │ │ │ │ - cmpeq r4, r8, lsl ip │ │ │ │ - cmpeq fp, r8, lsl r3 │ │ │ │ + cmpeq r4, r0, lsr #24 │ │ │ │ + cmpeq fp, r4, lsr #6 │ │ │ │ b b6530 │ │ │ │ │ │ │ │ 001312fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107266,20 +107266,20 @@ │ │ │ │ bl c0190 │ │ │ │ b 131378 │ │ │ │ ldrsheq r6, [pc, #-128] @ 1313c4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r4, sl, r4, r9 │ │ │ │ cmpeq pc, r4, lsl #17 │ │ │ │ cmpeq sl, r8, ror r9 │ │ │ │ - @ instruction: 0x01548a98 │ │ │ │ + cmpeq r4, r0, lsr #21 │ │ │ │ cmpeq sl, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ cmpeq sl, r8, lsr #18 │ │ │ │ - cmpeq r4, r0, asr #20 │ │ │ │ - cmpeq fp, ip, ror #2 │ │ │ │ + cmpeq r4, r8, asr #20 │ │ │ │ + cmpeq fp, r8, ror r1 │ │ │ │ smlalbteq r4, sl, r4, r8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00131470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107438,30 +107438,30 @@ │ │ │ │ b 131564 │ │ │ │ cmpeq pc, r8, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, lsr #26 │ │ │ │ cmpeq sl, r0, lsl #16 │ │ │ │ @ instruction: 0x015f6698 │ │ │ │ smlaltteq r4, sl, ip, r7 │ │ │ │ - @ instruction: 0x0154889c │ │ │ │ + cmpeq r4, r4, lsr #17 │ │ │ │ cmpeq sl, r0, lsl r7 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r4, r4, asr r8 │ │ │ │ - smlalbbeq r0, fp, r0, pc @ │ │ │ │ + cmpeq r4, ip, asr r8 │ │ │ │ + smlalbbeq r0, fp, ip, pc @ │ │ │ │ ldrdeq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmpeq r4, r8, lsl r8 │ │ │ │ - cmpeq fp, r4, asr #30 │ │ │ │ + cmpeq r4, r0, lsr #16 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ @ instruction: 0x014a4698 │ │ │ │ - ldrsbeq r8, [r4, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r8, lsl #30 │ │ │ │ + cmpeq r4, r4, ror #15 │ │ │ │ + cmpeq fp, r4, lsl pc │ │ │ │ cmpeq sl, r8, asr r6 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r4, r0, lsr #15 │ │ │ │ - smlalbteq r0, fp, ip, lr │ │ │ │ + cmpeq r4, r8, lsr #15 │ │ │ │ + ldrdeq r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmpeq sl, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 00131740 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 131758 │ │ │ │ @@ -107836,54 +107836,54 @@ │ │ │ │ strheq r4, [sl, #-88] @ 0xffffffa8 │ │ │ │ strdeq r4, [sl, #-64] @ 0xffffffc0 │ │ │ │ smlalbteq r4, sl, ip, r4 │ │ │ │ smlaltbeq r4, sl, r0, r4 │ │ │ │ smlalbbeq r4, sl, r0, r4 │ │ │ │ cmpeq sl, ip, asr #8 │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ - strheq r6, [sp, #-12] │ │ │ │ + smlalbteq r6, sp, r8, r0 │ │ │ │ ldrsbeq r6, [pc, #-16] @ 131d1c │ │ │ │ smlalbbeq r4, sl, ip, r3 │ │ │ │ cmpeq sl, r0, ror r3 │ │ │ │ cmpeq sl, r8, ror #6 │ │ │ │ - cmpeq r4, r8, lsl #7 │ │ │ │ - strheq r0, [fp, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x01548390 │ │ │ │ + smlalbteq r0, fp, r0, sl │ │ │ │ cmpeq sl, ip, lsl #4 │ │ │ │ - cmpeq r4, ip, asr #6 │ │ │ │ - cmpeq fp, r8, ror sl │ │ │ │ + cmpeq r4, r4, asr r3 │ │ │ │ + smlalbbeq r0, fp, r4, sl │ │ │ │ ldrdeq r4, [sl, #-16] │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq r4, r4, lsl r3 │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ + cmpeq r4, ip, lsl r3 │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ @ instruction: 0x014a4198 │ │ │ │ - ldrsbeq r8, [r4, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, r8, lsl #20 │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ cmpeq sl, r0, ror #2 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq r4, r4, lsr #5 │ │ │ │ - ldrdeq r0, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, ip, lsr #5 │ │ │ │ + ldrdeq r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmpeq sl, r8, lsr #2 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ - @ instruction: 0x014b0998 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ + smlaltbeq r0, fp, r4, r9 │ │ │ │ strdeq r4, [sl, #-0] │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - cmpeq fp, r0, ror #18 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + cmpeq fp, ip, ror #18 │ │ │ │ strheq r4, [sl, #-8] │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrsheq r8, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ smlalbbeq r4, sl, r0, r0 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq r4, r4, asr #3 │ │ │ │ - strdeq r0, [fp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r4, ip, asr #3 │ │ │ │ + strdeq r0, [fp, #-140] @ 0xffffff74 │ │ │ │ cmpeq sl, r8, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r4, ip, lsl #3 │ │ │ │ - strheq r0, [fp, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01548194 │ │ │ │ + smlalbteq r0, fp, r4, r8 │ │ │ │ cmpeq sl, r0, lsl r0 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 00131dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108087,19 +108087,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 131f50 │ │ │ │ cmpeq pc, ip, lsl lr @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, ip, lsr #25 │ │ │ │ strheq r3, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ cmpeq sl, r0, lsl lr │ │ │ │ - cmpeq r4, r4, ror lr │ │ │ │ - ldrdeq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq r0, fp, ip, r4 │ │ │ │ + cmpeq r4, ip, ror lr │ │ │ │ + smlaltteq r0, fp, r4, r4 │ │ │ │ + strheq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 00132118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ @@ -108314,20 +108314,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1322d0 │ │ │ │ cmpeq pc, ip, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ - cmpeq r4, r4, lsr #23 │ │ │ │ + cmpeq r4, ip, lsr #23 │ │ │ │ cmpeq sl, r4, lsr #22 │ │ │ │ - ldrsheq r7, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r4, r0, lsl #22 │ │ │ │ smlalbbeq r3, sl, r4, sl │ │ │ │ - cmpeq fp, r0, asr r1 │ │ │ │ - cmpeq fp, r4, lsr #2 │ │ │ │ + cmpeq fp, ip, asr r1 │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ │ │ │ │ 001324a0 : │ │ │ │ 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 │ │ │ │ @@ -108560,20 +108560,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r2, r0 │ │ │ │ b 132548 │ │ │ │ cmpeq pc, r4, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r5, [pc, #-100] @ 1327f8 │ │ │ │ - ldrsbeq r7, [r4, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq r7, [r4, #-120] @ 0xffffff88 │ │ │ │ cmpeq sl, r4, asr r7 │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ strheq r3, [sl, #-108] @ 0xffffff94 │ │ │ │ - smlalbbeq pc, sl, r8, sp @ │ │ │ │ - cmppeq sl, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014afd94 │ │ │ │ + cmppeq sl, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00132870 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #688] @ 132b2c │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 132a40 │ │ │ │ @@ -108746,30 +108746,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 132a2c │ │ │ │ cmpeq pc, r8, lsl #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x014a3594 │ │ │ │ - cmpeq r4, r8, lsl r6 │ │ │ │ + cmpeq r4, r0, lsr #12 │ │ │ │ cmpeq sl, r4, asr #10 │ │ │ │ - cmpeq r4, ip, asr #11 │ │ │ │ + ldrsbeq r7, [r4, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ cmpeq sl, r0, lsl r5 │ │ │ │ - @ instruction: 0x01547598 │ │ │ │ + cmpeq r4, r0, lsr #11 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - smlalbbeq pc, sl, r0, fp @ │ │ │ │ + smlalbbeq pc, sl, ip, fp @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmppeq sl, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldrdeq pc, [sl, #-172] @ 0xffffff54 │ │ │ │ - smlalbteq pc, sl, ip, sl @ │ │ │ │ - smlaltbeq pc, sl, r0, sl @ │ │ │ │ + cmppeq sl, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, sl, r8, sl @ │ │ │ │ + ldrdeq pc, [sl, #-168] @ 0xffffff58 │ │ │ │ + smlaltbeq pc, sl, ip, sl @ │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmppeq sl, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, sl, r0, sl @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 00132b7c : │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -109441,65 +109441,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 132c10 │ │ │ │ cmpeq pc, ip, asr #32 │ │ │ │ cmpeq pc, r4, lsr r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, ip, ror #31 │ │ │ │ - cmpeq r4, r4, lsr #5 │ │ │ │ + cmpeq r4, ip, lsr #5 │ │ │ │ cmpeq sl, r4, lsl r2 │ │ │ │ - strdeq r5, [pc, #-244] @ 133518 │ │ │ │ - cmpeq r4, r8, ror r0 │ │ │ │ - cmppeq sl, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + mrseq r6, SPSR │ │ │ │ + cmpeq r4, r0, lsl #1 │ │ │ │ + cmppeq sl, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r2, sl, r4, pc @ │ │ │ │ - cmpeq r4, r8, asr pc │ │ │ │ - smlaltteq pc, sl, r0, r5 @ │ │ │ │ + cmpeq r4, r0, ror #30 │ │ │ │ + smlaltteq pc, sl, ip, r5 @ │ │ │ │ smlalbteq r2, sl, r4, lr │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ smlaltbeq r2, sl, r4, sp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r4, ip, lsr #28 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmppeq sl, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsr lr │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ + cmppeq sl, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - cmpeq r4, ip, ror #25 │ │ │ │ + ldrsheq r6, [r4, #-196] @ 0xffffff3c │ │ │ │ cmpeq sl, r8, asr ip │ │ │ │ - cmpeq fp, r8, lsr #16 │ │ │ │ - cmpeq r4, r0, lsl #25 │ │ │ │ - strdeq pc, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ + cmpeq r4, r8, lsl #25 │ │ │ │ + cmppeq sl, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r2, sl, r8, fp │ │ │ │ cmppeq r9, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r9, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x0149fa90 │ │ │ │ - ldrdeq pc, [sl, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ - smlaltbeq pc, sl, ip, r1 @ │ │ │ │ + smlaltteq pc, sl, r8, r1 @ │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ + strheq pc, [sl, #-24] @ 0xffffffe8 @ │ │ │ │ @ instruction: 0x014a2a90 │ │ │ │ - cmpeq r4, ip, ror #21 │ │ │ │ - cmppeq sl, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [r4, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq pc, sl, r0, r1 @ │ │ │ │ cmpeq sl, r8, asr sl │ │ │ │ - ldrheq r6, [r4, #-164] @ 0xffffff5c │ │ │ │ - cmppeq sl, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmppeq sl, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, lsr #20 │ │ │ │ - cmpeq r4, r8, ror sl │ │ │ │ - mrseq pc, (UNDEF: 90) @ │ │ │ │ + cmpeq r4, r0, lsl #21 │ │ │ │ + cmppeq sl, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r2, sl, r4, r9 │ │ │ │ - smlalbteq pc, sl, ip, r0 @ │ │ │ │ - cmpeq r4, r0, lsl sl │ │ │ │ - swpbeq pc, r8, [sl] @ │ │ │ │ + ldrdeq pc, [sl, #-8] │ │ │ │ + cmpeq r4, r8, lsl sl │ │ │ │ + smlaltbeq pc, sl, r4, r0 @ │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ - cmppeq sl, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - cmppeq sl, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sl, ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ - ldrdeq lr, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmppeq sl, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ + smlaltteq lr, sl, r4, pc @ │ │ │ │ smlalbteq r2, sl, r4, r8 │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ - strheq lr, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ + smlalbteq lr, sl, r8, pc @ │ │ │ │ smlaltbeq r2, sl, r0, r8 │ │ │ │ │ │ │ │ 001336cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -109572,19 +109572,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 13378c │ │ │ │ cmpeq pc, ip, lsl r5 @ │ │ │ │ - cmpeq r4, r8, lsl #16 │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq sl, r8, ror r7 │ │ │ │ - ldrdeq lr, [sl, #-220] @ 0xffffff24 │ │ │ │ - smlaltbeq lr, sl, r8, sp │ │ │ │ + smlaltteq lr, sl, r8, sp │ │ │ │ + strheq lr, [sl, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00133814 : │ │ │ │ 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 │ │ │ │ @@ -109774,27 +109774,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1339fc │ │ │ │ ldrsbeq r4, [pc, #-52] @ 133ae4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r4, [pc, #-56] @ 133ae8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r4, r4, lsl #13 │ │ │ │ + cmpeq r4, ip, lsl #13 │ │ │ │ smlaltteq r2, sl, r8, r5 │ │ │ │ - cmpeq r4, r0, lsr r6 │ │ │ │ + cmpeq r4, r8, lsr r6 │ │ │ │ smlaltbeq r2, sl, r0, r5 │ │ │ │ - ldrsheq r6, [r4, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r4, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sl, r8, asr r5 │ │ │ │ - cmpeq r4, r0, lsr #11 │ │ │ │ + cmpeq r4, r8, lsr #11 │ │ │ │ smlaltbeq lr, r9, r0, r5 │ │ │ │ cmpeq pc, r0, lsl #4 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - strdeq lr, [sl, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq lr, sl, r4, sl │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq sl, r8, lsl fp │ │ │ │ + strdeq lr, [sl, #-172] @ 0xffffff54 │ │ │ │ + ldrdeq lr, [sl, #-160] @ 0xffffff60 │ │ │ │ cmpeq sl, ip, ror r3 │ │ │ │ │ │ │ │ 00133b58 : │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -109943,30 +109943,30 @@ │ │ │ │ b 133d68 │ │ │ │ ldr r0, [pc, #76] @ 133df0 │ │ │ │ ldr r1, [pc, #48] @ 133dd8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 133d90 │ │ │ │ cmpeq pc, ip, ror r0 @ │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ smlalbteq r2, sl, r8, r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r4, r4, asr #5 │ │ │ │ + cmpeq r4, ip, asr #5 │ │ │ │ cmpeq sl, r0, lsr r2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01546290 │ │ │ │ + @ instruction: 0x01546298 │ │ │ │ strdeq r2, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq sl, ip, ror r8 │ │ │ │ - cmpeq sl, r0, asr r8 │ │ │ │ - cmpeq sl, r0, lsr #16 │ │ │ │ - strdeq lr, [sl, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq lr, [sl, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq lr, sl, r8, r8 │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ + strdeq lr, [sl, #-124] @ 0xffffff84 │ │ │ │ + smlaltteq lr, sl, r0, r7 │ │ │ │ │ │ │ │ 00133df4 : │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #288 @ 0x120 │ │ │ │ strd r4, [r3] │ │ │ │ @@ -110888,96 +110888,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 133efc │ │ │ │ cmpeq pc, ip, asr sp @ │ │ │ │ cmpeq pc, r8, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r0, lsl #26 │ │ │ │ - ldrheq r5, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ cmpeq sl, r8, lsr #30 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq r4, r8, lsr #27 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ + ldrheq r5, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sl, ip, lsr r4 │ │ │ │ cmpeq sl, r4, lsl sp │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ svccc 0x00f80000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq sl, r4, lsl #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r4, ip, lsl #19 │ │ │ │ + @ instruction: 0x01545994 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - smlalbteq ip, fp, ip, r4 │ │ │ │ - smlaltbeq sp, sl, r8, pc @ │ │ │ │ - cmpeq r4, ip, asr #17 │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ + ldrdeq ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ + strheq sp, [sl, #-244] @ 0xffffff0c │ │ │ │ + ldrsbeq r5, [r4, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ cmpeq sl, r8, lsr r8 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ cmpeq sl, r4, ror #14 │ │ │ │ - cmpeq r4, ip, ror #15 │ │ │ │ + ldrsheq r5, [r4, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq fp, ip, lsr #6 │ │ │ │ - cmpeq sl, r4, lsl #28 │ │ │ │ + cmpeq fp, r8, lsr r3 │ │ │ │ + cmpeq sl, r0, lsl lr │ │ │ │ cmpeq r9, r4, lsr r6 │ │ │ │ smlaltteq lr, r9, r8, r5 │ │ │ │ @ instruction: 0x0149e598 │ │ │ │ - cmpeq sl, r8, lsl #26 │ │ │ │ - cmpeq r4, r0, asr r6 │ │ │ │ - ldrdeq sp, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, r4, lsl sp │ │ │ │ + cmpeq r4, r8, asr r6 │ │ │ │ + smlaltteq sp, sl, r0, ip │ │ │ │ strheq r1, [sl, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r4, r8, lsl r6 │ │ │ │ - @ instruction: 0x014adc9c │ │ │ │ + cmpeq r4, r0, lsr #12 │ │ │ │ + smlaltbeq sp, sl, r8, ip │ │ │ │ smlalbbeq r1, sl, r4, r5 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq r4, r0, ror #11 │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ + cmpeq r4, r8, ror #11 │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ cmpeq sl, ip, asr #10 │ │ │ │ - cmpeq r4, r8, lsr #11 │ │ │ │ - cmpeq sl, ip, lsr #24 │ │ │ │ + ldrheq r5, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sl, r8, lsr ip │ │ │ │ cmpeq sl, r4, lsl r5 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - strdeq sp, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ ldrdeq r1, [sl, #-72] @ 0xffffffb8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r4, r0, lsr r5 │ │ │ │ - strheq sp, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r4, r8, lsr r5 │ │ │ │ + smlalbteq sp, sl, r4, fp │ │ │ │ @ instruction: 0x014a149c │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - ldrsheq r5, [r4, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq sp, sl, r0, fp │ │ │ │ + cmpeq r4, r4, lsl #10 │ │ │ │ + smlalbbeq sp, sl, ip, fp │ │ │ │ cmpeq sl, r8, ror #8 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq sl, ip, asr #22 │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - strdeq sp, [sl, #-164] @ 0xffffff5c │ │ │ │ - smlalbteq sp, sl, r4, sl │ │ │ │ + cmpeq sl, ip, lsr #22 │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ + ldrdeq sp, [sl, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x014ada98 │ │ │ │ + smlaltbeq sp, sl, r4, sl │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmpeq sl, ip, ror #20 │ │ │ │ - ldrheq r5, [r4, #-52] @ 0xffffffcc │ │ │ │ - cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq sl, r8, ror sl │ │ │ │ + ldrheq r5, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, r8, asr #20 │ │ │ │ cmpeq sl, r0, lsr #6 │ │ │ │ - cmpeq r4, ip, ror r3 │ │ │ │ - cmpeq sl, r4, lsl #20 │ │ │ │ + cmpeq r4, r4, lsl #7 │ │ │ │ + cmpeq sl, r0, lsl sl │ │ │ │ smlaltteq r1, sl, r8, r2 │ │ │ │ - ldrdeq sp, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r4, r0, lsl r3 │ │ │ │ - @ instruction: 0x014ad998 │ │ │ │ + ldrdeq sp, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r8, lsl r3 │ │ │ │ + smlaltbeq sp, sl, r4, r9 │ │ │ │ cmpeq sl, ip, ror r2 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - ldrsbeq r5, [r4, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ + cmpeq r4, r0, ror #5 │ │ │ │ + cmpeq sl, ip, ror #18 │ │ │ │ cmpeq sl, r4, asr #4 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ │ │ │ │ 00134da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111001,16 +111001,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 134dcc │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ - @ instruction: 0x014ad798 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ + smlaltbeq sp, sl, r4, r7 │ │ │ │ cmpeq sl, r8, ror r0 │ │ │ │ │ │ │ │ 00134e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -111144,27 +111144,27 @@ │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 134f38 │ │ │ │ smlaltteq r0, sl, r0, pc @ │ │ │ │ smlaltteq r0, sl, r4, pc @ │ │ │ │ - cmpeq r4, ip, lsl #31 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ + @ instruction: 0x01544f94 │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ strdeq r0, [sl, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - ldrdeq sp, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ + smlaltteq sp, sl, r8, r5 │ │ │ │ smlalbteq r0, sl, r0, lr │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmpeq r4, ip, lsl pc │ │ │ │ - smlaltbeq sp, sl, r4, r5 │ │ │ │ + cmpeq r4, r4, lsr #30 │ │ │ │ + strheq sp, [sl, #-80] @ 0xffffffb0 │ │ │ │ smlalbbeq r0, sl, r8, lr │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r4, r0, ror #29 │ │ │ │ - cmpeq sl, r8, ror #10 │ │ │ │ + cmpeq r4, r8, ror #29 │ │ │ │ + cmpeq sl, r4, ror r5 │ │ │ │ cmpeq sl, ip, asr #28 │ │ │ │ │ │ │ │ 00135080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -111186,16 +111186,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 1350f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1350a0 │ │ │ │ - cmpeq r4, ip, lsr lr │ │ │ │ - smlalbteq sp, sl, r4, r4 │ │ │ │ + cmpeq r4, r4, asr #28 │ │ │ │ + ldrdeq sp, [sl, #-64] @ 0xffffffc0 │ │ │ │ smlaltbeq r0, sl, r0, sp │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 001350f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111380,31 +111380,31 @@ │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1352bc │ │ │ │ cmpeq pc, ip, ror #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ + ldrsbeq r4, [r4, #-212] @ 0xffffff2c │ │ │ │ cmpeq sl, r4, lsr #26 │ │ │ │ cmpeq pc, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, ror #23 │ │ │ │ smlalbteq r0, sl, ip, r2 │ │ │ │ smlalbbeq pc, r9, r4, ip @ │ │ │ │ smlaltteq r0, sl, r8, ip │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ cmpeq pc, r0, asr #18 │ │ │ │ - smlalbbeq sp, sl, r4, r2 │ │ │ │ - cmpeq sl, r4, asr r2 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - strdeq sp, [sl, #-20] @ 0xffffffec │ │ │ │ - smlalbteq sp, sl, r4, r1 │ │ │ │ + @ instruction: 0x014ad290 │ │ │ │ + cmpeq sl, r0, ror #4 │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ + mrseq sp, (UNDEF: 106) │ │ │ │ + ldrdeq sp, [sl, #-16] │ │ │ │ │ │ │ │ 0013542c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #652] @ 1356d0 │ │ │ │ @@ -111575,36 +111575,36 @@ │ │ │ │ ldrheq r2, [pc, #-124] @ 13565c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x015f2790 │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ cmpeq sl, r8, lsr #20 │ │ │ │ smlalbteq r0, sl, ip, r9 │ │ │ │ ldrsbeq r2, [pc, #-108] @ 135684 │ │ │ │ - cmpeq r4, r4, lsl #19 │ │ │ │ - cmpeq sl, ip │ │ │ │ + cmpeq r4, ip, lsl #19 │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ strdeq r0, [sl, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq r4, r4, asr #18 │ │ │ │ - smlalbteq ip, sl, ip, pc @ │ │ │ │ + cmpeq r4, ip, asr #18 │ │ │ │ + ldrdeq ip, [sl, #-248] @ 0xffffff08 │ │ │ │ strheq r0, [sl, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmpeq r4, r8, lsl #18 │ │ │ │ - @ instruction: 0x014acf90 │ │ │ │ + cmpeq r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x014acf9c │ │ │ │ cmpeq sl, ip, ror #16 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq r4, ip, asr #17 │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ + ldrsbeq r4, [r4, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ cmpeq sl, r8, lsr r8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x01544890 │ │ │ │ - cmpeq sl, r8, lsl pc │ │ │ │ + @ instruction: 0x01544898 │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ strdeq r0, [sl, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq r4, r4, asr r8 │ │ │ │ - ldrdeq ip, [sl, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r4, ip, asr r8 │ │ │ │ + smlaltteq ip, sl, r8, lr │ │ │ │ smlalbteq r0, sl, r0, r7 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 0013574c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -112522,104 +112522,104 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1357cc │ │ │ │ @ instruction: 0x015f2494 │ │ │ │ cmpeq pc, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r0, lsr r4 @ │ │ │ │ - smlaltteq r3, pc, r0, r5 @ │ │ │ │ + smlaltteq r3, pc, ip, r5 @ │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq sl, r0, lsl #12 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r4, ip, lsl r7 │ │ │ │ + cmpeq r4, r4, lsr #14 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmpeq r4, r8, asr #11 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ + ldrsbeq r4, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ cmpeq sl, r8, ror #4 │ │ │ │ - cmpeq r4, r4, lsl #7 │ │ │ │ - smlalbbeq ip, sl, r4, r8 │ │ │ │ + cmpeq r4, ip, lsl #7 │ │ │ │ + @ instruction: 0x014ac890 │ │ │ │ ldrdeq r0, [sl, #-20] @ 0xffffffec │ │ │ │ - ldrsheq r4, [r4, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r0, ror #26 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ + ldrsheq r4, [r4, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + cmpeq sl, r8, asr #16 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ smlalbteq r0, sl, r0, r0 │ │ │ │ - ldrsbeq r4, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, r4, lsr #24 │ │ │ │ - strdeq ip, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ + cmpeq fp, r0, lsr ip │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ qdaddeq r0, r0, sl │ │ │ │ - cmpeq r4, ip, ror #2 │ │ │ │ - strheq ip, [sl, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, r4, ror r1 │ │ │ │ + smlalbteq ip, sl, r8, r6 │ │ │ │ cmpeq sl, ip │ │ │ │ - cmpeq r4, r8, lsr #2 │ │ │ │ + cmpeq r4, r0, lsr r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq sl, ip, asr r6 │ │ │ │ smlaltbeq pc, r9, r0, pc @ │ │ │ │ - ldrheq r4, [r4, #-12] │ │ │ │ + cmpeq r4, r4, asr #1 │ │ │ │ strheq pc, [r9, #-236] @ 0xffffff14 @ │ │ │ │ - ldrsbeq r3, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq fp, r0, lsr #20 │ │ │ │ - strdeq ip, [sl, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, r0, ror #31 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq sl, r4, lsl #10 │ │ │ │ cmppeq r9, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #30 │ │ │ │ + cmpeq r4, r0, ror pc │ │ │ │ cmpeq r9, r8, lsr #26 │ │ │ │ - cmpeq fp, ip, ror r9 │ │ │ │ - cmpeq sl, r8, asr r4 │ │ │ │ + smlalbbeq sl, fp, r8, r9 │ │ │ │ + cmpeq sl, r4, ror #8 │ │ │ │ smlalbbeq ip, r9, ip, ip │ │ │ │ cmpeq r9, r8, asr #24 │ │ │ │ cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr lr │ │ │ │ + cmpeq r4, r4, asr #28 │ │ │ │ smlaltteq ip, r9, r8, fp │ │ │ │ - cmpeq sl, r4, asr #6 │ │ │ │ - cmpeq sl, r0, lsl r3 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ + cmpeq sl, ip, lsl r3 │ │ │ │ cmppeq r9, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror sp │ │ │ │ - ldrdeq ip, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r4, r4, lsl #27 │ │ │ │ + smlaltteq ip, sl, r4, r2 │ │ │ │ cmppeq r9, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr #26 │ │ │ │ - smlaltbeq ip, sl, r0, r2 │ │ │ │ + cmpeq r4, ip, asr #26 │ │ │ │ + smlaltbeq ip, sl, ip, r2 │ │ │ │ strdeq pc, [r9, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ + smlalbbeq ip, sl, r8, r2 │ │ │ │ smlalbteq pc, r9, ip, fp @ │ │ │ │ - cmpeq r4, r8, ror #25 │ │ │ │ - cmpeq sl, ip, asr #4 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ + ldrsheq r3, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sl, r8, asr r2 │ │ │ │ + cmpeq sl, r8, lsr #4 │ │ │ │ cmppeq r9, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #25 │ │ │ │ - smlaltteq ip, sl, ip, r1 │ │ │ │ - smlalbteq ip, sl, r0, r1 │ │ │ │ + @ instruction: 0x01543c90 │ │ │ │ + strdeq ip, [sl, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq ip, sl, ip, r1 │ │ │ │ cmppeq r9, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsr ip │ │ │ │ - smlaltbeq ip, sl, r0, r1 │ │ │ │ + cmpeq r4, r8, lsr ip │ │ │ │ + smlaltbeq ip, sl, ip, r1 │ │ │ │ strdeq pc, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r4, ip, lsl #24 │ │ │ │ - cmpeq sl, ip, ror #2 │ │ │ │ + cmpeq r4, r4, lsl ip │ │ │ │ + cmpeq sl, r8, ror r1 │ │ │ │ strheq pc, [r9, #-172] @ 0xffffff54 @ │ │ │ │ - ldrsbeq r3, [r4, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, r4, lsr r1 │ │ │ │ + cmpeq r4, r0, ror #23 │ │ │ │ + cmpeq sl, r0, asr #2 │ │ │ │ smlalbbeq pc, r9, r4, sl @ │ │ │ │ - cmpeq r4, r0, lsr #23 │ │ │ │ - mrseq ip, (UNDEF: 90) │ │ │ │ + cmpeq r4, r8, lsr #23 │ │ │ │ + cmpeq sl, ip, lsl #2 │ │ │ │ cmppeq r9, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror #22 │ │ │ │ - smlalbteq ip, sl, ip, r0 │ │ │ │ + cmpeq r4, r4, ror fp │ │ │ │ + ldrdeq ip, [sl, #-8] │ │ │ │ cmppeq r9, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr fp │ │ │ │ - swpbeq ip, r8, [sl] │ │ │ │ + cmpeq r4, r0, asr #22 │ │ │ │ + smlaltbeq ip, sl, r4, r0 │ │ │ │ smlaltteq pc, r9, r8, r9 @ │ │ │ │ - cmpeq r4, r4, lsl #22 │ │ │ │ - cmpeq sl, r4, rrx │ │ │ │ + cmpeq r4, ip, lsl #22 │ │ │ │ + cmpeq sl, r0, ror r0 │ │ │ │ strheq pc, [r9, #-148] @ 0xffffff6c @ │ │ │ │ - ldrsbeq r3, [r4, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r4, lsr r0 │ │ │ │ - cmpeq sl, r4 │ │ │ │ + ldrsbeq r3, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, asr #32 │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ cmppeq r9, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, ror sl │ │ │ │ + cmpeq r4, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #288] @ 0x120 │ │ │ │ bl c5b48 │ │ │ │ mov r0, #0 │ │ │ │ @@ -112718,17 +112718,17 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13686c │ │ │ │ cmpeq lr, ip, lsr #8 │ │ │ │ smlaltbeq pc, r9, r0, r6 @ │ │ │ │ - strdeq fp, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, r4, lsl #26 │ │ │ │ cmppeq r9, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01543798 │ │ │ │ + cmpeq r4, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #288] @ 0x120 │ │ │ │ bl c286c │ │ │ │ mov r0, #0 │ │ │ │ @@ -112815,17 +112815,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1369e8 │ │ │ │ cmpeq lr, ip, asr #5 │ │ │ │ cmppeq r9, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + smlalbbeq fp, sl, r8, fp │ │ │ │ cmppeq r9, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr r6 │ │ │ │ + cmpeq r4, ip, lsr r6 │ │ │ │ ldr r2, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ ldr r1, [pc, #56] @ 136a88 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [pc, #52] @ 136a8c │ │ │ │ lsr lr, r2, #16 │ │ │ │ ldr r0, [pc, #48] @ 136a90 │ │ │ │ @@ -112959,16 +112959,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 136c30 │ │ │ │ cmpeq pc, r8, lsl r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmppeq r9, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, ror #8 │ │ │ │ - cmpeq sl, ip, lsr r9 │ │ │ │ + cmpeq r4, ip, ror #8 │ │ │ │ + cmpeq sl, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113072,20 +113072,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 136d90 │ │ │ │ cmppeq r9, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r0, asr #6 │ │ │ │ + cmpeq r4, r8, asr #6 │ │ │ │ cmpeq lr, r0, asr #30 │ │ │ │ cmppeq r9, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, ip, ror #28 │ │ │ │ - strheq fp, [sl, #-112] @ 0xffffff90 │ │ │ │ - smlalbbeq fp, sl, r0, r7 │ │ │ │ + strheq fp, [sl, #-124] @ 0xffffff84 │ │ │ │ + smlalbbeq fp, sl, ip, r7 │ │ │ │ │ │ │ │ 00136e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 136edc │ │ │ │ @@ -113121,17 +113121,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 136e98 │ │ │ │ cmpeq pc, r4, lsr #27 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ cmneq r0, ip, ror ip │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - smlalbteq fp, sl, ip, r6 │ │ │ │ + ldrdeq fp, [sl, #-104] @ 0xffffff98 │ │ │ │ smlaltteq pc, r9, r8, r0 @ │ │ │ │ - ldrsbeq r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, r0, ror #3 │ │ │ │ │ │ │ │ 00136ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #732] @ 1371ec │ │ │ │ @@ -113322,37 +113322,37 @@ │ │ │ │ strdeq fp, [r0, #-176]! @ 0xffffff50 │ │ │ │ cmpeq pc, ip, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r0, [pc, #-196] @ 13713c │ │ │ │ ldrheq r0, [pc, #-196] @ 137140 │ │ │ │ andeq r6, r0, r8, lsl #26 │ │ │ │ qdaddeq pc, r4, r9 @ │ │ │ │ - ldrdeq r8, [pc, #-164] @ 13716c │ │ │ │ + smlaltteq r8, pc, r0, sl @ │ │ │ │ @ instruction: 0x0149de90 │ │ │ │ andeq r7, r0, r8, ror r2 │ │ │ │ - cmpeq r4, r8, lsr r0 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r4, r0, asr #32 │ │ │ │ + cmpeq sl, ip, lsr #10 │ │ │ │ cmpeq r9, ip, lsr pc │ │ │ │ - ldrsheq r2, [r4, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq fp, [sl, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq r2, [r4, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq fp, sl, r4, r4 │ │ │ │ strdeq lr, [r9, #-232] @ 0xffffff18 │ │ │ │ - ldrheq r2, [r4, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x014ab49c │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ + smlaltbeq fp, sl, r8, r4 │ │ │ │ strheq lr, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r4, r0, lsl #31 │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ + cmpeq r4, r8, lsl #31 │ │ │ │ + cmpeq sl, r0, ror r4 │ │ │ │ smlalbbeq lr, r9, r4, lr │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ - cmpeq sl, ip, lsr #8 │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + cmpeq sl, r8, lsr r4 │ │ │ │ cmpeq r9, ip, asr #28 │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ - strdeq fp, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ + cmpeq sl, r0, lsl #8 │ │ │ │ cmpeq r9, r4, lsl lr │ │ │ │ - ldrsbeq r2, [r4, #-232] @ 0xffffff18 │ │ │ │ - strheq fp, [sl, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r0, ror #29 │ │ │ │ + smlalbteq fp, sl, r8, r3 │ │ │ │ ldrdeq lr, [r9, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 00137268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -113460,15 +113460,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq ip, r9, ip, sl │ │ │ │ cmpeq r9, ip, lsl ip │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ │ │ │ │ 0013742c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -113563,15 +113563,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r9, r4, lsr r9 │ │ │ │ - cmpeq r4, r0, lsl #23 │ │ │ │ + cmpeq r4, r8, lsl #23 │ │ │ │ cmpeq r9, r8, ror sl │ │ │ │ │ │ │ │ 001375c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -113782,23 +113782,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq lr, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r8, lsr #19 │ │ │ │ + ldrheq r2, [r4, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x015f0494 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r4, ip, lsl r9 │ │ │ │ + cmpeq r4, r4, lsr #18 │ │ │ │ cmpeq r9, r8, lsl r8 │ │ │ │ smlaltteq lr, r9, ip, r7 │ │ │ │ - ldrsbeq r2, [r4, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r4, r0, ror #17 │ │ │ │ ldrdeq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r4, r8, lsr #16 │ │ │ │ + cmpeq r4, r0, lsr r8 │ │ │ │ cmpeq r9, r8, lsr #14 │ │ │ │ │ │ │ │ 00137948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -114102,26 +114102,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r9, r4, asr r4 │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ cmpeq pc, r0, lsr r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r4, ip, lsr #9 │ │ │ │ + ldrheq r2, [r4, #-68] @ 0xffffffbc │ │ │ │ smlaltbeq lr, r9, r8, r3 │ │ │ │ cmpeq r9, r8, ror #6 │ │ │ │ - cmpeq r4, r4, asr r4 │ │ │ │ + cmpeq r4, ip, asr r4 │ │ │ │ cmpeq r9, r4, lsl r1 │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ cmpeq r9, ip, asr r2 │ │ │ │ ldrdeq ip, [r9, #-0] │ │ │ │ - cmpeq r4, r0, lsr #6 │ │ │ │ + cmpeq r4, r8, lsr #6 │ │ │ │ cmpeq r9, r8, lsl r2 │ │ │ │ │ │ │ │ 00137e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114360,21 +114360,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r4, r0, lsl #1 │ │ │ │ + cmpeq r4, r8, lsl #1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r9, r0, lsl sp │ │ │ │ - cmpeq r4, ip, asr pc │ │ │ │ + cmpeq r4, r4, ror #30 │ │ │ │ cmpeq r9, r4, asr lr │ │ │ │ ldrdeq fp, [r9, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r4, ip, lsl pc │ │ │ │ + cmpeq r4, r4, lsr #30 │ │ │ │ cmpeq r9, r4, lsl lr │ │ │ │ │ │ │ │ 00138238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114507,21 +114507,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq fp, [r9, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ cmpeq r9, ip, asr #24 │ │ │ │ smlalbteq fp, r9, r4, sl │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ cmpeq r9, r0, lsl ip │ │ │ │ cmpeq r9, r4, asr ip │ │ │ │ - ldrsbeq r1, [r4, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq r1, [r4, #-200] @ 0xffffff38 │ │ │ │ smlalbteq sp, r9, r8, fp │ │ │ │ │ │ │ │ 0013847c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -114617,15 +114617,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq fp, r9, r4, r8 │ │ │ │ - cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq r4, r8, lsr fp │ │ │ │ cmpeq r9, r8, lsr #20 │ │ │ │ │ │ │ │ 00138614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114805,18 +114805,18 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r9, r8, lsl #16 │ │ │ │ strheq sp, [r9, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r4, r0, lsr #18 │ │ │ │ + cmpeq r4, r8, lsr #18 │ │ │ │ strdeq fp, [r9, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r9, ip, ror r7 │ │ │ │ - cmpeq r4, r4, ror #17 │ │ │ │ + cmpeq r4, ip, ror #17 │ │ │ │ │ │ │ │ 00138904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -114996,18 +114996,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r4, r8, lsr r6 │ │ │ │ + cmpeq r4, r0, asr #12 │ │ │ │ smlalbteq sp, r9, r0, r4 │ │ │ │ cmpeq r9, r4, lsl #6 │ │ │ │ - ldrsheq r1, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, r0, lsl #12 │ │ │ │ smlalbbeq sp, r9, r0, r4 │ │ │ │ │ │ │ │ 00138bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115189,18 +115189,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r9, ip, lsl r2 │ │ │ │ - cmpeq r4, ip, lsr r3 │ │ │ │ + cmpeq r4, r4, asr #6 │ │ │ │ smlalbteq sp, r9, r4, r1 │ │ │ │ cmpeq r9, r8 │ │ │ │ - ldrsheq r1, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ smlalbbeq sp, r9, r4, r1 │ │ │ │ │ │ │ │ 00138ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115382,18 +115382,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq ip, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r4, r0, asr #32 │ │ │ │ + cmpeq r4, r8, asr #32 │ │ │ │ smlalbteq ip, r9, r8, lr │ │ │ │ cmpeq r9, ip, lsl #26 │ │ │ │ - cmpeq r4, r0 │ │ │ │ + cmpeq r4, r8 │ │ │ │ smlalbbeq ip, r9, r8, lr │ │ │ │ │ │ │ │ 001391f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -115667,21 +115667,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r4, r0, lsl ip │ │ │ │ + cmpeq r4, r8, lsl ip │ │ │ │ @ instruction: 0x0149ca98 │ │ │ │ strheq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq r0, [r4, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r0, [r4, #-184] @ 0xffffff48 │ │ │ │ cmpeq r9, r8, asr sl │ │ │ │ smlaltbeq sl, r9, r0, r8 │ │ │ │ - @ instruction: 0x01540b94 │ │ │ │ + @ instruction: 0x01540b9c │ │ │ │ cmpeq r9, ip, lsl sl │ │ │ │ │ │ │ │ 0013966c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -115780,15 +115780,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq sl, r9, r8, r6 │ │ │ │ - ldrsbeq r0, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r4, ror #19 │ │ │ │ cmpeq r9, r4, ror #16 │ │ │ │ │ │ │ │ 00139810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -115995,24 +115995,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq ip, [r9, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01540890 │ │ │ │ + @ instruction: 0x01540898 │ │ │ │ cmpeq lr, ip, asr #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r9, r8, asr r6 │ │ │ │ - cmpeq r4, r8, lsl #16 │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ cmpeq r9, r0, lsr r6 │ │ │ │ - cmpeq r4, r4, asr #15 │ │ │ │ + cmpeq r4, ip, asr #15 │ │ │ │ @ instruction: 0x0149a39c │ │ │ │ cmpeq r9, r4, ror r5 │ │ │ │ - cmpeq r4, r0, lsr #14 │ │ │ │ + cmpeq r4, r8, lsr #14 │ │ │ │ │ │ │ │ 00139b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -116162,15 +116162,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq lr, r8, asr #29 │ │ │ │ cmpeq r9, ip, lsl #2 │ │ │ │ - @ instruction: 0x01540498 │ │ │ │ + cmpeq r4, r0, lsr #9 │ │ │ │ smlaltteq ip, r9, r0, r2 │ │ │ │ │ │ │ │ 00139df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116266,24 +116266,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 139e90 │ │ │ │ - strheq r8, [sl, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r8, sl, r4, r6 │ │ │ │ ldrdeq ip, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, r8, ror r3 │ │ │ │ + cmpeq r4, r0, lsl #7 │ │ │ │ smlalbbeq r8, r9, r8, r4 │ │ │ │ ldrdeq ip, [r9, #-16] │ │ │ │ smlalbbeq ip, r9, r4, r1 │ │ │ │ - cmpeq r4, r4, lsr #6 │ │ │ │ - cmpeq sl, ip, lsr #12 │ │ │ │ + cmpeq r4, ip, lsr #6 │ │ │ │ + cmpeq sl, r8, lsr r6 │ │ │ │ cmpeq r9, ip, asr #2 │ │ │ │ - cmpeq r4, ip, ror #5 │ │ │ │ + ldrsheq r0, [r4, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 00139fa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ @@ -116359,23 +116359,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 139fec │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ - cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ cmpeq r9, r8, ror r0 │ │ │ │ cmpeq r9, r8, lsr #6 │ │ │ │ smlalbbeq ip, r9, r0, r0 │ │ │ │ - cmpeq r4, ip, asr #3 │ │ │ │ + ldrsbeq r0, [r4, #-20] @ 0xffffffec │ │ │ │ cmpeq r9, ip, lsl r0 │ │ │ │ - cmpeq r4, ip, lsl #3 │ │ │ │ - smlalbteq r8, sl, r4, r4 │ │ │ │ + @ instruction: 0x01540194 │ │ │ │ + ldrdeq r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ smlaltteq fp, r9, r0, pc @ │ │ │ │ │ │ │ │ 0013a10c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -116435,19 +116435,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 13a158 │ │ │ │ - @ instruction: 0x0154009c │ │ │ │ - ldrdeq r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r4, lsr #1 │ │ │ │ + smlaltteq r8, sl, r0, r3 │ │ │ │ strdeq fp, [r9, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r4, r4, rrx │ │ │ │ - @ instruction: 0x014a839c │ │ │ │ + cmpeq r4, ip, rrx │ │ │ │ + smlaltbeq r8, sl, r8, r3 │ │ │ │ strheq fp, [r9, #-232] @ 0xffffff18 │ │ │ │ │ │ │ │ 0013a224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -116536,21 +116536,21 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 13a270 │ │ │ │ strheq r8, [r9, #-8] │ │ │ │ cmpeq r9, r0, lsr #28 │ │ │ │ - cmppeq r3, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq fp, r9, ip, sp │ │ │ │ - cmppeq r3, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, asr r2 │ │ │ │ + cmppeq r3, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, asr r2 │ │ │ │ cmpeq r9, ip, ror #26 │ │ │ │ - cmppeq r3, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsl r2 │ │ │ │ + cmppeq r3, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ cmpeq r9, r4, lsr sp │ │ │ │ │ │ │ │ 0013a3b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116617,15 +116617,15 @@ │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl c0190 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 13a470 │ │ │ │ cmpeq r9, ip, ror ip │ │ │ │ - ldrheq pc, [r3, #-212] @ 0xffffff2c @ │ │ │ │ + ldrheq pc, [r3, #-220] @ 0xffffff24 @ │ │ │ │ cmpeq r9, ip, lsl #24 │ │ │ │ │ │ │ │ 0013a4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -116677,20 +116677,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 13a538 │ │ │ │ - cmpeq sl, r4, lsr #32 │ │ │ │ + cmpeq sl, r0, lsr r0 │ │ │ │ strheq fp, [r9, #-188] @ 0xffffff44 │ │ │ │ - cmppeq r3, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [sl, #-240] @ 0xffffff10 │ │ │ │ + cmppeq r3, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [sl, #-252] @ 0xffffff04 │ │ │ │ smlalbbeq fp, r9, r8, fp │ │ │ │ - cmppeq r3, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0013a5cc : │ │ │ │ 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 │ │ │ │ @@ -116909,36 +116909,36 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 13a63c │ │ │ │ cmpeq lr, r0, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ qdaddeq r8, ip, r9 │ │ │ │ cmpeq lr, r0, asr #11 │ │ │ │ - cmppeq r3, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ smlalbbeq fp, r9, r0, sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmpeq r9, r0, ror #20 │ │ │ │ - cmpeq sl, r0, asr lr │ │ │ │ + cmpeq sl, ip, asr lr │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ cmpeq r9, r8, ror #12 │ │ │ │ - smlaltbeq r7, sl, ip, sp │ │ │ │ + strheq r7, [sl, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq sl, ip, ror sp │ │ │ │ - cmppeq r3, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ + smlalbbeq r7, sl, r8, sp │ │ │ │ + @ instruction: 0x0153fa90 │ │ │ │ + cmpeq sl, r4, asr sp │ │ │ │ ldrdeq fp, [r9, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmppeq r3, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl #26 │ │ │ │ + cmppeq r3, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl sp │ │ │ │ smlaltbeq fp, r9, r0, r8 │ │ │ │ - ldrdeq r7, [sl, #-196] @ 0xffffff3c │ │ │ │ - smlaltbeq r7, sl, r4, ip │ │ │ │ + smlaltteq r7, sl, r0, ip │ │ │ │ + strheq r7, [sl, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrheq pc, [r3, #-144] @ 0xffffff70 @ │ │ │ │ - cmpeq sl, r0, ror ip │ │ │ │ + ldrheq pc, [r3, #-152] @ 0xffffff68 @ │ │ │ │ + cmpeq sl, ip, ror ip │ │ │ │ strdeq fp, [r9, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0013a9ac : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #288] @ 0x120 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -116975,17 +116975,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13aa04 │ │ │ │ - cmppeq r3, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r3, #-132] @ 0xffffff7c @ │ │ │ │ smlalbbeq fp, r9, r4, r7 │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ + cmpeq sl, r0, ror fp │ │ │ │ strdeq fp, [r9, #-104] @ 0xffffff98 │ │ │ │ │ │ │ │ 0013aa54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117007,16 +117007,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13aa74 │ │ │ │ - cmppeq r3, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmppeq r3, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ smlalbbeq fp, r9, r0, r6 │ │ │ │ │ │ │ │ 0013aac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117038,16 +117038,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #245 @ 0xf5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13aae8 │ │ │ │ - ldrheq pc, [r3, #-124] @ 0xffffff84 @ │ │ │ │ - cmpeq sl, ip, ror sl │ │ │ │ + cmppeq r3, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r7, sl, r8, sl │ │ │ │ cmpeq r9, ip, lsl #12 │ │ │ │ │ │ │ │ 0013ab3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -117227,34 +117227,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13acb8 │ │ │ │ ldrheq sp, [lr, #-0] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r4, lsl #1 │ │ │ │ - cmppeq r3, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r4, ror r5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ andeq r6, r0, r8, lsl #26 │ │ │ │ andeq r7, r0, r0, lsl #27 │ │ │ │ strdeq r7, [r9, #-80] @ 0xffffffb0 │ │ │ │ smlalbbeq fp, r9, ip, r5 │ │ │ │ ldrdeq fp, [r9, #-52] @ 0xffffffcc │ │ │ │ eorsne r5, r4, #120, 12 @ 0x7800000 │ │ │ │ cmpeq r9, r4, lsl #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq lr, r4, asr #30 │ │ │ │ smlaltteq r8, r9, ip, r0 │ │ │ │ - cmpeq sl, r0, lsr r8 │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq sl, r0, lsl #16 │ │ │ │ - ldrdeq r7, [sl, #-112] @ 0xffffff90 │ │ │ │ - ldrsbeq pc, [r3, #-76] @ 0xffffffb4 @ │ │ │ │ - @ instruction: 0x014a779c │ │ │ │ + cmpeq sl, ip, lsl #16 │ │ │ │ + ldrdeq r7, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmppeq r3, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r7, sl, r8, r7 │ │ │ │ cmpeq r9, r8, lsr #6 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 0013ae74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -117315,19 +117315,19 @@ │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13aebc │ │ │ │ smlaltbeq r7, r9, ip, r4 │ │ │ │ cmpeq r9, ip, lsr r3 │ │ │ │ - cmppeq r3, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r3, #-48] @ 0xffffffd0 @ │ │ │ │ cmpeq r9, r0, lsl r2 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmppeq r3, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, asr #12 │ │ │ │ + cmppeq r3, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ smlalbteq fp, r9, ip, r1 │ │ │ │ │ │ │ │ 0013af8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ @@ -117748,60 +117748,60 @@ │ │ │ │ cmpeq r9, r0, ror r1 │ │ │ │ @ instruction: 0x0149b194 │ │ │ │ cmpeq r9, r0, asr #2 │ │ │ │ cmpeq r9, r4, asr r1 │ │ │ │ smlalbbeq fp, r9, r8, r1 │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ cmpeq r9, r0, lsr r0 │ │ │ │ - smlaltbeq r7, sl, r0, r3 │ │ │ │ - ldrsbeq pc, [r3, #-4] @ │ │ │ │ + smlaltbeq r7, sl, ip, r3 │ │ │ │ + ldrsbeq pc, [r3, #-12] @ │ │ │ │ cmpeq r9, r4, lsr #30 │ │ │ │ - @ instruction: 0x0153f098 │ │ │ │ - cmpeq sl, r8, asr r3 │ │ │ │ + cmppeq r3, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ smlaltteq sl, r9, r8, lr │ │ │ │ - cmppeq r3, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, sl, r4, r2 │ │ │ │ + cmppeq r3, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [sl, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r9, r4, ror lr │ │ │ │ strheq sl, [r9, #-252] @ 0xffffff04 │ │ │ │ cmpeq lr, r8, lsl r9 │ │ │ │ - @ instruction: 0x0153ef98 │ │ │ │ - cmpeq sl, r8, asr r2 │ │ │ │ + cmpeq r3, r0, lsr #31 │ │ │ │ + cmpeq sl, r4, ror #4 │ │ │ │ smlaltteq sl, r9, r8, sp │ │ │ │ - cmpeq r3, ip, asr pc │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ + cmpeq r3, r4, ror #30 │ │ │ │ + cmpeq sl, r8, lsr #4 │ │ │ │ smlaltbeq sl, r9, ip, sp │ │ │ │ - cmpeq r3, r0, lsr #30 │ │ │ │ - smlaltteq r7, sl, r0, r1 │ │ │ │ + cmpeq r3, r8, lsr #30 │ │ │ │ + smlaltteq r7, sl, ip, r1 │ │ │ │ cmpeq r9, r0, ror sp │ │ │ │ - cmpeq r3, r4, ror #29 │ │ │ │ - smlaltbeq r7, sl, r4, r1 │ │ │ │ + cmpeq r3, ip, ror #29 │ │ │ │ + strheq r7, [sl, #-16] │ │ │ │ cmpeq r9, r4, lsr sp │ │ │ │ - cmpeq r3, r8, lsr #29 │ │ │ │ - cmpeq sl, r8, ror #2 │ │ │ │ + ldrheq lr, [r3, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sl, r4, ror r1 │ │ │ │ strdeq sl, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r0, lsr r1 │ │ │ │ - cmpeq r3, r4, ror #28 │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ + cmpeq r3, ip, ror #28 │ │ │ │ strheq sl, [r9, #-196] @ 0xffffff3c │ │ │ │ - strdeq r7, [sl, #-0] │ │ │ │ - cmpeq r3, r4, lsr #28 │ │ │ │ + strdeq r7, [sl, #-12] │ │ │ │ + cmpeq r3, ip, lsr #28 │ │ │ │ cmpeq r9, r4, ror ip │ │ │ │ - strheq r7, [sl, #-0] │ │ │ │ - cmpeq r3, r4, ror #27 │ │ │ │ + strheq r7, [sl, #-12] │ │ │ │ + cmpeq r3, ip, ror #27 │ │ │ │ cmpeq r9, r4, lsr ip │ │ │ │ - cmpeq r3, ip, lsr #27 │ │ │ │ - cmpeq sl, ip, rrx │ │ │ │ + ldrheq lr, [r3, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r8, ror r0 │ │ │ │ strdeq sl, [r9, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r0, ror sp │ │ │ │ - cmpeq sl, r0, lsr r0 │ │ │ │ + cmpeq r3, r8, ror sp │ │ │ │ + cmpeq sl, ip, lsr r0 │ │ │ │ smlalbteq sl, r9, r0, fp │ │ │ │ - cmpeq r3, r4, lsr sp │ │ │ │ - strdeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ + mrseq r7, (UNDEF: 74) │ │ │ │ smlalbbeq sl, r9, r4, fp │ │ │ │ - ldrsheq lr, [r3, #-200] @ 0xffffff38 │ │ │ │ - strheq r6, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, r0, lsl #26 │ │ │ │ + smlalbteq r6, sl, r4, pc @ │ │ │ │ cmpeq r9, r8, asr #22 │ │ │ │ │ │ │ │ 0013b6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -117973,35 +117973,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 13b748 │ │ │ │ cmpeq lr, r0, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq ip, [lr, #-68] @ 0xffffffbc │ │ │ │ ldrheq ip, [lr, #-68] @ 0xffffffbc │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - cmpeq sl, r0, ror sp │ │ │ │ + cmpeq sl, ip, ror sp │ │ │ │ smlalbbeq sl, r9, r4, sl │ │ │ │ - cmpeq r3, r0, lsl #23 │ │ │ │ + cmpeq r3, r8, lsl #23 │ │ │ │ smlalbbeq sl, r9, r0, sl │ │ │ │ cmpeq r9, r4, asr #20 │ │ │ │ - cmpeq r3, r0, asr #22 │ │ │ │ - strdeq r6, [sl, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r8, asr #22 │ │ │ │ + strdeq r6, [sl, #-204] @ 0xffffff34 │ │ │ │ cmpeq r9, r4, lsl #20 │ │ │ │ - cmpeq r3, r0, lsl #22 │ │ │ │ - strheq r6, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, r8, lsl #22 │ │ │ │ + smlalbteq r6, sl, r4, ip │ │ │ │ smlalbteq sl, r9, ip, r9 │ │ │ │ - cmpeq r3, r8, asr #21 │ │ │ │ - smlalbbeq r6, sl, r0, ip │ │ │ │ + ldrsbeq lr, [r3, #-160] @ 0xffffff60 │ │ │ │ + smlalbbeq r6, sl, ip, ip │ │ │ │ @ instruction: 0x0149a994 │ │ │ │ - @ instruction: 0x0153ea90 │ │ │ │ - cmpeq sl, r8, asr #24 │ │ │ │ + @ instruction: 0x0153ea98 │ │ │ │ + cmpeq sl, r4, asr ip │ │ │ │ cmpeq r9, ip, asr r9 │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ - cmpeq sl, r0, lsl ip │ │ │ │ + cmpeq r3, r0, ror #20 │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ cmpeq r9, r0, lsr #18 │ │ │ │ - cmpeq r3, ip, lsl sl │ │ │ │ + cmpeq r3, r4, lsr #20 │ │ │ │ │ │ │ │ 0013ba00 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -118058,19 +118058,19 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13ba64 │ │ │ │ ldrsbeq ip, [lr, #-16] │ │ │ │ andeq r6, r0, r0, asr #26 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ - cmpeq sl, r0, lsl #22 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ + cmpeq sl, ip, lsl #22 │ │ │ │ cmpeq r9, ip, lsl #16 │ │ │ │ - ldrsbeq lr, [r3, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq r6, sl, r4, sl │ │ │ │ + cmpeq r3, r4, ror #17 │ │ │ │ + ldrdeq r6, [sl, #-160] @ 0xffffff60 │ │ │ │ ldrdeq sl, [r9, #-112] @ 0xffffff90 │ │ │ │ │ │ │ │ 0013bb08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118160,22 +118160,22 @@ │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r4, lsr #27 │ │ │ │ smlaltbeq sl, r9, r4, r3 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ strheq sl, [r9, #-52] @ 0xffffffcc │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ strdeq sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ - ldrsbeq lr, [r3, #-116] @ 0xffffff8c │ │ │ │ - strheq r6, [sl, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ + smlalbteq r6, sl, r4, r9 │ │ │ │ smlalbteq sl, r9, ip, r6 │ │ │ │ - @ instruction: 0x0153e79c │ │ │ │ - smlalbbeq r6, sl, r0, r9 │ │ │ │ + cmpeq r3, r4, lsr #15 │ │ │ │ + smlalbbeq r6, sl, ip, r9 │ │ │ │ @ instruction: 0x0149a694 │ │ │ │ - cmpeq r3, r4, ror #14 │ │ │ │ - cmpeq sl, r8, asr #18 │ │ │ │ + cmpeq r3, ip, ror #14 │ │ │ │ + cmpeq sl, r4, asr r9 │ │ │ │ cmpeq r9, ip, asr r6 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ @@ -118253,17 +118253,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 13bd70 │ │ │ │ ldrsheq fp, [lr, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, ip, lsl #29 │ │ │ │ - smlalbteq r6, sl, r0, r7 │ │ │ │ + smlalbteq r6, sl, ip, r7 │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -118288,16 +118288,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13be38 │ │ │ │ - cmpeq r3, r8, lsr #11 │ │ │ │ - cmpeq sl, ip, lsr #14 │ │ │ │ + ldrheq lr, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ smlalbbeq sl, r9, r0, r4 │ │ │ │ │ │ │ │ 0013be8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -118610,43 +118610,43 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 13bfc8 │ │ │ │ cmpeq lr, r0, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r4, lsl r5 │ │ │ │ + cmpeq r3, ip, lsl r5 │ │ │ │ strdeq sl, [r9, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - cmpeq sp, r0, lsr sl │ │ │ │ - @ instruction: 0x0153e498 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + cmpeq r3, r0, lsr #9 │ │ │ │ cmpeq lr, r4, lsr ip │ │ │ │ - @ instruction: 0x014e179c │ │ │ │ + smlaltbeq r1, lr, r8, r7 │ │ │ │ cmpeq r9, ip, asr #6 │ │ │ │ - cmpeq r3, r4, lsr #7 │ │ │ │ + cmpeq r3, ip, lsr #7 │ │ │ │ cmpeq r9, r4, ror r2 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ strheq sl, [r9, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r9, ip, ror #4 │ │ │ │ - strdeq r4, [sp, #-120] @ 0xffffff88 │ │ │ │ - ldrdeq r7, [fp, #-52] @ 0xffffffcc │ │ │ │ - strheq r1, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ + smlaltteq r7, fp, r0, r3 │ │ │ │ + smlalbteq r1, ip, r4, r3 │ │ │ │ cmpeq r9, ip, ror #2 │ │ │ │ strheq r6, [r9, #-184] @ 0xffffff48 │ │ │ │ ldrdeq sl, [r9, #-4] │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ + cmpeq r3, ip, asr r1 │ │ │ │ cmpeq r9, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmpeq r9, r0, lsr r0 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - ldrsbeq lr, [r3, #-8] │ │ │ │ + cmpeq r3, r0, ror #1 │ │ │ │ cmpeq r9, r4, lsr r0 │ │ │ │ smlaltbeq r9, r9, r8, pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sl, ip, lsr #4 │ │ │ │ + cmpeq sl, r8, lsr r2 │ │ │ │ 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 │ │ │ │ @@ -118900,39 +118900,39 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 13c4e8 │ │ │ │ cmpeq lr, r0, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, asr #15 │ │ │ │ - @ instruction: 0x0153df94 │ │ │ │ + @ instruction: 0x0153df9c │ │ │ │ cmpeq r9, r4, ror lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r8, asr #30 │ │ │ │ + cmpeq r3, r0, asr pc │ │ │ │ cmpeq r9, r8, lsr #28 │ │ │ │ cmpeq lr, r4, lsl r7 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ smlaltbeq r9, r9, r4, lr @ │ │ │ │ - strdeq fp, [ip, #-68] @ 0xffffffbc │ │ │ │ - ldrsbeq sp, [r3, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ + cmpeq ip, r0, lsl #10 │ │ │ │ + cmpeq r3, r4, ror #27 │ │ │ │ + cmpeq sl, ip, ror #30 │ │ │ │ strheq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r3, r0, lsr #27 │ │ │ │ + cmpeq r3, r8, lsr #27 │ │ │ │ cmpeq r9, ip, ror #26 │ │ │ │ cmpeq r9, r8, ror ip │ │ │ │ cmpeq r9, r4, asr #14 │ │ │ │ cmpeq r9, ip, lsl #26 │ │ │ │ - cmpeq sl, r4, asr #28 │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ - cmpeq r3, r4, ror #24 │ │ │ │ + cmpeq sl, r0, asr lr │ │ │ │ + cmpeq sl, r4, lsr #28 │ │ │ │ + cmpeq r3, ip, ror #24 │ │ │ │ @ instruction: 0x01499c90 │ │ │ │ cmpeq r9, r8, lsr fp │ │ │ │ - cmpeq r3, r8, lsr #24 │ │ │ │ - smlaltbeq r5, sl, ip, sp │ │ │ │ + cmpeq r3, r0, lsr ip │ │ │ │ + strheq r5, [sl, #-216] @ 0xffffff28 │ │ │ │ cmpeq r9, r4, lsl #22 │ │ │ │ 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] @ 13d284 │ │ │ │ ldr r9, [r0, #396] @ 0x18c │ │ │ │ @@ -119575,73 +119575,73 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13cb1c │ │ │ │ cmpeq lr, r8, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, ip, asr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ cmpeq r9, r4, lsl #20 │ │ │ │ cmpeq pc, r8, asr #18 │ │ │ │ cmpeq pc, ip, lsr #18 │ │ │ │ - ldrheq sp, [r3, #-164] @ 0xffffff5c │ │ │ │ + ldrheq sp, [r3, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x01499990 │ │ │ │ - cmpeq r3, r4, asr sl │ │ │ │ + cmpeq r3, ip, asr sl │ │ │ │ cmpeq r9, r0, lsr r9 │ │ │ │ cmpeq pc, r8, lsr r8 @ │ │ │ │ cmpeq pc, ip, lsl r8 @ │ │ │ │ - @ instruction: 0x0153d99c │ │ │ │ + cmpeq r3, r4, lsr #19 │ │ │ │ cmpeq r9, ip, ror r8 │ │ │ │ @ instruction: 0x0149999c │ │ │ │ @ instruction: 0x0149999c │ │ │ │ @ instruction: 0x0149999c │ │ │ │ @ instruction: 0x0149999c │ │ │ │ cmpeq lr, r0, ror #1 │ │ │ │ - @ instruction: 0x0153d890 │ │ │ │ + @ instruction: 0x0153d898 │ │ │ │ cmpeq r9, ip, ror #14 │ │ │ │ smlaltteq r6, r9, ip, r1 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ cmpeq r9, r8, ror r1 │ │ │ │ - cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r3, r8, lsl r7 │ │ │ │ strdeq r9, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r3, r4, asr #13 │ │ │ │ + cmpeq r3, ip, asr #13 │ │ │ │ @ instruction: 0x01499690 │ │ │ │ @ instruction: 0x01499598 │ │ │ │ cmpeq r9, r0, ror r0 │ │ │ │ smlaltteq r5, r9, r4, pc @ │ │ │ │ smlaltbeq r5, r9, r4, pc @ │ │ │ │ cmpeq r9, r4, ror #30 │ │ │ │ strdeq r5, [r9, #-228] @ 0xffffff1c │ │ │ │ strheq r5, [r9, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sl, ip, lsl #12 │ │ │ │ - ldrdeq r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ - smlaltbeq r5, sl, r8, r5 │ │ │ │ - cmpeq sl, r8, ror r5 │ │ │ │ - cmpeq r3, r0, asr #7 │ │ │ │ - cmpeq sl, r4, asr #10 │ │ │ │ + cmpeq sl, r8, lsl r6 │ │ │ │ + smlaltteq r5, sl, r8, r5 │ │ │ │ + strheq r5, [sl, #-84] @ 0xffffffac │ │ │ │ + smlalbbeq r5, sl, r4, r5 │ │ │ │ + cmpeq r3, r8, asr #7 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ @ instruction: 0x01499298 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ - ldrdeq r5, [sl, #-76] @ 0xffffffb4 │ │ │ │ - smlaltbeq r5, sl, ip, r4 │ │ │ │ - ldrsheq sp, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ + smlaltteq r5, sl, r8, r4 │ │ │ │ + strheq r5, [sl, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq sp, [r3, #-44] @ 0xffffffd4 │ │ │ │ + smlalbbeq r5, sl, r4, r4 │ │ │ │ smlalbteq r9, r9, ip, r1 @ │ │ │ │ - ldrheq sp, [r3, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, ip, lsr r4 │ │ │ │ + cmpeq r3, r0, asr #5 │ │ │ │ + cmpeq sl, r8, asr #8 │ │ │ │ @ instruction: 0x01499190 │ │ │ │ - cmpeq r3, ip, ror r2 │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ + cmpeq r3, r4, lsl #5 │ │ │ │ + cmpeq sl, ip, lsl #8 │ │ │ │ cmpeq r9, r4, asr r1 │ │ │ │ - cmpeq r3, r0, asr #4 │ │ │ │ - smlalbteq r5, sl, r4, r3 │ │ │ │ + cmpeq r3, r8, asr #4 │ │ │ │ + ldrdeq r5, [sl, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r9, r8, lsl r1 │ │ │ │ - smlalbbeq r5, sl, ip, r3 │ │ │ │ - cmpeq sl, r8, asr r3 │ │ │ │ - cmpeq sl, ip, lsr r3 │ │ │ │ - cmpeq sl, r0, lsr #6 │ │ │ │ + @ instruction: 0x014a5398 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + cmpeq sl, ip, lsr #6 │ │ │ │ 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] @ 13d9cc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -120040,63 +120040,63 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 13d508 │ │ │ │ cmpeq lr, r4, ror #16 │ │ │ │ cmpeq lr, r4, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, r8 │ │ │ │ strdeq r4, [r9, #-168] @ 0xffffff58 │ │ │ │ cmpeq r9, ip, asr #32 │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ cmpeq r9, r0, lsr lr │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ smlaltbeq r9, r9, ip, r0 @ │ │ │ │ ldrsheq sl, [lr, #-100] @ 0xffffff9c │ │ │ │ smlalbteq r8, r9, ip, pc @ │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ cmpeq r9, ip, lsl pc │ │ │ │ cmpeq r9, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmpeq r9, r4, lsr pc │ │ │ │ - ldrsbeq ip, [r3, #-210] @ 0xffffff2e │ │ │ │ + ldrsbeq ip, [r3, #-218] @ 0xffffff26 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ smlalbbeq r5, r9, ip, r7 │ │ │ │ cmpeq r9, ip, ror lr │ │ │ │ - ldrsheq ip, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r4, lsl #26 │ │ │ │ cmpeq r9, r0, ror lr │ │ │ │ ldrdeq r8, [r9, #-184] @ 0xffffff48 │ │ │ │ smlaltteq r8, r9, ip, sp │ │ │ │ ldrdeq r8, [r9, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0x014a0f94 │ │ │ │ - strheq r6, [pc, #-40] @ 13da1c │ │ │ │ - cmpeq ip, ip, lsl #6 │ │ │ │ + smlalbteq r6, pc, r4, r2 @ │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ cmpeq r9, r0, ror #26 │ │ │ │ cmpeq r9, r8, asr #26 │ │ │ │ - cmpeq r3, r4, lsl #24 │ │ │ │ + cmpeq r3, ip, lsl #24 │ │ │ │ ldrdeq r8, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ muleq r0, ip, ip │ │ │ │ cmpeq r9, ip, lsl #26 │ │ │ │ - cmpeq r3, r8, lsr #23 │ │ │ │ + ldrheq ip, [r3, #-176] @ 0xffffff50 │ │ │ │ cmpeq r9, r4, ror sl │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - smlaltteq r4, sl, ip, ip │ │ │ │ + strdeq r4, [sl, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - strheq r4, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r3, r0, lsl #22 │ │ │ │ - smlalbbeq r4, sl, r4, ip │ │ │ │ + smlalbteq r4, sl, r8, ip │ │ │ │ + cmpeq r3, r8, lsl #22 │ │ │ │ + @ instruction: 0x014a4c90 │ │ │ │ ldrdeq r8, [r9, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq r3, r4, asr #21 │ │ │ │ - cmpeq sl, r8, asr #24 │ │ │ │ + cmpeq r3, ip, asr #21 │ │ │ │ + cmpeq sl, r4, asr ip │ │ │ │ smlaltbeq r8, r9, r0, r9 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq sl, r0, lsl ip │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ cmpeq r9, ip, lsr r9 │ │ │ │ │ │ │ │ 0013daa0 : │ │ │ │ ldr r2, [r0, #396] @ 0x18c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne 13dac0 │ │ │ │ @@ -120124,15 +120124,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq r3, r0, lsl r9 │ │ │ │ + cmpeq r3, r8, lsl r9 │ │ │ │ smlalbteq r8, r9, r8, sl │ │ │ │ smlaltteq r8, r9, ip, r7 │ │ │ │ │ │ │ │ 0013db2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120184,16 +120184,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13db88 │ │ │ │ cmpeq lr, r0, asr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, lsl fp │ │ │ │ cmpeq lr, r4, ror r0 │ │ │ │ - cmpeq r3, r0, lsr r8 │ │ │ │ - strheq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r8, lsr r8 │ │ │ │ + smlalbteq r4, sl, r0, r9 │ │ │ │ cmpeq r9, r8, lsl #14 │ │ │ │ │ │ │ │ 0013dc14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120246,16 +120246,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13dc78 │ │ │ │ ldrsbeq r9, [lr, #-248] @ 0xffffff08 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, lsr sl │ │ │ │ cmpeq lr, r4, lsl #31 │ │ │ │ - cmpeq r3, r0, asr #14 │ │ │ │ - smlalbteq r4, sl, r4, r8 │ │ │ │ + cmpeq r3, r8, asr #14 │ │ │ │ + ldrdeq r4, [sl, #-128] @ 0xffffff80 │ │ │ │ cmpeq r9, r8, lsl r6 │ │ │ │ │ │ │ │ 0013dd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120308,16 +120308,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13dd68 │ │ │ │ cmpeq lr, r8, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, asr #18 │ │ │ │ @ instruction: 0x015e9e94 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - ldrdeq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + smlaltteq r4, sl, r0, r7 │ │ │ │ cmpeq r9, r8, lsr #10 │ │ │ │ │ │ │ │ 0013ddf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120370,16 +120370,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13de58 │ │ │ │ ldrsheq r9, [lr, #-216] @ 0xffffff28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, asr r8 │ │ │ │ cmpeq lr, r4, lsr #27 │ │ │ │ - cmpeq r3, r0, ror #10 │ │ │ │ - smlaltteq r4, sl, r4, r6 │ │ │ │ + cmpeq r3, r8, ror #10 │ │ │ │ + strdeq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r9, r4, lsr r4 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0013dee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120452,20 +120452,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13df54 │ │ │ │ cmpeq lr, r4, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, asr #14 │ │ │ │ cmpeq lr, r8, lsr #25 │ │ │ │ - cmpeq r3, r4, ror #8 │ │ │ │ + cmpeq r3, ip, ror #8 │ │ │ │ cmpeq r9, r0, lsr r4 │ │ │ │ cmpeq r9, r4, lsr r3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r3, r0, lsr #8 │ │ │ │ - smlaltbeq r4, sl, r4, r5 │ │ │ │ + cmpeq r3, r8, lsr #8 │ │ │ │ + strheq r4, [sl, #-80] @ 0xffffffb0 │ │ │ │ strdeq r8, [r9, #-36] @ 0xffffffdc │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -120627,38 +120627,38 @@ │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13e114 │ │ │ │ smlalbteq r4, r9, r4, r5 │ │ │ │ @ instruction: 0xffffdcf0 │ │ │ │ - cmpeq r3, r8, asr #5 │ │ │ │ + ldrsbeq ip, [r3, #-32] @ 0xffffffe0 │ │ │ │ strheq r8, [r9, #-76] @ 0xffffffb4 │ │ │ │ smlaltbeq r8, r9, r0, r1 │ │ │ │ - cmpeq r3, r8, lsl #5 │ │ │ │ - cmpeq sl, ip, lsl #8 │ │ │ │ + @ instruction: 0x0153c290 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ cmpeq r9, ip, asr r1 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ - ldrdeq r4, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r4, asr r2 │ │ │ │ + ldrdeq r4, [sl, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r9, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmpeq r3, r0, lsl r2 │ │ │ │ - @ instruction: 0x014a4394 │ │ │ │ + cmpeq r3, r8, lsl r2 │ │ │ │ + smlaltbeq r4, sl, r0, r3 │ │ │ │ smlaltteq r8, r9, r8, r0 │ │ │ │ - ldrsbeq ip, [r3, #-20] @ 0xffffffec │ │ │ │ - cmpeq sl, r8, asr r3 │ │ │ │ + ldrsbeq ip, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ smlaltbeq r8, r9, r8, r0 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x0153c198 │ │ │ │ - cmpeq sl, ip, lsl r3 │ │ │ │ + cmpeq r3, r0, lsr #3 │ │ │ │ + cmpeq sl, r8, lsr #6 │ │ │ │ cmpeq r9, ip, rrx │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq r3, ip, asr r1 │ │ │ │ - smlaltteq r4, sl, r0, r2 │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ + smlaltteq r4, sl, ip, r2 │ │ │ │ cmpeq r9, r0, lsr r0 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ │ │ │ │ 0013e33c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120752,22 +120752,22 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13e3a0 │ │ │ │ ldrheq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r4, [r9, #-32] @ 0xffffffe0 │ │ │ │ cmpeq lr, ip, asr r8 │ │ │ │ - cmpeq r3, r8 │ │ │ │ + cmpeq r3, r0, lsl r0 │ │ │ │ cmpeq r9, ip, lsr r2 │ │ │ │ smlaltteq r7, r9, r0, lr │ │ │ │ - cmpeq r3, r0, asr #31 │ │ │ │ + cmpeq r3, r8, asr #31 │ │ │ │ smlalbbeq r7, r9, ip, pc @ │ │ │ │ @ instruction: 0x01497e94 │ │ │ │ - cmpeq r3, r8, ror pc │ │ │ │ - strdeq r4, [sl, #-12] │ │ │ │ + cmpeq r3, r0, lsl #31 │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ cmpeq r9, ip, asr #28 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -120888,33 +120888,33 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #96] @ 13e734 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ b 13e5a4 │ │ │ │ @ instruction: 0xffffe330 │ │ │ │ - cmpeq r3, r4, ror lr │ │ │ │ + cmpeq r3, ip, ror lr │ │ │ │ smlaltteq r8, r9, r0, r0 │ │ │ │ cmpeq r9, ip, asr #26 │ │ │ │ - cmpeq r3, r0, lsr lr │ │ │ │ - strheq r3, [sl, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r8, lsr lr │ │ │ │ + smlalbteq r3, sl, r0, pc @ │ │ │ │ cmpeq r9, r8, lsl #26 │ │ │ │ - ldrsheq fp, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ + ldrsheq fp, [r3, #-220] @ 0xffffff24 │ │ │ │ + smlalbbeq r3, sl, r4, pc @ │ │ │ │ smlalbteq r7, r9, r8, ip │ │ │ │ muleq r0, r7, r3 │ │ │ │ - ldrheq fp, [r3, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sl, ip, lsr pc │ │ │ │ + cmpeq r3, r0, asr #27 │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ smlalbbeq r7, r9, ip, ip │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmpeq r3, ip, ror sp │ │ │ │ - cmpeq sl, r0, lsl #30 │ │ │ │ + cmpeq r3, r4, lsl #27 │ │ │ │ + cmpeq sl, ip, lsl #30 │ │ │ │ cmpeq r9, r0, asr ip │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmpeq r3, r4, asr #26 │ │ │ │ + cmpeq r3, ip, asr #26 │ │ │ │ ldrdeq r7, [r9, #-252] @ 0xffffff04 │ │ │ │ cmpeq r9, r4, lsl ip │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 0013e738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -120968,16 +120968,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13e798 │ │ │ │ ldrheq r9, [lr, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, lsl pc │ │ │ │ cmpeq lr, r4, ror #8 │ │ │ │ - cmpeq r3, r0, lsr #24 │ │ │ │ - smlaltbeq r3, sl, r4, sp │ │ │ │ + cmpeq r3, r8, lsr #24 │ │ │ │ + strheq r3, [sl, #-208] @ 0xffffff30 │ │ │ │ strdeq r7, [r9, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 0013e828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121050,19 +121050,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13e894 │ │ │ │ cmpeq lr, r4, asr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, lsr #28 │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ strdeq r7, [r9, #-212] @ 0xffffff2c │ │ │ │ strdeq r7, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, r0, ror #21 │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ + cmpeq r3, r8, ror #21 │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ strheq r7, [r9, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 0013e974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121120,16 +121120,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13e9e8 │ │ │ │ cmpeq lr, r8, ror r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r3, [r9, #-196] @ 0xffffff3c │ │ │ │ cmpeq lr, r4, lsl r2 │ │ │ │ - ldrsbeq fp, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, r4, asr fp │ │ │ │ + ldrsbeq fp, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r0, ror #22 │ │ │ │ smlaltbeq r7, r9, r8, r8 │ │ │ │ │ │ │ │ 0013ea74 : │ │ │ │ ldr r3, [pc, #12] @ 13ea88 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ @@ -121199,15 +121199,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 13eb9c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 13ead8 │ │ │ │ mov r0, r3 │ │ │ │ b 13ead8 │ │ │ │ - cmpeq r3, r7, asr #18 │ │ │ │ + cmpeq r3, pc, asr #18 │ │ │ │ cmpeq lr, r4, asr r1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 0013eba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121346,22 +121346,22 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 13eccc │ │ │ │ ldrheq r8, [lr, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r7, [r9, #-120] @ 0xffffff88 │ │ │ │ cmpeq lr, r0, lsr pc │ │ │ │ - cmpeq r3, r0, ror #13 │ │ │ │ - cmpeq sl, r4, ror #16 │ │ │ │ + cmpeq r3, r8, ror #13 │ │ │ │ + cmpeq sl, r0, ror r8 │ │ │ │ strheq r7, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r4, lsr #13 │ │ │ │ - cmpeq sl, r8, lsr #16 │ │ │ │ + cmpeq r3, ip, lsr #13 │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ cmpeq r9, ip, ror r5 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - smlaltteq r3, sl, ip, r7 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + strdeq r3, [sl, #-120] @ 0xffffff88 │ │ │ │ cmpeq r9, r4, asr #10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0013edf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121774,57 +121774,57 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 13eee4 │ │ │ │ cmpeq lr, ip, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r8, [lr, #-220] @ 0xffffff24 │ │ │ │ cmpeq pc, r0, lsl #8 │ │ │ │ - cmpeq r3, r0, lsl #11 │ │ │ │ + cmpeq r3, r8, lsl #11 │ │ │ │ cmpeq r9, ip, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ cmneq r0, ip, lsr ip │ │ │ │ cmpeq lr, r8, lsl sp │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmneq r0, r8, asr fp │ │ │ │ smlaltteq r3, r9, ip, sp │ │ │ │ - cmpeq r3, r8, lsr #7 │ │ │ │ + ldrheq fp, [r3, #-48] @ 0xffffffd0 │ │ │ │ smlalbbeq r7, r9, r4, r2 │ │ │ │ smlaltbeq r3, r9, ip, r5 │ │ │ │ cmpeq r9, r0, asr #8 │ │ │ │ cmpeq pc, r0, asr r1 @ │ │ │ │ - cmpeq r3, r0, ror #5 │ │ │ │ + cmpeq r3, r8, ror #5 │ │ │ │ smlalbteq r7, r9, r0, r1 │ │ │ │ muleq r0, r6, r2 │ │ │ │ smlalbbeq r3, r9, r4, ip │ │ │ │ cmpeq r9, r0, lsr #24 │ │ │ │ smlalbteq r3, r9, ip, fp │ │ │ │ - @ instruction: 0x0153b198 │ │ │ │ - cmpeq sl, ip, lsl r3 │ │ │ │ + cmpeq r3, r0, lsr #3 │ │ │ │ + cmpeq sl, r8, lsr #6 │ │ │ │ cmpeq r9, ip, rrx │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - smlaltteq r3, sl, r4, r2 │ │ │ │ - strheq r3, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldrsheq fp, [r3, #-8] │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ + strdeq r3, [sl, #-32] @ 0xffffffe0 │ │ │ │ + strheq r3, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r3, r0, lsl #2 │ │ │ │ + smlalbbeq r3, sl, r8, r2 │ │ │ │ smlalbteq r6, r9, ip, pc @ │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmpeq sl, r4, asr #4 │ │ │ │ + cmpeq sl, r0, asr r2 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmpeq sl, r4, lsl r2 │ │ │ │ + cmpeq sl, r0, lsr #4 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - smlaltteq r3, sl, r4, r1 │ │ │ │ + strdeq r3, [sl, #-16] │ │ │ │ muleq r0, r1, r2 │ │ │ │ - strheq r3, [sl, #-20] @ 0xffffffec │ │ │ │ - ldrsheq sl, [r3, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq r3, sl, r0, r1 │ │ │ │ + smlalbteq r3, sl, r0, r1 │ │ │ │ + cmpeq r3, r4 │ │ │ │ + smlalbbeq r3, sl, ip, r1 │ │ │ │ ldrdeq r6, [r9, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, r0, asr #31 │ │ │ │ - cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq r3, r8, asr #31 │ │ │ │ + cmpeq sl, r0, asr r1 │ │ │ │ @ instruction: 0x01496e98 │ │ │ │ │ │ │ │ 0013f528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -121909,22 +121909,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 13f638 │ │ │ │ ldrheq r8, [lr, #-108] @ 0xffffff94 │ │ │ │ cmpeq r9, r8, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r0, ror #12 │ │ │ │ cmpeq r9, ip, lsl #2 │ │ │ │ - cmpeq r3, r4, lsl lr │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ smlaltteq r6, r9, r8, ip │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - ldrsbeq sl, [r3, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sl, r0, asr pc │ │ │ │ + cmpeq r3, r0, ror #27 │ │ │ │ + cmpeq sl, ip, asr pc │ │ │ │ strheq r6, [r9, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x0153ad9c │ │ │ │ - cmpeq sl, r4, lsl pc │ │ │ │ + cmpeq r3, r4, lsr #27 │ │ │ │ + cmpeq sl, r0, lsr #30 │ │ │ │ cmpeq r9, r4, ror ip │ │ │ │ │ │ │ │ 0013f6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -122081,15 +122081,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 13f830 │ │ │ │ cmpeq r9, r0, lsl #24 │ │ │ │ cmpeq lr, ip, lsr #10 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r4, ror #9 │ │ │ │ @ instruction: 0xffffd134 │ │ │ │ @ instruction: 0x00007bb0 │ │ │ │ @ instruction: 0x000015b0 │ │ │ │ @ instruction: 0xffffe8dc │ │ │ │ @ instruction: 0xffffed7c │ │ │ │ @@ -122100,23 +122100,23 @@ │ │ │ │ @ instruction: 0xffffc4e8 │ │ │ │ @ instruction: 0x01496c90 │ │ │ │ @ instruction: 0xffffc4a4 │ │ │ │ smlalbbeq r6, r9, ip, ip │ │ │ │ @ instruction: 0xffffc498 │ │ │ │ smlalbbeq r6, r9, r4, ip │ │ │ │ cmpeq lr, ip, asr #7 │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ + cmpeq sl, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - smlaltteq r2, sl, ip, ip │ │ │ │ + strdeq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - smlalbteq r2, sl, r4, ip │ │ │ │ + ldrdeq r2, [sl, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - @ instruction: 0x014a2c9c │ │ │ │ + smlaltbeq r2, sl, r8, ip │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq sl, r4, ror ip │ │ │ │ + smlalbbeq r2, sl, r0, ip │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ │ │ │ 0013f9a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -122762,100 +122762,100 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 13fb84 │ │ │ │ cmpeq lr, r0, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01492c98 │ │ │ │ cmpeq lr, r4, lsl #4 │ │ │ │ - ldrheq sl, [r3, #-148] @ 0xffffff6c │ │ │ │ + ldrheq sl, [r3, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0x01496890 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - smlaltteq r0, sp, r4, sp │ │ │ │ + strdeq r0, [sp, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r8, lsr #17 │ │ │ │ + ldrheq sl, [r3, #-128] @ 0xffffff80 │ │ │ │ smlalbbeq r6, r9, r8, r7 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ cmpeq lr, r8, ror r0 │ │ │ │ smlalbbeq r6, r9, r0, fp │ │ │ │ - smlalbbeq r9, pc, r8, fp @ │ │ │ │ + @ instruction: 0x014f9b94 │ │ │ │ andeq r6, r0, ip, lsr #21 │ │ │ │ cmneq r0, r0, lsr r0 │ │ │ │ - cmpeq r3, r0, lsl r7 │ │ │ │ - @ instruction: 0x014a2894 │ │ │ │ + cmpeq r3, r8, lsl r7 │ │ │ │ + smlaltbeq r2, sl, r0, r8 │ │ │ │ smlaltteq r6, r9, ip, r5 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - cmpeq r3, r0, asr #13 │ │ │ │ - cmpeq sl, r4, asr #16 │ │ │ │ + cmpeq r3, r8, asr #13 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ @ instruction: 0x0149659c │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmpeq r3, r4, asr #12 │ │ │ │ + cmpeq r3, ip, asr #12 │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ cmpeq r9, r0, asr r4 │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - @ instruction: 0x0153a494 │ │ │ │ - cmpeq sl, r8, lsl r6 │ │ │ │ + @ instruction: 0x0153a49c │ │ │ │ + cmpeq sl, r4, lsr #12 │ │ │ │ cmpeq r9, r0, ror r3 │ │ │ │ muleq r0, sp, r4 │ │ │ │ cmpeq r9, r4, asr #28 │ │ │ │ - smlalbbeq r2, sl, r8, r5 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - @ instruction: 0x0153a39c │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x014a2594 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + cmpeq r3, r4, lsr #7 │ │ │ │ + cmpeq sl, ip, lsr #10 │ │ │ │ cmpeq r9, r8, ror r2 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - smlaltteq r2, sl, r8, r4 │ │ │ │ - strheq r2, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, r0, lsl #6 │ │ │ │ - smlalbbeq r2, sl, r4, r4 │ │ │ │ + strdeq r2, [sl, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq r2, sl, r4, r4 │ │ │ │ + cmpeq r3, r8, lsl #6 │ │ │ │ + @ instruction: 0x014a2490 │ │ │ │ ldrdeq r6, [r9, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmpeq r3, r4, asr #5 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ + cmpeq r3, ip, asr #5 │ │ │ │ + cmpeq sl, r4, asr r4 │ │ │ │ smlaltbeq r6, r9, r0, r1 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq r3, r8, lsl #5 │ │ │ │ - cmpeq sl, ip, lsl #8 │ │ │ │ + @ instruction: 0x0153a290 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ cmpeq r9, r4, ror #2 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ - ldrdeq r2, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r4, asr r2 │ │ │ │ + ldrdeq r2, [sl, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r9, r8, lsr #2 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - cmpeq r3, r8, lsl r2 │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ cmpeq r9, r0, lsr r5 │ │ │ │ smlaltteq r6, r9, r8, r0 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - ldrsbeq sl, [r3, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq sl, [r3, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r6, [r9, #-76] @ 0xffffffb4 │ │ │ │ smlaltbeq r6, r9, r4, r0 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq sl, r0, lsr #6 │ │ │ │ - cmpeq r3, ip, ror r1 │ │ │ │ - mrseq r2, (UNDEF: 122) │ │ │ │ + cmpeq sl, ip, lsr #6 │ │ │ │ + cmpeq r3, r4, lsl #3 │ │ │ │ + cmpeq sl, ip, lsl #6 │ │ │ │ qdaddeq r6, r8, r9 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ - smlalbteq r2, sl, r4, r2 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + ldrdeq r2, [sl, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r9, ip, lsl r0 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - smlalbbeq r2, sl, ip, r2 │ │ │ │ - ldrsbeq sl, [r3, #-4] │ │ │ │ - cmpeq sl, r8, asr r2 │ │ │ │ + @ instruction: 0x014a2298 │ │ │ │ + ldrsbeq sl, [r3, #-12] │ │ │ │ + cmpeq sl, r4, ror #4 │ │ │ │ strheq r5, [r9, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - @ instruction: 0x0153a098 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ + cmpeq r3, r0, lsr #1 │ │ │ │ + cmpeq sl, r8, lsr #4 │ │ │ │ cmpeq r9, r4, ror pc │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - smlaltteq r2, sl, r4, r1 │ │ │ │ + strdeq r2, [sl, #-16] │ │ │ │ │ │ │ │ 00140528 : │ │ │ │ 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 │ │ │ │ @@ -123237,62 +123237,62 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 140708 │ │ │ │ ldrheq r7, [lr, #-104] @ 0xffffff98 │ │ │ │ cmpeq lr, r4, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq r2, r9, r0, r0 │ │ │ │ - cmpeq r3, r0, lsr lr │ │ │ │ + cmpeq r3, r8, lsr lr │ │ │ │ cmpeq r9, ip, lsl #26 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r4, lsr #26 │ │ │ │ + cmpeq r3, ip, lsr #26 │ │ │ │ cmpeq r9, r4, lsl #24 │ │ │ │ ldrsheq r7, [lr, #-68] @ 0xffffffbc │ │ │ │ cmpeq r9, r4, lsl r0 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ andeq r6, r0, ip, lsr #21 │ │ │ │ - ldrsheq r9, [r3, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sl, r8, ror sp │ │ │ │ + ldrsheq r9, [r3, #-188] @ 0xffffff44 │ │ │ │ + smlalbbeq r1, sl, r4, sp │ │ │ │ ldrdeq r5, [r9, #-160] @ 0xffffff60 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r3, ip, lsr #23 │ │ │ │ - cmpeq sl, r0, lsr sp │ │ │ │ + ldrheq r9, [r3, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ smlalbbeq r5, r9, r8, sl │ │ │ │ - cmpeq r3, ip, ror #22 │ │ │ │ + cmpeq r3, r4, ror fp │ │ │ │ cmpeq r9, r8, lsr fp │ │ │ │ cmpeq r9, r0, asr #20 │ │ │ │ @ instruction: 0x000002be │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ - ldrsbeq r9, [r3, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ + ldrsbeq r9, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, ror #24 │ │ │ │ smlaltbeq r5, r9, ip, r9 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01539a94 │ │ │ │ - cmpeq sl, r8, lsl ip │ │ │ │ + @ instruction: 0x01539a9c │ │ │ │ + cmpeq sl, r4, lsr #24 │ │ │ │ cmpeq r9, r0, ror r9 │ │ │ │ - smlaltteq r1, sl, r0, fp │ │ │ │ - cmpeq r3, r8, lsr #20 │ │ │ │ + smlaltteq r1, sl, ip, fp │ │ │ │ + cmpeq r3, r0, lsr sl │ │ │ │ cmpeq r9, ip, lsr sp │ │ │ │ cmpeq r9, r0, lsl #18 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - ldrheq r9, [r3, #-148] @ 0xffffff6c │ │ │ │ - cmpeq sl, r8, lsr fp │ │ │ │ + cmpeq sl, r8, ror fp │ │ │ │ + ldrheq r9, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ @ instruction: 0x01495890 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmpeq r3, r8, ror r9 │ │ │ │ - strdeq r1, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r0, lsl #19 │ │ │ │ + cmpeq sl, r8, lsl #22 │ │ │ │ cmpeq r9, r4, asr r8 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - smlalbteq r1, sl, r4, sl │ │ │ │ - cmpeq r3, r4, lsl #18 │ │ │ │ - smlalbbeq r1, sl, r8, sl │ │ │ │ + ldrdeq r1, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, ip, lsl #18 │ │ │ │ + @ instruction: 0x014a1a94 │ │ │ │ smlaltteq r5, r9, r0, r7 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -123343,20 +123343,20 @@ │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 140c48 │ │ │ │ cmpeq r9, r0, asr fp │ │ │ │ cmpeq r9, r8, lsl fp │ │ │ │ - cmpeq r3, r8, lsl #15 │ │ │ │ - cmpeq sl, ip, lsl #18 │ │ │ │ + @ instruction: 0x01539790 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ cmpeq r9, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmpeq r3, r0, asr r7 │ │ │ │ - ldrdeq r1, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, r8, asr r7 │ │ │ │ + smlaltteq r1, sl, r0, r8 │ │ │ │ cmpeq r9, ip, lsr #12 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -124314,217 +124314,217 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 140e04 │ │ │ │ ldrsbeq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, asr #29 │ │ │ │ - cmpeq r3, ip, ror r6 │ │ │ │ + cmpeq r3, r4, lsl #13 │ │ │ │ cmpeq r9, r8, asr r5 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ ldrsheq r6, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, ip, ror r5 │ │ │ │ - @ instruction: 0x014cfa90 │ │ │ │ + cmpeq r3, r4, lsl #11 │ │ │ │ + @ instruction: 0x014cfa9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r9, r8, lsr #8 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - ldrdeq pc, [ip, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x01539490 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ + smlaltteq pc, ip, r0, r9 @ │ │ │ │ + @ instruction: 0x01539498 │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ cmpeq r9, ip, ror #6 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmpeq r3, ip, lsr #8 │ │ │ │ - strheq r1, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r3, r4, lsr r4 │ │ │ │ + strheq r1, [sl, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r9, r8, lsl #6 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - ldrsbeq r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r3, r0, ror #7 │ │ │ │ cmpeq r9, r4, ror #14 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - ldrsheq r9, [r3, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r3, r4, lsl #6 │ │ │ │ ldrdeq r5, [r9, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ cmpeq r9, r8, asr #12 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - ldrsbeq r9, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r4, ror #3 │ │ │ │ strheq r5, [r9, #-4] │ │ │ │ andeq r8, r0, ip, lsl #7 │ │ │ │ cmpeq r9, r4, lsr r5 │ │ │ │ - @ instruction: 0x0153919c │ │ │ │ - cmpeq r3, r8, lsl #3 │ │ │ │ + cmpeq r3, r4, lsr #3 │ │ │ │ + @ instruction: 0x01539190 │ │ │ │ cmpeq r9, ip, lsr r0 │ │ │ │ smlalbteq r5, r9, r0, r4 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ cmpeq r9, ip, lsr pc │ │ │ │ - cmpeq r3, r4, ror #29 │ │ │ │ + cmpeq r3, ip, ror #29 │ │ │ │ smlalbteq r4, r9, r4, sp │ │ │ │ - @ instruction: 0x01538e9c │ │ │ │ + cmpeq r3, r4, lsr #29 │ │ │ │ smlalbbeq r1, r9, r8, r8 │ │ │ │ cmpeq r9, r8, ror #26 │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ smlalbbeq r5, r9, r4, r1 │ │ │ │ - cmpeq r3, r8, ror #25 │ │ │ │ + ldrsheq r8, [r3, #-192] @ 0xffffff40 │ │ │ │ smlalbteq r4, r9, r8, fp │ │ │ │ cmpeq r9, r8, lsr r0 │ │ │ │ - cmpeq r3, ip, asr #23 │ │ │ │ + ldrsbeq r8, [r3, #-180] @ 0xffffff4c │ │ │ │ smlaltbeq r4, r9, r4, sl │ │ │ │ - @ instruction: 0x01538b94 │ │ │ │ - @ instruction: 0x01538b90 │ │ │ │ + @ instruction: 0x01538b9c │ │ │ │ + @ instruction: 0x01538b98 │ │ │ │ cmpeq r9, r0, lsl pc │ │ │ │ - cmppeq ip, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, ip, r8, r0 @ │ │ │ │ cmpeq r9, r8, lsr #20 │ │ │ │ cmpeq r9, r4, lsl #18 │ │ │ │ cmpeq r9, r0, lsr sp │ │ │ │ - cmpeq r3, r4, ror #17 │ │ │ │ + cmpeq r3, ip, ror #17 │ │ │ │ smlalbteq r4, r9, r0, r7 │ │ │ │ - smlaltbeq lr, ip, ip, sp │ │ │ │ - strdeq r0, [sl, #-148] @ 0xffffff6c │ │ │ │ + strheq lr, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sl, r0, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r4, lsr r8 │ │ │ │ + cmpeq r3, ip, lsr r8 │ │ │ │ cmpeq r9, r0, lsl #16 │ │ │ │ cmpeq r9, r0, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ smlaltbeq r0, r9, r0, lr │ │ │ │ cmpeq r9, r4, asr #28 │ │ │ │ - cmpeq r3, ip, lsl r4 │ │ │ │ + cmpeq r3, r4, lsr #8 │ │ │ │ strdeq r4, [r9, #-44] @ 0xffffffd4 │ │ │ │ - ldrsbeq r8, [r3, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ smlalbteq r0, r9, r0, sp │ │ │ │ smlaltbeq r4, r9, r4, r2 │ │ │ │ - @ instruction: 0x0153839c │ │ │ │ + cmpeq r3, r4, lsr #7 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ - cmpeq r3, r4, asr r3 │ │ │ │ + cmpeq r3, ip, asr r3 │ │ │ │ cmpeq r9, r0, asr #26 │ │ │ │ cmpeq r9, r4, lsr #4 │ │ │ │ - ldrsheq r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r3, r0, lsl #6 │ │ │ │ ldrdeq r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldrheq r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0x01490c9c │ │ │ │ cmpeq r9, ip, ror r1 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ cmpeq r9, r4, ror #2 │ │ │ │ - cmpeq r3, ip, lsr r2 │ │ │ │ + cmpeq r3, r4, asr #4 │ │ │ │ cmpeq r9, r8, lsr #24 │ │ │ │ cmpeq r9, r8, lsl #2 │ │ │ │ smlaltteq r0, r9, ip, fp │ │ │ │ - cmpeq r3, r4, asr #3 │ │ │ │ + cmpeq r3, ip, asr #3 │ │ │ │ smlaltbeq r4, r9, r4, r0 │ │ │ │ - ldrheq r8, [r3, #-16] │ │ │ │ + ldrheq r8, [r3, #-24] @ 0xffffffe8 │ │ │ │ swpbeq r4, r0, [r9] │ │ │ │ - cmpeq r3, r8, ror #2 │ │ │ │ + cmpeq r3, r0, ror r1 │ │ │ │ cmpeq r9, r4, asr fp │ │ │ │ cmpeq r9, r8, lsr r0 │ │ │ │ cmpeq r9, r8, lsl fp │ │ │ │ - ldrsheq r8, [r3, #-0] │ │ │ │ + ldrsheq r8, [r3, #-8] │ │ │ │ ldrdeq r3, [r9, #-240] @ 0xffffff10 │ │ │ │ - ldrsbeq r8, [r3, #-12] │ │ │ │ + cmpeq r3, r4, ror #1 │ │ │ │ strheq r3, [r9, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x01538094 │ │ │ │ + @ instruction: 0x0153809c │ │ │ │ smlalbbeq r0, r9, r0, sl │ │ │ │ cmpeq r9, r0, ror #30 │ │ │ │ cmpeq r9, r4, asr #20 │ │ │ │ - cmpeq r3, ip, lsl r0 │ │ │ │ + cmpeq r3, r4, lsr #32 │ │ │ │ strdeq r3, [r9, #-236] @ 0xffffff14 │ │ │ │ - ldrsbeq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, asr r1 │ │ │ │ + ldrsbeq r7, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r0, ror #2 │ │ │ │ smlaltbeq r3, r9, ip, lr │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmpeq r9, ip, ror r9 │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ cmpeq r9, r4, lsr lr │ │ │ │ cmpeq r9, ip, lsl r9 │ │ │ │ - ldrsheq r7, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r7, [r3, #-236] @ 0xffffff14 │ │ │ │ ldrdeq r3, [r9, #-212] @ 0xffffff2c │ │ │ │ strheq r0, [r9, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x01537e94 │ │ │ │ + @ instruction: 0x01537e9c │ │ │ │ cmpeq r9, r4, ror sp │ │ │ │ - cmpeq r3, r0, lsl #29 │ │ │ │ + cmpeq r3, r8, lsl #29 │ │ │ │ cmpeq r9, r0, ror #26 │ │ │ │ - cmpeq r3, r8, lsr lr │ │ │ │ + cmpeq r3, r0, asr #28 │ │ │ │ cmpeq r9, r4, lsr #16 │ │ │ │ cmpeq r9, r4, lsl #26 │ │ │ │ ldrdeq r0, [r9, #-120] @ 0xffffff88 │ │ │ │ - ldrheq r7, [r3, #-208] @ 0xffffff30 │ │ │ │ + ldrheq r7, [r3, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x01493c90 │ │ │ │ cmpeq r9, ip, ror r7 │ │ │ │ - cmpeq r3, r4, asr sp │ │ │ │ + cmpeq r3, ip, asr sp │ │ │ │ cmpeq r9, r4, lsr ip │ │ │ │ - strheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ + strheq pc, [r9, #-236] @ 0xffffff14 @ │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - ldrsheq r7, [r3, #-200] @ 0xffffff38 │ │ │ │ - cmppeq r9, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsl #26 │ │ │ │ + smlalbbeq pc, r9, r8, lr @ │ │ │ │ ldrdeq r3, [r9, #-180] @ 0xffffff4c │ │ │ │ - ldrheq r7, [r3, #-200] @ 0xffffff38 │ │ │ │ - cmppeq r9, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #25 │ │ │ │ + cmppeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01493b94 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmppeq r9, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq pc, r9, ip, sp @ │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ - smlalbbeq pc, r9, ip, sp @ │ │ │ │ + cmppeq r9, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ + @ instruction: 0x0149fd98 │ │ │ │ smlaltteq r3, r9, r4, sl │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmpeq r3, ip, asr #23 │ │ │ │ - cmppeq r9, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r7, [r3, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r9, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r3, r9, r8, sl │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - @ instruction: 0x01537b90 │ │ │ │ - cmppeq r9, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01537b98 │ │ │ │ + cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, ip, ror #20 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq r3, r4, asr fp │ │ │ │ - ldrdeq pc, [r9, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, ip, asr fp │ │ │ │ + smlaltteq pc, r9, r4, ip @ │ │ │ │ cmpeq r9, r0, lsr sl │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x0149fc9c │ │ │ │ + smlaltbeq pc, r9, r8, ip @ │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - ldrsheq r7, [r3, #-168] @ 0xffffff58 │ │ │ │ - cmppeq r9, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ + smlalbbeq pc, r9, r8, ip @ │ │ │ │ ldrdeq r3, [r9, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - cmppeq r9, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmppeq r9, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, r9, r0, fp @ │ │ │ │ - smlalbteq pc, r9, r8, fp @ │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - smlalbbeq pc, r9, r8, fp @ │ │ │ │ + cmppeq r9, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, r9, ip, fp @ │ │ │ │ + ldrdeq pc, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + @ instruction: 0x0149fb94 │ │ │ │ smlaltteq r3, r9, r0, r8 │ │ │ │ - cmpeq r3, r4, asr #19 │ │ │ │ - cmppeq r9, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr #19 │ │ │ │ + cmppeq r9, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r3, r9, r0, r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmppeq r9, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmppeq r9, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, r9, r4, sl @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0149fa9c │ │ │ │ + smlaltbeq pc, r9, r8, sl @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlalbbeq pc, r9, r8, sl @ │ │ │ │ - cmpeq r3, r8, asr #17 │ │ │ │ - cmppeq r9, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0149fa94 │ │ │ │ + ldrsbeq r7, [r3, #-128] @ 0xffffff80 │ │ │ │ + cmppeq r9, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r3, r9, r4, r7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmppeq r9, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ - ldrdeq pc, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmppeq r9, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ + smlaltteq pc, r9, r4, r9 @ │ │ │ │ cmpeq r9, r0, lsr r7 │ │ │ │ - smlaltbeq pc, r9, r0, r9 @ │ │ │ │ - cmppeq r9, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, r9, ip, r9 @ │ │ │ │ + cmppeq r9, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmppeq r9, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ add r8, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-548] @ 141d30 │ │ │ │ @@ -125526,19 +125526,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, r4, lsr r9 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r0, [r9, #-248] @ 0xffffff08 │ │ │ │ cmpeq r9, r8, lsl #18 │ │ │ │ - cmpeq r3, ip, lsr #17 │ │ │ │ + ldrheq r7, [r3, #-132] @ 0xffffff7c │ │ │ │ │ │ │ │ 00142f04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #896] @ 14329c │ │ │ │ @@ -125776,21 +125776,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - ldrsheq r7, [r3, #-94] @ 0xffffffa2 │ │ │ │ + cmpeq r3, r6, lsl #12 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r9, ip, asr ip │ │ │ │ - cmpeq r3, r8, lsl r5 │ │ │ │ + cmpeq r3, r0, lsr #10 │ │ │ │ cmpeq r9, r4, ror #10 │ │ │ │ cmpeq r9, r8, lsl lr │ │ │ │ - ldrsbeq r7, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r3, r0, ror #9 │ │ │ │ cmpeq r9, r4, lsr #10 │ │ │ │ │ │ │ │ 001432f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -125934,18 +125934,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r3, r4, lsl #6 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltbeq r0, r9, ip, r9 │ │ │ │ - cmpeq r3, r8, ror #4 │ │ │ │ + cmpeq r3, r0, ror r2 │ │ │ │ strheq r3, [r9, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 00143554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126089,18 +126089,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, r2, lsr #1 │ │ │ │ + cmpeq r3, sl, lsr #1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r9, r8, asr #14 │ │ │ │ - cmpeq r3, r4 │ │ │ │ + cmpeq r3, ip │ │ │ │ qdaddeq r3, r0, r9 │ │ │ │ │ │ │ │ 001437b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126242,18 +126242,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, ip, asr #28 │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltteq r0, r9, ip, r4 │ │ │ │ - cmpeq r3, r8, lsr #27 │ │ │ │ + ldrheq r6, [r3, #-208] @ 0xffffff30 │ │ │ │ strdeq r2, [r9, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00143a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126395,18 +126395,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq r6, [r3, #-186] @ 0xffffff46 │ │ │ │ + cmpeq r3, r2, lsl #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01490290 │ │ │ │ - cmpeq r3, ip, asr #22 │ │ │ │ + cmpeq r3, r4, asr fp │ │ │ │ @ instruction: 0x01492b98 │ │ │ │ │ │ │ │ 00143c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126548,18 +126548,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, r8, lsr #19 │ │ │ │ + ldrheq r6, [r3, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r9, r4, lsr r0 │ │ │ │ - ldrsheq r6, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r6, [r3, #-136] @ 0xffffff78 │ │ │ │ cmpeq r9, ip, lsr r9 │ │ │ │ │ │ │ │ 00143ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126701,18 +126701,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, r6, asr r7 │ │ │ │ + cmpeq r3, lr, asr r7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq pc, [r8, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x01536694 │ │ │ │ + @ instruction: 0x0153669c │ │ │ │ smlaltteq r2, r9, r0, r6 │ │ │ │ │ │ │ │ 00144128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126856,18 +126856,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r3, r0, lsl #10 │ │ │ │ + cmpeq r3, r8, lsl #10 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmppeq r8, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsr r4 │ │ │ │ + cmpeq r3, r8, lsr r4 │ │ │ │ cmpeq r9, ip, ror r4 │ │ │ │ │ │ │ │ 0014438c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126981,15 +126981,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0148f990 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ + cmpeq r3, r4, asr r2 │ │ │ │ smlaltbeq r2, r9, r0, r2 │ │ │ │ │ │ │ │ 0014456c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -127260,25 +127260,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r2, [r9, #-4] │ │ │ │ - cmpeq r3, r0, ror r0 │ │ │ │ + cmpeq r3, r8, ror r0 │ │ │ │ cmpeq lr, ip, ror #9 │ │ │ │ cmpeq r9, r8, rrx │ │ │ │ - cmpeq r3, r0 │ │ │ │ - cmpeq r3, sl, ror pc │ │ │ │ + cmpeq r3, r8 │ │ │ │ + cmpeq r3, r2, lsl #31 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r8, lsr #30 │ │ │ │ + cmpeq r3, r0, lsr pc │ │ │ │ cmpeq r9, r8, ror pc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmppeq r8, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ cmpeq r9, r4, asr lr │ │ │ │ │ │ │ │ 001449e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -127392,15 +127392,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq r8, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r1, r9, r0, ip │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ │ │ │ │ 00144bc4 : │ │ │ │ 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 │ │ │ │ @@ -127612,23 +127612,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r1, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ @ instruction: 0x015e2e90 │ │ │ │ cmpeq r9, r4, asr #20 │ │ │ │ - ldrsbeq r5, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r0, ror #21 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r8, asr #20 │ │ │ │ + cmpeq r3, r0, asr sl │ │ │ │ @ instruction: 0x01491994 │ │ │ │ ldrdeq lr, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r3, r0, asr #19 │ │ │ │ + cmpeq r3, r8, asr #19 │ │ │ │ cmpeq r9, r8, lsl 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, #384] @ 1450e8 │ │ │ │ ldr r3, [pc, #384] @ 1450ec │ │ │ │ @@ -127726,18 +127726,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 145060 │ │ │ │ @ instruction: 0x015e2c9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r4, lsr r9 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ cmpeq r8, r4, ror #30 │ │ │ │ @ instruction: 0x015e2b9c │ │ │ │ - smlaltteq sp, r9, r4, r4 │ │ │ │ + strdeq sp, [r9, #-64] @ 0xffffffc0 │ │ │ │ cmpeq r9, r4, asr r7 │ │ │ │ │ │ │ │ 00145104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -127934,27 +127934,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ mov r7, r0 │ │ │ │ b 145178 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, ror #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r4, ror r7 │ │ │ │ + cmpeq r3, ip, ror r7 │ │ │ │ ldrheq r2, [lr, #-164] @ 0xffffff5c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r9, r8, ror #12 │ │ │ │ - cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r3, r8, lsl r7 │ │ │ │ cmpeq lr, ip, lsl #20 │ │ │ │ strdeq r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r0, lsr #13 │ │ │ │ + cmpeq r3, r8, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r0, lsl r6 │ │ │ │ + cmpeq r3, r8, lsl r6 │ │ │ │ cmpeq r9, ip, asr #10 │ │ │ │ - cmpeq ip, ip, lsl r6 │ │ │ │ - ldrheq r5, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r8, lsr #12 │ │ │ │ + ldrheq r5, [r3, #-88] @ 0xffffffa8 │ │ │ │ strdeq r1, [r9, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 00145464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -128152,27 +128152,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ mov r7, r0 │ │ │ │ b 1454d8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r0, lsr #8 │ │ │ │ + cmpeq r3, r8, lsr #8 │ │ │ │ cmpeq lr, r4, asr r7 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r9, r8, lsl #6 │ │ │ │ - ldrheq r5, [r3, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r3, #-56] @ 0xffffffc8 │ │ │ │ cmpeq lr, ip, lsr #13 │ │ │ │ @ instruction: 0x0149129c │ │ │ │ - cmpeq r3, r0, asr #6 │ │ │ │ + cmpeq r3, r8, asr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq r5, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r5, [r3, #-40] @ 0xffffffd8 │ │ │ │ smlaltteq r1, r9, ip, r1 │ │ │ │ - strheq fp, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ + smlalbteq fp, ip, r8, r2 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ @ instruction: 0x01491194 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 001457c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -128210,17 +128210,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, #15 │ │ │ │ b 145820 │ │ │ │ - cmpeq r3, r4, lsr r1 │ │ │ │ + cmpeq r3, ip, lsr r1 │ │ │ │ qdaddeq r1, r4, r9 │ │ │ │ - cmpeq r9, r8, asr #26 │ │ │ │ + cmpeq r9, r4, asr sp │ │ │ │ cmpeq r9, ip, asr #32 │ │ │ │ │ │ │ │ 00145870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -128264,16 +128264,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r0, r4 │ │ │ │ b 1458b4 │ │ │ │ cmpeq lr, ip, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, asr #6 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ - smlalbbeq ip, r9, ip, ip │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ + @ instruction: 0x0149cc98 │ │ │ │ smlalbbeq r0, r9, r8, pc @ │ │ │ │ │ │ │ │ 0014593c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -128559,38 +128559,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 145a94 │ │ │ │ cmpeq lr, r4, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq sl, [lr, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r4, ror pc │ │ │ │ + cmpeq r3, ip, ror pc │ │ │ │ ldrdeq r0, [r9, #-224] @ 0xffffff20 │ │ │ │ cmpeq r8, r0, ror #24 │ │ │ │ smlaltteq r0, r9, ip, sl │ │ │ │ ldrsheq sl, [lr, #-124] @ 0xffffff84 │ │ │ │ cmpeq lr, r8, ror #2 │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ smlaltbeq r0, r9, r8, sp │ │ │ │ smlalbteq sp, r8, r0, r2 │ │ │ │ cmpeq r8, ip, ror #4 │ │ │ │ cmpeq r8, ip, lsr #4 │ │ │ │ - cmpeq r3, ip, lsr #26 │ │ │ │ - smlalbbeq ip, r9, r0, r9 │ │ │ │ + cmpeq r3, r4, lsr sp │ │ │ │ + smlalbbeq ip, r9, ip, r9 │ │ │ │ smlalbbeq r0, r9, r0, ip │ │ │ │ - ldrsheq r4, [r3, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ + ldrsheq r4, [r3, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, asr r9 │ │ │ │ cmpeq r9, r4, asr #24 │ │ │ │ - cmpeq r9, ip, lsl #18 │ │ │ │ - ldrdeq ip, [r9, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq ip, r9, ip, r8 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - cmpeq r9, ip, lsl r8 │ │ │ │ - smlaltteq ip, r9, ip, r7 │ │ │ │ + cmpeq r9, r8, lsl r9 │ │ │ │ + smlaltteq ip, r9, r8, r8 │ │ │ │ + strheq ip, [r9, #-136] @ 0xffffff78 │ │ │ │ + smlalbbeq ip, r9, r8, r8 │ │ │ │ + cmpeq r9, r8, asr r8 │ │ │ │ + cmpeq r9, r8, lsr #16 │ │ │ │ + strdeq ip, [r9, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 00145e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 145ed8 │ │ │ │ @@ -128633,16 +128633,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r0, r4 │ │ │ │ b 145e68 │ │ │ │ cmpeq lr, r8, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x015e1d94 │ │ │ │ - cmpeq r3, r0, lsl #21 │ │ │ │ - ldrdeq ip, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, r8, lsl #21 │ │ │ │ + smlaltteq ip, r9, r4, r6 │ │ │ │ ldrdeq r0, [r9, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 00145ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -129144,60 +129144,60 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 14617c │ │ │ │ ldrsheq r1, [lr, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r1, [lr, #-204] @ 0xffffff34 │ │ │ │ cmpeq lr, r0, lsl #6 │ │ │ │ cmpeq lr, r8, asr #5 │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ ldrdeq r0, [r9, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r0, asr #17 │ │ │ │ - cmpeq r9, r4, lsl r5 │ │ │ │ + cmpeq r3, r8, asr #17 │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ cmpeq r9, r8, lsl r8 │ │ │ │ smlalbteq ip, r8, r0, r5 │ │ │ │ - cmpeq r3, ip, asr #16 │ │ │ │ + cmpeq r3, r4, asr r8 │ │ │ │ @ instruction: 0x01490798 │ │ │ │ cmpeq lr, r0, lsr #2 │ │ │ │ cmpeq lr, r0, lsl #21 │ │ │ │ cmpeq r9, ip, ror #6 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq r3, r4, ror #13 │ │ │ │ + cmpeq r3, ip, ror #13 │ │ │ │ cmpeq r9, r0, asr #12 │ │ │ │ cmpeq r8, ip, asr fp │ │ │ │ cmpeq r9, r0, ror #4 │ │ │ │ cmpeq r8, r0, lsl fp │ │ │ │ - ldrheq r4, [r3, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq r4, [r3, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r8, ip, ror sl │ │ │ │ cmpeq r9, r4, lsl #10 │ │ │ │ cmpeq r8, r4, lsr #20 │ │ │ │ smlaltteq ip, r8, r4, r9 │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ - ldrheq r4, [r3, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ + ldrheq r4, [r3, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, lsl r1 │ │ │ │ cmpeq r9, ip, lsl #8 │ │ │ │ - cmpeq r3, r8, ror r4 │ │ │ │ - smlalbteq ip, r9, ip, r0 │ │ │ │ + cmpeq r3, r0, lsl #9 │ │ │ │ + ldrdeq ip, [r9, #-8] │ │ │ │ ldrdeq r0, [r9, #-48] @ 0xffffffd0 │ │ │ │ - swpbeq ip, r4, [r9] │ │ │ │ - cmpeq r3, ip, lsl #8 │ │ │ │ - cmpeq r9, r0, rrx │ │ │ │ + smlaltbeq ip, r9, r0, r0 │ │ │ │ + cmpeq r3, r4, lsl r4 │ │ │ │ + cmpeq r9, ip, rrx │ │ │ │ cmpeq r9, r4, ror #6 │ │ │ │ - ldrsbeq r4, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r9, r4, lsr #32 │ │ │ │ + ldrsbeq r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r0, lsr r0 │ │ │ │ cmpeq r9, r8, lsr #6 │ │ │ │ - @ instruction: 0x01534394 │ │ │ │ - smlaltteq fp, r9, r8, pc @ │ │ │ │ + @ instruction: 0x0153439c │ │ │ │ + strdeq fp, [r9, #-244] @ 0xffffff0c │ │ │ │ smlaltteq r0, r9, ip, r2 │ │ │ │ - strheq fp, [r9, #-240] @ 0xffffff10 │ │ │ │ - smlalbbeq fp, r9, r0, pc @ │ │ │ │ - cmpeq r9, ip, asr #30 │ │ │ │ - cmpeq r3, r4, asr #5 │ │ │ │ - cmpeq r9, r8, lsl pc │ │ │ │ + strheq fp, [r9, #-252] @ 0xffffff04 │ │ │ │ + smlalbbeq fp, r9, ip, pc @ │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + cmpeq r3, ip, asr #5 │ │ │ │ + cmpeq r9, r4, lsr #30 │ │ │ │ cmpeq r9, ip, lsl r2 │ │ │ │ - smlaltteq fp, r9, r0, lr │ │ │ │ + smlaltteq fp, r9, ip, lr │ │ │ │ │ │ │ │ 00146790 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ @@ -129270,23 +129270,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1467fc │ │ │ │ @ instruction: 0x0148be9c │ │ │ │ - cmpeq r3, r4, lsl r1 │ │ │ │ - cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq r3, ip, lsl r1 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ cmpeq r9, r8, rrx │ │ │ │ - ldrsbeq r4, [r3, #-8] │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ + cmpeq r3, r0, ror #1 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ cmpeq r9, r8, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x0153409c │ │ │ │ - strdeq fp, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + strdeq fp, [r9, #-204] @ 0xffffff34 │ │ │ │ smlaltteq pc, r8, ip, pc @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -129775,48 +129775,48 @@ │ │ │ │ ldr r1, [pc, #24] @ 1470a8 │ │ │ │ mov r3, sl │ │ │ │ b 146f94 │ │ │ │ cmpeq lr, r4, lsr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq pc, [r8, #-232] @ 0xffffff18 @ │ │ │ │ ldrsheq r1, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, r8, lsr #31 │ │ │ │ + ldrheq r3, [r3, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ cmppeq r8, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr #30 │ │ │ │ + cmpeq r3, r4, lsr pc │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ cmpeq lr, r8, lsl #2 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ smlaltbeq pc, r8, r0, ip @ │ │ │ │ - cmpeq r3, r4, lsr #27 │ │ │ │ + cmpeq r3, ip, lsr #27 │ │ │ │ @ instruction: 0x0148c198 │ │ │ │ cmppeq r8, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr #26 │ │ │ │ + cmpeq r3, r0, lsr sp │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ cmpeq r8, r8, ror r0 │ │ │ │ - strheq fp, [r9, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq fp, r9, r4, r7 │ │ │ │ strdeq pc, [r8, #-160] @ 0xffffff60 │ │ │ │ - ldrsheq r3, [r3, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r3, [r3, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ smlaltbeq fp, r8, ip, pc @ │ │ │ │ - smlalbteq fp, r9, r8, r6 │ │ │ │ + ldrdeq fp, [r9, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ strdeq fp, [r8, #-236] @ 0xffffff14 │ │ │ │ smlaltbeq fp, r8, r4, lr │ │ │ │ - strdeq fp, [r9, #-92] @ 0xffffffa4 │ │ │ │ - smlalbteq fp, r9, r8, r5 │ │ │ │ + cmpeq r9, r8, lsl #12 │ │ │ │ + ldrdeq fp, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x0149b594 │ │ │ │ + smlaltbeq fp, r9, r0, r5 │ │ │ │ smlalbteq pc, r8, ip, r8 @ │ │ │ │ - ldrsbeq r3, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, r0, ror #10 │ │ │ │ - cmpeq r9, r0, lsr r5 │ │ │ │ - cmpeq r9, r0, lsl #10 │ │ │ │ + ldrsbeq r3, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, ip, ror #10 │ │ │ │ + cmpeq r9, ip, lsr r5 │ │ │ │ + cmpeq r9, ip, lsl #10 │ │ │ │ │ │ │ │ 0014712c : │ │ │ │ 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 │ │ │ │ @@ -129896,23 +129896,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 1472a8 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 147194 │ │ │ │ - cmpeq r3, r8, ror #15 │ │ │ │ - smlaltbeq fp, r9, r4, r3 │ │ │ │ + ldrsheq r3, [r3, #-112] @ 0xffffff90 │ │ │ │ + strheq fp, [r9, #-48] @ 0xffffffd0 │ │ │ │ ldrdeq pc, [r8, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, ip, lsr #15 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ + ldrheq r3, [r3, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ @ instruction: 0x0148f694 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmpeq r3, r0, ror r7 │ │ │ │ - cmpeq r9, ip, lsr #6 │ │ │ │ + cmpeq r3, r8, ror r7 │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ cmppeq r8, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #1328] @ 1477f4 │ │ │ │ @@ -130260,58 +130260,58 @@ │ │ │ │ cmppeq r8, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq pc, r8, r8, r0 @ │ │ │ │ cmppeq r8, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq pc, r8, ip, r0 @ │ │ │ │ smlalbbeq pc, r8, ip, r0 @ │ │ │ │ strdeq pc, [r8, #-88] @ 0xffffffa8 │ │ │ │ strdeq pc, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ - mrseq fp, (UNDEF: 89) │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ + cmpeq r9, ip, lsl #2 │ │ │ │ cmppeq r8, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ - smlalbteq fp, r9, r4, r0 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ + ldrdeq fp, [r9, #-0] │ │ │ │ strdeq pc, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r3, ip, asr #9 │ │ │ │ - smlalbbeq fp, r9, r8, r0 │ │ │ │ + ldrsbeq r3, [r3, #-68] @ 0xffffffbc │ │ │ │ + swpbeq fp, r4, [r9] │ │ │ │ strheq pc, [r8, #-56] @ 0xffffffc8 @ │ │ │ │ - @ instruction: 0x01533490 │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ + @ instruction: 0x01533498 │ │ │ │ + qdaddeq fp, r8, r9 │ │ │ │ cmppeq r8, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, asr r4 │ │ │ │ - cmpeq r9, r0, lsl r0 │ │ │ │ + cmpeq r3, ip, asr r4 │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ cmppeq r8, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsl r4 │ │ │ │ - ldrdeq sl, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r0, lsr #8 │ │ │ │ + smlaltteq sl, r9, r0, pc @ │ │ │ │ cmppeq r8, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r3, [r3, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0149af98 │ │ │ │ + cmpeq r3, r4, ror #7 │ │ │ │ + smlaltbeq sl, r9, r4, pc @ │ │ │ │ smlalbteq pc, r8, r8, r2 @ │ │ │ │ - cmpeq r3, r0, lsr #7 │ │ │ │ - cmpeq r9, ip, asr pc │ │ │ │ + cmpeq r3, r8, lsr #7 │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ smlalbbeq pc, r8, ip, r2 @ │ │ │ │ - cmpeq r3, r4, ror #6 │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ + cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq r9, ip, lsr #30 │ │ │ │ cmppeq r8, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr #6 │ │ │ │ - smlaltteq sl, r9, r4, lr │ │ │ │ + cmpeq r3, r0, lsr r3 │ │ │ │ + strdeq sl, [r9, #-224] @ 0xffffff20 │ │ │ │ cmppeq r8, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror #5 │ │ │ │ - smlaltbeq sl, r9, r8, lr │ │ │ │ + ldrsheq r3, [r3, #-36] @ 0xffffffdc │ │ │ │ + strheq sl, [r9, #-228] @ 0xffffff1c │ │ │ │ ldrdeq pc, [r8, #-24] @ 0xffffffe8 │ │ │ │ - ldrheq r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ + ldrheq r3, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ @ instruction: 0x0148f19c │ │ │ │ - cmpeq r3, r4, ror r2 │ │ │ │ - cmpeq r9, r0, lsr lr │ │ │ │ + cmpeq r3, ip, ror r2 │ │ │ │ + cmpeq r9, ip, lsr lr │ │ │ │ cmppeq r8, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr r2 │ │ │ │ - strdeq sl, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r0, asr #4 │ │ │ │ + cmpeq r9, r0, lsl #28 │ │ │ │ cmppeq r8, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ - strheq sl, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ + smlalbteq sl, r9, r4, sp │ │ │ │ smlaltteq pc, r8, r8, r0 @ │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -130442,32 +130442,32 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 147924 │ │ │ │ strheq ip, [r8, #-36] @ 0xffffffdc │ │ │ │ cmppeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mrseq pc, (UNDEF: 88) @ │ │ │ │ smlalbteq ip, r8, r8, r2 │ │ │ │ - cmpeq r3, r8, ror #31 │ │ │ │ - smlaltbeq sl, r9, r4, fp │ │ │ │ + ldrsheq r2, [r3, #-240] @ 0xffffff10 │ │ │ │ + strheq sl, [r9, #-176] @ 0xffffff50 │ │ │ │ ldrdeq lr, [r8, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmpeq r3, ip, lsr #31 │ │ │ │ - cmpeq r9, r8, ror #22 │ │ │ │ + ldrheq r2, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r4, ror fp │ │ │ │ @ instruction: 0x0148ee94 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r3, r0, ror pc │ │ │ │ - cmpeq r9, ip, lsr #22 │ │ │ │ + cmpeq r3, r8, ror pc │ │ │ │ + cmpeq r9, r8, lsr fp │ │ │ │ cmpeq r8, r0, ror #28 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ - strdeq sl, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ + strdeq sl, [r9, #-172] @ 0xffffff54 │ │ │ │ cmpeq r8, r4, lsr #28 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - ldrsheq r2, [r3, #-232] @ 0xffffff18 │ │ │ │ - strheq sl, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r0, lsl #30 │ │ │ │ + smlalbteq sl, r9, r0, sl │ │ │ │ smlaltteq lr, r8, r8, sp │ │ │ │ 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] @ 147df0 │ │ │ │ ldr r3, [pc, #644] @ 147df4 │ │ │ │ @@ -130630,25 +130630,25 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 147c64 │ │ │ │ @ instruction: 0x015e0098 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r4, lsl lr │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ cmpeq r8, r8, lsl #26 │ │ │ │ - cmpeq r3, r4, asr #27 │ │ │ │ + cmpeq r3, ip, asr #27 │ │ │ │ strheq lr, [r8, #-200] @ 0xffffff38 │ │ │ │ @ instruction: 0x015dff98 │ │ │ │ cmpeq r8, r4, asr #2 │ │ │ │ strdeq fp, [r8, #-0] │ │ │ │ strheq fp, [r8, #-0] │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - ldrdeq sl, [r9, #-124] @ 0xffffff84 │ │ │ │ - strheq sl, [r9, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r4, lsl r8 │ │ │ │ + smlaltteq sl, r9, r8, r7 │ │ │ │ + strheq sl, [r9, #-124] @ 0xffffff84 │ │ │ │ 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] @ 148454 │ │ │ │ ldr r3, [pc, #1556] @ 148458 │ │ │ │ @@ -131039,45 +131039,45 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 1482b4 │ │ │ │ cmppeq sp, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, ip, asr #22 │ │ │ │ + cmpeq r3, r4, asr fp │ │ │ │ cmpeq r8, ip, lsr sl │ │ │ │ cmppeq sp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq r2, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r4, asr #21 │ │ │ │ smlaltbeq lr, r8, ip, r9 │ │ │ │ cmppeq sp, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r3, r8, asr #17 │ │ │ │ + ldrsbeq r2, [r3, #-128] @ 0xffffff80 │ │ │ │ strheq lr, [r8, #-124] @ 0xffffff84 │ │ │ │ strheq sl, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq r3, r0, asr r8 │ │ │ │ cmpeq r8, ip, lsr r7 │ │ │ │ cmpeq r8, r4, lsr #24 │ │ │ │ smlalbteq sl, r8, ip, fp │ │ │ │ - cmpeq r9, r0, lsr #6 │ │ │ │ - cmpeq r3, r0, lsr r7 │ │ │ │ + cmpeq r9, ip, lsr #6 │ │ │ │ + cmpeq r3, r8, lsr r7 │ │ │ │ cmpeq r8, ip, lsl r8 │ │ │ │ cmpeq r8, r8, lsl r6 │ │ │ │ - smlaltbeq sl, r9, r8, r2 │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ - cmpeq r9, ip, lsl #4 │ │ │ │ + strheq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ + smlalbbeq sl, r9, r0, r2 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ + cmpeq r9, r8, lsl r2 │ │ │ │ cmpeq r8, r0, asr #10 │ │ │ │ cmpeq r8, r8, lsl #14 │ │ │ │ - strheq sl, [r9, #-16] │ │ │ │ - cmpeq r3, r0, asr #11 │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ + strheq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r8, asr #11 │ │ │ │ + smlalbbeq sl, r9, r8, r1 │ │ │ │ smlaltbeq lr, r8, ip, r4 │ │ │ │ cmpeq r8, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r4, [r0, #396] @ 0x18c │ │ │ │ @@ -131311,38 +131311,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1485c4 │ │ │ │ ldrsheq pc, [sp, #-104] @ 0xffffff98 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0153249c │ │ │ │ + cmpeq r3, r4, lsr #9 │ │ │ │ ldrsbeq pc, [sp, #-100] @ 0xffffff9c @ │ │ │ │ - cmpeq r3, r8, asr #8 │ │ │ │ + cmpeq r3, r0, asr r4 │ │ │ │ cmpeq r8, ip, lsr r3 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ cmppeq sp, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq r3, r4, ror r3 │ │ │ │ cmpeq r8, r0, ror #4 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ cmpeq r8, ip, asr #14 │ │ │ │ cmpeq r8, ip, lsl #14 │ │ │ │ - @ instruction: 0x01532290 │ │ │ │ + @ instruction: 0x01532298 │ │ │ │ smlaltbeq lr, r8, r4, r3 │ │ │ │ cmpeq r8, r8, ror r1 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ cmpeq r8, r0, ror r6 │ │ │ │ - smlalbteq r9, r9, r8, sp @ │ │ │ │ - @ instruction: 0x01499d98 │ │ │ │ + ldrdeq r9, [r9, #-212] @ 0xffffff2c │ │ │ │ + smlaltbeq r9, r9, r4, sp @ │ │ │ │ muleq r0, ip, ip │ │ │ │ cmpeq r8, r0, lsr sp │ │ │ │ - @ instruction: 0x01532194 │ │ │ │ + @ instruction: 0x0153219c │ │ │ │ cmpeq r8, r4, ror r0 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq r9, r0, lsl sp │ │ │ │ + cmpeq r9, ip, lsl sp │ │ │ │ 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] @ 148c3c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -131545,36 +131545,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1489e0 │ │ │ │ cmppeq sp, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, ip, rrx │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ cmpeq r8, r0, ror #30 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ cmppeq sp, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq lr, r8, ip, r0 │ │ │ │ - cmpeq r3, r0, asr pc │ │ │ │ + cmpeq r3, r8, asr pc │ │ │ │ cmpeq r8, r8, lsr lr │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ cmpeq r8, r0, lsl sl │ │ │ │ ldrdeq sl, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r3, ip, asr lr │ │ │ │ - cmpeq r9, r8, lsl sl │ │ │ │ + cmpeq r3, r4, ror #28 │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ cmpeq r8, ip, asr #26 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - cmpeq r3, r0, lsr #28 │ │ │ │ - ldrdeq r9, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r3, r8, lsr #28 │ │ │ │ + smlaltteq r9, r9, r8, r9 @ │ │ │ │ cmpeq r8, r0, lsl sp │ │ │ │ - cmpeq r3, r4, ror #27 │ │ │ │ - smlaltbeq r9, r9, r0, r9 @ │ │ │ │ + cmpeq r3, ip, ror #27 │ │ │ │ + smlaltbeq r9, r9, ip, r9 @ │ │ │ │ ldrdeq sp, [r8, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r5, [pc, #132] @ 148d3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -131610,15 +131610,15 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 148cd4 │ │ │ │ cmpeq sp, r8, asr #30 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ cmpeq r8, r0, lsr lr │ │ │ │ - cmpeq r3, r0, asr #25 │ │ │ │ + cmpeq r3, r8, asr #25 │ │ │ │ smlaltbeq sp, r8, r0, fp │ │ │ │ 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, #400] @ 0x190 │ │ │ │ @@ -131656,15 +131656,15 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 148d8c │ │ │ │ @ instruction: 0x015dee90 │ │ │ │ muleq r0, ip, ip │ │ │ │ smlaltbeq sp, r8, r0, sp │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ smlaltteq sp, r8, r8, sl │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -131693,15 +131693,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmpeq r8, r0, lsr sp │ │ │ │ - cmpeq r3, r8, ror #22 │ │ │ │ + cmpeq r3, r0, ror fp │ │ │ │ cmpeq r8, r4, asr sl │ │ │ │ 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] @ 1493ac │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -132022,38 +132022,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 148f68 │ │ │ │ cmpeq sp, ip, asr #26 │ │ │ │ cmpeq sp, r8, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrheq r1, [r3, #-164] @ 0xffffff5c │ │ │ │ + ldrheq r1, [r3, #-172] @ 0xffffff54 │ │ │ │ smlaltbeq sp, r8, r4, r9 │ │ │ │ @ instruction: 0x015dec94 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - cmpeq r3, r4, lsr #18 │ │ │ │ + cmpeq r0, r4, lsl r0 │ │ │ │ + cmpeq r3, ip, lsr #18 │ │ │ │ cmpeq r8, r4, lsl r8 │ │ │ │ cmpeq r8, r0, lsl #26 │ │ │ │ smlalbteq r9, r8, r0, ip │ │ │ │ cmpeq r8, r0, ror #24 │ │ │ │ - strheq r9, [r9, #-52] @ 0xffffffcc │ │ │ │ + smlalbteq r9, r9, r0, r3 @ │ │ │ │ muleq r0, ip, ip │ │ │ │ - ldrheq r1, [r3, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r1, [r3, #-120] @ 0xffffff88 │ │ │ │ cmpeq r8, r0, asr #6 │ │ │ │ @ instruction: 0x0148d694 │ │ │ │ - cmpeq r3, ip, ror #14 │ │ │ │ - cmpeq r9, r8, lsr #6 │ │ │ │ + cmpeq r3, r4, ror r7 │ │ │ │ + cmpeq r9, r4, lsr r3 │ │ │ │ cmpeq r8, r8, asr r6 │ │ │ │ - strdeq r9, [r9, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r9, [r9, #-44] @ 0xffffffd4 │ │ │ │ strdeq sp, [r8, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq r9, r9, r4, r2 @ │ │ │ │ - cmpeq r9, r4, ror #4 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ - cmpeq r3, r4, asr #12 │ │ │ │ - mrseq r9, (UNDEF: 105) │ │ │ │ + @ instruction: 0x01499290 │ │ │ │ + cmpeq r9, r0, ror r2 │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ + cmpeq r3, ip, asr #12 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ cmpeq r8, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #480] @ 149614 │ │ │ │ ldr r2, [pc, #480] @ 149618 │ │ │ │ @@ -132175,24 +132175,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1494f8 │ │ │ │ ldrsbeq lr, [sp, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ + cmpeq r3, r4, ror #10 │ │ │ │ cmpeq r8, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r3, r0, lsl r5 │ │ │ │ + cmpeq r3, r8, lsl r5 │ │ │ │ cmpeq r8, r4, lsl #8 │ │ │ │ cmpeq sp, r4, lsl #14 │ │ │ │ strheq r9, [r8, #-132] @ 0xffffff7c │ │ │ │ cmpeq r8, r0, ror #16 │ │ │ │ - strheq r8, [r9, #-248] @ 0xffffff08 │ │ │ │ - smlalbbeq r8, r9, ip, pc @ │ │ │ │ + smlalbteq r8, r9, r4, pc @ │ │ │ │ + @ instruction: 0x01498f98 │ │ │ │ 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 │ │ │ │ @@ -132385,37 +132385,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1496e4 │ │ │ │ @ instruction: 0x015de594 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r8, ror r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r4, lsl r3 │ │ │ │ + cmpeq r3, ip, lsl r3 │ │ │ │ cmpeq r8, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ cmpeq sp, r8, lsl r5 │ │ │ │ @ instruction: 0x0148d498 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - ldrheq r1, [r3, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r0, ror sp │ │ │ │ + ldrheq r1, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, ip, ror sp │ │ │ │ smlaltbeq sp, r8, r4, r0 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ smlalbteq sp, r8, r0, r3 │ │ │ │ - cmpeq r3, ip, asr #2 │ │ │ │ + cmpeq r3, r4, asr r1 │ │ │ │ @ instruction: 0x0148d39c │ │ │ │ cmpeq r8, r8, lsr r0 │ │ │ │ - cmpeq r3, r0, lsl #2 │ │ │ │ - strheq r8, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r8, lsl #2 │ │ │ │ + smlalbteq r8, r9, r8, ip │ │ │ │ strdeq ip, [r8, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - smlalbbeq r8, r9, r8, ip │ │ │ │ - @ instruction: 0x01531098 │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ + @ instruction: 0x01498c94 │ │ │ │ + cmpeq r3, r0, lsr #1 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ smlalbbeq ip, r8, r8, pc @ │ │ │ │ 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 │ │ │ │ @@ -132576,38 +132576,38 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 149ae4 │ │ │ │ smlaltbeq sl, r8, r8, r1 │ │ │ │ strheq sp, [r8, #-24] @ 0xffffffe8 │ │ │ │ ldrdeq sl, [r8, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq r8, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, ip, lsl #30 │ │ │ │ + ldrdeq r8, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r4, lsl pc │ │ │ │ strdeq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r0, [r3, #-224] @ 0xffffff20 │ │ │ │ - smlalbbeq r8, r9, ip, sl │ │ │ │ + ldrsbeq r0, [r3, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x01498a98 │ │ │ │ smlalbteq ip, r8, r0, sp │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq r9, r4, asr sl │ │ │ │ - @ instruction: 0x01530e90 │ │ │ │ + cmpeq r9, r0, ror #20 │ │ │ │ + @ instruction: 0x01530e98 │ │ │ │ cmpeq r8, r8, ror sp │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - cmpeq r3, r8, asr lr │ │ │ │ - cmpeq r9, r4, lsl sl │ │ │ │ + cmpeq r3, r0, ror #28 │ │ │ │ + cmpeq r9, r0, lsr #20 │ │ │ │ cmpeq r8, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq r3, ip, lsl lr │ │ │ │ - ldrdeq r8, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, r4, lsr #28 │ │ │ │ + smlaltteq r8, r9, r4, r9 │ │ │ │ cmpeq r8, ip, lsl #26 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - smlaltbeq r8, r9, r0, r9 │ │ │ │ - ldrsbeq r0, [r3, #-220] @ 0xffffff24 │ │ │ │ + smlaltbeq r8, r9, ip, r9 │ │ │ │ + cmpeq r3, r4, ror #27 │ │ │ │ smlalbteq ip, r8, r4, ip │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - cmpeq r3, r4, lsr #27 │ │ │ │ + cmpeq r3, ip, lsr #27 │ │ │ │ smlaltteq ip, r8, r8, r7 │ │ │ │ smlalbbeq ip, r8, ip, ip │ │ │ │ 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 │ │ │ │ @@ -132695,25 +132695,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ b 149dfc │ │ │ │ cmpeq sp, r4, lsl pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq r0, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r4, asr #25 │ │ │ │ strheq ip, [r8, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmpeq r3, ip, lsr ip │ │ │ │ - strdeq r8, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r4, asr #24 │ │ │ │ + cmpeq r9, r4, lsl #16 │ │ │ │ cmpeq r8, r4, lsr #22 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - smlalbteq r8, r9, r0, r7 │ │ │ │ + smlalbteq r8, r9, ip, r7 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - smlalbbeq r8, r9, ip, r7 │ │ │ │ - cmpeq r9, ip, asr r7 │ │ │ │ + @ instruction: 0x01498798 │ │ │ │ + cmpeq r9, r8, ror #14 │ │ │ │ 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 │ │ │ │ @@ -132949,38 +132949,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 149f2c │ │ │ │ cmpeq sp, r4, ror #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrsheq r0, [r3, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r0, [r3, #-168] @ 0xffffff58 │ │ │ │ smlaltteq ip, r8, r4, r9 │ │ │ │ muleq r0, r1, r5 │ │ │ │ ldrsbeq sp, [sp, #-192] @ 0xffffff40 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ cmpeq r8, r8, ror ip │ │ │ │ - cmpeq lr, r8, asr #20 │ │ │ │ - cmpeq r3, r8, lsl #19 │ │ │ │ + cmpeq lr, r4, asr sl │ │ │ │ + @ instruction: 0x01530990 │ │ │ │ cmpeq r8, r8, lsl #24 │ │ │ │ cmpeq r8, r4, ror r8 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - ldrsbeq r0, [r3, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x01498490 │ │ │ │ + ldrsbeq r0, [r3, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x0149849c │ │ │ │ smlalbteq ip, r8, r4, r7 │ │ │ │ muleq r0, lr, r5 │ │ │ │ strheq r8, [r8, #-200] @ 0xffffff38 │ │ │ │ @ instruction: 0x01494590 │ │ │ │ - strdeq r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - strheq r8, [r9, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r8, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + smlalbteq r8, r9, r8, r3 │ │ │ │ strdeq ip, [r8, #-96] @ 0xffffffa0 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmpeq r3, r4, asr #15 │ │ │ │ - smlalbbeq r8, r9, r0, r3 │ │ │ │ + cmpeq r3, ip, asr #15 │ │ │ │ + smlalbbeq r8, r9, ip, r3 │ │ │ │ strheq ip, [r8, #-100] @ 0xffffff9c │ │ │ │ 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 │ │ │ │ @@ -133180,29 +133180,29 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ b 14a588 │ │ │ │ cmpeq sp, r8, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, ip, lsr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r8, asr #13 │ │ │ │ + ldrsbeq r0, [r3, #-96] @ 0xffffffa0 │ │ │ │ strheq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ smlalbteq r7, r8, r4, fp │ │ │ │ cmpeq sp, r4, asr r8 │ │ │ │ - ldrsbeq r0, [r3, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r3, r0, ror #11 │ │ │ │ smlalbteq ip, r8, r8, r4 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ smlalbteq r7, r8, r4, sl │ │ │ │ - strheq r8, [r9, #-4] │ │ │ │ + smlalbteq r8, r9, r0, r0 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - qdaddeq r8, ip, r9 │ │ │ │ + cmpeq r9, r8, rrx │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - strdeq r7, [r9, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq r7, r9, ip, pc @ │ │ │ │ + cmpeq r9, r8 │ │ │ │ + ldrdeq r7, [r9, #-248] @ 0xffffff08 │ │ │ │ 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] @ 14aa34 │ │ │ │ @@ -133482,47 +133482,47 @@ │ │ │ │ cmpeq r8, ip, lsl r6 │ │ │ │ cmpeq r8, r8, lsr r6 │ │ │ │ cmpeq r8, ip, asr r6 │ │ │ │ cmpeq r8, r8, asr #12 │ │ │ │ cmpeq r8, r4, ror #12 │ │ │ │ @ instruction: 0x0148c694 │ │ │ │ cmpeq sp, r0, lsl r4 │ │ │ │ - cmpeq r3, ip, ror r1 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq r3, r4, lsl #3 │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ cmpeq r8, ip, rrx │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlalbteq pc, r8, r8, pc @ │ │ │ │ smlaltteq ip, r8, r4, r3 │ │ │ │ - cmpeq r3, r0, lsl r1 │ │ │ │ - smlalbteq r7, r9, r8, ip │ │ │ │ + cmpeq r3, r8, lsl r1 │ │ │ │ + ldrdeq r7, [r9, #-196] @ 0xffffff3c │ │ │ │ mrseq ip, (UNDEF: 72) │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r0, [r3, #-0] │ │ │ │ - smlalbbeq r7, r9, ip, ip │ │ │ │ + ldrsbeq r0, [r3, #-8] │ │ │ │ + @ instruction: 0x01497c98 │ │ │ │ smlalbteq fp, r8, r0, pc @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01530098 │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ + cmpeq r3, r0, lsr #1 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ smlalbbeq fp, r8, r8, pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ + cmpeq r9, r8, lsr #24 │ │ │ │ cmpeq r8, r0, asr pc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ - smlaltteq r7, r9, r4, fp │ │ │ │ + cmpeq r3, r0, lsr r0 │ │ │ │ + strdeq r7, [r9, #-176] @ 0xffffff50 │ │ │ │ cmpeq r8, r8, lsl pc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrsheq pc, [r2, #-240] @ 0xffffff10 @ │ │ │ │ - smlaltbeq r7, r9, ip, fp │ │ │ │ + ldrsheq pc, [r2, #-248] @ 0xffffff08 @ │ │ │ │ + strheq r7, [r9, #-184] @ 0xffffff48 │ │ │ │ smlaltteq fp, r8, r0, lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq pc, [r2, #-248] @ 0xffffff08 @ │ │ │ │ - cmpeq r9, r4, ror fp │ │ │ │ + cmppeq r2, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r7, r9, r0, fp │ │ │ │ smlaltbeq fp, r8, r8, lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0014ab14 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #24] │ │ │ │ @@ -133568,16 +133568,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14ab80 │ │ │ │ - cmppeq r2, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, r9, r4, r9 │ │ │ │ + cmppeq r2, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r9, #-144] @ 0xffffff70 │ │ │ │ cmpeq r8, r4, lsl sp │ │ │ │ │ │ │ │ 0014abd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -133648,20 +133648,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14ac44 │ │ │ │ cmpeq sp, r8, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, asr #28 │ │ │ │ ldrheq ip, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmppeq r2, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmppeq r2, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsl #18 │ │ │ │ cmpeq r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmppeq r2, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - strheq r7, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmppeq r2, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, r9, r8, r8 │ │ │ │ smlaltteq fp, r8, r8, fp │ │ │ │ │ │ │ │ 0014ad1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -133734,20 +133734,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14ad94 │ │ │ │ cmpeq sp, ip, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq fp, [r8, #-196] @ 0xffffff3c │ │ │ │ cmpeq sp, r8, ror #28 │ │ │ │ - cmppeq r2, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r7, r9, r8, r7 │ │ │ │ + ldrsheq pc, [r2, #-180] @ 0xffffff4c @ │ │ │ │ + strheq r7, [r9, #-116] @ 0xffffff8c │ │ │ │ ldrdeq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrheq pc, [r2, #-176] @ 0xffffff50 @ │ │ │ │ - cmpeq r9, ip, ror #14 │ │ │ │ + ldrheq pc, [r2, #-184] @ 0xffffff48 @ │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ @ instruction: 0x0148ba98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #788] @ 14b198 │ │ │ │ ldr r3, [pc, #788] @ 14b19c │ │ │ │ @@ -133948,46 +133948,46 @@ │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 14b150 │ │ │ │ cmpeq sp, r0, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq fp, r8, r0, r6 │ │ │ │ cmpeq sp, r8, asr #25 │ │ │ │ - cmppeq r2, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #12 │ │ │ │ + cmppeq r2, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #12 │ │ │ │ cmpeq r8, ip, lsr #18 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - ldrsheq pc, [r2, #-156] @ 0xffffff64 @ │ │ │ │ - strheq r7, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq r2, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, r9, r4, r5 │ │ │ │ smlaltteq fp, r8, r4, r8 │ │ │ │ andeq r0, r0, lr, lsr #11 │ │ │ │ - ldrheq pc, [r2, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ + cmppeq r2, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r7, r9, r4, r5 │ │ │ │ smlaltbeq fp, r8, r4, r8 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmppeq r2, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr r5 │ │ │ │ + cmppeq r2, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ cmpeq r8, r8, ror #16 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - cmppeq r2, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #10 │ │ │ │ + cmppeq r2, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #10 │ │ │ │ cmpeq r8, ip, lsr #16 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmppeq r2, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r7, r9, r4, r4 │ │ │ │ + cmppeq r2, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r7, [r9, #-64] @ 0xffffffc0 │ │ │ │ strdeq fp, [r8, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ - cmppeq r2, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r7, r9, r8, r4 │ │ │ │ + ldrsbeq pc, [r2, #-132] @ 0xffffff7c @ │ │ │ │ + @ instruction: 0x01497494 │ │ │ │ strheq fp, [r8, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x0152f894 │ │ │ │ + @ instruction: 0x0152f89c │ │ │ │ cmpeq r8, r8, ror #26 │ │ │ │ cmpeq r8, ip, ror r7 │ │ │ │ - cmppeq r2, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ strdeq fp, [r8, #-204] @ 0xffffff34 │ │ │ │ cmpeq r8, r8, lsr r7 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -134109,24 +134109,24 @@ │ │ │ │ ldrdeq fp, [r8, #-68] @ 0xffffffbc │ │ │ │ strdeq fp, [r8, #-180] @ 0xffffff4c │ │ │ │ strdeq fp, [r8, #-184] @ 0xffffff48 │ │ │ │ cmpeq sp, r8, lsl #18 │ │ │ │ smlaltbeq fp, r8, r8, fp │ │ │ │ smlalbbeq fp, r8, r8, fp │ │ │ │ cmpeq r8, ip, ror fp │ │ │ │ - cmppeq r2, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr #4 │ │ │ │ + cmppeq r2, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, lsr r2 │ │ │ │ cmpeq r8, r0, asr r5 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - cmppeq r2, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, r9, r8, r1 │ │ │ │ + cmppeq r2, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r9, #-20] @ 0xffffffec │ │ │ │ cmpeq r8, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - ldrsheq pc, [r2, #-80] @ 0xffffffb0 @ │ │ │ │ - smlaltbeq r7, r9, ip, r1 │ │ │ │ + ldrsheq pc, [r2, #-88] @ 0xffffffa8 @ │ │ │ │ + strheq r7, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldrdeq fp, [r8, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 0014b45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -134198,20 +134198,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14b4cc │ │ │ │ @ instruction: 0x015dc790 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq fp, r8, ip, r4 │ │ │ │ cmpeq sp, r0, lsr r7 │ │ │ │ - ldrheq pc, [r2, #-68] @ 0xffffffbc @ │ │ │ │ - cmpeq r9, r0, ror r0 │ │ │ │ + ldrheq pc, [r2, #-76] @ 0xffffffb4 @ │ │ │ │ + cmpeq r9, ip, ror r0 │ │ │ │ smlaltbeq fp, r8, r4, r3 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmppeq r2, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr r0 │ │ │ │ + cmppeq r2, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, asr #32 │ │ │ │ cmpeq r8, r0, ror #6 │ │ │ │ │ │ │ │ 0014b5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -134296,21 +134296,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14b6b4 │ │ │ │ cmpeq sp, r0, asr #12 │ │ │ │ cmpeq r8, r0, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r4, ror #11 │ │ │ │ swpbeq fp, r0, [r8] │ │ │ │ - cmppeq r2, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, asr #4 │ │ │ │ - cmppeq r2, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmppeq r2, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r6, r9, r0, lr │ │ │ │ cmpeq r8, r0, lsl r2 │ │ │ │ - cmppeq r2, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01496e98 │ │ │ │ + ldrsheq pc, [r2, #-32] @ 0xffffffe0 @ │ │ │ │ + smlaltbeq r6, r9, r4, lr │ │ │ │ ldrdeq fp, [r8, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 0014b728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -134337,16 +134337,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 14b7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #896 @ 0x380 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14b75c │ │ │ │ - cmppeq r2, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #28 │ │ │ │ + cmppeq r2, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsl lr │ │ │ │ cmpeq r8, r4, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -135320,231 +135320,231 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #980 @ 0x3d4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 14c400 │ │ │ │ cmpeq sp, r8, lsr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r4, lsl #8 │ │ │ │ - cmppeq r2, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, rrx │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ cmpeq sp, r8, lsr r2 │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ - cmpeq r2, r4, asr pc │ │ │ │ + cmpeq r2, ip, asr pc │ │ │ │ cmpeq r8, r4, asr #28 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq r2, r0, lsl #29 │ │ │ │ + cmpeq r2, r8, lsl #29 │ │ │ │ cmpeq r8, r8, ror #26 │ │ │ │ - cmpeq r2, ip, lsr lr │ │ │ │ + cmpeq r2, r4, asr #28 │ │ │ │ strdeq sl, [r8, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x0152ed94 │ │ │ │ + @ instruction: 0x0152ed9c │ │ │ │ cmpeq r8, r8, asr fp │ │ │ │ - ldrsbeq lr, [r2, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq lr, [r2, #-200] @ 0xffffff38 │ │ │ │ smlalbteq sl, r8, r0, fp │ │ │ │ - cmpeq r9, ip, lsl #16 │ │ │ │ + cmpeq r9, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmpeq r2, r0, lsl ip │ │ │ │ - smlalbteq r6, r9, r8, r7 │ │ │ │ + cmpeq r2, r8, lsl ip │ │ │ │ + ldrdeq r6, [r9, #-116] @ 0xffffff8c │ │ │ │ strdeq sl, [r8, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmpeq r2, r8, lsr #22 │ │ │ │ + cmpeq r2, r0, lsr fp │ │ │ │ cmpeq r8, ip, lsl sl │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ cmpeq r8, ip, asr r8 │ │ │ │ - cmpeq r2, r0, ror #19 │ │ │ │ + cmpeq r2, r8, ror #19 │ │ │ │ smlalbteq sl, r8, ip, r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x0148a898 │ │ │ │ - @ instruction: 0x0152e99c │ │ │ │ - cmpeq r9, r8, lsl #10 │ │ │ │ + cmpeq r2, r4, lsr #19 │ │ │ │ + cmpeq r9, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - cmpeq r2, ip, ror #16 │ │ │ │ + cmpeq r2, r4, ror r8 │ │ │ │ cmpeq r8, r0, ror #14 │ │ │ │ cmpeq r8, r8, asr ip │ │ │ │ cmpeq r8, r4, lsl #24 │ │ │ │ strheq r6, [r8, #-176] @ 0xffffff50 │ │ │ │ - strdeq r6, [r9, #-36] @ 0xffffffdc │ │ │ │ + mrseq r6, (UNDEF: 121) │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ cmpeq r8, r8, lsr #22 │ │ │ │ - cmpeq r2, r8, lsr #13 │ │ │ │ + ldrheq lr, [r2, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x0148a598 │ │ │ │ - cmpeq r2, ip, asr r6 │ │ │ │ + cmpeq r2, r4, ror #12 │ │ │ │ cmpeq r8, r8, asr #10 │ │ │ │ - cmpeq r2, r0, lsr r6 │ │ │ │ + cmpeq r2, r8, lsr r6 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ - cmpeq r2, r8, ror #11 │ │ │ │ + ldrsheq lr, [r2, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r8, r8, lsl #20 │ │ │ │ smlalbteq sl, r8, r8, r4 │ │ │ │ - cmpeq r2, r4, lsr #11 │ │ │ │ + cmpeq r2, ip, lsr #11 │ │ │ │ @ instruction: 0x0148a498 │ │ │ │ - cmpeq r2, ip, asr r5 │ │ │ │ + cmpeq r2, r4, ror #10 │ │ │ │ smlalbbeq r6, r8, r0, r9 │ │ │ │ cmpeq r8, r0, asr #8 │ │ │ │ - ldrheq lr, [r2, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq lr, [r2, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r8, r4, ror r2 │ │ │ │ - ldrsheq lr, [r2, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq lr, [r2, #-60] @ 0xffffffc4 │ │ │ │ smlaltteq sl, r8, r4, r2 │ │ │ │ - ldrheq lr, [r2, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r9, ip, ror #30 │ │ │ │ + ldrheq lr, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ smlaltbeq sl, r8, r0, r2 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ @ instruction: 0x01486798 │ │ │ │ - cmpeq r2, r0, asr #6 │ │ │ │ + cmpeq r2, r8, asr #6 │ │ │ │ cmpeq r8, r4, lsr r2 │ │ │ │ - ldrsheq lr, [r2, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, r0, lsl #6 │ │ │ │ cmpeq r8, ip, lsl r7 │ │ │ │ ldrdeq sl, [r8, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r2, r0, asr #30 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ cmpeq r8, r4, lsl #26 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0152de94 │ │ │ │ + @ instruction: 0x0152de9c │ │ │ │ smlalbbeq r9, r8, r4, sp │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlaltteq r9, r8, ip, fp │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - cmpeq r2, r4, ror #26 │ │ │ │ + cmpeq r2, ip, ror #26 │ │ │ │ cmpeq r8, r4, asr ip │ │ │ │ - cmpeq r2, r4, lsr sp │ │ │ │ - strdeq r5, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r2, ip, lsr sp │ │ │ │ + strdeq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ cmpeq r8, r4, lsr #24 │ │ │ │ cmpeq r8, ip, lsl r1 │ │ │ │ - ldrheq sp, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r0, asr #25 │ │ │ │ smlaltbeq r9, r8, ip, fp │ │ │ │ strheq r6, [r8, #-8] │ │ │ │ cmpeq r8, r4, ror r0 │ │ │ │ - cmpeq r2, r4, lsl ip │ │ │ │ + cmpeq r2, ip, lsl ip │ │ │ │ cmpeq r8, r8, lsl #22 │ │ │ │ cmpeq r8, r4, lsl r0 │ │ │ │ - ldrheq sp, [r2, #-180] @ 0xffffff4c │ │ │ │ + ldrheq sp, [r2, #-188] @ 0xffffff44 │ │ │ │ smlaltbeq r9, r8, r8, sl │ │ │ │ strheq r5, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r2, r0, ror #22 │ │ │ │ + cmpeq r2, r8, ror #22 │ │ │ │ cmpeq r8, r4, asr sl │ │ │ │ - cmpeq r2, r8, lsl fp │ │ │ │ + cmpeq r2, r0, lsr #22 │ │ │ │ cmpeq r8, ip, lsr pc │ │ │ │ strdeq r9, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r2, ip, ror #21 │ │ │ │ + ldrsheq sp, [r2, #-164] @ 0xffffff5c │ │ │ │ smlaltteq r9, r8, r0, r9 │ │ │ │ - cmpeq r2, r4, lsr #21 │ │ │ │ + cmpeq r2, ip, lsr #21 │ │ │ │ smlalbteq r5, r8, r8, lr │ │ │ │ smlalbbeq r9, r8, r4, r9 │ │ │ │ - cmpeq r2, r8, ror sl │ │ │ │ + cmpeq r2, r0, lsl #21 │ │ │ │ cmpeq r8, ip, ror #18 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq r2, r0, lsr sl │ │ │ │ + cmpeq r2, r8, lsr sl │ │ │ │ cmpeq r8, r4, asr lr │ │ │ │ cmpeq r8, r4, lsl r9 │ │ │ │ cmpeq r8, ip, lsl lr │ │ │ │ - ldrheq sp, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r0, asr #19 │ │ │ │ smlaltbeq r9, r8, ip, r8 │ │ │ │ strheq r5, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r8, asr r9 │ │ │ │ + cmpeq r2, r0, ror #18 │ │ │ │ cmpeq r8, ip, asr #16 │ │ │ │ cmpeq r8, ip, asr sp │ │ │ │ - ldrsheq sp, [r2, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r2, r0, lsl #18 │ │ │ │ smlaltteq r9, r8, ip, r7 │ │ │ │ - ldrsbeq sp, [r2, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x01495490 │ │ │ │ + ldrsbeq sp, [r2, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x0149549c │ │ │ │ smlalbteq r9, r8, r4, r7 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - @ instruction: 0x0152d894 │ │ │ │ - cmpeq r9, r0, asr r4 │ │ │ │ + @ instruction: 0x0152d89c │ │ │ │ + cmpeq r9, ip, asr r4 │ │ │ │ smlalbbeq r9, r8, r4, r7 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmpeq r9, r8, lsl r4 │ │ │ │ - ldrdeq r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r4, lsr #8 │ │ │ │ + smlaltteq r5, r9, r8, r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r2, ip, ror #15 │ │ │ │ - smlaltbeq r5, r9, r8, r3 │ │ │ │ + ldrsheq sp, [r2, #-116] @ 0xffffff8c │ │ │ │ + strheq r5, [r9, #-52] @ 0xffffffcc │ │ │ │ ldrdeq r9, [r8, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmpeq r2, ip, lsr #15 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ + ldrheq sp, [r2, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ @ instruction: 0x0148969c │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmpeq r9, r0, lsr r3 │ │ │ │ - cmpeq r2, r0, asr #14 │ │ │ │ - strdeq r5, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ + cmpeq r2, r8, asr #14 │ │ │ │ + cmpeq r9, r8, lsl #6 │ │ │ │ cmpeq r8, r0, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - smlalbteq r5, r9, r4, r2 │ │ │ │ - smlalbbeq r5, r9, ip, r2 │ │ │ │ + ldrdeq r5, [r9, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01495298 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x0152d694 │ │ │ │ - cmpeq r9, r0, asr r2 │ │ │ │ + @ instruction: 0x0152d69c │ │ │ │ + cmpeq r9, ip, asr r2 │ │ │ │ smlalbbeq r9, r8, r4, r5 │ │ │ │ - cmpeq r9, r8, lsl r2 │ │ │ │ - ldrdeq r5, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r4, lsr #4 │ │ │ │ + smlaltteq r5, r9, r8, r1 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - cmpeq r2, ip, ror #11 │ │ │ │ - smlaltbeq r5, r9, r8, r1 │ │ │ │ + ldrsheq sp, [r2, #-84] @ 0xffffffac │ │ │ │ + strheq r5, [r9, #-20] @ 0xffffffec │ │ │ │ ldrdeq r9, [r8, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - ldrheq sp, [r2, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r9, ip, ror #2 │ │ │ │ + ldrheq sp, [r2, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ smlaltbeq r9, r8, r0, r4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r2, r4, ror r5 │ │ │ │ - cmpeq r9, r0, lsr r1 │ │ │ │ + cmpeq r2, ip, ror r5 │ │ │ │ + cmpeq r9, ip, lsr r1 │ │ │ │ cmpeq r8, r4, ror #8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r2, r8, lsr r5 │ │ │ │ - strdeq r5, [r9, #-4] │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ + mrseq r5, (UNDEF: 89) │ │ │ │ cmpeq r8, r8, lsr #8 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - ldrsheq sp, [r2, #-76] @ 0xffffffb4 │ │ │ │ - strheq r5, [r9, #-8] │ │ │ │ + cmpeq r2, r4, lsl #10 │ │ │ │ + smlalbteq r5, r9, r4, r0 │ │ │ │ smlaltteq r9, r8, ip, r3 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmpeq r2, r0, asr #9 │ │ │ │ - cmpeq r9, ip, ror r0 │ │ │ │ + cmpeq r2, r8, asr #9 │ │ │ │ + smlalbbeq r5, r9, r8, r0 │ │ │ │ strheq r9, [r8, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ + qdaddeq r5, r0, r9 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - cmpeq r9, r4, lsl r0 │ │ │ │ + cmpeq r9, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlaltteq r4, r9, r4, pc @ │ │ │ │ - strheq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ - cmpeq r9, r4, lsr pc │ │ │ │ + strdeq r4, [r9, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq r4, r9, r0, pc @ │ │ │ │ + smlalbbeq r4, r9, r0, pc @ │ │ │ │ + cmpeq r9, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmpeq r2, r0, asr #6 │ │ │ │ - strdeq r4, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r8, asr #6 │ │ │ │ + cmpeq r9, r8, lsl #30 │ │ │ │ cmpeq r8, r0, lsr r2 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - smlalbteq r4, r9, r4, lr │ │ │ │ + ldrdeq r4, [r9, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - @ instruction: 0x01494e90 │ │ │ │ + @ instruction: 0x01494e9c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0152d298 │ │ │ │ - cmpeq r9, r4, asr lr │ │ │ │ + cmpeq r2, r0, lsr #5 │ │ │ │ + cmpeq r9, r0, ror #28 │ │ │ │ smlalbbeq r9, r8, r0, r1 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmpeq r2, r0, ror #4 │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ + cmpeq r2, r8, ror #4 │ │ │ │ + cmpeq r9, r4, lsr #28 │ │ │ │ cmpeq r8, ip, asr #2 │ │ │ │ - smlaltteq r4, r9, r0, sp │ │ │ │ + smlaltteq r4, r9, ip, sp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsheq sp, [r2, #-16] │ │ │ │ - smlaltbeq r4, r9, ip, sp │ │ │ │ + ldrsheq sp, [r2, #-24] @ 0xffffffe8 │ │ │ │ + strheq r4, [r9, #-216] @ 0xffffff28 │ │ │ │ smlaltteq r9, r8, r0, r0 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ + smlalbbeq r4, r9, r0, sp │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - cmpeq r9, r4, asr #26 │ │ │ │ + cmpeq r9, r0, asr sp │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ sub r3, r6, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [pc, #-584] @ 14c834 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl bf1a0 │ │ │ │ @@ -136509,20 +136509,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14d8d0 │ │ │ │ cmpeq sp, ip, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, asr r1 │ │ │ │ cmpeq sp, ip, lsr #6 │ │ │ │ - ldrheq sp, [r2, #-0] │ │ │ │ - cmpeq r9, ip, ror #24 │ │ │ │ + ldrheq sp, [r2, #-8] │ │ │ │ + cmpeq r9, r8, ror ip │ │ │ │ smlaltbeq r8, r8, r0, pc @ │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r2, r4, ror r0 │ │ │ │ - cmpeq r9, r0, lsr ip │ │ │ │ + cmpeq r2, ip, ror r0 │ │ │ │ + cmpeq r9, ip, lsr ip │ │ │ │ cmpeq r8, ip, asr pc │ │ │ │ │ │ │ │ 0014d9a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -136545,16 +136545,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14d9cc │ │ │ │ - ldrsbeq ip, [r2, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x01494b98 │ │ │ │ + cmpeq r2, r4, ror #31 │ │ │ │ + smlaltbeq r4, r9, r4, fp │ │ │ │ smlalbteq r8, r8, r8, lr @ │ │ │ │ │ │ │ │ 0014da20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -136639,22 +136639,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14db30 │ │ │ │ cmpeq sp, r4, asr #3 │ │ │ │ cmpeq r8, ip, ror pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r8, ror #2 │ │ │ │ cmpeq r8, r4, lsl ip │ │ │ │ - cmpeq r2, r4, ror #29 │ │ │ │ + cmpeq r2, ip, ror #29 │ │ │ │ smlalbteq r8, r8, ip, sp @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r2, r8, lsr #29 │ │ │ │ - cmpeq r9, r8, asr sl │ │ │ │ + ldrheq ip, [r2, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r9, r4, ror #20 │ │ │ │ @ instruction: 0x01488d94 │ │ │ │ - cmpeq r2, ip, ror #28 │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ + cmpeq r2, r4, ror lr │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ cmpeq r8, r8, asr sp │ │ │ │ │ │ │ │ 0014dba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136725,20 +136725,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14dc18 │ │ │ │ cmpeq sp, r4, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r8, [r8, #-208] @ 0xffffff30 │ │ │ │ cmpeq sp, r4, ror #31 │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ - cmpeq r9, r4, lsr #18 │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ + cmpeq r9, r0, lsr r9 │ │ │ │ cmpeq r8, r8, asr ip │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq r2, ip, lsr #26 │ │ │ │ - smlaltteq r4, r9, r8, r8 │ │ │ │ + cmpeq r2, r4, lsr sp │ │ │ │ + strdeq r4, [r9, #-132] @ 0xffffff7c │ │ │ │ cmpeq r8, r4, lsl ip │ │ │ │ │ │ │ │ 0014dcf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -136823,22 +136823,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14de00 │ │ │ │ ldrsheq r9, [sp, #-228] @ 0xffffff1c │ │ │ │ cmpeq r8, r4, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x015d9e98 │ │ │ │ cmpeq r8, r4, asr #18 │ │ │ │ - cmpeq r2, r4, lsl ip │ │ │ │ + cmpeq r2, ip, lsl ip │ │ │ │ strdeq r8, [r8, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrsbeq ip, [r2, #-184] @ 0xffffff48 │ │ │ │ - smlalbbeq r4, r9, r8, r7 │ │ │ │ + cmpeq r2, r0, ror #23 │ │ │ │ + @ instruction: 0x01494794 │ │ │ │ smlalbteq r8, r8, r4, sl @ │ │ │ │ - @ instruction: 0x0152cb9c │ │ │ │ - cmpeq r9, ip, asr #14 │ │ │ │ + cmpeq r2, r4, lsr #23 │ │ │ │ + cmpeq r9, r8, asr r7 │ │ │ │ smlalbbeq r8, r8, r8, sl @ │ │ │ │ │ │ │ │ 0014de78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136909,20 +136909,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14dee8 │ │ │ │ cmpeq sp, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r8, [r8, #-168] @ 0xffffff58 │ │ │ │ cmpeq sp, r4, lsl sp │ │ │ │ - @ instruction: 0x0152ca98 │ │ │ │ - cmpeq r9, r4, asr r6 │ │ │ │ + cmpeq r2, r0, lsr #21 │ │ │ │ + cmpeq r9, r0, ror #12 │ │ │ │ smlalbbeq r8, r8, r8, r9 @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmpeq r2, ip, asr sl │ │ │ │ - cmpeq r9, r8, lsl r6 │ │ │ │ + cmpeq r2, r4, ror #20 │ │ │ │ + cmpeq r9, r4, lsr #12 │ │ │ │ cmpeq r8, r4, asr #18 │ │ │ │ │ │ │ │ 0014dfc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137007,22 +137007,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14e0d0 │ │ │ │ cmpeq sp, r4, lsr #24 │ │ │ │ cmpeq r8, ip, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r8, asr #23 │ │ │ │ cmpeq r8, r4, ror r6 │ │ │ │ - cmpeq r2, r4, asr #18 │ │ │ │ + cmpeq r2, ip, asr #18 │ │ │ │ cmpeq r8, ip, lsr #16 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r2, r8, lsl #18 │ │ │ │ - strheq r4, [r9, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r2, r0, lsl r9 │ │ │ │ + smlalbteq r4, r9, r4, r4 │ │ │ │ strdeq r8, [r8, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r2, ip, asr #17 │ │ │ │ - cmpeq r9, ip, ror r4 │ │ │ │ + ldrsbeq ip, [r2, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq r4, r9, r8, r4 │ │ │ │ strheq r8, [r8, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 0014e148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137095,20 +137095,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14e1c0 │ │ │ │ cmpeq sp, r0, lsr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r8, r8, r4, r8 @ │ │ │ │ cmpeq sp, ip, lsr sl │ │ │ │ - cmpeq r2, r0, asr #15 │ │ │ │ - cmpeq r9, ip, ror r3 │ │ │ │ + cmpeq r2, r8, asr #15 │ │ │ │ + smlalbbeq r4, r9, r8, r3 │ │ │ │ strheq r8, [r8, #-96] @ 0xffffffa0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r2, r4, lsl #15 │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ + cmpeq r2, ip, lsl #15 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ cmpeq r8, ip, ror #12 │ │ │ │ │ │ │ │ 0014e298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137187,24 +137187,24 @@ │ │ │ │ add r2, r2, #1232 @ 0x4d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 14e300 │ │ │ │ - cmpeq r2, r4, lsl #13 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ + cmpeq r2, ip, lsl #13 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ cmpeq r8, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r2, r8, asr #12 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ cmpeq r8, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r2, r0, lsl r6 │ │ │ │ - smlalbteq r4, r9, r8, r1 │ │ │ │ + cmpeq r2, r8, lsl r6 │ │ │ │ + ldrdeq r4, [r9, #-20] @ 0xffffffec │ │ │ │ cmpeq r8, r0, lsl #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0014e414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137236,16 +137236,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 14e4ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14e454 │ │ │ │ - cmpeq r2, ip, asr r5 │ │ │ │ - cmpeq r9, ip, lsl #2 │ │ │ │ + cmpeq r2, r4, ror #10 │ │ │ │ + cmpeq r9, r8, lsl r1 │ │ │ │ cmpeq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ │ │ │ │ 0014e4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137277,16 +137277,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 14e548 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14e4f0 │ │ │ │ - cmpeq r2, r0, asr #9 │ │ │ │ - cmpeq r9, r0, ror r0 │ │ │ │ + cmpeq r2, r8, asr #9 │ │ │ │ + cmpeq r9, ip, ror r0 │ │ │ │ @ instruction: 0x0148839c │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ │ │ │ │ 0014e54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137467,35 +137467,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 14e6d0 │ │ │ │ cmpeq sp, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r8, ror r6 │ │ │ │ - cmpeq r2, r8, lsl #8 │ │ │ │ + cmpeq r2, r0, lsl r4 │ │ │ │ strdeq r8, [r8, #-32] @ 0xffffffe0 │ │ │ │ muleq r0, r9, r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r4, lsr #6 │ │ │ │ + cmpeq r2, ip, lsr #6 │ │ │ │ cmpeq r8, r8, lsl r2 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ cmpeq sp, ip, lsr #10 │ │ │ │ - cmpeq r2, r0, lsr #5 │ │ │ │ - cmpeq r9, ip, asr lr │ │ │ │ + cmpeq r2, r8, lsr #5 │ │ │ │ + cmpeq r9, r8, ror #28 │ │ │ │ @ instruction: 0x01488190 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ - cmpeq r2, r8, lsr r2 │ │ │ │ - strdeq r3, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r9, r0, lsr lr │ │ │ │ + cmpeq r2, r0, asr #4 │ │ │ │ + cmpeq r9, r0, lsl #28 │ │ │ │ cmpeq r8, r8, lsr #2 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - ldrsheq ip, [r2, #-28] @ 0xffffffe4 │ │ │ │ - strheq r3, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r2, r4, lsl #4 │ │ │ │ + smlalbteq r3, r9, r4, sp │ │ │ │ smlaltteq r8, r8, ip, r0 @ │ │ │ │ - smlalbbeq r3, r9, r4, sp │ │ │ │ + @ instruction: 0x01493d90 │ │ │ │ │ │ │ │ 0014e880 : │ │ │ │ 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] @ 14ec20 │ │ │ │ @@ -137725,40 +137725,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 14ea88 │ │ │ │ cmpeq sp, ip, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r4, asr #6 │ │ │ │ - cmpeq r2, ip, asr #1 │ │ │ │ + ldrsbeq ip, [r2, #-4] │ │ │ │ smlaltbeq r7, r8, ip, pc @ │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - cmpeq r2, r8, lsr r0 │ │ │ │ + cmpeq r2, r0, asr #32 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ cmpeq r8, ip, lsl pc │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - cmpeq r2, r4, ror pc │ │ │ │ + cmpeq r2, ip, ror pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r8, r0, ror #28 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ cmpeq sp, r4, ror r1 │ │ │ │ - strheq r3, [r9, #-172] @ 0xffffff54 │ │ │ │ - ldrsbeq fp, [r2, #-228] @ 0xffffff1c │ │ │ │ - smlalbbeq r3, r9, r4, sl │ │ │ │ + smlalbteq r3, r9, r8, sl │ │ │ │ + ldrsbeq fp, [r2, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x01493a90 │ │ │ │ strheq r7, [r8, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq r9, r0, asr sl │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ + cmpeq r9, r0, lsr sl │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - strdeq r3, [r9, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r2, r4, lsl lr │ │ │ │ - smlalbteq r3, r9, r4, r9 │ │ │ │ + cmpeq r9, r4, lsl #20 │ │ │ │ + cmpeq r2, ip, lsl lr │ │ │ │ + ldrdeq r3, [r9, #-144] @ 0xffffff70 │ │ │ │ strdeq r7, [r8, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq fp, [r2, #-216] @ 0xffffff28 │ │ │ │ - smlalbbeq r3, r9, r8, r9 │ │ │ │ + cmpeq r2, r0, ror #27 │ │ │ │ + @ instruction: 0x01493994 │ │ │ │ strheq r7, [r8, #-204] @ 0xffffff34 │ │ │ │ @ instruction: 0x000004be │ │ │ │ │ │ │ │ 0014ec9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137876,28 +137876,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 14ed20 │ │ │ │ cmpeq sp, r0, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r7, [r8, #-120] @ 0xffffff88 │ │ │ │ ldrsbeq r8, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r2, r8, ror #24 │ │ │ │ + cmpeq r2, r0, ror ip │ │ │ │ smlalbbeq r8, r8, r4, r1 @ │ │ │ │ cmpeq r8, r4, asr #22 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ cmpeq r8, r0, ror #2 │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ + cmpeq r2, r0, lsr #24 │ │ │ │ strdeq r7, [r8, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - cmpeq r2, ip, asr #23 │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ + ldrsbeq fp, [r2, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq r3, r9, r8, r7 │ │ │ │ smlaltbeq r7, r8, r8, sl │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmpeq r2, ip, lsl #23 │ │ │ │ - cmpeq r9, ip, lsr r7 │ │ │ │ + @ instruction: 0x0152bb94 │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ cmpeq r8, r0, ror sl │ │ │ │ │ │ │ │ 0014eebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -138003,32 +138003,32 @@ │ │ │ │ ldr r1, [pc, #96] @ 14f0c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 14ef3c │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ + cmpeq r0, ip, lsl r1 │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ cmpeq r8, r4, asr r9 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - cmpeq r2, r0, lsr sl │ │ │ │ - smlaltteq r3, r9, ip, r5 │ │ │ │ + cmpeq r2, r8, lsr sl │ │ │ │ + strdeq r3, [r9, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r8, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - ldrsheq fp, [r2, #-148] @ 0xffffff6c │ │ │ │ - strheq r3, [r9, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq fp, [r2, #-156] @ 0xffffff64 │ │ │ │ + strheq r3, [r9, #-92] @ 0xffffffa4 │ │ │ │ ldrdeq r7, [r8, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrheq fp, [r2, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r9, r4, ror r5 │ │ │ │ + cmpeq r2, r0, asr #19 │ │ │ │ + smlalbbeq r3, r9, r0, r5 │ │ │ │ smlaltbeq r7, r8, r4, r8 │ │ │ │ - cmpeq r2, ip, ror r9 │ │ │ │ - cmpeq r9, r8, lsr r5 │ │ │ │ + cmpeq r2, r4, lsl #19 │ │ │ │ + cmpeq r9, r4, asr #10 │ │ │ │ cmpeq r8, r4, ror #16 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ │ │ │ │ 0014f0c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -138117,22 +138117,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14f1dc │ │ │ │ cmpeq sp, r0, lsr #22 │ │ │ │ @ instruction: 0x01487398 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r4, asr #21 │ │ │ │ cmpeq r8, r0, ror r5 │ │ │ │ - cmpeq r2, r8, asr #16 │ │ │ │ + cmpeq r2, r0, asr r8 │ │ │ │ cmpeq r8, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - cmpeq r2, r0, lsl #16 │ │ │ │ - strheq r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + strheq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ smlaltteq r7, r8, r8, r6 │ │ │ │ - cmpeq r2, r0, asr #15 │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ + cmpeq r2, r8, asr #15 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ smlaltbeq r7, r8, r8, r6 │ │ │ │ │ │ │ │ 0014f258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -138512,15 +138512,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #348] @ 14f9ac │ │ │ │ b 14f748 │ │ │ │ cmpeq r8, r4, lsr r6 │ │ │ │ cmpeq sp, r4, lsl #19 │ │ │ │ - cmpeq r2, r0, lsr r7 │ │ │ │ + cmpeq r2, r8, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ @ instruction: 0xffffb328 │ │ │ │ andeq r7, r0, r4, ror r2 │ │ │ │ @ instruction: 0xffffa9d8 │ │ │ │ @ instruction: 0xffffbf30 │ │ │ │ @ instruction: 0xffffbb58 │ │ │ │ @@ -138553,58 +138553,58 @@ │ │ │ │ @ instruction: 0xffff984c │ │ │ │ smlaltbeq r6, r8, r0, pc @ │ │ │ │ @ instruction: 0xffff73c4 │ │ │ │ cmpeq r8, r8, lsl #10 │ │ │ │ @ instruction: 0xffff9754 │ │ │ │ cmpeq r8, r8, lsl #10 │ │ │ │ cmpeq sp, r4, lsr #13 │ │ │ │ - cmpeq r2, r8, lsr #8 │ │ │ │ - smlaltteq r2, r9, r4, pc @ │ │ │ │ + cmpeq r2, r0, lsr r4 │ │ │ │ + strdeq r2, [r9, #-240] @ 0xffffff10 │ │ │ │ cmpeq r8, r0, lsl r3 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq r2, ip, ror #7 │ │ │ │ - smlaltbeq r2, r9, r8, pc @ │ │ │ │ + ldrsheq fp, [r2, #-52] @ 0xffffffcc │ │ │ │ + strheq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r7, [r8, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - ldrheq fp, [r2, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r9, ip, ror #30 │ │ │ │ + ldrheq fp, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ @ instruction: 0x01487298 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - cmpeq r2, r4, ror r3 │ │ │ │ - cmpeq r9, r0, lsr pc │ │ │ │ + cmpeq r2, ip, ror r3 │ │ │ │ + cmpeq r9, ip, lsr pc │ │ │ │ cmpeq r8, ip, asr r2 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmpeq r2, r8, lsr r3 │ │ │ │ - strdeq r2, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r2, r0, asr #6 │ │ │ │ + cmpeq r9, r0, lsl #30 │ │ │ │ cmpeq r8, r4, lsr #4 │ │ │ │ - ldrsheq fp, [r2, #-44] @ 0xffffffd4 │ │ │ │ - strheq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ + smlalbteq r2, r9, r4, lr │ │ │ │ smlaltteq r7, r8, r4, r1 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmpeq r2, r0, asr #5 │ │ │ │ - cmpeq r9, ip, ror lr │ │ │ │ + cmpeq r2, r8, asr #5 │ │ │ │ + smlalbbeq r2, r9, r8, lr │ │ │ │ smlaltbeq r7, r8, r8, r1 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ + cmpeq r9, r0, asr lr │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ + cmpeq r9, r4, lsr #28 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - strdeq r2, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - smlaltteq r2, r9, r0, sp │ │ │ │ + smlaltteq r2, r9, ip, sp │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - smlalbteq r2, r9, r4, sp │ │ │ │ + ldrdeq r2, [r9, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - smlaltbeq r2, r9, r8, sp │ │ │ │ + strheq r2, [r9, #-212] @ 0xffffff2c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r9, r8, ror sp │ │ │ │ + smlalbbeq r2, r9, r4, sp │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - cmpeq r9, r0, asr #26 │ │ │ │ + cmpeq r9, ip, asr #26 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 0014f9b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -138863,44 +138863,44 @@ │ │ │ │ cmpeq sp, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, ip, asr #16 │ │ │ │ strheq r7, [r8, #-76] @ 0xffffffb4 │ │ │ │ cmpeq lr, r0, lsr #15 │ │ │ │ cmpeq sp, r8, lsl r1 │ │ │ │ cmpeq r8, r0, asr r1 │ │ │ │ - cmpeq r2, r4, asr lr │ │ │ │ + cmpeq r2, ip, asr lr │ │ │ │ cmpeq r8, r4, ror r2 │ │ │ │ cmpeq r8, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, asr r6 │ │ │ │ - ldrsheq sl, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq sl, [r2, #-216] @ 0xffffff28 │ │ │ │ cmpeq r8, r4, lsl r2 │ │ │ │ smlalbteq r6, r8, ip, ip │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - @ instruction: 0x0152ad94 │ │ │ │ + @ instruction: 0x0152ad9c │ │ │ │ strheq r3, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r8, r0, ror ip │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - cmpeq r2, ip, asr #26 │ │ │ │ - strdeq r2, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r4, asr sp │ │ │ │ + cmpeq r9, r8, lsl #18 │ │ │ │ cmpeq r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmpeq r2, ip, lsl #26 │ │ │ │ - strheq r2, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r4, lsl sp │ │ │ │ + smlalbteq r2, r9, r8, r8 │ │ │ │ strdeq r6, [r8, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmpeq r2, ip, asr #25 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ + ldrsbeq sl, [r2, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r2, r9, r8, r8 │ │ │ │ smlaltbeq r6, r8, ip, fp │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmpeq r2, ip, lsl #25 │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x0152ac94 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ cmpeq r8, r0, ror fp │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - cmpeq r2, ip, asr #24 │ │ │ │ - strdeq r2, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r2, r4, asr ip │ │ │ │ + cmpeq r9, r8, lsl #16 │ │ │ │ cmpeq r8, ip, lsr #22 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ │ │ │ │ 0014fe4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -138960,15 +138960,15 @@ │ │ │ │ bl babe0 │ │ │ │ b 14fe9c │ │ │ │ ldr r3, [pc, #20] @ 14ff50 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 14fe9c │ │ │ │ - cmpeq r2, ip, lsr r1 │ │ │ │ + cmpeq r2, r4, asr #2 │ │ │ │ cmpeq sp, ip, lsl #27 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 0014ff54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139028,15 +139028,15 @@ │ │ │ │ bl babe0 │ │ │ │ b 14ffa4 │ │ │ │ ldr r3, [pc, #20] @ 150058 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 14ffa4 │ │ │ │ - cmpeq r2, r0, asr #32 │ │ │ │ + cmpeq r2, r8, asr #32 │ │ │ │ cmpeq sp, r4, lsl #25 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 0015005c : │ │ │ │ b 14ff54 │ │ │ │ │ │ │ │ 00150060 : │ │ │ │ @@ -139180,15 +139180,15 @@ │ │ │ │ bl babe0 │ │ │ │ b 1500b4 │ │ │ │ ldr r3, [pc, #80] @ 1502e4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 1500b4 │ │ │ │ - cmpeq r2, r0, asr #30 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ cmpeq sp, r0, ror fp │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r7, r0, ip, asr #1 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, asr #23 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ @@ -139196,15 +139196,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r3, [r8, #-228] @ 0xffffff1c │ │ │ │ cmpeq r8, ip, ror sp │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 001502e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -139345,30 +139345,30 @@ │ │ │ │ bl babe0 │ │ │ │ b 15033c │ │ │ │ ldr r3, [pc, #80] @ 150570 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 15033c │ │ │ │ - cmpeq r2, r4, asr #25 │ │ │ │ + cmpeq r2, ip, asr #25 │ │ │ │ cmpeq sp, r8, ror #17 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r7, r0, ip, asr #1 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, asr #23 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r8, ip, asr #24 │ │ │ │ - cmpeq r2, r0, lsr #23 │ │ │ │ + cmpeq r2, r8, lsr #23 │ │ │ │ smlaltteq r6, r8, ip, sl │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 00150574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139509,30 +139509,30 @@ │ │ │ │ bl babe0 │ │ │ │ b 1505c8 │ │ │ │ ldr r3, [pc, #80] @ 1507f8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 1505c8 │ │ │ │ - cmpeq r2, r4, asr #20 │ │ │ │ + cmpeq r2, ip, asr #20 │ │ │ │ cmpeq sp, ip, asr r6 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r7, r0, ip, asr #1 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, asr #23 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r3, r8, r0, r9 │ │ │ │ - cmpeq r2, r4, lsl r9 │ │ │ │ + cmpeq r2, ip, lsl r9 │ │ │ │ cmpeq r8, r4, ror #16 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 001507fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139676,19 +139676,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltbeq r3, r8, r0, r4 │ │ │ │ smlalbbeq r6, r8, r0, r5 │ │ │ │ - cmpeq r2, r4, asr #13 │ │ │ │ + cmpeq r2, ip, asr #13 │ │ │ │ │ │ │ │ 00150a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -139831,18 +139831,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsbeq sl, [r2, #-70] @ 0xffffffba │ │ │ │ + ldrsbeq sl, [r2, #-78] @ 0xffffffb2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, r0, asr #4 │ │ │ │ - cmpeq r2, ip, ror #8 │ │ │ │ + cmpeq r2, r4, ror r4 │ │ │ │ cmpeq r8, r8, lsl r3 │ │ │ │ │ │ │ │ 00150cc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -139986,18 +139986,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, ror r2 │ │ │ │ + cmpeq r2, r4, lsl #5 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq r2, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, r8, lsl #4 │ │ │ │ + cmpeq r2, r0, lsl r2 │ │ │ │ strheq r6, [r8, #-4] │ │ │ │ │ │ │ │ 00150f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140236,21 +140236,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - cmpeq r2, r2, asr #30 │ │ │ │ + cmpeq r2, sl, asr #30 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, ip, lsr ip │ │ │ │ - cmpeq r2, r8, ror #28 │ │ │ │ + cmpeq r2, r0, ror lr │ │ │ │ cmpeq r8, r4, lsl sp │ │ │ │ strdeq r2, [r8, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r2, r8, lsr #28 │ │ │ │ + cmpeq r2, r0, lsr lr │ │ │ │ ldrdeq r5, [r8, #-196] @ 0xffffff3c │ │ │ │ │ │ │ │ 00151310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -140392,18 +140392,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r4, asr #24 │ │ │ │ + cmpeq r2, ip, asr #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01482994 │ │ │ │ - cmpeq r2, r0, asr #23 │ │ │ │ + cmpeq r2, r8, asr #23 │ │ │ │ cmpeq r8, ip, ror #20 │ │ │ │ │ │ │ │ 0015156c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140547,18 +140547,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, lr, ror #19 │ │ │ │ + ldrsheq r9, [r2, #-150] @ 0xffffff6a │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, r0, lsr r7 │ │ │ │ - cmpeq r2, ip, asr r9 │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ cmpeq r8, r8, lsl #16 │ │ │ │ │ │ │ │ 001517d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140702,18 +140702,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01529794 │ │ │ │ + @ instruction: 0x0152979c │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlalbteq r2, r8, ip, r4 │ │ │ │ - ldrsheq r9, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ smlaltbeq r5, r8, r4, r5 │ │ │ │ │ │ │ │ 00151a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140857,18 +140857,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, sl, lsr r5 │ │ │ │ + cmpeq r2, r2, asr #10 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, r8, ror #4 │ │ │ │ - @ instruction: 0x01529494 │ │ │ │ + @ instruction: 0x0152949c │ │ │ │ cmpeq r8, r0, asr #6 │ │ │ │ │ │ │ │ 00151c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141012,18 +141012,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r0, ror #5 │ │ │ │ + cmpeq r2, r8, ror #5 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, r4 │ │ │ │ - cmpeq r2, r0, lsr r2 │ │ │ │ + cmpeq r2, r8, lsr r2 │ │ │ │ ldrdeq r5, [r8, #-12] │ │ │ │ │ │ │ │ 00151efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141167,18 +141167,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r6, lsl #1 │ │ │ │ + cmpeq r2, lr, lsl #1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltbeq r1, r8, r0, sp │ │ │ │ - cmpeq r2, ip, asr #31 │ │ │ │ + ldrsbeq r8, [r2, #-244] @ 0xffffff0c │ │ │ │ cmpeq r8, r8, ror lr │ │ │ │ │ │ │ │ 00152160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141322,18 +141322,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, lsr #28 │ │ │ │ + cmpeq r2, r4, lsr lr │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, ip, lsr fp │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ cmpeq r8, r4, lsl ip │ │ │ │ │ │ │ │ 001523c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -141549,23 +141549,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r8, r4, asr #20 │ │ │ │ - cmpeq r2, r0, lsl #23 │ │ │ │ + cmpeq r2, r8, lsl #23 │ │ │ │ cmpeq sp, ip, lsl #13 │ │ │ │ ldrdeq r4, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r2, r0, lsl fp │ │ │ │ + cmpeq r2, r8, lsl fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, ip, ror sl │ │ │ │ + cmpeq r2, r4, lsl #21 │ │ │ │ cmpeq r8, r4, lsr #18 │ │ │ │ smlalbteq r1, r8, r8, r7 │ │ │ │ - ldrsheq r8, [r2, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r8, [r2, #-156] @ 0xffffff64 │ │ │ │ smlaltbeq r4, r8, r8, r8 │ │ │ │ │ │ │ │ 0015275c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141709,18 +141709,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, sl, lsr r8 │ │ │ │ + cmpeq r2, r2, asr #16 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r8, r0, asr #10 │ │ │ │ - cmpeq r2, ip, ror #14 │ │ │ │ + cmpeq r2, r4, ror r7 │ │ │ │ cmpeq r8, r8, lsl r6 │ │ │ │ │ │ │ │ 001529c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141864,18 +141864,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r0, ror #11 │ │ │ │ + cmpeq r2, r8, ror #11 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq r1, [r8, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r2, r8, lsl #10 │ │ │ │ + cmpeq r2, r0, lsl r5 │ │ │ │ strheq r4, [r8, #-52] @ 0xffffffcc │ │ │ │ │ │ │ │ 00152c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -141933,15 +141933,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 152d24 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 152c70 │ │ │ │ mov r0, r3 │ │ │ │ b 152c70 │ │ │ │ - cmpeq r2, r4, lsr r6 │ │ │ │ + cmpeq r2, ip, lsr r6 │ │ │ │ ldrheq r4, [sp, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #396] @ 0x18c │ │ │ │ @@ -142146,33 +142146,33 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #19 │ │ │ │ b 152f14 │ │ │ │ cmpeq sp, r0, asr #29 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r4, [r8, #-16] │ │ │ │ - ldrheq r8, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r2, r4, asr #9 │ │ │ │ cmpeq r8, r8, lsl r1 │ │ │ │ ldrdeq r4, [r8, #-12] │ │ │ │ - cmpeq r2, r8, lsr #7 │ │ │ │ - cmppeq r8, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + smlalbbeq pc, r8, r4, r6 @ │ │ │ │ + cmppeq r8, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, lsr r0 │ │ │ │ - cmpeq r2, r4, lsl #6 │ │ │ │ - ldrdeq pc, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r2, ip, lsl #6 │ │ │ │ + smlaltteq pc, r8, r4, r5 @ │ │ │ │ cmpeq r8, r4 │ │ │ │ - ldrsbeq r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ - smlaltbeq pc, r8, r4, r5 @ │ │ │ │ + ldrsbeq r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ + strheq pc, [r8, #-80] @ 0xffffffb0 @ │ │ │ │ ldrdeq r3, [r8, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x0152829c │ │ │ │ - cmppeq r8, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #5 │ │ │ │ + smlalbbeq pc, r8, r0, r5 @ │ │ │ │ + cmppeq r8, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #396] @ 0x18c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -142203,16 +142203,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 153114 │ │ │ │ - cmpeq r2, r4, asr r1 │ │ │ │ - cmppeq r8, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr r1 │ │ │ │ + cmppeq r8, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, ror lr │ │ │ │ │ │ │ │ 00153160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -142560,47 +142560,47 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 1535e0 │ │ │ │ cmpeq sp, r8, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq r1, r8, r4, ip │ │ │ │ ldrsheq r4, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r2, r0, lsr #32 │ │ │ │ + cmpeq r2, r8, lsr #32 │ │ │ │ cmpeq r8, r0, lsr sp │ │ │ │ - cmpeq r2, r0, asr pc │ │ │ │ + cmpeq r2, r8, asr pc │ │ │ │ cmpeq r8, ip, ror #24 │ │ │ │ - cmppeq r8, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r3, r8, r4, ip │ │ │ │ - ldrsheq r7, [r2, #-216] @ 0xffffff28 │ │ │ │ - strdeq pc, [r8, #-8] │ │ │ │ + cmpeq r2, r0, lsl #28 │ │ │ │ + cmppeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r0, lsr #22 │ │ │ │ - ldrdeq r8, [ip, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r2, ip, lsr #27 │ │ │ │ - smlaltbeq pc, r8, ip, r0 @ │ │ │ │ + smlaltteq r8, ip, r8, r6 │ │ │ │ + ldrheq r7, [r2, #-212] @ 0xffffff2c │ │ │ │ + strheq pc, [r8, #-8] @ │ │ │ │ ldrdeq r3, [r8, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r2, r0, ror sp │ │ │ │ - cmppeq r8, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror sp │ │ │ │ + cmppeq r8, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01483a98 │ │ │ │ - cmpeq r2, r4, lsr sp │ │ │ │ - cmppeq r8, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, lsr sp │ │ │ │ + cmppeq r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, ip, asr sl │ │ │ │ - ldrsheq r7, [r2, #-200] @ 0xffffff38 │ │ │ │ - strdeq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + cmppeq r8, r4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r0, lsr #20 │ │ │ │ - cmpeq r2, r0, asr #25 │ │ │ │ + cmpeq r2, r8, asr #25 │ │ │ │ cmpeq r8, ip, asr sl │ │ │ │ smlaltteq r3, r8, r4, r9 │ │ │ │ - cmpeq r2, r8, ror ip │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ + cmpeq r2, r0, lsl #25 │ │ │ │ + smlalbbeq lr, r8, r4, pc @ │ │ │ │ @ instruction: 0x0148399c │ │ │ │ - cmpeq r8, r0, asr #30 │ │ │ │ - cmpeq r2, ip, lsl #24 │ │ │ │ - cmpeq r8, ip, lsl #30 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + cmpeq r2, r4, lsl ip │ │ │ │ + cmpeq r8, r8, lsl pc │ │ │ │ cmpeq r8, r4, lsr r9 │ │ │ │ - ldrsbeq r7, [r2, #-180] @ 0xffffff4c │ │ │ │ + ldrsbeq r7, [r2, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0x01483990 │ │ │ │ strdeq r3, [r8, #-136] @ 0xffffff78 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -143071,54 +143071,54 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 153bd4 │ │ │ │ cmpeq sp, r8, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, ip, asr r4 │ │ │ │ - cmpeq r2, ip, lsr #21 │ │ │ │ + ldrheq r7, [r2, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r3, [r8, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ smlalbbeq pc, r7, r8, r4 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ cmppeq r7, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsr r7 │ │ │ │ + cmpeq r2, r0, asr #14 │ │ │ │ cmpeq r8, r8, asr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmpeq sp, r8, lsr #32 │ │ │ │ - cmpeq r2, r0, asr r6 │ │ │ │ - cmpeq r8, r0, asr r9 │ │ │ │ + cmpeq r2, r8, asr r6 │ │ │ │ + cmpeq r8, ip, asr r9 │ │ │ │ cmpeq r8, r8, ror r3 │ │ │ │ cmppeq r7, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - strheq lr, [r8, #-140] @ 0xffffff74 │ │ │ │ + smlalbteq lr, r8, r8, r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r2, r4, lsl #11 │ │ │ │ - smlalbbeq lr, r8, r4, r8 │ │ │ │ + cmpeq r2, ip, lsl #11 │ │ │ │ + @ instruction: 0x0148e890 │ │ │ │ smlaltbeq r3, r8, ip, r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r2, r8, asr #10 │ │ │ │ - cmpeq r8, r8, asr #16 │ │ │ │ + cmpeq r2, r0, asr r5 │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ cmpeq r8, r0, ror r2 │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ - ldrsbeq r7, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ + cmpeq r2, r0, ror #9 │ │ │ │ smlalbteq r3, r8, r4, r2 │ │ │ │ strdeq r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x0148e798 │ │ │ │ + smlaltbeq lr, r8, r4, r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r8, r8, ror #14 │ │ │ │ + cmpeq r8, r4, ror r7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - ldrdeq lr, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r8, r4, asr #14 │ │ │ │ + cmpeq r8, r4, lsl r7 │ │ │ │ + smlaltteq lr, r8, r0, r6 │ │ │ │ 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] @ 154500 │ │ │ │ @@ -143466,52 +143466,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1541e4 │ │ │ │ cmpeq sp, r8, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0152729c │ │ │ │ + cmpeq r2, r4, lsr #5 │ │ │ │ smlalbteq r2, r8, r4, pc @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ strdeq r0, [r8, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r2, r8, ror #1 │ │ │ │ - smlaltteq lr, r8, r8, r3 │ │ │ │ + ldrsheq r7, [r2, #-0] │ │ │ │ + strdeq lr, [r8, #-52] @ 0xffffffcc │ │ │ │ cmpeq r8, r0, lsl lr │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ cmpeq sp, r8, lsl sl │ │ │ │ smlalbteq lr, r7, r0, fp │ │ │ │ cmpeq r7, r8, ror #22 │ │ │ │ - smlalbteq lr, r8, r0, r2 │ │ │ │ - cmpeq r2, ip, lsl #31 │ │ │ │ - smlalbbeq lr, r8, ip, r2 │ │ │ │ + smlalbteq lr, r8, ip, r2 │ │ │ │ + @ instruction: 0x01526f94 │ │ │ │ + @ instruction: 0x0148e298 │ │ │ │ strheq r2, [r8, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ + cmpeq r8, r0, ror #4 │ │ │ │ cmpeq r8, ip, ror sp │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r2, r4, ror #29 │ │ │ │ - smlaltteq lr, r8, r4, r1 │ │ │ │ + cmpeq r2, ip, ror #29 │ │ │ │ + strdeq lr, [r8, #-16] │ │ │ │ cmpeq r8, ip, lsl #24 │ │ │ │ - cmpeq r2, r8, lsr #29 │ │ │ │ - smlaltbeq lr, r8, r8, r1 │ │ │ │ + ldrheq r6, [r2, #-224] @ 0xffffff20 │ │ │ │ + strheq lr, [r8, #-20] @ 0xffffffec │ │ │ │ ldrdeq r2, [r8, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r2, ip, ror #28 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ + cmpeq r2, r4, ror lr │ │ │ │ + cmpeq r8, r8, ror r1 │ │ │ │ @ instruction: 0x01482b94 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq r2, r4, lsr lr │ │ │ │ + cmpeq r2, ip, lsr lr │ │ │ │ cmpeq r8, r0, asr ip │ │ │ │ cmpeq r8, r0, asr fp │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmpeq r8, r4, lsl #2 │ │ │ │ - ldrdeq lr, [r8, #-4] │ │ │ │ - smlaltbeq lr, r8, r4, r0 │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ + smlaltteq lr, r8, r0, r0 │ │ │ │ + strheq lr, [r8, #-0] │ │ │ │ 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] @ 1547a8 │ │ │ │ ldr r3, [pc, #492] @ 1547ac │ │ │ │ @@ -143639,27 +143639,27 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 154668 │ │ │ │ cmpeq sp, r8, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq lr, r7, r0, r0 │ │ │ │ @ instruction: 0x015d3594 │ │ │ │ smlalbbeq r2, r8, r4, sl │ │ │ │ - ldrheq r6, [r2, #-188] @ 0xffffff44 │ │ │ │ - strheq sp, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r4, asr #23 │ │ │ │ + smlalbteq sp, r8, r8, lr │ │ │ │ smlaltteq r2, r8, r4, r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r2, ip, ror fp │ │ │ │ - cmpeq r8, ip, ror lr │ │ │ │ + cmpeq r2, r4, lsl #23 │ │ │ │ + smlalbbeq sp, r8, r8, lr │ │ │ │ smlaltbeq r2, r8, r0, r8 │ │ │ │ - cmpeq r2, r0, asr #22 │ │ │ │ - cmpeq r8, r0, asr #28 │ │ │ │ + cmpeq r2, r8, asr #22 │ │ │ │ + cmpeq r8, ip, asr #28 │ │ │ │ cmpeq r8, r8, ror #16 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r2, r4, lsl #22 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r2, ip, lsl #22 │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ cmpeq r8, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001547f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -143752,21 +143752,21 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 154868 │ │ │ │ ldrsheq r3, [sp, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r0, asr r6 │ │ │ │ @ instruction: 0x015d3394 │ │ │ │ @ instruction: 0x0148289c │ │ │ │ - ldrsbeq r6, [r2, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r6, [r2, #-152] @ 0xffffff68 │ │ │ │ strdeq r2, [r8, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r2, ip, lsl #19 │ │ │ │ + @ instruction: 0x01526994 │ │ │ │ cmpeq r8, ip, lsr #14 │ │ │ │ strheq r2, [r8, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r2, r8, asr #18 │ │ │ │ - cmpeq r8, r8, asr #24 │ │ │ │ + cmpeq r2, r0, asr r9 │ │ │ │ + cmpeq r8, r4, asr ip │ │ │ │ cmpeq r8, ip, ror #12 │ │ │ │ │ │ │ │ 00154998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -143857,21 +143857,21 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 154a04 │ │ │ │ cmpeq sp, r4, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r0, [r8, #-64] @ 0xffffffc0 │ │ │ │ ldrsheq r3, [sp, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r8, r0, lsl #14 │ │ │ │ - cmpeq r2, r4, lsr r8 │ │ │ │ + cmpeq r2, ip, lsr r8 │ │ │ │ cmpeq r8, r8, asr r5 │ │ │ │ - ldrsheq r6, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r6, [r2, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x01482590 │ │ │ │ cmpeq r8, r4, lsl r5 │ │ │ │ - cmpeq r2, ip, lsr #15 │ │ │ │ - smlaltbeq sp, r8, ip, sl │ │ │ │ + ldrheq r6, [r2, #-116] @ 0xffffff8c │ │ │ │ + strheq sp, [r8, #-168] @ 0xffffff58 │ │ │ │ ldrdeq r2, [r8, #-64] @ 0xffffffc0 │ │ │ │ │ │ │ │ 00154b34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -144044,31 +144044,31 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 154be0 │ │ │ │ ldrheq r3, [sp, #-4] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r0, lsl r3 │ │ │ │ cmpeq sp, ip, lsl r0 │ │ │ │ - cmpeq r2, ip, ror #11 │ │ │ │ - smlaltteq sp, r8, ip, r8 │ │ │ │ + ldrsheq r6, [r2, #-84] @ 0xffffffac │ │ │ │ + strdeq sp, [r8, #-136] @ 0xffffff78 │ │ │ │ cmpeq r8, r4, lsl r3 │ │ │ │ - ldrheq r6, [r2, #-80] @ 0xffffffb0 │ │ │ │ - strheq sp, [r8, #-128] @ 0xffffff80 │ │ │ │ + ldrheq r6, [r2, #-88] @ 0xffffffa8 │ │ │ │ + strheq sp, [r8, #-140] @ 0xffffff74 │ │ │ │ ldrdeq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, r4, ror r5 │ │ │ │ - cmpeq r8, r4, ror r8 │ │ │ │ + cmpeq r2, ip, ror r5 │ │ │ │ + smlalbbeq sp, r8, r0, r8 │ │ │ │ @ instruction: 0x0148229c │ │ │ │ - cmpeq r2, ip, lsr r5 │ │ │ │ + cmpeq r2, r4, asr #10 │ │ │ │ ldrdeq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r8, r0, ror #4 │ │ │ │ - ldrsheq r6, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r2, r0, lsl #10 │ │ │ │ strheq r2, [r8, #-36] @ 0xffffffdc │ │ │ │ cmpeq r8, ip, lsl r2 │ │ │ │ - cmpeq r2, r4, asr #9 │ │ │ │ - smlalbteq sp, r8, r4, r7 │ │ │ │ + cmpeq r2, ip, asr #9 │ │ │ │ + ldrdeq sp, [r8, #-112] @ 0xffffff90 │ │ │ │ smlaltteq r2, r8, r8, r1 │ │ │ │ │ │ │ │ 00154e40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -144218,28 +144218,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 154eec │ │ │ │ cmpeq sp, r8, lsr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r4 │ │ │ │ cmpeq sp, r0, lsl sp │ │ │ │ - cmpeq r2, r0, lsl #6 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ + cmpeq r2, r8, lsl #6 │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ cmpeq r8, r8, lsr #32 │ │ │ │ - cmpeq r2, r4, asr #5 │ │ │ │ - smlalbteq sp, r8, r4, r5 │ │ │ │ + cmpeq r2, ip, asr #5 │ │ │ │ + ldrdeq sp, [r8, #-80] @ 0xffffffb0 │ │ │ │ smlaltteq r1, r8, ip, pc @ │ │ │ │ - cmpeq r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x01526294 │ │ │ │ cmpeq r8, r8, lsr #32 │ │ │ │ strheq r1, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ cmpeq r8, r4 │ │ │ │ cmpeq r8, ip, ror #30 │ │ │ │ - cmpeq r2, r4, lsl r2 │ │ │ │ - cmpeq r8, r4, lsl r5 │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ + cmpeq r8, r0, lsr #10 │ │ │ │ cmpeq r8, r8, lsr pc │ │ │ │ │ │ │ │ 001550e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144296,16 +144296,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 155158 │ │ │ │ cmpeq sp, r4, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r7, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r4, lsr #21 │ │ │ │ - cmpeq r2, r4, ror #1 │ │ │ │ - smlaltteq sp, r8, r4, r3 │ │ │ │ + cmpeq r2, ip, ror #1 │ │ │ │ + strdeq sp, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r8, r4, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001551e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -144475,26 +144475,26 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 155248 │ │ │ │ cmpeq sp, r0, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r7, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ ldrheq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, ip, ror #31 │ │ │ │ + ldrsheq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ cmpeq r7, ip, ror #24 │ │ │ │ - cmpeq r2, ip, ror #30 │ │ │ │ + cmpeq r2, r4, ror pc │ │ │ │ smlaltteq ip, r7, ip, fp │ │ │ │ - ldrsbeq r5, [r2, #-232] @ 0xffffff18 │ │ │ │ - ldrdeq sp, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, r0, ror #29 │ │ │ │ + smlaltteq sp, r8, r4, r1 │ │ │ │ strdeq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - smlaltbeq sp, r8, r0, r1 │ │ │ │ + smlaltbeq sp, r8, ip, r1 │ │ │ │ smlaltbeq r1, r8, r4, fp │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ + cmpeq r8, r0, asr r1 │ │ │ │ cmpeq r8, r8, asr #22 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 001554d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -144629,23 +144629,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1555ec │ │ │ │ cmpeq sp, r8, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r7, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r4, ror #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r8, lsr sp │ │ │ │ + cmpeq r2, r0, asr #26 │ │ │ │ cmpeq r8, r4, ror #20 │ │ │ │ cmpeq r7, r4, ror r9 │ │ │ │ cmpeq sp, r0, lsl r6 │ │ │ │ - cmpeq r8, r4, asr pc │ │ │ │ - cmpeq r2, ip, lsl ip │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ + cmpeq r8, r0, ror #30 │ │ │ │ + cmpeq r2, r4, lsr #24 │ │ │ │ + cmpeq r8, r8, lsr #30 │ │ │ │ cmpeq r8, r0, asr #18 │ │ │ │ - smlaltteq ip, r8, r0, lr │ │ │ │ + smlaltteq ip, r8, ip, lr │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 00155724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144716,20 +144716,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 15578c │ │ │ │ cmpeq sp, r8, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r7, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq sp, r0, ror r4 │ │ │ │ - ldrheq r5, [r2, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r5, [r2, #-168] @ 0xffffff58 │ │ │ │ cmpeq r8, r0, asr r8 │ │ │ │ ldrdeq r1, [r8, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - cmpeq r8, ip, ror #26 │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + cmpeq r8, r8, ror sp │ │ │ │ @ instruction: 0x01481790 │ │ │ │ │ │ │ │ 0015586c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -144863,25 +144863,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 155984 │ │ │ │ cmpeq sp, r0, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq pc, [r7, #-88] @ 0xffffffa8 │ │ │ │ cmpeq sp, ip, asr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r0, lsr #19 │ │ │ │ + cmpeq r2, r8, lsr #19 │ │ │ │ smlalbteq r1, r8, ip, r6 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ ldrdeq ip, [r7, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sp, r8, ror r2 │ │ │ │ - strheq ip, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, r4, lsl #17 │ │ │ │ - smlalbbeq ip, r8, r4, fp │ │ │ │ + smlalbteq ip, r8, r8, fp │ │ │ │ + cmpeq r2, ip, lsl #17 │ │ │ │ + @ instruction: 0x0148cb90 │ │ │ │ smlaltbeq r1, r8, r4, r5 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r8, r8, asr #22 │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ │ │ │ │ 00155ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 155bdc │ │ │ │ @@ -144951,19 +144951,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 155b28 │ │ │ │ cmpeq sp, ip, lsr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq pc, r7, r8, r3 @ │ │ │ │ ldrsbeq r2, [sp, #-4] │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ + cmpeq r2, ip, lsl r7 │ │ │ │ strheq r1, [r8, #-68] @ 0xffffffbc │ │ │ │ cmpeq r8, r8, lsr r4 │ │ │ │ - ldrsbeq r5, [r2, #-96] @ 0xffffffa0 │ │ │ │ - ldrdeq ip, [r8, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r5, [r2, #-104] @ 0xffffff98 │ │ │ │ + ldrdeq ip, [r8, #-156] @ 0xffffff64 │ │ │ │ strdeq r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 00155c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145034,23 +145034,23 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 155d58 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 155cb8 │ │ │ │ cmppeq r7, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, ror #11 │ │ │ │ - smlaltteq ip, r8, r4, r8 │ │ │ │ + ldrsheq r5, [r2, #-80] @ 0xffffffb0 │ │ │ │ + strdeq ip, [r8, #-128] @ 0xffffff80 │ │ │ │ cmpeq r8, ip, lsl #6 │ │ │ │ - cmpeq r2, r8, lsr #11 │ │ │ │ - smlaltbeq ip, r8, r4, r8 │ │ │ │ + ldrheq r5, [r2, #-80] @ 0xffffffb0 │ │ │ │ + strheq ip, [r8, #-128] @ 0xffffff80 │ │ │ │ smlalbteq r1, r8, ip, r2 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq r2, r8, ror r5 │ │ │ │ - cmpeq r8, r4, ror r8 │ │ │ │ + cmpeq r2, r0, lsl #11 │ │ │ │ + smlalbbeq ip, r8, r0, r8 │ │ │ │ @ instruction: 0x0148129c │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00155d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145161,24 +145161,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 155e84 │ │ │ │ cmpeq r8, r4, lsr #4 │ │ │ │ cmpeq sp, r4, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r4, ror #9 │ │ │ │ + cmpeq r2, ip, ror #9 │ │ │ │ @ instruction: 0xffffd2dc │ │ │ │ @ instruction: 0xffffe7b4 │ │ │ │ @ instruction: 0xffffcf28 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ @ instruction: 0xffffe164 │ │ │ │ @ instruction: 0xffffd944 │ │ │ │ cmpeq sp, r8, ror sp │ │ │ │ - strheq ip, [r8, #-108] @ 0xffffff94 │ │ │ │ - smlalbbeq ip, r8, ip, r6 │ │ │ │ + smlalbteq ip, r8, r8, r6 │ │ │ │ + @ instruction: 0x0148c698 │ │ │ │ │ │ │ │ 00155f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #300] @ 156090 │ │ │ │ @@ -145258,20 +145258,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 155fe4 │ │ │ │ cmpeq sp, r0, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, lsl #30 │ │ │ │ cmpeq sp, r8, lsl ip │ │ │ │ - cmpeq r2, r8, asr r2 │ │ │ │ - cmpeq r8, r8, asr r5 │ │ │ │ + cmpeq r2, r0, ror #4 │ │ │ │ + cmpeq r8, r4, ror #10 │ │ │ │ smlalbbeq r0, r8, r0, pc @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r2, ip, lsl r2 │ │ │ │ - cmpeq r8, ip, lsl r5 │ │ │ │ + cmpeq r2, r4, lsr #4 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ cmpeq r8, ip, lsr pc │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ │ │ │ │ 001560c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145401,28 +145401,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 156164 │ │ │ │ cmpeq sp, ip, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq lr, r7, r8, sp │ │ │ │ @ instruction: 0x015d1a98 │ │ │ │ - cmpeq r2, r0, lsr #1 │ │ │ │ - smlaltbeq ip, r8, r0, r3 │ │ │ │ + cmpeq r2, r8, lsr #1 │ │ │ │ + smlaltbeq ip, r8, ip, r3 │ │ │ │ smlalbteq r0, r8, r8, sp │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmpeq r2, r0, rrx │ │ │ │ - cmpeq r8, r0, ror #6 │ │ │ │ + cmpeq r2, r8, rrx │ │ │ │ + cmpeq r8, ip, ror #6 │ │ │ │ smlalbbeq r0, r8, r8, sp │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmpeq r2, r4, lsr #32 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ + cmpeq r2, ip, lsr #32 │ │ │ │ + cmpeq r8, r0, lsr r3 │ │ │ │ cmpeq r8, r4, asr #26 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r2, r8, ror #31 │ │ │ │ - smlaltteq ip, r8, r8, r2 │ │ │ │ + ldrsheq r4, [r2, #-240] @ 0xffffff10 │ │ │ │ + strdeq ip, [r8, #-36] @ 0xffffffdc │ │ │ │ cmpeq r8, r0, lsl sp │ │ │ │ │ │ │ │ 00156310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -145508,20 +145508,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1563bc │ │ │ │ ldrsbeq r1, [sp, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsr fp │ │ │ │ cmpeq sp, r0, asr #16 │ │ │ │ - cmpeq r2, r0, lsl #29 │ │ │ │ - smlalbbeq ip, r8, r0, r1 │ │ │ │ + cmpeq r2, r8, lsl #29 │ │ │ │ + smlalbbeq ip, r8, ip, r1 │ │ │ │ smlaltbeq r0, r8, r8, fp │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmpeq r2, r4, asr #28 │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ + cmpeq r2, ip, asr #28 │ │ │ │ + cmpeq r8, r0, asr r1 │ │ │ │ cmpeq r8, r4, ror #22 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 00156498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145574,16 +145574,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1564f8 │ │ │ │ cmpeq sp, r4, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq lr, [r7, #-144] @ 0xffffff70 │ │ │ │ cmpeq sp, r4, lsl #14 │ │ │ │ - cmpeq r2, r4, asr #26 │ │ │ │ - cmpeq r8, r4, asr #32 │ │ │ │ + cmpeq r2, ip, asr #26 │ │ │ │ + qdaddeq ip, r0, r8 │ │ │ │ cmpeq r8, r4, ror #20 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ │ │ │ │ 00156588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145638,16 +145638,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1565f0 │ │ │ │ cmpeq sp, r4, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq lr, r7, r0, r8 │ │ │ │ cmpeq sp, ip, lsl #12 │ │ │ │ - cmpeq r2, ip, asr #24 │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ + cmpeq r2, r4, asr ip │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ cmpeq r8, r0, ror r9 │ │ │ │ │ │ │ │ 0015667c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -145858,37 +145858,37 @@ │ │ │ │ bl c0190 │ │ │ │ b 156820 │ │ │ │ cmpeq sp, r8, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x015d9b90 │ │ │ │ cmpeq sp, r0, lsl fp │ │ │ │ cmpeq sp, r0, lsl #9 │ │ │ │ - @ instruction: 0x01524a90 │ │ │ │ + @ instruction: 0x01524a98 │ │ │ │ cmpeq r7, r4, lsl #12 │ │ │ │ smlaltbeq r0, r8, ip, r7 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r2, r4, lsr sl │ │ │ │ + cmpeq r2, ip, lsr sl │ │ │ │ smlaltbeq ip, r7, r8, r5 │ │ │ │ cmpeq r8, r4, asr r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r2, r0, ror #19 │ │ │ │ + cmpeq r2, r8, ror #19 │ │ │ │ cmpeq r7, r4, asr r5 │ │ │ │ cmpeq r8, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01524998 │ │ │ │ - @ instruction: 0x0148bc9c │ │ │ │ + cmpeq r2, r0, lsr #19 │ │ │ │ + smlaltbeq fp, r8, r8, ip │ │ │ │ smlalbteq r0, r8, r0, r6 │ │ │ │ - cmpeq r2, r0, ror #18 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r2, r8, ror #18 │ │ │ │ + cmpeq r8, ip, ror #24 │ │ │ │ smlalbbeq r0, r8, r8, r6 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ - cmpeq r8, r4, lsr #24 │ │ │ │ + cmpeq r2, r8, lsr #18 │ │ │ │ + cmpeq r8, r0, lsr ip │ │ │ │ cmpeq r8, r8, asr #12 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - smlaltteq fp, r8, r8, fp │ │ │ │ + ldrsheq r4, [r2, #-128] @ 0xffffff80 │ │ │ │ + strdeq fp, [r8, #-180] @ 0xffffff4c │ │ │ │ cmpeq r8, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 00156a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146006,23 +146006,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 156b38 │ │ │ │ cmpeq sp, ip, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r8, lsl #8 │ │ │ │ cmpeq sp, r8, ror r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r8, asr #15 │ │ │ │ + ldrsbeq r4, [r2, #-112] @ 0xffffff90 │ │ │ │ strdeq r0, [r8, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ cmpeq sp, r4, asr #1 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ - ldrdeq fp, [r8, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r2, r0, lsr #13 │ │ │ │ - smlaltbeq fp, r8, r0, r9 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ + smlaltteq fp, r8, r4, r9 │ │ │ │ + cmpeq r2, r8, lsr #13 │ │ │ │ + smlaltbeq fp, r8, ip, r9 │ │ │ │ smlalbteq r0, r8, r0, 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 │ │ │ │ @@ -146150,24 +146150,24 @@ │ │ │ │ smlalbteq r0, r8, ip, r4 │ │ │ │ strheq r0, [r8, #-68] @ 0xffffffbc │ │ │ │ smlaltteq r0, r8, r4, r4 │ │ │ │ cmpeq sp, r4, lsl #30 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmpeq r8, r0, lsl fp │ │ │ │ cmpeq r8, ip, lsl r4 │ │ │ │ - cmpeq r2, r4, lsl r5 │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ + cmpeq r2, ip, lsl r5 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ cmpeq r8, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - ldrheq r4, [r2, #-68] @ 0xffffffbc │ │ │ │ - strheq fp, [r8, #-116] @ 0xffffff8c │ │ │ │ + ldrheq r4, [r2, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq fp, r8, r0, r7 │ │ │ │ ldrdeq r0, [r8, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq r2, r4, ror r4 │ │ │ │ - cmpeq r8, r4, ror r7 │ │ │ │ + cmpeq r2, ip, ror r4 │ │ │ │ + smlalbbeq fp, r8, r0, r7 │ │ │ │ @ instruction: 0x01480194 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 00156e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146233,16 +146233,16 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 156f0c │ │ │ │ cmpeq sp, r8, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq sp, [r7, #-244] @ 0xffffff0c │ │ │ │ ldrsheq r0, [sp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r2, r8, lsl r3 │ │ │ │ - cmpeq r8, r8, lsl r6 │ │ │ │ + cmpeq r2, r0, lsr #6 │ │ │ │ + cmpeq r8, r4, lsr #12 │ │ │ │ cmpeq r8, r8, lsr r0 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 00156fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146514,23 +146514,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, lsl #7 │ │ │ │ + @ instruction: 0x01524394 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r2, r2, ror #4 │ │ │ │ + cmpeq r2, sl, ror #4 │ │ │ │ cmpeq r7, r8, lsl fp │ │ │ │ cmppeq r7, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, asr r2 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ ldrdeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ cmppeq r7, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ + cmpeq r2, r8, lsl r2 │ │ │ │ │ │ │ │ 00157424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -146673,18 +146673,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r0, lsr #32 │ │ │ │ + cmpeq r2, r8, lsr #32 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r8, ror r8 │ │ │ │ - ldrheq r3, [r2, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r3, [r2, #-252] @ 0xffffff04 │ │ │ │ smlaltbeq pc, r7, r0, fp @ │ │ │ │ │ │ │ │ 00157688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -146828,18 +146828,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r6, asr #27 │ │ │ │ + cmpeq r2, lr, asr #27 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r4, lsl r6 │ │ │ │ - cmpeq r2, r0, asr sp │ │ │ │ + cmpeq r2, r8, asr sp │ │ │ │ cmppeq r7, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001578ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147112,22 +147112,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, ror sl │ │ │ │ + cmpeq r2, r4, lsl #21 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r2, r2, asr r9 │ │ │ │ + cmpeq r2, sl, asr r9 │ │ │ │ smlaltteq ip, r7, r0, r1 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ + cmpeq r2, r8, lsr #18 │ │ │ │ cmppeq r7, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0147c19c │ │ │ │ - ldrsbeq r3, [r2, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r4, ror #17 │ │ │ │ smlalbteq pc, r7, r8, r4 @ │ │ │ │ │ │ │ │ 00157d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147400,22 +147400,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r8, lsl r6 │ │ │ │ + cmpeq r2, r0, lsr #12 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r2, lr, ror #9 │ │ │ │ + ldrsheq r3, [r2, #-70] @ 0xffffffba │ │ │ │ cmpeq r7, r8, ror #26 │ │ │ │ - cmpeq r2, r8, lsr #9 │ │ │ │ + ldrheq r3, [r2, #-64] @ 0xffffffc0 │ │ │ │ swpbeq pc, r4, [r7] @ │ │ │ │ cmpeq r7, r4, lsr #26 │ │ │ │ - cmpeq r2, r4, ror #8 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ qdaddeq pc, r0, r7 @ │ │ │ │ │ │ │ │ 001581dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -147731,29 +147731,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r7, r4, asr lr │ │ │ │ - cmpeq r2, r0, asr r2 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ cmppeq ip, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ smlaltteq lr, r7, r8, sp │ │ │ │ - cmpeq r2, r0, ror #3 │ │ │ │ + cmpeq r2, r8, ror #3 │ │ │ │ cmpeq r7, r4, lsr sp │ │ │ │ - cmpeq r2, r0, lsr r1 │ │ │ │ + cmpeq r2, r8, lsr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r4, lsl #1 │ │ │ │ + cmpeq r2, ip, lsl #1 │ │ │ │ cmpeq r7, ip, ror #24 │ │ │ │ - cmpeq r2, r0, asr #32 │ │ │ │ + cmpeq r2, r8, asr #32 │ │ │ │ cmpeq r7, r8, lsr #24 │ │ │ │ smlalbteq lr, r7, ip, fp │ │ │ │ - cmpeq r2, r4, asr #31 │ │ │ │ + cmpeq r2, ip, asr #31 │ │ │ │ cmpeq r7, r0, lsr #16 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ cmpeq r7, r0, asr fp │ │ │ │ │ │ │ │ 0015871c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -147895,18 +147895,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlalbbeq fp, r7, r8, r5 │ │ │ │ - cmpeq r2, r4, asr #25 │ │ │ │ + cmpeq r2, ip, asr #25 │ │ │ │ strheq lr, [r7, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 00158978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148137,21 +148137,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r6, asr #20 │ │ │ │ + cmpeq r2, lr, asr #20 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r4, lsl #4 │ │ │ │ - cmpeq r2, r0, asr #18 │ │ │ │ + cmpeq r2, r8, asr #18 │ │ │ │ cmpeq r7, ip, lsr #10 │ │ │ │ cmpeq r7, r0, asr r9 │ │ │ │ - cmpeq r2, r0, lsl #18 │ │ │ │ + cmpeq r2, r8, lsl #18 │ │ │ │ smlaltteq lr, r7, ip, r4 │ │ │ │ │ │ │ │ 00158d44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148295,18 +148295,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r0, asr r7 │ │ │ │ + cmpeq r2, r8, asr r7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r8, asr pc │ │ │ │ - @ instruction: 0x01522694 │ │ │ │ + @ instruction: 0x0152269c │ │ │ │ smlalbbeq lr, r7, r0, r2 │ │ │ │ │ │ │ │ 00158fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148450,18 +148450,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq r2, [r2, #-70] @ 0xffffffba │ │ │ │ + ldrsheq r2, [r2, #-78] @ 0xffffffb2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq sl, [r7, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r0, lsr r4 │ │ │ │ + cmpeq r2, r8, lsr r4 │ │ │ │ cmpeq r7, ip, lsl r0 │ │ │ │ │ │ │ │ 0015920c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148605,18 +148605,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0152229c │ │ │ │ + cmpeq r2, r4, lsr #5 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x0147aa90 │ │ │ │ - cmpeq r2, ip, asr #3 │ │ │ │ + ldrsbeq r2, [r2, #-20] @ 0xffffffec │ │ │ │ strheq sp, [r7, #-216] @ 0xffffff28 │ │ │ │ │ │ │ │ 00159470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -148849,21 +148849,21 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r2, ror pc │ │ │ │ + cmpeq r2, sl, ror pc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r4, lsl #14 │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ + cmpeq r2, r8, asr #28 │ │ │ │ cmpeq r7, ip, lsr #20 │ │ │ │ cmpeq r7, r0, asr lr │ │ │ │ - cmpeq r2, r0, lsl #28 │ │ │ │ + cmpeq r2, r8, lsl #28 │ │ │ │ smlaltteq sp, r7, ip, r9 │ │ │ │ │ │ │ │ 00159844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149016,19 +149016,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x01521d94 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r8, lsr r4 │ │ │ │ smlaltbeq sp, r7, r0, r7 │ │ │ │ - ldrheq r1, [r2, #-196] @ 0xffffff3c │ │ │ │ + ldrheq r1, [r2, #-204] @ 0xffffff34 │ │ │ │ │ │ │ │ 00159ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -149170,18 +149170,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r2, r6, lsr fp │ │ │ │ + cmpeq r2, lr, lsr fp │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq sl, [r7, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r2, ip, asr sl │ │ │ │ + cmpeq r2, r4, ror #20 │ │ │ │ cmpeq r7, ip, lsr r5 │ │ │ │ │ │ │ │ 00159d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -149400,23 +149400,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r7, r8, ror #6 │ │ │ │ - cmpeq r2, r4, ror r8 │ │ │ │ + cmpeq r2, ip, ror r8 │ │ │ │ cmpeq ip, r8, lsr #26 │ │ │ │ strdeq sp, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r2, r4, lsl #16 │ │ │ │ + cmpeq r2, ip, lsl #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r8, ror #14 │ │ │ │ + cmpeq r2, r0, ror r7 │ │ │ │ cmpeq r7, r0, asr #4 │ │ │ │ cmpeq r7, ip, asr lr │ │ │ │ - cmpeq r2, r0, ror #13 │ │ │ │ + cmpeq r2, r8, ror #13 │ │ │ │ smlalbteq sp, r7, r4, r1 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -149469,17 +149469,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ b 15a174 │ │ │ │ cmpeq ip, r4, lsl fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r7, ip, lsr r1 │ │ │ │ - cmpeq r2, ip, ror #12 │ │ │ │ - cmpeq r8, r8, lsl r4 │ │ │ │ - smlaltteq r8, r8, r8, r3 @ │ │ │ │ + cmpeq r2, r4, ror r6 │ │ │ │ + cmpeq r8, r4, lsr #8 │ │ │ │ + strdeq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 15a328 │ │ │ │ ldr r3, [pc, #336] @ 15a32c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -149566,23 +149566,23 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 15a238 │ │ │ │ cmpeq ip, ip, lsr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r8, [lr, #-132] @ 0xffffff7c │ │ │ │ cmpeq ip, r4, asr #19 │ │ │ │ - ldrsheq r1, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r8, r4, lsl #6 │ │ │ │ + ldrsheq r1, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r8, r0, lsl r3 │ │ │ │ smlaltbeq ip, r7, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrheq r1, [r2, #-68] @ 0xffffffbc │ │ │ │ + ldrheq r1, [r2, #-76] @ 0xffffffb4 │ │ │ │ strheq ip, [r7, #-244] @ 0xffffff0c │ │ │ │ cmpeq r7, r4, ror pc │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ - smlalbbeq r8, r8, r4, r2 @ │ │ │ │ + cmpeq r2, r8, ror r4 │ │ │ │ + @ instruction: 0x01488290 │ │ │ │ cmpeq r7, r4, lsr pc │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -149904,61 +149904,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ b 15a63c │ │ │ │ cmpeq ip, r4, lsl #17 │ │ │ │ - ldrsbeq r1, [r2, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r1, [r2, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x0147ce9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq r2, r0, lsr #6 │ │ │ │ + cmpeq r2, r8, lsr #6 │ │ │ │ smlaltteq ip, r7, r8, sp │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ cmpeq r7, r4, asr sp │ │ │ │ cmpeq r7, r8, asr sp │ │ │ │ cmpeq r7, r8, asr sp │ │ │ │ smlalbteq fp, r7, r8, lr │ │ │ │ - cmpeq r2, ip, asr #3 │ │ │ │ + ldrsbeq r1, [r2, #-20] @ 0xffffffec │ │ │ │ @ instruction: 0x0147cc94 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r2, r0, ror r1 │ │ │ │ - smlalbbeq r7, r8, r4, pc @ │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ + @ instruction: 0x01487f90 │ │ │ │ cmpeq r7, r4, lsr ip │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ - cmpeq r2, r8, lsl #2 │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ + cmpeq r2, r0, lsl r1 │ │ │ │ + cmpeq r8, r8, lsr #30 │ │ │ │ smlalbteq ip, r7, ip, fp │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - ldrsbeq r1, [r2, #-0] │ │ │ │ - smlaltteq r7, r8, r4, lr │ │ │ │ + ldrsbeq r1, [r2, #-8] │ │ │ │ + strdeq r7, [r8, #-224] @ 0xffffff20 │ │ │ │ @ instruction: 0x0147cb94 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x01521098 │ │ │ │ - smlaltbeq r7, r8, ip, lr │ │ │ │ + cmpeq r2, r0, lsr #1 │ │ │ │ + strheq r7, [r8, #-232] @ 0xffffff18 │ │ │ │ cmpeq r7, ip, asr fp │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ + smlalbbeq r7, r8, r4, lr │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - cmpeq r2, r4, lsr r0 │ │ │ │ - cmpeq r8, r8, asr #28 │ │ │ │ + cmpeq r2, ip, lsr r0 │ │ │ │ + cmpeq r8, r4, asr lr │ │ │ │ strdeq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r8, r4, lsl lr │ │ │ │ - smlaltteq r7, r8, r8, sp │ │ │ │ + cmpeq r8, r0, lsr #28 │ │ │ │ + strdeq r7, [r8, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - strheq r7, [r8, #-216] @ 0xffffff28 │ │ │ │ - smlaltbeq r7, r8, r8, sp │ │ │ │ - cmpeq r8, ip, ror sp │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ + smlalbteq r7, r8, r4, sp │ │ │ │ + strheq r7, [r8, #-212] @ 0xffffff2c │ │ │ │ + smlalbbeq r7, r8, r8, sp │ │ │ │ + cmpeq r8, ip, ror #26 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq r8, ip, lsr #26 │ │ │ │ - cmpeq r8, r4, lsl sp │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ + cmpeq r8, r0, lsr #26 │ │ │ │ ldr r3, [pc, #16] @ 15a954 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ b c0088 │ │ │ │ ldrsbeq r8, [lr, #-20] @ 0xffffffec │ │ │ │ @@ -150209,39 +150209,39 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 15ac14 │ │ │ │ cmpeq ip, r4, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, lsr r2 │ │ │ │ - @ instruction: 0x01520d94 │ │ │ │ + @ instruction: 0x01520d9c │ │ │ │ cmpeq r7, r4, asr #18 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ + qdaddeq r9, r0, sp │ │ │ │ cmpeq lr, r4, ror #1 │ │ │ │ @ instruction: 0xfffff778 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r2, ip, ror #25 │ │ │ │ + ldrsheq r0, [r2, #-196] @ 0xffffff3c │ │ │ │ strheq ip, [r7, #-116] @ 0xffffff8c │ │ │ │ cmpeq ip, r4, lsr #2 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ smlalbbeq r8, r7, r4, r2 │ │ │ │ - ldrheq r0, [r2, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r2, r4, asr #23 │ │ │ │ cmpeq r7, r0, lsr #14 │ │ │ │ - @ instruction: 0x0148799c │ │ │ │ + smlaltbeq r7, r8, r8, r9 │ │ │ │ cmpeq r7, r0, asr #12 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r2, r8, asr #22 │ │ │ │ - cmpeq r8, ip, asr r9 │ │ │ │ + cmpeq r2, r0, asr fp │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ cmpeq r7, ip, lsl #12 │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - strdeq r7, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, ip, lsr #18 │ │ │ │ + strdeq r7, [r8, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x0147c594 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - strheq r7, [r8, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq r7, r8, r4, r8 │ │ │ │ cmpeq r7, ip, asr r5 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ cmpeq r7, r4, ror r6 │ │ │ │ cmpeq r7, r4, lsr #10 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -150605,43 +150605,43 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ b 15b334 │ │ │ │ cmpeq ip, r4, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r4, asr #18 │ │ │ │ + cmpeq r2, ip, asr #18 │ │ │ │ smlalbteq ip, r7, ip, r3 │ │ │ │ qdaddeq r7, r8, r7 │ │ │ │ cmpeq r7, r0, asr #32 │ │ │ │ - cmpeq r2, r0, lsr #17 │ │ │ │ - @ instruction: 0x01520894 │ │ │ │ + cmpeq r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x0152089c │ │ │ │ cmpeq ip, r0, asr #22 │ │ │ │ - cmpeq r2, r0, ror r6 │ │ │ │ + cmpeq r2, r8, ror r6 │ │ │ │ @ instruction: 0x0147c298 │ │ │ │ cmpeq r7, r8, lsr #2 │ │ │ │ - cmpeq r2, ip, lsr r6 │ │ │ │ + cmpeq r2, r4, asr #12 │ │ │ │ smlaltbeq ip, r7, r0, r2 │ │ │ │ strdeq ip, [r7, #-4] │ │ │ │ cmpeq ip, r8, lsl #21 │ │ │ │ - ldrheq r0, [r2, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq r7, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, r4, asr #11 │ │ │ │ + ldrdeq r7, [r8, #-60] @ 0xffffffc4 │ │ │ │ smlalbbeq ip, r7, r0, r0 │ │ │ │ - @ instruction: 0x0148739c │ │ │ │ + smlaltbeq r7, r8, r8, r3 │ │ │ │ cmpeq r7, r0, lsr #32 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ + cmpeq r8, r4, asr #6 │ │ │ │ strheq fp, [r7, #-252] @ 0xffffff04 │ │ │ │ - ldrheq r0, [r2, #-72] @ 0xffffffb8 │ │ │ │ - smlalbteq r7, r8, ip, r2 │ │ │ │ + cmpeq r2, r0, asr #9 │ │ │ │ + ldrdeq r7, [r8, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r7, ip, ror pc │ │ │ │ cmpeq ip, r0, lsr #18 │ │ │ │ - cmpeq r2, ip, asr r4 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmpeq r2, r4, ror #8 │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ cmpeq r7, ip, lsl pc │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ + cmpeq r8, r0, asr #4 │ │ │ │ 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] @ 15b5fc │ │ │ │ ldr r6, [r0, #396] @ 0x18c │ │ │ │ ldr r0, [pc, #504] @ 15b600 │ │ │ │ @@ -150770,23 +150770,23 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 15b52c │ │ │ │ cmpeq ip, r0, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq ip, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r2, r4, lsr r3 │ │ │ │ + cmpeq r2, ip, lsr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq fp, [r7, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ smlalbbeq r6, r7, r0, sl │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ ldrsbeq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r8, r8 │ │ │ │ - ldrdeq r6, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ + ldrdeq r6, [r8, #-252] @ 0xffffff04 │ │ │ │ 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] @ 15b980 │ │ │ │ ldr r6, [pc, #824] @ 15b984 │ │ │ │ @@ -150997,30 +150997,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 15b764 │ │ │ │ ldrheq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ strheq fp, [r7, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsl #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrheq r0, [r2, #-4] │ │ │ │ + ldrheq r0, [r2, #-12] │ │ │ │ cmpeq r7, r8, ror fp │ │ │ │ strdeq r6, [r7, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0x015cc498 │ │ │ │ - ldrsbeq pc, [r1, #-240] @ 0xffffff10 @ │ │ │ │ + ldrsbeq pc, [r1, #-248] @ 0xffffff08 @ │ │ │ │ smlalbbeq fp, r7, r8, sl │ │ │ │ @ instruction: 0xffffe8c8 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ - cmppeq r1, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, lsr #26 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ + cmppeq r1, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsr sp │ │ │ │ ldrdeq fp, [r7, #-148] @ 0xffffff6c │ │ │ │ - smlaltteq r6, r8, r8, ip │ │ │ │ - @ instruction: 0x01486c94 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ - cmppeq r1, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ + strdeq r6, [r8, #-196] @ 0xffffff3c │ │ │ │ + smlaltbeq r6, r8, r0, ip │ │ │ │ + cmpeq r8, ip, ror #24 │ │ │ │ + cmppeq r1, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ ldrdeq fp, [r7, #-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, #396] @ 0x18c │ │ │ │ ldr r0, [pc, #576] @ 15bc34 │ │ │ │ @@ -151168,25 +151168,25 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 15bab0 │ │ │ │ cmpeq ip, r0, lsl r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, ror #3 │ │ │ │ - cmppeq r1, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r7, r4, lsl r8 │ │ │ │ smlalbbeq fp, r7, r4, r9 │ │ │ │ cmpeq ip, ip, asr #2 │ │ │ │ cmpeq r7, r4, lsl r4 │ │ │ │ - cmpeq sp, r4, ror #2 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ - strdeq r6, [r8, #-152] @ 0xffffff68 │ │ │ │ - smlalbteq r6, r8, r8, r9 │ │ │ │ - @ instruction: 0x01486994 │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ + cmpeq r8, r4, lsl #20 │ │ │ │ + ldrdeq r6, [r8, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r6, r8, r0, r9 │ │ │ │ │ │ │ │ 0015bc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 15bd88 │ │ │ │ @@ -151256,19 +151256,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 15bcdc │ │ │ │ cmpeq ip, r0, lsl #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq fp, [r7, #-80] @ 0xffffffb0 │ │ │ │ cmpeq ip, r0, lsr #30 │ │ │ │ - cmppeq r1, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, ror #16 │ │ │ │ + cmppeq r1, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ cmpeq r7, r0, lsl r5 │ │ │ │ - cmppeq r1, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ + cmppeq r1, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsr r8 │ │ │ │ ldrdeq fp, [r7, #-64] @ 0xffffffc0 │ │ │ │ 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 │ │ │ │ @@ -151534,38 +151534,38 @@ │ │ │ │ cmpeq r7, ip, lsl #12 │ │ │ │ strdeq fp, [r7, #-84] @ 0xffffffac │ │ │ │ cmpeq r7, r0, lsr #12 │ │ │ │ cmpeq ip, ip, ror ip │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlalbbeq lr, r7, r8, r8 │ │ │ │ cmpeq r7, r8, asr r4 │ │ │ │ - cmppeq r1, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, ror r5 │ │ │ │ + cmppeq r1, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ cmpeq r7, ip, lsl r2 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmppeq r1, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, lsr r5 │ │ │ │ + cmppeq r1, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr #10 │ │ │ │ ldrdeq fp, [r7, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmppeq r1, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmppeq r1, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ smlaltbeq fp, r7, r4, r1 │ │ │ │ - cmppeq r1, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [r8, #-76] @ 0xffffffb4 │ │ │ │ + ldrheq pc, [r1, #-96] @ 0xffffffa0 @ │ │ │ │ + smlalbteq r6, r8, r8, r4 │ │ │ │ cmpeq r7, r4, ror #2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmppeq r1, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r6, r8, r0, r4 │ │ │ │ + cmppeq r1, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r6, r8, ip, r4 │ │ │ │ cmpeq r7, ip, lsr #2 │ │ │ │ - cmppeq r1, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ + cmppeq r1, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ smlaltteq fp, r7, ip, r0 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - ldrsheq pc, [r1, #-84] @ 0xffffffac @ │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ + ldrsheq pc, [r1, #-92] @ 0xffffffa4 @ │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ strheq fp, [r7, #-0] │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 0015c258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -151637,19 +151637,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 15c2c8 │ │ │ │ @ instruction: 0x015cb994 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsr #32 │ │ │ │ cmpeq ip, r4, lsr r9 │ │ │ │ - cmppeq r1, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, ror r2 │ │ │ │ + cmppeq r1, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r6, r8, r0, r2 │ │ │ │ cmpeq r7, r4, lsr #30 │ │ │ │ - cmppeq r1, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, lsr r2 │ │ │ │ + cmppeq r1, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, asr #4 │ │ │ │ smlaltteq sl, r7, r4, lr │ │ │ │ │ │ │ │ 0015c39c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -151744,22 +151744,22 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 15c42c │ │ │ │ cmpeq ip, r4, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ ldrsbeq fp, [ip, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq pc, [r1, #-44] @ 0xffffffd4 @ │ │ │ │ + cmppeq r1, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ cmpeq r7, r8, lsr #2 │ │ │ │ smlalbteq sl, r7, r0, sp │ │ │ │ - ldrheq pc, [r1, #-44] @ 0xffffffd4 @ │ │ │ │ - ldrdeq r6, [r8, #-0] │ │ │ │ + cmppeq r1, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [r8, #-12] │ │ │ │ smlalbbeq sl, r7, r0, sp │ │ │ │ - cmppeq r1, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - swpbeq r6, r4, [r8] │ │ │ │ + cmppeq r1, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r6, r8, r0, r0 │ │ │ │ cmpeq r7, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -151792,16 +151792,16 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 15c574 │ │ │ │ - ldrheq pc, [r1, #-16] @ │ │ │ │ - smlalbteq r5, r8, r0, pc @ │ │ │ │ + ldrheq pc, [r1, #-24] @ 0xffffffe8 @ │ │ │ │ + smlalbteq r5, r8, ip, pc @ │ │ │ │ cmpeq r7, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #396] @ 0x18c │ │ │ │ mov r5, r1 │ │ │ │ @@ -151932,28 +151932,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 15c694 │ │ │ │ ldrsheq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq sl, [r7, #-240] @ 0xffffff10 │ │ │ │ cmpeq ip, r8, ror #10 │ │ │ │ - @ instruction: 0x0151f090 │ │ │ │ + @ instruction: 0x0151f098 │ │ │ │ cmpeq r7, r4, lsl #30 │ │ │ │ cmpeq r7, r0, asr fp │ │ │ │ cmpeq r7, r8, lsl #30 │ │ │ │ - cmppeq r1, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq sl, [r7, #-168] @ 0xffffff58 │ │ │ │ - ldrsheq lr, [r1, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r8, r0, lsl lr │ │ │ │ + cmppeq r1, r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, lsl lr │ │ │ │ smlalbteq sl, r7, r0, sl │ │ │ │ - cmpeq r1, r4, asr #31 │ │ │ │ - ldrdeq r5, [r8, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, ip, asr #31 │ │ │ │ + smlaltteq r5, r8, r4, sp │ │ │ │ smlalbbeq sl, r7, r8, sl │ │ │ │ - cmpeq r1, ip, lsl #31 │ │ │ │ - smlaltbeq r5, r8, r0, sp │ │ │ │ + @ instruction: 0x0151ef94 │ │ │ │ + smlaltbeq r5, r8, ip, sp │ │ │ │ cmpeq r7, r0, asr sl │ │ │ │ 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] @ 15cbfc │ │ │ │ @@ -152186,38 +152186,38 @@ │ │ │ │ bl c0190 │ │ │ │ b 15c8c8 │ │ │ │ cmpeq ip, r8, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsr r3 │ │ │ │ strdeq r9, [r7, #-184] @ 0xffffff48 │ │ │ │ ldrdeq r9, [r7, #-180] @ 0xffffff4c │ │ │ │ - ldrheq lr, [r1, #-220] @ 0xffffff24 │ │ │ │ - smlalbteq r5, r8, ip, fp │ │ │ │ + cmpeq r1, r4, asr #27 │ │ │ │ + ldrdeq r5, [r8, #-184] @ 0xffffff48 │ │ │ │ smlalbbeq sl, r7, r0, r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r1, r8, ror sp │ │ │ │ + cmpeq r1, r0, lsl #27 │ │ │ │ cmpeq r7, ip, lsr r8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ cmpeq r7, r4, lsl #24 │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ + cmpeq r8, r0, lsl fp │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ cmpeq r7, ip, lsr r3 │ │ │ │ - cmpeq r1, r4, ror #24 │ │ │ │ - cmpeq r8, r8, ror sl │ │ │ │ + cmpeq r1, ip, ror #24 │ │ │ │ + smlalbbeq r5, r8, r4, sl │ │ │ │ cmpeq r7, r8, lsr #14 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r1, ip, lsr #24 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ + cmpeq r1, r4, lsr ip │ │ │ │ + cmpeq r8, ip, asr #20 │ │ │ │ strdeq sl, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ - cmpeq r1, r4, asr #23 │ │ │ │ - ldrdeq r5, [r8, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ + cmpeq r1, ip, asr #23 │ │ │ │ + smlaltteq r5, r8, r4, r9 │ │ │ │ smlalbbeq sl, r7, r8, r6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - smlaltbeq r5, r8, r4, r9 │ │ │ │ + strheq r5, [r8, #-144] @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -152312,27 +152312,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 15ce40 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 15ccc0 │ │ │ │ - cmpeq r1, ip, lsr sl │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ cmpeq r7, r8, lsr #18 │ │ │ │ strdeq sl, [r7, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - ldrsheq lr, [r1, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ + cmpeq r1, r4, lsl #20 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ smlalbteq sl, r7, r0, r4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq r1, r4, asr #19 │ │ │ │ - ldrdeq r5, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r1, ip, asr #19 │ │ │ │ + smlaltteq r5, r8, r4, r7 │ │ │ │ smlalbbeq sl, r7, r8, r4 │ │ │ │ - cmpeq r1, ip, lsl #19 │ │ │ │ - smlaltbeq r5, r8, r0, r7 │ │ │ │ + @ instruction: 0x0151e994 │ │ │ │ + smlaltbeq r5, r8, ip, r7 │ │ │ │ cmpeq r7, r0, asr r4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -152461,20 +152461,20 @@ │ │ │ │ bl c0190 │ │ │ │ b 15ceb8 │ │ │ │ cmpeq ip, r8, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, ror sp │ │ │ │ cmpeq ip, r4, asr #26 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r1, r4, lsl #16 │ │ │ │ + cmpeq r1, ip, lsl #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ smlalbteq sl, r7, ip, r2 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmpeq r7, r4, lsl lr │ │ │ │ - cmpeq r8, r8, asr r5 │ │ │ │ + cmpeq r8, r4, ror #10 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -152856,60 +152856,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 15d2d8 │ │ │ │ ldrsheq sl, [ip, #-160] @ 0xffffff60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, ip, ror r3 │ │ │ │ cmpeq r7, r8, asr r3 │ │ │ │ - cmpeq r1, ip, lsr r5 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ + cmpeq r1, r4, asr #10 │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ mrseq sl, (UNDEF: 71) │ │ │ │ - cmpeq r1, r8, asr #9 │ │ │ │ - ldrdeq r5, [r8, #-44] @ 0xffffffd4 │ │ │ │ + ldrsbeq lr, [r1, #-64] @ 0xffffffc0 │ │ │ │ + smlaltteq r5, r8, r8, r2 │ │ │ │ smlalbbeq r9, r7, ip, pc @ │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ cmpeq ip, r4, lsr #18 │ │ │ │ - cmpeq r1, r0, asr #8 │ │ │ │ + cmpeq r1, r8, asr #8 │ │ │ │ cmpeq r7, r8, ror #6 │ │ │ │ strdeq r9, [r7, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrsbeq lr, [r1, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq lr, [r1, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x01479e98 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ cmpeq r7, r4, lsl #6 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ - cmpeq r8, r0, asr r1 │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ + cmpeq r8, ip, asr r1 │ │ │ │ cmpeq r7, r0, lsl #28 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r1, r8, ror #5 │ │ │ │ + ldrsheq lr, [r1, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r7, r4, ror r9 │ │ │ │ smlaltbeq r9, r7, r4, sp │ │ │ │ cmpeq r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x0151e290 │ │ │ │ + @ instruction: 0x0151e298 │ │ │ │ cmpeq r7, ip, asr #26 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmpeq r1, ip, asr #4 │ │ │ │ - cmpeq r8, r0, rrx │ │ │ │ + cmpeq r1, r4, asr r2 │ │ │ │ + cmpeq r8, ip, rrx │ │ │ │ cmpeq r7, r0, lsl sp │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r1, r4, lsl r2 │ │ │ │ - cmpeq r8, r8, lsr #32 │ │ │ │ + cmpeq r1, ip, lsl r2 │ │ │ │ + cmpeq r8, r4, lsr r0 │ │ │ │ ldrdeq r9, [r7, #-200] @ 0xffffff38 │ │ │ │ cmpeq r7, r8, lsr r1 │ │ │ │ - ldrsbeq lr, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r0, ror #3 │ │ │ │ @ instruction: 0x01479c94 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x0151e198 │ │ │ │ + cmpeq r1, r0, lsr #3 │ │ │ │ cmpeq r7, ip, lsl #2 │ │ │ │ cmpeq r7, ip, asr ip │ │ │ │ - cmpeq r1, r4, asr r1 │ │ │ │ - cmpeq r8, r8, ror #30 │ │ │ │ + cmpeq r1, ip, asr r1 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ cmpeq r7, r8, lsl ip │ │ │ │ - cmpeq r1, ip, lsl r1 │ │ │ │ - cmpeq r8, r0, lsr pc │ │ │ │ + cmpeq r1, r4, lsr #2 │ │ │ │ + cmpeq r8, ip, lsr pc │ │ │ │ smlaltteq r9, r7, r0, fp │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -153036,31 +153036,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 15d9a0 │ │ │ │ add r2, r2, #656 @ 0x290 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 15d7b4 │ │ │ │ - @ instruction: 0x0151df98 │ │ │ │ + cmpeq r1, r0, lsr #31 │ │ │ │ cmpeq r7, ip, asr #30 │ │ │ │ cmpeq r7, r0, asr sl │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmpeq r1, ip, ror #29 │ │ │ │ + ldrsheq sp, [r1, #-228] @ 0xffffff1c │ │ │ │ ldrdeq r9, [r7, #-232] @ 0xffffff18 │ │ │ │ smlaltbeq r9, r7, ip, r9 │ │ │ │ - cmpeq r1, ip, lsr #29 │ │ │ │ - smlalbteq r4, r8, r0, ip │ │ │ │ + ldrheq sp, [r1, #-228] @ 0xffffff1c │ │ │ │ + smlalbteq r4, r8, ip, ip │ │ │ │ cmpeq r7, r0, ror r9 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq r1, r4, ror lr │ │ │ │ - smlalbbeq r4, r8, r8, ip │ │ │ │ + cmpeq r1, ip, ror lr │ │ │ │ + @ instruction: 0x01484c94 │ │ │ │ cmpeq r7, r8, lsr r9 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmpeq r1, ip, lsr lr │ │ │ │ - cmpeq r8, r0, asr ip │ │ │ │ + cmpeq r1, r4, asr #28 │ │ │ │ + cmpeq r8, ip, asr ip │ │ │ │ cmpeq r7, r0, lsl #18 │ │ │ │ @ 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 │ │ │ │ @@ -153533,88 +153533,88 @@ │ │ │ │ cmpeq r7, ip, lsl #20 │ │ │ │ smlalbbeq r9, r7, r4, sp │ │ │ │ cmpeq r7, r8, ror sl │ │ │ │ smlalbbeq r9, r7, r0, sl │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmpeq ip, ip, ror r0 │ │ │ │ cmpeq r7, r0, lsl ip │ │ │ │ - cmpeq r1, r4, lsl #23 │ │ │ │ - @ instruction: 0x01484998 │ │ │ │ + cmpeq r1, ip, lsl #23 │ │ │ │ + smlaltbeq r4, r8, r4, r9 │ │ │ │ cmpeq r7, r8, asr #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ smlaltteq r9, r7, r8, fp │ │ │ │ ldrdeq r9, [r7, #-184] @ 0xffffff48 │ │ │ │ smlalbteq r9, r7, ip, fp │ │ │ │ - ldrsheq sp, [r1, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ + ldrsheq sp, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r8, r0, lsl r9 │ │ │ │ strheq r9, [r7, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmpeq r7, ip, ror #18 │ │ │ │ - @ instruction: 0x0151da98 │ │ │ │ - smlaltbeq r4, r8, ip, r8 │ │ │ │ + cmpeq r1, r0, lsr #21 │ │ │ │ + strheq r4, [r8, #-136] @ 0xffffff78 │ │ │ │ cmpeq r7, ip, asr r5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmpeq r7, r4, lsr fp │ │ │ │ - cmpeq r1, r0, asr #20 │ │ │ │ - cmpeq r8, r4, asr r8 │ │ │ │ + cmpeq r1, r8, asr #20 │ │ │ │ + cmpeq r8, r0, ror #16 │ │ │ │ cmpeq r7, r4, lsl #10 │ │ │ │ @ instruction: 0x01479a9c │ │ │ │ - cmpeq r1, ip, ror #19 │ │ │ │ - cmpeq r8, r0, lsl #16 │ │ │ │ + ldrsheq sp, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, ip, lsl #16 │ │ │ │ strheq r9, [r7, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmpeq r7, ip, asr sl │ │ │ │ - @ instruction: 0x0151d99c │ │ │ │ - smlaltbeq r4, r8, ip, r7 │ │ │ │ + cmpeq r1, r4, lsr #19 │ │ │ │ + strheq r4, [r8, #-120] @ 0xffffff88 │ │ │ │ cmpeq r7, r0, ror #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ strdeq r9, [r7, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r1, r8, asr #18 │ │ │ │ - cmpeq r8, r8, asr r7 │ │ │ │ + cmpeq r1, r0, asr r9 │ │ │ │ + cmpeq r8, r4, ror #14 │ │ │ │ cmpeq r7, ip, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ smlaltteq r9, r7, ip, r9 │ │ │ │ ldrdeq r9, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r0, asr #17 │ │ │ │ - ldrdeq r4, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r8, asr #17 │ │ │ │ + smlaltteq r4, r8, r0, r6 │ │ │ │ smlalbbeq r9, r7, r4, r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r1, r4, lsl #17 │ │ │ │ - @ instruction: 0x01484698 │ │ │ │ + cmpeq r1, ip, lsl #17 │ │ │ │ + smlaltbeq r4, r8, r4, r6 │ │ │ │ cmpeq r7, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ - cmpeq r8, ip, asr r6 │ │ │ │ + cmpeq r1, r0, asr r8 │ │ │ │ + cmpeq r8, r8, ror #12 │ │ │ │ cmpeq r7, ip, lsl #6 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ - cmpeq r8, r0, lsr #12 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ + cmpeq r8, ip, lsr #12 │ │ │ │ smlalbteq r9, r7, r8, r2 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - ldrsbeq sp, [r1, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq sp, [r1, #-120] @ 0xffffff88 │ │ │ │ strdeq r9, [r7, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x01479294 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x0151d790 │ │ │ │ - smlaltbeq r4, r8, r4, r5 │ │ │ │ + @ instruction: 0x0151d798 │ │ │ │ + strheq r4, [r8, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r7, r4, asr r2 │ │ │ │ - cmpeq r1, r4, asr r7 │ │ │ │ - cmpeq r8, r8, ror #10 │ │ │ │ + cmpeq r1, ip, asr r7 │ │ │ │ + cmpeq r8, r4, ror r5 │ │ │ │ cmpeq r7, r8, lsl r2 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r1, r8, lsl r7 │ │ │ │ - cmpeq r8, ip, lsr #10 │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ ldrdeq r9, [r7, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsbeq sp, [r1, #-108] @ 0xffffff94 │ │ │ │ - strdeq r4, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r1, r4, ror #13 │ │ │ │ + strdeq r4, [r8, #-76] @ 0xffffffb4 │ │ │ │ smlaltbeq r9, r7, r0, r1 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq r1, r0, lsr #13 │ │ │ │ - strheq r4, [r8, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r1, r8, lsr #13 │ │ │ │ + smlalbteq r4, r8, r0, r4 │ │ │ │ cmpeq r7, r4, ror #2 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 0015e24c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -153805,31 +153805,31 @@ │ │ │ │ b 15e3c0 │ │ │ │ @ instruction: 0x015c9994 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, ror #18 │ │ │ │ strheq r9, [r7, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r7, ip, asr #30 │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ + cmpeq r1, r4, lsl #9 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ smlalbteq r3, r7, ip, fp │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ cmpeq ip, ip, lsr r8 │ │ │ │ - smlalbbeq r4, r8, r4, r1 │ │ │ │ - cmpeq r1, ip, lsr #6 │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + @ instruction: 0x01484190 │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ smlaltteq r8, r7, r8, sp │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - ldrsheq sp, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r8, r4, lsl #2 │ │ │ │ + ldrsheq sp, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ smlaltbeq r8, r7, ip, sp │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - smlalbteq r4, r8, ip, r0 │ │ │ │ - cmpeq r1, r0, lsl #5 │ │ │ │ - swpbeq r4, r4, [r8] │ │ │ │ + ldrdeq r4, [r8, #-8] │ │ │ │ + cmpeq r1, r8, lsl #5 │ │ │ │ + smlaltbeq r4, r8, r0, r0 │ │ │ │ cmpeq r7, r0, asr #26 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ │ │ │ │ 0015e5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -154023,36 +154023,36 @@ │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ cmpeq ip, r4, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, ip, ror #4 │ │ │ │ cmpeq r7, r8, asr r2 │ │ │ │ cmpeq r7, r8, asr #4 │ │ │ │ cmpeq ip, ip, lsr r5 │ │ │ │ - cmpeq r1, r4, asr r0 │ │ │ │ - cmpeq r8, r4, ror #28 │ │ │ │ + cmpeq r1, ip, asr r0 │ │ │ │ + cmpeq r8, r0, ror lr │ │ │ │ cmpeq r7, r4, lsl fp │ │ │ │ cmpeq r7, ip, asr #2 │ │ │ │ - cmpeq r1, ip, ror #31 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ + ldrsheq ip, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ strheq r8, [r7, #-160] @ 0xffffff60 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - ldrheq ip, [r1, #-240] @ 0xffffff10 │ │ │ │ - smlalbteq r3, r8, r8, sp │ │ │ │ + ldrheq ip, [r1, #-248] @ 0xffffff08 │ │ │ │ + ldrdeq r3, [r8, #-212] @ 0xffffff2c │ │ │ │ cmpeq r7, r4, ror sl │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmpeq r1, r8, ror pc │ │ │ │ - smlalbbeq r3, r8, ip, sp │ │ │ │ + cmpeq r1, r0, lsl #31 │ │ │ │ + @ instruction: 0x01483d98 │ │ │ │ cmpeq r7, ip, lsr sl │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmpeq r1, ip, lsr pc │ │ │ │ - cmpeq r8, r0, asr sp │ │ │ │ + cmpeq r1, r4, asr #30 │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - ldrsheq ip, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, r4, lsl sp │ │ │ │ + cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq r8, r0, lsr #26 │ │ │ │ smlalbteq r8, r7, r0, r9 │ │ │ │ │ │ │ │ 0015e910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -154312,55 +154312,55 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 15eb20 │ │ │ │ strdeq r8, [r7, #-136] @ 0xffffff78 │ │ │ │ cmpeq ip, r8, asr #5 │ │ │ │ - cmpeq r1, r0, lsr #28 │ │ │ │ + cmpeq r1, r8, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ cmpeq r7, r0, ror r5 │ │ │ │ smlalbteq r8, r7, r8, lr │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ - cmpeq r1, ip, asr sp │ │ │ │ + cmpeq r1, r4, ror #26 │ │ │ │ smlaltteq r3, r7, r0, r4 │ │ │ │ - cmpeq sp, r4, lsr #4 │ │ │ │ + cmpeq sp, r0, lsr r2 │ │ │ │ @ instruction: 0xffffb8d4 │ │ │ │ @ instruction: 0xffffd30c │ │ │ │ @ instruction: 0xffffcf2c │ │ │ │ smlaltteq r8, r7, r0, r7 │ │ │ │ @ instruction: 0xffffb5f8 │ │ │ │ ldrdeq r8, [r7, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xffffc2cc │ │ │ │ ldrdeq r8, [r7, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0xffffc8d8 │ │ │ │ cmpeq r7, r4, asr #18 │ │ │ │ ldrsbeq r9, [ip, #-12] │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ - cmpeq r8, ip, lsl sl │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ smlalbteq r8, r7, r4, r6 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq r1, ip, asr #23 │ │ │ │ - smlaltteq r3, r8, r0, r9 │ │ │ │ + ldrsbeq ip, [r1, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r3, r8, ip, r9 │ │ │ │ smlalbbeq r8, r7, r8, r6 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - @ instruction: 0x0151cb90 │ │ │ │ - smlaltbeq r3, r8, r4, r9 │ │ │ │ + @ instruction: 0x0151cb98 │ │ │ │ + strheq r3, [r8, #-144] @ 0xffffff70 │ │ │ │ cmpeq r7, ip, asr #12 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq r1, r4, asr fp │ │ │ │ - cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq r1, ip, asr fp │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ cmpeq r7, r4, lsl r6 │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ strheq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - ldrdeq r3, [r8, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq r3, r8, r0, r8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + smlalbbeq r3, r8, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #120] @ 15ee64 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -154392,15 +154392,15 @@ │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 15ee14 │ │ │ │ cmpeq lr, ip, lsr #26 │ │ │ │ @ instruction: 0xffffbb30 │ │ │ │ @ instruction: 0x01478a9c │ │ │ │ - cmpeq r1, ip, lsr r9 │ │ │ │ + cmpeq r1, r4, asr #18 │ │ │ │ strdeq r8, [r7, #-52] @ 0xffffffcc │ │ │ │ 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] @ 15f110 │ │ │ │ @@ -154566,28 +154566,28 @@ │ │ │ │ b 15efc4 │ │ │ │ cmpeq ip, r0, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r4, ror #24 │ │ │ │ cmpeq ip, ip, lsr sp │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r1, r8, ror #16 │ │ │ │ + cmpeq r1, r0, ror r8 │ │ │ │ cmpeq r7, r0, lsr r3 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - strdeq r4, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sp, r8, lsl #22 │ │ │ │ smlalbbeq r8, r7, r8, r9 │ │ │ │ cmpeq lr, ip, ror #22 │ │ │ │ cmpeq ip, r8, lsr ip │ │ │ │ smlaltteq r3, r7, r0, sp │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - strdeq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r8, r0, lsl #10 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - smlalbteq r3, r8, r4, r4 │ │ │ │ - @ instruction: 0x01483494 │ │ │ │ + ldrdeq r3, [r8, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq r3, r8, r0, r4 │ │ │ │ │ │ │ │ 0015f160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -154729,19 +154729,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, ip, asr #16 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, ip, lsr fp │ │ │ │ smlalbbeq r8, r7, r4, r5 │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ │ │ │ │ 0015f3c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -154884,18 +154884,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq ip, [r1, #-86] @ 0xffffffaa │ │ │ │ + ldrsheq ip, [r1, #-94] @ 0xffffffa2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq r4, [r7, #-140] @ 0xffffff74 │ │ │ │ - ldrheq ip, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrheq ip, [r1, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r7, ip, lsl r3 │ │ │ │ │ │ │ │ 0015f624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155039,18 +155039,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0151c39c │ │ │ │ + cmpeq r1, r4, lsr #7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r8, ror r6 │ │ │ │ - cmpeq r1, r0, asr r3 │ │ │ │ + cmpeq r1, r8, asr r3 │ │ │ │ strheq r8, [r7, #-8] │ │ │ │ │ │ │ │ 0015f888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155194,18 +155194,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r2, asr #2 │ │ │ │ + cmpeq r1, sl, asr #2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r4, lsl r4 │ │ │ │ - cmpeq r1, ip, ror #1 │ │ │ │ + ldrsheq ip, [r1, #-4] │ │ │ │ cmpeq r7, r4, asr lr │ │ │ │ │ │ │ │ 0015faec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155349,18 +155349,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r8, ror #29 │ │ │ │ + ldrsheq fp, [r1, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strheq r4, [r7, #-16] │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ + @ instruction: 0x0151be90 │ │ │ │ strdeq r7, [r7, #-176] @ 0xffffff50 │ │ │ │ │ │ │ │ 0015fd50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155504,18 +155504,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, lr, lsl #25 │ │ │ │ + @ instruction: 0x0151bc96 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, ip, asr #30 │ │ │ │ - cmpeq r1, r4, lsr #24 │ │ │ │ + cmpeq r1, ip, lsr #24 │ │ │ │ smlalbbeq r7, r7, ip, r9 @ │ │ │ │ │ │ │ │ 0015ffb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155659,18 +155659,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r4, lsr sl │ │ │ │ + cmpeq r1, ip, lsr sl │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltteq r3, r7, r8, ip │ │ │ │ - cmpeq r1, r0, asr #19 │ │ │ │ + cmpeq r1, r8, asr #19 │ │ │ │ cmpeq r7, r8, lsr #14 │ │ │ │ │ │ │ │ 00160218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155814,18 +155814,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsbeq fp, [r1, #-122] @ 0xffffff86 │ │ │ │ + cmpeq r1, r2, ror #15 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlalbbeq r3, r7, r4, sl │ │ │ │ - cmpeq r1, ip, asr r7 │ │ │ │ + cmpeq r1, r4, ror #14 │ │ │ │ smlalbteq r7, r7, r4, r4 @ │ │ │ │ │ │ │ │ 0016047c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -155967,18 +155967,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r4, lsl #11 │ │ │ │ + cmpeq r1, ip, lsl #11 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r8, lsr #16 │ │ │ │ - cmpeq r1, r0, lsl #10 │ │ │ │ + cmpeq r1, r8, lsl #10 │ │ │ │ cmpeq r7, r8, ror #4 │ │ │ │ │ │ │ │ 001606d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156120,18 +156120,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r2, lsr r3 │ │ │ │ + cmpeq r1, sl, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlalbteq r3, r7, ip, r5 │ │ │ │ - cmpeq r1, r4, lsr #5 │ │ │ │ + cmpeq r1, ip, lsr #5 │ │ │ │ cmpeq r7, ip │ │ │ │ │ │ │ │ 00160934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156273,18 +156273,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r0, ror #1 │ │ │ │ + cmpeq r1, r8, ror #1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r0, ror r3 │ │ │ │ - cmpeq r1, r8, asr #32 │ │ │ │ + cmpeq r1, r0, asr r0 │ │ │ │ strheq r6, [r7, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 00160b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156428,18 +156428,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, sl, lsl #29 │ │ │ │ + @ instruction: 0x0151ae92 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, ip, lsl #2 │ │ │ │ - cmpeq r1, r4, ror #27 │ │ │ │ + cmpeq r1, ip, ror #27 │ │ │ │ cmpeq r7, ip, asr #22 │ │ │ │ │ │ │ │ 00160df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156581,18 +156581,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r4, lsr ip │ │ │ │ + cmpeq r1, ip, lsr ip │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strheq r2, [r7, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r1, r8, lsl #23 │ │ │ │ + @ instruction: 0x0151ab90 │ │ │ │ strdeq r6, [r7, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 00161050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156736,18 +156736,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsbeq sl, [r1, #-158] @ 0xffffff62 │ │ │ │ + cmpeq r1, r6, ror #19 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, ip, asr #24 │ │ │ │ - cmpeq r1, r4, lsr #18 │ │ │ │ + cmpeq r1, ip, lsr #18 │ │ │ │ smlalbbeq r6, r7, ip, r6 │ │ │ │ │ │ │ │ 001612b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156986,21 +156986,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - cmpeq r1, r4, lsr #13 │ │ │ │ + cmpeq r1, ip, lsr #13 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltbeq r2, r7, ip, r8 │ │ │ │ - cmpeq r1, r4, lsl #11 │ │ │ │ + cmpeq r1, ip, lsl #11 │ │ │ │ smlaltteq r6, r7, ip, r2 │ │ │ │ cmpeq r7, r8, ror #20 │ │ │ │ - cmpeq r1, r4, asr #10 │ │ │ │ + cmpeq r1, ip, asr #10 │ │ │ │ smlaltbeq r6, r7, ip, r2 │ │ │ │ │ │ │ │ 001616a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -157300,22 +157300,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrheq sl, [r1, #-34] @ 0xffffffde │ │ │ │ + ldrheq sl, [r1, #-42] @ 0xffffffd6 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r1, r8, asr #3 │ │ │ │ + ldrsbeq sl, [r1, #-16] │ │ │ │ smlalbteq r2, r7, r8, r3 │ │ │ │ - cmpeq r1, r0, lsr #1 │ │ │ │ + cmpeq r1, r8, lsr #1 │ │ │ │ cmpeq r7, r8, lsl #28 │ │ │ │ smlalbbeq r2, r7, r8, r3 │ │ │ │ - cmpeq r1, r0, rrx │ │ │ │ + cmpeq r1, r8, rrx │ │ │ │ smlalbteq r5, r7, r8, sp │ │ │ │ │ │ │ │ 00161b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -157433,21 +157433,21 @@ │ │ │ │ b 161c50 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, rrx │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, asr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r7, r0, lsl #26 │ │ │ │ - cmpeq r1, r4, asr #2 │ │ │ │ + cmpeq r1, ip, asr #2 │ │ │ │ cmpeq ip, ip, lsr #31 │ │ │ │ @ instruction: 0x01475c98 │ │ │ │ - ldrsbeq sl, [r1, #-4] │ │ │ │ + ldrsbeq sl, [r1, #-12] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r5, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ │ │ │ │ 00161d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #448] @ 161f60 │ │ │ │ @@ -157565,20 +157565,20 @@ │ │ │ │ b 161ef0 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, asr #28 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r7, ip, lsl #22 │ │ │ │ - cmpeq r1, ip, asr pc │ │ │ │ + cmpeq r1, r4, ror #30 │ │ │ │ ldrheq r5, [ip, #-212] @ 0xffffff2c │ │ │ │ smlaltbeq r5, r7, r0, sl │ │ │ │ - cmpeq r1, ip, ror #29 │ │ │ │ + ldrsheq r9, [r1, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r8, asr lr │ │ │ │ + cmpeq r1, r0, ror #28 │ │ │ │ strdeq r5, [r7, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 00161f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -157745,20 +157745,20 @@ │ │ │ │ b 16214c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, asr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r8, lsr ip │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strdeq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ + cmpeq r1, r8, asr #26 │ │ │ │ @ instruction: 0x015c5b98 │ │ │ │ smlalbbeq r5, r7, r4, r8 │ │ │ │ - ldrsbeq r9, [r1, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq r9, [r1, #-200] @ 0xffffff38 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ smlaltbeq r5, r7, ip, r7 │ │ │ │ │ │ │ │ 00162258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -157959,27 +157959,27 @@ │ │ │ │ b 1624f0 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015c5994 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, ror r9 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ ldrsbeq r5, [ip, #-128] @ 0xffffff80 │ │ │ │ strheq r5, [r7, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ + cmpeq r1, r0, lsl sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ + cmpeq r1, ip, asr r9 │ │ │ │ smlaltteq r5, r7, r8, r4 │ │ │ │ - cmpeq r1, ip, lsl #18 │ │ │ │ + cmpeq r1, r4, lsl r9 │ │ │ │ smlaltbeq r5, r7, r8, r4 │ │ │ │ cmpeq r7, r4, ror #8 │ │ │ │ - ldrheq r9, [r1, #-132] @ 0xffffff7c │ │ │ │ + ldrheq r9, [r1, #-140] @ 0xffffff74 │ │ │ │ cmpeq r7, r0, lsl #8 │ │ │ │ - cmpeq r1, ip, asr #16 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ │ │ │ │ 001625c0 : │ │ │ │ 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] @ 1628f0 │ │ │ │ @@ -158183,27 +158183,27 @@ │ │ │ │ b 162868 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, lsr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r8, lsl #12 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq r5, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ cmpeq ip, r4, ror #10 │ │ │ │ cmpeq r7, r0, asr r2 │ │ │ │ - @ instruction: 0x0151969c │ │ │ │ + cmpeq r1, r4, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsbeq r9, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, ror #11 │ │ │ │ cmpeq r7, r0, ror r1 │ │ │ │ - @ instruction: 0x01519594 │ │ │ │ + @ instruction: 0x0151959c │ │ │ │ cmpeq r7, r0, lsr r1 │ │ │ │ smlaltteq r5, r7, ip, r0 │ │ │ │ - cmpeq r1, ip, lsr r5 │ │ │ │ + cmpeq r1, r4, asr #10 │ │ │ │ smlalbbeq r5, r7, r8, r0 │ │ │ │ - ldrsbeq r9, [r1, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r9, [r1, #-76] @ 0xffffffb4 │ │ │ │ │ │ │ │ 00162938 : │ │ │ │ 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] @ 162c7c │ │ │ │ @@ -158412,27 +158412,27 @@ │ │ │ │ b 162bf4 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrheq r5, [ip, #-36] @ 0xffffffdc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, lsl #5 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r7, r8, lsr pc │ │ │ │ - cmpeq r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x01519390 │ │ │ │ cmpeq ip, r0, ror #3 │ │ │ │ smlalbteq r4, r7, ip, lr │ │ │ │ - cmpeq r1, r8, lsl r3 │ │ │ │ + cmpeq r1, r0, lsr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r0, asr r2 │ │ │ │ + cmpeq r1, r8, asr r2 │ │ │ │ smlaltteq r4, r7, r4, sp │ │ │ │ - cmpeq r1, r8, lsl #4 │ │ │ │ + cmpeq r1, r0, lsl r2 │ │ │ │ smlaltbeq r4, r7, r4, sp │ │ │ │ cmpeq r7, r0, ror #26 │ │ │ │ - ldrheq r9, [r1, #-16] │ │ │ │ + ldrheq r9, [r1, #-24] @ 0xffffffe8 │ │ │ │ strdeq r4, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r1, r8, asr #2 │ │ │ │ + cmpeq r1, r0, asr r1 │ │ │ │ │ │ │ │ 00162cc4 : │ │ │ │ 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] @ 162e9c │ │ │ │ @@ -158550,20 +158550,20 @@ │ │ │ │ b 162d94 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsl #30 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbteq r4, r7, r0, fp │ │ │ │ - cmpeq r1, r0, lsl r0 │ │ │ │ + cmpeq r1, r8, lsl r0 │ │ │ │ cmpeq ip, r8, ror #28 │ │ │ │ cmpeq r7, r4, asr fp │ │ │ │ - cmpeq r1, r0, lsr #31 │ │ │ │ + cmpeq r1, r8, lsr #31 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r8, lsl #30 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ smlaltbeq r4, r7, r4, sl │ │ │ │ │ │ │ │ 00162ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -158682,20 +158682,20 @@ │ │ │ │ b 162f9c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r4, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq r4, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r8, lsl #28 │ │ │ │ + cmpeq r1, r0, lsl lr │ │ │ │ cmpeq ip, r0, ror #24 │ │ │ │ cmpeq r7, ip, asr #18 │ │ │ │ - @ instruction: 0x01518d98 │ │ │ │ + cmpeq r1, r0, lsr #27 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r0, lsl #26 │ │ │ │ + cmpeq r1, r8, lsl #26 │ │ │ │ @ instruction: 0x0147489c │ │ │ │ │ │ │ │ 001630d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -158815,20 +158815,20 @@ │ │ │ │ b 1631a8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r4, [ip, #-164] @ 0xffffff5c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlaltbeq r4, r7, ip, r7 │ │ │ │ - ldrsheq r8, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r1, r4, lsl #24 │ │ │ │ cmpeq ip, r4, asr sl │ │ │ │ cmpeq r7, r0, asr #14 │ │ │ │ - cmpeq r1, ip, lsl #23 │ │ │ │ + @ instruction: 0x01518b94 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsheq r8, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ @ instruction: 0x01474694 │ │ │ │ │ │ │ │ 001632e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -158946,20 +158946,20 @@ │ │ │ │ b 163448 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r4, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq r4, [r7, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ cmpeq ip, ip, asr r8 │ │ │ │ cmpeq r7, r8, asr #10 │ │ │ │ - @ instruction: 0x01518994 │ │ │ │ + @ instruction: 0x0151899c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r8, lsl #18 │ │ │ │ + cmpeq r1, r0, lsl r9 │ │ │ │ smlaltbeq r4, r7, r4, r4 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ @@ -159067,20 +159067,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1635f4 │ │ │ │ cmpeq ip, r8, ror r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r4, r7, r0, r3 │ │ │ │ - ldrsheq r8, [r1, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ cmpeq ip, r8, lsl #12 │ │ │ │ cmpeq r7, r0, asr r3 │ │ │ │ cmpeq r7, r4, asr r3 │ │ │ │ - cmpeq r7, r4, lsl #30 │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ subs r2, r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -159130,17 +159130,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 163724 │ │ │ │ - ldrheq r8, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, r4, asr #15 │ │ │ │ cmpeq r7, ip, asr r2 │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ cmpeq r7, r0, asr r2 │ │ │ │ cmpeq r7, ip, lsl r2 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 1637d4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -159194,17 +159194,17 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 16382c │ │ │ │ - ldrheq r8, [r1, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r0, asr #13 │ │ │ │ cmpeq r7, r8, asr r1 │ │ │ │ - cmpeq r7, r0, asr #26 │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ cmpeq r7, r4, ror #2 │ │ │ │ cmpeq r7, ip, lsl r1 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -159607,59 +159607,59 @@ │ │ │ │ ldr r0, [pc, #196] @ 163fcc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 163ec8 │ │ │ │ - cmpeq r1, r8, asr #11 │ │ │ │ + ldrsbeq r8, [r1, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r7, r8, rrx │ │ │ │ cmpeq ip, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, ip, lsr r5 │ │ │ │ + cmpeq r1, r4, asr #10 │ │ │ │ ldrdeq r3, [r7, #-252] @ 0xffffff04 │ │ │ │ - ldrsbeq r8, [r1, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r8, [r1, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r7, r4, ror pc │ │ │ │ cmpeq r7, r0, asr #20 │ │ │ │ cmpeq r7, r4, asr #20 │ │ │ │ cmpeq r7, r0, ror #20 │ │ │ │ cmpeq r7, r8, lsr #20 │ │ │ │ cmpeq r7, r4, ror pc │ │ │ │ cmpeq r7, ip, ror pc │ │ │ │ smlalbbeq r3, r7, r0, pc @ │ │ │ │ smlalbbeq r3, r7, r4, pc @ │ │ │ │ smlalbbeq r3, r7, r8, pc @ │ │ │ │ @ instruction: 0x01473f94 │ │ │ │ smlalbbeq r3, r7, ip, lr │ │ │ │ cmpeq r7, ip, lsr #28 │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ - ldrdeq lr, [r7, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ + smlaltteq lr, r7, r8, r9 │ │ │ │ smlaltbeq r3, r7, r0, sp │ │ │ │ - smlaltbeq lr, r7, r0, r9 │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ + smlaltbeq lr, r7, ip, r9 │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ @ instruction: 0x01473d90 │ │ │ │ cmpeq r7, ip, lsr sp │ │ │ │ - smlaltteq lr, r7, ip, r8 │ │ │ │ - cmpeq r1, r4, ror #3 │ │ │ │ - strheq lr, [r7, #-136] @ 0xffffff78 │ │ │ │ + strdeq lr, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, ip, ror #3 │ │ │ │ + smlalbteq lr, r7, r4, r8 │ │ │ │ cmpeq r7, ip, ror ip │ │ │ │ - cmpeq r1, r8, lsr #3 │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ + ldrheq r8, [r1, #-16] │ │ │ │ + smlalbbeq lr, r7, r8, r8 │ │ │ │ cmpeq r7, r0, asr #24 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ - cmpeq r7, r4, lsl r8 │ │ │ │ - smlaltteq lr, r7, r4, r7 │ │ │ │ - strheq lr, [r7, #-116] @ 0xffffff8c │ │ │ │ - smlalbbeq lr, r7, r4, r7 │ │ │ │ - cmpeq r7, r4, asr r7 │ │ │ │ - cmpeq r7, r4, lsr #14 │ │ │ │ - strdeq lr, [r7, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq lr, r7, r4, r6 │ │ │ │ - @ instruction: 0x0147e690 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + cmpeq r7, r0, lsr #16 │ │ │ │ + strdeq lr, [r7, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq lr, r7, r0, r7 │ │ │ │ + @ instruction: 0x0147e790 │ │ │ │ + cmpeq r7, r0, ror #14 │ │ │ │ + cmpeq r7, r0, lsr r7 │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + ldrdeq lr, [r7, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0147e69c │ │ │ │ + smlalbbeq lr, r7, r0, 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, #396] @ 0x18c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -160293,90 +160293,90 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 164364 │ │ │ │ cmpeq ip, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r3, [ip, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r0, ror lr │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ cmpeq r7, ip, lsl #18 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r1, r8, lsr #28 │ │ │ │ + cmpeq r1, r0, lsr lr │ │ │ │ cmpeq r6, r8, ror lr │ │ │ │ andeq r6, r0, r8, ror #23 │ │ │ │ - cmpeq r1, r8, lsr #27 │ │ │ │ + ldrheq r7, [r1, #-208] @ 0xffffff30 │ │ │ │ cmpeq r7, r4, asr #16 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r1, ip, lsl #26 │ │ │ │ - ldrheq r7, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r4, lsl sp │ │ │ │ + cmpeq r1, r0, asr #25 │ │ │ │ cmpeq r7, r8, asr r7 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ cmpeq r7, r8, asr r7 │ │ │ │ @ instruction: 0x0147389c │ │ │ │ - cmpeq r1, r0, lsl #24 │ │ │ │ + cmpeq r1, r8, lsl #24 │ │ │ │ smlaltbeq r3, r7, r0, r6 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrheq r7, [r1, #-180] @ 0xffffff4c │ │ │ │ + ldrheq r7, [r1, #-188] @ 0xffffff44 │ │ │ │ cmpeq r7, r4, asr r6 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ cmpeq r7, r8, lsl #16 │ │ │ │ cmpeq r7, ip, lsr r8 │ │ │ │ @ instruction: 0x015c3898 │ │ │ │ - cmpeq r1, ip, ror #21 │ │ │ │ + ldrsheq r7, [r1, #-164] @ 0xffffff5c │ │ │ │ smlalbbeq r3, r7, ip, r5 │ │ │ │ ldrdeq r3, [r7, #-108] @ 0xffffff94 │ │ │ │ smlalbbeq r3, r7, r8, r5 │ │ │ │ - cmpeq r1, r0, ror sl │ │ │ │ + cmpeq r1, r8, ror sl │ │ │ │ cmpeq r7, ip, lsl #10 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmpeq r7, ip, ror #10 │ │ │ │ cmpeq r7, ip, lsl #10 │ │ │ │ - cmpeq r1, r0, ror #19 │ │ │ │ + cmpeq r1, r8, ror #19 │ │ │ │ smlalbbeq r3, r7, r0, r4 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ ldrdeq r3, [r7, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r7, ip, ror r4 │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ + cmpeq r1, ip, asr r9 │ │ │ │ smlaltbeq r3, r7, r8, r5 │ │ │ │ smlaltteq r3, r7, r8, r3 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - smlaltteq sp, r7, r8, pc @ │ │ │ │ - strheq sp, [r7, #-244] @ 0xffffff0c │ │ │ │ - smlalbbeq sp, r7, r0, pc @ │ │ │ │ + strdeq sp, [r7, #-244] @ 0xffffff0c │ │ │ │ + smlalbteq sp, r7, r0, pc @ │ │ │ │ + smlalbbeq sp, r7, ip, pc @ │ │ │ │ cmpeq r7, r8, lsr #6 │ │ │ │ muleq r0, ip, ip │ │ │ │ smlaltteq r1, r7, ip, lr │ │ │ │ - cmpeq r1, ip, lsr r8 │ │ │ │ + cmpeq r1, r4, asr #16 │ │ │ │ smlalbteq r3, r7, ip, r2 │ │ │ │ cmpeq r7, r0, lsr #8 │ │ │ │ ldrdeq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x0147de94 │ │ │ │ - cmpeq r1, ip, lsl #15 │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ + smlaltbeq sp, r7, r0, lr │ │ │ │ + @ instruction: 0x01517794 │ │ │ │ + cmpeq r7, ip, ror #28 │ │ │ │ cmpeq r7, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmpeq r7, r0, ror r3 │ │ │ │ cmpeq r7, r0, lsr r2 │ │ │ │ - strdeq sp, [r7, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq sp, r7, r4, sp │ │ │ │ - @ instruction: 0x0147dd94 │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + ldrdeq sp, [r7, #-208] @ 0xffffff30 │ │ │ │ + smlaltbeq sp, r7, r0, sp │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ smlaltbeq r3, r7, r0, r2 │ │ │ │ cmpeq r7, r4, asr #2 │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ + cmpeq r7, ip, lsl #26 │ │ │ │ cmpeq r7, ip, lsr #2 │ │ │ │ ldrdeq r3, [r7, #-8] │ │ │ │ - smlalbbeq sp, r7, r8, ip │ │ │ │ + @ instruction: 0x0147dc94 │ │ │ │ cmpeq r7, r8, asr r2 │ │ │ │ - cmpeq r1, r8, ror r5 │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ + cmpeq r1, r0, lsl #11 │ │ │ │ + cmpeq r7, r8, asr ip │ │ │ │ cmpeq r7, r4, lsl r0 │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ smlaltteq r3, r7, r4, r1 │ │ │ │ - smlaltteq sp, r7, r0, fp │ │ │ │ + smlaltteq sp, r7, ip, fp │ │ │ │ │ │ │ │ 00164b04 : │ │ │ │ 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 │ │ │ │ @@ -160584,22 +160584,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 164c80 │ │ │ │ ldrsbeq r3, [ip, #-8] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r7, [r7, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0x01517294 │ │ │ │ + @ instruction: 0x0151729c │ │ │ │ smlaltteq sp, r6, r8, r2 │ │ │ │ cmpeq ip, ip, ror pc │ │ │ │ - cmpeq r1, r0, lsr #3 │ │ │ │ + cmpeq r1, r8, lsr #3 │ │ │ │ strdeq sp, [r6, #-20] @ 0xffffffec │ │ │ │ - ldrdeq sp, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrdeq sp, [r7, #-124] @ 0xffffff84 │ │ │ │ cmpeq r7, r8, ror fp │ │ │ │ - cmpeq r7, ip, ror r7 │ │ │ │ + smlalbbeq sp, r7, r8, r7 │ │ │ │ cmpeq r7, r4, lsr #22 │ │ │ │ │ │ │ │ 00164e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -160670,19 +160670,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 164eec │ │ │ │ cmpeq ip, r0, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r8, asr #22 │ │ │ │ cmpeq ip, r0, lsl sp │ │ │ │ - cmpeq r1, ip, ror pc │ │ │ │ - cmpeq r7, r0, asr r6 │ │ │ │ + cmpeq r1, r4, lsl #31 │ │ │ │ + cmpeq r7, ip, asr r6 │ │ │ │ cmpeq r7, r8, lsl sl │ │ │ │ - cmpeq r1, r0, asr #30 │ │ │ │ - cmpeq r7, r4, lsl r6 │ │ │ │ + cmpeq r1, r8, asr #30 │ │ │ │ + cmpeq r7, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7, #-152] @ 0xffffff68 │ │ │ │ │ │ │ │ 00164fc0 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r1] │ │ │ │ @@ -160760,20 +160760,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 165044 │ │ │ │ cmpeq ip, r8, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsl sl │ │ │ │ ldrheq r2, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r1, r4, lsr #28 │ │ │ │ - strdeq sp, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, ip, lsr #28 │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ smlalbteq r2, r7, r0, r8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r1, r8, ror #27 │ │ │ │ - strheq sp, [r7, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq r6, [r1, #-208] @ 0xffffff30 │ │ │ │ + smlalbteq sp, r7, r8, r4 │ │ │ │ cmpeq r7, ip, ror r8 │ │ │ │ │ │ │ │ 0016511c : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [r1] │ │ │ │ @@ -160851,20 +160851,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1651a0 │ │ │ │ ldrheq r2, [ip, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r2, [r7, #-136] @ 0xffffff78 │ │ │ │ cmpeq ip, ip, asr sl │ │ │ │ - cmpeq r1, r8, asr #25 │ │ │ │ - @ instruction: 0x0147d39c │ │ │ │ + ldrsbeq r6, [r1, #-192] @ 0xffffff40 │ │ │ │ + smlaltbeq sp, r7, r8, r3 │ │ │ │ cmpeq r7, r4, ror #14 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmpeq r1, ip, lsl #25 │ │ │ │ - cmpeq r7, r0, ror #6 │ │ │ │ + @ instruction: 0x01516c94 │ │ │ │ + cmpeq r7, ip, ror #6 │ │ │ │ cmpeq r7, r0, lsr #14 │ │ │ │ │ │ │ │ 00165278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -160949,21 +160949,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 165388 │ │ │ │ cmpeq ip, ip, ror #18 │ │ │ │ strheq r2, [r7, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, lsl r9 │ │ │ │ strheq r1, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r1, r4, ror fp │ │ │ │ + cmpeq r1, ip, ror fp │ │ │ │ cmpeq r7, ip, lsl #12 │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ - mrseq sp, (UNDEF: 103) │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ + cmpeq r7, ip, lsl #4 │ │ │ │ ldrdeq r2, [r7, #-80] @ 0xffffffb0 │ │ │ │ - ldrsheq r6, [r1, #-172] @ 0xffffff54 │ │ │ │ - smlalbteq sp, r7, r4, r1 │ │ │ │ + cmpeq r1, r4, lsl #22 │ │ │ │ + ldrdeq sp, [r7, #-16] │ │ │ │ @ instruction: 0x01472594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #396] @ 0x18c │ │ │ │ mov r4, r1 │ │ │ │ @@ -161143,31 +161143,31 @@ │ │ │ │ cmpeq r7, r4, asr r7 │ │ │ │ cmpeq r7, r4, ror #14 │ │ │ │ smlaltteq r2, r7, r0, r6 │ │ │ │ cmpeq r7, r8, asr #14 │ │ │ │ cmpeq r7, r8, asr #14 │ │ │ │ ldrsheq r2, [ip, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r7, ip, ror r6 │ │ │ │ - cmpeq r1, r0, asr r9 │ │ │ │ - cmpeq r7, r4, lsr #32 │ │ │ │ + cmpeq r1, r8, asr r9 │ │ │ │ + cmpeq r7, r0, lsr r0 │ │ │ │ smlaltteq r2, r7, r8, r3 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ - smlaltteq ip, r7, r8, pc @ │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ + strdeq ip, [r7, #-244] @ 0xffffff0c │ │ │ │ smlaltbeq r2, r7, ip, r3 │ │ │ │ - ldrsbeq r6, [r1, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq ip, r7, ip, pc @ │ │ │ │ + cmpeq r1, r0, ror #17 │ │ │ │ + strheq ip, [r7, #-248] @ 0xffffff08 │ │ │ │ cmpeq r7, r0, ror r3 │ │ │ │ - @ instruction: 0x0151689c │ │ │ │ - cmpeq r7, r0, ror pc │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ + cmpeq r7, ip, ror pc │ │ │ │ cmpeq r7, r4, lsr r3 │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - cmpeq r7, r4, lsr pc │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ strdeq r2, [r7, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r4, lsr #16 │ │ │ │ - strdeq ip, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r1, ip, lsr #16 │ │ │ │ + cmpeq r7, r4, lsl #30 │ │ │ │ strheq r2, [r7, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 0016572c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161238,19 +161238,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 16579c │ │ │ │ cmpeq ip, r0, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, asr #6 │ │ │ │ cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq r1, ip, asr #13 │ │ │ │ - smlaltbeq ip, r7, r0, sp │ │ │ │ + ldrsbeq r6, [r1, #-100] @ 0xffffff9c │ │ │ │ + smlaltbeq ip, r7, ip, sp │ │ │ │ cmpeq r7, r8, ror #2 │ │ │ │ - @ instruction: 0x01516690 │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ + @ instruction: 0x01516698 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ cmpeq r7, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #396] @ 0x18c │ │ │ │ mov r5, r0 │ │ │ │ @@ -161494,34 +161494,34 @@ │ │ │ │ ldrdeq r2, [r7, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r7, r0, lsl #8 │ │ │ │ cmpeq r7, ip, lsl r4 │ │ │ │ cmpeq ip, r4, lsl r2 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmpeq r7, r0, lsr #28 │ │ │ │ cmpeq r7, r0, lsr #4 │ │ │ │ - cmpeq r1, r0, asr r4 │ │ │ │ - cmpeq r7, r0, lsr #22 │ │ │ │ + cmpeq r1, r8, asr r4 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ smlaltteq r1, r7, ip, lr │ │ │ │ - ldrsheq r6, [r1, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r4, lsl #8 │ │ │ │ + ldrdeq ip, [r7, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x01471e98 │ │ │ │ - ldrheq r6, [r1, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0147ca90 │ │ │ │ + cmpeq r1, r4, asr #7 │ │ │ │ + @ instruction: 0x0147ca9c │ │ │ │ cmpeq r7, r4, asr lr │ │ │ │ - cmpeq r1, r0, lsl #7 │ │ │ │ - cmpeq r7, r4, asr sl │ │ │ │ + cmpeq r1, r8, lsl #7 │ │ │ │ + cmpeq r7, r0, ror #20 │ │ │ │ cmpeq r7, ip, lsl lr │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - cmpeq r7, r8, lsl sl │ │ │ │ + cmpeq r1, ip, asr #6 │ │ │ │ + cmpeq r7, r4, lsr #20 │ │ │ │ smlaltteq r1, r7, r0, sp │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ - ldrdeq ip, [r7, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ + smlaltteq ip, r7, r8, r9 │ │ │ │ smlaltbeq r1, r7, r4, sp │ │ │ │ - cmpeq r1, ip, asr #5 │ │ │ │ - smlaltbeq ip, r7, r0, r9 │ │ │ │ + ldrsbeq r6, [r1, #-36] @ 0xffffffdc │ │ │ │ + smlaltbeq ip, r7, ip, r9 │ │ │ │ cmpeq r7, r8, ror #26 │ │ │ │ │ │ │ │ 00165cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -161606,22 +161606,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 165dbc │ │ │ │ cmpeq ip, r8, lsr pc │ │ │ │ @ instruction: 0x01471d9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r1, [ip, #-236] @ 0xffffff14 │ │ │ │ smlalbbeq r0, r7, r8, r9 │ │ │ │ - cmpeq r1, r0, asr #2 │ │ │ │ + cmpeq r1, r8, asr #2 │ │ │ │ ldrdeq r1, [r7, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq r1, r4, lsl #2 │ │ │ │ - smlalbteq ip, r7, ip, r7 │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ + ldrdeq ip, [r7, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0x01471b9c │ │ │ │ - cmpeq r1, r8, asr #1 │ │ │ │ - @ instruction: 0x0147c790 │ │ │ │ + ldrsbeq r6, [r1, #-0] │ │ │ │ + @ instruction: 0x0147c79c │ │ │ │ cmpeq r7, r0, ror #22 │ │ │ │ │ │ │ │ 00165e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -161957,15 +161957,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 166090 │ │ │ │ smlaltteq r1, r7, ip, sl │ │ │ │ cmpeq ip, r8, lsr #27 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ cmpeq ip, r0, ror #26 │ │ │ │ @ instruction: 0xffffd9fc │ │ │ │ @ instruction: 0xfffff9a0 │ │ │ │ @ instruction: 0xffffd65c │ │ │ │ @ instruction: 0xfffff510 │ │ │ │ @@ -161988,44 +161988,44 @@ │ │ │ │ @ instruction: 0xffffd528 │ │ │ │ cmpeq r7, r8, lsl sl │ │ │ │ @ instruction: 0xffffd4f4 │ │ │ │ cmpeq r7, r8, lsl sl │ │ │ │ @ instruction: 0xffffd4c4 │ │ │ │ cmpeq r7, r0, lsr #20 │ │ │ │ cmpeq ip, ip, ror #22 │ │ │ │ - ldrsbeq r5, [r1, #-216] @ 0xffffff28 │ │ │ │ - smlaltbeq ip, r7, ip, r4 │ │ │ │ + cmpeq r1, r0, ror #27 │ │ │ │ + strheq ip, [r7, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r7, ip, ror #16 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x01515d9c │ │ │ │ - cmpeq r7, r0, ror r4 │ │ │ │ + cmpeq r1, r4, lsr #27 │ │ │ │ + cmpeq r7, ip, ror r4 │ │ │ │ cmpeq r7, r0, lsr r8 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmpeq r1, r0, ror #26 │ │ │ │ - cmpeq r7, r4, lsr r4 │ │ │ │ + cmpeq r1, r8, ror #26 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ strdeq r1, [r7, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmpeq r1, r4, lsr #26 │ │ │ │ - strdeq ip, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, ip, lsr #26 │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ strheq r1, [r7, #-124] @ 0xffffff84 │ │ │ │ - smlalbteq ip, r7, r0, r3 │ │ │ │ + smlalbteq ip, r7, ip, r3 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x0147c390 │ │ │ │ + @ instruction: 0x0147c39c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r7, r0, ror #6 │ │ │ │ + cmpeq r7, ip, ror #6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq r7, r0, lsr r3 │ │ │ │ - mrseq ip, (UNDEF: 119) │ │ │ │ + cmpeq r7, ip, lsr r3 │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - ldrdeq ip, [r7, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq ip, [r7, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ smlaltteq r1, r7, r4, r7 │ │ │ │ strheq r1, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r7, r8, asr r2 │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ │ │ │ │ 00166478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -162131,31 +162131,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1664f8 │ │ │ │ cmpeq r7, r8, asr r9 │ │ │ │ - @ instruction: 0x01515998 │ │ │ │ - cmpeq r7, ip, rrx │ │ │ │ + cmpeq r1, r0, lsr #19 │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ cmpeq r7, ip, lsr #8 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmpeq r1, ip, asr r9 │ │ │ │ - cmpeq r7, r0, lsr r0 │ │ │ │ + cmpeq r1, r4, ror #18 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ strdeq r1, [r7, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq r1, r0, lsr #18 │ │ │ │ - strdeq fp, [r7, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r8, lsr #18 │ │ │ │ + mrseq ip, (UNDEF: 71) │ │ │ │ strheq r1, [r7, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq r1, r4, ror #17 │ │ │ │ - strheq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r1, ip, ror #17 │ │ │ │ + smlalbteq fp, r7, r4, pc @ │ │ │ │ cmpeq r7, ip, ror r3 │ │ │ │ - cmpeq r1, r8, lsr #17 │ │ │ │ - cmpeq r7, ip, ror pc │ │ │ │ + ldrheq r5, [r1, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq fp, r7, r8, pc @ │ │ │ │ cmpeq r7, ip, lsr r3 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 00166680 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 166694 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ @@ -162648,62 +162648,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 1668c0 │ │ │ │ cmpeq ip, r0, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrsheq r5, [r1, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq r5, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r0, lsl #14 │ │ │ │ + ldrsheq r5, [r1, #-108] @ 0xffffff94 │ │ │ │ strheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ strdeq r1, [r7, #-8] │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ cmpeq ip, ip, lsr r3 │ │ │ │ cmpeq r7, r0, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - ldrsbeq r5, [r1, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r5, [r1, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r7, r0, ror pc │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ - ldrdeq fp, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, r0, lsl r4 │ │ │ │ + smlaltteq fp, r7, r8, sl │ │ │ │ smlaltbeq r0, r7, r4, lr │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x01515398 │ │ │ │ - cmpeq r7, ip, ror #20 │ │ │ │ + cmpeq r1, r0, lsr #7 │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ cmpeq r7, r4, lsr lr │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - cmpeq r7, r0, lsr sl │ │ │ │ - cmpeq r1, r0, lsr #6 │ │ │ │ - strdeq fp, [r7, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r7, ip, lsr sl │ │ │ │ + cmpeq r1, r8, lsr #6 │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ strheq r0, [r7, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ cmpeq r7, r0, ror r2 │ │ │ │ smlalbteq r0, r7, r4, sp │ │ │ │ - @ instruction: 0x0151529c │ │ │ │ - cmpeq r7, r0, ror r9 │ │ │ │ + cmpeq r1, r4, lsr #5 │ │ │ │ + cmpeq r7, ip, ror r9 │ │ │ │ cmpeq r7, r8, lsr sp │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - cmpeq r1, ip, asr r2 │ │ │ │ - cmpeq r7, r0, lsr r9 │ │ │ │ + cmpeq r1, r4, ror #4 │ │ │ │ + cmpeq r7, ip, lsr r9 │ │ │ │ strdeq r0, [r7, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ @ instruction: 0x01471198 │ │ │ │ cmpeq r7, r0, lsl #26 │ │ │ │ - smlalbteq fp, r7, r4, r8 │ │ │ │ - @ instruction: 0x0147b890 │ │ │ │ + ldrdeq fp, [r7, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x0147b89c │ │ │ │ strdeq r1, [r7, #-0] │ │ │ │ cmpeq r7, r4, ror #24 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ + cmpeq r7, ip, lsr #16 │ │ │ │ smlaltbeq r1, r7, ip, r0 │ │ │ │ strdeq r0, [r7, #-180] @ 0xffffff4c │ │ │ │ smlalbbeq r1, r7, r4, r0 │ │ │ │ smlalbteq r0, r7, r0, fp │ │ │ │ - cmpeq r7, ip, ror #14 │ │ │ │ + cmpeq r7, r8, ror r7 │ │ │ │ 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] @ 167094 │ │ │ │ mov r6, r3 │ │ │ │ @@ -162799,23 +162799,23 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 166fac │ │ │ │ cmpeq ip, r4, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, r0, asr #30 │ │ │ │ + cmpeq r1, r8, asr #30 │ │ │ │ smlaltteq r0, r7, r0, r9 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ cmpeq ip, r0, asr ip │ │ │ │ cmpeq r7, r4, ror lr │ │ │ │ @ instruction: 0x0147099c │ │ │ │ - cmpeq r7, ip, asr #10 │ │ │ │ - cmpeq r1, r4, asr #28 │ │ │ │ - cmpeq r7, r8, lsl r5 │ │ │ │ + cmpeq r7, r8, asr r5 │ │ │ │ + cmpeq r1, ip, asr #28 │ │ │ │ + cmpeq r7, r4, lsr #10 │ │ │ │ ldrdeq r0, [r7, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 001670c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -163078,37 +163078,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 16729c │ │ │ │ cmpeq ip, r8, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsl sp │ │ │ │ - cmpeq r1, r8, lsl sp │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ smlalbteq r0, r7, r0, r7 │ │ │ │ - ldrsbeq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r1, r4, ror #25 │ │ │ │ cmpeq r6, ip, lsr #26 │ │ │ │ - cmpeq r1, r4, asr ip │ │ │ │ + cmpeq r1, ip, asr ip │ │ │ │ cmpeq r7, r4, lsl #14 │ │ │ │ cmpeq ip, r0, ror #18 │ │ │ │ - @ instruction: 0x01514b90 │ │ │ │ + @ instruction: 0x01514b98 │ │ │ │ cmpeq r7, r8, lsr r6 │ │ │ │ - cmpeq r1, r4, asr fp │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq r1, ip, asr fp │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ strdeq r0, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq fp, r0, lsl r8 │ │ │ │ - ldrsheq r4, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, ip, lsl r8 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ smlaltbeq r0, r7, r8, r5 │ │ │ │ - smlaltbeq r4, fp, ip, r7 │ │ │ │ + strheq r4, [fp, #-120] @ 0xffffff88 │ │ │ │ cmpeq r7, ip, asr #10 │ │ │ │ - @ instruction: 0x01514a94 │ │ │ │ - cmpeq r7, r0, lsr #2 │ │ │ │ + @ instruction: 0x01514a9c │ │ │ │ + cmpeq r7, ip, lsr #2 │ │ │ │ smlalbteq r0, r7, r4, r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r4, [r1, #-144] @ 0xffffff70 │ │ │ │ - smlalbteq fp, r7, r4, r0 │ │ │ │ + ldrsheq r4, [r1, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq fp, [r7, #-0] │ │ │ │ smlalbbeq r0, r7, ip, r4 │ │ │ │ │ │ │ │ 00167550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -163179,24 +163179,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 1676a0 │ │ │ │ ldr r1, [pc, #28] @ 167688 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 167640 │ │ │ │ @ instruction: 0x015c0698 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r0, lsr #18 │ │ │ │ + cmpeq r1, r8, lsr #18 │ │ │ │ strheq r0, [r7, #-60] @ 0xffffffc4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, ip, lsr #17 │ │ │ │ + ldrheq r4, [r1, #-132] @ 0xffffff7c │ │ │ │ cmpeq r7, ip, ror r8 │ │ │ │ cmpeq r7, r4, asr #6 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmpeq r7, r0, asr #30 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ + cmpeq r7, ip, asr #30 │ │ │ │ + cmpeq r7, ip, lsl pc │ │ │ │ │ │ │ │ 001676a4 : │ │ │ │ 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 │ │ │ │ @@ -163466,55 +163466,55 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 167878 │ │ │ │ cmpeq ip, r0, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq r1, r8, lsl r7 │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ cmpeq r7, r8, lsr r7 │ │ │ │ smlaltbeq r0, r7, r4, r1 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ + ldrheq r4, [r1, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r7, r4, asr #2 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ cmpeq ip, r4, lsl #7 │ │ │ │ - ldrsheq r4, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrsheq r4, [r1, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r7, r0, ror #12 │ │ │ │ smlalbbeq r0, r7, r4, r0 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - ldrheq r4, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, asr #11 │ │ │ │ smlaltbeq r0, r7, r8, r5 │ │ │ │ cmpeq r7, ip, asr #32 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmpeq r1, r0, lsl #11 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ + cmpeq r1, r8, lsl #11 │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ cmpeq r7, ip, lsl r0 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmpeq r1, r8, asr #10 │ │ │ │ - cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq r1, r0, asr r5 │ │ │ │ + cmpeq r7, r8, lsr #24 │ │ │ │ smlaltteq pc, r6, r4, pc @ │ │ │ │ - smlaltteq sl, r7, r8, fp │ │ │ │ + strdeq sl, [r7, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0x0147059c │ │ │ │ smlalbteq pc, r6, ip, pc @ │ │ │ │ - @ instruction: 0x0151449c │ │ │ │ - cmpeq r7, r0, ror fp │ │ │ │ + cmpeq r1, r4, lsr #9 │ │ │ │ + cmpeq r7, ip, ror fp │ │ │ │ cmppeq r6, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmpeq r1, r4, ror #8 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ + cmpeq r1, ip, ror #8 │ │ │ │ + cmpeq r7, r4, asr #22 │ │ │ │ cmppeq r6, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmpeq r1, ip, lsr #8 │ │ │ │ - strdeq sl, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, r4, lsr r4 │ │ │ │ + cmpeq r7, r8, lsl #22 │ │ │ │ smlalbteq pc, r6, r4, lr @ │ │ │ │ - ldrsheq r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq sl, r7, r4, sl │ │ │ │ + ldrsheq r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ + ldrdeq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ smlalbbeq pc, r6, ip, lr @ │ │ │ │ │ │ │ │ 00167b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -163603,23 +163603,23 @@ │ │ │ │ mov r1, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 167c1c │ │ │ │ cmpeq ip, r4, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, r4, asr #5 │ │ │ │ + cmpeq r1, ip, asr #5 │ │ │ │ cmppeq r6, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ cmppeq fp, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r0, r7, r4, r1 │ │ │ │ cmppeq r6, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r7, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq r4, [r1, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq sl, r7, r8, r8 │ │ │ │ + smlaltteq sl, r7, r8, r8 │ │ │ │ + ldrsbeq r4, [r1, #-28] @ 0xffffffe4 │ │ │ │ + strheq sl, [r7, #-132] @ 0xffffff7c │ │ │ │ cmppeq r6, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00167d34 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne 167d60 │ │ │ │ @@ -163649,15 +163649,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq r1, r0, lsr #2 │ │ │ │ + cmpeq r1, r8, lsr #2 │ │ │ │ smlaltteq r0, r7, r8, r1 │ │ │ │ strheq pc, [r6, #-188] @ 0xffffff44 @ │ │ │ │ │ │ │ │ 00167dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -163685,15 +163685,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01514098 │ │ │ │ + cmpeq r1, r0, lsr #1 │ │ │ │ cmpeq r7, ip, ror r1 │ │ │ │ cmppeq r6, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ │ │ │ │ 00167e54 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ @@ -163730,15 +163730,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r3, [r1, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq r3, [r1, #-252] @ 0xffffff04 │ │ │ │ ldrdeq r0, [r7, #-8] │ │ │ │ smlalbbeq pc, r6, ip, sl @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 00167ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -163788,17 +163788,17 @@ │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 167f2c │ │ │ │ b 167f7c │ │ │ │ smlaltbeq r0, r7, r0, r0 │ │ │ │ - cmpeq r1, ip, asr pc │ │ │ │ + cmpeq r1, r4, ror #30 │ │ │ │ strdeq pc, [r6, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ strdeq pc, [r6, #-248] @ 0xffffff08 │ │ │ │ smlaltbeq pc, r6, ip, r9 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00167fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -163827,15 +163827,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq r1, r0, lsl #29 │ │ │ │ + cmpeq r1, r8, lsl #29 │ │ │ │ cmppeq r6, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ cmppeq r6, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00168068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -163910,24 +163910,24 @@ │ │ │ │ add r2, r2, #956 @ 0x3bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1680c0 │ │ │ │ - cmpeq r1, sp, lsl lr │ │ │ │ + cmpeq r1, r5, lsr #28 │ │ │ │ cmppeq fp, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror r9 │ │ │ │ muleq r0, r8, fp │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, ip, asr #24 │ │ │ │ andeq r7, r0, r4, asr #12 │ │ │ │ andeq r7, r0, r8, lsr ip │ │ │ │ andeq r8, r0, r8, ror #1 │ │ │ │ - cmpeq r1, ip, lsr sp │ │ │ │ + cmpeq r1, r4, asr #26 │ │ │ │ @ instruction: 0x0146fe90 │ │ │ │ ldrdeq pc, [r6, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 001681d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -164033,15 +164033,15 @@ │ │ │ │ andeq r7, r0, ip, ror r9 │ │ │ │ andeq r7, r0, r4, asr #12 │ │ │ │ andeq r7, r0, r8, lsr ip │ │ │ │ andeq r8, r0, r8, ror #1 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ muleq r0, r8, fp │ │ │ │ andeq r7, r0, ip, asr #24 │ │ │ │ - cmpeq r1, r8, ror fp │ │ │ │ + cmpeq r1, r0, lsl #23 │ │ │ │ smlaltteq pc, r6, r8, ip @ │ │ │ │ cmppeq r6, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 00168394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -164611,25 +164611,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1686a0 │ │ │ │ cmppeq fp, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq fp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, asr #20 │ │ │ │ + cmpeq r1, r8, asr #20 │ │ │ │ ldrdeq pc, [r6, #-76] @ 0xffffffb4 │ │ │ │ - ldrsheq r3, [r1, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r3, [r1, #-152] @ 0xffffff68 │ │ │ │ smlalbbeq pc, r6, ip, r4 @ │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq r1, r8, lsl r9 │ │ │ │ + cmpeq r1, r0, lsr #18 │ │ │ │ strheq pc, [r6, #-52] @ 0xffffffcc @ │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmpeq r1, ip, asr #17 │ │ │ │ + ldrsbeq r3, [r1, #-132] @ 0xffffff7c │ │ │ │ cmppeq r6, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ cmppeq fp, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ @@ -164637,59 +164637,59 @@ │ │ │ │ cmppeq r6, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ cmppeq r6, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ ldrdeq pc, [r6, #-136] @ 0xffffff78 │ │ │ │ smlaltteq pc, r6, r4, r1 @ │ │ │ │ @ instruction: 0x0146f894 │ │ │ │ smlaltbeq pc, r6, ip, r1 @ │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ + cmpeq r7, ip, ror sp │ │ │ │ cmppeq r6, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq r6, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsl #26 │ │ │ │ - cmpeq r1, r8, lsl #12 │ │ │ │ - ldrdeq r9, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, r8, lsl sp │ │ │ │ + cmpeq r1, r0, lsl r6 │ │ │ │ + smlaltteq r9, r7, r8, ip │ │ │ │ smlaltbeq pc, r6, r4, r0 @ │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - ldrsbeq r3, [r1, #-80] @ 0xffffffb0 │ │ │ │ - smlaltbeq r9, r7, r4, ip │ │ │ │ + ldrsbeq r3, [r1, #-88] @ 0xffffffa8 │ │ │ │ + strheq r9, [r7, #-192] @ 0xffffff40 │ │ │ │ cmppeq r6, ip, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ - cmpeq r7, r0, ror ip │ │ │ │ - cmpeq r1, ip, ror #10 │ │ │ │ - cmpeq r7, r0, asr #24 │ │ │ │ + cmpeq r7, ip, ror ip │ │ │ │ + cmpeq r1, r4, ror r5 │ │ │ │ + cmpeq r7, ip, asr #24 │ │ │ │ cmppeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmpeq r1, r4, lsr r5 │ │ │ │ - cmpeq r7, r8, lsl #24 │ │ │ │ + cmpeq r1, ip, lsr r5 │ │ │ │ + cmpeq r7, r4, lsl ip │ │ │ │ ldrdeq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - ldrdeq r9, [r7, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r9, r7, r0, fp │ │ │ │ cmppeq r6, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ strheq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ smlalbbeq pc, r6, r8, r6 @ │ │ │ │ cmpeq r6, ip, ror pc │ │ │ │ - cmpeq r7, r0, asr #22 │ │ │ │ + cmpeq r7, ip, asr #22 │ │ │ │ cmppeq r6, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, ip, lsl pc │ │ │ │ - smlaltteq r9, r7, r0, sl │ │ │ │ - strheq r9, [r7, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq r9, r7, ip, sl │ │ │ │ + smlalbteq r9, r7, r0, sl │ │ │ │ cmppeq r6, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0146ee90 │ │ │ │ - cmpeq r7, r0, asr sl │ │ │ │ + cmpeq r7, ip, asr sl │ │ │ │ smlaltteq pc, r6, r4, r4 @ │ │ │ │ cmpeq r6, ip, lsr #28 │ │ │ │ - smlaltteq r9, r7, ip, r9 │ │ │ │ - cmpeq r1, r8, ror #5 │ │ │ │ - strheq r9, [r7, #-156] @ 0xffffff64 │ │ │ │ + strdeq r9, [r7, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r3, [r1, #-32] @ 0xffffffe0 │ │ │ │ + smlalbteq r9, r7, r8, r9 │ │ │ │ smlalbbeq lr, r6, r4, sp │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ cmppeq r6, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0146ed90 │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ - cmpeq r7, r8, lsr #18 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ + cmpeq r7, r4, lsr r9 │ │ │ │ │ │ │ │ 00168da0 : │ │ │ │ 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 │ │ │ │ @@ -165413,103 +165413,103 @@ │ │ │ │ ldr r1, [pc, #88] @ 169948 │ │ │ │ str r6, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 1693f8 │ │ │ │ cmpeq fp, r4, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, lsl #28 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ ldrdeq lr, [r6, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r1, ip, ror #31 │ │ │ │ + ldrsheq r2, [r1, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbbeq lr, r6, r4, sl │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ cmpeq fp, r4, lsl #26 │ │ │ │ - cmpeq r1, ip, lsr #30 │ │ │ │ + cmpeq r1, r4, lsr pc │ │ │ │ smlalbteq lr, r6, r4, r9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x01512e94 │ │ │ │ + @ instruction: 0x01512e9c │ │ │ │ cmpeq r6, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, ip, asr #28 │ │ │ │ + cmpeq r1, r4, asr lr │ │ │ │ smlaltteq lr, r6, r4, r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlalbbeq r9, r7, r0, r4 │ │ │ │ - cmpeq r1, r8, ror #26 │ │ │ │ + smlalbbeq r9, r7, ip, r4 │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ strheq r8, [r6, #-216] @ 0xffffff28 │ │ │ │ - ldrsheq r2, [r1, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r2, [r1, #-200] @ 0xffffff38 │ │ │ │ smlalbbeq lr, r6, r4, r7 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ cmpeq r6, ip, lsl lr │ │ │ │ - ldrsbeq r2, [r1, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r2, [r1, #-184] @ 0xffffff48 │ │ │ │ smlaltbeq lr, r6, r8, r6 │ │ │ │ cmpeq r6, r0, asr r6 │ │ │ │ cmpeq r6, ip, ror #26 │ │ │ │ - cmpeq r1, r8, ror #22 │ │ │ │ + cmpeq r1, r0, ror fp │ │ │ │ smlaltteq lr, r6, ip, r5 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - smlaltteq r9, r7, r4, r1 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + strdeq r9, [r7, #-16] │ │ │ │ smlaltbeq lr, r6, ip, r5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ smlalbteq lr, r6, r0, ip │ │ │ │ strheq lr, [r6, #-84] @ 0xffffffac │ │ │ │ - cmpeq r7, r4, ror #2 │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ + cmpeq r7, r0, ror r1 │ │ │ │ + cmpeq r7, r0, asr #2 │ │ │ │ cmpeq r6, r0, ror ip │ │ │ │ cmpeq r6, ip, lsl #10 │ │ │ │ - smlalbteq r9, r7, ip, r0 │ │ │ │ - swpbeq r9, ip, [r7] │ │ │ │ + ldrdeq r9, [r7, #-8] │ │ │ │ + smlaltbeq r9, r7, r8, r0 │ │ │ │ cmpeq r6, ip, lsr r4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r1, ip, ror #18 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ + cmpeq r1, r4, ror r9 │ │ │ │ + cmpeq r7, r0, asr #32 │ │ │ │ strdeq lr, [r6, #-60] @ 0xffffffc4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r1, ip, lsr #18 │ │ │ │ - strdeq r8, [r7, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r4, lsr r9 │ │ │ │ + mrseq r9, (UNDEF: 71) │ │ │ │ strheq lr, [r6, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - strheq r8, [r7, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq r8, r7, ip, pc @ │ │ │ │ + smlalbteq r8, r7, r8, pc @ │ │ │ │ + @ instruction: 0x01478f98 │ │ │ │ cmpeq r6, r0, lsl sl │ │ │ │ cmpeq r6, r4, ror #6 │ │ │ │ - cmpeq r7, r8, lsr #30 │ │ │ │ - strdeq r8, [r7, #-232] @ 0xffffff18 │ │ │ │ - smlalbteq r8, r7, r4, lr │ │ │ │ - cmpeq r1, r0, ror #15 │ │ │ │ - smlaltbeq r8, r7, r8, lr │ │ │ │ + cmpeq r7, r4, lsr pc │ │ │ │ + cmpeq r7, r4, lsl #30 │ │ │ │ + ldrdeq r8, [r7, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r8, ror #15 │ │ │ │ + strheq r8, [r7, #-228] @ 0xffffff1c │ │ │ │ cmpeq r6, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r1, r0, lsr #15 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ + cmpeq r1, r8, lsr #15 │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ cmpeq r6, r0, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq lr, [r6, #-140] @ 0xffffff74 │ │ │ │ cmpeq r6, r8, lsr r2 │ │ │ │ - cmpeq r1, r8, lsr #14 │ │ │ │ - strdeq r8, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, r0, lsr r7 │ │ │ │ + strdeq r8, [r7, #-220] @ 0xffffff24 │ │ │ │ strheq lr, [r6, #-24] @ 0xffffffe8 │ │ │ │ smlalbbeq lr, r6, ip, r8 │ │ │ │ - cmpeq r1, r4, ror #13 │ │ │ │ + cmpeq r1, ip, ror #13 │ │ │ │ strheq lr, [r6, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r6, r0, ror #2 │ │ │ │ - cmpeq r7, r4, ror sp │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ + smlalbbeq r8, r7, r0, sp │ │ │ │ + cmpeq r7, r0, asr sp │ │ │ │ smlalbbeq lr, r6, ip, r8 │ │ │ │ cmpeq r6, ip, lsl r1 │ │ │ │ - smlaltteq r8, r7, r0, ip │ │ │ │ + smlaltteq r8, r7, ip, ip │ │ │ │ strheq lr, [r6, #-120] @ 0xffffff88 │ │ │ │ strheq lr, [r6, #-8] │ │ │ │ │ │ │ │ 00169a70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -165612,26 +165612,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 169b34 │ │ │ │ cmpeq fp, r8, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, asr r1 │ │ │ │ - ldrheq r2, [r1, #-52] @ 0xffffffcc │ │ │ │ + ldrheq r2, [r1, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r8, asr #28 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ cmpeq fp, r8, asr #1 │ │ │ │ - cmpeq r7, r0, lsl sl │ │ │ │ - cmpeq r1, r0, lsl r3 │ │ │ │ - ldrdeq r8, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, ip, lsl sl │ │ │ │ + cmpeq r1, r8, lsl r3 │ │ │ │ + smlaltteq r8, r7, r4, r9 │ │ │ │ smlaltbeq sp, r6, r0, sp │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - ldrsbeq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x0147899c │ │ │ │ + ldrsbeq r2, [r1, #-44] @ 0xffffffd4 │ │ │ │ + smlaltbeq r8, r7, r8, r9 │ │ │ │ cmpeq r6, r4, ror #26 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ │ │ │ │ 00169c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -165735,26 +165735,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 169d18 │ │ │ │ @ instruction: 0x015bdf98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, ror pc │ │ │ │ - ldrsbeq r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r0, ror #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r4, ror #24 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ cmpeq fp, r4, ror #29 │ │ │ │ - cmpeq r7, ip, lsr #16 │ │ │ │ - cmpeq r1, ip, lsr #2 │ │ │ │ - strdeq r8, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r8, lsr r8 │ │ │ │ + cmpeq r1, r4, lsr r1 │ │ │ │ + cmpeq r7, r0, lsl #16 │ │ │ │ strheq sp, [r6, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - ldrsheq r2, [r1, #-0] │ │ │ │ - strheq r8, [r7, #-120] @ 0xffffff88 │ │ │ │ + ldrsheq r2, [r1, #-8] │ │ │ │ + smlalbteq r8, r7, r4, r7 │ │ │ │ smlalbbeq sp, r6, r0, fp │ │ │ │ │ │ │ │ 00169e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -165808,20 +165808,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 169f34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 169e80 │ │ │ │ - cmpeq r1, r4 │ │ │ │ + cmpeq r1, ip │ │ │ │ cmpeq r6, ip, asr r2 │ │ │ │ @ instruction: 0x0146da98 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r1, r0, asr #31 │ │ │ │ - @ instruction: 0x01478694 │ │ │ │ + cmpeq r1, r8, asr #31 │ │ │ │ + smlaltbeq r8, r7, r0, r6 │ │ │ │ cmpeq r6, r4, asr 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] @ 16a0b4 │ │ │ │ @@ -165914,22 +165914,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 169f8c │ │ │ │ ldrheq sp, [fp, #-196] @ 0xffffff3c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, ror ip │ │ │ │ - ldrheq r1, [r1, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r1, [r1, #-236] @ 0xffffff14 │ │ │ │ cmpeq r6, r0, lsl r1 │ │ │ │ cmpeq r6, ip, lsr r9 │ │ │ │ - cmpeq r1, r0, ror lr │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r7, r4, asr #10 │ │ │ │ strdeq sp, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, r0, lsr lr │ │ │ │ - strdeq r8, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r8, lsr lr │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ smlalbteq sp, r6, r0, r8 │ │ │ │ │ │ │ │ 0016a0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -165981,20 +165981,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16a138 │ │ │ │ - cmpeq r1, r0, ror #26 │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ + cmpeq r1, r8, ror #26 │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ smlaltteq sp, r6, r8, r7 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - cmpeq r1, r0, lsr #26 │ │ │ │ - smlaltteq r8, r7, r8, r3 │ │ │ │ + cmpeq r1, r8, lsr #26 │ │ │ │ + strdeq r8, [r7, #-52] @ 0xffffffcc │ │ │ │ smlaltbeq sp, r6, ip, r7 │ │ │ │ │ │ │ │ 0016a1e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166048,20 +166048,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 16a2e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16a23c │ │ │ │ - cmpeq r1, ip, asr ip │ │ │ │ - cmpeq r7, r4, lsr #6 │ │ │ │ + cmpeq r1, r4, ror #24 │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ smlaltteq sp, r6, r4, r6 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - cmpeq r1, ip, lsl ip │ │ │ │ - smlaltteq r8, r7, r4, r2 │ │ │ │ + cmpeq r1, r4, lsr #24 │ │ │ │ + strdeq r8, [r7, #-32] @ 0xffffffe0 │ │ │ │ smlaltbeq sp, r6, r4, r6 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ │ │ │ │ 0016a2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166182,29 +166182,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 16a3a4 │ │ │ │ ldrsheq sp, [fp, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq sp, [fp, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ ldrdeq sp, [r6, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ - ldrheq r1, [r1, #-160] @ 0xffffff60 │ │ │ │ - smlalbbeq r8, r7, r4, r1 │ │ │ │ + ldrheq r1, [r1, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x01478190 │ │ │ │ cmpeq r6, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ - cmpeq r1, r4, asr #20 │ │ │ │ - cmpeq r7, r8, lsl r1 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ + cmpeq r1, ip, asr #20 │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ smlaltteq sp, r6, r0, r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ - smlaltteq r8, r7, r0, r0 │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + smlaltteq r8, r7, ip, r0 │ │ │ │ smlaltbeq sp, r6, r8, r4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0016a51c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166255,20 +166255,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 16a610 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16a568 │ │ │ │ - cmpeq r1, r0, lsr r9 │ │ │ │ - strdeq r7, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq r7, r4 │ │ │ │ strheq sp, [r6, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - ldrsheq r1, [r1, #-128] @ 0xffffff80 │ │ │ │ - strheq r7, [r7, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq r1, [r1, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq r7, r7, r4, pc @ │ │ │ │ cmpeq r6, r8, ror r3 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 0016a614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166491,42 +166491,42 @@ │ │ │ │ cmpeq fp, ip, asr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r5, [ip, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0x0146da94 │ │ │ │ cmpeq ip, ip, asr #22 │ │ │ │ ldrheq sp, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrdeq sp, [r6, #-144] @ 0xffffff70 │ │ │ │ - strheq r7, [r7, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r7, r7, r0, sp @ │ │ │ │ cmpeq r6, ip, ror r1 │ │ │ │ cmpeq r6, r8, ror #18 │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ + smlalbbeq r7, r7, r4, sp @ │ │ │ │ cmpeq r6, r0, asr #2 │ │ │ │ cmpeq r6, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq r7, r0, asr #26 │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ cmpeq r6, ip, lsl #2 │ │ │ │ strdeq sp, [r6, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r8, lsl #26 │ │ │ │ + cmpeq r7, r4, lsl sp │ │ │ │ ldrdeq sp, [r6, #-0] │ │ │ │ strheq sp, [r6, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - ldrdeq r7, [r7, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq r7, [r7, #-204] @ 0xffffff34 │ │ │ │ swpbeq sp, r8, [r6] │ │ │ │ smlalbbeq sp, r6, r0, r8 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x01477c98 │ │ │ │ + smlaltbeq r7, r7, r4, ip @ │ │ │ │ cmpeq r6, r0, rrx │ │ │ │ cmpeq r6, r8, asr #16 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmpeq r7, r0, ror #24 │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ cmpeq r6, ip, lsr #32 │ │ │ │ cmpeq r6, r4, lsl r8 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ strdeq ip, [r6, #-240] @ 0xffffff10 │ │ │ │ ldrdeq sp, [r6, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ │ │ │ │ 0016aa18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -166644,21 +166644,21 @@ │ │ │ │ b 16ab84 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [fp, #-20] @ 0xffffffec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, lsr #3 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ ldrdeq sp, [r6, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ cmpeq fp, ip, lsl r1 │ │ │ │ cmpeq r6, ip, ror #12 │ │ │ │ - cmpeq r1, r8, asr #17 │ │ │ │ + ldrsbeq r1, [r1, #-128] @ 0xffffff80 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq sp, r6, r8, r5 │ │ │ │ - cmpeq r1, r0, asr #16 │ │ │ │ + cmpeq r1, r8, asr #16 │ │ │ │ │ │ │ │ 0016ac14 : │ │ │ │ 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 │ │ │ │ @@ -166873,23 +166873,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq sp, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r1, r8, ror #12 │ │ │ │ + cmpeq r1, r0, ror r6 │ │ │ │ cmpeq fp, ip, lsr lr │ │ │ │ smlalbbeq sp, r6, ip, r3 │ │ │ │ - ldrsheq r1, [r1, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r4, ror #10 │ │ │ │ + cmpeq r1, ip, ror #10 │ │ │ │ ldrdeq sp, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r6, r8, ror pc │ │ │ │ - ldrsbeq r1, [r1, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r1, r4, ror #9 │ │ │ │ cmpeq r6, ip, asr r2 │ │ │ │ │ │ │ │ 0016afac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -167162,25 +167162,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r6, r4, rrx │ │ │ │ - ldrsbeq r1, [r1, #-36] @ 0xffffffdc │ │ │ │ + ldrsbeq r1, [r1, #-44] @ 0xffffffd4 │ │ │ │ cmpeq fp, r8, lsr #21 │ │ │ │ strdeq ip, [r6, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ - ldrsbeq r1, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, ip, ror #4 │ │ │ │ + cmpeq r1, r4, ror #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x01511190 │ │ │ │ cmpeq r6, r4, lsl #30 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r8, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, r0, rrx │ │ │ │ + cmpeq r1, r8, rrx │ │ │ │ smlaltteq ip, r6, r0, sp │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ @@ -167303,25 +167303,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16b50c │ │ │ │ cmpeq fp, ip, lsl #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r4, lsr #26 │ │ │ │ - cmpeq r1, r4, asr #31 │ │ │ │ + cmpeq r1, ip, asr #31 │ │ │ │ @ instruction: 0x0146b498 │ │ │ │ cmpeq r6, ip, asr r4 │ │ │ │ strdeq fp, [r6, #-56] @ 0xffffffc8 │ │ │ │ strheq ip, [r6, #-196] @ 0xffffff3c │ │ │ │ cmpeq r6, r4, ror ip │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ - cmpeq r7, r0, lsl r0 │ │ │ │ - smlaltteq r6, r7, r0, pc @ │ │ │ │ - strheq r6, [r7, #-240] @ 0xffffff10 │ │ │ │ - smlalbbeq r6, r7, r0, pc @ │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ + cmpeq r7, ip, lsl r0 │ │ │ │ + smlaltteq r6, r7, ip, pc @ │ │ │ │ + strheq r6, [r7, #-252] @ 0xffffff04 │ │ │ │ + smlalbbeq r6, r7, ip, 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] @ 16b9f8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -167559,39 +167559,39 @@ │ │ │ │ cmpeq r6, r4, lsr #22 │ │ │ │ cmpeq r6, ip, lsr fp │ │ │ │ cmpeq r6, r0, lsr fp │ │ │ │ cmpeq fp, r4, asr #8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ qdaddeq pc, r0, r6 @ │ │ │ │ strdeq ip, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, ip, lsr #24 │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ + cmpeq r1, r4, lsr ip │ │ │ │ + cmpeq r7, ip, asr sp │ │ │ │ smlalbbeq ip, r6, r0, r9 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - ldrsbeq r0, [r1, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ + cmpeq r1, r0, ror #23 │ │ │ │ + cmpeq r7, ip, lsl #26 │ │ │ │ cmpeq r6, ip, lsr #18 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq r1, ip, ror fp │ │ │ │ - smlaltbeq r6, r7, r4, ip │ │ │ │ + cmpeq r1, r4, lsl #23 │ │ │ │ + strheq r6, [r7, #-192] @ 0xffffff40 │ │ │ │ ldrdeq ip, [r6, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, r0, asr #22 │ │ │ │ - cmpeq r7, r8, ror #24 │ │ │ │ + cmpeq r1, r8, asr #22 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ @ instruction: 0x0146c894 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r1, r4, lsl #22 │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ cmpeq r6, r8, asr r8 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq r1, r8, asr #21 │ │ │ │ - strdeq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r0, [r1, #-160] @ 0xffffff60 │ │ │ │ + strdeq r6, [r7, #-188] @ 0xffffff44 │ │ │ │ cmpeq r6, r4, lsl r8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq r1, ip, lsl #21 │ │ │ │ - strheq r6, [r7, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x01510a94 │ │ │ │ + smlalbteq r6, r7, r0, fp │ │ │ │ smlaltteq ip, r6, r0, r7 │ │ │ │ │ │ │ │ 0016ba9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -167799,37 +167799,37 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16bd00 │ │ │ │ b 16bc54 │ │ │ │ cmpeq fp, r8, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r4, lsr #2 │ │ │ │ - cmpeq r1, ip, lsl r9 │ │ │ │ - ldrsheq r0, [r1, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, r4, lsr #18 │ │ │ │ + cmpeq r1, r0, lsl #18 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ strheq ip, [r6, #-116] @ 0xffffff8c │ │ │ │ cmpeq sp, r8, asr pc │ │ │ │ smlaltteq ip, r6, r4, r7 │ │ │ │ cmpeq r6, r8, ror #14 │ │ │ │ cmpeq r6, r8, lsl #14 │ │ │ │ cmpeq fp, r8, lsr #31 │ │ │ │ - strdeq r6, [r7, #-128] @ 0xffffff80 │ │ │ │ + strdeq r6, [r7, #-140] @ 0xffffff74 │ │ │ │ cmpeq r6, r0, lsr #10 │ │ │ │ - cmpeq r1, r8, lsl #15 │ │ │ │ + @ instruction: 0x01510790 │ │ │ │ ldrdeq ip, [r6, #-104] @ 0xffffff98 │ │ │ │ ldrdeq ip, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r0, asr #14 │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ cmpeq r6, r4, lsl r6 │ │ │ │ smlalbbeq ip, r6, ip, r4 │ │ │ │ smlalbteq ip, r6, r4, r5 │ │ │ │ - cmpeq r1, ip, ror #13 │ │ │ │ + ldrsheq r0, [r1, #-100] @ 0xffffff9c │ │ │ │ smlalbteq ip, r6, r0, r5 │ │ │ │ cmpeq r6, ip, lsr r4 │ │ │ │ cmpeq r6, r0, asr r5 │ │ │ │ - cmpeq r1, ip, lsr #13 │ │ │ │ + ldrheq r0, [r1, #-100] @ 0xffffff9c │ │ │ │ cmpeq r6, r4, asr r5 │ │ │ │ cmpeq r6, r0, lsl #8 │ │ │ │ │ │ │ │ 0016be50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -167972,35 +167972,35 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16bf6c │ │ │ │ cmpeq r6, r4, lsr r3 │ │ │ │ cmpeq fp, r8, lsl #27 │ │ │ │ - cmpeq r1, ip, asr #11 │ │ │ │ + ldrsbeq r0, [r1, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ @ instruction: 0xfffff568 │ │ │ │ @ instruction: 0xfffff770 │ │ │ │ - cmpeq lr, r4, lsl r1 │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ @ instruction: 0xfffff528 │ │ │ │ cmpeq r6, r4, asr #20 │ │ │ │ @ instruction: 0xfffff4f4 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ @ instruction: 0xfffda9a4 │ │ │ │ @ instruction: 0x0146a998 │ │ │ │ @ instruction: 0x015bbc90 │ │ │ │ - ldrdeq r6, [r7, #-84] @ 0xffffffac │ │ │ │ + smlaltteq r6, r7, r0, r5 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - smlaltbeq r6, r7, r4, r5 │ │ │ │ + strheq r6, [r7, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ + smlalbbeq r6, r7, r0, r5 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - cmpeq r7, r4, lsl r5 │ │ │ │ + cmpeq r7, r0, asr r5 │ │ │ │ + cmpeq r7, r0, lsr #10 │ │ │ │ │ │ │ │ 0016c0ec : │ │ │ │ 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 │ │ │ │ @@ -168468,71 +168468,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 16c1b4 │ │ │ │ ldrsheq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, r8, ror #5 │ │ │ │ + ldrsheq r0, [r1, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r6, ip, lsr r0 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ cmpeq fp, r8, asr #20 │ │ │ │ smlalbteq ip, r6, r0, r0 │ │ │ │ - cmpeq r1, ip, lsl #4 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ + cmpeq r1, r4, lsl r2 │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ cmpeq r6, r0, ror #30 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x76726573 │ │ │ │ - ldrheq r0, [r1, #-20] @ 0xffffffec │ │ │ │ + ldrheq r0, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r6, r8, asr r1 │ │ │ │ cmpeq r6, r0, asr #28 │ │ │ │ andeq r1, r0, sp, lsl #7 │ │ │ │ - cmpeq r1, r8, lsr #32 │ │ │ │ - cmpeq r7, r0, asr r1 │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ cmpeq r6, ip, ror sp │ │ │ │ - ldrsheq pc, [r0, #-248] @ 0xffffff08 @ │ │ │ │ + cmpeq r1, r0 │ │ │ │ cmpeq r6, r4, ror r0 │ │ │ │ - ldrdeq r6, [r7, #-4] │ │ │ │ + smlaltteq r6, r7, r0, r0 │ │ │ │ cmpeq r6, r4, lsl #26 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r7, r0, r5, ror #4 │ │ │ │ smlaltteq r6, r6, r0, r8 @ │ │ │ │ - ldrsheq pc, [r0, #-224] @ 0xffffff20 @ │ │ │ │ + ldrsheq pc, [r0, #-232] @ 0xffffff18 @ │ │ │ │ cmpeq r6, r4, asr pc │ │ │ │ cmpeq r6, r4, asr #24 │ │ │ │ - ldrheq pc, [r0, #-224] @ 0xffffff20 @ │ │ │ │ - ldrdeq r5, [r7, #-248] @ 0xffffff08 │ │ │ │ + ldrheq pc, [r0, #-232] @ 0xffffff18 @ │ │ │ │ + smlaltteq r5, r7, r4, pc @ │ │ │ │ cmpeq r6, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmppeq r0, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01475f98 │ │ │ │ + cmppeq r0, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, r7, r4, pc @ │ │ │ │ smlalbteq fp, r6, r4, fp │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmpeq r6, r4, asr lr │ │ │ │ @ instruction: 0x0146bb90 │ │ │ │ smlaltteq fp, r6, r8, sp │ │ │ │ cmpeq r6, r4, asr fp │ │ │ │ - strdeq r5, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r7, r8, lsl #30 │ │ │ │ cmpeq r6, r0, lsr #22 │ │ │ │ - strheq r5, [r7, #-232] @ 0xffffff18 │ │ │ │ + smlalbteq r5, r7, r4, lr │ │ │ │ smlaltteq fp, r6, r8, sl │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ strheq fp, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmppeq r0, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ smlalbteq fp, r6, r8, sp │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ + cmpeq r7, r4, asr lr │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ cmpeq r6, r4, lsr #26 │ │ │ │ cmpeq r6, r8, lsr sl │ │ │ │ - ldrdeq r5, [r7, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq r5, [r7, #-220] @ 0xffffff24 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01475d9c │ │ │ │ - cmppeq r0, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ + smlaltbeq r5, r7, r8, sp │ │ │ │ + cmppeq r0, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ @ instruction: 0x0146b990 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0016c93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -168602,23 +168602,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16c99c │ │ │ │ strheq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmppeq r0, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r5, r7, r8, fp │ │ │ │ + cmppeq r0, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [r7, #-180] @ 0xffffff4c │ │ │ │ strdeq fp, [r6, #-112] @ 0xffffff90 │ │ │ │ - cmppeq r0, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r7, ip, fp │ │ │ │ + cmppeq r0, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01475b98 │ │ │ │ strheq fp, [r6, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmppeq r0, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ + cmppeq r0, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ cmpeq r6, r4, ror r7 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 0016ca8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -168825,40 +168825,40 @@ │ │ │ │ bl c0190 │ │ │ │ b 16cc1c │ │ │ │ cmpeq fp, r8, asr r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, lsr #2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ cmpeq fp, r4, lsl #1 │ │ │ │ - cmppeq r0, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, r8, lsl #4 │ │ │ │ strheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmppeq r0, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq r6, r6, ip, r1 @ │ │ │ │ cmpeq r6, ip, asr r5 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - ldrheq pc, [r0, #-124] @ 0xffffff84 @ │ │ │ │ + cmppeq r0, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, r8, asr r1 │ │ │ │ cmpeq r6, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmppeq r0, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, r7, r0, r8 │ │ │ │ + cmppeq r0, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, r7, ip, r8 │ │ │ │ smlalbteq fp, r6, r8, r4 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmppeq r0, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, ror #16 │ │ │ │ + cmppeq r0, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, ror r8 │ │ │ │ @ instruction: 0x0146b490 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrsheq pc, [r0, #-108] @ 0xffffff94 @ │ │ │ │ - cmpeq r7, r8, lsr #16 │ │ │ │ + cmppeq r0, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr r8 │ │ │ │ cmpeq r6, r0, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmppeq r0, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, r7, ip, r7 │ │ │ │ + cmppeq r0, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ cmpeq r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 0016ce44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169000,19 +169000,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmppeq r0, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r0, #-84] @ 0xffffffac @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r6, r0, ror #28 │ │ │ │ ldrdeq fp, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmppeq r0, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0016d09c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -169087,19 +169087,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ b 16d19c │ │ │ │ cmpeq fp, ip, lsl #22 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r8, lsr r4 │ │ │ │ - cmppeq r0, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ strdeq fp, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmppeq r0, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [r7, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq r5, r7, r0, r3 │ │ │ │ + cmppeq r0, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r7, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq r5, r7, ip, 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, #396] @ 0x18c │ │ │ │ @@ -169128,16 +169128,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16d238 │ │ │ │ - cmppeq r0, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ + cmppeq r0, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsr r3 │ │ │ │ smlaltteq fp, r6, ip, r2 │ │ │ │ │ │ │ │ 0016d28c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169270,24 +169270,24 @@ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 16d3a4 │ │ │ │ cmpeq fp, r4, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq lr, r7, r8, r5 │ │ │ │ + strheq lr, [r7, #-84] @ 0xffffffac │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ - cmppeq r0, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r7, r4, r1 │ │ │ │ + cmppeq r0, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01475190 │ │ │ │ cmpeq r6, r8, asr #2 │ │ │ │ - cmppeq r0, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ cmpeq r6, ip, asr #2 │ │ │ │ cmpeq r6, r8, lsl #2 │ │ │ │ - ldrsheq pc, [r0, #-0] @ │ │ │ │ - cmpeq r7, r4, lsl #2 │ │ │ │ + ldrsheq pc, [r0, #-8] @ │ │ │ │ + cmpeq r7, r0, lsl r1 │ │ │ │ smlalbteq fp, r6, r4, r0 │ │ │ │ │ │ │ │ 0016d4dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169358,18 +169358,18 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 16d590 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ cmpeq r6, r4, lsl r0 │ │ │ │ cmpeq fp, ip, asr #13 │ │ │ │ - cmppeq r0, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, ror #12 │ │ │ │ - strheq r4, [r7, #-240] @ 0xffffff10 │ │ │ │ + strheq r4, [r7, #-252] @ 0xffffff04 │ │ │ │ │ │ │ │ 0016d618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -169441,21 +169441,21 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16d690 │ │ │ │ ldrsbeq sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ + cmpeq r7, r4, asr #4 │ │ │ │ cmpeq fp, ip, ror #10 │ │ │ │ - @ instruction: 0x0150ee98 │ │ │ │ + cmpeq r0, r0, lsr #29 │ │ │ │ smlaltteq sl, r6, r4, lr │ │ │ │ cmpeq r6, ip, ror #28 │ │ │ │ - cmpeq r0, r4, asr lr │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ + cmpeq r0, ip, asr lr │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ cmpeq r6, r8, lsr #28 │ │ │ │ │ │ │ │ 0016d76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -169532,21 +169532,21 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 16d7f4 │ │ │ │ cmpeq fp, ip, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq lr, r7, r4, r0 │ │ │ │ + strdeq lr, [r7, #-0] │ │ │ │ cmpeq fp, r8, lsl #8 │ │ │ │ - cmpeq r0, r4, lsr sp │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ @ instruction: 0x0146ad9c │ │ │ │ cmpeq r6, r8, lsl #26 │ │ │ │ - ldrsheq lr, [r0, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r7, r4, lsl #26 │ │ │ │ + ldrsheq lr, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r7, r0, lsl sp │ │ │ │ smlalbteq sl, r6, r4, ip │ │ │ │ │ │ │ │ 0016d8d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169614,23 +169614,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16d930 │ │ │ │ - cmpeq r7, r8, ror pc │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ + smlalbbeq sp, r7, r4, pc @ │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ strdeq sl, [r6, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r0, r4, ror #23 │ │ │ │ - strdeq r4, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, ip, ror #23 │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ strheq sl, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r0, r8, lsr #23 │ │ │ │ - strheq r4, [r7, #-188] @ 0xffffff44 │ │ │ │ + ldrheq lr, [r0, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r4, r7, r8, fp │ │ │ │ cmpeq r6, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ mov r3, r2 │ │ │ │ @@ -169655,16 +169655,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16da4c │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ - cmpeq r7, r8, lsl fp │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ + cmpeq r7, r4, lsr #22 │ │ │ │ ldrdeq sl, [r6, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 0016daa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169713,18 +169713,18 @@ │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16dafc │ │ │ │ cmpeq fp, ip, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq sp, [r7, #-216] @ 0xffffff28 │ │ │ │ + smlalbteq sp, r7, r4, sp │ │ │ │ cmpeq fp, r0, lsl #2 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ - cmpeq r7, r0, asr #20 │ │ │ │ + cmpeq r0, r4, lsr sl │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ │ │ │ │ 0016db88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169989,23 +169989,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq lr, [r0, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq lr, [r0, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r0, sl, asr #15 │ │ │ │ + ldrsbeq lr, [r0, #-114] @ 0xffffff8e │ │ │ │ cmpeq r6, ip, asr pc │ │ │ │ strheq sl, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ cmpeq r6, ip, lsl pc │ │ │ │ cmpeq r6, r8, ror r6 │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ │ │ │ │ 0016dfe0 : │ │ │ │ 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 │ │ │ │ @@ -170219,23 +170219,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq sl, r6, r0, r4 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ cmpeq fp, r0, ror sl │ │ │ │ cmpeq r6, r4, lsr r4 │ │ │ │ - cmpeq r0, r0, asr #9 │ │ │ │ + cmpeq r0, r8, asr #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ smlalbbeq sl, r6, r0, r3 │ │ │ │ smlaltbeq r5, r6, ip, fp │ │ │ │ - cmpeq r0, r4, lsr #7 │ │ │ │ + cmpeq r0, ip, lsr #7 │ │ │ │ cmpeq r6, r4, lsl #6 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ @@ -170419,29 +170419,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ b 16e508 │ │ │ │ cmpeq fp, ip, lsr #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, ip, lsr r2 │ │ │ │ - cmpeq r0, ip, asr #5 │ │ │ │ + ldrsbeq lr, [r0, #-36] @ 0xffffffdc │ │ │ │ cmpeq r6, r8 │ │ │ │ cmpeq r6, ip │ │ │ │ cmpeq r6, r8, lsr #32 │ │ │ │ strdeq r7, [r6, #-240] @ 0xffffff10 │ │ │ │ smlaltbeq sl, r6, r0, r1 │ │ │ │ smlaltbeq sl, r6, r0, r1 │ │ │ │ - smlalbbeq r4, r7, r4, r0 │ │ │ │ - qdaddeq r4, r0, r7 │ │ │ │ - cmpeq r7, r0, lsr #32 │ │ │ │ - strdeq r3, [r7, #-240] @ 0xffffff10 │ │ │ │ - smlalbteq r3, r7, r0, pc @ │ │ │ │ - @ instruction: 0x01473f90 │ │ │ │ - cmpeq r7, r0, ror #30 │ │ │ │ - cmpeq r7, r0, lsr pc │ │ │ │ + swpbeq r4, r0, [r7] │ │ │ │ + qdaddeq r4, ip, r7 │ │ │ │ + cmpeq r7, ip, lsr #32 │ │ │ │ + strdeq r3, [r7, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r3, r7, ip, pc @ │ │ │ │ + @ instruction: 0x01473f9c │ │ │ │ + cmpeq r7, ip, ror #30 │ │ │ │ + cmpeq r7, ip, lsr pc │ │ │ │ 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] @ 16e8ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -170565,25 +170565,25 @@ │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16e78c │ │ │ │ cmpeq fp, ip, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0150df9c │ │ │ │ + cmpeq r0, r4, lsr #31 │ │ │ │ strdeq r9, [r6, #-228] @ 0xffffff1c │ │ │ │ cmpeq fp, r0, ror r4 │ │ │ │ cmpeq fp, ip, lsr #8 │ │ │ │ - ldrheq sp, [r0, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r7, ip, ror sp │ │ │ │ + ldrheq sp, [r0, #-236] @ 0xffffff14 │ │ │ │ + smlalbbeq r3, r7, r8, sp │ │ │ │ cmpeq r6, r4, lsl lr │ │ │ │ - cmpeq r0, r0, ror lr │ │ │ │ + cmpeq r0, r8, ror lr │ │ │ │ cmpeq r6, r4, asr #28 │ │ │ │ smlalbteq r9, r6, ip, sp │ │ │ │ - strdeq r3, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r7, r4, lsl #26 │ │ │ │ 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] @ 16eee8 │ │ │ │ ldr r3, [pc, #1520] @ 16eeec │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -170966,50 +170966,50 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 16ea1c │ │ │ │ cmpeq fp, ip, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, ror #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, ip, ror sp │ │ │ │ + cmpeq r0, r4, lsl #27 │ │ │ │ smlaltteq r9, r6, r4, ip │ │ │ │ cmpeq r6, r4, ror fp │ │ │ │ - ldrsheq sp, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r0, lsl #26 │ │ │ │ cmpeq r6, ip, lsr r5 │ │ │ │ cmpeq fp, r0, ror #3 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ + cmpeq r0, ip, lsr ip │ │ │ │ smlaltbeq r9, r6, r0, ip │ │ │ │ @ instruction: 0x01469b90 │ │ │ │ cmpeq r6, ip, lsr ip │ │ │ │ - @ instruction: 0x014fa29c │ │ │ │ + smlaltbeq sl, pc, r8, r2 @ │ │ │ │ cmpeq r6, r8, lsl #24 │ │ │ │ strdeq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ cmpeq r6, ip, lsl #24 │ │ │ │ - ldrsbeq sp, [r0, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq sp, [r0, #-168] @ 0xffffff58 │ │ │ │ cmpeq r6, r4, lsr sl │ │ │ │ - cmpeq r0, ip, asr sl │ │ │ │ + cmpeq r0, r4, ror #20 │ │ │ │ cmpeq r6, r0, asr fp │ │ │ │ strheq r9, [r6, #-152] @ 0xffffff68 │ │ │ │ - ldrsheq sp, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ smlaltbeq r9, r6, ip, sl │ │ │ │ cmpeq r6, r8, asr r9 │ │ │ │ cmpeq r6, r8, lsr #22 │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ + ldrheq sp, [r0, #-148] @ 0xffffff6c │ │ │ │ cmpeq r6, ip, lsl #18 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ - smlaltteq r3, r7, r4, r7 │ │ │ │ - strheq r3, [r7, #-116] @ 0xffffff8c │ │ │ │ - ldrheq sp, [r0, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq r3, r7, r0, r7 │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + strdeq r3, [r7, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq r3, r7, r0, r7 │ │ │ │ + cmpeq r0, r0, asr #17 │ │ │ │ + smlalbbeq r3, r7, ip, r7 │ │ │ │ cmpeq r6, ip, lsl r8 │ │ │ │ - cmpeq r7, r8, asr #14 │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ smlalbteq r9, r6, r0, r7 │ │ │ │ - smlaltteq r3, r7, ip, r6 │ │ │ │ - strheq r3, [r7, #-108] @ 0xffffff94 │ │ │ │ + strdeq r3, [r7, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r3, r7, r8, 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, #396] @ 0x18c │ │ │ │ ldr r7, [pc, #512] @ 16f1a4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -171138,29 +171138,29 @@ │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16f050 │ │ │ │ cmpeq fp, r0, ror #24 │ │ │ │ - cmpeq r0, r0, ror #13 │ │ │ │ + cmpeq r0, r8, ror #13 │ │ │ │ cmpeq r6, r4, asr #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, ip, lsr #12 │ │ │ │ + cmpeq r0, r4, lsr r6 │ │ │ │ smlalbteq r9, r6, r8, r7 │ │ │ │ smlalbbeq r9, r6, r8, r5 │ │ │ │ - cmpeq r0, ip, ror #11 │ │ │ │ - strheq r3, [r7, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq sp, [r0, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r3, r7, r0, r4 │ │ │ │ cmpeq r6, ip, asr #10 │ │ │ │ - cmpeq r7, ip, ror r4 │ │ │ │ - cmpeq r0, ip, ror r5 │ │ │ │ - cmpeq r7, r4, asr #8 │ │ │ │ + smlalbbeq r3, r7, r8, r4 │ │ │ │ + cmpeq r0, r4, lsl #11 │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ ldrdeq r9, [r6, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, asr #10 │ │ │ │ - cmpeq r7, r8, lsl #8 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ + cmpeq r7, r4, lsl r4 │ │ │ │ smlaltbeq r9, r6, r0, r4 │ │ │ │ │ │ │ │ 0016f1e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -171255,21 +171255,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16f320 │ │ │ │ ldrsheq r8, [fp, #-152] @ 0xffffff68 │ │ │ │ cmpeq r6, ip, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r8, ror r9 │ │ │ │ cmpeq r6, r4, lsr #8 │ │ │ │ - cmpeq r0, r8, ror #7 │ │ │ │ + ldrsheq sp, [r0, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r6, r8, asr #6 │ │ │ │ - cmpeq r0, ip, lsr #7 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ + ldrheq sp, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, ror r2 │ │ │ │ cmpeq r6, ip, lsl #6 │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ + cmpeq r0, r8, ror r3 │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ ldrdeq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 0016f394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -171354,21 +171354,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16f4a4 │ │ │ │ cmpeq fp, r0, asr r8 │ │ │ │ strheq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r8, [fp, #-116] @ 0xffffff8c │ │ │ │ smlaltbeq r7, r6, r0, r2 │ │ │ │ - cmpeq r0, r4, ror #4 │ │ │ │ + cmpeq r0, ip, ror #4 │ │ │ │ smlalbteq r9, r6, r4, r1 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ - smlaltteq r3, r7, r4, r0 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + strdeq r3, [r7, #-0] │ │ │ │ smlalbbeq r9, r6, r8, r1 │ │ │ │ - cmpeq r0, ip, ror #3 │ │ │ │ - smlaltbeq r3, r7, r8, r0 │ │ │ │ + ldrsheq sp, [r0, #-20] @ 0xffffffec │ │ │ │ + strheq r3, [r7, #-4] │ │ │ │ cmpeq r6, ip, asr #2 │ │ │ │ │ │ │ │ 0016f518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -171552,15 +171552,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16f678 │ │ │ │ ldrdeq r9, [r6, #-12] │ │ │ │ cmpeq fp, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ @ instruction: 0xffffee24 │ │ │ │ @ instruction: 0xfffff9dc │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ smlalbbeq r6, r6, ip, lr @ │ │ │ │ @ instruction: 0xffffed8c │ │ │ │ smlalbbeq r6, r6, r8, lr @ │ │ │ │ @ instruction: 0xffffed80 │ │ │ │ @@ -171568,21 +171568,21 @@ │ │ │ │ @ instruction: 0xffffed70 │ │ │ │ cmpeq r6, r4, ror #28 │ │ │ │ @ instruction: 0xfffff060 │ │ │ │ cmpeq r6, r0, lsl r0 │ │ │ │ @ instruction: 0xffffed44 │ │ │ │ cmpeq r6, ip │ │ │ │ cmpeq fp, r4, lsl #11 │ │ │ │ - smlalbteq r2, r7, r8, lr │ │ │ │ - @ instruction: 0x01472e98 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ - cmpeq r7, r8, lsr lr │ │ │ │ - cmpeq r7, r8, lsl #28 │ │ │ │ - ldrdeq r2, [r7, #-216] @ 0xffffff28 │ │ │ │ - smlaltbeq r2, r7, r8, sp │ │ │ │ + ldrdeq r2, [r7, #-228] @ 0xffffff1c │ │ │ │ + smlaltbeq r2, r7, r4, lr │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ + smlaltteq r2, r7, r4, sp │ │ │ │ + strheq r2, [r7, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 0016f864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -171669,28 +171669,28 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 16f8d4 │ │ │ │ smlalbteq r8, r6, ip, pc @ │ │ │ │ - cmpeq r0, r8, asr #27 │ │ │ │ - @ instruction: 0x01472c90 │ │ │ │ + ldrsbeq ip, [r0, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x01472c9c │ │ │ │ cmpeq r6, r4, lsr #26 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r0, ip, lsl #27 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ + @ instruction: 0x0150cd94 │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ smlaltteq r8, r6, r8, ip │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ + cmpeq r0, r8, asr sp │ │ │ │ + cmpeq r7, r4, lsr #24 │ │ │ │ smlaltbeq r8, r6, ip, ip │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ - ldrdeq r2, [r7, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r0, ip, lsl sp │ │ │ │ + smlaltteq r2, r7, r8, fp │ │ │ │ cmpeq r6, r4, ror ip │ │ │ │ │ │ │ │ 0016fa10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -171882,25 +171882,25 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16fb98 │ │ │ │ b 16fa58 │ │ │ │ ldrsbeq r8, [fp, #-20] @ 0xffffffec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r4, lsr #3 │ │ │ │ - cmpeq r0, r8, lsl ip │ │ │ │ + cmpeq r0, r0, lsr #24 │ │ │ │ cmpeq r6, ip, ror fp │ │ │ │ cmpeq r6, r8, asr sp │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ smlalbteq r8, r6, r0, ip │ │ │ │ - ldrsheq ip, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r0, r4, lsl #22 │ │ │ │ cmpeq r6, ip, asr sl │ │ │ │ smlaltteq r3, r6, ip, r1 │ │ │ │ @ instruction: 0x01463198 │ │ │ │ - strdeq r2, [r7, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r2, r7, r4, r8 │ │ │ │ + strdeq r2, [r7, #-140] @ 0xffffff74 │ │ │ │ + ldrdeq r2, [r7, #-128] @ 0xffffff80 │ │ │ │ strheq r8, [r6, #-184] @ 0xffffff48 │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ @@ -172009,19 +172009,19 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 16fe10 │ │ │ │ cmpeq fp, r4, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, lsl #22 │ │ │ │ - ldrsbeq ip, [r0, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq ip, [r0, #-152] @ 0xffffff68 │ │ │ │ cmpeq fp, ip, ror #27 │ │ │ │ - cmpeq r7, ip, lsl r7 │ │ │ │ + cmpeq r7, r8, lsr #14 │ │ │ │ cmpeq r6, r0, asr pc │ │ │ │ - @ instruction: 0x01472694 │ │ │ │ + smlaltbeq r2, r7, r0, r6 │ │ │ │ │ │ │ │ 0016ff30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #544] @ 170168 │ │ │ │ @@ -172161,31 +172161,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17006c │ │ │ │ cmpeq r6, ip, ror r9 │ │ │ │ ldrheq r7, [fp, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ + cmpeq r0, r0, asr #16 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ @ instruction: 0xfffffdc4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ cmpeq r6, r8, asr r4 │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ cmpeq r6, r4, asr r4 │ │ │ │ @ instruction: 0xfffffd14 │ │ │ │ cmpeq r6, ip, ror #8 │ │ │ │ @ instruction: 0xfffffd04 │ │ │ │ cmpeq r6, ip, lsr #8 │ │ │ │ @ instruction: 0x015b7b90 │ │ │ │ - ldrdeq r2, [r7, #-72] @ 0xffffffb8 │ │ │ │ - strheq r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ - smlalbbeq r2, r7, r8, r4 │ │ │ │ - cmpeq r7, r0, ror #8 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + smlaltteq r2, r7, r4, r4 │ │ │ │ + strheq r2, [r7, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x01472494 │ │ │ │ + cmpeq r7, ip, ror #8 │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ │ │ │ │ 001701b8 : │ │ │ │ ldr r3, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -172302,21 +172302,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1702d4 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ strheq r8, [r6, #-104] @ 0xffffff98 │ │ │ │ cmpeq fp, r4, ror #19 │ │ │ │ - cmpeq r0, r8, ror r5 │ │ │ │ + cmpeq r0, r0, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r8, lsr #18 │ │ │ │ - cmpeq r0, r8, lsl #9 │ │ │ │ - cmpeq r7, r0, ror #4 │ │ │ │ + @ instruction: 0x0150c490 │ │ │ │ + cmpeq r7, ip, ror #4 │ │ │ │ strheq r8, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ │ │ │ │ 001703a4 : │ │ │ │ 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, #396] @ 0x18c │ │ │ │ @@ -172390,24 +172390,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 170468 │ │ │ │ cmpeq fp, ip, lsr r8 │ │ │ │ - ldrsbeq ip, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sl, ip, lsr r5 │ │ │ │ + ldrsbeq ip, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r8, asr #10 │ │ │ │ smlalbteq r8, r6, ip, r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ - strdeq r2, [r7, #-12] │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ + cmpeq r7, r8, lsl #2 │ │ │ │ cmpeq r6, r0, asr r4 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - smlalbteq r2, r7, r8, r0 │ │ │ │ + ldrdeq r2, [r7, #-4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #396] @ 0x18c │ │ │ │ ldr r6, [pc, #372] @ 170698 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -172503,25 +172503,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1705b8 │ │ │ │ cmpeq fp, r0, ror #13 │ │ │ │ ldrdeq r8, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ cmpeq r6, r4, asr r3 │ │ │ │ - ldrsbeq ip, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strheq r1, [r7, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r0, r0, ror #3 │ │ │ │ + strheq r1, [r7, #-252] @ 0xffffff04 │ │ │ │ cmpeq r6, r4, lsl #6 │ │ │ │ - cmpeq r7, ip, ror pc │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - cmpeq r7, r8, asr #30 │ │ │ │ + smlalbbeq r1, r7, r8, pc @ │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + cmpeq r7, r4, asr pc │ │ │ │ @ instruction: 0x0146829c │ │ │ │ - cmpeq r0, r8, lsr r1 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ + cmpeq r7, ip, lsl pc │ │ │ │ cmpeq r6, r4, ror #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] @ 170bd0 │ │ │ │ @@ -172837,49 +172837,49 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17079c │ │ │ │ cmpeq fp, r0, lsl r5 │ │ │ │ cmpeq fp, r0, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r4, asr r0 │ │ │ │ + cmpeq r0, ip, asr r0 │ │ │ │ smlalbbeq r8, r6, r0, r1 │ │ │ │ cmpeq fp, r0, ror #8 │ │ │ │ cmpeq r6, ip, lsl r7 │ │ │ │ - cmpeq r0, ip, lsr pc │ │ │ │ + cmpeq r0, r4, asr #30 │ │ │ │ smlaltbeq r5, r6, r0, ip │ │ │ │ ldrdeq r5, [r6, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r0, asr #29 │ │ │ │ - @ instruction: 0x01471c98 │ │ │ │ + cmpeq r0, r8, asr #29 │ │ │ │ + smlaltbeq r1, r7, r4, ip │ │ │ │ smlaltteq r7, r6, ip, pc @ │ │ │ │ cmpeq r6, r0, lsl ip │ │ │ │ strdeq r5, [r6, #-184] @ 0xffffff48 │ │ │ │ strheq sp, [r6, #-220] @ 0xffffff24 │ │ │ │ - smlaltteq r3, ip, r4, r0 │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ + strdeq r3, [ip, #-0] │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ cmpeq r6, ip, asr #8 │ │ │ │ cmpeq r6, r0, asr #22 │ │ │ │ - cmpeq r7, r8, ror fp │ │ │ │ + smlalbbeq r1, r7, r4, fp │ │ │ │ smlaltteq r7, r6, r4, lr │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ @ instruction: 0x01467e98 │ │ │ │ strheq r5, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ cmpeq r6, r8, asr #28 │ │ │ │ - cmpeq r0, ip, ror #25 │ │ │ │ - smlalbteq r1, r7, r4, sl │ │ │ │ + ldrsheq fp, [r0, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r1, [r7, #-160] @ 0xffffff60 │ │ │ │ cmpeq r6, r8, lsl lr │ │ │ │ - ldrheq fp, [r0, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r1, r7, ip, sl │ │ │ │ + ldrheq fp, [r0, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x01471a98 │ │ │ │ smlaltteq r7, r6, r0, sp │ │ │ │ muleq r0, ip, ip │ │ │ │ cmpeq r6, r8, lsl sl │ │ │ │ - cmpeq r0, r4, ror #24 │ │ │ │ + cmpeq r0, ip, ror #24 │ │ │ │ smlalbbeq r7, r6, r4, sp │ │ │ │ - strdeq r1, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ 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, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ @@ -173006,29 +173006,29 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 170d40 │ │ │ │ cmpeq fp, r8, ror pc │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r4, lsr ip │ │ │ │ cmpeq r6, r4, ror r7 │ │ │ │ cmpeq r6, r8, ror r7 │ │ │ │ @ instruction: 0x01465794 │ │ │ │ cmpeq r6, ip, asr r7 │ │ │ │ - cmpeq r0, ip, asr #20 │ │ │ │ - cmpeq r7, r4, lsr #16 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ + cmpeq r7, r0, lsr r8 │ │ │ │ cmpeq r6, r4, ror fp │ │ │ │ - smlaltteq r1, r7, ip, r7 │ │ │ │ - strheq r1, [r7, #-124] @ 0xffffff84 │ │ │ │ - smlalbbeq r1, r7, ip, r7 │ │ │ │ - cmpeq r7, ip, asr r7 │ │ │ │ - cmpeq r7, ip, lsr #14 │ │ │ │ + strdeq r1, [r7, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq r1, r7, r8, r7 │ │ │ │ + @ instruction: 0x01471798 │ │ │ │ + cmpeq r7, r8, ror #14 │ │ │ │ + cmpeq r7, r8, lsr r7 │ │ │ │ │ │ │ │ 00170ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r0, [pc, #304] @ 171004 │ │ │ │ @@ -173112,17 +173112,17 @@ │ │ │ │ cmpeq fp, r0, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ andeq r8, r0, r0, ror #5 │ │ │ │ cmpeq sp, r8, lsl ip │ │ │ │ cmpeq fp, r0, ror #25 │ │ │ │ smlaltteq r7, r6, r4, r9 │ │ │ │ - cmpeq r0, r4, lsl r9 │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ cmpeq r6, r8, asr lr │ │ │ │ - @ instruction: 0x0147159c │ │ │ │ + smlaltbeq r1, r7, r8, r5 │ │ │ │ │ │ │ │ 0017102c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #1048] @ 17145c │ │ │ │ @@ -173403,45 +173403,45 @@ │ │ │ │ cmpeq r6, r0, ror r8 │ │ │ │ andeq r7, r0, r4, lsl #13 │ │ │ │ cmpeq r6, r8, asr r8 │ │ │ │ andeq r6, r0, r8, ror lr │ │ │ │ cmpeq r6, r0, asr #16 │ │ │ │ cmpeq r6, r4, lsr r8 │ │ │ │ smlalbteq r3, r6, ip, ip │ │ │ │ - strheq pc, [r7, #-128] @ 0xffffff80 @ │ │ │ │ + strheq pc, [r7, #-140] @ 0xffffff74 @ │ │ │ │ andeq r7, r0, r0, lsr #28 │ │ │ │ - cmpeq r0, r0, asr #12 │ │ │ │ - cmpeq r7, r8, asr r3 │ │ │ │ + cmpeq r0, r8, asr #12 │ │ │ │ + cmpeq r7, r4, ror #6 │ │ │ │ cmpeq r6, r4, lsl #14 │ │ │ │ - ldrsheq fp, [r0, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, r0, lsl r3 │ │ │ │ + cmpeq r0, r0, lsl #12 │ │ │ │ + cmpeq r7, ip, lsl r3 │ │ │ │ strheq r7, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r0, asr #11 │ │ │ │ - ldrdeq r1, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r8, asr #11 │ │ │ │ + smlaltteq r1, r7, r0, r2 │ │ │ │ smlalbbeq r7, r6, r4, r6 │ │ │ │ - cmpeq r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x0147129c │ │ │ │ + @ instruction: 0x0150b590 │ │ │ │ + smlaltbeq r1, r7, r8, r2 │ │ │ │ cmpeq r6, ip, asr #12 │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ - cmpeq r7, r4, ror #4 │ │ │ │ + cmpeq r0, r8, asr r5 │ │ │ │ + cmpeq r7, r0, ror r2 │ │ │ │ cmpeq r6, r4, lsl r6 │ │ │ │ - cmpeq r0, r8, lsl r5 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ + cmpeq r0, r0, lsr #10 │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ ldrdeq r7, [r6, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r0, ror #9 │ │ │ │ - strdeq r1, [r7, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, r8, ror #9 │ │ │ │ + mrseq r1, (UNDEF: 103) │ │ │ │ smlaltbeq r7, r6, r4, r5 │ │ │ │ - cmpeq r0, r8, lsr #9 │ │ │ │ - strheq r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ + ldrheq fp, [r0, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq r1, r7, r8, r1 │ │ │ │ cmpeq r6, ip, ror #10 │ │ │ │ - cmpeq r0, r0, ror r4 │ │ │ │ - smlalbbeq r1, r7, r4, r1 │ │ │ │ + cmpeq r0, r8, ror r4 │ │ │ │ + @ instruction: 0x01471190 │ │ │ │ cmpeq r6, r4, lsr r5 │ │ │ │ - cmpeq r0, r4, lsr r4 │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ + cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ strdeq r7, [r6, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 00171524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -173625,43 +173625,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1715b0 │ │ │ │ - @ instruction: 0x0150b29c │ │ │ │ - strheq r0, [r7, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r4, lsr #5 │ │ │ │ + smlalbteq r0, r7, r0, pc @ │ │ │ │ cmpeq r6, ip, asr r3 │ │ │ │ - cmpeq r0, r0, ror #4 │ │ │ │ - cmpeq r7, r8, ror pc │ │ │ │ + cmpeq r0, r8, ror #4 │ │ │ │ + smlalbbeq r0, r7, r4, pc @ │ │ │ │ cmpeq r6, r0, lsr #6 │ │ │ │ - cmpeq r0, r4, lsr #4 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ + cmpeq r0, ip, lsr #4 │ │ │ │ + cmpeq r7, r8, asr #30 │ │ │ │ smlaltteq r7, r6, r4, r2 │ │ │ │ - cmpeq r0, r8, ror #3 │ │ │ │ - cmpeq r7, r0, lsl #30 │ │ │ │ + ldrsheq fp, [r0, #-16] │ │ │ │ + cmpeq r7, ip, lsl #30 │ │ │ │ smlaltbeq r7, r6, r8, r2 │ │ │ │ - cmpeq r0, ip, lsr #3 │ │ │ │ - smlalbteq r0, r7, r4, lr │ │ │ │ + ldrheq fp, [r0, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r0, [r7, #-224] @ 0xffffff20 │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - smlalbbeq r0, r7, r8, lr │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + @ instruction: 0x01470e94 │ │ │ │ cmpeq r6, r0, lsr r2 │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ - cmpeq r7, ip, asr #28 │ │ │ │ + cmpeq r0, ip, lsr r1 │ │ │ │ + cmpeq r7, r8, asr lr │ │ │ │ strdeq r7, [r6, #-20] @ 0xffffffec │ │ │ │ - ldrsheq fp, [r0, #-8] │ │ │ │ - cmpeq r7, r0, lsl lr │ │ │ │ + cmpeq r0, r0, lsl #2 │ │ │ │ + cmpeq r7, ip, lsl lr │ │ │ │ strheq r7, [r6, #-24] @ 0xffffffe8 │ │ │ │ - ldrheq fp, [r0, #-12] │ │ │ │ - ldrdeq r0, [r7, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ + smlaltteq r0, r7, r0, sp │ │ │ │ cmpeq r6, ip, ror r1 │ │ │ │ - cmpeq r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x01470d98 │ │ │ │ + cmpeq r0, r8, lsl #1 │ │ │ │ + smlaltbeq r0, r7, r4, sp │ │ │ │ cmpeq r6, r0, asr #2 │ │ │ │ │ │ │ │ 0017188c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -173714,18 +173714,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1718b8 │ │ │ │ smlaltbeq r0, r6, r0, sl │ │ │ │ smlaltteq r7, r6, r4, r0 │ │ │ │ strheq r7, [r6, #-0] │ │ │ │ - ldrheq sl, [r0, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r7, r4, asr #24 │ │ │ │ + cmpeq r0, r0, asr #31 │ │ │ │ + cmpeq r7, r0, asr ip │ │ │ │ cmpeq r6, ip, rrx │ │ │ │ - cmpeq r0, r4, ror pc │ │ │ │ + cmpeq r0, ip, ror pc │ │ │ │ │ │ │ │ 00171980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #272] @ 0x110 │ │ │ │ @@ -173778,18 +173778,18 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1719ac │ │ │ │ strheq r0, [r6, #-152] @ 0xffffff68 │ │ │ │ cmpeq r6, r0, lsr #32 │ │ │ │ - ldrsbeq sl, [r0, #-224] @ 0xffffff20 │ │ │ │ + ldrsbeq sl, [r0, #-232] @ 0xffffff18 │ │ │ │ strheq r6, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ + @ instruction: 0x0150ae90 │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ cmpeq r6, r0, ror pc │ │ │ │ │ │ │ │ 00171a7c : │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq 171ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -173814,17 +173814,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 171aac │ │ │ │ - strheq r0, [r7, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r0, r7, r0, sl │ │ │ │ cmpeq r6, r0, lsr pc │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ │ │ │ │ 00171afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -174116,23 +174116,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq r0, ip, lsl #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r0, r6, lsr #21 │ │ │ │ + cmpeq r0, lr, lsr #21 │ │ │ │ cmpeq r6, r8, ror pc │ │ │ │ cmpeq r6, r0, lsl fp │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ + cmpeq r0, r4, lsl sl │ │ │ │ cmpeq r6, r8, lsr pc │ │ │ │ ldrdeq r6, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, ip, asr #19 │ │ │ │ + ldrsbeq sl, [r0, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 00171fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -174426,22 +174426,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - ldrsheq sl, [r0, #-82] @ 0xffffffae │ │ │ │ + ldrsheq sl, [r0, #-90] @ 0xffffffa6 │ │ │ │ strheq r1, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ cmpeq r6, r0, asr #12 │ │ │ │ cmpeq r6, ip, ror #20 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ + cmpeq r0, r0, lsl r5 │ │ │ │ strdeq r6, [r6, #-92] @ 0xffffffa4 │ │ │ │ │ │ │ │ 00172494 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -174582,19 +174582,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r6, r0, lsl r8 │ │ │ │ ldrdeq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r0, r8, ror #5 │ │ │ │ + ldrsheq sl, [r0, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ 001726ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -174736,19 +174736,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r8, lsl #3 │ │ │ │ + @ instruction: 0x0150a190 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strheq r1, [r6, #-80] @ 0xffffffb0 │ │ │ │ strheq r6, [r6, #-16] │ │ │ │ - ldrheq sl, [r0, #-12] │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ │ │ │ │ 0017294c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -174889,18 +174889,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r6, lsr pc │ │ │ │ + cmpeq r0, lr, lsr pc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r6, r8, asr r3 │ │ │ │ - cmpeq r0, ip, ror #28 │ │ │ │ + cmpeq r0, r4, ror lr │ │ │ │ cmpeq r6, r0, asr pc │ │ │ │ │ │ │ │ 00172ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175044,18 +175044,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r0, ror #25 │ │ │ │ + cmpeq r0, r8, ror #25 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r1, [r6, #-4] │ │ │ │ - cmpeq r0, r8, lsl #24 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ smlaltteq r5, r6, ip, ip │ │ │ │ │ │ │ │ 00172e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175163,15 +175163,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r6, r8, lsr #30 │ │ │ │ cmpeq r6, r4, ror #22 │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ │ │ │ │ 00172fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -175367,19 +175367,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq fp, ip, asr #20 │ │ │ │ cmpeq r6, r4, lsl #24 │ │ │ │ - ldrsheq r9, [r0, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r0, r0, lsl #16 │ │ │ │ cmpeq r6, ip, lsr r8 │ │ │ │ │ │ │ │ 0017330c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -175650,25 +175650,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r6, ip, asr r6 │ │ │ │ - cmpeq r0, r8, lsl #12 │ │ │ │ + cmpeq r0, r0, lsl r6 │ │ │ │ cmpeq fp, ip, asr #14 │ │ │ │ strdeq r5, [r6, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01509598 │ │ │ │ - cmpeq r0, lr, lsl #9 │ │ │ │ + cmpeq r0, r0, lsr #11 │ │ │ │ + @ instruction: 0x01509496 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r0, asr #9 │ │ │ │ + cmpeq r0, r8, asr #9 │ │ │ │ cmpeq r6, r0, lsl #10 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltbeq r0, r6, r4, r7 │ │ │ │ - @ instruction: 0x01509398 │ │ │ │ + cmpeq r0, r0, lsr #7 │ │ │ │ ldrdeq r5, [r6, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 00173788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -175939,25 +175939,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq r5, r6, r0, r1 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ + @ instruction: 0x01509194 │ │ │ │ ldrsbeq r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r6, r4, ror r1 │ │ │ │ - cmpeq r0, ip, lsl r1 │ │ │ │ - cmpeq r0, ip, lsl r0 │ │ │ │ + cmpeq r0, r4, lsr #2 │ │ │ │ + cmpeq r0, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ smlalbbeq r5, r6, r4, r0 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r6, r8, lsr #6 │ │ │ │ - cmpeq r0, ip, lsl pc │ │ │ │ + cmpeq r0, r4, lsr #30 │ │ │ │ cmpeq r6, r0, ror #30 │ │ │ │ │ │ │ │ 00173c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -176154,19 +176154,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, lr, asr #25 │ │ │ │ + ldrsbeq r8, [r0, #-198] @ 0xffffff3a │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq fp, r8, lsl lr │ │ │ │ ldrdeq pc, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, r4, asr #23 │ │ │ │ + cmpeq r0, ip, asr #23 │ │ │ │ cmpeq r6, r8, lsl #24 │ │ │ │ │ │ │ │ 00173f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -176308,18 +176308,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r8, asr #19 │ │ │ │ + ldrsbeq r8, [r0, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmppeq r5, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ @ instruction: 0x01464994 │ │ │ │ │ │ │ │ 0017419c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -176768,30 +176768,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltteq r4, r6, ip, r6 │ │ │ │ - @ instruction: 0x01508698 │ │ │ │ + cmpeq r0, r0, lsr #13 │ │ │ │ ldrsbeq r3, [fp, #-124] @ 0xffffff84 │ │ │ │ cmpeq r6, r0, ror r6 │ │ │ │ - cmpeq r0, r8, lsl r6 │ │ │ │ - cmpeq r0, r6, lsr r5 │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, lr, lsr r5 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ - cmpeq r0, r2, lsr r4 │ │ │ │ + cmpeq r0, r4, ror r4 │ │ │ │ + cmpeq r0, sl, lsr r4 │ │ │ │ cmppeq r5, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, ror r2 │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ strheq r4, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmppeq r5, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r8, lsr r2 │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ │ │ │ │ 001748f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -177181,23 +177181,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r4, asr #30 │ │ │ │ + cmpeq r0, ip, asr #30 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r0, lr, lsl #30 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ + cmpeq r0, r6, lsl pc │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ cmppeq r5, ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsl #24 │ │ │ │ + cmpeq r0, r8, lsl #24 │ │ │ │ cmpeq r6, ip, lsr ip │ │ │ │ smlalbteq lr, r5, ip, pc @ │ │ │ │ - cmpeq r0, r0, asr #23 │ │ │ │ + cmpeq r0, r8, asr #23 │ │ │ │ strdeq r3, [r6, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 00174f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -177341,18 +177341,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r6, lsl #20 │ │ │ │ + cmpeq r0, lr, lsl #20 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r5, r8, asr sp │ │ │ │ - cmpeq r0, ip, asr #18 │ │ │ │ + cmpeq r0, r4, asr r9 │ │ │ │ smlalbbeq r3, r6, r8, r9 │ │ │ │ │ │ │ │ 001751a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -177496,18 +177496,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, ip, lsr #15 │ │ │ │ + ldrheq r7, [r0, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq lr, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r0, r8, ror #13 │ │ │ │ + ldrsheq r7, [r0, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r6, r4, lsr #14 │ │ │ │ │ │ │ │ 0017540c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -177649,18 +177649,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r6, asr r5 │ │ │ │ + cmpeq r0, lr, asr r5 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x0145e898 │ │ │ │ - cmpeq r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x01507494 │ │ │ │ smlalbteq r3, r6, r8, r4 │ │ │ │ │ │ │ │ 00175668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -177802,18 +177802,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r4, lsl #6 │ │ │ │ + cmpeq r0, ip, lsl #6 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r5, ip, lsr r6 │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, r8, lsr r2 │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ │ │ │ │ 001758c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -177975,21 +177975,21 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq lr, r5, r0, r5 │ │ │ │ smlalbbeq r3, r6, r4, r0 │ │ │ │ - cmpeq r0, r4, asr #2 │ │ │ │ + cmpeq r0, ip, asr #2 │ │ │ │ ldrdeq lr, [r5, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r6, r8, asr #32 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ cmpeq r5, ip, ror #10 │ │ │ │ cmpeq r6, r8 │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ + ldrsbeq r7, [r0, #-0] │ │ │ │ │ │ │ │ 00175b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -178259,25 +178259,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r6, ip, lsr lr │ │ │ │ - ldrsheq r6, [r0, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r6, [r0, #-236] @ 0xffffff14 │ │ │ │ ldrsheq r1, [fp, #-232] @ 0xffffff18 │ │ │ │ ldrdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r4, lsl #29 │ │ │ │ - ldrsheq r6, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, ip, lsl #29 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, ip, lsr #27 │ │ │ │ + ldrheq r6, [r0, #-212] @ 0xffffff2c │ │ │ │ smlaltteq r2, r6, r0, ip │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r5, r0, asr pc │ │ │ │ - cmpeq r0, r4, lsl #25 │ │ │ │ + cmpeq r0, ip, lsl #25 │ │ │ │ strheq r2, [r6, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 00175fdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -178335,15 +178335,15 @@ │ │ │ │ bl babe0 │ │ │ │ b 17602c │ │ │ │ ldr r3, [pc, #20] @ 1760dc │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c9610 │ │ │ │ b 17602c │ │ │ │ - ldrsheq r6, [r0, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r6, [r0, #-188] @ 0xffffff44 │ │ │ │ ldrsheq r1, [fp, #-188] @ 0xffffff44 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ │ │ │ │ 001760e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -178703,44 +178703,44 @@ │ │ │ │ cmpeq fp, r8, asr #21 │ │ │ │ cmpeq fp, r4, lsl #2 │ │ │ │ cmpeq fp, r8, ror #1 │ │ │ │ cmpeq fp, r0, ror #1 │ │ │ │ ldrsbeq sl, [fp, #-0] │ │ │ │ cmpeq fp, r0, asr #1 │ │ │ │ smlalbbeq r2, r6, r0, r9 │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ andeq r7, r0, ip, lsr #16 │ │ │ │ cmpeq ip, ip, lsl r9 │ │ │ │ @ instruction: 0x015cc994 │ │ │ │ ldrsbeq r1, [fp, #-156] @ 0xffffff64 │ │ │ │ smlaltteq r2, r6, r0, r8 │ │ │ │ - @ instruction: 0x0150699c │ │ │ │ + cmpeq r0, r4, lsr #19 │ │ │ │ cmpeq r5, ip, asr #22 │ │ │ │ cmpeq r6, r8, ror #16 │ │ │ │ - cmpeq r0, r4, lsr #18 │ │ │ │ + cmpeq r0, ip, lsr #18 │ │ │ │ ldrdeq ip, [r5, #-164] @ 0xffffff5c │ │ │ │ strdeq r2, [r6, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ + ldrheq r6, [r0, #-132] @ 0xffffff7c │ │ │ │ cmpeq r5, ip, asr sl │ │ │ │ cmpeq r6, r8, ror r7 │ │ │ │ - cmpeq r0, r4, lsr r8 │ │ │ │ + cmpeq r0, ip, lsr r8 │ │ │ │ smlaltteq ip, r5, r4, r9 │ │ │ │ cmpeq r6, r0, lsl #14 │ │ │ │ - ldrheq r6, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r4, asr #15 │ │ │ │ cmpeq r5, ip, ror #18 │ │ │ │ cmpeq r5, ip, lsr #18 │ │ │ │ - cmpeq r6, r0, ror r0 │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ - cmpeq r6, r0, lsl r0 │ │ │ │ - smlaltteq fp, r6, r0, pc @ │ │ │ │ - strheq fp, [r6, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r6, ip, ror pc │ │ │ │ + cmpeq r6, ip, ror r0 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ + cmpeq r6, ip, lsl r0 │ │ │ │ + smlaltteq fp, r6, ip, pc @ │ │ │ │ + strheq fp, [r6, #-252] @ 0xffffff04 │ │ │ │ + smlalbbeq fp, r6, r8, pc @ │ │ │ │ cmpeq r6, r0, lsr r5 │ │ │ │ - cmpeq r0, ip, ror #11 │ │ │ │ - cmpeq r6, r8, asr #30 │ │ │ │ + ldrsheq r6, [r0, #-84] @ 0xffffffac │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ │ │ │ │ 001766fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #732] @ 1769f0 │ │ │ │ @@ -178931,37 +178931,37 @@ │ │ │ │ cmpeq ip, r4, lsl r4 │ │ │ │ cmpeq fp, r8, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldrheq r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, r0, lsr r4 │ │ │ │ smlaltteq r2, r6, r0, r3 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ smlalbbeq lr, r5, ip, r6 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - @ instruction: 0x01506398 │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ + cmpeq r0, r0, lsr #7 │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ ldrdeq r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r4, asr r3 │ │ │ │ - ldrdeq fp, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, ip, asr r3 │ │ │ │ + smlaltteq fp, r6, r0, ip │ │ │ │ smlalbbeq r2, r6, ip, r2 │ │ │ │ - cmpeq r0, r8, lsl r3 │ │ │ │ - @ instruction: 0x0146bc98 │ │ │ │ + cmpeq r0, r0, lsr #6 │ │ │ │ + smlaltbeq fp, r6, r4, ip │ │ │ │ cmpeq r6, r0, asr r2 │ │ │ │ - cmpeq r0, r0, ror #5 │ │ │ │ - cmpeq r6, r0, ror #24 │ │ │ │ + cmpeq r0, r8, ror #5 │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ cmpeq r6, r8, lsl r2 │ │ │ │ - cmpeq r0, r8, lsr #5 │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ + ldrheq r6, [r0, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r6, r4, lsr ip │ │ │ │ smlaltteq r2, r6, r0, r1 │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ - strdeq fp, [r6, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r8, ror r2 │ │ │ │ + strdeq fp, [r6, #-188] @ 0xffffff44 │ │ │ │ smlaltbeq r2, r6, r8, r1 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ - strheq fp, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r0, asr #4 │ │ │ │ + smlalbteq fp, r6, r4, fp │ │ │ │ cmpeq r6, r0, ror r1 │ │ │ │ │ │ │ │ 00176a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179032,22 +179032,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 176ae0 │ │ │ │ - ldrsheq r6, [r0, #-12] │ │ │ │ - smlalbbeq fp, r6, r0, sl │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ + smlalbbeq fp, r6, ip, sl │ │ │ │ cmpeq r6, r4, lsr r0 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ - cmpeq r6, r8, asr #20 │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ + cmpeq r6, r4, asr sl │ │ │ │ strdeq r1, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ + @ instruction: 0x01506094 │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ smlalbteq r1, r6, r4, pc @ │ │ │ │ │ │ │ │ 00176bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179103,20 +179103,20 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 176c34 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ cmpeq r6, r0, asr #30 │ │ │ │ - cmpeq r0, ip, lsr #31 │ │ │ │ - cmpeq r6, r0, lsr r9 │ │ │ │ + ldrheq r5, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r6, ip, lsr r9 │ │ │ │ smlaltteq r1, r6, r0, lr │ │ │ │ - strdeq fp, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r4, lsl #18 │ │ │ │ │ │ │ │ 00176cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -179188,22 +179188,22 @@ │ │ │ │ mov r1, #162 @ 0xa2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 176d48 │ │ │ │ cmpeq fp, ip, lsl pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r8, ror #29 │ │ │ │ + ldrsheq r5, [r0, #-224] @ 0xffffff20 │ │ │ │ cmpeq r6, r4, lsr #28 │ │ │ │ - @ instruction: 0x01505e9c │ │ │ │ - cmpeq r6, r0, lsr #16 │ │ │ │ + cmpeq r0, r4, lsr #29 │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ ldrdeq r1, [r6, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq fp, r6, ip, r7 │ │ │ │ - cmpeq r0, r4, lsr lr │ │ │ │ - strheq fp, [r6, #-120] @ 0xffffff88 │ │ │ │ + strdeq fp, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r0, ip, lsr lr │ │ │ │ + smlalbteq fp, r6, r4, r7 │ │ │ │ cmpeq r6, ip, ror #26 │ │ │ │ │ │ │ │ 00176e1c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -179231,16 +179231,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 176e4c │ │ │ │ - @ instruction: 0x01505d94 │ │ │ │ - cmpeq r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x01505d9c │ │ │ │ + cmpeq r6, r4, lsr #14 │ │ │ │ smlalbteq r1, r6, r8, ip │ │ │ │ │ │ │ │ 00176ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179262,16 +179262,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 176ec0 │ │ │ │ - cmpeq r0, r0, lsr #26 │ │ │ │ - smlaltbeq fp, r6, r4, r6 │ │ │ │ + cmpeq r0, r8, lsr #26 │ │ │ │ + strheq fp, [r6, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r6, r4, asr ip │ │ │ │ │ │ │ │ 00176f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179293,16 +179293,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 176f88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 176f34 │ │ │ │ - cmpeq r0, ip, lsr #25 │ │ │ │ - cmpeq r6, r0, lsr r6 │ │ │ │ + ldrheq r5, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r6, ip, lsr r6 │ │ │ │ ldrdeq r1, [r6, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 00176f8c : │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ bne 176fdc │ │ │ │ @@ -179335,16 +179335,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 177028 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 176fd4 │ │ │ │ - cmpeq r0, r8, lsl #24 │ │ │ │ - smlalbbeq fp, r6, ip, r5 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ + @ instruction: 0x0146b598 │ │ │ │ cmpeq r6, r0, asr #22 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ │ │ │ │ 0017702c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -179367,16 +179367,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #244 @ 0xf4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 17704c │ │ │ │ - @ instruction: 0x01505b94 │ │ │ │ - cmpeq r6, r8, lsl r5 │ │ │ │ + @ instruction: 0x01505b9c │ │ │ │ + cmpeq r6, r4, lsr #10 │ │ │ │ smlalbteq r1, r6, r8, sl │ │ │ │ │ │ │ │ 001770a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -179589,45 +179589,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 177110 │ │ │ │ cmpeq fp, r0, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r4, lsr fp │ │ │ │ smlalbbeq fp, r5, r4, r5 │ │ │ │ cmpeq fp, ip, ror #21 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ - smlaltbeq fp, r6, r4, r3 │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ + strheq fp, [r6, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r6, r8, asr r9 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ cmpeq r6, ip, lsr r9 │ │ │ │ - cmpeq r0, r4, lsr #19 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq r0, ip, lsr #19 │ │ │ │ + cmpeq r6, r4, lsr r3 │ │ │ │ ldrdeq r1, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r0, r4, ror #18 │ │ │ │ - smlaltteq fp, r6, r8, r2 │ │ │ │ + cmpeq r0, ip, ror #18 │ │ │ │ + strdeq fp, [r6, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x0146189c │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ - smlaltbeq fp, r6, ip, r2 │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ + strheq fp, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r6, r0, ror #16 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq r0, ip, ror #17 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ + ldrsheq r5, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ cmpeq r6, ip, lsl r8 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - ldrheq r5, [r0, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ + ldrheq r5, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ smlaltteq r1, r6, r8, r7 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r0, r4, ror r8 │ │ │ │ - strdeq fp, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ smlaltbeq r1, r6, ip, r7 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ - strheq fp, [r6, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, r0, asr #16 │ │ │ │ + smlalbteq fp, r6, r8, r1 │ │ │ │ cmpeq r6, r0, ror r7 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 00177488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -179941,42 +179941,42 @@ │ │ │ │ bl c0190 │ │ │ │ b 1774e8 │ │ │ │ cmpeq fp, r4, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r4, lsl r7 │ │ │ │ cmpeq r5, r4, ror sp │ │ │ │ cmpeq r6, r8, ror r5 │ │ │ │ - cmpeq r0, ip, asr #11 │ │ │ │ + ldrsbeq r5, [r0, #-84] @ 0xffffffac │ │ │ │ cmpeq r6, r0, lsl #10 │ │ │ │ strdeq sl, [r5, #-200] @ 0xffffff38 │ │ │ │ strdeq r1, [r6, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ + cmpeq r0, r8, asr r5 │ │ │ │ smlalbbeq r1, r6, r0, r4 │ │ │ │ muleq r0, lr, r1 │ │ │ │ cmpeq r5, r0, lsr #24 │ │ │ │ cmpeq r6, r4, lsr #8 │ │ │ │ - cmpeq r0, r8, ror r4 │ │ │ │ + cmpeq r0, r0, lsl #9 │ │ │ │ smlaltbeq r1, r6, r8, r3 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ smlalbteq sl, r5, r0, fp │ │ │ │ smlalbteq r1, r6, r4, r3 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ cmpeq r6, r8, asr #6 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq r0, ip, ror #6 │ │ │ │ - strdeq sl, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r0, r4, ror r3 │ │ │ │ + strdeq sl, [r6, #-204] @ 0xffffff34 │ │ │ │ smlaltbeq r1, r6, r4, r2 │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ - strheq sl, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ + smlalbteq sl, r6, r4, ip │ │ │ │ cmpeq r6, ip, ror #4 │ │ │ │ - ldrsheq r5, [r0, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, ip, ror ip │ │ │ │ + cmpeq r0, r0, lsl #6 │ │ │ │ + smlalbbeq sl, r6, r8, ip │ │ │ │ cmpeq r6, r0, lsr r2 │ │ │ │ - ldrheq r5, [r0, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r0, asr #24 │ │ │ │ + cmpeq r0, r4, asr #5 │ │ │ │ + cmpeq r6, ip, asr #24 │ │ │ │ strdeq r1, [r6, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 001779f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -180058,20 +180058,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 177a8c │ │ │ │ ldrsheq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r8, ror #20 │ │ │ │ cmpeq fp, r0, ror r1 │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ - strheq sl, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r0, r4, lsr r1 │ │ │ │ + strheq sl, [r6, #-172] @ 0xffffff54 │ │ │ │ cmpeq r6, r4, rrx │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsheq r5, [r0, #-0] │ │ │ │ - cmpeq r6, r4, ror sl │ │ │ │ + ldrsheq r5, [r0, #-8] │ │ │ │ + smlalbbeq sl, r6, r0, sl │ │ │ │ cmpeq r6, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00177b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180150,20 +180150,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 177bf4 │ │ │ │ cmpeq fp, r4, lsl #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq lr, [r5, #-128] @ 0xffffff80 │ │ │ │ cmpeq fp, r8 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - cmpeq r6, r8, asr #18 │ │ │ │ + ldrsbeq r4, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, asr r9 │ │ │ │ cmpeq r6, r0, lsl #30 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r0, r8, lsl #31 │ │ │ │ - cmpeq r6, ip, lsl #18 │ │ │ │ + @ instruction: 0x01504f90 │ │ │ │ + cmpeq r6, r8, lsl r9 │ │ │ │ strheq r0, [r6, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 00177ccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -180227,20 +180227,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 177d1c │ │ │ │ cmppeq sl, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq sl, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01504e98 │ │ │ │ + cmpeq r0, r0, lsr #29 │ │ │ │ cmpeq r6, r4, lsr lr │ │ │ │ smlalbteq r0, r6, r8, sp │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ - ldrdeq sl, [r6, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r0, ror #28 │ │ │ │ + smlaltteq sl, r6, r8, r7 │ │ │ │ smlalbbeq r0, r6, r8, sp │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ │ │ │ │ 00177dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180305,20 +180305,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 177e4c │ │ │ │ ldrsheq pc, [sl, #-208] @ 0xffffff30 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq pc, [sl, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r0, r8, ror #26 │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ cmpeq r6, ip, ror sp │ │ │ │ @ instruction: 0x01460c98 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - smlaltbeq sl, r6, ip, r6 │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ + strheq sl, [r6, #-104] @ 0xffffff98 │ │ │ │ cmpeq r6, r8, asr ip │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 00177f2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180366,15 +180366,15 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ smlalbteq r0, r6, r4, ip │ │ │ │ smlalbbeq r0, r6, ip, ip │ │ │ │ - cmpeq r0, ip, asr #27 │ │ │ │ + ldrsbeq r4, [r0, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00177ff4 : │ │ │ │ ldr r3, [r0, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r2, r0, r3, lsl #2 │ │ │ │ ldrgt r2, [r2, #288] @ 0x120 │ │ │ │ subgt r3, r3, #1 │ │ │ │ @@ -180473,20 +180473,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1780f0 │ │ │ │ ldrheq pc, [sl, #-188] @ 0xffffff44 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r4, asr lr │ │ │ │ - cmpeq r0, r4, lsl #26 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ - cmpeq r6, ip, asr #8 │ │ │ │ - cmpeq r6, ip, lsr #8 │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + smlalbbeq sl, r6, r8, r4 │ │ │ │ + cmpeq r6, r8, asr r4 │ │ │ │ + cmpeq r6, r8, lsr r4 │ │ │ │ @ instruction: 0x01460d98 │ │ │ │ - cmpeq r0, r8, asr #24 │ │ │ │ + cmpeq r0, r0, asr ip │ │ │ │ │ │ │ │ 0017819c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 17829c │ │ │ │ @@ -180545,18 +180545,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 178230 │ │ │ │ - ldrsheq r4, [r0, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r4, [r0, #-184] @ 0xffffff48 │ │ │ │ cmpeq r6, r0, lsr sp │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ │ │ │ │ 001782ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -180704,26 +180704,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17831c │ │ │ │ cmppeq sl, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq sl, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ cmppeq sl, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, asr sl │ │ │ │ + cmpeq r0, r8, asr sl │ │ │ │ smlalbbeq r0, r6, r8, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r4, lsr #22 │ │ │ │ - ldrsbeq r4, [r0, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r0, ror r1 │ │ │ │ - cmpeq r0, r0, asr #18 │ │ │ │ - cmpeq r6, ip, lsl r1 │ │ │ │ + ldrsbeq r4, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, ip, ror r1 │ │ │ │ + cmpeq r0, r8, asr #18 │ │ │ │ + cmpeq r6, r8, lsr #2 │ │ │ │ smlalbbeq r0, r6, r4, sl │ │ │ │ - smlaltteq sl, r6, r8, r0 │ │ │ │ + strdeq sl, [r6, #-4] │ │ │ │ cmpeq r6, r4, ror #20 │ │ │ │ - ldrsbeq r4, [r0, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq r4, [r0, #-140] @ 0xffffff74 │ │ │ │ cmpeq r6, r4, lsl sl │ │ │ │ │ │ │ │ 00178544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -180781,16 +180781,16 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 17859c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 1785b8 │ │ │ │ @ instruction: 0x015af690 │ │ │ │ andeq r7, r0, r0, asr sl │ │ │ │ - cmpeq r0, ip, asr #15 │ │ │ │ - smlaltbeq r9, r6, r8, pc @ │ │ │ │ + ldrsbeq r4, [r0, #-116] @ 0xffffff8c │ │ │ │ + strheq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ cmpeq r6, r0, lsl 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 │ │ │ │ @@ -181026,19 +181026,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 178990 │ │ │ │ ldrsheq pc, [sl, #-44] @ 0xffffffd4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r0, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, ip, lsr #9 │ │ │ │ - ldrdeq r9, [r6, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq r9, r6, r8, fp │ │ │ │ + ldrheq r4, [r0, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq r9, r6, r8, fp │ │ │ │ + strheq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ │ │ │ │ 00178a1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #220] @ 178b10 │ │ │ │ @@ -181094,19 +181094,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 178aa4 │ │ │ │ - ldrsbeq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, r4, ror #7 │ │ │ │ cmpeq r6, ip, lsl #10 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - smlalbteq r9, r6, r4, sl │ │ │ │ - @ instruction: 0x01469a94 │ │ │ │ + ldrdeq r9, [r6, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r9, r6, r0, sl │ │ │ │ │ │ │ │ 00178b24 : │ │ │ │ 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 │ │ │ │ @@ -181369,19 +181369,19 @@ │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 178d54 │ │ │ │ ldrheq pc, [sl, #-12] @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, lsr #29 │ │ │ │ - cmpeq r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x01469698 │ │ │ │ + cmpeq r0, ip, lsr #30 │ │ │ │ + smlaltbeq r9, r6, r4, r6 │ │ │ │ qdaddeq r0, ip, r6 │ │ │ │ - cmpeq r0, ip, ror #29 │ │ │ │ - cmpeq r6, r0, ror #12 │ │ │ │ + ldrsheq r3, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ cmpeq r6, r4, lsr #32 │ │ │ │ │ │ │ │ 00178f6c : │ │ │ │ ldr r3, [pc, #140] @ 179000 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #24 │ │ │ │ @@ -181415,15 +181415,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq ip, r4, asr #23 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ strheq pc, [r5, #-248] @ 0xffffff08 @ │ │ │ │ cmppeq r5, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00179010 : │ │ │ │ ldr r3, [pc, #132] @ 17909c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -181456,15 +181456,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq ip, r0, lsr #22 │ │ │ │ - cmpeq r0, r8, lsr #27 │ │ │ │ + ldrheq r3, [r0, #-208] @ 0xffffff30 │ │ │ │ smlalbbeq pc, r5, r0, pc @ │ │ │ │ ldrdeq pc, [r5, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 001790ac : │ │ │ │ ldr r3, [pc, #16] @ 1790c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ @@ -181569,26 +181569,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1791a8 │ │ │ │ cmpeq sl, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq lr, [sl, #-172] @ 0xffffff54 │ │ │ │ - ldrsheq r3, [r0, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq r3, [r0, #-204] @ 0xffffff34 │ │ │ │ cmppeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r7, r0, r0, lsr r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ cmppeq r5, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r5, #-148] @ 0xffffff6c │ │ │ │ cmpeq sl, r4, asr sl │ │ │ │ - @ instruction: 0x01469398 │ │ │ │ - ldrsheq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ + smlaltbeq r9, r6, r4, r3 │ │ │ │ + ldrsheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ cmppeq r5, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 0017928c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -181754,33 +181754,33 @@ │ │ │ │ b 17936c │ │ │ │ cmpeq sl, r0, ror #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x015ae890 │ │ │ │ @ instruction: 0x0145fc9c │ │ │ │ - cmpeq r0, r4, asr sl │ │ │ │ + cmpeq r0, ip, asr sl │ │ │ │ smlalbbeq pc, r5, r8, fp @ │ │ │ │ - cmpeq r0, r0, lsl sl │ │ │ │ - smlalbbeq r9, r6, r4, r1 │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ + @ instruction: 0x01469190 │ │ │ │ cmppeq r5, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrsbeq r3, [r0, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r8, asr #2 │ │ │ │ + ldrsbeq r3, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ cmppeq r5, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x01503998 │ │ │ │ - cmpeq r6, ip, lsl #2 │ │ │ │ + cmpeq r0, r0, lsr #19 │ │ │ │ + cmpeq r6, r8, lsl r1 │ │ │ │ ldrdeq pc, [r5, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - ldrdeq r9, [r6, #-0] │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ + ldrdeq r9, [r6, #-12] │ │ │ │ @ instruction: 0x0145fa94 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ - swpbeq r9, r4, [r6] │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + smlaltbeq r9, r6, r0, r0 │ │ │ │ cmppeq r5, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ │ │ │ │ 00179584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -181833,20 +181833,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1795d8 │ │ │ │ cmpeq sl, ip, asr r6 │ │ │ │ andeq r7, r0, ip, lsr #16 │ │ │ │ - cmpeq r0, r8, lsl r8 │ │ │ │ - smlalbbeq r8, r6, ip, pc @ │ │ │ │ + cmpeq r0, r0, lsr #16 │ │ │ │ + @ instruction: 0x01468f98 │ │ │ │ cmppeq r5, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - ldrsbeq r3, [r0, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r0, asr pc │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ + cmpeq r6, ip, asr pc │ │ │ │ cmppeq r5, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ │ │ │ │ 00179684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182109,47 +182109,47 @@ │ │ │ │ andeq r7, r0, ip, lsr #16 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ cmpeq r5, r4, ror pc │ │ │ │ smlaltteq fp, r5, r8, r8 │ │ │ │ cmppeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ cmppeq r5, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq pc, r5, r8, r8 @ │ │ │ │ - cmpeq r0, r8, ror #11 │ │ │ │ - cmpeq r6, ip, asr sp │ │ │ │ + ldrsheq r3, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r8, ror #26 │ │ │ │ cmppeq r5, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ ldrheq lr, [sl, #-48] @ 0xffffffd0 │ │ │ │ strdeq r8, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r8, ror #10 │ │ │ │ - ldrdeq r8, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + smlaltteq r8, r6, r8, ip │ │ │ │ @ instruction: 0x0145f698 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmpeq r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x01468c94 │ │ │ │ + cmpeq r0, r8, lsr #10 │ │ │ │ + smlaltbeq r8, r6, r0, ip │ │ │ │ cmppeq r5, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmpeq r0, r0, ror #9 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ + cmpeq r0, r8, ror #9 │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ cmppeq r5, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #9 │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq r0, ip, lsr #9 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ ldrdeq pc, [r5, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ - ldrdeq r8, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ + smlaltteq r8, r6, r8, fp │ │ │ │ @ instruction: 0x0145f59c │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ - smlaltbeq r8, r6, r0, fp │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ + smlaltbeq r8, r6, ip, fp │ │ │ │ cmppeq r5, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ + ldrsheq r3, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ cmppeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - ldrheq r3, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r6, r8, lsr #22 │ │ │ │ + ldrheq r3, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ smlaltteq pc, r5, r4, r4 @ │ │ │ │ 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 │ │ │ │ @@ -183176,232 +183176,232 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 17a1b8 │ │ │ │ cmpeq sl, r8, lsr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, lsl #1 │ │ │ │ cmpeq sl, r8, lsl r0 │ │ │ │ andeq r6, r0, r0, asr #18 │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ + cmpeq r0, r8, asr #2 │ │ │ │ cmpeq r5, r4, lsr r2 │ │ │ │ - ldrsbeq r3, [r0, #-8] │ │ │ │ - cmpeq r0, r8, asr #1 │ │ │ │ + cmpeq r0, r0, ror #1 │ │ │ │ + ldrsbeq r3, [r0, #-0] │ │ │ │ cmpeq fp, r0, lsr #10 │ │ │ │ smlaltbeq r8, r5, ip, r1 │ │ │ │ cmpeq fp, r0, ror #9 │ │ │ │ cmppeq r5, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ strdeq r8, [r5, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r5, ip, ror #12 │ │ │ │ cmpeq r5, ip, lsl pc │ │ │ │ swpbeq sl, r8, [r5] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlaltteq lr, r5, ip, sp │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smlaltteq r8, r6, r0, r3 │ │ │ │ - cmpeq r0, ip, lsr ip │ │ │ │ - strheq r8, [r6, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq r8, r6, ip, r3 │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ + strheq r8, [r6, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r5, r4, ror sp │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r0, r4, lsr #23 │ │ │ │ + cmpeq r0, ip, lsr #23 │ │ │ │ smlaltteq lr, r5, r0, ip │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrdeq r8, [r6, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r8, r6, r8, r2 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ smlalbteq lr, r5, r8, sp │ │ │ │ cmpeq r5, r4, lsr #28 │ │ │ │ ldrdeq lr, [r5, #-208] @ 0xffffff30 │ │ │ │ cmpeq r5, r0, asr lr │ │ │ │ strdeq lr, [r5, #-220] @ 0xffffff24 │ │ │ │ cmpeq r5, r0, ror lr │ │ │ │ cmpeq r5, r0, lsr #28 │ │ │ │ cmpeq r5, r8, ror #28 │ │ │ │ cmpeq r5, r0, lsr lr │ │ │ │ cmpeq r5, ip, ror lr │ │ │ │ cmpeq r5, r8, lsr lr │ │ │ │ cmpeq r5, r0, ror lr │ │ │ │ cmpeq r5, ip, lsr lr │ │ │ │ - @ instruction: 0x01502990 │ │ │ │ - cmpeq r6, r4, lsl #2 │ │ │ │ + @ instruction: 0x01502998 │ │ │ │ + cmpeq r6, r0, lsl r1 │ │ │ │ smlalbteq lr, r5, r8, sl │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ @ instruction: 0x0145ee9c │ │ │ │ - cmpeq r0, r8, asr #17 │ │ │ │ + ldrsbeq r2, [r0, #-128] @ 0xffffff80 │ │ │ │ strdeq lr, [r5, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ muleq r0, ip, ip │ │ │ │ - cmpeq r0, r8, lsr #16 │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ - cmpeq r0, r4, ror #15 │ │ │ │ + cmpeq r0, r0, lsr r8 │ │ │ │ + cmpeq r6, r0, ror pc │ │ │ │ + cmpeq r0, ip, ror #15 │ │ │ │ cmpeq r5, r8, lsl r9 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - cmpeq r0, r4, lsl #15 │ │ │ │ + cmpeq r6, r0, lsl pc │ │ │ │ + cmpeq r0, ip, lsl #15 │ │ │ │ strheq lr, [r5, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq r7, r6, r4, lr │ │ │ │ - cmpeq r0, r4, lsr #14 │ │ │ │ + strheq r7, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, ip, lsr #14 │ │ │ │ cmpeq r5, r8, asr r8 │ │ │ │ - cmpeq r6, r4, asr #28 │ │ │ │ - cmpeq r0, r4, asr #13 │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + cmpeq r0, ip, asr #13 │ │ │ │ strdeq lr, [r5, #-120] @ 0xffffff88 │ │ │ │ - smlaltteq r7, r6, r4, sp │ │ │ │ - cmpeq r0, r4, ror #12 │ │ │ │ + strdeq r7, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, ip, ror #12 │ │ │ │ @ instruction: 0x0145e798 │ │ │ │ - smlalbbeq r7, r6, r0, sp │ │ │ │ - cmpeq r0, r0, lsl #12 │ │ │ │ + smlalbbeq r7, r6, ip, sp │ │ │ │ + cmpeq r0, r8, lsl #12 │ │ │ │ cmpeq r5, r4, lsr r7 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ - @ instruction: 0x0150259c │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r0, r4, lsr #11 │ │ │ │ smlalbteq lr, r5, ip, r6 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - smlaltbeq r7, r6, r8, ip │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ + strheq r7, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ cmpeq r5, ip, asr r6 │ │ │ │ - cmpeq r0, r8, ror #9 │ │ │ │ - cmpeq r6, ip, asr ip │ │ │ │ + ldrsheq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ cmpeq r5, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r0, ip, lsr #9 │ │ │ │ - cmpeq r6, r0, lsr #24 │ │ │ │ + ldrheq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ smlaltteq lr, r5, r4, r5 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - smlaltteq r7, r6, r8, fp │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ + strdeq r7, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ @ instruction: 0x0145e598 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlaltbeq r7, r6, r8, fp │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ + strheq r7, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ cmpeq r5, r8, asr r5 │ │ │ │ cmpeq r5, r0, ror r9 │ │ │ │ - cmpeq r0, r0, ror #7 │ │ │ │ + cmpeq r0, r8, ror #7 │ │ │ │ cmpeq r5, r8, lsl #10 │ │ │ │ - cmpeq r6, r0, lsl fp │ │ │ │ - @ instruction: 0x01502390 │ │ │ │ + cmpeq r6, ip, lsl fp │ │ │ │ + @ instruction: 0x01502398 │ │ │ │ smlalbteq lr, r5, r4, r4 │ │ │ │ - ldrdeq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ + ldrdeq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ cmpeq r5, r8, ror #8 │ │ │ │ - cmpeq r6, r0, ror sl │ │ │ │ - ldrsheq r2, [r0, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r6, ip, ror sl │ │ │ │ + ldrsheq r2, [r0, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r5, r4, lsr #8 │ │ │ │ - strheq r7, [r6, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ + strheq r7, [r6, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r0, r8, lsr pc │ │ │ │ cmpeq r5, r4, rrx │ │ │ │ cmpeq r5, r0, lsl r4 │ │ │ │ - cmpeq r0, ip, ror #29 │ │ │ │ + ldrsheq r1, [r0, #-228] @ 0xffffff1c │ │ │ │ cmpeq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ @ instruction: 0x0145e390 │ │ │ │ - @ instruction: 0x01501e94 │ │ │ │ + @ instruction: 0x01501e9c │ │ │ │ smlalbteq sp, r5, ip, pc @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - smlalbteq r7, r6, r8, r5 │ │ │ │ + ldrdeq r7, [r6, #-84] @ 0xffffffac │ │ │ │ cmpeq r5, r8, ror #30 │ │ │ │ - ldrsheq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ + ldrsheq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ cmpeq r5, r8, lsr #30 │ │ │ │ cmpeq r5, ip, ror r2 │ │ │ │ - cmpeq r0, r8, lsr #27 │ │ │ │ + ldrheq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ smlaltteq sp, r5, r4, lr │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - smlaltteq r7, r6, r0, r4 │ │ │ │ - cmpeq r0, r8, asr sp │ │ │ │ + smlaltteq r7, r6, ip, r4 │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ @ instruction: 0x0145de90 │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ - @ instruction: 0x01467498 │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ + smlaltbeq r7, r6, r4, r4 │ │ │ │ cmpeq r5, ip, asr lr │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r6, r0, ror #8 │ │ │ │ - cmpeq r0, r0, ror #25 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ + cmpeq r0, r8, ror #25 │ │ │ │ cmpeq r5, r0, lsl lr │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r6, r0, lsr #8 │ │ │ │ - cmpeq r0, r0, lsr #25 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + cmpeq r0, r8, lsr #25 │ │ │ │ ldrdeq sp, [r5, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ - ldrdeq r7, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ + smlaltteq r7, r6, r8, r3 │ │ │ │ smlaltbeq sp, r5, r0, sp │ │ │ │ - cmpeq r0, ip, lsr #24 │ │ │ │ - smlaltbeq r7, r6, r0, r3 │ │ │ │ + cmpeq r0, r4, lsr ip │ │ │ │ + smlaltbeq r7, r6, ip, r3 │ │ │ │ cmpeq r5, r4, ror #26 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - ldrsheq r1, [r0, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ + ldrsheq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ cmpeq r5, r8, lsr #26 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrheq r1, [r0, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + ldrheq r1, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r6, r4, lsr r3 │ │ │ │ smlaltteq sp, r5, ip, ip │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ - smlaltteq r7, r6, ip, r2 │ │ │ │ + cmpeq r0, r0, lsl #23 │ │ │ │ + strdeq r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ strheq sp, [r5, #-192] @ 0xffffff40 │ │ │ │ - strheq r7, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r0, r4, lsr fp │ │ │ │ + smlalbteq r7, r6, r0, r2 │ │ │ │ + cmpeq r0, ip, lsr fp │ │ │ │ cmpeq r5, r8, ror #24 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ - ldrsheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r7, r6, r0, r2 │ │ │ │ + ldrsheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ cmpeq r5, r8, lsr #24 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ - ldrheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + ldrheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ smlaltteq sp, r5, r4, fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - strdeq r7, [r6, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r4, ror sl │ │ │ │ + mrseq r7, (UNDEF: 102) │ │ │ │ + cmpeq r0, ip, ror sl │ │ │ │ smlaltbeq sp, r5, r4, fp │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - strheq r7, [r6, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ + smlalbteq r7, r6, r0, r1 │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ cmpeq r5, r4, ror #22 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ strheq sp, [r5, #-240] @ 0xffffff10 │ │ │ │ - ldrsheq r1, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r0, r0, lsl #20 │ │ │ │ cmpeq r5, r0, lsr #22 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r6, ip, lsr #2 │ │ │ │ - ldrheq r1, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, r8, lsr r1 │ │ │ │ + ldrheq r1, [r0, #-156] @ 0xffffff64 │ │ │ │ smlaltteq sp, r5, r4, sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ cmpeq r5, r8, lsl pc │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ @ instruction: 0x0145da9c │ │ │ │ - smlaltbeq r7, r6, r8, r0 │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ + strheq r7, [r6, #-4] │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ cmpeq r5, r8, asr sl │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrsheq r1, [r0, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ + ldrsheq r1, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ cmpeq r5, r8, lsr #20 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - cmpeq r0, r4, lsr #17 │ │ │ │ + cmpeq r6, r8, lsr r0 │ │ │ │ + cmpeq r0, ip, lsr #17 │ │ │ │ ldrdeq sp, [r5, #-156] @ 0xffffff64 │ │ │ │ - smlaltteq r6, r6, r8, pc @ │ │ │ │ - cmpeq r0, r0, ror #16 │ │ │ │ + strdeq r6, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r8, ror #16 │ │ │ │ @ instruction: 0x0145d998 │ │ │ │ smlalbteq sp, r5, r8, sl │ │ │ │ - cmpeq r0, r0, lsr #16 │ │ │ │ + cmpeq r0, r8, lsr #16 │ │ │ │ cmpeq r5, r8, asr r9 │ │ │ │ - cmpeq r0, r0, ror #15 │ │ │ │ - cmpeq r6, r4, asr pc │ │ │ │ + cmpeq r0, r8, ror #15 │ │ │ │ + cmpeq r6, r0, ror #30 │ │ │ │ cmpeq r5, r8, lsl r9 │ │ │ │ - cmpeq r0, r4, lsr #15 │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ + cmpeq r0, ip, lsr #15 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ ldrdeq sp, [r5, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq r0, r8, ror #14 │ │ │ │ - ldrdeq r6, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r0, ror r7 │ │ │ │ + smlaltteq r6, r6, r8, lr @ │ │ │ │ smlaltbeq sp, r5, r0, r8 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - smlaltbeq r6, r6, r4, lr @ │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ + strheq r6, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, r4, lsr #14 │ │ │ │ cmpeq r5, r4, asr r8 │ │ │ │ - cmpeq r6, r0, ror #28 │ │ │ │ - cmpeq r0, r0, ror #13 │ │ │ │ + cmpeq r6, ip, ror #28 │ │ │ │ + cmpeq r0, r8, ror #13 │ │ │ │ cmpeq r5, r4, lsl r8 │ │ │ │ - cmpeq r6, r0, lsr #28 │ │ │ │ - cmpeq r0, r0, lsr #13 │ │ │ │ + cmpeq r6, ip, lsr #28 │ │ │ │ + cmpeq r0, r8, lsr #13 │ │ │ │ ldrdeq sp, [r5, #-116] @ 0xffffff8c │ │ │ │ ldr r3, [pc, #-480] @ 17acec │ │ │ │ ldr r2, [pc, #-480] @ 17acf0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -184040,18 +184040,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq sl, r8, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r4, lsl r6 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ cmpeq sl, r4, asr #7 │ │ │ │ @ instruction: 0x015ac394 │ │ │ │ - smlaltteq r6, r6, r4, ip @ │ │ │ │ + strdeq r6, [r6, #-192] @ 0xffffff40 │ │ │ │ smlaltbeq sp, r5, r8, r6 │ │ │ │ │ │ │ │ 0017b8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -184084,16 +184084,16 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #24] @ 17b984 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ - cmpeq r6, r0, lsr ip │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ + cmpeq r6, ip, lsr ip │ │ │ │ cmpeq r5, r0, lsl #12 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 0017b988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184138,19 +184138,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 17ba60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 17b9c4 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ - smlaltbeq r6, r6, r0, fp @ │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ + smlaltbeq r6, r6, ip, fp @ │ │ │ │ cmpeq r5, r0, ror #10 │ │ │ │ - ldrsheq r1, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ + ldrsheq r1, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ cmpeq r5, r0, lsr #10 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 0017ba64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184307,25 +184307,25 @@ │ │ │ │ cmpeq sl, r8, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, asr r1 │ │ │ │ cmpeq sl, r0, lsr r1 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r0, r0, ror #4 │ │ │ │ + cmpeq r0, r8, ror #4 │ │ │ │ @ instruction: 0x0145d39c │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ cmpeq r5, r4, lsl #4 │ │ │ │ - cmpeq r0, r0, ror #3 │ │ │ │ + cmpeq r0, r8, ror #3 │ │ │ │ cmpeq r5, r8, lsl r3 │ │ │ │ - ldrheq r1, [r0, #-16] │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + ldrheq r1, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ smlaltteq sp, r5, r8, r2 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ - smlaltteq r6, r6, r4, r8 @ │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ + strdeq r6, [r6, #-128] @ 0xffffff80 │ │ │ │ smlaltbeq sp, r5, r0, r2 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ 0017bd18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184474,26 +184474,26 @@ │ │ │ │ b 17be8c │ │ │ │ cmpeq sl, ip, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, lsr #29 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsheq r0, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r0 │ │ │ │ cmpeq r5, r4, lsr r1 │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0x01456f9c │ │ │ │ cmpeq sl, r0, ror sp │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ smlalbbeq sp, r5, r0, r0 │ │ │ │ - cmpeq r0, r8, lsl pc │ │ │ │ - smlalbbeq r6, r6, ip, r6 @ │ │ │ │ + cmpeq r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x01466698 │ │ │ │ cmpeq r5, r8, asr #32 │ │ │ │ - ldrsbeq r0, [r0, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r6, ip, asr #12 │ │ │ │ + cmpeq r0, r0, ror #29 │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ cmpeq r5, r8 │ │ │ │ muleq r0, r3, r2 │ │ │ │ │ │ │ │ 0017bfb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184648,29 +184648,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 17c150 │ │ │ │ cmpeq sl, r0, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, lsl #24 │ │ │ │ - cmpeq r0, r4, lsl #28 │ │ │ │ + cmpeq r0, ip, lsl #28 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r0, r4, lsr sp │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ cmpeq r5, r0, ror lr │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ ldrdeq r6, [r5, #-200] @ 0xffffff38 │ │ │ │ cmpeq sl, ip, lsr #21 │ │ │ │ smlalbteq ip, r5, r0, sp │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ - ldrdeq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ + ldrdeq r6, [r6, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x0145cd94 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - @ instruction: 0x01466390 │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x0146639c │ │ │ │ cmpeq r5, ip, asr #26 │ │ │ │ muleq r0, lr, r2 │ │ │ │ │ │ │ │ 0017c26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184821,29 +184821,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17c3f8 │ │ │ │ cmpeq sl, r8, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, asr r9 │ │ │ │ - cmpeq r0, r4, asr #22 │ │ │ │ + cmpeq r0, ip, asr #22 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ + @ instruction: 0x01500a94 │ │ │ │ smlalbteq ip, r5, r8, fp │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ cmpeq r5, r0, lsr sl │ │ │ │ cmpeq sl, r4, lsl #16 │ │ │ │ cmpeq r5, r0, lsr #22 │ │ │ │ - cmpeq r0, r4, lsr #19 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ + cmpeq r0, ip, lsr #19 │ │ │ │ + cmpeq r6, r4, lsr #2 │ │ │ │ ldrdeq ip, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r0, ip, ror #18 │ │ │ │ - smlaltteq r6, r6, r0, r0 @ │ │ │ │ + cmpeq r0, r4, ror r9 │ │ │ │ + smlaltteq r6, r6, ip, r0 @ │ │ │ │ smlaltbeq ip, r5, r4, sl │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ │ │ │ │ 0017c518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185060,56 +185060,56 @@ │ │ │ │ bl c0190 │ │ │ │ b 17c54c │ │ │ │ cmpeq ip, r8, ror r6 │ │ │ │ cmpeq sl, ip, asr #13 │ │ │ │ @ instruction: 0x000072b0 │ │ │ │ cmpeq r5, ip, lsl #2 │ │ │ │ andeq r7, r0, ip, lsr #5 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ + smlalbbeq r3, sp, r4, sl │ │ │ │ andeq r8, r0, ip, lsr #5 │ │ │ │ - ldrdeq pc, [r6, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq pc, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r6, r0, r4, asr #18 │ │ │ │ smlaltbeq r8, r5, r0, r8 │ │ │ │ muleq r0, r4, r0 │ │ │ │ cmpeq r5, r4, lsr sp │ │ │ │ @ instruction: 0x00007db8 │ │ │ │ cmpeq r5, r4, lsl lr │ │ │ │ andeq r7, r0, r4, lsl #14 │ │ │ │ smlalbteq fp, r5, r8, r7 │ │ │ │ andeq r7, r0, ip, lsr #28 │ │ │ │ cmpeq r5, r4, lsl #4 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ ldrdeq fp, [r5, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq r5, [r6, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq r5, [r6, #-236] @ 0xffffff14 │ │ │ │ cmpeq r5, r8, asr #26 │ │ │ │ - cmpeq r0, ip, ror r9 │ │ │ │ - @ instruction: 0x01465e9c │ │ │ │ + cmpeq r0, r4, lsl #19 │ │ │ │ + smlaltbeq r5, r6, r8, lr │ │ │ │ cmpeq r5, r8, lsl sp │ │ │ │ - cmpeq r0, ip, asr #18 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r0, r4, asr r9 │ │ │ │ + cmpeq r6, r4, ror lr │ │ │ │ smlaltteq ip, r5, r4, ip │ │ │ │ - cmpeq r0, r8, lsl r9 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ + cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq r6, r0, asr #28 │ │ │ │ strheq ip, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ - cmpeq r6, r0, lsl #28 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ cmpeq r5, ip, ror ip │ │ │ │ - ldrheq r0, [r0, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r5, r6, ip, sp │ │ │ │ + ldrheq r0, [r0, #-136] @ 0xffffff78 │ │ │ │ + ldrdeq r5, [r6, #-216] @ 0xffffff28 │ │ │ │ cmpeq r5, r8, asr #24 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - @ instruction: 0x01465d98 │ │ │ │ + cmpeq r0, r4, lsl #17 │ │ │ │ + smlaltbeq r5, r6, r4, sp │ │ │ │ cmpeq r5, r4, lsl ip │ │ │ │ - cmpeq r0, r8, asr #16 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ + cmpeq r0, r0, asr r8 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ smlaltteq ip, r5, r0, fp │ │ │ │ - cmpeq r0, r4, lsl r8 │ │ │ │ - cmpeq r6, r0, lsr sp │ │ │ │ + cmpeq r0, ip, lsl r8 │ │ │ │ + cmpeq r6, ip, lsr sp │ │ │ │ smlaltbeq ip, r5, ip, fp │ │ │ │ - cmpeq r0, r0, ror #15 │ │ │ │ + cmpeq r0, r8, ror #15 │ │ │ │ │ │ │ │ 0017c930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -185222,29 +185222,29 @@ │ │ │ │ mov r1, #9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 17c9c8 │ │ │ │ smlaltteq ip, r5, r8, sl │ │ │ │ - smlalbbeq r5, r6, r4, fp │ │ │ │ + @ instruction: 0x01465b90 │ │ │ │ cmpeq r5, ip, lsr #20 │ │ │ │ - cmpeq r0, r4, asr #12 │ │ │ │ - cmpeq r6, ip, asr #22 │ │ │ │ + cmpeq r0, ip, asr #12 │ │ │ │ + cmpeq r6, r8, asr fp │ │ │ │ strdeq ip, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r0, ip, lsl #12 │ │ │ │ - cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq r0, r4, lsl r6 │ │ │ │ + cmpeq r6, r0, lsr #22 │ │ │ │ strheq ip, [r5, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq r0, [r0, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r5, [r6, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r0, [r0, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq r5, r6, r8, sl │ │ │ │ smlalbbeq ip, r5, r8, r9 │ │ │ │ - cmpeq r0, r0, lsr #11 │ │ │ │ - smlaltbeq r5, r6, r4, sl │ │ │ │ + cmpeq r0, r8, lsr #11 │ │ │ │ + strheq r5, [r6, #-160] @ 0xffffff60 │ │ │ │ cmpeq r5, r0, asr r9 │ │ │ │ - cmpeq r0, r8, ror #10 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ │ │ │ │ 0017cb44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ 17cbdc │ │ │ │ @@ -185280,17 +185280,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17cba0 │ │ │ │ cmpeq sl, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ smlaltteq sp, r5, ip, ip │ │ │ │ - smlalbteq r5, r6, r8, r9 │ │ │ │ + ldrdeq r5, [r6, #-148] @ 0xffffff6c │ │ │ │ smlaltbeq ip, r5, r8, r8 │ │ │ │ - @ instruction: 0x01500498 │ │ │ │ + cmpeq r0, r0, lsr #9 │ │ │ │ │ │ │ │ 0017cbf4 : │ │ │ │ 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 │ │ │ │ @@ -185525,32 +185525,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17cdac │ │ │ │ cmpeq sl, ip, ror #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq sl, [sl, #-252] @ 0xffffff04 │ │ │ │ - ldrsheq r0, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r0, r0, lsl #8 │ │ │ │ strdeq ip, [r5, #-124] @ 0xffffff84 │ │ │ │ smlaltteq r9, r5, r8, r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrsbeq r0, [r0, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r0, r4, ror #5 │ │ │ │ smlaltteq ip, r5, r4, r6 │ │ │ │ cmpeq sl, r0, asr lr │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ smlalbbeq r9, r5, ip, r6 │ │ │ │ - ldrsbeq r0, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r6, r4, lsl #14 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ + cmpeq r6, r0, lsl r7 │ │ │ │ smlaltteq ip, r5, r0, r5 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ - smlalbbeq r5, r6, r8, r6 │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ + @ instruction: 0x01465694 │ │ │ │ cmpeq r5, r4, ror #10 │ │ │ │ - cmpeq r6, r4, asr r6 │ │ │ │ - cmpeq r6, r4, lsr #12 │ │ │ │ - strdeq r5, [r6, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, r0, ror #12 │ │ │ │ + cmpeq r6, r0, lsr r6 │ │ │ │ + cmpeq r6, r4, lsl #12 │ │ │ │ │ │ │ │ 0017cffc : │ │ │ │ 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 │ │ │ │ @@ -185946,53 +185946,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 17d360 │ │ │ │ ldrsbeq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ cmpeq r5, r4, lsl r4 │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ smlalbteq r9, r5, r4, r3 │ │ │ │ cmpeq r5, r8, ror r3 │ │ │ │ - smlalbteq pc, pc, r0, lr @ │ │ │ │ + smlalbteq pc, pc, r8, lr @ │ │ │ │ cmpeq r5, ip, lsl #6 │ │ │ │ - cmppeq pc, r0, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, asr lr @ p-variant is OBSOLETE @ │ │ │ │ smlalbteq ip, r5, r0, r2 │ │ │ │ smlaltbeq ip, r5, r4, r2 │ │ │ │ - @ instruction: 0x014ffd9c │ │ │ │ + smlaltbeq pc, pc, r4, sp @ │ │ │ │ cmpeq r5, r0, asr r2 │ │ │ │ - cmppeq pc, ip, asr sp @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, ip, asr r1 │ │ │ │ andeq r1, r0, r8 │ │ │ │ @ instruction: 0x015aa89c │ │ │ │ - @ instruction: 0x014ffc98 │ │ │ │ + smlaltbeq pc, pc, r0, ip @ │ │ │ │ cmpeq r5, r4, ror r1 │ │ │ │ - smlalbbeq r5, r6, ip, r1 │ │ │ │ + @ instruction: 0x01465198 │ │ │ │ cmpeq r5, r8, rrx │ │ │ │ - cmpeq r6, r4, asr r1 │ │ │ │ + cmpeq r6, r0, ror #2 │ │ │ │ cmpeq r5, r4, lsr r0 │ │ │ │ - cmpeq r6, r0, lsr #2 │ │ │ │ + cmpeq r6, ip, lsr #2 │ │ │ │ strdeq fp, [r5, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq pc, pc, r0, fp @ │ │ │ │ - smlaltteq r5, r6, r8, r0 │ │ │ │ + smlalbteq pc, pc, r8, fp @ │ │ │ │ + strdeq r5, [r6, #-4] │ │ │ │ smlalbteq fp, r5, r4, pc @ │ │ │ │ - strheq r5, [r6, #-0] │ │ │ │ - smlalbbeq r5, r6, r0, r0 │ │ │ │ + strheq r5, [r6, #-12] │ │ │ │ + smlalbbeq r5, r6, ip, r0 │ │ │ │ cmpeq r5, ip, asr pc │ │ │ │ - cmpeq r6, ip, asr #32 │ │ │ │ + qdaddeq r5, r8, r6 │ │ │ │ cmpeq r5, r8, lsr #30 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ strdeq fp, [r5, #-228] @ 0xffffff1c │ │ │ │ strdeq fp, [r5, #-228] @ 0xffffff1c │ │ │ │ strheq fp, [r5, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq r4, r6, r4, pc @ │ │ │ │ + strheq r4, [r6, #-240] @ 0xffffff10 │ │ │ │ smlalbbeq fp, r5, r4, lr │ │ │ │ - cmpeq r6, r0, ror pc │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ cmpeq r5, r0, asr lr │ │ │ │ │ │ │ │ 0017d6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -186399,56 +186399,56 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17d8dc │ │ │ │ ldrsheq sl, [sl, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, asr #9 │ │ │ │ - ldrdeq pc, [pc, #-136] @ 17dccc │ │ │ │ + smlaltteq pc, pc, r0, r8 @ │ │ │ │ cmpeq r5, r8, ror r7 │ │ │ │ - strdeq pc, [pc, #-124] @ 17dce0 │ │ │ │ + cmppeq pc, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r8, ror #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq pc, [pc, #-112] @ 17dcf8 @ │ │ │ │ + strheq pc, [pc, #-120] @ 17dcf0 @ │ │ │ │ strheq fp, [r5, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r0, lsr #6 │ │ │ │ - cmppeq pc, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0145bc9c │ │ │ │ - strdeq r4, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ ldrdeq fp, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ + cmpeq ip, r4, ror #18 │ │ │ │ cmpeq r5, r8, ror fp │ │ │ │ - smlaltbeq pc, pc, ip, r5 @ │ │ │ │ + strheq pc, [pc, #-84] @ 17dd38 @ │ │ │ │ smlaltteq fp, r5, r4, sl │ │ │ │ - @ instruction: 0x01464a9c │ │ │ │ + smlaltbeq r4, r6, r8, sl │ │ │ │ cmpeq r5, ip, ror r9 │ │ │ │ - cmppeq pc, r4, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, ip, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r5, r0, asr #20 │ │ │ │ - ldrdeq pc, [pc, #-72] @ 17dd5c │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ + smlaltteq pc, pc, r0, r4 @ │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ ldrdeq fp, [r5, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - smlalbteq r4, r6, ip, r9 │ │ │ │ + ldrdeq r4, [r6, #-152] @ 0xffffff68 │ │ │ │ smlaltbeq fp, r5, ip, r8 │ │ │ │ - @ instruction: 0x0146499c │ │ │ │ + smlaltbeq r4, r6, r8, r9 │ │ │ │ cmpeq r5, r4, asr r8 │ │ │ │ - cmpeq r6, r0, asr #18 │ │ │ │ + cmpeq r6, ip, asr #18 │ │ │ │ cmpeq r5, r0, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r6, r0, lsl r9 │ │ │ │ - strheq pc, [pc, #-52] @ 17dda0 @ │ │ │ │ - ldrdeq r4, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + strheq pc, [pc, #-60] @ 17dd98 @ │ │ │ │ + smlaltteq r4, r6, r8, r8 │ │ │ │ strheq fp, [r5, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmppeq pc, ip, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ - smlaltbeq r4, r6, r4, r8 │ │ │ │ + smlalbbeq pc, pc, r4, r3 @ │ │ │ │ + strheq r4, [r6, #-128] @ 0xffffff80 │ │ │ │ smlalbbeq fp, r5, r0, r7 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmppeq pc, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ + cmppeq pc, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ cmpeq r5, r4, asr #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 0017ddfc : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -186835,55 +186835,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 17e0f0 │ │ │ │ cmpeq sl, ip, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, r0, ror r4 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ @ instruction: 0x0145b694 │ │ │ │ - cmppeq pc, r0, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r5, r0, asr #12 │ │ │ │ - qdaddeq pc, r0, pc @ │ │ │ │ - cmpeq r6, r8, ror r5 │ │ │ │ + qdaddeq pc, r8, pc @ │ │ │ │ + smlalbbeq r4, r6, r4, r5 │ │ │ │ cmpeq r5, r4, asr r4 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ cmpeq sl, ip, lsl #22 │ │ │ │ - cmpeq pc, r8, lsr #30 │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ smlaltteq fp, r5, r8, r4 │ │ │ │ strheq fp, [r5, #-68] @ 0xffffffbc │ │ │ │ strheq fp, [r5, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r5, r0, lsr r4 │ │ │ │ - cmpeq pc, r4, lsl lr @ │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq pc, ip, lsl lr @ │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ cmpeq r5, r8, lsl r2 │ │ │ │ - ldrdeq lr, [pc, #-212] @ 17e38c │ │ │ │ - strdeq r4, [r6, #-44] @ 0xffffffd4 │ │ │ │ + ldrdeq lr, [pc, #-220] @ 17e384 │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ ldrdeq fp, [r5, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - smlalbteq r4, r6, r0, r2 │ │ │ │ + smlalbteq r4, r6, ip, r2 │ │ │ │ @ instruction: 0x0145b198 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ - smlalbbeq r4, r6, r8, r2 │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ + @ instruction: 0x01464294 │ │ │ │ cmpeq r5, ip, asr r1 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq pc, r4, lsr #26 │ │ │ │ - cmpeq r6, ip, asr #4 │ │ │ │ + cmpeq pc, ip, lsr #26 │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ cmpeq r5, r8, lsr #2 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - smlaltteq lr, pc, r8, ip @ │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ + strdeq lr, [pc, #-192] @ 17e3dc │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ smlaltteq fp, r5, ip, r0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - ldrdeq r4, [r6, #-24] @ 0xffffffe8 │ │ │ │ + smlaltteq r4, r6, r4, r1 │ │ │ │ strheq fp, [r5, #-8] │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq pc, r8, ror ip @ │ │ │ │ - smlaltbeq r4, r6, r0, r1 │ │ │ │ + smlalbbeq lr, pc, r0, ip @ │ │ │ │ + smlaltbeq r4, r6, ip, r1 │ │ │ │ cmpeq r5, ip, ror r0 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 0017e4c0 : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -187294,60 +187294,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 17e7ec │ │ │ │ cmpeq sl, r8, lsl #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq r9, ip, ip, sp │ │ │ │ + strheq r9, [ip, #-216] @ 0xffffff28 │ │ │ │ ldrdeq sl, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ - cmpeq pc, r8, asr sl @ │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq pc, r0, ror #20 │ │ │ │ cmpeq r5, ip, ror r0 │ │ │ │ cmpeq r5, ip, lsr r0 │ │ │ │ - cmpeq pc, r8, asr #18 │ │ │ │ - cmpeq r6, r0, ror lr │ │ │ │ + cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ cmpeq r5, ip, asr #26 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ cmpeq sl, r0, lsl r4 │ │ │ │ - cmpeq pc, ip, lsr #16 │ │ │ │ + cmpeq pc, r4, lsr r8 @ │ │ │ │ smlaltteq sl, r5, ip, sp │ │ │ │ strheq sl, [r5, #-216] @ 0xffffff28 │ │ │ │ strheq sl, [r5, #-196] @ 0xffffff3c │ │ │ │ cmpeq r5, r4, asr #26 │ │ │ │ - cmpeq pc, r8, lsr #14 │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ + cmpeq pc, r0, lsr r7 @ │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ cmpeq r5, ip, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq r6, r0, lsr #24 │ │ │ │ smlaltteq sl, r5, ip, sl │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - strheq lr, [pc, #-96] @ 17eb3c │ │ │ │ - ldrdeq r3, [r6, #-184] @ 0xffffff48 │ │ │ │ + strheq lr, [pc, #-104] @ 17eb34 │ │ │ │ + smlaltteq r3, r6, r4, fp │ │ │ │ strheq sl, [r5, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x01463b9c │ │ │ │ + smlaltbeq r3, r6, r8, fp │ │ │ │ cmpeq r5, r4, ror sl │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ cmpeq r5, r0, asr #20 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ cmpeq r5, ip, lsl #20 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - smlalbteq lr, pc, ip, r5 @ │ │ │ │ - strdeq r3, [r6, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq lr, [pc, #-84] @ 17eb7c │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ ldrdeq sl, [r5, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x014fe590 │ │ │ │ - strheq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x014fe598 │ │ │ │ + smlalbteq r3, r6, r4, sl │ │ │ │ smlalbbeq sl, r5, ip, r9 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq pc, r4, asr r5 @ │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ + cmpeq pc, ip, asr r5 @ │ │ │ │ + smlalbbeq r3, r6, r8, sl │ │ │ │ cmpeq r5, r8, asr r9 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 0017ebf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187438,24 +187438,24 @@ │ │ │ │ ldr r1, [pc, #64] @ 17ed9c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17ecc8 │ │ │ │ ldrsheq r8, [sl, #-240] @ 0xffffff10 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ @ instruction: 0x0145aa94 │ │ │ │ cmpeq r5, r8, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01463898 │ │ │ │ + smlaltbeq r3, r6, r4, r8 │ │ │ │ cmpeq r5, r8, ror r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r6, r8, ror #16 │ │ │ │ - cmpeq r6, r8, lsr r8 │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ + cmpeq r6, r4, asr #16 │ │ │ │ cmpeq r5, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0017eda0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187498,15 +187498,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17edfc │ │ │ │ smlaltteq sl, r5, r0, r8 │ │ │ │ smlalbteq sl, r5, r0, r8 │ │ │ │ - smlaltteq lr, pc, r8, r2 @ │ │ │ │ + strdeq lr, [pc, #-32] @ 17ee40 │ │ │ │ │ │ │ │ 0017ee5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -187536,15 +187536,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17ee94 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ @ instruction: 0x0145a890 │ │ │ │ cmpeq r5, ip, lsl r8 │ │ │ │ │ │ │ │ 0017eef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187649,19 +187649,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 17efd4 │ │ │ │ cmpeq sl, r0, lsl #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, lsr #24 │ │ │ │ - smlaltteq lr, pc, ip, r0 @ │ │ │ │ + strdeq lr, [pc, #-4] @ 17f0a0 │ │ │ │ cmpeq r5, ip, ror #14 │ │ │ │ strheq sl, [r5, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq lr, pc, r0, r0 @ │ │ │ │ - cmpeq r6, ip, lsl r5 │ │ │ │ + smlaltbeq lr, pc, r8, r0 @ │ │ │ │ + cmpeq r6, r8, lsr #10 │ │ │ │ cmpeq r5, r4, ror #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 │ │ │ │ @@ -187893,18 +187893,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 17f474 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17f42c │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ strheq sl, [r5, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r6, r4, lsr r1 │ │ │ │ + cmpeq r6, r0, asr #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] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ @@ -188080,25 +188080,25 @@ │ │ │ │ smlaltteq sl, r5, ip, r2 │ │ │ │ ldrdeq sl, [r5, #-32] @ 0xffffffe0 │ │ │ │ cmpeq sl, r0, lsl #14 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r8, ror #29 │ │ │ │ cmpeq sl, r4, lsl #13 │ │ │ │ cmpeq r5, r8, lsl r2 │ │ │ │ - ldrdeq sp, [pc, #-172] @ 17f6b4 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ + smlaltteq sp, pc, r4, sl @ │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ cmpeq r5, r0, asr #2 │ │ │ │ - @ instruction: 0x014fda9c │ │ │ │ - strdeq r2, [r6, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq sp, pc, r4, sl @ │ │ │ │ + strdeq r2, [r6, #-236] @ 0xffffff14 │ │ │ │ mrseq sl, (UNDEF: 85) │ │ │ │ - cmpeq pc, r0, ror #20 │ │ │ │ - strheq r2, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq pc, r8, ror #20 │ │ │ │ + smlalbteq r2, r6, r0, lr │ │ │ │ smlalbteq sl, r5, r0, r0 │ │ │ │ - cmpeq pc, r4, lsr #20 │ │ │ │ - cmpeq r6, r8, ror lr │ │ │ │ + cmpeq pc, ip, lsr #20 │ │ │ │ + smlalbbeq r2, r6, r4, lr │ │ │ │ smlalbbeq sl, r5, r8, r0 │ │ │ │ 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] │ │ │ │ @@ -188434,21 +188434,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 17f92c │ │ │ │ cmpeq sl, r4, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, asr #8 │ │ │ │ ldrsbeq r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ - strdeq sp, [pc, #-108] @ 17fc7c │ │ │ │ + cmpeq pc, r4, lsl #14 │ │ │ │ ldrdeq r2, [r5, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq pc, r4, lsr #12 │ │ │ │ + cmpeq pc, ip, lsr #12 │ │ │ │ smlalbbeq r9, r5, r8, ip │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - strdeq r2, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r8, lsr r9 │ │ │ │ + cmpeq r6, r4, lsl #18 │ │ │ │ smlaltteq r9, r5, r8, sl │ │ │ │ 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 │ │ │ │ @@ -188740,48 +188740,48 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 17ff04 │ │ │ │ ldrsbeq r7, [sl, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r9, [r5, #-164] @ 0xffffff5c │ │ │ │ @ instruction: 0x015a7e9c │ │ │ │ andeq r6, r0, r8, ror #29 │ │ │ │ - smlaltbeq sp, pc, r0, r3 @ │ │ │ │ + smlaltbeq sp, pc, r8, r3 @ │ │ │ │ strdeq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ cmpeq r5, ip, lsl sl │ │ │ │ - smlaltbeq sp, pc, r4, r2 @ │ │ │ │ + smlaltbeq sp, pc, ip, r2 @ │ │ │ │ cmpeq r5, r4, lsl #18 │ │ │ │ ldrsheq r7, [sl, #-200] @ 0xffffff38 │ │ │ │ - smlalbteq sp, pc, ip, r1 @ │ │ │ │ + ldrdeq sp, [pc, #-20] @ 1801c0 │ │ │ │ smlalbteq r9, r5, r4, r8 │ │ │ │ cmpeq r5, ip, lsr #16 │ │ │ │ - ldrdeq r2, [r6, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq pc, ip, asr #2 │ │ │ │ - smlaltbeq r2, r6, r0, r5 │ │ │ │ + smlaltteq r2, r6, r8, r5 │ │ │ │ + cmpeq pc, r4, asr r1 @ │ │ │ │ + smlaltbeq r2, r6, ip, r5 │ │ │ │ strheq r9, [r5, #-112] @ 0xffffff90 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ cmpeq r5, r0, ror r7 │ │ │ │ - ldrdeq sp, [pc, #-4] @ 1801f8 │ │ │ │ - cmpeq r6, r8, lsr #10 │ │ │ │ + ldrdeq sp, [pc, #-12] @ 1801f0 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ cmpeq r5, r8, lsr r7 │ │ │ │ - swpbeq sp, r8, [pc] @ │ │ │ │ - smlaltteq r2, r6, ip, r4 │ │ │ │ + smlaltbeq sp, pc, r0, r0 @ │ │ │ │ + strdeq r2, [r6, #-72] @ 0xffffffb8 │ │ │ │ strdeq r9, [r5, #-108] @ 0xffffff94 │ │ │ │ - strheq r2, [r6, #-68] @ 0xffffffbc │ │ │ │ - cmpeq pc, ip, lsr r0 @ │ │ │ │ - @ instruction: 0x01462490 │ │ │ │ + smlalbteq r2, r6, r0, r4 │ │ │ │ + cmpeq pc, r4, asr #32 │ │ │ │ + @ instruction: 0x0146249c │ │ │ │ smlaltbeq r9, r5, r0, r6 │ │ │ │ - mrseq sp, SPSR │ │ │ │ - cmpeq r6, r4, asr r4 │ │ │ │ + cmpeq pc, r8 │ │ │ │ + cmpeq r6, r0, ror #8 │ │ │ │ cmpeq r5, r0, ror #12 │ │ │ │ - smlalbteq ip, pc, r4, pc @ │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ + smlalbteq ip, pc, ip, pc @ │ │ │ │ + cmpeq r6, r4, lsr #8 │ │ │ │ cmpeq r5, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #360] @ 1803b4 │ │ │ │ ldr ip, [pc, #360] @ 1803b8 │ │ │ │ @@ -188877,22 +188877,22 @@ │ │ │ │ b 1802cc │ │ │ │ ldrheq r7, [sl, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r4, lsl r6 │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ andeq r6, r0, r8, ror #29 │ │ │ │ cmpeq sl, r0, lsr r9 │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ cmpeq r5, ip, ror r4 │ │ │ │ - smlaltteq ip, pc, r0, sp @ │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ + smlaltteq ip, pc, r8, sp @ │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ cmpeq r5, r0, asr #8 │ │ │ │ - smlaltbeq ip, pc, r4, sp @ │ │ │ │ - strdeq r2, [r6, #-24] @ 0xffffffe8 │ │ │ │ + smlaltbeq ip, pc, ip, sp @ │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ cmpeq r5, r4, lsl #8 │ │ │ │ │ │ │ │ 001803f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -188944,20 +188944,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 180448 │ │ │ │ - strheq ip, [pc, #-204] @ 18040c │ │ │ │ - cmpeq r6, r0, lsl r1 │ │ │ │ + smlalbteq ip, pc, r4, ip @ │ │ │ │ + cmpeq r6, ip, lsl r1 │ │ │ │ cmpeq r5, r0, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - smlalbbeq ip, pc, r4, ip @ │ │ │ │ - ldrdeq r2, [r6, #-8] │ │ │ │ + smlalbbeq ip, pc, ip, ip @ │ │ │ │ + smlaltteq r2, r6, r4, r0 │ │ │ │ smlaltteq r9, r5, r8, r2 │ │ │ │ │ │ │ │ 001804ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -189049,18 +189049,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1805e8 │ │ │ │ ldrsheq r7, [sl, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq ip, [pc, #-180] @ 1805c0 │ │ │ │ + strdeq ip, [pc, #-188] @ 1805b8 │ │ │ │ cmpeq r5, r8, asr r2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmpeq r6, r0, asr #30 │ │ │ │ + cmpeq r6, ip, asr #30 │ │ │ │ │ │ │ │ 0018067c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -189130,20 +189130,20 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 180730 │ │ │ │ cmpeq sl, r4, ror #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq pc, r4, lsr sl @ │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ swpbeq r9, ip, [r5] │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r6, ip, lsr lr │ │ │ │ - strheq ip, [pc, #-148] @ 18072c │ │ │ │ - cmpeq r6, r8, lsl #28 │ │ │ │ + cmpeq r6, r8, asr #28 │ │ │ │ + strheq ip, [pc, #-156] @ 180724 │ │ │ │ + cmpeq r6, r4, lsl lr │ │ │ │ cmpeq r5, r8, lsl r0 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 001807c8 : │ │ │ │ ldr r1, [pc, #308] @ 180904 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -189223,16 +189223,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 180800 │ │ │ │ cmpeq sl, r4, lsr r4 │ │ │ │ muleq r0, r0, r0 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ qdaddeq r9, r4, r5 │ │ │ │ - cmpeq pc, r0, asr r8 @ │ │ │ │ - smlaltbeq r1, r6, r4, ip │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ + strheq r1, [r6, #-192] @ 0xffffff40 │ │ │ │ strheq r8, [r5, #-228] @ 0xffffff1c │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 00180924 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -189615,54 +189615,54 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r1, [r5, #-184] @ 0xffffff48 │ │ │ │ strdeq r8, [r5, #-212] @ 0xffffff2c │ │ │ │ smlaltteq r8, r5, r4, sp │ │ │ │ smlalbteq r8, r5, ip, sp │ │ │ │ @ instruction: 0x015a7094 │ │ │ │ cmpeq r5, r4, asr #26 │ │ │ │ - strheq ip, [pc, #-76] @ 180ed8 │ │ │ │ - cmpeq r6, r0, lsl r9 │ │ │ │ + smlalbteq ip, pc, r4, r4 @ │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ cmpeq r5, r8, lsl fp │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - smlalbbeq ip, pc, r0, r4 @ │ │ │ │ - ldrdeq r1, [r6, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq ip, pc, r8, r4 @ │ │ │ │ + smlaltteq r1, r6, r0, r8 │ │ │ │ ldrdeq r8, [r5, #-172] @ 0xffffff54 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, r4, asr #8 │ │ │ │ - @ instruction: 0x01461898 │ │ │ │ + cmpeq pc, ip, asr #8 │ │ │ │ + smlaltbeq r1, r6, r4, r8 │ │ │ │ smlaltbeq r8, r5, r0, sl │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - cmpeq pc, r8, lsl #8 │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ + cmpeq pc, r0, lsl r4 @ │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ cmpeq r5, r4, ror #20 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - smlalbteq ip, pc, ip, r3 @ │ │ │ │ - cmpeq r6, r0, lsr #16 │ │ │ │ + ldrdeq ip, [pc, #-52] @ 180f30 │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ cmpeq r5, r8, lsr #20 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x014fc390 │ │ │ │ - smlaltteq r1, r6, r4, r7 │ │ │ │ + @ instruction: 0x014fc398 │ │ │ │ + strdeq r1, [r6, #-112] @ 0xffffff90 │ │ │ │ strdeq r8, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ smlalbteq r8, r5, r8, sl │ │ │ │ smlaltbeq r8, r5, ip, r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r6, r4, ror #14 │ │ │ │ + cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmpeq r6, r0, ror r7 │ │ │ │ cmpeq r5, ip, ror #18 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq ip, [pc, #-36] @ 180f7c │ │ │ │ - cmpeq r6, r8, lsr #14 │ │ │ │ + ldrdeq ip, [pc, #-44] @ 180f74 │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ cmpeq r5, r4, lsr r9 │ │ │ │ - @ instruction: 0x014fc298 │ │ │ │ - smlaltteq r1, r6, ip, r6 │ │ │ │ + smlaltbeq ip, pc, r0, r2 @ │ │ │ │ + strdeq r1, [r6, #-104] @ 0xffffff98 │ │ │ │ strdeq r8, [r5, #-132] @ 0xffffff7c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ - strheq r1, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ + strheq r1, [r6, #-108] @ 0xffffff94 │ │ │ │ smlalbteq r8, r5, r0, r8 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 00180fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -189723,17 +189723,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #524 @ 0x20c │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 181088 │ │ │ │ - cmpeq pc, r0, lsr r1 @ │ │ │ │ + cmpeq pc, r8, lsr r1 @ │ │ │ │ @ instruction: 0x01458790 │ │ │ │ - ldrdeq r1, [r6, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq r1, r6, r8, r4 │ │ │ │ │ │ │ │ 001810d0 : │ │ │ │ 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 │ │ │ │ @@ -189908,25 +189908,25 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, ip, ror #6 │ │ │ │ ldrheq r6, [sl, #-168] @ 0xffffff58 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ cmpeq r5, r4, asr r7 │ │ │ │ cmpeq r5, r8, lsl #26 │ │ │ │ cmpeq sl, ip, lsl #20 │ │ │ │ - smlaltbeq r8, sl, r8, sl │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - smlaltbeq r1, r6, r8, r2 │ │ │ │ + strheq r8, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + strheq r1, [r6, #-36] @ 0xffffffdc │ │ │ │ strheq r8, [r5, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq r6, ip, ror #4 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ cmpeq r5, r4, ror r4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrdeq fp, [pc, #-216] @ 1812f4 │ │ │ │ - cmpeq r6, ip, lsr #4 │ │ │ │ + smlaltteq fp, pc, r0, sp @ │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ cmpeq r5, r4, lsr r4 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 001813d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -190015,20 +190015,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 181418 │ │ │ │ - cmpeq pc, r8, asr #24 │ │ │ │ - swpbeq r1, ip, [r6] │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ + smlaltbeq r1, r6, r8, r0 │ │ │ │ smlaltbeq r8, r5, ip, r2 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ cmpeq r5, r4, ror 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] @ 181640 │ │ │ │ @@ -190081,17 +190081,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1815dc │ │ │ │ cmpeq sl, r8, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, lsr #12 │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ + cmpeq r6, r0, ror pc │ │ │ │ mrseq r8, (UNDEF: 117) │ │ │ │ - smlalbbeq fp, pc, ip, ip @ │ │ │ │ + @ instruction: 0x014fbc94 │ │ │ │ │ │ │ │ 00181658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -190204,19 +190204,19 @@ │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 181794 │ │ │ │ ldrdeq r8, [r5, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r5, r4, lsr #10 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ - ldrdeq r0, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ + ldrdeq r0, [r6, #-220] @ 0xffffff24 │ │ │ │ cmpeq r5, r4, ror #2 │ │ │ │ - smlalbteq fp, pc, r4, sl @ │ │ │ │ - @ instruction: 0x01460d94 │ │ │ │ + smlalbteq fp, pc, ip, sl @ │ │ │ │ + smlaltbeq r0, r6, r0, sp │ │ │ │ cmpeq r5, r8, lsr #2 │ │ │ │ │ │ │ │ 00181838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -190606,58 +190606,58 @@ │ │ │ │ ldrdeq r7, [r5, #-252] @ 0xffffff04 │ │ │ │ smlalbteq r7, r5, r8, pc @ │ │ │ │ strheq r7, [r5, #-240] @ 0xffffff10 │ │ │ │ smlaltbeq r7, r5, r0, pc @ │ │ │ │ smlalbbeq r7, r5, ip, pc @ │ │ │ │ cmpeq r5, ip, ror pc │ │ │ │ cmpeq sl, r0, lsr #3 │ │ │ │ - cmpeq pc, r0, lsl r8 @ │ │ │ │ - smlaltteq r0, r6, r0, sl │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ + smlaltteq r0, r6, ip, sl │ │ │ │ cmpeq r5, r4, ror lr │ │ │ │ - ldrdeq fp, [pc, #-116] @ 181e00 │ │ │ │ - smlaltbeq r0, r6, r4, sl │ │ │ │ + ldrdeq fp, [pc, #-124] @ 181df8 │ │ │ │ + strheq r0, [r6, #-160] @ 0xffffff60 │ │ │ │ cmpeq r5, r8, lsr lr │ │ │ │ - @ instruction: 0x014fb798 │ │ │ │ - cmpeq r6, r8, ror #20 │ │ │ │ + smlaltbeq fp, pc, r0, r7 @ │ │ │ │ + cmpeq r6, r4, ror sl │ │ │ │ strdeq r7, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ - cmpeq r6, ip, lsr #20 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ smlalbteq r7, r5, r0, sp │ │ │ │ - cmpeq pc, r0, lsr #14 │ │ │ │ - strdeq r0, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq pc, r8, lsr #14 │ │ │ │ + strdeq r0, [r6, #-156] @ 0xffffff64 │ │ │ │ smlalbbeq r7, r5, r4, sp │ │ │ │ - smlaltteq fp, pc, r4, r6 @ │ │ │ │ - strheq r0, [r6, #-148] @ 0xffffff6c │ │ │ │ + smlaltteq fp, pc, ip, r6 @ │ │ │ │ + smlalbteq r0, r6, r0, r9 │ │ │ │ cmpeq r5, r8, asr #26 │ │ │ │ - smlaltbeq fp, pc, r8, r6 @ │ │ │ │ - cmpeq r6, r8, ror r9 │ │ │ │ + strheq fp, [pc, #-96] @ 181e50 │ │ │ │ + smlalbbeq r0, r6, r4, r9 │ │ │ │ cmpeq r5, ip, lsl #26 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - cmpeq r6, ip, lsr r9 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + cmpeq r6, r8, asr #18 │ │ │ │ ldrdeq r7, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r6, ip, lsl #18 │ │ │ │ @ instruction: 0x01457c94 │ │ │ │ - strdeq fp, [pc, #-84] @ 181e80 │ │ │ │ - smlalbteq r0, r6, r4, r8 │ │ │ │ + strdeq fp, [pc, #-92] @ 181e78 │ │ │ │ + ldrdeq r0, [r6, #-128] @ 0xffffff80 │ │ │ │ cmpeq r5, r8, asr ip │ │ │ │ - strheq fp, [pc, #-88] @ 181e88 │ │ │ │ - smlalbbeq r0, r6, r8, r8 │ │ │ │ + smlalbteq fp, pc, r0, r5 @ │ │ │ │ + @ instruction: 0x01460894 │ │ │ │ cmpeq r5, ip, lsl ip │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ - cmpeq r6, ip, asr #16 │ │ │ │ + smlalbbeq fp, pc, r4, r5 @ │ │ │ │ + cmpeq r6, r8, asr r8 │ │ │ │ smlaltteq r7, r5, r0, fp │ │ │ │ - cmpeq pc, r0, asr #10 │ │ │ │ - cmpeq r6, r0, lsl r8 │ │ │ │ + cmpeq pc, r8, asr #10 │ │ │ │ + cmpeq r6, ip, lsl r8 │ │ │ │ smlaltbeq r7, r5, r4, fp │ │ │ │ - cmpeq pc, r4, lsl #10 │ │ │ │ - ldrdeq r0, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq pc, ip, lsl #10 │ │ │ │ + smlaltteq r0, r6, r0, r7 │ │ │ │ cmpeq r5, r8, ror #22 │ │ │ │ - smlalbteq fp, pc, r8, r4 @ │ │ │ │ - @ instruction: 0x01460798 │ │ │ │ + ldrdeq fp, [pc, #-64] @ 181ed0 │ │ │ │ + smlaltbeq r0, r6, r4, r7 │ │ │ │ cmpeq r5, ip, lsr #22 │ │ │ │ │ │ │ │ 00181f14 : │ │ │ │ ldr r3, [pc, #24] @ 181f34 │ │ │ │ ldr r2, [pc, #24] @ 181f38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -191346,15 +191346,15 @@ │ │ │ │ cmpeq sl, ip, asr ip │ │ │ │ muleq r0, r8, ip │ │ │ │ cmpeq sl, r0, lsr #5 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ eormi r0, r4, r0 │ │ │ │ @ instruction: 0x01457c98 │ │ │ │ cmpeq sl, r0, ror fp │ │ │ │ - cmpeq r8, r8, ror #16 │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ @ instruction: 0x015c1a98 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ cmpeq ip, ip, ror sl │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ smlalbbeq r7, r5, r4, r9 │ │ │ │ cmpeq r5, r0, ror r9 │ │ │ │ @@ -191404,46 +191404,46 @@ │ │ │ │ cmpeq r5, r8, lsl r5 │ │ │ │ cmpeq ip, r8, lsr r5 │ │ │ │ ldrdeq r7, [r5, #-92] @ 0xffffffa4 │ │ │ │ cmpeq ip, r0, lsl r5 │ │ │ │ cmpeq r5, r4, lsl #12 │ │ │ │ stclvs 14, cr6, [r1], #-420 @ 0xfffffe5c │ │ │ │ smlalbbeq r7, r5, r0, r4 │ │ │ │ - @ instruction: 0x01485398 │ │ │ │ + smlaltbeq r5, r8, r4, r3 │ │ │ │ andeq r6, r0, r5, ror #28 │ │ │ │ cmpeq ip, r0, lsr r4 │ │ │ │ cmpeq r5, r0, lsr r4 │ │ │ │ - strdeq sl, [pc, #-168] @ 182a38 │ │ │ │ - smlalbteq pc, r5, r8, sp @ │ │ │ │ + cmpeq pc, r0, lsl #22 │ │ │ │ + ldrdeq pc, [r5, #-212] @ 0xffffff2c │ │ │ │ cmpeq r5, r0, ror #2 │ │ │ │ - smlalbbeq sl, pc, r8, sl @ │ │ │ │ - cmppeq r5, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014faa90 │ │ │ │ + cmppeq r5, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r5, #-0] │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq pc, ip, asr #20 │ │ │ │ - cmppeq r5, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ + cmppeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ strheq r7, [r5, #-4] │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq pc, r0, lsl sl @ │ │ │ │ - smlaltteq pc, r5, r0, ip @ │ │ │ │ + cmpeq pc, r8, lsl sl @ │ │ │ │ + smlaltteq pc, r5, ip, ip @ │ │ │ │ cmpeq r5, r8, ror r0 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - ldrdeq sl, [pc, #-148] @ 182a88 │ │ │ │ - smlaltbeq pc, r5, r4, ip @ │ │ │ │ + ldrdeq sl, [pc, #-156] @ 182a80 │ │ │ │ + strheq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ cmpeq r5, ip, lsr r0 │ │ │ │ - @ instruction: 0x014fa99c │ │ │ │ - cmppeq r5, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, pc, r4, r9 @ │ │ │ │ + cmppeq r5, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmppeq r5, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmppeq r5, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ smlalbteq r6, r5, r8, pc @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq pc, r0, lsr #18 │ │ │ │ - strdeq pc, [r5, #-176] @ 0xffffff50 │ │ │ │ + cmpeq pc, r8, lsr #18 │ │ │ │ + strdeq pc, [r5, #-188] @ 0xffffff44 │ │ │ │ smlalbbeq r6, r5, r8, pc @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 00182b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191721,50 +191721,50 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, rrx │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ cmpeq r5, r8, lsl r1 │ │ │ │ ldrsheq r4, [sl, #-252] @ 0xffffff04 │ │ │ │ smlalbteq r7, r5, ip, r0 │ │ │ │ - cmpeq pc, r4, lsr #12 │ │ │ │ - strdeq pc, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq pc, ip, lsr #12 │ │ │ │ + cmppeq r5, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r6, r5, ip, ip │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ ldrsheq r0, [ip, #-232] @ 0xffffff18 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ ldrsbeq r0, [ip, #-236] @ 0xffffff14 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ strbvs r6, [r2, -fp, ror #8]! │ │ │ │ ldrheq r0, [ip, #-228] @ 0xffffff1c │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ cmpeq r5, r8, lsr #32 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ cmpeq r5, ip, ror #30 │ │ │ │ - strdeq sl, [pc, #-68] @ 182fb0 │ │ │ │ - smlalbteq pc, r5, r4, r7 @ │ │ │ │ + strdeq sl, [pc, #-76] @ 182fa8 │ │ │ │ + ldrdeq pc, [r5, #-112] @ 0xffffff90 │ │ │ │ cmpeq r5, ip, asr fp │ │ │ │ cmpeq r5, r4, asr #30 │ │ │ │ - @ instruction: 0x014fa49c │ │ │ │ - cmppeq r5, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sl, pc, r4, r4 @ │ │ │ │ + cmppeq r5, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r4, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ rsbvs r6, r4, #120, 24 @ 0x7800 │ │ │ │ cmpeq ip, r8, asr #26 │ │ │ │ rsbvs r6, r4, #108, 24 @ 0x6c00 │ │ │ │ cmpeq ip, r0, lsr sp │ │ │ │ rsbseq r6, r8, r4, ror #4 │ │ │ │ strheq r6, [r5, #-236] @ 0xffffff14 │ │ │ │ smlaltbeq r6, r5, r0, lr │ │ │ │ smlalbbeq r6, r5, r8, lr │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ - cmppeq r5, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sl, pc, r4, r3 @ │ │ │ │ + cmppeq r5, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r6, r5, r4, r9 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmppeq r5, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ + cmppeq r5, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ smlaltbeq r6, r5, r0, r9 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 0018304c : │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ bhi 18306c │ │ │ │ @@ -191795,15 +191795,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq sl, ip, lsr r2 │ │ │ │ cmpeq r5, r4, lsr sp │ │ │ │ cmpeq r5, r8, lsl #26 │ │ │ │ - @ instruction: 0x014fa298 │ │ │ │ + smlaltbeq sl, pc, r0, r2 @ │ │ │ │ │ │ │ │ 001830d8 : │ │ │ │ ldr r0, [pc, #40] @ 183108 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -191883,15 +191883,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, [r3] │ │ │ │ b 1831ac │ │ │ │ cmpeq sl, r0, ror #21 │ │ │ │ andeq r6, r0, ip, lsr #31 │ │ │ │ cmpeq sl, r8, asr #2 │ │ │ │ cmpeq ip, ip, asr #20 │ │ │ │ - smlaltbeq sl, pc, r8, r1 @ │ │ │ │ + strheq sl, [pc, #-16] @ 18321c │ │ │ │ cmpeq ip, r4, lsl #20 │ │ │ │ cmpeq ip, r0, ror #19 │ │ │ │ │ │ │ │ 00183230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -191994,19 +191994,19 @@ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 183364 │ │ │ │ cmpeq r5, r4, lsl fp │ │ │ │ cmpeq sl, ip, lsl #18 │ │ │ │ - qdaddeq sl, r4, pc @ │ │ │ │ + qdaddeq sl, ip, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r1, [ip, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0x015a4898 │ │ │ │ - ldrdeq pc, [r5, #-28] @ 0xffffffe4 │ │ │ │ + smlaltteq pc, r5, r8, r1 @ │ │ │ │ │ │ │ │ 001833e4 : │ │ │ │ ldr r3, [pc, #172] @ 183498 │ │ │ │ ldr r1, [pc, #172] @ 18349c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #1024] @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -192049,17 +192049,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 183458 │ │ │ │ cmpeq ip, ip, asr r9 │ │ │ │ cmpeq sl, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq pc, ip, lsr pc @ │ │ │ │ + cmpeq pc, r4, asr #30 │ │ │ │ smlaltteq r6, r5, r4, r9 │ │ │ │ - cmppeq r5, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001834b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -193116,180 +193116,180 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1844e4 │ │ │ │ b 183820 │ │ │ │ cmpeq sl, r0, lsr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, lsl r6 │ │ │ │ - cmpeq pc, r0, lsr #26 │ │ │ │ + cmpeq pc, r8, lsr #26 │ │ │ │ smlalbteq r6, r5, ip, r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ smlalbteq lr, r4, ip, pc @ │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ - cmpeq pc, r0, asr #24 │ │ │ │ + cmpeq ip, ip, asr #18 │ │ │ │ + cmpeq pc, r8, asr #24 │ │ │ │ smlaltteq r6, r5, ip, r6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ cmpeq r5, ip, lsl r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ smlaltbeq r6, r5, ip, r5 │ │ │ │ - cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq pc, r8, asr sl @ │ │ │ │ strdeq r6, [r5, #-68] @ 0xffffffbc │ │ │ │ cmpeq r5, r4, lsl lr │ │ │ │ - cmpeq pc, r4, lsl #18 │ │ │ │ + cmpeq pc, ip, lsl #18 │ │ │ │ strheq r6, [r5, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r5, r4, ror #20 │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - cmpeq r8, r4, ror r1 │ │ │ │ + smlalbbeq sl, r8, r0, r1 │ │ │ │ ldrdeq r6, [r5, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq r8, [r9, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r3, r9, r0, r8 │ │ │ │ + smlaltteq r8, r9, r8, r3 │ │ │ │ + smlaltbeq r3, r9, ip, r8 │ │ │ │ mrseq r6, (UNDEF: 101) │ │ │ │ - ldrdeq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq r3, [r9, #-124] @ 0xffffff84 │ │ │ │ + smlaltteq r8, r9, r8, r2 │ │ │ │ + smlaltteq r3, r9, r8, r7 │ │ │ │ cmpeq sl, r8, lsl pc │ │ │ │ - cmpeq pc, r8, lsl r6 @ │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ + cmpeq pc, r0, lsr #12 │ │ │ │ + cmpeq r5, r8, asr #16 │ │ │ │ smlalbteq r6, r5, r4, r0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlalbteq r9, pc, r8, r5 @ │ │ │ │ - smlaltteq lr, r5, ip, r7 │ │ │ │ + ldrdeq r9, [pc, #-80] @ 184590 │ │ │ │ + strdeq lr, [r5, #-120] @ 0xffffff88 │ │ │ │ cmpeq r5, r4, ror r0 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq pc, r8, ror r5 @ │ │ │ │ + smlalbbeq r9, pc, r0, r5 @ │ │ │ │ smlaltbeq r2, r5, r4, r9 │ │ │ │ - @ instruction: 0x014f9490 │ │ │ │ + @ instruction: 0x014f9498 │ │ │ │ cmpeq r5, ip, lsr pc │ │ │ │ smlalbbeq r2, r5, r8, r8 │ │ │ │ - smlalbbeq r9, pc, r4, r3 @ │ │ │ │ + smlalbbeq r9, pc, ip, r3 @ │ │ │ │ cmpeq r5, r0, lsr lr │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ + smlalbbeq lr, r5, r4, r5 │ │ │ │ cmpeq r5, r0, lsl #28 │ │ │ │ @ instruction: 0x0144ed94 │ │ │ │ - @ instruction: 0x014f9298 │ │ │ │ - strheq lr, [r5, #-76] @ 0xffffffb4 │ │ │ │ + smlaltbeq r9, pc, r0, r2 @ │ │ │ │ + smlalbteq lr, r5, r8, r4 │ │ │ │ cmpeq r5, r4, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ smlaltteq lr, r4, r8, ip │ │ │ │ - smlaltbeq r9, r8, ip, fp │ │ │ │ - mrseq r9, (UNDEF: 111) │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ + strheq r9, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ + cmpeq r5, r0, lsr r4 │ │ │ │ smlaltbeq r5, r5, ip, ip @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r9, [pc, #-16] @ 184638 │ │ │ │ + ldrdeq r9, [pc, #-24] @ 184630 │ │ │ │ smlalbbeq r5, r5, r0, ip @ │ │ │ │ - smlalbbeq r9, pc, r4, r1 @ │ │ │ │ + smlalbbeq r9, pc, ip, r1 @ │ │ │ │ cmpeq r4, r0, lsl ip │ │ │ │ cmpeq r5, r4, lsr #24 │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ strdeq r5, [r5, #-176] @ 0xffffff50 │ │ │ │ - strdeq r9, [pc, #-4] @ 184660 │ │ │ │ + strdeq r9, [pc, #-12] @ 184658 │ │ │ │ smlalbbeq lr, r4, r0, fp │ │ │ │ @ instruction: 0x01455b94 │ │ │ │ - smlalbteq r9, pc, r8, r0 @ │ │ │ │ + ldrdeq r9, [pc, #-0] @ 184670 │ │ │ │ cmpeq r5, r8, ror fp │ │ │ │ - cmpeq pc, ip, ror r0 @ │ │ │ │ + smlalbbeq r9, pc, r4, r0 @ │ │ │ │ cmpeq r4, r8, lsl #22 │ │ │ │ cmpeq r5, r8, lsl fp │ │ │ │ - qdaddeq r9, r0, pc @ │ │ │ │ + qdaddeq r9, r8, pc @ │ │ │ │ cmpeq r5, r0, lsl #22 │ │ │ │ - cmpeq pc, r4 │ │ │ │ + cmpeq pc, ip │ │ │ │ @ instruction: 0x0144ea90 │ │ │ │ smlaltbeq r5, r5, r0, sl @ │ │ │ │ cmpeq r4, r4, asr sl │ │ │ │ - @ instruction: 0x014f8f90 │ │ │ │ + @ instruction: 0x014f8f98 │ │ │ │ cmpeq r5, r0, asr #20 │ │ │ │ strdeq lr, [r4, #-152] @ 0xffffff68 │ │ │ │ - cmpeq pc, r4, lsr pc @ │ │ │ │ + cmpeq pc, ip, lsr pc @ │ │ │ │ smlaltteq r5, r5, r4, r9 @ │ │ │ │ @ instruction: 0x0144e99c │ │ │ │ - ldrdeq r8, [pc, #-232] @ 1845cc │ │ │ │ + smlaltteq r8, pc, r0, lr @ │ │ │ │ smlalbbeq r5, r5, r8, r9 @ │ │ │ │ cmpeq r4, r0, asr #18 │ │ │ │ - cmpeq pc, r4, ror lr @ │ │ │ │ + cmpeq pc, ip, ror lr @ │ │ │ │ cmpeq r5, r4, lsr #18 │ │ │ │ - cmpeq r5, r8, ror r0 │ │ │ │ - @ instruction: 0x0145dd94 │ │ │ │ + smlalbbeq lr, r5, r4, r0 │ │ │ │ + smlaltbeq sp, r5, r0, sp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r5, r4, ror #26 │ │ │ │ + cmpeq r5, r0, ror sp │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq pc, r8, lsl #22 │ │ │ │ - cmpeq r5, ip, lsr #26 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ strheq r5, [r5, #-84] @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlalbteq r8, pc, ip, sl @ │ │ │ │ - strdeq sp, [r5, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq r8, [pc, #-164] @ 184648 │ │ │ │ + strdeq sp, [r5, #-204] @ 0xffffff34 │ │ │ │ cmpeq r5, r8, ror r5 │ │ │ │ - @ instruction: 0x014f8a90 │ │ │ │ - strheq sp, [r5, #-196] @ 0xffffff3c │ │ │ │ + @ instruction: 0x014f8a98 │ │ │ │ + smlalbteq sp, r5, r0, ip │ │ │ │ cmpeq r5, ip, lsr r5 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq pc, r4, asr sl @ │ │ │ │ - cmpeq r5, r8, ror ip │ │ │ │ + cmpeq pc, ip, asr sl @ │ │ │ │ + smlalbbeq sp, r5, r4, ip │ │ │ │ cmpeq r5, r0, lsl #10 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r5, r0, asr #24 │ │ │ │ - smlaltteq r8, pc, r8, r9 @ │ │ │ │ - cmpeq r5, ip, lsl #24 │ │ │ │ + cmpeq r5, ip, asr #24 │ │ │ │ + strdeq r8, [pc, #-144] @ 18468c │ │ │ │ + cmpeq r5, r8, lsl ip │ │ │ │ @ instruction: 0x01455494 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrdeq sp, [r5, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq sp, r5, r0, fp │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - smlaltbeq sp, r5, r4, fp │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ + strheq sp, [r5, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq sp, r5, r0, fp │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq r5, ip, lsr fp │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + cmpeq r5, r8, asr #22 │ │ │ │ smlalbteq r5, r5, r4, r3 @ │ │ │ │ - ldrdeq r8, [pc, #-136] @ 1846c4 │ │ │ │ - strdeq sp, [r5, #-172] @ 0xffffff54 │ │ │ │ + smlaltteq r8, pc, r0, r8 @ │ │ │ │ + cmpeq r5, r8, lsl #22 │ │ │ │ smlalbbeq r5, r5, r4, r3 @ │ │ │ │ - smlalbteq sp, r5, r0, sl │ │ │ │ + smlalbteq sp, r5, ip, sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlaltbeq sp, r5, ip, sl │ │ │ │ + strheq sp, [r5, #-168] @ 0xffffff58 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0145da9c │ │ │ │ - cmpeq pc, r4, asr #16 │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ + smlaltbeq sp, r5, r8, sl │ │ │ │ + cmpeq pc, ip, asr #16 │ │ │ │ + cmpeq r5, r4, ror sl │ │ │ │ strdeq r5, [r5, #-32] @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq r5, r8, lsr sl │ │ │ │ strheq r5, [r5, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ ldrdeq r5, [r5, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq r8, pc, r0, r7 @ │ │ │ │ + smlalbteq r8, pc, r8, r7 @ │ │ │ │ cmpeq r5, r0, ror #4 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ - smlaltbeq sp, r5, r0, r9 │ │ │ │ + smlalbbeq r8, pc, r4, r7 @ │ │ │ │ + smlaltbeq sp, r5, ip, r9 │ │ │ │ cmpeq r5, r8, lsr #4 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r5, r8, ror #18 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ + cmpeq pc, ip, lsl r7 @ │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ smlalbteq r5, r5, r0, r1 @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r5, r0, lsl #18 │ │ │ │ - smlalbteq sp, r5, r8, r8 │ │ │ │ - @ instruction: 0x0145d890 │ │ │ │ + cmpeq r5, ip, lsl #18 │ │ │ │ + ldrdeq sp, [r5, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x0145d89c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r5, r0, ror #16 │ │ │ │ + cmpeq r5, ip, ror #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ smlaltbeq r5, r5, ip, r0 @ │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ ldr r1, [pc, #-292] @ 1846c4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ @@ -194637,180 +194637,180 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 185ca0 │ │ │ │ b 185740 │ │ │ │ cmpeq sl, r8, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, asr #28 │ │ │ │ - cmpeq pc, r8, asr r5 @ │ │ │ │ + cmpeq pc, r0, ror #10 │ │ │ │ cmpeq r5, r4 │ │ │ │ muleq r0, r5, r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ cmpeq r4, r4, lsl #16 │ │ │ │ - cmpeq ip, r8, ror r1 │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ + smlalbbeq fp, ip, r4, r1 │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ cmpeq r5, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ cmpeq r5, ip, asr #16 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ smlaltteq r4, r5, r4, sp │ │ │ │ - smlalbbeq r8, pc, r0, r2 @ │ │ │ │ + smlalbbeq r8, pc, r8, r2 @ │ │ │ │ cmpeq r5, r8, lsr #26 │ │ │ │ cmpeq r5, ip, asr #12 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq pc, r8, asr #2 │ │ │ │ + cmpeq pc, r0, asr r1 @ │ │ │ │ strdeq r4, [r5, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smlaltbeq sp, r5, r8, r2 │ │ │ │ + strheq sp, [r5, #-36] @ 0xffffffdc │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ cmpeq r5, ip, ror #22 │ │ │ │ cmpeq r5, ip, asr #22 │ │ │ │ cmpeq r5, ip, asr fp │ │ │ │ - smlaltteq r2, r9, ip, r0 │ │ │ │ + strdeq r2, [r9, #-8] │ │ │ │ smlalbbeq r4, r5, ip, sl │ │ │ │ cmpeq r5, ip, ror #20 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ + cmpeq r9, ip, lsr r0 │ │ │ │ cmpeq sl, ip, ror #14 │ │ │ │ - cmpeq pc, ip, ror #28 │ │ │ │ - swpbeq sp, r0, [r5] │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ + swpbeq sp, ip, [r5] │ │ │ │ cmpeq r5, r8, lsl r9 │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ - cmpeq r5, r0, asr #32 │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq r5, ip, asr #32 │ │ │ │ smlalbteq r4, r5, r8, r8 │ │ │ │ - smlalbteq r7, pc, r8, sp @ │ │ │ │ + ldrdeq r7, [pc, #-208] @ 185ce0 │ │ │ │ strdeq r1, [r5, #-20] @ 0xffffffec │ │ │ │ - strdeq r7, [pc, #-192] @ 185cf8 │ │ │ │ + strdeq r7, [pc, #-200] @ 185cf0 │ │ │ │ smlaltbeq r4, r5, r0, r7 │ │ │ │ smlaltteq r1, r5, ip, r0 │ │ │ │ - smlaltteq r7, pc, r4, fp @ │ │ │ │ + smlaltteq r7, pc, ip, fp @ │ │ │ │ @ instruction: 0x01454690 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - strheq r7, [pc, #-180] @ 185d1c │ │ │ │ - ldrdeq ip, [r5, #-216] @ 0xffffff28 │ │ │ │ + strheq r7, [pc, #-188] @ 185d14 │ │ │ │ + smlaltteq ip, r5, r4, sp │ │ │ │ cmpeq r5, r0, ror #12 │ │ │ │ strdeq sp, [r4, #-84] @ 0xffffffac │ │ │ │ - strdeq r7, [pc, #-164] @ 185d3c │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ + strdeq r7, [pc, #-172] @ 185d34 │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ smlaltbeq r4, r5, r0, r5 │ │ │ │ cmpeq r4, r4, asr #10 │ │ │ │ strheq r4, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq pc, ip, asr sl @ │ │ │ │ - smlalbbeq ip, r5, r0, ip │ │ │ │ + cmpeq pc, r4, ror #20 │ │ │ │ + smlalbbeq ip, r5, ip, ip │ │ │ │ cmpeq r5, r8, lsl #10 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmpeq pc, ip, lsr #20 │ │ │ │ + cmpeq pc, r4, lsr sl @ │ │ │ │ ldrdeq r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ - ldrdeq r7, [pc, #-156] @ 185d70 │ │ │ │ + smlaltteq r7, pc, r4, r9 @ │ │ │ │ cmpeq r4, r8, ror r4 │ │ │ │ cmpeq r5, ip, ror r4 │ │ │ │ - smlaltbeq r7, pc, r8, r9 @ │ │ │ │ + strheq r7, [pc, #-144] @ 185d88 │ │ │ │ cmpeq r5, r8, asr r4 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ strdeq sp, [r4, #-52] @ 0xffffffcc │ │ │ │ strdeq r4, [r5, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ ldrdeq r4, [r5, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r7, [pc, #-132] @ 185db0 │ │ │ │ + ldrdeq r7, [pc, #-140] @ 185da8 │ │ │ │ cmpeq r4, r0, ror r3 │ │ │ │ cmpeq r5, r0, ror r3 │ │ │ │ - smlaltbeq r7, pc, r0, r8 @ │ │ │ │ + smlaltbeq r7, pc, r8, r8 @ │ │ │ │ cmpeq r5, r0, asr r3 │ │ │ │ - cmpeq pc, r0, asr r8 @ │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ smlaltteq sp, r4, ip, r2 │ │ │ │ smlaltteq r4, r5, ip, r2 │ │ │ │ @ instruction: 0x0144d298 │ │ │ │ - ldrdeq r7, [pc, #-116] @ 185de4 │ │ │ │ + ldrdeq r7, [pc, #-124] @ 185ddc │ │ │ │ smlalbbeq r4, r5, r4, r2 │ │ │ │ cmpeq r4, ip, lsr r2 │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ cmpeq r5, r0, lsr #4 │ │ │ │ ldrdeq sp, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ + cmpeq pc, ip, lsl r7 @ │ │ │ │ smlalbteq r4, r5, r4, r1 │ │ │ │ cmpeq r4, ip, ror r1 │ │ │ │ - strheq r7, [pc, #-104] @ 185e14 │ │ │ │ + smlalbteq r7, pc, r0, r6 @ │ │ │ │ cmpeq r5, r8, ror #2 │ │ │ │ - strheq ip, [r5, #-140] @ 0xffffff74 │ │ │ │ - strheq r7, [pc, #-48] @ 185e58 │ │ │ │ - ldrdeq ip, [r5, #-84] @ 0xffffffac │ │ │ │ + smlalbteq ip, r5, r8, r8 │ │ │ │ + strheq r7, [pc, #-56] @ 185e50 │ │ │ │ + smlaltteq ip, r5, r0, r5 │ │ │ │ cmpeq r5, ip, asr lr │ │ │ │ - @ instruction: 0x0145c59c │ │ │ │ + smlaltbeq ip, r5, r8, r5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmpeq pc, r8, asr #6 │ │ │ │ - cmpeq r5, ip, ror #10 │ │ │ │ + cmpeq pc, r0, asr r3 @ │ │ │ │ + cmpeq r5, r8, ror r5 │ │ │ │ strdeq r3, [r5, #-212] @ 0xffffff2c │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq r5, ip, lsr r5 │ │ │ │ strheq r3, [r5, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - ldrdeq r7, [pc, #-32] @ 185e98 │ │ │ │ - strdeq ip, [r5, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq r7, [pc, #-40] @ 185e90 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ cmpeq r5, ip, ror sp │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - strheq ip, [r5, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq ip, r5, ip, r4 │ │ │ │ + smlalbteq ip, r5, r8, r4 │ │ │ │ + @ instruction: 0x0145c498 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmpeq pc, r4, lsr r2 @ │ │ │ │ - cmpeq r5, r8, asr r4 │ │ │ │ + cmpeq pc, ip, lsr r2 @ │ │ │ │ + cmpeq r5, r4, ror #8 │ │ │ │ smlaltteq r3, r5, r0, ip │ │ │ │ - cmpeq r5, r0, lsr #8 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - smlaltteq ip, r5, ip, r3 │ │ │ │ + strdeq ip, [r5, #-56] @ 0xffffffc8 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - strheq ip, [r5, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq ip, r5, r8, r3 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmpeq pc, r0, ror #2 │ │ │ │ - smlalbbeq ip, r5, r4, r3 │ │ │ │ + cmpeq pc, r8, ror #2 │ │ │ │ + @ instruction: 0x0145c390 │ │ │ │ cmpeq r5, ip, lsl #24 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ + cmpeq pc, r8, lsr #2 │ │ │ │ + cmpeq r5, r0, asr r3 │ │ │ │ smlalbteq r3, r5, ip, fp │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - smlaltteq r7, pc, r0, r0 @ │ │ │ │ - cmpeq r5, r4, lsl #6 │ │ │ │ + smlaltteq r7, pc, r8, r0 @ │ │ │ │ + cmpeq r5, r0, lsl r3 │ │ │ │ smlalbbeq r3, r5, ip, fp │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - smlalbteq ip, r5, ip, r2 │ │ │ │ - smlaltbeq ip, r5, ip, r2 │ │ │ │ + ldrdeq ip, [r5, #-40] @ 0xffffffd8 │ │ │ │ + strheq ip, [r5, #-40] @ 0xffffffd8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0145c29c │ │ │ │ + smlaltbeq ip, r5, r8, r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq pc, r4, asr #32 │ │ │ │ - cmpeq r5, r8, ror #4 │ │ │ │ + cmpeq pc, ip, asr #32 │ │ │ │ + cmpeq r5, r4, ror r2 │ │ │ │ strdeq r3, [r5, #-160] @ 0xffffff60 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r8 │ │ │ │ - cmpeq r5, ip, lsr #4 │ │ │ │ + cmpeq pc, r0, lsl r0 @ │ │ │ │ + cmpeq r5, r8, lsr r2 │ │ │ │ strheq r3, [r5, #-164] @ 0xffffff5c │ │ │ │ - strdeq ip, [r5, #-20] @ 0xffffffec │ │ │ │ - strheq ip, [r5, #-28] @ 0xffffffe4 │ │ │ │ - smlalbbeq ip, r5, r4, r1 │ │ │ │ - cmpeq r5, r4, asr r1 │ │ │ │ + mrseq ip, (UNDEF: 101) │ │ │ │ + smlalbteq ip, r5, r8, r1 │ │ │ │ + @ instruction: 0x0145c190 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ ldrdeq r3, [r5, #-144] @ 0xffffff70 │ │ │ │ - strheq r6, [pc, #-232] @ 185e90 │ │ │ │ + smlalbteq r6, pc, r0, lr @ │ │ │ │ cmpeq r5, r8, ror #18 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq pc, r0, ror lr @ │ │ │ │ - swpbeq ip, r4, [r5] │ │ │ │ + cmpeq pc, r8, ror lr @ │ │ │ │ + smlaltbeq ip, r5, r0, r0 │ │ │ │ cmpeq r5, ip, lsl r9 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - cmpeq pc, r4, lsr lr @ │ │ │ │ - qdaddeq ip, r8, r5 │ │ │ │ + cmpeq pc, ip, lsr lr @ │ │ │ │ + cmpeq r5, r4, rrx │ │ │ │ smlaltteq r3, r5, r0, r8 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ ldr r2, [pc, #-292] @ 185e80 │ │ │ │ ldr r1, [pc, #-292] @ 185e84 │ │ │ │ ldr r3, [pc, #-292] @ 185e88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -196170,205 +196170,205 @@ │ │ │ │ ldr r2, [pc, #404] @ 187668 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 187284 │ │ │ │ cmpeq sl, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, ror r6 │ │ │ │ - smlalbbeq r6, pc, ip, sp @ │ │ │ │ + @ instruction: 0x014f6d94 │ │ │ │ cmpeq r5, r8, lsr r8 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ cmpeq r4, r8, lsr r0 │ │ │ │ - smlaltbeq r9, ip, ip, r9 │ │ │ │ - smlaltbeq r6, pc, r8, ip @ │ │ │ │ + strheq r9, [ip, #-152] @ 0xffffff68 │ │ │ │ + strheq r6, [pc, #-192] @ 187444 │ │ │ │ cmpeq r5, r4, asr r7 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ smlalbbeq r0, r5, r0, r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq pc, ip, ror #22 │ │ │ │ + cmpeq pc, r4, ror fp @ │ │ │ │ cmpeq r5, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - strheq r6, [pc, #-164] @ 187498 │ │ │ │ + strheq r6, [pc, #-172] @ 187490 │ │ │ │ cmpeq r5, ip, asr r5 │ │ │ │ smlalbbeq pc, r4, r0, lr @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ + smlalbbeq r6, pc, r4, r9 @ │ │ │ │ cmpeq r5, ip, lsr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq fp, r5, r0, sl │ │ │ │ + smlaltteq fp, r5, ip, sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ smlalbbeq r3, r5, ip, r3 │ │ │ │ cmpeq r5, ip, ror #6 │ │ │ │ cmpeq r5, ip, ror r3 │ │ │ │ - smlaltteq r0, r9, r4, r8 │ │ │ │ + strdeq r0, [r9, #-128] @ 0xffffff80 │ │ │ │ cmpeq r5, r0, ror r2 │ │ │ │ cmpeq r5, ip, lsr r2 │ │ │ │ - cmpeq r9, r0, lsl #16 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ cmpeq sl, r8, lsr #30 │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - cmpeq r5, ip, asr #16 │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq r5, r8, asr r8 │ │ │ │ ldrdeq r3, [r5, #-4] │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - ldrdeq r6, [pc, #-88] @ 187538 │ │ │ │ - strdeq fp, [r5, #-124] @ 0xffffff84 │ │ │ │ + smlaltteq r6, pc, r0, r5 @ │ │ │ │ + cmpeq r5, r8, lsl #16 │ │ │ │ smlalbbeq r3, r5, r4, r0 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - smlalbbeq r6, pc, r4, r5 @ │ │ │ │ + smlalbbeq r6, pc, ip, r5 @ │ │ │ │ strheq pc, [r4, #-144] @ 0xffffff70 @ │ │ │ │ - smlaltbeq r6, pc, ip, r4 @ │ │ │ │ + strheq r6, [pc, #-68] @ 187564 │ │ │ │ cmpeq r5, r8, asr pc │ │ │ │ smlaltbeq pc, r4, r8, r8 @ │ │ │ │ - smlaltbeq r6, pc, r0, r3 @ │ │ │ │ + smlaltbeq r6, pc, r8, r3 @ │ │ │ │ cmpeq r5, r0, asr lr │ │ │ │ - cmpeq pc, r0, ror r3 @ │ │ │ │ - @ instruction: 0x0145b594 │ │ │ │ + cmpeq pc, r8, ror r3 @ │ │ │ │ + smlaltbeq fp, r5, r0, r5 │ │ │ │ cmpeq r5, ip, lsl lr │ │ │ │ strheq fp, [r4, #-208] @ 0xffffff30 │ │ │ │ - strheq r6, [pc, #-32] @ 1875ac │ │ │ │ - ldrdeq fp, [r5, #-68] @ 0xffffffbc │ │ │ │ + strheq r6, [pc, #-40] @ 1875a4 │ │ │ │ + smlaltteq fp, r5, r0, r4 │ │ │ │ cmpeq r5, ip, asr sp │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ cmpeq r4, r0, lsl #26 │ │ │ │ cmpeq r5, r0, ror sp │ │ │ │ - cmpeq pc, r0, lsl r2 @ │ │ │ │ - cmpeq r5, r4, lsr r4 │ │ │ │ + cmpeq pc, r8, lsl r2 @ │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ strheq r2, [r5, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - smlaltteq r6, pc, r0, r1 @ │ │ │ │ + smlaltteq r6, pc, r8, r1 @ │ │ │ │ @ instruction: 0x01452c90 │ │ │ │ - @ instruction: 0x014f6194 │ │ │ │ + @ instruction: 0x014f619c │ │ │ │ cmpeq r4, ip, lsl ip │ │ │ │ cmpeq r5, r0, lsr ip │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ + cmpeq pc, r4, ror #2 │ │ │ │ cmpeq r5, ip, lsl #24 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ @ instruction: 0x0144bb9c │ │ │ │ smlaltbeq r2, r5, ip, fp │ │ │ │ - smlaltteq r6, pc, r4, r0 @ │ │ │ │ + smlaltteq r6, pc, ip, r0 @ │ │ │ │ @ instruction: 0x01452b94 │ │ │ │ - swpbeq r6, r8, [pc] @ │ │ │ │ + smlaltbeq r6, pc, r0, r0 @ │ │ │ │ cmpeq r4, r4, lsr #22 │ │ │ │ cmpeq r5, r8, lsr fp │ │ │ │ - cmpeq pc, ip, rrx │ │ │ │ + cmpeq pc, r4, ror r0 @ │ │ │ │ cmpeq r5, ip, lsl fp │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ smlaltbeq fp, r4, ip, sl │ │ │ │ smlalbteq r2, r5, r0, sl │ │ │ │ cmpeq r4, r0, ror sl │ │ │ │ - smlaltbeq r5, pc, ip, pc @ │ │ │ │ + strheq r5, [pc, #-244] @ 187554 │ │ │ │ cmpeq r5, ip, asr sl │ │ │ │ cmpeq r4, r4, lsl sl │ │ │ │ - cmpeq pc, r8, asr #30 │ │ │ │ + cmpeq pc, r0, asr pc @ │ │ │ │ strdeq r2, [r5, #-152] @ 0xffffff68 │ │ │ │ strheq fp, [r4, #-144] @ 0xffffff70 │ │ │ │ - smlaltteq r5, pc, ip, lr @ │ │ │ │ + strdeq r5, [pc, #-228] @ 18757c │ │ │ │ @ instruction: 0x0145299c │ │ │ │ cmpeq r4, r4, asr r9 │ │ │ │ - @ instruction: 0x014f5e90 │ │ │ │ + @ instruction: 0x014f5e98 │ │ │ │ cmpeq r5, r0, asr #18 │ │ │ │ - smlalbbeq sl, r5, r8, sp │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ - cmpeq r5, r4, asr sp │ │ │ │ + @ instruction: 0x0145ad94 │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ + cmpeq r5, r0, ror #26 │ │ │ │ ldrdeq r2, [r5, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - strdeq r5, [pc, #-160] @ 1875e8 │ │ │ │ - cmpeq r5, r4, lsl sp │ │ │ │ + strdeq r5, [pc, #-168] @ 1875e0 │ │ │ │ + cmpeq r5, r0, lsr #26 │ │ │ │ @ instruction: 0x0145259c │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - strheq r5, [pc, #-160] @ 1875f8 │ │ │ │ - ldrdeq sl, [r5, #-196] @ 0xffffff3c │ │ │ │ + strheq r5, [pc, #-168] @ 1875f0 │ │ │ │ + smlaltteq sl, r5, r0, ip │ │ │ │ cmpeq r5, ip, asr r5 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x0145ac9c │ │ │ │ + smlaltbeq sl, r5, r8, ip │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - cmpeq pc, r4, lsl sl @ │ │ │ │ - cmpeq r5, r8, lsr ip │ │ │ │ + cmpeq r5, r8, ror ip │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ + cmpeq r5, r4, asr #24 │ │ │ │ smlalbteq r2, r5, r0, r4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmpeq r5, r0, lsl #24 │ │ │ │ - smlalbteq sl, r5, ip, fp │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ + ldrdeq sl, [r5, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq pc, r8, ror r9 @ │ │ │ │ - @ instruction: 0x0145ab9c │ │ │ │ + smlalbbeq r5, pc, r0, r9 @ │ │ │ │ + smlaltbeq sl, r5, r8, fp │ │ │ │ cmpeq r5, r4, lsr #8 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmpeq pc, r8, lsr r9 @ │ │ │ │ - cmpeq r5, ip, asr fp │ │ │ │ + cmpeq pc, r0, asr #18 │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ smlaltteq r2, r5, r4, r3 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - strdeq r5, [pc, #-140] @ 187664 │ │ │ │ - cmpeq r5, r0, lsr #22 │ │ │ │ + cmpeq pc, r4, lsl #18 │ │ │ │ + cmpeq r5, ip, lsr #22 │ │ │ │ smlaltbeq r2, r5, r8, r3 │ │ │ │ - smlalbteq r5, pc, r0, r8 @ │ │ │ │ - smlaltteq sl, r5, r4, sl │ │ │ │ + smlalbteq r5, pc, r8, r8 @ │ │ │ │ + strdeq sl, [r5, #-160] @ 0xffffff60 │ │ │ │ cmpeq r5, ip, ror #6 │ │ │ │ - smlalbbeq r5, pc, r4, r8 @ │ │ │ │ - smlaltbeq sl, r5, r8, sl │ │ │ │ + smlalbbeq r5, pc, ip, r8 @ │ │ │ │ + strheq sl, [r5, #-164] @ 0xffffff5c │ │ │ │ cmpeq r5, r0, lsr r3 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r5, r0, ror sl │ │ │ │ + cmpeq r5, ip, ror sl │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ - cmpeq r5, r8, lsr sl │ │ │ │ + cmpeq pc, ip, lsl r8 @ │ │ │ │ + cmpeq r5, r4, asr #20 │ │ │ │ smlalbteq r2, r5, r0, r2 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - ldrdeq r5, [pc, #-116] @ 1876bc │ │ │ │ - strdeq sl, [r5, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r5, [pc, #-124] @ 1876b4 │ │ │ │ + cmpeq r5, r4, lsl #20 │ │ │ │ smlalbbeq r2, r5, r0, r2 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x014f5798 │ │ │ │ - strheq sl, [r5, #-156] @ 0xffffff64 │ │ │ │ + smlaltbeq r5, pc, r0, r7 @ │ │ │ │ + smlalbteq sl, r5, r8, r9 │ │ │ │ cmpeq r5, r4, asr #4 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ - smlalbbeq sl, r5, r0, r9 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + smlalbbeq sl, r5, ip, r9 │ │ │ │ cmpeq r5, r8, lsl #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq pc, r0, lsr #14 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ + cmpeq pc, r8, lsr #14 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ smlalbteq r2, r5, ip, r1 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - smlaltteq r5, pc, r0, r6 @ │ │ │ │ - cmpeq r5, r4, lsl #18 │ │ │ │ + smlaltteq r5, pc, r8, r6 @ │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ smlalbbeq r2, r5, ip, r1 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - smlalbteq sl, r5, ip, r8 │ │ │ │ - cmpeq pc, ip, ror #12 │ │ │ │ - @ instruction: 0x0145a890 │ │ │ │ + ldrdeq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0x0145a89c │ │ │ │ cmpeq r5, r8, lsl r1 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmpeq r5, r8, asr r8 │ │ │ │ - cmpeq r5, r0, lsr #16 │ │ │ │ + cmpeq r5, r4, ror #16 │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ ldrdeq r2, [r5, #-4] │ │ │ │ - strheq r5, [pc, #-92] @ 187744 │ │ │ │ + smlalbteq r5, pc, r4, r5 @ │ │ │ │ cmpeq r5, ip, rrx │ │ │ │ - cmpeq pc, r8, ror r5 @ │ │ │ │ - @ instruction: 0x0145a79c │ │ │ │ + smlalbbeq r5, pc, r0, r5 @ │ │ │ │ + smlaltbeq sl, r5, r8, r7 │ │ │ │ cmpeq r5, r4, lsr #32 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmpeq r5, r4, ror #14 │ │ │ │ - cmpeq r5, ip, lsr #14 │ │ │ │ + cmpeq r5, r0, ror r7 │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq sl, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r0, lsl #14 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - smlalbteq sl, r5, r0, r6 │ │ │ │ + smlalbteq sl, r5, ip, r6 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - smlaltbeq sl, r5, r4, r6 │ │ │ │ + strheq sl, [r5, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - smlalbbeq sl, r5, ip, r6 │ │ │ │ + @ instruction: 0x0145a698 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmpeq r5, r4, ror #12 │ │ │ │ smlaltteq r1, r5, r0, lr │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #-392] @ 18766c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ @@ -197137,38 +197137,38 @@ │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ cmpeq r5, r0, asr r7 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ @ instruction: 0x00007cb4 │ │ │ │ @ instruction: 0x015bcf94 │ │ │ │ cmppeq r9, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ + smlalbbeq sl, r5, r4, r3 │ │ │ │ smlalbbeq r2, r5, r0, r6 │ │ │ │ - smlalbteq r5, pc, r8, r1 @ │ │ │ │ - cmpeq r5, r0, asr #6 │ │ │ │ + ldrdeq r5, [pc, #-16] @ 1883ec │ │ │ │ + cmpeq r5, ip, asr #6 │ │ │ │ cmpeq r5, r8, asr #12 │ │ │ │ - @ instruction: 0x014f5190 │ │ │ │ - cmpeq r5, r8, lsl #6 │ │ │ │ + @ instruction: 0x014f5198 │ │ │ │ + cmpeq r5, r4, lsl r3 │ │ │ │ cmpeq r5, r0, lsl r6 │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ - ldrdeq sl, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ + ldrdeq sl, [r5, #-44] @ 0xffffffd4 │ │ │ │ ldrdeq r2, [r5, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq pc, r0, lsr #2 │ │ │ │ - @ instruction: 0x0145a298 │ │ │ │ + cmpeq pc, r8, lsr #2 │ │ │ │ + smlaltbeq sl, r5, r4, r2 │ │ │ │ smlaltbeq r2, r5, r0, r5 │ │ │ │ - smlaltteq r5, pc, r8, r0 @ │ │ │ │ - cmpeq r5, r0, ror #4 │ │ │ │ + strdeq r5, [pc, #-0] @ 18842c │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ cmpeq r5, r8, ror #10 │ │ │ │ - strheq r5, [pc, #-0] @ 188438 │ │ │ │ - cmpeq r5, r8, lsr #4 │ │ │ │ + strheq r5, [pc, #-8] @ 188430 │ │ │ │ + cmpeq r5, r4, lsr r2 │ │ │ │ cmpeq r5, r0, lsr r5 │ │ │ │ - cmpeq pc, r8, ror r0 @ │ │ │ │ - strdeq sl, [r5, #-16] │ │ │ │ + smlalbbeq r5, pc, r0, r0 @ │ │ │ │ + strdeq sl, [r5, #-28] @ 0xffffffe4 │ │ │ │ strdeq r2, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r0, asr #32 │ │ │ │ + cmpeq pc, r8, asr #32 │ │ │ │ │ │ │ │ 0018844c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #560] @ 188694 │ │ │ │ @@ -197456,35 +197456,35 @@ │ │ │ │ mov ip, #76 @ 0x4c │ │ │ │ ldr r1, [pc, #100] @ 18892c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1887d8 │ │ │ │ ldrsheq pc, [r9, #-72] @ 0xffffffb8 @ │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ - smlalbbeq r4, pc, r4, ip @ │ │ │ │ + smlalbbeq r4, pc, ip, ip @ │ │ │ │ strdeq r3, [r5, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, ror #31 │ │ │ │ strdeq r3, [r5, #-20] @ 0xffffffec │ │ │ │ cmpeq r5, r4, asr #2 │ │ │ │ cmpeq r5, r8, lsr #2 │ │ │ │ strdeq r3, [r5, #-12] │ │ │ │ - smlaltteq r4, pc, r8, fp @ │ │ │ │ + strdeq r4, [pc, #-176] @ 18884c │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmpeq r5, r8, lsr #2 │ │ │ │ ldrdeq r3, [r5, #-8] │ │ │ │ - smlalbteq r4, pc, r4, fp @ │ │ │ │ - cmpeq r5, ip, lsr #26 │ │ │ │ + smlalbteq r4, pc, ip, fp @ │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ strheq r3, [r5, #-0] │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ cmpeq r5, ip, ror r1 │ │ │ │ cmpeq r5, ip, ror r0 │ │ │ │ - cmpeq pc, r8, ror #22 │ │ │ │ + cmpeq pc, r0, ror fp @ │ │ │ │ cmpeq r5, r4, lsr #2 │ │ │ │ cmpeq r5, r8, asr #32 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ + cmpeq pc, ip, lsr fp @ │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ │ │ │ │ 00188930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -197563,19 +197563,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1889cc │ │ │ │ smlaltbeq r2, r5, r8, pc @ │ │ │ │ ldrheq pc, [r9, #-32] @ 0xffffffe0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq r4, pc, r8, sl @ │ │ │ │ + @ instruction: 0x014f4a90 │ │ │ │ ldrheq sp, [fp, #-160] @ 0xffffff60 │ │ │ │ cmppeq r9, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror #22 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ + cmpeq r5, r4, ror fp │ │ │ │ + cmpeq r5, r0, asr #22 │ │ │ │ │ │ │ │ 00188a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #236] @ 188b94 │ │ │ │ @@ -197639,20 +197639,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 188b10 │ │ │ │ ldrheq sp, [fp, #-148] @ 0xffffff6c │ │ │ │ cmppeq r9, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ cmpeq fp, r4, lsl #19 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ cmpeq r5, r0, lsr #28 │ │ │ │ - strheq r4, [pc, #-140] @ 188b28 │ │ │ │ - cmpeq r5, r4, asr #20 │ │ │ │ + smlalbteq r4, pc, r4, r8 @ │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ smlalbteq r2, r5, r4, sp │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ │ │ │ │ 00188bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -197709,23 +197709,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 188cdc │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 188c1c │ │ │ │ - cmpeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ cmpeq fp, ip, ror #16 │ │ │ │ cmpeq r5, r4, lsr #28 │ │ │ │ - smlalbteq r4, pc, ip, r7 @ │ │ │ │ + ldrdeq r4, [pc, #-116] @ 188c54 │ │ │ │ cmpeq fp, r8, lsr #16 │ │ │ │ cmpeq r5, r4, lsl lr │ │ │ │ - cmpeq r5, r0, lsr #18 │ │ │ │ + cmpeq r5, ip, lsr #18 │ │ │ │ smlaltbeq r2, r5, r4, ip │ │ │ │ - strdeq r9, [r5, #-128] @ 0xffffff80 │ │ │ │ + strdeq r9, [r5, #-140] @ 0xffffff74 │ │ │ │ cmpeq r5, r4, ror ip │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 00188ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -197839,21 +197839,21 @@ │ │ │ │ b 188e44 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, ip, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq lr, [r9, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strheq r2, [r5, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq r4, pc, r4, r6 @ │ │ │ │ + smlalbteq r4, pc, ip, r6 @ │ │ │ │ cmpeq r9, ip, asr lr │ │ │ │ cmpeq r5, r4, asr #26 │ │ │ │ - cmpeq pc, r4, asr r6 @ │ │ │ │ + cmpeq pc, ip, asr r6 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strheq r2, [r5, #-200] @ 0xffffff38 │ │ │ │ - ldrdeq r4, [pc, #-84] @ 188e80 │ │ │ │ + ldrdeq r4, [pc, #-92] @ 188e78 │ │ │ │ │ │ │ │ 00188ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 1890a0 │ │ │ │ @@ -197969,20 +197969,20 @@ │ │ │ │ b 189040 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, ip, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, lsl #26 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbteq r2, r5, r8, fp │ │ │ │ - ldrdeq r4, [pc, #-76] @ 189070 │ │ │ │ + smlaltteq r4, pc, r4, r4 @ │ │ │ │ cmpeq r9, r4, ror #24 │ │ │ │ cmpeq r5, ip, asr fp │ │ │ │ - cmpeq pc, ip, ror #8 │ │ │ │ + cmpeq pc, r4, ror r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r4, pc, r0, r3 @ │ │ │ │ + smlaltteq r4, pc, r8, r3 @ │ │ │ │ strheq r2, [r5, #-168] @ 0xffffff58 │ │ │ │ │ │ │ │ 001890d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -198108,20 +198108,20 @@ │ │ │ │ b 18925c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsheq lr, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, ror #21 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlaltbeq r2, r5, ip, r9 │ │ │ │ - smlalbteq r4, pc, r0, r2 @ │ │ │ │ + smlalbteq r4, pc, r8, r2 @ │ │ │ │ cmpeq r9, r8, asr #20 │ │ │ │ cmpeq r5, r0, asr #18 │ │ │ │ - cmpeq pc, r0, asr r2 @ │ │ │ │ + cmpeq pc, r8, asr r2 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq r4, pc, r8, r1 @ │ │ │ │ + ldrdeq r4, [pc, #-16] @ 1892dc │ │ │ │ smlaltbeq r2, r5, r0, r8 │ │ │ │ │ │ │ │ 001892ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -198404,20 +198404,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq sl, [r4, #-176] @ 0xffffff50 │ │ │ │ smlalbbeq r2, r5, r4, r6 │ │ │ │ - smlaltteq r3, pc, r4, pc @ │ │ │ │ - smlalbteq r3, pc, r4, lr @ │ │ │ │ + smlaltteq r3, pc, ip, pc @ │ │ │ │ + smlalbteq r3, pc, ip, lr @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strheq sl, [r4, #-112] @ 0xffffff90 │ │ │ │ cmpeq r5, r0, ror #8 │ │ │ │ - smlalbteq r3, pc, r0, sp @ │ │ │ │ + smlalbteq r3, pc, r8, sp @ │ │ │ │ │ │ │ │ 00189758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #844] @ 189abc │ │ │ │ @@ -198642,20 +198642,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq fp, r4, ip, sp │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ smlalbteq r2, r5, r8, r2 │ │ │ │ - cmpeq pc, sl, lsl fp @ │ │ │ │ + cmpeq pc, r2, lsr #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r4, lsl sl @ │ │ │ │ + cmpeq pc, ip, lsl sl @ │ │ │ │ smlaltbeq r2, r5, r4, r0 │ │ │ │ │ │ │ │ 00189b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -198881,20 +198881,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, r0, asr #8 │ │ │ │ - smlalbbeq r3, pc, r4, r8 @ │ │ │ │ + smlalbbeq r3, pc, ip, r8 @ │ │ │ │ cmpeq r5, r4, lsl pc │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r4, r8, asr #32 │ │ │ │ - cmpeq pc, r0, ror #12 │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ strdeq r1, [r5, #-192] @ 0xffffff40 │ │ │ │ │ │ │ │ 00189ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199172,20 +199172,20 @@ │ │ │ │ b 18a20c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, lsr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, lsl #21 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq r1, r5, ip, r9 │ │ │ │ - smlaltteq r3, pc, ip, r2 @ │ │ │ │ + strdeq r3, [pc, #-36] @ 18a2c4 │ │ │ │ ldrsheq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ - strheq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + smlalbteq r6, r8, r0, r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strheq r1, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ │ │ │ │ 0018a2f8 : │ │ │ │ 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] @ 18a47c │ │ │ │ @@ -199282,18 +199282,18 @@ │ │ │ │ blx r4 │ │ │ │ b 18a3c4 │ │ │ │ ldrsheq sp, [r9, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq sp, [r9, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ ldrdeq r1, [r5, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r8, asr #2 │ │ │ │ + cmpeq pc, r0, asr r1 @ │ │ │ │ cmpeq r9, r8, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r3, pc, r4, r0 @ │ │ │ │ + smlalbbeq r3, pc, ip, r0 @ │ │ │ │ cmpeq r5, r4, lsl #14 │ │ │ │ │ │ │ │ 0018a4a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -199404,19 +199404,19 @@ │ │ │ │ b 18a578 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, lsr r7 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r5, r8, lsr #12 │ │ │ │ - @ instruction: 0x014f2f98 │ │ │ │ + smlaltbeq r2, pc, r0, pc @ │ │ │ │ cmpeq r9, r4, lsl #13 │ │ │ │ cmpeq r4, r4, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r2, [pc, #-228] @ 18a5a4 │ │ │ │ + strheq r2, [pc, #-236] @ 18a59c │ │ │ │ cmpeq r5, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #15 │ │ │ │ bl c5cec <_Exit@plt> │ │ │ │ @@ -199681,15 +199681,15 @@ │ │ │ │ smlalbbeq r1, r5, r4, r5 │ │ │ │ smlaltteq r1, r5, r4, r4 │ │ │ │ cmpeq r5, r0, lsl r5 │ │ │ │ smlalbteq r0, r5, r8, lr │ │ │ │ cmpeq r5, r4, lsl pc │ │ │ │ addmi r4, pc, r0 │ │ │ │ cmpeq r5, r0, lsr #10 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #444] @ 18ac94 │ │ │ │ ldr r1, [pc, #444] @ 18ac98 │ │ │ │ ldr r2, [pc, #444] @ 18ac9c │ │ │ │ @@ -199811,15 +199811,15 @@ │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ cmpeq r9, r0, lsr #32 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - strheq r2, [pc, #-132] @ 18ac48 │ │ │ │ + strheq r2, [pc, #-140] @ 18ac40 │ │ │ │ cmpeq r5, r4, lsr #6 │ │ │ │ smlaltbeq r1, r5, r0, r2 │ │ │ │ │ │ │ │ 0018acd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200037,28 +200037,28 @@ │ │ │ │ cmpeq fp, r0, lsl #15 │ │ │ │ cmpeq r9, r8, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r4, asr #14 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ cmpeq fp, r4, ror r6 │ │ │ │ - cmpeq pc, r8, lsl #14 │ │ │ │ + cmpeq pc, r0, lsl r7 @ │ │ │ │ strdeq r1, [r5, #-0] │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ cmpeq fp, r4, lsr #12 │ │ │ │ ldrsheq fp, [fp, #-84] @ 0xffffffac │ │ │ │ cmpeq r9, r8, ror sp │ │ │ │ cmpeq fp, r0, lsr #10 │ │ │ │ - smlaltbeq r2, pc, r8, r5 @ │ │ │ │ + strheq r2, [pc, #-80] @ 18b018 │ │ │ │ cmpeq r5, ip, lsl r0 │ │ │ │ - smlaltteq r7, r5, ip, r5 │ │ │ │ + strdeq r7, [r5, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r5, r8, ror #30 │ │ │ │ smlaltbeq r0, r5, r4, pc @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r5, ip, ror r5 │ │ │ │ + smlalbbeq r7, r5, r8, r5 │ │ │ │ │ │ │ │ 0018b07c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #416] @ 18b234 │ │ │ │ @@ -200165,21 +200165,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18b120 │ │ │ │ ldrsbeq fp, [fp, #-52] @ 0xffffffcc │ │ │ │ cmpeq r9, r8, ror #22 │ │ │ │ - cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmpeq pc, r4, asr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r5, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ ldrheq fp, [fp, #-36] @ 0xffffffdc │ │ │ │ - strheq r7, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq pc, r8, lsl #6 │ │ │ │ + smlalbteq r7, r5, r0, r3 │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ cmpeq r5, r0, ror sp │ │ │ │ strdeq r0, [r5, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 0018b264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -200238,15 +200238,15 @@ │ │ │ │ cmpeq r9, r8, lsl #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmpeq r9, r8, asr r9 │ │ │ │ cmpeq r9, r0, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq r0, r5, r4, ip │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ │ │ │ │ 0018b35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -200315,15 +200315,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 │ │ │ │ strdeq r0, [r5, #-176] @ 0xffffff50 │ │ │ │ smlalbteq r0, r5, r0, fp │ │ │ │ - cmpeq pc, r4, asr r1 @ │ │ │ │ + cmpeq pc, ip, asr r1 @ │ │ │ │ │ │ │ │ 0018b488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #244] @ 18b594 │ │ │ │ @@ -200391,15 +200391,15 @@ │ │ │ │ b 18b4f0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, r8, asr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ - cmpeq pc, ip, lsr #32 │ │ │ │ + cmpeq pc, r4, lsr r0 @ │ │ │ │ smlaltteq r0, r5, r0, sl │ │ │ │ smlalbbeq r0, r5, ip, sl │ │ │ │ │ │ │ │ 0018b5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200457,15 +200457,15 @@ │ │ │ │ b 18b610 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, lsr #12 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ - cmpeq pc, ip, lsr #30 │ │ │ │ + cmpeq pc, r4, lsr pc @ │ │ │ │ smlaltteq r0, r5, r0, r9 │ │ │ │ smlalbbeq r0, r5, ip, r9 │ │ │ │ │ │ │ │ 0018b6b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200509,15 +200509,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18b708 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, lsr #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ cmpeq r5, r0, lsl r9 │ │ │ │ strheq r0, [r5, #-140] @ 0xffffff74 │ │ │ │ │ │ │ │ 0018b780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200581,15 +200581,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18b7f0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, asr r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ + cmpeq pc, ip, asr #26 │ │ │ │ strdeq r0, [r5, #-120] @ 0xffffff88 │ │ │ │ smlaltbeq r0, r5, r4, r7 │ │ │ │ │ │ │ │ 0018b898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200635,15 +200635,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18b8f0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, r8, asr #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq pc, ip, ror ip @ │ │ │ │ cmpeq r5, r8, lsr #14 │ │ │ │ ldrdeq r0, [r5, #-100] @ 0xffffff9c │ │ │ │ │ │ │ │ 0018b968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200687,15 +200687,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18b9b8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - smlaltbeq r1, pc, ip, fp @ │ │ │ │ + strheq r1, [pc, #-180] @ 18b978 │ │ │ │ cmpeq r5, r0, ror #12 │ │ │ │ cmpeq r5, ip, lsl #12 │ │ │ │ │ │ │ │ 0018ba30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200774,15 +200774,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18bab4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, lsr #3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq pc, r8, asr sl @ │ │ │ │ + cmpeq pc, r0, ror #20 │ │ │ │ cmpeq r5, ip, lsl #10 │ │ │ │ strheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 0018bb84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200828,15 +200828,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18bbdc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, asr r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - smlalbbeq r1, pc, r8, r9 @ │ │ │ │ + @ instruction: 0x014f1990 │ │ │ │ cmpeq r5, ip, lsr r4 │ │ │ │ smlaltteq r0, r5, r8, r3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 0018bc58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -200881,15 +200881,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18bca8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmpeq r9, ip, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - strheq r1, [pc, #-140] @ 18bc90 │ │ │ │ + smlalbteq r1, pc, r4, r8 @ │ │ │ │ cmpeq r5, r0, ror r3 │ │ │ │ cmpeq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 0018bd24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -200933,15 +200933,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18bd8c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlaltteq r1, pc, r8, r7 @ │ │ │ │ + strdeq r1, [pc, #-112] @ 18bd74 │ │ │ │ @ instruction: 0x0145029c │ │ │ │ cmpeq r5, r8, asr #4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 0018bdec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -200988,15 +200988,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18be44 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ ldrsheq fp, [r9, #-212] @ 0xffffff2c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq pc, r0, lsr #14 │ │ │ │ + cmpeq pc, r8, lsr #14 │ │ │ │ ldrdeq r0, [r5, #-20] @ 0xffffffec │ │ │ │ smlalbbeq r0, r5, r0, r1 │ │ │ │ │ │ │ │ 0018bebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201023,15 +201023,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18bee4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x014f1690 │ │ │ │ + @ instruction: 0x014f1698 │ │ │ │ cmpeq r5, r4, asr #2 │ │ │ │ strdeq r0, [r5, #-0] │ │ │ │ muleq r0, r1, r1 │ │ │ │ │ │ │ │ 0018bf44 : │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ @@ -201171,18 +201171,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 18c020 │ │ │ │ cmpeq r9, r0, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq fp, [r9, #-188] @ 0xffffff44 │ │ │ │ cmpeq r5, r4 │ │ │ │ ldrdeq pc, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq pc, ip, lsl r6 @ │ │ │ │ - smlalbteq r6, r5, r8, r4 │ │ │ │ + cmpeq pc, r4, lsr #12 │ │ │ │ + ldrdeq r6, [r5, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x0144ff94 │ │ │ │ - ldrdeq r1, [pc, #-88] @ 18c0b0 │ │ │ │ + smlaltteq r1, pc, r0, r5 @ │ │ │ │ │ │ │ │ 0018c104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -201204,15 +201204,15 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18c128 │ │ │ │ - cmpeq pc, ip, asr r5 @ │ │ │ │ + cmpeq pc, r4, ror #10 │ │ │ │ cmppeq r4, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018c17c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201501,41 +201501,41 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 18c244 │ │ │ │ cmpeq r9, r4, ror #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq pc, [r4, #-244] @ 0xffffff0c │ │ │ │ ldrheq fp, [r9, #-152] @ 0xffffff68 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ cmppeq r4, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ - mrseq r6, (UNDEF: 101) │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ + cmpeq r5, ip, lsl #4 │ │ │ │ smlalbteq pc, r4, r8, ip @ │ │ │ │ - ldrdeq r1, [pc, #-36] @ 18c608 │ │ │ │ + ldrdeq r1, [pc, #-44] @ 18c600 │ │ │ │ cmppeq r4, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ smlalbbeq pc, r4, r0, ip @ │ │ │ │ - cmpeq pc, ip, ror r2 @ │ │ │ │ + smlalbbeq r1, pc, r4, r2 @ │ │ │ │ cmppeq r4, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [pc, #-20] @ 18c634 │ │ │ │ + strdeq r1, [pc, #-28] @ 18c62c │ │ │ │ smlaltbeq pc, r4, r0, fp @ │ │ │ │ cmppeq r4, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [pc, #-20] @ 18c640 │ │ │ │ + strheq r1, [pc, #-28] @ 18c638 │ │ │ │ cmppeq r4, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - qdaddeq r6, r8, r5 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - cmpeq r5, ip, lsl r0 │ │ │ │ + cmpeq r5, r4, rrx │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ + cmpeq r5, r8, lsr #32 │ │ │ │ smlaltteq pc, r4, r4, sl @ │ │ │ │ cmppeq r4, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [pc, #-12] @ 18c664 │ │ │ │ + cmpeq pc, r4, lsl #2 │ │ │ │ smlaltbeq pc, r4, r8, sl @ │ │ │ │ - smlalbteq r1, pc, ip, r0 @ │ │ │ │ - strheq r5, [r5, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq r1, [pc, #-4] @ 18c674 │ │ │ │ + strheq r5, [r5, #-252] @ 0xffffff04 │ │ │ │ cmppeq r4, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018c67c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -201790,23 +201790,23 @@ │ │ │ │ cmpeq r9, r8, asr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [r4, #-144] @ 0xffffff70 │ │ │ │ cmppeq r4, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r4, asr r3 │ │ │ │ smlalbbeq pc, r4, r0, r8 @ │ │ │ │ - cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ cmppeq r4, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ + cmpeq r5, r8, ror fp │ │ │ │ @ instruction: 0x0144f790 │ │ │ │ - strheq r0, [pc, #-200] @ 18c9dc │ │ │ │ - cmpeq r5, r8, lsr fp │ │ │ │ + smlalbteq r0, pc, r0, ip @ │ │ │ │ + cmpeq r5, r4, asr #22 │ │ │ │ cmppeq r4, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r0, pc, r4, ip @ │ │ │ │ + smlalbbeq r0, pc, ip, ip @ │ │ │ │ │ │ │ │ 0018caac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #204] @ 18cb90 │ │ │ │ @@ -201858,22 +201858,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 18cb58 │ │ │ │ - cmpeq pc, r4, lsr #24 │ │ │ │ + cmpeq pc, ip, lsr #24 │ │ │ │ strdeq pc, [r4, #-100] @ 0xffffff9c │ │ │ │ cmpeq r9, ip, lsl r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq pc, [r4, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ strheq pc, [r4, #-104] @ 0xffffff98 @ │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ + cmpeq r5, r0, lsr #20 │ │ │ │ │ │ │ │ 0018cbb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -201935,16 +201935,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 18cc18 │ │ │ │ cmpeq r9, ip, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r4, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ cmpeq r9, r4, ror #31 │ │ │ │ ldrdeq pc, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ - cmpeq r5, r4, lsl #18 │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ cmppeq r4, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0018ccc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -202638,72 +202638,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 18d2f0 │ │ │ │ b 18cdb8 │ │ │ │ cmpeq r9, r0, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r0, pc, r0, r9 @ │ │ │ │ + smlalbteq r0, pc, r8, r9 @ │ │ │ │ smlalbteq pc, r4, r4, r4 @ │ │ │ │ cmpeq r9, r0, asr #29 │ │ │ │ smlalbteq pc, r4, r4, r4 @ │ │ │ │ cmpeq r9, r4, asr #28 │ │ │ │ cmppeq r4, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #5 │ │ │ │ - @ instruction: 0x014f0890 │ │ │ │ + @ instruction: 0x014f0898 │ │ │ │ @ instruction: 0x0144f394 │ │ │ │ cmpeq r4, r8, lsl pc │ │ │ │ andeq r7, r0, r8, asr r9 │ │ │ │ cmppeq r4, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ cmppeq r4, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ strheq pc, [r4, #-28] @ 0xffffffe4 @ │ │ │ │ - smlalbbeq r0, pc, r8, r6 @ │ │ │ │ - cmpeq pc, r4, asr #12 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ - smlalbbeq r6, sl, r0, r9 │ │ │ │ + @ instruction: 0x014f0690 │ │ │ │ + cmpeq pc, ip, asr #12 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ + smlalbbeq r6, sl, ip, r9 │ │ │ │ cmppeq r4, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ smlaltbeq pc, r4, r0, r0 @ │ │ │ │ qdaddeq pc, r4, r4 @ │ │ │ │ - strdeq r0, [pc, #-72] @ 18d7cc │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ smlalbteq pc, r4, r0, r0 @ │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ smlalbteq lr, r4, ip, pc @ │ │ │ │ smlalbbeq r5, r4, r8, fp │ │ │ │ - cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq pc, r4, lsr r4 @ │ │ │ │ cmpeq r4, ip, asr #2 │ │ │ │ cmpeq r4, r8, lsr #30 │ │ │ │ - strheq sl, [r7, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq sl, r7, r4, r7 │ │ │ │ ldrdeq r9, [r4, #-12] │ │ │ │ cmpeq r4, ip, ror #20 │ │ │ │ cmpeq r4, r8, lsr #20 │ │ │ │ smlaltteq r5, r4, r0, r9 │ │ │ │ - smlalbbeq r0, pc, r0, r2 @ │ │ │ │ + smlalbbeq r0, pc, r8, r2 @ │ │ │ │ @ instruction: 0x01445990 │ │ │ │ cmpeq r4, ip, ror sp │ │ │ │ cmpeq r4, r8, lsr r9 │ │ │ │ cmpeq r4, r0, asr #26 │ │ │ │ cmpeq r4, r4, asr #26 │ │ │ │ - smlalbteq r0, pc, r8, r1 @ │ │ │ │ + ldrdeq r0, [pc, #-16] @ 18d850 │ │ │ │ smlalbbeq lr, r4, r0, sp │ │ │ │ smlalbteq lr, r4, r4, ip │ │ │ │ - cmpeq r5, r0, lsr r0 │ │ │ │ - mrseq r5, (UNDEF: 69) │ │ │ │ - ldrdeq r4, [r5, #-240] @ 0xffffff10 │ │ │ │ - smlaltbeq r4, r5, r0, pc @ │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ - ldrdeq r4, [r5, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq r4, r5, ip, lr │ │ │ │ - cmpeq r5, r8, ror lr │ │ │ │ - cmpeq r5, r8, asr #28 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ + cmpeq r5, ip │ │ │ │ + ldrdeq r4, [r5, #-252] @ 0xffffff04 │ │ │ │ + smlaltbeq r4, r5, ip, pc @ │ │ │ │ + cmpeq r5, r8, ror pc │ │ │ │ + cmpeq r5, r8, asr #30 │ │ │ │ + cmpeq r5, r8, lsl pc │ │ │ │ + smlaltteq r4, r5, r8, lr │ │ │ │ + strheq r4, [r5, #-232] @ 0xffffff18 │ │ │ │ + smlalbbeq r4, r5, r4, lr │ │ │ │ + cmpeq r5, r4, asr lr │ │ │ │ cmpeq r4, ip, lsl fp │ │ │ │ - cmppeq lr, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, ip, ror #20 │ │ │ │ │ │ │ │ 0018d89c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -203354,77 +203354,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 18de4c │ │ │ │ b 18d980 │ │ │ │ cmpeq r9, r4, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq pc, [lr, #-212] @ 0xffffff2c │ │ │ │ + strdeq pc, [lr, #-220] @ 0xffffff24 │ │ │ │ strdeq lr, [r4, #-136] @ 0xffffff78 │ │ │ │ ldrsheq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x0144e994 │ │ │ │ cmpeq r9, ip, ror r2 │ │ │ │ cmpeq r4, r8, lsr r9 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ - smlalbteq pc, lr, ip, ip @ │ │ │ │ + ldrdeq pc, [lr, #-196] @ 0xffffff3c │ │ │ │ ldrdeq lr, [r4, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmpeq r4, r8, asr r8 │ │ │ │ - cmppeq lr, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ strheq lr, [r4, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq r4, r5, ip, sl │ │ │ │ + ldrdeq r4, [r5, #-168] @ 0xffffff58 │ │ │ │ cmpeq r4, ip, lsr r7 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ smlaltteq r5, r4, ip, r2 │ │ │ │ andeq r7, r0, r8, asr r9 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ smlaltbeq lr, r4, r4, r6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmpeq r4, ip, asr #12 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmppeq lr, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmppeq lr, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, sl, r0, sp │ │ │ │ + cmppeq lr, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, sl, ip, sp │ │ │ │ cmpeq r4, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ smlalbteq lr, r4, r4, r4 │ │ │ │ cmpeq r4, ip, lsr #32 │ │ │ │ strdeq r8, [r4, #-84] @ 0xffffffac │ │ │ │ - smlalbteq pc, lr, ip, r8 @ │ │ │ │ + ldrdeq pc, [lr, #-132] @ 0xffffff7c │ │ │ │ smlalbteq lr, r4, r8, r3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r7, ip, asr ip │ │ │ │ + cmpeq r7, r8, ror #24 │ │ │ │ smlalbbeq r8, r4, r0, r5 │ │ │ │ cmpeq r4, r4, lsr #30 │ │ │ │ smlaltteq r4, r4, r4, lr @ │ │ │ │ @ instruction: 0x01444e9c │ │ │ │ - cmppeq lr, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r0, asr lr │ │ │ │ cmpeq r4, ip, lsr r2 │ │ │ │ strdeq r4, [r4, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r8, lsr r5 │ │ │ │ + cmpeq r5, r4, asr #10 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq r5, r8, lsl #10 │ │ │ │ - ldrdeq r4, [r5, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq r4, r5, r8, r4 │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ + cmpeq r5, r4, lsl r5 │ │ │ │ + smlaltteq r4, r5, r4, r4 │ │ │ │ + strheq r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r4, r5, r4, r4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq r5, r8, asr #8 │ │ │ │ - cmpeq r5, r8, lsl r4 │ │ │ │ - cmppeq lr, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr r4 │ │ │ │ + cmpeq r5, r4, lsr #8 │ │ │ │ + cmppeq lr, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq lr, r4, r8, r1 │ │ │ │ cmpeq r4, r8, asr #32 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - strheq r4, [r5, #-56] @ 0xffffffc8 │ │ │ │ - smlalbbeq r4, r5, r4, r3 │ │ │ │ - cmpeq r5, r0, asr r3 │ │ │ │ - cmpeq r5, r0, lsr #6 │ │ │ │ + smlalbteq r4, r5, r4, r3 │ │ │ │ + @ instruction: 0x01454390 │ │ │ │ + cmpeq r5, ip, asr r3 │ │ │ │ + cmpeq r5, ip, lsr #6 │ │ │ │ strdeq sp, [r4, #-244] @ 0xffffff0c │ │ │ │ - cmppeq lr, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 0018e3dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204348,116 +204348,116 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 18e754 │ │ │ │ ldrsheq r9, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x014ef294 │ │ │ │ + @ instruction: 0x014ef29c │ │ │ │ @ instruction: 0x0144dd98 │ │ │ │ @ instruction: 0x01599794 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ cmpeq r4, r8, lsl r0 │ │ │ │ smlaltbeq sp, r4, r8, lr │ │ │ │ @ instruction: 0x0144de98 │ │ │ │ smlalbbeq sp, r4, r8, lr │ │ │ │ cmpeq r4, r8, ror lr │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - qdaddeq pc, ip, lr @ │ │ │ │ + cmppeq lr, r4, rrx @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r0, ror #22 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq r9, r8, lsr #9 │ │ │ │ - cmpeq lr, r4, asr pc │ │ │ │ + cmpeq lr, ip, asr pc │ │ │ │ cmpeq r4, ip, asr sl │ │ │ │ cmpeq r4, r8, lsl r6 │ │ │ │ smlaltbeq r4, r4, r4, r5 @ │ │ │ │ strdeq sp, [r4, #-160] @ 0xffffff60 │ │ │ │ smlaltteq sp, r4, r4, sl │ │ │ │ ldrdeq sp, [r4, #-164] @ 0xffffff5c │ │ │ │ smlalbteq sp, r4, r4, sl │ │ │ │ - @ instruction: 0x014eed90 │ │ │ │ + @ instruction: 0x014eed98 │ │ │ │ cmpeq r4, ip, lsr #20 │ │ │ │ - strdeq r3, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r4, lsl #24 │ │ │ │ cmpeq r4, r8, ror #16 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ smlalbbeq r7, r4, r8, sl │ │ │ │ cmpeq r4, r4, asr sl │ │ │ │ cmpeq r4, r8, asr r9 │ │ │ │ - strdeq r8, [r7, #-240] @ 0xffffff10 │ │ │ │ - strheq lr, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ + strdeq r8, [r7, #-252] @ 0xffffff04 │ │ │ │ + strheq lr, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ strheq sp, [r4, #-100] @ 0xffffff9c │ │ │ │ cmpeq r4, ip, lsr r9 │ │ │ │ smlalbteq r7, r4, r4, r8 │ │ │ │ cmpeq r4, ip, asr r7 │ │ │ │ cmpeq r4, r4, asr #14 │ │ │ │ - strdeq r8, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r4, lsl #28 │ │ │ │ smlalbbeq r4, r4, ip, r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmpeq r4, r0, lsr r6 │ │ │ │ @ instruction: 0x0144d69c │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ cmpeq r4, r4, lsr #10 │ │ │ │ - smlaltteq r3, r5, r0, r6 │ │ │ │ + smlaltteq r3, r5, ip, r6 │ │ │ │ cmpeq r4, r0, asr r3 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ - smlaltbeq r3, r5, r4, r6 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ + strheq r3, [r5, #-96] @ 0xffffffa0 │ │ │ │ cmpeq r4, r0, lsl r3 │ │ │ │ - ldrdeq lr, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r5, r8, ror #12 │ │ │ │ + ldrdeq lr, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ ldrdeq sp, [r4, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x014ee794 │ │ │ │ - cmpeq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x014ee79c │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ @ instruction: 0x0144d298 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - strdeq r3, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + strdeq r3, [r5, #-92] @ 0xffffffa4 │ │ │ │ cmpeq r4, ip, asr r2 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - strheq r3, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ + smlalbteq r3, r5, r0, r5 │ │ │ │ cmpeq r4, r0, lsr #4 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlaltteq lr, lr, r0, r6 @ │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ + smlaltteq lr, lr, r8, r6 @ │ │ │ │ + smlalbbeq r3, r5, r4, r5 │ │ │ │ smlaltteq sp, r4, r4, r1 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - smlaltbeq lr, lr, r4, r6 @ │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ + smlaltbeq lr, lr, ip, r6 @ │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ smlaltbeq sp, r4, r8, r1 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ strheq sp, [r4, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r8, ror #12 │ │ │ │ + cmpeq lr, r0, ror r6 │ │ │ │ cmpeq r4, r0, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmpeq r4, r0, ror r3 │ │ │ │ - cmpeq lr, r8, lsl r6 │ │ │ │ + cmpeq lr, r0, lsr #12 │ │ │ │ cmpeq r4, r0, lsl r1 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ smlaltteq sp, r4, r4, r2 │ │ │ │ - ldrdeq lr, [lr, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq lr, lr, r4, r5 @ │ │ │ │ ldrdeq sp, [r4, #-4] │ │ │ │ muleq r0, fp, r1 │ │ │ │ - smlaltbeq lr, lr, r8, r5 @ │ │ │ │ - cmpeq r5, r0, asr #8 │ │ │ │ + strheq lr, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r5, ip, asr #8 │ │ │ │ smlaltbeq sp, r4, ip, r0 │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ - cmpeq r5, r4, lsl #8 │ │ │ │ + cmpeq lr, r4, ror r5 │ │ │ │ + cmpeq r5, r0, lsl r4 │ │ │ │ cmpeq r4, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - smlalbteq r3, r5, ip, r3 │ │ │ │ - cmpeq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x01453398 │ │ │ │ + ldrdeq r3, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ + smlaltbeq r3, r5, r4, r3 │ │ │ │ cmpeq r4, r4 │ │ │ │ - smlalbteq lr, lr, r4, r4 @ │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ + smlalbteq lr, lr, ip, r4 @ │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ smlalbteq ip, r4, r0, pc @ │ │ │ │ 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] @ 18f5b8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -204566,25 +204566,25 @@ │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 18f4a0 │ │ │ │ ldrsheq r8, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq lr, [lr, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq lr, lr, r4, r2 @ │ │ │ │ strheq sp, [r4, #-4] │ │ │ │ cmpeq r9, ip, asr r7 │ │ │ │ - cmpeq lr, r4, ror r2 │ │ │ │ + cmpeq lr, ip, ror r2 │ │ │ │ smlalbbeq sp, r4, r0, r0 │ │ │ │ - qdaddeq r3, ip, r5 │ │ │ │ + cmpeq r5, r8, rrx │ │ │ │ smlalbbeq ip, r4, r0, pc @ │ │ │ │ cmpeq r4, r4, ror pc │ │ │ │ cmpeq r4, ip, asr #30 │ │ │ │ - smlaltteq lr, lr, r8, r1 @ │ │ │ │ - smlaltteq r2, r5, ip, pc @ │ │ │ │ + strdeq lr, [lr, #-16] │ │ │ │ + strdeq r2, [r5, #-248] @ 0xffffff08 │ │ │ │ cmpeq r4, r0, lsl pc │ │ │ │ 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 │ │ │ │ @@ -204672,24 +204672,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 18f664 │ │ │ │ - cmpeq lr, r4, lsl r1 │ │ │ │ + cmpeq lr, ip, lsl r1 │ │ │ │ cmpeq r4, r4, ror #30 │ │ │ │ - ldrdeq lr, [lr, #-8] │ │ │ │ + smlaltteq lr, lr, r0, r0 @ │ │ │ │ cmpeq r4, r8, asr #30 │ │ │ │ - smlalbteq r2, r5, r4, lr │ │ │ │ + ldrdeq r2, [r5, #-224] @ 0xffffff20 │ │ │ │ smlaltteq ip, r4, r8, sp │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ + qdaddeq lr, r0, lr │ │ │ │ @ instruction: 0x0144ce90 │ │ │ │ smlaltbeq ip, r4, r0, sp │ │ │ │ - cmpeq r5, ip, lsr lr │ │ │ │ + cmpeq r5, r8, asr #28 │ │ │ │ cmpeq r4, r0, ror #26 │ │ │ │ │ │ │ │ 0018f794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -204771,19 +204771,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 18f828 │ │ │ │ cmpeq r9, r4, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r8, [r9, #-52] @ 0xffffffcc │ │ │ │ - smlalbteq sp, lr, ip, lr │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ + ldrdeq sp, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r0, lsl sp │ │ │ │ cmpeq r4, r4, lsr #24 │ │ │ │ - @ instruction: 0x014ede90 │ │ │ │ - smlalbteq r2, r5, r8, ip │ │ │ │ + @ instruction: 0x014ede98 │ │ │ │ + ldrdeq r2, [r5, #-196] @ 0xffffff3c │ │ │ │ smlaltteq ip, r4, r8, fp │ │ │ │ │ │ │ │ 0018f904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -204862,19 +204862,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 18f98c │ │ │ │ cmpeq r9, r4, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, ror r2 │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ - smlaltbeq r2, r5, r0, fp │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ + smlaltbeq r2, r5, ip, fp │ │ │ │ smlalbteq ip, r4, r0, sl │ │ │ │ - cmpeq lr, ip, lsr #26 │ │ │ │ - cmpeq r5, r4, ror #22 │ │ │ │ + cmpeq lr, r4, lsr sp │ │ │ │ + cmpeq r5, r0, ror fp │ │ │ │ smlalbbeq ip, r4, r4, sl │ │ │ │ │ │ │ │ 0018fa68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -205029,26 +205029,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 18fbec │ │ │ │ cmpeq r9, r0, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, lsr fp │ │ │ │ - smlaltbeq r7, r7, r0, pc @ │ │ │ │ - @ instruction: 0x014edb98 │ │ │ │ + smlaltbeq r7, r7, ip, pc @ │ │ │ │ + smlaltbeq sp, lr, r0, fp │ │ │ │ cmpeq r4, ip, asr #20 │ │ │ │ cmpeq r9, r0, lsl r0 │ │ │ │ - cmpeq lr, ip, lsl #22 │ │ │ │ - cmpeq r5, r4, asr #18 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ cmpeq r4, ip, asr r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrdeq sp, [lr, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, r8, lsl #18 │ │ │ │ + ldrdeq sp, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ cmpeq r4, r4, lsr #16 │ │ │ │ - ldrdeq r2, [r5, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq r2, [r5, #-140] @ 0xffffff74 │ │ │ │ smlaltteq ip, r4, ip, r7 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0018fd1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205162,21 +205162,21 @@ │ │ │ │ b 18fe80 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r7, [r9, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r7, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, r0, ror r8 │ │ │ │ - smlaltteq sp, lr, r0, r9 │ │ │ │ + smlaltteq sp, lr, r8, r9 │ │ │ │ cmpeq r9, r0, lsr #28 │ │ │ │ cmpeq r4, r0, lsl #16 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r4, r4, ror r7 │ │ │ │ - strdeq sp, [lr, #-128] @ 0xffffff80 │ │ │ │ + strdeq sp, [lr, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 0018ff0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #436] @ 1900d8 │ │ │ │ @@ -205291,20 +205291,20 @@ │ │ │ │ b 190078 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r0, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, asr #25 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq ip, r4, r8, r6 │ │ │ │ - strdeq sp, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq lr, r4, lsl #16 │ │ │ │ cmpeq r9, ip, lsr #24 │ │ │ │ cmpeq r4, ip, lsl r6 │ │ │ │ - smlalbbeq sp, lr, ip, r7 │ │ │ │ + @ instruction: 0x014ed794 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq lr, ip, lsl #14 │ │ │ │ cmpeq r4, ip, ror r5 │ │ │ │ │ │ │ │ 00190108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -205420,20 +205420,20 @@ │ │ │ │ b 190274 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, ror #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, asr #21 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq ip, r4, ip, r4 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ cmpeq r9, r0, lsr sl │ │ │ │ cmpeq r4, r0, lsr #8 │ │ │ │ - @ instruction: 0x014ed590 │ │ │ │ + @ instruction: 0x014ed598 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r8, lsl #10 │ │ │ │ + cmpeq lr, r0, lsl r5 │ │ │ │ smlalbbeq ip, r4, r0, r3 │ │ │ │ │ │ │ │ 00190304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -205577,21 +205577,21 @@ │ │ │ │ b 1904d0 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r8, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, ror #16 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, ip, asr #4 │ │ │ │ - strheq sp, [lr, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq sp, lr, r4, r3 │ │ │ │ ldrsbeq r7, [r9, #-112] @ 0xffffff90 │ │ │ │ smlaltteq ip, r4, r4, r1 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r4, r0, asr #2 │ │ │ │ - smlalbteq sp, lr, r4, r2 │ │ │ │ + smlalbteq sp, lr, ip, r2 │ │ │ │ │ │ │ │ 00190560 : │ │ │ │ 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] @ 190738 │ │ │ │ @@ -205709,20 +205709,20 @@ │ │ │ │ b 1906d4 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, ror #12 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ qdaddeq ip, r0, r4 │ │ │ │ - smlalbteq sp, lr, ip, r1 │ │ │ │ + ldrdeq sp, [lr, #-20] @ 0xffffffec │ │ │ │ ldrsbeq r7, [r9, #-80] @ 0xffffffb0 │ │ │ │ smlaltteq fp, r4, r4, pc @ │ │ │ │ - cmpeq lr, ip, asr r1 │ │ │ │ + cmpeq lr, r4, ror #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq sp, lr, ip, r0 │ │ │ │ + ldrdeq sp, [lr, #-4] │ │ │ │ cmpeq r4, ip, lsr pc │ │ │ │ │ │ │ │ 00190768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -205835,21 +205835,21 @@ │ │ │ │ b 1908cc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, ror #8 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, ip, ror #28 │ │ │ │ - smlaltteq ip, lr, r4, pc @ │ │ │ │ + smlaltteq ip, lr, ip, pc @ │ │ │ │ ldrsbeq r7, [r9, #-52] @ 0xffffffcc │ │ │ │ strdeq fp, [r4, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r4, r0, ror sp │ │ │ │ - strdeq ip, [lr, #-228] @ 0xffffff1c │ │ │ │ + strdeq ip, [lr, #-236] @ 0xffffff14 │ │ │ │ │ │ │ │ 00190958 : │ │ │ │ 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] @ 190b24 │ │ │ │ @@ -205964,21 +205964,21 @@ │ │ │ │ b 190ac4 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01597294 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, ror #4 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlaltbeq fp, r4, r4, ip │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ ldrsbeq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r4, ip, lsr ip │ │ │ │ - @ instruction: 0x014ecd94 │ │ │ │ + @ instruction: 0x014ecd9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x0144bb98 │ │ │ │ - cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq lr, r4, lsl sp │ │ │ │ │ │ │ │ 00190b54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -206205,27 +206205,27 @@ │ │ │ │ b 190e50 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, r0, asr sl │ │ │ │ - smlaltbeq ip, lr, r0, fp │ │ │ │ + smlaltbeq ip, lr, r8, fp │ │ │ │ cmpeq r9, r4, ror #30 │ │ │ │ smlaltteq fp, r4, r8, r9 │ │ │ │ - cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq lr, r8, lsr fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq ip, lr, ip, sl │ │ │ │ + @ instruction: 0x014eca94 │ │ │ │ cmpeq r4, r4, lsl r9 │ │ │ │ smlaltteq fp, r4, r4, r8 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ @ instruction: 0x0144b898 │ │ │ │ - smlaltteq ip, lr, r8, r9 │ │ │ │ + strdeq ip, [lr, #-144] @ 0xffffff70 │ │ │ │ cmpeq r4, ip, lsr r8 │ │ │ │ - smlalbbeq ip, lr, r4, r9 │ │ │ │ + smlalbbeq ip, lr, ip, r9 │ │ │ │ │ │ │ │ 00190f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -206339,18 +206339,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 191058 │ │ │ │ cmpeq r9, r4, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x014ec890 │ │ │ │ + @ instruction: 0x014ec898 │ │ │ │ cmpeq r4, ip, ror #30 │ │ │ │ cmpeq r9, r4, lsr #23 │ │ │ │ - smlaltteq r1, r5, r0, r4 │ │ │ │ + smlaltteq r1, r5, ip, r4 │ │ │ │ cmpeq r4, r0, lsl r6 │ │ │ │ │ │ │ │ 00191108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -206518,23 +206518,23 @@ │ │ │ │ b 191230 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, ror #20 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlaltteq fp, r4, r8, r4 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ + cmpeq lr, ip, lsr #12 │ │ │ │ cmpeq r9, ip, asr #19 │ │ │ │ cmpeq r4, ip, ror r4 │ │ │ │ - strheq ip, [lr, #-84] @ 0xffffffac │ │ │ │ + strheq ip, [lr, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, lsr #10 │ │ │ │ + cmpeq lr, ip, lsr #10 │ │ │ │ smlalbteq fp, r4, ip, r3 │ │ │ │ - ldrdeq pc, [r7, #-88] @ 0xffffffa8 │ │ │ │ - strheq ip, [lr, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq pc, r7, r4, r5 @ │ │ │ │ + smlalbteq ip, lr, r4, r4 │ │ │ │ cmpeq r4, ip, ror #6 │ │ │ │ │ │ │ │ 001913d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -206678,23 +206678,23 @@ │ │ │ │ b 191540 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r6, [r9, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq fp, r4, r0, r2 │ │ │ │ - strheq ip, [lr, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq ip, lr, r4, r3 │ │ │ │ cmpeq r9, r4, ror #14 │ │ │ │ cmpeq r4, r4, lsl r2 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq ip, [lr, #-44] @ 0xffffffd4 │ │ │ │ + smlalbteq ip, lr, r4, r2 │ │ │ │ cmpeq r4, r4, ror #2 │ │ │ │ - cmppeq r7, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr r2 │ │ │ │ + cmppeq r7, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ cmpeq r4, r8, lsl #2 │ │ │ │ │ │ │ │ 00191650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -206838,23 +206838,23 @@ │ │ │ │ b 191720 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0159659c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, ror r5 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ strdeq sl, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ + cmpeq lr, ip, lsr r1 │ │ │ │ ldrsbeq r6, [r9, #-76] @ 0xffffffb4 │ │ │ │ smlalbbeq sl, r4, ip, pc @ │ │ │ │ - smlalbteq ip, lr, r4, r0 │ │ │ │ + smlalbteq ip, lr, ip, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, lsr r0 │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ ldrdeq sl, [r4, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq pc, r7, r8, r0 @ │ │ │ │ - smlalbteq fp, lr, ip, pc @ │ │ │ │ + strdeq pc, [r7, #-4] │ │ │ │ + ldrdeq fp, [lr, #-244] @ 0xffffff0c │ │ │ │ cmpeq r4, ip, ror lr │ │ │ │ │ │ │ │ 001918c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -206998,23 +206998,23 @@ │ │ │ │ b 191a30 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r9, r4, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, lsl #6 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ @ instruction: 0x0144ad90 │ │ │ │ - smlalbteq fp, lr, ip, lr │ │ │ │ + ldrdeq fp, [lr, #-228] @ 0xffffff1c │ │ │ │ cmpeq r9, r4, ror r2 │ │ │ │ cmpeq r4, r4, lsr #26 │ │ │ │ - cmpeq lr, ip, asr lr │ │ │ │ + cmpeq lr, r4, ror #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq fp, lr, ip, sp │ │ │ │ + ldrdeq fp, [lr, #-212] @ 0xffffff2c │ │ │ │ cmpeq r4, r4, ror ip │ │ │ │ - smlalbbeq lr, r7, r0, lr │ │ │ │ - cmpeq lr, r8, ror #26 │ │ │ │ + smlalbbeq lr, r7, ip, lr │ │ │ │ + cmpeq lr, r0, ror sp │ │ │ │ cmpeq r4, r8, lsl ip │ │ │ │ │ │ │ │ 00191b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -207196,15 +207196,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, r0, lsr #6 │ │ │ │ @ instruction: 0x0144a990 │ │ │ │ - cmpeq lr, r4, lsr #22 │ │ │ │ + cmpeq lr, ip, lsr #22 │ │ │ │ │ │ │ │ 00191dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #352] @ 191f74 │ │ │ │ @@ -207307,15 +207307,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, ip, ror #2 │ │ │ │ - cmpeq lr, r8, ror r9 │ │ │ │ + smlalbbeq fp, lr, r0, r9 │ │ │ │ ldrdeq sl, [r4, #-116] @ 0xffffff8c │ │ │ │ │ │ │ │ 00191fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207419,15 +207419,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r1, [r4, #-244] @ 0xffffff0c │ │ │ │ - smlalbteq fp, lr, r0, r7 │ │ │ │ + smlalbteq fp, lr, r8, r7 │ │ │ │ cmpeq r4, ip, lsl r6 │ │ │ │ │ │ │ │ 0019216c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207531,15 +207531,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r1, [r4, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq lr, r0, lsl r6 │ │ │ │ cmpeq r4, r4, ror #8 │ │ │ │ │ │ │ │ 00192324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207643,15 +207643,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, r4, asr #24 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ smlaltbeq sl, r4, ip, r2 │ │ │ │ │ │ │ │ 001924dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207755,15 +207755,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r1, r4, ip, sl │ │ │ │ - @ instruction: 0x014eb298 │ │ │ │ + smlaltbeq fp, lr, r0, r2 │ │ │ │ strdeq sl, [r4, #-4] │ │ │ │ │ │ │ │ 00192694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207867,15 +207867,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r1, [r4, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq fp, lr, r0, r0 │ │ │ │ + smlaltteq fp, lr, r8, r0 │ │ │ │ cmpeq r4, ip, lsr pc │ │ │ │ │ │ │ │ 0019284c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -207979,15 +207979,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, ip, lsl r7 │ │ │ │ - cmpeq lr, r8, lsr #30 │ │ │ │ + cmpeq lr, r0, lsr pc │ │ │ │ smlalbbeq r9, r4, r4, sp │ │ │ │ │ │ │ │ 00192a04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208091,15 +208091,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, r4, ror #10 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ smlalbteq r9, r4, ip, fp │ │ │ │ │ │ │ │ 00192bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208203,15 +208203,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r1, r4, ip, r3 │ │ │ │ - strheq sl, [lr, #-184] @ 0xffffff48 │ │ │ │ + smlalbteq sl, lr, r0, fp │ │ │ │ cmpeq r4, r4, lsl sl │ │ │ │ │ │ │ │ 00192d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208315,15 +208315,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r1, [r4, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ cmpeq r4, ip, asr r8 │ │ │ │ │ │ │ │ 00192f2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208427,15 +208427,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r4, ip, lsr r0 │ │ │ │ - cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq lr, r0, asr r8 │ │ │ │ smlaltbeq r9, r4, r4, r6 │ │ │ │ │ │ │ │ 001930e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -208465,15 +208465,15 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmpeq r4, r0, lsr #12 │ │ │ │ cmpeq r4, r0, lsl #12 │ │ │ │ - @ instruction: 0x014ea898 │ │ │ │ + smlaltbeq sl, lr, r0, r8 │ │ │ │ │ │ │ │ 00193170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -208603,15 +208603,15 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrheq r4, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, lsl pc │ │ │ │ cmpeq r9, ip, asr #18 │ │ │ │ cmpeq r4, r4, ror #8 │ │ │ │ cmpeq r4, r0, asr #8 │ │ │ │ - strheq sl, [lr, #-100] @ 0xffffff9c │ │ │ │ + strheq sl, [lr, #-108] @ 0xffffff94 │ │ │ │ │ │ │ │ 00193380 : │ │ │ │ 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 │ │ │ │ @@ -208830,32 +208830,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 193430 │ │ │ │ cmpeq r9, r0, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r9, r4, r4, r3 │ │ │ │ - cmpeq lr, r0, lsl r6 │ │ │ │ + cmpeq lr, r8, lsl r6 │ │ │ │ cmpeq r9, r8, lsl #16 │ │ │ │ cmpeq r9, ip, asr #15 │ │ │ │ smlaltbeq r3, r4, r4, r0 │ │ │ │ smlalbbeq r3, r4, r4, r0 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ cmppeq r3, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ strbtvc r6, [r5], -pc, lsr #8 │ │ │ │ - smlalbbeq sl, lr, ip, r4 │ │ │ │ + @ instruction: 0x014ea494 │ │ │ │ cmpeq r4, r4, asr r2 │ │ │ │ cmpeq r4, ip, lsr #4 │ │ │ │ smlaltteq r9, r4, r8, r1 │ │ │ │ smlalbteq r4, r4, r4, r2 @ │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ - cmpeq r4, r4, lsl pc │ │ │ │ - smlaltteq lr, r4, r4, lr │ │ │ │ - strheq lr, [r4, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + cmpeq r4, r0, lsr #30 │ │ │ │ + strdeq lr, [r4, #-224] @ 0xffffff20 │ │ │ │ + smlalbteq lr, r4, r0, lr │ │ │ │ ldrdeq r9, [r4, #-8] │ │ │ │ │ │ │ │ 0019374c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -208962,23 +208962,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 193810 │ │ │ │ @ instruction: 0x0159449c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ cmpeq r4, r4, lsl r0 │ │ │ │ cmpeq r9, r8, asr r4 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ cmpeq r9, ip, ror #7 │ │ │ │ @ instruction: 0x0143f598 │ │ │ │ cmpeq r4, r8, ror #22 │ │ │ │ - smlaltbeq lr, r4, r4, ip │ │ │ │ + strheq lr, [r4, #-192] @ 0xffffff40 │ │ │ │ │ │ │ │ 0019392c : │ │ │ │ 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] @ 193a94 │ │ │ │ @@ -209065,19 +209065,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1939d8 │ │ │ │ ldrheq r4, [r9, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq sl, lr, r4, r0 │ │ │ │ + smlalbbeq sl, lr, ip, r0 │ │ │ │ cmpeq r4, r0, lsr lr │ │ │ │ cmpeq r9, r4, lsr #4 │ │ │ │ smlalbteq pc, r3, ip, r3 @ │ │ │ │ - cmpeq r4, r0, lsl fp │ │ │ │ + cmpeq r4, ip, lsl fp │ │ │ │ │ │ │ │ 00193ab0 : │ │ │ │ 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 │ │ │ │ @@ -209344,27 +209344,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 193cb0 │ │ │ │ cmpeq r9, r0, lsr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ smlaltbeq r8, r4, r4, ip │ │ │ │ cmpeq r4, r8, ror #24 │ │ │ │ - cmpeq ip, r0, ror r6 │ │ │ │ - smlalbbeq r9, lr, ip, sp │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ + @ instruction: 0x014e9d94 │ │ │ │ cmpeq r4, r4, lsr fp │ │ │ │ cmpeq r9, ip, asr #30 │ │ │ │ ldrdeq r8, [r4, #-160] @ 0xffffff60 │ │ │ │ strheq r8, [r4, #-172] @ 0xffffff54 │ │ │ │ cmppeq r3, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r8, lsr #20 │ │ │ │ - smlaltbeq r9, lr, ip, fp │ │ │ │ - cmpeq r4, r4, lsr r7 │ │ │ │ + strheq r9, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r0, asr #14 │ │ │ │ cmpeq r4, r4, asr r9 │ │ │ │ - strdeq lr, [r4, #-108] @ 0xffffff94 │ │ │ │ - smlalbteq lr, r4, ip, r6 │ │ │ │ + cmpeq r4, r8, lsl #14 │ │ │ │ + ldrdeq lr, [r4, #-104] @ 0xffffff98 │ │ │ │ │ │ │ │ 00193f24 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 193f60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -209467,21 +209467,21 @@ │ │ │ │ b 193fe8 │ │ │ │ cmpeq r9, ip, ror #24 │ │ │ │ cmpeq fp, ip, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, asr #24 │ │ │ │ andeq r6, r0, ip, lsr #21 │ │ │ │ cmpeq r9, r4, lsl ip │ │ │ │ - cmpeq r4, r0, lsr #10 │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ smlaltteq r8, r4, r4, r7 │ │ │ │ - strheq r9, [lr, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq r9, lr, r4, r9 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - smlaltteq lr, r4, r8, r4 │ │ │ │ + strdeq lr, [r4, #-68] @ 0xffffffbc │ │ │ │ smlaltbeq r8, r4, ip, r7 │ │ │ │ - smlalbbeq r9, lr, r4, r9 │ │ │ │ + smlalbbeq r9, lr, ip, r9 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 001940f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 19419c │ │ │ │ @@ -209659,18 +209659,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 19437c │ │ │ │ - smlalbteq r9, lr, ip, r6 │ │ │ │ + ldrdeq r9, [lr, #-100] @ 0xffffff9c │ │ │ │ cmpeq r4, r8, asr r5 │ │ │ │ ldrdeq r8, [r4, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq r9, lr, r8, r6 │ │ │ │ + @ instruction: 0x014e9690 │ │ │ │ smlalbteq r8, r4, r8, r4 │ │ │ │ @ instruction: 0x01448498 │ │ │ │ │ │ │ │ 001943dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -209918,27 +209918,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 194644 │ │ │ │ ldrsheq r3, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r3, [r9, #-116] @ 0xffffff8c │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r8, asr r5 │ │ │ │ + cmpeq lr, r0, ror #10 │ │ │ │ cmpeq r4, r0, ror r3 │ │ │ │ ldrheq r3, [r9, #-88] @ 0xffffffa8 │ │ │ │ - smlaltbeq r9, lr, r4, r3 │ │ │ │ + smlaltbeq r9, lr, ip, r3 │ │ │ │ strheq r8, [r4, #-20] @ 0xffffffec │ │ │ │ - strheq sp, [r4, #-224] @ 0xffffff20 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ + strheq sp, [r4, #-236] @ 0xffffff14 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + cmpeq r4, r4, ror lr │ │ │ │ cmpeq r4, r8, lsr #2 │ │ │ │ - ldrdeq r9, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, ip, lsr #28 │ │ │ │ + ldrdeq r9, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r8, lsr lr │ │ │ │ smlaltteq r8, r4, r8, r0 │ │ │ │ - strdeq sp, [r4, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, r0, lsl #28 │ │ │ │ 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] @ 194bbc │ │ │ │ mov r4, r3 │ │ │ │ @@ -210173,35 +210173,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 194a00 │ │ │ │ cmpeq r9, r8, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r9, lr, r0, r1 │ │ │ │ + smlaltteq r9, lr, r8, r1 │ │ │ │ strdeq r7, [r4, #-248] @ 0xffffff08 │ │ │ │ cmpeq r9, r0, lsr #7 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmpeq fp, r0, lsr #24 │ │ │ │ cmpeq fp, r0, lsl ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r8, lsl #2 │ │ │ │ + cmpeq lr, r0, lsl r1 │ │ │ │ cmpeq r4, ip, lsl pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ ldrsheq r3, [r9, #-28] @ 0xffffffe4 │ │ │ │ smlaltbeq lr, r3, r4, r3 │ │ │ │ - smlaltteq sp, r4, r8, sl │ │ │ │ - strheq sp, [r4, #-168] @ 0xffffff58 │ │ │ │ - smlalbbeq sp, r4, r8, sl │ │ │ │ - cmpeq r4, r4, asr sl │ │ │ │ - smlalbteq r8, lr, r8, lr │ │ │ │ - cmpeq r4, r0, lsr #20 │ │ │ │ + strdeq sp, [r4, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq sp, r4, r4, sl │ │ │ │ + @ instruction: 0x0144da94 │ │ │ │ + cmpeq r4, r0, ror #20 │ │ │ │ + ldrdeq r8, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r4, ip, lsr #20 │ │ │ │ smlaltteq r7, r4, r0, ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlaltteq sp, r4, r8, r9 │ │ │ │ + strdeq sp, [r4, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 00194c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -210239,15 +210239,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 194c5c │ │ │ │ - smlaltbeq r8, lr, r0, sp │ │ │ │ + smlaltbeq r8, lr, r8, sp │ │ │ │ cmpeq r4, ip, ror ip │ │ │ │ strheq r7, [r4, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 00194cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -210452,37 +210452,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 194e4c │ │ │ │ ldrsheq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r2, [r9, #-228] @ 0xffffff1c │ │ │ │ - strheq r8, [lr, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq r8, lr, r4, ip │ │ │ │ smlalbteq r7, r4, ip, sl │ │ │ │ - cmpeq r7, r8, asr #22 │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r8, lsl #24 │ │ │ │ + cmpeq lr, r0, lsl ip │ │ │ │ cmpeq r4, r4, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ ldrheq r2, [r9, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ + smlalbbeq r8, lr, r4, fp │ │ │ │ @ instruction: 0x01447a94 │ │ │ │ smlalbbeq r7, r4, r8, r9 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ cmpeq r4, r0, lsr sl │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ + smlalbbeq sp, r4, r8, r6 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmpeq r4, ip, asr #12 │ │ │ │ - cmpeq r4, ip, lsl r6 │ │ │ │ - smlalbbeq r8, lr, ip, sl │ │ │ │ - smlaltteq sp, r4, r4, r5 │ │ │ │ + cmpeq r4, r8, asr r6 │ │ │ │ + cmpeq r4, r8, lsr #12 │ │ │ │ + @ instruction: 0x014e8a94 │ │ │ │ + strdeq sp, [r4, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x0144789c │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ - smlaltbeq sp, r4, r8, r5 │ │ │ │ + cmpeq lr, r8, asr sl │ │ │ │ + strheq sp, [r4, #-84] @ 0xffffffac │ │ │ │ cmpeq r4, r8, ror #16 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 00195074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ @@ -210533,16 +210533,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1950c8 │ │ │ │ cmpeq r9, ip, ror #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r4, lsr fp │ │ │ │ - cmpeq lr, r4, lsl r9 │ │ │ │ - cmpeq r4, ip, ror #8 │ │ │ │ + cmpeq lr, ip, lsl r9 │ │ │ │ + cmpeq r4, r8, ror r4 │ │ │ │ cmpeq r4, r4, lsr #14 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0019515c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ @@ -210592,16 +210592,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1951ac │ │ │ │ cmpeq r9, r4, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, asr sl │ │ │ │ - cmpeq lr, r0, lsr r8 │ │ │ │ - smlalbbeq sp, r4, r8, r3 │ │ │ │ + cmpeq lr, r8, lsr r8 │ │ │ │ + @ instruction: 0x0144d394 │ │ │ │ cmpeq r4, r0, asr #12 │ │ │ │ @ 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 │ │ │ │ @@ -210648,16 +210648,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 19528c │ │ │ │ cmpeq r9, r8, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r0, ror r9 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - smlaltbeq sp, r4, r8, r2 │ │ │ │ + cmpeq lr, r8, asr r7 │ │ │ │ + strheq sp, [r4, #-36] @ 0xffffffdc │ │ │ │ cmpeq r4, r0, ror #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00195320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -210713,16 +210713,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 195380 │ │ │ │ cmpeq r9, r8, asr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, lsr #17 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ cmpeq r9, ip, ror r8 │ │ │ │ - cmpeq lr, ip, asr r6 │ │ │ │ - strheq sp, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, r4, ror #12 │ │ │ │ + smlalbteq sp, r4, r0, r1 │ │ │ │ cmpeq r4, r0, ror r4 │ │ │ │ │ │ │ │ 00195418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -210770,16 +210770,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 195464 │ │ │ │ ldrsbeq r2, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01592798 │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ - ldrdeq sp, [r4, #-0] │ │ │ │ + smlalbbeq r8, lr, r0, r5 │ │ │ │ + ldrdeq sp, [r4, #-12] │ │ │ │ smlalbbeq r7, r4, r8, r3 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 001954f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -210883,22 +210883,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 195588 │ │ │ │ cmpeq r9, r8, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r8, lr, r0, r4 │ │ │ │ + smlaltteq r8, lr, r8, r4 │ │ │ │ strdeq r7, [r4, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ cmpeq r9, r4, ror r6 │ │ │ │ cmpeq r3, r4, lsl r8 │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ + cmpeq r4, r8, asr #30 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq r4, r4, lsl pc │ │ │ │ │ │ │ │ 001956c4 : │ │ │ │ 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 │ │ │ │ @@ -211857,186 +211857,186 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #528 @ 0x210 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 19638c │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r2, [r9, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq r8, lr, r4, r2 │ │ │ │ + smlaltteq r8, lr, ip, r2 │ │ │ │ mrseq r7, (UNDEF: 84) │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r4, ip, ror #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ + cmpeq lr, ip, lsr r1 │ │ │ │ cmpeq r4, ip, asr #30 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ cmpeq r4, r8, asr lr │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - cmpeq lr, r4, lsl r0 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ cmpeq r4, ip, lsr #28 │ │ │ │ - ldrdeq r7, [lr, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r7, lr, r4, pc @ │ │ │ │ cmpeq r4, r0, asr #26 │ │ │ │ ldrdeq r6, [r4, #-216] @ 0xffffff28 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ @ instruction: 0x01440c9c │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ + smlalbbeq r7, lr, r0, lr │ │ │ │ @ instruction: 0x01446c90 │ │ │ │ - cmpeq r7, r4, lsr sp │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + cmpeq lr, ip, lsl sp │ │ │ │ cmpeq r4, r0, lsr fp │ │ │ │ - ldrdeq r7, [lr, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r7, lr, r0, ip │ │ │ │ swpbeq sp, r8, [r3] │ │ │ │ smlaltteq r6, r4, r0, sl │ │ │ │ cmpeq fp, r0, asr r7 │ │ │ │ smlalbteq r0, r4, r4, r9 │ │ │ │ - smlalbbeq r7, lr, r8, fp │ │ │ │ + @ instruction: 0x014e7b90 │ │ │ │ smlaltbeq r6, r4, r4, r9 │ │ │ │ smlaltbeq r0, r4, r8, r8 │ │ │ │ cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq lr, r0, ror #20 │ │ │ │ + cmpeq lr, r8, ror #20 │ │ │ │ cmpeq r4, r8, ror r8 │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ + cmpeq lr, r0, lsr sl │ │ │ │ smlalbbeq r0, r4, ip, r7 │ │ │ │ cmpeq r4, r4, lsl r8 │ │ │ │ cmpeq r4, r0, lsr r7 │ │ │ │ - strdeq r7, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ cmpeq r4, r4, lsl r7 │ │ │ │ cmpeq fp, r0, asr #6 │ │ │ │ - @ instruction: 0x014e7790 │ │ │ │ + @ instruction: 0x014e7798 │ │ │ │ smlaltbeq r6, r4, ip, r5 │ │ │ │ - cmpeq lr, r8, asr #14 │ │ │ │ + cmpeq lr, r0, asr r7 │ │ │ │ cmpeq r3, r8, lsl #22 │ │ │ │ cmpeq r4, r0, asr r5 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ cmpeq r4, r4, lsr #10 │ │ │ │ - smlalbteq r7, lr, r0, r6 │ │ │ │ + smlalbteq r7, lr, r8, r6 │ │ │ │ cmpeq r3, ip, ror sl │ │ │ │ smlalbteq r6, r4, r8, r4 │ │ │ │ cmpeq r9, r8, asr r8 │ │ │ │ - cmpeq lr, ip, asr #12 │ │ │ │ + cmpeq lr, r4, asr r6 │ │ │ │ cmpeq r4, r8, ror #8 │ │ │ │ - cmpeq lr, r0, lsl r6 │ │ │ │ + cmpeq lr, r8, lsl r6 │ │ │ │ ldrdeq ip, [r3, #-148] @ 0xffffff6c │ │ │ │ cmpeq r4, ip, lsl r4 │ │ │ │ @ instruction: 0x0143c994 │ │ │ │ - @ instruction: 0x014e7598 │ │ │ │ + smlaltbeq r7, lr, r0, r5 │ │ │ │ strheq r6, [r4, #-52] @ 0xffffffcc │ │ │ │ cmpeq r3, r4, lsr r9 │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq lr, r0, asr #10 │ │ │ │ cmpeq r4, r4, asr r3 │ │ │ │ ldrdeq ip, [r3, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq r7, [lr, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq r7, [lr, #-72] @ 0xffffffb8 │ │ │ │ smlaltteq r6, r4, ip, r2 │ │ │ │ - smlalbbeq r7, lr, r8, r4 │ │ │ │ + @ instruction: 0x014e7490 │ │ │ │ cmpeq r3, r8, asr #16 │ │ │ │ @ instruction: 0x01446294 │ │ │ │ cmpeq r3, r0, asr r5 │ │ │ │ - cmpeq lr, r4, lsr #2 │ │ │ │ - cmpeq r4, ip, ror ip │ │ │ │ + cmpeq lr, ip, lsr #2 │ │ │ │ + smlalbbeq fp, r4, r8, ip │ │ │ │ cmpeq r4, r4, lsr pc │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ smlaltbeq ip, r3, r4, r4 │ │ │ │ - smlaltbeq r7, lr, r8, r0 │ │ │ │ + strheq r7, [lr, #-0] │ │ │ │ smlalbteq r5, r4, r4, lr │ │ │ │ cmpeq r3, r0, asr #8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq lr, r4, asr #32 │ │ │ │ + cmpeq lr, ip, asr #32 │ │ │ │ cmpeq r4, r0, ror #28 │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ + cmpeq lr, r8, lsr r0 │ │ │ │ cmpeq r4, ip, asr #28 │ │ │ │ - smlaltteq r6, lr, r8, pc @ │ │ │ │ + strdeq r6, [lr, #-240] @ 0xffffff10 │ │ │ │ smlaltbeq ip, r3, r8, r3 │ │ │ │ strdeq r5, [r4, #-212] @ 0xffffff2c │ │ │ │ - strheq r6, [lr, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r6, lr, r4, pc @ │ │ │ │ ldrdeq r5, [r4, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r4, ror pc │ │ │ │ + cmpeq lr, ip, ror pc │ │ │ │ cmpeq r3, r4, lsr r3 │ │ │ │ smlalbbeq r5, r4, r0, sp │ │ │ │ strdeq ip, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strdeq r6, [lr, #-236] @ 0xffffff14 │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ cmpeq r4, r8, lsl sp │ │ │ │ @ instruction: 0x0143c294 │ │ │ │ - @ instruction: 0x014e6e98 │ │ │ │ + smlaltbeq r6, lr, r0, lr │ │ │ │ strheq r5, [r4, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r6, lr, r4, lr │ │ │ │ + smlalbbeq r6, lr, ip, lr │ │ │ │ smlaltbeq r5, r4, r0, ip │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ + cmpeq lr, r4, asr #28 │ │ │ │ strdeq ip, [r3, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r4, r4, asr #24 │ │ │ │ ldrsbeq pc, [sl, #-136] @ 0xffffff78 @ │ │ │ │ smlaltbeq ip, r3, ip, r1 │ │ │ │ - strheq r6, [lr, #-208] @ 0xffffff30 │ │ │ │ + strheq r6, [lr, #-216] @ 0xffffff28 │ │ │ │ smlalbteq r5, r4, ip, fp │ │ │ │ cmpeq r3, r0, asr r1 │ │ │ │ - cmpeq lr, r4, asr sp │ │ │ │ + cmpeq lr, ip, asr sp │ │ │ │ cmpeq r4, r0, ror fp │ │ │ │ - cmpeq lr, ip, lsr #26 │ │ │ │ - smlalbbeq fp, r4, r4, r8 │ │ │ │ + cmpeq lr, r4, lsr sp │ │ │ │ + @ instruction: 0x0144b890 │ │ │ │ cmpeq r4, ip, lsr fp │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ + cmpeq r4, r8, asr r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmpeq r4, ip, lsl r8 │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - smlaltteq fp, r4, ip, r7 │ │ │ │ - cmpeq lr, r4, asr ip │ │ │ │ - smlaltbeq fp, r4, ip, r7 │ │ │ │ + strdeq fp, [r4, #-120] @ 0xffffff88 │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ + strheq fp, [r4, #-120] @ 0xffffff88 │ │ │ │ cmpeq r4, ip, ror #20 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmpeq r4, r4, ror r7 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ - smlaltbeq r6, lr, r8, fp │ │ │ │ - cmpeq r4, r0, lsl #14 │ │ │ │ + smlalbbeq fp, r4, r0, r7 │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ + strheq r6, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r4, ip, lsl #14 │ │ │ │ smlalbteq r5, r4, r0, r9 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmpeq lr, ip, ror #22 │ │ │ │ - smlalbteq fp, r4, r4, r6 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ + ldrdeq fp, [r4, #-96] @ 0xffffffa0 │ │ │ │ smlalbbeq r5, r4, r0, r9 │ │ │ │ - smlalbbeq fp, r4, ip, r6 │ │ │ │ - strdeq r6, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r4, ip, asr #12 │ │ │ │ + @ instruction: 0x0144b698 │ │ │ │ + strdeq r6, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r4, r8, asr r6 │ │ │ │ cmpeq r4, r8, lsl #18 │ │ │ │ - strheq r6, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r4, ip, lsl #12 │ │ │ │ + strheq r6, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r4, r8, lsl r6 │ │ │ │ smlalbteq r5, r4, r4, r8 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - ldrdeq fp, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - @ instruction: 0x0144b594 │ │ │ │ + smlaltteq fp, r4, r0, r5 │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ + smlaltbeq fp, r4, r0, r5 │ │ │ │ cmpeq r4, r0, asr r8 │ │ │ │ - cmpeq r4, ip, asr r5 │ │ │ │ - smlalbteq r6, lr, r4, r9 │ │ │ │ - cmpeq r4, ip, lsl r5 │ │ │ │ + cmpeq r4, r8, ror #10 │ │ │ │ + smlalbteq r6, lr, ip, r9 │ │ │ │ + cmpeq r4, r8, lsr #10 │ │ │ │ ldrdeq r5, [r4, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - smlaltteq fp, r4, r4, r4 │ │ │ │ - smlaltbeq fp, r4, ip, r4 │ │ │ │ + strdeq fp, [r4, #-64] @ 0xffffffc0 │ │ │ │ + strheq fp, [r4, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x0144b494 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ - cmpeq r4, r8, asr r4 │ │ │ │ + smlaltbeq fp, r4, r0, r4 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ + cmpeq r4, r4, ror #8 │ │ │ │ cmpeq r4, r4, lsl r7 │ │ │ │ - cmpeq r4, ip, lsl r4 │ │ │ │ + cmpeq r4, r8, lsr #8 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ + cmpeq r4, r0, lsl r4 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - ldrdeq fp, [r4, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq fp, [r4, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0144b398 │ │ │ │ + smlaltbeq fp, r4, r4, r3 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-404] @ 196710 │ │ │ │ @@ -212751,24 +212751,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1972a4 │ │ │ │ ldrsbeq r0, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r6, lr, ip, r7 │ │ │ │ + ldrdeq r6, [lr, #-116] @ 0xffffff8c │ │ │ │ smlaltteq r5, r4, r8, r5 │ │ │ │ cmpeq r9, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmpeq r9, r8, asr r9 │ │ │ │ strdeq fp, [r3, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq r4, r8, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlaltteq fp, r4, r8, r1 │ │ │ │ + strdeq fp, [r4, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 001973ec : │ │ │ │ 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 │ │ │ │ @@ -212872,23 +212872,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 197480 │ │ │ │ ldrsheq r0, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r6, [lr, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r6, [lr, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r4, ip, lsl #8 │ │ │ │ ldrheq r0, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ cmpeq r9, ip, ror r7 │ │ │ │ cmpeq r3, ip, lsl r9 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - cmpeq r4, r0, asr #32 │ │ │ │ - cmpeq r4, ip │ │ │ │ + cmpeq r4, ip, asr #32 │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ │ │ │ │ 001975c4 : │ │ │ │ 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 │ │ │ │ @@ -213098,33 +213098,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 19773c │ │ │ │ cmpeq r9, r8, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ cmpeq r4, r8, lsr #4 │ │ │ │ ldrsbeq r0, [r9, #-80] @ 0xffffffb0 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ + cmpeq lr, r4, lsl r3 │ │ │ │ cmpeq r4, r4, lsr #2 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ cmpeq r9, r0, asr #9 │ │ │ │ - strheq r6, [lr, #-36] @ 0xffffffdc │ │ │ │ + strheq r6, [lr, #-44] @ 0xffffffd4 │ │ │ │ ldrdeq r5, [r4, #-0] │ │ │ │ cmpeq r3, ip, lsr r6 │ │ │ │ cmpeq r4, r8, asr #2 │ │ │ │ smlalbbeq fp, r3, ip, r5 │ │ │ │ - cmpeq lr, r0, ror r1 │ │ │ │ - smlalbteq sl, r4, r8, ip │ │ │ │ + cmpeq lr, r8, ror r1 │ │ │ │ + ldrdeq sl, [r4, #-196] @ 0xffffff3c │ │ │ │ smlalbbeq r4, r4, r0, pc @ │ │ │ │ - @ instruction: 0x0144ac90 │ │ │ │ + @ instruction: 0x0144ac9c │ │ │ │ │ │ │ │ 0019796c : │ │ │ │ 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 │ │ │ │ @@ -213213,19 +213213,19 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 197a24 │ │ │ │ cmpeq r9, r4, ror r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r0, [r9, #-24] @ 0xffffffe8 │ │ │ │ - strheq r5, [lr, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r5, lr, r4, pc @ │ │ │ │ cmpeq r4, ip, lsl pc │ │ │ │ ldrdeq r4, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r8, ror pc │ │ │ │ - ldrdeq sl, [r4, #-160] @ 0xffffff60 │ │ │ │ + smlalbbeq r5, lr, r0, pc @ │ │ │ │ + ldrdeq sl, [r4, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x01444d90 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 00197b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -213366,30 +213366,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 197c18 │ │ │ │ @ instruction: 0x01590098 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, lsl #28 │ │ │ │ - strdeq pc, [r6, #-228] @ 0xffffff1c │ │ │ │ - smlalbteq pc, r6, r0, lr @ │ │ │ │ + cmppeq r6, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq pc, r6, ip, lr @ │ │ │ │ cmpeq r4, r4, asr #28 │ │ │ │ cmppeq r8, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsr #18 │ │ │ │ + cmpeq r4, r0, lsr r9 │ │ │ │ strheq r4, [r4, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r4, asr #30 │ │ │ │ - smlaltteq sl, r4, ip, r8 │ │ │ │ + cmpeq lr, ip, asr #30 │ │ │ │ + strdeq sl, [r4, #-136] @ 0xffffff78 │ │ │ │ smlalbbeq r4, r4, r4, sp @ │ │ │ │ - cmpeq lr, ip, lsl #30 │ │ │ │ - strheq sl, [r4, #-132] @ 0xffffff7c │ │ │ │ + cmpeq lr, r4, lsl pc │ │ │ │ + smlalbteq sl, r4, r0, r8 │ │ │ │ cmpeq r4, ip, asr #26 │ │ │ │ - ldrdeq r5, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r4, ip, ror r8 │ │ │ │ + ldrdeq r5, [lr, #-236] @ 0xffffff14 │ │ │ │ + smlalbbeq sl, r4, r8, r8 │ │ │ │ cmpeq r4, r4, lsl sp │ │ │ │ - @ instruction: 0x014e5e9c │ │ │ │ + smlaltbeq r5, lr, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #152] @ 197e28 │ │ │ │ ldr r3, [pc, #152] @ 197e2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -213687,19 +213687,19 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 19801c │ │ │ │ cmppeq r8, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r5, [lr, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r5, [lr, #-188] @ 0xffffff44 │ │ │ │ cmppeq r8, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0144489c │ │ │ │ cmpeq r4, r8, ror #16 │ │ │ │ - smlaltteq r5, lr, r0, r9 │ │ │ │ + smlaltteq r5, lr, r8, r9 │ │ │ │ │ │ │ │ 00198248 : │ │ │ │ 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 │ │ │ │ @@ -213885,35 +213885,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 198340 │ │ │ │ @ instruction: 0x0158f99c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq pc, [r8, #-140] @ 0xffffff74 @ │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ + cmpeq lr, r0, ror #16 │ │ │ │ ldrdeq r4, [r4, #-84] @ 0xffffffac │ │ │ │ smlalbteq r4, r4, ip, r6 @ │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ smlalbteq r4, r4, r0, r6 @ │ │ │ │ - ldrdeq r5, [lr, #-116] @ 0xffffff8c │ │ │ │ + ldrdeq r5, [lr, #-124] @ 0xffffff84 │ │ │ │ cmpeq r4, r8, asr #12 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smlalbbeq r5, lr, ip, r7 │ │ │ │ + @ instruction: 0x014e5794 │ │ │ │ @ instruction: 0x0144469c │ │ │ │ cmpeq r4, r4, lsl #12 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - strdeq sl, [r4, #-0] │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + strdeq sl, [r4, #-12] │ │ │ │ ldrdeq r4, [r4, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ smlaltteq r4, r4, r0, r5 @ │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ smlalbbeq r4, r4, ip, r5 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrdeq r5, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ + smlaltteq r5, lr, r0, r6 │ │ │ │ + cmpeq r4, ip, ror r0 │ │ │ │ cmpeq r4, r4, asr r5 │ │ │ │ │ │ │ │ 0019859c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -214136,36 +214136,36 @@ │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 198694 │ │ │ │ b 1986f4 │ │ │ │ - strdeq r5, [lr, #-83] @ 0xffffffad │ │ │ │ + strdeq r5, [lr, #-91] @ 0xffffffa5 │ │ │ │ cmpeq r4, r8, ror #8 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ smlaltbeq r4, r4, r4, r3 @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ - cmpeq lr, r4, lsl r4 │ │ │ │ - smlaltbeq r9, r4, ip, sp │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ + cmpeq lr, ip, lsl r4 │ │ │ │ + strheq r9, [r4, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x01444290 │ │ │ │ - smlaltbeq r5, lr, r8, r3 │ │ │ │ - cmpeq r4, r0, asr #26 │ │ │ │ + strheq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, ip, asr #26 │ │ │ │ cmpeq r4, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ strdeq pc, [r3, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r0, ror r3 │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ smlaltteq r4, r4, r0, r1 @ │ │ │ │ muleq r0, fp, r1 │ │ │ │ ldrdeq r4, [r4, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r8, lsr #6 │ │ │ │ + cmpeq lr, r0, lsr r3 │ │ │ │ @ instruction: 0x01444198 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq r5, [lr, #-36] @ 0xffffffdc │ │ │ │ + strdeq r5, [lr, #-44] @ 0xffffffd4 │ │ │ │ smlaltteq r4, r4, r0, r1 @ │ │ │ │ cmpeq r4, ip, ror #2 │ │ │ │ │ │ │ │ 00198988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -214246,21 +214246,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1989dc │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ b 1989dc │ │ │ │ cmppeq r8, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ muleq r0, ip, ip │ │ │ │ - ldrdeq r5, [lr, #-24] @ 0xffffffe8 │ │ │ │ + smlaltteq r5, lr, r0, r1 │ │ │ │ cmpeq r3, r4, asr fp │ │ │ │ cmpeq r4, r8, asr #32 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmpeq lr, r0, ror #2 │ │ │ │ + cmpeq lr, r8, ror #2 │ │ │ │ smlalbteq r4, r4, r8, r0 @ │ │ │ │ ldrdeq r3, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 00198b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -214285,15 +214285,15 @@ │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 198b20 │ │ │ │ - smlaltbeq r5, lr, ip, r0 │ │ │ │ + strheq r5, [lr, #-4] │ │ │ │ cmpeq r4, r4, asr #32 │ │ │ │ cmpeq r4, r8, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ │ │ │ │ 00198b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -214324,15 +214324,15 @@ │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 198bb0 │ │ │ │ - cmpeq lr, r8, lsl r0 │ │ │ │ + cmpeq lr, r0, lsr #32 │ │ │ │ ldrdeq r3, [r4, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0x01443e94 │ │ │ │ │ │ │ │ 00198c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -214731,53 +214731,53 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 198edc │ │ │ │ ldrsbeq lr, [r8, #-240] @ 0xffffff10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r0, lsr #31 │ │ │ │ - cmpeq lr, r0, ror #30 │ │ │ │ + cmpeq lr, r8, ror #30 │ │ │ │ ldrdeq r3, [r4, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, r8, lsr #28 │ │ │ │ + cmpeq lr, r0, lsr lr │ │ │ │ smlaltbeq r3, r4, r4, ip │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - cmpeq lr, r8, lsr sp │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ strheq r3, [r4, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ cmpeq r8, r0, lsr #26 │ │ │ │ - ldrdeq r4, [lr, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r4, [lr, #-204] @ 0xffffff34 │ │ │ │ cmpeq r4, r4, asr fp │ │ │ │ @ instruction: 0x01439e9c │ │ │ │ - cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq lr, r8, lsr #24 │ │ │ │ cmpeq r4, ip, lsl #22 │ │ │ │ @ instruction: 0x01443a94 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - smlaltteq r4, lr, r8, fp │ │ │ │ + strdeq r4, [lr, #-176] @ 0xffffff50 │ │ │ │ cmpeq r4, r8, ror #20 │ │ │ │ strheq r9, [r3, #-208] @ 0xffffff30 │ │ │ │ cmpeq r3, ip, ror #26 │ │ │ │ cmpeq r3, r8, lsl sp │ │ │ │ - cmpeq r4, r0, ror r4 │ │ │ │ - smlaltbeq r4, lr, r4, sl │ │ │ │ - cmpeq r4, ip, lsr r4 │ │ │ │ + cmpeq r4, ip, ror r4 │ │ │ │ + smlaltbeq r4, lr, ip, sl │ │ │ │ + cmpeq r4, r8, asr #8 │ │ │ │ cmpeq r4, r8, lsl r9 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ + cmpeq r4, r0, lsl r4 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ - ldrdeq r9, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + ldrdeq r9, [r4, #-60] @ 0xffffffc4 │ │ │ │ strheq r3, [r4, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x01449398 │ │ │ │ - smlalbteq r4, lr, ip, r9 │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ + smlaltbeq r9, r4, r4, r3 │ │ │ │ + ldrdeq r4, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r0, ror r3 │ │ │ │ cmpeq r4, r8, asr #16 │ │ │ │ │ │ │ │ 001992f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -214877,22 +214877,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 199384 │ │ │ │ cmpeq r8, r8, ror #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq r4, lr, r4, r8 │ │ │ │ + smlaltbeq r4, lr, ip, r8 │ │ │ │ cmpeq r4, r0, lsr #14 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ cmpeq r8, r8, ror r8 │ │ │ │ - smlaltbeq r9, r4, r0, r1 │ │ │ │ + smlaltbeq r9, r4, ip, r1 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ ldrdeq r9, [r3, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq r4, r4, lsr #2 │ │ │ │ │ │ │ │ 001994b4 : │ │ │ │ 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 │ │ │ │ @@ -214997,21 +214997,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 19954c │ │ │ │ cmpeq r8, r8, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r4, lr, r0, r6 │ │ │ │ + smlaltteq r4, lr, r8, r6 │ │ │ │ cmpeq r4, ip, asr r5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrheq lr, [r8, #-96] @ 0xffffffa0 │ │ │ │ - ldrdeq r8, [r4, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq r8, [r4, #-252] @ 0xffffff04 │ │ │ │ cmpeq r3, r4, lsl #16 │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ │ │ │ │ 00199688 : │ │ │ │ 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 │ │ │ │ @@ -215151,27 +215151,27 @@ │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 199764 │ │ │ │ cmpeq r8, r8, asr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r4, [lr, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq r4, [lr, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ @ instruction: 0x0158e498 │ │ │ │ cmpeq r3, r4, asr #12 │ │ │ │ - smlalbbeq r8, r4, r8, sp │ │ │ │ - strheq r4, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ + @ instruction: 0x01448d94 │ │ │ │ + smlalbteq r4, lr, r4, r3 │ │ │ │ + cmpeq r4, r0, ror #26 │ │ │ │ cmpeq r4, r0, lsr r2 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmpeq r4, ip, lsl sp │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ - smlaltteq r8, r4, r8, ip │ │ │ │ + cmpeq r4, r8, lsr #26 │ │ │ │ + cmpeq lr, r8, asr r3 │ │ │ │ + strdeq r8, [r4, #-196] @ 0xffffff3c │ │ │ │ smlalbteq r3, r4, r4, r1 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 00199908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -215292,25 +215292,25 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1999cc │ │ │ │ ldrsbeq lr, [r8, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ smlaltteq r3, r4, r8, r0 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ cmpeq r8, r0, lsr r2 │ │ │ │ ldrdeq r9, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r4, r0, lsr #22 │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ - smlaltteq r8, r4, ip, sl │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ + strdeq r8, [r4, #-168] @ 0xffffff58 │ │ │ │ smlalbteq r2, r4, r8, pc @ │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - strheq r8, [r4, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r8, r4, r0, sl │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 00199b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -215456,28 +215456,28 @@ │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 199c14 │ │ │ │ ldrheq lr, [r8, #-4] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ + cmpeq lr, r8, lsr #32 │ │ │ │ smlaltbeq r2, r4, r0, lr │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ cmpeq r8, r8, ror #31 │ │ │ │ @ instruction: 0x01439190 │ │ │ │ - ldrdeq r8, [r4, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq r8, r4, r0, r8 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmpeq lr, r8, lsl #30 │ │ │ │ - smlaltbeq r8, r4, r0, r8 │ │ │ │ + cmpeq lr, r0, lsl pc │ │ │ │ + smlaltbeq r8, r4, ip, r8 │ │ │ │ cmpeq r4, ip, ror sp │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq r4, r8, ror #16 │ │ │ │ - @ instruction: 0x014e3e9c │ │ │ │ - cmpeq r4, r4, lsr r8 │ │ │ │ + cmpeq r4, r4, ror r8 │ │ │ │ + smlaltbeq r3, lr, r4, lr │ │ │ │ + cmpeq r4, r0, asr #16 │ │ │ │ cmpeq r4, r4, lsl sp │ │ │ │ │ │ │ │ 00199dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -215602,24 +215602,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 199e90 │ │ │ │ cmpeq r8, r0, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq r3, lr, r4, sp │ │ │ │ + smlaltbeq r3, lr, ip, sp │ │ │ │ cmpeq r4, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmpeq r8, ip, ror #26 │ │ │ │ cmpeq r3, r4, lsl pc │ │ │ │ - cmpeq r4, r8, asr r6 │ │ │ │ - smlalbbeq r3, lr, ip, ip │ │ │ │ - cmpeq r4, r4, lsr #12 │ │ │ │ + cmpeq r4, r4, ror #12 │ │ │ │ + @ instruction: 0x014e3c94 │ │ │ │ + cmpeq r4, r0, lsr r6 │ │ │ │ cmpeq r4, r4, lsl #22 │ │ │ │ - smlaltteq r8, r4, ip, r5 │ │ │ │ + strdeq r8, [r4, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ │ │ │ │ 00199fec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -215765,27 +215765,27 @@ │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 19a0d8 │ │ │ │ ldrsheq sp, [r8, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq lr, ip, asr fp │ │ │ │ + cmpeq lr, r4, ror #22 │ │ │ │ ldrdeq r2, [r4, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ cmpeq r8, r4, lsr #22 │ │ │ │ smlalbteq r8, r3, ip, ip │ │ │ │ - cmpeq r4, r0, lsl r4 │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - cmpeq lr, r4, asr #20 │ │ │ │ - ldrdeq r8, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq lr, ip, asr #20 │ │ │ │ + smlaltteq r8, r4, r8, r3 │ │ │ │ strheq r2, [r4, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq r8, r4, r4, r3 │ │ │ │ - ldrdeq r3, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, r0, ror r3 │ │ │ │ + strheq r8, [r4, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq r3, lr, r0, r9 │ │ │ │ + cmpeq r4, ip, ror r3 │ │ │ │ cmpeq r4, ip, asr #16 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ │ │ │ │ 0019a280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -215911,24 +215911,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 19a354 │ │ │ │ cmpeq r8, ip, asr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r3, lr, r0, r8 │ │ │ │ + smlaltteq r3, lr, r8, r8 │ │ │ │ cmpeq r4, r0, ror #14 │ │ │ │ cmpeq r8, r8, lsr #17 │ │ │ │ cmpeq r3, r0, asr sl │ │ │ │ - @ instruction: 0x01448194 │ │ │ │ - smlalbteq r3, lr, r8, r7 │ │ │ │ - cmpeq r4, r0, ror #2 │ │ │ │ + smlaltbeq r8, r4, r0, r1 │ │ │ │ + ldrdeq r3, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, ip, ror #2 │ │ │ │ cmpeq r4, ip, lsr r6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r4, r8, lsr #2 │ │ │ │ + cmpeq r4, r4, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 0019a4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216153,24 +216153,24 @@ │ │ │ │ b 19a6fc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r0, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0158d69c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, r4, asr #12 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ cmpeq r8, ip, lsl #12 │ │ │ │ ldrdeq r2, [r4, #-92] @ 0xffffffa4 │ │ │ │ - smlaltteq r3, lr, r8, r6 │ │ │ │ + strdeq r3, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlalbteq r2, r4, r8, r4 │ │ │ │ - strdeq r3, [lr, #-80] @ 0xffffffb0 │ │ │ │ - smlaltteq r7, r4, r0, sp │ │ │ │ - cmpeq lr, ip, ror r5 │ │ │ │ + strdeq r3, [lr, #-88] @ 0xffffffa8 │ │ │ │ + smlaltteq r7, r4, ip, sp │ │ │ │ + smlalbbeq r3, lr, r4, r5 │ │ │ │ ldrdeq r9, [r3, #-92] @ 0xffffffa4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ │ │ │ │ 0019a864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -216482,22 +216482,22 @@ │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ cmpeq r8, r4, lsr r0 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmpeq r4, r4, ror #18 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ + cmpeq r4, r0, ror r9 │ │ │ │ + cmpeq lr, r0, lsr r1 │ │ │ │ cmpeq r4, r4, lsr r0 │ │ │ │ - cmpeq r4, r0, lsr #18 │ │ │ │ + cmpeq r4, ip, lsr #18 │ │ │ │ strdeq r1, [r4, #-244] @ 0xffffff0c │ │ │ │ - smlaltteq r3, lr, r8, r0 │ │ │ │ - ldrdeq r7, [r4, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq r3, lr, r0, r0 │ │ │ │ + strdeq r3, [lr, #-0] │ │ │ │ + smlaltteq r7, r4, r8, r8 │ │ │ │ + smlaltbeq r3, lr, r8, r0 │ │ │ │ smlaltbeq r1, r4, ip, pc @ │ │ │ │ │ │ │ │ 0019ad3c : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0019ad44 : │ │ │ │ @@ -216833,50 +216833,50 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 19adcc │ │ │ │ @ instruction: 0x0158ce9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsl #29 │ │ │ │ cmpeq r8, r0, lsr lr │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ cmpeq r4, ip, lsr #28 │ │ │ │ cmpeq r4, r0, lsl lr │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ smlalbteq r1, r4, r8, sp │ │ │ │ smlaltteq r1, r4, r4, sp │ │ │ │ ldrdeq r1, [r4, #-212] @ 0xffffff2c │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + cmpeq lr, ip, lsl sp │ │ │ │ cmpeq r4, ip, lsr #26 │ │ │ │ - cmpeq r4, ip, lsl #10 │ │ │ │ + cmpeq r4, r8, lsl r5 │ │ │ │ smlaltteq r1, r4, r8, fp │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmpeq lr, r0, asr ip │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ + cmpeq lr, r8, asr ip │ │ │ │ + smlalbbeq r7, r4, r4, r4 │ │ │ │ cmpeq r4, r0, asr fp │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq r4, ip, asr #8 │ │ │ │ cmpeq r4, r8, lsl fp │ │ │ │ - cmpeq r4, ip, lsl #8 │ │ │ │ - strheq r2, [lr, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r7, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r8, lsl r4 │ │ │ │ + strheq r2, [lr, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r7, r4, r8, r3 │ │ │ │ strheq r1, [r4, #-164] @ 0xffffff5c │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ - smlaltbeq r7, r4, r4, r3 │ │ │ │ + smlalbbeq r2, lr, r4, fp │ │ │ │ + strheq r7, [r4, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r4, ip, ror sl │ │ │ │ - cmpeq lr, r4, asr #22 │ │ │ │ - cmpeq r4, ip, ror #6 │ │ │ │ + cmpeq lr, ip, asr #22 │ │ │ │ + cmpeq r4, r8, ror r3 │ │ │ │ cmpeq r4, r4, asr #20 │ │ │ │ - cmpeq lr, ip, lsl #22 │ │ │ │ - cmpeq r4, r4, lsr r3 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ cmpeq r4, ip, lsl #20 │ │ │ │ │ │ │ │ 0019b318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -217030,27 +217030,27 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 19b43c │ │ │ │ cmpeq r8, r8, asr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r1, r4, r0, r9 │ │ │ │ @ instruction: 0x0158c890 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, ror r9 │ │ │ │ + cmpeq lr, ip, ror r9 │ │ │ │ cmpeq r4, r4, ror r8 │ │ │ │ smlalbteq r1, r4, r4, r8 │ │ │ │ cmpeq r8, r0, asr #15 │ │ │ │ - cmpeq r4, r4, lsl #2 │ │ │ │ - smlaltbeq r2, lr, r8, r8 │ │ │ │ - ldrdeq r7, [r4, #-0] │ │ │ │ + cmpeq r4, r0, lsl r1 │ │ │ │ + strheq r2, [lr, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq r7, [r4, #-12] │ │ │ │ smlaltbeq r1, r4, r8, r7 │ │ │ │ - cmpeq lr, ip, ror #16 │ │ │ │ - swpbeq r7, r4, [r4] @ │ │ │ │ + cmpeq lr, r4, ror r8 │ │ │ │ + smlaltbeq r7, r4, r0, r0 │ │ │ │ cmpeq r4, r8, ror #14 │ │ │ │ - qdaddeq r7, ip, r4 │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ + cmpeq r4, r8, rrx │ │ │ │ + cmpeq r4, r8, lsr r0 │ │ │ │ │ │ │ │ 0019b5c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -217309,27 +217309,27 @@ │ │ │ │ b 19b880 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r8, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r4, lsr #10 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlaltbeq r1, r4, ip, r6 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ cmpeq r8, ip, lsl #9 │ │ │ │ cmpeq r4, r4, asr #12 │ │ │ │ - strdeq r2, [lr, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r2, [lr, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0x0144159c │ │ │ │ - cmpeq lr, r0, asr r5 │ │ │ │ + cmpeq lr, r8, asr r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r2, [lr, #-64] @ 0xffffffc0 │ │ │ │ + strdeq r2, [lr, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r4, r4, lsl r5 │ │ │ │ smlaltteq r1, r4, r4, r4 │ │ │ │ - smlaltbeq r2, lr, r0, r4 │ │ │ │ + smlaltbeq r2, lr, r8, r4 │ │ │ │ @ instruction: 0x01441490 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ │ │ │ │ 0019b9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 19bbc8 │ │ │ │ @@ -217445,20 +217445,20 @@ │ │ │ │ b 19bb68 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [r8, #-20] @ 0xffffffec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq ip, [r8, #-24] @ 0xffffffe8 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, r0, ror #6 │ │ │ │ - cmpeq lr, r0, lsr #6 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ cmpeq r8, ip, lsr r1 │ │ │ │ strdeq r1, [r4, #-36] @ 0xffffffdc │ │ │ │ - strheq r2, [lr, #-32] @ 0xffffffe0 │ │ │ │ + strheq r2, [lr, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r4, lsr #4 │ │ │ │ + cmpeq lr, ip, lsr #4 │ │ │ │ cmpeq r4, r0, asr r2 │ │ │ │ │ │ │ │ 0019bbf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -217591,20 +217591,20 @@ │ │ │ │ b 19bd9c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0158bf9c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, ip, lsr #2 │ │ │ │ - smlaltteq r2, lr, ip, r0 │ │ │ │ + strdeq r2, [lr, #-4] │ │ │ │ cmpeq r8, r8, lsl #30 │ │ │ │ smlalbteq r1, r4, r0, r0 │ │ │ │ - cmpeq lr, ip, ror r0 │ │ │ │ + smlalbbeq r2, lr, r4, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r1, lr, ip, pc @ │ │ │ │ + strdeq r1, [lr, #-244] @ 0xffffff0c │ │ │ │ cmpeq r4, r8, lsl r0 │ │ │ │ │ │ │ │ 0019be30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217711,15 +217711,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r3, ip, lsl #30 │ │ │ │ - cmpeq lr, r8, lsr #28 │ │ │ │ + cmpeq lr, r0, lsr lr │ │ │ │ cmpeq r4, r0, asr lr │ │ │ │ │ │ │ │ 0019bfec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217971,27 +217971,27 @@ │ │ │ │ bne 19c10c │ │ │ │ b 19c280 │ │ │ │ @ instruction: 0x0158bb98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r4, lsl #23 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r4, r0, lsr sp │ │ │ │ - cmpeq lr, r0, lsr #26 │ │ │ │ + cmpeq lr, r8, lsr #26 │ │ │ │ ldrsheq fp, [r8, #-160] @ 0xffffff60 │ │ │ │ smlalbteq r0, r4, r0, ip │ │ │ │ - strheq r1, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ + strheq r1, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ cmpeq r3, r8, lsr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + smlalbbeq r1, lr, r0, fp │ │ │ │ cmpeq r4, r8, ror #22 │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ - cmpeq r7, ip, asr #12 │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ cmpeq r4, r0, lsl fp │ │ │ │ - cmpeq r4, r0, asr #4 │ │ │ │ + cmpeq r4, ip, asr #4 │ │ │ │ cmpeq r4, r4, ror sl │ │ │ │ │ │ │ │ 0019c40c : │ │ │ │ ldr r3, [pc, #164] @ 19c4b8 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [pc, #160] @ 19c4bc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -218037,15 +218037,15 @@ │ │ │ │ andseq r7, r2, sl, asr #22 │ │ │ │ cmpeq r8, ip, ror #15 │ │ │ │ andeq r8, r0, r8, lsr r3 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ cmpeq r9, r4, ror #28 │ │ │ │ smlaltteq r0, r4, r8, r9 │ │ │ │ smlaltbeq r0, r4, ip, r9 │ │ │ │ - smlaltbeq r1, lr, r8, r9 │ │ │ │ + strheq r1, [lr, #-144] @ 0xffffff70 │ │ │ │ │ │ │ │ 0019c4d8 : │ │ │ │ ldr r3, [pc, #24] @ 19c4f8 │ │ │ │ ldr r2, [pc, #24] @ 19c4fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -218146,19 +218146,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 19c5e0 │ │ │ │ cmpeq sl, r8, lsl r4 │ │ │ │ cmpeq r8, r0, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, asr #13 │ │ │ │ - ldrdeq r1, [lr, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq r1, [lr, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x01435998 │ │ │ │ andeq r8, r0, ip, rrx │ │ │ │ cmpeq r8, ip, lsl r6 │ │ │ │ - cmpeq r4, r4, ror #30 │ │ │ │ + cmpeq r4, r0, ror pc │ │ │ │ strdeq r0, [r4, #-112] @ 0xffffff90 │ │ │ │ │ │ │ │ 0019c690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -218222,16 +218222,16 @@ │ │ │ │ ldrsheq r3, [r9, #-188] @ 0xffffff44 │ │ │ │ cmpeq sl, ip, lsl #5 │ │ │ │ cmpeq r8, ip, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, lsr r2 │ │ │ │ ldrsheq fp, [r8, #-68] @ 0xffffffbc │ │ │ │ cmpeq r3, r4, ror r2 │ │ │ │ - smlaltteq r1, lr, r0, r6 │ │ │ │ - cmpeq r4, r8, lsr #28 │ │ │ │ + smlaltteq r1, lr, r8, r6 │ │ │ │ + cmpeq r4, r4, lsr lr │ │ │ │ ldrdeq r0, [r4, #-100] @ 0xffffff9c │ │ │ │ │ │ │ │ 0019c7ac : │ │ │ │ ldr ip, [pc, #136] @ 19c83c │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -218456,37 +218456,37 @@ │ │ │ │ cmpeq r8, r8, ror r3 │ │ │ │ @ instruction: 0x015aa098 │ │ │ │ cmpeq r9, r0, lsl #20 │ │ │ │ andeq r8, r0, ip, rrx │ │ │ │ cmpeq sl, r8, asr r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r4, ip, lsr r5 │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq lr, r0, asr #10 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ cmpeq r9, r4, asr r9 │ │ │ │ cmpeq sl, r4, ror #31 │ │ │ │ - smlaltteq r1, lr, r4, r4 │ │ │ │ + smlaltteq r1, lr, ip, r4 │ │ │ │ ldrdeq r0, [r4, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ cmpeq sl, ip, lsl #31 │ │ │ │ ldrsheq r3, [r9, #-132] @ 0xffffff7c │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ - smlalbbeq r5, r4, ip, fp │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ + @ instruction: 0x01445b98 │ │ │ │ cmpeq r4, ip, lsr r4 │ │ │ │ - cmpeq lr, ip, lsl #8 │ │ │ │ - cmpeq r4, r4, asr fp │ │ │ │ + cmpeq lr, r4, lsl r4 │ │ │ │ + cmpeq r4, r0, ror #22 │ │ │ │ cmpeq r4, r4, lsl #8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrdeq r1, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r4, ip, lsl fp │ │ │ │ + ldrdeq r1, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r8, lsr #22 │ │ │ │ smlalbteq r0, r4, ip, r3 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - smlaltteq r5, r4, r8, sl │ │ │ │ - strheq r5, [r4, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x01445a90 │ │ │ │ + strdeq r5, [r4, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq r5, r4, r8, sl │ │ │ │ + @ instruction: 0x01445a9c │ │ │ │ │ │ │ │ 0019cb8c : │ │ │ │ subs r3, r0, #0 │ │ │ │ subne r3, r3, #1196032 @ 0x124000 │ │ │ │ ldr r2, [pc, #20] @ 19cbb0 │ │ │ │ subne r3, r3, #15168 @ 0x3b40 │ │ │ │ subne r3, r3, #11 │ │ │ │ @@ -218919,54 +218919,54 @@ │ │ │ │ cmpeq r4, r8, ror r2 │ │ │ │ cmpeq r4, ip, asr r2 │ │ │ │ cmpeq r4, ip, asr #4 │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ @ instruction: 0x00127bf7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq sl, r8, asr ip │ │ │ │ - cmpeq lr, r4, asr r1 │ │ │ │ + cmpeq lr, ip, asr r1 │ │ │ │ cmpeq r4, ip, asr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ @ instruction: 0x0143519c │ │ │ │ cmpeq r9, r0, lsl #9 │ │ │ │ @ instruction: 0x0158ad9c │ │ │ │ @ instruction: 0xffed84b6 │ │ │ │ - ldrdeq r0, [lr, #-236] @ 0xffffff14 │ │ │ │ + smlaltteq r0, lr, r4, lr │ │ │ │ smlaltbeq pc, r3, r8, pc @ │ │ │ │ smlalbteq pc, r3, r4, lr @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq lr, r0, ror lr │ │ │ │ - strheq r5, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r8, ror lr │ │ │ │ + smlalbteq r5, r4, r4, r5 │ │ │ │ cmppeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ + cmpeq lr, r8, lsr lr │ │ │ │ + smlalbbeq r5, r4, r4, r5 │ │ │ │ cmppeq r3, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - strdeq r0, [lr, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, ip, lsr r5 │ │ │ │ + strdeq r0, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, r8, asr #10 │ │ │ │ smlaltteq pc, r3, ip, sp @ │ │ │ │ - strheq r0, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ + smlalbteq r0, lr, r0, sp │ │ │ │ + cmpeq r4, ip, lsl #10 │ │ │ │ smlaltbeq pc, r3, ip, sp @ │ │ │ │ - cmpeq lr, ip, ror sp │ │ │ │ - smlalbteq r5, r4, r4, r4 │ │ │ │ + smlalbbeq r0, lr, r4, sp │ │ │ │ + ldrdeq r5, [r4, #-64] @ 0xffffffc0 │ │ │ │ cmppeq r3, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ - smlalbbeq r5, r4, r8, r4 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ + @ instruction: 0x01445494 │ │ │ │ cmppeq r3, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - cmpeq r4, ip, asr #8 │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + cmpeq r4, r8, asr r4 │ │ │ │ strdeq pc, [r3, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq r4, r0, lsr #8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strheq r5, [r4, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r8, lsr ip │ │ │ │ - smlalbbeq r5, r4, r0, r3 │ │ │ │ + smlalbteq r5, r4, r8, r3 │ │ │ │ + cmpeq lr, r0, asr #24 │ │ │ │ + smlalbbeq r5, r4, ip, r3 │ │ │ │ cmppeq r3, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 0019d2fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219092,24 +219092,24 @@ │ │ │ │ cmpeq sl, r4, lsr #12 │ │ │ │ ldrsbeq sl, [r8, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, asr pc │ │ │ │ cmpeq r3, r4, lsr #12 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - smlalbbeq r5, r4, r4, r1 │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ + @ instruction: 0x01445190 │ │ │ │ cmppeq r3, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ - cmpeq r4, r8, asr #2 │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ + cmpeq r4, r4, asr r1 │ │ │ │ strdeq pc, [r3, #-148] @ 0xffffff6c │ │ │ │ - smlalbteq r0, lr, r4, r9 │ │ │ │ - cmpeq r4, ip, lsl #2 │ │ │ │ + smlalbteq r0, lr, ip, r9 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ strheq pc, [r3, #-152] @ 0xffffff68 @ │ │ │ │ - smlalbbeq r0, lr, r4, r9 │ │ │ │ + smlalbbeq r0, lr, ip, r9 │ │ │ │ smlalbbeq pc, r3, r0, sl @ │ │ │ │ cmppeq r3, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0019d530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -219561,67 +219561,67 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 19d82c │ │ │ │ cmpeq r8, r4, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmpeq r8, ip, lsr r6 │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ cmppeq r3, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - strheq r0, [lr, #-124] @ 0xffffff84 │ │ │ │ + smlalbteq r0, lr, r4, r7 │ │ │ │ smlaltbeq pc, r3, ip, r7 @ │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ cmpeq r9, r4, ror #23 │ │ │ │ andeq r8, r0, r8, lsr r3 │ │ │ │ - cmpeq lr, ip, lsr r7 │ │ │ │ + cmpeq lr, r4, asr #14 │ │ │ │ cmppeq r3, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ cmpeq sl, ip, ror #3 │ │ │ │ @ instruction: 0x0143f890 │ │ │ │ andeq r8, r0, ip, rrx │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ ldrsbeq sl, [sl, #-64] @ 0xffffffc0 │ │ │ │ andeq r6, r0, ip, lsr #21 │ │ │ │ ldrsbeq sl, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r9, r0, lsr sl │ │ │ │ smlalbbeq pc, r3, r0, r7 @ │ │ │ │ - smlalbteq r4, r4, r4, ip @ │ │ │ │ + ldrdeq r4, [r4, #-192] @ 0xffffff40 │ │ │ │ strdeq r5, [r3, #-72] @ 0xffffffb8 │ │ │ │ smlaltbeq r5, r3, r4, r4 │ │ │ │ cmpeq r3, r8, asr #8 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ - @ instruction: 0x01444b98 │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + smlaltbeq r4, r4, r4, fp @ │ │ │ │ cmppeq r3, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq lr, r4, lsl r4 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ + cmpeq lr, ip, lsl r4 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ cmppeq r3, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ - strdeq r4, [r4, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, r8, ror r3 │ │ │ │ - smlalbteq r4, r4, r0, sl @ │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq r4, r4, lsl #22 │ │ │ │ + smlalbbeq r0, lr, r0, r3 │ │ │ │ + smlalbteq r4, r4, ip, sl @ │ │ │ │ cmppeq r3, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r4, r4, r8, sl @ │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ - cmpeq r4, r4, asr sl │ │ │ │ + @ instruction: 0x01444a94 │ │ │ │ + cmpeq lr, r4, lsl r3 │ │ │ │ + cmpeq r4, r0, ror #20 │ │ │ │ cmppeq r3, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl sl │ │ │ │ + cmpeq r4, r8, lsr #20 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - smlaltbeq r0, lr, r0, r2 │ │ │ │ - smlaltteq r4, r4, r8, r9 @ │ │ │ │ + smlaltbeq r0, lr, r8, r2 │ │ │ │ + strdeq r4, [r4, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x0143f298 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ - smlaltbeq r4, r4, ip, r9 @ │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ + strheq r4, [r4, #-152] @ 0xffffff68 │ │ │ │ cmppeq r3, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - cmpeq r4, r0, ror r9 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + cmpeq r4, ip, ror r9 │ │ │ │ cmppeq r3, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 0019dd28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219902,34 +219902,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 19df5c │ │ │ │ ldrheq r9, [r8, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01589e98 │ │ │ │ andeq r8, r0, ip, rrx │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - swpbeq r0, r8, [lr] │ │ │ │ + smlaltbeq r0, lr, r0, r0 │ │ │ │ swpbeq pc, r0, [r3] @ │ │ │ │ cmpeq sl, r4, lsl #23 │ │ │ │ strdeq r4, [r3, #-0] │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - smlaltbeq pc, sp, r4, pc @ │ │ │ │ + smlaltbeq pc, sp, ip, pc @ │ │ │ │ @ instruction: 0x0143ef9c │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ andeq r8, r0, r8, lsr r3 │ │ │ │ smlaltteq pc, r3, r8, r0 @ │ │ │ │ cmpeq r8, r0, lsr #25 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ cmpeq r3, r8, lsr #28 │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ - ldrdeq r4, [r4, #-72] @ 0xffffffb8 │ │ │ │ - smlaltbeq r4, r4, r8, r4 @ │ │ │ │ - cmpeq r4, r0, asr r4 │ │ │ │ - cmpeq r4, r0, lsr #8 │ │ │ │ + cmpeq r4, r8, ror r5 │ │ │ │ + cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq r4, r4, lsl r5 │ │ │ │ + smlaltteq r4, r4, r4, r4 @ │ │ │ │ + strheq r4, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r4, ip, asr r4 │ │ │ │ + cmpeq r4, ip, lsr #8 │ │ │ │ │ │ │ │ 0019e1e8 : │ │ │ │ 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 │ │ │ │ @@ -220295,48 +220295,48 @@ │ │ │ │ b 19e270 │ │ │ │ ldrsheq r9, [r8, #-148] @ 0xffffff6c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r8, lsl #28 │ │ │ │ cmpeq r8, ip, lsr #19 │ │ │ │ cmpeq r8, ip, lsl #19 │ │ │ │ cmpeq sl, r4, lsl #13 │ │ │ │ - cmppeq sp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ cmpeq r3, ip, lsl ip │ │ │ │ smlaltteq lr, r3, r8, fp │ │ │ │ - strheq r5, [r9, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq r5, r9, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq sp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ cmpeq r3, ip, asr #18 │ │ │ │ - qdaddeq r4, ip, r4 │ │ │ │ - smlaltteq r3, r4, r0, pc @ │ │ │ │ - cmppeq sp, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r3, r4, r4, pc @ │ │ │ │ + cmpeq r4, r8, rrx │ │ │ │ + smlaltteq r3, r4, ip, pc @ │ │ │ │ + cmppeq sp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + strheq r3, [r4, #-240] @ 0xffffff10 │ │ │ │ cmpeq r3, r4, asr r8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmppeq sp, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #30 │ │ │ │ + cmppeq sp, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, ror pc │ │ │ │ cmpeq r3, r8, lsl r8 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - smlaltteq pc, sp, r4, r7 @ │ │ │ │ - cmpeq r4, ip, lsr #30 │ │ │ │ + smlaltteq pc, sp, ip, r7 @ │ │ │ │ + cmpeq r4, r8, lsr pc │ │ │ │ ldrdeq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - smlaltbeq pc, sp, r8, r7 @ │ │ │ │ - strdeq r3, [r4, #-224] @ 0xffffff20 │ │ │ │ + strheq pc, [sp, #-112] @ 0xffffff90 @ │ │ │ │ + strdeq r3, [r4, #-236] @ 0xffffff14 │ │ │ │ smlaltbeq lr, r3, r0, r7 │ │ │ │ - cmppeq sp, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - strheq r3, [r4, #-228] @ 0xffffff1c │ │ │ │ + cmppeq sp, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r3, r4, r0, lr │ │ │ │ cmpeq r3, r4, ror #14 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmppeq sp, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror lr │ │ │ │ + cmppeq sp, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r3, r4, r4, lr │ │ │ │ cmpeq r3, r0, lsr #14 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strdeq pc, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r4, ip, lsr lr │ │ │ │ + cmppeq sp, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr #28 │ │ │ │ strdeq lr, [r3, #-96] @ 0xffffffa0 │ │ │ │ smlalbteq lr, r3, r4, r6 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 0019e848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -220444,15 +220444,15 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r5, [r3, #-68] @ 0xffffffbc │ │ │ │ strdeq lr, [r3, #-96] @ 0xffffffa0 │ │ │ │ - cmppeq sp, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 0019ea08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -220558,15 +220558,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r3, r4, lsr r3 │ │ │ │ - strheq pc, [sp, #-48] @ 0xffffffd0 @ │ │ │ │ + strheq pc, [sp, #-56] @ 0xffffffc8 @ │ │ │ │ cmpeq r3, ip, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 0019ebcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220663,15 +220663,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01435194 │ │ │ │ - cmppeq sp, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq lr, r3, r0, r3 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0019ed68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220768,15 +220768,15 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r4, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmppeq sp, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ smlaltteq lr, r3, r8, r1 │ │ │ │ │ │ │ │ 0019ef00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -220945,20 +220945,20 @@ │ │ │ │ b 19f118 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, asr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, lsr #24 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ qdaddeq lr, ip, r3 │ │ │ │ - ldrdeq lr, [sp, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq lr, [sp, #-232] @ 0xffffff18 │ │ │ │ cmpeq r8, ip, lsl #23 │ │ │ │ strdeq sp, [r3, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sp, r0, ror #28 │ │ │ │ + cmpeq sp, r8, ror #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq lr, [sp, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq lr, [sp, #-220] @ 0xffffff24 │ │ │ │ cmpeq r3, ip, asr #30 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 0019f1ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221143,20 +221143,20 @@ │ │ │ │ b 19f3f8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, ror #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, asr #18 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r3, ip, ror sp │ │ │ │ - strdeq lr, [sp, #-176] @ 0xffffff50 │ │ │ │ + strdeq lr, [sp, #-184] @ 0xffffff48 │ │ │ │ cmpeq r8, ip, lsr #17 │ │ │ │ cmpeq r3, r0, lsl sp │ │ │ │ - smlalbbeq lr, sp, r0, fp │ │ │ │ + smlalbbeq lr, sp, r8, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq lr, [sp, #-164] @ 0xffffff5c │ │ │ │ + strdeq lr, [sp, #-172] @ 0xffffff54 │ │ │ │ cmpeq r3, ip, ror #24 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ │ │ │ │ 0019f48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221343,21 +221343,21 @@ │ │ │ │ b 19f704 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, ip, asr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r4, lsr r6 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r3, r0, ror sl │ │ │ │ - smlaltteq lr, sp, r4, r8 │ │ │ │ + smlaltteq lr, sp, ip, r8 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ cmpeq r8, r0, lsr #11 │ │ │ │ cmpeq r3, r4, lsl #20 │ │ │ │ - cmpeq sp, r4, ror r8 │ │ │ │ + cmpeq sp, ip, ror r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq lr, sp, r4, r7 │ │ │ │ + smlaltteq lr, sp, ip, r7 │ │ │ │ cmpeq r3, ip, asr r9 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0019f7a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221613,21 +221613,21 @@ │ │ │ │ b 19fad8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, ror #4 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ @ instruction: 0x0143d69c │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmpeq r8, ip, asr #3 │ │ │ │ cmpeq r3, r0, lsr r6 │ │ │ │ - smlaltbeq lr, sp, r0, r4 │ │ │ │ + smlaltbeq lr, sp, r8, r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ smlalbbeq sp, r3, ip, r5 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ │ │ │ │ 0019fb70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221832,21 +221832,21 @@ │ │ │ │ b 19fe24 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r8, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsl pc │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r3, r0, asr r3 │ │ │ │ - smlalbteq lr, sp, r4, r1 │ │ │ │ + smlalbteq lr, sp, ip, r1 │ │ │ │ @ instruction: 0x000001be │ │ │ │ cmpeq r8, r0, lsl #29 │ │ │ │ smlaltteq sp, r3, r4, r2 │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq lr, sp, r8, r0 │ │ │ │ + ldrdeq lr, [sp, #-0] │ │ │ │ cmpeq r3, r0, asr #4 │ │ │ │ │ │ │ │ 0019feb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -221962,21 +221962,21 @@ │ │ │ │ b 1a0024 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsl sp │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r3, r0, asr r1 │ │ │ │ - smlalbteq sp, sp, r4, pc @ │ │ │ │ + smlalbteq sp, sp, ip, pc @ │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmpeq r8, r0, lsl #25 │ │ │ │ smlaltteq sp, r3, r4, r0 │ │ │ │ - cmpeq sp, r4, asr pc │ │ │ │ + cmpeq sp, ip, asr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq sp, sp, ip, lr @ │ │ │ │ + ldrdeq sp, [sp, #-228] @ 0xffffff1c │ │ │ │ cmpeq r3, r4, asr #32 │ │ │ │ │ │ │ │ 001a00b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222092,21 +222092,21 @@ │ │ │ │ b 1a0224 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r4, lsr fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsl fp │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ cmpeq r3, r0, asr pc │ │ │ │ - smlalbteq sp, sp, r4, sp @ │ │ │ │ + smlalbteq sp, sp, ip, sp @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ cmpeq r8, r0, lsl #21 │ │ │ │ smlaltteq ip, r3, r4, lr │ │ │ │ - cmpeq sp, r4, asr sp │ │ │ │ + cmpeq sp, ip, asr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq sp, sp, ip, ip @ │ │ │ │ + ldrdeq sp, [sp, #-196] @ 0xffffff3c │ │ │ │ cmpeq r3, r4, asr #28 │ │ │ │ │ │ │ │ 001a02b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -222248,18 +222248,18 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq sp, ip, lsr fp │ │ │ │ + cmpeq sp, r4, asr #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlaltteq r3, r3, ip, r9 @ │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ ldrdeq ip, [r3, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 001a0514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -222414,21 +222414,21 @@ │ │ │ │ b 1a06f4 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r8, r8, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, asr #12 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ smlalbbeq ip, r3, r0, sl │ │ │ │ - strdeq sp, [sp, #-132] @ 0xffffff7c │ │ │ │ + strdeq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ ldrheq r7, [r8, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r3, r4, lsl sl │ │ │ │ - smlalbbeq sp, sp, r4, r8 @ │ │ │ │ + smlalbbeq sp, sp, ip, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq sp, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sp, r0, lsl #16 │ │ │ │ cmpeq r3, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 001a078c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -222759,26 +222759,26 @@ │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ cmpeq r8, r8, lsl #2 │ │ │ │ - smlalbteq r1, r4, r8, r9 │ │ │ │ + ldrdeq r1, [r4, #-148] @ 0xffffff6c │ │ │ │ strdeq ip, [r3, #-72] @ 0xffffffb8 │ │ │ │ - smlalbbeq sp, sp, r8, r4 @ │ │ │ │ - @ instruction: 0x01441990 │ │ │ │ + @ instruction: 0x014dd490 │ │ │ │ + @ instruction: 0x0144199c │ │ │ │ smlalbteq ip, r3, r0, r4 │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ + cmpeq r4, r8, ror #18 │ │ │ │ smlalbbeq ip, r3, ip, r4 │ │ │ │ - cmpeq sp, ip, lsl r4 │ │ │ │ - cmpeq r4, r8, lsr #18 │ │ │ │ + cmpeq sp, r4, lsr #8 │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ cmpeq r3, r8, asr r4 │ │ │ │ - smlaltteq sp, sp, r8, r3 @ │ │ │ │ + strdeq sp, [sp, #-48] @ 0xffffffd0 │ │ │ │ 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] @ 1a109c │ │ │ │ @@ -223023,25 +223023,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ cmpeq r8, r4, lsr #26 │ │ │ │ - cmpeq sp, ip, ror r0 │ │ │ │ - strheq r1, [r4, #-84] @ 0xffffffac │ │ │ │ + smlalbbeq sp, sp, r4, r0 @ │ │ │ │ + smlalbteq r1, r4, r0, r5 │ │ │ │ smlaltteq ip, r3, r0, r0 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ - cmpeq r4, ip, ror r5 │ │ │ │ + cmpeq sp, ip, asr #32 │ │ │ │ + smlalbbeq r1, r4, r8, r5 │ │ │ │ smlaltbeq ip, r3, r8, r0 │ │ │ │ - cmpeq sp, ip │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ + cmpeq r4, r0, asr r5 │ │ │ │ cmpeq r3, r0, ror r0 │ │ │ │ - ldrdeq ip, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r4, ip, lsl #10 │ │ │ │ + ldrdeq ip, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r4, r8, lsl r5 │ │ │ │ cmpeq r3, r8, lsr r0 │ │ │ │ ldr r3, [pc, #940] @ 1a14c0 │ │ │ │ ldr r2, [pc, #940] @ 1a14c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -223274,65 +223274,65 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1a1250 │ │ │ │ ldrsheq r6, [r8, #-160] @ 0xffffff60 │ │ │ │ andeq r6, r0, r8, asr #24 │ │ │ │ - cmpeq r6, r8, lsl pc │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ smlalbbeq fp, r3, ip, pc @ │ │ │ │ strheq fp, [r3, #-248] @ 0xffffff08 │ │ │ │ smlaltteq fp, r3, r0, pc @ │ │ │ │ strdeq fp, [r3, #-248] @ 0xffffff08 │ │ │ │ cmpeq r3, r4, lsr #32 │ │ │ │ qdaddeq ip, r0, r3 │ │ │ │ cmpeq r3, ip, ror r0 │ │ │ │ cmpeq r3, r0, lsl pc │ │ │ │ swpbeq ip, r0, [r3] │ │ │ │ - smlaltteq ip, sp, r0, sp │ │ │ │ - cmpeq r4, r8, lsl r3 │ │ │ │ + smlaltteq ip, sp, r8, sp │ │ │ │ + cmpeq r4, r4, lsr #6 │ │ │ │ cmpeq r3, r4, asr #28 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - smlaltbeq ip, sp, r8, sp │ │ │ │ - smlaltteq r1, r4, r0, r2 │ │ │ │ + strheq ip, [sp, #-208] @ 0xffffff30 │ │ │ │ + smlaltteq r1, r4, ip, r2 │ │ │ │ cmpeq r3, ip, lsl #28 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ - smlaltbeq r1, r4, r8, r2 │ │ │ │ + cmpeq sp, r8, ror sp │ │ │ │ + strheq r1, [r4, #-36] @ 0xffffffdc │ │ │ │ ldrdeq fp, [r3, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ - cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ + cmpeq r4, ip, ror r2 │ │ │ │ @ instruction: 0x0143bd9c │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmpeq sp, r0, lsl #26 │ │ │ │ - cmpeq r4, r8, lsr r2 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ + cmpeq r4, r4, asr #4 │ │ │ │ cmpeq r3, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - smlalbteq ip, sp, r8, ip │ │ │ │ - mrseq r1, (UNDEF: 100) │ │ │ │ + ldrdeq ip, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r4, ip, lsl #4 │ │ │ │ cmpeq r3, ip, lsr #26 │ │ │ │ - @ instruction: 0x014dcc90 │ │ │ │ - smlalbteq r1, r4, r8, r1 │ │ │ │ + @ instruction: 0x014dcc98 │ │ │ │ + ldrdeq r1, [r4, #-20] @ 0xffffffec │ │ │ │ strdeq fp, [r3, #-196] @ 0xffffff3c │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ - @ instruction: 0x01441190 │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ + @ instruction: 0x0144119c │ │ │ │ strheq fp, [r3, #-204] @ 0xffffff34 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ - cmpeq r4, r8, asr r1 │ │ │ │ + cmpeq sp, r8, lsr #24 │ │ │ │ + cmpeq r4, r4, ror #2 │ │ │ │ smlalbbeq fp, r3, r4, ip │ │ │ │ muleq r0, r3, r4 │ │ │ │ - smlaltteq ip, sp, r8, fp │ │ │ │ - cmpeq r4, r0, lsr #2 │ │ │ │ + strdeq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r4, ip, lsr #2 │ │ │ │ cmpeq r3, ip, asr #24 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - strheq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ - smlaltteq r1, r4, r8, r0 │ │ │ │ + strheq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ + strdeq r1, [r4, #-4] │ │ │ │ cmpeq r3, r4, lsl ip │ │ │ │ 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] @ 1a16fc │ │ │ │ @@ -223418,20 +223418,20 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1a1644 │ │ │ │ cmpeq r8, ip, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ smlaltbeq r5, r3, r4, r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldrheq r6, [r8, #-88] @ 0xffffffa8 │ │ │ │ cmpeq r3, r4, ror #14 │ │ │ │ - smlaltbeq r0, r4, r8, lr │ │ │ │ + strheq r0, [r4, #-228] @ 0xffffff1c │ │ │ │ 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] @ 1a23b4 │ │ │ │ ldr fp, [r0, #296] @ 0x128 │ │ │ │ ldr r2, [pc, #3192] @ 1a23b8 │ │ │ │ @@ -224233,31 +224233,31 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ b 1a204c │ │ │ │ cmpeq r8, r4, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsr #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq ip, [sp, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq ip, sp, r4, r8 │ │ │ │ + smlalbteq ip, sp, r0, r8 │ │ │ │ + smlaltbeq ip, sp, ip, r8 │ │ │ │ cmpeq r3, ip, lsl #18 │ │ │ │ cmpeq r3, r8, lsl #18 │ │ │ │ - @ instruction: 0x014dc79c │ │ │ │ + smlaltbeq ip, sp, r4, r7 │ │ │ │ cmpeq r3, r0, lsl #16 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ @ instruction: 0x0143b790 │ │ │ │ - strheq ip, [sp, #-100] @ 0xffffff9c │ │ │ │ + strheq ip, [sp, #-108] @ 0xffffff94 │ │ │ │ cmpeq r3, ip, lsl r7 │ │ │ │ - cmpeq sp, r8, asr #12 │ │ │ │ + cmpeq sp, r0, asr r6 │ │ │ │ smlaltbeq fp, r3, r4, r6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smlaltbeq ip, sp, r4, r5 │ │ │ │ + smlaltbeq ip, sp, ip, r5 │ │ │ │ cmpeq r3, r8, lsl #12 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ smlalbteq fp, r3, r0, r5 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ strheq fp, [r3, #-124] @ 0xffffff84 │ │ │ │ smlalbteq fp, r3, r4, r7 │ │ │ │ smlalbteq fp, r3, ip, r7 │ │ │ │ ldrdeq fp, [r3, #-112] @ 0xffffff90 │ │ │ │ ldrdeq fp, [r3, #-116] @ 0xffffff8c │ │ │ │ @@ -224265,101 +224265,101 @@ │ │ │ │ ldrdeq fp, [r3, #-124] @ 0xffffff84 │ │ │ │ smlaltteq fp, r3, r8, r7 │ │ │ │ strdeq fp, [r3, #-112] @ 0xffffff90 │ │ │ │ strdeq fp, [r3, #-116] @ 0xffffff8c │ │ │ │ strdeq fp, [r3, #-120] @ 0xffffff88 │ │ │ │ strdeq fp, [r3, #-116] @ 0xffffff8c │ │ │ │ strdeq fp, [r3, #-124] @ 0xffffff84 │ │ │ │ - smlalbbeq ip, sp, r4, r3 │ │ │ │ + smlalbbeq ip, sp, ip, r3 │ │ │ │ smlaltteq fp, r3, ip, r3 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ cmpeq r8, r8, lsl #30 │ │ │ │ - cmpeq r4, ip, lsr r8 │ │ │ │ - cmpeq r4, r0, lsl r8 │ │ │ │ - smlalbteq ip, sp, ip, r2 │ │ │ │ + cmpeq r4, r8, asr #16 │ │ │ │ + cmpeq r4, ip, lsl r8 │ │ │ │ + ldrdeq ip, [sp, #-36] @ 0xffffffdc │ │ │ │ cmpeq r3, ip, lsr #6 │ │ │ │ - smlalbteq r0, r4, ip, r7 │ │ │ │ - smlalbbeq ip, sp, r4, r2 │ │ │ │ + ldrdeq r0, [r4, #-120] @ 0xffffff88 │ │ │ │ + smlalbbeq ip, sp, ip, r2 │ │ │ │ smlaltteq fp, r3, r8, r2 │ │ │ │ - cmpeq sp, r0, asr #4 │ │ │ │ - cmpeq r4, r8, ror r7 │ │ │ │ + cmpeq sp, r8, asr #4 │ │ │ │ + smlalbbeq r0, r4, r4, r7 │ │ │ │ smlaltbeq fp, r3, r4, r2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ - cmpeq r4, r4, lsr #14 │ │ │ │ - strdeq r0, [r4, #-104] @ 0xffffff98 │ │ │ │ - strheq ip, [sp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ + cmpeq r4, r0, lsr r7 │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ + strheq ip, [sp, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r3, r4, lsl r2 │ │ │ │ - strheq r0, [r4, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x01440690 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - cmpeq r4, r4, ror #12 │ │ │ │ + strheq r0, [r4, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x0144069c │ │ │ │ + cmpeq sp, r4, lsr r1 │ │ │ │ + cmpeq r4, r0, ror r6 │ │ │ │ @ instruction: 0x0143b190 │ │ │ │ - cmpeq r4, r0, lsr #12 │ │ │ │ - strheq ip, [sp, #-12] │ │ │ │ - strdeq r0, [r4, #-84] @ 0xffffffac │ │ │ │ + cmpeq r4, ip, lsr #12 │ │ │ │ + smlalbteq ip, sp, r4, r0 │ │ │ │ + cmpeq r4, r0, lsl #12 │ │ │ │ cmpeq r3, r0, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - strheq r0, [r4, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01440590 │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - cmpeq r4, ip, lsr r5 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ - smlaltteq r0, r4, r0, r4 │ │ │ │ - @ instruction: 0x014dbf94 │ │ │ │ - smlalbteq r0, r4, ip, r4 │ │ │ │ + strheq r0, [r4, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0144059c │ │ │ │ + cmpeq r4, r8, ror r5 │ │ │ │ + cmpeq r4, r8, asr #10 │ │ │ │ + cmpeq r4, ip, lsl #10 │ │ │ │ + smlaltteq r0, r4, ip, r4 │ │ │ │ + @ instruction: 0x014dbf9c │ │ │ │ + ldrdeq r0, [r4, #-72] @ 0xffffffb8 │ │ │ │ strdeq sl, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, asr pc │ │ │ │ - @ instruction: 0x01440494 │ │ │ │ + cmpeq sp, r4, ror #30 │ │ │ │ + smlaltbeq r0, r4, r0, r4 │ │ │ │ smlalbteq sl, r3, r0, pc @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq sp, r4, lsr #30 │ │ │ │ - cmpeq r4, ip, asr r4 │ │ │ │ + cmpeq sp, ip, lsr #30 │ │ │ │ + cmpeq r4, r8, ror #8 │ │ │ │ smlalbbeq sl, r3, r8, pc @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - smlaltteq fp, sp, ip, lr │ │ │ │ - cmpeq r4, r4, lsr #8 │ │ │ │ + strdeq fp, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r4, r0, lsr r4 │ │ │ │ cmpeq r3, r0, asr pc │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - strheq fp, [sp, #-228] @ 0xffffff1c │ │ │ │ - smlaltteq r0, r4, ip, r3 │ │ │ │ + strheq fp, [sp, #-236] @ 0xffffff14 │ │ │ │ + strdeq r0, [r4, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r3, r8, lsl pc │ │ │ │ - cmpeq sp, ip, ror lr │ │ │ │ - strheq r0, [r4, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq fp, sp, r4, lr │ │ │ │ + smlalbteq r0, r4, r0, r3 │ │ │ │ smlaltteq sl, r3, r0, lr │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ - cmpeq r4, ip, ror r3 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ + smlalbbeq r0, r4, r8, r3 │ │ │ │ smlaltbeq sl, r3, r8, lr │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ - cmpeq r4, r4, asr #6 │ │ │ │ + cmpeq sp, r4, lsl lr │ │ │ │ + cmpeq r4, r0, asr r3 │ │ │ │ cmpeq r3, r0, ror lr │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - ldrdeq fp, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, ip, lsl #6 │ │ │ │ + ldrdeq fp, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, r8, lsl r3 │ │ │ │ cmpeq r3, r8, lsr lr │ │ │ │ - @ instruction: 0x014dbd9c │ │ │ │ - ldrdeq r0, [r4, #-36] @ 0xffffffdc │ │ │ │ + smlaltbeq fp, sp, r4, sp │ │ │ │ + smlaltteq r0, r4, r0, r2 │ │ │ │ cmpeq r3, r0, lsl #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq sp, r4, ror #26 │ │ │ │ - @ instruction: 0x0144029c │ │ │ │ + cmpeq sp, ip, ror #26 │ │ │ │ + smlaltbeq r0, r4, r8, r2 │ │ │ │ smlalbteq sl, r3, r8, sp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ - cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ @ instruction: 0x0143ad90 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r4, ip, lsr #4 │ │ │ │ - ldrdeq fp, [sp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r4, r0, lsl r2 │ │ │ │ + cmpeq r4, r8, lsr r2 │ │ │ │ + smlaltteq fp, sp, r0, ip │ │ │ │ + cmpeq r4, ip, lsl r2 │ │ │ │ cmpeq r3, ip, lsr sp │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrdeq r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ + smlaltteq r0, r4, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #296] @ 0x128 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [lr, #20] │ │ │ │ @@ -224454,23 +224454,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov lr, r0 │ │ │ │ b 1a26e0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, lsr r6 │ │ │ │ ldrheq r5, [r8, #-84] @ 0xffffffac │ │ │ │ - smlalbteq fp, sp, r0, r9 │ │ │ │ - strdeq pc, [r3, #-232] @ 0xffffff18 │ │ │ │ + smlalbteq fp, sp, r8, r9 │ │ │ │ + cmppeq r3, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ cmpeq r3, r4, lsr #20 │ │ │ │ andeq r0, r0, r1, ror #6 │ │ │ │ - smlalbbeq fp, sp, r8, r9 │ │ │ │ - strheq pc, [r3, #-228] @ 0xffffff1c @ │ │ │ │ + @ instruction: 0x014db990 │ │ │ │ + smlalbteq pc, r3, r0, lr @ │ │ │ │ smlaltteq sl, r3, r8, r9 │ │ │ │ - cmpeq sp, r0, asr #18 │ │ │ │ - cmppeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, asr #18 │ │ │ │ + cmppeq r3, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0143a99c │ │ │ │ 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, #296] @ 0x128 │ │ │ │ @@ -224649,28 +224649,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #460 @ 0x1cc │ │ │ │ mov lr, r0 │ │ │ │ b 1a29f4 │ │ │ │ cmpeq r8, r8, ror r4 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - strheq fp, [sp, #-120] @ 0xffffff88 │ │ │ │ - smlaltteq pc, r3, ip, ip @ │ │ │ │ + smlalbteq fp, sp, r0, r7 │ │ │ │ + strdeq pc, [r3, #-200] @ 0xffffff38 │ │ │ │ cmpeq r3, r0, lsr #16 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ cmpeq r3, r4, asr #14 │ │ │ │ - ldrdeq fp, [sp, #-100] @ 0xffffff9c │ │ │ │ - cmppeq r3, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmppeq r3, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - @ instruction: 0x0143fb9c │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ + smlaltbeq pc, r3, r8, fp @ │ │ │ │ ldrdeq sl, [r3, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ - cmppeq r3, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ + cmppeq r3, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq sl, r3, ip, r6 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ @@ -224835,28 +224835,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov lr, r0 │ │ │ │ b 1a2cdc │ │ │ │ cmpeq r8, r8, asr r1 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - smlalbteq fp, sp, r0, r4 │ │ │ │ - strdeq pc, [r3, #-148] @ 0xffffff6c │ │ │ │ + smlalbteq fp, sp, r8, r4 │ │ │ │ + cmppeq r3, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq r3, r8, lsr #10 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ cmpeq r3, ip, asr r4 │ │ │ │ - smlaltteq fp, sp, ip, r3 │ │ │ │ - cmppeq r3, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [sp, #-52] @ 0xffffffcc │ │ │ │ + cmppeq r3, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - smlalbbeq fp, sp, ip, r3 │ │ │ │ - strheq pc, [r3, #-132] @ 0xffffff7c @ │ │ │ │ + @ instruction: 0x014db394 │ │ │ │ + smlalbteq pc, r3, r0, r8 @ │ │ │ │ smlaltteq sl, r3, r8, r3 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ - cmppeq r3, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ + cmppeq r3, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ smlaltbeq sl, r3, r4, r3 │ │ │ │ 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 │ │ │ │ @@ -225020,25 +225020,25 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b c0190 │ │ │ │ cmpeq r8, ip, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r0, asr lr │ │ │ │ - cmpeq sp, r0, asr r2 │ │ │ │ + cmpeq sp, r8, asr r2 │ │ │ │ strheq sl, [r3, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r3, r0, asr #4 │ │ │ │ - ldrdeq fp, [sp, #-16] │ │ │ │ + ldrdeq fp, [sp, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r8, r4, lsr #26 │ │ │ │ - cmppeq r3, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ cmpeq r8, r8, lsr #25 │ │ │ │ - strdeq pc, [r3, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ - strheq pc, [r3, #-80] @ 0xffffffb0 @ │ │ │ │ + cmppeq r3, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq fp, sp, r0, r0 │ │ │ │ + strheq pc, [r3, #-92] @ 0xffffffa4 @ │ │ │ │ ldrdeq sl, [r3, #-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 r6, r1, #1 │ │ │ │ orr r6, r6, r6, lsr #1 │ │ │ │ @@ -225571,18 +225571,18 @@ │ │ │ │ bl c0190 │ │ │ │ b 1a3550 │ │ │ │ cmpeq r8, r4, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ blle fe88a648 │ │ │ │ bgt fea96338 │ │ │ │ cmpeq r8, ip, lsr #13 │ │ │ │ - smlalbteq sl, sp, r4, sl │ │ │ │ + smlalbteq sl, sp, ip, sl │ │ │ │ cmpeq r3, ip, lsl fp │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ + cmpeq r3, r4, lsl sp │ │ │ │ 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] @ 1a3edc │ │ │ │ @@ -225970,50 +225970,50 @@ │ │ │ │ ldr r3, [pc, #160] @ 1a3f74 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ b 1a3d60 │ │ │ │ cmpeq r8, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r4, [r8, #-40] @ 0xffffffd8 │ │ │ │ - strdeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ cmpeq r3, r8, asr r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlaltteq r9, r3, r8, r6 │ │ │ │ - cmpeq sp, r8, ror r6 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ + smlalbbeq sl, sp, r0, r6 │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ smlalbbeq r9, r3, ip, r6 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ + cmpeq sp, r4, lsr #12 │ │ │ │ cmpeq r3, r0, ror #12 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrsbeq r3, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ - smlaltteq lr, r3, r0, r8 │ │ │ │ - @ instruction: 0x014da39c │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ + smlaltteq lr, r3, ip, r8 │ │ │ │ + smlaltbeq sl, sp, r4, r3 │ │ │ │ cmpeq r3, r4, lsl #8 │ │ │ │ - @ instruction: 0x0143e898 │ │ │ │ - cmpeq sp, r4, asr r3 │ │ │ │ + smlaltbeq lr, r3, r4, r8 │ │ │ │ + cmpeq sp, ip, asr r3 │ │ │ │ strheq r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sp, ip, lsl r3 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ + cmpeq sp, r4, lsr #6 │ │ │ │ + cmpeq r3, r0, ror #16 │ │ │ │ smlalbbeq r9, r3, r0, r3 │ │ │ │ - cmpeq r3, r0, lsr #16 │ │ │ │ - smlaltteq lr, r3, ip, r7 │ │ │ │ - smlaltbeq sl, sp, r8, r2 │ │ │ │ + cmpeq r3, ip, lsr #16 │ │ │ │ + strdeq lr, [r3, #-120] @ 0xffffff88 │ │ │ │ + strheq sl, [sp, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r3, r0, lsl r3 │ │ │ │ - smlaltbeq lr, r3, ip, r7 │ │ │ │ - cmpeq r3, r0, ror r7 │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ + strheq lr, [r3, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, ip, ror r7 │ │ │ │ + cmpeq sp, r4, lsr r2 │ │ │ │ @ instruction: 0x01439290 │ │ │ │ - cmpeq r3, r8, lsr #14 │ │ │ │ - strheq sl, [sp, #-24] @ 0xffffffe8 │ │ │ │ - strdeq lr, [r3, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r3, r4, lsr r7 │ │ │ │ + smlalbteq sl, sp, r0, r1 │ │ │ │ + strdeq lr, [r3, #-108] @ 0xffffff94 │ │ │ │ cmpeq r3, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - strheq lr, [r3, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq lr, r3, r8, r6 │ │ │ │ + smlalbteq lr, r3, r4, r6 │ │ │ │ + strheq lr, [r3, #-100] @ 0xffffff9c │ │ │ │ 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] @ 1a4310 │ │ │ │ mov r9, r3 │ │ │ │ @@ -226239,34 +226239,34 @@ │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ bl c0190 │ │ │ │ mov r3, r0 │ │ │ │ b 1a41ec │ │ │ │ cmpeq r8, ip, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, asr #24 │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ smlalbbeq r9, r3, ip, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltbeq r9, sp, ip, pc @ │ │ │ │ + strheq r9, [sp, #-244] @ 0xffffff0c │ │ │ │ cmpeq r3, ip │ │ │ │ ldrheq r3, [r8, #-172] @ 0xffffff54 │ │ │ │ - strheq r9, [sp, #-232] @ 0xffffff18 │ │ │ │ - strdeq lr, [r3, #-48] @ 0xffffffd0 │ │ │ │ + smlalbteq r9, sp, r0, lr │ │ │ │ + strdeq lr, [r3, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r3, r8, lsl pc │ │ │ │ - strheq lr, [r3, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq lr, r3, r4, r3 │ │ │ │ strheq r8, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ - cmpeq r3, r8, ror r3 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ + smlalbbeq lr, r3, r4, r3 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ cmpeq r3, ip, asr #28 │ │ │ │ - ldrdeq r9, [sp, #-220] @ 0xffffff24 │ │ │ │ + smlaltteq r9, sp, r4, sp │ │ │ │ cmpeq r3, r0, asr r2 │ │ │ │ - smlalbteq lr, r3, ip, r2 │ │ │ │ + ldrdeq lr, [r3, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - smlalbbeq lr, r3, r8, r2 │ │ │ │ + @ instruction: 0x0143e294 │ │ │ │ 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] @ 1a47d8 │ │ │ │ ldr r3, [pc, #1108] @ 1a47dc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -226548,46 +226548,46 @@ │ │ │ │ b 1a4620 │ │ │ │ cmpeq r8, r0, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, asr #16 │ │ │ │ cmpeq r8, r0, lsl #15 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - smlalbbeq r9, sp, ip, sl │ │ │ │ - smlalbteq sp, r3, r0, pc @ │ │ │ │ + @ instruction: 0x014d9a94 │ │ │ │ + smlalbteq sp, r3, ip, pc @ │ │ │ │ strdeq r8, [r3, #-160] @ 0xffffff60 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmpeq r3, r0, ror pc │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq r3, ip, ror pc │ │ │ │ smlaltbeq r8, r3, r4, sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq sp, r0, lsl #20 │ │ │ │ - cmpeq r3, r8, lsr pc │ │ │ │ + cmpeq sp, r8, lsl #20 │ │ │ │ + cmpeq r3, r4, asr #30 │ │ │ │ cmpeq r3, r4, ror #20 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - smlalbteq r9, sp, r4, r9 │ │ │ │ - strdeq sp, [r3, #-236] @ 0xffffff14 │ │ │ │ + smlalbteq r9, sp, ip, r9 │ │ │ │ + cmpeq r3, r8, lsl #30 │ │ │ │ cmpeq r3, r8, lsr #20 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - smlalbbeq r9, sp, ip, r9 │ │ │ │ - smlalbteq sp, r3, r0, lr │ │ │ │ + @ instruction: 0x014d9994 │ │ │ │ + smlalbteq sp, r3, ip, lr │ │ │ │ strdeq r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ - smlalbbeq sp, r3, r4, lr │ │ │ │ + cmpeq sp, r8, asr r9 │ │ │ │ + @ instruction: 0x0143de90 │ │ │ │ strheq r8, [r3, #-148] @ 0xffffff6c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, r0, lsl r9 │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ + cmpeq sp, r8, lsl r9 │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ cmpeq r3, ip, ror #18 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - ldrdeq r9, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r3, ip, lsl #28 │ │ │ │ + ldrdeq r9, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ cmpeq r3, r8, lsr r9 │ │ │ │ - @ instruction: 0x014d9894 │ │ │ │ - strheq sp, [r3, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x014d989c │ │ │ │ + smlalbteq sp, r3, r8, sp │ │ │ │ strdeq r8, [r3, #-128] @ 0xffffff80 │ │ │ │ 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] @ 1a4f8c │ │ │ │ @@ -227041,58 +227041,58 @@ │ │ │ │ b 1a4950 │ │ │ │ cmpeq r8, r4, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, lsr r3 │ │ │ │ cmpeq r8, ip, lsr #5 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - cmpeq sp, r8, lsl #12 │ │ │ │ - cmpeq r3, r4, lsr fp │ │ │ │ + cmpeq sp, r0, lsl r6 │ │ │ │ + cmpeq r3, r0, asr #22 │ │ │ │ cmpeq r3, r0, ror #12 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - smlalbteq r9, sp, ip, r4 │ │ │ │ + ldrdeq r9, [sp, #-68] @ 0xffffffbc │ │ │ │ cmpeq r3, r4, lsr r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ smlaltbeq r8, r3, r8, r4 │ │ │ │ - smlaltteq r9, sp, r0, r3 │ │ │ │ - cmpeq r3, ip, lsl #18 │ │ │ │ + smlaltteq r9, sp, r8, r3 │ │ │ │ + cmpeq r3, r8, lsl r9 │ │ │ │ cmpeq r3, r8, lsr r4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - smlalbteq sp, r3, r4, r8 │ │ │ │ - @ instruction: 0x0143d894 │ │ │ │ - cmpeq sp, ip, lsr #6 │ │ │ │ + ldrdeq sp, [r3, #-128] @ 0xffffff80 │ │ │ │ + smlaltbeq sp, r3, r0, r8 │ │ │ │ + cmpeq sp, r4, lsr r3 │ │ │ │ smlaltbeq r8, r3, r0, r7 │ │ │ │ smlalbbeq r8, r3, r4, r3 │ │ │ │ - cmpeq r3, r8, lsl r8 │ │ │ │ + cmpeq r3, r4, lsr #16 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - smlaltbeq r9, sp, r8, r2 │ │ │ │ - ldrdeq sp, [r3, #-116] @ 0xffffff8c │ │ │ │ + strheq r9, [sp, #-32] @ 0xffffffe0 │ │ │ │ + smlaltteq sp, r3, r0, r7 │ │ │ │ mrseq r8, (UNDEF: 115) │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ - @ instruction: 0x0143d794 │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ + smlaltbeq sp, r3, r0, r7 │ │ │ │ smlalbteq r8, r3, r0, r2 │ │ │ │ - cmpeq sp, r8, lsr #4 │ │ │ │ - cmpeq r3, r4, asr r7 │ │ │ │ + cmpeq sp, r0, lsr r2 │ │ │ │ + cmpeq r3, r0, ror #14 │ │ │ │ smlalbbeq r8, r3, r0, r2 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - smlaltteq r9, sp, r8, r1 │ │ │ │ - cmpeq r3, r4, lsl r7 │ │ │ │ + strdeq r9, [sp, #-16] │ │ │ │ + cmpeq r3, r0, lsr #14 │ │ │ │ cmpeq r3, r8, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - smlaltbeq r9, sp, r8, r1 │ │ │ │ - ldrdeq sp, [r3, #-100] @ 0xffffff9c │ │ │ │ + strheq r9, [sp, #-16] │ │ │ │ + smlaltteq sp, r3, r0, r6 │ │ │ │ mrseq r8, (UNDEF: 99) │ │ │ │ - cmpeq sp, r8, ror #2 │ │ │ │ - @ instruction: 0x0143d694 │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ + smlaltbeq sp, r3, r0, r6 │ │ │ │ smlalbteq r8, r3, r0, r1 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ @ instruction: 0x01438190 │ │ │ │ - cmpeq r3, r0, asr r6 │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ ldr r2, [pc, #780] @ 1a5380 │ │ │ │ @@ -227293,31 +227293,31 @@ │ │ │ │ bl c0190 │ │ │ │ b 1a50a4 │ │ │ │ @ instruction: 0x01582b90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, ror fp │ │ │ │ cmpeq r8, r8, asr fp │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x014d8e98 │ │ │ │ + smlaltbeq r8, sp, r0, lr │ │ │ │ cmpeq r3, r0, lsl #30 │ │ │ │ - smlalbteq sp, r3, r0, r3 │ │ │ │ + smlalbteq sp, r3, ip, r3 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - ldrdeq r8, [sp, #-212] @ 0xffffff2c │ │ │ │ - mrseq sp, (UNDEF: 115) │ │ │ │ + ldrdeq r8, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r3, ip, lsl #6 │ │ │ │ cmpeq r3, r8, lsr lr │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - smlaltbeq sp, r3, r0, r2 │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ + smlaltbeq sp, r3, ip, r2 │ │ │ │ ldrdeq r7, [r3, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ - cmpeq r3, r4, ror #4 │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ + cmpeq r3, r0, ror r2 │ │ │ │ @ instruction: 0x01437d90 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - strdeq r8, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r3, r8, lsr #4 │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ cmpeq r3, r4, asr sp │ │ │ │ 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, #296] @ 0x128 │ │ │ │ ldr r2, [pc, #740] @ 1a56dc │ │ │ │ @@ -227508,32 +227508,32 @@ │ │ │ │ bl c0190 │ │ │ │ b 1a5428 │ │ │ │ cmpeq r8, ip, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r2, [r8, #-116] @ 0xffffff8c │ │ │ │ ldrsbeq r2, [r8, #-116] @ 0xffffff8c │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - cmpeq sp, r4, lsl #22 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ cmpeq r3, ip, ror #22 │ │ │ │ - cmpeq r3, ip, lsr #32 │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmpeq sp, ip, ror #20 │ │ │ │ - @ instruction: 0x0143cf98 │ │ │ │ + cmpeq sp, r4, ror sl │ │ │ │ + smlaltbeq ip, r3, r4, pc @ │ │ │ │ ldrdeq r7, [r3, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ - cmpeq r3, ip, lsr pc │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ cmpeq r3, r8, ror #20 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - ldrdeq r8, [sp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r3, r4, lsl #30 │ │ │ │ + ldrdeq r8, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, r0, lsl pc │ │ │ │ cmpeq r3, r4, lsr sl │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - @ instruction: 0x014d8994 │ │ │ │ - smlalbteq ip, r3, ip, lr │ │ │ │ + @ instruction: 0x014d899c │ │ │ │ + ldrdeq ip, [r3, #-232] @ 0xffffff18 │ │ │ │ strdeq r7, [r3, #-152] @ 0xffffff68 │ │ │ │ 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 │ │ │ │ @@ -227806,36 +227806,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1a5990 │ │ │ │ cmpeq r8, r0, lsr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, ip, ror r4 │ │ │ │ - cmpeq sp, ip, asr #16 │ │ │ │ + cmpeq sp, r4, asr r8 │ │ │ │ smlaltbeq r7, r3, r4, r8 │ │ │ │ - ldrdeq r8, [sp, #-112] @ 0xffffff90 │ │ │ │ + ldrdeq r8, [sp, #-120] @ 0xffffff88 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r3, ip, lsr #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmpeq r8, ip, ror #4 │ │ │ │ - cmpeq sp, r8, asr #12 │ │ │ │ - smlalbbeq ip, r3, r0, fp │ │ │ │ + cmpeq sp, r0, asr r6 │ │ │ │ + smlalbbeq ip, r3, ip, fp │ │ │ │ smlaltbeq r7, r3, ip, r6 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ - cmpeq r3, r8, lsr fp │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ + cmpeq r3, r4, asr #22 │ │ │ │ cmpeq r3, r4, ror #12 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - strdeq ip, [r3, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x014d8590 │ │ │ │ + cmpeq r3, r8, lsl #22 │ │ │ │ + @ instruction: 0x014d8598 │ │ │ │ strdeq r7, [r3, #-88] @ 0xffffffa8 │ │ │ │ - strheq ip, [r3, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r3, ip, asr #20 │ │ │ │ - smlaltteq r8, sp, r8, r4 │ │ │ │ - cmpeq r3, r0, lsr #20 │ │ │ │ + smlalbteq ip, r3, r4, sl │ │ │ │ + cmpeq r3, r8, asr sl │ │ │ │ + strdeq r8, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, ip, lsr #20 │ │ │ │ cmpeq r3, ip, asr #10 │ │ │ │ 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 │ │ │ │ @@ -227913,20 +227913,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1a5c68 │ │ │ │ cmpeq r8, ip, ror #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01581f94 │ │ │ │ - smlalbbeq r8, sp, r8, r3 │ │ │ │ - strheq ip, [r3, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x014d8390 │ │ │ │ + smlalbteq ip, r3, r0, r8 │ │ │ │ ldrdeq r7, [r3, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ - cmpeq r3, r4, ror r8 │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ + smlalbbeq ip, r3, r0, r8 │ │ │ │ @ instruction: 0x01437398 │ │ │ │ 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 │ │ │ │ @@ -228004,19 +228004,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1a5dd4 │ │ │ │ cmpeq r8, r0, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r8, r8, lsr #28 │ │ │ │ - cmpeq sp, ip, lsl r2 │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ + cmpeq r3, r4, asr r7 │ │ │ │ cmpeq r3, r0, ror r2 │ │ │ │ - ldrdeq r8, [sp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ + smlaltteq r8, sp, r4, r1 │ │ │ │ + cmpeq r3, r4, lsl r7 │ │ │ │ cmpeq r3, ip, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -228792,120 +228792,120 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1a61bc │ │ │ │ cmpeq r8, ip, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r1, [r8, #-196] @ 0xffffff3c │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ - cmpeq sp, r4, lsl #2 │ │ │ │ + cmpeq sp, ip, lsl #2 │ │ │ │ cmpeq r3, r4, ror #2 │ │ │ │ cmpeq r3, ip, lsr #10 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ ldrdeq r7, [r3, #-64] @ 0xffffffc0 │ │ │ │ strheq r7, [r3, #-72] @ 0xffffffb8 │ │ │ │ smlaltteq r7, r3, r0, r4 │ │ │ │ strdeq r7, [r3, #-72] @ 0xffffffb8 │ │ │ │ cmpeq r8, r0, asr #20 │ │ │ │ cmpeq r3, r4, ror r3 │ │ │ │ cmpeq r3, r4, ror r3 │ │ │ │ smlaltbeq r7, r3, r8, r3 │ │ │ │ @ instruction: 0x01437390 │ │ │ │ strdeq r7, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ - cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ smlalbbeq r6, r3, r4, sp │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ @ instruction: 0x01437194 │ │ │ │ - ldrdeq r7, [sp, #-192] @ 0xffffff40 │ │ │ │ - strdeq ip, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq r7, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ cmpeq r3, ip, lsl sp │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ cmpeq r3, r8, lsl r2 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - @ instruction: 0x0143c198 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + smlaltbeq ip, r3, r4, r1 │ │ │ │ smlalbteq r6, r3, r0, ip │ │ │ │ cmpeq r3, r0, lsl r1 │ │ │ │ cmpeq r3, r8, lsl #2 │ │ │ │ smlalbteq r6, r3, r8, fp │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ + cmpeq sp, r0, ror #22 │ │ │ │ smlalbteq r6, r3, ip, pc @ │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ + qdaddeq ip, r8, r3 │ │ │ │ cmpeq r3, ip, ror pc │ │ │ │ cmpeq r2, r4, ror #16 │ │ │ │ cmpeq r3, r8, lsl pc │ │ │ │ - cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq sp, r4, ror sl │ │ │ │ strheq r6, [r3, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ - cmpeq r3, ip, asr #30 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ + cmpeq r3, r8, asr pc │ │ │ │ cmpeq r3, r0, ror sl │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - smlaltteq r7, sp, r0, r9 │ │ │ │ - cmpeq r3, r8, lsl #30 │ │ │ │ + smlaltteq r7, sp, r8, r9 │ │ │ │ + cmpeq r3, r4, lsl pc │ │ │ │ cmpeq r3, r4, lsr sl │ │ │ │ - @ instruction: 0x014d799c │ │ │ │ - smlalbteq fp, r3, r4, lr │ │ │ │ + smlaltbeq r7, sp, r4, r9 │ │ │ │ + ldrdeq fp, [r3, #-224] @ 0xffffff20 │ │ │ │ strdeq r6, [r3, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmpeq sp, r8, asr r9 │ │ │ │ - smlalbbeq fp, r3, r4, lr │ │ │ │ + cmpeq sp, r0, ror #18 │ │ │ │ + @ instruction: 0x0143be90 │ │ │ │ strheq r6, [r3, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmpeq sp, r8, lsl r9 │ │ │ │ - cmpeq r3, r4, asr #28 │ │ │ │ + cmpeq sp, r0, lsr #18 │ │ │ │ + cmpeq r3, r0, asr lr │ │ │ │ cmpeq r3, ip, ror #18 │ │ │ │ - ldrdeq r7, [sp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r3, r4, lsl #28 │ │ │ │ + smlaltteq r7, sp, r0, r8 │ │ │ │ + cmpeq r3, r0, lsl lr │ │ │ │ cmpeq r3, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x014d7898 │ │ │ │ - smlalbteq fp, r3, r4, sp │ │ │ │ + smlaltbeq r7, sp, r0, r8 │ │ │ │ + ldrdeq fp, [r3, #-208] @ 0xffffff30 │ │ │ │ smlaltteq r6, r3, r8, r8 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ - smlalbbeq fp, r3, r4, sp │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ + @ instruction: 0x0143bd90 │ │ │ │ strheq r6, [r3, #-128] @ 0xffffff80 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ - cmpeq r3, ip, lsr sp │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ + cmpeq r3, r8, asr #26 │ │ │ │ cmpeq r3, r4, ror #16 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - smlalbteq r7, sp, ip, r7 │ │ │ │ - strdeq fp, [r3, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r7, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r3, r0, lsl #26 │ │ │ │ cmpeq r3, ip, lsl r8 │ │ │ │ - smlalbbeq r7, sp, r8, r7 │ │ │ │ - strheq fp, [r3, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x014d7790 │ │ │ │ + strheq fp, [r3, #-204] @ 0xffffff34 │ │ │ │ ldrdeq r6, [r3, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ + cmpeq r3, ip, ror ip │ │ │ │ @ instruction: 0x0143679c │ │ │ │ - cmpeq sp, r4, lsl #14 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ + cmpeq sp, ip, lsl #14 │ │ │ │ + cmpeq r3, ip, lsr ip │ │ │ │ cmpeq r3, r4, asr r7 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - smlalbteq r7, sp, r4, r6 │ │ │ │ - strdeq fp, [r3, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r7, sp, ip, r6 │ │ │ │ + strdeq fp, [r3, #-188] @ 0xffffff44 │ │ │ │ cmpeq r3, r4, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - smlalbbeq r7, sp, r4, r6 │ │ │ │ - strheq fp, [r3, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r7, sp, ip, r6 │ │ │ │ + strheq fp, [r3, #-188] @ 0xffffff44 │ │ │ │ ldrdeq r6, [r3, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmpeq sp, r4, asr #12 │ │ │ │ - cmpeq r3, r0, ror fp │ │ │ │ + cmpeq sp, ip, asr #12 │ │ │ │ + cmpeq r3, ip, ror fp │ │ │ │ @ instruction: 0x01436694 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ - cmpeq r3, r0, lsr fp │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ cmpeq r3, r4, asr r6 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - strdeq fp, [r3, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x014d7594 │ │ │ │ - strheq fp, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, r4, lsl #22 │ │ │ │ + @ instruction: 0x014d759c │ │ │ │ + smlalbteq fp, r3, r8, sl │ │ │ │ smlaltteq r6, r3, r0, r5 │ │ │ │ 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 │ │ │ │ @@ -229851,91 +229851,91 @@ │ │ │ │ bl b875c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ b 1a7d48 │ │ │ │ cmpeq r8, r8, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r0, [r8, #-224] @ 0xffffff20 │ │ │ │ - smlaltteq r7, sp, ip, r2 │ │ │ │ + strdeq r7, [sp, #-36] @ 0xffffffdc │ │ │ │ cmpeq r3, ip, asr #6 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ cmpeq r3, ip, lsl #16 │ │ │ │ @ instruction: 0x01436894 │ │ │ │ cmpeq r3, ip, lsl #18 │ │ │ │ - strdeq r9, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r8, r8, lsl #28 │ │ │ │ smlalbteq r6, r3, r0, r8 │ │ │ │ smlalbteq r6, r3, ip, r8 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ smlalbbeq r6, r3, r4, r8 │ │ │ │ - cmpeq sp, r0, asr #32 │ │ │ │ + cmpeq sp, r8, asr #32 │ │ │ │ smlaltbeq r6, r3, r0, r0 │ │ │ │ cmpeq r3, r0, lsl #14 │ │ │ │ strdeq r5, [r3, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, asr lr │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ cmpeq r3, r4, ror r5 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - strheq r6, [sp, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq r6, sp, r4, ip │ │ │ │ cmpeq r3, ip, lsl sp │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ cmpeq r3, r8, lsl #8 │ │ │ │ - ldrdeq r6, [sp, #-160] @ 0xffffff60 │ │ │ │ + ldrdeq r6, [sp, #-168] @ 0xffffff58 │ │ │ │ cmpeq r3, r0, lsr fp │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ cmpeq r3, r0, asr r2 │ │ │ │ - strdeq r6, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ cmpeq r3, ip, asr r9 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ smlaltbeq r6, r3, r0, r0 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ smlalbbeq r5, r3, r0, r7 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ ldrdeq r5, [r3, #-224] @ 0xffffff20 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ cmpeq r3, r0, ror r5 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ cmpeq r3, r8, lsl #22 │ │ │ │ - cmpeq sp, r8, lsr r1 │ │ │ │ + cmpeq sp, r0, asr #2 │ │ │ │ @ instruction: 0x01435198 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ smlalbteq r5, r3, r0, r9 │ │ │ │ smlalbteq r5, r3, r4, r9 │ │ │ │ cmpeq r3, r8, lsl #20 │ │ │ │ cmpeq r3, r8, asr #20 │ │ │ │ smlalbbeq r4, r3, r4, pc @ │ │ │ │ - strdeq r5, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ ldrdeq r4, [r3, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - @ instruction: 0x0147389c │ │ │ │ + smlaltbeq r3, r7, r8, r8 │ │ │ │ @ instruction: 0x0142aa98 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ cmppeq r7, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ strheq sl, [r2, #-144] @ 0xffffff70 │ │ │ │ @@ -229946,20 +229946,20 @@ │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ smlaltbeq sl, r2, r4, r8 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ cmpeq r2, ip, asr #16 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ cmpeq r3, ip, ror sl │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ + cmpeq sp, r8, asr r9 │ │ │ │ cmpeq r3, r0, asr #18 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ @ instruction: 0x000005bb │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @@ -231826,36 +231826,36 @@ │ │ │ │ cmpeq r3, ip, rrx │ │ │ │ smlalbteq r5, r3, r0, r0 │ │ │ │ cmpeq r3, r4, lsr #2 │ │ │ │ smlalbbeq r5, r3, r0, r1 │ │ │ │ strheq r5, [r3, #-20] @ 0xffffffec │ │ │ │ cmpeq r3, r8, lsl r2 │ │ │ │ cmpeq r3, ip, ror #4 │ │ │ │ - strheq lr, [r6, #-52] @ 0xffffffcc │ │ │ │ + smlalbteq lr, r6, r0, r3 │ │ │ │ cmpeq r3, ip, asr r2 │ │ │ │ strheq r5, [r3, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r0, ror #6 │ │ │ │ + cmpeq r6, ip, ror #6 │ │ │ │ smlaltbeq r5, r3, ip, r2 │ │ │ │ cmpeq r3, r4, lsl #6 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ cmpeq r3, r0, lsl pc │ │ │ │ cmpeq r3, ip, ror #4 │ │ │ │ - smlaltbeq r4, sp, ip, sp │ │ │ │ + strheq r4, [sp, #-212] @ 0xffffff2c │ │ │ │ cmpeq r3, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ cmpeq r3, ip, ror #28 │ │ │ │ smlalbteq r4, r3, r4, lr │ │ │ │ - smlalbteq sp, r6, ip, lr │ │ │ │ + ldrdeq sp, [r6, #-232] @ 0xffffff18 │ │ │ │ strheq r5, [r3, #-20] @ 0xffffffec │ │ │ │ cmpeq r3, r8, ror lr │ │ │ │ cmpeq r3, ip, asr #4 │ │ │ │ cmpeq r2, ip, ror #12 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ cmpeq r2, r4, lsl r6 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ @@ -231868,36 +231868,36 @@ │ │ │ │ smlalbteq r9, r2, ip, r4 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ cmpeq r2, r4, ror r4 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - cmpeq sp, r8, ror r3 │ │ │ │ + smlalbbeq r4, sp, r0, r3 │ │ │ │ ldrdeq r3, [r3, #-56] @ 0xffffffc8 │ │ │ │ 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} │ │ │ │ - smlalbteq r4, sp, r0, r1 │ │ │ │ + smlalbteq r4, sp, r8, r1 │ │ │ │ cmpeq r3, r0, lsr #4 │ │ │ │ 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 │ │ │ │ smlalbbeq r4, r3, r4, r0 │ │ │ │ cmpeq r3, r8, lsl #2 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - smlaltbeq ip, r6, r4, sp │ │ │ │ - cmpeq sp, r4, asr #18 │ │ │ │ - cmpeq r3, r0, ror lr │ │ │ │ + strheq ip, [r6, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ + cmpeq r3, ip, ror lr │ │ │ │ @ instruction: 0x0143299c │ │ │ │ muleq r0, r9, r6 │ │ │ │ @ instruction: 0x01428698 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ cmpeq r2, r8, lsr r6 │ │ │ │ smlaltteq r8, r2, r0, r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ @@ -233811,15 +233811,15 @@ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ smlalbteq r8, r2, r8, r3 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ cmpeq r2, ip, ror #6 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ cmpeq r2, r0, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ smlaltbeq r8, r2, r4, r2 │ │ │ │ cmpeq r3, r0, asr r5 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ cmpeq r2, ip, asr #4 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ strdeq r8, [r2, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ @@ -233828,150 +233828,150 @@ │ │ │ │ cmpeq r2, r4, lsr r1 │ │ │ │ ldrdeq r8, [r2, #-8] │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ cmpeq r2, ip, ror r0 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ cmpeq r2, ip, lsl r0 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ strheq r7, [r2, #-240] @ 0xffffff10 │ │ │ │ cmpeq r3, ip, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - smlalbteq r3, sp, r0, r1 │ │ │ │ + smlalbteq r3, sp, r8, r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r3, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ cmpeq r3, r4, lsr r9 │ │ │ │ eormi r0, r4, r0 │ │ │ │ cmpeq r3, r4, asr #18 │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ swpbeq r2, r0, [r3] │ │ │ │ andsmi r0, r4, r0 │ │ │ │ cmpeq r3, r0, lsl #16 │ │ │ │ - ldrdeq r2, [sp, #-232] @ 0xffffff18 │ │ │ │ + smlaltteq r2, sp, r0, lr │ │ │ │ cmpeq r3, r8, lsr pc │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - cmpeq sp, r4, lsl #28 │ │ │ │ + cmpeq sp, ip, lsl #28 │ │ │ │ smlaltbeq r7, r2, r0, fp │ │ │ │ cmpeq r3, r4, asr #28 │ │ │ │ - smlaltbeq r2, sp, r4, sp │ │ │ │ + smlaltbeq r2, sp, ip, sp │ │ │ │ cmpeq r3, r0, asr r5 │ │ │ │ strdeq r1, [r3, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlalbbeq r2, sp, ip, ip │ │ │ │ + @ instruction: 0x014d2c94 │ │ │ │ smlaltteq r1, r3, r8, ip │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ smlalbbeq r7, r2, r4, r9 │ │ │ │ cmpeq r2, r8, lsr #18 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ smlalbteq r7, r2, ip, r8 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - smlalbteq r2, sp, r4, sl │ │ │ │ + smlalbteq r2, sp, ip, sl │ │ │ │ cmpeq r2, r0, ror #16 │ │ │ │ cmpeq r3, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ cmpeq r2, r0, lsl #16 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - smlalbbeq r2, sp, r0, r9 │ │ │ │ + smlalbbeq r2, sp, r8, r9 │ │ │ │ smlaltteq r1, r3, r4, r9 │ │ │ │ cmpeq r3, ip, asr r2 │ │ │ │ cmpeq r3, r8, ror #4 │ │ │ │ cmpeq r3, ip, ror r2 │ │ │ │ cmppeq r2, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ strheq r3, [r3, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r4, ror r1 │ │ │ │ + smlalbbeq r5, r6, r0, r1 │ │ │ │ strheq r3, [r3, #-36] @ 0xffffffdc │ │ │ │ - smlalbteq r3, r3, r8, r3 @ │ │ │ │ - cmpeq r3, r4, lsr #12 │ │ │ │ - cmpeq r3, ip, lsl r7 │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmpeq r3, r0, lsr sp │ │ │ │ + ldrdeq r3, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq r3, r8, lsr #14 │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ cmpeq r3, r4, asr r8 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ cmpeq r3, r8, lsl ip │ │ │ │ @ instruction: 0x0142cf90 │ │ │ │ smlalbteq r7, r2, r0, r1 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ cmpeq r2, r0, ror #2 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ mrseq r7, (UNDEF: 82) │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - strdeq r2, [sp, #-40] @ 0xffffffd8 │ │ │ │ + mrseq r2, (UNDEF: 125) │ │ │ │ swpbeq r7, r4, [r2] │ │ │ │ cmpeq r3, r0, asr #6 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ smlaltteq r2, r3, r0, r7 │ │ │ │ - cmpeq sp, r4, lsl #4 │ │ │ │ - cmpeq r3, r0, lsr r7 │ │ │ │ + cmpeq sp, ip, lsl #4 │ │ │ │ + cmpeq r3, ip, lsr r7 │ │ │ │ cmpeq r3, ip, asr r2 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ cmpeq r2, r0, asr pc │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ strdeq r6, [r2, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ @ instruction: 0x01426e98 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ cmpeq r3, ip, lsr r5 │ │ │ │ - smlalbbeq r1, sp, r8, sp │ │ │ │ - strheq r6, [r3, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x014d1d90 │ │ │ │ + smlalbteq r6, r3, r0, r2 │ │ │ │ smlaltteq r0, r3, r0, sp │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - strheq r1, [sp, #-196] @ 0xffffff3c │ │ │ │ + strheq r1, [sp, #-204] @ 0xffffff34 │ │ │ │ cmpeq r2, r0, asr sl │ │ │ │ strdeq r0, [r3, #-196] @ 0xffffff3c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - strheq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq r1, sp, r4, fp │ │ │ │ cmpeq r3, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ cmpeq r2, r0, lsl r9 │ │ │ │ strheq r0, [r3, #-184] @ 0xffffff48 │ │ │ │ smlaltbeq r6, r2, ip, r8 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - smlaltbeq r1, sp, r4, sl │ │ │ │ + smlaltbeq r1, sp, ip, sl │ │ │ │ cmpeq r2, r0, asr #16 │ │ │ │ smlaltteq r0, r3, ip, sl │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ smlaltteq r6, r2, r8, r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0x01426790 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - smlalbbeq r1, sp, r8, r9 │ │ │ │ + @ instruction: 0x014d1990 │ │ │ │ cmpeq r2, r4, lsr #14 │ │ │ │ ldrdeq r0, [r3, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ smlalbteq r6, r2, ip, r6 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ cmpeq r2, r4, ror r6 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - strdeq r1, [sp, #-116] @ 0xffffff8c │ │ │ │ + strdeq r1, [sp, #-124] @ 0xffffff84 │ │ │ │ cmpeq r3, r4, asr r8 │ │ │ │ - smlaltbeq r1, sp, ip, r7 │ │ │ │ + strheq r1, [sp, #-116] @ 0xffffff8c │ │ │ │ cmpeq r2, r8, asr #10 │ │ │ │ smlaltteq r0, r3, ip, r7 │ │ │ │ - cmpeq sp, r8, lsr r7 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ ldrdeq r6, [r2, #-68] @ 0xffffffbc │ │ │ │ smlalbbeq r0, r3, r0, r7 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ cmpeq r2, r8, ror r4 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ + cmpeq sp, r4, ror #12 │ │ │ │ strheq r0, [r3, #-108] @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ ldr r1, [pc, #-316] @ 1abaa4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl c4444 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ab29c │ │ │ │ @@ -235881,417 +235881,417 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1a8390 │ │ │ │ strdeq r1, [r3, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r3, r0, lsl #22 │ │ │ │ + cmpeq r3, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strheq r1, [r3, #-180] @ 0xffffff4c │ │ │ │ - strheq r1, [sp, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq r5, r3, r8, r9 │ │ │ │ + smlalbteq r1, sp, r4, r4 │ │ │ │ + strdeq r5, [r3, #-148] @ 0xffffff6c │ │ │ │ cmpeq r3, r4, lsl r5 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ cmpeq r2, r0, lsl r2 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - cmpeq r3, r8, asr r9 │ │ │ │ + cmpeq r3, r4, ror #18 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - cmpeq r3, r4, lsr #18 │ │ │ │ + cmpeq r3, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - smlalbteq r1, sp, r0, r3 │ │ │ │ - smlaltteq r5, r3, ip, r8 │ │ │ │ + smlalbteq r1, sp, r8, r3 │ │ │ │ + strdeq r5, [r3, #-136] @ 0xffffff78 │ │ │ │ cmpeq r3, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - smlalbbeq r1, sp, r0, r3 │ │ │ │ - smlaltbeq r5, r3, ip, r8 │ │ │ │ + smlalbbeq r1, sp, r8, r3 │ │ │ │ + strheq r5, [r3, #-136] @ 0xffffff78 │ │ │ │ ldrdeq r0, [r3, #-48] @ 0xffffffd0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r3, r4, ror r8 │ │ │ │ + smlalbbeq r5, r3, r0, r8 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - cmpeq sp, ip, lsl #6 │ │ │ │ - cmpeq r3, r8, lsr r8 │ │ │ │ + cmpeq sp, r4, lsl r3 │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ cmpeq r3, ip, asr r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlalbteq r1, sp, ip, r2 │ │ │ │ - strdeq r5, [r3, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq r1, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r4, lsl #16 │ │ │ │ cmpeq r3, ip, lsl r3 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - smlalbteq r5, r3, r0, r7 │ │ │ │ + smlalbteq r5, r3, ip, r7 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - smlalbbeq r5, r3, r8, r7 │ │ │ │ + cmpeq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x01435794 │ │ │ │ strheq r0, [r3, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ - cmpeq sp, ip, lsl r2 │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ + cmpeq r3, r4, asr r7 │ │ │ │ cmpeq r3, ip, ror #4 │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - ldrdeq r1, [sp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ + smlaltteq r1, sp, r4, r1 │ │ │ │ + cmpeq r3, r4, lsl r7 │ │ │ │ cmpeq r3, ip, lsr #4 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - @ instruction: 0x014d119c │ │ │ │ - smlalbteq r5, r3, r8, r6 │ │ │ │ + smlaltbeq r1, sp, r4, r1 │ │ │ │ + ldrdeq r5, [r3, #-100] @ 0xffffff9c │ │ │ │ smlaltteq r0, r3, ip, r1 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ - smlalbbeq r5, r3, r8, r6 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ + @ instruction: 0x01435694 │ │ │ │ smlaltbeq r0, r3, ip, r1 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - cmpeq sp, ip, lsl r1 │ │ │ │ - cmpeq r3, r8, asr #12 │ │ │ │ + cmpeq sp, r4, lsr #2 │ │ │ │ + cmpeq r3, r4, asr r6 │ │ │ │ cmpeq r3, ip, ror #2 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - ldrdeq r1, [sp, #-12] │ │ │ │ - cmpeq r3, r8, lsl #12 │ │ │ │ + smlaltteq r1, sp, r4, r0 │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ cmpeq r3, r4, lsr r1 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - ldrdeq r5, [r3, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r5, [r3, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - @ instruction: 0x0143559c │ │ │ │ - cmpeq sp, r8, lsr #32 │ │ │ │ + smlaltbeq r5, r3, r8, r5 │ │ │ │ + cmpeq sp, r0, lsr r0 │ │ │ │ cmpeq r3, r4, lsr r5 │ │ │ │ cmpeq r3, r0, ror r0 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - ldrdeq r0, [sp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ + smlaltteq r0, sp, r4, pc @ │ │ │ │ + cmpeq r3, r4, lsl r5 │ │ │ │ cmpeq r3, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - @ instruction: 0x014d0f9c │ │ │ │ - smlalbteq r5, r3, r8, r4 │ │ │ │ + smlaltbeq r0, sp, r4, pc @ │ │ │ │ + ldrdeq r5, [r3, #-68] @ 0xffffffbc │ │ │ │ smlaltteq pc, r2, ip, pc @ │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - cmpeq sp, ip, asr pc │ │ │ │ - smlalbbeq r5, r3, r8, r4 │ │ │ │ + cmpeq sp, r4, ror #30 │ │ │ │ + @ instruction: 0x01435494 │ │ │ │ smlaltbeq pc, r2, ip, pc @ │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - cmpeq r3, r8, asr #8 │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq r3, r4, asr r4 │ │ │ │ cmppeq r2, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - ldrdeq r0, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r8, lsl #8 │ │ │ │ + smlaltteq r0, sp, r4, lr │ │ │ │ + cmpeq r3, r4, lsl r4 │ │ │ │ cmppeq r2, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - @ instruction: 0x014d0e9c │ │ │ │ - smlalbteq r5, r3, r8, r3 │ │ │ │ + smlaltbeq r0, sp, r4, lr │ │ │ │ + ldrdeq r5, [r3, #-52] @ 0xffffffcc │ │ │ │ smlaltteq pc, r2, ip, lr @ │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - cmpeq sp, ip, asr lr │ │ │ │ - smlalbbeq r5, r3, r8, r3 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ + @ instruction: 0x01435394 │ │ │ │ smlaltbeq pc, r2, ip, lr @ │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - cmpeq r3, r8, asr #6 │ │ │ │ + cmpeq sp, r4, lsr #28 │ │ │ │ + cmpeq r3, r4, asr r3 │ │ │ │ cmppeq r2, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r7 │ │ │ │ - ldrdeq r0, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r3, r8, lsl #6 │ │ │ │ + smlaltteq r0, sp, r4, sp │ │ │ │ + cmpeq r3, r4, lsl r3 │ │ │ │ cmppeq r2, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - @ instruction: 0x014d0d9c │ │ │ │ - smlalbteq r5, r3, r8, r2 │ │ │ │ + smlaltbeq r0, sp, r4, sp │ │ │ │ + ldrdeq r5, [r3, #-36] @ 0xffffffdc │ │ │ │ smlaltteq pc, r2, ip, sp @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01435290 │ │ │ │ + @ instruction: 0x0143529c │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - cmpeq r3, ip, lsr #4 │ │ │ │ + cmpeq r3, r8, lsr r2 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - strdeq r5, [r3, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x014d0c90 │ │ │ │ - strheq r5, [r3, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x014d0c98 │ │ │ │ + smlalbteq r5, r3, r8, r1 │ │ │ │ smlaltteq pc, r2, r0, ip @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlalbbeq r5, r3, r4, r1 │ │ │ │ + @ instruction: 0x01435190 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ + cmpeq r3, r0, ror #2 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - smlaltteq r0, sp, ip, fp │ │ │ │ - cmpeq r3, r8, lsl r1 │ │ │ │ + strdeq r0, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, r4, lsr #2 │ │ │ │ cmppeq r2, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - smlaltteq r5, r3, r0, r0 │ │ │ │ + smlaltteq r5, r3, ip, r0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strheq r5, [r3, #-0] │ │ │ │ + strheq r5, [r3, #-12] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlalbbeq r5, r3, r0, r0 │ │ │ │ + smlalbbeq r5, r3, ip, r0 │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - qdaddeq r5, r0, r3 │ │ │ │ + qdaddeq r5, ip, r3 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - cmpeq r3, r0, lsr #32 │ │ │ │ + cmpeq r3, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - smlaltteq r4, r3, ip, pc @ │ │ │ │ + strdeq r4, [r3, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - strheq r4, [r3, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq r4, r3, r4, pc @ │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - smlalbbeq r4, r3, r4, pc @ │ │ │ │ + @ instruction: 0x01434f90 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmpeq r3, r8, asr #30 │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq r3, r4, asr pc │ │ │ │ cmppeq r2, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - cmpeq r3, r0, lsl pc │ │ │ │ + cmpeq r3, ip, lsl pc │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - smlaltteq r4, r3, r0, lr │ │ │ │ + smlaltteq r4, r3, ip, lr │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - strheq r4, [r3, #-224] @ 0xffffff20 │ │ │ │ + strheq r4, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - smlalbbeq r4, r3, r0, lr │ │ │ │ + smlalbbeq r4, r3, ip, lr │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ cmppeq r2, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - smlaltbeq r0, sp, ip, r8 │ │ │ │ - ldrdeq r4, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ + strheq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq r4, r3, r4, sp │ │ │ │ strdeq pc, [r2, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - smlaltbeq r4, r3, r0, sp │ │ │ │ + smlaltbeq r4, r3, ip, sp │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - cmpeq r3, ip, ror #26 │ │ │ │ + cmpeq r3, r8, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmpeq r3, r0, lsr sp │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ cmppeq r2, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - smlalbteq r0, sp, r4, r7 │ │ │ │ - smlaltteq r4, r3, ip, ip │ │ │ │ + smlalbteq r0, sp, ip, r7 │ │ │ │ + strdeq r4, [r3, #-200] @ 0xffffff38 │ │ │ │ cmppeq r2, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, r5 │ │ │ │ - smlalbbeq r0, sp, r0, r7 │ │ │ │ - smlaltbeq r4, r3, ip, ip │ │ │ │ + smlalbbeq r0, sp, r8, r7 │ │ │ │ + strheq r4, [r3, #-200] @ 0xffffff38 │ │ │ │ ldrdeq pc, [r2, #-112] @ 0xffffff90 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq r3, ip, ror #24 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq r3, r8, ror ip │ │ │ │ @ instruction: 0x0142f798 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq r3, ip, lsr #24 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ cmppeq r2, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - smlalbteq r0, sp, r0, r6 │ │ │ │ - smlaltteq r4, r3, ip, fp │ │ │ │ + smlalbteq r0, sp, r8, r6 │ │ │ │ + strdeq r4, [r3, #-184] @ 0xffffff48 │ │ │ │ cmppeq r2, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ + cmpeq r3, r8, ror #10 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - cmpeq r3, r8, lsr #10 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - smlalbteq pc, ip, r0, pc @ │ │ │ │ - smlaltteq r4, r3, ip, r4 │ │ │ │ + smlalbteq pc, ip, r8, pc @ │ │ │ │ + strdeq r4, [r3, #-72] @ 0xffffffb8 │ │ │ │ cmppeq r2, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - smlalbbeq pc, ip, r0, pc @ │ │ │ │ - smlaltbeq r4, r3, ip, r4 │ │ │ │ + smlalbbeq pc, ip, r8, pc @ │ │ │ │ + strheq r4, [r3, #-72] @ 0xffffffb8 │ │ │ │ ldrdeq lr, [r2, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - cmpeq r3, r4, ror r4 │ │ │ │ + smlalbbeq r4, r3, r0, r4 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - cmppeq ip, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr r4 │ │ │ │ + cmppeq ip, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr #8 │ │ │ │ cmpeq r2, r0, ror #30 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - ldrdeq pc, [ip, #-224] @ 0xffffff20 │ │ │ │ - strdeq r4, [r3, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq pc, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r3, r8, lsl #8 │ │ │ │ cmpeq r2, r8, lsr #30 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - @ instruction: 0x014cfe90 │ │ │ │ - strheq r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x014cfe98 │ │ │ │ + smlalbteq r4, r3, r4, r3 │ │ │ │ smlaltteq lr, r2, r4, lr │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmppeq ip, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, ror r3 │ │ │ │ + cmppeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, r3, r0, r3 │ │ │ │ smlaltbeq lr, r2, r0, lr │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - cmppeq ip, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsr r3 │ │ │ │ + cmppeq ip, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsr r3 │ │ │ │ cmpeq r2, ip, asr lr │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - strdeq r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r3, r4, lsl #6 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - smlalbteq r4, r3, r4, r2 │ │ │ │ + ldrdeq r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmppeq ip, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r4, r3, ip, r2 │ │ │ │ + cmppeq ip, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01434298 │ │ │ │ strheq lr, [r2, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - cmppeq ip, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ + cmppeq ip, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ cmpeq r2, r8, ror sp │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - smlaltteq r4, r3, r4, r1 │ │ │ │ + strdeq r4, [r3, #-16] │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - strheq r4, [r3, #-20] @ 0xffffffec │ │ │ │ - cmppeq ip, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror r1 │ │ │ │ + smlalbteq r4, r3, r0, r1 │ │ │ │ + cmppeq ip, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r4, r3, r8, r1 │ │ │ │ smlaltbeq lr, r2, r0, ip │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmppeq ip, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr r1 │ │ │ │ + cmppeq ip, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ cmpeq r2, r0, ror #24 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - ldrdeq pc, [ip, #-176] @ 0xffffff50 │ │ │ │ - strdeq r4, [r3, #-12] │ │ │ │ + ldrdeq pc, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r3, r8, lsl #2 │ │ │ │ cmpeq r2, r0, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - smlalbteq r4, r3, r4, r0 │ │ │ │ + ldrdeq r4, [r3, #-0] │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - swpbeq r4, r4, [r3] │ │ │ │ + smlaltbeq r4, r3, r0, r0 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmpeq r3, r4, rrx │ │ │ │ + cmpeq r3, r0, ror r0 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ + cmpeq r3, r0, asr #32 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - ldrdeq pc, [ip, #-160] @ 0xffffff60 │ │ │ │ - strdeq r3, [r3, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq pc, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r8 │ │ │ │ cmpeq r2, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x014cfa90 │ │ │ │ - strheq r3, [r3, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x014cfa98 │ │ │ │ + smlalbteq r3, r3, r8, pc @ │ │ │ │ smlaltteq lr, r2, r0, sl │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - cmppeq ip, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror pc │ │ │ │ + cmppeq ip, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r3, r3, r8, pc @ │ │ │ │ smlaltbeq lr, r2, r8, sl │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - cmppeq ip, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr pc │ │ │ │ + cmppeq ip, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ cmpeq r2, r0, ror #20 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - ldrdeq pc, [ip, #-144] @ 0xffffff70 │ │ │ │ - strdeq r3, [r3, #-236] @ 0xffffff14 │ │ │ │ + ldrdeq pc, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, r8, lsl #30 │ │ │ │ cmpeq r2, r0, lsr #20 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - @ instruction: 0x014cf990 │ │ │ │ - strheq r3, [r3, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x014cf998 │ │ │ │ + smlalbteq r3, r3, r8, lr @ │ │ │ │ smlaltteq lr, r2, r8, r9 │ │ │ │ - cmppeq ip, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror lr │ │ │ │ + cmppeq ip, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r3, r3, r8, lr @ │ │ │ │ smlaltbeq lr, r2, r0, r9 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmppeq ip, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr lr │ │ │ │ + cmppeq ip, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr #28 │ │ │ │ cmpeq r2, r4, ror #18 │ │ │ │ - ldrdeq pc, [ip, #-128] @ 0xffffff80 │ │ │ │ - strdeq r3, [r3, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq pc, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ cmpeq r2, r0, lsr #18 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - smlalbteq r3, r3, r0, sp @ │ │ │ │ + smlalbteq r3, r3, ip, sp @ │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - smlalbbeq r3, r3, ip, sp @ │ │ │ │ + @ instruction: 0x01433d98 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmpeq r3, r8, asr sp │ │ │ │ - strdeq pc, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ + cmpeq r3, r4, ror #26 │ │ │ │ + strdeq pc, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r8, lsr #26 │ │ │ │ cmpeq r2, r8, asr #16 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - smlaltteq r3, r3, r4, ip @ │ │ │ │ + strdeq r3, [r3, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - smlalbbeq pc, ip, r0, r7 @ │ │ │ │ - smlaltbeq r3, r3, r8, ip @ │ │ │ │ + smlalbbeq pc, ip, r8, r7 @ │ │ │ │ + strheq r3, [r3, #-196] @ 0xffffff3c │ │ │ │ ldrdeq lr, [r2, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, lsr #12 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ + cmpeq r3, ip, ror ip │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - cmpeq r3, ip, lsr ip │ │ │ │ + cmpeq r3, r8, asr #24 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq r3, r4, lsl ip │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - ldrdeq r3, [r3, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq r3, r3, r0, fp @ │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmppeq ip, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01433b98 │ │ │ │ + cmppeq ip, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r3, r3, r4, fp @ │ │ │ │ smlalbteq lr, r2, r4, r6 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - cmppeq ip, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, asr fp │ │ │ │ + cmppeq ip, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror #22 │ │ │ │ smlalbbeq lr, r2, r0, r6 │ │ │ │ - cmpeq r3, ip, lsl fp │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - smlaltteq r3, r3, r8, sl @ │ │ │ │ + strdeq r3, [r3, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - smlalbbeq pc, ip, r0, r5 @ │ │ │ │ - smlaltbeq r3, r3, ip, sl @ │ │ │ │ + smlalbbeq pc, ip, r8, r5 @ │ │ │ │ + strheq r3, [r3, #-168] @ 0xffffff58 │ │ │ │ ldrdeq lr, [r2, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - cmpeq r3, r4, ror sl │ │ │ │ + smlalbbeq r3, r3, r0, sl @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - cmpeq r3, r4, asr #20 │ │ │ │ + cmpeq r3, r0, asr sl │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ - smlaltteq r3, r3, r4, r9 @ │ │ │ │ + strdeq r3, [r3, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - strheq r3, [r3, #-148] @ 0xffffff6c │ │ │ │ + smlalbteq r3, r3, r0, r9 @ │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - smlalbbeq r3, r3, r4, r9 @ │ │ │ │ + @ instruction: 0x01433990 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - cmpeq r3, r4, asr r9 │ │ │ │ + cmpeq r3, r0, ror #18 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - strdeq pc, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r3, ip, lsl r9 │ │ │ │ + strdeq pc, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r3, r8, lsr #18 │ │ │ │ cmpeq r2, r0, asr #8 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - strheq pc, [ip, #-48] @ 0xffffffd0 @ │ │ │ │ - ldrdeq r3, [r3, #-140] @ 0xffffff74 │ │ │ │ + strheq pc, [ip, #-56] @ 0xffffffc8 @ │ │ │ │ + smlaltteq r3, r3, r8, r8 @ │ │ │ │ cmpeq r2, r4, lsl #8 │ │ │ │ - smlaltbeq r3, r3, r4, r8 @ │ │ │ │ + strheq r3, [r3, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmpeq r3, r4, ror r8 │ │ │ │ + smlalbbeq r3, r3, r0, r8 @ │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq r3, r4, asr #16 │ │ │ │ + cmpeq r3, r0, asr r8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - smlaltteq pc, ip, r0, r2 @ │ │ │ │ - cmpeq r3, ip, lsl #16 │ │ │ │ + smlaltteq pc, ip, r8, r2 @ │ │ │ │ + cmpeq r3, r8, lsl r8 │ │ │ │ cmpeq r2, r0, lsr r3 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - smlaltbeq pc, ip, r0, r2 @ │ │ │ │ - smlalbteq r3, r3, ip, r7 @ │ │ │ │ + smlaltbeq pc, ip, r8, r2 @ │ │ │ │ + ldrdeq r3, [r3, #-120] @ 0xffffff88 │ │ │ │ strdeq lr, [r2, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmppeq ip, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r3, r3, ip, r7 @ │ │ │ │ + cmppeq ip, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01433798 │ │ │ │ strheq lr, [r2, #-36] @ 0xffffffdc │ │ │ │ - cmppeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #14 │ │ │ │ + cmppeq ip, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr r7 │ │ │ │ cmpeq r2, r0, ror r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlaltteq pc, ip, r0, r1 @ │ │ │ │ - cmpeq r3, ip, lsl #14 │ │ │ │ + smlaltteq pc, ip, r8, r1 @ │ │ │ │ + cmpeq r3, r8, lsl r7 │ │ │ │ cmpeq r2, r0, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - smlaltbeq pc, ip, r0, r1 @ │ │ │ │ - smlalbteq r3, r3, ip, r6 @ │ │ │ │ + smlaltbeq pc, ip, r8, r1 @ │ │ │ │ + ldrdeq r3, [r3, #-104] @ 0xffffff98 │ │ │ │ strdeq lr, [r2, #-16] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmppeq ip, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r3, r3, ip, r6 @ │ │ │ │ + cmppeq ip, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01433698 │ │ │ │ strheq lr, [r2, #-16] │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmppeq ip, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #12 │ │ │ │ + cmppeq ip, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr r6 │ │ │ │ cmpeq r2, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlaltteq pc, ip, r0, r0 @ │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ + smlaltteq pc, ip, r8, r0 @ │ │ │ │ + cmpeq r3, r8, lsl r6 │ │ │ │ cmpeq r2, r4, lsr r1 │ │ │ │ - smlaltbeq pc, ip, r0, r0 @ │ │ │ │ - smlalbteq r3, r3, ip, r5 @ │ │ │ │ + smlaltbeq pc, ip, r8, r0 @ │ │ │ │ + ldrdeq r3, [r3, #-88] @ 0xffffffa8 │ │ │ │ strdeq lr, [r2, #-0] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmppeq ip, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r3, r3, ip, r5 @ │ │ │ │ + cmppeq ip, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01433598 │ │ │ │ strheq lr, [r2, #-0] │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r1, [pc, #-856] @ 1adcc8 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -238119,198 +238119,198 @@ │ │ │ │ ldr r1, [pc, #756] @ 1aff9c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1a8390 │ │ │ │ - cmppeq ip, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr #10 │ │ │ │ + cmppeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr r5 │ │ │ │ cmpeq r2, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlaltteq lr, ip, r0, pc @ │ │ │ │ - cmpeq r3, ip, lsl #10 │ │ │ │ + smlaltteq lr, ip, r8, pc @ │ │ │ │ + cmpeq r3, r8, lsl r5 │ │ │ │ cmpeq r2, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlaltbeq lr, ip, r0, pc @ │ │ │ │ - smlalbteq r3, r3, ip, r4 @ │ │ │ │ + smlaltbeq lr, ip, r8, pc @ │ │ │ │ + ldrdeq r3, [r3, #-72] @ 0xffffffb8 │ │ │ │ strdeq sp, [r2, #-240] @ 0xffffff10 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r0, ror #30 │ │ │ │ - smlalbbeq r3, r3, ip, r4 @ │ │ │ │ + cmpeq ip, r8, ror #30 │ │ │ │ + @ instruction: 0x01433498 │ │ │ │ strheq sp, [r2, #-240] @ 0xffffff10 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq ip, r0, lsr #30 │ │ │ │ - cmpeq r3, ip, asr #8 │ │ │ │ + cmpeq ip, r8, lsr #30 │ │ │ │ + cmpeq r3, r8, asr r4 │ │ │ │ cmpeq r2, r4, ror pc │ │ │ │ - smlaltteq lr, ip, r0, lr │ │ │ │ - cmpeq r3, ip, lsl #8 │ │ │ │ + smlaltteq lr, ip, r8, lr │ │ │ │ + cmpeq r3, r8, lsl r4 │ │ │ │ cmpeq r2, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - smlaltbeq lr, ip, r0, lr │ │ │ │ - smlalbteq r3, r3, ip, r3 @ │ │ │ │ + smlaltbeq lr, ip, r8, lr │ │ │ │ + ldrdeq r3, [r3, #-56] @ 0xffffffc8 │ │ │ │ strdeq sp, [r2, #-224] @ 0xffffff20 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq ip, r0, ror #28 │ │ │ │ - smlalbbeq r3, r3, ip, r3 @ │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ + @ instruction: 0x01433398 │ │ │ │ strheq sp, [r2, #-224] @ 0xffffff20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq ip, r0, lsr #28 │ │ │ │ - cmpeq r3, ip, asr #6 │ │ │ │ + cmpeq ip, r8, lsr #28 │ │ │ │ + cmpeq r3, r8, asr r3 │ │ │ │ cmpeq r2, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlaltteq lr, ip, r0, sp │ │ │ │ - cmpeq r3, ip, lsl #6 │ │ │ │ + smlaltteq lr, ip, r8, sp │ │ │ │ + cmpeq r3, r8, lsl r3 │ │ │ │ cmpeq r2, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlaltbeq lr, ip, r0, sp │ │ │ │ - smlalbteq r3, r3, ip, r2 @ │ │ │ │ + smlaltbeq lr, ip, r8, sp │ │ │ │ + ldrdeq r3, [r3, #-40] @ 0xffffffd8 │ │ │ │ strdeq sp, [r2, #-208] @ 0xffffff30 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq ip, r0, ror #26 │ │ │ │ - smlalbbeq r3, r3, ip, r2 @ │ │ │ │ + cmpeq ip, r8, ror #26 │ │ │ │ + @ instruction: 0x01433298 │ │ │ │ strheq sp, [r2, #-208] @ 0xffffff30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ + cmpeq ip, r8, lsr #26 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ cmpeq r2, r0, ror sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlaltteq lr, ip, r0, ip │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ + smlaltteq lr, ip, r8, ip │ │ │ │ + cmpeq r3, r8, lsl r2 │ │ │ │ cmpeq r2, r0, lsr sp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r3, [r3, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq r3, r3, r4, r1 @ │ │ │ │ + smlaltteq r3, r3, r0, r1 @ │ │ │ │ + strheq r3, [r3, #-16] │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - cmpeq ip, r0, asr #24 │ │ │ │ - cmpeq r3, r8, ror #2 │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ smlalbbeq sp, r2, ip, ip │ │ │ │ muleq r0, r5, r5 │ │ │ │ - strdeq lr, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r8, lsr #2 │ │ │ │ + cmpeq ip, r4, lsl #24 │ │ │ │ + cmpeq r3, r4, lsr r1 │ │ │ │ cmpeq r2, ip, asr #24 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - strheq lr, [ip, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r3, r3, r8, r0 @ │ │ │ │ + smlalbteq lr, ip, r4, fp │ │ │ │ + strdeq r3, [r3, #-4] │ │ │ │ cmpeq r2, ip, lsl #24 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - smlaltbeq r3, r3, r8, r0 @ │ │ │ │ + smlalbbeq lr, ip, r4, fp │ │ │ │ + strheq r3, [r3, #-4] │ │ │ │ smlalbteq sp, r2, ip, fp │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - cmpeq ip, ip, lsr fp │ │ │ │ - cmpeq r3, r8, rrx │ │ │ │ + cmpeq ip, r4, asr #22 │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ smlalbbeq sp, r2, ip, fp │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - strdeq lr, [ip, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ + cmpeq ip, r4, lsl #22 │ │ │ │ + cmpeq r3, r4, lsr r0 │ │ │ │ cmpeq r2, ip, asr #22 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - strheq lr, [ip, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq r2, r3, r8, pc @ │ │ │ │ + smlalbteq lr, ip, r4, sl │ │ │ │ + strdeq r2, [r3, #-244] @ 0xffffff0c │ │ │ │ cmpeq r2, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - smlaltbeq r2, r3, r8, pc @ │ │ │ │ + smlalbbeq lr, ip, r4, sl │ │ │ │ + strheq r2, [r3, #-244] @ 0xffffff0c │ │ │ │ smlalbteq sp, r2, ip, sl │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmpeq ip, ip, lsr sl │ │ │ │ - cmpeq r3, r8, ror #30 │ │ │ │ + cmpeq ip, r4, asr #20 │ │ │ │ + cmpeq r3, r4, ror pc │ │ │ │ smlalbbeq sp, r2, ip, sl │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - strdeq lr, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, r8, lsr #30 │ │ │ │ + cmpeq ip, r4, lsl #20 │ │ │ │ + cmpeq r3, r4, lsr pc │ │ │ │ cmpeq r2, ip, asr #20 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - strheq lr, [ip, #-156] @ 0xffffff64 │ │ │ │ - smlaltteq r2, r3, r8, lr │ │ │ │ + smlalbteq lr, ip, r4, r9 │ │ │ │ + strdeq r2, [r3, #-228] @ 0xffffff1c │ │ │ │ cmpeq r2, ip, lsl #20 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - cmpeq ip, ip, ror r9 │ │ │ │ - smlaltbeq r2, r3, r8, lr │ │ │ │ + smlalbbeq lr, ip, r4, r9 │ │ │ │ + strheq r2, [r3, #-228] @ 0xffffff1c │ │ │ │ smlalbteq sp, r2, ip, r9 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - cmpeq ip, ip, lsr r9 │ │ │ │ - cmpeq r3, r8, ror #28 │ │ │ │ + cmpeq ip, r4, asr #18 │ │ │ │ + cmpeq r3, r4, ror lr │ │ │ │ smlalbbeq sp, r2, ip, r9 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - strdeq lr, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r8, lsr #28 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ + cmpeq r3, r4, lsr lr │ │ │ │ cmpeq r2, ip, asr #18 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - strheq lr, [ip, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq r2, r3, r8, sp │ │ │ │ + smlalbteq lr, ip, r4, r8 │ │ │ │ + strdeq r2, [r3, #-212] @ 0xffffff2c │ │ │ │ cmpeq r2, ip, lsl #18 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - strheq r2, [r3, #-208] @ 0xffffff30 │ │ │ │ + strheq r2, [r3, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - smlalbbeq r2, r3, r0, sp │ │ │ │ + smlalbbeq r2, r3, ip, sp │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmpeq ip, ip, lsl r8 │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ + cmpeq ip, r4, lsr #16 │ │ │ │ + cmpeq r3, r4, asr sp │ │ │ │ cmpeq r2, ip, ror #16 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - ldrdeq lr, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ + smlaltteq lr, ip, r4, r7 │ │ │ │ + cmpeq r3, r4, lsl sp │ │ │ │ cmpeq r2, ip, lsr #16 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - @ instruction: 0x014ce79c │ │ │ │ - smlalbteq r2, r3, r8, ip │ │ │ │ + smlaltbeq lr, ip, r4, r7 │ │ │ │ + ldrdeq r2, [r3, #-196] @ 0xffffff3c │ │ │ │ smlaltteq sp, r2, ip, r7 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ - smlalbbeq r2, r3, r8, ip │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ + @ instruction: 0x01432c94 │ │ │ │ smlaltbeq sp, r2, ip, r7 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - cmpeq r3, r0, asr ip │ │ │ │ + cmpeq r3, ip, asr ip │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - smlaltteq lr, ip, ip, r6 │ │ │ │ - cmpeq r3, r4, lsl ip │ │ │ │ + strdeq lr, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r3, r0, lsr #24 │ │ │ │ cmpeq r2, r8, lsr r7 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - smlaltbeq lr, ip, r8, r6 │ │ │ │ - ldrdeq r2, [r3, #-176] @ 0xffffff50 │ │ │ │ + strheq lr, [ip, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq r2, [r3, #-188] @ 0xffffff44 │ │ │ │ strdeq sp, [r2, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmpeq ip, r4, ror #12 │ │ │ │ - smlalbbeq r2, r3, ip, fp │ │ │ │ + cmpeq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x01432b98 │ │ │ │ strheq sp, [r2, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ + cmpeq ip, r8, lsr #12 │ │ │ │ + cmpeq r3, r4, asr fp │ │ │ │ cmpeq r2, r0, ror r6 │ │ │ │ - cmpeq r3, r0, lsl fp │ │ │ │ + cmpeq r3, ip, lsl fp │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - smlaltteq r2, r3, r0, sl │ │ │ │ + smlaltteq r2, r3, ip, sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ - smlaltbeq r2, r3, r8, sl │ │ │ │ + smlalbbeq lr, ip, r4, r5 │ │ │ │ + strheq r2, [r3, #-164] @ 0xffffff5c │ │ │ │ smlalbteq sp, r2, ip, r5 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - cmpeq ip, ip, lsr r5 │ │ │ │ - cmpeq r3, r8, ror #20 │ │ │ │ + cmpeq ip, r4, asr #10 │ │ │ │ + cmpeq r3, r4, ror sl │ │ │ │ smlalbbeq sp, r2, ip, r5 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - cmpeq r3, r0, lsr sl │ │ │ │ + cmpeq r3, ip, lsr sl │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - strdeq r2, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r3, r8, lsl #20 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - smlalbteq r2, r3, ip, r9 │ │ │ │ + ldrdeq r2, [r3, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - @ instruction: 0x01432998 │ │ │ │ + smlaltbeq r2, r3, r4, r9 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq r3, r0, ror #18 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq r3, ip, ror #18 │ │ │ │ smlalbbeq sp, r2, r4, r4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - strdeq lr, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r3, r0, lsr #18 │ │ │ │ + strdeq lr, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, ip, lsr #18 │ │ │ │ cmpeq r2, r4, asr #8 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - smlaltteq r2, r3, r8, r8 │ │ │ │ + strdeq r2, [r3, #-132] @ 0xffffff7c │ │ │ │ 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 │ │ │ │ @@ -239275,268 +239275,268 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b04a4 │ │ │ │ cmpeq r7, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsl #24 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ smlalbbeq sp, r2, r0, r0 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmppeq r2, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr r3 │ │ │ │ + cmppeq r2, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ cmppeq r2, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ cmppeq r2, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - swpbeq pc, r0, [r2] @ │ │ │ │ - smlaltteq sp, ip, ip, sp │ │ │ │ - cmppeq r2, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + swpbeq pc, ip, [r2] @ │ │ │ │ + strdeq sp, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmppeq r2, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmppeq r2, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ cmpeq r2, ip, ror #26 │ │ │ │ - cmpeq r2, r0, lsl #30 │ │ │ │ - cmpeq r3, r8, asr r1 │ │ │ │ + cmpeq r2, ip, lsl #30 │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ smlalbbeq r2, r2, r4, r9 @ │ │ │ │ cmpeq r7, r8, asr r7 │ │ │ │ - strdeq lr, [r2, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r2, r8, lsl #28 │ │ │ │ muleq r0, r0, r2 │ │ │ │ - smlalbteq lr, r2, ip, sp │ │ │ │ + ldrdeq lr, [r2, #-216] @ 0xffffff28 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ - smlalbbeq lr, r2, r0, sp │ │ │ │ + smlalbbeq lr, r2, ip, sp │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r2, r4, asr #26 │ │ │ │ + cmpeq r2, r0, asr sp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - cmpeq r2, r4, lsr #26 │ │ │ │ - cmpeq r2, r4, lsl sp │ │ │ │ - cmpeq r2, ip, lsl #26 │ │ │ │ - cmpeq ip, r0, ror #18 │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ + cmpeq r2, r0, lsr sp │ │ │ │ + cmpeq r2, r0, lsr #26 │ │ │ │ + cmpeq r2, r8, lsl sp │ │ │ │ + cmpeq ip, r8, ror #18 │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ smlalbbeq ip, r2, r8, r8 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - strheq lr, [r2, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x014b089c │ │ │ │ + smlalbteq lr, r2, r4, fp │ │ │ │ + smlaltbeq r0, fp, r8, r8 │ │ │ │ cmpeq r2, r8, ror #8 │ │ │ │ cmpeq r2, r8, lsr #8 │ │ │ │ smlaltteq r2, r2, r0, r3 @ │ │ │ │ - smlaltbeq lr, r2, r4, sl │ │ │ │ - smlaltbeq r8, r5, ip, sp │ │ │ │ + strheq lr, [r2, #-160] @ 0xffffff60 │ │ │ │ + strheq r8, [r5, #-216] @ 0xffffff28 │ │ │ │ cmpeq r2, r8, asr #24 │ │ │ │ - smlaltteq r1, r6, r8, r4 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ + strdeq r1, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r2, r8, lsl sl │ │ │ │ @ instruction: 0x01421b9c │ │ │ │ - cmpeq r6, r8, asr r4 │ │ │ │ - ldrdeq sp, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r3, r8, lsl #20 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + ldrdeq sp, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r3, r4, lsl sl │ │ │ │ cmpeq r2, ip, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmpeq ip, r8, lsr r4 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq r3, ip, ror r9 │ │ │ │ @ instruction: 0x0142c494 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmpeq r3, r0, lsr r9 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - strdeq r1, [r3, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq sp, ip, r8, r3 │ │ │ │ - smlalbteq r1, r3, r0, r8 │ │ │ │ + cmpeq r3, r4, lsl #18 │ │ │ │ + @ instruction: 0x014cd390 │ │ │ │ + smlalbteq r1, r3, ip, r8 │ │ │ │ smlaltteq ip, r2, r8, r3 │ │ │ │ - cmpeq ip, ip, asr #6 │ │ │ │ - smlalbbeq r1, r3, r4, r8 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x01431890 │ │ │ │ smlaltbeq ip, r2, r8, r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq ip, r0, lsl r3 │ │ │ │ - cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq ip, r8, lsl r3 │ │ │ │ + cmpeq r3, r4, asr r8 │ │ │ │ cmpeq r2, r4, ror r3 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ - smlaltteq r1, r3, r0, r7 │ │ │ │ - cmpeq ip, r0, ror r2 │ │ │ │ - smlaltbeq r1, r3, r8, r7 │ │ │ │ + cmpeq r3, ip, lsl r8 │ │ │ │ + smlaltteq r1, r3, ip, r7 │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ + strheq r1, [r3, #-116] @ 0xffffff8c │ │ │ │ smlalbteq ip, r2, ip, r2 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ - cmpeq r3, ip, ror #14 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq r3, r8, ror r7 │ │ │ │ @ instruction: 0x0142c290 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - strdeq sp, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq r3, ip, lsr #14 │ │ │ │ + strdeq sp, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r8, lsr r7 │ │ │ │ cmpeq r2, r0, asr r2 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - strheq sp, [ip, #-20] @ 0xffffffec │ │ │ │ - smlaltteq r1, r3, ip, r6 │ │ │ │ + strheq sp, [ip, #-28] @ 0xffffffe4 │ │ │ │ + strdeq r1, [r3, #-104] @ 0xffffff98 │ │ │ │ cmpeq r2, r4, lsl r2 │ │ │ │ - cmpeq ip, ip, ror #26 │ │ │ │ - smlaltbeq r1, r3, r4, r2 │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ + strheq r1, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldrdeq fp, [r2, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmpeq ip, r0, lsr sp │ │ │ │ - cmpeq r3, r8, ror #4 │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ + cmpeq r3, r4, ror r2 │ │ │ │ smlalbbeq fp, r2, ip, sp │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - strdeq ip, [ip, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r3, r8, lsr #4 │ │ │ │ + strdeq ip, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ cmpeq r2, ip, asr #26 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - strheq ip, [ip, #-192] @ 0xffffff40 │ │ │ │ - smlaltteq r1, r3, r8, r1 │ │ │ │ + strheq ip, [ip, #-200] @ 0xffffff38 │ │ │ │ + strdeq r1, [r3, #-20] @ 0xffffffec │ │ │ │ cmpeq r2, ip, lsl #26 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - strheq r1, [r3, #-16] │ │ │ │ + strheq r1, [r3, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ - cmpeq r3, r4, ror r1 │ │ │ │ + cmpeq ip, r4, asr #24 │ │ │ │ + smlalbbeq r1, r3, r0, r1 │ │ │ │ @ instruction: 0x0142bc98 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmpeq ip, r0, lsl #24 │ │ │ │ - cmpeq r3, r8, lsr r1 │ │ │ │ + cmpeq ip, r8, lsl #24 │ │ │ │ + cmpeq r3, r4, asr #2 │ │ │ │ cmpeq r2, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlalbteq ip, ip, r4, fp @ │ │ │ │ - strdeq r1, [r3, #-12] │ │ │ │ + smlalbteq ip, ip, ip, fp @ │ │ │ │ + cmpeq r3, r8, lsl #2 │ │ │ │ cmpeq r2, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlalbbeq ip, ip, r4, fp @ │ │ │ │ - strheq r1, [r3, #-12] │ │ │ │ + smlalbbeq ip, ip, ip, fp @ │ │ │ │ + smlalbteq r1, r3, r8, r0 │ │ │ │ smlaltteq fp, r2, r0, fp │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - cmpeq ip, r4, asr #22 │ │ │ │ - cmpeq r3, ip, ror r0 │ │ │ │ + cmpeq ip, ip, asr #22 │ │ │ │ + smlalbbeq r1, r3, r8, r0 │ │ │ │ smlaltbeq fp, r2, r0, fp │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ - cmpeq r3, r0, asr #32 │ │ │ │ + cmpeq ip, r0, lsl fp │ │ │ │ + cmpeq r3, ip, asr #32 │ │ │ │ cmpeq r2, r4, ror #22 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - smlalbteq ip, ip, ip, sl @ │ │ │ │ - cmpeq r3, r4 │ │ │ │ + ldrdeq ip, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r0, lsl r0 │ │ │ │ cmpeq r2, r8, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - @ instruction: 0x014cca90 │ │ │ │ - smlalbteq r0, r3, r8, pc @ │ │ │ │ + @ instruction: 0x014cca98 │ │ │ │ + ldrdeq r0, [r3, #-244] @ 0xffffff0c │ │ │ │ smlaltteq fp, r2, ip, sl │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmpeq ip, r0, asr sl │ │ │ │ - smlalbbeq r0, r3, r8, pc @ │ │ │ │ + cmpeq ip, r8, asr sl │ │ │ │ + @ instruction: 0x01430f94 │ │ │ │ smlaltbeq fp, r2, ip, sl │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmpeq ip, r0, lsl sl │ │ │ │ - cmpeq r3, r8, asr #30 │ │ │ │ + cmpeq ip, r8, lsl sl │ │ │ │ + cmpeq r3, r4, asr pc │ │ │ │ cmpeq r2, ip, ror #20 │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - cmpeq r3, r0, lsl pc │ │ │ │ + cmpeq r3, ip, lsl pc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlaltbeq ip, ip, r0, r9 @ │ │ │ │ - ldrdeq r0, [r3, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq ip, ip, r8, r9 @ │ │ │ │ + smlaltteq r0, r3, r4, lr │ │ │ │ cmpeq r2, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq ip, r0, ror #18 │ │ │ │ - @ instruction: 0x01430e98 │ │ │ │ + cmpeq ip, r8, ror #18 │ │ │ │ + smlaltbeq r0, r3, r4, lr │ │ │ │ smlalbteq fp, r2, r4, r9 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r3, r0, ror #28 │ │ │ │ + cmpeq r3, ip, ror #28 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - strdeq ip, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r3, r8, lsr #28 │ │ │ │ + strdeq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r3, r4, lsr lr │ │ │ │ cmpeq r2, r0, asr r9 │ │ │ │ - strheq ip, [ip, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq r0, r3, ip, sp │ │ │ │ + strheq ip, [ip, #-140] @ 0xffffff74 │ │ │ │ + strdeq r0, [r3, #-216] @ 0xffffff28 │ │ │ │ cmpeq r2, r4, lsl r9 │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ - smlaltbeq r0, r3, ip, sp │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ + strheq r0, [r3, #-216] @ 0xffffff28 │ │ │ │ ldrdeq fp, [r2, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq r3, r0, ror sp │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq r3, ip, ror sp │ │ │ │ @ instruction: 0x0142b894 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r3, r8, lsr sp │ │ │ │ + cmpeq r3, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ - @ instruction: 0x014cc79c │ │ │ │ - ldrdeq r0, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r3, r4, lsl sp │ │ │ │ + smlaltbeq ip, ip, r4, r7 @ │ │ │ │ + smlaltteq r0, r3, r0, ip │ │ │ │ strdeq fp, [r2, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ - @ instruction: 0x01430c94 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ + smlaltbeq r0, r3, r0, ip │ │ │ │ smlalbteq fp, r2, r0, r7 │ │ │ │ - cmpeq r3, ip, asr ip │ │ │ │ + cmpeq r3, r8, ror #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - smlaltteq ip, ip, r8, r6 @ │ │ │ │ - cmpeq r3, r0, lsr #24 │ │ │ │ + strdeq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r3, ip, lsr #24 │ │ │ │ cmpeq r2, r4, asr #14 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - smlaltbeq ip, ip, ip, r6 @ │ │ │ │ - smlaltteq r0, r3, r4, fp │ │ │ │ + strheq ip, [ip, #-100] @ 0xffffff9c │ │ │ │ + strdeq r0, [r3, #-176] @ 0xffffff50 │ │ │ │ cmpeq r2, r8, lsl #14 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmpeq ip, r0, ror r6 │ │ │ │ - smlaltbeq r0, r3, r8, fp │ │ │ │ + cmpeq ip, r8, ror r6 │ │ │ │ + strheq r0, [r3, #-180] @ 0xffffff4c │ │ │ │ ldrdeq fp, [r2, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - cmpeq ip, r4, lsr r6 │ │ │ │ - cmpeq r3, ip, ror #22 │ │ │ │ + cmpeq ip, ip, lsr r6 │ │ │ │ + cmpeq r3, r8, ror fp │ │ │ │ @ instruction: 0x0142b690 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - strdeq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r3, r0, lsr fp │ │ │ │ + cmpeq ip, r0, lsl #12 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ cmpeq r2, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - strheq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r0, [r3, #-164] @ 0xffffff5c │ │ │ │ + smlalbteq ip, ip, r4, r5 @ │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ cmpeq r2, r8, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - smlalbbeq ip, ip, r0, r5 @ │ │ │ │ - strheq r0, [r3, #-168] @ 0xffffff58 │ │ │ │ + smlalbbeq ip, ip, r8, r5 @ │ │ │ │ + smlalbteq r0, r3, r4, sl │ │ │ │ smlaltteq fp, r2, r4, r5 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmpeq ip, r4, asr #10 │ │ │ │ - cmpeq r3, ip, ror sl │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ + smlalbbeq r0, r3, r8, sl │ │ │ │ smlaltbeq fp, r2, r0, r5 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq r3, r0, asr #20 │ │ │ │ + cmpeq ip, r0, lsl r5 │ │ │ │ + cmpeq r3, ip, asr #20 │ │ │ │ cmpeq r2, r4, ror #10 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - smlalbteq ip, ip, ip, r4 @ │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ + ldrdeq ip, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, r0, lsl sl │ │ │ │ cmpeq r2, ip, lsr #10 │ │ │ │ - @ instruction: 0x014cc490 │ │ │ │ - smlalbteq r0, r3, r8, r9 │ │ │ │ + @ instruction: 0x014cc498 │ │ │ │ + ldrdeq r0, [r3, #-148] @ 0xffffff6c │ │ │ │ smlaltteq fp, r2, ip, r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r4, asr r4 │ │ │ │ - smlalbbeq r0, r3, ip, r9 │ │ │ │ + cmpeq ip, ip, asr r4 │ │ │ │ + @ instruction: 0x01430998 │ │ │ │ strheq fp, [r2, #-64] @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ - cmpeq r3, r0, asr r9 │ │ │ │ + cmpeq ip, r0, lsr #8 │ │ │ │ + cmpeq r3, ip, asr r9 │ │ │ │ cmpeq r2, r4, ror r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ + smlaltteq ip, ip, r4, r3 @ │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ cmpeq r2, ip, lsr r4 │ │ │ │ - smlaltbeq ip, ip, r0, r3 @ │ │ │ │ - ldrdeq r0, [r3, #-136] @ 0xffffff78 │ │ │ │ + smlaltbeq ip, ip, r8, r3 @ │ │ │ │ + smlaltteq r0, r3, r4, r8 │ │ │ │ strdeq fp, [r2, #-60] @ 0xffffffc4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ - @ instruction: 0x0143089c │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ + smlaltbeq r0, r3, r8, r8 │ │ │ │ smlalbteq fp, r2, r0, r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ ldr r2, [pc, #-640] @ 1b1054 │ │ │ │ ldr r1, [pc, #-640] @ 1b1058 │ │ │ │ ldr r3, [pc, #-640] @ 1b105c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -241017,122 +241017,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b2230 │ │ │ │ cmpeq r7, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01575e98 │ │ │ │ - strheq ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strheq ip, [ip, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r2, r0, lsl r3 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmpeq r2, r4, asr #12 │ │ │ │ - cmpeq ip, r8, asr r1 │ │ │ │ - cmpeq r2, ip, lsl #12 │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + cmpeq ip, r0, ror #2 │ │ │ │ + cmpeq r2, r8, lsl r6 │ │ │ │ strdeq fp, [r2, #-4] │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmpeq r2, r8, lsr #10 │ │ │ │ - strheq r5, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ + cmpeq r2, r4, lsr r5 │ │ │ │ + smlalbteq r5, r6, r8, r3 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ strdeq r0, [r2, #-184] @ 0xffffff48 │ │ │ │ cmpeq r7, ip, asr #19 │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ - smlaltbeq r0, r3, r8, r2 │ │ │ │ + smlalbbeq fp, ip, r4, sp │ │ │ │ + strheq r0, [r3, #-36] @ 0xffffffdc │ │ │ │ smlalbteq sl, r2, ip, sp │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ ldrdeq r0, [r2, #-164] @ 0xffffff5c │ │ │ │ @ instruction: 0x01420a94 │ │ │ │ - smlaltteq r0, r3, ip, r1 │ │ │ │ + strdeq r0, [r3, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - strheq r0, [r3, #-28] @ 0xffffffe4 │ │ │ │ + smlalbteq r0, r3, r8, r1 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - smlalbbeq r0, r3, ip, r1 │ │ │ │ + @ instruction: 0x01430198 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + cmpeq r3, r0, ror #2 │ │ │ │ smlalbbeq sl, r2, r0, ip │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - smlaltteq fp, ip, r8, fp │ │ │ │ - cmpeq r3, r0, lsl r1 │ │ │ │ + strdeq fp, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r3, ip, lsl r1 │ │ │ │ cmpeq r2, ip, lsr ip │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - ldrdeq r0, [r3, #-8] │ │ │ │ - cmpeq ip, r4, ror fp │ │ │ │ - smlaltbeq r0, r3, r0, r0 │ │ │ │ + smlaltteq r0, r3, r4, r0 │ │ │ │ + cmpeq ip, ip, ror fp │ │ │ │ + smlaltbeq r0, r3, ip, r0 │ │ │ │ smlalbteq sl, r2, r4, fp │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmpeq r3, r8, rrx │ │ │ │ - cmpeq r3, r8, lsr r0 │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ + cmpeq r3, r4, asr #32 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - ldrdeq fp, [ip, #-164] @ 0xffffff5c │ │ │ │ - mrseq r0, (UNDEF: 67) │ │ │ │ + ldrdeq fp, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, ip │ │ │ │ cmpeq r2, r4, lsr #22 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - @ instruction: 0x014cba94 │ │ │ │ - smlalbteq pc, r2, r0, pc @ │ │ │ │ + @ instruction: 0x014cba9c │ │ │ │ + smlalbteq pc, r2, ip, pc @ │ │ │ │ smlaltteq sl, r2, r4, sl │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - smlalbbeq pc, r2, r8, pc @ │ │ │ │ + @ instruction: 0x0142ff94 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq ip, r0, lsr #20 │ │ │ │ - cmppeq r2, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsr #20 │ │ │ │ + cmppeq r2, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r0, ror sl │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - smlaltteq fp, ip, r0, r9 │ │ │ │ - cmppeq r2, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq fp, ip, r8, r9 │ │ │ │ + cmppeq r2, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, ip, lsr #20 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - @ instruction: 0x014cb99c │ │ │ │ - smlalbteq pc, r2, r4, lr @ │ │ │ │ + smlaltbeq fp, ip, r4, r9 │ │ │ │ + ldrdeq pc, [r2, #-224] @ 0xffffff20 │ │ │ │ smlaltteq sl, r2, r8, r9 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ - smlalbbeq pc, r2, r4, lr @ │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + @ instruction: 0x0142fe90 │ │ │ │ strheq sl, [r2, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - cmpeq ip, r8, lsl r9 │ │ │ │ - cmppeq r2, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr #18 │ │ │ │ + cmppeq r2, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - ldrdeq fp, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmppeq r2, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq fp, ip, r0, r8 │ │ │ │ + cmppeq r2, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, lsr #18 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - @ instruction: 0x014cb898 │ │ │ │ - smlalbteq pc, r2, r4, sp @ │ │ │ │ + smlaltbeq fp, ip, r0, r8 │ │ │ │ + ldrdeq pc, [r2, #-208] @ 0xffffff30 │ │ │ │ smlaltteq sl, r2, ip, r8 │ │ │ │ - smlalbbeq pc, r2, ip, sp @ │ │ │ │ - cmpeq ip, r4, lsr #16 │ │ │ │ - cmppeq r2, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0142fd98 │ │ │ │ + cmpeq ip, ip, lsr #16 │ │ │ │ + cmppeq r2, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, ror r8 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - smlaltteq fp, ip, r0, r7 │ │ │ │ - cmppeq r2, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq fp, ip, r8, r7 │ │ │ │ + cmppeq r2, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - @ instruction: 0x014cb79c │ │ │ │ - smlalbteq pc, r2, r4, ip @ │ │ │ │ + smlaltbeq fp, ip, r4, r7 │ │ │ │ + ldrdeq pc, [r2, #-192] @ 0xffffff40 │ │ │ │ strdeq sl, [r2, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ - smlalbbeq pc, r2, r0, ip @ │ │ │ │ + cmpeq ip, r0, ror #14 │ │ │ │ + smlalbbeq pc, r2, ip, ip @ │ │ │ │ smlaltbeq sl, r2, ip, r7 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmpeq ip, r4, lsl r7 │ │ │ │ - cmppeq r2, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsl r7 │ │ │ │ + cmppeq r2, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, ror #14 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - ldrdeq fp, [ip, #-96] @ 0xffffffa0 │ │ │ │ - strdeq pc, [r2, #-184] @ 0xffffff48 │ │ │ │ + ldrdeq fp, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmppeq r2, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r4, lsr #14 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - smlalbbeq fp, ip, ip, r6 │ │ │ │ - strheq pc, [r2, #-180] @ 0xffffff4c @ │ │ │ │ + @ instruction: 0x014cb694 │ │ │ │ + smlalbteq pc, r2, r0, fp @ │ │ │ │ ldrdeq sl, [r2, #-104] @ 0xffffff98 │ │ │ │ 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] @ 1b2d98 │ │ │ │ @@ -241248,30 +241248,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1b2c3c │ │ │ │ cmpeq r7, r0, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ + cmpeq ip, ip, lsr #8 │ │ │ │ cmpeq r7, r0, asr #31 │ │ │ │ - smlalbteq fp, ip, r0, r3 │ │ │ │ - smlaltteq pc, r2, ip, r8 @ │ │ │ │ + smlalbteq fp, ip, r8, r3 │ │ │ │ + strdeq pc, [r2, #-136] @ 0xffffff78 │ │ │ │ cmpeq r2, r8, lsl r4 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ - @ instruction: 0x0142f898 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ + smlaltbeq pc, r2, r4, r8 @ │ │ │ │ smlalbteq sl, r2, r4, r3 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ - cmppeq r2, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr r3 │ │ │ │ + cmppeq r2, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, ror r3 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - smlaltteq fp, ip, r8, r2 │ │ │ │ - cmppeq r2, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmppeq r2, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r0, asr #6 │ │ │ │ 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] @ 1b30fc │ │ │ │ @@ -241469,30 +241469,30 @@ │ │ │ │ b 1b2e40 │ │ │ │ cmpeq r7, r4, lsl #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, ror #27 │ │ │ │ andeq r6, r0, r8, asr #24 │ │ │ │ ldrheq r4, [r7, #-220] @ 0xffffff24 │ │ │ │ strheq sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ cmppeq r1, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, rrx │ │ │ │ - smlalbbeq pc, r2, ip, r5 @ │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + @ instruction: 0x0142f598 │ │ │ │ strheq sl, [r2, #-8] │ │ │ │ - cmppeq r2, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [ip, #-248] @ 0xffffff08 │ │ │ │ - cmppeq r2, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + mrseq fp, (UNDEF: 76) │ │ │ │ + cmppeq r2, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ qdaddeq sl, r0, r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - strheq sl, [ip, #-252] @ 0xffffff04 │ │ │ │ - smlaltteq pc, r2, r8, r4 @ │ │ │ │ + smlalbteq sl, ip, r4, pc @ │ │ │ │ + strdeq pc, [r2, #-68] @ 0xffffffbc │ │ │ │ cmpeq r2, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - smlalbbeq sl, ip, r0, pc @ │ │ │ │ - smlaltbeq pc, r2, ip, r4 @ │ │ │ │ + smlalbbeq sl, ip, r8, pc @ │ │ │ │ + strheq pc, [r2, #-72] @ 0xffffffb8 @ │ │ │ │ ldrdeq r9, [r2, #-248] @ 0xffffff08 │ │ │ │ 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] @ 1b37b8 │ │ │ │ @@ -241900,55 +241900,55 @@ │ │ │ │ b 1b3320 │ │ │ │ cmpeq r7, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, asr sl │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ ldrsbeq r4, [r7, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq sl, ip, r0, ip │ │ │ │ - cmppeq r2, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sl, ip, r8, ip │ │ │ │ + cmppeq r2, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r8, lsr sp │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - cmpeq ip, ip, lsr fp │ │ │ │ - cmppeq r2, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr #22 │ │ │ │ + cmppeq r2, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01429b94 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - strdeq sl, [ip, #-172] @ 0xffffff54 │ │ │ │ - cmppeq r2, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #22 │ │ │ │ + cmppeq r2, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ cmpeq r2, r4, asr fp │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - strheq sl, [ip, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq lr, r2, r8, pc @ │ │ │ │ + smlalbteq sl, ip, r4, sl │ │ │ │ + strdeq lr, [r2, #-244] @ 0xffffff0c │ │ │ │ cmpeq r2, r4, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - smlaltbeq lr, r2, r8, pc @ │ │ │ │ + smlalbbeq sl, ip, r4, sl │ │ │ │ + strheq lr, [r2, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r9, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, ip, lsr sl │ │ │ │ - cmpeq r2, r8, ror #30 │ │ │ │ + cmpeq ip, r4, asr #20 │ │ │ │ + cmpeq r2, r4, ror pc │ │ │ │ @ instruction: 0x01429a9c │ │ │ │ muleq r0, r3, r2 │ │ │ │ - ldrdeq sl, [ip, #-144] @ 0xffffff70 │ │ │ │ - strdeq lr, [r2, #-236] @ 0xffffff14 │ │ │ │ + ldrdeq sl, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r8, lsl #30 │ │ │ │ cmpeq r2, r8, lsr #20 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x014ca990 │ │ │ │ - strheq lr, [r2, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x014ca998 │ │ │ │ + smlalbteq lr, r2, r8, lr │ │ │ │ smlaltteq r9, r2, r8, r9 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ - cmpeq r2, ip, ror lr │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + smlalbbeq lr, r2, r8, lr │ │ │ │ smlaltbeq r9, r2, r8, r9 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmpeq ip, r0, lsl r9 │ │ │ │ - cmpeq r2, ip, lsr lr │ │ │ │ + cmpeq ip, r8, lsl r9 │ │ │ │ + cmpeq r2, r8, asr #28 │ │ │ │ cmpeq r2, r4, ror #18 │ │ │ │ - ldrdeq sl, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ + ldrdeq sl, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r2, r8, ror #28 │ │ │ │ cmpeq r2, r4, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -242346,57 +242346,57 @@ │ │ │ │ cmpeq r7, r8, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, ip, lsr #6 │ │ │ │ @ instruction: 0x01574290 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ - cmpeq ip, r0, lsr r5 │ │ │ │ - cmpeq r2, ip, asr sl │ │ │ │ + cmpeq ip, r8, lsr r5 │ │ │ │ + cmpeq r2, r8, ror #20 │ │ │ │ smlalbbeq r9, r2, r8, r5 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmpeq ip, ip, asr r4 │ │ │ │ - cmpeq r2, r0, lsl sl │ │ │ │ + cmpeq ip, r4, ror #8 │ │ │ │ + cmpeq r2, ip, lsl sl │ │ │ │ strheq r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmpeq r2, r8, asr #18 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq r2, r4, asr r9 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ cmpeq r2, r4, ror #8 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x014ca398 │ │ │ │ - smlalbteq lr, r2, r4, r8 │ │ │ │ + smlaltbeq sl, ip, r0, r3 │ │ │ │ + ldrdeq lr, [r2, #-128] @ 0xffffff80 │ │ │ │ strdeq r9, [r2, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ - smlalbbeq lr, r2, r4, r8 │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ + @ instruction: 0x0142e890 │ │ │ │ smlaltbeq r9, r2, r8, r3 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq ip, r8, lsl r3 │ │ │ │ - cmpeq r2, r4, asr #16 │ │ │ │ + cmpeq ip, r0, lsr #6 │ │ │ │ + cmpeq r2, r0, asr r8 │ │ │ │ cmpeq r2, r0, ror r3 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrdeq sl, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, r4, lsl #16 │ │ │ │ + smlaltteq sl, ip, r0, r2 │ │ │ │ + cmpeq r2, r0, lsl r8 │ │ │ │ cmpeq r2, r0, lsr r3 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x014ca298 │ │ │ │ - smlalbteq lr, r2, r4, r7 │ │ │ │ + smlaltbeq sl, ip, r0, r2 │ │ │ │ + ldrdeq lr, [r2, #-112] @ 0xffffff90 │ │ │ │ strdeq r9, [r2, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq ip, r8, asr r2 │ │ │ │ - smlalbbeq lr, r2, r4, r7 │ │ │ │ + cmpeq ip, r0, ror #4 │ │ │ │ + @ instruction: 0x0142e790 │ │ │ │ strheq r9, [r2, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq ip, r8, lsl r2 │ │ │ │ - cmpeq r2, r4, asr #14 │ │ │ │ + cmpeq ip, r0, lsr #4 │ │ │ │ + cmpeq r2, r0, asr r7 │ │ │ │ cmpeq r2, r0, ror r2 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - ldrdeq sl, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r2, r0, lsl #14 │ │ │ │ + smlaltteq sl, ip, r0, r1 │ │ │ │ + cmpeq r2, ip, lsl #14 │ │ │ │ cmpeq r2, ip, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -242474,20 +242474,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b3fec │ │ │ │ cmpeq r7, r0, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, lsl ip │ │ │ │ - cmpeq ip, r4 │ │ │ │ - cmpeq r2, r0, lsr r5 │ │ │ │ + cmpeq ip, ip │ │ │ │ + cmpeq r2, ip, lsr r5 │ │ │ │ qdaddeq r9, r4, r2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - smlalbteq r9, ip, r4, pc @ │ │ │ │ - strdeq lr, [r2, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq r9, ip, ip, pc @ │ │ │ │ + strdeq lr, [r2, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r2, r8, lsl r0 │ │ │ │ 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] │ │ │ │ @@ -242561,20 +242561,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4148 │ │ │ │ ldrsheq r3, [r7, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r3, [r7, #-164] @ 0xffffff5c │ │ │ │ - smlaltbeq r9, ip, r8, lr │ │ │ │ - ldrdeq lr, [r2, #-52] @ 0xffffffcc │ │ │ │ + strheq r9, [ip, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq lr, r2, r0, r3 │ │ │ │ strdeq r8, [r2, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmpeq ip, r8, ror #28 │ │ │ │ - @ instruction: 0x0142e394 │ │ │ │ + cmpeq ip, r0, ror lr │ │ │ │ + smlaltbeq lr, r2, r0, r3 │ │ │ │ strheq r8, [r2, #-232] @ 0xffffff18 │ │ │ │ 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 │ │ │ │ @@ -242650,20 +242650,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b42ac │ │ │ │ @ instruction: 0x01573998 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, asr r9 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ - cmpeq r2, r0, ror r2 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ + cmpeq r2, ip, ror r2 │ │ │ │ @ instruction: 0x01428d94 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmpeq ip, r4, lsl #26 │ │ │ │ - cmpeq r2, r0, lsr r2 │ │ │ │ + cmpeq ip, ip, lsl #26 │ │ │ │ + cmpeq r2, ip, lsr r2 │ │ │ │ cmpeq r2, r4, asr sp │ │ │ │ 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] @ 1b4e4c │ │ │ │ @@ -243339,24 +243339,24 @@ │ │ │ │ ldr r1, [pc, #532] @ 1b504c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4804 │ │ │ │ - smlalbbeq r9, ip, ip, ip │ │ │ │ + @ instruction: 0x014c9c94 │ │ │ │ smlaltteq r8, r2, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - smlalbteq r9, ip, ip, fp │ │ │ │ + ldrdeq r9, [ip, #-180] @ 0xffffff4c │ │ │ │ cmpeq r2, r4, lsr #24 │ │ │ │ - cmpeq ip, r4, asr #22 │ │ │ │ + cmpeq ip, ip, asr #22 │ │ │ │ @ instruction: 0x01428b9c │ │ │ │ - smlaltbeq fp, r2, r8, r0 │ │ │ │ - swpbeq fp, r4, [r2] │ │ │ │ - swpbeq fp, r0, [r2] │ │ │ │ + strheq fp, [r2, #-4] │ │ │ │ + smlaltbeq fp, r2, r0, r0 │ │ │ │ + swpbeq fp, ip, [r2] │ │ │ │ @ instruction: 0xfffff270 │ │ │ │ @ instruction: 0xfffed110 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ @ instruction: 0xffffeb24 │ │ │ │ @ instruction: 0xfffefd34 │ │ │ │ @ instruction: 0xffff023c │ │ │ │ @ instruction: 0xffff0d9c │ │ │ │ @@ -243384,96 +243384,96 @@ │ │ │ │ strheq r8, [r2, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0xffff1718 │ │ │ │ strheq r8, [r2, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ smlaltbeq r8, r2, ip, ip │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ strheq r8, [r2, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r2, r0, asr sp │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ cmpeq r2, ip, ror #16 │ │ │ │ - ldrdeq r9, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r2, r4, lsl #26 │ │ │ │ + smlaltteq r9, ip, r0, r7 │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ cmpeq r2, r8, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - smlalbteq sp, r2, ip, ip │ │ │ │ - @ instruction: 0x014c9790 │ │ │ │ + ldrdeq sp, [r2, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x014c9798 │ │ │ │ smlaltteq r8, r2, r4, r7 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - smlalbbeq sp, r2, ip, ip │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ + @ instruction: 0x0142dc98 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ smlaltbeq r8, r2, r4, r7 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r2, r0, asr #24 │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ - ldrdeq r9, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r2, ip, asr #24 │ │ │ │ + cmpeq r2, r4, lsr #24 │ │ │ │ + smlaltteq r9, ip, r4, r6 │ │ │ │ cmpeq r2, r0, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - smlalbteq sp, r2, ip, fp │ │ │ │ - smlaltbeq sp, r2, r4, fp │ │ │ │ - cmpeq ip, r8, ror #12 │ │ │ │ + ldrdeq sp, [r2, #-184] @ 0xffffff48 │ │ │ │ + strheq sp, [r2, #-176] @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ strheq r8, [r2, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r2, r8, asr fp │ │ │ │ - cmpeq r2, ip, lsr fp │ │ │ │ - cmpeq r2, r0, lsr #22 │ │ │ │ - strdeq sp, [r2, #-168] @ 0xffffff58 │ │ │ │ - strheq r9, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r4, ror #22 │ │ │ │ + cmpeq r2, r8, asr #22 │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ + smlalbteq r9, ip, r4, r5 │ │ │ │ cmpeq r2, r4, lsl r6 │ │ │ │ - smlaltbeq sp, r2, ip, sl │ │ │ │ - @ instruction: 0x0142da9c │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ - cmpeq r2, r0, ror #20 │ │ │ │ + strheq sp, [r2, #-168] @ 0xffffff58 │ │ │ │ + smlaltbeq sp, r2, r8, sl │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ + cmpeq r2, ip, ror #20 │ │ │ │ smlalbbeq r8, r2, r4, r5 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - strdeq r9, [ip, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r2, r0, lsr #20 │ │ │ │ + strdeq r9, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r2, ip, lsr #20 │ │ │ │ cmpeq r2, r4, asr #10 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - strheq r9, [ip, #-68] @ 0xffffffbc │ │ │ │ - smlaltteq sp, r2, r0, r9 │ │ │ │ + strheq r9, [ip, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq sp, r2, ip, r9 │ │ │ │ cmpeq r2, r4, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - cmpeq ip, r4, ror r4 │ │ │ │ - smlaltbeq sp, r2, r0, r9 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ + smlaltbeq sp, r2, ip, r9 │ │ │ │ smlalbteq r8, r2, r4, r4 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq r2, r0, ror #18 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq r2, ip, ror #18 │ │ │ │ smlalbbeq r8, r2, r4, r4 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - strdeq r9, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ + strdeq r9, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, ip, lsr #18 │ │ │ │ cmpeq r2, r4, asr #8 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - strheq r9, [ip, #-52] @ 0xffffffcc │ │ │ │ - smlaltteq sp, r2, r0, r8 │ │ │ │ + strheq r9, [ip, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq sp, r2, ip, r8 │ │ │ │ cmpeq r2, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmpeq ip, r4, ror r3 │ │ │ │ - smlaltbeq sp, r2, r0, r8 │ │ │ │ + cmpeq ip, ip, ror r3 │ │ │ │ + smlaltbeq sp, r2, ip, r8 │ │ │ │ smlalbteq r8, r2, r4, r3 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - cmpeq ip, r4, lsr r3 │ │ │ │ - cmpeq r2, r0, ror #16 │ │ │ │ + cmpeq ip, ip, lsr r3 │ │ │ │ + cmpeq r2, ip, ror #16 │ │ │ │ smlalbbeq r8, r2, r4, r3 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - strdeq r9, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, r0, lsr #16 │ │ │ │ + strdeq r9, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, ip, lsr #16 │ │ │ │ cmpeq r2, r4, asr #6 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - strheq r9, [ip, #-36] @ 0xffffffdc │ │ │ │ - smlaltteq sp, r2, r0, r7 │ │ │ │ + strheq r9, [ip, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq sp, r2, ip, r7 │ │ │ │ cmpeq r2, r8, lsl #6 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ - smlaltbeq sp, r2, r0, r7 │ │ │ │ + cmpeq ip, ip, ror r2 │ │ │ │ + smlaltbeq sp, r2, ip, r7 │ │ │ │ smlalbteq r8, r2, r4, r2 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ - cmpeq r2, r0, ror #14 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq r2, ip, ror #14 │ │ │ │ smlalbbeq r8, r2, r4, r2 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ ldr ip, [r0, #296] @ 0x128 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip] │ │ │ │ mov r0, r1 │ │ │ │ mov ip, lr │ │ │ │ @@ -243531,17 +243531,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1b510c │ │ │ │ cmpeq r7, ip, lsr fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq sl, [r2, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ + smlalbteq sl, r2, r8, r5 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #212] @ 1b5244 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #208] @ 1b5248 │ │ │ │ @@ -243593,21 +243593,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b51e0 │ │ │ │ - cmpeq r2, r8, lsl #10 │ │ │ │ + cmpeq r2, r4, lsl r5 │ │ │ │ cmpeq r7, r0, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq r9, [ip, #-100] @ 0xffffff9c │ │ │ │ + strheq r9, [ip, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0xfffffed4 │ │ │ │ cmpeq r7, ip, lsl sl │ │ │ │ - cmpeq r2, r0, ror #6 │ │ │ │ + cmpeq r2, ip, ror #6 │ │ │ │ │ │ │ │ 001b5260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -243681,25 +243681,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b5318 │ │ │ │ - cmpeq r2, r4, lsr #8 │ │ │ │ + cmpeq r2, r0, lsr r4 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd80 │ │ │ │ @ instruction: 0xfffffd8c │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - cmpeq ip, r8, lsl r5 │ │ │ │ - cmpeq r2, ip, asr #4 │ │ │ │ - cmpeq r2, r0, asr r3 │ │ │ │ - ldrdeq r9, [ip, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ - cmpeq r2, r4, lsl r3 │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ + cmpeq r2, ip, asr r3 │ │ │ │ + smlaltteq r9, ip, r4, r4 │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ + cmpeq r2, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -243719,17 +243719,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1b5440 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b53f0 │ │ │ │ - cmpeq r2, r4, ror r1 │ │ │ │ - strheq sl, [r2, #-36] @ 0xffffffdc │ │ │ │ - smlalbbeq r9, ip, ip, r4 │ │ │ │ + smlalbbeq sp, r2, r0, r1 │ │ │ │ + smlalbteq sl, r2, r0, r2 │ │ │ │ + @ instruction: 0x014c9494 │ │ │ │ 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] @ 1b5718 │ │ │ │ ldr r3, [pc, #700] @ 1b571c │ │ │ │ @@ -243907,37 +243907,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b5540 │ │ │ │ cmpeq r7, r8, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r2, [r7, #-108] @ 0xffffff94 │ │ │ │ - cmpeq ip, r4, lsr #6 │ │ │ │ - strdeq ip, [r2, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, ip, lsr r1 │ │ │ │ - smlaltteq r9, ip, r8, r2 │ │ │ │ - smlalbteq ip, r2, r0, pc @ │ │ │ │ - strdeq sl, [r2, #-12] │ │ │ │ + cmpeq ip, ip, lsr #6 │ │ │ │ + cmpeq r2, r8 │ │ │ │ + cmpeq r2, r8, asr #2 │ │ │ │ + strdeq r9, [ip, #-32] @ 0xffffffe0 │ │ │ │ + smlalbteq ip, r2, ip, pc @ │ │ │ │ + cmpeq r2, r8, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - smlaltbeq r9, ip, ip, r2 │ │ │ │ - smlalbbeq ip, r2, r4, pc @ │ │ │ │ - smlalbteq sl, r2, r0, r0 │ │ │ │ + strheq r9, [ip, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x0142cf90 │ │ │ │ + smlalbteq sl, r2, ip, r0 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq ip, r0, ror r2 │ │ │ │ - cmpeq r2, r8, asr #30 │ │ │ │ - smlalbbeq sl, r2, r8, r0 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - cmpeq r2, ip, asr #32 │ │ │ │ - strdeq r9, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq ip, [r2, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r2, r0, lsl r0 │ │ │ │ - strheq r9, [ip, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0142ce94 │ │ │ │ - ldrdeq r9, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ + cmpeq r2, r4, asr pc │ │ │ │ + swpbeq sl, r4, [r2] │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ + qdaddeq sl, r8, r2 │ │ │ │ + mrseq r9, (UNDEF: 108) │ │ │ │ + ldrdeq ip, [r2, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ + smlalbteq r9, ip, r4, r1 │ │ │ │ + smlaltbeq ip, r2, r0, lr │ │ │ │ + smlaltteq r9, r2, 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 r7, r2 │ │ │ │ ldr r2, [pc, #1360] @ 1b5cec │ │ │ │ ldr r4, [r0, #296] @ 0x128 │ │ │ │ @@ -244279,55 +244279,55 @@ │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1b5948 │ │ │ │ cmpeq r7, ip, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, ip, asr #32 │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - smlaltbeq r8, ip, ip, pc @ │ │ │ │ - smlalbbeq ip, r2, r4, ip │ │ │ │ - smlalbteq r9, r2, r8, sp │ │ │ │ + qdaddeq r9, r4, ip │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ + strheq r8, [ip, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x0142cc90 │ │ │ │ + ldrdeq r9, [r2, #-212] @ 0xffffff2c │ │ │ │ ldrheq r2, [r7, #-36] @ 0xffffffdc │ │ │ │ - strheq ip, [r2, #-176] @ 0xffffff50 │ │ │ │ - strdeq r9, [r2, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r4, lsl #26 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ - cmpeq r2, r8, ror ip │ │ │ │ - cmpeq ip, r0, lsr #28 │ │ │ │ - strdeq ip, [r2, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r2, ip, lsr ip │ │ │ │ - strheq ip, [r2, #-164] @ 0xffffff5c │ │ │ │ - ldrdeq r8, [ip, #-208] @ 0xffffff30 │ │ │ │ - smlaltteq r9, r2, r8, fp │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - smlalbbeq r8, ip, r8, sp │ │ │ │ - smlaltbeq r9, r2, r0, fp │ │ │ │ - cmpeq r2, ip, lsr #20 │ │ │ │ - cmpeq ip, r8, asr #26 │ │ │ │ - cmpeq r2, r0, ror #22 │ │ │ │ - smlaltteq ip, r2, ip, r9 │ │ │ │ - cmpeq ip, r8, lsl #26 │ │ │ │ - cmpeq r2, r0, lsr #22 │ │ │ │ - cmpeq r2, r4, lsr fp │ │ │ │ - smlalbteq r8, ip, ip, ip │ │ │ │ - smlaltteq r9, r2, r0, sl │ │ │ │ - @ instruction: 0x014c8c98 │ │ │ │ - cmpeq r2, r0, ror r9 │ │ │ │ - strheq r9, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ - cmpeq r2, r4, lsr r9 │ │ │ │ + strheq ip, [r2, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ + smlalbbeq r9, r2, r4, ip │ │ │ │ + cmpeq ip, r8, lsr #28 │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ + cmpeq r2, r8, asr #24 │ │ │ │ + smlalbteq ip, r2, r0, sl │ │ │ │ + ldrdeq r8, [ip, #-216] @ 0xffffff28 │ │ │ │ + strdeq r9, [r2, #-180] @ 0xffffff4c │ │ │ │ cmpeq r2, r8, ror sl │ │ │ │ - cmpeq ip, r0, lsr #24 │ │ │ │ - strdeq ip, [r2, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, ip, lsr sl │ │ │ │ - smlaltteq r8, ip, r4, fp │ │ │ │ - strheq ip, [r2, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r2, r0, lsl #20 │ │ │ │ + @ instruction: 0x014c8d90 │ │ │ │ + smlaltbeq r9, r2, ip, fp │ │ │ │ + cmpeq r2, r8, lsr sl │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ + cmpeq r2, ip, ror #22 │ │ │ │ + strdeq ip, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq ip, r0, lsl sp │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ + cmpeq r2, r0, asr #22 │ │ │ │ + ldrdeq r8, [ip, #-196] @ 0xffffff3c │ │ │ │ + smlaltteq r9, r2, ip, sl │ │ │ │ + smlaltbeq r8, ip, r0, ip │ │ │ │ + cmpeq r2, ip, ror r9 │ │ │ │ + smlalbteq r9, r2, r0, sl │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ + cmpeq r2, r0, asr #18 │ │ │ │ + smlalbbeq r9, r2, r4, sl │ │ │ │ + cmpeq ip, r8, lsr #24 │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + cmpeq r2, r8, asr #20 │ │ │ │ + smlaltteq r8, ip, ip, fp │ │ │ │ + smlalbteq ip, r2, r8, r8 │ │ │ │ + cmpeq r2, ip, lsl #20 │ │ │ │ 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] │ │ │ │ @@ -244350,17 +244350,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b5dc8 │ │ │ │ - smlalbteq r8, ip, r4, sl │ │ │ │ - @ instruction: 0x0142c79c │ │ │ │ - ldrdeq r9, [r2, #-140] @ 0xffffff74 │ │ │ │ + smlalbteq r8, ip, ip, sl │ │ │ │ + smlaltbeq ip, r2, r8, r7 │ │ │ │ + smlaltteq r9, r2, r8, r8 │ │ │ │ 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 │ │ │ │ @@ -244385,17 +244385,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b5e54 │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - cmpeq r2, r0, lsl r7 │ │ │ │ - cmpeq r2, r0, asr r8 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + cmpeq r2, ip, lsl r7 │ │ │ │ + cmpeq r2, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -244548,39 +244548,39 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1b5f98 │ │ │ │ cmpeq r7, r8, lsr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ - cmpeq r2, r0, ror #14 │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ + cmpeq r2, ip, ror #14 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - strdeq r8, [ip, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq ip, [r2, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ + ldrdeq ip, [r2, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r0, lsr #14 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0142c59c │ │ │ │ - @ instruction: 0x014c8890 │ │ │ │ - cmpeq r2, r8, ror #10 │ │ │ │ - smlaltbeq r9, r2, ip, r6 │ │ │ │ - cmpeq ip, r8, asr r8 │ │ │ │ - cmpeq r2, r0, lsr r5 │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ + smlaltbeq ip, r2, r8, r5 │ │ │ │ + @ instruction: 0x014c8898 │ │ │ │ + cmpeq r2, r4, ror r5 │ │ │ │ + strheq r9, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r0, ror #16 │ │ │ │ + cmpeq r2, ip, lsr r5 │ │ │ │ + smlalbbeq r9, r2, r0, r6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ - strdeq ip, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, ip, lsr r6 │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ + cmpeq r2, r4, lsl #10 │ │ │ │ + cmpeq r2, r8, asr #12 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - smlaltteq r8, ip, r8, r7 │ │ │ │ - smlalbteq ip, r2, r0, r4 │ │ │ │ - cmpeq r2, r4, lsl #12 │ │ │ │ - strheq r8, [ip, #-112] @ 0xffffff90 │ │ │ │ - smlalbbeq ip, r2, r8, r4 │ │ │ │ - smlalbteq r9, r2, ip, r5 │ │ │ │ + strdeq r8, [ip, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq ip, r2, ip, r4 │ │ │ │ + cmpeq r2, r0, lsl r6 │ │ │ │ + strheq r8, [ip, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x0142c494 │ │ │ │ + ldrdeq r9, [r2, #-88] @ 0xffffffa8 │ │ │ │ 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] @ 1b62d0 │ │ │ │ @@ -244657,17 +244657,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1b61fc │ │ │ │ cmpeq r7, r4, asr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ - cmpeq ip, r0, lsl #12 │ │ │ │ - ldrdeq ip, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, ip, lsl r4 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + smlaltteq ip, r2, r4, r2 │ │ │ │ + cmpeq r2, r8, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -245262,73 +245262,73 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 1b683c │ │ │ │ cmpeq r7, r8, ror #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r1, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, ip, lsr r5 │ │ │ │ - cmpeq r2, r0, asr r3 │ │ │ │ - smlalbbeq r8, ip, ip, r4 │ │ │ │ - @ instruction: 0x01429298 │ │ │ │ + cmpeq ip, r4, asr #10 │ │ │ │ + cmpeq r2, ip, asr r3 │ │ │ │ + @ instruction: 0x014c8494 │ │ │ │ + smlaltbeq r9, r2, r4, r2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq ip, r8, lsr r3 │ │ │ │ - cmpeq r2, ip, asr #2 │ │ │ │ + cmpeq ip, r0, asr #6 │ │ │ │ + cmpeq r2, r8, asr r1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq ip, r0, lsr r2 │ │ │ │ - cmpeq r2, ip, asr #32 │ │ │ │ + cmpeq ip, r8, lsr r2 │ │ │ │ + qdaddeq r9, r8, r2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r8, [ip, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq r8, [r2, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq r8, ip, r4, r1 │ │ │ │ + smlaltteq r8, r2, r4, pc @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq ip, r8, asr r1 │ │ │ │ - cmpeq r2, r0, ror pc │ │ │ │ + cmpeq ip, r0, ror #2 │ │ │ │ + cmpeq r2, ip, ror pc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmpeq r7, r0, asr #7 │ │ │ │ cmpeq r1, r8, ror #10 │ │ │ │ cmpeq r1, r4, lsl r5 │ │ │ │ - cmpeq r2, ip, ror #24 │ │ │ │ - cmpeq ip, r0, ror #30 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - cmpeq r2, ip, ror sp │ │ │ │ + cmpeq r2, r8, ror ip │ │ │ │ + cmpeq ip, r8, ror #30 │ │ │ │ + cmpeq r2, r4, asr #24 │ │ │ │ + smlalbbeq r8, r2, r8, sp │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq ip, r0, lsr #30 │ │ │ │ - strdeq fp, [r2, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r2, ip, lsr sp │ │ │ │ + cmpeq ip, r8, lsr #30 │ │ │ │ + cmpeq r2, r4, lsl #24 │ │ │ │ + cmpeq r2, r8, asr #26 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - smlalbteq fp, r2, r0, fp │ │ │ │ - strheq r7, [ip, #-224] @ 0xffffff20 │ │ │ │ - smlalbbeq fp, r2, r8, fp │ │ │ │ - smlalbteq r8, r2, ip, ip │ │ │ │ + smlalbteq fp, r2, ip, fp │ │ │ │ + strheq r7, [ip, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x0142bb94 │ │ │ │ + ldrdeq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmpeq r2, r8, asr #22 │ │ │ │ - smlalbbeq r8, r2, ip, ip │ │ │ │ + cmpeq ip, r8, ror lr │ │ │ │ + cmpeq r2, r4, asr fp │ │ │ │ + @ instruction: 0x01428c98 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r2, r0, lsl fp │ │ │ │ - cmpeq ip, r4, lsl #28 │ │ │ │ - ldrdeq fp, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r2, r0, lsr #24 │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + cmpeq ip, ip, lsl #28 │ │ │ │ + smlaltteq fp, r2, r8, sl │ │ │ │ + cmpeq r2, ip, lsr #24 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlaltbeq fp, r2, r4, sl │ │ │ │ - @ instruction: 0x014c7d94 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - strheq r8, [r2, #-176] @ 0xffffff50 │ │ │ │ + strheq fp, [r2, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x014c7d9c │ │ │ │ + cmpeq r2, r8, ror sl │ │ │ │ + strheq r8, [r2, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - cmpeq r2, ip, lsr #20 │ │ │ │ - cmpeq r2, r0, ror fp │ │ │ │ - strdeq fp, [r2, #-148] @ 0xffffff6c │ │ │ │ - smlalbteq fp, r2, r4, r9 │ │ │ │ - @ instruction: 0x0142b994 │ │ │ │ - cmpeq r2, r4, ror #18 │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ + cmpeq r2, r8, lsr sl │ │ │ │ + cmpeq r2, ip, ror fp │ │ │ │ + cmpeq r2, r0, lsl #20 │ │ │ │ + ldrdeq fp, [r2, #-144] @ 0xffffff70 │ │ │ │ + smlaltbeq fp, r2, r0, r9 │ │ │ │ + cmpeq r2, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #868] @ 1b70b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [r3, #296] @ 0x128 │ │ │ │ @@ -245548,48 +245548,48 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1b6e98 │ │ │ │ cmpeq r7, r8, lsr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, ror lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq ip, r4, ror #20 │ │ │ │ - smlalbbeq r8, r2, r4, r8 │ │ │ │ + cmpeq ip, ip, ror #20 │ │ │ │ + @ instruction: 0x01428890 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmpeq r7, r4, ror #26 │ │ │ │ - strheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ - @ instruction: 0x0142b694 │ │ │ │ - ldrdeq r8, [r2, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq r7, ip, r4, r9 │ │ │ │ + smlaltbeq fp, r2, r0, r6 │ │ │ │ + smlaltteq r8, r2, r4, r7 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - smlalbbeq r7, ip, r0, r9 │ │ │ │ - cmpeq r2, r8, asr r6 │ │ │ │ - @ instruction: 0x0142879c │ │ │ │ + smlalbbeq r7, ip, r8, r9 │ │ │ │ + cmpeq r2, r4, ror #12 │ │ │ │ + smlaltbeq r8, r2, r8, r7 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r2, r0, lsr #12 │ │ │ │ - cmpeq ip, r8, lsl r9 │ │ │ │ - strdeq fp, [r2, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r2, r4, lsr r7 │ │ │ │ + cmpeq r2, ip, lsr #12 │ │ │ │ + cmpeq ip, r0, lsr #18 │ │ │ │ + strdeq fp, [r2, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r0, asr #14 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - smlaltteq r7, ip, r0, r8 │ │ │ │ - strheq fp, [r2, #-88] @ 0xffffffa8 │ │ │ │ - strdeq r8, [r2, #-108] @ 0xffffff94 │ │ │ │ + smlaltteq r7, ip, r8, r8 │ │ │ │ + smlalbteq fp, r2, r4, r5 │ │ │ │ + cmpeq r2, r8, lsl #14 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - smlalbbeq fp, r2, r0, r5 │ │ │ │ - @ instruction: 0x014c7894 │ │ │ │ - cmpeq r2, ip, ror #10 │ │ │ │ - strheq r8, [r2, #-96] @ 0xffffffa0 │ │ │ │ + smlalbbeq fp, r2, ip, r5 │ │ │ │ + @ instruction: 0x014c789c │ │ │ │ + cmpeq r2, r8, ror r5 │ │ │ │ + strheq r8, [r2, #-108] @ 0xffffff94 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq ip, ip, asr r8 │ │ │ │ - cmpeq r2, r4, lsr r5 │ │ │ │ - cmpeq r2, r8, ror r6 │ │ │ │ + cmpeq ip, r4, ror #16 │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ + smlalbbeq r8, r2, r4, r6 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq r2, r0, asr r7 │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ - cmpeq r2, r8, lsr r6 │ │ │ │ + cmpeq r2, ip, asr r7 │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ + cmpeq r2, r4, asr #12 │ │ │ │ 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 │ │ │ │ @@ -246188,38 +246188,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 1b7894 │ │ │ │ cmpeq r7, r0, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r7, [r2, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r7, r2, r8, pc @ │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ cmpeq r7, r8, ror #6 │ │ │ │ - cmpeq ip, ip, ror pc │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ - @ instruction: 0x01427d98 │ │ │ │ - cmpeq ip, r0, asr #30 │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ - cmpeq r2, ip, asr sp │ │ │ │ - cmpeq ip, r4, lsl #30 │ │ │ │ - ldrdeq sl, [r2, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, r0, lsr #26 │ │ │ │ - smlalbteq r6, ip, r8, lr │ │ │ │ - smlaltbeq sl, r2, r0, fp │ │ │ │ - smlaltteq r7, r2, r4, ip │ │ │ │ - smlalbbeq r6, ip, ip, lr │ │ │ │ - cmpeq r2, r4, ror #22 │ │ │ │ - smlaltbeq r7, r2, r8, ip │ │ │ │ - cmpeq ip, r0, asr lr │ │ │ │ - cmpeq r2, r8, lsr #22 │ │ │ │ - cmpeq r2, r8, ror #24 │ │ │ │ - cmpeq ip, r4, lsl lr │ │ │ │ - smlaltteq sl, r2, ip, sl │ │ │ │ - cmpeq r2, r0, lsr ip │ │ │ │ + smlalbbeq r6, ip, r4, pc @ │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ + smlaltbeq r7, r2, r4, sp │ │ │ │ + cmpeq ip, r8, asr #30 │ │ │ │ + cmpeq r2, r4, lsr #24 │ │ │ │ + cmpeq r2, r8, ror #26 │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ + smlaltteq sl, r2, r8, fp │ │ │ │ + cmpeq r2, ip, lsr #26 │ │ │ │ + ldrdeq r6, [ip, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq sl, r2, ip, fp │ │ │ │ + strdeq r7, [r2, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x014c6e94 │ │ │ │ + cmpeq r2, r0, ror fp │ │ │ │ + strheq r7, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq ip, r8, asr lr │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ + cmpeq r2, r4, ror ip │ │ │ │ + cmpeq ip, ip, lsl lr │ │ │ │ + strdeq sl, [r2, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #244] @ 1b7c34 │ │ │ │ ldr r3, [pc, #244] @ 1b7c38 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -246282,20 +246282,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b7b88 │ │ │ │ cmpeq r7, r4, asr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, ror r0 │ │ │ │ - ldrdeq r6, [ip, #-204] @ 0xffffff34 │ │ │ │ - strheq sl, [r2, #-148] @ 0xffffff6c │ │ │ │ - strdeq r7, [r2, #-164] @ 0xffffff5c │ │ │ │ - smlaltbeq r6, ip, r0, ip │ │ │ │ - cmpeq r2, r8, ror r9 │ │ │ │ - strheq r7, [r2, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq r6, ip, r4, ip │ │ │ │ + smlalbteq sl, r2, r0, r9 │ │ │ │ + cmpeq r2, r0, lsl #22 │ │ │ │ + smlaltbeq r6, ip, r8, ip │ │ │ │ + smlalbbeq sl, r2, r4, r9 │ │ │ │ + smlalbteq r7, r2, r4, sl │ │ │ │ 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] @ 1b7e18 │ │ │ │ mov r7, r3 │ │ │ │ @@ -246403,26 +246403,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b7cf4 │ │ │ │ cmppeq r6, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r6, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, ror fp │ │ │ │ - cmpeq r2, r8, asr #16 │ │ │ │ - smlalbbeq r7, r2, r8, r9 │ │ │ │ - cmpeq ip, r4, lsr fp │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ - cmpeq r2, ip, asr #18 │ │ │ │ - strdeq r6, [ip, #-168] @ 0xffffff58 │ │ │ │ - ldrdeq sl, [r2, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r2, r0, lsl r9 │ │ │ │ - strheq r6, [ip, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x0142a794 │ │ │ │ - ldrdeq r7, [r2, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, r8, ror fp │ │ │ │ + cmpeq r2, r4, asr r8 │ │ │ │ + @ instruction: 0x01427994 │ │ │ │ + cmpeq ip, ip, lsr fp │ │ │ │ + cmpeq r2, r8, lsl r8 │ │ │ │ + cmpeq r2, r8, asr r9 │ │ │ │ + cmpeq ip, r0, lsl #22 │ │ │ │ + ldrdeq sl, [r2, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r2, ip, lsl r9 │ │ │ │ + smlalbteq r6, ip, r4, sl │ │ │ │ + smlaltbeq sl, r2, r0, r7 │ │ │ │ + smlaltteq r7, r2, r0, r8 │ │ │ │ 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 │ │ │ │ @@ -246682,42 +246682,42 @@ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 1b8028 │ │ │ │ cmppeq r6, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq r7, r2, ip, r8 │ │ │ │ + @ instruction: 0x01427898 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ ldrsbeq pc, [r6, #-180] @ 0xffffff4c @ │ │ │ │ - smlaltbeq r8, r5, r8, r8 │ │ │ │ - cmpeq ip, ip, lsl #16 │ │ │ │ - smlaltteq sl, r2, r4, r4 │ │ │ │ - cmpeq r2, r8, lsr #12 │ │ │ │ - smlalbteq r6, ip, r4, r7 │ │ │ │ - @ instruction: 0x0142a49c │ │ │ │ - smlaltteq r7, r2, r0, r5 │ │ │ │ - smlalbbeq r6, ip, r8, r7 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ - smlaltbeq r7, r2, r4, r5 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ - cmpeq r2, r4, lsr #8 │ │ │ │ - cmpeq r2, r8, ror #10 │ │ │ │ - cmpeq ip, r0, lsl r7 │ │ │ │ - smlaltteq sl, r2, r8, r3 │ │ │ │ - cmpeq r2, ip, lsr #10 │ │ │ │ - ldrdeq r6, [ip, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq sl, r2, ip, r3 │ │ │ │ - strdeq r7, [r2, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x014c6698 │ │ │ │ - cmpeq r2, r0, ror r3 │ │ │ │ - strheq r7, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ - cmpeq r2, r4, lsr r3 │ │ │ │ - cmpeq r2, r4, ror r4 │ │ │ │ + strheq r8, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, r4, lsl r8 │ │ │ │ + strdeq sl, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, r4, lsr r6 │ │ │ │ + smlalbteq r6, ip, ip, r7 │ │ │ │ + smlaltbeq sl, r2, r8, r4 │ │ │ │ + smlaltteq r7, r2, ip, r5 │ │ │ │ + @ instruction: 0x014c6790 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ + strheq r7, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r4, asr r7 │ │ │ │ + cmpeq r2, r0, lsr r4 │ │ │ │ + cmpeq r2, r4, ror r5 │ │ │ │ + cmpeq ip, r8, lsl r7 │ │ │ │ + strdeq sl, [r2, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r2, r8, lsr r5 │ │ │ │ + ldrdeq r6, [ip, #-108] @ 0xffffff94 │ │ │ │ + strheq sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ + strdeq r7, [r2, #-76] @ 0xffffffb4 │ │ │ │ + smlaltbeq r6, ip, r0, r6 │ │ │ │ + cmpeq r2, ip, ror r3 │ │ │ │ + smlalbteq r7, r2, r0, r4 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + cmpeq r2, r0, asr #6 │ │ │ │ + smlalbbeq r7, r2, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #296] @ 0x128 │ │ │ │ ldr r2, [pc, #524] @ 1b8518 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -246851,30 +246851,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b83a0 │ │ │ │ ldrsheq pc, [r6, #-136] @ 0xffffff78 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r6, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsr #8 │ │ │ │ - strheq r6, [ip, #-64] @ 0xffffffc0 │ │ │ │ - smlalbbeq sl, r2, r8, r1 │ │ │ │ - smlalbteq r7, r2, r8, r2 │ │ │ │ - cmpeq ip, r0, ror r4 │ │ │ │ - cmpeq r2, r8, asr #2 │ │ │ │ - smlalbbeq r7, r2, r8, r2 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq r2, ip, lsl #2 │ │ │ │ - cmpeq r2, ip, asr #4 │ │ │ │ - strdeq r6, [ip, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq sl, [r2, #-0] │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ - strheq r6, [ip, #-60] @ 0xffffffc4 │ │ │ │ - swpbeq sl, r4, [r2] │ │ │ │ - ldrdeq r7, [r2, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, ip, lsr #8 │ │ │ │ + strheq r6, [ip, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0142a194 │ │ │ │ + ldrdeq r7, [r2, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, r8, ror r4 │ │ │ │ + cmpeq r2, r4, asr r1 │ │ │ │ + @ instruction: 0x01427294 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq r2, r8, lsl r1 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ + ldrdeq sl, [r2, #-12] │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ + smlalbteq r6, ip, r4, r3 │ │ │ │ + smlaltbeq sl, r2, r0, r0 │ │ │ │ + smlaltteq r7, r2, r0, r1 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -247224,51 +247224,51 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b8864 │ │ │ │ ldrsbeq pc, [r6, #-92] @ 0xffffffa4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq r2, r0, ror r0 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ + cmpeq r2, ip, ror r0 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ cmpeq r1, r0, lsr r8 │ │ │ │ - cmpeq r6, r8, ror #8 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ @ instruction: 0xfffffb54 │ │ │ │ @ instruction: 0xffffd6f8 │ │ │ │ @ instruction: 0xffffd668 │ │ │ │ @ instruction: 0xfffff4a0 │ │ │ │ @ instruction: 0xfffff36c │ │ │ │ @ instruction: 0xffffd5b8 │ │ │ │ @ instruction: 0xffffcc60 │ │ │ │ @ instruction: 0xffffcbe0 │ │ │ │ @ instruction: 0xffffe550 │ │ │ │ cmppeq r6, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, asr #26 │ │ │ │ - cmpeq ip, r8, rrx │ │ │ │ - smlalbbeq r6, r2, r0, lr │ │ │ │ - cmpeq ip, ip, lsr #32 │ │ │ │ - cmpeq r2, r4, lsl #26 │ │ │ │ - cmpeq r2, r8, asr #28 │ │ │ │ - ldrdeq r9, [r2, #-192] @ 0xffffff40 │ │ │ │ - strdeq r5, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, r8, lsl #28 │ │ │ │ - @ instruction: 0x01429c94 │ │ │ │ - strheq r5, [ip, #-244] @ 0xffffff0c │ │ │ │ - smlalbteq r6, r2, ip, sp │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - cmpeq r2, r4, lsr #24 │ │ │ │ - strdeq r9, [r2, #-176] @ 0xffffff50 │ │ │ │ - strheq r9, [r2, #-188] @ 0xffffff44 │ │ │ │ - smlalbbeq r9, r2, r8, fp │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ - cmpeq r2, r0, lsr #22 │ │ │ │ - smlaltteq r9, r2, ip, sl │ │ │ │ - strheq r9, [r2, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, r4, asr sp │ │ │ │ + cmpeq ip, r0, ror r0 │ │ │ │ + smlalbbeq r6, r2, ip, lr │ │ │ │ + cmpeq ip, r4, lsr r0 │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ + cmpeq r2, r4, asr lr │ │ │ │ + ldrdeq r9, [r2, #-204] @ 0xffffff34 │ │ │ │ + strdeq r5, [ip, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r4, lsl lr │ │ │ │ + smlaltbeq r9, r2, r0, ip │ │ │ │ + strheq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq r6, [r2, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r2, r4, ror #24 │ │ │ │ + cmpeq r2, r0, lsr ip │ │ │ │ + strdeq r9, [r2, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq r9, r2, r8, fp │ │ │ │ + @ instruction: 0x01429b94 │ │ │ │ + cmpeq r2, r0, ror #22 │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ + strdeq r9, [r2, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r9, r2, r4, sl │ │ │ │ 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] @ 1b8d24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -247365,28 +247365,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 1b8c1c │ │ │ │ cmppeq r6, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01462f9c │ │ │ │ - cmpeq r2, r0, asr ip │ │ │ │ + smlaltbeq r2, r6, r8, pc @ │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ cmpeq r6, r0, ror #31 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - smlaltteq r6, r2, r0, fp │ │ │ │ - strdeq r9, [r2, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, r8, ror fp │ │ │ │ - cmpeq ip, r0, asr #28 │ │ │ │ - strheq r9, [r2, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r2, r8, lsr fp │ │ │ │ - cmpeq ip, r0, lsl #28 │ │ │ │ - smlalbbeq r9, r2, r4, r8 │ │ │ │ - cmpeq r2, r4, lsl #22 │ │ │ │ - smlalbteq r5, ip, ip, sp │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ + smlaltteq r6, r2, ip, fp │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + smlalbbeq r6, r2, r4, fp │ │ │ │ + cmpeq ip, r8, asr #28 │ │ │ │ + smlalbteq r9, r2, r8, r8 │ │ │ │ + cmpeq r2, r4, asr #22 │ │ │ │ + cmpeq ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x01429890 │ │ │ │ + cmpeq r2, r0, lsl fp │ │ │ │ + ldrdeq r5, [ip, #-212] @ 0xffffff2c │ │ │ │ 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] @ 1b8f08 │ │ │ │ mov r7, r3 │ │ │ │ @@ -247486,28 +247486,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 1b8df4 │ │ │ │ cmpeq r6, r0, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r2, r6, r4, sp │ │ │ │ - smlaltbeq r6, r2, r4, sl │ │ │ │ + ldrdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ + strheq r6, [r2, #-160] @ 0xffffff60 │ │ │ │ cmpeq r6, r8, lsl #28 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ - cmpeq r2, r4, lsr sl │ │ │ │ - cmpeq ip, r0, ror ip │ │ │ │ - cmpeq r2, r0, lsr #14 │ │ │ │ - @ instruction: 0x0142699c │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - smlaltteq r9, r2, r0, r6 │ │ │ │ - cmpeq r2, r8, asr r9 │ │ │ │ - strdeq r5, [ip, #-180] @ 0xffffff4c │ │ │ │ - smlaltbeq r9, r2, r4, r6 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ + cmpeq r2, r0, asr #20 │ │ │ │ + cmpeq ip, r8, ror ip │ │ │ │ + cmpeq r2, ip, lsr #14 │ │ │ │ + smlaltbeq r6, r2, r8, r9 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + smlaltteq r9, r2, ip, r6 │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ + strdeq r5, [ip, #-188] @ 0xffffff44 │ │ │ │ + strheq r9, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r2, ip, lsr #18 │ │ │ │ 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] @ 1b9124 │ │ │ │ ldr r3, [pc, #448] @ 1b9128 │ │ │ │ @@ -247621,31 +247621,31 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b8fdc │ │ │ │ cmpeq r6, r0, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r2, r6, r8, fp │ │ │ │ - strdeq r6, [r2, #-128] @ 0xffffff80 │ │ │ │ + strdeq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ + strdeq r6, [r2, #-140] @ 0xffffff74 │ │ │ │ cmpeq r6, r0, lsr #24 │ │ │ │ - smlalbbeq r2, r6, r0, fp │ │ │ │ - cmpeq r2, ip, ror r8 │ │ │ │ - @ instruction: 0x014c5a90 │ │ │ │ - cmpeq r2, r0, asr #10 │ │ │ │ - strheq r6, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq ip, r0, asr sl │ │ │ │ - cmpeq r2, r0, lsl #10 │ │ │ │ - cmpeq r2, r8, ror r7 │ │ │ │ - cmpeq ip, r4, lsl sl │ │ │ │ - smlalbteq r9, r2, r4, r4 │ │ │ │ - cmpeq r2, ip, lsr r7 │ │ │ │ - ldrdeq r5, [ip, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq r9, r2, r8, r4 │ │ │ │ - cmpeq r2, r0, lsl #14 │ │ │ │ + smlalbbeq r2, r6, ip, fp │ │ │ │ + smlalbbeq r6, r2, r8, r8 │ │ │ │ + @ instruction: 0x014c5a98 │ │ │ │ + cmpeq r2, ip, asr #10 │ │ │ │ + smlalbteq r6, r2, r4, r7 │ │ │ │ + cmpeq ip, r8, asr sl │ │ │ │ + cmpeq r2, ip, lsl #10 │ │ │ │ + smlalbbeq r6, r2, r4, r7 │ │ │ │ + cmpeq ip, ip, lsl sl │ │ │ │ + ldrdeq r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, r8, asr #14 │ │ │ │ + smlaltteq r5, ip, r0, r9 │ │ │ │ + @ instruction: 0x01429494 │ │ │ │ + cmpeq r2, ip, lsl #14 │ │ │ │ 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] @ 1b93a0 │ │ │ │ ldr r3, [pc, #532] @ 1b93a4 │ │ │ │ @@ -247780,35 +247780,35 @@ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b9238 │ │ │ │ cmpeq r6, r4, ror sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r6, r2, r8, r6 │ │ │ │ - smlaltteq r6, r2, ip, r6 │ │ │ │ + strdeq r6, [r2, #-100] @ 0xffffff9c │ │ │ │ + strdeq r6, [r2, #-104] @ 0xffffff98 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ cmpeq r2, r4, lsl r4 │ │ │ │ - strdeq r6, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r2, r8, lsl #14 │ │ │ │ cmpeq r6, r4, asr #19 │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ - strdeq r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r2, r4, ror r5 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ - smlalbteq r9, r2, r0, r2 │ │ │ │ - cmpeq r2, r8, lsr r5 │ │ │ │ - ldrdeq r5, [ip, #-116] @ 0xffffff8c │ │ │ │ - smlalbbeq r9, r2, r4, r2 │ │ │ │ - strdeq r6, [r2, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x014c5798 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - smlalbteq r6, r2, r0, r4 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ - cmpeq r2, ip, lsl #4 │ │ │ │ - smlalbbeq r6, r2, r4, r4 │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ + cmpeq r2, r8, lsl #6 │ │ │ │ + smlalbbeq r6, r2, r0, r5 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ + smlalbteq r9, r2, ip, r2 │ │ │ │ + cmpeq r2, r4, asr #10 │ │ │ │ + ldrdeq r5, [ip, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x01429290 │ │ │ │ + cmpeq r2, r8, lsl #10 │ │ │ │ + smlaltbeq r5, ip, r0, r7 │ │ │ │ + cmpeq r2, r4, asr r2 │ │ │ │ + smlalbteq r6, r2, ip, r4 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ + cmpeq r2, r8, lsl r2 │ │ │ │ + @ instruction: 0x01426490 │ │ │ │ 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] @ 1b95a0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -247908,26 +247908,26 @@ │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b94b4 │ │ │ │ cmpeq r6, r0, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ - strdeq r6, [r2, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r6, r0, asr #14 │ │ │ │ + cmpeq r2, r0, lsl #8 │ │ │ │ cmpeq r6, r8, asr #14 │ │ │ │ - ldrdeq r5, [ip, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r9, r2, r4, r0 │ │ │ │ - strdeq r6, [r2, #-44] @ 0xffffffd4 │ │ │ │ - @ instruction: 0x014c5598 │ │ │ │ - cmpeq r2, r8, asr #32 │ │ │ │ - smlalbteq r6, r2, r0, r2 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ - cmpeq r2, ip │ │ │ │ - smlalbbeq r6, r2, r4, r2 │ │ │ │ + ldrdeq r5, [ip, #-92] @ 0xffffffa4 │ │ │ │ + swpbeq r9, r0, [r2] │ │ │ │ + cmpeq r2, r8, lsl #6 │ │ │ │ + smlaltbeq r5, ip, r0, r5 │ │ │ │ + qdaddeq r9, r4, r2 │ │ │ │ + smlalbteq r6, r2, ip, r2 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq r2, r8, lsl r0 │ │ │ │ + @ instruction: 0x01426290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #436] @ 1b97a4 │ │ │ │ ldr r3, [pc, #436] @ 1b97a8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -248037,29 +248037,29 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b9680 │ │ │ │ cmpeq r6, r0, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r4, lsr r5 │ │ │ │ - smlalbteq r6, r2, r4, r2 │ │ │ │ + cmpeq r6, r0, asr #10 │ │ │ │ + ldrdeq r6, [r2, #-32] @ 0xffffffe0 │ │ │ │ cmpeq r6, ip, ror r5 │ │ │ │ - cmpeq ip, ip, lsl #8 │ │ │ │ - strheq r8, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r2, r4, lsr r1 │ │ │ │ - ldrdeq r5, [ip, #-48] @ 0xffffffd0 │ │ │ │ - smlalbbeq r8, r2, r0, lr │ │ │ │ - strdeq r6, [r2, #-8] │ │ │ │ - @ instruction: 0x014c5394 │ │ │ │ - cmpeq r2, r4, asr #28 │ │ │ │ - strheq r6, [r2, #-12] │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ - cmpeq r2, r8, lsl #28 │ │ │ │ - smlalbbeq r6, r2, r0, r0 │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ + smlalbteq r8, r2, r8, lr │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + ldrdeq r5, [ip, #-56] @ 0xffffffc8 │ │ │ │ + smlalbbeq r8, r2, ip, lr │ │ │ │ + cmpeq r2, r4, lsl #2 │ │ │ │ + @ instruction: 0x014c539c │ │ │ │ + cmpeq r2, r0, asr lr │ │ │ │ + smlalbteq r6, r2, r8, r0 │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ + cmpeq r2, r4, lsl lr │ │ │ │ + smlalbbeq r6, r2, ip, r0 │ │ │ │ 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, #1720] @ 1b9ebc │ │ │ │ sub sp, sp, #4992 @ 0x1380 │ │ │ │ @@ -248491,72 +248491,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1b9a68 │ │ │ │ ldrsheq lr, [r6, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, r8, ror r2 │ │ │ │ - smlaltbeq r5, r2, r4, pc @ │ │ │ │ - cmpeq r2, ip │ │ │ │ + smlalbbeq r5, ip, r0, r2 │ │ │ │ + strheq r5, [r2, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r2, r8, lsl r0 │ │ │ │ + cmpeq r2, r8, lsr #32 │ │ │ │ cmpeq r2, ip, lsl r0 │ │ │ │ + cmpeq r2, r4, lsr #32 │ │ │ │ cmpeq r2, r0, lsl r0 │ │ │ │ - cmpeq r2, r8, lsl r0 │ │ │ │ - cmpeq r2, r4 │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ + cmpeq r2, ip │ │ │ │ cmpeq r2, r0, lsl r0 │ │ │ │ + strdeq r5, [r2, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r2, ip │ │ │ │ + strdeq r5, [r2, #-252] @ 0xffffff04 │ │ │ │ mrseq r6, (UNDEF: 66) │ │ │ │ - cmpeq r2, r4 │ │ │ │ - strdeq r5, [r2, #-240] @ 0xffffff10 │ │ │ │ - mrseq r6, (UNDEF: 66) │ │ │ │ - strdeq r5, [r2, #-240] @ 0xffffff10 │ │ │ │ - strdeq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ - smlaltteq r5, r2, r0, pc @ │ │ │ │ - cmpeq sl, r0, ror r8 │ │ │ │ - smlalbteq r5, r2, r8, pc @ │ │ │ │ + smlaltteq r5, r2, ip, pc @ │ │ │ │ + cmpeq sl, ip, ror r8 │ │ │ │ ldrdeq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ - strdeq r5, [r2, #-224] @ 0xffffff20 │ │ │ │ + smlaltteq r5, r2, r0, pc @ │ │ │ │ + strdeq r5, [r2, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x0156e194 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ - cmpeq r2, ip, ror #30 │ │ │ │ - strdeq r4, [ip, #-248] @ 0xffffff08 │ │ │ │ - smlaltbeq r8, r2, r8, sl │ │ │ │ - cmpeq r2, r0, lsr #26 │ │ │ │ + cmpeq r2, r8, ror #30 │ │ │ │ + cmpeq r2, r8, ror pc │ │ │ │ + mrseq r5, (UNDEF: 76) │ │ │ │ + strheq r8, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r2, ip, lsr #26 │ │ │ │ ldrdeq r9, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, r8, lsl sl │ │ │ │ - cmpeq ip, r4, lsr pc │ │ │ │ - smlaltteq r8, r2, r4, r9 │ │ │ │ - cmpeq r2, ip, asr ip │ │ │ │ - strdeq r4, [ip, #-232] @ 0xffffff18 │ │ │ │ - smlaltbeq r8, r2, r8, r9 │ │ │ │ - cmpeq r2, r0, lsr #24 │ │ │ │ - strheq r4, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r2, ip, ror #18 │ │ │ │ - smlaltteq r5, r2, r4, fp │ │ │ │ - smlalbbeq r4, ip, r0, lr │ │ │ │ - cmpeq r2, r0, lsr r9 │ │ │ │ - smlaltbeq r5, r2, r8, fp │ │ │ │ - cmpeq ip, r4, asr #28 │ │ │ │ - strdeq r8, [r2, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, ip, ror #22 │ │ │ │ - strheq r8, [r2, #-140] @ 0xffffff74 │ │ │ │ - smlalbbeq r8, r2, ip, r8 │ │ │ │ - smlaltbeq r4, ip, r8, sp │ │ │ │ - cmpeq r2, r8, asr r8 │ │ │ │ - ldrdeq r5, [r2, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r2, r0, lsr #16 │ │ │ │ - strdeq r8, [r2, #-112] @ 0xffffff90 │ │ │ │ - smlalbteq r8, r2, r0, r7 │ │ │ │ - ldrdeq r4, [ip, #-204] @ 0xffffff34 │ │ │ │ - smlalbbeq r8, r2, ip, r7 │ │ │ │ - cmpeq r2, r4, lsl #20 │ │ │ │ - smlaltbeq r4, ip, r0, ip │ │ │ │ - cmpeq r2, r0, asr r7 │ │ │ │ - smlalbteq r5, r2, r8, r9 │ │ │ │ - cmpeq r2, r8, lsl r7 │ │ │ │ - smlaltteq r8, r2, r8, r6 │ │ │ │ + cmpeq r2, r4, lsr #20 │ │ │ │ + cmpeq ip, ip, lsr pc │ │ │ │ + strdeq r8, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r2, r8, ror #24 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ + strheq r8, [r2, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, ip, lsr #24 │ │ │ │ + smlalbteq r4, ip, r4, lr │ │ │ │ + cmpeq r2, r8, ror r9 │ │ │ │ + strdeq r5, [r2, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r4, ip, r8, lr │ │ │ │ + cmpeq r2, ip, lsr r9 │ │ │ │ + strheq r5, [r2, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ + cmpeq r2, r0, lsl #18 │ │ │ │ + cmpeq r2, r8, ror fp │ │ │ │ + smlalbteq r8, r2, r8, r8 │ │ │ │ + @ instruction: 0x01428898 │ │ │ │ + strheq r4, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + ldrdeq r5, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, ip, lsr #16 │ │ │ │ + strdeq r8, [r2, #-124] @ 0xffffff84 │ │ │ │ + smlalbteq r8, r2, ip, r7 │ │ │ │ + smlaltteq r4, ip, r4, ip │ │ │ │ + @ instruction: 0x01428798 │ │ │ │ + cmpeq r2, r0, lsl sl │ │ │ │ + smlaltbeq r4, ip, r8, ip │ │ │ │ + cmpeq r2, ip, asr r7 │ │ │ │ + ldrdeq r5, [r2, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, r4, lsr #14 │ │ │ │ + strdeq r8, [r2, #-100] @ 0xffffff9c │ │ │ │ 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] │ │ │ │ @@ -249056,67 +249056,67 @@ │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ba28c │ │ │ │ cmpeq r6, r4, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq r4, [ip, #-168] @ 0xffffff58 │ │ │ │ - smlaltteq r5, r2, r4, r7 │ │ │ │ + smlalbteq r4, ip, r0, sl │ │ │ │ + strdeq r5, [r2, #-112] @ 0xffffff90 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {35} @ 0x23 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ - cmpeq r2, r8, asr #16 │ │ │ │ - cmpeq fp, ip, asr #16 │ │ │ │ - cmpeq r2, ip, lsl r8 │ │ │ │ - cmpeq r2, r4, lsr r8 │ │ │ │ + cmpeq r2, r4, asr r8 │ │ │ │ + cmpeq fp, r8, asr r8 │ │ │ │ + cmpeq r2, r8, lsr #16 │ │ │ │ + cmpeq r2, r0, asr #16 │ │ │ │ cmpeq r1, r8, lsl r1 │ │ │ │ - smlalbteq r4, r8, r8, r2 │ │ │ │ + ldrdeq r4, [r8, #-36] @ 0xffffffdc │ │ │ │ cmpeq r6, r0, ror r9 │ │ │ │ - cmpeq r2, r8, ror #14 │ │ │ │ - smlalbbeq r5, r2, r8, r7 │ │ │ │ - ldrdeq r4, [ip, #-120] @ 0xffffff88 │ │ │ │ - smlalbbeq r8, r2, r8, r2 │ │ │ │ - cmpeq r2, r0, lsl #10 │ │ │ │ - strdeq r5, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ - strdeq r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ + cmpeq r2, r4, ror r7 │ │ │ │ + @ instruction: 0x01425794 │ │ │ │ + smlaltteq r4, ip, r0, r7 │ │ │ │ + @ instruction: 0x01428294 │ │ │ │ + cmpeq r2, ip, lsl #10 │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ + cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq r2, r4, lsl #4 │ │ │ │ + cmpeq r2, ip, ror r4 │ │ │ │ cmpeq r1, r4, lsr #20 │ │ │ │ ldrdeq r8, [r1, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x01418990 │ │ │ │ cmpeq r1, ip, asr #18 │ │ │ │ - ldrdeq r4, [ip, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r4, [ip, #-92] @ 0xffffffa4 │ │ │ │ strdeq r8, [r1, #-136] @ 0xffffff78 │ │ │ │ - strdeq r5, [r2, #-40] @ 0xffffffd8 │ │ │ │ - smlalbbeq r4, ip, r8, r5 │ │ │ │ - cmpeq r2, r8, lsr r0 │ │ │ │ - strheq r5, [r2, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - strdeq r7, [r2, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, r4, ror r2 │ │ │ │ - smlalbteq r7, r2, r4, pc @ │ │ │ │ - @ instruction: 0x01427f94 │ │ │ │ - cmpeq r2, r0, ror #30 │ │ │ │ - smlalbbeq r4, ip, ip, r4 │ │ │ │ - cmpeq r2, ip, lsr pc │ │ │ │ - strheq r5, [r2, #-20] @ 0xffffffec │ │ │ │ - cmpeq r2, r4, lsl #30 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ - ldrdeq r7, [r2, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r2, r8, asr #2 │ │ │ │ - smlaltteq r4, ip, r4, r3 │ │ │ │ - @ instruction: 0x01427e94 │ │ │ │ - cmpeq r2, ip, lsl #2 │ │ │ │ - smlaltbeq r4, ip, r8, r3 │ │ │ │ - cmpeq r2, r8, asr lr │ │ │ │ - ldrdeq r5, [r2, #-0] │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ - cmpeq r2, ip, lsl lr │ │ │ │ - swpbeq r5, r4, [r2] │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x014c4590 │ │ │ │ + cmpeq r2, r4, asr #32 │ │ │ │ + strheq r5, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq ip, r4, asr r5 │ │ │ │ + cmpeq r2, r8 │ │ │ │ + smlalbbeq r5, r2, r0, r2 │ │ │ │ + ldrdeq r7, [r2, #-240] @ 0xffffff10 │ │ │ │ + smlaltbeq r7, r2, r0, pc @ │ │ │ │ + cmpeq r2, ip, ror #30 │ │ │ │ + @ instruction: 0x014c4494 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ + smlalbteq r5, r2, r0, r1 │ │ │ │ + cmpeq r2, r0, lsl pc │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ + ldrdeq r7, [r2, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r4, asr r1 │ │ │ │ + smlaltteq r4, ip, ip, r3 │ │ │ │ + smlaltbeq r7, r2, r0, lr │ │ │ │ + cmpeq r2, r8, lsl r1 │ │ │ │ + strheq r4, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, r4, ror #28 │ │ │ │ + ldrdeq r5, [r2, #-12] │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + smlaltbeq r5, r2, r0, r0 │ │ │ │ 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] @ 1bb0c4 │ │ │ │ @@ -249645,76 +249645,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1baaa0 │ │ │ │ cmpeq r6, r4, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r4, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r2, r8, lsr #30 │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ + cmpeq r2, r4, lsr pc │ │ │ │ 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 │ │ │ │ cmpeq r6, ip, asr r1 │ │ │ │ - smlalbteq lr, r4, r4, ip │ │ │ │ - cmpeq r2, r0, lsr #30 │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - strdeq r4, [r2, #-228] @ 0xffffff1c │ │ │ │ - ldrdeq r4, [r2, #-236] @ 0xffffff14 │ │ │ │ - strheq r4, [r2, #-236] @ 0xffffff14 │ │ │ │ - ldrdeq r3, [ip, #-224] @ 0xffffff20 │ │ │ │ - smlalbbeq r7, r2, r0, r9 │ │ │ │ - strdeq r4, [r2, #-188] @ 0xffffff44 │ │ │ │ - ldrdeq lr, [r4, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x01441390 │ │ │ │ - cmpeq ip, ip, asr lr │ │ │ │ - cmpeq r2, ip, lsl #18 │ │ │ │ - smlalbbeq r4, r2, r8, fp │ │ │ │ + ldrdeq lr, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r2, ip, lsr #30 │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + smlaltteq r4, r2, r8, lr │ │ │ │ + smlalbteq r4, r2, r8, lr │ │ │ │ + ldrdeq r3, [ip, #-232] @ 0xffffff18 │ │ │ │ + smlalbbeq r7, r2, ip, r9 │ │ │ │ + cmpeq r2, r8, lsl #24 │ │ │ │ + ldrdeq lr, [r4, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x0144139c │ │ │ │ + cmpeq ip, r4, ror #28 │ │ │ │ + cmpeq r2, r8, lsl r9 │ │ │ │ + @ instruction: 0x01424b94 │ │ │ │ cmpeq r1, r8, lsr r1 │ │ │ │ smlaltteq r8, r1, r4, r0 │ │ │ │ smlaltbeq r8, r1, r4, r0 │ │ │ │ cmpeq r1, r0, rrx │ │ │ │ - smlaltteq r3, ip, ip, ip │ │ │ │ + strdeq r3, [ip, #-196] @ 0xffffff3c │ │ │ │ cmpeq r1, r4, lsl r0 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ - smlaltbeq r3, ip, r0, ip │ │ │ │ - cmpeq r2, r0, asr r7 │ │ │ │ - smlalbteq r4, r2, ip, r9 │ │ │ │ + cmpeq r2, r8, lsl sl │ │ │ │ + smlaltbeq r3, ip, r8, ip │ │ │ │ + cmpeq r2, ip, asr r7 │ │ │ │ + ldrdeq r4, [r2, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq ip, r4, ror #24 │ │ │ │ - cmpeq r2, r4, lsl r7 │ │ │ │ - @ instruction: 0x01424990 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + cmpeq r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x0142499c │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ - ldrdeq r7, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r2, r4, asr r9 │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + smlaltteq r7, r2, r4, r6 │ │ │ │ + cmpeq r2, r0, ror #18 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - smlaltteq r3, ip, ip, fp │ │ │ │ - @ instruction: 0x0142769c │ │ │ │ - cmpeq r2, r8, lsl r9 │ │ │ │ - strheq r3, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r2, r0, ror #12 │ │ │ │ - ldrdeq r4, [r2, #-140] @ 0xffffff74 │ │ │ │ + strdeq r3, [ip, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq r7, r2, r8, r6 │ │ │ │ + cmpeq r2, r4, lsr #18 │ │ │ │ + strheq r3, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r2, ip, ror #12 │ │ │ │ + smlaltteq r4, r2, r8, r8 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq ip, r4, ror fp │ │ │ │ - cmpeq r2, r4, lsr #12 │ │ │ │ - smlaltbeq r4, r2, r0, r8 │ │ │ │ - smlaltteq r7, r2, ip, r5 │ │ │ │ - strheq r7, [r2, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq r3, [ip, #-168] @ 0xffffff58 │ │ │ │ - smlalbbeq r7, r2, r8, r5 │ │ │ │ - cmpeq r2, r4, lsl #16 │ │ │ │ + cmpeq ip, ip, ror fp │ │ │ │ + cmpeq r2, r0, lsr r6 │ │ │ │ + smlaltbeq r4, r2, ip, r8 │ │ │ │ + strdeq r7, [r2, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq r7, r2, r8, r5 │ │ │ │ + smlaltteq r3, ip, r0, sl │ │ │ │ + @ instruction: 0x01427594 │ │ │ │ + cmpeq r2, r0, lsl r8 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r2, r0, asr r5 │ │ │ │ - cmpeq ip, r8, ror #20 │ │ │ │ - cmpeq r2, r8, lsl r5 │ │ │ │ - @ instruction: 0x01424794 │ │ │ │ - smlaltteq r7, r2, r0, r4 │ │ │ │ + cmpeq r2, ip, asr r5 │ │ │ │ + cmpeq ip, r0, ror sl │ │ │ │ + cmpeq r2, r4, lsr #10 │ │ │ │ + smlaltbeq r4, r2, r0, r7 │ │ │ │ + smlaltteq r7, r2, ip, r4 │ │ │ │ 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] │ │ │ │ @@ -250082,64 +250082,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bb4c4 │ │ │ │ cmpeq r6, r8, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ - smlaltbeq r4, r2, r4, r5 │ │ │ │ + smlalbbeq r3, ip, r0, r8 │ │ │ │ + strheq r4, [r2, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ strheq ip, [r1, #-220] @ 0xffffff24 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldrhi fp, [lr, #-2130] @ 0xfffff7ae │ │ │ │ svccc 0x00f051eb │ │ │ │ - smlalbteq lr, sl, r0, r1 │ │ │ │ - cmpeq r2, r0, asr #14 │ │ │ │ + smlalbteq lr, sl, ip, r1 │ │ │ │ + cmpeq r2, ip, asr #14 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ bvc ffa0d68c │ │ │ │ svccc 0x00efae14 │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - ldrdeq r4, [r2, #-108] @ 0xffffff94 │ │ │ │ + smlaltteq r4, r2, r8, r6 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - cmpeq r2, r8, ror r6 │ │ │ │ - cmpeq r2, r8, lsl #12 │ │ │ │ + smlalbbeq r4, r2, r4, r6 │ │ │ │ + cmpeq r2, r4, lsl r6 │ │ │ │ cmpeq r6, r8, lsr r7 │ │ │ │ teqmi r0, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq r1, ip, asr r8 │ │ │ │ - smlaltteq r3, ip, ip, r4 │ │ │ │ - @ instruction: 0x01426f9c │ │ │ │ - cmpeq r2, r4, lsl r2 │ │ │ │ - strheq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r2, r0, ror #30 │ │ │ │ - ldrdeq r4, [r2, #-20] @ 0xffffffec │ │ │ │ + strdeq r3, [ip, #-68] @ 0xffffffbc │ │ │ │ + smlaltbeq r6, r2, r8, pc @ │ │ │ │ + cmpeq r2, r0, lsr #4 │ │ │ │ + strheq r3, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r2, ip, ror #30 │ │ │ │ + smlaltteq r4, r2, r0, r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq ip, r4, ror r4 │ │ │ │ - cmpeq r2, r4, lsr #30 │ │ │ │ - @ instruction: 0x01424198 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ + cmpeq r2, r0, lsr pc │ │ │ │ + smlaltbeq r4, r2, r4, r1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq ip, r8, lsr r4 │ │ │ │ - smlaltteq r6, r2, r8, lr │ │ │ │ - cmpeq r2, r0, ror #2 │ │ │ │ - strdeq r3, [ip, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r6, r2, ip, lr │ │ │ │ - cmpeq r2, r0, lsr #2 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + strdeq r6, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r2, ip, ror #2 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ + strheq r6, [r2, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r2, r4, ror lr │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ + smlalbbeq r6, r2, r0, lr │ │ │ │ + cmpeq r2, ip, asr #28 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r2, r0, lsl lr │ │ │ │ + cmpeq r2, ip, lsl lr │ │ │ │ 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, #2632] @ 0xa48 │ │ │ │ sub sp, sp, #1424 @ 0x590 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -250947,86 +250947,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 1bbb84 │ │ │ │ cmpeq r6, r4, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r3, [r2, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x014c3190 │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + @ instruction: 0x014c3198 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ smlaltbeq r7, r1, r8, r2 │ │ │ │ cmpeq r6, r8, ror r0 │ │ │ │ - smlalbbeq r2, ip, r8, lr │ │ │ │ - strheq r3, [r2, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x014c2e90 │ │ │ │ + smlalbteq r3, r2, r0, fp │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r2, ip, lsr #18 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ - smlalbbeq r3, r2, r4, sl │ │ │ │ + cmpeq r2, r8, lsr r9 │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ + @ instruction: 0x01423a90 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - smlalbteq r6, r2, r4, r7 │ │ │ │ - cmpeq ip, r0, ror #24 │ │ │ │ - cmpeq r2, ip, lsl #14 │ │ │ │ - smlalbbeq r3, r2, ip, r9 │ │ │ │ - smlaltteq r3, r2, r4, r7 │ │ │ │ - cmpeq ip, r4, lsl #24 │ │ │ │ - strheq r6, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r2, r0, lsr r9 │ │ │ │ - smlaltbeq r3, r2, r4, fp │ │ │ │ - @ instruction: 0x01423a94 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - smlaltbeq r3, r2, r0, r7 │ │ │ │ + ldrdeq r6, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, r8, ror #24 │ │ │ │ + cmpeq r2, r8, lsl r7 │ │ │ │ + @ instruction: 0x01423998 │ │ │ │ + strdeq r3, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, ip, lsl #24 │ │ │ │ + smlalbteq r6, r2, r0, r6 │ │ │ │ + cmpeq r2, ip, lsr r9 │ │ │ │ + strheq r3, [r2, #-176] @ 0xffffff50 │ │ │ │ + smlaltbeq r3, r2, r0, sl │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + cmpeq r2, r0, lsr r5 │ │ │ │ + smlaltbeq r3, r2, ip, r7 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq ip, r4, asr #20 │ │ │ │ - cmpeq r2, ip, ror #14 │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ + cmpeq r2, r8, ror r7 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlaltbeq r6, r2, ip, r4 │ │ │ │ - strdeq r3, [r2, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq r2, ip, r0, r9 │ │ │ │ - cmpeq r2, r8, lsl #18 │ │ │ │ + strheq r6, [r2, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ + smlaltbeq r2, ip, r8, r9 │ │ │ │ + cmpeq r2, r4, lsl r9 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - smlalbbeq r6, r2, r8, r3 │ │ │ │ + @ instruction: 0x01426394 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - smlalbteq r7, r4, ip, r8 │ │ │ │ - cmpeq ip, r0, ror r8 │ │ │ │ - cmpeq r2, r0, lsr #6 │ │ │ │ - @ instruction: 0x0142359c │ │ │ │ + ldrdeq r7, [r4, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r8, ror r8 │ │ │ │ + cmpeq r2, ip, lsr #6 │ │ │ │ + smlaltbeq r3, r2, r8, r5 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ cmpeq r1, r0, asr #22 │ │ │ │ cmpeq r2, r0, ror sp │ │ │ │ - strheq r2, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r2, ip, ror #4 │ │ │ │ - smlaltteq r3, r2, r8, r4 │ │ │ │ + smlalbteq r2, ip, r4, r7 │ │ │ │ + cmpeq r2, r8, ror r2 │ │ │ │ + strdeq r3, [r2, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq ip, r8, ror r7 │ │ │ │ - cmpeq r2, r8, lsr #4 │ │ │ │ - smlaltbeq r3, r2, r4, r4 │ │ │ │ + smlalbbeq r2, ip, r0, r7 │ │ │ │ + cmpeq r2, r4, lsr r2 │ │ │ │ + strheq r3, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq ip, r4, lsr r7 │ │ │ │ - smlaltteq r6, r2, r4, r1 │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ - strdeq r2, [ip, #-108] @ 0xffffff94 │ │ │ │ - smlaltbeq r6, r2, r8, r1 │ │ │ │ - cmpeq r2, r8, lsr #8 │ │ │ │ - strheq r2, [ip, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ - smlaltteq r3, r2, r8, r3 │ │ │ │ + cmpeq ip, ip, lsr r7 │ │ │ │ + strdeq r6, [r2, #-16] │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ + cmpeq ip, r4, lsl #14 │ │ │ │ + strheq r6, [r2, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, r4, lsr r4 │ │ │ │ + smlalbteq r2, ip, r4, r6 │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ + strdeq r3, [r2, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - smlalbbeq r2, ip, r0, r6 │ │ │ │ - cmpeq r2, r0, lsr r1 │ │ │ │ - smlaltbeq r3, r2, ip, r3 │ │ │ │ - cmpeq ip, r4, asr #12 │ │ │ │ - strdeq r6, [r2, #-4] │ │ │ │ - cmpeq r2, r0, ror r3 │ │ │ │ + smlalbbeq r2, ip, r8, r6 │ │ │ │ + cmpeq r2, ip, lsr r1 │ │ │ │ + strheq r3, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, ip, asr #12 │ │ │ │ + mrseq r6, (UNDEF: 82) │ │ │ │ + cmpeq r2, ip, ror r3 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - strheq r6, [r2, #-12] │ │ │ │ - smlalbbeq r6, r2, r8, r0 │ │ │ │ + smlalbteq r6, r2, r8, r0 │ │ │ │ + swpbeq r6, r4, [r2] │ │ │ │ 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] │ │ │ │ @@ -251267,36 +251267,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1bc890 │ │ │ │ @ instruction: 0x0156b59c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - smlalbteq r3, r2, ip, r3 │ │ │ │ - strheq r3, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r0, lsl r4 │ │ │ │ + cmpeq r2, r4, asr #2 │ │ │ │ + ldrdeq r3, [r2, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq r3, r2, r4, r3 │ │ │ │ cmpeq r1, r4, lsl ip │ │ │ │ - smlaltbeq r3, r2, r8, r3 │ │ │ │ - @ instruction: 0x01423394 │ │ │ │ + strheq r3, [r2, #-52] @ 0xffffffcc │ │ │ │ + smlaltbeq r3, r2, r0, r3 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - cmpeq r2, ip, ror sp │ │ │ │ + smlalbbeq r5, r2, r8, sp │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmpeq r6, ip, ror #6 │ │ │ │ cmpeq r1, r4, lsl r5 │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - cmpeq ip, r4, ror r1 │ │ │ │ - cmpeq r2, r4, lsr #24 │ │ │ │ - smlaltbeq r2, r2, r0, lr @ │ │ │ │ - smlaltteq r5, r2, ip, fp │ │ │ │ + cmpeq r2, r4, ror #24 │ │ │ │ + cmpeq ip, ip, ror r1 │ │ │ │ + cmpeq r2, r0, lsr ip │ │ │ │ + smlaltbeq r2, r2, ip, lr @ │ │ │ │ + strdeq r5, [r2, #-184] @ 0xffffff48 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - strheq r5, [r2, #-188] @ 0xffffff44 │ │ │ │ - smlalbbeq r5, r2, ip, fp │ │ │ │ + smlalbteq r5, r2, r8, fp │ │ │ │ + @ instruction: 0x01425b98 │ │ │ │ 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 │ │ │ │ @@ -251925,123 +251925,123 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bd054 │ │ │ │ cmpeq r6, r0, ror #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, lsr r1 │ │ │ │ - cmpeq r2, r0, lsr r0 │ │ │ │ - cmpeq r2, r0, asr #32 │ │ │ │ + cmpeq r2, ip, lsr r0 │ │ │ │ + cmpeq r2, ip, asr #32 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ - ldrdeq r2, [r2, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq r2, [r2, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r2, r2, r0, pc @ │ │ │ │ ldrdeq r2, [r2, #-244] @ 0xffffff0c │ │ │ │ - smlalbteq r2, r2, r8, pc @ │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ - @ instruction: 0x01422f98 │ │ │ │ - cmpeq r2, r8, lsl #4 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ + smlaltbeq r2, r2, r4, pc @ │ │ │ │ + cmpeq r2, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ - cmpeq r2, ip, lsr pc │ │ │ │ - ldrdeq r2, [r2, #-224] @ 0xffffff20 │ │ │ │ - smlaltteq r2, r2, r4, sp @ │ │ │ │ + cmpeq r2, r4, asr #30 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ + ldrdeq r2, [r2, #-236] @ 0xffffff14 │ │ │ │ + strdeq r2, [r2, #-208] @ 0xffffff30 │ │ │ │ svccc 0x00500000 │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ - ldrdeq r6, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r2, r8, ror #28 │ │ │ │ + smlaltteq r6, fp, r8, fp │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - cmpeq r2, r4, lsl #28 │ │ │ │ - cmpeq r2, r4, lsl lr │ │ │ │ + cmpeq r2, r0, lsl lr │ │ │ │ + cmpeq r2, r0, lsr #28 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ - smlalbteq r2, r2, r0, sp @ │ │ │ │ - andeq r7, r0, ip, rrx │ │ │ │ smlalbteq r2, r2, ip, sp @ │ │ │ │ + andeq r7, r0, ip, rrx │ │ │ │ + ldrdeq r2, [r2, #-216] @ 0xffffff28 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ + smlalbbeq r2, r2, ip, sp @ │ │ │ │ smlalbbeq r2, r2, r0, sp @ │ │ │ │ - cmpeq r2, r4, ror sp │ │ │ │ - smlaltbeq r2, r2, r8, ip @ │ │ │ │ - cmpeq r2, r0, asr ip │ │ │ │ - cmpeq r2, r4, lsr #20 │ │ │ │ + strheq r2, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ + cmpeq r2, r0, lsr sl │ │ │ │ ldrsheq sl, [r6, #-192] @ 0xffffff40 │ │ │ │ - strheq r2, [r2, #-140] @ 0xffffff74 │ │ │ │ - smlalbbeq r1, ip, r4, fp │ │ │ │ - cmpeq r2, r8, lsr #12 │ │ │ │ + smlalbteq r2, r2, r8, r8 @ │ │ │ │ + smlalbbeq r1, ip, ip, fp │ │ │ │ + cmpeq r2, r4, lsr r6 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - smlalbteq r5, r2, ip, r5 │ │ │ │ - cmpeq r2, r4, asr #16 │ │ │ │ - smlaltteq r1, ip, r0, sl │ │ │ │ - @ instruction: 0x01425590 │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + ldrdeq r5, [r2, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r2, r0, asr r8 │ │ │ │ + smlaltteq r1, ip, r8, sl │ │ │ │ + @ instruction: 0x0142559c │ │ │ │ + cmpeq r2, r8, lsl r8 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - smlaltbeq r1, ip, r8, sl │ │ │ │ - cmpeq r2, r4, asr r5 │ │ │ │ - ldrdeq r2, [r2, #-112] @ 0xffffff90 │ │ │ │ - cmpeq ip, r4, ror #20 │ │ │ │ - cmpeq r2, r4, lsl r5 │ │ │ │ - @ instruction: 0x01422790 │ │ │ │ + strheq r1, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r2, r0, ror #10 │ │ │ │ + ldrdeq r2, [r2, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, ip, ror #20 │ │ │ │ + cmpeq r2, r0, lsr #10 │ │ │ │ + @ instruction: 0x0142279c │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq ip, ip, lsr #20 │ │ │ │ - ldrdeq r5, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r4, asr r7 │ │ │ │ - strdeq r1, [ip, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x0142549c │ │ │ │ - cmpeq r2, r8, lsl r7 │ │ │ │ - strheq r1, [ip, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ - ldrdeq r2, [r2, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r2, r8, lsr #8 │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - @ instruction: 0x01422694 │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ - smlaltteq r5, r2, r4, r3 │ │ │ │ - cmpeq r2, r0, ror #12 │ │ │ │ + cmpeq ip, r4, lsr sl │ │ │ │ + smlaltteq r5, r2, r4, r4 │ │ │ │ + cmpeq r2, r0, ror #14 │ │ │ │ + strdeq r1, [ip, #-152] @ 0xffffff68 │ │ │ │ + smlaltbeq r5, r2, r8, r4 │ │ │ │ + cmpeq r2, r4, lsr #14 │ │ │ │ + strheq r1, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, ip, ror #8 │ │ │ │ + smlaltteq r2, r2, r8, r6 @ │ │ │ │ + cmpeq r2, r4, lsr r4 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + smlaltbeq r2, r2, r0, r6 @ │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ + strdeq r5, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, ip, ror #12 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - strdeq r1, [ip, #-136] @ 0xffffff78 │ │ │ │ - smlaltbeq r5, r2, r8, r3 │ │ │ │ - cmpeq r2, r4, lsr #12 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ + strheq r5, [r2, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r2, r0, lsr r6 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - strheq r1, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r2, ip, ror #6 │ │ │ │ - smlaltteq r2, r2, r8, r5 @ │ │ │ │ + smlalbteq r1, ip, r4, r8 │ │ │ │ + cmpeq r2, r8, ror r3 │ │ │ │ + strdeq r2, [r2, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - smlalbbeq r1, ip, r0, r8 │ │ │ │ - cmpeq r2, r0, lsr r3 │ │ │ │ - smlaltbeq r2, r2, ip, r5 @ │ │ │ │ + smlalbbeq r1, ip, r8, r8 │ │ │ │ + cmpeq r2, ip, lsr r3 │ │ │ │ + strheq r2, [r2, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq ip, r4, asr #16 │ │ │ │ - strdeq r5, [r2, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, r0, ror r5 │ │ │ │ - cmpeq ip, ip, lsl #16 │ │ │ │ - strheq r5, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, r4, lsr r5 │ │ │ │ - ldrdeq r1, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r2, ip, ror r2 │ │ │ │ - strdeq r2, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r4, asr #4 │ │ │ │ - smlalbbeq r1, ip, r8, r7 │ │ │ │ - strheq r2, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq ip, r4, asr r7 │ │ │ │ - mrseq r5, (UNDEF: 98) │ │ │ │ - cmpeq r2, ip, ror r4 │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ - smlalbteq r5, r2, r4, r1 │ │ │ │ - cmpeq r2, r0, asr #8 │ │ │ │ - ldrdeq r1, [ip, #-108] @ 0xffffff94 │ │ │ │ - smlalbbeq r5, r2, r8, r1 │ │ │ │ - cmpeq r2, r4, lsl #8 │ │ │ │ - smlaltbeq r1, ip, r0, r6 │ │ │ │ - cmpeq r2, ip, asr #2 │ │ │ │ - smlalbteq r2, r2, r8, r3 @ │ │ │ │ + cmpeq ip, ip, asr #16 │ │ │ │ + mrseq r5, SPSR_svc │ │ │ │ + cmpeq r2, ip, ror r5 │ │ │ │ + cmpeq ip, r4, lsl r8 │ │ │ │ + smlalbteq r5, r2, r4, r2 │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ + ldrdeq r1, [ip, #-120] @ 0xffffff88 │ │ │ │ + smlalbbeq r5, r2, r8, r2 │ │ │ │ + cmpeq r2, r4, lsl #10 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + @ instruction: 0x014c1790 │ │ │ │ + strheq r2, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq r2, ip, lsl #4 │ │ │ │ + smlalbbeq r2, r2, r8, r4 @ │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ + ldrdeq r5, [r2, #-16] │ │ │ │ + cmpeq r2, ip, asr #8 │ │ │ │ + smlaltteq r1, ip, r4, r6 │ │ │ │ + @ instruction: 0x01425194 │ │ │ │ + cmpeq r2, r0, lsl r4 │ │ │ │ + smlaltbeq r1, ip, r8, r6 │ │ │ │ + cmpeq r2, r8, asr r1 │ │ │ │ + ldrdeq r2, [r2, #-52] @ 0xffffffcc │ │ │ │ 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 │ │ │ │ @@ -252066,17 +252066,17 @@ │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bd658 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq r2, ip, lsl #30 │ │ │ │ - smlalbbeq r2, r2, r8, r1 @ │ │ │ │ + cmpeq ip, r8, ror #8 │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ + @ instruction: 0x01422194 │ │ │ │ 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 │ │ │ │ @@ -252221,25 +252221,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r3, r0 │ │ │ │ b 1bd808 │ │ │ │ cmpeq r6, r0, lsr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, lsl r5 │ │ │ │ - cmpeq ip, ip, ror #10 │ │ │ │ - ldrdeq r2, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, r4, ror r5 │ │ │ │ + smlaltteq r2, r2, r8, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ - strdeq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, ip, ror r4 │ │ │ │ + strdeq r1, [ip, #-72] @ 0xffffffb8 │ │ │ │ ldrsheq sl, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r2, r8, lsr #26 │ │ │ │ - smlaltteq r4, r2, r4, ip │ │ │ │ - smlalbteq r1, ip, r8, r3 │ │ │ │ - smlaltbeq r4, r2, ip, ip │ │ │ │ - cmpeq r2, ip, lsr r3 │ │ │ │ + cmpeq r2, r4, lsr sp │ │ │ │ + strdeq r4, [r2, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ + strheq r4, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r8, asr #6 │ │ │ │ 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] @ 1bdb84 │ │ │ │ ldr r3, [pc, #564] @ 1bdb88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -252381,28 +252381,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 1bda3c │ │ │ │ ldrheq sl, [r6, #-36] @ 0xffffffdc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r1, [ip, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, ip, ror #4 │ │ │ │ + strdeq r1, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, r8, ror r2 │ │ │ │ cmpeq r6, r0, asr #3 │ │ │ │ - cmpeq r2, r4, lsl #22 │ │ │ │ - ldrdeq r4, [r2, #-164] @ 0xffffff5c │ │ │ │ - strheq r1, [ip, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq r4, r2, r0, sl │ │ │ │ - cmpeq r2, r0, lsr r1 │ │ │ │ - smlalbbeq r1, ip, r0, r1 │ │ │ │ - cmpeq r2, r4, ror #20 │ │ │ │ - strdeq r2, [r2, #-0] │ │ │ │ - cmpeq ip, r4, asr #2 │ │ │ │ - cmpeq r2, r8, lsr #20 │ │ │ │ - strheq r2, [r2, #-8] │ │ │ │ + cmpeq r2, r0, lsl fp │ │ │ │ + smlaltteq r4, r2, r0, sl │ │ │ │ + smlalbteq r1, ip, r4, r1 │ │ │ │ + smlaltbeq r4, r2, ip, sl │ │ │ │ + cmpeq r2, ip, lsr r1 │ │ │ │ + smlalbbeq r1, ip, r8, r1 │ │ │ │ + cmpeq r2, r0, ror sl │ │ │ │ + strdeq r2, [r2, #-12] │ │ │ │ + cmpeq ip, ip, asr #2 │ │ │ │ + cmpeq r2, r4, lsr sl │ │ │ │ + smlalbteq r2, r2, 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] @ 1bde04 │ │ │ │ ldr r3, [pc, #552] @ 1bde08 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -252541,28 +252541,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 1bdcbc │ │ │ │ cmpeq r6, r8, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq ip, r8, rrx │ │ │ │ - smlaltteq r1, r2, r0, pc @ │ │ │ │ + cmpeq ip, r0, ror r0 │ │ │ │ + smlaltteq r1, r2, ip, pc @ │ │ │ │ cmpeq r6, r0, asr #30 │ │ │ │ - smlalbbeq r4, r2, r4, r8 │ │ │ │ - cmpeq r2, r4, asr r8 │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ - cmpeq r2, r0, lsr #16 │ │ │ │ - strheq r1, [r2, #-224] @ 0xffffff20 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ - smlaltteq r4, r2, r4, r7 │ │ │ │ - cmpeq r2, r0, ror lr │ │ │ │ - smlalbteq r0, ip, r4, lr │ │ │ │ - smlaltbeq r4, r2, r8, r7 │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ + @ instruction: 0x01424890 │ │ │ │ + cmpeq r2, r0, ror #16 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ + cmpeq r2, ip, lsr #16 │ │ │ │ + strheq r1, [r2, #-236] @ 0xffffff14 │ │ │ │ + cmpeq ip, r8, lsl #30 │ │ │ │ + strdeq r4, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, ip, ror lr │ │ │ │ + smlalbteq r0, ip, ip, lr │ │ │ │ + strheq r4, [r2, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -252646,23 +252646,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1bdef4 │ │ │ │ - ldrdeq r0, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r2, r0, asr sp │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ - cmpeq r2, r0, ror #12 │ │ │ │ - strdeq r1, [r2, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r8, lsr #12 │ │ │ │ - cmpeq ip, r4, lsl sp │ │ │ │ - strdeq r4, [r2, #-88] @ 0xffffffa8 │ │ │ │ - smlalbbeq r1, r2, r8, ip │ │ │ │ + smlaltteq r0, ip, r0, sp │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ + smlalbbeq r0, ip, r4, sp │ │ │ │ + cmpeq r2, ip, ror #12 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + cmpeq r2, r4, lsr r6 │ │ │ │ + cmpeq ip, ip, lsl sp │ │ │ │ + cmpeq r2, r4, lsl #12 │ │ │ │ + @ instruction: 0x01421c94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -252739,23 +252739,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1be068 │ │ │ │ - cmpeq ip, r4, ror #24 │ │ │ │ - ldrdeq r1, [r2, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r8, lsl #24 │ │ │ │ - smlaltteq r4, r2, ip, r4 │ │ │ │ - smlalbbeq r1, r2, r0, fp │ │ │ │ - smlalbteq r0, ip, ip, fp │ │ │ │ - strheq r4, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r2, r0, asr #22 │ │ │ │ - cmpeq r2, ip, ror r4 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + smlaltteq r1, r2, r8, fp │ │ │ │ + cmpeq ip, r0, lsl ip │ │ │ │ + strdeq r4, [r2, #-72] @ 0xffffffb8 │ │ │ │ + smlalbbeq r1, r2, ip, fp │ │ │ │ + ldrdeq r0, [ip, #-180] @ 0xffffff4c │ │ │ │ + strheq r4, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r2, ip, asr #22 │ │ │ │ + smlalbbeq r4, r2, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -252832,23 +252832,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1be1dc │ │ │ │ - strdeq r0, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r2, r8, ror #20 │ │ │ │ - @ instruction: 0x014c0a94 │ │ │ │ - cmpeq r2, r8, ror r3 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ - cmpeq r2, ip, lsr r3 │ │ │ │ - smlalbteq r1, r2, ip, r9 │ │ │ │ - cmpeq r2, r8, lsl #6 │ │ │ │ + strdeq r0, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + @ instruction: 0x014c0a9c │ │ │ │ + smlalbbeq r4, r2, r4, r3 │ │ │ │ + cmpeq r2, r8, lsl sl │ │ │ │ + cmpeq ip, r0, ror #20 │ │ │ │ + cmpeq r2, r8, asr #6 │ │ │ │ + ldrdeq r1, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r4, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -252931,23 +252931,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1be334 │ │ │ │ - cmpeq ip, ip, lsr r9 │ │ │ │ - cmpeq r2, r0, lsr #4 │ │ │ │ - strheq r1, [r2, #-132] @ 0xffffff7c │ │ │ │ - cmpeq ip, r4, lsl #18 │ │ │ │ - cmpeq r2, ip, ror r8 │ │ │ │ - strheq r4, [r2, #-16] │ │ │ │ - smlaltbeq r0, ip, r0, r8 │ │ │ │ - smlalbbeq r4, r2, r4, r1 │ │ │ │ - cmpeq r2, r4, lsl r8 │ │ │ │ + cmpeq ip, r4, asr #18 │ │ │ │ + cmpeq r2, ip, lsr #4 │ │ │ │ + smlalbteq r1, r2, r0, r8 │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ + smlalbbeq r1, r2, r8, r8 │ │ │ │ + strheq r4, [r2, #-28] @ 0xffffffe4 │ │ │ │ + smlaltbeq r0, ip, r8, r8 │ │ │ │ + @ instruction: 0x01424190 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ ldr r6, [pc, #1096] @ 1be8ac │ │ │ │ ldr sl, [r5] │ │ │ │ @@ -253222,41 +253222,41 @@ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1be658 │ │ │ │ cmpeq r6, r0, lsr #15 │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ - @ instruction: 0x01421790 │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ + @ instruction: 0x0142179c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ - smlaltbeq r0, ip, ip, r7 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ - strheq r1, [r2, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r2, r8, asr r6 │ │ │ │ - ldrdeq r0, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq ip, r4, ror r6 │ │ │ │ - smlaltteq r1, r2, ip, r5 │ │ │ │ - cmpeq ip, r8, lsr r6 │ │ │ │ - strheq r1, [r2, #-80] @ 0xffffffb0 │ │ │ │ - smlaltteq r3, r2, r4, lr │ │ │ │ - smlaltbeq r3, r2, r0, lr │ │ │ │ - smlalbbeq r0, ip, r0, r5 │ │ │ │ - cmpeq r2, r4, ror #28 │ │ │ │ - strdeq r1, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r2, r8, lsr #28 │ │ │ │ - strdeq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq r0, [ip, #-68] @ 0xffffffbc │ │ │ │ - strheq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r2, r8, asr #8 │ │ │ │ - smlalbbeq r3, r2, r4, sp │ │ │ │ - cmpeq r2, r8, asr sp │ │ │ │ - cmpeq r2, ip, lsl sp │ │ │ │ - strdeq r3, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r8, lsr r7 │ │ │ │ + strheq r0, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq ip, r4, asr r7 │ │ │ │ + smlalbteq r1, r2, r8, r6 │ │ │ │ + cmpeq r2, r4, ror #12 │ │ │ │ + smlaltteq r0, ip, r0, r6 │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ + strdeq r1, [r2, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq ip, r0, asr #12 │ │ │ │ + strheq r1, [r2, #-92] @ 0xffffffa4 │ │ │ │ + strdeq r3, [r2, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq r3, r2, ip, lr │ │ │ │ + smlalbbeq r0, ip, r8, r5 │ │ │ │ + cmpeq r2, r0, ror lr │ │ │ │ + cmpeq r2, r0, lsl #10 │ │ │ │ + cmpeq r2, r4, lsr lr │ │ │ │ + cmpeq r2, r4, lsl #28 │ │ │ │ + ldrdeq r0, [ip, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq r3, r2, r4, sp │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + @ instruction: 0x01423d90 │ │ │ │ + cmpeq r2, r4, ror #26 │ │ │ │ + cmpeq r2, r8, lsr #26 │ │ │ │ + cmpeq r2, r4, lsl #26 │ │ │ │ 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] @ 1bed60 │ │ │ │ ldr r1, [pc, #1068] @ 1bed64 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -253526,44 +253526,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 1becc4 │ │ │ │ ldrsbeq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r9, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ - @ instruction: 0x01421290 │ │ │ │ - cmpeq ip, r8, ror #4 │ │ │ │ - ldrdeq r1, [r2, #-16] │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ + @ instruction: 0x0142129c │ │ │ │ + cmpeq ip, r0, ror r2 │ │ │ │ + ldrdeq r1, [r2, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xfffff7fc │ │ │ │ @ instruction: 0xfffff968 │ │ │ │ @ instruction: 0xfffff360 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ @ instruction: 0xfffff4e8 │ │ │ │ cmpeq r6, r0, lsl #2 │ │ │ │ - cmpeq ip, r0, ror r1 │ │ │ │ + cmpeq ip, r8, ror r1 │ │ │ │ + strdeq r1, [r2, #-4] │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ smlaltteq r1, r2, r8, r0 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ - ldrdeq r1, [r2, #-12] │ │ │ │ - smlalbbeq r1, r2, ip, r0 │ │ │ │ - strheq r3, [r2, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq r3, r2, ip, r9 │ │ │ │ - swpbeq r0, ip, [ip] @ │ │ │ │ - cmpeq r2, ip │ │ │ │ - cmpeq ip, r0, rrx │ │ │ │ - cmpeq r2, r4, asr #18 │ │ │ │ - ldrdeq r0, [r2, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r2, r4, lsl #18 │ │ │ │ - strdeq r3, [r2, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq r3, r2, r0, r8 │ │ │ │ - @ instruction: 0x01423898 │ │ │ │ - smlaltbeq pc, fp, r8, pc @ │ │ │ │ - cmpeq r2, r8, lsl pc │ │ │ │ - cmpeq r2, r8, asr r8 │ │ │ │ - cmpeq r2, r8, lsr #16 │ │ │ │ + swpbeq r1, r8, [r2] │ │ │ │ + smlalbteq r3, r2, r0, r9 │ │ │ │ + @ instruction: 0x01423998 │ │ │ │ + smlaltbeq r0, ip, r4, r0 │ │ │ │ + cmpeq r2, r8, lsl r0 │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + cmpeq r2, r0, asr r9 │ │ │ │ + smlaltteq r0, r2, r0, pc @ │ │ │ │ + cmpeq r2, r0, lsl r9 │ │ │ │ + strdeq r3, [r2, #-140] @ 0xffffff74 │ │ │ │ + smlalbteq r3, r2, ip, r8 │ │ │ │ + smlaltbeq r3, r2, r4, r8 │ │ │ │ + strheq pc, [fp, #-240] @ 0xffffff10 @ │ │ │ │ + cmpeq r2, r4, lsr #30 │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + cmpeq r2, r4, lsr r8 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -253765,31 +253765,31 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bef60 │ │ │ │ cmpeq r6, ip, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r0, lsr lr │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ - smlalbbeq r0, r2, r8, sp │ │ │ │ + cmpeq r2, ip, lsr lr │ │ │ │ + cmpeq ip, ip, lsl r0 │ │ │ │ + @ instruction: 0x01420d94 │ │ │ │ @ instruction: 0x01568c9c │ │ │ │ cmpeq r1, r4, asr #28 │ │ │ │ - smlalbbeq r3, r2, r4, r5 │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ - cmppeq fp, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr #10 │ │ │ │ - cmpeq r2, ip, lsr ip │ │ │ │ - cmppeq fp, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl r5 │ │ │ │ - smlaltteq r3, r2, r8, r4 │ │ │ │ - strheq r3, [r2, #-68] @ 0xffffffbc │ │ │ │ - smlaltbeq r0, r2, r4, fp │ │ │ │ - smlalbbeq pc, fp, r8, sp @ │ │ │ │ - smlalbbeq r3, r2, r0, r4 │ │ │ │ + @ instruction: 0x01423590 │ │ │ │ + smlalbbeq r0, r2, r0, ip │ │ │ │ + cmppeq fp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, asr r5 │ │ │ │ + cmpeq r2, r8, asr #24 │ │ │ │ + cmppeq fp, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #10 │ │ │ │ + strdeq r3, [r2, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq r3, r2, r0, r4 │ │ │ │ + strheq r0, [r2, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x014bfd90 │ │ │ │ + smlalbbeq r3, r2, ip, r4 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #828] @ 1bf4cc │ │ │ │ @@ -253999,27 +253999,27 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf308 │ │ │ │ cmpeq r6, r0, ror sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq fp, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r0, r2, r4, sl │ │ │ │ - cmpeq r2, r8, lsr sl │ │ │ │ + cmppeq fp, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01420a90 │ │ │ │ + cmpeq r2, r4, asr #20 │ │ │ │ ldrsheq r8, [r6, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x01413a90 │ │ │ │ - ldrdeq r3, [r2, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq r3, r2, r4, r1 │ │ │ │ - cmpeq r2, r4, ror r1 │ │ │ │ - cmpeq r2, r4, asr #2 │ │ │ │ - strdeq pc, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r2, r0, lsl r1 │ │ │ │ - strdeq r0, [r2, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq r3, [r2, #-8] │ │ │ │ + smlaltteq r3, r2, r0, r1 │ │ │ │ + strheq r3, [r2, #-16] │ │ │ │ + smlalbbeq r3, r2, r0, r1 │ │ │ │ + cmpeq r2, r0, asr r1 │ │ │ │ + strdeq pc, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, ip, lsl r1 │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + smlaltteq r3, r2, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 1bf5a0 │ │ │ │ ldr r3, [pc, #128] @ 1bf5a4 │ │ │ │ ldr r4, [pc, #128] @ 1bf5a8 │ │ │ │ @@ -254052,17 +254052,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1bf568 │ │ │ │ cmpeq r6, r0, ror #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq fp, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, asr #14 │ │ │ │ - cmpeq r2, r4 │ │ │ │ + cmppeq fp, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr r7 │ │ │ │ + cmpeq r2, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #236] @ 1bf6b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ 1bf6bc │ │ │ │ @@ -254120,23 +254120,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf654 │ │ │ │ - @ instruction: 0x01420694 │ │ │ │ + smlaltbeq r0, r2, r0, r6 │ │ │ │ cmpeq r6, ip, lsr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq fp, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ @ instruction: 0xfffff7a0 │ │ │ │ @ instruction: 0xfffffebc │ │ │ │ cmpeq r6, r8, lsr #11 │ │ │ │ - smlaltteq r2, r2, ip, lr @ │ │ │ │ + strdeq r2, [r2, #-232] @ 0xffffff18 │ │ │ │ │ │ │ │ 001bf6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -254184,21 +254184,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf72c │ │ │ │ - ldrdeq r0, [r2, #-84] @ 0xffffffac │ │ │ │ - cmppeq fp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - ldrdeq pc, [fp, #-108] @ 0xffffff94 │ │ │ │ - strdeq r2, [r2, #-220] @ 0xffffff24 │ │ │ │ - smlaltteq r0, r2, r8, r4 │ │ │ │ + smlaltteq r0, r2, r0, r5 │ │ │ │ + cmppeq fp, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #28 │ │ │ │ + cmpeq r2, r0, lsr r5 │ │ │ │ + smlaltteq pc, fp, r4, r6 @ │ │ │ │ + cmpeq r2, r8, lsl #28 │ │ │ │ + strdeq r0, [r2, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 001bf7cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -254327,22 +254327,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, ip, lsl r7 │ │ │ │ - smlalbteq r0, r2, r8, r3 │ │ │ │ - ldrdeq pc, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq r0, [r2, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq pc, fp, r4, r5 @ │ │ │ │ cmpeq r1, r4, lsr r5 │ │ │ │ - smlalbbeq r0, r2, ip, r3 │ │ │ │ - @ instruction: 0x014bf59c │ │ │ │ + @ instruction: 0x01420398 │ │ │ │ + smlaltbeq pc, fp, r4, r5 @ │ │ │ │ smlalbteq r4, r1, r8, r6 │ │ │ │ - cmpeq r2, ip, asr #6 │ │ │ │ - cmppeq fp, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, asr r3 │ │ │ │ + cmppeq fp, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001bfa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -254449,16 +254449,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r0, lsr r3 │ │ │ │ - smlaltbeq pc, fp, r0, r3 @ │ │ │ │ - smlalbbeq r0, r2, r4, r1 │ │ │ │ + smlaltbeq pc, fp, r8, r3 @ │ │ │ │ + @ instruction: 0x01420190 │ │ │ │ │ │ │ │ 001bfbcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -254636,19 +254636,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbbeq r4, r1, r4, r0 │ │ │ │ - strdeq pc, [fp, #-4] │ │ │ │ - ldrdeq pc, [r1, #-224] @ 0xffffff20 │ │ │ │ + strdeq pc, [fp, #-12] │ │ │ │ + ldrdeq pc, [r1, #-236] @ 0xffffff14 │ │ │ │ cmpeq r1, r4, asr #32 │ │ │ │ - strheq pc, [fp, #-4] @ │ │ │ │ - @ instruction: 0x0141fe90 │ │ │ │ + strheq pc, [fp, #-12] @ │ │ │ │ + @ instruction: 0x0141fe9c │ │ │ │ │ │ │ │ 001bfebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -254835,19 +254835,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r8, ror #26 │ │ │ │ - ldrdeq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ - strheq pc, [r1, #-184] @ 0xffffff48 @ │ │ │ │ + smlaltteq lr, fp, r4, sp │ │ │ │ + smlalbteq pc, r1, r4, fp @ │ │ │ │ cmpeq r1, r4, lsr #26 │ │ │ │ - @ instruction: 0x014bed98 │ │ │ │ - cmppeq r1, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq lr, fp, r0, sp │ │ │ │ + smlalbbeq pc, r1, r0, fp @ │ │ │ │ │ │ │ │ 001c01d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -255266,28 +255266,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r0, ror r7 │ │ │ │ - smlaltteq lr, fp, r0, r7 │ │ │ │ - strheq pc, [r1, #-92] @ 0xffffffa4 @ │ │ │ │ + smlaltteq lr, fp, r8, r7 │ │ │ │ + smlalbteq pc, r1, r8, r5 @ │ │ │ │ cmpeq r1, r0, lsr r7 │ │ │ │ - smlaltbeq lr, fp, r0, r7 │ │ │ │ - cmppeq r1, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq lr, fp, r8, r7 │ │ │ │ + smlalbbeq pc, r1, r8, r5 @ │ │ │ │ strdeq r3, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - cmppeq r1, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ + cmppeq r1, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ strheq r3, [r1, #-104] @ 0xffffff98 │ │ │ │ - cmpeq fp, r8, lsr #14 │ │ │ │ - cmppeq r1, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsr r7 │ │ │ │ + cmppeq r1, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, ip, ror r6 │ │ │ │ - smlaltteq lr, fp, ip, r6 │ │ │ │ - smlalbteq pc, r1, r8, r4 @ │ │ │ │ + strdeq lr, [fp, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq pc, [r1, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 001c08a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -255706,28 +255706,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ swpbeq r3, r8, [r1] │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ - smlaltteq lr, r1, r4, lr │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ + strdeq lr, [r1, #-224] @ 0xffffff20 │ │ │ │ qdaddeq r3, r8, r1 │ │ │ │ - smlalbteq lr, fp, r8, r0 │ │ │ │ - smlaltbeq lr, r1, r4, lr │ │ │ │ + ldrdeq lr, [fp, #-0] │ │ │ │ + strheq lr, [r1, #-224] @ 0xffffff20 │ │ │ │ cmpeq r1, ip, lsl r0 │ │ │ │ - smlalbbeq lr, fp, ip, r0 │ │ │ │ - cmpeq r1, r8, ror #28 │ │ │ │ + swpbeq lr, r4, [fp] │ │ │ │ + cmpeq r1, r4, ror lr │ │ │ │ smlaltteq r2, r1, r0, pc @ │ │ │ │ - qdaddeq lr, r0, fp │ │ │ │ - cmpeq r1, ip, lsr #28 │ │ │ │ + qdaddeq lr, r8, fp │ │ │ │ + cmpeq r1, r8, lsr lr │ │ │ │ smlaltbeq r2, r1, r4, pc @ │ │ │ │ - cmpeq fp, r4, lsl r0 │ │ │ │ - strdeq lr, [r1, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, ip, lsl r0 │ │ │ │ + strdeq lr, [r1, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 001c0f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -255827,16 +255827,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r2, r1, ip, sp │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ - cmpeq r1, r8, lsl ip │ │ │ │ + cmpeq fp, r4, asr #28 │ │ │ │ + cmpeq r1, r4, lsr #24 │ │ │ │ │ │ │ │ 001c112c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -256014,19 +256014,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r4, lsr #22 │ │ │ │ - @ instruction: 0x014bdb94 │ │ │ │ - cmpeq r1, r0, ror r9 │ │ │ │ + @ instruction: 0x014bdb9c │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ smlaltteq r2, r1, r4, sl │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ - cmpeq r1, r0, lsr r9 │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ + cmpeq r1, ip, lsr r9 │ │ │ │ │ │ │ │ 001c141c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -256204,19 +256204,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r4, lsr r8 │ │ │ │ - smlaltbeq sp, fp, r4, r8 │ │ │ │ - smlalbbeq lr, r1, r0, r6 │ │ │ │ + smlaltbeq sp, fp, ip, r8 │ │ │ │ + smlalbbeq lr, r1, ip, r6 │ │ │ │ strdeq r2, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r4, ror #16 │ │ │ │ - cmpeq r1, r0, asr #12 │ │ │ │ + cmpeq fp, ip, ror #16 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ │ │ │ │ 001c170c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -256312,16 +256312,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r0, asr r6 │ │ │ │ - smlalbteq sp, fp, r0, r6 │ │ │ │ - @ instruction: 0x0141e49c │ │ │ │ + smlalbteq sp, fp, r8, r6 │ │ │ │ + smlaltbeq lr, r1, r8, r4 │ │ │ │ │ │ │ │ 001c18a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -256417,16 +256417,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r2, [r1, #-68] @ 0xffffffbc │ │ │ │ - cmpeq fp, r4, lsr #10 │ │ │ │ - mrseq lr, (UNDEF: 113) │ │ │ │ + cmpeq fp, ip, lsr #10 │ │ │ │ + cmpeq r1, ip, lsl #6 │ │ │ │ │ │ │ │ 001c1a44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -256664,22 +256664,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlaltbeq sp, fp, ip, r2 │ │ │ │ + strheq sp, [fp, #-36] @ 0xffffffdc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r1, r8, lsl r1 │ │ │ │ - smlalbbeq sp, fp, r8, r1 │ │ │ │ - cmpeq r1, r4, ror #30 │ │ │ │ + @ instruction: 0x014bd190 │ │ │ │ + cmpeq r1, r0, ror pc │ │ │ │ ldrdeq r2, [r1, #-8] │ │ │ │ - cmpeq fp, r8, asr #2 │ │ │ │ - cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq fp, r0, asr r1 │ │ │ │ + cmpeq r1, r0, lsr pc │ │ │ │ │ │ │ │ 001c1e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -256775,16 +256775,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x014bcf9c │ │ │ │ - cmpeq r1, r8, ror sp │ │ │ │ + smlaltbeq ip, fp, r4, pc @ │ │ │ │ + smlalbbeq sp, r1, r4, sp │ │ │ │ │ │ │ │ 001c1fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -256880,16 +256880,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01411d90 │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - ldrdeq sp, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ + smlaltteq sp, r1, r4, fp │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001c216c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -257078,20 +257078,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ strheq r1, [r1, #-204] @ 0xffffff34 │ │ │ │ - cmpeq fp, r0, lsr fp │ │ │ │ - cmpeq r1, r8, lsl #18 │ │ │ │ + cmpeq fp, r8, lsr fp │ │ │ │ + cmpeq r1, r4, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ smlalbbeq r1, r1, r0, sl @ │ │ │ │ - strdeq ip, [fp, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq sp, r1, ip, r8 │ │ │ │ + strdeq ip, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrdeq sp, [r1, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 001c2488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -257188,16 +257188,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r1, [r1, #-128] @ 0xffffff80 │ │ │ │ - cmpeq fp, r0, asr #18 │ │ │ │ - cmpeq r1, r8, lsl r7 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ + cmpeq r1, r4, lsr #14 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 001c262c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -257295,16 +257295,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, ip, lsr #14 │ │ │ │ - @ instruction: 0x014bc79c │ │ │ │ - cmpeq r1, r4, ror r5 │ │ │ │ + smlaltbeq ip, fp, r4, r7 │ │ │ │ + smlalbbeq sp, r1, r0, r5 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 001c27d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -257400,16 +257400,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01411590 │ │ │ │ - cmpeq fp, r0, lsl #12 │ │ │ │ - ldrdeq sp, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ + smlaltteq sp, r1, r4, r3 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 001c296c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -257505,16 +257505,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r1, [r1, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ + cmpeq fp, ip, ror #8 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001c2b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -257724,27 +257724,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, ip, ror r0 │ │ │ │ - smlalbbeq ip, fp, r8, r2 │ │ │ │ + smlalbbeq sp, r1, r8, r0 │ │ │ │ + @ instruction: 0x014bc290 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmpeq r6, r0, asr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq ip, [r1, #-252] @ 0xffffff04 │ │ │ │ + cmpeq fp, r4, lsl #4 │ │ │ │ + smlaltteq ip, r1, r8, pc @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strheq ip, [r1, #-240] @ 0xffffff10 │ │ │ │ - strheq ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ + strheq ip, [r1, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq ip, fp, r0, r1 │ │ │ │ swpbeq r1, r8, [r1] @ │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ - smlaltteq ip, r1, ip, lr │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ + strdeq ip, [r1, #-232] @ 0xffffff18 │ │ │ │ │ │ │ │ 001c2e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -257841,16 +257841,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r0, r1, r4, lr │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - cmpeq r1, ip, lsl #26 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ │ │ │ │ 001c3038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -257947,16 +257947,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r1, r4, lsr #26 │ │ │ │ - @ instruction: 0x014bbd94 │ │ │ │ - cmpeq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x014bbd9c │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ 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] @ 1c326c │ │ │ │ ldr r3, [pc, #124] @ 1c3270 │ │ │ │ @@ -257991,17 +257991,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3228 │ │ │ │ cmpeq r6, r4, lsl sl │ │ │ │ andeq r7, r0, r4, lsl r3 │ │ │ │ andeq r7, r0, r4, lsl fp │ │ │ │ andeq r6, r0, r8, lsr fp │ │ │ │ - cmppeq r1, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ + cmppeq r1, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq ip, r1, r8, sl │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ │ │ │ │ 001c3288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 1c3310 │ │ │ │ @@ -258032,17 +258032,17 @@ │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c32c8 │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ andeq r7, r0, r4, lsl r3 │ │ │ │ - smlaltbeq fp, fp, r8, lr @ │ │ │ │ - @ instruction: 0x0141f29c │ │ │ │ - cmpeq r1, r8, lsr sl │ │ │ │ + strheq fp, [fp, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq pc, r1, r8, r2 @ │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ ldr r3, [pc, #488] @ 1c3514 │ │ │ │ ldr r2, [pc, #488] @ 1c3518 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1c3348 │ │ │ │ @@ -258164,36 +258164,36 @@ │ │ │ │ bl c0190 │ │ │ │ b 1c33f4 │ │ │ │ ldrsbeq r4, [r6, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, r4, lsl fp │ │ │ │ @ instruction: 0xffff1038 │ │ │ │ smlalbteq r0, r1, r0, fp │ │ │ │ @ instruction: 0xffff5280 │ │ │ │ - smlalbteq ip, r1, ip, r9 │ │ │ │ + ldrdeq ip, [r1, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0xffffc208 │ │ │ │ - cmpeq r1, r0, asr #18 │ │ │ │ + cmpeq r1, ip, asr #18 │ │ │ │ @ instruction: 0xffffb554 │ │ │ │ - @ instruction: 0x0141c99c │ │ │ │ + smlaltbeq ip, r1, r8, r9 │ │ │ │ @ instruction: 0xffff1d74 │ │ │ │ - smlaltteq ip, r1, r8, r2 │ │ │ │ - smlalbbeq fp, fp, r4, sp @ │ │ │ │ - cmppeq r1, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsl r9 │ │ │ │ - cmpeq fp, ip, asr #26 │ │ │ │ - cmppeq r1, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq ip, r1, r0, r8 │ │ │ │ - cmpeq fp, r4, lsl sp │ │ │ │ - cmppeq r1, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq ip, r1, r8, r8 │ │ │ │ - ldrdeq fp, [fp, #-204] @ 0xffffff34 │ │ │ │ - smlalbteq pc, r1, ip, r0 @ │ │ │ │ - cmpeq r1, r0, ror r8 │ │ │ │ - smlaltbeq fp, fp, r4, ip @ │ │ │ │ - swpbeq pc, r4, [r1] @ │ │ │ │ - cmpeq r1, r8, lsr r8 │ │ │ │ + strdeq ip, [r1, #-36] @ 0xffffffdc │ │ │ │ + smlalbbeq fp, fp, ip, sp @ │ │ │ │ + smlalbbeq pc, r1, r0, r1 @ │ │ │ │ + cmpeq r1, r4, lsr #18 │ │ │ │ + cmpeq fp, r4, asr sp │ │ │ │ + cmppeq r1, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq ip, r1, ip, r8 │ │ │ │ + cmpeq fp, ip, lsl sp │ │ │ │ + cmppeq r1, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + strheq ip, [r1, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq fp, fp, r4, ip @ │ │ │ │ + ldrdeq pc, [r1, #-8] │ │ │ │ + cmpeq r1, ip, ror r8 │ │ │ │ + smlaltbeq fp, fp, ip, ip @ │ │ │ │ + smlaltbeq pc, r1, r0, r0 @ │ │ │ │ + cmpeq r1, r4, asr #16 │ │ │ │ │ │ │ │ 001c3580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 1c3848 │ │ │ │ @@ -258371,35 +258371,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1c35dc │ │ │ │ cmpeq r6, ip, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, asr #12 │ │ │ │ cmpeq r6, r0, lsr #12 │ │ │ │ andeq r7, r0, r4, lsl r3 │ │ │ │ - smlaltteq fp, fp, ip, sl @ │ │ │ │ - smlaltteq lr, r1, r0, lr │ │ │ │ - smlalbbeq ip, r1, r0, r6 │ │ │ │ - @ instruction: 0x0141c690 │ │ │ │ - smlaltbeq fp, fp, r4, sl @ │ │ │ │ - cmpeq r1, r0, lsr r6 │ │ │ │ - cmpeq fp, r0, ror #20 │ │ │ │ - cmpeq r1, r4, asr lr │ │ │ │ - strdeq ip, [r1, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq r1, r8, lsl lr │ │ │ │ - strheq ip, [r1, #-88] @ 0xffffffa8 │ │ │ │ - smlaltteq fp, fp, r8, r9 @ │ │ │ │ - ldrdeq lr, [r1, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ - smlaltbeq fp, fp, ip, r9 @ │ │ │ │ - smlaltbeq lr, r1, r0, sp │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - cmpeq r1, r0, lsl #10 │ │ │ │ + strdeq fp, [fp, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq lr, r1, ip, lr │ │ │ │ + smlalbbeq ip, r1, ip, r6 │ │ │ │ + @ instruction: 0x0141c69c │ │ │ │ + smlaltbeq fp, fp, ip, sl @ │ │ │ │ + cmpeq r1, ip, lsr r6 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ + cmpeq r1, r0, ror #28 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq r1, r4, lsr #28 │ │ │ │ + smlalbteq ip, r1, r4, r5 │ │ │ │ + strdeq fp, [fp, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq lr, r1, r8, sp │ │ │ │ + smlalbbeq ip, r1, r8, r5 │ │ │ │ + strheq fp, [fp, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq lr, r1, ip, sp │ │ │ │ + cmpeq r1, ip, asr #10 │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ + cmpeq r1, ip, lsl #10 │ │ │ │ │ │ │ │ 001c38b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -258442,20 +258442,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c38ec │ │ │ │ - smlalbbeq fp, fp, r4, r8 @ │ │ │ │ - cmpeq r1, r8, ror ip │ │ │ │ - cmpeq r1, r4, lsl r4 │ │ │ │ - cmpeq fp, r8, asr #16 │ │ │ │ - cmpeq r1, ip, lsr ip │ │ │ │ - ldrdeq ip, [r1, #-56] @ 0xffffffc8 │ │ │ │ + smlalbbeq fp, fp, ip, r8 @ │ │ │ │ + smlalbbeq lr, r1, r4, ip │ │ │ │ + cmpeq r1, r0, lsr #8 │ │ │ │ + cmpeq fp, r0, asr r8 │ │ │ │ + cmpeq r1, r8, asr #24 │ │ │ │ + smlaltteq ip, r1, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #436] @ 1c3b54 │ │ │ │ ldr r1, [pc, #436] @ 1c3b58 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -258569,29 +258569,29 @@ │ │ │ │ b 1c39d8 │ │ │ │ cmpeq r6, r4, ror #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, asr r2 │ │ │ │ andeq r6, r0, r8, lsr fp │ │ │ │ cmpeq r6, r4, lsr #4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmpeq r1, r8, ror r3 │ │ │ │ + smlalbbeq ip, r1, r4, r3 │ │ │ │ @ instruction: 0xfffff794 │ │ │ │ - cmpeq r1, r0, asr r3 │ │ │ │ - cmpeq fp, r0, lsl r7 │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ - smlaltbeq ip, r1, r4, r2 │ │ │ │ - ldrdeq fp, [fp, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq lr, r1, r4, sl │ │ │ │ - cmpeq r1, r8, ror #4 │ │ │ │ - @ instruction: 0x014bb69c │ │ │ │ - smlalbbeq lr, r1, ip, sl │ │ │ │ - cmpeq r1, r0, lsr r2 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq r1, r4, asr sl │ │ │ │ - strdeq ip, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, ip, asr r3 │ │ │ │ + cmpeq fp, r8, lsl r7 │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ + strheq ip, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq fp, [fp, #-108] @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r4, ror r2 │ │ │ │ + smlaltbeq fp, fp, r4, r6 @ │ │ │ │ + @ instruction: 0x0141ea98 │ │ │ │ + cmpeq r1, ip, lsr r2 │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq r1, r0, ror #20 │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ │ │ │ │ 001c3ba8 : │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c3be0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -258615,17 +258615,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c3c28 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c3bd8 │ │ │ │ - smlalbbeq lr, r1, r8, r9 │ │ │ │ - strheq ip, [r1, #-16] │ │ │ │ - cmpeq fp, r0, lsr r6 │ │ │ │ + @ instruction: 0x0141e994 │ │ │ │ + strheq ip, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r8, lsr r6 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ │ │ │ │ 001c3c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -258728,26 +258728,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c3cf0 │ │ │ │ ldrheq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq fp, r8, ror r5 │ │ │ │ - smlaltteq ip, r1, ip, r0 │ │ │ │ - cmpeq fp, ip, lsr #10 │ │ │ │ - cmpeq r1, r8, ror r8 │ │ │ │ - swpbeq ip, ip, [r1] │ │ │ │ - strdeq fp, [fp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r1, r0, asr #16 │ │ │ │ - cmpeq r1, r4, rrx │ │ │ │ - strheq fp, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r1, r8, lsl #16 │ │ │ │ - cmpeq r1, ip, lsr #32 │ │ │ │ - ldrdeq lr, [r1, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq fp, fp, r0, r5 @ │ │ │ │ + strdeq ip, [r1, #-8] │ │ │ │ + cmpeq fp, r4, lsr r5 │ │ │ │ + smlalbbeq lr, r1, r4, r8 │ │ │ │ + smlaltbeq ip, r1, r8, r0 │ │ │ │ + strdeq fp, [fp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r1, ip, asr #16 │ │ │ │ + cmpeq r1, r0, ror r0 │ │ │ │ + smlalbteq fp, fp, r4, r4 @ │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ + cmpeq r1, r8, lsr r0 │ │ │ │ + smlaltteq lr, r1, r0, r7 │ │ │ │ │ │ │ │ 001c3e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -258858,28 +258858,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c3efc │ │ │ │ cmpeq r6, r0, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r3, [r6, #-212] @ 0xffffff2c │ │ │ │ - ldrdeq fp, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r1, r4, lsr pc │ │ │ │ + ldrdeq fp, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, r0, asr #30 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmpeq r1, r0, asr pc │ │ │ │ + cmpeq r1, ip, asr pc │ │ │ │ andeq r7, r0, ip, asr r6 │ │ │ │ strheq r8, [r0], -ip │ │ │ │ - cmpeq r1, r0, asr #30 │ │ │ │ - cmpeq r1, r0, lsl #30 │ │ │ │ + cmpeq r1, ip, asr #30 │ │ │ │ + cmpeq r1, ip, lsl #30 │ │ │ │ cmpeq r6, r0, lsl #26 │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - cmpeq r1, r4, lsl r6 │ │ │ │ - @ instruction: 0x014bb294 │ │ │ │ - smlaltteq lr, r1, r0, r5 │ │ │ │ - cmpeq r1, r0, lsl #28 │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ + cmpeq r1, r0, lsr #12 │ │ │ │ + @ instruction: 0x014bb29c │ │ │ │ + smlaltteq lr, r1, ip, r5 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ │ │ │ │ 001c4010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -258907,17 +258907,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c404c │ │ │ │ - smlalbteq fp, fp, ip, r1 @ │ │ │ │ - cmpeq r1, r8, lsl r5 │ │ │ │ - cmpeq r1, r8, lsr sp │ │ │ │ + ldrdeq fp, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r1, r4, lsr #10 │ │ │ │ + cmpeq r1, r4, asr #26 │ │ │ │ │ │ │ │ 001c40a0 : │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -258950,17 +258950,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c40f0 │ │ │ │ - cmpeq fp, ip, lsr #2 │ │ │ │ - cmpeq r1, r8, ror r4 │ │ │ │ - @ instruction: 0x0141bc9c │ │ │ │ + cmpeq fp, r4, lsr r1 │ │ │ │ + smlalbbeq lr, r1, r4, r4 │ │ │ │ + smlaltbeq fp, r1, r8, ip │ │ │ │ │ │ │ │ 001c413c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ @@ -258987,17 +258987,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c417c │ │ │ │ - smlaltbeq fp, fp, r0, r0 @ │ │ │ │ - smlaltteq lr, r1, ip, r3 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ + smlaltbeq fp, fp, r8, r0 @ │ │ │ │ + strdeq lr, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r1, ip, lsl ip │ │ │ │ │ │ │ │ 001c41c8 : │ │ │ │ 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 │ │ │ │ @@ -259120,23 +259120,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1c4298 │ │ │ │ cmpeq r6, r8, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq fp, r8 │ │ │ │ - cmpeq r1, r8, ror fp │ │ │ │ + cmpeq fp, r0, lsl r0 │ │ │ │ + smlalbbeq fp, r1, r4, fp │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ cmpeq r0, ip, lsl #22 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ - cmpeq r1, ip, asr #4 │ │ │ │ - cmpeq r1, r0, ror sl │ │ │ │ - cmpeq r1, r4, lsl r2 │ │ │ │ - smlaltteq lr, r1, r4, r1 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ + cmpeq r1, r8, asr r2 │ │ │ │ + cmpeq r1, ip, ror sl │ │ │ │ + cmpeq r1, r0, lsr #4 │ │ │ │ + strdeq lr, [r1, #-16] │ │ │ │ │ │ │ │ 001c43ec : │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c4424 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -259161,17 +259161,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c441c │ │ │ │ - strdeq sl, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r1, r4, asr #2 │ │ │ │ - cmpeq r1, r8, ror #18 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq r1, r0, asr r1 │ │ │ │ + cmpeq r1, r4, ror r9 │ │ │ │ │ │ │ │ 001c4470 : │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c44a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -259196,17 +259196,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c44f4 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c44a0 │ │ │ │ - cmpeq fp, r4, ror sp │ │ │ │ - smlalbteq lr, r1, r0, r0 │ │ │ │ - smlaltteq fp, r1, r4, r8 │ │ │ │ + cmpeq fp, ip, ror sp │ │ │ │ + smlalbteq lr, r1, ip, r0 │ │ │ │ + strdeq fp, [r1, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001c44f8 : │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c4530 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -259232,17 +259232,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1c457c │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c4528 │ │ │ │ - smlaltteq sl, fp, ip, ip │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ - cmpeq r1, ip, asr r8 │ │ │ │ + strdeq sl, [fp, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 001c4580 : │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c45b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -259268,17 +259268,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c45b0 │ │ │ │ - cmpeq fp, r4, ror #24 │ │ │ │ - strheq sp, [r1, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq fp, [r1, #-116] @ 0xffffff8c │ │ │ │ + cmpeq fp, ip, ror #24 │ │ │ │ + strheq sp, [r1, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq fp, r1, r0, r7 │ │ │ │ │ │ │ │ 001c4604 : │ │ │ │ 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] @ 1c4738 │ │ │ │ @@ -259354,21 +259354,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c468c │ │ │ │ cmpeq r6, r4, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r8, r1, r8, ip │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ - strheq sp, [r1, #-224] @ 0xffffff20 │ │ │ │ - ldrdeq fp, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ + strheq sp, [r1, #-236] @ 0xffffff14 │ │ │ │ + smlaltteq fp, r1, r0, r6 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ - cmpeq r1, r4, ror lr │ │ │ │ - @ instruction: 0x0141b690 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ + smlalbbeq sp, r1, r0, lr │ │ │ │ + @ instruction: 0x0141b69c │ │ │ │ │ │ │ │ 001c4764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #276] @ 1c4890 │ │ │ │ @@ -259442,21 +259442,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 1c47e4 │ │ │ │ cmpeq r6, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01418b90 │ │ │ │ cmpeq r6, r8, lsl r4 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmpeq r1, r8, asr sp │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ + cmpeq r1, r4, ror #26 │ │ │ │ + smlalbbeq fp, r1, r8, r5 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - ldrdeq sl, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r1, ip, lsl sp │ │ │ │ - cmpeq r1, r8, lsr r5 │ │ │ │ + ldrdeq sl, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r8, lsr #26 │ │ │ │ + cmpeq r1, r4, asr #10 │ │ │ │ │ │ │ │ 001c48bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c49d8 │ │ │ │ @@ -259526,21 +259526,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c492c │ │ │ │ cmpeq r6, r0, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r0, ror sl │ │ │ │ ldrsbeq r3, [r6, #-32] @ 0xffffffe0 │ │ │ │ - smlalbteq sl, fp, r4, r8 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - cmpeq r1, r4, lsr r4 │ │ │ │ + smlalbteq sl, fp, ip, r8 │ │ │ │ + cmpeq r1, ip, lsl ip │ │ │ │ + cmpeq r1, r0, asr #8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - smlalbbeq sl, fp, r8, r8 │ │ │ │ - ldrdeq sp, [r1, #-180] @ 0xffffff4c │ │ │ │ - strdeq fp, [r1, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x014ba890 │ │ │ │ + smlaltteq sp, r1, r0, fp │ │ │ │ + strdeq fp, [r1, #-60] @ 0xffffffc4 │ │ │ │ │ │ │ │ 001c4a04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c4b20 │ │ │ │ @@ -259610,20 +259610,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c4a74 │ │ │ │ cmpeq r6, r8, ror #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, asr #18 │ │ │ │ cmpeq r6, r8, lsl #3 │ │ │ │ - cmpeq fp, ip, ror r7 │ │ │ │ - smlalbteq sp, r1, r8, sl │ │ │ │ - smlaltteq fp, r1, ip, r2 │ │ │ │ - cmpeq fp, r0, asr #14 │ │ │ │ - smlalbbeq sp, r1, ip, sl │ │ │ │ - smlaltbeq fp, r1, ip, r2 │ │ │ │ + smlalbbeq sl, fp, r4, r7 │ │ │ │ + ldrdeq sp, [r1, #-164] @ 0xffffff5c │ │ │ │ + strdeq fp, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r8, asr #14 │ │ │ │ + @ instruction: 0x0141da98 │ │ │ │ + strheq fp, [r1, #-40] @ 0xffffffd8 │ │ │ │ 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] @ 1c4c74 │ │ │ │ mov r8, r3 │ │ │ │ @@ -259695,21 +259695,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1c4bc8 │ │ │ │ @ instruction: 0x0156309c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, lsl r8 │ │ │ │ cmpeq r6, r4, lsr r0 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ - @ instruction: 0x0141b198 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + smlalbbeq sp, r1, r0, r9 │ │ │ │ + smlaltbeq fp, r1, r4, r1 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - smlaltteq sl, fp, ip, r5 │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ - cmpeq r1, r4, asr r1 │ │ │ │ + strdeq sl, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r4, asr #18 │ │ │ │ + cmpeq r1, r0, ror #2 │ │ │ │ │ │ │ │ 001c4ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -259756,17 +259756,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c4cec │ │ │ │ cmpeq r6, r8, asr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, lsl pc │ │ │ │ - strdeq sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ - cmpeq r1, r8, rrx │ │ │ │ + cmpeq fp, r4, lsl #10 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ + cmpeq r1, r4, ror r0 │ │ │ │ │ │ │ │ 001c4d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c4e98 │ │ │ │ @@ -259836,21 +259836,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c4dec │ │ │ │ cmpeq r6, r0, ror lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r0, lsl r6 │ │ │ │ cmpeq r6, r0, lsl lr │ │ │ │ - cmpeq fp, r4, lsl #8 │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ - cmpeq r1, r4, ror pc │ │ │ │ + cmpeq fp, ip, lsl #8 │ │ │ │ + cmpeq r1, ip, asr r7 │ │ │ │ + smlalbbeq sl, r1, r0, pc @ │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - smlalbteq sl, fp, r8, r3 │ │ │ │ - cmpeq r1, r4, lsl r7 │ │ │ │ - cmpeq r1, r0, lsr pc │ │ │ │ + ldrdeq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ + cmpeq r1, ip, lsr pc │ │ │ │ │ │ │ │ 001c4ec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -259922,21 +259922,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c4f3c │ │ │ │ cmpeq r6, r4, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq r8, r1, r4, r4 │ │ │ │ cmpeq r6, r0, asr #25 │ │ │ │ - strheq sl, [fp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r0, lsl #12 │ │ │ │ - cmpeq r1, r4, lsr #28 │ │ │ │ + strheq sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, ip, lsl #12 │ │ │ │ + cmpeq r1, r0, lsr lr │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ - smlalbteq sp, r1, r4, r5 │ │ │ │ - smlaltteq sl, r1, r0, sp │ │ │ │ + smlalbbeq sl, fp, r0, r2 │ │ │ │ + ldrdeq sp, [r1, #-80] @ 0xffffffb0 │ │ │ │ + smlaltteq sl, r1, ip, sp │ │ │ │ │ │ │ │ 001c5014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260008,20 +260008,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c508c │ │ │ │ ldrsbeq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r8, [r1, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r6, r0, ror fp │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ - strheq sp, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrdeq sl, [r1, #-196] @ 0xffffff3c │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ - cmpeq r1, r4, ror r4 │ │ │ │ - @ instruction: 0x0141ac94 │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ + strheq sp, [r1, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq sl, r1, r0, ip │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ + smlalbbeq sp, r1, r0, r4 │ │ │ │ + smlaltbeq sl, r1, r0, ip │ │ │ │ │ │ │ │ 001c5160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c5274 │ │ │ │ @@ -260089,21 +260089,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c51c8 │ │ │ │ cmpeq r6, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0141829c │ │ │ │ cmpeq r6, r4, lsr sl │ │ │ │ - cmpeq fp, r8, lsr #32 │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ - @ instruction: 0x0141ab98 │ │ │ │ + cmpeq fp, r0, lsr r0 │ │ │ │ + smlalbbeq sp, r1, r0, r3 │ │ │ │ + smlaltbeq sl, r1, r4, fp │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - smlaltteq r9, fp, ip, pc @ │ │ │ │ - cmpeq r1, r8, lsr r3 │ │ │ │ - cmpeq r1, r4, asr fp │ │ │ │ + strdeq r9, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ + cmpeq r1, r0, ror #22 │ │ │ │ │ │ │ │ 001c52a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1c53b4 │ │ │ │ @@ -260171,21 +260171,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c5308 │ │ │ │ cmpeq r6, ip, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, ror r1 │ │ │ │ ldrsheq r2, [r6, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq r9, fp, r8, lr │ │ │ │ - cmpeq r1, r4, lsr r2 │ │ │ │ - cmpeq r1, r8, asr sl │ │ │ │ + strdeq r9, [fp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ + cmpeq r1, r4, ror #20 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - smlaltbeq r9, fp, ip, lr │ │ │ │ - strdeq sp, [r1, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, r4, lsl sl │ │ │ │ + strheq r9, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ + cmpeq r1, r0, lsr #20 │ │ │ │ │ │ │ │ 001c53e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1c54fc │ │ │ │ @@ -260255,21 +260255,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c5450 │ │ │ │ cmpeq r6, ip, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ qdaddeq r8, r8, r1 │ │ │ │ cmpeq r6, ip, lsr #15 │ │ │ │ - smlaltbeq r9, fp, r0, sp │ │ │ │ - smlaltteq sp, r1, ip, r0 │ │ │ │ - cmpeq r1, r0, lsl r9 │ │ │ │ + smlaltbeq r9, fp, r8, sp │ │ │ │ + strdeq sp, [r1, #-8] │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ - strheq sp, [r1, #-0] │ │ │ │ - smlalbteq sl, r1, ip, r8 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + strheq sp, [r1, #-12] │ │ │ │ + ldrdeq sl, [r1, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 001c5528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260341,21 +260341,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c55a0 │ │ │ │ cmpeq r6, r0, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, lsr #30 │ │ │ │ cmpeq r6, ip, asr r6 │ │ │ │ - cmpeq fp, r0, asr ip │ │ │ │ - @ instruction: 0x0141cf9c │ │ │ │ - smlalbteq sl, r1, r0, r7 │ │ │ │ + cmpeq fp, r8, asr ip │ │ │ │ + smlaltbeq ip, r1, r8, pc @ │ │ │ │ + smlalbteq sl, r1, ip, r7 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmpeq fp, r4, lsl ip │ │ │ │ - cmpeq r1, r0, ror #30 │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ + cmpeq r1, ip, ror #30 │ │ │ │ + smlalbbeq sl, r1, r8, r7 │ │ │ │ │ │ │ │ 001c5678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260427,21 +260427,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c56f0 │ │ │ │ cmpeq r6, r0, ror r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r7, [r1, #-216] @ 0xffffff28 │ │ │ │ cmpeq r6, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ - cmpeq r1, ip, asr #28 │ │ │ │ - cmpeq r1, r0, ror r6 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ + cmpeq r1, r8, asr lr │ │ │ │ + cmpeq r1, ip, ror r6 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - smlalbteq r9, fp, r4, sl │ │ │ │ - cmpeq r1, r0, lsl lr │ │ │ │ - cmpeq r1, ip, lsr #12 │ │ │ │ + smlalbteq r9, fp, ip, sl │ │ │ │ + cmpeq r1, ip, lsl lr │ │ │ │ + cmpeq r1, r8, lsr r6 │ │ │ │ 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] @ 1c58dc │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #248] @ 1c58e0 │ │ │ │ @@ -260508,17 +260508,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c5860 │ │ │ │ cmpeq r6, r0, lsr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, lsl #8 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x0156239c │ │ │ │ - smlalbteq ip, r1, ip, ip │ │ │ │ - cmpeq r1, r4, ror #10 │ │ │ │ - cmpeq fp, ip, asr #24 │ │ │ │ + ldrdeq ip, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ + cmpeq fp, r4, asr ip │ │ │ │ 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] @ 1c5a80 │ │ │ │ mov r4, r3 │ │ │ │ @@ -260610,20 +260610,20 @@ │ │ │ │ mov r2, r8 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c59cc │ │ │ │ cmpeq r6, r8, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq r9, [fp, #-180] @ 0xffffff4c │ │ │ │ + strheq r9, [fp, #-188] @ 0xffffff44 │ │ │ │ cmpeq r1, r0, lsr lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ cmpeq r6, r0, lsr r2 │ │ │ │ ldrdeq sp, [r0, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ + cmpeq r1, ip, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -260651,17 +260651,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c5ad4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b cb140 │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ - @ instruction: 0x0141ca90 │ │ │ │ - cmpeq r1, r4, lsr #6 │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ + @ instruction: 0x0141ca9c │ │ │ │ + cmpeq r1, r0, lsr r3 │ │ │ │ │ │ │ │ 001c5b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -260686,17 +260686,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c5b64 │ │ │ │ ldrdeq lr, [r0, #-56] @ 0xffffffc8 │ │ │ │ - smlalbbeq r9, fp, ip, r9 │ │ │ │ - cmpeq r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0141a294 │ │ │ │ + @ instruction: 0x014b9994 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + smlaltbeq sl, r1, r0, r2 │ │ │ │ │ │ │ │ 001c5bbc : │ │ │ │ ldr r3, [pc, #28] @ 1c5be0 │ │ │ │ ldr r2, [pc, #28] @ 1c5be4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -260921,42 +260921,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c5cb8 │ │ │ │ cmpeq r6, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r1, [r6, #-240] @ 0xffffff10 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strdeq sl, [r1, #-24] @ 0xffffffe8 │ │ │ │ - smlalbbeq r9, fp, r0, r8 │ │ │ │ - smlalbbeq sl, r1, r8, r1 │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ + smlalbbeq r9, fp, r8, r8 │ │ │ │ + @ instruction: 0x0141a194 │ │ │ │ cmpeq r6, r4, asr #30 │ │ │ │ muleq r0, r0, sl │ │ │ │ - cmpeq fp, r0, lsl r7 │ │ │ │ - smlalbbeq ip, r1, r4, r7 │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ + cmpeq fp, r8, lsl r7 │ │ │ │ + @ instruction: 0x0141c790 │ │ │ │ + cmpeq r1, r8, lsr #32 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrdeq r9, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, ip, asr #14 │ │ │ │ - smlaltteq r9, r1, r4, pc @ │ │ │ │ + smlaltteq r9, fp, r0, r6 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + strdeq r9, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - smlaltbeq r9, fp, r0, r6 │ │ │ │ - cmpeq r1, r4, lsl r7 │ │ │ │ - smlaltbeq r9, r1, ip, pc @ │ │ │ │ + smlaltbeq r9, fp, r8, r6 │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ + strheq r9, [r1, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ - ldrdeq ip, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r1, r4, ror pc │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + smlaltteq ip, r1, r8, r6 │ │ │ │ + smlalbbeq r9, r1, r0, pc @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq fp, r0, lsr r6 │ │ │ │ - smlaltbeq ip, r1, r4, r6 │ │ │ │ - cmpeq r1, ip, lsr pc │ │ │ │ + cmpeq fp, r8, lsr r6 │ │ │ │ + strheq ip, [r1, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r1, r8, asr #30 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - strdeq r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r1, ip, ror #12 │ │ │ │ - cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ + cmpeq r1, r8, ror r6 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 001c5fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -261263,55 +261263,55 @@ │ │ │ │ b 1c6034 │ │ │ │ cmpeq r6, ip, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r6, r8, asr #23 │ │ │ │ muleq r0, r0, sl │ │ │ │ - cmpeq fp, r8, asr r4 │ │ │ │ - smlalbteq ip, r1, ip, r4 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - smlaltbeq r9, fp, r0, r3 │ │ │ │ - cmpeq r1, r4, lsl r4 │ │ │ │ - smlaltbeq r9, r1, ip, ip │ │ │ │ + cmpeq fp, r0, ror #8 │ │ │ │ + ldrdeq ip, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r0, ror sp │ │ │ │ + smlaltbeq r9, fp, r8, r3 │ │ │ │ + cmpeq r1, r0, lsr #8 │ │ │ │ + strheq r9, [r1, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strheq r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r1, r4, lsr #6 │ │ │ │ - strheq r9, [r1, #-188] @ 0xffffff44 │ │ │ │ + strheq r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r0, lsr r3 │ │ │ │ + smlalbteq r9, r1, r8, fp │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - ldrdeq ip, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ + smlaltteq ip, r1, r4, r2 │ │ │ │ + cmpeq r1, ip, ror fp │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ - smlaltbeq ip, r1, r0, r2 │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ + cmpeq fp, r4, lsr r2 │ │ │ │ + smlaltbeq ip, r1, ip, r2 │ │ │ │ + cmpeq r1, r4, asr #22 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - strdeq r9, [fp, #-20] @ 0xffffffec │ │ │ │ - cmpeq r1, r8, ror #4 │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ + strdeq r9, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, r4, ror r2 │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - smlaltbeq r9, fp, r4, r1 │ │ │ │ - cmpeq r1, r4, asr fp │ │ │ │ - smlaltbeq r9, r1, ip, sl │ │ │ │ + smlaltbeq r9, fp, ip, r1 │ │ │ │ + cmpeq r1, r0, ror #22 │ │ │ │ + strheq r9, [r1, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ - ldrdeq ip, [r1, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, r0, ror sl │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ + smlaltteq ip, r1, r4, r1 │ │ │ │ + cmpeq r1, ip, ror sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ - @ instruction: 0x0141c19c │ │ │ │ - cmpeq r1, r4, lsr sl │ │ │ │ - smlaltteq r9, fp, ip, r0 │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ - strdeq r9, [r1, #-152] @ 0xffffff68 │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ + smlaltbeq ip, r1, r8, r1 │ │ │ │ + cmpeq r1, r0, asr #20 │ │ │ │ + strdeq r9, [fp, #-4] │ │ │ │ + cmpeq r1, ip, ror #2 │ │ │ │ + cmpeq r1, r4, lsl #20 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - strheq r9, [fp, #-0] │ │ │ │ - cmpeq r1, r4, lsr #2 │ │ │ │ - strheq r9, [r1, #-156] @ 0xffffff64 │ │ │ │ + strheq r9, [fp, #-8] │ │ │ │ + cmpeq r1, r0, lsr r1 │ │ │ │ + smlalbteq r9, r1, r8, r9 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 001c6544 : │ │ │ │ ldr r1, [pc, #84] @ 1c65a0 │ │ │ │ ldr r2, [pc, #84] @ 1c65a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -261469,32 +261469,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1c6608 │ │ │ │ cmpeq r6, ip, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, lsl r6 │ │ │ │ ldrsheq r1, [r6, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq fp, r4, ror lr │ │ │ │ - smlaltteq fp, r1, r8, lr │ │ │ │ - smlalbbeq r9, r1, r0, r7 │ │ │ │ + cmpeq fp, ip, ror lr │ │ │ │ + strdeq fp, [r1, #-228] @ 0xffffff1c │ │ │ │ + smlalbbeq r9, r1, ip, r7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - smlaltbeq fp, r1, r8, lr │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - strdeq r8, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r1, ip, ror #28 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + strheq fp, [r1, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - strheq r8, [fp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, r0, lsr lr │ │ │ │ - smlalbteq r9, r1, r8, r6 │ │ │ │ + smlalbteq r8, fp, r4, sp │ │ │ │ + cmpeq r1, ip, lsr lr │ │ │ │ + ldrdeq r9, [r1, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - smlalbbeq r8, fp, r0, sp │ │ │ │ - strdeq fp, [r1, #-212] @ 0xffffff2c │ │ │ │ - smlalbbeq r9, r1, ip, r6 │ │ │ │ + smlalbbeq r8, fp, r8, sp │ │ │ │ + cmpeq r1, r0, lsl #28 │ │ │ │ + @ instruction: 0x01419698 │ │ │ │ │ │ │ │ 001c6814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c6884 │ │ │ │ @@ -261518,17 +261518,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c683c │ │ │ │ cmpeq r0, r0, lsl #14 │ │ │ │ - strheq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r1, r8, lsr #26 │ │ │ │ - strheq r9, [r1, #-88] @ 0xffffffa8 │ │ │ │ + strheq r8, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r1, r4, lsr sp │ │ │ │ + smlalbteq r9, r1, r4, r5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 001c6898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -261640,32 +261640,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1c68fc │ │ │ │ cmpeq r6, r0, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ + cmpeq r1, r8, lsr #8 │ │ │ │ cmpeq r6, r0, lsr #6 │ │ │ │ cmpeq r6, r0, lsl #6 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x014b8b90 │ │ │ │ - cmpeq r1, r4, lsl #24 │ │ │ │ - @ instruction: 0x0141949c │ │ │ │ + @ instruction: 0x014b8b98 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + smlaltbeq r9, r1, r8, r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ - smlalbteq fp, r1, r4, fp │ │ │ │ - cmpeq r1, r4, asr r4 │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ + ldrdeq fp, [r1, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r1, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ - smlalbbeq fp, r1, r8, fp │ │ │ │ - cmpeq r1, r0, lsr #8 │ │ │ │ - ldrdeq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r1, ip, asr #22 │ │ │ │ - smlaltteq r9, r1, r4, r3 │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + @ instruction: 0x0141bb94 │ │ │ │ + cmpeq r1, ip, lsr #8 │ │ │ │ + smlaltteq r8, fp, r0, sl │ │ │ │ + cmpeq r1, r8, asr fp │ │ │ │ + strdeq r9, [r1, #-48] @ 0xffffffd0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001c6ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -261689,18 +261689,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c6b34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c6adc │ │ │ │ - smlalbbeq r9, r1, ip, r2 │ │ │ │ - cmpeq fp, r4, lsl sl │ │ │ │ - smlalbbeq fp, r1, r8, sl │ │ │ │ - cmpeq r1, r8, lsl r3 │ │ │ │ + @ instruction: 0x01419298 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ + @ instruction: 0x0141ba94 │ │ │ │ + cmpeq r1, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ │ │ │ │ 001c6b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -261796,25 +261796,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c6bcc │ │ │ │ ldrheq r1, [r6, #-0] │ │ │ │ cmpeq r6, r8, lsr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r6, r0, lsr r0 │ │ │ │ - strdeq r8, [fp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, r0, ror r9 │ │ │ │ - mrseq r9, (UNDEF: 97) │ │ │ │ + cmpeq fp, r4, lsl #18 │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - smlalbteq r8, fp, r0, r8 │ │ │ │ - cmpeq r1, r4, lsr r9 │ │ │ │ - smlalbteq r9, r1, r4, r1 │ │ │ │ + smlalbteq r8, fp, r8, r8 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ + ldrdeq r9, [r1, #-16] │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - smlalbbeq r8, fp, r4, r8 │ │ │ │ - strdeq fp, [r1, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq r9, r1, ip, r1 │ │ │ │ + smlalbbeq r8, fp, ip, r8 │ │ │ │ + cmpeq r1, r4, lsl #18 │ │ │ │ + @ instruction: 0x01419198 │ │ │ │ │ │ │ │ 001c6cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1c6d64 │ │ │ │ @@ -261837,18 +261837,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1c6d74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c6d1c │ │ │ │ - qdaddeq r9, r4, r1 │ │ │ │ - ldrdeq r8, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ - ldrdeq r9, [r1, #-8] │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ + ldrdeq r8, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ + smlaltteq r9, r1, r4, r0 │ │ │ │ muleq r0, r2, r2 │ │ │ │ │ │ │ │ 001c6d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -261884,17 +261884,17 @@ │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c6dd0 │ │ │ │ cmpeq r6, r4, ror lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r4, lsr #14 │ │ │ │ - @ instruction: 0x0141b798 │ │ │ │ - cmpeq r1, r0, lsr r0 │ │ │ │ + cmpeq fp, ip, lsr #14 │ │ │ │ + smlaltbeq fp, r1, r4, r7 │ │ │ │ + cmpeq r1, ip, lsr r0 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ │ │ │ │ 001c6e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -261930,17 +261930,17 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c6e80 │ │ │ │ cmpeq r6, r4, asr #27 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ - smlaltteq fp, r1, r8, r6 │ │ │ │ - smlalbbeq r8, r1, r0, pc @ │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ + strdeq fp, [r1, #-100] @ 0xffffff9c │ │ │ │ + smlalbbeq r8, r1, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 001c6ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262010,21 +262010,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c6f48 │ │ │ │ cmpeq r6, r0, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r0, [r6, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r8, fp, r0, r5 │ │ │ │ - strdeq fp, [r1, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r8, r1, ip, lr │ │ │ │ + smlalbbeq r8, fp, r8, r5 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ + @ instruction: 0x01418e98 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmpeq fp, r4, asr #10 │ │ │ │ - strheq fp, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ + cmpeq fp, ip, asr #10 │ │ │ │ + smlalbteq fp, r1, r4, r5 │ │ │ │ + cmpeq r1, r4, asr lr │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ │ │ │ │ 001c7020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262123,25 +262123,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1c70c0 │ │ │ │ cmpeq r6, ip, asr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, lsr #23 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r6, ip, lsr fp │ │ │ │ - cmpeq fp, r8, lsl #8 │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ - cmpeq r1, r4, lsl sp │ │ │ │ + cmpeq fp, r0, lsl r4 │ │ │ │ + smlalbbeq fp, r1, r8, r4 │ │ │ │ + cmpeq r1, r0, lsr #26 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - smlalbteq r8, fp, ip, r3 │ │ │ │ - cmpeq r1, r0, asr #8 │ │ │ │ - ldrdeq r8, [r1, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r1, ip, asr #8 │ │ │ │ + smlaltteq r8, r1, r4, ip │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - @ instruction: 0x014b8390 │ │ │ │ - cmpeq r1, r4, lsl #8 │ │ │ │ - @ instruction: 0x01418c94 │ │ │ │ + @ instruction: 0x014b8398 │ │ │ │ + cmpeq r1, r0, lsl r4 │ │ │ │ + smlaltbeq r8, r1, r0, ip │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 001c71ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262238,24 +262238,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c7284 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r0, [r6, #-156] @ 0xffffff64 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r6, r8, ror r9 │ │ │ │ - cmpeq fp, r4, asr #4 │ │ │ │ - strheq fp, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r0, asr fp │ │ │ │ + cmpeq fp, ip, asr #4 │ │ │ │ + smlalbteq fp, r1, r4, r2 │ │ │ │ + cmpeq r1, ip, asr fp │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - cmpeq fp, r8, lsl #4 │ │ │ │ - cmpeq r1, ip, ror r2 │ │ │ │ - cmpeq r1, r4, lsl fp │ │ │ │ - smlalbteq r8, fp, ip, r1 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - ldrdeq r8, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r0, lsl r2 │ │ │ │ + smlalbbeq fp, r1, r8, r2 │ │ │ │ + cmpeq r1, r0, lsr #22 │ │ │ │ + ldrdeq r8, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r1, ip, asr #4 │ │ │ │ + ldrdeq r8, [r1, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ │ │ │ │ 001c73ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262323,21 +262323,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c7414 │ │ │ │ cmpeq r6, r0, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, ror #15 │ │ │ │ - strheq r8, [fp, #-4] │ │ │ │ - cmpeq r1, r8, lsr #2 │ │ │ │ - smlalbteq r8, r1, r0, r9 │ │ │ │ + strheq r8, [fp, #-12] │ │ │ │ + cmpeq r1, r4, lsr r1 │ │ │ │ + smlalbteq r8, r1, ip, r9 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmpeq fp, r8, ror r0 │ │ │ │ - smlaltteq fp, r1, ip, r0 │ │ │ │ - cmpeq r1, ip, ror r9 │ │ │ │ + smlalbbeq r8, fp, r0, r0 │ │ │ │ + strdeq fp, [r1, #-8] │ │ │ │ + smlalbbeq r8, r1, r8, r9 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 001c74ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262407,20 +262407,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c755c │ │ │ │ ldrsheq r0, [r6, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, lsr #13 │ │ │ │ - cmpeq fp, ip, ror #30 │ │ │ │ - smlaltteq sl, r1, r0, pc @ │ │ │ │ - cmpeq r1, r8, ror r8 │ │ │ │ - cmpeq fp, r0, lsr pc │ │ │ │ - smlaltbeq sl, r1, r4, pc @ │ │ │ │ - cmpeq r1, r4, lsr r8 │ │ │ │ + cmpeq fp, r4, ror pc │ │ │ │ + smlaltteq sl, r1, ip, pc @ │ │ │ │ + smlalbbeq r8, r1, r4, r8 │ │ │ │ + cmpeq fp, r8, lsr pc │ │ │ │ + strheq sl, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r1, r0, asr #16 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 001c7630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262458,17 +262458,17 @@ │ │ │ │ mov r1, #916 @ 0x394 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c7690 │ │ │ │ ldrheq r0, [r6, #-92] @ 0xffffffa4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ - ldrdeq sl, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r1, r0, ror r7 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ + smlaltteq sl, r1, r4, lr │ │ │ │ + cmpeq r1, ip, ror r7 │ │ │ │ │ │ │ │ 001c76e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -262540,21 +262540,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c775c │ │ │ │ cmpeq r6, r0, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, lsl #16 │ │ │ │ cmpeq r6, r0, lsr #9 │ │ │ │ - cmpeq fp, ip, ror #26 │ │ │ │ - smlaltteq sl, r1, r0, sp │ │ │ │ - cmpeq r1, r8, ror r6 │ │ │ │ + cmpeq fp, r4, ror sp │ │ │ │ + smlaltteq sl, r1, ip, sp │ │ │ │ + smlalbbeq r8, r1, r4, r6 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq fp, r0, lsr sp │ │ │ │ - smlaltbeq sl, r1, r4, sp │ │ │ │ - cmpeq r1, r4, lsr r6 │ │ │ │ + cmpeq fp, r8, lsr sp │ │ │ │ + strheq sl, [r1, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, r0, asr #12 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 001c7838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262624,21 +262624,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c78a8 │ │ │ │ ldrheq r0, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, asr r3 │ │ │ │ - cmpeq fp, r0, lsr #24 │ │ │ │ - @ instruction: 0x0141ac94 │ │ │ │ - cmpeq r1, ip, lsr #10 │ │ │ │ + cmpeq fp, r8, lsr #24 │ │ │ │ + smlaltbeq sl, r1, r0, ip │ │ │ │ + cmpeq r1, r8, lsr r5 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - smlaltteq r7, fp, r4, fp │ │ │ │ - cmpeq r1, r8, asr ip │ │ │ │ - smlaltteq r8, r1, ip, r4 │ │ │ │ + smlaltteq r7, fp, ip, fp │ │ │ │ + cmpeq r1, r4, ror #24 │ │ │ │ + strdeq r8, [r1, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 001c797c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -262709,21 +262709,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c79f4 │ │ │ │ cmpeq r6, r8, ror #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, lsl #4 │ │ │ │ - ldrdeq r7, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r8, asr #22 │ │ │ │ - smlaltteq r8, r1, r0, r3 │ │ │ │ + ldrdeq r7, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, r4, asr fp │ │ │ │ + smlaltteq r8, r1, ip, r3 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - @ instruction: 0x014b7a98 │ │ │ │ - cmpeq r1, ip, lsl #22 │ │ │ │ - @ instruction: 0x0141839c │ │ │ │ + smlaltbeq r7, fp, r0, sl │ │ │ │ + cmpeq r1, r8, lsl fp │ │ │ │ + smlaltbeq r8, r1, r8, r3 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ │ │ │ │ 001c7acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262795,21 +262795,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 1c7b44 │ │ │ │ cmpeq r6, ip, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r0, [r6, #-8] │ │ │ │ - smlalbbeq r7, fp, r4, r9 │ │ │ │ - strdeq sl, [r1, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x01418290 │ │ │ │ + smlalbbeq r7, fp, ip, r9 │ │ │ │ + cmpeq r1, r4, lsl #20 │ │ │ │ + @ instruction: 0x0141829c │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ - strheq sl, [r1, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r1, ip, asr #4 │ │ │ │ + cmpeq fp, r0, asr r9 │ │ │ │ + smlalbteq sl, r1, r8, r9 │ │ │ │ + cmpeq r1, r8, asr r2 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ │ │ │ │ 001c7c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262877,21 +262877,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c7c84 │ │ │ │ ldrsbeq pc, [r5, #-240] @ 0xffffff10 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, asr #16 │ │ │ │ - strheq sl, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r1, r0, asr r1 │ │ │ │ + cmpeq fp, ip, asr #16 │ │ │ │ + smlalbteq sl, r1, r4, r8 │ │ │ │ + cmpeq r1, ip, asr r1 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmpeq fp, r8, lsl #16 │ │ │ │ - cmpeq r1, ip, ror r8 │ │ │ │ - cmpeq r1, ip, lsl #2 │ │ │ │ + cmpeq fp, r0, lsl r8 │ │ │ │ + smlalbbeq sl, r1, r8, r8 │ │ │ │ + cmpeq r1, r8, lsl r1 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ │ │ │ │ 001c7d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -262973,25 +262973,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c7e2c │ │ │ │ @ instruction: 0x0155fe90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl #14 │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ - cmpeq r1, ip │ │ │ │ + cmpeq fp, r0, lsl r7 │ │ │ │ + smlalbbeq sl, r1, r8, r7 │ │ │ │ + cmpeq r1, r8, lsl r0 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - smlalbteq r7, fp, r8, r6 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - ldrdeq r7, [r1, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ + smlaltteq r7, r1, r0, pc @ │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - @ instruction: 0x014b7690 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ - @ instruction: 0x01417f94 │ │ │ │ + @ instruction: 0x014b7698 │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ + smlaltbeq r7, r1, r0, pc @ │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c7ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263073,25 +263073,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c7fb4 │ │ │ │ cmppeq r5, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ - smlalbbeq r7, fp, r0, r5 │ │ │ │ - strdeq sl, [r1, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r7, r1, r4, lr │ │ │ │ + smlalbbeq r7, fp, r8, r5 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ + @ instruction: 0x01417e90 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmpeq fp, r0, asr #10 │ │ │ │ - strheq sl, [r1, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, ip, asr #28 │ │ │ │ + cmpeq fp, r8, asr #10 │ │ │ │ + smlalbteq sl, r1, r0, r5 │ │ │ │ + cmpeq r1, r8, asr lr │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmpeq fp, r8, lsl #10 │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ - cmpeq r1, ip, lsl #28 │ │ │ │ + cmpeq fp, r0, lsl r5 │ │ │ │ + smlalbbeq sl, r1, r8, r5 │ │ │ │ + cmpeq r1, r8, lsl lr │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001c806c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263174,25 +263174,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c8140 │ │ │ │ cmppeq r5, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r1, r8, ror #8 │ │ │ │ - strdeq r7, [r1, #-200] @ 0xffffff38 │ │ │ │ + strdeq r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r4, ror r4 │ │ │ │ + cmpeq r1, r4, lsl #26 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - strheq r7, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r1, r8, lsr #8 │ │ │ │ - smlalbteq r7, r1, r0, ip │ │ │ │ + strheq r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r4, lsr r4 │ │ │ │ + smlalbteq r7, r1, ip, ip │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmpeq fp, ip, ror r3 │ │ │ │ - strdeq sl, [r1, #-48] @ 0xffffffd0 │ │ │ │ - smlalbbeq r7, r1, r0, ip │ │ │ │ + smlalbbeq r7, fp, r4, r3 │ │ │ │ + strdeq sl, [r1, #-60] @ 0xffffffc4 │ │ │ │ + smlalbbeq r7, r1, ip, ip │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c81f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263275,25 +263275,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c82cc │ │ │ │ ldrsheq pc, [r5, #-148] @ 0xffffff6c @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0155f998 │ │ │ │ - cmpeq fp, r8, ror #4 │ │ │ │ - ldrdeq sl, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, ip, ror #22 │ │ │ │ + cmpeq fp, r0, ror r2 │ │ │ │ + smlaltteq sl, r1, r8, r2 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmpeq fp, r8, lsr #4 │ │ │ │ - @ instruction: 0x0141a29c │ │ │ │ - cmpeq r1, r4, lsr fp │ │ │ │ + cmpeq fp, r0, lsr r2 │ │ │ │ + smlaltbeq sl, r1, r8, r2 │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - strdeq r7, [fp, #-16] │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ - strdeq r7, [r1, #-164] @ 0xffffff5c │ │ │ │ + strdeq r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, r0, ror r2 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001c8384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263330,17 +263330,17 @@ │ │ │ │ add r2, r2, #740 @ 0x2e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c83e0 │ │ │ │ cmppeq r5, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ - smlalbbeq sl, r1, r8, r1 │ │ │ │ - cmpeq r1, r0, lsr #20 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + @ instruction: 0x0141a194 │ │ │ │ + cmpeq r1, ip, lsr #20 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ │ │ │ │ 001c8438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263377,17 +263377,17 @@ │ │ │ │ mov r1, #1328 @ 0x530 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c8494 │ │ │ │ ldrheq pc, [r5, #-116] @ 0xffffff8c @ │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ - ldrdeq sl, [r1, #-4] │ │ │ │ - cmpeq r1, ip, ror #18 │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ + smlaltteq sl, r1, r0, r0 │ │ │ │ + cmpeq r1, r8, ror r9 │ │ │ │ │ │ │ │ 001c84e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #252] @ 1c85fc │ │ │ │ @@ -263454,21 +263454,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c8550 │ │ │ │ cmppeq r5, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ - smlaltteq r9, r1, ip, pc @ │ │ │ │ - smlalbbeq r7, r1, r4, r8 │ │ │ │ + smlalbbeq r6, fp, r0, pc @ │ │ │ │ + strdeq r9, [r1, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x01417890 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - strheq r9, [r1, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r1, r0, asr #16 │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + strheq r9, [r1, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r1, ip, asr #16 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ │ │ │ │ 001c8628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263551,24 +263551,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c86fc │ │ │ │ cmppeq r5, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsr lr │ │ │ │ - smlaltbeq r9, r1, ip, lr │ │ │ │ - cmpeq r1, r0, asr #14 │ │ │ │ - strdeq r6, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r1, ip, ror #28 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ + strheq r9, [r1, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r1, ip, asr #14 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - smlalbteq r6, fp, r0, sp │ │ │ │ - cmpeq r1, r4, lsr lr │ │ │ │ - smlalbteq r7, r1, r4, r6 │ │ │ │ + smlalbteq r6, fp, r8, sp │ │ │ │ + cmpeq r1, r0, asr #28 │ │ │ │ + ldrdeq r7, [r1, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c87b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263651,24 +263651,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c8884 │ │ │ │ cmppeq r5, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r1, r4, lsr #26 │ │ │ │ - strheq r7, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ - smlaltteq r9, r1, r4, ip │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ + strheq r6, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r0, lsr sp │ │ │ │ + smlalbteq r7, r1, r4, r5 │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ + strdeq r9, [r1, #-192] @ 0xffffff40 │ │ │ │ + smlalbbeq r7, r1, r8, r5 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - cmpeq fp, r8, lsr ip │ │ │ │ - smlaltbeq r9, r1, ip, ip │ │ │ │ - cmpeq r1, ip, lsr r5 │ │ │ │ + cmpeq fp, r0, asr #24 │ │ │ │ + strheq r9, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c8938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -263771,26 +263771,26 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c89b8 │ │ │ │ ldrheq pc, [r5, #-36] @ 0xffffffdc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq fp, r0, r4, r5 │ │ │ │ cmppeq r5, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsr #22 │ │ │ │ - cmpeq r1, r4, asr r5 │ │ │ │ - ldrdeq r6, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r8, asr #22 │ │ │ │ - ldrdeq r7, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq r1, r0, ror #10 │ │ │ │ + ldrdeq r6, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, r4, asr fp │ │ │ │ + smlaltteq r7, r1, r4, r3 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x014b6a98 │ │ │ │ - cmpeq r1, ip, lsl #22 │ │ │ │ - smlaltbeq r7, r1, r4, r3 │ │ │ │ + smlaltbeq r6, fp, r0, sl │ │ │ │ + cmpeq r1, r8, lsl fp │ │ │ │ + strheq r7, [r1, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - ldrdeq r9, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r0, ror r3 │ │ │ │ + smlaltteq r9, r1, r0, sl │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001c8b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -263895,26 +263895,26 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1c8ba0 │ │ │ │ ldrsbeq pc, [r5, #-0] @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq fp, r0, r0, r3 │ │ │ │ cmppeq r5, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsr r9 │ │ │ │ - strheq r7, [r1, #-60] @ 0xffffffc4 │ │ │ │ - smlaltteq r6, fp, ip, r8 │ │ │ │ - cmpeq r1, r0, ror #18 │ │ │ │ - strdeq r7, [r1, #-16] │ │ │ │ + cmpeq fp, r0, asr #18 │ │ │ │ + smlalbteq r7, r1, r8, r3 │ │ │ │ + strdeq r6, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, ip, ror #18 │ │ │ │ + strdeq r7, [r1, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - strheq r6, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r1, r4, lsr #18 │ │ │ │ - strheq r7, [r1, #-28] @ 0xffffffe4 │ │ │ │ + strheq r6, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + smlalbteq r7, r1, r8, r1 │ │ │ │ andeq r0, r0, r1, asr #12 │ │ │ │ - smlaltteq r9, r1, ip, r8 │ │ │ │ - smlalbbeq r7, r1, r8, r1 │ │ │ │ + strdeq r9, [r1, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x01417194 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ │ │ │ │ 001c8d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264001,21 +264001,21 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c8da8 │ │ │ │ cmpeq r5, r4, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, ip, asr #29 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r5, r4, asr lr │ │ │ │ - cmpeq fp, r4, lsr #14 │ │ │ │ - @ instruction: 0x01419798 │ │ │ │ - cmpeq r1, r0, lsr r0 │ │ │ │ + cmpeq fp, ip, lsr #14 │ │ │ │ + smlaltbeq r9, r1, r4, r7 │ │ │ │ + cmpeq r1, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - ldrdeq r7, [r1, #-20] @ 0xffffffec │ │ │ │ - smlaltteq r6, fp, r4, r6 │ │ │ │ - smlaltteq r6, r1, r4, pc @ │ │ │ │ + smlaltteq r7, r1, r0, r1 │ │ │ │ + smlaltteq r6, fp, ip, r6 │ │ │ │ + strdeq r6, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 001c8e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264102,20 +264102,20 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c8f34 │ │ │ │ cmpeq r5, r8, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, asr #26 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r5, r8, asr #25 │ │ │ │ - @ instruction: 0x014b6598 │ │ │ │ - cmpeq r1, ip, lsl #12 │ │ │ │ - smlaltbeq r6, r1, r4, lr │ │ │ │ - cmpeq r1, r8, asr #32 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq r1, r8, asr lr │ │ │ │ + smlaltbeq r6, fp, r0, r5 │ │ │ │ + cmpeq r1, r8, lsl r6 │ │ │ │ + strheq r6, [r1, #-224] @ 0xffffff20 │ │ │ │ + qdaddeq r7, r4, r1 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + cmpeq r1, r4, ror #28 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ │ │ │ │ 001c9014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -264185,21 +264185,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1c9084 │ │ │ │ ldrsbeq lr, [r5, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r8, ror fp │ │ │ │ - cmpeq fp, r4, asr #8 │ │ │ │ - strheq r9, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r0, asr sp │ │ │ │ + cmpeq fp, ip, asr #8 │ │ │ │ + smlalbteq r9, r1, r4, r4 │ │ │ │ + cmpeq r1, ip, asr sp │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmpeq fp, r8, lsl #8 │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ - cmpeq r1, ip, lsl #26 │ │ │ │ + cmpeq fp, r0, lsl r4 │ │ │ │ + smlalbbeq r9, r1, r8, r4 │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ │ │ │ │ 001c915c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264273,21 +264273,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c91d4 │ │ │ │ cmpeq r5, r8, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r8, lsr #20 │ │ │ │ - strdeq r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - strdeq r6, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + cmpeq r1, r8, lsl #24 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - strheq r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r4, lsr #6 │ │ │ │ - strheq r6, [r1, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq r6, fp, r4, r2 │ │ │ │ + cmpeq r1, r0, lsr r3 │ │ │ │ + smlalbteq r6, r1, r0, fp │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ │ │ │ │ 001c92b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264322,17 +264322,17 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c9304 │ │ │ │ cmpeq r5, r8, lsr r9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strdeq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, r0, ror #4 │ │ │ │ - strdeq r6, [r1, #-168] @ 0xffffff58 │ │ │ │ + mrseq r6, (UNDEF: 107) │ │ │ │ + cmpeq r1, ip, ror #4 │ │ │ │ + cmpeq r1, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ │ │ │ │ 001c9360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264366,17 +264366,17 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1c93b0 │ │ │ │ cmpeq r5, ip, lsl #17 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - cmpeq fp, r4, asr #2 │ │ │ │ - strheq r9, [r1, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, r0, asr sl │ │ │ │ + cmpeq fp, ip, asr #2 │ │ │ │ + smlalbteq r9, r1, r4, r1 │ │ │ │ + cmpeq r1, ip, asr sl │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 001c9408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -264475,24 +264475,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1c94a4 │ │ │ │ cmpeq r5, r0, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r8, asr r7 │ │ │ │ - cmpeq fp, ip, lsr #32 │ │ │ │ - swpbeq r9, r4, [r1] │ │ │ │ - cmpeq r1, ip, lsr #18 │ │ │ │ - smlaltteq r5, fp, ip, pc @ │ │ │ │ - qdaddeq r9, r4, r1 │ │ │ │ - smlaltteq r6, r1, r4, r8 │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ + smlaltbeq r9, r1, r0, r0 │ │ │ │ + cmpeq r1, r8, lsr r9 │ │ │ │ + strdeq r5, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ + strdeq r6, [r1, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ - smlaltbeq r5, fp, ip, pc @ │ │ │ │ - cmpeq r1, r4, lsl r0 │ │ │ │ - smlaltbeq r6, r1, ip, r8 │ │ │ │ + strheq r5, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r0, lsr #32 │ │ │ │ + strheq r6, [r1, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, asr #14 │ │ │ │ │ │ │ │ 001c95d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264581,25 +264581,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1c9650 │ │ │ │ cmpeq r5, ip, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, ip, lsr #11 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ - smlaltteq r8, r1, ip, lr │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ + smlalbbeq r5, fp, r0, lr │ │ │ │ + strdeq r8, [r1, #-232] @ 0xffffff18 │ │ │ │ + smlalbbeq r6, r1, r8, r7 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ - strheq r8, [r1, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r1, r0, asr #14 │ │ │ │ + cmpeq fp, r4, asr #28 │ │ │ │ + strheq r8, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, ip, asr #14 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - cmpeq r1, r4, ror lr │ │ │ │ - cmpeq r1, r8, lsl #14 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ + smlalbbeq r8, r1, r0, lr │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ │ │ │ │ 001c9770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #344] @ 1c98e0 │ │ │ │ @@ -264690,25 +264690,25 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ beq 1c97cc │ │ │ │ b 1c985c │ │ │ │ cmpeq r5, r8, ror r4 │ │ │ │ @ instruction: 0x0140a794 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, lsr #8 │ │ │ │ - strdeq r5, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r1, ip, asr sp │ │ │ │ - smlaltteq r6, r1, ip, r5 │ │ │ │ + strdeq r5, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r1, r8, ror #26 │ │ │ │ + strdeq r6, [r1, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - smlaltbeq r5, fp, r8, ip │ │ │ │ - cmpeq r1, r0, lsl sp │ │ │ │ - smlaltbeq r6, r1, r0, r5 │ │ │ │ + strheq r5, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r1, ip, lsl sp │ │ │ │ + smlaltbeq r6, r1, ip, r5 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - ldrdeq r8, [r1, #-200] @ 0xffffff38 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ - cmpeq r1, r4, ror #10 │ │ │ │ + smlaltteq r8, r1, r4, ip │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ │ │ │ │ 001c991c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1636] @ 1c9f98 │ │ │ │ @@ -265123,84 +265123,84 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c9ab0 │ │ │ │ ldrsbeq lr, [r5, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r8, r0, r0, ip │ │ │ │ cmpeq r0, ip, lsl #10 │ │ │ │ cmpeq r5, ip, asr #2 │ │ │ │ - cmpeq r1, r0, ror r2 │ │ │ │ - strdeq r5, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r1, r0, ror #20 │ │ │ │ - strdeq r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, ip, ror r2 │ │ │ │ + cmpeq fp, r0, lsl #20 │ │ │ │ + cmpeq r1, ip, ror #20 │ │ │ │ + strdeq r6, [r1, #-44] @ 0xffffffd4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strheq r5, [fp, #-144] @ 0xffffff70 │ │ │ │ - smlaltbeq r6, r1, r8, r4 │ │ │ │ - smlaltbeq r6, r1, r8, r2 │ │ │ │ + strheq r5, [fp, #-152] @ 0xffffff68 │ │ │ │ + strheq r6, [r1, #-68] @ 0xffffffbc │ │ │ │ + strheq r6, [r1, #-36] @ 0xffffffdc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - ldrdeq r8, [r1, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + smlaltteq r8, r1, r0, r9 │ │ │ │ + cmpeq r1, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ - @ instruction: 0x01418994 │ │ │ │ - cmpeq r1, r4, lsr #4 │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ + smlaltbeq r8, r1, r0, r9 │ │ │ │ + cmpeq r1, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - smlaltteq r5, fp, ip, r8 │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ - smlaltteq r6, r1, r4, r1 │ │ │ │ + strdeq r5, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r0, ror #18 │ │ │ │ + strdeq r6, [r1, #-16] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlaltbeq r5, fp, ip, r8 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ - smlaltbeq r6, r1, r8, r1 │ │ │ │ - cmpeq fp, ip, ror #16 │ │ │ │ - ldrdeq r8, [r1, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r1, r4, ror #2 │ │ │ │ + strheq r5, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r0, lsr #18 │ │ │ │ + strheq r6, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, r4, ror r8 │ │ │ │ + smlaltteq r8, r1, r0, r8 │ │ │ │ + cmpeq r1, r0, ror r1 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ - @ instruction: 0x01418894 │ │ │ │ - cmpeq r1, r4, lsr #2 │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ + smlaltbeq r8, r1, r0, r8 │ │ │ │ + cmpeq r1, r0, lsr r1 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - smlaltteq r5, fp, ip, r7 │ │ │ │ - cmpeq r1, r4, asr r8 │ │ │ │ - smlaltteq r6, r1, r4, r0 │ │ │ │ + strdeq r5, [fp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r1, r0, ror #16 │ │ │ │ + strdeq r6, [r1, #-0] │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - smlaltbeq r5, fp, ip, r7 │ │ │ │ - cmpeq r1, r4, lsl r8 │ │ │ │ - smlaltbeq r6, r1, r4, r0 │ │ │ │ + strheq r5, [fp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r1, r0, lsr #16 │ │ │ │ + strheq r6, [r1, #-0] │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ - ldrdeq r8, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r1, r4, rrx │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ + smlaltteq r8, r1, r0, r7 │ │ │ │ + cmpeq r1, r0, ror r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, ip, lsr #14 │ │ │ │ - @ instruction: 0x01418794 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ + smlaltbeq r8, r1, r0, r7 │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - smlaltteq r5, fp, ip, r6 │ │ │ │ - cmpeq r1, r4, asr r7 │ │ │ │ - smlaltteq r5, r1, r4, pc @ │ │ │ │ + strdeq r5, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r0, ror #14 │ │ │ │ + strdeq r5, [r1, #-240] @ 0xffffff10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlaltbeq r5, fp, ip, r6 │ │ │ │ - cmpeq r1, r4, lsl r7 │ │ │ │ - smlaltbeq r5, r1, r4, pc @ │ │ │ │ + strheq r5, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r1, r0, lsr #14 │ │ │ │ + strheq r5, [r1, #-240] @ 0xffffff10 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ - ldrdeq r8, [r1, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, r4, ror #30 │ │ │ │ + cmpeq fp, r4, ror r6 │ │ │ │ + smlaltteq r8, r1, r0, r6 │ │ │ │ + cmpeq r1, r0, ror pc │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - cmpeq fp, ip, lsr #12 │ │ │ │ - @ instruction: 0x01418694 │ │ │ │ - cmpeq r1, r8, lsr #30 │ │ │ │ - smlaltteq r5, fp, ip, r5 │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ - smlaltteq r5, r1, r4, lr │ │ │ │ + cmpeq fp, r4, lsr r6 │ │ │ │ + smlaltbeq r8, r1, r0, r6 │ │ │ │ + cmpeq r1, r4, lsr pc │ │ │ │ + strdeq r5, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r0, ror #12 │ │ │ │ + strdeq r5, [r1, #-224] @ 0xffffff20 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlaltbeq r5, fp, ip, r5 │ │ │ │ - cmpeq r1, r4, lsl r6 │ │ │ │ - smlaltbeq r5, r1, r4, lr │ │ │ │ + strheq r5, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r0, lsr #12 │ │ │ │ + strheq r5, [r1, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ │ │ │ │ 001ca0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -265352,35 +265352,35 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 1ca1b4 │ │ │ │ cmpeq r5, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r4, lsl #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ cmpeq r5, r8, asr #20 │ │ │ │ - cmpeq fp, ip, lsl r3 │ │ │ │ - smlalbbeq r8, r1, r4, r3 │ │ │ │ - cmpeq r1, ip, lsl ip │ │ │ │ + cmpeq fp, r4, lsr #6 │ │ │ │ + @ instruction: 0x01418390 │ │ │ │ + cmpeq r1, r8, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - ldrdeq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - ldrdeq r5, [r1, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r5, fp, r4, r2 │ │ │ │ + cmpeq r1, r0, asr r3 │ │ │ │ + smlaltteq r5, r1, r8, fp │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - @ instruction: 0x014b529c │ │ │ │ - cmpeq r1, r4, lsl #6 │ │ │ │ - @ instruction: 0x01415b9c │ │ │ │ + smlaltbeq r5, fp, r4, r2 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ + smlaltbeq r5, r1, r8, fp │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - cmpeq fp, ip, asr r2 │ │ │ │ - smlalbteq r8, r1, r4, r2 │ │ │ │ - cmpeq r1, ip, asr fp │ │ │ │ + cmpeq fp, r4, ror #4 │ │ │ │ + ldrdeq r8, [r1, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r8, ror #22 │ │ │ │ andeq r0, r0, sl, lsl r8 │ │ │ │ - cmpeq fp, ip, lsl r2 │ │ │ │ - smlalbbeq r8, r1, r4, r2 │ │ │ │ - cmpeq r1, r4, lsl fp │ │ │ │ + cmpeq fp, r4, lsr #4 │ │ │ │ + @ instruction: 0x01418290 │ │ │ │ + cmpeq r1, r0, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ │ │ │ │ 001ca390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -265449,23 +265449,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ca400 │ │ │ │ cmpeq r5, r8, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01415994 │ │ │ │ + smlaltbeq r5, r1, r0, r9 │ │ │ │ ldrsheq sp, [r5, #-124] @ 0xffffff84 │ │ │ │ - smlalbteq r5, fp, r8, r0 │ │ │ │ - cmpeq r1, ip, lsr r1 │ │ │ │ - smlalbteq r5, r1, ip, r9 │ │ │ │ + ldrdeq r5, [fp, #-0] │ │ │ │ + cmpeq r1, r8, asr #2 │ │ │ │ + ldrdeq r5, [r1, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - smlalbbeq r5, fp, ip, r0 │ │ │ │ - mrseq r8, (UNDEF: 81) │ │ │ │ - @ instruction: 0x01415990 │ │ │ │ + swpbeq r5, r4, [fp] │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ + @ instruction: 0x0141599c │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ │ │ │ │ 001ca4dc : │ │ │ │ ldr r3, [pc, #28] @ 1ca500 │ │ │ │ ldr r2, [pc, #28] @ 1ca504 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -265543,17 +265543,17 @@ │ │ │ │ bl c0190 │ │ │ │ b 1ca594 │ │ │ │ cmpeq r5, r0, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, ip, asr #13 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq r5, r8, ror #12 │ │ │ │ - cmpeq fp, r8, lsr pc │ │ │ │ - smlaltbeq r7, r1, r0, pc @ │ │ │ │ - cmpeq r1, r8, lsr r8 │ │ │ │ + cmpeq fp, r0, asr #30 │ │ │ │ + smlaltbeq r7, r1, ip, pc @ │ │ │ │ + cmpeq r1, r4, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ │ │ │ │ 001ca62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -265612,17 +265612,17 @@ │ │ │ │ b 1ca6c4 │ │ │ │ cmpeq r5, r0, asr #11 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r8, r9 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - @ instruction: 0x01417e9c │ │ │ │ - cmpeq r1, ip, lsr #14 │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + smlaltbeq r7, r1, r8, lr │ │ │ │ + cmpeq r1, r8, lsr r7 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ │ │ │ │ 001ca738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -265681,17 +265681,17 @@ │ │ │ │ b 1ca7d0 │ │ │ │ ldrheq sp, [r5, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ - @ instruction: 0x01417d90 │ │ │ │ - cmpeq r1, r0, lsr #12 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ + @ instruction: 0x01417d9c │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ muleq r0, r3, r9 │ │ │ │ │ │ │ │ 001ca844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -265899,35 +265899,35 @@ │ │ │ │ cmpeq r7, r8, asr #6 │ │ │ │ cmpeq r5, r0, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r4, lsl r3 │ │ │ │ ldrsheq sp, [r5, #-36] @ 0xffffffdc │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strheq r5, [r1, #-96] @ 0xffffffa0 │ │ │ │ + strheq r5, [r1, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ - cmpeq r1, ip, asr r4 │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ + cmpeq r1, r8, ror #8 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ - cmpeq r1, r0, ror #22 │ │ │ │ + cmpeq r1, ip, ror #22 │ │ │ │ @ instruction: 0x000009bc │ │ │ │ @ instruction: 0x01408398 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ - ldrdeq r7, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r0, ror r3 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ + smlaltteq r7, r1, r0, sl │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ - @ instruction: 0x01417a98 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ - strdeq r4, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r1, ip, asr sl │ │ │ │ - strdeq r5, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ + smlaltbeq r7, r1, r4, sl │ │ │ │ + cmpeq r1, ip, lsr r3 │ │ │ │ + strdeq r4, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, r8, ror #20 │ │ │ │ + mrseq r5, (UNDEF: 113) │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - cmpeq r1, r8, lsr #20 │ │ │ │ + cmpeq r1, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #924] @ 1caf9c │ │ │ │ ldr r3, [pc, #924] @ 1cafa0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -266209,25 +266209,25 @@ │ │ │ │ andeq r6, r0, r0, lsl #26 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmpeq r7, r4, asr sp │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - @ instruction: 0x01417690 │ │ │ │ - cmpeq r1, r0, lsr #30 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + @ instruction: 0x0141769c │ │ │ │ + cmpeq r1, ip, lsr #30 │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ - smlaltteq r4, fp, r8, r5 │ │ │ │ - cmpeq r1, r0, asr r6 │ │ │ │ - smlaltteq r4, r1, r0, lr │ │ │ │ + strdeq r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ + smlaltteq r4, r1, ip, lr │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - smlaltbeq r4, fp, r8, r5 │ │ │ │ - cmpeq r1, r0, lsl r6 │ │ │ │ - smlaltbeq r4, r1, r0, lr │ │ │ │ + strheq r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, ip, lsl r6 │ │ │ │ + smlaltbeq r4, r1, ip, lr │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ │ │ │ │ 001cb09c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266308,21 +266308,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1cb128 │ │ │ │ cmpeq r5, r0, asr fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, lsr fp │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ ldrsbeq ip, [r5, #-164] @ 0xffffff5c │ │ │ │ - smlaltbeq r4, fp, r8, r3 │ │ │ │ - cmpeq r1, r0, lsl r4 │ │ │ │ - smlaltbeq r4, r1, r8, ip │ │ │ │ + strheq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, ip, lsl r4 │ │ │ │ + strheq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmpeq fp, r8, ror #6 │ │ │ │ - ldrdeq r7, [r1, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r1, r0, ror #24 │ │ │ │ + cmpeq fp, r0, ror r3 │ │ │ │ + ldrdeq r7, [r1, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, ip, ror #24 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ │ │ │ │ 001cb210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -266427,16 +266427,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, ip, lsr #22 │ │ │ │ - smlaltteq r4, r1, r4, ip │ │ │ │ - smlaltteq r4, fp, r0, r6 │ │ │ │ + strdeq r4, [r1, #-192] @ 0xffffff40 │ │ │ │ + smlaltteq r4, fp, r8, r6 │ │ │ │ │ │ │ │ 001cb3cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -266543,16 +266543,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r8, ror #18 │ │ │ │ - cmpeq fp, r4, lsr #10 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ + cmpeq fp, ip, lsr #10 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ │ │ │ │ 001cb594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -266648,16 +266648,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlalbteq r8, r0, r8, r7 │ │ │ │ - smlalbbeq r4, fp, r4, r3 │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ + smlalbbeq r4, fp, ip, r3 │ │ │ │ + smlalbbeq r4, r1, r0, r9 │ │ │ │ │ │ │ │ 001cb730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -266752,16 +266752,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r0, lsr r6 │ │ │ │ - smlaltteq r4, fp, ip, r1 │ │ │ │ - ldrdeq r4, [r1, #-124] @ 0xffffff84 │ │ │ │ + strdeq r4, [fp, #-20] @ 0xffffffec │ │ │ │ + smlaltteq r4, r1, r8, r7 │ │ │ │ │ │ │ │ 001cb8c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -266856,16 +266856,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01408498 │ │ │ │ - qdaddeq r4, r4, fp │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ + qdaddeq r4, ip, fp │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ │ │ │ │ 001cba60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -267076,25 +267076,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbbeq r4, r1, r0, r4 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ + smlalbbeq r4, r1, ip, r4 │ │ │ │ + smlalbbeq r3, fp, r0, lr │ │ │ │ ldrsheq fp, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r3, fp, r8, sp │ │ │ │ - ldrdeq r4, [r1, #-60] @ 0xffffffc4 │ │ │ │ - strheq r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ - smlaltbeq r3, fp, r4, sp │ │ │ │ + strdeq r3, [fp, #-208] @ 0xffffff30 │ │ │ │ + smlaltteq r4, r1, r8, r3 │ │ │ │ + strheq r4, [r1, #-60] @ 0xffffffc4 │ │ │ │ + smlaltbeq r3, fp, ip, sp │ │ │ │ cmpeq r0, r8, lsr r1 │ │ │ │ - strdeq r3, [fp, #-196] @ 0xffffff3c │ │ │ │ - smlaltteq r4, r1, ip, r2 │ │ │ │ + strdeq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ + strdeq r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 001cbdec : │ │ │ │ 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 │ │ │ │ @@ -267307,25 +267307,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strdeq r4, [r1, #-0] │ │ │ │ - smlaltteq r3, fp, r8, sl │ │ │ │ + strdeq r4, [r1, #-12] │ │ │ │ + strdeq r3, [fp, #-160] @ 0xffffff60 │ │ │ │ cmpeq r5, r4, ror #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq fp, r4, asr sl │ │ │ │ - cmpeq r1, r8, asr #32 │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ + cmpeq fp, ip, asr sl │ │ │ │ + qdaddeq r4, r4, r1 │ │ │ │ + cmpeq r1, r8, lsr #32 │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ smlaltbeq r7, r0, r4, sp │ │ │ │ - cmpeq fp, r0, ror #18 │ │ │ │ - cmpeq r1, r8, asr pc │ │ │ │ + cmpeq fp, r8, ror #18 │ │ │ │ + cmpeq r1, r4, ror #30 │ │ │ │ │ │ │ │ 001cc180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267422,16 +267422,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r7, [r0, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x014b3794 │ │ │ │ - smlalbbeq r3, r1, r4, sp │ │ │ │ + @ instruction: 0x014b379c │ │ │ │ + @ instruction: 0x01413d90 │ │ │ │ │ │ │ │ 001cc320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267528,16 +267528,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r8, lsr sl │ │ │ │ - strdeq r3, [fp, #-84] @ 0xffffffac │ │ │ │ - smlaltteq r3, r1, r4, fp │ │ │ │ + strdeq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ + strdeq r3, [r1, #-176] @ 0xffffff50 │ │ │ │ │ │ │ │ 001cc4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267633,16 +267633,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0140789c │ │ │ │ - cmpeq fp, r8, asr r4 │ │ │ │ - cmpeq r1, r8, asr #20 │ │ │ │ + cmpeq fp, r0, ror #8 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ │ │ │ │ 001cc65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267740,16 +267740,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r7, [r0, #-104] @ 0xffffff98 │ │ │ │ - strheq r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - smlaltbeq r3, r1, r4, r8 │ │ │ │ + strheq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + strheq r3, [r1, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 001cc800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267846,16 +267846,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r8, asr r5 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + cmpeq r1, r0, lsl r7 │ │ │ │ │ │ │ │ 001cc9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -267953,16 +267953,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq r7, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ - cmpeq r1, ip, asr r5 │ │ │ │ + cmpeq fp, r8, ror pc │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001ccb48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -268060,16 +268060,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r0, lsl r2 │ │ │ │ - smlalbteq r2, fp, ip, sp │ │ │ │ - strheq r3, [r1, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq r2, [fp, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r3, r1, r8, r3 │ │ │ │ │ │ │ │ 001ccce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268166,16 +268166,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r0, ror r0 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ - cmpeq r1, r8, lsl r2 │ │ │ │ + cmpeq fp, r4, lsr ip │ │ │ │ + cmpeq r1, r4, lsr #4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 001cce8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268387,27 +268387,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - qdaddeq r3, r4, r1 │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ cmpeq r5, r8, asr #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r2, [fp, #-156] @ 0xffffff64 │ │ │ │ - strheq r2, [r1, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq r2, fp, r4, r9 │ │ │ │ + strheq r2, [r1, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - smlalbbeq r2, r1, r4, pc @ │ │ │ │ - cmpeq fp, r8, ror r9 │ │ │ │ + @ instruction: 0x01412f90 │ │ │ │ + smlalbbeq r2, fp, r0, r9 │ │ │ │ cmpeq r0, ip, lsl #26 │ │ │ │ - smlalbteq r2, fp, r8, r8 │ │ │ │ - smlalbteq r2, r1, r0, lr │ │ │ │ + ldrdeq r2, [fp, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq r2, r1, ip, lr │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 001cd224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268619,26 +268619,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strheq r2, [r1, #-204] @ 0xffffff34 │ │ │ │ - strheq r2, [fp, #-100] @ 0xffffff9c │ │ │ │ + smlalbteq r2, r1, r8, ip │ │ │ │ + strheq r2, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmpeq r5, r0, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - cmpeq r1, r8, lsl ip │ │ │ │ - smlaltteq r2, r1, ip, fp │ │ │ │ - smlaltteq r2, fp, r0, r5 │ │ │ │ + cmpeq fp, ip, lsr #12 │ │ │ │ + cmpeq r1, r4, lsr #24 │ │ │ │ + strdeq r2, [r1, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq r2, fp, r8, r5 │ │ │ │ cmpeq r0, r4, ror r9 │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ - cmpeq r1, r8, lsr #22 │ │ │ │ + cmpeq fp, r8, lsr r5 │ │ │ │ + cmpeq r1, r4, lsr fp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 001cd5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268850,27 +268850,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ + cmpeq r1, r4, lsr r9 │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ @ instruction: 0x0155a49c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x014b2290 │ │ │ │ - smlalbbeq r2, r1, r4, r8 │ │ │ │ + @ instruction: 0x014b2298 │ │ │ │ + @ instruction: 0x01412890 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq r1, r8, asr r8 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ + cmpeq r1, r4, ror #16 │ │ │ │ + cmpeq fp, r4, asr r2 │ │ │ │ smlaltteq r6, r0, r0, r5 │ │ │ │ - @ instruction: 0x014b219c │ │ │ │ - @ instruction: 0x01412794 │ │ │ │ + smlaltbeq r2, fp, r4, r1 │ │ │ │ + smlaltbeq r2, r1, r0, r7 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001cd950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -268967,16 +268967,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, ip, lsl #8 │ │ │ │ - smlalbteq r1, fp, r8, pc @ │ │ │ │ - strheq r2, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r1, [fp, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq r2, r1, r0, r5 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 001cdaf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269165,20 +269165,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ cmpeq r0, r8, lsr r3 │ │ │ │ - strdeq r1, [fp, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq r2, r1, r4, r2 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ + strdeq r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ strdeq r6, [r0, #-12] │ │ │ │ - strheq r1, [fp, #-200] @ 0xffffff38 │ │ │ │ - smlaltbeq r2, r1, r8, r2 │ │ │ │ + smlalbteq r1, fp, r0, ip │ │ │ │ + strheq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 001cde0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1ce0d8 │ │ │ │ @@ -269366,19 +269366,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ cmpeq r0, ip, lsl r0 │ │ │ │ - ldrdeq r1, [fp, #-156] @ 0xffffff64 │ │ │ │ - smlalbteq r1, r1, ip, pc @ │ │ │ │ + smlaltteq r1, fp, r4, r9 │ │ │ │ + ldrdeq r1, [r1, #-248] @ 0xffffff08 │ │ │ │ smlaltteq r5, r0, r0, sp │ │ │ │ - @ instruction: 0x014b199c │ │ │ │ - smlalbbeq r1, r1, r8, pc @ │ │ │ │ + smlaltbeq r1, fp, r4, r9 │ │ │ │ + @ instruction: 0x01411f94 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 001ce128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269567,20 +269567,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ cmpeq r0, r0, lsl #26 │ │ │ │ - smlalbteq r1, fp, r0, r6 │ │ │ │ - smlaltbeq r1, r1, ip, ip @ │ │ │ │ + smlalbteq r1, fp, r8, r6 │ │ │ │ + strheq r1, [r1, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ smlalbteq r5, r0, r4, sl │ │ │ │ - smlalbbeq r1, fp, r0, r6 │ │ │ │ - cmpeq r1, ip, ror #24 │ │ │ │ + smlalbbeq r1, fp, r8, r6 │ │ │ │ + cmpeq r1, r8, ror ip │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001ce448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -269677,16 +269677,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r4, lsl r9 │ │ │ │ - ldrdeq r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - strheq r1, [r1, #-172] @ 0xffffff54 │ │ │ │ + ldrdeq r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + smlalbteq r1, r1, r8, sl @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 001ce5e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -269785,16 +269785,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, ip, ror #14 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq r1, r0, lsr #18 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 001ce790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -270008,26 +270008,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, ip, asr #14 │ │ │ │ - cmpeq fp, r4, asr #2 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + cmpeq fp, ip, asr #2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ cmpeq r5, r0, asr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r1, [fp, #-0] │ │ │ │ - smlaltbeq r1, r1, r4, r6 @ │ │ │ │ - cmpeq r1, r8, ror r6 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ + strheq r1, [fp, #-8] │ │ │ │ + strheq r1, [r1, #-96] @ 0xffffffa0 │ │ │ │ + smlalbbeq r1, r1, r4, r6 @ │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ cmpeq r0, r0, lsl #8 │ │ │ │ - strheq r0, [fp, #-252] @ 0xffffff04 │ │ │ │ - strheq r1, [r1, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r0, fp, r4, pc @ │ │ │ │ + smlalbteq r1, r1, r0, r5 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 001ceb2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -270124,16 +270124,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r0, r0, lsr r2 │ │ │ │ - smlaltteq r0, fp, ip, sp │ │ │ │ - ldrdeq r1, [r1, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r0, [fp, #-212] @ 0xffffff2c │ │ │ │ + smlaltteq r1, r1, r8, r3 @ │ │ │ │ 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 │ │ │ │ @@ -271141,89 +271141,89 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 1cf52c │ │ │ │ cmpeq r5, r4, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r8, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, r8, lsr #6 │ │ │ │ - strdeq r0, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ + cmpeq fp, r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlalbteq r0, fp, r8, lr │ │ │ │ - smlaltteq r1, r1, ip, r1 @ │ │ │ │ + ldrdeq r0, [fp, #-224] @ 0xffffff20 │ │ │ │ + strdeq r1, [r1, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, ip, asr pc │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ - ldrdeq r0, [r1, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq r0, fp, r8, fp │ │ │ │ + cmpeq r1, r8, ror #30 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ + smlaltteq r0, r1, r0, lr │ │ │ │ + strheq r0, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - smlalbteq r0, r1, r4, sp │ │ │ │ + ldrdeq r0, [r1, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmpeq r0, r4, lsl #24 │ │ │ │ - smlalbbeq r0, r1, r4, ip │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ - ldrdeq r0, [r1, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq r0, fp, r4, r8 │ │ │ │ + @ instruction: 0x01410c90 │ │ │ │ + cmpeq fp, r0, ror #18 │ │ │ │ + ldrdeq r0, [r1, #-188] @ 0xffffff44 │ │ │ │ + smlaltbeq r0, fp, ip, r8 │ │ │ │ cmpeq r0, r4, lsl #18 │ │ │ │ ldrsbeq r8, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq fp, r8, asr r7 │ │ │ │ + cmpeq fp, r0, ror #14 │ │ │ │ strdeq r2, [r0, #-132] @ 0xffffff7c │ │ │ │ strdeq r3, [r0, #-96] @ 0xffffffa0 │ │ │ │ smlaltbeq r3, r0, ip, r6 │ │ │ │ - ldrdeq r0, [fp, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r0, [r1, #-128] @ 0xffffff80 │ │ │ │ - smlaltbeq r0, fp, r4, r5 │ │ │ │ + ldrdeq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq r0, [r1, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq r0, fp, ip, r5 │ │ │ │ smlaltbeq r2, r0, ip, r6 │ │ │ │ - strdeq r0, [r1, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r8, lsl #14 │ │ │ │ + ldrdeq r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmpeq r0, r0, lsr r4 │ │ │ │ ldrdeq r3, [r0, #-60] @ 0xffffffc4 │ │ │ │ smlalbbeq r3, r0, r8, r3 │ │ │ │ cmpeq r0, r0, asr #6 │ │ │ │ - cmpeq r1, r8, ror #20 │ │ │ │ - cmpeq r1, r8, lsr sl │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ - ldrdeq r2, [r1, #-152] @ 0xffffff68 │ │ │ │ - smlaltbeq r2, r1, r8, r9 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - cmpeq r1, r4, asr #18 │ │ │ │ - cmpeq r1, r0, lsl r9 │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ - ldrdeq r0, [fp, #-8] │ │ │ │ - smlaltbeq r2, r1, r4, r7 │ │ │ │ - cmpeq r1, ip, ror #14 │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ - cmppeq sl, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, ror sl │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + smlaltteq r2, r1, r4, r9 │ │ │ │ + strheq r2, [r1, #-148] @ 0xffffff6c │ │ │ │ + smlalbbeq r2, r1, r4, r9 │ │ │ │ + cmpeq r1, r0, asr r9 │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ + cmpeq r1, r4, lsl r4 │ │ │ │ + smlaltteq r0, fp, r0, r0 │ │ │ │ + strheq r2, [r1, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r1, r8, ror r7 │ │ │ │ + cmpeq r1, r0, ror r2 │ │ │ │ + cmppeq sl, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r1, r8, lsr r7 │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ - smlalbteq r2, r1, ip, r6 │ │ │ │ - smlalbteq r0, r1, r4, r1 │ │ │ │ - @ instruction: 0x014afe98 │ │ │ │ - @ instruction: 0x01412698 │ │ │ │ - cmpeq r1, r4, ror #2 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ + cmpeq r1, r0, lsl r2 │ │ │ │ + ldrdeq r2, [r1, #-104] @ 0xffffff98 │ │ │ │ + ldrdeq r0, [r1, #-16] │ │ │ │ + smlaltbeq pc, sl, r0, lr @ │ │ │ │ + smlaltbeq r2, r1, r4, r6 │ │ │ │ + cmpeq r1, r0, ror r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r1, r0, lsr r6 │ │ │ │ + cmpeq r1, ip, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq r1, r8, lsl r6 │ │ │ │ - strdeq r2, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, lsr #12 │ │ │ │ + cmpeq r1, r8, lsl #12 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - smlaltbeq r2, r1, r0, r5 │ │ │ │ - cmpeq r1, r4, ror r5 │ │ │ │ - cmpeq r1, r8, asr r5 │ │ │ │ + smlaltbeq r2, r1, ip, r5 │ │ │ │ + smlalbbeq r2, r1, r0, r5 │ │ │ │ + cmpeq r1, r4, ror #10 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r1, ip, lsl r5 │ │ │ │ + cmpeq r1, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r1, r0, lsl #10 │ │ │ │ - smlalbteq r2, r1, ip, r4 │ │ │ │ + cmpeq r1, ip, lsl #10 │ │ │ │ + ldrdeq r2, [r1, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [pc, #-112] @ 1cfd68 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ @@ -271643,36 +271643,36 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #100] @ 1d04d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1d03e8 │ │ │ │ - cmppeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r0, r8, pc @ │ │ │ │ - strheq pc, [sl, #-180] @ 0xffffff4c @ │ │ │ │ - ldrdeq pc, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmppeq sl, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, r1, r8, r2 │ │ │ │ - @ instruction: 0x0141229c │ │ │ │ - cmppeq sl, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, asr r2 │ │ │ │ - cmppeq r0, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsr #4 │ │ │ │ - cmpeq r1, ip, lsl #4 │ │ │ │ - strheq pc, [sl, #-144] @ 0xffffff70 @ │ │ │ │ - ldrdeq r2, [r1, #-28] @ 0xffffffe4 │ │ │ │ - ldrdeq pc, [r0, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x01412198 │ │ │ │ - cmppeq sl, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror #2 │ │ │ │ - cmppeq r0, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsr #2 │ │ │ │ - cmpeq r1, r8, lsl #2 │ │ │ │ + cmppeq sl, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0140ff94 │ │ │ │ + strheq pc, [sl, #-188] @ 0xffffff44 @ │ │ │ │ + ldrdeq pc, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmppeq sl, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ + smlaltbeq r2, r1, r8, r2 │ │ │ │ + cmppeq sl, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #4 │ │ │ │ + cmppeq r0, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsr r2 │ │ │ │ + cmpeq r1, r8, lsl r2 │ │ │ │ + strheq pc, [sl, #-152] @ 0xffffff68 @ │ │ │ │ + smlaltteq r2, r1, r8, r1 │ │ │ │ + ldrdeq pc, [r0, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq r2, r1, r4, r1 │ │ │ │ + cmppeq sl, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, ror r1 │ │ │ │ + cmppeq r0, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsr r1 │ │ │ │ + cmpeq r1, r4, lsl r1 │ │ │ │ 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] @ 1d0a84 │ │ │ │ @@ -272031,47 +272031,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 1d07b8 │ │ │ │ ldr r1, [pc, #140] @ 1d0b0c │ │ │ │ add r1, pc, r1 │ │ │ │ b 1d09ac │ │ │ │ cmpeq r5, r4, lsl #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq r0, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmppeq sl, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [sl, #-116] @ 0xffffff8c │ │ │ │ - strdeq pc, [r0, #-168] @ 0xffffff58 │ │ │ │ - cmppeq sl, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r0, r0, sl @ │ │ │ │ - cmppeq sl, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014af698 │ │ │ │ - strheq pc, [r0, #-156] @ 0xffffff64 @ │ │ │ │ - cmppeq sl, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [sl, #-84] @ 0xffffffac │ │ │ │ - cmppeq r0, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, r1, r8, sp @ │ │ │ │ - cmppeq sl, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, r1, r8, sp @ │ │ │ │ - cmppeq r0, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, asr sp │ │ │ │ - strheq pc, [sl, #-72] @ 0xffffffb8 @ │ │ │ │ - smlaltteq r1, r1, r4, ip @ │ │ │ │ - ldrdeq pc, [r0, #-120] @ 0xffffff88 │ │ │ │ - strheq r1, [r1, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r1, r1, r0, ip @ │ │ │ │ - cmpeq r1, r0, ror ip │ │ │ │ - ldrdeq pc, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r1, r4, lsl #24 │ │ │ │ - strdeq pc, [r0, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq r1, [r1, #-180] @ 0xffffff4c │ │ │ │ - @ instruction: 0x01411b9c │ │ │ │ - cmpeq r1, ip, ror #22 │ │ │ │ + cmppeq r0, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmppeq r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r0, ip, sl @ │ │ │ │ + cmppeq sl, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, sl, r0, r6 @ │ │ │ │ + smlalbteq pc, r0, r8, r9 @ │ │ │ │ + cmppeq sl, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq r0, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r1, #-212] @ 0xffffff2c │ │ │ │ + cmppeq sl, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01411d94 │ │ │ │ + smlalbbeq pc, r0, r8, r8 @ │ │ │ │ + cmpeq r1, r0, ror #26 │ │ │ │ + smlalbteq pc, sl, r0, r4 @ │ │ │ │ + strdeq r1, [r1, #-192] @ 0xffffff40 │ │ │ │ + smlaltteq pc, r0, r4, r7 @ │ │ │ │ + smlalbteq r1, r1, r0, ip @ │ │ │ │ + smlalbbeq r1, r1, ip, ip @ │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + smlaltteq pc, sl, r0, r3 @ │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + cmppeq r0, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r1, r1, r0, fp @ │ │ │ │ + smlaltbeq r1, r1, r8, fp @ │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ + cmpeq r1, r8, lsl fp │ │ │ │ cmpeq r1, ip, lsl #22 │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r3] │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -272344,32 +272344,32 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d0c34 │ │ │ │ cmpeq r5, r4, rrx │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, asr r0 │ │ │ │ - strheq pc, [r0, #-64] @ 0xffffffc0 @ │ │ │ │ - cmppeq sl, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r0, #-76] @ 0xffffffb4 @ │ │ │ │ + cmppeq sl, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r8, asr #31 │ │ │ │ - smlaltbeq pc, sl, r8, r0 @ │ │ │ │ + strheq pc, [sl, #-0] @ │ │ │ │ cmpeq r0, r4, asr r2 │ │ │ │ - cmppeq sl, r4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq lr, sl, ip, pc @ │ │ │ │ - smlaltbeq pc, r0, ip, r2 @ │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - strdeq r1, [r1, #-104] @ 0xffffff98 │ │ │ │ - smlalbteq r1, r1, r0, r6 @ │ │ │ │ - @ instruction: 0x0140f194 │ │ │ │ - cmppeq r0, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - cmpeq r1, r0, ror #12 │ │ │ │ + @ instruction: 0x014aef94 │ │ │ │ + strheq pc, [r0, #-40] @ 0xffffffd8 @ │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ + cmpeq r1, r4, lsl #14 │ │ │ │ + smlalbteq r1, r1, ip, r6 @ │ │ │ │ + smlaltbeq pc, r0, r0, r1 @ │ │ │ │ + cmppeq r0, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + cmpeq r1, ip, ror #12 │ │ │ │ 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 │ │ │ │ @@ -272628,28 +272628,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d10b0 │ │ │ │ @ instruction: 0x01556b94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, ror #22 │ │ │ │ cmpeq r5, ip, asr #22 │ │ │ │ - cmpeq sl, r8, asr ip │ │ │ │ + cmpeq sl, r0, ror #24 │ │ │ │ cmpeq r0, r0, lsl #28 │ │ │ │ - smlaltbeq lr, sl, ip, fp │ │ │ │ - smlalbteq lr, r0, r0, lr │ │ │ │ + strheq lr, [sl, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq lr, r0, ip, lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ - cmpeq sl, ip, lsr #22 │ │ │ │ - ldrdeq r1, [r1, #-32] @ 0xffffffe0 │ │ │ │ - smlaltbeq lr, r0, r4, sp │ │ │ │ - cmpeq r1, r0, ror r2 │ │ │ │ - cmpeq r1, r4, lsr r2 │ │ │ │ - cmpeq r0, r0, lsl #26 │ │ │ │ - ldrdeq lr, [sl, #-148] @ 0xffffff6c │ │ │ │ - strdeq r1, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, r4, ror #28 │ │ │ │ + cmpeq sl, r4, lsr fp │ │ │ │ + ldrdeq r1, [r1, #-44] @ 0xffffffd4 │ │ │ │ + strheq lr, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, ip, ror r2 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + ldrdeq lr, [sl, #-156] @ 0xffffff64 │ │ │ │ + mrseq r1, (UNDEF: 97) │ │ │ │ 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 │ │ │ │ @@ -272923,28 +272923,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d1560 │ │ │ │ cmpeq r5, r0, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r6, [r5, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x0155669c │ │ │ │ - smlaltbeq lr, sl, r8, r7 │ │ │ │ + strheq lr, [sl, #-112] @ 0xffffff90 │ │ │ │ cmpeq r0, r0, asr r9 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - cmpeq r0, r4, lsl sl │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + cmpeq r0, r0, lsr #20 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq lr, [r0, #-144] @ 0xffffff70 │ │ │ │ - smlalbbeq lr, sl, r4, r6 │ │ │ │ - cmpeq r1, r4, lsr lr │ │ │ │ - cmpeq r0, r8, lsl #18 │ │ │ │ - ldrdeq r0, [r1, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x01410d98 │ │ │ │ - cmpeq r0, r4, ror #16 │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ - cmpeq r1, r8, asr sp │ │ │ │ + strheq lr, [r0, #-156] @ 0xffffff64 │ │ │ │ + smlalbbeq lr, sl, ip, r6 │ │ │ │ + cmpeq r1, r0, asr #28 │ │ │ │ + cmpeq r0, r4, lsl r9 │ │ │ │ + smlaltteq r0, r1, r0, sp │ │ │ │ + smlaltbeq r0, r1, r4, sp │ │ │ │ + cmpeq r0, r0, ror r8 │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ + cmpeq r1, r4, ror #26 │ │ │ │ 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 │ │ │ │ @@ -273031,18 +273031,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d19a4 │ │ │ │ - @ instruction: 0x014ae39c │ │ │ │ + smlaltbeq lr, sl, r4, r3 │ │ │ │ cmpeq r0, r4, lsl #22 │ │ │ │ - strheq lr, [r0, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq r0, r1, r0, fp │ │ │ │ + strheq lr, [r0, #-108] @ 0xffffff94 │ │ │ │ + smlalbbeq r0, r1, ip, fp │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1d1a68 │ │ │ │ cmp r1, r0 │ │ │ │ bge 1d1a68 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273082,18 +273082,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq lr, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq lr, [sl, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r0, r0, lsr sl │ │ │ │ - ldrdeq lr, [r0, #-92] @ 0xffffffa4 │ │ │ │ - strheq r0, [r1, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq lr, r0, r8, r5 │ │ │ │ + smlalbteq r0, r1, r0, sl │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1d1b3c │ │ │ │ cmp r1, r0 │ │ │ │ bge 1d1b3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273135,18 +273135,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq lr, [sl, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, r4, lsl #4 │ │ │ │ cmpeq r0, ip, asr r9 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ - smlaltteq r0, r1, r0, r9 │ │ │ │ + cmpeq r0, r4, lsl r5 │ │ │ │ + smlaltteq r0, r1, ip, r9 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1d1c0c │ │ │ │ cmp r1, r0 │ │ │ │ bge 1d1c0c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273187,18 +273187,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmpeq sl, ip, lsr #2 │ │ │ │ + cmpeq sl, r4, lsr r1 │ │ │ │ smlalbbeq fp, r0, ip, r8 │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ - cmpeq r1, r0, lsl r9 │ │ │ │ + cmpeq r0, r4, asr #8 │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ 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] @ 1d1e08 │ │ │ │ mov r6, r3 │ │ │ │ @@ -273280,21 +273280,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d1d74 │ │ │ │ cmpeq r5, r8, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq sl, ip, rrx │ │ │ │ - cmpeq r0, ip, ror r3 │ │ │ │ + cmpeq sl, r4, ror r0 │ │ │ │ + smlalbbeq lr, r0, r8, r3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmpeq r5, r8, lsl #29 │ │ │ │ - smlalbteq r0, r1, ip, r7 │ │ │ │ + ldrdeq r0, [r1, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x0141079c │ │ │ │ + smlaltbeq r0, r1, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #440] @ 1d1ffc │ │ │ │ ldr r2, [pc, #440] @ 1d2000 │ │ │ │ ldr r6, [pc, #440] @ 1d2004 │ │ │ │ @@ -273405,26 +273405,26 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 1d1f74 │ │ │ │ ldrheq r5, [r5, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq sp, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, r8, lsl r2 │ │ │ │ + cmpeq sl, r4, lsl #30 │ │ │ │ + cmpeq r0, r4, lsr #4 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - cmpeq sl, r0, asr lr │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ + cmpeq sl, r8, asr lr │ │ │ │ + smlalbbeq lr, r0, r0, r1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq r1, r8, lsl r6 │ │ │ │ - smlaltteq r0, r1, r8, r5 │ │ │ │ - smlalbteq r0, r1, r8, r5 │ │ │ │ - smlaltbeq r0, r1, ip, r5 │ │ │ │ - @ instruction: 0x01410590 │ │ │ │ + cmpeq r1, r4, lsr #12 │ │ │ │ + strdeq r0, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r0, [r1, #-84] @ 0xffffffac │ │ │ │ + strheq r0, [r1, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0141059c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blt 1d205c │ │ │ │ cmp r3, r1 │ │ │ │ ble 1d205c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -273453,17 +273453,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlalbteq sp, sl, ip, ip │ │ │ │ - cmpeq r0, r8, asr #32 │ │ │ │ - smlaltteq sp, r0, r0, pc @ │ │ │ │ + ldrdeq sp, [sl, #-196] @ 0xffffff3c │ │ │ │ + qdaddeq lr, r4, r0 │ │ │ │ + smlaltteq sp, r0, ip, pc @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blt 1d20fc │ │ │ │ cmp r3, r1 │ │ │ │ ble 1d20fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -273493,17 +273493,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq sl, ip, lsr #24 │ │ │ │ - smlaltbeq sp, r0, r8, pc @ │ │ │ │ - cmpeq r0, r0, asr #30 │ │ │ │ + cmpeq sl, r4, lsr ip │ │ │ │ + strheq sp, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, ip, asr #30 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blt 1d219c │ │ │ │ cmp r3, r1 │ │ │ │ ble 1d219c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -273533,17 +273533,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlalbbeq sp, sl, ip, fp │ │ │ │ - cmpeq r0, r8, lsl #30 │ │ │ │ - smlaltbeq sp, r0, r0, lr │ │ │ │ + @ instruction: 0x014adb94 │ │ │ │ + cmpeq r0, r4, lsl pc │ │ │ │ + smlaltbeq sp, r0, ip, lr │ │ │ │ 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] │ │ │ │ @@ -273715,33 +273715,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 1d2528 │ │ │ │ add r2, sl, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d2354 │ │ │ │ cmpeq r5, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq sp, sl, r0, sl │ │ │ │ - strdeq sp, [r0, #-212] @ 0xffffff2c │ │ │ │ + smlaltteq sp, sl, r8, sl │ │ │ │ + cmpeq r0, r0, lsl #28 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ cmpeq r5, ip, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sl, r0, lsr sl │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ + cmpeq sl, r8, lsr sl │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmpeq r5, r8, lsr #17 │ │ │ │ - smlaltteq r0, r1, r8, r1 │ │ │ │ - smlalbbeq sp, sl, r8, r9 │ │ │ │ - strheq r0, [r1, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq sp, r0, r8, ip │ │ │ │ + strdeq r0, [r1, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x014ad990 │ │ │ │ + smlalbteq r0, r1, r0, r1 │ │ │ │ + strheq sp, [r0, #-196] @ 0xffffff3c │ │ │ │ muleq r0, r1, r1 │ │ │ │ - smlalbbeq r0, r1, r0, r1 │ │ │ │ + smlalbbeq r0, r1, ip, r1 │ │ │ │ swpbeq fp, r8, [r0] │ │ │ │ - cmpeq sl, ip, lsl r9 │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ - cmpeq r1, ip, lsl #2 │ │ │ │ + cmpeq sl, r4, lsr #18 │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ + cmpeq r1, r8, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -273882,31 +273882,31 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d2664 │ │ │ │ ldrheq r5, [r5, #-100] @ 0xffffff9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq sp, [sl, #-116] @ 0xffffff8c │ │ │ │ - strdeq sp, [r0, #-168] @ 0xffffff58 │ │ │ │ + strdeq sp, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r4, lsl #22 │ │ │ │ muleq r0, sp, r1 │ │ │ │ cmpeq r5, r0, asr r6 │ │ │ │ - cmpeq sl, r8, lsr #14 │ │ │ │ + cmpeq sl, r0, lsr r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, r4, asr #20 │ │ │ │ + cmpeq r0, r0, asr sl │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x01555598 │ │ │ │ - ldrdeq pc, [r0, #-232] @ 0xffffff18 │ │ │ │ - smlalbbeq sp, sl, r0, r6 │ │ │ │ - smlaltbeq pc, r0, r0, lr @ │ │ │ │ - @ instruction: 0x0140d994 │ │ │ │ - cmppeq r0, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsl r6 │ │ │ │ - cmppeq r0, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr #18 │ │ │ │ + smlaltteq pc, r0, r4, lr @ │ │ │ │ + smlalbbeq sp, sl, r8, r6 │ │ │ │ + smlaltbeq pc, r0, ip, lr @ │ │ │ │ + smlaltbeq sp, r0, r0, r9 │ │ │ │ + cmppeq r0, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ + cmppeq r0, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -274142,33 +274142,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1d29cc │ │ │ │ cmpeq r5, ip, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r5, [r5, #-60] @ 0xffffffc4 │ │ │ │ - strdeq sp, [sl, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x0140d890 │ │ │ │ + strdeq sp, [sl, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x0140d89c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ - @ instruction: 0x0140d798 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + smlaltbeq sp, r0, r4, r7 │ │ │ │ cmpeq r5, r0, lsr r2 │ │ │ │ - cmppeq r0, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq sp, r0, r0, r6 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ - smlaltteq pc, r0, r4, sl @ │ │ │ │ - cmpeq r0, ip, asr #12 │ │ │ │ - strheq pc, [r0, #-160] @ 0xffffff60 @ │ │ │ │ - cmpeq r0, r4, lsl r6 │ │ │ │ - cmpeq r0, r0, lsl r6 │ │ │ │ - ldrdeq sp, [r0, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq sp, sl, r4, r6 │ │ │ │ - cmppeq r0, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0140d590 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ + cmppeq r0, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sp, r0, ip, r6 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ + strdeq pc, [r0, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r0, r8, asr r6 │ │ │ │ + strheq pc, [r0, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ + smlaltteq sp, r0, r0, r5 │ │ │ │ + smlalbbeq sp, sl, ip, r6 │ │ │ │ + cmppeq r0, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0140d59c │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ │ │ │ │ 001d2bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #616] @ 1d2e54 │ │ │ │ @@ -274323,26 +274323,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d2cfc │ │ │ │ - strdeq sp, [r0, #-64] @ 0xffffffc0 │ │ │ │ + strdeq sp, [r0, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r5, ip │ │ │ │ - @ instruction: 0x014ad59c │ │ │ │ + smlaltbeq sp, sl, r4, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r8, ror r4 │ │ │ │ + smlalbbeq sp, r0, r4, r4 │ │ │ │ cmpeq r5, r0, lsl #30 │ │ │ │ - cmppeq r0, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, r0, r4, r7 @ │ │ │ │ - strheq pc, [r0, #-116] @ 0xffffff8c @ │ │ │ │ - smlalbbeq pc, r0, r0, r7 @ │ │ │ │ - cmppeq r0, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r0, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq pc, r0, r0, r7 @ │ │ │ │ + smlalbbeq pc, r0, ip, r7 @ │ │ │ │ + cmppeq r0, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001d2e84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -274445,27 +274445,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, #72 @ 0x48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ b 1d2f84 │ │ │ │ cmpeq r5, ip, asr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x014ad294 │ │ │ │ - cmpeq r0, r0, lsr #4 │ │ │ │ - cmpeq sl, r8, ror #4 │ │ │ │ - smlaltbeq sp, r0, r8, r1 │ │ │ │ - cmppeq r0, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [sl, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq pc, [r0, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ - smlalbteq sp, sl, r0, r1 │ │ │ │ - @ instruction: 0x0140f59c │ │ │ │ - strdeq sp, [r0, #-12] │ │ │ │ - cmppeq r0, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sp, [r0, #-0] │ │ │ │ + @ instruction: 0x014ad29c │ │ │ │ + cmpeq r0, ip, lsr #4 │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + strheq sp, [r0, #-20] @ 0xffffffec │ │ │ │ + cmppeq r0, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + mrseq sp, (UNDEF: 106) │ │ │ │ + smlaltteq pc, r0, r0, r5 @ │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ + smlalbteq sp, sl, r8, r1 │ │ │ │ + smlaltbeq pc, r0, r8, r5 @ │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ + cmppeq r0, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sp, [r0, #-12] │ │ │ │ │ │ │ │ 001d3068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -274490,17 +274490,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d3098 │ │ │ │ - strdeq sp, [sl, #-0] │ │ │ │ - smlalbteq pc, r0, ip, r4 @ │ │ │ │ - cmpeq r0, r8, lsr #32 │ │ │ │ + strdeq sp, [sl, #-8] │ │ │ │ + ldrdeq pc, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r4, lsr r0 │ │ │ │ │ │ │ │ 001d30ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 1d3258 │ │ │ │ @@ -274589,23 +274589,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1d315c │ │ │ │ cmpeq r5, r0, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, lsr #21 │ │ │ │ - strdeq ip, [sl, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq pc, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ - strheq ip, [sl, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x0140f390 │ │ │ │ - smlaltteq ip, r0, ip, lr │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - cmppeq r0, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - strheq ip, [r0, #-228] @ 0xffffff1c │ │ │ │ + strdeq ip, [sl, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq pc, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, ip, lsr pc │ │ │ │ + strheq ip, [sl, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x0140f39c │ │ │ │ + strdeq ip, [r0, #-232] @ 0xffffff18 │ │ │ │ + smlalbbeq ip, sl, r0, pc @ │ │ │ │ + cmppeq r0, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq ip, r0, r0, lr │ │ │ │ │ │ │ │ 001d3288 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -274683,20 +274683,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov lr, r0 │ │ │ │ b 1d3348 │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - cmppeq r0, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror sp │ │ │ │ - cmpeq sl, r4, lsl #28 │ │ │ │ - smlaltteq pc, r0, r0, r1 @ │ │ │ │ - cmpeq r0, ip, lsr sp │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + cmppeq r0, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq ip, r0, r8, sp │ │ │ │ + cmpeq sl, ip, lsl #28 │ │ │ │ + smlaltteq pc, r0, ip, r1 @ │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ │ │ │ │ 001d33e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -274788,23 +274788,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1d3430 │ │ │ │ - smlaltteq ip, sl, r0, ip │ │ │ │ - strheq pc, [r0, #-12] @ │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - smlaltbeq ip, sl, r4, ip │ │ │ │ - smlalbbeq pc, r0, r0, r0 @ │ │ │ │ - smlaltteq ip, r0, r0, fp │ │ │ │ - cmpeq sl, r8, ror #24 │ │ │ │ - cmppeq r0, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq ip, r0, r0, fp │ │ │ │ + smlaltteq ip, sl, r8, ip │ │ │ │ + smlalbteq pc, r0, r8, r0 @ │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ + smlaltbeq ip, sl, ip, ip │ │ │ │ + smlalbbeq pc, r0, ip, r0 @ │ │ │ │ + smlaltteq ip, r0, ip, fp │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ + qdaddeq pc, r0, r0 @ │ │ │ │ + smlaltbeq ip, r0, ip, fp │ │ │ │ │ │ │ │ 001d358c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -274826,17 +274826,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d3604 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d35b0 │ │ │ │ - ldrdeq ip, [sl, #-184] @ 0xffffff48 │ │ │ │ - strheq lr, [r0, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r0, ip, lsl #22 │ │ │ │ + smlaltteq ip, sl, r0, fp │ │ │ │ + smlalbteq lr, r0, r0, pc @ │ │ │ │ + cmpeq r0, r8, lsl fp │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ │ │ │ │ 001d3608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -274915,17 +274915,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d369c │ │ │ │ - smlalbbeq ip, sl, r8, sl │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ - strheq ip, [r0, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x014aca90 │ │ │ │ + cmpeq r0, r8, asr #20 │ │ │ │ + smlalbteq ip, r0, r4, r9 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001d3764 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r3, [r3, r1, lsr #3] │ │ │ │ and r1, r1, #7 │ │ │ │ @@ -275025,24 +275025,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 1d3924 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1d3868 │ │ │ │ @ instruction: 0xffffefe0 │ │ │ │ @ instruction: 0xffffefd0 │ │ │ │ - cmpeq sl, ip, ror #18 │ │ │ │ - cmpeq r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x0140c894 │ │ │ │ + cmpeq sl, r4, ror r9 │ │ │ │ + cmpeq r0, r4, lsl r9 │ │ │ │ + smlaltbeq ip, r0, r0, r8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq sl, r4, lsl r9 │ │ │ │ - strdeq lr, [r0, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r0, ip, asr #16 │ │ │ │ - ldrdeq ip, [sl, #-140] @ 0xffffff74 │ │ │ │ - strheq ip, [r0, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r0, r4, lsl #16 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ + strdeq lr, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r0, r8, asr r8 │ │ │ │ + smlaltteq ip, sl, r4, r8 │ │ │ │ + strheq ip, [r0, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, r0, lsl r8 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 001d3928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -275109,20 +275109,20 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d39ac │ │ │ │ @ instruction: 0xffffee6c │ │ │ │ @ instruction: 0xffffee44 │ │ │ │ - ldrdeq ip, [sl, #-120] @ 0xffffff88 │ │ │ │ - strheq ip, [r0, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, ip, lsl #14 │ │ │ │ - @ instruction: 0x014ac790 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - smlalbteq ip, r0, ip, r6 │ │ │ │ + smlaltteq ip, sl, r0, r7 │ │ │ │ + smlalbteq ip, r0, r0, r7 │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ + @ instruction: 0x014ac798 │ │ │ │ + cmpeq r0, r8, ror fp │ │ │ │ + ldrdeq ip, [r0, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 001d3a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -275259,28 +275259,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 1d3b7c │ │ │ │ cmpeq r5, r4, lsl #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffffecf8 │ │ │ │ @ instruction: 0xffffecd4 │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ - smlalbbeq ip, r0, ip, r5 │ │ │ │ + cmpeq sl, r8, asr r6 │ │ │ │ + cmpeq r0, r8, lsr sl │ │ │ │ + @ instruction: 0x0140c598 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ cmpeq r5, r0, lsl #1 │ │ │ │ - ldrdeq ip, [sl, #-80] @ 0xffffffb0 │ │ │ │ - smlalbbeq ip, r0, r4, r5 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ - smlalbbeq ip, sl, r8, r5 │ │ │ │ - cmpeq r0, r4, ror #18 │ │ │ │ - smlalbteq ip, r0, r4, r4 │ │ │ │ - cmpeq sl, ip, asr #10 │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ - smlalbbeq ip, r0, r0, r4 │ │ │ │ + ldrdeq ip, [sl, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0140c590 │ │ │ │ + cmpeq r0, r4, lsl r5 │ │ │ │ + @ instruction: 0x014ac590 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ + ldrdeq ip, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, r4, asr r5 │ │ │ │ + cmpeq r0, r4, lsr r9 │ │ │ │ + smlalbbeq ip, r0, ip, r4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ │ │ │ │ 001d3cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -275418,29 +275418,29 @@ │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 1d3e10 │ │ │ │ cmpeq r5, ip, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffffea88 │ │ │ │ @ instruction: 0xffffea60 │ │ │ │ - strheq ip, [sl, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x0140e798 │ │ │ │ - strdeq ip, [r0, #-40] @ 0xffffffd8 │ │ │ │ + smlalbteq ip, sl, r4, r3 │ │ │ │ + smlaltbeq lr, r0, r4, r7 │ │ │ │ + cmpeq r0, r4, lsl #6 │ │ │ │ cmpeq r5, ip, ror #27 │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ - smlalbbeq ip, r0, ip, r2 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0140c298 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq sl, r4, lsl r3 │ │ │ │ - strdeq lr, [r0, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r8, asr #4 │ │ │ │ + cmpeq sl, ip, lsl r3 │ │ │ │ + strdeq lr, [r0, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r0, r4, asr r2 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - ldrdeq ip, [sl, #-40] @ 0xffffffd8 │ │ │ │ - strheq lr, [r0, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r0, r4, lsl r2 │ │ │ │ + smlaltteq ip, sl, r0, r2 │ │ │ │ + smlalbteq lr, r0, r0, r6 │ │ │ │ + cmpeq r0, r0, lsr #4 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 001d3f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275510,20 +275510,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ ldr r1, [pc, #36] @ 1d4088 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1d4020 │ │ │ │ - smlaltbeq ip, sl, ip, r1 │ │ │ │ - cmpeq r0, r8, asr r1 │ │ │ │ - ldrdeq ip, [r0, #-8] │ │ │ │ - cmpeq sl, r0, ror #2 │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ - smlalbbeq ip, r0, r8, r0 │ │ │ │ + strheq ip, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, r4, ror #2 │ │ │ │ + smlaltteq ip, r0, r4, r0 │ │ │ │ + cmpeq sl, r8, ror #2 │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ + swpbeq ip, r4, [r0] │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ │ │ │ │ 001d408c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275546,17 +275546,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d40b0 │ │ │ │ - ldrdeq ip, [sl, #-8] │ │ │ │ - strheq lr, [r0, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + smlaltteq ip, sl, r0, r0 │ │ │ │ + smlalbteq lr, r0, r0, r4 │ │ │ │ + cmpeq r0, ip, lsl r0 │ │ │ │ │ │ │ │ 001d4104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -275578,17 +275578,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d417c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4128 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0140bf94 │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ + smlaltbeq fp, r0, r0, pc @ │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 001d4180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275611,17 +275611,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d41f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d41a4 │ │ │ │ - smlaltteq fp, sl, r4, pc @ │ │ │ │ - smlalbteq lr, r0, r0, r3 │ │ │ │ - cmpeq r0, r8, lsl pc │ │ │ │ + smlaltteq fp, sl, ip, pc @ │ │ │ │ + smlalbteq lr, r0, ip, r3 │ │ │ │ + cmpeq r0, r4, lsr #30 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 001d41fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275644,17 +275644,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d4274 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4220 │ │ │ │ - cmpeq sl, r8, ror #30 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - @ instruction: 0x0140be9c │ │ │ │ + cmpeq sl, r0, ror pc │ │ │ │ + cmpeq r0, r0, asr r3 │ │ │ │ + smlaltbeq fp, r0, r8, lr │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 001d4278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275678,17 +275678,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d42f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d42a0 │ │ │ │ - smlaltteq fp, sl, r8, lr │ │ │ │ - smlalbteq lr, r0, r4, r2 │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ + strdeq fp, [sl, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq lr, [r0, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, r8, lsr #28 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ │ │ │ │ 001d42f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275712,17 +275712,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d4374 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4320 │ │ │ │ - cmpeq sl, r8, ror #28 │ │ │ │ - cmpeq r0, r4, asr #4 │ │ │ │ - @ instruction: 0x0140bd9c │ │ │ │ + cmpeq sl, r0, ror lr │ │ │ │ + cmpeq r0, r0, asr r2 │ │ │ │ + smlaltbeq fp, r0, r8, sp │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ │ │ │ │ 001d4378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275746,17 +275746,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d43f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d43a0 │ │ │ │ - smlaltteq fp, sl, r8, sp │ │ │ │ - smlalbteq lr, r0, r4, r1 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ + strdeq fp, [sl, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq lr, [r0, #-16] │ │ │ │ + cmpeq r0, r8, lsr #26 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ │ │ │ │ 001d43f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275779,17 +275779,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d4470 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d441c │ │ │ │ - cmpeq sl, ip, ror #26 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ - smlaltbeq fp, r0, r0, ip │ │ │ │ + cmpeq sl, r4, ror sp │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ + smlaltbeq fp, r0, ip, ip │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 001d4474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275812,17 +275812,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d44ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4498 │ │ │ │ - strdeq fp, [sl, #-192] @ 0xffffff40 │ │ │ │ - smlalbteq lr, r0, ip, r0 │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ + strdeq fp, [sl, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq lr, [r0, #-8] │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ │ │ │ │ 001d44f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275845,17 +275845,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1d4568 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4514 │ │ │ │ - cmpeq sl, r4, ror ip │ │ │ │ - qdaddeq lr, r0, r0 │ │ │ │ - smlaltbeq fp, r0, r8, fp │ │ │ │ + cmpeq sl, ip, ror ip │ │ │ │ + qdaddeq lr, ip, r0 │ │ │ │ + strheq fp, [r0, #-180] @ 0xffffff4c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001d456c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275878,17 +275878,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #748 @ 0x2ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4590 │ │ │ │ - strdeq fp, [sl, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq sp, [r0, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r0, r0, lsr fp │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ + smlaltteq sp, r0, r0, pc @ │ │ │ │ + cmpeq r0, ip, lsr fp │ │ │ │ │ │ │ │ 001d45e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 1d46b4 │ │ │ │ @@ -275937,18 +275937,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ b 1d4680 │ │ │ │ cmpeq r5, r8, lsl #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0140bb94 │ │ │ │ - cmpeq sl, r8, ror lr │ │ │ │ - cmpeq r0, ip, lsl #30 │ │ │ │ - ldrdeq sp, [r0, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq fp, r0, r0, fp │ │ │ │ + smlalbbeq fp, sl, r0, lr │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ + smlaltteq sp, r0, r8, lr │ │ │ │ │ │ │ │ 001d46cc : │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -276013,17 +276013,17 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d4798 │ │ │ │ ldrsbeq r3, [r5, #-72] @ 0xffffffb8 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmpeq r0, r4, asr #20 │ │ │ │ - ldrdeq sp, [r0, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmpeq r0, r0, asr sl │ │ │ │ + smlaltteq sp, r0, r0, sp │ │ │ │ │ │ │ │ 001d47e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -276069,20 +276069,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d4828 │ │ │ │ - cmpeq sl, r0, asr #24 │ │ │ │ - smlalbbeq fp, r0, r4, r9 │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ - cmpeq sl, r0, lsl #24 │ │ │ │ - strdeq sp, [r0, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r0, lsl r9 │ │ │ │ + cmpeq sl, r8, asr #24 │ │ │ │ + @ instruction: 0x0140b990 │ │ │ │ + cmpeq r0, ip, asr r9 │ │ │ │ + cmpeq sl, r8, lsl #24 │ │ │ │ + cmpeq r0, r8, lsl #26 │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ │ │ │ │ 001d48c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #232] @ 1d49c4 │ │ │ │ @@ -276141,18 +276141,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d4958 │ │ │ │ - smlaltbeq fp, sl, ip, fp │ │ │ │ - strheq fp, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r0, lsl ip │ │ │ │ - smlaltteq sp, r0, r0, fp │ │ │ │ + strheq fp, [sl, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq fp, r0, r0, r8 │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ + smlaltteq sp, r0, ip, fp │ │ │ │ │ │ │ │ 001d49d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -276430,19 +276430,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqpeq pc, r0, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ + cmpeq r0, r0, asr r4 │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ │ │ │ │ 001d4dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -276536,15 +276536,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl b9920 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - smlalbteq fp, r0, r8, r2 │ │ │ │ + ldrdeq fp, [r0, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ 001d4f44 : │ │ │ │ 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] @ 1d5370 │ │ │ │ @@ -276810,30 +276810,30 @@ │ │ │ │ str r0, [r4] │ │ │ │ bne 1d5000 │ │ │ │ b 1d5180 │ │ │ │ cmpeq r5, r8, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01552c90 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ - cmpeq sl, r8, lsr #10 │ │ │ │ + cmpeq r0, r4, asr #4 │ │ │ │ + cmpeq sl, r0, lsr r5 │ │ │ │ ldrsheq r2, [r5, #-188] @ 0xffffff44 │ │ │ │ - ldrdeq fp, [r0, #-16] │ │ │ │ - strheq fp, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, ip, asr #8 │ │ │ │ + ldrdeq fp, [r0, #-28] @ 0xffffffe4 │ │ │ │ + smlalbteq fp, sl, r0, r4 │ │ │ │ + cmpeq sl, r4, asr r4 │ │ │ │ teqeq pc, r0, asr #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ - qdaddeq fp, ip, r0 │ │ │ │ - cmpeq sl, r4, lsr r3 │ │ │ │ - smlaltteq sl, r0, r4, pc @ │ │ │ │ - ldrdeq fp, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ + cmpeq r0, r8, rrx │ │ │ │ + cmpeq sl, ip, lsr r3 │ │ │ │ + strdeq sl, [r0, #-240] @ 0xffffff10 │ │ │ │ + smlaltteq fp, sl, r4, r2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - @ instruction: 0x0140d294 │ │ │ │ - strheq sl, [r0, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq sp, r0, r0, r2 │ │ │ │ + smlalbteq sl, r0, r4, lr │ │ │ │ │ │ │ │ 001d53c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -276882,17 +276882,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d53f0 │ │ │ │ cmpeq r5, r4, lsr #16 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - ldrdeq sl, [r0, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq fp, sl, r8, r0 │ │ │ │ - strdeq sl, [r0, #-208] @ 0xffffff30 │ │ │ │ + smlaltteq sl, r0, r0, sp │ │ │ │ + strdeq fp, [sl, #-0] │ │ │ │ + strdeq sl, [r0, #-220] @ 0xffffff24 │ │ │ │ │ │ │ │ 001d54a4 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d54c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -277020,23 +277020,23 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d5574 │ │ │ │ b 1d563c │ │ │ │ cmpeq r5, r4, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r8, lsl #13 │ │ │ │ - cmpeq sl, ip, ror pc │ │ │ │ - smlalbteq ip, r0, r0, pc @ │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ - cmpeq sl, ip, asr #30 │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ - smlaltteq sl, sl, r8, lr @ │ │ │ │ - smlalbteq sl, r0, r4, fp │ │ │ │ - strdeq sl, [r0, #-188] @ 0xffffff44 │ │ │ │ + smlalbbeq sl, sl, r4, pc @ │ │ │ │ + smlalbteq ip, r0, ip, pc @ │ │ │ │ + cmpeq r0, r8, ror #24 │ │ │ │ + cmpeq sl, r4, asr pc │ │ │ │ + cmpeq r0, ip, lsr #24 │ │ │ │ + cmpeq r0, r0, asr #24 │ │ │ │ + strdeq sl, [sl, #-224] @ 0xffffff20 │ │ │ │ + ldrdeq sl, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r8, lsl #24 │ │ │ │ │ │ │ │ 001d56d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 1d57a8 │ │ │ │ @@ -277090,17 +277090,17 @@ │ │ │ │ b 1d573c │ │ │ │ cmpeq r7, ip, asr #14 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ cmpeq r5, r4, lsl #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ cmpeq r7, r0, lsl r7 │ │ │ │ - smlalbteq sl, sl, r4, sp @ │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - smlaltbeq sl, r0, r4, sl │ │ │ │ + smlalbteq sl, sl, ip, sp @ │ │ │ │ + cmpeq r0, r8, lsr fp │ │ │ │ + strheq sl, [r0, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 001d57cc : │ │ │ │ ldr r3, [pc, #80] @ 1d5824 │ │ │ │ ldr r1, [pc, #80] @ 1d5828 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #76] @ 1d582c │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -277262,27 +277262,27 @@ │ │ │ │ cmpeq r5, r8, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, lsl #7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ cmpeq r7, r4, lsl #11 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - ldrdeq sl, [r0, #-148] @ 0xffffff6c │ │ │ │ + smlaltteq sl, r0, r0, r9 │ │ │ │ cmpeq r5, r0, lsr #5 │ │ │ │ - @ instruction: 0x014aab9c │ │ │ │ - smlaltteq ip, r0, r0, fp │ │ │ │ - cmpeq r0, r4, ror r8 │ │ │ │ + smlaltbeq sl, sl, r4, fp @ │ │ │ │ + smlaltteq ip, r0, ip, fp │ │ │ │ + smlalbbeq sl, r0, r0, r8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq sl, r0, ror #22 │ │ │ │ - smlaltbeq ip, r0, r4, fp │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ + cmpeq sl, r8, ror #22 │ │ │ │ + strheq ip, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r0, r4, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq sl, r4, lsr #22 │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - cmpeq r0, r0, lsl #16 │ │ │ │ + cmpeq sl, ip, lsr #22 │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + cmpeq r0, ip, lsl #16 │ │ │ │ │ │ │ │ 001d5a94 : │ │ │ │ ldr r3, [pc, #120] @ 1d5b14 │ │ │ │ ldr r1, [pc, #120] @ 1d5b18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #116] @ 1d5b1c │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -277544,25 +277544,25 @@ │ │ │ │ cmpeq r5, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0 │ │ │ │ cmpeq r5, r8, ror #17 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ cmpeq r5, r8, lsr #30 │ │ │ │ ldrheq sl, [r5, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ - cmpeq sl, r4, asr r7 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ + cmpeq sl, ip, asr r7 │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq sl, r0, lsl r7 │ │ │ │ - cmpeq r0, r4, asr r7 │ │ │ │ - strdeq sl, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, r8, lsl r7 │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ + strdeq sl, [r0, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - ldrdeq sl, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ - strheq sl, [r0, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq sl, sl, r0, r6 @ │ │ │ │ + cmpeq r0, r8, lsr #14 │ │ │ │ + smlalbteq sl, r0, r4, r3 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 001d5ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -277719,25 +277719,25 @@ │ │ │ │ b 1d5fbc │ │ │ │ cmpeq r5, ip, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, ror #25 │ │ │ │ ldrsheq sl, [r5, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r5, r0, asr #24 │ │ │ │ - strheq sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ - strdeq ip, [r0, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x0140a198 │ │ │ │ + smlalbteq sl, sl, r0, r4 @ │ │ │ │ + cmpeq r0, r8, lsl #10 │ │ │ │ + smlaltbeq sl, r0, r4, r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq sl, r8, ror #8 │ │ │ │ - smlaltbeq ip, r0, ip, r4 │ │ │ │ - cmpeq r0, r8, asr #2 │ │ │ │ + cmpeq sl, r0, ror r4 │ │ │ │ + strheq ip, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ - cmpeq sl, r8, lsr #8 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + cmpeq r0, r4, asr #4 │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + cmpeq r0, r0, lsl r1 │ │ │ │ │ │ │ │ 001d6188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ @@ -277863,30 +277863,30 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1d6264 │ │ │ │ cmpeq r5, r8, asr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0140a19c │ │ │ │ - strheq r1, [r3, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r3, r4, lsl #4 │ │ │ │ + smlaltbeq sl, r0, r8, r1 │ │ │ │ + smlalbteq r1, r3, r4, r8 │ │ │ │ + cmpeq r3, r0, lsl r2 │ │ │ │ @ instruction: 0x01551998 │ │ │ │ cmpeq r0, ip, asr r1 │ │ │ │ - ldrdeq sl, [r0, #-0] │ │ │ │ - smlaltteq sl, sl, ip, r2 @ │ │ │ │ - strdeq sl, [r0, #-0] │ │ │ │ - smlalbbeq sl, r0, ip, r0 │ │ │ │ - smlaltbeq sl, sl, r8, r2 @ │ │ │ │ - cmpeq r0, r0, ror r0 │ │ │ │ - cmpeq r0, r8, asr #32 │ │ │ │ - cmpeq sl, r4, ror #4 │ │ │ │ - cmpeq r0, r8, lsl r2 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ + ldrdeq sl, [r0, #-12] │ │ │ │ + strdeq sl, [sl, #-36] @ 0xffffffdc │ │ │ │ + strdeq sl, [r0, #-12] │ │ │ │ + swpbeq sl, r8, [r0] │ │ │ │ + strheq sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, ip, ror r0 │ │ │ │ + qdaddeq sl, r4, r0 │ │ │ │ + cmpeq sl, ip, ror #4 │ │ │ │ + cmpeq r0, r4, lsr #4 │ │ │ │ + cmpeq r0, r4, lsr #32 │ │ │ │ + cmpeq sl, ip, lsr r2 │ │ │ │ │ │ │ │ 001d63d4 : │ │ │ │ ldr r2, [pc, #124] @ 1d6458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1d63fc │ │ │ │ @@ -277915,17 +277915,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq r7, r8, ror sl │ │ │ │ - smlalbbeq sl, sl, r4, r1 @ │ │ │ │ - strdeq r9, [r0, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, r8, asr pc │ │ │ │ + smlalbbeq sl, sl, ip, r1 @ │ │ │ │ + strdeq r9, [r0, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r0, r4, ror #30 │ │ │ │ │ │ │ │ 001d6468 : │ │ │ │ ldr r3, [pc, #16] @ 1d6480 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -277964,17 +277964,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1d64c8 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ - swpbeq ip, ip, [r0] │ │ │ │ - cmpeq r0, ip, ror #30 │ │ │ │ - smlaltteq sl, sl, ip, r0 @ │ │ │ │ + smlaltbeq ip, r0, r8, r0 │ │ │ │ + cmpeq r0, r8, ror pc │ │ │ │ + strdeq sl, [sl, #-4] │ │ │ │ │ │ │ │ 001d6524 : │ │ │ │ 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 │ │ │ │ @@ -278358,73 +278358,73 @@ │ │ │ │ bl c0190 │ │ │ │ b 1d66b8 │ │ │ │ cmpeq r7, r0, lsr #18 │ │ │ │ ldrheq r1, [r5, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ @ instruction: 0x01570894 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - smlalbbeq r9, r0, r8, lr │ │ │ │ - strdeq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x01409e94 │ │ │ │ strdeq r9, [r0, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r9, r0, ip, lr │ │ │ │ - strdeq fp, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r0, r4, lsl lr │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ - smlaltbeq r9, r0, r0, sp │ │ │ │ - ldrdeq r9, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, r8, lsl #30 │ │ │ │ + strdeq r9, [r0, #-232] @ 0xffffff18 │ │ │ │ + strdeq fp, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r0, lsr #28 │ │ │ │ + cmpeq sl, ip, ror #30 │ │ │ │ + smlaltbeq r9, r0, ip, sp │ │ │ │ + ldrdeq r9, [r0, #-220] @ 0xffffff24 │ │ │ │ cmpeq r7, r4, asr #14 │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - cmpeq r0, ip, asr lr │ │ │ │ - smlalbbeq r9, r0, r8, lr │ │ │ │ - strheq fp, [r0, #-220] @ 0xffffff24 │ │ │ │ - smlaltteq r9, r0, r0, ip │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ + cmpeq r0, r8, ror #28 │ │ │ │ + @ instruction: 0x01409e94 │ │ │ │ + smlalbteq fp, r0, r8, sp │ │ │ │ + smlaltteq r9, r0, ip, ip │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ cmpeq r7, r4, ror #12 │ │ │ │ - cmpeq r0, r8, asr ip │ │ │ │ - cmpeq r0, r0, lsr #28 │ │ │ │ - cmpeq r0, r8, lsr #28 │ │ │ │ - smlaltbeq r9, r0, r8, sp │ │ │ │ - ldrdeq fp, [r0, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r0, lsl #24 │ │ │ │ - cmpeq sl, r0, asr sp │ │ │ │ - ldrdeq r9, [r0, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq fp, r0, ip, ip │ │ │ │ - strheq r9, [r0, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sl, r0, lsl #26 │ │ │ │ - cmpeq r0, r8, asr ip │ │ │ │ - cmpeq r0, ip, ror fp │ │ │ │ - smlalbteq r9, sl, ip, ip │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ - cmpeq r0, r8, asr #22 │ │ │ │ - @ instruction: 0x014a9c98 │ │ │ │ - strdeq fp, [r0, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - strheq fp, [r0, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq r9, [r0, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sl, ip, lsr #24 │ │ │ │ - smlalbbeq fp, r0, r4, fp │ │ │ │ - smlaltbeq r9, r0, r8, sl │ │ │ │ - strdeq r9, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r0, r0, asr fp │ │ │ │ - cmpeq r0, r4, ror sl │ │ │ │ - smlalbteq r9, sl, r4, fp │ │ │ │ - cmpeq r0, ip, lsl fp │ │ │ │ - cmpeq r0, r0, asr #20 │ │ │ │ - @ instruction: 0x014a9b90 │ │ │ │ - smlaltteq fp, r0, r8, sl │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ - cmpeq sl, ip, asr fp │ │ │ │ - strheq fp, [r0, #-164] @ 0xffffff5c │ │ │ │ - ldrdeq r9, [r0, #-152] @ 0xffffff68 │ │ │ │ - cmpeq sl, r8, lsr #22 │ │ │ │ - smlalbbeq fp, r0, r0, sl │ │ │ │ - smlaltbeq r9, r0, r4, r9 │ │ │ │ - strdeq r9, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ + cmpeq r0, ip, lsr #28 │ │ │ │ + cmpeq r0, r4, lsr lr │ │ │ │ + strheq r9, [r0, #-212] @ 0xffffff2c │ │ │ │ + smlaltteq fp, r0, r8, ip │ │ │ │ + cmpeq r0, ip, lsl #24 │ │ │ │ + cmpeq sl, r8, asr sp │ │ │ │ + smlaltteq r9, r0, r0, ip │ │ │ │ + @ instruction: 0x0140bc98 │ │ │ │ + strheq r9, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ + smlalbbeq r9, r0, r8, fp │ │ │ │ + ldrdeq r9, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ + cmpeq r0, r4, asr fp │ │ │ │ + smlaltbeq r9, sl, r0, ip │ │ │ │ + strdeq fp, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + smlalbteq fp, r0, r4, fp │ │ │ │ + smlaltteq r9, r0, r8, sl │ │ │ │ + cmpeq sl, r4, lsr ip │ │ │ │ + @ instruction: 0x0140bb90 │ │ │ │ + strheq r9, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ + cmpeq r0, ip, asr fp │ │ │ │ + smlalbbeq r9, r0, r0, sl │ │ │ │ + smlalbteq r9, sl, ip, fp │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ + cmpeq r0, ip, asr #20 │ │ │ │ + @ instruction: 0x014a9b98 │ │ │ │ + strdeq fp, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ + cmpeq sl, r4, ror #22 │ │ │ │ + smlalbteq fp, r0, r0, sl │ │ │ │ + smlaltteq r9, r0, r4, r9 │ │ │ │ + cmpeq sl, r0, lsr fp │ │ │ │ + smlalbbeq fp, r0, ip, sl │ │ │ │ + strheq r9, [r0, #-144] @ 0xffffff70 │ │ │ │ + strdeq r9, [sl, #-172] @ 0xffffff54 │ │ │ │ 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] @ 1d72c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -278844,94 +278844,94 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str ip, [sp, #4] │ │ │ │ b 1d7240 │ │ │ │ cmpeq r5, r4, asr #31 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ ldrsbeq r0, [r7, #-24] @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - cmpeq r0, r8, lsl sl │ │ │ │ - cmpeq r0, r0, lsr sl │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - @ instruction: 0x0140b89c │ │ │ │ - strheq r9, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r4, lsr #20 │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + smlaltbeq fp, r0, r8, r8 │ │ │ │ + smlalbteq r9, r0, r8, r7 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmpeq r7, ip, lsr r1 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ - smlalbbeq r9, r0, ip, sl │ │ │ │ - cmpeq r0, r8, lsr #20 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - strheq fp, [r0, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq r9, [r0, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r0, ip, ror r9 │ │ │ │ + @ instruction: 0x01409a98 │ │ │ │ + cmpeq r0, r4, lsr sl │ │ │ │ + cmpeq sl, r0, asr #16 │ │ │ │ + smlalbteq fp, r0, r8, r7 │ │ │ │ + smlaltteq r9, r0, r8, r6 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x01559790 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ cmpeq r7, r4, lsr r0 │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x01409898 │ │ │ │ - @ instruction: 0x01409898 │ │ │ │ - smlalbteq r9, sl, r8, r6 │ │ │ │ - cmpeq r0, ip, asr #12 │ │ │ │ - cmpeq r0, ip, ror #10 │ │ │ │ + cmpeq r0, ip, lsl r8 │ │ │ │ + smlaltbeq r9, r0, r4, r8 │ │ │ │ + smlaltbeq r9, r0, r4, r8 │ │ │ │ + ldrdeq r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, r8, asr r6 │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ ldrsheq pc, [r6, #-236] @ 0xffffff14 @ │ │ │ │ - ldrdeq r9, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sl, r0, asr #12 │ │ │ │ - smlalbteq fp, r0, r4, r5 │ │ │ │ - smlaltteq r9, r0, r4, r4 │ │ │ │ + smlaltteq r9, r0, r0, r8 │ │ │ │ + cmpeq sl, r8, asr #12 │ │ │ │ + ldrdeq fp, [r0, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r9, [r0, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smlaltteq r9, r0, r0, r7 │ │ │ │ - strdeq r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ - @ instruction: 0x01409494 │ │ │ │ + smlaltteq r9, r0, ip, r7 │ │ │ │ + strdeq r9, [sl, #-88] @ 0xffffffa8 │ │ │ │ + smlalbbeq fp, r0, r0, r5 │ │ │ │ + smlaltbeq r9, r0, r0, r4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ + cmpeq r1, ip, asr sl │ │ │ │ cmpeq r1, r0, asr sl │ │ │ │ - cmpeq r1, r4, asr #20 │ │ │ │ - @ instruction: 0x0140979c │ │ │ │ - smlaltbeq r9, sl, r0, r5 │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ + smlaltbeq r9, r0, r8, r7 │ │ │ │ + smlaltbeq r9, sl, r8, r5 │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq sl, r8, asr r5 │ │ │ │ - ldrdeq fp, [r0, #-76] @ 0xffffffb4 │ │ │ │ - strdeq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + smlaltteq fp, r0, r8, r4 │ │ │ │ + cmpeq r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ - smlaltbeq fp, r0, r4, r4 │ │ │ │ - smlalbteq r9, r0, r4, r3 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ + strheq fp, [r0, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq r9, [r0, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - smlaltteq r9, sl, ip, r4 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - smlalbbeq r9, r0, r4, r3 │ │ │ │ + strdeq r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r9, r0, r4, r7 │ │ │ │ + @ instruction: 0x01409390 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - strheq r9, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ + smlalbteq r9, sl, r0, r4 │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - smlalbbeq r9, sl, r0, r4 │ │ │ │ - cmpeq r0, r4, lsl #8 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ + smlalbbeq r9, sl, r8, r4 │ │ │ │ + cmpeq r0, r0, lsl r4 │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ - smlalbteq fp, r0, ip, r3 │ │ │ │ - smlaltteq r9, r0, ip, r2 │ │ │ │ - cmpeq sl, r0, lsl r4 │ │ │ │ - @ instruction: 0x0140b394 │ │ │ │ - strheq r9, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + ldrdeq fp, [r0, #-56] @ 0xffffffc8 │ │ │ │ + strdeq r9, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ + smlaltbeq fp, r0, r0, r3 │ │ │ │ + smlalbteq r9, r0, r0, r2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r0, r0, asr #12 │ │ │ │ - ldrdeq r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r0, r8, ror r2 │ │ │ │ + cmpeq r0, ip, asr #12 │ │ │ │ + smlaltteq r9, sl, r4, r3 │ │ │ │ + smlalbbeq r9, r0, r4, r2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x014a9394 │ │ │ │ - cmpeq r0, r8, lsl r3 │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ + @ instruction: 0x014a939c │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ + cmpeq r0, r4, asr #4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq sl, r0, ror #6 │ │ │ │ - strheq r9, [r0, #-68] @ 0xffffffbc │ │ │ │ - mrseq r9, (UNDEF: 96) │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ + smlalbteq r9, r0, r0, r4 │ │ │ │ + cmpeq r0, ip, lsl #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 r5, r2 │ │ │ │ ldr r2, [pc, #1068] @ 1d7858 │ │ │ │ mov r9, r3 │ │ │ │ @@ -279212,35 +279212,35 @@ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ ldrsbeq pc, [r6, #-132] @ 0xffffff7c @ │ │ │ │ cmppeq r6, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ ldrheq r8, [r5, #-248] @ 0xffffff08 │ │ │ │ cmpeq r5, r4, ror #30 │ │ │ │ cmpeq r5, r4, asr pc │ │ │ │ cmppeq r6, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, asr #4 │ │ │ │ - strdeq r8, [sl, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ - @ instruction: 0x01408d94 │ │ │ │ + cmpeq r0, r4, asr r2 │ │ │ │ + strdeq r8, [sl, #-236] @ 0xffffff14 │ │ │ │ + smlalbbeq sl, r0, r0, lr │ │ │ │ + smlaltbeq r8, r0, r0, sp │ │ │ │ + cmpeq r1, r4, asr r3 │ │ │ │ cmpeq r1, r8, asr #6 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ - @ instruction: 0x014a8e94 │ │ │ │ - cmpeq r0, r8, lsl lr │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ - cmpeq sl, ip, asr lr │ │ │ │ - smlaltteq sl, r0, r0, sp │ │ │ │ - cmpeq r0, r0, lsl #26 │ │ │ │ - cmpeq sl, r4, lsr #28 │ │ │ │ - smlaltbeq sl, r0, r8, sp │ │ │ │ - smlalbteq r8, r0, r8, ip │ │ │ │ - strdeq r8, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ - @ instruction: 0x01408c90 │ │ │ │ - smlalbteq r8, sl, r4, sp │ │ │ │ + @ instruction: 0x014a8e9c │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ cmpeq r0, r4, asr #26 │ │ │ │ - cmpeq r0, r4, ror #24 │ │ │ │ + cmpeq sl, r4, ror #28 │ │ │ │ + smlaltteq sl, r0, ip, sp │ │ │ │ + cmpeq r0, ip, lsl #26 │ │ │ │ + cmpeq sl, ip, lsr #28 │ │ │ │ + strheq sl, [r0, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r8, [r0, #-196] @ 0xffffff3c │ │ │ │ + strdeq r8, [sl, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, ip, ror sp │ │ │ │ + @ instruction: 0x01408c9c │ │ │ │ + smlalbteq r8, sl, ip, sp │ │ │ │ + cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ 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] @ 1d8194 │ │ │ │ ldr ip, [pc, #2200] @ 1d8198 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -279795,107 +279795,107 @@ │ │ │ │ b 1d7af4 │ │ │ │ cmpeq r5, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ cmppeq r6, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ - cmpeq r0, r0, asr #26 │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - smlaltbeq sl, r0, ip, fp │ │ │ │ - smlalbteq r8, r0, ip, sl │ │ │ │ + cmpeq r0, r4, asr #30 │ │ │ │ + cmpeq r0, ip, asr #26 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + strheq sl, [r0, #-184] @ 0xffffff48 │ │ │ │ + ldrdeq r8, [r0, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ cmppeq r6, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ svceq 0x000e0d9c │ │ │ │ - @ instruction: 0x01408e90 │ │ │ │ - smlaltbeq r8, r0, r4, sp │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ - cmpeq sl, r8, asr #22 │ │ │ │ - smlalbteq sl, r0, ip, sl │ │ │ │ - smlaltteq r8, r0, ip, r9 │ │ │ │ + @ instruction: 0x01408e9c │ │ │ │ + strheq r8, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ + cmpeq sl, r0, asr fp │ │ │ │ + ldrdeq sl, [r0, #-168] @ 0xffffff58 │ │ │ │ + strdeq r8, [r0, #-152] @ 0xffffff68 │ │ │ │ cmpeq r5, r8, lsl #2 │ │ │ │ cmppeq r6, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ cmppeq r6, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ ldrheq pc, [r6, #-44] @ 0xffffffd4 @ │ │ │ │ ldrheq pc, [r6, #-32] @ 0xffffffe0 @ │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ cmppeq r6, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ cmppeq r6, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r8, lsl #18 │ │ │ │ cmpeq r5, ip, lsr #17 │ │ │ │ - smlaltteq r8, sl, r4, r8 │ │ │ │ - cmpeq r0, r8, ror #16 │ │ │ │ - smlalbbeq r8, r0, r8, r7 │ │ │ │ + smlaltteq r8, sl, ip, r8 │ │ │ │ + cmpeq r0, r4, ror r8 │ │ │ │ + @ instruction: 0x01408794 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - smlalbbeq r8, r0, ip, fp │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ + @ instruction: 0x01408b98 │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ - cmpeq sl, r4, lsr r8 │ │ │ │ - strheq sl, [r0, #-120] @ 0xffffff88 │ │ │ │ - ldrdeq r8, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r0, lsl sl │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ + smlalbteq sl, r0, r4, r7 │ │ │ │ + smlaltteq r8, r0, r4, r6 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq r8, [r0, #-148] @ 0xffffff6c │ │ │ │ - smlaltteq r8, sl, r4, r7 │ │ │ │ - cmpeq r0, r8, ror #14 │ │ │ │ - smlalbbeq r8, r0, r8, r6 │ │ │ │ + smlaltteq r8, r0, r0, r9 │ │ │ │ + smlaltteq r8, sl, ip, r7 │ │ │ │ + cmpeq r0, r4, ror r7 │ │ │ │ + @ instruction: 0x01408694 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq sl, r0, ror #14 │ │ │ │ - smlaltteq sl, r0, r0, r6 │ │ │ │ - cmpeq r0, r0, lsl #12 │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ - @ instruction: 0x0140a698 │ │ │ │ - strheq r8, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sl, r8, ror #14 │ │ │ │ + smlaltteq sl, r0, ip, r6 │ │ │ │ + cmpeq r0, ip, lsl #12 │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ + smlaltbeq sl, r0, r4, r6 │ │ │ │ + smlalbteq r8, r0, r4, r5 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ - smlaltteq r8, sl, r0, r6 │ │ │ │ - cmpeq r0, ip, ror r5 │ │ │ │ + cmpeq r0, r4, asr #16 │ │ │ │ + smlaltteq r8, sl, r8, r6 │ │ │ │ + smlalbbeq r8, r0, r8, r5 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x014a8698 │ │ │ │ - cmpeq r0, ip, lsl r6 │ │ │ │ - cmpeq r0, ip, lsr r5 │ │ │ │ + smlaltbeq r8, sl, r0, r6 │ │ │ │ + cmpeq r0, r8, lsr #12 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmpeq sl, r0, ror #12 │ │ │ │ - smlaltteq sl, r0, r4, r5 │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ - smlaltbeq sl, r0, ip, r5 │ │ │ │ - smlalbteq r8, r0, ip, r4 │ │ │ │ - strdeq r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ - @ instruction: 0x01408494 │ │ │ │ + cmpeq sl, r8, ror #12 │ │ │ │ + strdeq sl, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r0, r0, lsl r5 │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ + strheq sl, [r0, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r8, [r0, #-72] @ 0xffffffb8 │ │ │ │ + strdeq r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ + smlalbbeq sl, r0, r0, r5 │ │ │ │ + smlaltbeq r8, r0, r0, r4 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - strheq r8, [sl, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, ip, lsr r5 │ │ │ │ - cmpeq r0, r8, asr r4 │ │ │ │ + smlalbteq r8, sl, r4, r5 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ + cmpeq r0, r4, ror #8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x014a8590 │ │ │ │ - cmpeq r0, r0, lsl r5 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ + @ instruction: 0x014a8598 │ │ │ │ + cmpeq r0, ip, lsl r5 │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq sl, r4, ror #10 │ │ │ │ - smlalbteq r8, r0, r4, r7 │ │ │ │ - cmpeq r0, r0, lsl #8 │ │ │ │ + cmpeq sl, ip, ror #10 │ │ │ │ + ldrdeq r8, [r0, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq sl, r0, lsr r5 │ │ │ │ - strheq sl, [r0, #-68] @ 0xffffffbc │ │ │ │ - ldrdeq r8, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sl, r8, lsr r5 │ │ │ │ + smlalbteq sl, r0, r0, r4 │ │ │ │ + smlaltteq r8, r0, r0, r3 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - strdeq r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, ip, ror r4 │ │ │ │ - @ instruction: 0x0140839c │ │ │ │ + cmpeq sl, r0, lsl #10 │ │ │ │ + smlalbbeq sl, r0, r8, r4 │ │ │ │ + smlaltbeq r8, r0, r8, r3 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - smlalbteq r8, sl, r4, r4 │ │ │ │ - strheq r8, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ + smlalbteq r8, sl, ip, r4 │ │ │ │ + smlalbteq r8, r0, r4, r6 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x014a8490 │ │ │ │ - cmpeq r0, r4, lsl r4 │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ + @ instruction: 0x014a8498 │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 001d8324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -280906,210 +280906,210 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ b 1d91a8 │ │ │ │ cmppeq r4, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r4, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r8, r3, r0, r4 │ │ │ │ + smlalbbeq r8, r3, ip, r4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlaltteq r8, sl, ip, r0 │ │ │ │ - @ instruction: 0x01407f94 │ │ │ │ + strdeq r8, [sl, #-4] │ │ │ │ + smlaltbeq r7, r0, r0, pc @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq r0, ip, asr r4 │ │ │ │ - strheq r8, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r4, lsr #8 │ │ │ │ + cmpeq r0, r8, ror #8 │ │ │ │ + smlalbteq r8, r0, r4, r4 │ │ │ │ cmppeq r4, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, r0, ip, r3 │ │ │ │ - cmpeq sl, r0, lsr #30 │ │ │ │ - smlaltbeq r9, r0, r4, lr │ │ │ │ - strheq r7, [r0, #-220] @ 0xffffff24 │ │ │ │ + strdeq r8, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r8, lsr #30 │ │ │ │ + strheq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ + smlalbteq r7, r0, r8, sp │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - strheq r7, [sl, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, ip, asr sp │ │ │ │ - ldrdeq r8, [r0, #-12] │ │ │ │ - smlalbbeq r7, sl, r4, sp │ │ │ │ - cmpeq r0, r8, lsr #24 │ │ │ │ - cmpeq r0, ip │ │ │ │ - cmpeq r0, r0, lsl #24 │ │ │ │ - cmpeq sl, r4, lsr #24 │ │ │ │ - smlalbteq r7, r0, r8, sl │ │ │ │ - cmpeq r0, r4, asr #28 │ │ │ │ - smlaltteq r7, sl, ip, sl │ │ │ │ - @ instruction: 0x01407990 │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ - cmpeq sl, ip, ror #18 │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ - @ instruction: 0x01407c94 │ │ │ │ - strdeq r7, [sl, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x01407694 │ │ │ │ - smlalbteq r7, r0, r8, fp │ │ │ │ - cmpeq r0, r8, lsl #14 │ │ │ │ + smlalbteq r7, sl, r0, lr │ │ │ │ + cmpeq r0, r8, ror #26 │ │ │ │ + smlaltteq r8, r0, r8, r0 │ │ │ │ + smlalbbeq r7, sl, ip, sp │ │ │ │ + cmpeq r0, r4, lsr ip │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ + cmpeq r0, ip, lsl #24 │ │ │ │ + cmpeq sl, ip, lsr #24 │ │ │ │ + ldrdeq r7, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r0, asr lr │ │ │ │ + strdeq r7, [sl, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x0140799c │ │ │ │ + cmpeq r0, ip, ror sp │ │ │ │ + cmpeq sl, r4, ror r9 │ │ │ │ + cmpeq r0, ip, lsl r8 │ │ │ │ + smlaltbeq r7, r0, r0, ip │ │ │ │ + strdeq r7, [sl, #-120] @ 0xffffff88 │ │ │ │ + smlaltbeq r7, r0, r0, r6 │ │ │ │ + ldrdeq r7, [r0, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, r4, lsl r7 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ - strheq r7, [r0, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01407994 │ │ │ │ - smlaltteq r7, sl, r4, r5 │ │ │ │ - smlalbbeq r7, r0, r8, r4 │ │ │ │ - cmpeq r0, ip, lsl r9 │ │ │ │ - cmpeq r0, r4, asr r9 │ │ │ │ - strheq r7, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, asr #8 │ │ │ │ - cmpeq r0, r8, asr r3 │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ + smlalbteq r7, r0, r4, r5 │ │ │ │ + smlaltbeq r7, r0, r0, r9 │ │ │ │ + smlaltteq r7, sl, ip, r5 │ │ │ │ + @ instruction: 0x01407494 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ + smlalbteq r7, sl, r4, r4 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + cmpeq r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ teqeq pc, ip, ror #24 │ │ │ │ teqeq pc, r8, lsl ip @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x014a7398 │ │ │ │ + smlaltbeq r7, sl, r0, r3 │ │ │ │ teqeq pc, r4, lsl #23 │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ teqeq pc, r4, lsr fp @ │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ + cmpeq sl, ip, asr pc │ │ │ │ teqeq pc, r0, asr #14 │ │ │ │ - smlaltteq r6, r0, ip, sp │ │ │ │ + strdeq r6, [r0, #-216] @ 0xffffff28 │ │ │ │ teqeq pc, r8, lsl #14 │ │ │ │ teqeq pc, r8, asr #13 │ │ │ │ - smlalbbeq r6, sl, r8, lr │ │ │ │ + @ instruction: 0x014a6e90 │ │ │ │ teqeq pc, r8, ror r6 @ │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r0, r0, lsr sp │ │ │ │ teqeq pc, ip, lsr r6 @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ teqeq pc, ip, ror r5 @ │ │ │ │ teqeq pc, ip, lsr r5 @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmpeq sl, r8, ror ip │ │ │ │ + smlalbbeq r6, sl, r0, ip │ │ │ │ teqeq pc, r4, ror #8 │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ teqeq pc, ip, lsr #8 │ │ │ │ teqeq pc, ip, ror #7 │ │ │ │ - smlaltbeq r6, sl, ip, fp │ │ │ │ + strheq r6, [sl, #-180] @ 0xffffff4c │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmpeq r0, r8, asr #20 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ teqeq pc, r0, ror #6 │ │ │ │ teqeq pc, r0, lsr #6 │ │ │ │ teqeq pc, r0, ror #5 │ │ │ │ - smlaltbeq r6, sl, r0, sl │ │ │ │ + smlaltbeq r6, sl, r8, sl │ │ │ │ teqeq pc, ip, lsl #5 │ │ │ │ - cmpeq r0, r8, lsr r9 │ │ │ │ + cmpeq r0, r4, asr #18 │ │ │ │ teqeq pc, r4, asr r2 @ │ │ │ │ - cmpeq sl, r4, lsr #20 │ │ │ │ - smlaltbeq r8, r0, r8, r9 │ │ │ │ - smlalbteq r6, r0, r0, r8 │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + strheq r8, [r0, #-148] @ 0xffffff6c │ │ │ │ + smlalbteq r6, r0, ip, r8 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ - cmpeq r0, r0, asr #18 │ │ │ │ + cmpeq r0, ip, ror r9 │ │ │ │ + cmpeq r0, ip, asr #18 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmpeq r0, r0, lsl r9 │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - smlaltteq r8, r0, r0, r8 │ │ │ │ + smlaltteq r8, r0, ip, r8 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - strheq r8, [r0, #-128] @ 0xffffff80 │ │ │ │ - strdeq r6, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - @ instruction: 0x01406794 │ │ │ │ + strheq r8, [r0, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sl, r0, lsl #18 │ │ │ │ + smlalbbeq r8, r0, r8, r8 │ │ │ │ + smlaltbeq r6, r0, r0, r7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strheq r6, [sl, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r0, r0, asr #16 │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ - cmpeq r0, r8, lsl #16 │ │ │ │ - cmpeq sl, r0, asr r8 │ │ │ │ - ldrdeq r8, [r0, #-116] @ 0xffffff8c │ │ │ │ - smlaltteq r6, r0, ip, r6 │ │ │ │ + smlalbteq r6, sl, r4, r8 │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ + cmpeq r0, r8, ror #14 │ │ │ │ + cmpeq r0, r4, lsl r8 │ │ │ │ + cmpeq sl, r8, asr r8 │ │ │ │ + smlaltteq r8, r0, r0, r7 │ │ │ │ + strdeq r6, [r0, #-104] @ 0xffffff98 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ - @ instruction: 0x01408798 │ │ │ │ - strheq r6, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + smlaltbeq r8, r0, r4, r7 │ │ │ │ + strheq r6, [r0, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - ldrdeq r6, [sl, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ + smlaltteq r6, sl, r0, r7 │ │ │ │ + cmpeq r0, r8, ror #14 │ │ │ │ + smlalbbeq r6, r0, r0, r6 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x014a679c │ │ │ │ - cmpeq r0, r0, lsr #14 │ │ │ │ - cmpeq r0, r8, lsr r6 │ │ │ │ + smlaltbeq r6, sl, r4, r7 │ │ │ │ + cmpeq r0, ip, lsr #14 │ │ │ │ + cmpeq r0, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlaltteq r8, r0, r8, r6 │ │ │ │ + strdeq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - strheq r8, [r0, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r8, r0, r4, r6 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - smlalbbeq r8, r0, r4, r6 │ │ │ │ - @ instruction: 0x0140659c │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + @ instruction: 0x01408690 │ │ │ │ + smlaltbeq r6, r0, r8, r5 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlalbteq r6, sl, r4, r6 │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ - cmpeq r0, r0, ror #10 │ │ │ │ + smlalbteq r6, sl, ip, r6 │ │ │ │ + cmpeq r0, r4, asr r6 │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r0, r0, lsl r6 │ │ │ │ - smlaltteq r8, r0, r0, r5 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ + smlaltteq r8, r0, ip, r5 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ - smlaltbeq r8, r0, ip, r5 │ │ │ │ - smlalbteq r6, r0, r8, r4 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ + strheq r8, [r0, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r6, [r0, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r8, r0, r0, r5 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - strheq r6, [sl, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r0, asr #10 │ │ │ │ - cmpeq r0, r8, asr r4 │ │ │ │ + smlalbteq r6, sl, r4, r5 │ │ │ │ + cmpeq r0, ip, asr #10 │ │ │ │ + cmpeq r0, r4, ror #8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r0, r8, lsl #10 │ │ │ │ + cmpeq r0, r4, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - ldrdeq r8, [r0, #-72] @ 0xffffffb8 │ │ │ │ + smlaltteq r8, r0, r4, r4 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ - smlaltbeq r8, r0, r4, r4 │ │ │ │ - smlalbteq r6, r0, r0, r3 │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ + strheq r8, [r0, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq r6, r0, ip, r3 │ │ │ │ + cmpeq r0, r8, ror r4 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ + cmpeq r0, r8, asr #8 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - smlalbbeq r6, sl, r4, r4 │ │ │ │ - cmpeq r0, r8, lsl #8 │ │ │ │ - cmpeq r0, r0, lsr #6 │ │ │ │ + smlalbbeq r6, sl, ip, r4 │ │ │ │ + cmpeq r0, r4, lsl r4 │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r8, [r0, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq r8, [r0, #-60] @ 0xffffffc4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0140839c │ │ │ │ + smlaltbeq r8, r0, r8, r3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r0, r8, ror r3 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r0, ip, lsr r3 │ │ │ │ + cmpeq r0, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r0, ip, lsl #6 │ │ │ │ - ldrdeq r8, [r0, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r0, r8, lsl r3 │ │ │ │ + smlaltteq r8, r0, r8, r2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - smlaltbeq r8, r0, ip, r2 │ │ │ │ + strheq r8, [r0, #-40] @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, ip, ror r2 │ │ │ │ + smlalbbeq r8, r0, r8, r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlalbteq r6, sl, r4, r2 │ │ │ │ - cmpeq r0, r8, asr #4 │ │ │ │ - cmpeq r0, r4, ror #2 │ │ │ │ - cmpeq r0, r0, lsl r2 │ │ │ │ + smlalbteq r6, sl, ip, r2 │ │ │ │ + cmpeq r0, r4, asr r2 │ │ │ │ + cmpeq r0, r0, ror r1 │ │ │ │ + cmpeq r0, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, r8, asr r2 │ │ │ │ - ldrdeq r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ - strdeq r6, [r0, #-4] │ │ │ │ + cmpeq sl, r0, ror #4 │ │ │ │ + smlaltteq r8, r0, r8, r1 │ │ │ │ + mrseq r6, (UNDEF: 80) │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ - smlaltbeq r8, r0, r0, r1 │ │ │ │ - strheq r6, [r0, #-12] │ │ │ │ - cmpeq r0, r8, ror #2 │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ + smlaltbeq r8, r0, ip, r1 │ │ │ │ + smlalbteq r6, r0, r8, r0 │ │ │ │ + cmpeq r0, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strheq r6, [sl, #-16] │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ - cmpeq r0, ip, asr #32 │ │ │ │ + strheq r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ + qdaddeq r6, r8, r0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - strdeq r8, [r0, #-12] │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-596] @ 1d93cc │ │ │ │ @@ -282107,17 +282107,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1da54c │ │ │ │ cmpeq r6, r0, asr r9 │ │ │ │ - smlalbbeq r6, sl, ip, r0 │ │ │ │ - smlaltbeq r6, r0, r4, r5 │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ + swpbeq r6, r4, [sl] │ │ │ │ + strheq r6, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r0, ip, lsr pc │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ │ │ │ │ 001da5b4 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -282293,28 +282293,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 1da760 │ │ │ │ cmpeq r4, r4, lsr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r5, [sl, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x01405e98 │ │ │ │ + strdeq r5, [sl, #-248] @ 0xffffff08 │ │ │ │ + smlaltbeq r5, r0, r4, lr │ │ │ │ ldrsbeq sp, [r4, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ cmpeq r6, ip, lsl #16 │ │ │ │ cmpeq r6, r8, lsr #15 │ │ │ │ - smlaltbeq r6, r0, r4, r4 │ │ │ │ - strheq r6, [r0, #-68] @ 0xffffffbc │ │ │ │ + strheq r6, [r0, #-64] @ 0xffffffc0 │ │ │ │ + smlalbteq r6, r0, r0, r4 │ │ │ │ @ instruction: 0x0154d49c │ │ │ │ - @ instruction: 0x01406398 │ │ │ │ + smlaltbeq r6, r0, r4, r3 │ │ │ │ @ instruction: 0x0156c698 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ teqeq pc, ip, ror #11 │ │ │ │ - cmpeq r0, r0, lsr sp │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ │ │ │ │ 001da8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ 1da96c │ │ │ │ @@ -282357,17 +282357,17 @@ │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1da924 │ │ │ │ ldrheq r5, [r5, #-196] @ 0xffffff3c │ │ │ │ cmpeq r6, ip, asr r5 │ │ │ │ - strheq r5, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r0, asr #24 │ │ │ │ - cmpeq r0, ip, asr fp │ │ │ │ + smlalbteq r5, sl, r4, ip │ │ │ │ + cmpeq r0, ip, asr #24 │ │ │ │ + cmpeq r0, r8, ror #22 │ │ │ │ │ │ │ │ 001da980 : │ │ │ │ ldr r3, [pc, #32] @ 1da9a8 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -282437,17 +282437,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1daa34 │ │ │ │ cmpeq r6, r8, ror r4 │ │ │ │ @ instruction: 0x01555b9c │ │ │ │ cmpeq r5, ip, lsr fp │ │ │ │ - smlalbbeq r5, sl, ip, fp │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ - cmpeq r0, r0, lsr sl │ │ │ │ + @ instruction: 0x014a5b94 │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001daab4 : │ │ │ │ ldr r3, [pc, #32] @ 1daadc │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -282869,58 +282869,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1dae78 │ │ │ │ ldrsheq sp, [r4, #-12] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r5, sl, ip, sl │ │ │ │ - cmpeq r0, r4, ror r9 │ │ │ │ + ldrdeq r5, [sl, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r5, r0, r0, r9 │ │ │ │ ldrheq sp, [r4, #-8] │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ cmpeq r5, r0, lsl #20 │ │ │ │ cmpeq r6, ip, lsr #5 │ │ │ │ - strheq r6, [r0, #-12] │ │ │ │ + smlalbteq r6, r0, r8, r0 │ │ │ │ cmpeq r5, r8, ror r9 │ │ │ │ cmpeq r6, r8, lsl #4 │ │ │ │ - smlaltteq r5, r0, ip, lr │ │ │ │ - cmpeq r0, r0, lsr #30 │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ + strdeq r5, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r0, ip, lsr #30 │ │ │ │ + cmpeq r0, r4, asr #30 │ │ │ │ cmpeq r4, r4, lsl #27 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ teqeq pc, ip, lsl #30 │ │ │ │ - smlalbteq r5, sl, r8, r6 │ │ │ │ - cmpeq r0, ip, asr #12 │ │ │ │ - cmpeq r0, ip, ror #10 │ │ │ │ - cmpeq r0, r4, lsl r6 │ │ │ │ - cmpeq r0, r4, lsl #24 │ │ │ │ + ldrdeq r5, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, r8, asr r6 │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ + cmpeq r0, r0, lsr #12 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - smlaltbeq r7, r0, r8, r5 │ │ │ │ + strheq r7, [r0, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - strdeq r5, [sl, #-84] @ 0xffffffac │ │ │ │ + strdeq r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ teqeq pc, r0, lsr #29 │ │ │ │ - @ instruction: 0x01405494 │ │ │ │ - strheq r5, [sl, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq r5, r0, r0, r4 │ │ │ │ + strheq r5, [sl, #-88] @ 0xffffffa8 │ │ │ │ teqeq pc, ip, asr lr @ │ │ │ │ - cmpeq r0, ip, asr #8 │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ teqeq pc, r0, lsr lr @ │ │ │ │ - smlalbbeq r5, sl, r0, r5 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - smlalbteq r7, r0, ip, r4 │ │ │ │ - smlaltteq r5, r0, r4, r3 │ │ │ │ + smlalbbeq r5, sl, r8, r5 │ │ │ │ + cmpeq r0, r4, lsr #8 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + ldrdeq r7, [r0, #-72] @ 0xffffffb8 │ │ │ │ + strdeq r5, [r0, #-48] @ 0xffffffd0 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - cmpeq sl, r0, lsl r5 │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r5, r0, ip, r3 │ │ │ │ + strheq r5, [r0, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - ldrdeq r5, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, ror #8 │ │ │ │ - smlalbbeq r5, r0, r0, r3 │ │ │ │ + smlaltteq r5, sl, r4, r4 │ │ │ │ + cmpeq r0, ip, ror #8 │ │ │ │ + smlalbbeq r5, r0, ip, r3 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 001db208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -282998,21 +282998,21 @@ │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ @ instruction: 0xffffc1d8 │ │ │ │ @ instruction: 0xffffc68c │ │ │ │ @ instruction: 0xffffb9c4 │ │ │ │ ldrsheq fp, [r6, #-176] @ 0xffffff50 │ │ │ │ cmpeq r5, ip, lsl #6 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - cmpeq sl, r8, lsr r3 │ │ │ │ - smlalbbeq r5, r0, r0, sl │ │ │ │ - ldrdeq r5, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r0, asr #6 │ │ │ │ + smlalbbeq r5, r0, ip, sl │ │ │ │ + smlaltteq r5, r0, r0, r1 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - strdeq r5, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r0, ip, ror r2 │ │ │ │ - @ instruction: 0x01405198 │ │ │ │ + mrseq r5, (UNDEF: 122) │ │ │ │ + smlalbbeq r7, r0, r8, r2 │ │ │ │ + smlaltbeq r5, r0, r4, r1 │ │ │ │ │ │ │ │ 001db36c : │ │ │ │ ldr r3, [pc, #100] @ 1db3d8 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 1db3a0 │ │ │ │ ldr ip, [pc, #88] @ 1db3dc │ │ │ │ @@ -283102,21 +283102,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 1db498 │ │ │ │ - cmpeq r0, ip, lsr r9 │ │ │ │ - cmpeq r0, r4, lsl #18 │ │ │ │ - cmpeq sl, r8, ror r2 │ │ │ │ + cmpeq r0, r8, asr #18 │ │ │ │ + cmpeq r0, r0, lsl r9 │ │ │ │ + smlalbbeq r5, sl, r0, r2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - cmpeq r0, r8, lsr r9 │ │ │ │ - smlalbteq r5, r0, ip, r8 │ │ │ │ - cmpeq sl, r0, asr #4 │ │ │ │ + cmpeq r0, r4, asr #18 │ │ │ │ + ldrdeq r5, [r0, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sl, r8, asr #4 │ │ │ │ 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] @ 1db82c │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldr r3, [pc, #796] @ 1db830 │ │ │ │ @@ -283317,35 +283317,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1db648 │ │ │ │ ldrsheq ip, [r4, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r5, sl, r8, r1 │ │ │ │ - cmpeq r0, r8, asr #16 │ │ │ │ + ldrdeq r5, [sl, #-16] │ │ │ │ + cmpeq r0, r4, asr r8 │ │ │ │ cmpeq r4, r8, lsr #13 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - smlaltteq r5, sl, r0, r0 │ │ │ │ - cmpeq r0, r0, ror #14 │ │ │ │ + smlaltteq r5, sl, r8, r0 │ │ │ │ + cmpeq r0, ip, ror #14 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrheq ip, [r4, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r5, sl, r8, r0 │ │ │ │ - cmpeq r0, ip, lsl #14 │ │ │ │ + swpbeq r5, r0, [sl] │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ teqeq pc, r0, lsr r7 @ │ │ │ │ muleq r0, r8, ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ teqeq pc, r8, ror r6 @ │ │ │ │ - cmpeq sl, r8, lsr pc │ │ │ │ - strheq r6, [r0, #-208] @ 0xffffff30 │ │ │ │ - strheq r5, [r0, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r8, ror sp │ │ │ │ + cmpeq sl, r0, asr #30 │ │ │ │ + strheq r6, [r0, #-220] @ 0xffffff24 │ │ │ │ + strheq r5, [r0, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq r6, r0, r4, 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 r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -283377,17 +283377,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1db8d8 │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ - @ instruction: 0x01405498 │ │ │ │ + cmpeq sl, r0, lsr #28 │ │ │ │ + cmpeq r0, ip, asr r5 │ │ │ │ + smlaltbeq r5, r0, r4, r4 │ │ │ │ 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] @ 1dbda8 │ │ │ │ @@ -283669,35 +283669,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1dbba8 │ │ │ │ ldrheq ip, [r4, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, ror r2 │ │ │ │ - cmpeq sl, r4, ror #26 │ │ │ │ - ldrdeq r5, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ + smlaltteq r5, r0, r4, r3 │ │ │ │ teqeq pc, r8, ror #9 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ teqeq pc, r0, ror #8 │ │ │ │ - smlaltteq r4, sl, r4, fp │ │ │ │ + smlaltteq r4, sl, ip, fp │ │ │ │ teqeq pc, ip @ @ │ │ │ │ cmpeq r4, r4, asr r0 │ │ │ │ - @ instruction: 0x01406998 │ │ │ │ - cmpeq r0, ip, ror r1 │ │ │ │ - cmpeq r0, ip, lsr r9 │ │ │ │ - cmpeq r0, r0, lsr #2 │ │ │ │ - smlaltteq r6, r0, r0, r8 │ │ │ │ - smlalbbeq r6, r0, r8, r8 │ │ │ │ - andeq r7, r0, r0, lsl r9 │ │ │ │ - smlalbteq r4, sl, ip, r9 │ │ │ │ + smlaltbeq r6, r0, r4, r9 │ │ │ │ + smlalbbeq r5, r0, r8, r1 │ │ │ │ + cmpeq r0, r8, asr #18 │ │ │ │ cmpeq r0, ip, lsr #2 │ │ │ │ - cmpeq r0, r8, asr #32 │ │ │ │ - smlalbbeq r4, sl, ip, r9 │ │ │ │ - cmpeq r0, r4, lsl #16 │ │ │ │ - cmpeq r0, ip │ │ │ │ + smlaltteq r6, r0, ip, r8 │ │ │ │ + @ instruction: 0x01406894 │ │ │ │ + andeq r7, r0, r0, lsl r9 │ │ │ │ + ldrdeq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + qdaddeq r5, r4, r0 │ │ │ │ + @ instruction: 0x014a4994 │ │ │ │ + cmpeq r0, r0, lsl r8 │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ │ │ │ │ 001dbe08 : │ │ │ │ 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 │ │ │ │ @@ -283948,37 +283948,37 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1dbfd0 │ │ │ │ ldrsbeq fp, [r4, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq fp, [r4, #-216] @ 0xffffff28 │ │ │ │ andeq r6, r0, r0, asr #18 │ │ │ │ - cmpeq sl, r8, asr r8 │ │ │ │ + cmpeq sl, r0, ror #16 │ │ │ │ teqeq pc, ip, asr #32 │ │ │ │ - smlalbteq r4, sl, ip, r7 │ │ │ │ + ldrdeq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ teqeq pc, r0, asr #31 │ │ │ │ cmpeq r4, ip, lsr #24 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - cmpeq r0, r4, asr #28 │ │ │ │ - strheq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - cmpeq r0, r0, lsr sp │ │ │ │ - smlaltteq r6, r0, r4, r4 │ │ │ │ - smlalbteq r4, r0, ip, ip │ │ │ │ - smlalbbeq r6, r0, ip, r4 │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ - strheq r4, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ - cmpeq sl, r8, ror r5 │ │ │ │ - strdeq r6, [r0, #-48] @ 0xffffffd0 │ │ │ │ - strdeq r4, [r0, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, ip, lsr r5 │ │ │ │ - strheq r6, [r0, #-52] @ 0xffffffcc │ │ │ │ - strheq r4, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r0, asr lr │ │ │ │ + strheq r4, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r0, ip, lsr sp │ │ │ │ + strdeq r6, [r0, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq r4, [r0, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x01406498 │ │ │ │ + cmpeq r0, ip, ror ip │ │ │ │ + strheq r4, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ + cmpeq r0, r0, asr #24 │ │ │ │ + smlalbbeq r4, sl, r0, r5 │ │ │ │ + strdeq r6, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, r4, lsl #24 │ │ │ │ + cmpeq sl, r4, asr #10 │ │ │ │ + smlalbteq r6, r0, r0, r3 │ │ │ │ + smlalbteq r4, r0, r4, fp │ │ │ │ │ │ │ │ 001dc264 : │ │ │ │ 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 │ │ │ │ @@ -284090,26 +284090,26 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1dc310 │ │ │ │ cmpeq r4, r8, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r4, r0, ip, fp │ │ │ │ + strdeq r4, [r0, #-184] @ 0xffffff48 │ │ │ │ cmpeq r4, ip, ror #17 │ │ │ │ - cmpeq r0, r4, asr fp │ │ │ │ - smlalbbeq r4, sl, r0, r3 │ │ │ │ - strdeq r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strdeq r4, [r0, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ - strheq r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strheq r4, [r0, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r4, lsl #6 │ │ │ │ - cmpeq r0, ip, ror r1 │ │ │ │ - smlalbbeq r4, r0, r0, r9 │ │ │ │ + cmpeq r0, r0, ror #22 │ │ │ │ + smlalbbeq r4, sl, r8, r3 │ │ │ │ + cmpeq r0, r4, lsl #4 │ │ │ │ + cmpeq r0, r8, lsl #20 │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + smlalbteq r6, r0, r4, r1 │ │ │ │ + smlalbteq r4, r0, r8, r9 │ │ │ │ + cmpeq sl, ip, lsl #6 │ │ │ │ + smlalbbeq r6, r0, r8, r1 │ │ │ │ + smlalbbeq r4, r0, ip, r9 │ │ │ │ │ │ │ │ 001dc468 : │ │ │ │ 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, #3984] @ 1dd410 │ │ │ │ @@ -285110,279 +285110,279 @@ │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3] │ │ │ │ b 1dcefc │ │ │ │ cmpeq r4, ip, ror r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r4, ror #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ - strheq r4, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, ip, lsr r2 │ │ │ │ + smlalbteq r4, r0, r0, r8 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - smlalbteq r4, sl, ip, r1 │ │ │ │ - strheq r4, [sl, #-20] @ 0xffffffec │ │ │ │ - smlalbbeq r4, sl, r4, r1 │ │ │ │ + ldrdeq r4, [sl, #-20] @ 0xffffffec │ │ │ │ + strheq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ + smlalbbeq r4, sl, ip, r1 │ │ │ │ cmpeq r0, ip, lsl pc │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq r0, r0, asr #12 │ │ │ │ + cmpeq r0, ip, asr #12 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - strdeq r5, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sl, r0, lsl #30 │ │ │ │ - cmpeq r0, r8, ror sp │ │ │ │ - smlalbbeq r4, r0, r0, r5 │ │ │ │ - smlalbteq r3, sl, ip, lr │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ + strdeq r5, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r8, lsl #30 │ │ │ │ + smlalbbeq r5, r0, r4, sp │ │ │ │ + smlalbbeq r4, r0, ip, r5 │ │ │ │ + ldrdeq r3, [sl, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r0, ip, asr r5 │ │ │ │ cmpeq r4, r8, lsl #7 │ │ │ │ - cmpeq r2, r0, asr pc │ │ │ │ - cmpeq sl, r4, lsr #28 │ │ │ │ - @ instruction: 0x01405c9c │ │ │ │ - smlaltbeq r4, r0, r4, r4 │ │ │ │ + cmpeq r2, ip, asr pc │ │ │ │ + cmpeq sl, ip, lsr #28 │ │ │ │ + smlaltbeq r5, r0, r8, ip │ │ │ │ + strheq r4, [r0, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ - smlalbteq r3, sl, r0, sp │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ - cmpeq r0, r0, asr #8 │ │ │ │ + qdaddeq r4, r8, r3 │ │ │ │ + smlalbteq r3, sl, r8, sp │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - smlaltteq r3, r3, r8, pc @ │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ - ldrdeq r5, [r0, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ - smlaltbeq r2, r9, r8, r8 │ │ │ │ - smlaltbeq r3, r3, r8, lr @ │ │ │ │ - smlalbteq r2, r9, r4, r7 │ │ │ │ - smlalbteq r3, r3, r4, sp @ │ │ │ │ - smlaltteq r2, r9, r0, r6 │ │ │ │ - strheq r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ - smlaltteq r2, r9, ip, r5 │ │ │ │ - cmpeq r2, ip, ror sl │ │ │ │ - strdeq r2, [r9, #-72] @ 0xffffffb8 │ │ │ │ + strdeq r3, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sl, r4, ror #26 │ │ │ │ + smlaltteq r5, r0, r0, fp │ │ │ │ + smlaltteq r4, r0, r8, r3 │ │ │ │ + cmpeq r3, ip, asr #30 │ │ │ │ + strheq r2, [r9, #-132] @ 0xffffff7c │ │ │ │ + strheq r3, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r2, [r9, #-112] @ 0xffffff90 │ │ │ │ + ldrdeq r3, [r3, #-208] @ 0xffffff30 │ │ │ │ + smlaltteq r2, r9, ip, r6 │ │ │ │ + strheq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r2, [r9, #-88] @ 0xffffffa8 │ │ │ │ + smlalbbeq ip, r2, r8, sl │ │ │ │ + cmpeq r9, r4, lsl #10 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - qdaddeq r4, ip, r0 │ │ │ │ - cmpeq sl, r0, ror #16 │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ - smlalbteq r3, r0, r0, pc @ │ │ │ │ - cmpeq r3, ip, lsl #20 │ │ │ │ - cmpeq r9, r0, ror #6 │ │ │ │ + cmpeq r0, r8, rrx │ │ │ │ + cmpeq sl, r8, ror #16 │ │ │ │ + cmpeq r0, ip, lsr r0 │ │ │ │ + smlalbteq r3, r0, ip, pc @ │ │ │ │ + cmpeq r3, r8, lsl sl │ │ │ │ + cmpeq r9, ip, ror #6 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ - smlaltbeq r3, sl, ip, r6 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - cmpeq sl, r8, ror #12 │ │ │ │ - smlaltteq r5, r0, r0, r4 │ │ │ │ - smlaltteq r3, r0, r8, ip │ │ │ │ + cmpeq r0, r4, lsr r5 │ │ │ │ + strheq r3, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + cmpeq sl, r0, ror r6 │ │ │ │ + smlaltteq r5, r0, ip, r4 │ │ │ │ + strdeq r3, [r0, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmpeq r0, r8, lsl #28 │ │ │ │ - strdeq ip, [r2, #-96] @ 0xffffffa0 │ │ │ │ - smlaltbeq r2, r9, r8, r1 │ │ │ │ - cmpeq r0, r4, ror sp │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x014a3490 │ │ │ │ - cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r0, r4, lsl lr │ │ │ │ + strdeq ip, [r2, #-108] @ 0xffffff94 │ │ │ │ + strheq r2, [r9, #-20] @ 0xffffffec │ │ │ │ + smlalbbeq r3, r0, r0, sp │ │ │ │ + cmpeq r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x014a3498 │ │ │ │ + cmpeq r0, r4, lsl fp │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r0, r4, asr #26 │ │ │ │ - cmpeq r0, ip, asr #4 │ │ │ │ - ldrdeq r3, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r0, r8, asr #20 │ │ │ │ + cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r0, r8, asr r2 │ │ │ │ + ldrdeq r3, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r2, r0, ror #4 │ │ │ │ - cmpeq r0, ip, ror #24 │ │ │ │ - smlalbbeq r3, r0, r8, r7 │ │ │ │ - cmpeq r0, r4, ror #14 │ │ │ │ - strheq r3, [r0, #-108] @ 0xffffff94 │ │ │ │ - smlaltteq r5, r1, ip, fp │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ + cmpeq r2, ip, ror #4 │ │ │ │ + cmpeq r0, r8, ror ip │ │ │ │ + @ instruction: 0x01403794 │ │ │ │ + cmpeq r0, r0, ror r7 │ │ │ │ + smlalbteq r3, r0, r8, r6 │ │ │ │ + strdeq r5, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r4, lsr r5 │ │ │ │ + strdeq lr, [r3, #-16] │ │ │ │ smlaltteq lr, r3, r4, r1 │ │ │ │ ldrdeq lr, [r3, #-24] @ 0xffffffe8 │ │ │ │ smlalbteq lr, r3, ip, r1 │ │ │ │ smlalbteq lr, r3, r0, r1 │ │ │ │ strheq lr, [r3, #-20] @ 0xffffffec │ │ │ │ - smlaltbeq lr, r3, r8, r1 │ │ │ │ - cmpeq r0, r0, lsl #20 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ - strdeq r3, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ + smlalbbeq r2, sl, r4, fp │ │ │ │ + mrseq r3, (UNDEF: 96) │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r0, ip, ror r9 │ │ │ │ - strdeq r2, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ - cmpeq r0, r4, lsr r9 │ │ │ │ - strheq r2, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r0, r4, lsr r1 │ │ │ │ + smlalbbeq r4, r0, r8, r9 │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ + smlalbbeq r3, r0, r0, r1 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ + smlalbteq r2, sl, r0, sl │ │ │ │ + cmpeq r0, r0, asr #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - strdeq r4, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sl, r8, ror sl │ │ │ │ - strdeq r3, [r0, #-4] │ │ │ │ - smlalbbeq r3, r0, ip, r2 │ │ │ │ - cmpeq sl, r8, lsr #20 │ │ │ │ - smlaltbeq r3, r0, r4, r0 │ │ │ │ + cmpeq r0, r0, lsl #18 │ │ │ │ + smlalbbeq r2, sl, r0, sl │ │ │ │ + mrseq r3, (UNDEF: 80) │ │ │ │ + @ instruction: 0x01403298 │ │ │ │ + cmpeq sl, r0, lsr sl │ │ │ │ + strheq r3, [r0, #-0] │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrdeq r2, [sl, #-144] @ 0xffffff70 │ │ │ │ - strdeq r3, [r0, #-16] │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ + ldrdeq r2, [sl, #-152] @ 0xffffff68 │ │ │ │ + strdeq r3, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmpeq r0, r0, lsl #16 │ │ │ │ - cmpeq sl, ip, ror r9 │ │ │ │ - strdeq r2, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, ip, lsl #16 │ │ │ │ + smlalbbeq r2, sl, r4, r9 │ │ │ │ + cmpeq r0, r4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - strheq r4, [r0, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, r8, lsr r9 │ │ │ │ - strheq r2, [r0, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq r4, r0, r8, r7 │ │ │ │ + cmpeq sl, r0, asr #18 │ │ │ │ + strheq r2, [r0, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - strdeq r2, [sl, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r0, ror pc │ │ │ │ - cmpeq r0, r4, lsr r7 │ │ │ │ - strheq r2, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r4, lsr pc │ │ │ │ + smlalbbeq r4, r0, r4, r7 │ │ │ │ + strdeq r2, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, ip, ror pc │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ + smlalbteq r2, sl, r0, r8 │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - strdeq r4, [r0, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, ror r8 │ │ │ │ - strdeq r2, [r0, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ + smlalbbeq r2, sl, r0, r8 │ │ │ │ + strdeq r2, [r0, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r0, r8, lsl #2 │ │ │ │ - cmpeq sl, r8, lsl #16 │ │ │ │ - smlalbbeq r2, r0, r0, lr │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ + cmpeq sl, r0, lsl r8 │ │ │ │ + smlalbbeq r2, r0, ip, lr │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ - smlalbteq r2, sl, r4, r7 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ - smlalbbeq r2, sl, r4, r7 │ │ │ │ - smlalbbeq r2, r0, r8, pc @ │ │ │ │ - strdeq r2, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r4, asr r6 │ │ │ │ + smlalbteq r2, sl, ip, r7 │ │ │ │ + cmpeq r0, ip, asr #28 │ │ │ │ + smlalbbeq r2, sl, ip, r7 │ │ │ │ + @ instruction: 0x01402f94 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - strheq r4, [r0, #-84] @ 0xffffffac │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ - smlaltbeq r2, r0, r8, sp │ │ │ │ + smlalbteq r4, r0, r0, r5 │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ + strheq r2, [r0, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - smlalbbeq sp, r3, ip, fp │ │ │ │ - cmpeq r0, r4, ror #10 │ │ │ │ - smlaltteq r2, sl, r0, r6 │ │ │ │ - cmpeq r0, r8, asr sp │ │ │ │ + @ instruction: 0x0143db98 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + smlaltteq r2, sl, r8, r6 │ │ │ │ + cmpeq r0, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x014a269c │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + smlaltbeq r2, sl, r4, r6 │ │ │ │ + cmpeq r0, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r4, [r0, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ - ldrdeq r2, [r0, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r8, lsl r6 │ │ │ │ - @ instruction: 0x01404490 │ │ │ │ - @ instruction: 0x01402c98 │ │ │ │ + smlaltteq r4, r0, r8, r4 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ + smlaltteq r2, r0, r0, ip │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ + @ instruction: 0x0140449c │ │ │ │ + smlaltbeq r2, r0, r4, ip │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - smlaltteq r2, sl, r0, r5 │ │ │ │ - cmpeq r0, r8, asr r4 │ │ │ │ - cmpeq r0, r0, ror #24 │ │ │ │ + smlaltteq r2, sl, r8, r5 │ │ │ │ + cmpeq r0, r4, ror #8 │ │ │ │ + cmpeq r0, ip, ror #24 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - smlaltbeq r2, sl, r4, r5 │ │ │ │ - cmpeq r0, ip, lsl r4 │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ - cmpeq sl, ip, ror #10 │ │ │ │ - smlaltteq r4, r0, r4, r3 │ │ │ │ - smlaltteq r2, r0, ip, fp │ │ │ │ + smlaltbeq r2, sl, ip, r5 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ + cmpeq sl, r4, ror r5 │ │ │ │ + strdeq r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ + strdeq r2, [r0, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq sl, r0, lsr r5 │ │ │ │ - smlaltbeq r4, r0, r8, r3 │ │ │ │ - strheq r2, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sl, r8, lsr r5 │ │ │ │ + strheq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ + strheq r2, [r0, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - strdeq r2, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ - strheq r2, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ - cmpeq r0, ip, lsr fp │ │ │ │ + cmpeq sl, r0, lsl #10 │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ + smlalbbeq r2, r0, r4, fp │ │ │ │ + smlalbteq r2, sl, r4, r4 │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ + cmpeq r0, r8, asr #22 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - smlalbbeq r2, sl, r4, r4 │ │ │ │ - strdeq r4, [r0, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ - smlalbteq r4, r0, r8, r2 │ │ │ │ - cmpeq sl, r4, asr #8 │ │ │ │ - smlalbteq r2, r0, r0, sl │ │ │ │ - smlalbbeq r4, r0, r4, r2 │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ - cmpeq r0, ip, ror sl │ │ │ │ + smlalbbeq r2, sl, ip, r4 │ │ │ │ + cmpeq r0, r8, lsl #6 │ │ │ │ + cmpeq r0, r0, lsl fp │ │ │ │ + ldrdeq r4, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sl, ip, asr #8 │ │ │ │ + smlalbteq r2, r0, ip, sl │ │ │ │ + @ instruction: 0x01404290 │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ + smlalbbeq r2, r0, r8, sl │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r0, r0, asr #4 │ │ │ │ - strheq r2, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r0, r8, lsr sl │ │ │ │ - strdeq r4, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sl, r8, ror r3 │ │ │ │ - strdeq r2, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r0, ip, asr #4 │ │ │ │ + smlalbteq r2, sl, r4, r3 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ + cmpeq r0, r8, lsl #4 │ │ │ │ + smlalbbeq r2, sl, r0, r3 │ │ │ │ + strdeq r2, [r0, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strheq r4, [r0, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sl, r4, lsr r3 │ │ │ │ - strheq r2, [r0, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ - strdeq r2, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ + smlalbteq r4, r0, r4, r1 │ │ │ │ + cmpeq sl, ip, lsr r3 │ │ │ │ + smlalbteq r2, r0, r0, r9 │ │ │ │ + smlalbbeq r4, r0, r0, r1 │ │ │ │ + strdeq r2, [sl, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r0, r4, ror r9 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmpeq r0, r0, lsr r1 │ │ │ │ - smlaltbeq r2, sl, ip, r2 │ │ │ │ - cmpeq r0, r4, lsr #18 │ │ │ │ + cmpeq r0, ip, lsr r1 │ │ │ │ + strheq r2, [sl, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - smlaltteq r4, r0, ip, r0 │ │ │ │ - cmpeq sl, r8, ror #4 │ │ │ │ - smlaltteq r2, r0, r0, r8 │ │ │ │ + strdeq r4, [r0, #-8] │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + smlaltteq r2, r0, ip, r8 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - smlaltbeq r4, r0, r4, r0 │ │ │ │ + strheq r4, [r0, #-0] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - smlalbbeq r4, r0, r8, r0 │ │ │ │ + swpbeq r4, r4, [r0] │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmpeq r0, ip, rrx │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq r0, ip, lsr r0 │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r0, r4, lsr #32 │ │ │ │ + cmpeq r0, r0, lsr r0 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x014a2194 │ │ │ │ - cmpeq r0, ip │ │ │ │ - cmpeq r0, r4, lsl r8 │ │ │ │ + @ instruction: 0x014a219c │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ + cmpeq r0, r0, lsr #16 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - ldrdeq r3, [r0, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r2, [r0, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x01403f98 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + smlaltteq r3, r0, r0, pc @ │ │ │ │ + smlaltteq r2, r0, r8, r7 │ │ │ │ + smlaltbeq r3, r0, r4, pc @ │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - smlalbbeq r3, r0, r8, pc @ │ │ │ │ - cmpeq sl, r4, lsl #2 │ │ │ │ - cmpeq r0, ip, ror r7 │ │ │ │ + @ instruction: 0x01403f94 │ │ │ │ + cmpeq sl, ip, lsl #2 │ │ │ │ + smlalbbeq r2, r0, r8, r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, r4, asr #30 │ │ │ │ - smlalbteq r2, sl, r0, r0 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ + smlalbteq r2, sl, r8, r0 │ │ │ │ + cmpeq r0, r4, asr #14 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r0, r0, lsl #30 │ │ │ │ - cmpeq sl, ip, ror r0 │ │ │ │ - strdeq r2, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, ip, lsl #30 │ │ │ │ + smlalbbeq r2, sl, r4, r0 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - strheq r3, [r0, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sl, r8, lsr r0 │ │ │ │ - strheq r2, [r0, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r0, r8, ror lr │ │ │ │ - strdeq r1, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r0, ip, ror #12 │ │ │ │ + smlalbteq r3, r0, r8, lr │ │ │ │ + cmpeq sl, r0, asr #32 │ │ │ │ + smlalbteq r2, r0, r0, r6 │ │ │ │ + smlalbbeq r3, r0, r4, lr │ │ │ │ + strdeq r1, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r0, r8, ror r6 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq r0, r4, lsr lr │ │ │ │ - strheq r1, [sl, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + strheq r1, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r4, lsr r6 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - strdeq r3, [r0, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sl, r0, ror pc │ │ │ │ - smlaltteq r2, r0, r8, r5 │ │ │ │ + cmpeq r0, r0, lsl #28 │ │ │ │ + cmpeq sl, r8, ror pc │ │ │ │ + strdeq r2, [r0, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strheq r3, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sl, ip, lsr #30 │ │ │ │ - smlaltbeq r2, r0, r8, r5 │ │ │ │ + strheq r3, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r4, lsr pc │ │ │ │ + strheq r2, [r0, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r0, ip, ror #26 │ │ │ │ - smlaltteq r1, sl, r8, lr │ │ │ │ - cmpeq r0, r0, ror #10 │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ + strdeq r1, [sl, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1dd9c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -286458,25 +286458,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 1de95c │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1dc874 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmpeq r0, r8, lsr #26 │ │ │ │ - smlaltbeq r1, sl, r4, lr │ │ │ │ - cmpeq r0, ip, lsl r5 │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + smlaltbeq r1, sl, ip, lr │ │ │ │ + cmpeq r0, r8, lsr #10 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - smlaltteq r3, r0, r4, ip │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ - ldrdeq r2, [r0, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01403c9c │ │ │ │ - cmpeq sl, r4, lsl #28 │ │ │ │ - cmpeq r0, ip, ror ip │ │ │ │ - smlalbbeq r2, r0, r4, r4 │ │ │ │ + strdeq r3, [r0, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ + smlaltteq r2, r0, r8, r4 │ │ │ │ + smlaltbeq r3, r0, r8, ip │ │ │ │ + cmpeq sl, ip, lsl #28 │ │ │ │ + smlalbbeq r3, r0, r8, ip │ │ │ │ + @ instruction: 0x01402490 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ │ │ │ │ 001de960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -286797,58 +286797,58 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 1debd4 │ │ │ │ cmpeq r4, r0, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, asr r2 │ │ │ │ ldrsbeq r9, [r4, #-24] @ 0xffffffe8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - strheq r2, [r0, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0x0140259c │ │ │ │ - cmpeq r0, r4, ror #10 │ │ │ │ - strheq fp, [r4, #-16] │ │ │ │ + smlalbteq r2, r0, r0, r5 │ │ │ │ + smlaltbeq r2, r0, r8, r5 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + strheq fp, [r4, #-28] @ 0xffffffe4 │ │ │ │ teqeq pc, r0, ror r3 @ │ │ │ │ cmpeq r4, r8, ror r0 │ │ │ │ - smlalbteq r3, r0, ip, r9 │ │ │ │ - cmpeq sl, r4, asr fp │ │ │ │ - smlalbteq r2, r0, ip, r1 │ │ │ │ + ldrdeq r3, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, ip, asr fp │ │ │ │ + ldrdeq r2, [r0, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - smlaltbeq ip, r3, r8, pc @ │ │ │ │ + strheq ip, [r3, #-244] @ 0xffffff0c │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ ldrsheq r8, [r4, #-248] @ 0xffffff08 │ │ │ │ - smlalbteq r1, sl, r4, sl │ │ │ │ - cmpeq r0, r0, lsl #8 │ │ │ │ - cmpeq r0, r8, lsr r1 │ │ │ │ + smlalbteq r1, sl, ip, sl │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ + cmpeq r0, r4, asr #2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ cmpeq r4, r4, lsl #31 │ │ │ │ - cmpeq sl, ip, asr sl │ │ │ │ - ldrdeq r3, [r0, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq r2, [r0, #-4] │ │ │ │ + cmpeq sl, r4, ror #20 │ │ │ │ + smlaltteq r3, r0, r0, r8 │ │ │ │ + smlaltteq r2, r0, r0, r0 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ cmpeq r4, r8, lsr #30 │ │ │ │ - cmpeq sl, r4, lsl #20 │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ - smlalbbeq r2, r0, r0, r0 │ │ │ │ + cmpeq sl, ip, lsl #20 │ │ │ │ + smlalbbeq r3, r0, r4, r8 │ │ │ │ + smlalbbeq r2, r0, ip, r0 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ ldrsbeq r8, [r4, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq r1, sl, ip, r9 │ │ │ │ - cmpeq r0, r4, lsr #16 │ │ │ │ - cmpeq r0, r4, lsr #32 │ │ │ │ + strheq r1, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r0, lsr r8 │ │ │ │ + cmpeq r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - cmpeq sl, r8, ror r9 │ │ │ │ - smlaltteq r3, r0, ip, r7 │ │ │ │ - strdeq r1, [r0, #-244] @ 0xffffff0c │ │ │ │ + smlalbbeq r1, sl, r0, r9 │ │ │ │ + strdeq r3, [r0, #-120] @ 0xffffff88 │ │ │ │ + mrseq r2, (UNDEF: 64) │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ cmpeq r4, r8, asr #28 │ │ │ │ - cmpeq sl, r0, lsr #18 │ │ │ │ - @ instruction: 0x01403794 │ │ │ │ - @ instruction: 0x01401f9c │ │ │ │ + cmpeq sl, r8, lsr #18 │ │ │ │ + smlaltbeq r3, r0, r0, r7 │ │ │ │ + smlaltbeq r1, r0, r8, pc @ │ │ │ │ ldrsheq r8, [r4, #-208] @ 0xffffff30 │ │ │ │ - smlalbteq r1, sl, ip, r8 │ │ │ │ - cmpeq r0, r0, asr #14 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ + ldrdeq r1, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r0, ip, asr #14 │ │ │ │ + cmpeq r0, r4, asr pc │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 001def28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -287132,50 +287132,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1df1dc │ │ │ │ cmpeq r4, r4, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01548c9c │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ - @ instruction: 0x01401d9c │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ + smlaltbeq r1, r0, r8, sp │ │ │ │ cmpeq r4, ip, asr #22 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - mrseq r2, (UNDEF: 64) │ │ │ │ - smlaltbeq r1, sl, ip, r5 │ │ │ │ - cmpeq r0, r4, lsr #8 │ │ │ │ - cmpeq r0, ip, lsr #24 │ │ │ │ + cmpeq r0, ip │ │ │ │ + strheq r1, [sl, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, r0, lsr r4 │ │ │ │ + cmpeq r0, r8, lsr ip │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmpeq sl, r4, asr r5 │ │ │ │ - cmpeq r0, ip, asr #30 │ │ │ │ - smlalbteq r1, r0, r8, fp │ │ │ │ - @ instruction: 0x0143c99c │ │ │ │ + cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + ldrdeq r1, [r0, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq ip, r3, r8, r9 │ │ │ │ teqeq pc, r8, ror #27 │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - strheq r1, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, ip, lsr #28 │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ + smlalbteq r1, sl, r0, r4 │ │ │ │ + cmpeq r0, r8, lsr lr │ │ │ │ + cmpeq r0, r0, lsr fp │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ - strdeq r3, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ + smlalbbeq r1, sl, r4, r4 │ │ │ │ + mrseq r3, SPSR_irq │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - cmpeq sl, r4, asr #8 │ │ │ │ - smlaltteq r1, r0, r4, sp │ │ │ │ - strheq r1, [r0, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, ip, asr #8 │ │ │ │ + strdeq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ + strheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - smlalbbeq r3, r0, r4, r2 │ │ │ │ + @ instruction: 0x01403290 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - ldrdeq r1, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r0, r0, asr r2 │ │ │ │ - cmpeq r0, r0, asr sl │ │ │ │ + smlaltteq r1, sl, r0, r3 │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + cmpeq r0, ip, asr sl │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x014a139c │ │ │ │ - cmpeq r0, r4, ror #26 │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ + smlaltbeq r1, sl, r4, r3 │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ │ │ │ │ 001df43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -287459,50 +287459,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1df6f0 │ │ │ │ ldrheq r8, [r4, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, lsl #15 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ - smlalbbeq r1, r0, r8, r8 │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ + @ instruction: 0x01401894 │ │ │ │ cmpeq r4, r8, lsr r6 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - smlaltteq r1, r0, ip, sl │ │ │ │ - swpbeq r1, r8, [sl] │ │ │ │ - cmpeq r0, r0, lsl pc │ │ │ │ - cmpeq r0, r8, lsl r7 │ │ │ │ + strdeq r1, [r0, #-168] @ 0xffffff58 │ │ │ │ + smlaltbeq r1, sl, r0, r0 │ │ │ │ + cmpeq r0, ip, lsl pc │ │ │ │ + cmpeq r0, r4, lsr #14 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmpeq sl, r0, asr #32 │ │ │ │ - cmpeq r0, r8, lsr sl │ │ │ │ - strheq r1, [r0, #-100] @ 0xffffff9c │ │ │ │ - smlalbbeq ip, r3, r8, r4 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ + smlalbteq r1, r0, r0, r6 │ │ │ │ + @ instruction: 0x0143c494 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - cmpeq r0, ip, asr #28 │ │ │ │ - smlaltbeq r0, sl, r4, pc @ │ │ │ │ - cmpeq r0, r8, lsl r9 │ │ │ │ - cmpeq r0, r0, lsl r6 │ │ │ │ + cmpeq r0, r8, asr lr │ │ │ │ + smlaltbeq r0, sl, ip, pc @ │ │ │ │ + cmpeq r0, r4, lsr #18 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, r8, ror #30 │ │ │ │ - smlaltteq r2, r0, r0, sp │ │ │ │ - smlaltteq r1, r0, r8, r5 │ │ │ │ + cmpeq sl, r0, ror pc │ │ │ │ + smlaltteq r2, r0, ip, sp │ │ │ │ + strdeq r1, [r0, #-84] @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sl, r0, lsr pc │ │ │ │ - ldrdeq r1, [r0, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x0140159c │ │ │ │ + cmpeq sl, r8, lsr pc │ │ │ │ + ldrdeq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq r1, r0, r8, r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r0, ror sp │ │ │ │ + cmpeq r0, ip, ror sp │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - smlalbteq r0, sl, r4, lr │ │ │ │ - cmpeq r0, ip, lsr sp │ │ │ │ - cmpeq r0, ip, lsr r5 │ │ │ │ + smlalbteq r0, sl, ip, lr │ │ │ │ + cmpeq r0, r8, asr #26 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - smlalbbeq r0, sl, r8, lr │ │ │ │ - cmpeq r0, r0, asr r8 │ │ │ │ - strdeq r1, [r0, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x014a0e90 │ │ │ │ + cmpeq r0, ip, asr r8 │ │ │ │ + cmpeq r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ │ │ │ │ 001df950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -287671,31 +287671,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1dfa40 │ │ │ │ @ instruction: 0x0154829c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r0, ror r2 │ │ │ │ ldrheq r8, [r4, #-28] @ 0xffffffe4 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - smlaltbeq r1, r0, ip, r6 │ │ │ │ - cmpeq sl, r0, lsr #24 │ │ │ │ - @ instruction: 0x01402a98 │ │ │ │ - smlaltbeq r1, r0, r0, r2 │ │ │ │ + strheq r1, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sl, r8, lsr #24 │ │ │ │ + smlaltbeq r2, r0, r4, sl │ │ │ │ + smlaltbeq r1, r0, ip, r2 │ │ │ │ + smlalbbeq ip, r3, r8, r0 │ │ │ │ cmpeq r3, ip, ror r0 │ │ │ │ - cmpeq r3, r0, ror r0 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - strheq r0, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ - cmpeq r0, ip, lsr r2 │ │ │ │ - smlalbbeq r0, sl, r0, fp │ │ │ │ - strdeq r2, [r0, #-152] @ 0xffffff68 │ │ │ │ - mrseq r1, (UNDEF: 96) │ │ │ │ + smlalbteq r0, sl, r4, fp │ │ │ │ + cmpeq r0, r0, asr #20 │ │ │ │ + cmpeq r0, r8, asr #4 │ │ │ │ + smlalbbeq r0, sl, r8, fp │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ + cmpeq r0, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ - strheq r2, [r0, #-156] @ 0xffffff64 │ │ │ │ - strheq r1, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ + smlalbteq r2, r0, r8, r9 │ │ │ │ + smlalbteq r1, r0, r8, r1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001dfc4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -288023,50 +288023,50 @@ │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 1dff7c │ │ │ │ @ instruction: 0x01547f90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, asr #30 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq r0, ip, rrx │ │ │ │ - ldrdeq r0, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ + ldrdeq r0, [sl, #-156] @ 0xffffff64 │ │ │ │ ldrsheq r7, [r4, #-220] @ 0xffffff24 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - smlaltbeq r1, r0, r8, r3 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - strheq r2, [r0, #-96] @ 0xffffffa0 │ │ │ │ - strheq r0, [r0, #-232] @ 0xffffff18 │ │ │ │ + strheq r1, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sl, r0, asr #16 │ │ │ │ + strheq r2, [r0, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq r0, r0, r4, lr @ │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - strheq r0, [sl, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq r1, [r0, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r0, r8, lsr #28 │ │ │ │ - smlaltteq fp, r3, ip, fp │ │ │ │ + smlalbteq r0, sl, r4, r7 │ │ │ │ + smlaltteq r1, r0, r0, r2 │ │ │ │ + cmpeq r0, r4, lsr lr │ │ │ │ + strdeq fp, [r3, #-184] @ 0xffffff48 │ │ │ │ teqeq pc, r8, lsr r0 @ │ │ │ │ - strheq r2, [r0, #-80] @ 0xffffffb0 │ │ │ │ + strheq r2, [r0, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmpeq r0, ip, ror r5 │ │ │ │ - smlalbbeq r0, r0, r4, sp @ │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + smlalbbeq r2, r0, r8, r5 │ │ │ │ + @ instruction: 0x01400d90 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - smlalbbeq r1, r0, r8, r1 │ │ │ │ - smlalbteq r0, sl, r0, r6 │ │ │ │ - cmpeq r0, r4, lsr sp │ │ │ │ + @ instruction: 0x01401194 │ │ │ │ + smlalbteq r0, sl, r8, r6 │ │ │ │ + cmpeq r0, r0, asr #26 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ - smlaltteq r0, r0, r4, ip @ │ │ │ │ + cmpeq r0, r8, lsl r1 │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ + strdeq r0, [r0, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmpeq sl, ip, lsr r6 │ │ │ │ - strheq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ - strheq r0, [r0, #-196] @ 0xffffff3c │ │ │ │ + cmpeq sl, r4, asr #12 │ │ │ │ + smlalbteq r2, r0, r0, r4 │ │ │ │ + smlalbteq r0, r0, r0, ip @ │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmpeq r0, ip, ror r4 │ │ │ │ - smlalbteq r0, sl, ip, r5 │ │ │ │ - strheq r1, [r0, #-8] │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ + smlalbbeq r2, r0, r8, r4 │ │ │ │ + ldrdeq r0, [sl, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r1, r0, r4, r0 │ │ │ │ + cmpeq r0, r4, asr #24 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 001e0210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288101,17 +288101,17 @@ │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x014a0490 │ │ │ │ - cmpeq r0, r8, lsl #6 │ │ │ │ - cmpeq r0, ip, lsl #22 │ │ │ │ + @ instruction: 0x014a0498 │ │ │ │ + cmpeq r0, r4, lsl r3 │ │ │ │ + cmpeq r0, r8, lsl fp │ │ │ │ │ │ │ │ 001e02b8 : │ │ │ │ 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, #624] @ 1e0540 │ │ │ │ @@ -288273,34 +288273,34 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 1e03c4 │ │ │ │ cmpeq r4, r4, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r0, lsl r9 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - smlalbteq r0, sl, r4, r3 │ │ │ │ - cmpeq r0, r0, lsr sl │ │ │ │ + smlalbteq r0, sl, ip, r3 │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ cmpeq r4, r8, lsr r8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - cmpeq r0, r4, asr lr │ │ │ │ - strheq r0, [sl, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ - cmpeq r0, r4, lsr r9 │ │ │ │ + cmpeq r0, r0, ror #28 │ │ │ │ + strheq r0, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r3, ip, lsl r7 │ │ │ │ teqeq pc, ip, asr fp @ │ │ │ │ - cmpeq sl, r0, ror #4 │ │ │ │ - ldrdeq r2, [r0, #-4] │ │ │ │ - smlaltteq r0, r0, r0, r8 @ │ │ │ │ + cmpeq sl, r8, ror #4 │ │ │ │ + smlaltteq r2, r0, r0, r0 │ │ │ │ + smlaltteq r0, r0, ip, r8 @ │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmpeq sl, r0, lsr #4 │ │ │ │ - swpbeq r2, r8, [r0] │ │ │ │ - @ instruction: 0x01400898 │ │ │ │ + cmpeq sl, r8, lsr #4 │ │ │ │ + smlaltbeq r2, r0, r4, r0 │ │ │ │ + smlaltbeq r0, r0, r4, r8 @ │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmpeq r0, r0, rrx │ │ │ │ + cmpeq r0, ip, rrx │ │ │ │ │ │ │ │ 001e05a4 : │ │ │ │ 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] @ 1e0840 │ │ │ │ @@ -288467,30 +288467,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1e06a0 │ │ │ │ cmpeq r4, r8, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, lsl r6 │ │ │ │ cmpeq r4, ip, asr r5 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - smlalbteq pc, r9, r4, pc @ │ │ │ │ - cmpeq r0, ip, lsr lr │ │ │ │ - cmpeq r0, r4, asr #12 │ │ │ │ + smlalbteq pc, r9, ip, pc @ │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ + cmpeq r3, ip, lsr #8 │ │ │ │ cmpeq r3, r0, lsr #8 │ │ │ │ - cmpeq r3, r4, lsl r4 │ │ │ │ - cmppeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r1, r0, r4, sp │ │ │ │ - smlaltteq r0, r0, ip, r5 @ │ │ │ │ + cmppeq r9, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ + strdeq r0, [r0, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmppeq r9, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, r0, r8, sp │ │ │ │ - smlaltbeq r0, r0, ip, r5 @ │ │ │ │ - strdeq pc, [r9, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r0, ip, ror #26 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ + cmppeq r9, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [r0, #-212] @ 0xffffff2c │ │ │ │ + strheq r0, [r0, #-88] @ 0xffffffa8 │ │ │ │ + strdeq pc, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ + smlalbbeq r0, r0, r0, r5 @ │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 001e0898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -288765,49 +288765,49 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1e09b8 │ │ │ │ cmpeq r4, r4, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, lsr #6 │ │ │ │ cmpeq r4, r4, asr #4 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - cmpeq r0, r0, ror r8 │ │ │ │ - cmpeq r4, r4, ror r2 │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ + smlalbbeq r9, r4, r0, r2 │ │ │ │ teqeq pc, r4, lsr r4 @ │ │ │ │ - cmppeq r9, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [r0, #-160] @ 0xffffff60 │ │ │ │ - strheq r0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmppeq r9, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ + smlalbteq r0, r0, r4, r2 @ │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ + smlaltbeq fp, r3, r0, r0 │ │ │ │ swpbeq fp, r4, [r3] │ │ │ │ - smlalbbeq fp, r3, r8, r0 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - ldrdeq pc, [r9, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r8, asr #20 │ │ │ │ - cmpeq r0, r0, asr r2 │ │ │ │ - @ instruction: 0x0149fb94 │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ - cmpeq r0, r4, lsl r2 │ │ │ │ + ldrdeq pc, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, r4, asr sl │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + @ instruction: 0x0149fb9c │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ + cmpeq r0, r0, lsr #4 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - cmppeq r9, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r0, #-144] @ 0xffffff70 │ │ │ │ - ldrdeq r0, [r0, #-20] @ 0xffffffec │ │ │ │ - cmppeq r9, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01401994 │ │ │ │ - @ instruction: 0x0140019c │ │ │ │ + cmppeq r9, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r0, #-156] @ 0xffffff64 │ │ │ │ + smlaltteq r0, r0, r0, r1 @ │ │ │ │ + cmppeq r9, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, r0, r0, r9 │ │ │ │ + smlaltbeq r0, r0, r8, r1 @ │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq r0, r4, ror r6 │ │ │ │ - ldrdeq pc, [r9, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ + smlalbbeq r0, r0, r0, r6 @ │ │ │ │ + smlaltteq pc, r9, r0, sl @ │ │ │ │ + cmpeq r0, r8, asr r1 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x0149fa90 │ │ │ │ - cmpeq r0, r8, lsl #18 │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ + @ instruction: 0x0149fa98 │ │ │ │ + cmpeq r0, r4, lsl r9 │ │ │ │ + cmpeq r0, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmppeq r9, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, r0, ip, r8 │ │ │ │ - ldrdeq r0, [r0, #-4] │ │ │ │ + cmppeq r9, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r0, #-136] @ 0xffffff78 │ │ │ │ + smlaltteq r0, r0, r0, r0 @ │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ │ │ │ │ 001e0d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -288909,21 +288909,21 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq r4, ip, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r6, [r4, #-212] @ 0xffffff2c │ │ │ │ cmpeq r4, r4, lsl #27 │ │ │ │ - cmppeq r9, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r0, #-96] @ 0xffffffa0 │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ - andeq r0, r0, lr, lsl #5 │ │ │ │ - cmppeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, r0, ip, r6 │ │ │ │ + cmppeq r9, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r0, #-108] @ 0xffffff94 │ │ │ │ teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + andeq r0, r0, lr, lsl #5 │ │ │ │ + cmppeq r9, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01401698 │ │ │ │ + teqpeq pc, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ 001e0f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -289112,37 +289112,37 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e1064 │ │ │ │ cmpeq r4, r0, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, ror ip │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmppeq r9, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq r9, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq pc, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01546b98 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - cmpeq r0, r4, lsr r2 │ │ │ │ - cmpeq r0, r4, lsr #4 │ │ │ │ - strdeq pc, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ - teqpeq pc, r4, ror ip @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r0, r0, asr #4 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + strdeq pc, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r8, ror r4 │ │ │ │ + teqpeq pc, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, r3 │ │ │ │ - cmpeq r3, r0, asr sl │ │ │ │ + cmpeq r3, ip, asr sl │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - smlaltbeq pc, r9, r0, r5 @ │ │ │ │ - cmpeq r0, r4, lsl r4 │ │ │ │ - teqpeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, r9, r8, r5 @ │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + teqpeq pc, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmppeq r9, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r0, #-56] @ 0xffffffc8 │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ - smlaltbeq r1, r0, r0, r3 │ │ │ │ - strdeq pc, [r9, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ - teqpeq pc, ip, ror fp @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq r9, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r1, r0, r4, r3 │ │ │ │ + teqpeq pc, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, r0, ip, r3 │ │ │ │ + cmppeq r9, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ + teqpeq pc, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001e12ac : │ │ │ │ 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] @ 1e1540 │ │ │ │ @@ -289307,33 +289307,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e13c4 │ │ │ │ cmpeq r4, r0, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, lsl r9 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - ldrdeq pc, [r9, #-48] @ 0xffffffd0 │ │ │ │ - teqpeq pc, ip, lsr sl @ p-variant is OBSOLETE @ │ │ │ │ + ldrdeq pc, [r9, #-56] @ 0xffffffc8 │ │ │ │ + teqpeq pc, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r8, lsr r8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqpeq pc, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [r9, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ - teqpeq pc, r4, lsr r9 @ p-variant is OBSOLETE @ │ │ │ │ + teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ + strheq pc, [r9, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ + teqpeq pc, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r3, ip, lsl r7 │ │ │ │ teqeq pc, ip, asr fp @ │ │ │ │ - cmppeq r9, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r0, #-4] │ │ │ │ - teqpeq pc, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - swpbeq r1, r8, [r0] │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq r9, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r1, r0, r0, r0 │ │ │ │ + teqpeq pc, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, r0, r4, r0 │ │ │ │ + teqpeq pc, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r0, r0, rrx │ │ │ │ + cmpeq r0, ip, rrx │ │ │ │ │ │ │ │ 001e15a0 : │ │ │ │ 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] @ 1e1834 │ │ │ │ @@ -289498,33 +289498,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e16b8 │ │ │ │ cmpeq r4, ip, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, lsr #12 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - ldrdeq pc, [r9, #-12] │ │ │ │ - teqpeq pc, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, r9, r4, r0 @ │ │ │ │ + teqpeq pc, r4, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r4, r4, asr #10 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ - smlalbteq lr, r9, r0, pc @ │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - teqpeq pc, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsl r4 │ │ │ │ + teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + smlalbteq lr, r9, r8, pc @ │ │ │ │ + cmpeq r0, r4, asr #28 │ │ │ │ + teqpeq pc, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr #8 │ │ │ │ teqeq pc, r8, ror #16 │ │ │ │ - cmpeq r9, ip, ror #30 │ │ │ │ - smlaltteq r0, r0, r0, sp @ │ │ │ │ - teqpeq pc, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, ror pc │ │ │ │ + smlaltteq r0, r0, ip, sp @ │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - cmpeq r9, ip, lsr #30 │ │ │ │ - smlaltbeq r0, r0, r4, sp @ │ │ │ │ - teqpeq pc, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsr pc │ │ │ │ + strheq r0, [r0, #-208] @ 0xffffff30 │ │ │ │ + teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmpeq r0, ip, ror #26 │ │ │ │ + cmpeq r0, r8, ror sp │ │ │ │ │ │ │ │ 001e1894 : │ │ │ │ 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] @ 1e1b64 │ │ │ │ @@ -289704,34 +289704,34 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1e19b8 │ │ │ │ cmpeq r4, r8, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r4, lsr r3 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlaltteq lr, r9, r4, sp │ │ │ │ - teqpeq pc, r0, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ + smlaltteq lr, r9, ip, sp │ │ │ │ + teqpeq pc, ip, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r4, r4, asr #4 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0149ec98 │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ - teqpeq pc, r8, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ + teqpeq pc, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq lr, r9, r0, ip │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ + teqpeq pc, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq sl, [r3, #-4] │ │ │ │ + mrseq sl, (UNDEF: 83) │ │ │ │ teqeq pc, r0, asr #10 │ │ │ │ - strheq r0, [r0, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, r0, asr #24 │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r9, r0, lsl #24 │ │ │ │ - cmpeq r0, r8, ror sl │ │ │ │ - teqpeq pc, r8, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ + smlalbteq r0, r0, r8, sl @ │ │ │ │ + cmpeq r9, r8, asr #24 │ │ │ │ + teqpeq pc, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsl #24 │ │ │ │ + smlalbbeq r0, r0, r4, sl @ │ │ │ │ + teqpeq pc, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r0, r0, asr #20 │ │ │ │ + cmpeq r0, ip, asr #20 │ │ │ │ │ │ │ │ 001e1bc8 : │ │ │ │ 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 │ │ │ │ @@ -290016,51 +290016,51 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1e1e50 │ │ │ │ cmpeq r4, ip, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r5, [r4, #-252] @ 0xffffff04 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x0149ea9c │ │ │ │ + smlaltbeq lr, r9, r4, sl │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - teqpeq pc, r4, lsl r1 @ p-variant is OBSOLETE @ │ │ │ │ + teqpeq pc, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r8, ror #29 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqpeq pc, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsr r8 @ │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq pc, r4, asr #16 │ │ │ │ + teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ ldrsheq r5, [r4, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ - ldrdeq lr, [r9, #-136] @ 0xffffff78 │ │ │ │ - teqeq pc, r0, asr pc @ │ │ │ │ + cmpeq r0, ip, asr r7 │ │ │ │ + smlaltteq lr, r9, r0, r8 │ │ │ │ + teqeq pc, ip, asr pc @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r3, ip, lsr #26 │ │ │ │ + cmpeq r3, r8, lsr sp │ │ │ │ teqeq pc, r8, ror r1 @ │ │ │ │ cmpeq r4, ip, ror sp │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - smlalbteq r0, r0, r4, r6 @ │ │ │ │ - teqeq pc, ip, asr #29 │ │ │ │ + cmpeq r9, r4, asr r8 │ │ │ │ + ldrdeq r0, [r0, #-96] @ 0xffffffa0 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - smlalbbeq r0, r0, ip, r6 @ │ │ │ │ + @ instruction: 0x01400698 │ │ │ │ cmpeq r4, r4, ror #25 │ │ │ │ - strheq lr, [r9, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ - teqeq pc, r8, lsr lr @ │ │ │ │ - teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlalbteq lr, r9, r4, r7 │ │ │ │ + cmpeq r0, r0, asr #12 │ │ │ │ + teqeq pc, r4, asr #28 │ │ │ │ + teqpeq pc, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq lr, r9, r4, r7 │ │ │ │ + teqeq pc, r0, lsl #28 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ cmpeq r4, r0, asr #24 │ │ │ │ - cmpeq r9, ip, lsl r7 │ │ │ │ - @ instruction: 0x01400590 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r4, lsr #14 │ │ │ │ + @ instruction: 0x0140059c │ │ │ │ + teqeq pc, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlaltteq lr, r9, ip, r6 │ │ │ │ - cmpeq r0, r0, ror #10 │ │ │ │ - teqeq pc, r8, ror #26 │ │ │ │ + strdeq lr, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ + teqeq pc, r4, ror sp @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 001e20e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -290356,51 +290356,51 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1e2398 │ │ │ │ ldrsheq r5, [r4, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r5, [r4, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlalbbeq lr, r9, r4, r5 │ │ │ │ + teqeq pc, r0, lsl #24 │ │ │ │ cmpeq r4, r8, asr #19 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqpeq pc, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [pc, -r8]! @ │ │ │ │ - teqpeq pc, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, -r8]! @ │ │ │ │ + teqpeq pc, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [pc, -r4]! @ │ │ │ │ ldrheq r5, [r4, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x0149e390 │ │ │ │ - teqeq pc, r8, lsl #20 │ │ │ │ + cmpeq r0, r4, lsl r2 │ │ │ │ + @ instruction: 0x0149e398 │ │ │ │ + teqeq pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - smlaltteq r9, r3, r4, r7 │ │ │ │ + strdeq r9, [r3, #-112] @ 0xffffff90 │ │ │ │ teqeq pc, r0, lsr ip @ │ │ │ │ cmpeq r4, r4, lsr r8 │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ - cmpeq r0, ip, ror r1 │ │ │ │ - teqeq pc, r4, lsl #19 │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ + smlalbbeq r0, r0, r8, r1 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmpeq r0, r4, asr #2 │ │ │ │ + cmpeq r0, r0, asr r1 │ │ │ │ @ instruction: 0x0154579c │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ - smlaltteq r0, r0, ip, r0 @ │ │ │ │ - teqeq pc, ip, ror #17 │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ + strdeq r0, [r0, #-8] │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - teqeq pc, ip, lsl #29 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ - teqeq pc, ip, lsr #17 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ ldrsheq r5, [r4, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq lr, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r8, asr #32 │ │ │ │ - teqeq pc, r0, asr r8 @ │ │ │ │ + ldrdeq lr, [r9, #-28] @ 0xffffffe4 │ │ │ │ + qdaddeq r0, r4, r0 │ │ │ │ + teqeq pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - smlaltbeq lr, r9, r4, r1 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - teqeq pc, r0, lsr #16 │ │ │ │ + smlaltbeq lr, r9, ip, r1 │ │ │ │ + cmpeq r0, r4, lsr #32 │ │ │ │ + teqeq pc, ip, lsr #16 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 001e2630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -290685,51 +290685,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1e2b48 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1e28b8 │ │ │ │ ldrheq r5, [r4, #-88] @ 0xffffffa8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01545594 │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, ip, asr #32 │ │ │ │ + teqeq pc, r8, asr #13 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ cmpeq r4, r4, lsl #9 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqeq pc, ip, lsr #23 │ │ │ │ - smlaltteq pc, r3, r4, r5 @ │ │ │ │ - teqeq pc, r8, lsl #23 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + strdeq pc, [r3, #-80] @ 0xffffffb0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ @ instruction: 0x01545394 │ │ │ │ - teqpeq pc, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ - teqeq pc, r8, ror #9 │ │ │ │ + teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - smlalbteq r9, r3, r4, r2 │ │ │ │ + ldrdeq r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ teqeq pc, r0, lsl r7 @ │ │ │ │ cmpeq r4, r4, lsl r3 │ │ │ │ - smlaltteq sp, r9, r4, sp │ │ │ │ - teqpeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, r4, ror #8 │ │ │ │ - teqpeq pc, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sp, r9, ip, sp │ │ │ │ + teqpeq pc, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror r4 @ │ │ │ │ + teqpeq pc, r0, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r4, ip, ror r2 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - teqpeq pc, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, asr #7 │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - teqeq pc, ip, ror #18 │ │ │ │ - cmpeq r9, r4, lsl sp │ │ │ │ - teqeq pc, ip, lsl #7 │ │ │ │ + teqeq pc, r8, ror r9 @ │ │ │ │ + cmpeq r9, ip, lsl sp │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ ldrsbeq r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ - strheq sp, [r9, #-196] @ 0xffffff3c │ │ │ │ - teqpeq pc, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsr r3 @ │ │ │ │ + strheq sp, [r9, #-204] @ 0xffffff34 │ │ │ │ + teqpeq pc, r4, lsr fp @ p-variant is OBSOLETE @ │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - smlalbbeq sp, r9, r4, ip │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, r0, lsl #6 │ │ │ │ + smlalbbeq sp, r9, ip, ip │ │ │ │ + teqpeq pc, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ │ │ │ │ 001e2b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -290935,39 +290935,39 @@ │ │ │ │ add r2, r2, #716 @ 0x2cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ b 1e2d4c │ │ │ │ @ instruction: 0x0154509c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, ror r0 │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ - teqeq pc, r0, lsr #3 │ │ │ │ + cmpeq r9, r0, lsr fp │ │ │ │ + teqeq pc, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ @ instruction: 0x01544f98 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqeq pc, r8, asr #13 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ cmpeq r4, r8, lsl #30 │ │ │ │ - teqpeq pc, ip, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ - smlaltteq sp, r9, r0, r9 │ │ │ │ - teqeq pc, r8, asr r0 @ │ │ │ │ + teqpeq pc, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sp, r9, r8, r9 │ │ │ │ + teqeq pc, r4, rrx │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq r3, r8, lsr lr │ │ │ │ + cmpeq r3, r4, asr #28 │ │ │ │ teqeq pc, r4, lsl #5 │ │ │ │ cmpeq r4, r8, lsl #29 │ │ │ │ - cmpeq r9, ip, asr r9 │ │ │ │ - teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, r0, asr #10 │ │ │ │ - smlaltteq sp, r9, r8, r8 │ │ │ │ - teqeq pc, ip, asr pc @ │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ + teqpeq pc, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, ror #31 │ │ │ │ + teqpeq pc, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, asr #10 │ │ │ │ + strdeq sp, [r9, #-128] @ 0xffffff80 │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - smlaltbeq sp, r9, r8, r8 │ │ │ │ - teqpeq pc, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsr #30 │ │ │ │ + strheq sp, [r9, #-128] @ 0xffffff80 │ │ │ │ + teqpeq pc, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr #30 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ │ │ │ │ 001e2efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -291252,51 +291252,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1e3414 │ │ │ │ add r2, r2, #748 @ 0x2ec │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1e3184 │ │ │ │ cmpeq r4, ip, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, asr #25 │ │ │ │ - cmpeq r9, r8, ror r7 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + smlalbbeq sp, r9, r0, r7 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ ldrheq r4, [r4, #-184] @ 0xffffff48 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - teqeq pc, r0, ror #5 │ │ │ │ - cmpeq r3, r8, lsl sp │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq pc, ip, ror #5 │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ cmpeq r4, r8, asr #21 │ │ │ │ - teqpeq pc, ip, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ - smlaltbeq sp, r9, r4, r5 │ │ │ │ - teqeq pc, ip, lsl ip @ │ │ │ │ + teqpeq pc, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq sp, r9, ip, r5 │ │ │ │ + teqeq pc, r8, lsr #24 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - strdeq r8, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, r4, lsl #20 │ │ │ │ teqeq pc, r4, asr #28 │ │ │ │ cmpeq r4, r8, asr #20 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ + teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq pc, r4, lsr #23 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - teqpeq pc, r8, asr r3 @ p-variant is OBSOLETE @ │ │ │ │ + teqpeq pc, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ ldrheq r4, [r4, #-144] @ 0xffffff70 │ │ │ │ - smlalbbeq sp, r9, r8, r4 │ │ │ │ - teqpeq pc, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl #22 │ │ │ │ + @ instruction: 0x0149d490 │ │ │ │ + teqpeq pc, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsl #22 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - teqeq pc, r0, lsr #1 │ │ │ │ - cmpeq r9, r8, asr #8 │ │ │ │ - teqeq pc, r4, asr #21 │ │ │ │ + teqeq pc, ip, lsr #1 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ cmpeq r4, ip, lsl #18 │ │ │ │ - smlaltteq sp, r9, r8, r3 │ │ │ │ - teqpeq pc, ip, asr r2 @ p-variant is OBSOLETE @ │ │ │ │ - teqeq pc, r4, ror #20 │ │ │ │ + strdeq sp, [r9, #-48] @ 0xffffffd0 │ │ │ │ + teqpeq pc, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror sl @ │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - strheq sp, [r9, #-56] @ 0xffffffc8 │ │ │ │ - teqpeq pc, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr sl @ │ │ │ │ + smlalbteq sp, r9, r0, r3 │ │ │ │ + teqpeq pc, r8, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq pc, r0, asr #20 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ │ │ │ │ 001e3418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -291471,38 +291471,38 @@ │ │ │ │ add r2, r2, #780 @ 0x30c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ b 1e35dc │ │ │ │ ldrsbeq r4, [r4, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r8, lsr #15 │ │ │ │ - smlaltteq r8, r3, ip, r6 │ │ │ │ + strdeq r8, [r3, #-104] @ 0xffffff98 │ │ │ │ cmpeq r4, ip, lsl #14 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - cmpeq r3, ip, lsr r6 │ │ │ │ - teqeq pc, r4, ror #28 │ │ │ │ + cmpeq r3, r8, asr #12 │ │ │ │ + teqeq pc, r0, ror lr @ │ │ │ │ cmpeq r4, r8, ror r6 │ │ │ │ - teqeq pc, ip, asr #31 │ │ │ │ - cmpeq r9, r0, asr r1 │ │ │ │ - teqeq pc, r8, asr #15 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, asr r1 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - smlaltbeq r8, r3, r8, r5 │ │ │ │ + strheq r8, [r3, #-84] @ 0xffffffac │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ ldrsheq r4, [r4, #-92] @ 0xffffffa4 │ │ │ │ - ldrdeq sp, [r9, #-0] │ │ │ │ - teqeq pc, r8, asr #30 │ │ │ │ - teqeq pc, r0, asr r7 @ │ │ │ │ + ldrdeq sp, [r9, #-8] │ │ │ │ + teqeq pc, r4, asr pc @ │ │ │ │ + teqeq pc, ip, asr r7 @ │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - swpbeq sp, r4, [r9] │ │ │ │ - teqeq pc, ip, lsl #30 │ │ │ │ - teqeq pc, r4, lsl r7 @ │ │ │ │ + swpbeq sp, ip, [r9] │ │ │ │ + teqeq pc, r8, lsl pc @ │ │ │ │ + teqeq pc, r0, lsr #14 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - qdaddeq sp, r8, r9 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ 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 │ │ │ │ @@ -291598,22 +291598,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e383c │ │ │ │ @ instruction: 0x01544498 │ │ │ │ - teqeq pc, ip, asr ip @ │ │ │ │ - smlaltbeq sp, r9, r4, r2 │ │ │ │ + teqeq pc, r8, ror #24 │ │ │ │ + smlaltbeq sp, r9, ip, r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, lsl #24 │ │ │ │ - cmpeq r9, r4, asr r2 │ │ │ │ - teqeq pc, ip, lsr #26 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r8, asr #25 │ │ │ │ + teqeq pc, r8, lsl ip @ │ │ │ │ + cmpeq r9, ip, asr r2 │ │ │ │ + teqeq pc, r8, lsr sp @ │ │ │ │ + teqeq pc, r4, lsl #26 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ │ │ │ │ 001e3900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -291665,20 +291665,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e3960 │ │ │ │ - strheq sp, [r9, #-8] │ │ │ │ - teqeq pc, r4, lsl #24 │ │ │ │ - teqeq pc, r0, ror #20 │ │ │ │ - cmpeq r9, ip, ror r0 │ │ │ │ - teqeq pc, r8, asr #23 │ │ │ │ - teqeq pc, r4, lsr #20 │ │ │ │ + smlalbteq sp, r9, r0, r0 │ │ │ │ + teqeq pc, r0, lsl ip @ │ │ │ │ + teqeq pc, ip, ror #20 │ │ │ │ + smlalbbeq sp, r9, r4, r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r0, lsr sl @ │ │ │ │ │ │ │ │ 001e39fc : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 1e3a48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e3a48 │ │ │ │ @@ -291726,20 +291726,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1e3a40 │ │ │ │ - teqeq pc, ip, lsr #19 │ │ │ │ - smlalbteq ip, r9, ip, pc @ │ │ │ │ - teqeq pc, r0, ror r9 @ │ │ │ │ - smlalbbeq ip, r9, ip, pc @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r8, lsr r9 @ │ │ │ │ + ldrdeq ip, [r9, #-244] @ 0xffffff0c │ │ │ │ + teqeq pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x0149cf94 │ │ │ │ + teqeq pc, r4, ror #21 │ │ │ │ + teqeq pc, r4, asr #18 │ │ │ │ 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] @ 1e3d10 │ │ │ │ ldr r3, [pc, #528] @ 1e3d14 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -291873,33 +291873,33 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1e3bac │ │ │ │ cmpeq r4, r4, lsl #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, lsl r5 │ │ │ │ - cmpeq r9, r0, lsl #30 │ │ │ │ + cmpeq r9, r8, lsl #30 │ │ │ │ @ instruction: 0x01563494 │ │ │ │ cmpeq r4, r0, asr r0 │ │ │ │ cmpeq r6, r0, asr #8 │ │ │ │ cmpeq r6, r0, lsr #8 │ │ │ │ - cmpeq r9, r8, lsl #28 │ │ │ │ - teqeq pc, r4, asr r9 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + cmpeq r9, r0, lsl lr │ │ │ │ + teqeq pc, r0, ror #18 │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - ldrdeq ip, [r9, #-208] @ 0xffffff30 │ │ │ │ - teqeq pc, ip, lsl r9 @ │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - @ instruction: 0x0149cd98 │ │ │ │ - teqeq pc, r4, ror #17 │ │ │ │ - teqeq pc, r4, asr #14 │ │ │ │ + ldrdeq ip, [r9, #-216] @ 0xffffff28 │ │ │ │ + teqeq pc, r8, lsr #18 │ │ │ │ + teqeq pc, r8, lsl #15 │ │ │ │ + smlaltbeq ip, r9, r0, sp │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - teqeq pc, r8, ror r7 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + teqeq pc, r0, lsl #14 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 001e3d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -291968,23 +291968,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e3dac │ │ │ │ - cmpeq r9, r0, asr ip │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, r4, lsl ip │ │ │ │ - teqeq pc, r4, ror r6 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - ldrdeq ip, [r9, #-176] @ 0xffffff50 │ │ │ │ - teqeq pc, ip, lsl r7 @ │ │ │ │ - teqeq pc, r8, ror r5 @ │ │ │ │ + cmpeq r9, r8, asr ip │ │ │ │ + teqeq pc, r8, lsr #15 │ │ │ │ + teqeq pc, r4, lsl #12 │ │ │ │ + cmpeq r9, ip, lsl ip │ │ │ │ + teqeq pc, r0, lsl #13 │ │ │ │ + teqeq pc, r8, asr #11 │ │ │ │ + ldrdeq ip, [r9, #-184] @ 0xffffff48 │ │ │ │ + teqeq pc, r8, lsr #14 │ │ │ │ + teqeq pc, r4, lsl #11 │ │ │ │ │ │ │ │ 001e3eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ 1e4144 │ │ │ │ @@ -292148,32 +292148,32 @@ │ │ │ │ bl c0190 │ │ │ │ b 1e3f6c │ │ │ │ cmpeq r6, ip, asr r1 │ │ │ │ cmpeq r4, r8, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, asr #1 │ │ │ │ @ instruction: 0x01543c90 │ │ │ │ - cmpeq r9, r4, lsr sl │ │ │ │ - teqeq pc, r0, lsl #11 │ │ │ │ - teqeq pc, r0, ror #7 │ │ │ │ - strdeq ip, [r9, #-152] @ 0xffffff68 │ │ │ │ - teqeq pc, r4, asr #10 │ │ │ │ - teqeq pc, r4, lsr #7 │ │ │ │ - smlalbteq ip, r9, r0, r9 │ │ │ │ - teqeq pc, ip, lsl #10 │ │ │ │ - teqeq pc, ip, ror #6 │ │ │ │ - smlalbbeq ip, r9, r8, r9 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r4, lsr r3 @ │ │ │ │ - cmpeq r9, r0, asr r9 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ - teqeq pc, r4, ror #8 │ │ │ │ - teqeq pc, r4, asr #5 │ │ │ │ + cmpeq r9, ip, lsr sl │ │ │ │ + teqeq pc, ip, lsl #11 │ │ │ │ + teqeq pc, ip, ror #7 │ │ │ │ + cmpeq r9, r0, lsl #20 │ │ │ │ + teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + smlalbteq ip, r9, r8, r9 │ │ │ │ + teqeq pc, r8, lsl r5 @ │ │ │ │ + teqeq pc, r8, ror r3 @ │ │ │ │ + @ instruction: 0x0149c990 │ │ │ │ + teqeq pc, r0, ror #9 │ │ │ │ + teqeq pc, r0, asr #6 │ │ │ │ + cmpeq r9, r8, asr r9 │ │ │ │ + teqeq pc, r8, lsr #9 │ │ │ │ + teqeq pc, r8, lsl #6 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ + teqeq pc, r0, ror r4 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ │ │ │ │ 001e41a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -292331,17 +292331,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1e438c │ │ │ │ cmpeq r4, r4, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r0, ror r8 │ │ │ │ - cmpeq r9, r4, asr r6 │ │ │ │ - teqeq pc, r0, lsr #3 │ │ │ │ - teqeq pc, r0 │ │ │ │ + cmpeq r9, ip, asr r6 │ │ │ │ + teqeq pc, ip, lsr #3 │ │ │ │ + teqeq pc, ip │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001e4424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -292414,17 +292414,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1e44d0 │ │ │ │ ldrheq r3, [r4, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, lsr #14 │ │ │ │ - cmpeq r9, r0, lsl r5 │ │ │ │ - teqeq pc, ip, asr r0 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r8, lsl r5 │ │ │ │ + teqeq pc, r8, rrx │ │ │ │ + teqeq pc, r8, asr #29 │ │ │ │ │ │ │ │ 001e4564 : │ │ │ │ ldr r3, [pc, #40] @ 1e4594 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -292460,17 +292460,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e45b8 │ │ │ │ - cmpeq r9, r0, ror #8 │ │ │ │ - teqeq pc, ip, lsr #31 │ │ │ │ - teqeq pc, r8, lsl #28 │ │ │ │ + cmpeq r9, r8, ror #8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r4, lsl lr @ │ │ │ │ │ │ │ │ 001e460c : │ │ │ │ ldr r3, [pc, #40] @ 1e463c │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -292506,17 +292506,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1e46b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e4660 │ │ │ │ - strheq ip, [r9, #-56] @ 0xffffffc8 │ │ │ │ - teqeq pc, r4, lsl #30 │ │ │ │ - teqeq pc, ip, asr sp @ │ │ │ │ + smlalbteq ip, r9, r0, r3 │ │ │ │ + teqeq pc, r0, lsl pc @ │ │ │ │ + teqeq pc, r8, ror #26 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 001e46b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292753,22 +292753,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbbeq ip, r9, r0, r2 │ │ │ │ + smlalbbeq ip, r9, r8, r2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqpeq lr, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, r4, asr r1 │ │ │ │ + teqeq pc, r4, ror #21 │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ teqpeq lr, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r8, lsl r1 │ │ │ │ + teqeq pc, r8, lsr #21 │ │ │ │ + cmpeq r9, r0, lsr #2 │ │ │ │ │ │ │ │ 001e4a9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -293070,28 +293070,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8, ror #15 │ │ │ │ - cmpeq r9, ip, asr lr │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r9, r4, ror #28 │ │ │ │ ldrsbeq r2, [r4, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq fp, r9, r4, sp │ │ │ │ - teqeq pc, ip, lsr r7 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ + smlalbteq fp, r9, ip, sp │ │ │ │ + teqeq pc, r8, asr #14 │ │ │ │ + teqeq pc, r8, lsl #14 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ teqeq lr, r0, asr #31 │ │ │ │ - cmpeq r9, ip, ror ip │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + smlalbbeq fp, r9, r4, ip │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ teqeq lr, ip, ror pc │ │ │ │ - cmpeq r9, r8, lsr ip │ │ │ │ - teqeq pc, ip, lsr #11 │ │ │ │ + cmpeq r9, r0, asr #24 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ │ │ │ │ 001e4fa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -293327,22 +293327,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlaltteq fp, r9, r0, r9 │ │ │ │ + smlaltteq fp, r9, r8, r9 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq pc, r8, lsr #4 │ │ │ │ - strheq fp, [r9, #-132] @ 0xffffff7c │ │ │ │ + teqeq pc, r4, lsr r2 @ │ │ │ │ + strheq fp, [r9, #-140] @ 0xffffff74 │ │ │ │ teqeq lr, r0, lsl #23 │ │ │ │ - teqeq pc, ip, ror #3 │ │ │ │ - cmpeq r9, r8, ror r8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbbeq fp, r9, r0, r8 │ │ │ │ │ │ │ │ 001e5384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -293437,16 +293437,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip @ │ │ │ │ - ldrdeq fp, [r9, #-108] @ 0xffffff94 │ │ │ │ - teqeq pc, r0, asr #32 │ │ │ │ + smlaltteq fp, r9, r4, r6 │ │ │ │ + teqeq pc, ip, asr #32 │ │ │ │ │ │ │ │ 001e551c : │ │ │ │ ldr r3, [pc, #12] @ 1e5530 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ @@ -293492,20 +293492,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1e556c │ │ │ │ + teqeq pc, r4 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, ip, lsr #31 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ - teqeq pc, r0, asr #31 │ │ │ │ - teqeq pc, r4, ror pc @ │ │ │ │ - strdeq fp, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ + teqeq pc, ip, asr #31 │ │ │ │ + teqeq pc, r0, lsl #31 │ │ │ │ + strdeq fp, [r9, #-88] @ 0xffffffa8 │ │ │ │ │ │ │ │ 001e5600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1592] @ 1e5c50 │ │ │ │ @@ -293908,86 +293908,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1e569c │ │ │ │ cmpeq r4, ip, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, ip, asr #11 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - teqeq pc, r4, lsl pc @ │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ - teqeq pc, ip, asr #29 │ │ │ │ + teqeq pc, r0, lsr #30 │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ cmpeq r4, r0, ror #10 │ │ │ │ cmpeq r6, r8, ror #10 │ │ │ │ andeq r8, r0, r4, lsr r0 │ │ │ │ andeq r8, r0, r0, asr #2 │ │ │ │ - teqeq pc, r4, lsr #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r8, r0, r4, lsr r1 │ │ │ │ teqeq lr, r8, ror #9 │ │ │ │ - teqeq pc, r0, ror lr @ │ │ │ │ - teqeq pc, r0, ror #28 │ │ │ │ - teqeq pc, r0, asr lr @ │ │ │ │ + teqeq pc, ip, ror lr @ │ │ │ │ + teqeq pc, ip, ror #28 │ │ │ │ + teqeq pc, ip, asr lr @ │ │ │ │ + teqeq pc, r4, asr lr @ │ │ │ │ teqeq pc, r8, asr #28 │ │ │ │ - teqeq pc, ip, lsr lr @ │ │ │ │ cmpeq r6, r8, asr r4 │ │ │ │ + teqeq pc, r4, lsr lr @ │ │ │ │ teqeq pc, r8, lsr #28 │ │ │ │ teqeq pc, ip, lsl lr @ │ │ │ │ teqeq pc, r0, lsl lr @ │ │ │ │ - teqeq pc, r4, lsl #28 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r4, ror #27 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r0, lsl #28 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r0, ror #27 │ │ │ │ teqeq lr, r4, asr r1 │ │ │ │ - smlaltteq fp, r9, r0, r2 │ │ │ │ - teqeq pc, r4, lsr #25 │ │ │ │ - teqeq pc, r8, asr ip @ │ │ │ │ - smlaltbeq fp, r9, r4, r2 │ │ │ │ - teqeq pc, r8, ror #24 │ │ │ │ - teqeq pc, ip, lsl ip @ │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ - teqeq pc, r0, lsr ip @ │ │ │ │ - teqeq pc, r4, ror #23 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ + smlaltteq fp, r9, r8, r2 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r4, ror #24 │ │ │ │ + smlaltbeq fp, r9, ip, r2 │ │ │ │ + teqeq pc, r4, ror ip @ │ │ │ │ + teqeq pc, r8, lsr #24 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ + teqeq pc, ip, lsr ip @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, ip, lsr #23 │ │ │ │ - strdeq fp, [r9, #-28] @ 0xffffffe4 │ │ │ │ - teqeq pc, r0, asr #23 │ │ │ │ - teqeq pc, r4, ror fp @ │ │ │ │ - smlalbteq fp, r9, r4, r1 │ │ │ │ - teqeq pc, r8, lsl #23 │ │ │ │ - teqeq pc, ip, lsr fp @ │ │ │ │ - smlalbbeq fp, r9, ip, r1 │ │ │ │ - teqeq pc, r0, asr fp @ │ │ │ │ - teqeq pc, r4, lsl #22 │ │ │ │ - cmpeq r9, r4, asr r1 │ │ │ │ - teqeq pc, r8, lsl fp @ │ │ │ │ - teqeq pc, ip, asr #21 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ - teqeq pc, r0, ror #21 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + teqeq pc, ip, asr #23 │ │ │ │ + teqeq pc, r0, lsl #23 │ │ │ │ + smlalbteq fp, r9, ip, r1 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - smlaltteq fp, r9, r8, r0 │ │ │ │ - teqeq pc, r8, lsr #21 │ │ │ │ - teqeq pc, r0, ror #20 │ │ │ │ - strheq fp, [r9, #-0] │ │ │ │ - teqeq pc, r0, ror sl @ │ │ │ │ - teqeq pc, r8, lsr #20 │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ - teqeq pc, r8, lsr sl @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ - teqeq pc, r0, lsl #20 │ │ │ │ + teqeq pc, r8, asr #22 │ │ │ │ + @ instruction: 0x0149b194 │ │ │ │ + teqeq pc, ip, asr fp @ │ │ │ │ + teqeq pc, r0, lsl fp @ │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ + teqeq pc, r4, lsr #22 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, r8 │ │ │ │ - teqeq pc, r8, asr #19 │ │ │ │ - teqeq pc, r0, lsl #19 │ │ │ │ - ldrdeq sl, [r9, #-240] @ 0xffffff10 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r8, asr #18 │ │ │ │ - @ instruction: 0x0149af98 │ │ │ │ - teqeq pc, r8, asr r9 @ │ │ │ │ - teqeq pc, r0, lsl r9 @ │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ + teqeq pc, ip, ror #21 │ │ │ │ + teqeq pc, r0, lsr #21 │ │ │ │ + strdeq fp, [r9, #-0] │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip, ror #20 │ │ │ │ + strheq fp, [r9, #-8] │ │ │ │ + teqeq pc, ip, ror sl @ │ │ │ │ + teqeq pc, r4, lsr sl @ │ │ │ │ + smlalbbeq fp, r9, r0, r0 │ │ │ │ + teqeq pc, r4, asr #20 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ + teqeq pc, ip, lsl #20 │ │ │ │ + teqeq pc, r4, asr #19 │ │ │ │ + cmpeq r9, r0, lsl r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip, lsl #19 │ │ │ │ + ldrdeq sl, [r9, #-248] @ 0xffffff08 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, asr r9 @ │ │ │ │ + smlaltbeq sl, r9, r0, pc @ │ │ │ │ + teqeq pc, r4, ror #18 │ │ │ │ + teqeq pc, ip, lsl r9 @ │ │ │ │ │ │ │ │ 001e5d80 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -294105,23 +294105,23 @@ │ │ │ │ b 1e5f04 │ │ │ │ cmpeq r4, r8, ror #15 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ cmpeq r4, ip, asr #28 │ │ │ │ cmpeq r4, r0, asr #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq r6, r8, lsr #29 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ - teqeq pc, r8, lsr #18 │ │ │ │ - cmpeq r9, r8, ror #26 │ │ │ │ + teqeq pc, r8, ror #19 │ │ │ │ + cmpeq r9, r0, lsr #28 │ │ │ │ + teqeq pc, r4, lsr r9 @ │ │ │ │ + cmpeq r9, r0, ror sp │ │ │ │ cmpeq r6, r0, ror #27 │ │ │ │ cmpeq r4, r0, asr #13 │ │ │ │ - teqeq pc, r8, lsl #13 │ │ │ │ - teqeq pc, r8, asr r6 @ │ │ │ │ - teqeq pc, ip, lsr r6 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r4, ror #12 │ │ │ │ + teqeq pc, r8, asr #12 │ │ │ │ │ │ │ │ 001e5f90 : │ │ │ │ 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] @ 1e6440 │ │ │ │ @@ -294424,40 +294424,40 @@ │ │ │ │ cmpeq r4, r0, asr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r4, r0, asr #24 │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ @ instruction: 0x0154a594 │ │ │ │ cmpeq r6, r0, ror ip │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ - strheq sl, [r9, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq sl, r9, r4, fp │ │ │ │ @ instruction: 0xff22387c │ │ │ │ - teqeq pc, r4, ror #14 │ │ │ │ + teqeq pc, r0, ror r7 @ │ │ │ │ cmpeq r4, r4, lsl #10 │ │ │ │ cmpeq r6, r0, ror #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r4, ror #13 │ │ │ │ - cmpeq r9, r4, lsr #22 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ cmpeq r6, r0, ror fp │ │ │ │ cmpeq r4, r0, ror r4 │ │ │ │ cmpeq r4, r0, asr sl │ │ │ │ - cmpeq r9, r0, lsr #20 │ │ │ │ - teqeq pc, ip, asr #11 │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq lr, r0 @ │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ @ instruction: 0xfffffab4 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r4, asr #9 │ │ │ │ - teqeq pc, r8, asr r2 @ │ │ │ │ - teqeq pc, r8, lsr #4 │ │ │ │ - teqeq pc, ip, lsr r4 @ │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ + cmpeq r9, r8, lsl r9 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r4, ror #2 │ │ │ │ + teqeq pc, r4, ror #4 │ │ │ │ + teqeq pc, r4, lsr r2 @ │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + cmpeq r9, r4, asr r8 │ │ │ │ + teqeq pc, r8, lsl #8 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r0, ror r1 @ │ │ │ │ │ │ │ │ 001e64c8 : │ │ │ │ ldr r3, [pc, #80] @ 1e6520 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ ble 1e6510 │ │ │ │ @@ -294708,16 +294708,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, lsr r6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strdeq sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ + teqeq pc, r0, lsr #31 │ │ │ │ + cmpeq r9, r0, lsl #8 │ │ │ │ │ │ │ │ 001e68c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -294955,22 +294955,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbbeq sl, r9, r8, r1 │ │ │ │ + @ instruction: 0x0149a190 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r9, r4, rrx │ │ │ │ - teqeq pc, ip, ror #23 │ │ │ │ + cmpeq r9, ip, rrx │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq lr, ip, asr r2 │ │ │ │ - cmpeq r9, r4, lsr #32 │ │ │ │ - teqeq pc, ip, lsr #23 │ │ │ │ + cmpeq r9, ip, lsr #32 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ │ │ │ │ 001e6cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -295272,28 +295272,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ + teqeq pc, r8, lsl #18 │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ cmpeq r4, ip, asr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq r9, r9, r4, ip @ │ │ │ │ - teqeq pc, r0, asr r8 @ │ │ │ │ - teqeq pc, r0, lsl r8 @ │ │ │ │ - cmpeq r9, ip, ror #24 │ │ │ │ + smlalbteq r9, r9, ip, ip @ │ │ │ │ + teqeq pc, ip, asr r8 @ │ │ │ │ + teqeq pc, ip, lsl r8 @ │ │ │ │ + cmpeq r9, r4, ror ip │ │ │ │ teqeq lr, r0 @ │ │ │ │ - cmpeq r9, ip, ror fp │ │ │ │ - teqeq pc, r4, lsl #14 │ │ │ │ + smlalbbeq r9, r9, r4, fp @ │ │ │ │ + teqeq pc, r0, lsl r7 @ │ │ │ │ teqeq lr, ip, ror #26 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - teqeq pc, r0, asr #13 │ │ │ │ + cmpeq r9, r0, asr #22 │ │ │ │ + teqeq pc, ip, asr #13 │ │ │ │ │ │ │ │ 001e71b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -295504,25 +295504,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r9, r4, lsr r9 │ │ │ │ + teqeq pc, r0, ror #9 │ │ │ │ + cmpeq r9, ip, lsr r9 │ │ │ │ cmpeq r4, r4, lsr #17 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltbeq r9, r9, r4, r8 @ │ │ │ │ - teqeq pc, r0, lsr r4 @ │ │ │ │ - teqeq pc, r4, lsl #8 │ │ │ │ - cmpeq r9, r0, ror #16 │ │ │ │ + smlaltbeq r9, r9, ip, r8 @ │ │ │ │ + teqeq pc, ip, lsr r4 @ │ │ │ │ + teqeq pc, r0, lsl r4 @ │ │ │ │ + cmpeq r9, r8, ror #16 │ │ │ │ teqeq lr, r8, ror #19 │ │ │ │ - strheq r9, [r9, #-112] @ 0xffffff90 │ │ │ │ - teqeq pc, r0, asr #6 │ │ │ │ + strheq r9, [r9, #-120] @ 0xffffff88 │ │ │ │ + teqeq pc, ip, asr #6 │ │ │ │ │ │ │ │ 001e753c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -295700,19 +295700,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4, lsl r7 │ │ │ │ - ldrdeq r9, [r9, #-76] @ 0xffffffb4 │ │ │ │ - teqeq pc, r4, rrx │ │ │ │ + smlaltteq r9, r9, r4, r4 @ │ │ │ │ + teqeq pc, r0, ror r0 @ │ │ │ │ teqeq lr, r4 @ │ │ │ │ - @ instruction: 0x0149949c │ │ │ │ - teqeq pc, r4, lsr #32 │ │ │ │ + smlaltbeq r9, r9, r4, r4 @ │ │ │ │ + teqeq pc, r0, lsr r0 @ │ │ │ │ │ │ │ │ 001e782c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -295923,25 +295923,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8, asr lr @ │ │ │ │ - strheq r9, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, r4, ror #28 │ │ │ │ + smlalbteq r9, r9, r0, r2 @ │ │ │ │ cmpeq r4, r8, lsr #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, r8, lsr #4 │ │ │ │ + cmpeq r9, r0, lsr r2 │ │ │ │ + teqeq pc, r0, asr #27 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r8, lsl #27 │ │ │ │ - smlaltteq r9, r9, r4, r1 @ │ │ │ │ + smlaltteq r9, r9, ip, r1 @ │ │ │ │ teqeq lr, ip, ror #6 │ │ │ │ - cmpeq r9, r4, lsr r1 │ │ │ │ - teqeq pc, r4, asr #25 │ │ │ │ + cmpeq r9, ip, lsr r1 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ │ │ │ │ 001e7bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -296036,16 +296036,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, lsr #3 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ + teqeq pc, r4, lsl #22 │ │ │ │ │ │ │ │ 001e7d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #684] @ 1e8014 │ │ │ │ @@ -296231,19 +296231,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrsbeq ip, [lr, -r8]! │ │ │ │ - teqeq pc, ip, asr r8 @ │ │ │ │ - cmpeq r9, r0, asr sp │ │ │ │ + teqeq pc, r8, ror #16 │ │ │ │ + cmpeq r9, r8, asr sp │ │ │ │ teqeq lr, r0, lsr #29 │ │ │ │ - teqeq pc, r0, lsr #16 │ │ │ │ - cmpeq r9, r4, lsl sp │ │ │ │ + teqeq pc, ip, lsr #16 │ │ │ │ + cmpeq r9, ip, lsl sp │ │ │ │ │ │ │ │ 001e8060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -296339,16 +296339,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r9, r8, ror fp │ │ │ │ - teqeq pc, r4, ror r6 @ │ │ │ │ + smlalbbeq r8, r9, r0, fp │ │ │ │ + teqeq pc, r0, lsl #13 │ │ │ │ │ │ │ │ 001e81fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -296527,19 +296527,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, asr sl │ │ │ │ - smlalbteq r8, r9, ip, r8 │ │ │ │ - teqeq pc, r8, asr #7 │ │ │ │ + ldrdeq r8, [r9, #-132] @ 0xffffff7c │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq lr, r0, lsl sl │ │ │ │ - smlalbbeq r8, r9, ip, r8 │ │ │ │ - teqeq pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x01498894 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ │ │ │ │ 001e84f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -296633,16 +296633,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, ror r8 │ │ │ │ - teqeq pc, r4, lsl r2 @ │ │ │ │ - cmpeq r9, r4, lsr r7 │ │ │ │ + teqeq pc, r0, lsr #4 │ │ │ │ + cmpeq r9, ip, lsr r7 │ │ │ │ │ │ │ │ 001e8684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -296793,16 +296793,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq r3, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ teqeq lr, ip, lsl #12 │ │ │ │ - ldrdeq r8, [r9, #-72] @ 0xffffffb8 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + smlaltteq r8, r9, r0, r4 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ │ │ │ │ 001e88fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -296952,16 +296952,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmppeq r3, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq pc, r4, ror #26 │ │ │ │ - smlalbbeq r8, r9, ip, r2 │ │ │ │ + teqeq pc, r0, ror sp @ │ │ │ │ + @ instruction: 0x01498294 │ │ │ │ │ │ │ │ 001e8b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -297137,19 +297137,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, ror #1 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - strdeq r7, [r9, #-248] @ 0xffffff08 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + mrseq r8, (UNDEF: 73) │ │ │ │ teqeq lr, r4, lsr #1 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq r7, [r9, #-252] @ 0xffffff04 │ │ │ │ + teqeq pc, r0, lsr #21 │ │ │ │ + smlalbteq r7, r9, r4, pc @ │ │ │ │ │ │ │ │ 001e8e58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -297290,19 +297290,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r9, r0, asr #28 │ │ │ │ + cmpeq r9, r8, asr #28 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, ip, asr #28 │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - teqeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + teqeq pc, r0, asr #16 │ │ │ │ │ │ │ │ 001e90b4 : │ │ │ │ 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 │ │ │ │ @@ -297547,25 +297547,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0, ror #12 │ │ │ │ - smlalbbeq r7, r9, r0, fp │ │ │ │ + teqeq pc, ip, ror #12 │ │ │ │ + smlalbbeq r7, r9, r8, fp │ │ │ │ @ instruction: 0x0153e998 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r9, r0, lsl fp │ │ │ │ + teqeq pc, r0, lsl #12 │ │ │ │ + cmpeq r9, r8, lsl fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r7, r9, r4, sl │ │ │ │ - teqeq pc, r8, asr #10 │ │ │ │ + smlalbbeq r7, r9, ip, sl │ │ │ │ + teqeq pc, r4, asr r5 @ │ │ │ │ teqeq lr, ip, asr sl │ │ │ │ - cmpeq r9, ip, ror r9 │ │ │ │ - teqeq pc, ip, asr #8 │ │ │ │ + smlalbbeq r7, r9, r4, r9 │ │ │ │ + teqeq pc, r8, asr r4 @ │ │ │ │ │ │ │ │ 001e94c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -297660,16 +297660,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - strheq r7, [r9, #-120] @ 0xffffff88 │ │ │ │ - teqeq pc, r0, lsl #5 │ │ │ │ + smlalbteq r7, r9, r0, r7 │ │ │ │ + teqeq pc, ip, lsl #5 │ │ │ │ │ │ │ │ 001e9660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -297847,19 +297847,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - cmpeq r9, r0, lsl r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsl r5 │ │ │ │ + teqeq pc, r4, ror #31 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - ldrdeq r7, [r9, #-64] @ 0xffffffc0 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + ldrdeq r7, [r9, #-72] @ 0xffffffb8 │ │ │ │ + teqeq pc, r4, lsr #31 │ │ │ │ │ │ │ │ 001e9950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -297954,16 +297954,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, lsl r4 │ │ │ │ - cmpeq r9, r0, lsr r3 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ + teqeq pc, r4, lsl #28 │ │ │ │ │ │ │ │ 001e9ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298058,16 +298058,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror r2 │ │ │ │ - @ instruction: 0x01497198 │ │ │ │ - teqeq pc, r0, ror #24 │ │ │ │ + smlaltbeq r7, r9, r0, r1 │ │ │ │ + teqeq pc, ip, ror #24 │ │ │ │ │ │ │ │ 001e9c80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1e9f4c │ │ │ │ @@ -298255,19 +298255,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq lr, r8, lsr #3 │ │ │ │ - smlalbteq r6, r9, ip, lr │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + ldrdeq r6, [r9, #-228] @ 0xffffff1c │ │ │ │ + teqeq pc, r0, lsr #19 │ │ │ │ teqeq lr, ip, ror #30 │ │ │ │ - smlalbbeq r6, r9, ip, lr │ │ │ │ - teqeq pc, r4, asr r9 @ │ │ │ │ + @ instruction: 0x01496e94 │ │ │ │ + teqeq pc, r0, ror #18 │ │ │ │ │ │ │ │ 001e9f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298362,16 +298362,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, asr #27 │ │ │ │ - smlaltteq r6, r9, r8, ip │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + strdeq r6, [r9, #-192] @ 0xffffff40 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ │ │ │ │ 001ea130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -298673,28 +298673,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0, lsl r5 @ │ │ │ │ - cmpeq r9, r0, lsr sl │ │ │ │ + teqeq pc, ip, lsl r5 @ │ │ │ │ + cmpeq r9, r8, lsr sl │ │ │ │ cmpeq r3, r8, asr #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01496998 │ │ │ │ - teqeq pc, r4, ror #8 │ │ │ │ - teqeq pc, r4, lsr #8 │ │ │ │ - cmpeq r9, r0, asr #18 │ │ │ │ + smlaltbeq r6, r9, r0, r9 │ │ │ │ + teqeq pc, r0, ror r4 @ │ │ │ │ + teqeq pc, r0, lsr r4 @ │ │ │ │ + cmpeq r9, r8, asr #18 │ │ │ │ teqeq lr, ip, lsr #18 │ │ │ │ - cmpeq r9, r0, asr r8 │ │ │ │ - teqeq pc, r8, lsl r3 @ │ │ │ │ + cmpeq r9, r8, asr r8 │ │ │ │ + teqeq pc, r4, lsr #6 │ │ │ │ teqeq lr, r8, ror #17 │ │ │ │ - cmpeq r9, ip, lsl #16 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + cmpeq r9, r4, lsl r8 │ │ │ │ + teqeq pc, r0, ror #5 │ │ │ │ │ │ │ │ 001ea634 : │ │ │ │ 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 │ │ │ │ @@ -299002,28 +299002,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ + teqeq pc, r8, lsl r0 @ │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ cmpeq r3, r4, asr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01496498 │ │ │ │ - teqeq pc, ip, asr pc @ │ │ │ │ - teqeq pc, r4, lsl #30 │ │ │ │ - cmpeq r9, r0, lsr #8 │ │ │ │ + smlaltbeq r6, r9, r0, r4 │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ + teqeq pc, r0, lsl pc @ │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ teqeq lr, r0, lsl r4 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ + teqeq pc, r8, lsl #28 │ │ │ │ teqeq lr, ip, asr #7 │ │ │ │ - strdeq r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + strdeq r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, r4, asr #27 │ │ │ │ │ │ │ │ 001eab50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299118,16 +299118,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, lsl r2 │ │ │ │ - cmpeq r9, r0, lsr r1 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsr r1 │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ │ │ │ │ 001eace8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299222,16 +299222,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror r0 │ │ │ │ - @ instruction: 0x01495f98 │ │ │ │ - teqeq pc, r0, ror #20 │ │ │ │ + smlaltbeq r5, r9, r0, pc @ │ │ │ │ + teqeq pc, ip, ror #20 │ │ │ │ │ │ │ │ 001eae80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299345,16 +299345,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ + teqeq pc, r4, asr #17 │ │ │ │ + cmpeq r9, r8, lsr #30 │ │ │ │ │ │ │ │ 001eb05c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -299461,16 +299461,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - cmpeq r9, r4, ror #26 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, ror #26 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ │ │ │ │ 001eb224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299565,16 +299565,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip, lsr fp │ │ │ │ - smlalbteq r5, r9, r8, fp │ │ │ │ - teqeq pc, ip, asr #10 │ │ │ │ + ldrdeq r5, [r9, #-176] @ 0xffffff50 │ │ │ │ + teqeq pc, r8, asr r5 @ │ │ │ │ │ │ │ │ 001eb3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299699,22 +299699,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1eb54c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq ip, [r3, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq pc, r8, asr #8 │ │ │ │ - smlaltbeq r5, r9, ip, sl │ │ │ │ + teqeq pc, r4, asr r4 @ │ │ │ │ + strheq r5, [r9, #-164] @ 0xffffff5c │ │ │ │ cmpeq r3, r8, asr r7 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, ip, lsr sl │ │ │ │ + teqeq pc, r8, ror #7 │ │ │ │ + cmpeq r9, r4, asr #20 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r5, [r9, #-144] @ 0xffffff70 │ │ │ │ - teqeq pc, r8, lsr r3 @ │ │ │ │ + strheq r5, [r9, #-152] @ 0xffffff68 │ │ │ │ + teqeq pc, r4, asr #6 │ │ │ │ │ │ │ │ 001eb5dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -299923,25 +299923,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, ror #2 │ │ │ │ - ldrdeq r5, [r9, #-112] @ 0xffffff90 │ │ │ │ + teqeq pc, r8, ror r1 @ │ │ │ │ + ldrdeq r5, [r9, #-120] @ 0xffffff88 │ │ │ │ cmpeq r3, ip, ror r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, r4, asr #14 │ │ │ │ - teqeq pc, ip, asr #1 │ │ │ │ - teqeq pc, r0, lsr #1 │ │ │ │ - cmpeq r9, r0, lsl #14 │ │ │ │ + cmpeq r9, ip, asr #14 │ │ │ │ + ldrsbeq r6, [pc, -r8]! │ │ │ │ + teqeq pc, ip, lsr #1 │ │ │ │ + cmpeq r9, r8, lsl #14 │ │ │ │ teqeq lr, r4, asr #11 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + teqeq pc, r8, ror #31 │ │ │ │ │ │ │ │ 001eb960 : │ │ │ │ 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 │ │ │ │ @@ -300159,25 +300159,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0, ror #27 │ │ │ │ - cmpeq r9, r4, asr #8 │ │ │ │ + teqeq pc, ip, ror #27 │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ ldrsheq ip, [r3, #-0] │ │ │ │ - teqeq pc, r4, ror sp @ │ │ │ │ - ldrdeq r5, [r9, #-52] @ 0xffffffcc │ │ │ │ + teqeq pc, r0, lsl #27 │ │ │ │ + ldrdeq r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, r0, lsr r3 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ + teqeq pc, r4, asr #25 │ │ │ │ teqeq lr, ip, lsl r2 │ │ │ │ - smlaltbeq r5, r9, r8, r2 │ │ │ │ - teqeq pc, r4, lsr ip @ │ │ │ │ + strheq r5, [r9, #-32] @ 0xffffffe0 │ │ │ │ + teqeq pc, r0, asr #24 │ │ │ │ │ │ │ │ 001ebd08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -300415,22 +300415,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r9, r4 │ │ │ │ + cmpeq r9, ip │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, r4, asr lr │ │ │ │ - smlaltteq r4, r9, r0, lr │ │ │ │ - teqeq pc, r4, ror #16 │ │ │ │ + smlaltteq r4, r9, r8, lr │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ teqeq lr, r4, lsl lr │ │ │ │ - smlaltbeq r4, r9, r0, lr │ │ │ │ - teqeq pc, r4, lsr #16 │ │ │ │ + smlaltbeq r4, r9, r8, lr │ │ │ │ + teqeq pc, r0, lsr r8 @ │ │ │ │ │ │ │ │ 001ec0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -300639,25 +300639,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r4, asr r6 @ │ │ │ │ - strheq r4, [r9, #-200] @ 0xffffff38 │ │ │ │ + teqeq pc, r0, ror #12 │ │ │ │ + smlalbteq r4, r9, r0, ip │ │ │ │ cmpeq r3, r4, ror #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, ip, lsr #24 │ │ │ │ + cmpeq r9, r4, lsr ip │ │ │ │ + teqeq pc, r0, asr #11 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r8, lsl #11 │ │ │ │ - smlaltteq r4, r9, r8, fp │ │ │ │ + strdeq r4, [r9, #-176] @ 0xffffff50 │ │ │ │ teqeq lr, ip, lsr #21 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - teqeq pc, r4, asr #9 │ │ │ │ + cmpeq r9, r0, asr #22 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ │ │ │ │ 001ec478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -300752,16 +300752,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror #17 │ │ │ │ - cmpeq r9, r4, ror r9 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, ip, ror r9 │ │ │ │ + teqeq pc, r4, lsl #6 │ │ │ │ │ │ │ │ 001ec610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -300856,16 +300856,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, asr r7 │ │ │ │ - ldrdeq r4, [r9, #-124] @ 0xffffff84 │ │ │ │ - teqeq pc, r0, ror #2 │ │ │ │ + smlaltteq r4, r9, r4, r7 │ │ │ │ + teqeq pc, ip, ror #2 │ │ │ │ │ │ │ │ 001ec7a8 : │ │ │ │ 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 │ │ │ │ @@ -301170,31 +301170,31 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strdeq r4, [r9, #-88] @ 0xffffffa8 │ │ │ │ + teqeq pc, r0, lsr #31 │ │ │ │ + cmpeq r9, r0, lsl #12 │ │ │ │ cmpeq r3, r4, lsr #5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ + teqeq pc, r4, lsl #30 │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r4, [r9, #-76] @ 0xffffffb4 │ │ │ │ - teqeq pc, ip, asr lr @ │ │ │ │ - @ instruction: 0x01494494 │ │ │ │ - teqeq pc, ip, lsl lr @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r9, r4, asr r4 │ │ │ │ - teqeq pc, r0, lsr #26 │ │ │ │ - smlalbbeq r4, r9, r0, r3 │ │ │ │ + smlaltteq r4, r9, r4, r4 │ │ │ │ + teqeq pc, r8, ror #28 │ │ │ │ + @ instruction: 0x0149449c │ │ │ │ + teqeq pc, r8, lsr #28 │ │ │ │ + teqeq pc, r0, lsl #28 │ │ │ │ + cmpeq r9, ip, asr r4 │ │ │ │ + teqeq pc, ip, lsr #26 │ │ │ │ + smlalbbeq r4, r9, r8, r3 │ │ │ │ teqeq lr, r8, ror r2 │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ │ │ │ │ 001eccc4 : │ │ │ │ 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 │ │ │ │ @@ -301499,31 +301499,31 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8, ror sl @ │ │ │ │ - ldrdeq r4, [r9, #-12] │ │ │ │ + teqeq pc, r4, lsl #21 │ │ │ │ + smlaltteq r4, r9, r4, r0 │ │ │ │ cmpeq r3, r8, lsl #27 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ + teqeq pc, r8, ror #19 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq r3, r9, r0, pc @ │ │ │ │ - teqeq pc, r0, asr #18 │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - teqeq pc, r0, lsl #18 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r9, r8, lsr pc │ │ │ │ - teqeq pc, r4, lsl #16 │ │ │ │ - cmpeq r9, r4, ror #28 │ │ │ │ + smlalbteq r3, r9, r8, pc @ │ │ │ │ + teqeq pc, ip, asr #18 │ │ │ │ + smlalbbeq r3, r9, r0, pc @ │ │ │ │ + teqeq pc, ip, lsl #18 │ │ │ │ + teqeq pc, r4, ror #17 │ │ │ │ + cmpeq r9, r0, asr #30 │ │ │ │ + teqeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq r9, ip, ror #28 │ │ │ │ teqeq lr, ip, asr sp │ │ │ │ - smlaltteq r3, r9, r8, sp │ │ │ │ - teqeq pc, r4, ror r7 @ │ │ │ │ + strdeq r3, [r9, #-208] @ 0xffffff30 │ │ │ │ + teqeq pc, r0, lsl #15 │ │ │ │ │ │ │ │ 001ed1e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -301732,27 +301732,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8, ror #10 │ │ │ │ - smlalbteq r3, r9, ip, fp │ │ │ │ + teqeq pc, r4, ror r5 @ │ │ │ │ + ldrdeq r3, [r9, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmpeq r3, r8, ror r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, r0, asr #22 │ │ │ │ - teqeq pc, r8, asr #9 │ │ │ │ + cmpeq r9, r8, asr #22 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - strdeq r3, [r9, #-172] @ 0xffffff54 │ │ │ │ + teqeq pc, r8, lsr #9 │ │ │ │ + cmpeq r9, r4, lsl #22 │ │ │ │ teqeq lr, r0, asr #19 │ │ │ │ - cmpeq r9, ip, asr #20 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r4, asr sl │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 001ed570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -302128,42 +302128,42 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0, asr #3 │ │ │ │ - cmpeq r9, r4, lsr #16 │ │ │ │ + teqeq pc, ip, asr #3 │ │ │ │ + cmpeq r9, ip, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ ldrsbeq sl, [r3, #-64] @ 0xffffffc0 │ │ │ │ - teqeq pc, r4, asr r1 @ │ │ │ │ - strheq r3, [r9, #-116] @ 0xffffff8c │ │ │ │ - teqeq pc, r0, lsr #1 │ │ │ │ - cmpeq r9, r4, lsl #14 │ │ │ │ + teqeq pc, r0, ror #2 │ │ │ │ + strheq r3, [r9, #-124] @ 0xffffff84 │ │ │ │ + teqeq pc, ip, lsr #1 │ │ │ │ + cmpeq r9, ip, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r0, ror #12 │ │ │ │ + teqeq pc, r8 │ │ │ │ + cmpeq r9, r8, ror #12 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r3, r9, r0, r5 │ │ │ │ - teqeq pc, ip, asr pc @ │ │ │ │ + smlaltteq r3, r9, r8, r5 │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0149359c │ │ │ │ - teqeq pc, r8, lsl pc @ │ │ │ │ + smlaltbeq r3, r9, r4, r5 │ │ │ │ + teqeq pc, r4, lsr #30 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r9, r0, asr r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - strdeq r3, [r9, #-64] @ 0xffffffc0 │ │ │ │ - teqeq pc, r0, lsr lr @ │ │ │ │ - @ instruction: 0x01493490 │ │ │ │ + cmpeq r9, r8, asr r5 │ │ │ │ + teqeq pc, r4, ror #29 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + strdeq r3, [r9, #-72] @ 0xffffffb8 │ │ │ │ + teqeq pc, ip, lsr lr @ │ │ │ │ + @ instruction: 0x01493498 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - cmpeq r9, r4, lsr #8 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, lsr #8 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 001edbd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -302259,16 +302259,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip, lsl #3 │ │ │ │ - cmpeq r9, r8, lsl r2 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r0, lsr #4 │ │ │ │ + teqeq pc, r8, lsr #23 │ │ │ │ │ │ │ │ 001edd6c : │ │ │ │ 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 │ │ │ │ @@ -302575,33 +302575,33 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, asr #19 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ ldrsbeq r9, [r3, #-204] @ 0xffffff34 │ │ │ │ - teqeq pc, r0, lsr r9 @ │ │ │ │ - @ instruction: 0x01492f94 │ │ │ │ + teqeq pc, ip, lsr r9 @ │ │ │ │ + @ instruction: 0x01492f9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, r0, lsl pc │ │ │ │ - teqeq pc, ip, lsl #17 │ │ │ │ + cmpeq r9, r8, lsl pc │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smlalbteq r2, r9, r8, lr │ │ │ │ - teqeq pc, r0, asr r8 @ │ │ │ │ - teqeq pc, r8, lsr #16 │ │ │ │ - smlalbbeq r2, r9, r8, lr │ │ │ │ - teqeq pc, r4, asr r7 @ │ │ │ │ - strheq r2, [r9, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r2, [r9, #-224] @ 0xffffff20 │ │ │ │ + teqeq pc, ip, asr r8 @ │ │ │ │ + teqeq pc, r4, lsr r8 @ │ │ │ │ + @ instruction: 0x01492e90 │ │ │ │ + teqeq pc, r0, ror #14 │ │ │ │ + strheq r2, [r9, #-220] @ 0xffffff24 │ │ │ │ teqeq lr, ip, lsr #25 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ - teqeq pc, r4, asr #13 │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ │ │ │ │ 001ee298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -302812,27 +302812,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, lsr #9 │ │ │ │ - cmpeq r9, r0, lsl fp │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r8, lsl fp │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrheq r9, [r3, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r2, r9, r0, sl │ │ │ │ - teqeq pc, r8, lsl #8 │ │ │ │ + smlalbbeq r2, r9, r8, sl │ │ │ │ + teqeq pc, r4, lsl r4 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, ip, lsr sl │ │ │ │ + teqeq pc, r8, ror #7 │ │ │ │ + cmpeq r9, r4, asr #20 │ │ │ │ teqeq lr, r0, lsl #18 │ │ │ │ - smlalbbeq r2, r9, ip, r9 │ │ │ │ - teqeq pc, r8, lsl r3 @ │ │ │ │ + @ instruction: 0x01492994 │ │ │ │ + teqeq pc, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001ee630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -303021,20 +303021,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - smlalbbeq r2, r9, r8, r6 │ │ │ │ - teqeq pc, r8 │ │ │ │ + @ instruction: 0x01492690 │ │ │ │ + teqeq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r9, r8, asr #12 │ │ │ │ - teqeq pc, r8, asr #31 │ │ │ │ + cmpeq r9, r0, asr r6 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 001ee950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -303130,16 +303130,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, lsl r4 │ │ │ │ - @ instruction: 0x0149249c │ │ │ │ - teqeq pc, ip, lsl lr @ │ │ │ │ + smlaltbeq r2, r9, r4, r4 │ │ │ │ + teqeq pc, r8, lsr #28 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ │ │ │ │ 001eeaec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -303345,25 +303345,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r4, lsl #25 │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ cmpeq r3, r0, ror pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r8, ror #23 │ │ │ │ - ldrdeq r2, [r9, #-60] @ 0xffffffc4 │ │ │ │ - teqeq pc, r0, asr #23 │ │ │ │ - @ instruction: 0x01492398 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlaltteq r2, r9, r4, r3 │ │ │ │ + teqeq pc, ip, asr #23 │ │ │ │ + smlaltbeq r2, r9, r0, r3 │ │ │ │ teqeq lr, r0, asr #1 │ │ │ │ - teqeq pc, r4, lsl #22 │ │ │ │ - strdeq r2, [r9, #-36] @ 0xffffffdc │ │ │ │ + teqeq pc, r0, lsl fp @ │ │ │ │ + strdeq r2, [r9, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 001eee60 : │ │ │ │ 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 │ │ │ │ @@ -303580,25 +303580,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8, lsl #18 │ │ │ │ - strdeq r2, [r9, #-4] │ │ │ │ + teqeq pc, r4, lsl r9 @ │ │ │ │ + strdeq r2, [r9, #-12] │ │ │ │ ldrsheq r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlalbbeq r2, r9, r4, r0 │ │ │ │ + teqeq pc, r8, lsr #17 │ │ │ │ + smlalbbeq r2, r9, ip, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r1, r9, r0, pc @ │ │ │ │ - teqeq pc, r0, ror #15 │ │ │ │ + smlaltteq r1, r9, r8, pc @ │ │ │ │ + teqeq pc, ip, ror #15 │ │ │ │ teqeq lr, ip, lsl sp │ │ │ │ - cmpeq r9, r8, asr pc │ │ │ │ - teqeq pc, ip, asr r7 @ │ │ │ │ + cmpeq r9, r0, ror #30 │ │ │ │ + teqeq pc, r8, ror #14 │ │ │ │ │ │ │ │ 001ef204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #428] @ 1ef3c8 │ │ │ │ @@ -303710,22 +303710,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1ef36c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r8, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, asr #19 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq pc, r4, ror r6 @ │ │ │ │ - cmpeq r9, r4, ror #28 │ │ │ │ + teqeq pc, r0, lsl #13 │ │ │ │ + cmpeq r9, ip, ror #28 │ │ │ │ cmpeq r3, r4, lsr r9 │ │ │ │ - teqeq pc, ip, lsl #12 │ │ │ │ - strdeq r1, [r9, #-212] @ 0xffffff2c │ │ │ │ + teqeq pc, r8, lsl r6 @ │ │ │ │ + strdeq r1, [r9, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, ror #10 │ │ │ │ - cmpeq r9, r0, ror sp │ │ │ │ + teqeq pc, r8, ror r5 @ │ │ │ │ + cmpeq r9, r8, ror sp │ │ │ │ │ │ │ │ 001ef3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -303875,16 +303875,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r3, r4, asr r6 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq pc, r0, lsr r3 @ │ │ │ │ - cmpeq r9, r4, lsr #22 │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ │ │ │ │ 001ef66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -304153,22 +304153,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq pc, r4, ror r1 @ │ │ │ │ - cmpeq r9, r8, asr r9 │ │ │ │ + teqeq pc, r0, lsl #3 │ │ │ │ + cmpeq r9, r0, ror #18 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq pc, r4, asr r0 @ │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ + teqeq pc, r0, rrx │ │ │ │ + cmpeq r9, r0, asr #16 │ │ │ │ teqeq lr, r0, ror r6 │ │ │ │ - teqeq pc, r0, lsr pc @ │ │ │ │ - cmpeq r9, r4, lsl r7 │ │ │ │ + teqeq pc, ip, lsr pc @ │ │ │ │ + cmpeq r9, ip, lsl r7 │ │ │ │ │ │ │ │ 001efac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -304383,25 +304383,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, lsr #26 │ │ │ │ - strdeq r1, [r9, #-68] @ 0xffffffbc │ │ │ │ + teqeq pc, r8, lsr sp @ │ │ │ │ + strdeq r1, [r9, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r3, r8, ror pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r9, ip, ror #8 │ │ │ │ - teqeq pc, r8, ror #24 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r4, ror r4 │ │ │ │ + teqeq pc, r4, ror ip @ │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ teqeq lr, r8, asr #1 │ │ │ │ - teqeq pc, ip, lsr #23 │ │ │ │ - smlalbbeq r1, r9, r4, r3 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbbeq r1, r9, ip, r3 │ │ │ │ │ │ │ │ 001efe58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -304639,22 +304639,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlaltteq r1, r9, ip, r0 │ │ │ │ + strdeq r1, [r9, #-4] │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, r4, lsl #26 │ │ │ │ - smlalbteq r0, r9, r8, pc @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + ldrdeq r0, [r9, #-240] @ 0xffffff10 │ │ │ │ + teqeq pc, r8, ror #15 │ │ │ │ teqeq lr, r4, asr #25 │ │ │ │ - smlalbbeq r0, r9, r8, pc @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + @ instruction: 0x01490f90 │ │ │ │ + teqeq pc, r8, lsr #15 │ │ │ │ │ │ │ │ 001f0244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -304749,16 +304749,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip, lsl fp │ │ │ │ - smlaltteq r0, r9, r0, sp │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlaltteq r0, r9, r8, sp │ │ │ │ + teqeq pc, r0, lsl #12 │ │ │ │ │ │ │ │ 001f03dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -304943,19 +304943,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, asr #16 │ │ │ │ - teqeq pc, r0, asr r3 @ │ │ │ │ - cmpeq r9, r8, asr fp │ │ │ │ + teqeq pc, ip, asr r3 @ │ │ │ │ + cmpeq r9, r0, ror #22 │ │ │ │ teqeq lr, r8, lsl #16 │ │ │ │ - teqeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ + teqeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ │ │ │ │ 001f06e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -305133,19 +305133,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror #10 │ │ │ │ - cmpeq r9, ip, ror r8 │ │ │ │ - teqeq pc, r4, rrx │ │ │ │ + smlalbbeq r0, r9, r4, r8 │ │ │ │ + teqeq pc, r0, ror r0 @ │ │ │ │ teqeq lr, r8, lsr #10 │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ - teqeq pc, r4, lsr #32 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ + teqeq pc, r0, lsr r0 @ │ │ │ │ │ │ │ │ 001f09d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305354,25 +305354,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, asr lr @ │ │ │ │ - cmpeq r9, ip, asr r6 │ │ │ │ + teqeq pc, r8, ror #28 │ │ │ │ + cmpeq r9, r4, ror #12 │ │ │ │ cmpeq r3, r0, lsl #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r0, [r9, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r0, [r9, #-88] @ 0xffffffa8 │ │ │ │ + teqeq pc, r8, asr #27 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbbeq r0, r9, ip, r5 │ │ │ │ + @ instruction: 0x01490594 │ │ │ │ teqeq lr, r8, asr #3 │ │ │ │ - ldrdeq r0, [r9, #-76] @ 0xffffffb4 │ │ │ │ - teqeq pc, ip, asr #25 │ │ │ │ + smlaltteq r0, r9, r4, r4 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ │ │ │ │ 001f0d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305581,25 +305581,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - ldrdeq r0, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, r4, ror #21 │ │ │ │ + smlaltteq r0, r9, r0, r2 │ │ │ │ ldrsheq r6, [r3, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r9, ip, asr #4 │ │ │ │ - teqeq pc, r8, lsr sl @ │ │ │ │ - teqeq pc, ip, lsl #20 │ │ │ │ - cmpeq r9, r8, lsl #4 │ │ │ │ + cmpeq r9, r4, asr r2 │ │ │ │ + teqeq pc, r4, asr #20 │ │ │ │ + teqeq pc, r8, lsl sl @ │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ teqeq lr, r4, asr #28 │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ - teqeq pc, r8, asr #18 │ │ │ │ + cmpeq r9, r0, ror #2 │ │ │ │ + teqeq pc, r4, asr r9 @ │ │ │ │ │ │ │ │ 001f10e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -305750,16 +305750,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r3, ip, ror #18 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - smlalbteq pc, r8, r4, lr @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlalbteq pc, r8, ip, lr @ │ │ │ │ + teqeq pc, r0, asr #13 │ │ │ │ │ │ │ │ 001f1358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305968,25 +305968,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - ldrdeq pc, [r8, #-204] @ 0xffffff34 │ │ │ │ + teqeq pc, r8, ror #9 │ │ │ │ + smlaltteq pc, r8, r4, ip @ │ │ │ │ cmpeq r3, r0, lsl #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq r8, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, lsr r4 @ │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - cmppeq r8, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + teqeq pc, ip, lsl r4 @ │ │ │ │ + cmppeq r8, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ teqeq lr, r8, asr #16 │ │ │ │ - cmppeq r8, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, asr #6 │ │ │ │ + cmppeq r8, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, asr r3 @ │ │ │ │ │ │ │ │ 001f16dc : │ │ │ │ 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] @ 1f18a8 │ │ │ │ @@ -306100,22 +306100,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1f1848 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r8, ror #9 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq pc, r8, asr r2 @ │ │ │ │ - ldrdeq pc, [r8, #-168] @ 0xffffff58 │ │ │ │ + teqeq pc, r4, ror #4 │ │ │ │ + smlaltteq pc, r8, r0, sl @ │ │ │ │ cmpeq r3, r8, asr r4 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmppeq r8, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmppeq r8, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, asr #2 │ │ │ │ - smlaltteq pc, r8, r0, r9 @ │ │ │ │ + teqeq pc, r8, asr r1 @ │ │ │ │ + smlaltteq pc, r8, r8, r9 @ │ │ │ │ │ │ │ │ 001f18d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306211,16 +306211,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, lsl #9 │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f1a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306316,16 +306316,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror #5 │ │ │ │ - smlalbteq pc, r8, ip, r6 @ │ │ │ │ - teqpeq lr, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r8, #-100] @ 0xffffff9c │ │ │ │ + teqpeq lr, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f1c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306422,16 +306422,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, asr #2 │ │ │ │ - cmppeq r8, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f1db0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -306529,16 +306529,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4, lsr #31 │ │ │ │ - smlalbbeq pc, r8, r8, r3 @ │ │ │ │ - teqpeq lr, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0148f390 │ │ │ │ + teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f1f54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306632,16 +306632,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip, lsl #28 │ │ │ │ - teqpeq lr, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f20e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -306850,25 +306850,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r8, r4, r0 @ │ │ │ │ + teqpeq lr, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r8, ip, r0 @ │ │ │ │ cmpeq r3, r0, ror r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ - teqpeq lr, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - strheq lr, [r8, #-244] @ 0xffffff0c │ │ │ │ + mrseq pc, (UNDEF: 72) @ │ │ │ │ + teqpeq lr, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ + strheq lr, [r8, #-252] @ 0xffffff04 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ - teqpeq lr, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ + teqpeq lr, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f246c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -307106,22 +307106,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - teqpeq lr, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ + teqpeq lr, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ teqeq lr, r0 @ │ │ │ │ - strdeq lr, [r8, #-172] @ 0xffffff54 │ │ │ │ - teqpeq lr, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsl #22 │ │ │ │ + teqpeq lr, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f2858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307217,16 +307217,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4, lsl #10 │ │ │ │ - cmpeq r8, r0, asr r9 │ │ │ │ - teqpeq lr, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ + teqpeq lr, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001f29f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307322,16 +307322,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, ror #6 │ │ │ │ - strheq lr, [r8, #-116] @ 0xffffff8c │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + strheq lr, [r8, #-124] @ 0xffffff84 │ │ │ │ + teqeq lr, r0, ror #29 │ │ │ │ │ │ │ │ 001f2b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -307428,16 +307428,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r8, asr #3 │ │ │ │ - cmpeq r8, r4, lsl r6 │ │ │ │ - teqeq lr, r4, lsr sp │ │ │ │ + cmpeq r8, ip, lsl r6 │ │ │ │ + teqeq lr, r0, asr #26 │ │ │ │ │ │ │ │ 001f2d30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -307544,16 +307544,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4 │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ - teqeq lr, r8, ror fp │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + teqeq lr, r4, lsl #23 │ │ │ │ │ │ │ │ 001f2ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -307685,22 +307685,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - @ instruction: 0x0148e294 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + @ instruction: 0x0148e29c │ │ │ │ + teqeq lr, r0, asr #19 │ │ │ │ teqeq lr, r4, lsl #28 │ │ │ │ - cmpeq r8, r0, asr r2 │ │ │ │ - teqeq lr, r8, ror r9 │ │ │ │ + cmpeq r8, r8, asr r2 │ │ │ │ + teqeq lr, r4, lsl #19 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r0, lsl r2 │ │ │ │ - teqeq lr, r0, lsr r9 │ │ │ │ + cmpeq r8, r8, lsl r2 │ │ │ │ + teqeq lr, ip, lsr r9 │ │ │ │ │ │ │ │ 001f313c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307794,16 +307794,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r4, lsr #24 │ │ │ │ - teqeq lr, r0, asr #15 │ │ │ │ - cmpeq r8, r0, lsr r1 │ │ │ │ + teqeq lr, ip, asr #15 │ │ │ │ + cmpeq r8, r8, lsr r1 │ │ │ │ │ │ │ │ 001f32d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -308130,25 +308130,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, ip, ror #24 │ │ │ │ - teqeq lr, r0, lsr r6 │ │ │ │ - @ instruction: 0x0148df94 │ │ │ │ + teqeq lr, ip, lsr r6 │ │ │ │ + @ instruction: 0x0148df9c │ │ │ │ teqeq lr, ip, asr #22 │ │ │ │ - teqeq lr, r0, lsl r5 │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ + teqeq lr, ip, lsl r5 │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ teqeq lr, ip, lsr #20 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r4, asr sp │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ teqeq lr, r8, lsl #18 │ │ │ │ - teqeq lr, ip, asr #5 │ │ │ │ - cmpeq r8, r0, lsr ip │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ │ │ │ │ 001f3824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -308257,16 +308257,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq lr, r0, lsr #14 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ - ldrsbeq lr, [lr, -ip]! │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ + teqeq lr, r8, ror #1 │ │ │ │ │ │ │ │ 001f39ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -308595,35 +308595,35 @@ │ │ │ │ str r3, [sl] │ │ │ │ b 1f3b5c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r8, ror #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r0, lsr r1 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, ip, asr pc │ │ │ │ - strheq sp, [r8, #-132] @ 0xffffff7c │ │ │ │ + teqeq lr, r8, ror #30 │ │ │ │ + strheq sp, [r8, #-140] @ 0xffffff74 │ │ │ │ cmpeq r3, r0, lsr #1 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ + teqeq lr, r0, lsl #30 │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ cmpeq r5, r0, asr r0 │ │ │ │ - teqeq lr, r0, lsl lr │ │ │ │ - cmpeq r8, r8, ror #14 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlaltteq sp, r8, r8, r6 │ │ │ │ - teqeq lr, r4, lsr sp │ │ │ │ - smlalbbeq sp, r8, r4, r6 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, r8, lsr #12 │ │ │ │ + teqeq lr, ip, lsl lr │ │ │ │ + cmpeq r8, r0, ror r7 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strdeq sp, [r8, #-96] @ 0xffffffa0 │ │ │ │ + teqeq lr, r0, asr #26 │ │ │ │ + smlalbbeq sp, r8, ip, r6 │ │ │ │ + teqeq lr, r4, ror #25 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0148d594 │ │ │ │ - teqeq lr, r4, lsl ip │ │ │ │ - cmpeq r8, r4, asr r5 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, lsr #23 │ │ │ │ - cmpeq r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x0148d59c │ │ │ │ + teqeq lr, r0, lsr #24 │ │ │ │ + cmpeq r8, ip, asr r5 │ │ │ │ + teqeq lr, r0, ror #23 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, ip, lsl #10 │ │ │ │ │ │ │ │ 001f3f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #60] @ 1f3fc4 │ │ │ │ @@ -308943,35 +308943,35 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f4388 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r4, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r3, [r3, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, ip, lsl #20 │ │ │ │ - cmpeq r8, r0, ror r3 │ │ │ │ + teqeq lr, r8, lsl sl │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ cmpeq r3, ip, asr #22 │ │ │ │ - teqeq lr, r0, lsr #19 │ │ │ │ - mrseq sp, (UNDEF: 120) │ │ │ │ + teqeq lr, ip, lsr #19 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ ldrsheq r3, [r5, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - mrseq sp, (UNDEF: 104) │ │ │ │ - teqeq lr, r0, lsl #17 │ │ │ │ - strheq sp, [r8, #-28] @ 0xffffffe4 │ │ │ │ - teqeq lr, ip, lsr r8 │ │ │ │ - cmpeq r8, r4, ror r1 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ - teqeq lr, r4, lsr r7 │ │ │ │ - swpbeq sp, r8, [r8] @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r4, lsr r0 │ │ │ │ - teqeq lr, r4, ror r6 │ │ │ │ - ldrdeq ip, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, r8, lsl #4 │ │ │ │ + teqeq lr, ip, lsl #17 │ │ │ │ + smlalbteq sp, r8, r4, r1 │ │ │ │ + teqeq lr, r8, asr #16 │ │ │ │ + cmpeq r8, ip, ror r1 │ │ │ │ + teqeq lr, r8, lsl #16 │ │ │ │ + teqeq lr, r4, asr #15 │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ + teqeq lr, r0, asr #14 │ │ │ │ + smlaltbeq sp, r8, r0, r0 │ │ │ │ + teqeq lr, r0, ror #13 │ │ │ │ + cmpeq r8, ip, lsr r0 │ │ │ │ + teqeq lr, r0, lsl #13 │ │ │ │ + ldrdeq ip, [r8, #-252] @ 0xffffff04 │ │ │ │ │ │ │ │ 001f44d0 : │ │ │ │ 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] @ 1f498c │ │ │ │ @@ -309273,36 +309273,36 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f48a8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, ip, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r3, [r3, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r4, lsl #10 │ │ │ │ - cmpeq r8, r8, ror #28 │ │ │ │ + teqeq lr, r0, lsl r5 │ │ │ │ + cmpeq r8, r0, ror lr │ │ │ │ cmpeq r3, r4, asr #12 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - strdeq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ + teqeq lr, r4, lsr #9 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ ldrsheq r3, [r5, #-80] @ 0xffffffb0 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq ip, r8, r0, ip │ │ │ │ - teqeq lr, r0, ror #6 │ │ │ │ - @ instruction: 0x0148cc9c │ │ │ │ - teqeq lr, ip, lsl r3 │ │ │ │ - cmpeq r8, r4, asr ip │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - strdeq ip, [r8, #-188] @ 0xffffff44 │ │ │ │ - teqeq lr, r4, lsl r2 │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r4, lsl fp │ │ │ │ - teqeq lr, r4, asr r1 │ │ │ │ - strheq ip, [r8, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq ip, r8, r8, ip │ │ │ │ + teqeq lr, ip, ror #6 │ │ │ │ + smlaltbeq ip, r8, r4, ip │ │ │ │ + teqeq lr, r8, lsr #6 │ │ │ │ + cmpeq r8, ip, asr ip │ │ │ │ + teqeq lr, r8, ror #5 │ │ │ │ + teqeq lr, r4, lsr #5 │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ + teqeq lr, r0, lsr #4 │ │ │ │ + smlalbbeq ip, r8, r0, fp │ │ │ │ + teqeq lr, r0, asr #3 │ │ │ │ + cmpeq r8, ip, lsl fp │ │ │ │ + teqeq lr, r0, ror #2 │ │ │ │ + strheq ip, [r8, #-172] @ 0xffffff54 │ │ │ │ │ │ │ │ 001f49f4 : │ │ │ │ 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] @ 1f4ec4 │ │ │ │ @@ -309609,36 +309609,36 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f4de0 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, asr #3 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ + teqeq lr, r4, ror #31 │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ cmpeq r3, r8, lsl r1 │ │ │ │ - teqeq lr, ip, ror #30 │ │ │ │ - smlalbteq ip, r8, ip, r8 │ │ │ │ + teqeq lr, r8, ror pc │ │ │ │ + ldrdeq ip, [r8, #-132] @ 0xffffff7c │ │ │ │ cmpeq r5, r4, asr #1 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltbeq ip, r8, r8, r7 │ │ │ │ - teqeq lr, r8, lsr #28 │ │ │ │ - cmpeq r8, r4, ror #14 │ │ │ │ - teqeq lr, r4, ror #27 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ - teqeq lr, r4, lsr #27 │ │ │ │ - teqeq lr, r0, ror #26 │ │ │ │ - smlalbteq ip, r8, r4, r6 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ - teqeq lr, ip, ror ip │ │ │ │ - ldrdeq ip, [r8, #-92] @ 0xffffffa4 │ │ │ │ - teqeq lr, ip, lsl ip │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ + strheq ip, [r8, #-112] @ 0xffffff90 │ │ │ │ + teqeq lr, r4, lsr lr │ │ │ │ + cmpeq r8, ip, ror #14 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r4, lsr #14 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, ip, ror #26 │ │ │ │ + smlalbteq ip, r8, ip, r6 │ │ │ │ + teqeq lr, r8, ror #25 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ + teqeq lr, r8, lsl #25 │ │ │ │ + smlaltteq ip, r8, r4, r5 │ │ │ │ + teqeq lr, r8, lsr #24 │ │ │ │ + smlalbbeq ip, r8, r4, r5 │ │ │ │ │ │ │ │ 001f4f2c : │ │ │ │ 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] @ 1f53e0 │ │ │ │ @@ -309938,35 +309938,35 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f52fc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01532c94 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, lsr #21 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ cmpeq r3, r8, ror #23 │ │ │ │ - teqeq lr, ip, lsr sl │ │ │ │ - @ instruction: 0x0148c39c │ │ │ │ + teqeq lr, r8, asr #20 │ │ │ │ + smlaltbeq ip, r8, r4, r3 │ │ │ │ @ instruction: 0x01552b94 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq ip, r8, ip, r2 │ │ │ │ - teqeq lr, ip, lsl #18 │ │ │ │ - cmpeq r8, r8, asr #4 │ │ │ │ - teqeq lr, r8, asr #17 │ │ │ │ - mrseq ip, (UNDEF: 104) │ │ │ │ - teqeq lr, r8, lsl #17 │ │ │ │ - teqeq lr, r4, asr #16 │ │ │ │ - smlaltbeq ip, r8, r8, r1 │ │ │ │ - teqeq lr, r0, asr #15 │ │ │ │ - cmpeq r8, r4, lsr #2 │ │ │ │ - teqeq lr, r0, ror #14 │ │ │ │ - smlalbteq ip, r8, r0, r0 │ │ │ │ - teqeq lr, r0, lsl #14 │ │ │ │ - cmpeq r8, r0, rrx │ │ │ │ + @ instruction: 0x0148c294 │ │ │ │ + teqeq lr, r8, lsl r9 │ │ │ │ + cmpeq r8, r0, asr r2 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r8, lsl #4 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r0, asr r8 │ │ │ │ + strheq ip, [r8, #-16] │ │ │ │ + teqeq lr, ip, asr #15 │ │ │ │ + cmpeq r8, ip, lsr #2 │ │ │ │ + teqeq lr, ip, ror #14 │ │ │ │ + smlalbteq ip, r8, r8, r0 │ │ │ │ + teqeq lr, ip, lsl #14 │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ │ │ │ │ 001f5444 : │ │ │ │ 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] @ 1f58e4 │ │ │ │ @@ -310261,35 +310261,35 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f5800 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r8, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, ror r7 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - strdeq fp, [r8, #-228] @ 0xffffff1c │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strdeq fp, [r8, #-236] @ 0xffffff14 │ │ │ │ ldrsbeq r2, [r3, #-96] @ 0xffffffa0 │ │ │ │ - teqeq lr, r4, lsr #10 │ │ │ │ - smlalbbeq fp, r8, r4, lr │ │ │ │ + teqeq lr, r0, lsr r5 │ │ │ │ + smlalbbeq fp, r8, ip, lr │ │ │ │ cmpeq r5, ip, ror r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq fp, r8, r8, sp │ │ │ │ - teqeq lr, r8, lsl #8 │ │ │ │ - cmpeq r8, r4, asr #26 │ │ │ │ - teqeq lr, r4, asr #7 │ │ │ │ - strdeq fp, [r8, #-204] @ 0xffffff34 │ │ │ │ - teqeq lr, r4, lsl #7 │ │ │ │ - teqeq lr, r0, asr #6 │ │ │ │ - smlaltbeq fp, r8, r4, ip │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ - teqeq lr, ip, asr r2 │ │ │ │ - strheq fp, [r8, #-188] @ 0xffffff44 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, ip, asr fp │ │ │ │ + @ instruction: 0x0148bd90 │ │ │ │ + teqeq lr, r4, lsl r4 │ │ │ │ + cmpeq r8, ip, asr #26 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r4, lsl #26 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, ip, asr #6 │ │ │ │ + smlaltbeq fp, r8, ip, ip │ │ │ │ + teqeq lr, r8, asr #5 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ + teqeq lr, r8, ror #4 │ │ │ │ + smlalbteq fp, r8, r4, fp │ │ │ │ + teqeq lr, r8, lsl #4 │ │ │ │ + cmpeq r8, r4, ror #22 │ │ │ │ │ │ │ │ 001f5948 : │ │ │ │ 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] @ 1f5e10 │ │ │ │ @@ -310594,36 +310594,36 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f5d2c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r4, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, ror r2 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r4, lsl #1 │ │ │ │ - smlaltteq fp, r8, r8, r9 │ │ │ │ + @ instruction: 0x013ec090 │ │ │ │ + strdeq fp, [r8, #-144] @ 0xffffff70 │ │ │ │ cmpeq r3, r4, asr #3 │ │ │ │ - teqeq lr, r8, lsl r0 │ │ │ │ - cmpeq r8, r8, ror r9 │ │ │ │ + teqeq lr, r4, lsr #32 │ │ │ │ + smlalbbeq fp, r8, r0, r9 │ │ │ │ cmpeq r5, ip, ror #2 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, asr r8 │ │ │ │ + cmpeq r8, r4, ror #16 │ │ │ │ + teqeq lr, r8, ror #29 │ │ │ │ + cmpeq r8, r0, lsr #16 │ │ │ │ + teqeq lr, r4, lsr #29 │ │ │ │ + ldrdeq fp, [r8, #-120] @ 0xffffff88 │ │ │ │ + teqeq lr, r4, ror #28 │ │ │ │ + teqeq lr, r0, lsr #28 │ │ │ │ + smlalbbeq fp, r8, r0, r7 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r8, r8, lsl r8 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - ldrdeq fp, [r8, #-112] @ 0xffffff90 │ │ │ │ - teqeq lr, r8, asr lr │ │ │ │ - teqeq lr, r4, lsl lr │ │ │ │ - cmpeq r8, r8, ror r7 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - strdeq fp, [r8, #-100] @ 0xffffff9c │ │ │ │ - teqeq lr, r0, lsr sp │ │ │ │ - @ instruction: 0x0148b690 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ + strdeq fp, [r8, #-108] @ 0xffffff94 │ │ │ │ + teqeq lr, ip, lsr sp │ │ │ │ + @ instruction: 0x0148b698 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ │ │ │ │ 001f5e78 : │ │ │ │ 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] @ 1f6318 │ │ │ │ @@ -310918,35 +310918,35 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f6234 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r8, asr #26 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, ip, asr fp │ │ │ │ - smlalbteq fp, r8, r0, r4 │ │ │ │ + teqeq lr, r8, ror #22 │ │ │ │ + smlalbteq fp, r8, r8, r4 │ │ │ │ @ instruction: 0x01531c9c │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ cmpeq r5, r8, asr #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, asr r3 │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ + teqeq lr, r0, ror #19 │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + ldrdeq fp, [r8, #-32] @ 0xffffffe0 │ │ │ │ + teqeq lr, ip, asr r9 │ │ │ │ + teqeq lr, r8, lsl r9 │ │ │ │ + cmpeq r8, r8, ror r2 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r0, lsl r3 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbteq fp, r8, r8, r2 │ │ │ │ - teqeq lr, r0, asr r9 │ │ │ │ - teqeq lr, ip, lsl #18 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ - teqeq lr, r8, lsl #17 │ │ │ │ - smlaltteq fp, r8, ip, r1 │ │ │ │ - teqeq lr, r8, lsr #16 │ │ │ │ - smlalbbeq fp, r8, r8, r1 │ │ │ │ - teqeq lr, r8, asr #15 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ + strdeq fp, [r8, #-20] @ 0xffffffec │ │ │ │ + teqeq lr, r4, lsr r8 │ │ │ │ + @ instruction: 0x0148b190 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ │ │ │ │ 001f637c : │ │ │ │ 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, #1164] @ 1f6820 │ │ │ │ @@ -311242,36 +311242,36 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f673c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, ror r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r4, asr #16 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, asr r6 │ │ │ │ - strheq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r4, ror #12 │ │ │ │ + smlalbteq sl, r8, r4, pc @ │ │ │ │ @ instruction: 0x01531798 │ │ │ │ - teqeq lr, ip, ror #11 │ │ │ │ - cmpeq r8, ip, asr #30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r4, asr pc │ │ │ │ cmpeq r5, r4, asr #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, asr #28 │ │ │ │ - teqeq lr, ip, asr #9 │ │ │ │ - cmpeq r8, r8, lsl #28 │ │ │ │ - teqeq lr, r8, lsl #9 │ │ │ │ - smlalbteq sl, r8, r0, sp │ │ │ │ - teqeq lr, r8, asr #8 │ │ │ │ + cmpeq r8, r4, asr lr │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + smlalbteq sl, r8, r8, sp │ │ │ │ + teqeq lr, r4, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq lr, r4, lsl #8 │ │ │ │ - cmpeq r8, r8, ror #26 │ │ │ │ - teqeq lr, r0, lsl #7 │ │ │ │ - smlaltteq sl, r8, r4, ip │ │ │ │ - teqeq lr, r0, lsr #6 │ │ │ │ - smlalbbeq sl, r8, r0, ip │ │ │ │ - teqeq lr, r0, asr #5 │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ + teqeq lr, r0, lsl r4 │ │ │ │ + cmpeq r8, r0, ror sp │ │ │ │ + teqeq lr, ip, lsl #7 │ │ │ │ + smlaltteq sl, r8, ip, ip │ │ │ │ + teqeq lr, ip, lsr #6 │ │ │ │ + smlalbbeq sl, r8, r8, ip │ │ │ │ + teqeq lr, ip, asr #5 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ │ │ │ │ 001f6888 : │ │ │ │ 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] @ 1f6d28 │ │ │ │ @@ -311566,39 +311566,39 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f6c44 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r4, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r8, lsr r3 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, ip, asr #2 │ │ │ │ - strheq sl, [r8, #-160] @ 0xffffff60 │ │ │ │ + teqeq lr, r8, asr r1 │ │ │ │ + strheq sl, [r8, #-168] @ 0xffffff58 │ │ │ │ cmpeq r3, ip, lsl #5 │ │ │ │ - teqeq lr, r0, ror #1 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ + teqeq lr, ip, ror #1 │ │ │ │ + cmpeq r8, r8, asr #20 │ │ │ │ cmpeq r5, r8, lsr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - teqeq lr, r0, asr #31 │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ + teqeq lr, ip, asr #31 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - teqeq lr, ip, ror pc │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + teqeq lr, r8, lsl #31 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - strheq sl, [r8, #-136] @ 0xffffff78 │ │ │ │ - teqeq lr, r0, asr #30 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, r0, ror #16 │ │ │ │ + smlalbteq sl, r8, r0, r8 │ │ │ │ + teqeq lr, ip, asr #30 │ │ │ │ + teqeq lr, r8, lsl #30 │ │ │ │ + cmpeq r8, r8, ror #16 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - teqeq lr, r8, ror lr │ │ │ │ - ldrdeq sl, [r8, #-124] @ 0xffffff84 │ │ │ │ + teqeq lr, r4, lsl #29 │ │ │ │ + smlaltteq sl, r8, r4, r7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq lr, r8, lsl lr │ │ │ │ - cmpeq r8, r8, ror r7 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, r8, lsl r7 │ │ │ │ + teqeq lr, r4, lsr #28 │ │ │ │ + smlalbbeq sl, r8, r0, r7 │ │ │ │ + teqeq lr, r4, asr #27 │ │ │ │ + cmpeq r8, r0, lsr #14 │ │ │ │ │ │ │ │ 001f6d9c : │ │ │ │ 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] @ 1f7434 │ │ │ │ @@ -312019,48 +312019,48 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f7070 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, r4, lsr #28 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r4, lsr ip │ │ │ │ - @ instruction: 0x0148a598 │ │ │ │ + teqeq lr, r0, asr #24 │ │ │ │ + smlaltbeq sl, r8, r0, r5 │ │ │ │ cmpeq r3, r4, ror sp │ │ │ │ - teqeq lr, r8, asr #23 │ │ │ │ - cmpeq r8, r8, lsr #10 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r4, asr r4 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, ip, asr r4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqeq lr, ip, asr #20 │ │ │ │ - strheq sl, [r8, #-48] @ 0xffffffd0 │ │ │ │ + teqeq lr, r8, asr sl │ │ │ │ + strheq sl, [r8, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldrsheq r0, [r5, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq sl, [r8, #-40] @ 0xffffffd8 │ │ │ │ - teqeq lr, r4, asr r9 │ │ │ │ + smlaltteq sl, r8, r0, r2 │ │ │ │ + teqeq lr, r0, ror #18 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x0148a294 │ │ │ │ - teqeq lr, r0, lsl r9 │ │ │ │ + @ instruction: 0x0148a29c │ │ │ │ + teqeq lr, ip, lsl r9 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ - teqeq lr, ip, asr #17 │ │ │ │ - cmpeq r8, r4, lsl #4 │ │ │ │ - teqeq lr, r4, lsl #17 │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, ip, lsl #4 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + teqeq lr, r8, ror #15 │ │ │ │ + cmpeq r8, r8, asr #2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq lr, r4, ror r7 │ │ │ │ - ldrdeq sl, [r8, #-4] │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ - cmpeq r8, r4, ror r0 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r0, lsl r0 │ │ │ │ + teqeq lr, r0, lsl #15 │ │ │ │ + ldrdeq sl, [r8, #-12] │ │ │ │ + teqeq lr, r0, lsr #14 │ │ │ │ + cmpeq r8, ip, ror r0 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r8, lsl r0 │ │ │ │ │ │ │ │ 001f74cc : │ │ │ │ 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] @ 1f7814 │ │ │ │ @@ -312269,32 +312269,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f778c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r0, [r3, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, lsl r5 │ │ │ │ - cmpeq r8, ip, ror lr │ │ │ │ + teqeq lr, r4, lsr #10 │ │ │ │ + smlalbbeq r9, r8, r4, lr │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ cmpeq r3, r8, asr r6 │ │ │ │ - teqeq lr, ip, lsr #9 │ │ │ │ - cmpeq r8, ip, lsl #28 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r4, lsl lr │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, lsr sp │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r8, ip, lsr sp │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - smlaltteq r9, r8, ip, ip │ │ │ │ - teqeq lr, r4, ror r3 │ │ │ │ - teqeq lr, r0, lsr r3 │ │ │ │ - @ instruction: 0x01489c94 │ │ │ │ + strdeq r9, [r8, #-196] @ 0xffffff3c │ │ │ │ + teqeq lr, r0, lsl #7 │ │ │ │ + teqeq lr, ip, lsr r3 │ │ │ │ + @ instruction: 0x01489c9c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq lr, ip, asr #5 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r4, lsr ip │ │ │ │ │ │ │ │ 001f786c : │ │ │ │ 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] @ 1f7bc4 │ │ │ │ @@ -312507,32 +312507,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f7b3c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r3, r0, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, asr r3 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0, ror r1 │ │ │ │ - ldrdeq r9, [r8, #-164] @ 0xffffff5c │ │ │ │ + teqeq lr, ip, ror r1 │ │ │ │ + ldrdeq r9, [r8, #-172] @ 0xffffff54 │ │ │ │ ldrheq r0, [r3, #-32] @ 0xffffffe0 │ │ │ │ - teqeq lr, r4, lsl #2 │ │ │ │ - cmpeq r8, r4, ror #20 │ │ │ │ + teqeq lr, r0, lsl r1 │ │ │ │ + cmpeq r8, ip, ror #20 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r9, r8, r4, r9 │ │ │ │ - teqeq lr, r0 │ │ │ │ + smlalbbeq r9, r8, ip, r9 │ │ │ │ + teqeq lr, ip │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ - teqeq lr, r4, asr #31 │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq lr, r0, lsl #31 │ │ │ │ - smlaltteq r9, r8, r4, r8 │ │ │ │ + teqeq lr, ip, lsl #31 │ │ │ │ + smlaltteq r9, r8, ip, r8 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - teqeq lr, ip, lsl pc │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + teqeq lr, r8, lsr #30 │ │ │ │ + smlalbbeq r9, r8, r4, r8 │ │ │ │ │ │ │ │ 001f7c1c : │ │ │ │ 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] @ 1f7f64 │ │ │ │ @@ -312741,32 +312741,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f7edc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq pc, [r2, #-240] @ 0xffffff10 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r2, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, asr #27 │ │ │ │ - cmpeq r8, ip, lsr #14 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, lsr r7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ cmppeq r2, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, asr sp │ │ │ │ - strheq r9, [r8, #-108] @ 0xffffff94 │ │ │ │ + teqeq lr, r8, ror #26 │ │ │ │ + smlalbteq r9, r8, r4, r6 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r9, r8, r4, r5 │ │ │ │ - teqeq lr, r0, ror #24 │ │ │ │ + smlaltteq r9, r8, ip, r5 │ │ │ │ + teqeq lr, ip, ror #24 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0148959c │ │ │ │ - teqeq lr, r4, lsr #24 │ │ │ │ - teqeq lr, r0, ror #23 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ + smlaltbeq r9, r8, r4, r5 │ │ │ │ + teqeq lr, r0, lsr ip │ │ │ │ + teqeq lr, ip, ror #23 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq lr, ip, ror fp │ │ │ │ - ldrdeq r9, [r8, #-76] @ 0xffffffb4 │ │ │ │ + teqeq lr, r8, lsl #23 │ │ │ │ + smlaltteq r9, r8, r4, r4 │ │ │ │ │ │ │ │ 001f7fbc : │ │ │ │ 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] @ 1f8314 │ │ │ │ @@ -312979,32 +312979,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f828c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmppeq r2, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r2, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ - smlalbbeq r9, r8, r4, r3 │ │ │ │ + teqeq lr, ip, lsr #20 │ │ │ │ + smlalbbeq r9, r8, ip, r3 │ │ │ │ cmppeq r2, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r4, lsl r3 │ │ │ │ + teqeq lr, r0, asr #19 │ │ │ │ + cmpeq r8, ip, lsl r3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r8, ip, lsr r2 │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - smlaltteq r9, r8, ip, r1 │ │ │ │ - teqeq lr, r4, ror r8 │ │ │ │ + strdeq r9, [r8, #-20] @ 0xffffffec │ │ │ │ + teqeq lr, r0, lsl #17 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - teqeq lr, r0, lsr r8 │ │ │ │ - @ instruction: 0x01489194 │ │ │ │ + teqeq lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x0148919c │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - teqeq lr, ip, asr #15 │ │ │ │ - cmpeq r8, ip, lsr #2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r4, lsr r1 │ │ │ │ │ │ │ │ 001f836c : │ │ │ │ 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] @ 1f86b4 │ │ │ │ @@ -313213,32 +313213,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f862c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmppeq r2, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r2, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, ror r6 │ │ │ │ - ldrdeq r8, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r4, lsl #13 │ │ │ │ + smlaltteq r8, r8, r4, pc @ │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ ldrheq pc, [r2, #-120] @ 0xffffff88 @ │ │ │ │ - teqeq lr, ip, lsl #12 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + teqeq lr, r8, lsl r6 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01488e94 │ │ │ │ - teqeq lr, r0, lsl r5 │ │ │ │ + @ instruction: 0x01488e9c │ │ │ │ + teqeq lr, ip, lsl r5 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r8, ip, asr #28 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - strdeq r8, [r8, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r8, r4, asr lr │ │ │ │ + teqeq lr, r0, ror #9 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strdeq r8, [r8, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - teqeq lr, ip, lsr #8 │ │ │ │ - smlalbbeq r8, r8, ip, sp @ │ │ │ │ + teqeq lr, r8, lsr r4 │ │ │ │ + @ instruction: 0x01488d94 │ │ │ │ │ │ │ │ 001f870c : │ │ │ │ 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] @ 1f8a54 │ │ │ │ @@ -313447,32 +313447,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f89cc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmppeq r2, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq pc, [r2, #-76] @ 0xffffffb4 @ │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, ip, lsr ip │ │ │ │ + teqeq lr, r4, ror #5 │ │ │ │ + cmpeq r8, r4, asr #24 │ │ │ │ cmppeq r2, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, ror #4 │ │ │ │ - smlalbteq r8, r8, ip, fp @ │ │ │ │ + teqeq lr, r8, ror r2 │ │ │ │ + ldrdeq r8, [r8, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r8, [r8, #-164] @ 0xffffff5c │ │ │ │ - teqeq lr, r0, ror r1 │ │ │ │ + strdeq r8, [r8, #-172] @ 0xffffff54 │ │ │ │ + teqeq lr, ip, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - smlaltbeq r8, r8, ip, sl @ │ │ │ │ - teqeq lr, r4, lsr r1 │ │ │ │ + strheq r8, [r8, #-164] @ 0xffffff5c │ │ │ │ + teqeq lr, r0, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrsheq r9, [lr, -r0]! │ │ │ │ - cmpeq r8, r4, asr sl │ │ │ │ + ldrsheq r9, [lr, -ip]! │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - teqeq lr, ip, lsl #1 │ │ │ │ - smlaltteq r8, r8, ip, r9 @ │ │ │ │ + @ instruction: 0x013e9098 │ │ │ │ + strdeq r8, [r8, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 001f8aac : │ │ │ │ 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] @ 1f8e04 │ │ │ │ @@ -313685,32 +313685,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f8d7c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmppeq r2, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r2, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0, lsr pc │ │ │ │ - @ instruction: 0x01488894 │ │ │ │ + teqeq lr, ip, lsr pc │ │ │ │ + @ instruction: 0x0148889c │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ cmppeq r2, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, asr #29 │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, ip, lsr #16 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, asr #14 │ │ │ │ - teqeq lr, r0, asr #27 │ │ │ │ + cmpeq r8, ip, asr #14 │ │ │ │ + teqeq lr, ip, asr #27 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strdeq r8, [r8, #-108] @ 0xffffff94 │ │ │ │ - teqeq lr, r4, lsl #27 │ │ │ │ - teqeq lr, r0, asr #26 │ │ │ │ - smlaltbeq r8, r8, r4, r6 @ │ │ │ │ + cmpeq r8, r4, lsl #14 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ + smlaltbeq r8, r8, ip, r6 @ │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ + teqeq lr, r8, ror #25 │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ │ │ │ │ 001f8e5c : │ │ │ │ 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] @ 1f91b4 │ │ │ │ @@ -313923,32 +313923,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f912c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0152ed90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, ror #26 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0, lsl #23 │ │ │ │ - smlaltteq r8, r8, r4, r4 @ │ │ │ │ + teqeq lr, ip, lsl #23 │ │ │ │ + smlaltteq r8, r8, ip, r4 @ │ │ │ │ cmpeq r2, r0, asr #25 │ │ │ │ - teqeq lr, r4, lsl fp │ │ │ │ - cmpeq r8, r4, ror r4 │ │ │ │ + teqeq lr, r0, lsr #22 │ │ │ │ + cmpeq r8, ip, ror r4 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01488394 │ │ │ │ - teqeq lr, r0, lsl sl │ │ │ │ + @ instruction: 0x0148839c │ │ │ │ + teqeq lr, ip, lsl sl │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, asr r3 │ │ │ │ + teqeq lr, r0, ror #19 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - strdeq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strdeq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - teqeq lr, ip, lsr #18 │ │ │ │ - smlalbbeq r8, r8, ip, r2 @ │ │ │ │ + teqeq lr, r8, lsr r9 │ │ │ │ + @ instruction: 0x01488294 │ │ │ │ │ │ │ │ 001f920c : │ │ │ │ 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] @ 1f9564 │ │ │ │ @@ -314161,32 +314161,32 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f94dc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r2, r0, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq lr, [r2, #-156] @ 0xffffff64 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ cmpeq r2, r0, lsl r9 │ │ │ │ - teqeq lr, r4, ror #14 │ │ │ │ - smlalbteq r8, r8, r4, r0 @ │ │ │ │ + teqeq lr, r0, ror r7 │ │ │ │ + smlalbteq r8, r8, ip, r0 @ │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r7, r8, r4, pc @ │ │ │ │ - teqeq lr, r0, ror #12 │ │ │ │ + smlaltteq r7, r8, ip, pc @ │ │ │ │ + teqeq lr, ip, ror #12 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01487f9c │ │ │ │ - teqeq lr, r4, lsr #12 │ │ │ │ - teqeq lr, r0, ror #11 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ + smlaltbeq r7, r8, r4, pc @ │ │ │ │ + teqeq lr, r0, lsr r6 │ │ │ │ + teqeq lr, ip, ror #11 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - teqeq lr, ip, ror r5 │ │ │ │ - ldrdeq r7, [r8, #-236] @ 0xffffff14 │ │ │ │ + teqeq lr, r8, lsl #11 │ │ │ │ + smlaltteq r7, r8, r4, lr │ │ │ │ │ │ │ │ 001f95bc : │ │ │ │ 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] @ 1f9974 │ │ │ │ @@ -314423,33 +314423,33 @@ │ │ │ │ bl bdd18 │ │ │ │ b 1f98ec │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r2, r0, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, lsl #12 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq lr, r8, lsr #8 │ │ │ │ - smlalbbeq r7, r8, ip, sp │ │ │ │ + teqeq lr, r4, lsr r4 │ │ │ │ + @ instruction: 0x01487d94 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ cmpeq r2, r8, ror #10 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, ip, lsl sp │ │ │ │ + teqeq lr, r8, asr #7 │ │ │ │ + cmpeq r8, r4, lsr #26 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r4, lsr ip │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r8, ip, lsr ip │ │ │ │ + teqeq lr, ip @ │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - strdeq r7, [r8, #-176] @ 0xffffff50 │ │ │ │ - teqeq lr, ip, ror #4 │ │ │ │ + strdeq r7, [r8, #-184] @ 0xffffff48 │ │ │ │ + teqeq lr, r8, ror r2 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r4, lsr fp │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, ip, lsr fp │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqeq lr, ip, ror #2 │ │ │ │ - smlalbteq r7, r8, ip, sl │ │ │ │ + teqeq lr, r8, ror r1 │ │ │ │ + ldrdeq r7, [r8, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 001f99d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -314995,40 +314995,40 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 1f9ff4 │ │ │ │ cmpeq r2, r8, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r4, asr #30 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq lr, r8, asr #27 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq lr, r0, ror #25 │ │ │ │ - cmpeq r8, r8, lsl r8 │ │ │ │ + teqeq lr, ip, ror #25 │ │ │ │ + cmpeq r8, r0, lsr #16 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - teqeq lr, r0, lsr fp │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ + teqeq lr, ip, lsr fp │ │ │ │ + cmpeq r8, r0, ror r6 │ │ │ │ teqeq sp, r8, lsr lr │ │ │ │ cmpeq r2, r8, lsl #24 │ │ │ │ - teqeq lr, r0, lsl #21 │ │ │ │ - strheq r7, [r8, #-88] @ 0xffffffa8 │ │ │ │ + teqeq lr, ip, lsl #21 │ │ │ │ + smlalbteq r7, r8, r0, r5 │ │ │ │ teqeq sp, r8, lsl #27 │ │ │ │ - teqeq lr, r4, lsl sl │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ + teqeq lr, r0, lsr #20 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq lr, r0, lsl r4 │ │ │ │ - teqeq lr, r8, lsr r9 │ │ │ │ - cmpeq r8, r0, ror r4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r8, lsr #7 │ │ │ │ - teqeq lr, ip, asr #17 │ │ │ │ - cmpeq r8, r4, lsl #8 │ │ │ │ - teqeq lr, r4, ror r3 │ │ │ │ + teqeq lr, ip, lsl r4 │ │ │ │ + teqeq lr, r4, asr #18 │ │ │ │ + cmpeq r8, r8, ror r4 │ │ │ │ + teqeq lr, r8, ror #7 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, ip, lsl #8 │ │ │ │ + teqeq lr, r0, lsl #7 │ │ │ │ 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] @ 1fa598 │ │ │ │ mov r4, r2 │ │ │ │ @@ -315216,32 +315216,32 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, lsl #18 │ │ │ │ ldrsheq sp, [r2, #-128] @ 0xffffff80 │ │ │ │ cmpeq r4, ip, ror #21 │ │ │ │ cmpeq r4, r0, ror #21 │ │ │ │ cmpeq r4, r8, asr #21 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - cmpeq r8, r0, asr #4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r8, asr #4 │ │ │ │ + teqeq lr, r0, lsl #14 │ │ │ │ cmpeq r4, ip, lsl sl │ │ │ │ cmpeq r4, r0, lsl sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r7, [r8, #-16] │ │ │ │ - teqeq lr, r0, ror r6 │ │ │ │ - teqeq lr, ip, lsl #2 │ │ │ │ - cmpeq r8, r4, lsr #2 │ │ │ │ - ldrheq r8, [lr, -ip]! │ │ │ │ - teqeq lr, r0, ror #11 │ │ │ │ - smlaltteq r7, r8, r8, r0 │ │ │ │ - teqeq lr, r0, lsl #1 │ │ │ │ - teqeq lr, r0, lsr #11 │ │ │ │ - smlaltbeq r7, r8, ip, r0 │ │ │ │ - teqeq lr, r4, asr #32 │ │ │ │ - teqeq lr, r8, ror #10 │ │ │ │ - teqeq lr, ip │ │ │ │ + strheq r7, [r8, #-24] @ 0xffffffe8 │ │ │ │ + teqeq lr, ip, ror r6 │ │ │ │ + teqeq lr, r8, lsl r1 │ │ │ │ + cmpeq r8, ip, lsr #2 │ │ │ │ + teqeq lr, r8, asr #1 │ │ │ │ + teqeq lr, ip, ror #11 │ │ │ │ + strdeq r7, [r8, #-0] │ │ │ │ + teqeq lr, ip, lsl #1 │ │ │ │ + teqeq lr, ip, lsr #11 │ │ │ │ + strheq r7, [r8, #-4] │ │ │ │ + teqeq lr, r0, asr r0 │ │ │ │ + teqeq lr, r4, ror r5 │ │ │ │ + teqeq lr, r8, lsl r0 │ │ │ │ │ │ │ │ 001fa600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -315379,20 +315379,20 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r2, r0, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r8, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ cmpeq r2, r4, lsl #11 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq lr, ip, asr #7 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq lr, r4, lsr #7 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r8, lsr #6 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r4, lsl #6 │ │ │ │ + teqeq lr, r4, lsr r3 │ │ │ │ │ │ │ │ 001fa854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -315597,21 +315597,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 1faa0c │ │ │ │ cmpeq r2, r0, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r8, ror #4 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r0, asr ip │ │ │ │ + teqeq lr, r0, asr #3 │ │ │ │ + cmpeq r8, r8, asr ip │ │ │ │ ldrsheq sp, [r2, #-16] │ │ │ │ teqeq sp, r4, asr r3 │ │ │ │ teqeq sp, r4, lsl r3 │ │ │ │ - teqeq lr, r8, asr sl │ │ │ │ - teqeq lr, r8, lsr #20 │ │ │ │ + teqeq lr, r4, ror #20 │ │ │ │ + teqeq lr, r4, lsr sl │ │ │ │ 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 │ │ │ │ @@ -316111,27 +316111,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fb0cc │ │ │ │ cmpeq r2, r4, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq r6, r8, ip, r6 │ │ │ │ - teqeq lr, r8, lsl #24 │ │ │ │ + strheq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + teqeq lr, r4, lsl ip │ │ │ │ cmpeq r2, r0, lsr fp │ │ │ │ - teqeq lr, r4, asr r4 │ │ │ │ + teqeq lr, r0, ror #8 │ │ │ │ teqeq sp, ip, asr #23 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ - teqeq lr, ip, lsr #5 │ │ │ │ - teqeq lr, r8, lsr #17 │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ - teqeq lr, r4, ror r2 │ │ │ │ - teqeq lr, r4, ror r8 │ │ │ │ - teqeq lr, r0, asr #4 │ │ │ │ - teqeq lr, r8, lsl r2 │ │ │ │ + cmpeq r8, r8, asr r3 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ + teqeq lr, r0, lsl #5 │ │ │ │ + teqeq lr, r0, lsl #17 │ │ │ │ + teqeq lr, ip, asr #4 │ │ │ │ + teqeq lr, r4, lsr #4 │ │ │ │ │ │ │ │ 001fb3c0 : │ │ │ │ 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] │ │ │ │ @@ -316225,20 +316225,20 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b 1fb410 │ │ │ │ - teqeq lr, ip, asr #1 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - teqeq lr, r0, asr #13 │ │ │ │ - teqeq lr, r4, ror r0 │ │ │ │ - cmpeq r8, r4, lsl r1 │ │ │ │ - teqeq lr, ip, ror #12 │ │ │ │ + ldrsbeq r7, [lr, -r8]! │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + teqeq lr, ip, asr #13 │ │ │ │ + teqeq lr, r0, lsl #1 │ │ │ │ + cmpeq r8, ip, lsl r1 │ │ │ │ + teqeq lr, r8, ror r6 │ │ │ │ │ │ │ │ 001fb564 : │ │ │ │ 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 │ │ │ │ @@ -316668,42 +316668,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fb880 │ │ │ │ cmpeq r2, r4, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r4, asr r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r8, r8, lsr r0 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r0, asr #32 │ │ │ │ + teqeq lr, ip @ │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r8, r0, asr #30 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmpeq r8, r8, asr #30 │ │ │ │ + teqeq lr, r4, lsr #9 │ │ │ │ andeq r6, r0, r4, asr sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r5, [r8, #-216] @ 0xffffff28 │ │ │ │ - teqeq lr, r4, asr r3 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ + teqeq lr, r0, ror #6 │ │ │ │ cmpeq r2, ip, ror r3 │ │ │ │ teqeq sp, r8, lsr #10 │ │ │ │ teqeq sp, ip, asr #9 │ │ │ │ teqeq sp, r4, lsl #9 │ │ │ │ teqeq sp, r0, asr #8 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq lr, r4, asr fp │ │ │ │ - teqeq lr, r8, lsr #22 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, ip, asr #21 │ │ │ │ + teqeq lr, r0, ror #22 │ │ │ │ + teqeq lr, r4, lsr fp │ │ │ │ + teqeq lr, r8, lsl #22 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, lsr #21 │ │ │ │ + teqeq lr, r8, ror sl │ │ │ │ + teqeq lr, ip, asr #20 │ │ │ │ + teqeq lr, r4, lsl sl │ │ │ │ + smlalbbeq r5, r8, r0, sl │ │ │ │ + teqeq lr, r0, ror #19 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ - teqeq lr, r0, asr #20 │ │ │ │ - teqeq lr, r8, lsl #20 │ │ │ │ - cmpeq r8, r8, ror sl │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, ip, lsr #19 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsr #19 │ │ │ │ - teqeq lr, r4, lsl #19 │ │ │ │ │ │ │ │ 001fbca0 : │ │ │ │ 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] @ 1fc3c8 │ │ │ │ @@ -317160,42 +317160,42 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1fc0a0 │ │ │ │ cmpeq r2, r8, asr #30 │ │ │ │ cmpeq r2, r8, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ - smlaltteq r5, r8, ip, r8 │ │ │ │ - teqeq lr, r4, asr #28 │ │ │ │ - strdeq r5, [r8, #-116] @ 0xffffff8c │ │ │ │ - teqeq lr, r0, asr #26 │ │ │ │ + strdeq r5, [r8, #-132] @ 0xffffff7c │ │ │ │ + teqeq lr, r0, asr lr │ │ │ │ + strdeq r5, [r8, #-124] @ 0xffffff84 │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ - teqeq lr, r8, asr fp │ │ │ │ + cmpeq r8, r8, lsl #12 │ │ │ │ + teqeq lr, r4, ror #22 │ │ │ │ cmpeq r2, ip, asr fp │ │ │ │ teqeq sp, r4, asr #25 │ │ │ │ teqeq sp, r0, ror #24 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, ip, lsl r4 │ │ │ │ - teqeq lr, r8, ror r3 │ │ │ │ - teqeq lr, r0, ror r9 │ │ │ │ - smlaltteq r5, r8, r0, r3 │ │ │ │ - teqeq lr, ip, lsr r3 │ │ │ │ - teqeq lr, r4, lsr r9 │ │ │ │ - teqeq lr, r4, lsl #6 │ │ │ │ - cmpeq r8, r4, ror r3 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8, asr #17 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r4, lsr #8 │ │ │ │ + teqeq lr, r4, lsl #7 │ │ │ │ + teqeq lr, ip, ror r9 │ │ │ │ + smlaltteq r5, r8, r8, r3 │ │ │ │ + teqeq lr, r8, asr #6 │ │ │ │ + teqeq lr, r0, asr #18 │ │ │ │ + teqeq lr, r0, lsl r3 │ │ │ │ + cmpeq r8, ip, ror r3 │ │ │ │ + teqeq lr, ip @ │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, ip, asr r2 │ │ │ │ - teqeq lr, ip, lsr #4 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + teqeq lr, r0, lsr #5 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, r8, ror #4 │ │ │ │ + teqeq lr, r8, lsr r2 │ │ │ │ teqeq lr, ip @ │ │ │ │ + teqeq lr, r8, ror #3 │ │ │ │ │ │ │ │ 001fc448 : │ │ │ │ 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] @ 1fcce0 │ │ │ │ @@ -317742,84 +317742,84 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1fc6c0 │ │ │ │ @ instruction: 0x0152b79c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq lr, ip, lsr #14 │ │ │ │ + teqeq lr, r8, lsr r7 │ │ │ │ cmpeq r2, r4, ror r7 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq lr, ip, lsl r7 │ │ │ │ - teqeq lr, r8, asr r6 │ │ │ │ - cmpeq r8, r4, lsl #2 │ │ │ │ + teqeq lr, r8, lsr #14 │ │ │ │ + teqeq lr, r4, ror #12 │ │ │ │ + cmpeq r8, ip, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r8, r0, rrx │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ + teqeq lr, r4, asr #11 │ │ │ │ teqeq lr, r8 @ │ │ │ │ teqeq lr, ip, ror #11 │ │ │ │ - teqeq lr, r0, ror #11 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltbeq r4, r8, r8, pc @ │ │ │ │ - teqeq lr, r0, lsl #10 │ │ │ │ + strheq r4, [r8, #-240] @ 0xffffff10 │ │ │ │ + teqeq lr, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmpeq r2, ip, lsr r5 │ │ │ │ - teqeq lr, r4, lsl r5 │ │ │ │ - teqeq lr, r0, asr r5 │ │ │ │ - teqeq lr, r0, lsl #11 │ │ │ │ - teqeq lr, ip, asr #6 │ │ │ │ - teqeq lr, r4, ror #25 │ │ │ │ - smlalbbeq r4, r8, r0, sp │ │ │ │ - teqeq lr, ip, asr #5 │ │ │ │ + teqeq lr, r0, lsr #10 │ │ │ │ + teqeq lr, ip, asr r5 │ │ │ │ + teqeq lr, ip, lsl #11 │ │ │ │ + teqeq lr, r8, asr r3 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlalbbeq r4, r8, r8, sp │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq lr, r4, ror #5 │ │ │ │ - cmpeq r8, r0, lsr sp │ │ │ │ - teqeq lr, ip, lsl #25 │ │ │ │ - teqeq lr, r4, lsl #5 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, asr #23 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, r0, lsl #24 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsr #23 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl #24 │ │ │ │ - teqeq lr, ip, asr fp │ │ │ │ - teqeq lr, r0, asr r1 │ │ │ │ + cmpeq r8, r8, lsl #24 │ │ │ │ + teqeq lr, r8, ror #22 │ │ │ │ + teqeq lr, ip, asr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq lr, r4, lsr #22 │ │ │ │ + teqeq lr, r0, lsr fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, asr #21 │ │ │ │ + teqeq lr, r0, lsl #22 │ │ │ │ teqeq lr, r0 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl #22 │ │ │ │ - teqeq lr, ip, asr sl │ │ │ │ - teqeq lr, r0, asr r0 │ │ │ │ + cmpeq r8, r8, lsl #22 │ │ │ │ + teqeq lr, r8, ror #20 │ │ │ │ + teqeq lr, ip, asr r0 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - smlalbteq r4, r8, r4, sl │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ - teqeq lr, r4, lsl r0 │ │ │ │ + smlalbteq r4, r8, ip, sl │ │ │ │ + teqeq lr, ip, lsr #20 │ │ │ │ + teqeq lr, r0, lsr #32 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq lr, r8, ror #19 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r4, asr #19 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq r8, r4, lsr #20 │ │ │ │ - teqeq lr, r0, lsl #19 │ │ │ │ - teqeq lr, r4, ror pc │ │ │ │ + cmpeq r8, ip, lsr #20 │ │ │ │ + teqeq lr, ip, lsl #19 │ │ │ │ + teqeq lr, r0, lsl #31 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - smlaltteq r4, r8, r8, r9 │ │ │ │ - teqeq lr, r4, asr #18 │ │ │ │ - teqeq lr, r8, lsr pc │ │ │ │ + strdeq r4, [r8, #-144] @ 0xffffff70 │ │ │ │ + teqeq lr, r0, asr r9 │ │ │ │ + teqeq lr, r4, asr #30 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - smlaltbeq r4, r8, ip, r9 │ │ │ │ - teqeq lr, r8, lsl #18 │ │ │ │ - teqeq lr, r0, lsl #30 │ │ │ │ - cmpeq r8, r0, ror r9 │ │ │ │ - teqeq lr, ip, asr #17 │ │ │ │ - teqeq lr, r0, asr #29 │ │ │ │ + strheq r4, [r8, #-148] @ 0xffffff6c │ │ │ │ + teqeq lr, r4, lsl r9 │ │ │ │ + teqeq lr, ip, lsl #30 │ │ │ │ + cmpeq r8, r8, ror r9 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, ip, asr #29 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001fce04 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ moveq r0, #67108864 @ 0x4000000 │ │ │ │ bx lr │ │ │ │ @@ -318144,34 +318144,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ cmpeq r2, r4, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r3, ip, lsr #13 │ │ │ │ ldrheq sl, [r2, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, lsr r6 │ │ │ │ - teqeq lr, r4, asr sp │ │ │ │ - cmpeq r8, r0, asr r7 │ │ │ │ + teqeq lr, r0, ror #26 │ │ │ │ + cmpeq r8, r8, asr r7 │ │ │ │ cmpeq r4, r8, ror #25 │ │ │ │ ldrheq sl, [r2, #-188] @ 0xffffff44 │ │ │ │ - teqeq lr, r0, asr #24 │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ + teqeq lr, ip, asr #24 │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ cmpeq r4, r8, ror #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbteq r4, r8, ip, r5 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + ldrdeq r4, [r8, #-84] @ 0xffffffac │ │ │ │ cmpeq r4, r8, ror fp │ │ │ │ teqeq sp, r4, lsl #25 │ │ │ │ cmpeq r2, r4, asr sl │ │ │ │ - teqeq lr, r4, lsr #7 │ │ │ │ - teqeq lr, r4, ror r3 │ │ │ │ - teqeq lr, r0, asr #6 │ │ │ │ - teqeq lr, ip, lsl #21 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsl #7 │ │ │ │ + teqeq lr, ip, asr #6 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, lsr sl │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ + teqeq lr, r4, ror #5 │ │ │ │ + teqeq lr, ip, lsr sl │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ │ │ │ │ 001fd338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 1fd474 │ │ │ │ @@ -318248,20 +318248,20 @@ │ │ │ │ mov r1, #27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 1fd430 │ │ │ │ cmpeq r2, r0, lsr #17 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - smlalbteq r4, r8, ip, r2 │ │ │ │ - teqeq lr, r4, ror r1 │ │ │ │ - teqeq lr, r0, asr #17 │ │ │ │ - smlalbbeq r4, r8, ip, r2 │ │ │ │ - teqeq lr, r4, lsr r1 │ │ │ │ - teqeq lr, r0, lsl #17 │ │ │ │ + ldrdeq r4, [r8, #-36] @ 0xffffffdc │ │ │ │ + teqeq lr, r0, lsl #3 │ │ │ │ + teqeq lr, ip, asr #17 │ │ │ │ + @ instruction: 0x01484294 │ │ │ │ + teqeq lr, r0, asr #2 │ │ │ │ + teqeq lr, ip, lsl #17 │ │ │ │ │ │ │ │ 001fd498 : │ │ │ │ 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] │ │ │ │ @@ -318461,30 +318461,30 @@ │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 1fd658 │ │ │ │ cmpeq r2, r8, lsr r7 │ │ │ │ cmpeq r2, r4, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r4, r8, r8, r1 │ │ │ │ - teqeq lr, r4, ror #15 │ │ │ │ + strdeq r4, [r8, #-16] │ │ │ │ + teqeq lr, r0 @ │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ + teqeq lr, r0, lsr #14 │ │ │ │ cmpeq r2, r4, lsr #11 │ │ │ │ - teqeq lr, r8, ror #29 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - ldrdeq r3, [r8, #-248] @ 0xffffff08 │ │ │ │ - teqeq lr, r0, lsl #29 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8, asr #28 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - teqeq lr, ip, ror #10 │ │ │ │ - teqeq lr, r8, ror #27 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r4, asr #29 │ │ │ │ + smlaltteq r3, r8, r0, pc @ │ │ │ │ + teqeq lr, ip, lsl #29 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, r4, asr lr │ │ │ │ + teqeq lr, r4, ror #11 │ │ │ │ + cmpeq r8, ip, ror pc │ │ │ │ + teqeq lr, r8, ror r5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ │ │ │ │ 001fd80c : │ │ │ │ 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 │ │ │ │ @@ -318630,26 +318630,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fd8a0 │ │ │ │ ldrsbeq sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r2, ip, asr r3 │ │ │ │ - ldrdeq r3, [r8, #-216] @ 0xffffff28 │ │ │ │ - teqeq lr, r8, asr #7 │ │ │ │ + smlaltteq r3, r8, r0, sp │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, ip, asr sp │ │ │ │ - teqeq lr, r4, asr r3 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ + teqeq lr, r0, ror #6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ - teqeq lr, ip, lsr #23 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqeq lr, r8, ror fp │ │ │ │ - teqeq lr, ip, asr #22 │ │ │ │ + teqeq lr, r4, lsl #23 │ │ │ │ + teqeq lr, r8, asr fp │ │ │ │ │ │ │ │ 001fda98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -318705,21 +318705,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fdaf8 │ │ │ │ b 1fdb40 │ │ │ │ - teqeq lr, r4, asr #4 │ │ │ │ - strheq r3, [r8, #-188] @ 0xffffff44 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, asr r2 │ │ │ │ + smlalbteq r3, r8, r4, fp │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - teqeq lr, r8, lsl r2 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ - teqeq lr, ip, ror #2 │ │ │ │ + teqeq lr, r4, lsr #4 │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ + teqeq lr, r8, ror r1 │ │ │ │ │ │ │ │ 001fdba8 : │ │ │ │ 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] @ 1fdfb8 │ │ │ │ @@ -318980,42 +318980,42 @@ │ │ │ │ b 1fdbfc │ │ │ │ ldrsheq sl, [r4, #-4] │ │ │ │ cmpeq r2, r0, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r0, lsr #32 │ │ │ │ cmpeq r2, r0 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq lr, r8, asr r1 │ │ │ │ - teqeq lr, ip, lsr #11 │ │ │ │ - teqeq lr, r0, lsr r1 │ │ │ │ + teqeq lr, r4, ror #2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ teqeq lr, ip, lsr r1 │ │ │ │ + teqeq lr, r8, asr #2 │ │ │ │ cmpeq r4, ip │ │ │ │ muleq r0, r0, r0 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ - cmpeq r6, ip, asr ip │ │ │ │ - cmpeq r8, ip, ror #16 │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ - teqeq lr, r4, ror #28 │ │ │ │ - cmpeq r8, r4, lsr r8 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, ip, lsr #28 │ │ │ │ - strdeq r3, [r8, #-124] @ 0xffffff84 │ │ │ │ - teqeq lr, r4, lsr #13 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r4, r4, ror fp │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ + teqeq lr, r0, lsr #14 │ │ │ │ + teqeq lr, r0, ror lr │ │ │ │ + cmpeq r8, ip, lsr r8 │ │ │ │ + teqeq lr, r8, ror #13 │ │ │ │ + teqeq lr, r8, lsr lr │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsl #28 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smlalbteq r3, r8, r0, r7 │ │ │ │ - teqeq lr, r8, ror #12 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - smlalbbeq r3, r8, r4, r7 │ │ │ │ - teqeq lr, ip, lsr #12 │ │ │ │ - teqeq lr, ip, ror sp │ │ │ │ + smlalbteq r3, r8, r8, r7 │ │ │ │ + teqeq lr, r4, ror r6 │ │ │ │ + teqeq lr, r4, asr #27 │ │ │ │ + smlalbbeq r3, r8, ip, r7 │ │ │ │ + teqeq lr, r8, lsr r6 │ │ │ │ + teqeq lr, r8, lsl #27 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq r8, r8, asr #14 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, asr #26 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001fe044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -319134,28 +319134,28 @@ │ │ │ │ b 1fe0d4 │ │ │ │ cmpeq r2, r8, lsr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r8, lsl #23 │ │ │ │ teqeq sp, r8, ror #11 │ │ │ │ cmpeq r2, r8, lsr #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - smlaltbeq r3, r8, r4, r5 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + smlaltbeq r3, r8, ip, r5 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, r0, lsr #23 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq r8, r4, ror #10 │ │ │ │ - teqeq lr, ip, lsl #8 │ │ │ │ - teqeq lr, r8, asr fp │ │ │ │ - cmpeq r8, r8, lsr #10 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8, lsl fp │ │ │ │ - muleq r0, r7, r1 │ │ │ │ - smlaltteq r3, r8, ip, r4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r8, ip, ror #10 │ │ │ │ + teqeq lr, r8, lsl r4 │ │ │ │ + teqeq lr, r4, ror #22 │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ teqeq lr, ip @ │ │ │ │ + teqeq lr, r4, lsr #22 │ │ │ │ + muleq r0, r7, r1 │ │ │ │ + strdeq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ + teqeq lr, r0, lsr #7 │ │ │ │ + teqeq lr, r8, ror #21 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 001fe26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -319220,17 +319220,17 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fe2fc │ │ │ │ cmpeq r4, ip, lsr #20 │ │ │ │ cmpeq r4, r4, lsl #20 │ │ │ │ - smlalbbeq r3, r8, r8, r3 │ │ │ │ - teqeq lr, r0, lsr r2 │ │ │ │ - teqeq lr, r0, lsl #19 │ │ │ │ + @ instruction: 0x01483390 │ │ │ │ + teqeq lr, ip, lsr r2 │ │ │ │ + teqeq lr, ip, lsl #19 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ │ │ │ │ 001fe390 : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #244] @ 0xf4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -319359,22 +319359,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1fe468 │ │ │ │ cmpeq r2, r4, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r3, r8, ip, r2 │ │ │ │ - teqeq lr, r8, ror #17 │ │ │ │ + strdeq r3, [r8, #-36] @ 0xffffffdc │ │ │ │ + teqeq lr, r4 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01529794 │ │ │ │ teqeq sp, ip, lsr r9 │ │ │ │ teqeq sp, r8, ror #17 │ │ │ │ - teqeq lr, r0, asr #32 │ │ │ │ - teqeq lr, r0, lsl r0 │ │ │ │ + teqeq lr, ip, asr #32 │ │ │ │ + teqeq lr, ip, lsl r0 │ │ │ │ │ │ │ │ 001fe5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #176] @ 0xb0 │ │ │ │ @@ -319422,17 +319422,17 @@ │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1fe644 │ │ │ │ - teqeq lr, r8, lsr #15 │ │ │ │ - cmpeq r8, r0, ror r0 │ │ │ │ - teqeq lr, r4, ror #12 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ + teqeq lr, r0, ror r6 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 001fe6a0 : │ │ │ │ ldr r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ ble 1fe70c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -319471,17 +319471,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fe758 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fe704 │ │ │ │ - strheq r2, [r8, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, ip, asr lr │ │ │ │ - teqeq lr, ip, lsr #11 │ │ │ │ + strheq r2, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r8, ror #28 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 001fe75c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -319519,17 +319519,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1fe810 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fe7c4 │ │ │ │ - strdeq r2, [r8, #-236] @ 0xffffff14 │ │ │ │ - teqeq lr, r4, lsr #27 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, lsl #30 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsl #10 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 001fe814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -319983,57 +319983,57 @@ │ │ │ │ b 1fec64 │ │ │ │ ldrsbeq r9, [r2, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r9, [r2, #-48] @ 0xffffffd0 │ │ │ │ cmpeq r4, ip, ror #11 │ │ │ │ andeq r7, r0, ip, lsr r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r2, r8, r4, sp │ │ │ │ - teqeq lr, r0, ror #7 │ │ │ │ + smlaltteq r2, r8, ip, sp │ │ │ │ + teqeq lr, ip, ror #7 │ │ │ │ cmpeq r3, r0, lsl ip │ │ │ │ ldrsbeq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r4, ip, asr #3 │ │ │ │ cmpeq r4, r4, ror r1 │ │ │ │ - cmpeq r8, ip, ror fp │ │ │ │ - teqeq lr, r8, ror r1 │ │ │ │ + smlalbbeq r2, r8, r4, fp │ │ │ │ + teqeq lr, r4, lsl #3 │ │ │ │ cmpeq r4, r8, asr #2 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ - teqeq lr, r8, asr #19 │ │ │ │ - teqeq lr, r8, lsl r1 │ │ │ │ + cmpeq r8, r8, lsr #22 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r4, lsr #2 │ │ │ │ cmpeq r4, ip, asr r2 │ │ │ │ - teqeq lr, r0, asr r9 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, r8, asr sl │ │ │ │ - teqeq lr, ip, asr #32 │ │ │ │ - cmpeq r8, ip, lsl sl │ │ │ │ - teqeq lr, r4, asr #17 │ │ │ │ - teqeq lr, r4, lsl r0 │ │ │ │ - smlaltteq r2, r8, r0, r9 │ │ │ │ - teqeq lr, r8, lsl #17 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, asr r8 │ │ │ │ - teqeq lr, r4, lsr #16 │ │ │ │ - cmpeq r8, ip, asr r9 │ │ │ │ - teqeq lr, r4, lsl #16 │ │ │ │ - teqeq lr, r4, asr pc │ │ │ │ - teqeq lr, ip, asr #15 │ │ │ │ + teqeq lr, ip, asr r9 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ + teqeq lr, r8, asr r0 │ │ │ │ + cmpeq r8, r4, lsr #20 │ │ │ │ teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsr #32 │ │ │ │ + smlaltteq r2, r8, r8, r9 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq lr, r8, ror r7 │ │ │ │ - teqeq lr, r8, asr #14 │ │ │ │ - teqeq lr, ip, lsr #14 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - teqeq lr, ip, lsl #14 │ │ │ │ - teqeq lr, ip, asr lr │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ + teqeq lr, r4, ror #31 │ │ │ │ + teqeq lr, ip, asr r8 │ │ │ │ + teqeq lr, r0, lsr r8 │ │ │ │ + cmpeq r8, r4, ror #18 │ │ │ │ + teqeq lr, r0, lsl r8 │ │ │ │ + teqeq lr, r0, ror #30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, r0, lsr #15 │ │ │ │ + teqeq lr, r4, lsl #15 │ │ │ │ + teqeq lr, r4, asr r7 │ │ │ │ + teqeq lr, r8, lsr r7 │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ + teqeq lr, r8, lsl r7 │ │ │ │ + teqeq lr, r8, ror #28 │ │ │ │ + cmpeq r8, r0, lsr r8 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, lsr #28 │ │ │ │ + strdeq r2, [r8, #-116] @ 0xffffff8c │ │ │ │ + teqeq lr, r0, lsr #13 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsr #28 │ │ │ │ - smlaltteq r2, r8, ip, r7 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, ror #27 │ │ │ │ teqeq sp, r8, ror r8 │ │ │ │ │ │ │ │ 001fefec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -320125,23 +320125,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1ff0b4 │ │ │ │ cmpeq r2, r0, lsl #24 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ - teqeq lr, r4, asr ip │ │ │ │ - cmpeq r8, ip, lsl #12 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, lsl #24 │ │ │ │ - teqeq lr, r0, lsl #9 │ │ │ │ - smlaltbeq r2, r8, r4, r5 │ │ │ │ - teqeq lr, ip, asr #8 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ + teqeq lr, r0, ror #24 │ │ │ │ + cmpeq r8, r4, lsl r6 │ │ │ │ + teqeq lr, r0, asr #9 │ │ │ │ + teqeq lr, r0, lsl ip │ │ │ │ + teqeq lr, ip, lsl #9 │ │ │ │ + smlaltbeq r2, r8, ip, r5 │ │ │ │ + teqeq lr, r8, asr r4 │ │ │ │ + teqeq lr, r8, lsr #23 │ │ │ │ │ │ │ │ 001ff190 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1ff20c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -320197,21 +320197,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 1ff2a0 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1ff1f8 │ │ │ │ - strheq r2, [r8, #-68] @ 0xffffffbc │ │ │ │ - teqeq lr, ip, asr r3 │ │ │ │ - teqeq lr, ip, lsr #21 │ │ │ │ + strheq r2, [r8, #-76] @ 0xffffffb4 │ │ │ │ + teqeq lr, r8, ror #6 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmpeq r8, ip, ror r4 │ │ │ │ - teqeq lr, r4, lsr #6 │ │ │ │ - teqeq lr, r4, ror sl │ │ │ │ + smlalbbeq r2, r8, r4, r4 │ │ │ │ + teqeq lr, r0, lsr r3 │ │ │ │ + teqeq lr, r0, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -320232,17 +320232,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #198 @ 0xc6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff2c8 │ │ │ │ - strdeq r2, [r8, #-52] @ 0xffffffcc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r8, ror #19 │ │ │ │ + strdeq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ + teqeq lr, r8, lsr #5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ │ │ │ │ 001ff31c : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ @@ -320305,20 +320305,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 1ff434 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1ff384 │ │ │ │ - cmpeq r8, r8, lsr #6 │ │ │ │ - teqeq lr, ip, lsr #21 │ │ │ │ - teqeq lr, ip, lsl r9 │ │ │ │ - smlaltteq r2, r8, r4, r2 │ │ │ │ - teqeq lr, ip, lsl #3 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + cmpeq r8, r0, lsr r3 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, lsr #18 │ │ │ │ + smlaltteq r2, r8, ip, r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, ror #17 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ │ │ │ │ 001ff438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -320341,17 +320341,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r1, #688 @ 0x2b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff45c │ │ │ │ - cmpeq r8, r0, ror #4 │ │ │ │ - teqeq lr, r8, lsl #2 │ │ │ │ - teqeq lr, r4, asr r8 │ │ │ │ + cmpeq r8, r8, ror #4 │ │ │ │ + teqeq lr, r4, lsl r1 │ │ │ │ + teqeq lr, r0, ror #16 │ │ │ │ │ │ │ │ 001ff4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -320464,28 +320464,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff548 │ │ │ │ cmpeq r2, r4, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r8, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, ip, asr #2 │ │ │ │ - teqeq lr, ip, lsl #18 │ │ │ │ - teqeq lr, r8, lsr r7 │ │ │ │ + cmpeq r8, r4, asr r1 │ │ │ │ + teqeq lr, r8, lsl r9 │ │ │ │ + teqeq lr, r4, asr #14 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r8, r8, lsl #2 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - andeq r0, r0, r2, ror #5 │ │ │ │ - smlalbteq r2, r8, ip, r0 │ │ │ │ - teqeq lr, ip, lsr #17 │ │ │ │ + cmpeq r8, r0, lsl r1 │ │ │ │ teqeq lr, ip @ │ │ │ │ - smlalbbeq r2, r8, r8, r0 │ │ │ │ - teqeq lr, r0, lsr pc │ │ │ │ - teqeq lr, r8, ror r6 │ │ │ │ + teqeq lr, r4, lsl #14 │ │ │ │ + andeq r0, r0, r2, ror #5 │ │ │ │ + ldrdeq r2, [r8, #-4] │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, asr #13 │ │ │ │ + swpbeq r2, r0, [r8] │ │ │ │ + teqeq lr, ip, lsr pc │ │ │ │ + teqeq lr, r4, lsl #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 001ff6c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -320508,17 +320508,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff6e8 │ │ │ │ - ldrdeq r1, [r8, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, ip, ror lr │ │ │ │ - teqeq lr, r8, asr #11 │ │ │ │ + ldrdeq r1, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r8, lsl #29 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ │ │ │ │ 001ff73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -320540,17 +320540,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff760 │ │ │ │ - cmpeq r8, ip, asr pc │ │ │ │ - teqeq lr, r4, lsl #28 │ │ │ │ - teqeq lr, r0, asr r5 │ │ │ │ + cmpeq r8, r4, ror #30 │ │ │ │ + teqeq lr, r0, lsl lr │ │ │ │ + teqeq lr, ip, asr r5 │ │ │ │ │ │ │ │ 001ff7b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -320572,17 +320572,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1ff82c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff7d8 │ │ │ │ - smlaltteq r1, r8, r4, lr │ │ │ │ - teqeq lr, ip, lsl #27 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + smlaltteq r1, r8, ip, lr │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, ror #9 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ │ │ │ │ 001ff830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -320615,17 +320615,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1ff884 │ │ │ │ ldrheq r8, [r2, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r1, r8, r4, lr │ │ │ │ - teqeq lr, r0, lsl #9 │ │ │ │ - teqeq lr, r8, ror #25 │ │ │ │ + smlalbbeq r1, r8, ip, lr │ │ │ │ + teqeq lr, ip, lsl #9 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ │ │ │ │ 001ff8d0 : │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -320711,27 +320711,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ff9a8 │ │ │ │ cmpeq r2, r8, ror #5 │ │ │ │ - smlaltbeq r1, r8, ip, sp │ │ │ │ - teqeq lr, ip @ │ │ │ │ + strheq r1, [r8, #-212] @ 0xffffff2c │ │ │ │ + teqeq lr, r8, lsr #7 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ andeq r7, r0, r4, asr #22 │ │ │ │ andeq r7, r0, r0, ror #20 │ │ │ │ teqeq sp, r0, ror #16 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq lr, r0, ror r5 │ │ │ │ - cmpeq r8, r4, lsl sp │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, ip, lsl #6 │ │ │ │ + teqeq lr, ip, ror r5 │ │ │ │ + cmpeq r8, ip, lsl sp │ │ │ │ + teqeq lr, r8, asr #23 │ │ │ │ + teqeq lr, r8, lsl r3 │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - teqeq lr, r4, lsl #23 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ │ │ │ │ 001ffa58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -320861,33 +320861,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 1ffb08 │ │ │ │ cmpeq r2, ip, lsl #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r8, [r2, #-4] │ │ │ │ - smlalbbeq r1, r8, ip, fp │ │ │ │ - teqeq lr, r4, lsr sl │ │ │ │ - teqeq lr, ip, ror r1 │ │ │ │ + @ instruction: 0x01481b94 │ │ │ │ + teqeq lr, r0, asr #20 │ │ │ │ + teqeq lr, r8, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - cmpeq r8, r0, asr fp │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, asr #2 │ │ │ │ + cmpeq r8, r8, asr fp │ │ │ │ + teqeq lr, r4, lsl #20 │ │ │ │ + teqeq lr, ip, asr #2 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - cmpeq r8, r4, lsl fp │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r4, lsl #2 │ │ │ │ + cmpeq r8, ip, lsl fp │ │ │ │ + teqeq lr, r8, asr #19 │ │ │ │ + teqeq lr, r0, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - ldrdeq r1, [r8, #-168] @ 0xffffff58 │ │ │ │ - teqeq lr, r0, lsl #19 │ │ │ │ - teqeq lr, r8, asr #1 │ │ │ │ + smlaltteq r1, r8, r0, sl │ │ │ │ + teqeq lr, ip, lsl #19 │ │ │ │ + ldrsbeq r2, [lr, -r4]! │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01481a9c │ │ │ │ - teqeq lr, r4, asr #18 │ │ │ │ - teqeq lr, ip, lsl #1 │ │ │ │ + smlaltbeq r1, r8, r4, sl │ │ │ │ + teqeq lr, r0, asr r9 │ │ │ │ + @ instruction: 0x013e2098 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 001ffcc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -320954,21 +320954,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 1ffd28 │ │ │ │ cmpeq r2, r8, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r7, [r2, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ - teqeq lr, r4, lsl r8 │ │ │ │ - teqeq lr, r4, ror #30 │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ + teqeq lr, r0, lsr #16 │ │ │ │ + teqeq lr, r0, ror pc │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, lsr #30 │ │ │ │ + cmpeq r8, r8, lsr r9 │ │ │ │ + teqeq lr, r4, ror #15 │ │ │ │ + teqeq lr, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ │ │ │ │ 001ffe00 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001ffe08 : │ │ │ │ @@ -321003,18 +321003,18 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ bl c65bc │ │ │ │ ldrsbeq r7, [r2, #-216] @ 0xffffff28 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq lr, r8, asr #1 │ │ │ │ - teqeq lr, r8, lsl r7 │ │ │ │ - ldrheq r2, [lr, -r0]! │ │ │ │ - cmpeq r8, r8, asr fp │ │ │ │ + ldrsbeq r2, [lr, -r4]! │ │ │ │ + teqeq lr, r4, lsr #14 │ │ │ │ + ldrheq r2, [lr, -ip]! │ │ │ │ + cmpeq r8, r0, ror #22 │ │ │ │ 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] @ 200048 │ │ │ │ ldr r2, [pc, #392] @ 20004c │ │ │ │ @@ -321116,25 +321116,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 1fff0c │ │ │ │ cmpeq r2, r4, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r0, lsr sp │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq lr, r8, lsl r0 │ │ │ │ + teqeq lr, r4, lsr #32 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ cmpeq r2, ip, asr #24 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - teqeq lr, r4, ror #10 │ │ │ │ - smlaltbeq r1, r8, r0, r9 │ │ │ │ - teqeq lr, ip, ror #29 │ │ │ │ + teqeq lr, r0, ror r5 │ │ │ │ + smlaltbeq r1, r8, r8, r9 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ 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 │ │ │ │ @@ -321544,57 +321544,57 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 200144 │ │ │ │ cmpeq r2, ip, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, lsr #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - smlalbteq r1, r8, r8, r8 │ │ │ │ - teqeq lr, r8, lsl lr │ │ │ │ + ldrdeq r1, [r8, #-128] @ 0xffffff80 │ │ │ │ + teqeq lr, r4, lsr #28 │ │ │ │ ldrheq r7, [r2, #-168] @ 0xffffff58 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, lsr #18 │ │ │ │ + teqeq sp, r0, asr r0 │ │ │ │ cmpeq r4, r8, lsl #21 │ │ │ │ - cmpeq r0, r0, lsl r4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - smlalbteq r1, r8, r4, r6 │ │ │ │ - teqeq lr, ip, ror r2 │ │ │ │ - teqeq lr, r0, lsl ip │ │ │ │ - teqeq lr, r8, ror #23 │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ - teqeq lr, r8, ror #3 │ │ │ │ - teqeq lr, ip, ror fp │ │ │ │ + cmpeq r0, ip, lsl r4 │ │ │ │ + teqeq lr, r8, lsr #25 │ │ │ │ + smlalbteq r1, r8, ip, r6 │ │ │ │ + teqeq lr, r8, lsl #5 │ │ │ │ + teqeq lr, ip, lsl ip │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r8, lsl #23 │ │ │ │ teqeq sp, r0, lsl sl │ │ │ │ teqeq sp, r8 @ │ │ │ │ - cmpeq r8, r4, asr r5 │ │ │ │ - teqeq lr, ip, lsl #2 │ │ │ │ - teqeq lr, r0, lsr #21 │ │ │ │ - cmpeq r8, r8, lsl r5 │ │ │ │ - ldrsbeq r2, [lr, -r0]! │ │ │ │ - teqeq lr, r4, ror #20 │ │ │ │ - ldrdeq r1, [r8, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x013e2094 │ │ │ │ - teqeq lr, r8, lsr #20 │ │ │ │ - smlaltbeq r1, r8, r0, r4 │ │ │ │ - teqeq lr, r8, asr r0 │ │ │ │ - teqeq lr, ip, ror #19 │ │ │ │ - cmpeq r8, r4, ror #8 │ │ │ │ - teqeq lr, ip, lsl r0 │ │ │ │ + cmpeq r8, ip, asr r5 │ │ │ │ + teqeq lr, r8, lsl r1 │ │ │ │ + teqeq lr, ip, lsr #21 │ │ │ │ + cmpeq r8, r0, lsr #10 │ │ │ │ + ldrsbeq r2, [lr, -ip]! │ │ │ │ + teqeq lr, r0, ror sl │ │ │ │ + smlaltteq r1, r8, r4, r4 │ │ │ │ + teqeq lr, r0, lsr #1 │ │ │ │ + teqeq lr, r4, lsr sl │ │ │ │ + smlaltbeq r1, r8, r8, r4 │ │ │ │ + teqeq lr, r4, rrx │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ + teqeq lr, r8, lsr #32 │ │ │ │ + teqeq lr, ip @ │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq lr, r4, ror #31 │ │ │ │ + teqeq lr, r0, asr #31 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlaltbeq r1, r8, r0, r3 │ │ │ │ + teqeq lr, ip, asr pc │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r8, r4, ror #6 │ │ │ │ + teqeq lr, r0, lsr #30 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, lsl #31 │ │ │ │ - @ instruction: 0x01481398 │ │ │ │ - teqeq lr, r0, asr pc │ │ │ │ - teqeq lr, r4, ror #17 │ │ │ │ - cmpeq r8, ip, asr r3 │ │ │ │ - teqeq lr, r4, lsl pc │ │ │ │ - teqeq lr, r8, lsr #17 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, ip, lsr #29 │ │ │ │ + teqeq lr, r8, ror #29 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ 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] @ 200ac4 │ │ │ │ ldr r2, [pc, #760] @ 200ac8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -321787,27 +321787,27 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 200850 │ │ │ │ cmpeq r2, r8, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r0, lsr #8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - strheq r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ - teqeq lr, r8, lsl #14 │ │ │ │ + smlalbteq r1, r8, r0, r1 │ │ │ │ + teqeq lr, r4, lsl r7 │ │ │ │ cmpeq r2, ip, lsr #7 │ │ │ │ - teqeq sp, r4, asr #5 │ │ │ │ - teqeq lr, r8, lsr #13 │ │ │ │ + teqeq sp, r8, ror #19 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ teqeq sp, ip, ror #21 │ │ │ │ teqeq sp, ip, lsl #9 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsr #23 │ │ │ │ - teqeq lr, r0, ror fp │ │ │ │ - teqeq lr, r0, asr #22 │ │ │ │ - teqeq lr, r0, lsl fp │ │ │ │ - teqeq lr, r0, ror #21 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, lsr #23 │ │ │ │ + teqeq lr, ip, ror fp │ │ │ │ + teqeq lr, ip, asr #22 │ │ │ │ + teqeq lr, ip, lsl fp │ │ │ │ + teqeq lr, ip, ror #21 │ │ │ │ │ │ │ │ 00200b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -321826,17 +321826,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlalbbeq r0, r8, ip, lr │ │ │ │ - teqeq lr, r4, asr #20 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + @ instruction: 0x01480e94 │ │ │ │ + teqeq lr, r0, asr sl │ │ │ │ + teqeq lr, r4, ror #7 │ │ │ │ │ │ │ │ 00200b74 : │ │ │ │ ldr r3, [pc, #32] @ 200b9c │ │ │ │ ldr ip, [pc, #32] @ 200ba0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr r2, [pc, #24] @ 200ba4 │ │ │ │ @@ -322841,258 +322841,258 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ b 201f18 │ │ │ │ cmpeq r2, r8, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - smlalbbeq r0, r8, ip, sp │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r4, lsl #6 │ │ │ │ - andeq r7, r0, ip, lsr r5 │ │ │ │ + @ instruction: 0x01480d94 │ │ │ │ teqeq lr, r4, ror #5 │ │ │ │ - andeq r6, r0, ip, lsr #31 │ │ │ │ teqeq lr, r0, lsl r3 │ │ │ │ - teqeq lr, r4, ror #5 │ │ │ │ + andeq r7, r0, ip, lsr r5 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + andeq r6, r0, ip, lsr #31 │ │ │ │ + teqeq lr, ip, lsl r3 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ cmpeq r4, r0, ror #1 │ │ │ │ - teqeq lr, r8, lsr #5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ cmpeq r4, r0, lsl #30 │ │ │ │ - teqeq lr, r4, ror r2 │ │ │ │ - teqeq lr, r4, lsr r2 │ │ │ │ + teqeq lr, r0, lsl #5 │ │ │ │ + teqeq lr, r0, asr #4 │ │ │ │ @ instruction: 0x000074b8 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - smlalbbeq pc, r0, r4, sl @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r4, lsl r2 │ │ │ │ + teqeq lr, r0, asr #3 │ │ │ │ + @ instruction: 0x0140fa90 │ │ │ │ + teqeq lr, r8, ror #3 │ │ │ │ + teqeq lr, r8, lsl #4 │ │ │ │ teqeq lr, r0, lsr #4 │ │ │ │ - teqeq lr, r4, asr r2 │ │ │ │ - teqeq sp, r0, lsr ip │ │ │ │ + teqeq lr, ip, lsr #4 │ │ │ │ + teqeq lr, r0, ror #4 │ │ │ │ + teqeq sp, r4, asr r3 │ │ │ │ andeq r6, r0, r8, lsl sp │ │ │ │ - teqeq lr, r4, ror #3 │ │ │ │ - smlaltteq r0, r8, r8, r9 │ │ │ │ - teqeq lr, r4, lsr pc │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + strdeq r0, [r8, #-144] @ 0xffffff70 │ │ │ │ + teqeq lr, r0, asr #30 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq lr, ip, asr r1 │ │ │ │ + teqeq lr, r8, ror #2 │ │ │ │ andeq r8, r0, r0, asr r1 │ │ │ │ - teqeq lr, ip, lsl r1 │ │ │ │ - strdeq r0, [r8, #-140] @ 0xffffff74 │ │ │ │ - teqeq lr, r8, asr #28 │ │ │ │ + teqeq lr, r8, lsr #2 │ │ │ │ + cmpeq r8, r4, lsl #18 │ │ │ │ + teqeq lr, r4, asr lr │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - ldrheq r1, [lr, -ip]! │ │ │ │ + teqeq lr, r8, asr #1 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - teqeq lr, ip, asr r0 │ │ │ │ + teqeq lr, r8, rrx │ │ │ │ @ instruction: 0xffffecdc │ │ │ │ - strdeq r0, [r8, #-124] @ 0xffffff84 │ │ │ │ - teqeq lr, r8, asr #26 │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ + teqeq lr, r4, asr sp │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #27 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, ror #30 │ │ │ │ - teqeq lr, r8, asr #30 │ │ │ │ - strheq r0, [r8, #-104] @ 0xffffff98 │ │ │ │ - teqeq lr, r4, lsl #24 │ │ │ │ + teqeq lr, r4, lsr #31 │ │ │ │ + teqeq lr, ip, ror #30 │ │ │ │ + teqeq lr, r4, asr pc │ │ │ │ + smlalbteq r0, r8, r0, r6 │ │ │ │ + teqeq lr, r0, lsl ip │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ teqeq sp, r0, lsr #8 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r8, r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq r8, r0, ror #10 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ + cmpeq r8, r8, ror #10 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r4, lsl r5 │ │ │ │ teqeq sp, r0, asr #18 │ │ │ │ - teqeq lr, r0, asr sl │ │ │ │ - teqeq lr, r0, lsr #21 │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ - teqeq lr, r4, lsr sl │ │ │ │ + teqeq lr, ip, asr sl │ │ │ │ + teqeq lr, ip, lsr #21 │ │ │ │ + teqeq lr, r8, ror sl │ │ │ │ + teqeq lr, r0, asr #20 │ │ │ │ teqeq sp, ip, lsr #3 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, ror #19 │ │ │ │ + teqeq lr, r4, asr #19 │ │ │ │ teqeq sp, r4, lsl r1 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - teqeq lr, r8, lsr r9 │ │ │ │ - smlaltteq r0, r8, ip, r2 │ │ │ │ - teqeq lr, r4, lsr #29 │ │ │ │ - teqeq lr, r8, lsr r8 │ │ │ │ + teqeq lr, r4, asr #18 │ │ │ │ + strdeq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r4, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strheq r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ - teqeq lr, r8, lsl #16 │ │ │ │ - cmpeq r8, r8, ror r2 │ │ │ │ + smlalbteq r0, r8, r4, r2 │ │ │ │ + teqeq lr, r4, lsl r8 │ │ │ │ + smlalbbeq r0, r8, r0, r2 │ │ │ │ teqeq sp, ip, lsr #32 │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ + teqeq lr, r0, lsr #15 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ - teqeq lr, r8, ror r6 │ │ │ │ - ldrdeq r0, [r8, #-4] │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ + teqeq lr, r4, lsl #13 │ │ │ │ + ldrdeq r0, [r8, #-12] │ │ │ │ teqeq sp, r8, lsl #10 │ │ │ │ - teqeq lr, r4, lsl r6 │ │ │ │ + teqeq lr, r0, lsr #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r0, r8, r4, r0 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + smlalbbeq r0, r8, ip, r0 │ │ │ │ + teqeq lr, ip @ │ │ │ │ cmpeq r4, ip, asr #6 │ │ │ │ - teqeq lr, r4, lsr #19 │ │ │ │ - teqeq lr, r0, asr r9 │ │ │ │ - teqeq lr, r4, lsl r9 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, ip, asr r9 │ │ │ │ + teqeq lr, r0, lsr #18 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r8, ror #17 │ │ │ │ cmpeq r2, r4, lsr #8 │ │ │ │ andeq r6, r0, r8, asr #24 │ │ │ │ - teqeq lr, r8, asr r4 │ │ │ │ - teqeq lr, r8, asr #8 │ │ │ │ + teqeq lr, r4, ror #8 │ │ │ │ + teqeq lr, r4, asr r4 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - teqeq lr, r4, lsr r4 │ │ │ │ - teqeq lr, r0, lsl r4 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8, asr #7 │ │ │ │ + teqeq lr, r0, asr #8 │ │ │ │ + teqeq lr, ip, lsl r4 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - teqeq sp, r0, asr #31 │ │ │ │ + teqeq sp, ip, asr #31 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq lr, r4, lsr #6 │ │ │ │ + teqeq lr, r0, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #22 │ │ │ │ - teqeq lr, r8, lsl #6 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r4, lsl r3 │ │ │ │ teqeq lr, r4, lsl #6 │ │ │ │ - teqeq lr, r0, lsr r3 │ │ │ │ - teqeq lr, r0, ror r3 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r8, lsl #6 │ │ │ │ + teqeq lr, r0, lsl r3 │ │ │ │ + teqeq lr, ip, lsr r3 │ │ │ │ + teqeq lr, ip, ror r3 │ │ │ │ teqeq lr, r8, lsr #7 │ │ │ │ - teqeq lr, r4, asr #7 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq lr, ip, ror #7 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r0, lsl #8 │ │ │ │ - teqeq lr, r4, lsl #8 │ │ │ │ - teqeq lr, r0, lsr #8 │ │ │ │ - teqeq lr, r4, asr #8 │ │ │ │ - teqeq lr, r4, ror r4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, ip, asr #9 │ │ │ │ - teqeq lr, r0, ror #9 │ │ │ │ - teqeq lr, r8, lsl r5 │ │ │ │ - teqeq lr, ip, lsr #10 │ │ │ │ - teqeq lr, r8, asr #10 │ │ │ │ - teqeq lr, ip, ror r5 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r8, lsl #12 │ │ │ │ - teqeq lr, ip, asr #12 │ │ │ │ - teqeq lr, r0, ror #12 │ │ │ │ - teqeq lr, r4, ror r6 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsr #13 │ │ │ │ - teqeq lr, r0, asr #13 │ │ │ │ - teqeq lr, r4, ror #13 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ - teqeq lr, r8, lsr r7 │ │ │ │ - teqeq lr, r8, asr r7 │ │ │ │ - teqeq lr, r4, lsl #15 │ │ │ │ + teqeq lr, r0, ror #7 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, lsl #8 │ │ │ │ + teqeq lr, ip, lsl #8 │ │ │ │ + teqeq lr, r0, lsl r4 │ │ │ │ + teqeq lr, ip, lsr #8 │ │ │ │ + teqeq lr, r0, asr r4 │ │ │ │ + teqeq lr, r0, lsl #9 │ │ │ │ + teqeq lr, r0, lsr #9 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, ip, ror #9 │ │ │ │ + teqeq lr, r4, lsr #10 │ │ │ │ + teqeq lr, r8, lsr r5 │ │ │ │ + teqeq lr, r4, asr r5 │ │ │ │ + teqeq lr, r8, lsl #11 │ │ │ │ + teqeq lr, r8, asr #11 │ │ │ │ + teqeq lr, r4, lsl r6 │ │ │ │ + teqeq lr, r8, asr r6 │ │ │ │ + teqeq lr, ip, ror #12 │ │ │ │ + teqeq lr, r0, lsl #13 │ │ │ │ teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, lsr #13 │ │ │ │ + teqeq lr, ip, asr #13 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsr #16 │ │ │ │ + teqeq lr, r8, lsl #14 │ │ │ │ + teqeq lr, r0, lsr #14 │ │ │ │ + teqeq lr, r4, asr #14 │ │ │ │ + teqeq lr, r4, ror #14 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r8, asr #15 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, lsr #16 │ │ │ │ + teqeq lr, r0, asr r8 │ │ │ │ + teqeq lr, r4, ror #16 │ │ │ │ teqeq lr, r4, asr #16 │ │ │ │ - teqeq lr, r8, asr r8 │ │ │ │ - teqeq lr, r8, lsr r8 │ │ │ │ cmpeq r2, r4, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq r7, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ teqeq sp, r0, lsr pc │ │ │ │ - strheq pc, [r7, #-36] @ 0xffffffdc @ │ │ │ │ - teqpeq sp, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r0, #-20] @ 0xffffffec │ │ │ │ - teqeq sp, r4, lsl #8 │ │ │ │ - cmppeq r7, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r7, #-44] @ 0xffffffd4 @ │ │ │ │ + teqpeq sp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq lr, r0, r0, r1 │ │ │ │ + teqeq sp, r8, lsr #22 │ │ │ │ + cmppeq r7, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq pc, [r7, #-24] @ 0xffffffe8 │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, lr, lsl #5 │ │ │ │ - strheq pc, [r7, #-16] @ │ │ │ │ - teqpeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + mrseq pc, (UNDEF: 103) @ │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, lr, lsl #5 │ │ │ │ + strheq pc, [r7, #-24] @ 0xffffffe8 @ │ │ │ │ + teqpeq sp, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmppeq r7, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmppeq r7, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - cmppeq r7, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ teqeq sp, r0, lsl #22 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ - teqpeq sp, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq lr, r7, r0, pc @ │ │ │ │ - teqpeq sp, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsr r0 │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq lr, r7, r8, pc @ │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r7, r0, r8, lsr #6 │ │ │ │ - cmpeq r7, r0, lsr #30 │ │ │ │ + cmpeq r7, r8, lsr #30 │ │ │ │ + teqpeq sp, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r7, #-236] @ 0xffffff14 │ │ │ │ + teqpeq sp, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq lr, r7, r8, lr │ │ │ │ + teqpeq sp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r7, #-228] @ 0xffffff1c │ │ │ │ - teqpeq sp, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq lr, r7, r0, lr │ │ │ │ - teqpeq sp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ - teqpeq sp, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq lr, r7, ip, sp │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [r7, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqpeq sp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, asr #12 │ │ │ │ @ instruction: 0xffffd0d8 │ │ │ │ - smlalbbeq lr, r7, ip, ip │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0147ec94 │ │ │ │ + teqpeq sp, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ teqeq sp, r4, lsr r0 │ │ │ │ - smlaltbeq lr, r7, ip, fp │ │ │ │ - teqpeq sp, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [sp, -r8]! @ │ │ │ │ + strheq lr, [r7, #-180] @ 0xffffff4c │ │ │ │ + teqpeq sp, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, r2 │ │ │ │ - teqpeq sp, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, asr fp │ │ │ │ - teqpeq sp, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ + teqpeq sp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ teqpeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq lr, [r7, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq lr, [r7, #-172] @ 0xffffff54 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #-584] @ 201cd0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [pc, #-588] @ 201cd4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -325122,438 +325122,438 @@ │ │ │ │ ldr r1, [pc, #740] @ 2041b0 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 202658 │ │ │ │ - teqpeq sp, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - strdeq lr, [r7, #-156] @ 0xffffff64 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, asr #30 │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + teqpeq sp, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr pc │ │ │ │ teqpeq ip, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r7, r0, ror r9 │ │ │ │ - teqeq sp, r0, asr #29 │ │ │ │ - cmpeq r7, r4, asr #18 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, ror r9 │ │ │ │ + teqeq sp, ip, asr #29 │ │ │ │ + cmpeq r7, ip, asr #18 │ │ │ │ + teqpeq sp, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ teqpeq ip, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ teqpeq ip, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ teqpeq ip, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ teqpeq ip, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ + teqpeq sp, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq pc, r3, r0, fp @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - cmpeq r0, ip, asr #20 │ │ │ │ - smlaltbeq sp, r0, ip, r5 │ │ │ │ - teqpeq sp, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq pc, r3, ip, fp @ │ │ │ │ + teqpeq sp, r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, asr sl │ │ │ │ + strheq sp, [r0, #-88] @ 0xffffffa8 │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ teqpeq ip, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrheq pc, [sp, -r0]! @ │ │ │ │ - smlalbteq lr, r7, r4, r4 │ │ │ │ - teqpeq sp, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl sl │ │ │ │ + ldrheq pc, [sp, -ip]! @ │ │ │ │ + smlalbteq lr, r7, ip, r4 │ │ │ │ + teqpeq sp, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsl sl │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlalbbeq lr, r7, r8, r4 │ │ │ │ - teqpeq sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + @ instruction: 0x0147e490 │ │ │ │ + teqpeq sp, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, ror #19 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r7, ip, asr #8 │ │ │ │ - teqpeq sp, r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, asr r4 │ │ │ │ + teqpeq sp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsr #19 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - teqeq sp, ip, asr #31 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsr #31 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - teqeq sp, ip, ror #30 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - teqeq sp, r4, lsr pc │ │ │ │ - teqeq sp, r8, asr #17 │ │ │ │ + teqeq sp, r8, ror pc │ │ │ │ + smlalbbeq lr, r7, r4, r3 │ │ │ │ + teqeq sp, r0, asr #30 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq sp, ip @ │ │ │ │ - cmpeq r7, r0, lsl r3 │ │ │ │ - teqeq sp, r8, asr #29 │ │ │ │ - teqeq sp, ip, asr r8 │ │ │ │ + teqeq sp, r8, lsl #30 │ │ │ │ + cmpeq r7, r8, lsl r3 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, ror #16 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrdeq lr, [r7, #-32] @ 0xffffffe0 │ │ │ │ - teqeq sp, r8, lsl #29 │ │ │ │ - teqeq sp, ip, lsl r8 │ │ │ │ + ldrdeq lr, [r7, #-40] @ 0xffffffd8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x0147e294 │ │ │ │ - teqeq sp, ip, asr #28 │ │ │ │ - teqeq sp, r0, ror #15 │ │ │ │ - cmpeq r7, r8, asr r2 │ │ │ │ - teqeq sp, r0, lsl lr │ │ │ │ - teqeq sp, r4, lsr #15 │ │ │ │ + @ instruction: 0x0147e29c │ │ │ │ + teqeq sp, r8, asr lr │ │ │ │ + teqeq sp, ip, ror #15 │ │ │ │ + cmpeq r7, r0, ror #4 │ │ │ │ + teqeq sp, ip, lsl lr │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlaltteq lr, r7, r4, r1 │ │ │ │ + teqeq sp, r4, ror #27 │ │ │ │ + smlaltteq lr, r7, ip, r1 │ │ │ │ + teqeq sp, r8, lsr #27 │ │ │ │ + teqeq sp, ip, lsr r7 │ │ │ │ + smlaltbeq lr, r7, ip, r1 │ │ │ │ + teqeq sp, r8, ror #26 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, lsr r7 │ │ │ │ - smlaltbeq lr, r7, r4, r1 │ │ │ │ - teqeq sp, ip, asr sp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, r8, ror #2 │ │ │ │ - teqeq sp, r0, lsr #26 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r0, ror r1 │ │ │ │ + teqeq sp, ip, lsr #26 │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq sp, r8, ror #25 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlalbteq lr, r7, ip, r0 │ │ │ │ - teqeq sp, r4, lsl #25 │ │ │ │ - teqeq sp, r8, lsl r6 │ │ │ │ + teqeq sp, r4, asr #25 │ │ │ │ + ldrdeq lr, [r7, #-4] │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - swpbeq lr, r0, [r7] │ │ │ │ - teqeq sp, r8, asr #24 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + swpbeq lr, r8, [r7] │ │ │ │ + teqeq sp, r4, asr ip │ │ │ │ + teqeq sp, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - qdaddeq lr, r4, r7 │ │ │ │ - teqeq sp, ip, lsl #24 │ │ │ │ - teqeq sp, r0, lsr #11 │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, ror #10 │ │ │ │ + qdaddeq lr, ip, r7 │ │ │ │ + teqeq sp, r8, lsl ip │ │ │ │ + teqeq sp, ip, lsr #11 │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, ror r5 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrdeq sp, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, lsr #10 │ │ │ │ - smlaltbeq sp, r7, r0, pc @ │ │ │ │ - teqeq sp, r8, asr fp │ │ │ │ - teqeq sp, ip, ror #9 │ │ │ │ + smlaltteq sp, r7, r4, pc @ │ │ │ │ + teqeq sp, r0, lsr #23 │ │ │ │ + teqeq sp, r4, lsr r5 │ │ │ │ + smlaltbeq sp, r7, r8, pc @ │ │ │ │ + teqeq sp, r4, ror #22 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq r7, r4, ror #30 │ │ │ │ - teqeq sp, ip, lsl fp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, ip, ror #30 │ │ │ │ + teqeq sp, r8, lsr #22 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - teqeq sp, r4, ror #21 │ │ │ │ - strdeq sp, [r7, #-232] @ 0xffffff18 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, asr #8 │ │ │ │ + cmpeq r7, r0, lsl #30 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, asr r4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - teqeq sp, r8, ror sl │ │ │ │ - teqeq sp, r8, asr #20 │ │ │ │ - cmpeq r7, ip, asr lr │ │ │ │ - teqeq sp, r4, lsl sl │ │ │ │ - teqeq sp, r8, lsr #7 │ │ │ │ + teqeq sp, r4, lsl #21 │ │ │ │ + teqeq sp, r4, asr sl │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ + teqeq sp, r0, lsr #20 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq r7, r0, lsr #28 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, ror #6 │ │ │ │ + cmpeq r7, r8, lsr #28 │ │ │ │ + teqeq sp, r4, ror #19 │ │ │ │ + teqeq sp, r8, ror r3 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - smlaltteq sp, r7, r4, sp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, lsr r3 │ │ │ │ - smlaltbeq sp, r7, r8, sp │ │ │ │ - teqeq sp, r0, ror #18 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlaltteq sp, r7, ip, sp │ │ │ │ + teqeq sp, r8, lsr #19 │ │ │ │ + teqeq sp, ip, lsr r3 │ │ │ │ + strheq sp, [r7, #-208] @ 0xffffff30 │ │ │ │ + teqeq sp, ip, ror #18 │ │ │ │ + teqeq sp, r0, lsl #6 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmpeq r7, ip, ror #26 │ │ │ │ - teqeq sp, r4, lsr #18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, ror sp │ │ │ │ + teqeq sp, r0, lsr r9 │ │ │ │ + teqeq sp, r4, asr #5 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq r7, r0, lsr sp │ │ │ │ - teqeq sp, r8, ror #17 │ │ │ │ - teqeq sp, ip, ror r2 │ │ │ │ + cmpeq r7, r8, lsr sp │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - strdeq sp, [r7, #-196] @ 0xffffff3c │ │ │ │ - teqeq sp, ip, lsr #17 │ │ │ │ - teqeq sp, r0, asr #4 │ │ │ │ + strdeq sp, [r7, #-204] @ 0xffffff34 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, asr #4 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - strheq sp, [r7, #-200] @ 0xffffff38 │ │ │ │ - teqeq sp, r0, ror r8 │ │ │ │ - teqeq sp, r4, lsl #4 │ │ │ │ - cmpeq r7, ip, ror ip │ │ │ │ - teqeq sp, r4, lsr r8 │ │ │ │ - teqeq sp, r8, asr #3 │ │ │ │ + smlalbteq sp, r7, r0, ip │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ + teqeq sp, r0, lsl r2 │ │ │ │ + smlalbbeq sp, r7, r4, ip │ │ │ │ + teqeq sp, r0, asr #16 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq r7, r0, asr #24 │ │ │ │ + cmpeq r7, r8, asr #24 │ │ │ │ + teqeq sp, r4, lsl #16 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, lsl #3 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq r7, r4, lsl #24 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, asr r1 │ │ │ │ + cmpeq r7, ip, lsl #24 │ │ │ │ + teqeq sp, r8, asr #15 │ │ │ │ + teqeq sp, ip, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - smlalbteq sp, r7, r8, fp │ │ │ │ - teqeq sp, r0, lsl #15 │ │ │ │ - teqeq sp, r4, lsl r1 │ │ │ │ + ldrdeq sp, [r7, #-176] @ 0xffffff50 │ │ │ │ + teqeq sp, ip, lsl #15 │ │ │ │ + teqeq sp, r0, lsr #2 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - smlalbbeq sp, r7, ip, fp │ │ │ │ - teqeq sp, r4, asr #14 │ │ │ │ - ldrsbeq lr, [sp, -r8]! │ │ │ │ + @ instruction: 0x0147db94 │ │ │ │ + teqeq sp, r0, asr r7 │ │ │ │ + teqeq sp, r4, ror #1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ - teqeq sp, r8, lsl #14 │ │ │ │ - @ instruction: 0x013de09c │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ - teqeq sp, ip, asr #13 │ │ │ │ - teqeq sp, r0, rrx │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ + teqeq sp, r4, lsl r7 │ │ │ │ + teqeq sp, r8, lsr #1 │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, rrx │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq r7, r4, lsr r4 │ │ │ │ - teqeq sp, ip, ror #31 │ │ │ │ - teqeq sp, r0, lsl #19 │ │ │ │ + cmpeq r7, ip, lsr r4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, lsl #19 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - strdeq sp, [r7, #-56] @ 0xffffffc8 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, asr #18 │ │ │ │ + cmpeq r7, r0, lsl #8 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, asr r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq sp, r8, ror pc │ │ │ │ + teqeq sp, r4, lsl #31 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq sp, r8, asr #30 │ │ │ │ + teqeq sp, r4, asr pc │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - teqeq sp, r8, lsl pc │ │ │ │ + teqeq sp, r4, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq sp, r8, ror #29 │ │ │ │ - strdeq sp, [r7, #-44] @ 0xffffffd4 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, asr #16 │ │ │ │ + cmpeq r7, r4, lsl #6 │ │ │ │ + teqeq sp, r0, asr #29 │ │ │ │ + teqeq sp, r4, asr r8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - smlalbteq sp, r7, r0, r2 │ │ │ │ - teqeq sp, r8, ror lr │ │ │ │ - teqeq sp, ip, lsl #16 │ │ │ │ + smlalbteq sp, r7, r8, r2 │ │ │ │ + teqeq sp, r4, lsl #29 │ │ │ │ + teqeq sp, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - smlalbbeq sp, r7, r4, r2 │ │ │ │ - teqeq sp, ip, lsr lr │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + smlalbbeq sp, r7, ip, r2 │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq r7, r8, asr #4 │ │ │ │ - teqeq sp, r0, lsl #28 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r0, asr r2 │ │ │ │ + teqeq sp, ip, lsl #28 │ │ │ │ + teqeq sp, r0, lsr #15 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ - teqeq sp, r4, asr #27 │ │ │ │ - teqeq sp, r8, asr r7 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, ror #14 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - ldrdeq sp, [r7, #-16] │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ - teqeq sp, ip, lsl r7 │ │ │ │ + ldrdeq sp, [r7, #-24] @ 0xffffffe8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsr #14 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x0147d194 │ │ │ │ - teqeq sp, ip, asr #26 │ │ │ │ - teqeq sp, r0, ror #13 │ │ │ │ + @ instruction: 0x0147d19c │ │ │ │ + teqeq sp, r8, asr sp │ │ │ │ + teqeq sp, ip, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq r7, r8, asr r1 │ │ │ │ - teqeq sp, r0, lsl sp │ │ │ │ - teqeq sp, r4, lsr #13 │ │ │ │ + cmpeq r7, r0, ror #2 │ │ │ │ + teqeq sp, ip, lsl sp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r7, ip, lsl r1 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, ror #12 │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ + teqeq sp, r0, ror #25 │ │ │ │ + teqeq sp, r4, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - smlaltteq sp, r7, r0, r0 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, lsr #12 │ │ │ │ - smlaltbeq sp, r7, r4, r0 │ │ │ │ - teqeq sp, ip, asr ip │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, lsr #24 │ │ │ │ + smlaltteq sp, r7, r8, r0 │ │ │ │ + teqeq sp, r4, lsr #25 │ │ │ │ + teqeq sp, r8, lsr r6 │ │ │ │ + smlaltbeq sp, r7, ip, r0 │ │ │ │ + teqeq sp, r8, ror #24 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, lsr ip │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0, lsl #24 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - teqeq sp, r4, asr #23 │ │ │ │ - andeq r0, r0, pc, ror r1 │ │ │ │ - ldrdeq ip, [r7, #-248] @ 0xffffff08 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, lsr #10 │ │ │ │ + andeq r0, r0, pc, ror r1 │ │ │ │ + smlaltteq ip, r7, r0, pc @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x0147cf9c │ │ │ │ - teqeq sp, r4, asr fp │ │ │ │ - teqeq sp, r8, ror #9 │ │ │ │ + smlaltbeq ip, r7, r4, pc @ │ │ │ │ + teqeq sp, r0, ror #22 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq r7, r0, ror #30 │ │ │ │ - teqeq sp, r8, lsl fp │ │ │ │ - teqeq sp, ip, lsr #9 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, ror r4 │ │ │ │ + cmpeq r7, r8, ror #30 │ │ │ │ + teqeq sp, r4, lsr #22 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ + teqeq sp, r8, ror #21 │ │ │ │ + teqeq sp, ip, ror r4 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - teqeq sp, r4, lsr #21 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - strheq ip, [r7, #-232] @ 0xffffff18 │ │ │ │ - teqeq sp, r0, ror sl │ │ │ │ - teqeq sp, r4, lsl #8 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ - teqeq sp, r4, lsr sl │ │ │ │ - teqeq sp, r8, asr #7 │ │ │ │ + smlalbteq ip, r7, r0, lr │ │ │ │ + teqeq sp, ip, ror sl │ │ │ │ + teqeq sp, r0, lsl r4 │ │ │ │ + smlalbbeq ip, r7, r4, lr │ │ │ │ + teqeq sp, r0, asr #20 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r7, r0, asr #28 │ │ │ │ + cmpeq r7, r8, asr #28 │ │ │ │ + teqeq sp, r4, lsl #20 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, lsl #7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, asr r3 │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + teqeq sp, r8, asr #19 │ │ │ │ + teqeq sp, ip, asr r3 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - smlalbteq ip, r7, r8, sp │ │ │ │ - teqeq sp, r0, lsl #19 │ │ │ │ - teqeq sp, r4, lsl r3 │ │ │ │ - smlalbbeq ip, r7, ip, sp │ │ │ │ - teqeq sp, r4, asr #18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ - teqeq sp, r8, lsl #18 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + ldrdeq ip, [r7, #-208] @ 0xffffff30 │ │ │ │ + teqeq sp, ip, lsl #19 │ │ │ │ + teqeq sp, r0, lsr #6 │ │ │ │ + @ instruction: 0x0147cd94 │ │ │ │ + teqeq sp, r0, asr r9 │ │ │ │ + teqeq sp, r4, ror #5 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ + teqeq sp, r4, lsl r9 │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmpeq r7, r4, lsl sp │ │ │ │ - teqeq sp, ip, asr #17 │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ + cmpeq r7, ip, lsl sp │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlaltbeq ip, r7, r0, ip │ │ │ │ - teqeq sp, r8, asr r8 │ │ │ │ - teqeq sp, ip, ror #3 │ │ │ │ + smlaltbeq ip, r7, r8, ip │ │ │ │ + teqeq sp, r4, ror #16 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - teqeq sp, ip, lsl r8 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - teqeq sp, r0, ror #15 │ │ │ │ - teqeq sp, r4, ror r1 │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ + teqeq sp, ip, ror #15 │ │ │ │ + teqeq sp, r0, lsl #3 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - smlaltteq ip, r7, ip, fp │ │ │ │ - teqeq sp, r4, lsr #15 │ │ │ │ - teqeq sp, r8, lsr r1 │ │ │ │ + strdeq ip, [r7, #-180] @ 0xffffff4c │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, asr #2 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - strheq ip, [r7, #-176] @ 0xffffff50 │ │ │ │ - teqeq sp, r8, ror #14 │ │ │ │ - ldrsheq sp, [sp, -ip]! │ │ │ │ + strheq ip, [r7, #-184] @ 0xffffff48 │ │ │ │ + teqeq sp, r4, ror r7 │ │ │ │ + teqeq sp, r8, lsl #2 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmpeq r7, r4, ror fp │ │ │ │ - teqeq sp, ip, lsr #14 │ │ │ │ - teqeq sp, r0, asr #1 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, lsl #1 │ │ │ │ + cmpeq r7, ip, ror fp │ │ │ │ + teqeq sp, r8, lsr r7 │ │ │ │ + teqeq sp, ip, asr #1 │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + @ instruction: 0x013dd090 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - strdeq ip, [r7, #-172] @ 0xffffff54 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, asr #32 │ │ │ │ + cmpeq r7, r4, lsl #22 │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ + teqeq sp, r4, asr r0 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - smlalbteq ip, r7, r0, sl │ │ │ │ - teqeq sp, r8, ror r6 │ │ │ │ - teqeq sp, ip │ │ │ │ - smlalbbeq ip, r7, r4, sl │ │ │ │ - teqeq sp, ip, lsr r6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + smlalbteq ip, r7, r8, sl │ │ │ │ + teqeq sp, r4, lsl #13 │ │ │ │ + teqeq sp, r8, lsl r0 │ │ │ │ + smlalbbeq ip, r7, ip, sl │ │ │ │ + teqeq sp, r8, asr #12 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq r7, r8, asr #20 │ │ │ │ - teqeq sp, r0, lsl #12 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r0, asr sl │ │ │ │ + teqeq sp, ip, lsl #12 │ │ │ │ + teqeq sp, r0, lsr #31 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmpeq r7, ip, lsl #20 │ │ │ │ - teqeq sp, r4, asr #11 │ │ │ │ - teqeq sp, r8, asr pc │ │ │ │ + cmpeq r7, r4, lsl sl │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, ror #30 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - ldrdeq ip, [r7, #-144] @ 0xffffff70 │ │ │ │ - teqeq sp, r8, lsl #11 │ │ │ │ - teqeq sp, ip, lsl pc │ │ │ │ + ldrdeq ip, [r7, #-152] @ 0xffffff68 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsr #30 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0147c994 │ │ │ │ - teqeq sp, ip, asr #10 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + @ instruction: 0x0147c99c │ │ │ │ + teqeq sp, r8, asr r5 │ │ │ │ + teqeq sp, r4, ror #29 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmpeq r7, r8, asr r9 │ │ │ │ - teqeq sp, r0, lsl r5 │ │ │ │ - teqeq sp, r4, lsr #29 │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ + teqeq sp, ip, lsl r5 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlaltteq ip, r7, ip, r8 │ │ │ │ - teqeq sp, r4, lsr #9 │ │ │ │ - teqeq sp, r8, lsr lr │ │ │ │ + teqeq sp, r4, ror #9 │ │ │ │ + strdeq ip, [r7, #-132] @ 0xffffff7c │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, asr #28 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - strheq ip, [r7, #-128] @ 0xffffff80 │ │ │ │ - teqeq sp, r8, ror #8 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + strheq ip, [r7, #-136] @ 0xffffff78 │ │ │ │ + teqeq sp, r4, ror r4 │ │ │ │ + teqeq sp, r8, lsl #28 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r7, r4, ror r8 │ │ │ │ - teqeq sp, ip, lsr #8 │ │ │ │ - teqeq sp, r0, asr #27 │ │ │ │ + cmpeq r7, ip, ror r8 │ │ │ │ + teqeq sp, r8, lsr r4 │ │ │ │ + teqeq sp, ip, asr #27 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ + teqeq sp, ip @ │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, lsl #27 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - strdeq ip, [r7, #-124] @ 0xffffff84 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, asr #26 │ │ │ │ - smlalbteq ip, r7, r0, r7 │ │ │ │ - teqeq sp, r8, ror r3 │ │ │ │ - teqeq sp, ip, lsl #26 │ │ │ │ + cmpeq r7, r4, lsl #16 │ │ │ │ + teqeq sp, r0, asr #7 │ │ │ │ + teqeq sp, r4, asr sp │ │ │ │ + smlalbteq ip, r7, r8, r7 │ │ │ │ + teqeq sp, r4, lsl #7 │ │ │ │ + teqeq sp, r8, lsl sp │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - smlalbbeq ip, r7, r4, r7 │ │ │ │ - teqeq sp, ip, lsr r3 │ │ │ │ + smlalbbeq ip, r7, ip, r7 │ │ │ │ + teqeq sp, r8, asr #6 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + cmpeq r7, r0, asr r7 │ │ │ │ + teqeq sp, ip, lsl #6 │ │ │ │ + teqeq sp, r0, lsr #25 │ │ │ │ + andeq r0, r0, r6, ror #3 │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - cmpeq r7, r8, asr #14 │ │ │ │ - teqeq sp, r0, lsl #6 │ │ │ │ + teqeq sp, r4, ror #24 │ │ │ │ + ldrdeq ip, [r7, #-104] @ 0xffffff98 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ - teqeq sp, r4, asr #5 │ │ │ │ - teqeq sp, r8, asr ip │ │ │ │ - ldrdeq ip, [r7, #-96] @ 0xffffffa0 │ │ │ │ - teqeq sp, r8, lsl #5 │ │ │ │ - teqeq sp, ip, lsl ip │ │ │ │ + teqeq sp, r8, lsr #24 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x0147c694 │ │ │ │ - teqeq sp, ip, asr #4 │ │ │ │ - teqeq sp, r0, ror #23 │ │ │ │ + @ instruction: 0x0147c69c │ │ │ │ + teqeq sp, r8, asr r2 │ │ │ │ + teqeq sp, ip, ror #23 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r7, r8, asr r6 │ │ │ │ - teqeq sp, r0, lsl r2 │ │ │ │ - teqeq sp, r4, lsr #23 │ │ │ │ + cmpeq r7, r0, ror #12 │ │ │ │ + teqeq sp, ip, lsl r2 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmpeq r7, ip, lsl r6 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, ror #22 │ │ │ │ + cmpeq r7, r4, lsr #12 │ │ │ │ + teqeq sp, r0, ror #3 │ │ │ │ + teqeq sp, r4, ror fp │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - smlaltteq ip, r7, r0, r5 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, lsr #22 │ │ │ │ + smlaltteq ip, r7, r8, r5 │ │ │ │ + teqeq sp, r4, lsr #3 │ │ │ │ + teqeq sp, r8, lsr fp │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - smlaltbeq ip, r7, r4, r5 │ │ │ │ - teqeq sp, ip, asr r1 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - teqeq sp, r0, lsr #2 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlaltbeq ip, r7, ip, r5 │ │ │ │ + teqeq sp, r8, ror #2 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + teqeq sp, ip, lsr #2 │ │ │ │ + teqeq sp, r0, asr #21 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - teqeq sp, r4, ror #1 │ │ │ │ - teqeq sp, r8, ror sl │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + ldrsheq sp, [sp, -r0]! │ │ │ │ + teqeq sp, r4, lsl #21 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - strdeq ip, [r7, #-64] @ 0xffffffc0 │ │ │ │ - teqeq sp, r8, lsr #1 │ │ │ │ - teqeq sp, ip, lsr sl │ │ │ │ + strdeq ip, [r7, #-72] @ 0xffffffb8 │ │ │ │ + ldrheq sp, [sp, -r4]! │ │ │ │ + teqeq sp, r8, asr #20 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - strheq ip, [r7, #-68] @ 0xffffffbc │ │ │ │ - teqeq sp, ip, rrx │ │ │ │ - teqeq sp, r0, lsl #20 │ │ │ │ - cmpeq r7, r8, ror r4 │ │ │ │ - teqeq sp, r0, lsr r0 │ │ │ │ - teqeq sp, r4, asr #19 │ │ │ │ + strheq ip, [r7, #-76] @ 0xffffffb4 │ │ │ │ + teqeq sp, r8, ror r0 │ │ │ │ + teqeq sp, ip, lsl #20 │ │ │ │ + smlalbbeq ip, r7, r0, r4 │ │ │ │ + teqeq sp, ip, lsr r0 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ ldr r2, [pc, #-984] @ 2041b4 │ │ │ │ ldr r1, [pc, #-984] @ 2041b8 │ │ │ │ ldr r3, [pc, #-984] @ 2041bc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -326870,88 +326870,88 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 202658 │ │ │ │ - cmpeq r7, ip, lsr r4 │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ + teqeq sp, r0 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, lsl #19 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmpeq r7, r0, lsl #8 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, asr #18 │ │ │ │ + cmpeq r7, r8, lsl #8 │ │ │ │ + teqeq sp, r4, asr #31 │ │ │ │ + teqeq sp, r8, asr r9 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - smlalbteq ip, r7, r4, r3 │ │ │ │ - teqeq sp, ip, ror pc │ │ │ │ - teqeq sp, r0, lsl r9 │ │ │ │ - smlalbbeq ip, r7, r8, r3 │ │ │ │ - teqeq sp, r0, asr #30 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlalbteq ip, r7, ip, r3 │ │ │ │ + teqeq sp, r8, lsl #31 │ │ │ │ + teqeq sp, ip, lsl r9 │ │ │ │ + @ instruction: 0x0147c390 │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ + teqeq sp, r0, ror #17 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq r7, ip, asr #6 │ │ │ │ - teqeq sp, r4, lsl #30 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, asr r3 │ │ │ │ + teqeq sp, r0, lsl pc │ │ │ │ + teqeq sp, r4, lsr #17 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmpeq r7, r0, lsl r3 │ │ │ │ - teqeq sp, r8, asr #29 │ │ │ │ - teqeq sp, ip, asr r8 │ │ │ │ + cmpeq r7, r8, lsl r3 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, ror #16 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - ldrdeq ip, [r7, #-36] @ 0xffffffdc │ │ │ │ - teqeq sp, ip, lsl #29 │ │ │ │ - teqeq sp, r0, lsr #16 │ │ │ │ - @ instruction: 0x0147c298 │ │ │ │ - teqeq sp, r0, asr lr │ │ │ │ - teqeq sp, r4, ror #15 │ │ │ │ + ldrdeq ip, [r7, #-44] @ 0xffffffd4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, lsr #16 │ │ │ │ + smlaltbeq ip, r7, r0, r2 │ │ │ │ + teqeq sp, ip, asr lr │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - teqeq sp, r4, lsl lr │ │ │ │ - teqeq sp, r8, lsr #15 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + teqeq sp, r0, lsr #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, ror #14 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + teqeq sp, r4, ror #27 │ │ │ │ + teqeq sp, r8, ror r7 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - smlaltteq ip, r7, r4, r1 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, lsr r7 │ │ │ │ - smlaltbeq ip, r7, r8, r1 │ │ │ │ - teqeq sp, r0, ror #26 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlaltteq ip, r7, ip, r1 │ │ │ │ + teqeq sp, r8, lsr #27 │ │ │ │ + teqeq sp, ip, lsr r7 │ │ │ │ + strheq ip, [r7, #-16] │ │ │ │ + teqeq sp, ip, ror #26 │ │ │ │ + teqeq sp, r0, lsl #14 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmpeq r7, ip, ror #2 │ │ │ │ - teqeq sp, r4, lsr #26 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, ror r1 │ │ │ │ + teqeq sp, r0, lsr sp │ │ │ │ + teqeq sp, r4, asr #13 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq r7, r0, lsr r1 │ │ │ │ - teqeq sp, r8, ror #25 │ │ │ │ - teqeq sp, ip, ror r6 │ │ │ │ + cmpeq r7, r8, lsr r1 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsl #13 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - strdeq ip, [r7, #-4] │ │ │ │ - teqeq sp, ip, lsr #25 │ │ │ │ - teqeq sp, r0, asr #12 │ │ │ │ - strheq ip, [r7, #-8] │ │ │ │ - teqeq sp, r0, ror ip │ │ │ │ - teqeq sp, r4, lsl #12 │ │ │ │ + strdeq ip, [r7, #-12] │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, asr #12 │ │ │ │ + smlalbteq ip, r7, r0, r0 │ │ │ │ + teqeq sp, ip, ror ip │ │ │ │ + teqeq sp, r0, lsl r6 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq r7, ip, ror r0 │ │ │ │ - teqeq sp, r4, lsr ip │ │ │ │ - teqeq sp, r8, asr #11 │ │ │ │ + smlalbbeq ip, r7, r4, r0 │ │ │ │ + teqeq sp, r0, asr #24 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq r7, r0, asr #32 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ + teqeq sp, r4, lsl #24 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, lsl #11 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r7, r4 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, asr r5 │ │ │ │ - smlalbteq fp, r7, r4, pc @ │ │ │ │ - teqeq sp, ip, ror fp │ │ │ │ - teqeq sp, r0, lsl r5 │ │ │ │ + cmpeq r7, ip │ │ │ │ + teqeq sp, r8, asr #23 │ │ │ │ + teqeq sp, ip, asr r5 │ │ │ │ + smlalbteq fp, r7, ip, pc @ │ │ │ │ + teqeq sp, r8, lsl #23 │ │ │ │ + teqeq sp, ip, lsl r5 │ │ │ │ │ │ │ │ 00205b58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -326998,17 +326998,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 205bc0 │ │ │ │ - teqeq sp, ip, ror r9 │ │ │ │ - teqeq sp, r4, lsl #5 │ │ │ │ - cmpeq r7, r4, ror #28 │ │ │ │ + teqeq sp, r8, lsl #19 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r7, ip, ror #28 │ │ │ │ │ │ │ │ 00205c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r6, r2, #0 │ │ │ │ @@ -327245,32 +327245,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 205da4 │ │ │ │ ldrheq r1, [r2, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, r4, lsr #31 │ │ │ │ - strheq fp, [r7, #-216] @ 0xffffff28 │ │ │ │ - teqeq sp, r0, asr #3 │ │ │ │ + smlalbteq fp, r7, r0, sp │ │ │ │ + teqeq sp, ip, asr #3 │ │ │ │ cmpeq r2, r8, asr lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r7, r4, lsr #24 │ │ │ │ - teqeq sp, ip, lsr r0 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - @ instruction: 0x0147bb94 │ │ │ │ - teqeq sp, r4, lsr #13 │ │ │ │ - teqeq sp, r8, lsr #31 │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ - teqeq sp, ip, asr r6 │ │ │ │ - teqeq sp, r0, ror #30 │ │ │ │ - cmpeq r7, r0, lsl #22 │ │ │ │ - teqeq sp, r0, lsl r6 │ │ │ │ - teqeq sp, r4, lsl pc │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, ip, lsr #24 │ │ │ │ + teqeq sp, r8, asr #32 │ │ │ │ + teqeq sp, r4, lsl #14 │ │ │ │ + @ instruction: 0x0147bb9c │ │ │ │ teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ + teqeq sp, r8, ror #12 │ │ │ │ + teqeq sp, ip, ror #30 │ │ │ │ + cmpeq r7, r8, lsl #22 │ │ │ │ + teqeq sp, ip, lsl r6 │ │ │ │ + teqeq sp, r0, lsr #30 │ │ │ │ + teqeq sp, r8, ror #11 │ │ │ │ + teqeq sp, ip @ │ │ │ │ │ │ │ │ 00206044 : │ │ │ │ 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] @ 20614c │ │ │ │ @@ -327331,22 +327331,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 206114 │ │ │ │ - cmpeq r7, r4, lsl sl │ │ │ │ + cmpeq r7, ip, lsl sl │ │ │ │ @ instruction: 0x01521b94 │ │ │ │ - teqeq sp, ip, lsl lr │ │ │ │ + teqeq sp, r8, lsr #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq fp, r7, ip, r9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, lsr #27 │ │ │ │ - teqeq sp, r8, asr r4 │ │ │ │ + @ instruction: 0x0147b994 │ │ │ │ + teqeq sp, r8, lsr #9 │ │ │ │ + teqeq sp, ip, lsr #27 │ │ │ │ + teqeq sp, r4, ror #8 │ │ │ │ │ │ │ │ 0020616c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -327428,17 +327428,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 206278 │ │ │ │ - smlaltteq fp, r7, r0, r7 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlaltteq fp, r7, r8, r7 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, lsl #24 │ │ │ │ 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] @ 206390 │ │ │ │ @@ -327486,17 +327486,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b65fc │ │ │ │ b 20631c │ │ │ │ cmpeq r2, ip, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r2, r0, ror #17 │ │ │ │ - teqeq sp, r0, lsr #4 │ │ │ │ - teqeq sp, r4, asr #22 │ │ │ │ - cmpeq r7, ip, ror #14 │ │ │ │ + teqeq sp, ip, lsr #4 │ │ │ │ + teqeq sp, r0, asr fp │ │ │ │ + cmpeq r7, r4, ror r7 │ │ │ │ muleq r0, r6, 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 │ │ │ │ @@ -327714,17 +327714,17 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2066e0 │ │ │ │ - smlaltteq fp, r7, r0, r3 │ │ │ │ + smlaltteq fp, r7, r8, r3 │ │ │ │ + teqeq sp, r0, ror #15 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, lsr #15 │ │ │ │ │ │ │ │ 00206734 : │ │ │ │ ldr r0, [pc, #120] @ 2067b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 206750 │ │ │ │ @@ -327752,17 +327752,17 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 206774 │ │ │ │ cmpeq r4, ip, ror #13 │ │ │ │ - cmpeq r7, ip, asr #6 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4, lsl r7 │ │ │ │ + cmpeq r7, r4, asr r3 │ │ │ │ + teqeq sp, r0, lsl #28 │ │ │ │ + teqeq sp, r0, lsr #14 │ │ │ │ │ │ │ │ 002067c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -327790,17 +327790,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2067fc │ │ │ │ cmpeq r4, r8, lsr r6 │ │ │ │ - smlalbteq fp, r7, r0, r2 │ │ │ │ - teqeq sp, r8, ror #26 │ │ │ │ - teqeq sp, r4, lsl #13 │ │ │ │ + smlalbteq fp, r7, r8, r2 │ │ │ │ + teqeq sp, r4, ror sp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ │ │ │ │ 00206854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #192] @ 20692c │ │ │ │ @@ -327850,20 +327850,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206898 │ │ │ │ b 2068e0 │ │ │ │ ldrheq r1, [r4, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ - teqeq sp, r4, asr #12 │ │ │ │ - teqeq sp, ip, ror #11 │ │ │ │ - smlaltteq fp, r7, r0, r1 │ │ │ │ - teqeq sp, r4, lsl r6 │ │ │ │ - teqeq sp, r8, lsr #11 │ │ │ │ + cmpeq r7, r0, lsr r2 │ │ │ │ + teqeq sp, r0, asr r6 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + smlaltteq fp, r7, r8, r1 │ │ │ │ + teqeq sp, r0, lsr #12 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ │ │ │ │ 00206948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -328200,54 +328200,54 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 206c5c │ │ │ │ cmpeq r2, r4, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01521190 │ │ │ │ teqeq ip, r8 @ │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ - teqeq sp, r4, lsr r4 │ │ │ │ - teqeq sp, ip, asr r4 │ │ │ │ - teqeq sp, ip, asr #8 │ │ │ │ - teqeq sp, r4, asr #8 │ │ │ │ + teqeq sp, r0, asr #8 │ │ │ │ + teqeq sp, r8, ror #8 │ │ │ │ + teqeq sp, r8, asr r4 │ │ │ │ + teqeq sp, r0, asr r4 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ - smlalbteq sl, r7, r4, lr │ │ │ │ - teqeq sp, ip, ror #18 │ │ │ │ - teqeq sp, ip, lsl #5 │ │ │ │ + smlalbteq sl, r7, ip, lr │ │ │ │ + teqeq sp, r8, ror r9 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - teqeq sp, r4, lsr #6 │ │ │ │ + teqeq sp, r0, lsr r3 │ │ │ │ cmpeq r2, r0, lsr #31 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - cmpeq r7, r4, lsr #28 │ │ │ │ - teqeq sp, ip, asr #17 │ │ │ │ - teqeq sp, ip, ror #3 │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ + cmpeq r7, ip, lsr #28 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ cmpeq r4, ip, lsr r1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - strheq sl, [r7, #-216] @ 0xffffff28 │ │ │ │ - teqeq sp, r4, asr #1 │ │ │ │ - teqeq sp, r8, ror r1 │ │ │ │ + smlalbteq sl, r7, r0, sp │ │ │ │ + ldrsbeq fp, [sp, -r0]! │ │ │ │ + teqeq sp, r4, lsl #3 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - cmpeq r7, r4, ror sp │ │ │ │ - teqeq sp, ip, lsl r8 │ │ │ │ - teqeq sp, ip, lsr r1 │ │ │ │ + cmpeq r7, ip, ror sp │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ + teqeq sp, r8, asr #2 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmpeq r7, r4, lsr sp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - ldrsheq ip, [sp, -ip]! @ │ │ │ │ + cmpeq r7, ip, lsr sp │ │ │ │ + teqeq sp, r8, ror #15 │ │ │ │ + teqeq sp, r8, lsl #2 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - strdeq sl, [r7, #-200] @ 0xffffff38 │ │ │ │ - teqeq sp, r0, lsr #15 │ │ │ │ - teqeq sp, r0, asr #1 │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ + teqeq sp, ip, lsr #15 │ │ │ │ + teqeq sp, ip, asr #1 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - strheq sl, [r7, #-204] @ 0xffffff34 │ │ │ │ - teqeq sp, r4, ror #14 │ │ │ │ - teqeq sp, r0, lsl #1 │ │ │ │ - smlalbbeq sl, r7, r0, ip │ │ │ │ - teqeq sp, r8, lsr #14 │ │ │ │ - teqeq sp, r8, asr #32 │ │ │ │ + smlalbteq sl, r7, r4, ip │ │ │ │ + teqeq sp, r0, ror r7 │ │ │ │ + teqeq sp, ip, lsl #1 │ │ │ │ + smlalbbeq sl, r7, r8, ip │ │ │ │ + teqeq sp, r4, lsr r7 │ │ │ │ + teqeq sp, r4, asr r0 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 00206f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -328392,31 +328392,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 207108 │ │ │ │ ldrsbeq r0, [r4, #-224] @ 0xffffff20 │ │ │ │ cmpeq r2, r8, lsr #25 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r4, ror #31 │ │ │ │ cmpeq r4, r8, lsl lr │ │ │ │ - teqeq sp, r4, asr #32 │ │ │ │ - teqeq sp, r0, lsl r0 │ │ │ │ + teqeq sp, r0, asr r0 │ │ │ │ + teqeq sp, ip, lsl r0 │ │ │ │ ldrsheq r0, [r4, #-212] @ 0xffffff2c │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ - strdeq sl, [r7, #-156] @ 0xffffff64 │ │ │ │ - teqeq sp, r4, lsr #9 │ │ │ │ - teqeq sp, r4, asr #27 │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - strheq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ - teqeq sp, r0, ror #8 │ │ │ │ - teqeq sp, r0, lsl #27 │ │ │ │ + smlalbteq sl, r7, r0, r9 │ │ │ │ + teqeq sp, ip, ror #8 │ │ │ │ + teqeq sp, ip, lsl #27 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - smlalbbeq sl, r7, r0, r9 │ │ │ │ - teqeq sp, r8, lsr #8 │ │ │ │ - teqeq sp, r8, asr #26 │ │ │ │ + smlalbbeq sl, r7, r8, r9 │ │ │ │ + teqeq sp, r4, lsr r4 │ │ │ │ + teqeq sp, r4, asr sp │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 002071d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -328568,33 +328568,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 207368 │ │ │ │ cmpeq r4, r4, lsr ip │ │ │ │ cmpeq r2, ip, lsl #20 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq sp, r0, lsr #28 │ │ │ │ - teqeq sp, r8, asr #28 │ │ │ │ - teqeq sp, r8, lsr #28 │ │ │ │ + teqeq sp, ip, lsr #28 │ │ │ │ + teqeq sp, r4, asr lr │ │ │ │ + teqeq sp, r4, lsr lr │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ - @ instruction: 0x0147a79c │ │ │ │ - teqeq sp, r4, asr #4 │ │ │ │ - teqeq sp, r4, ror #22 │ │ │ │ + smlaltbeq sl, r7, r4, r7 │ │ │ │ + teqeq sp, r0, asr r2 │ │ │ │ + teqeq sp, r0, ror fp │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - teqeq sp, r8, lsr #26 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - teqeq sp, r0, lsl #22 │ │ │ │ + teqeq sp, r4, lsr sp │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + teqeq sp, ip, ror #3 │ │ │ │ + teqeq sp, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r7, r0, lsl #14 │ │ │ │ - teqeq sp, r8, lsr #3 │ │ │ │ - teqeq sp, r8, asr #21 │ │ │ │ - smlalbteq sl, r7, r8, r6 │ │ │ │ - teqeq sp, r0, ror r1 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + ldrdeq sl, [r7, #-96] @ 0xffffffa0 │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00207498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ @@ -328776,35 +328776,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 2076d0 │ │ │ │ ldr r3, [pc, #92] @ 2077d0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 207564 │ │ │ │ cmpeq r2, r4, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, ip, asr r5 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, lsl r9 │ │ │ │ + cmpeq r7, r4, ror #10 │ │ │ │ + teqeq sp, r8, lsl #24 │ │ │ │ + teqeq sp, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ cmpeq r2, r8, ror #11 │ │ │ │ cmpeq r4, ip, lsr #15 │ │ │ │ - teqeq sp, r8, asr sl │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ - teqeq sp, r0, ror #15 │ │ │ │ + teqeq sp, r4, ror #20 │ │ │ │ + cmpeq r7, r0, lsr r4 │ │ │ │ + teqeq sp, ip, ror #15 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - smlaltteq sl, r7, r0, r3 │ │ │ │ - teqeq sp, r8, lsl #29 │ │ │ │ - teqeq sp, r0, lsr #15 │ │ │ │ + smlaltteq sl, r7, r8, r3 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - teqeq sp, r4, asr #19 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - @ instruction: 0x0147a390 │ │ │ │ - teqeq sp, r8, asr #14 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, lsr #21 │ │ │ │ + @ instruction: 0x0147a398 │ │ │ │ + teqeq sp, r4, asr r7 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmpeq r1, r4, lsr #8 │ │ │ │ + cmpeq r1, r0, lsr r4 │ │ │ │ │ │ │ │ 002077d4 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 207810 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble 20781c │ │ │ │ @@ -328841,17 +328841,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmpeq r4, r0, lsl r6 │ │ │ │ - @ instruction: 0x0147a294 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, asr r6 │ │ │ │ + @ instruction: 0x0147a29c │ │ │ │ + teqeq sp, r4, asr #19 │ │ │ │ + teqeq sp, r8, ror #12 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ │ │ │ │ 0020788c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -328989,20 +328989,20 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 207a38 │ │ │ │ - smlalbbeq sl, r7, r8, r0 │ │ │ │ - teqeq sp, r0, lsr fp │ │ │ │ - teqeq sp, r0, asr r4 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4, lsl r4 │ │ │ │ + swpbeq sl, r0, [r7] │ │ │ │ + teqeq sp, ip, lsr fp │ │ │ │ + teqeq sp, ip, asr r4 │ │ │ │ + qdaddeq sl, r4, r7 │ │ │ │ + teqeq sp, r4, lsr #15 │ │ │ │ + teqeq sp, r0, lsr #8 │ │ │ │ │ │ │ │ 00207ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 207c50 │ │ │ │ @@ -329098,24 +329098,24 @@ │ │ │ │ b 207b78 │ │ │ │ cmpeq r4, r4, lsr r3 │ │ │ │ cmpeq r2, r0, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r4, r0, asr #5 │ │ │ │ cmpeq r2, r4, lsl #1 │ │ │ │ - cmpeq r7, r0, lsr #30 │ │ │ │ - teqeq sp, r8, asr #19 │ │ │ │ - teqeq sp, r8, ror #5 │ │ │ │ - smlaltteq r9, r7, r8, lr │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, lsr #30 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + strdeq r9, [r7, #-224] @ 0xffffff20 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strheq r9, [r7, #-224] @ 0xffffff20 │ │ │ │ - teqeq sp, r8, asr r9 │ │ │ │ - teqeq sp, r8, ror r2 │ │ │ │ + strheq r9, [r7, #-232] @ 0xffffff18 │ │ │ │ + teqeq sp, r4, ror #18 │ │ │ │ + teqeq sp, r4, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00207c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -329300,29 +329300,29 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 207db0 │ │ │ │ cmppeq r1, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r1, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ cmpeq r4, r0, asr #32 │ │ │ │ - cmpeq r7, r0, asr ip │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8, lsl r0 │ │ │ │ + cmpeq r7, r8, asr ip │ │ │ │ + teqeq sp, r4, lsl #14 │ │ │ │ + teqeq sp, r4, lsr #32 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - teqeq sp, ip @ │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, ror #7 │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + teqeq sp, r0, ror #31 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - teqeq sp, r8, lsr #7 │ │ │ │ - smlalbteq r9, r7, r0, fp │ │ │ │ - teqeq sp, r0, lsl #31 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + smlalbteq r9, r7, r8, fp │ │ │ │ + teqeq sp, ip, lsl #31 │ │ │ │ @ instruction: 0x000004be │ │ │ │ - smlalbbeq r9, r7, ip, fp │ │ │ │ - teqeq sp, r4, lsr r6 │ │ │ │ - teqeq sp, r4, asr pc │ │ │ │ + @ instruction: 0x01479b94 │ │ │ │ + teqeq sp, r0, asr #12 │ │ │ │ + teqeq sp, r0, ror #30 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ │ │ │ │ 00207fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2328] @ 0x918 │ │ │ │ @@ -329873,37 +329873,37 @@ │ │ │ │ cmppeq r1, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmppeq r1, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ cmppeq r3, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlaltteq r9, r7, r4, r4 │ │ │ │ - teqeq sp, r4, lsr sp │ │ │ │ - teqeq sp, r4, lsr #17 │ │ │ │ + smlaltteq r9, r7, ip, r4 │ │ │ │ + teqeq sp, r0, asr #26 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq sp, r0, ror #23 │ │ │ │ - smlaltbeq r9, r7, ip, r3 │ │ │ │ - teqeq sp, r8, ror #14 │ │ │ │ + teqeq sp, ip, ror #23 │ │ │ │ + strheq r9, [r7, #-52] @ 0xffffffcc │ │ │ │ + teqeq sp, r4, ror r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r0, asr #23 │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ - teqeq sp, r0, lsr r7 │ │ │ │ + teqeq sp, ip, asr #23 │ │ │ │ + cmpeq r7, r8, ror r3 │ │ │ │ + teqeq sp, ip, lsr r7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq sp, r8, lsr #22 │ │ │ │ - cmpeq r7, r0, lsr #6 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r4, lsr fp │ │ │ │ + cmpeq r7, r8, lsr #6 │ │ │ │ + teqeq sp, r8, ror #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r9, [r7, #-44] @ 0xffffffd4 │ │ │ │ - teqeq sp, r4, lsl #27 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - andeq r0, r0, r9, lsr r6 │ │ │ │ - smlaltbeq r9, r7, r4, r2 │ │ │ │ + smlaltteq r9, r7, r4, r2 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, ror #12 │ │ │ │ + teqeq sp, r8, lsr #13 │ │ │ │ + andeq r0, r0, r9, lsr r6 │ │ │ │ + smlaltbeq r9, r7, ip, r2 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip, ror #12 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 002088d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -330161,21 +330161,21 @@ │ │ │ │ b 208c84 │ │ │ │ ldrsheq pc, [r1, #-44] @ 0xffffffd4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ cmppeq r1, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ ldrheq pc, [r3, #-40] @ 0xffffffd8 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq sp, r8, lsl #13 │ │ │ │ - smlalbbeq r8, r7, r0, lr │ │ │ │ - teqeq sp, ip, lsr r2 │ │ │ │ - andeq r0, r0, sp, asr #12 │ │ │ │ - teqeq sp, r8, ror #12 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ teqeq sp, r4 @ │ │ │ │ + smlalbbeq r8, r7, r8, lr │ │ │ │ + teqeq sp, r8, asr #4 │ │ │ │ + andeq r0, r0, sp, asr #12 │ │ │ │ + teqeq sp, r4, ror r6 │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ │ │ │ │ 00208d0c : │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d24 │ │ │ │ ldr r3, [r0, #668] @ 0x29c │ │ │ │ str r3, [r1] │ │ │ │ @@ -330246,17 +330246,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 208db4 │ │ │ │ cmpeq r1, ip, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, asr #28 │ │ │ │ - smlaltteq r8, r7, r0, ip │ │ │ │ - teqeq sp, r8, lsl #15 │ │ │ │ - teqeq sp, r0, lsr #1 │ │ │ │ + smlaltteq r8, r7, r8, ip │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00208e40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -330364,28 +330364,28 @@ │ │ │ │ b 208f8c │ │ │ │ ldr r5, [pc, #68] @ 209034 │ │ │ │ add r5, pc, r5 │ │ │ │ b 208ef0 │ │ │ │ cmpeq r1, r8, lsr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, asr sp │ │ │ │ - teqeq sp, ip, asr #8 │ │ │ │ - ldrdeq r8, [r7, #-176] @ 0xffffff50 │ │ │ │ - teqeq sp, ip, lsl #31 │ │ │ │ + teqeq sp, r8, asr r4 │ │ │ │ + ldrdeq r8, [r7, #-184] @ 0xffffff48 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - smlalbbeq r8, r7, r0, fp │ │ │ │ - teqeq sp, r8, lsr #12 │ │ │ │ - teqeq sp, r0, asr #30 │ │ │ │ + smlalbbeq r8, r7, r8, fp │ │ │ │ + teqeq sp, r4, lsr r6 │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ + teqeq sp, r0, ror #7 │ │ │ │ + teqeq sp, ip @ │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ + smlalbteq r2, r1, r0, fp │ │ │ │ strheq r2, [r1, #-180] @ 0xffffff4c │ │ │ │ - smlaltbeq r2, r1, r8, fp │ │ │ │ │ │ │ │ 00209038 : │ │ │ │ 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 │ │ │ │ @@ -330562,23 +330562,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 209288 │ │ │ │ ldrheq lr, [r1, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r8, [r7, #-148] @ 0xffffff6c │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + strdeq r8, [r7, #-156] @ 0xffffff64 │ │ │ │ + teqeq sp, r4, asr #27 │ │ │ │ andeq r0, r0, r3, lsr #14 │ │ │ │ teqeq sp, r8, asr #6 │ │ │ │ - teqeq sp, ip, lsr r4 │ │ │ │ - teqeq sp, r0, lsr #6 │ │ │ │ + teqeq sp, r8, asr #8 │ │ │ │ + teqeq sp, ip, lsr #6 │ │ │ │ cmpeq r1, r4, ror r9 │ │ │ │ cmpeq r3, r8, ror #22 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ │ │ │ │ 00209334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -330625,17 +330625,17 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2093a4 │ │ │ │ cmpeq r3, r4, ror #20 │ │ │ │ - cmpeq r7, r0, lsl #14 │ │ │ │ - teqeq sp, r8, lsr #3 │ │ │ │ - teqeq sp, r8, asr #21 │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ │ │ │ │ 00209410 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 209454 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ble 20946c │ │ │ │ @@ -330792,32 +330792,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2096d8 │ │ │ │ add r2, r2, #428 @ 0x1ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2095b4 │ │ │ │ cmpeq r1, r0, ror r7 │ │ │ │ - teqeq sp, ip, lsl #30 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8, lsl pc │ │ │ │ + teqeq sp, r8, ror #29 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r7, r8, asr r5 │ │ │ │ - teqeq sp, r0 │ │ │ │ - teqeq sp, r0, lsr #18 │ │ │ │ + cmpeq r7, r0, ror #10 │ │ │ │ + teqeq sp, ip │ │ │ │ + teqeq sp, ip, lsr #18 │ │ │ │ cmpeq r3, r4, ror #16 │ │ │ │ - teqeq sp, r0, lsl #28 │ │ │ │ - smlalbteq r8, r7, r4, r4 │ │ │ │ - teqeq sp, ip, ror #30 │ │ │ │ - teqeq sp, ip, lsl #17 │ │ │ │ + teqeq sp, ip, lsl #28 │ │ │ │ + smlalbteq r8, r7, ip, r4 │ │ │ │ + teqeq sp, r8, ror pc │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ cmpeq r3, r4, ror #15 │ │ │ │ - cmpeq r7, r4, ror r4 │ │ │ │ - teqeq sp, ip, lsl pc │ │ │ │ - teqeq sp, ip, lsr r8 │ │ │ │ + cmpeq r7, ip, ror r4 │ │ │ │ + teqeq sp, r8, lsr #30 │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ muleq r0, lr, r7 │ │ │ │ │ │ │ │ 002096dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -330960,23 +330960,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 209894 │ │ │ │ cmpeq r1, r8, lsl #10 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ - cmpeq r7, r4, asr r3 │ │ │ │ - teqeq sp, r8, lsl r7 │ │ │ │ + cmpeq r7, ip, asr r3 │ │ │ │ + teqeq sp, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ + teqeq sp, r4, ror #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ cmpeq r3, r4, ror r5 │ │ │ │ - teqeq sp, ip, lsr #25 │ │ │ │ - teqeq sp, r0, lsl #25 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, lsl #25 │ │ │ │ │ │ │ │ 0020994c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -331042,23 +331042,23 @@ │ │ │ │ ldr r1, [pc, #44] @ 209a80 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ b 209a30 │ │ │ │ cmpeq r1, ip, lsl #5 │ │ │ │ - cmpeq r7, r8, asr #2 │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r4, lsl r5 │ │ │ │ + teqeq sp, r0, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - mrseq r8, (UNDEF: 87) │ │ │ │ - teqeq sp, ip, asr #9 │ │ │ │ + cmpeq r7, r8, lsl #2 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - teqeq sp, r8, asr fp │ │ │ │ - teqeq sp, r8, lsr #22 │ │ │ │ + teqeq sp, r4, ror #22 │ │ │ │ + teqeq sp, r4, lsr fp │ │ │ │ │ │ │ │ 00209a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #672] @ 209d44 │ │ │ │ @@ -331230,43 +331230,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 209b18 │ │ │ │ cmpeq r1, ip, asr r1 │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ - teqeq sp, r8, lsr #19 │ │ │ │ - andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq sp, ip, lsr r9 │ │ │ │ - cmpeq r7, ip, asr #30 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4, lsl r3 │ │ │ │ - teqeq sp, r4, lsl r9 │ │ │ │ - strdeq r7, [r7, #-224] @ 0xffffff20 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + andeq r7, r0, r0, lsl r9 │ │ │ │ + teqeq sp, r8, asr #18 │ │ │ │ + cmpeq r7, r4, asr pc │ │ │ │ + teqeq sp, r0, lsl #20 │ │ │ │ + teqeq sp, r0, lsr #6 │ │ │ │ + teqeq sp, r0, lsr #18 │ │ │ │ + strdeq r7, [r7, #-232] @ 0xffffff18 │ │ │ │ + teqeq sp, r4, lsr #19 │ │ │ │ + teqeq sp, r4, asr #5 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - @ instruction: 0x01477e98 │ │ │ │ - teqeq sp, r0, asr #18 │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ + teqeq sp, r4, asr #17 │ │ │ │ + smlaltbeq r7, r7, r0, lr @ │ │ │ │ + teqeq sp, ip, asr #18 │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - teqeq sp, ip, lsl r8 │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ - teqeq sp, ip, ror #17 │ │ │ │ - teqeq sp, ip, lsl #4 │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ + cmpeq r7, ip, asr #28 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsl r2 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - teqeq sp, r8, asr #15 │ │ │ │ - strdeq r7, [r7, #-212] @ 0xffffff2c │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + strdeq r7, [r7, #-220] @ 0xffffff24 │ │ │ │ + teqeq sp, r8, lsr #17 │ │ │ │ + teqeq sp, r8, asr #3 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - strheq r7, [r7, #-220] @ 0xffffff24 │ │ │ │ - teqeq sp, r4, ror #16 │ │ │ │ - teqeq sp, r4, lsl #3 │ │ │ │ + smlalbteq r7, r7, r4, sp @ │ │ │ │ + teqeq sp, r0, ror r8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ 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 │ │ │ │ @@ -331328,20 +331328,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 209e44 │ │ │ │ - cmpeq r7, r0, ror #24 │ │ │ │ - teqeq sp, r8, lsl #14 │ │ │ │ - teqeq sp, r8, lsr #32 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, ror #24 │ │ │ │ + teqeq sp, r4, lsl r7 │ │ │ │ + teqeq sp, r4, lsr r0 │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ 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] @ 20a664 │ │ │ │ @@ -331815,40 +331815,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 209fac │ │ │ │ b 20a544 │ │ │ │ ldrsheq sp, [r1, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r2, ip, lsr r6 │ │ │ │ cmpeq r1, r0, asr ip │ │ │ │ - teqeq sp, r8, asr #8 │ │ │ │ - teqeq sp, r0, lsr r4 │ │ │ │ - teqeq sp, r8, asr r2 │ │ │ │ - smlalbbeq r1, r1, r8, r8 @ │ │ │ │ + teqeq sp, r4, asr r4 │ │ │ │ + teqeq sp, ip, lsr r4 │ │ │ │ + teqeq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x01411894 │ │ │ │ cmpeq r3, r0, ror #19 │ │ │ │ - ldrheq r9, [sp, -r0]! │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - smlalbteq r7, r7, r0, r5 @ │ │ │ │ - teqeq sp, r0, lsl #19 │ │ │ │ + ldrheq r9, [sp, -ip]! │ │ │ │ + teqeq sp, ip @ │ │ │ │ + smlalbteq r7, r7, r8, r5 @ │ │ │ │ + teqeq sp, ip, lsl #19 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - teqeq sp, r4, lsr #32 │ │ │ │ - teqeq sp, r4, asr #18 │ │ │ │ + smlalbbeq r7, r7, r4, r5 @ │ │ │ │ + teqeq sp, r0, lsr r0 │ │ │ │ + teqeq sp, r0, asr r9 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - teqeq sp, ip, ror #31 │ │ │ │ - teqeq sp, ip, lsl #18 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsl r9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - teqeq sp, r4, ror #17 │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ - teqeq sp, ip, lsr #31 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - smlaltbeq r7, r7, r8, r4 @ │ │ │ │ - teqeq sp, r8, ror #29 │ │ │ │ - teqeq sp, ip, ror #16 │ │ │ │ + strheq r7, [r7, #-64] @ 0xffffffc0 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, ror r8 │ │ │ │ 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 │ │ │ │ @@ -332509,127 +332509,127 @@ │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 20a9e8 │ │ │ │ ldrsheq sp, [r1, #-72] @ 0xffffffb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, ip @ │ │ │ │ teqeq sp, r8, ror #27 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, asr #26 │ │ │ │ - teqeq sp, r0, asr #26 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - smlaltbeq r7, r7, ip, r1 @ │ │ │ │ - teqeq sp, r4, asr ip │ │ │ │ - teqeq sp, r0, ror r5 │ │ │ │ - cmpeq r7, ip, lsr #2 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq sp, r4, lsl #28 │ │ │ │ + teqeq sp, r8, asr sp │ │ │ │ + teqeq sp, ip, asr #26 │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ + teqeq sp, r0, ror #25 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + strheq r7, [r7, #-20] @ 0xffffffec │ │ │ │ + teqeq sp, r0, ror #24 │ │ │ │ + teqeq sp, ip, ror r5 │ │ │ │ + cmpeq r7, r4, lsr r1 │ │ │ │ + teqeq sp, r0, ror #23 │ │ │ │ + teqeq sp, ip @ │ │ │ │ cmpeq r1, r4, lsl r2 │ │ │ │ - cmpeq r7, r0, ror r0 │ │ │ │ - teqeq sp, r8, lsl fp │ │ │ │ - teqeq sp, r4, lsr r4 │ │ │ │ - smlalbteq r6, r7, ip, pc @ │ │ │ │ - teqeq sp, r4, ror sl │ │ │ │ - teqeq sp, ip, lsl #7 │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ + teqeq sp, r4, lsr #22 │ │ │ │ + teqeq sp, r0, asr #8 │ │ │ │ + ldrdeq r6, [r7, #-244] @ 0xffffff0c │ │ │ │ + teqeq sp, r0, lsl #21 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r7, r4, asr pc │ │ │ │ + cmpeq r7, ip, asr pc │ │ │ │ + teqeq sp, r8, lsl #20 │ │ │ │ + teqeq sp, r4, lsr #6 │ │ │ │ + strdeq r6, [r7, #-224] @ 0xffffff20 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq sp, r8, lsl r3 │ │ │ │ - smlaltteq r6, r7, r8, lr │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, lsr #5 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - smlaltbeq r6, r7, ip, lr │ │ │ │ - teqeq sp, r4, asr r9 │ │ │ │ - teqeq sp, ip, ror #4 │ │ │ │ + strheq r6, [r7, #-228] @ 0xffffff1c │ │ │ │ + teqeq sp, r0, ror #18 │ │ │ │ + teqeq sp, r8, ror r2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq r7, r0, ror lr │ │ │ │ - teqeq sp, r8, lsl r9 │ │ │ │ - teqeq sp, r4, lsr r2 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ + teqeq sp, r4, lsr #18 │ │ │ │ + teqeq sp, r0, asr #4 │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ + teqeq sp, r8, ror #17 │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strdeq r6, [r7, #-216] @ 0xffffff28 │ │ │ │ - teqeq sp, r0, lsr #17 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + teqeq sp, ip, lsr #17 │ │ │ │ + teqeq sp, r4, asr #3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strheq r6, [r7, #-220] @ 0xffffff24 │ │ │ │ - teqeq sp, r4, ror #16 │ │ │ │ - teqeq sp, ip, ror r1 │ │ │ │ + smlalbteq r6, r7, r4, sp │ │ │ │ + teqeq sp, r0, ror r8 │ │ │ │ + teqeq sp, r8, lsl #3 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - smlalbbeq r6, r7, r0, sp │ │ │ │ - teqeq sp, r8, lsr #16 │ │ │ │ - teqeq sp, r0, asr #2 │ │ │ │ + smlalbbeq r6, r7, r8, sp │ │ │ │ + teqeq sp, r4, lsr r8 │ │ │ │ + teqeq sp, ip, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ - teqeq sp, ip, ror #15 │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r0, lsl r1 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r7, r8, lsl #26 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, asr #1 │ │ │ │ + cmpeq r7, r0, lsl sp │ │ │ │ + teqeq sp, ip @ │ │ │ │ + ldrsbeq r8, [sp, -r4]! │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - smlalbteq r6, r7, ip, ip │ │ │ │ - teqeq sp, r4, ror r7 │ │ │ │ - teqeq sp, ip, lsl #1 │ │ │ │ + ldrdeq r6, [r7, #-196] @ 0xffffff3c │ │ │ │ + teqeq sp, r0, lsl #15 │ │ │ │ + @ instruction: 0x013d8098 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x01476c90 │ │ │ │ - teqeq sp, r8, lsr r7 │ │ │ │ - teqeq sp, r0, asr r0 │ │ │ │ + @ instruction: 0x01476c98 │ │ │ │ + teqeq sp, r4, asr #14 │ │ │ │ + teqeq sp, ip, asr r0 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r4, lsl r0 │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ + teqeq sp, r8, lsl #14 │ │ │ │ + teqeq sp, r0, lsr #32 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ - teqeq sp, r0, asr #13 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ + teqeq sp, ip, asr #13 │ │ │ │ + teqeq sp, r4, ror #31 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrdeq r6, [r7, #-188] @ 0xffffff44 │ │ │ │ - teqeq sp, r4, lsl #13 │ │ │ │ - teqeq sp, r0, lsr #31 │ │ │ │ - smlaltbeq r6, r7, r0, fp │ │ │ │ - teqeq sp, r8, asr #12 │ │ │ │ - teqeq sp, r0, ror #30 │ │ │ │ + smlaltteq r6, r7, r4, fp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, ip, lsr #31 │ │ │ │ + smlaltbeq r6, r7, r8, fp │ │ │ │ + teqeq sp, r4, asr r6 │ │ │ │ + teqeq sp, ip, ror #30 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq r7, r4, ror #22 │ │ │ │ - teqeq sp, ip, lsl #12 │ │ │ │ - teqeq sp, r4, lsr #30 │ │ │ │ + cmpeq r7, ip, ror #22 │ │ │ │ + teqeq sp, r8, lsl r6 │ │ │ │ + teqeq sp, r0, lsr pc │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq r7, r8, lsr #22 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, ror #29 │ │ │ │ - andeq r0, r0, r9, lsr r1 │ │ │ │ - smlaltteq r6, r7, ip, sl │ │ │ │ + cmpeq r7, r0, lsr fp │ │ │ │ + teqeq sp, ip @ │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, ip, lsr #29 │ │ │ │ + andeq r0, r0, r9, lsr r1 │ │ │ │ + strdeq r6, [r7, #-164] @ 0xffffff5c │ │ │ │ + teqeq sp, r0, lsr #11 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strheq r6, [r7, #-160] @ 0xffffff60 │ │ │ │ - teqeq sp, r8, asr r5 │ │ │ │ - teqeq sp, r4, ror lr │ │ │ │ - cmpeq r7, r4, ror sl │ │ │ │ - teqeq sp, ip, lsl r5 │ │ │ │ - teqeq sp, r4, lsr lr │ │ │ │ + strheq r6, [r7, #-168] @ 0xffffff58 │ │ │ │ + teqeq sp, r4, ror #10 │ │ │ │ + teqeq sp, r0, lsl #29 │ │ │ │ + cmpeq r7, ip, ror sl │ │ │ │ + teqeq sp, r8, lsr #10 │ │ │ │ + teqeq sp, r0, asr #28 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmpeq r7, r8, lsr sl │ │ │ │ - teqeq sp, r0, ror #9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r0, asr #20 │ │ │ │ + teqeq sp, ip, ror #9 │ │ │ │ + teqeq sp, r4, lsl #28 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - strdeq r6, [r7, #-156] @ 0xffffff64 │ │ │ │ - teqeq sp, r4, lsr #9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r8, asr #27 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - smlalbteq r6, r7, r0, r9 │ │ │ │ - teqeq sp, r8, ror #8 │ │ │ │ - teqeq sp, r4, lsl #27 │ │ │ │ + smlalbteq r6, r7, r8, r9 │ │ │ │ + teqeq sp, r4, ror r4 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ │ │ │ │ 0020b310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -332651,17 +332651,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #636 @ 0x27c │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 20b334 │ │ │ │ - smlalbbeq r6, r7, r8, r7 │ │ │ │ - teqeq sp, r0, lsr r2 │ │ │ │ - teqeq sp, ip, asr #22 │ │ │ │ + @ instruction: 0x01476790 │ │ │ │ + teqeq sp, ip, lsr r2 │ │ │ │ + teqeq sp, r8, asr fp │ │ │ │ │ │ │ │ 0020b388 : │ │ │ │ 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 │ │ │ │ @@ -333669,243 +333669,243 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 20bf58 │ │ │ │ cmpeq r1, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, lsl #16 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - teqeq sp, r8, lsl r1 │ │ │ │ - teqeq sp, ip, asr #1 │ │ │ │ - smlalbteq r6, r7, r0, r5 │ │ │ │ - teqeq sp, r0, lsl #19 │ │ │ │ + teqeq sp, r4, lsr #2 │ │ │ │ + ldrsbeq r8, [sp, -r8]! @ │ │ │ │ + smlalbteq r6, r7, r8, r5 │ │ │ │ + teqeq sp, ip, lsl #19 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - smlalbteq r6, r7, r8, r4 │ │ │ │ - teqeq sp, ip, lsl #17 │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ - teqeq sp, r8, lsl r8 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r7, r8, lsr r3 │ │ │ │ - teqeq sp, ip, lsr lr │ │ │ │ + ldrdeq r6, [r7, #-64] @ 0xffffffc0 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8, ror sl │ │ │ │ + cmpeq r7, r0, ror #8 │ │ │ │ + teqeq sp, r4, lsr #16 │ │ │ │ + teqeq pc, r0, lsr #7 │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ + teqeq sp, r4, asr #29 │ │ │ │ + teqeq sp, r4, lsl #21 │ │ │ │ cmpeq r1, r4, rrx │ │ │ │ - strdeq r5, [r7, #-236] @ 0xffffff14 │ │ │ │ - teqeq sp, r4, asr #5 │ │ │ │ + cmpeq r7, r4, lsl #30 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ teqeq ip, r4 @ │ │ │ │ - cmpeq r7, r0, ror lr │ │ │ │ - teqeq sp, r8, lsl r9 │ │ │ │ - teqeq sp, r8, lsr r2 │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ + teqeq sp, r4, lsr #18 │ │ │ │ + teqeq sp, r4, asr #4 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - teqeq pc, r0, lsr #28 │ │ │ │ - teqeq sp, r0, ror #17 │ │ │ │ + teqeq pc, ip, lsr #28 │ │ │ │ + teqeq sp, ip, ror #17 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmpeq r7, ip, lsr ip │ │ │ │ - teqeq sp, r4 │ │ │ │ + cmpeq r7, r4, asr #24 │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r5, r7, r0, fp │ │ │ │ - teqeq sp, ip, lsr #31 │ │ │ │ + smlaltteq r5, r7, r8, fp │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - teqeq sp, ip, asr #12 │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, ip, lsl #30 │ │ │ │ + teqeq sp, r8, asr r6 │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ + teqeq sp, r0, lsl #12 │ │ │ │ + teqeq sp, r8, lsl pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ - teqeq sp, r4, lsr #28 │ │ │ │ - smlalbteq r5, r7, r8, r9 │ │ │ │ - teqeq sp, r0, ror r4 │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ + cmpeq r7, r8, ror #20 │ │ │ │ + teqeq sp, r0, lsr lr │ │ │ │ + ldrdeq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ + teqeq sp, ip, ror r4 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x01475998 │ │ │ │ - teqeq sp, r4, ror #26 │ │ │ │ + smlaltbeq r5, r7, r0, r9 │ │ │ │ + teqeq sp, r0, ror sp │ │ │ │ teqeq ip, ip, ror #24 │ │ │ │ - cmpeq r7, r8, lsl #18 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r0, lsl r9 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - ldrdeq r5, [r7, #-140] @ 0xffffff74 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4, lsr r3 │ │ │ │ - strheq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ - teqeq sp, r8, ror fp │ │ │ │ + smlaltteq r5, r7, r4, r8 │ │ │ │ + teqeq sp, r0, lsr #25 │ │ │ │ + teqeq sp, r0, asr #6 │ │ │ │ + smlalbteq r5, r7, r0, r7 │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ + teqeq sp, r4, lsl #23 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - smlalbteq r5, r7, r0, r3 │ │ │ │ - teqeq sp, r8, ror #28 │ │ │ │ - teqeq sp, r0, lsl #15 │ │ │ │ + smlalbteq r5, r7, r8, r3 │ │ │ │ + teqeq sp, r4, ror lr │ │ │ │ + teqeq sp, ip, lsl #15 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - teqeq sp, r8, lsr pc │ │ │ │ - cmpeq r7, r0, asr #4 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r4, asr #30 │ │ │ │ + cmpeq r7, r8, asr #4 │ │ │ │ + teqeq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ teqeq ip, ip, lsl #9 │ │ │ │ teqeq ip, r0, lsl r4 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq sp, ip, lsl #23 │ │ │ │ - swpbeq r5, r8, [r7] │ │ │ │ - teqeq sp, r4, asr r4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + smlaltbeq r5, r7, r0, r0 │ │ │ │ + teqeq sp, r0, ror #8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, ip, lsl r0 │ │ │ │ teqeq sp, ip @ │ │ │ │ + cmpeq r7, r4, lsr #32 │ │ │ │ + teqeq sp, r8, ror #7 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - ldrdeq r4, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq sp, r4, lsl #21 │ │ │ │ - teqeq sp, r4, lsr #7 │ │ │ │ + smlaltteq r4, r7, r4, pc @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - teqeq sp, r0, asr sl │ │ │ │ - teqeq sp, ip, lsl sl │ │ │ │ + teqeq sp, ip, asr sl │ │ │ │ + teqeq sp, r8, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq sp, ip, ror #19 │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ + teqeq sp, r8, lsl #6 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq sp, ip, lsr #19 │ │ │ │ - strdeq r4, [r7, #-232] @ 0xffffff18 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, ror #18 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r0, lsl #30 │ │ │ │ + teqeq sp, r8, asr #5 │ │ │ │ + teqeq sp, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq sp, ip, lsr r9 │ │ │ │ + teqeq sp, r8, asr #18 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq sp, ip, lsl #18 │ │ │ │ + teqeq sp, r8, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, lsr #17 │ │ │ │ - teqeq sp, ip, ror r8 │ │ │ │ + teqeq sp, r8, ror #17 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsl #17 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - teqeq sp, ip, asr #16 │ │ │ │ - teqeq sp, ip, lsl r8 │ │ │ │ + teqeq sp, r8, asr r8 │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - teqeq sp, ip, ror #15 │ │ │ │ - andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq r7, r0, lsl sp │ │ │ │ teqeq sp, r8 @ │ │ │ │ - ldrsbeq r6, [sp, -r4]! │ │ │ │ - ldrdeq r4, [r7, #-196] @ 0xffffff3c │ │ │ │ - teqeq sp, ip, ror r7 │ │ │ │ - @ instruction: 0x013d6094 │ │ │ │ + andeq r0, r0, r2, lsr r2 │ │ │ │ + cmpeq r7, r8, lsl sp │ │ │ │ + teqeq sp, r4, asr #15 │ │ │ │ + teqeq sp, r0, ror #1 │ │ │ │ + ldrdeq r4, [r7, #-204] @ 0xffffff34 │ │ │ │ + teqeq sp, r8, lsl #15 │ │ │ │ + teqeq sp, r0, lsr #1 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x01474c98 │ │ │ │ - teqeq sp, r0, asr #14 │ │ │ │ - teqeq sp, ip, asr r0 │ │ │ │ - cmpeq r7, ip, asr ip │ │ │ │ - teqeq sp, r4, lsl #14 │ │ │ │ - teqeq sp, ip, lsl r0 │ │ │ │ + smlaltbeq r4, r7, r0, ip │ │ │ │ + teqeq sp, ip, asr #14 │ │ │ │ + teqeq sp, r8, rrx │ │ │ │ + cmpeq r7, r4, ror #24 │ │ │ │ + teqeq sp, r0, lsl r7 │ │ │ │ + teqeq sp, r8, lsr #32 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - cmpeq r7, r0, lsr #24 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8, lsl #18 │ │ │ │ + cmpeq r7, r8, lsr #24 │ │ │ │ + teqeq sp, r8, ror #31 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - strdeq r4, [r7, #-184] @ 0xffffff48 │ │ │ │ - teqeq sp, r0, lsl r7 │ │ │ │ - teqeq sp, r8, lsr #31 │ │ │ │ - @ instruction: 0x01474b94 │ │ │ │ - teqeq sp, ip, lsr r6 │ │ │ │ - teqeq sp, r4, asr pc │ │ │ │ + cmpeq r7, r0, lsl #24 │ │ │ │ + teqeq sp, ip, lsl r7 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + @ instruction: 0x01474b9c │ │ │ │ + teqeq sp, r8, asr #12 │ │ │ │ + teqeq sp, r0, ror #30 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r7, r4, asr fp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r4, lsl pc │ │ │ │ + cmpeq r7, ip, asr fp │ │ │ │ + teqeq sp, r8, lsl #12 │ │ │ │ + teqeq sp, r0, lsr #30 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - ldrdeq r4, [r7, #-164] @ 0xffffff5c │ │ │ │ - teqeq sp, ip, ror r5 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ + teqeq sp, r8, asr #11 │ │ │ │ + teqeq sp, r4, ror #29 │ │ │ │ + ldrdeq r4, [r7, #-172] @ 0xffffff54 │ │ │ │ + teqeq sp, r8, lsl #11 │ │ │ │ + teqeq sp, r0, lsr #29 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - teqeq sp, r4, asr #10 │ │ │ │ + teqeq sp, r0, asr r5 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ - teqeq sp, ip, lsl #10 │ │ │ │ - teqeq sp, r4, lsr #28 │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + teqeq sp, r8, lsl r5 │ │ │ │ + teqeq sp, r0, lsr lr │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, ror #27 │ │ │ │ - andeq r0, r0, r1, ror #3 │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + teqeq sp, ip @ │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + andeq r0, r0, r1, ror #3 │ │ │ │ + teqeq sp, r0, lsr #9 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - strheq r4, [r7, #-148] @ 0xffffff6c │ │ │ │ - teqeq sp, ip, asr r4 │ │ │ │ - teqeq sp, r4, ror sp │ │ │ │ + strheq r4, [r7, #-156] @ 0xffffff64 │ │ │ │ + teqeq sp, r8, ror #8 │ │ │ │ + teqeq sp, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - teqeq sp, r4, ror #9 │ │ │ │ - cmpeq r7, r4, ror #18 │ │ │ │ - teqeq sp, r8, lsr #26 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r7, ip, ror #18 │ │ │ │ + teqeq sp, r4, lsr sp │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r7, ip, lsl r9 │ │ │ │ - teqeq sp, r4, asr #7 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, r4, lsr #18 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r8, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - smlaltteq r4, r7, r0, r8 │ │ │ │ - teqeq sp, r8, lsl #7 │ │ │ │ - teqeq sp, r0, lsr #25 │ │ │ │ + smlaltteq r4, r7, r8, r8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, lsr #25 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - smlaltbeq r4, r7, r4, r8 │ │ │ │ - teqeq sp, ip, asr #6 │ │ │ │ - teqeq sp, ip, ror #24 │ │ │ │ + smlaltbeq r4, r7, ip, r8 │ │ │ │ + teqeq sp, r8, asr r3 │ │ │ │ + teqeq sp, r8, ror ip │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmpeq r7, r4, ror #16 │ │ │ │ - teqeq sp, r8, ror r5 │ │ │ │ - teqeq sp, r4, lsr #24 │ │ │ │ + cmpeq r7, ip, ror #16 │ │ │ │ + teqeq sp, r4, lsl #11 │ │ │ │ + teqeq sp, r0, lsr ip │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ - teqeq sp, r8, asr #5 │ │ │ │ - teqeq sp, r4, ror #23 │ │ │ │ - ldrdeq r4, [r7, #-120] @ 0xffffff88 │ │ │ │ - teqeq sp, ip, ror r4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlalbbeq r4, r7, ip, r7 │ │ │ │ - teqeq sp, r4, lsr r2 │ │ │ │ - teqeq sp, ip, asr #22 │ │ │ │ - andeq r0, r0, r9, lsl r2 │ │ │ │ - cmpeq r7, ip, asr #14 │ │ │ │ + cmpeq r7, r8, lsr #16 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0, lsl fp │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ - teqeq sp, r4, lsr r3 │ │ │ │ - teqeq sp, r4, asr #21 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + smlaltteq r4, r7, r0, r7 │ │ │ │ + teqeq sp, r8, lsl #9 │ │ │ │ + teqeq sp, r4, lsr #23 │ │ │ │ + @ instruction: 0x01474794 │ │ │ │ + teqeq sp, r0, asr #4 │ │ │ │ + teqeq sp, r8, asr fp │ │ │ │ + andeq r0, r0, r9, lsl r2 │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ + teqeq sp, ip, lsl fp │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ + teqeq sp, r0, asr #6 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - smlalbteq r4, r7, r8, r6 │ │ │ │ - teqeq sp, r0, ror r1 │ │ │ │ - teqeq sp, r8, lsl #21 │ │ │ │ + ldrdeq r4, [r7, #-96] @ 0xffffffa0 │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - smlalbbeq r4, r7, r4, r6 │ │ │ │ - teqeq sp, r0, lsl #5 │ │ │ │ - teqeq sp, r4, asr #20 │ │ │ │ - cmpeq r7, r8, asr #12 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, lsl #20 │ │ │ │ + smlalbbeq r4, r7, ip, r6 │ │ │ │ + teqeq sp, ip, lsl #5 │ │ │ │ + teqeq sp, r0, asr sl │ │ │ │ + cmpeq r7, r0, asr r6 │ │ │ │ + teqeq sp, r8, lsl #4 │ │ │ │ + teqeq sp, ip, lsl #20 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r7, r4, lsl #12 │ │ │ │ - teqeq sp, ip, lsr #1 │ │ │ │ - teqeq sp, r4, asr #19 │ │ │ │ + cmpeq r7, ip, lsl #12 │ │ │ │ + ldrheq r5, [sp, -r8]! │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - smlalbteq r4, r7, r4, r5 │ │ │ │ - teqeq sp, r8, lsr #4 │ │ │ │ - teqeq sp, r0, lsl #19 │ │ │ │ - smlalbbeq r4, r7, r0, r5 │ │ │ │ - teqeq sp, r8, lsr #32 │ │ │ │ - teqeq sp, r4, asr #18 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ - teqeq sp, r8, ror #31 │ │ │ │ - teqeq sp, r0, lsl #18 │ │ │ │ + smlalbteq r4, r7, ip, r5 │ │ │ │ + teqeq sp, r4, lsr r2 │ │ │ │ + teqeq sp, ip, lsl #19 │ │ │ │ + smlalbbeq r4, r7, r8, r5 │ │ │ │ + teqeq sp, r4, lsr r0 │ │ │ │ + teqeq sp, r0, asr r9 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r7, r0, lsl #10 │ │ │ │ - teqeq sp, r8, lsr #31 │ │ │ │ - teqeq sp, r0, asr #17 │ │ │ │ + cmpeq r7, r8, lsl #10 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlalbteq r4, r7, r0, r4 │ │ │ │ - teqeq sp, r8, ror #30 │ │ │ │ - teqeq sp, r4, lsl #17 │ │ │ │ + smlalbteq r4, r7, r8, r4 │ │ │ │ + teqeq sp, r4, ror pc │ │ │ │ + teqeq sp, r0 @ │ │ │ │ ldr r1, [r4, #-1116] @ 0xfffffba4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ bl 20a6e0 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 20bee8 │ │ │ │ ldr r2, [pc, #-712] @ 20c448 │ │ │ │ @@ -335340,90 +335340,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 20d7bc │ │ │ │ cmpeq r1, r8, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, lsl #11 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ teqeq sp, r4, lsr #29 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, asr #29 │ │ │ │ + teqeq sp, r4, lsr lr │ │ │ │ teqeq sp, r8, lsr #28 │ │ │ │ - teqeq sp, ip, lsl lr │ │ │ │ cmpeq r1, r0, asr #8 │ │ │ │ - smlaltbeq r4, r7, r0, r2 │ │ │ │ - teqeq sp, r8, asr #26 │ │ │ │ - teqeq sp, r8, ror #12 │ │ │ │ + smlaltbeq r4, r7, r8, r2 │ │ │ │ + teqeq sp, r4, asr sp │ │ │ │ + teqeq sp, r4, ror r6 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r7, ip, lsr #4 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, lsr r2 │ │ │ │ + teqeq sp, r0, ror #25 │ │ │ │ + teqeq sp, r0, lsl #12 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - strheq r4, [r7, #-28] @ 0xffffffe4 │ │ │ │ - teqeq sp, r4, ror #24 │ │ │ │ - teqeq sp, r4, lsl #11 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - cmpeq r7, r8, lsr #2 │ │ │ │ - teqeq sp, ip, ror #9 │ │ │ │ + smlalbteq r4, r7, r4, r1 │ │ │ │ + teqeq sp, r0, ror ip │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, ror #23 │ │ │ │ + cmpeq r7, r0, lsr r1 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - ldrdeq r4, [r7, #-12] │ │ │ │ - teqeq sp, r4, lsl #23 │ │ │ │ - teqeq sp, r4, lsr #9 │ │ │ │ - teqeq sp, r4, lsr fp │ │ │ │ - smlalbbeq r4, r7, r8, r0 │ │ │ │ - teqeq sp, ip, asr #8 │ │ │ │ - andeq r0, r0, r7, asr #5 │ │ │ │ - cmpeq r7, r8, asr #32 │ │ │ │ + smlaltteq r4, r7, r4, r0 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, lsl r4 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, asr #22 │ │ │ │ + swpbeq r4, r0, [r7] │ │ │ │ + teqeq sp, r8, asr r4 │ │ │ │ + andeq r0, r0, r7, asr #5 │ │ │ │ + qdaddeq r4, r0, r7 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip, lsl r4 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq r7, ip │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0, lsr #27 │ │ │ │ - ldrdeq r3, [r7, #-244] @ 0xffffff0c │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, lsl r0 │ │ │ │ + teqeq sp, r0, asr #21 │ │ │ │ + teqeq sp, r0, ror #7 │ │ │ │ + teqeq sp, ip, lsr #27 │ │ │ │ + ldrdeq r3, [r7, #-252] @ 0xffffff04 │ │ │ │ + teqeq sp, r0, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - smlalbbeq r3, r7, ip, pc @ │ │ │ │ - teqeq sp, r4, lsr sl │ │ │ │ - teqeq sp, r4, asr r3 │ │ │ │ + @ instruction: 0x01473f94 │ │ │ │ + teqeq sp, r0, asr #20 │ │ │ │ + teqeq sp, r0, ror #6 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmpeq r7, r8, asr pc │ │ │ │ - teqeq sp, r0, asr sp │ │ │ │ - teqeq sp, r8, lsl r3 │ │ │ │ - cmpeq r7, r8, lsr #30 │ │ │ │ + cmpeq r7, r0, ror #30 │ │ │ │ + teqeq sp, ip, asr sp │ │ │ │ + teqeq sp, r4, lsr #6 │ │ │ │ + cmpeq r7, r0, lsr pc │ │ │ │ + teqeq sp, ip @ │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, ror #5 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - strdeq r3, [r7, #-232] @ 0xffffff18 │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ + cmpeq r7, r0, lsl #30 │ │ │ │ teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0, asr #5 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - smlalbteq r3, r7, r0, lr │ │ │ │ - teqeq sp, r8, ror #18 │ │ │ │ - teqeq sp, r8, lsl #5 │ │ │ │ + smlalbteq r3, r7, r8, lr │ │ │ │ + teqeq sp, r4, ror r9 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ muleq r0, lr, r2 │ │ │ │ - smlalbbeq r3, r7, r4, lr │ │ │ │ - teqeq sp, ip, lsr #18 │ │ │ │ - teqeq sp, ip, asr #4 │ │ │ │ + smlalbbeq r3, r7, ip, lr │ │ │ │ + teqeq sp, r8, lsr r9 │ │ │ │ + teqeq sp, r8, asr r2 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmpeq r7, r0, asr lr │ │ │ │ - teqeq sp, r0, lsl #25 │ │ │ │ - teqeq sp, ip, lsl #4 │ │ │ │ + cmpeq r7, r8, asr lr │ │ │ │ + teqeq sp, ip, lsl #25 │ │ │ │ + teqeq sp, r8, lsl r2 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmpeq r7, r8, lsl lr │ │ │ │ - teqeq sp, r0, asr #17 │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - ldrdeq r3, [r7, #-220] @ 0xffffff24 │ │ │ │ - teqeq sp, r4, lsl #17 │ │ │ │ - teqeq sp, r4, lsr #3 │ │ │ │ + cmpeq r7, r0, lsr #28 │ │ │ │ + teqeq sp, ip, asr #17 │ │ │ │ + teqeq sp, ip, ror #3 │ │ │ │ + smlaltteq r3, r7, r4, sp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - smlaltbeq r3, r7, r0, sp │ │ │ │ - teqeq sp, r8, asr #16 │ │ │ │ - teqeq sp, r8, ror #2 │ │ │ │ + smlaltbeq r3, r7, r8, sp │ │ │ │ + teqeq sp, r4, asr r8 │ │ │ │ + teqeq sp, r4, ror r1 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ │ │ │ │ 0020dea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335447,17 +335447,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 20df20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 20decc │ │ │ │ - strdeq r3, [r7, #-176] @ 0xffffff50 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + strdeq r3, [r7, #-184] @ 0xffffff48 │ │ │ │ + teqeq sp, r4, lsr #13 │ │ │ │ + teqeq sp, ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0020df24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -335694,23 +335694,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 20e30c │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 20e20c │ │ │ │ - teqeq sp, r8, asr sl │ │ │ │ + teqeq sp, r4, ror #20 │ │ │ │ cmpeq r3, ip, lsl #24 │ │ │ │ - teqeq sp, ip, lsl #1 │ │ │ │ - cmpeq r7, r8, asr r8 │ │ │ │ - teqeq sp, r8, lsl ip │ │ │ │ + @ instruction: 0x013d5098 │ │ │ │ + cmpeq r7, r0, ror #16 │ │ │ │ + teqeq sp, r4, lsr #24 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ - teqeq sp, r0, asr #5 │ │ │ │ - teqeq sp, r0, ror #23 │ │ │ │ + cmpeq r7, r0, lsr #16 │ │ │ │ + teqeq sp, ip, asr #5 │ │ │ │ + teqeq sp, ip, ror #23 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ │ │ │ │ 0020e310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335747,17 +335747,17 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 20e364 │ │ │ │ ldrsheq r9, [r3, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r7, ip, asr r7 │ │ │ │ - teqeq sp, r0, asr #12 │ │ │ │ - teqeq sp, r4, lsr #22 │ │ │ │ + cmpeq r7, r4, ror #14 │ │ │ │ + teqeq sp, ip, asr #12 │ │ │ │ + teqeq sp, r0, lsr fp │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ │ │ │ │ 0020e3c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -336004,57 +336004,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 20e418 │ │ │ │ cmpeq r1, r8, lsr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, ror #15 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, ip, ror #10 │ │ │ │ - smlalbteq r7, r0, r0, pc @ │ │ │ │ - cmpeq r5, ip, lsl #2 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r8, ror r5 │ │ │ │ + smlalbteq r7, r0, ip, pc @ │ │ │ │ + cmpeq r5, r8, lsl r1 │ │ │ │ + teqeq sp, r4, lsl #10 │ │ │ │ + teqeq sp, r0, ror #9 │ │ │ │ + @ instruction: 0x0141c398 │ │ │ │ + teqeq sp, r8, lsl #9 │ │ │ │ + teqeq sp, r4, ror #8 │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - smlalbbeq ip, r1, ip, r3 │ │ │ │ - teqeq sp, ip, ror r4 │ │ │ │ - teqeq sp, r8, asr r4 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - teqeq sp, ip, ror #17 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - smlaltteq r3, r7, r4, r4 │ │ │ │ - teqeq sp, ip, lsl #31 │ │ │ │ - teqeq sp, ip, lsr #17 │ │ │ │ + smlaltteq r3, r7, ip, r4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - smlaltbeq r3, r7, ip, r4 │ │ │ │ - teqeq sp, r4, asr pc │ │ │ │ - teqeq sp, r4, ror r8 │ │ │ │ + strheq r3, [r7, #-68] @ 0xffffffbc │ │ │ │ + teqeq sp, r0, ror #30 │ │ │ │ + teqeq sp, r0, lsl #17 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmpeq r7, r4, ror r4 │ │ │ │ - teqeq sp, ip, lsl pc │ │ │ │ - teqeq sp, ip, lsr r8 │ │ │ │ + cmpeq r7, ip, ror r4 │ │ │ │ + teqeq sp, r8, lsr #30 │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ - cmpeq r7, ip, lsr r4 │ │ │ │ - teqeq sp, r4, ror #29 │ │ │ │ - teqeq sp, r4, lsl #16 │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, lsl r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq r7, r4, lsl #8 │ │ │ │ - teqeq sp, ip, lsr #29 │ │ │ │ - teqeq sp, ip, asr #15 │ │ │ │ + cmpeq r7, ip, lsl #8 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ muleq r0, r7, r8 │ │ │ │ - smlalbteq r3, r7, ip, r3 │ │ │ │ - teqeq sp, r4, ror lr │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + ldrdeq r3, [r7, #-52] @ 0xffffffcc │ │ │ │ + teqeq sp, r0, lsl #29 │ │ │ │ + teqeq sp, r0, lsr #15 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - @ instruction: 0x01473394 │ │ │ │ - teqeq sp, ip, lsr lr │ │ │ │ - teqeq sp, ip, asr r7 │ │ │ │ + @ instruction: 0x0147339c │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ + teqeq sp, r8, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - cmpeq r7, ip, asr r3 │ │ │ │ - teqeq sp, r4, lsl #28 │ │ │ │ - teqeq sp, r4, lsr #14 │ │ │ │ + cmpeq r7, r4, ror #6 │ │ │ │ + teqeq sp, r0, lsl lr │ │ │ │ + teqeq sp, r0, lsr r7 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 0020e860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -336360,67 +336360,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 20e9a8 │ │ │ │ cmpeq r1, ip, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r4, lsr #3 │ │ │ │ teqeq ip, ip, ror #7 │ │ │ │ - teqeq sp, r0, ror #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r0, asr #2 │ │ │ │ - teqeq sp, r0, lsr r1 │ │ │ │ + teqeq sp, ip, ror #2 │ │ │ │ + teqeq sp, r8, asr #3 │ │ │ │ + teqeq sp, ip, asr #2 │ │ │ │ + teqeq sp, ip, lsr r1 │ │ │ │ cmpeq r1, r4, asr r2 │ │ │ │ - teqeq sp, r0, lsl #1 │ │ │ │ - smlaltbeq r3, r7, r8, r0 │ │ │ │ - teqeq sp, r8, ror #8 │ │ │ │ + teqeq sp, ip, lsl #1 │ │ │ │ + strheq r3, [r7, #-0] │ │ │ │ + teqeq sp, r4, ror r4 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - teqeq sp, r4 │ │ │ │ - teqeq sp, r4, ror #31 │ │ │ │ - teqeq sp, ip, asr #31 │ │ │ │ - strdeq r2, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq sp, r4, lsr #21 │ │ │ │ - teqeq sp, r4, asr #7 │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - strheq r2, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq sp, r4, ror #20 │ │ │ │ - teqeq sp, r4, lsl #7 │ │ │ │ + smlalbteq r2, r7, r4, pc @ │ │ │ │ + teqeq sp, r0, ror sl │ │ │ │ + teqeq sp, r0 @ │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - smlalbbeq r2, r7, r0, pc @ │ │ │ │ - teqeq sp, r8, lsr #20 │ │ │ │ - teqeq sp, r8, asr #6 │ │ │ │ + smlalbbeq r2, r7, r8, pc @ │ │ │ │ + teqeq sp, r4, lsr sl │ │ │ │ + teqeq sp, r4, asr r3 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmpeq r7, r4, asr #30 │ │ │ │ - teqeq sp, ip, ror #19 │ │ │ │ - teqeq sp, ip, lsl #6 │ │ │ │ + cmpeq r7, ip, asr #30 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsl r3 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - cmpeq r7, r8, lsl #30 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, asr #5 │ │ │ │ - @ instruction: 0x000008bd │ │ │ │ - smlalbteq r2, r7, ip, lr │ │ │ │ - teqeq sp, r4, ror r9 │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ + teqeq sp, ip @ │ │ │ │ teqeq sp, r4 @ │ │ │ │ + @ instruction: 0x000008bd │ │ │ │ + ldrdeq r2, [r7, #-228] @ 0xffffff1c │ │ │ │ + teqeq sp, r0, lsl #19 │ │ │ │ + teqeq sp, r0, lsr #5 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x01472e90 │ │ │ │ - teqeq sp, r8, lsr r9 │ │ │ │ - teqeq sp, r8, asr r2 │ │ │ │ + @ instruction: 0x01472e98 │ │ │ │ + teqeq sp, r4, asr #18 │ │ │ │ + teqeq sp, r4, ror #4 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - cmpeq r7, r0, asr lr │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, lsl r2 │ │ │ │ + cmpeq r7, r8, asr lr │ │ │ │ + teqeq sp, r0, lsr #27 │ │ │ │ + teqeq sp, r4, lsr #4 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - cmpeq r7, r0, lsl lr │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r8, lsl lr │ │ │ │ + teqeq sp, r4, asr #17 │ │ │ │ + teqeq sp, r4, ror #3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrdeq r2, [r7, #-212] @ 0xffffff2c │ │ │ │ - teqeq sp, ip, ror r8 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + ldrdeq r2, [r7, #-220] @ 0xffffff24 │ │ │ │ + teqeq sp, r8, lsl #17 │ │ │ │ + teqeq sp, r8, lsr #3 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ │ │ │ │ 0020ee10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -336704,63 +336704,63 @@ │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 20ee90 │ │ │ │ ldrsbeq r8, [r1, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r8, ror #23 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ cmpeq r1, ip, ror #26 │ │ │ │ teqeq ip, r0, lsl #28 │ │ │ │ - teqeq sp, ip, ror #22 │ │ │ │ + teqeq sp, r8, ror fp │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - teqeq sp, r4, asr #22 │ │ │ │ - teqeq sp, r4, lsr #22 │ │ │ │ - teqeq sp, ip, lsl #22 │ │ │ │ - teqeq sp, r4, asr #22 │ │ │ │ + teqeq sp, r0, asr fp │ │ │ │ + teqeq sp, r0, lsr fp │ │ │ │ + teqeq sp, r8, lsl fp │ │ │ │ + teqeq sp, r0, asr fp │ │ │ │ andgt r0, r8, r0 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4, lsl #22 │ │ │ │ - smlaltbeq r2, r7, ip, sl │ │ │ │ - teqeq sp, ip, ror #28 │ │ │ │ + teqeq sp, r4, asr #21 │ │ │ │ + teqeq sp, r0, lsl fp │ │ │ │ + strheq r2, [r7, #-164] @ 0xffffff5c │ │ │ │ + teqeq sp, r8, ror lr │ │ │ │ andeq r0, r0, r5, lsr r9 │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ - teqeq sp, ip, lsl #10 │ │ │ │ - teqeq sp, ip, lsr #28 │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + teqeq sp, r8, lsl r5 │ │ │ │ + teqeq sp, r8, lsr lr │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, pc, lsl r9 │ │ │ │ - smlaltteq r2, r7, ip, r9 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + strdeq r2, [r7, #-148] @ 0xffffff6c │ │ │ │ + teqeq sp, r0, lsr #9 │ │ │ │ + teqeq sp, r0, asr #27 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - strheq r2, [r7, #-144] @ 0xffffff70 │ │ │ │ - teqeq sp, r8, asr r4 │ │ │ │ - teqeq sp, r8, ror sp │ │ │ │ + strheq r2, [r7, #-152] @ 0xffffff68 │ │ │ │ + teqeq sp, r4, ror #8 │ │ │ │ + teqeq sp, r4, lsl #27 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - cmpeq r7, r4, ror r9 │ │ │ │ - teqeq sp, ip, lsl r4 │ │ │ │ - teqeq sp, ip, lsr sp │ │ │ │ - cmpeq r7, r4, lsr r9 │ │ │ │ - teqeq sp, r8, asr r9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, ip, ror r9 │ │ │ │ + teqeq sp, r8, lsr #8 │ │ │ │ + teqeq sp, r8, asr #26 │ │ │ │ + cmpeq r7, ip, lsr r9 │ │ │ │ + teqeq sp, r4, ror #18 │ │ │ │ + teqeq sp, r8, lsl #26 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - strdeq r2, [r7, #-132] @ 0xffffff7c │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ + strdeq r2, [r7, #-140] @ 0xffffff74 │ │ │ │ + teqeq sp, r8, lsr #7 │ │ │ │ + teqeq sp, r8, asr #25 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ - strheq r2, [r7, #-136] @ 0xffffff78 │ │ │ │ - teqeq sp, r0, ror #6 │ │ │ │ - teqeq sp, r0, lsl #25 │ │ │ │ + smlalbteq r2, r7, r0, r8 │ │ │ │ + teqeq sp, ip, ror #6 │ │ │ │ + teqeq sp, ip, lsl #25 │ │ │ │ andeq r0, r0, lr, lsr #18 │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ - teqeq sp, r4, lsr #6 │ │ │ │ - teqeq sp, ip, lsr ip │ │ │ │ + smlalbbeq r2, r7, r4, r8 │ │ │ │ + teqeq sp, r0, lsr r3 │ │ │ │ + teqeq sp, r8, asr #24 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ │ │ │ │ 0020f358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -336887,27 +336887,27 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20f3e0 │ │ │ │ b 20f508 │ │ │ │ @ instruction: 0x01518894 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, lsl r8 │ │ │ │ - teqeq sp, ip, lsl #21 │ │ │ │ - strheq r2, [r7, #-104] @ 0xffffff98 │ │ │ │ - teqeq sp, r4, lsr #14 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + smlalbteq r2, r7, r0, r6 │ │ │ │ + teqeq sp, r0, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - teqeq sp, r8, lsl r1 │ │ │ │ + teqeq sp, r4, lsr #2 │ │ │ │ andeq r0, r0, r3, asr #18 │ │ │ │ - strdeq r2, [r7, #-92] @ 0xffffffa4 │ │ │ │ - teqeq sp, r0, asr #10 │ │ │ │ - teqeq sp, r4, asr #19 │ │ │ │ + cmpeq r7, r4, lsl #12 │ │ │ │ + teqeq sp, ip, asr #10 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r2, asr #18 │ │ │ │ - teqeq sp, r4, ror r6 │ │ │ │ - strheq r2, [r7, #-80] @ 0xffffffb0 │ │ │ │ - teqeq sp, r0, ror r9 │ │ │ │ + teqeq sp, r0, lsl #13 │ │ │ │ + strheq r2, [r7, #-88] @ 0xffffffa8 │ │ │ │ + teqeq sp, ip, ror r9 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ │ │ │ │ 0020f59c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -336986,20 +336986,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 20f624 │ │ │ │ cmpeq r1, ip, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r7, r4, ror #8 │ │ │ │ - teqeq sp, ip, lsl #30 │ │ │ │ - teqeq sp, ip, lsr #16 │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, ror #15 │ │ │ │ + cmpeq r7, ip, ror #8 │ │ │ │ + teqeq sp, r8, lsl pc │ │ │ │ + teqeq sp, r8, lsr r8 │ │ │ │ + cmpeq r7, r0, lsr r4 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, sp, ror r9 │ │ │ │ │ │ │ │ 0020f704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -338000,198 +338000,198 @@ │ │ │ │ b 210160 │ │ │ │ str r0, [r4, #-1052] @ 0xfffffbe4 │ │ │ │ b 20faa8 │ │ │ │ ldrsbeq r8, [r1, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq r8, [r1, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r7, r4, lsr #6 │ │ │ │ - teqeq sp, ip, ror #13 │ │ │ │ + cmpeq r7, ip, lsr #6 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r8, r0, ip, lsl #7 │ │ │ │ - smlaltteq r2, r7, r4, r1 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + smlaltteq r2, r7, ip, r1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - ldrdeq r2, [r7, #-8] │ │ │ │ - teqeq sp, ip @ │ │ │ │ + smlaltteq r2, r7, r0, r0 │ │ │ │ + teqeq sp, r8, lsr #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r7, ip, rrx │ │ │ │ - teqeq sp, ip, lsr #8 │ │ │ │ - @ instruction: 0x01471f9c │ │ │ │ - teqeq sp, ip, asr r3 │ │ │ │ - @ instruction: 0x01471e98 │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, r4, ror r0 │ │ │ │ + teqeq sp, r8, lsr r4 │ │ │ │ + smlaltbeq r1, r7, r4, pc @ │ │ │ │ + teqeq sp, r8, ror #6 │ │ │ │ + smlaltbeq r1, r7, r0, lr │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ + teqeq sp, r8, lsl #4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - teqeq sp, r8, lsl pc │ │ │ │ - @ instruction: 0x01471d90 │ │ │ │ - teqeq sp, r8, lsr r8 │ │ │ │ - teqeq sp, r4, asr r1 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - teqeq sp, ip, lsr #2 │ │ │ │ + teqeq sp, r4, lsr #30 │ │ │ │ + @ instruction: 0x01471d98 │ │ │ │ + teqeq sp, r4, asr #16 │ │ │ │ + teqeq sp, r0, ror #2 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + teqeq sp, r8, lsr r1 │ │ │ │ teqeq ip, r8, lsr r0 │ │ │ │ cmpeq r1, r8, lsl #28 │ │ │ │ - teqeq sp, r4, asr #26 │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - teqeq sp, r4, lsl r0 │ │ │ │ + teqeq sp, r0, asr sp │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + teqeq sp, r0, lsr #32 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - teqeq sp, r0, lsl #26 │ │ │ │ - ldrdeq r1, [r7, #-176] @ 0xffffff50 │ │ │ │ - teqeq sp, r8, ror r6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq sp, ip, lsl #26 │ │ │ │ + ldrdeq r1, [r7, #-184] @ 0xffffff48 │ │ │ │ + teqeq sp, r4, lsl #13 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - smlaltbeq r1, r7, r0, fp │ │ │ │ - teqeq sp, ip, ror #30 │ │ │ │ + smlaltbeq r1, r7, r8, fp │ │ │ │ + teqeq sp, r8, ror pc │ │ │ │ teqeq ip, r8, ror lr │ │ │ │ - teqeq sp, r0, ror #29 │ │ │ │ - cmpeq r7, r0, lsl #22 │ │ │ │ + teqeq sp, ip, ror #29 │ │ │ │ + cmpeq r7, r8, lsl #22 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ @ instruction: 0x01520594 │ │ │ │ - teqeq sp, ip, lsl #8 │ │ │ │ + teqeq sp, r8, lsl r4 │ │ │ │ cmpeq r2, ip, lsr #8 │ │ │ │ ldrheq r0, [r2, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r7, r8, ror #16 │ │ │ │ - teqeq sp, r8, lsr #24 │ │ │ │ + cmpeq r7, r0, ror r8 │ │ │ │ + teqeq sp, r4, lsr ip │ │ │ │ @ instruction: 0x00006ab4 │ │ │ │ - teqeq sp, r0, lsl r9 │ │ │ │ - smlaltteq r1, r7, r8, r7 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, ip, lsr #23 │ │ │ │ - strdeq r1, [r7, #-108] @ 0xffffff94 │ │ │ │ - teqeq sp, r0, asr #21 │ │ │ │ - teqeq sp, r8, asr #15 │ │ │ │ + teqeq sp, ip, lsl r9 │ │ │ │ + strdeq r1, [r7, #-112] @ 0xffffff90 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, lsl #14 │ │ │ │ + teqeq sp, ip, asr #21 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - teqeq sp, ip, lsl #2 │ │ │ │ - teqeq sp, r4, lsr #20 │ │ │ │ + teqeq sp, r0, asr #15 │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + teqeq sp, r8, lsl r1 │ │ │ │ + teqeq sp, r0, lsr sl │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - teqeq sp, ip, ror #14 │ │ │ │ - teqeq sp, r4, asr r7 │ │ │ │ - smlaltbeq r1, r7, r0, r5 │ │ │ │ - teqeq sp, ip, ror #18 │ │ │ │ + teqeq sp, r8, ror r7 │ │ │ │ + teqeq sp, r0, ror #14 │ │ │ │ + smlaltbeq r1, r7, r8, r5 │ │ │ │ + teqeq sp, r8, ror r9 │ │ │ │ teqeq ip, r8, ror r8 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, r8, lsr r5 │ │ │ │ + teqeq sp, r8, lsl #18 │ │ │ │ teqeq ip, r8, lsl #16 │ │ │ │ - smlalbteq r1, r7, r0, r4 │ │ │ │ - teqeq sp, ip, lsl #17 │ │ │ │ + smlalbteq r1, r7, r8, r4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ teqeq ip, r4 @ │ │ │ │ cmpeq r3, r8, ror r4 │ │ │ │ teqeq ip, ip, lsl r4 │ │ │ │ - teqeq sp, r0, asr r1 │ │ │ │ - smlaltteq r0, r7, r0, pc @ │ │ │ │ - teqeq sp, r8, lsl #21 │ │ │ │ - teqeq sp, r0, lsr #7 │ │ │ │ + teqeq sp, ip, asr r1 │ │ │ │ + smlaltteq r0, r7, r8, pc @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, ip, lsr #7 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - smlaltbeq r0, r7, r4, pc @ │ │ │ │ - teqeq sp, ip, asr #20 │ │ │ │ - teqeq sp, r4, ror #6 │ │ │ │ + smlaltbeq r0, r7, ip, pc @ │ │ │ │ + teqeq sp, r8, asr sl │ │ │ │ + teqeq sp, r0, ror r3 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ - teqeq sp, r0, lsl sl │ │ │ │ - teqeq sp, r0, lsr r3 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ + teqeq sp, ip, lsl sl │ │ │ │ + teqeq sp, ip, lsr r3 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r4, ror #19 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - teqeq sp, r4, lsr #19 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - smlalbteq r0, r7, r8, lr │ │ │ │ - teqeq sp, r0, ror r9 │ │ │ │ - teqeq sp, r8, lsl #5 │ │ │ │ + ldrdeq r0, [r7, #-224] @ 0xffffff20 │ │ │ │ + teqeq sp, ip, ror r9 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - smlalbbeq r0, r7, ip, lr │ │ │ │ - teqeq sp, r4, lsr r9 │ │ │ │ - teqeq sp, r4, asr r2 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + @ instruction: 0x01470e94 │ │ │ │ + teqeq sp, r0, asr #18 │ │ │ │ + teqeq sp, r0, ror #4 │ │ │ │ + teqeq sp, r4, lsl #18 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - teqeq sp, r4, ror #17 │ │ │ │ - teqeq sp, r0, lsl #4 │ │ │ │ - cmpeq r7, r0, lsl #28 │ │ │ │ - teqeq sp, r8, lsr #17 │ │ │ │ - teqeq sp, r8, asr #3 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, ip, lsl #4 │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - teqeq sp, r0, ror r8 │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - teqeq sp, r0, asr #16 │ │ │ │ - @ instruction: 0x01470d94 │ │ │ │ - teqeq sp, r4, asr r1 │ │ │ │ + teqeq sp, ip, asr #16 │ │ │ │ + @ instruction: 0x01470d9c │ │ │ │ + teqeq sp, r0, ror #2 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmpeq r7, r8, asr sp │ │ │ │ - teqeq sp, r0, lsl #16 │ │ │ │ - teqeq sp, r8, lsl r1 │ │ │ │ + cmpeq r7, r0, ror #26 │ │ │ │ + teqeq sp, ip, lsl #16 │ │ │ │ + teqeq sp, r4, lsr #2 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - teqeq sp, r8, asr #15 │ │ │ │ - cmpeq r7, ip, lsl sp │ │ │ │ - ldrsbeq r2, [sp, -ip]! │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, lsr #26 │ │ │ │ + teqeq sp, r8, ror #1 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - teqeq sp, ip, lsl #15 │ │ │ │ - ldrdeq r0, [r7, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x013d209c │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + smlaltteq r0, r7, r0, ip │ │ │ │ + teqeq sp, r8, lsr #1 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - teqeq sp, r0, asr #14 │ │ │ │ - smlalbbeq r0, r7, ip, ip │ │ │ │ - teqeq sp, ip, asr #32 │ │ │ │ + teqeq sp, ip, asr #14 │ │ │ │ + @ instruction: 0x01470c94 │ │ │ │ + teqeq sp, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - cmpeq r7, r4, asr #24 │ │ │ │ - teqeq sp, r4 │ │ │ │ + teqeq sp, r4, lsl #14 │ │ │ │ + cmpeq r7, ip, asr #24 │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r7, ip, lsl #24 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, lsl ip │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ + teqeq sp, r0, ror #31 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - teqeq sp, ip, ror r6 │ │ │ │ - teqeq sp, r4, asr #12 │ │ │ │ - @ instruction: 0x01470b90 │ │ │ │ - teqeq sp, r0, asr pc │ │ │ │ + teqeq sp, r8, lsl #13 │ │ │ │ + teqeq sp, r0, asr r6 │ │ │ │ + @ instruction: 0x01470b98 │ │ │ │ + teqeq sp, ip, asr pc │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - teqeq sp, r0, lsl #12 │ │ │ │ + teqeq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r7, r4, lsr #22 │ │ │ │ - teqeq sp, ip, asr #11 │ │ │ │ - teqeq sp, ip, ror #29 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - smlaltteq r0, r7, r8, sl │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, lsr #29 │ │ │ │ + strdeq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - smlaltbeq r0, r7, ip, sl │ │ │ │ - teqeq sp, r4, asr r5 │ │ │ │ - teqeq sp, ip, ror #28 │ │ │ │ + strheq r0, [r7, #-164] @ 0xffffff5c │ │ │ │ + teqeq sp, r0, ror #10 │ │ │ │ + teqeq sp, r8, ror lr │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmpeq r7, r0, ror sl │ │ │ │ - teqeq sp, r8, lsl r5 │ │ │ │ - teqeq sp, r8, lsr lr │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ + teqeq sp, r4, lsr #10 │ │ │ │ + teqeq sp, r4, asr #28 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - cmpeq r7, ip, lsr sl │ │ │ │ - teqeq sp, r8, lsl #28 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, asr #20 │ │ │ │ + teqeq sp, r4, lsl lr │ │ │ │ + teqeq sp, r0, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - smlalbteq r0, r7, ip, r9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4, ror #8 │ │ │ │ + ldrdeq r0, [r7, #-148] @ 0xffffff6c │ │ │ │ + teqeq sp, r4, lsr #27 │ │ │ │ + teqeq sp, r0, ror r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ - teqeq sp, ip, lsr #26 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + teqeq sp, r8, lsr sp │ │ │ │ + teqeq sp, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - strdeq r0, [r7, #-128] @ 0xffffff80 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r8, lsl #7 │ │ │ │ - smlalbbeq r0, r7, r0, r8 │ │ │ │ - teqeq sp, ip, asr #24 │ │ │ │ - teqeq sp, r8, lsl r3 │ │ │ │ + strdeq r0, [r7, #-136] @ 0xffffff78 │ │ │ │ + teqeq sp, r8, asr #25 │ │ │ │ teqeq sp, r4 @ │ │ │ │ + smlalbbeq r0, r7, r8, r8 │ │ │ │ + teqeq sp, r8, asr ip │ │ │ │ + teqeq sp, r4, lsr #6 │ │ │ │ + teqeq sp, r0, asr #5 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - teqeq sp, r4, lsl #5 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ bl c85d8 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 2112c0 │ │ │ │ ldr r3, [pc, #-460] @ 2107e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -338940,32 +338940,32 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2113c8 │ │ │ │ cmpeq r1, r4, asr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r0, asr #17 │ │ │ │ + teqeq sp, ip, asr #17 │ │ │ │ cmpeq r1, r4, lsr r8 │ │ │ │ - teqeq sp, r0, asr r8 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - teqeq sp, r8, lsl #2 │ │ │ │ - teqeq sp, r8, lsr #20 │ │ │ │ + teqeq sp, ip, asr r8 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ + teqeq sp, r4, lsl r1 │ │ │ │ + teqeq sp, r4, lsr sl │ │ │ │ @ instruction: 0x000009bd │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ - teqeq sp, ip, asr #1 │ │ │ │ - teqeq sp, ip, ror #19 │ │ │ │ + cmpeq r7, ip, lsr #12 │ │ │ │ + ldrsbeq r1, [sp, -r8]! │ │ │ │ + teqeq sp, r8 @ │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - smlaltteq r0, r7, r8, r5 │ │ │ │ - @ instruction: 0x013d1090 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + strdeq r0, [r7, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x013d109c │ │ │ │ + teqeq sp, ip @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - smlaltbeq r0, r7, ip, r5 │ │ │ │ - teqeq sp, r4, asr r0 │ │ │ │ - teqeq sp, ip, ror #18 │ │ │ │ + strheq r0, [r7, #-84] @ 0xffffffac │ │ │ │ + teqeq sp, r0, rrx │ │ │ │ + teqeq sp, r8, ror r9 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ │ │ │ │ 002115ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339046,21 +339046,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 211630 │ │ │ │ cmpeq r1, ip, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, asr #11 │ │ │ │ - cmpeq r7, ip, asr r4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r0, lsl r8 │ │ │ │ + cmpeq r7, r4, ror #8 │ │ │ │ + teqeq sp, r4, lsl #30 │ │ │ │ + teqeq sp, ip, lsl r8 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ + teqeq sp, r4, asr #29 │ │ │ │ + teqeq sp, r4, ror #15 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ │ │ │ │ 00211720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339117,17 +339117,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 211784 │ │ │ │ cmpeq r1, r8, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, ror r4 │ │ │ │ - cmpeq r7, r8, lsl #6 │ │ │ │ - teqeq sp, r4, lsr #27 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r7, r0, lsl r3 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r8, asr #13 │ │ │ │ muleq r0, r6, sl │ │ │ │ │ │ │ │ 00211824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339208,21 +339208,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2118a8 │ │ │ │ cmpeq r1, r4, asr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, asr r3 │ │ │ │ - smlaltteq r0, r7, r4, r1 │ │ │ │ - teqeq sp, r0, lsl #25 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + smlaltteq r0, r7, ip, r1 │ │ │ │ + teqeq sp, ip, lsl #25 │ │ │ │ + teqeq sp, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - smlaltbeq r0, r7, r4, r1 │ │ │ │ - teqeq sp, r0, asr #24 │ │ │ │ - teqeq sp, r0, ror #10 │ │ │ │ + smlaltbeq r0, r7, ip, r1 │ │ │ │ + teqeq sp, ip, asr #24 │ │ │ │ + teqeq sp, ip, ror #10 │ │ │ │ andeq r0, r0, sl, asr #21 │ │ │ │ │ │ │ │ 00211998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339303,21 +339303,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 211a2c │ │ │ │ cmpeq r1, r0, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r6, [r1, #-16] │ │ │ │ - cmpeq r7, r0, ror r0 │ │ │ │ - teqeq sp, ip, lsl #22 │ │ │ │ - teqeq sp, r4, lsr #8 │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ + teqeq sp, r8, lsl fp │ │ │ │ + teqeq sp, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, r0, lsr r0 │ │ │ │ - teqeq sp, ip, asr #21 │ │ │ │ - teqeq sp, ip, ror #7 │ │ │ │ + cmpeq r7, r8, lsr r0 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00211b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339390,17 +339390,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 211b70 │ │ │ │ ldrsbeq r6, [r1, #-12] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, lsl #1 │ │ │ │ - ldrdeq pc, [r6, #-224] @ 0xffffff20 │ │ │ │ - teqeq sp, r8, ror r9 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + ldrdeq pc, [r6, #-232] @ 0xffffff18 │ │ │ │ + teqeq sp, r4, lsl #19 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ │ │ │ │ 00211c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -339667,36 +339667,36 @@ │ │ │ │ b 211db0 │ │ │ │ ldr r8, [pc, #100] @ 2120e0 │ │ │ │ add r8, pc, r8 │ │ │ │ b 211f30 │ │ │ │ @ instruction: 0x01515f90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, ror #30 │ │ │ │ - smlaltteq pc, r6, r4, sp @ │ │ │ │ - teqeq sp, r4, lsr #3 │ │ │ │ + smlaltteq pc, r6, ip, sp @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmppeq r6, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r4, lsr #2 │ │ │ │ + teqeq sp, r0, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ cmpeq r1, ip, asr #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq sp, ip, lsl #14 │ │ │ │ - @ instruction: 0x0146fb94 │ │ │ │ - teqeq sp, r4, lsl sp │ │ │ │ - teqeq sp, ip, lsr pc │ │ │ │ + teqeq sp, r8, lsl r7 │ │ │ │ + @ instruction: 0x0146fb9c │ │ │ │ + teqeq sp, r0, lsr #26 │ │ │ │ + teqeq sp, r8, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - teqeq sp, r0, ror #11 │ │ │ │ + teqeq sp, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ + teqeq sp, r0, asr #11 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq sp, ip, asr r5 │ │ │ │ - teqeq sp, r0, lsr r5 │ │ │ │ - cmpeq r0, ip, lsl fp │ │ │ │ + teqeq sp, r8, ror #10 │ │ │ │ + teqeq sp, ip, lsr r5 │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ │ │ │ │ 002120e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #368] @ 21226c │ │ │ │ @@ -339792,25 +339792,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1232 @ 0x4d0 │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ b 212224 │ │ │ │ cmpeq r1, r8, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, ror sl │ │ │ │ - cmppeq r6, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, ip, asr #25 │ │ │ │ - andeq r0, r0, r3, lsr sl │ │ │ │ + cmppeq r6, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, asr #7 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - ldrdeq pc, [r6, #-132] @ 0xffffff7c │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + andeq r0, r0, r3, lsr sl │ │ │ │ + teqeq sp, r4, lsr #21 │ │ │ │ + ldrdeq pc, [r6, #-140] @ 0xffffff74 │ │ │ │ + teqeq sp, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - @ instruction: 0x0146f890 │ │ │ │ - teqeq ip, ip, ror #22 │ │ │ │ - teqeq sp, r0, asr ip │ │ │ │ + @ instruction: 0x0146f898 │ │ │ │ + teqeq ip, r8, ror fp │ │ │ │ + teqeq sp, ip, asr ip │ │ │ │ │ │ │ │ 002122a4 : │ │ │ │ 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] @ 21257c │ │ │ │ @@ -339990,36 +339990,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 2123b4 │ │ │ │ cmpeq r1, r4, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, asr #16 │ │ │ │ - ldrdeq pc, [r6, #-100] @ 0xffffff9c │ │ │ │ - teqeq sp, r0, ror r1 │ │ │ │ - teqeq sp, ip, lsl #21 │ │ │ │ - @ instruction: 0x0146f694 │ │ │ │ - teqeq sp, r0, lsr r1 │ │ │ │ - teqeq sp, r0, asr sl │ │ │ │ + ldrdeq pc, [r6, #-108] @ 0xffffff94 │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + @ instruction: 0x0146f69c │ │ │ │ + teqeq sp, ip, lsr r1 │ │ │ │ + teqeq sp, ip, asr sl │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - cmppeq r6, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r0, [sp, -r0]! @ │ │ │ │ - teqeq sp, r0, lsl sl │ │ │ │ + cmppeq r6, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r0, [sp, -ip]! │ │ │ │ + teqeq sp, ip, lsl sl │ │ │ │ andeq r0, r0, fp, ror fp │ │ │ │ - cmppeq r6, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r0, [sp, -r0]! @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmppeq r6, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r0, [sp, -ip]! │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - ldrdeq pc, [r6, #-84] @ 0xffffffac │ │ │ │ - teqeq sp, r0, ror r0 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + ldrdeq pc, [r6, #-92] @ 0xffffffa4 │ │ │ │ + teqeq sp, ip, ror r0 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - @ instruction: 0x0146f594 │ │ │ │ - teqeq sp, r0, lsr r0 │ │ │ │ - teqeq sp, r0, asr r9 │ │ │ │ + @ instruction: 0x0146f59c │ │ │ │ + teqeq sp, ip, lsr r0 │ │ │ │ + teqeq sp, ip, asr r9 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ │ │ │ │ 002125e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -340236,41 +340236,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 212718 │ │ │ │ cmpeq r1, r0, lsl #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, ror #9 │ │ │ │ - cmppeq r6, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, lsr #14 │ │ │ │ + cmppeq r6, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsr r7 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - cmppeq r6, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - smlaltteq pc, r6, ip, r2 @ │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmppeq r6, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, lsl #14 │ │ │ │ + strdeq pc, [r6, #-36] @ 0xffffffdc │ │ │ │ + teqpeq ip, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - teqeq sp, ip, lsr #9 │ │ │ │ - smlalbbeq pc, r6, r8, r2 @ │ │ │ │ - teqeq sp, r0, asr #12 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + @ instruction: 0x0146f290 │ │ │ │ + teqeq sp, ip, asr #12 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - cmppeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, lsl #12 │ │ │ │ + cmppeq r6, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsl r6 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - smlalbteq r9, r0, ip, r2 │ │ │ │ - strdeq pc, [r6, #-20] @ 0xffffffec │ │ │ │ - teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip @ │ │ │ │ + ldrdeq r9, [r0, #-40] @ 0xffffffd8 │ │ │ │ + strdeq pc, [r6, #-28] @ 0xffffffe4 │ │ │ │ + teqpeq ip, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, asr #11 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - strheq pc, [r6, #-24] @ 0xffffffe8 @ │ │ │ │ - teqpeq ip, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl #11 │ │ │ │ + smlalbteq pc, r6, r0, r1 @ │ │ │ │ + teqpeq ip, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsl #11 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ │ │ │ │ 002129c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -340683,65 +340683,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 212c38 │ │ │ │ cmpeq r1, r0, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq lr, [r6, #-232] @ 0xffffff18 │ │ │ │ - teqpeq ip, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + smlaltteq lr, r6, r0, lr │ │ │ │ + teqpeq ip, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ cmpeq r1, r4, asr #31 │ │ │ │ - cmpeq r6, r8, lsl lr │ │ │ │ - teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r6, r0, lsr #28 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq lr, [r6, #-212] @ 0xffffff2c │ │ │ │ - teqpeq ip, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + ldrdeq lr, [r6, #-220] @ 0xffffff24 │ │ │ │ + teqpeq ip, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - @ instruction: 0x0146ed94 │ │ │ │ - teqpeq ip, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, asr #2 │ │ │ │ + @ instruction: 0x0146ed9c │ │ │ │ + teqpeq ip, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #24 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ + teqeq sp, r8, asr #31 │ │ │ │ + teqeq sp, r0, lsl r1 │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - ldrdeq lr, [r6, #-204] @ 0xffffff34 │ │ │ │ - teqeq ip, ip, lsl r1 │ │ │ │ - @ instruction: 0x013d0094 │ │ │ │ + smlaltteq lr, r6, r4, ip │ │ │ │ + teqeq ip, r8, lsr #2 │ │ │ │ + teqeq sp, r0, lsr #1 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ - smlalbbeq lr, r6, r0, ip │ │ │ │ - teqpeq ip, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, lsr r0 │ │ │ │ + smlalbbeq lr, r6, r8, ip │ │ │ │ + teqpeq ip, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - teqeq ip, r4, rrx │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + teqeq ip, r0, ror r0 │ │ │ │ + teqeq sp, r0 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - smlaltteq lr, r6, r8, fp │ │ │ │ - teqpeq ip, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [r6, #-176] @ 0xffffff50 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - smlaltbeq lr, r6, r8, fp │ │ │ │ - teqpeq ip, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strheq lr, [r6, #-176] @ 0xffffff50 │ │ │ │ + teqpeq ip, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, r8, ror #22 │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ - teqpeq ip, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, lsl fp │ │ │ │ - teqpeq ip, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, lsl fp │ │ │ │ + teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - ldrdeq lr, [r6, #-160] @ 0xffffff60 │ │ │ │ - teqpeq ip, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r6, #-168] @ 0xffffff58 │ │ │ │ + teqpeq ip, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ │ │ │ │ 0021311c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -340922,37 +340922,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 21322c │ │ │ │ cmpeq r1, ip, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r4, [r1, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ + teqpeq ip, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - cmpeq r6, ip, lsl r8 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, lsr #16 │ │ │ │ + teqpeq ip, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - ldrdeq lr, [r6, #-124] @ 0xffffff84 │ │ │ │ - teqpeq ip, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlaltteq lr, r6, r4, r7 │ │ │ │ + teqpeq ip, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr ip │ │ │ │ - @ instruction: 0x0146e79c │ │ │ │ - teqpeq ip, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq lr, r6, r4, r7 │ │ │ │ + teqpeq ip, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - cmpeq r6, ip, asr r7 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror #14 │ │ │ │ + teqpeq ip, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmpeq r6, ip, lsl r7 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, lsr #14 │ │ │ │ + teqpeq ip, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ │ │ │ │ 00213460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -341127,37 +341127,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 213570 │ │ │ │ cmpeq r1, r8, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, lsl #13 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, ip, lsl #25 │ │ │ │ - ldrdeq lr, [r6, #-68] @ 0xffffffbc │ │ │ │ - teqeq ip, ip, ror pc │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + teqeq ip, r4, asr #31 │ │ │ │ teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, ip, lsl #25 │ │ │ │ + ldrdeq lr, [r6, #-76] @ 0xffffffb4 │ │ │ │ + teqeq ip, r8, lsl #31 │ │ │ │ + teqpeq ip, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, ip │ │ │ │ - @ instruction: 0x0146e498 │ │ │ │ - teqeq ip, r0, asr #30 │ │ │ │ - teqpeq ip, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq lr, r6, r0, r4 │ │ │ │ + teqeq ip, ip, asr #30 │ │ │ │ + teqpeq ip, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r7, ip │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - teqeq ip, r4, lsl #30 │ │ │ │ - teqpeq ip, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + teqeq ip, r0, lsl pc │ │ │ │ + teqpeq ip, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmpeq r6, r0, lsr #8 │ │ │ │ - teqeq ip, r8, asr #29 │ │ │ │ - teqpeq ip, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, lsr #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, ip │ │ │ │ - smlaltteq lr, r6, r4, r3 │ │ │ │ - teqeq ip, ip, lsl #29 │ │ │ │ - teqpeq ip, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq lr, r6, ip, r3 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, r3, ip │ │ │ │ │ │ │ │ 0021378c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -341382,39 +341382,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 213924 │ │ │ │ cmpeq r1, ip, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0146e294 │ │ │ │ + @ instruction: 0x0146e29c │ │ │ │ teqeq fp, r8, lsl #13 │ │ │ │ ldrsbeq r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, r4, ror #2 │ │ │ │ - teqeq ip, r0, lsl #24 │ │ │ │ - teqpeq ip, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror #2 │ │ │ │ + teqeq ip, ip, lsl #24 │ │ │ │ + teqpeq ip, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - cmpeq r6, r4, lsr #2 │ │ │ │ - teqeq ip, r0, asr #23 │ │ │ │ - teqpeq ip, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsr #2 │ │ │ │ + teqeq ip, ip, asr #23 │ │ │ │ + teqpeq ip, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - smlaltteq lr, r6, r4, r0 │ │ │ │ - teqeq ip, ip, ror fp │ │ │ │ - teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + smlaltteq lr, r6, ip, r0 │ │ │ │ + teqeq ip, r8, lsl #23 │ │ │ │ + teqpeq ip, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq ip, r4, asr #22 │ │ │ │ - teqpeq ip, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, asr fp │ │ │ │ + teqpeq ip, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ + teqeq ip, r0, ror #21 │ │ │ │ + teqpeq ip, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - strdeq sp, [r6, #-248] @ 0xffffff08 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + mrseq lr, (UNDEF: 70) │ │ │ │ + teqeq ip, r0, lsr #21 │ │ │ │ + teqpeq ip, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 00213b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -341747,53 +341747,53 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 213cc8 │ │ │ │ cmpeq r1, r0, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, lsr #11 │ │ │ │ cmpeq r1, r4, lsr pc │ │ │ │ - teqeq ip, r8, asr r5 │ │ │ │ - teqeq ip, r8, lsr r5 │ │ │ │ - teqeq sp, r4 │ │ │ │ - teqeq sp, r8 │ │ │ │ - strheq pc, [r2, #-0] @ │ │ │ │ - teqeq ip, r4, asr #14 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, lsr #7 │ │ │ │ - teqeq pc, ip, ror #29 │ │ │ │ - teqeq pc, ip, asr #20 │ │ │ │ - smlaltteq sp, r6, r8, fp │ │ │ │ - teqeq ip, r4, lsl #13 │ │ │ │ - teqeq ip, r4, lsr #31 │ │ │ │ + teqeq ip, r4, ror #10 │ │ │ │ + teqeq ip, r4, asr #10 │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ + teqeq sp, r4, lsl r0 │ │ │ │ + strheq pc, [r2, #-12] @ │ │ │ │ + teqeq ip, r0, asr r7 │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r8, asr sl @ │ │ │ │ + strdeq sp, [r6, #-176] @ 0xffffff50 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r5, lsr sp │ │ │ │ - @ instruction: 0x0146db90 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ - teqeq ip, ip, asr #30 │ │ │ │ + @ instruction: 0x0146db98 │ │ │ │ + teqeq ip, r8, lsr r6 │ │ │ │ + teqeq ip, r8, asr pc │ │ │ │ andeq r0, r0, sp, lsl sp │ │ │ │ - cmpeq r6, ip, asr #22 │ │ │ │ - teqeq ip, r8, ror #11 │ │ │ │ - teqeq ip, r8, lsl #30 │ │ │ │ + cmpeq r6, r4, asr fp │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r4, lsl pc │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - teqeq ip, r8, lsr #11 │ │ │ │ - teqeq ip, r8, asr #29 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, lr, lsl sp │ │ │ │ - smlalbteq sp, r6, ip, sl │ │ │ │ - teqeq ip, r8, ror #10 │ │ │ │ - teqeq ip, r8, lsl #29 │ │ │ │ + ldrdeq sp, [r6, #-164] @ 0xffffff5c │ │ │ │ + teqeq ip, r4, ror r5 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - smlalbbeq sp, r6, ip, sl │ │ │ │ - teqeq ip, r8, lsr #10 │ │ │ │ - teqeq ip, r8, asr #28 │ │ │ │ + @ instruction: 0x0146da94 │ │ │ │ + teqeq ip, r4, lsr r5 │ │ │ │ + teqeq ip, r4, asr lr │ │ │ │ andeq r0, r0, r2, lsr #26 │ │ │ │ - cmpeq r6, ip, asr #20 │ │ │ │ - teqeq ip, r8, ror #9 │ │ │ │ - teqeq ip, r0, lsl #28 │ │ │ │ + cmpeq r6, r4, asr sl │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip, lsl #28 │ │ │ │ andeq r0, r0, r9, lsl sp │ │ │ │ │ │ │ │ 0021416c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -342293,59 +342293,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 214554 │ │ │ │ cmpeq r1, r4, ror #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq ip, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq sp, r6, r8, lr │ │ │ │ + teqpeq ip, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + strheq sp, [r6, #-224] @ 0xffffff20 │ │ │ │ cmpeq r1, r8, lsl #20 │ │ │ │ - teqeq pc, ip, asr #16 │ │ │ │ + teqeq pc, r8, asr r8 @ │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlaltteq sp, r6, r0, ip │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlaltteq sp, r6, r8, ip │ │ │ │ + teqpeq ip, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - smlalbbeq sp, r6, r8, ip │ │ │ │ - teqpeq ip, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0146dc90 │ │ │ │ + teqpeq ip, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - teqpeq ip, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - strheq sp, [r6, #-184] @ 0xffffff48 │ │ │ │ + teqpeq ip, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq sp, r6, r0, fp │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmpeq r1, r0, lsr #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmpeq r1, r8, lsr #13 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [r6, #-168] @ 0xffffff58 │ │ │ │ + teqpeq ip, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ teqeq fp, ip, lsl r8 │ │ │ │ - teqpeq ip, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, ror sl │ │ │ │ + teqpeq ip, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror sl │ │ │ │ teqeq fp, r8 @ │ │ │ │ teqeq fp, r0, asr r7 │ │ │ │ - teqpeq ip, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, asr lr │ │ │ │ - teqeq ip, r0, lsr #28 │ │ │ │ - teqpeq ip, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqpeq ip, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, ror #26 │ │ │ │ - teqeq ip, r0, lsr sp │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, asr lr │ │ │ │ + teqeq ip, ip, lsr #28 │ │ │ │ teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, lsr r8 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, asr #25 │ │ │ │ + teqeq ip, r4, asr #27 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, ror sp │ │ │ │ + teqeq ip, ip, lsr sp │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, lsr r8 │ │ │ │ + teqeq ip, r8, lsl #26 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r4, ror #24 │ │ │ │ - teqpeq ip, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror #14 │ │ │ │ + teqeq ip, r4, lsr #25 │ │ │ │ + teqeq ip, r0, ror ip │ │ │ │ + teqpeq ip, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, ror r7 │ │ │ │ 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] @ 215908 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3820] @ 21590c │ │ │ │ @@ -343304,133 +343304,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 214c50 │ │ │ │ ldrsbeq r3, [r1, #-24] @ 0xffffffe8 │ │ │ │ ldrsbeq r3, [r1, #-20] @ 0xffffffec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, ip, asr #23 │ │ │ │ - teqpeq ip, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [r6, #-68] @ 0xffffffbc │ │ │ │ - teqeq ip, r4, ror #19 │ │ │ │ - teqpeq ip, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r3, r3, r4, sl @ │ │ │ │ + teqpeq ip, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + strdeq sp, [r6, #-76] @ 0xffffffb4 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq r3, [r3, #-160] @ 0xffffff60 │ │ │ │ cmpeq r1, ip, lsr #31 │ │ │ │ - smlaltbeq sp, r6, r8, r3 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqpeq ip, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, asr r3 │ │ │ │ - teqpeq ip, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq sp, r6, ip, r2 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqpeq ip, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, lsr #3 │ │ │ │ - cmpeq r6, ip, asr r2 │ │ │ │ - teqeq ip, r8, asr #14 │ │ │ │ - teqpeq ip, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsr r8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - teqeq ip, r0, lsr #30 │ │ │ │ - teqeq ip, r0, lsr #10 │ │ │ │ - smlalbbeq sl, r5, r8, r1 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - strdeq ip, [r6, #-228] @ 0xffffff1c │ │ │ │ - teqeq ip, r4, lsr #27 │ │ │ │ - teqeq ip, ip, asr #29 │ │ │ │ - strheq ip, [r6, #-224] @ 0xffffff20 │ │ │ │ - teqeq ip, r0, ror #26 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - cmpeq r6, ip, ror #28 │ │ │ │ - teqeq ip, ip, lsl sp │ │ │ │ + strheq sp, [r6, #-48] @ 0xffffffd0 │ │ │ │ + teqeq ip, r4, lsr #17 │ │ │ │ + teqpeq ip, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, ror #6 │ │ │ │ + teqpeq ip, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sp, [r6, #-36] @ 0xffffffdc │ │ │ │ + teqeq ip, r8, asr #15 │ │ │ │ + teqpeq ip, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ teqeq ip, r4 @ │ │ │ │ - cmpeq r6, r8, lsr #28 │ │ │ │ + cmpeq r6, r4, ror #4 │ │ │ │ + teqeq ip, r4, asr r7 │ │ │ │ + teqpeq ip, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #16 │ │ │ │ + teqeq ip, r4, asr #31 │ │ │ │ + andeq r7, r0, r4, ror #6 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + teqeq ip, ip, lsr #30 │ │ │ │ + teqeq ip, ip, lsr #10 │ │ │ │ + @ instruction: 0x0145a194 │ │ │ │ + teqeq ip, r8, lsr #29 │ │ │ │ + strdeq ip, [r6, #-236] @ 0xffffff14 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq ip, r8 @ │ │ │ │ - smlaltteq ip, r6, r8, sp │ │ │ │ + strheq ip, [r6, #-232] @ 0xffffff18 │ │ │ │ + teqeq ip, ip, ror #26 │ │ │ │ + teqeq ip, r8, lsl #28 │ │ │ │ + cmpeq r6, r4, ror lr │ │ │ │ + teqeq ip, r8, lsr #26 │ │ │ │ + teqeq ip, r0, asr #27 │ │ │ │ + cmpeq r6, r0, lsr lr │ │ │ │ + teqeq ip, r4, ror #25 │ │ │ │ + strdeq ip, [r6, #-208] @ 0xffffff30 │ │ │ │ + teqeq ip, r4, ror #5 │ │ │ │ + teqeq ip, r8, lsr #25 │ │ │ │ + strheq ip, [r6, #-216] @ 0xffffff28 │ │ │ │ + teqeq ip, ip, lsr #5 │ │ │ │ + teqeq ip, r0, ror ip │ │ │ │ + teqeq ip, r4, lsr #26 │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ + teqeq ip, ip, lsr #24 │ │ │ │ + teqeq ip, ip, lsl #26 │ │ │ │ + cmpeq r6, r8, lsr sp │ │ │ │ + teqeq ip, ip, ror #23 │ │ │ │ + teqeq ip, r8, lsl #25 │ │ │ │ + strdeq ip, [r6, #-196] @ 0xffffff3c │ │ │ │ + teqeq ip, r8, lsr #23 │ │ │ │ + teqeq ip, r4, lsl ip │ │ │ │ + strheq ip, [r6, #-192] @ 0xffffff40 │ │ │ │ + teqeq ip, r4, ror #22 │ │ │ │ + cmpeq r6, r0, ror ip │ │ │ │ + teqeq ip, r4, ror #2 │ │ │ │ + teqeq ip, r8, lsr #22 │ │ │ │ + teqeq ip, r4, asr #23 │ │ │ │ + cmpeq r6, r4, lsr ip │ │ │ │ + teqeq ip, r8, ror #21 │ │ │ │ + teqeq ip, r0, lsl #23 │ │ │ │ + strdeq ip, [r6, #-176] @ 0xffffff50 │ │ │ │ + teqeq ip, r4, lsr #21 │ │ │ │ + smlaltbeq ip, r6, ip, fp │ │ │ │ + teqeq ip, r0, lsr #1 │ │ │ │ + teqeq ip, r4, ror #20 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ + teqeq ip, r4, rrx │ │ │ │ + teqeq ip, r8, lsr #20 │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ + teqeq ip, r8, lsr #32 │ │ │ │ + teqeq ip, ip, ror #19 │ │ │ │ + teqeq ip, ip, asr #23 │ │ │ │ + strdeq ip, [r6, #-164] @ 0xffffff5c │ │ │ │ + teqeq ip, r8, lsr #19 │ │ │ │ + strheq ip, [r6, #-168] @ 0xffffff58 │ │ │ │ + teqeq ip, ip, lsr #31 │ │ │ │ + teqeq ip, r0, ror r9 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - strheq ip, [r6, #-208] @ 0xffffff30 │ │ │ │ - teqeq ip, r0, lsr #5 │ │ │ │ - teqeq ip, r4, ror #24 │ │ │ │ - teqeq ip, r8, lsl sp │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ - teqeq ip, r0, lsr #24 │ │ │ │ - teqeq ip, r0, lsl #26 │ │ │ │ - cmpeq r6, r0, lsr sp │ │ │ │ - teqeq ip, r0, ror #23 │ │ │ │ - teqeq ip, ip, ror ip │ │ │ │ - smlaltteq ip, r6, ip, ip │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, lsl #24 │ │ │ │ - smlaltbeq ip, r6, r8, ip │ │ │ │ - teqeq ip, r8, asr fp │ │ │ │ - cmpeq r6, r8, ror #24 │ │ │ │ - teqeq ip, r8, asr r1 │ │ │ │ - teqeq ip, ip, lsl fp │ │ │ │ + cmpeq r6, ip, ror sl │ │ │ │ + teqeq ip, r0, lsr r9 │ │ │ │ + cmpeq r6, r0, asr #20 │ │ │ │ + teqeq ip, r0, lsr pc │ │ │ │ teqeq ip, r8 @ │ │ │ │ - cmpeq r6, ip, lsr #24 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r4, ror fp │ │ │ │ - smlaltteq ip, r6, r8, fp │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq ip, r8 @ │ │ │ │ - smlaltbeq ip, r6, r4, fp │ │ │ │ - @ instruction: 0x013cd094 │ │ │ │ - teqeq ip, r8, asr sl │ │ │ │ - cmpeq r6, r8, ror #22 │ │ │ │ - teqeq ip, r8, asr r0 │ │ │ │ - teqeq ip, ip, lsl sl │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ - teqeq ip, ip, lsl r0 │ │ │ │ - teqeq ip, r0, ror #19 │ │ │ │ - teqeq ip, r0, asr #23 │ │ │ │ - smlaltteq ip, r6, ip, sl │ │ │ │ + smlalbteq ip, r6, r8, r9 │ │ │ │ teqeq ip, ip @ │ │ │ │ - strheq ip, [r6, #-160] @ 0xffffff60 │ │ │ │ - teqeq ip, r0, lsr #31 │ │ │ │ - teqeq ip, r4, ror #18 │ │ │ │ - teqeq ip, ip, asr #21 │ │ │ │ - cmpeq r6, r4, ror sl │ │ │ │ - teqeq ip, r4, lsr #18 │ │ │ │ - cmpeq r6, r8, lsr sl │ │ │ │ - teqeq ip, r4, lsr #30 │ │ │ │ - teqeq ip, ip, ror #17 │ │ │ │ - strdeq ip, [r6, #-152] @ 0xffffff68 │ │ │ │ - teqeq ip, r8, ror #29 │ │ │ │ + teqeq ip, r0, lsl #17 │ │ │ │ + @ instruction: 0x0146c990 │ │ │ │ + teqeq ip, r4, lsl #29 │ │ │ │ + teqeq ip, r8, asr #16 │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + teqeq ip, ip, asr #28 │ │ │ │ + teqeq ip, r0, lsl r8 │ │ │ │ teqeq ip, ip, lsr #17 │ │ │ │ - smlalbteq ip, r6, r0, r9 │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ - smlalbbeq ip, r6, r8, r9 │ │ │ │ - teqeq ip, r8, ror lr │ │ │ │ - teqeq ip, ip, lsr r8 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - teqeq ip, r0, asr #28 │ │ │ │ - teqeq ip, r4, lsl #16 │ │ │ │ - teqeq ip, r0, lsr #17 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - teqeq ip, r4, asr #15 │ │ │ │ - teqeq ip, r8, ror #18 │ │ │ │ - smlalbteq ip, r6, ip, r8 │ │ │ │ - teqeq ip, ip, ror r7 │ │ │ │ - @ instruction: 0x0146c890 │ │ │ │ - teqeq ip, r0, lsl #27 │ │ │ │ - teqeq ip, r4, asr #14 │ │ │ │ - cmpeq r6, r8, asr r8 │ │ │ │ - teqeq ip, r8, asr #26 │ │ │ │ - teqeq ip, ip, lsl #14 │ │ │ │ - cmpeq r6, r0, lsr #16 │ │ │ │ - teqeq ip, r0, lsl sp │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - smlaltteq ip, r6, r8, r7 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - strheq ip, [r6, #-112] @ 0xffffff90 │ │ │ │ - teqeq ip, r0, lsr #25 │ │ │ │ - teqeq ip, r4, ror #12 │ │ │ │ + teqeq ip, r4, ror r9 │ │ │ │ + ldrdeq ip, [r6, #-132] @ 0xffffff7c │ │ │ │ + teqeq ip, r8, lsl #15 │ │ │ │ + @ instruction: 0x0146c898 │ │ │ │ + teqeq ip, ip, lsl #27 │ │ │ │ + teqeq ip, r0, asr r7 │ │ │ │ + cmpeq r6, r0, ror #16 │ │ │ │ + teqeq ip, r4, asr sp │ │ │ │ + teqeq ip, r8, lsl r7 │ │ │ │ + cmpeq r6, r8, lsr #16 │ │ │ │ + teqeq ip, ip, lsl sp │ │ │ │ + teqeq ip, r0, ror #13 │ │ │ │ + strdeq ip, [r6, #-112] @ 0xffffff90 │ │ │ │ + teqeq ip, r4, ror #25 │ │ │ │ + teqeq ip, r8, lsr #13 │ │ │ │ + strheq ip, [r6, #-120] @ 0xffffff88 │ │ │ │ + teqeq ip, ip, lsr #25 │ │ │ │ + teqeq ip, r0, ror r6 │ │ │ │ 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] @ 215ce4 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -343551,24 +343551,24 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 215c98 │ │ │ │ b 215bdc │ │ │ │ cmpeq r1, r4, lsl fp │ │ │ │ cmpeq r1, r4, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r0, lsr #32 │ │ │ │ - smlalbbeq r5, r0, r4, pc @ │ │ │ │ - cmpeq r6, r4, ror #8 │ │ │ │ - teqeq ip, r4, asr r9 │ │ │ │ - teqeq ip, r8, lsl r3 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - teqeq ip, r4, asr r5 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - ldrdeq ip, [r6, #-60] @ 0xffffffc4 │ │ │ │ - teqeq ip, r8, ror #9 │ │ │ │ - teqeq ip, r8, lsl #5 │ │ │ │ + @ instruction: 0x01405f90 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ + teqeq ip, r0, ror #18 │ │ │ │ + teqeq ip, r4, lsr #6 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + teqeq ip, r0, ror #10 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + smlaltteq ip, r6, r4, r3 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ │ │ │ │ 00215d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -343590,17 +343590,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 215d40 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - teqeq ip, r4, lsr #16 │ │ │ │ - teqeq ip, r4, ror #3 │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ + teqeq ip, r0, lsr r8 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ │ │ │ │ 00215d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -343685,23 +343685,23 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 215e48 │ │ │ │ cmpeq r1, r8, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r0, lsl #8 │ │ │ │ - teqeq ip, r8, ror #7 │ │ │ │ - ldrheq r1, [r1, #-212] @ 0xffffff2c │ │ │ │ - teqeq ip, r8, ror r3 │ │ │ │ - teqeq ip, r8, asr #6 │ │ │ │ - cmpeq r6, r0, ror r2 │ │ │ │ + teqeq ip, ip, lsl #8 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq ip, r8, lsl #6 │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ + ldrheq r1, [r1, #-212] @ 0xffffff2c │ │ │ │ + teqeq ip, r4, lsl #7 │ │ │ │ + teqeq ip, r4, asr r3 │ │ │ │ + cmpeq r6, r8, ror r2 │ │ │ │ + teqeq ip, r0, asr #13 │ │ │ │ + teqeq ip, r4, lsl r3 │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ │ │ │ │ 00215f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -343725,17 +343725,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 215f50 │ │ │ │ - teqeq ip, r4, lsl r6 │ │ │ │ - teqeq ip, r8, lsr r3 │ │ │ │ - smlaltbeq ip, r6, r8, r1 │ │ │ │ + teqeq ip, r0, lsr #12 │ │ │ │ + teqeq ip, r4, asr #6 │ │ │ │ + strheq ip, [r6, #-16] │ │ │ │ │ │ │ │ 00215fa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ 21601c │ │ │ │ @@ -343761,18 +343761,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 21602c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, #15 │ │ │ │ b 215fdc │ │ │ │ - smlalbbeq ip, r6, r0, r1 │ │ │ │ - teqeq ip, r8, lsl #6 │ │ │ │ - teqeq ip, ip, lsl #11 │ │ │ │ + smlalbbeq ip, r6, r8, r1 │ │ │ │ teqeq ip, r4, lsl r3 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsr #6 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00216030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -343918,37 +343918,37 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 216210 │ │ │ │ ldrheq r1, [r1, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq ip, [r6, #-12] │ │ │ │ + smlaltteq ip, r6, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, asr #5 │ │ │ │ cmpeq r1, r4, ror fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r0, ror r2 │ │ │ │ + teqeq ip, ip, ror r2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ - teqeq ip, r0, asr #4 │ │ │ │ + cmpeq r6, ip, rrx │ │ │ │ + teqeq ip, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smlaltteq fp, r6, r8, pc @ │ │ │ │ + strdeq fp, [r6, #-240] @ 0xffffff10 │ │ │ │ teqeq fp, ip, lsr #25 │ │ │ │ - teqeq ip, r4, asr #3 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmpeq r1, r8, ror sl │ │ │ │ - smlalbbeq fp, r6, r0, pc @ │ │ │ │ - teqeq ip, ip, asr r1 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, asr r3 │ │ │ │ - teqeq ip, r8, lsr r3 │ │ │ │ - teqeq ip, r0, lsr #6 │ │ │ │ - ldrheq lr, [ip, -r0]! │ │ │ │ + smlalbbeq fp, r6, r8, pc @ │ │ │ │ + teqeq ip, r8, ror #2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, ror #6 │ │ │ │ + teqeq ip, r4, asr #6 │ │ │ │ + teqeq ip, ip, lsr #6 │ │ │ │ + ldrheq lr, [ip, -ip]! │ │ │ │ │ │ │ │ 002162e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #420] @ 2164a0 │ │ │ │ @@ -344059,27 +344059,27 @@ │ │ │ │ mov ip, #15 │ │ │ │ b 216388 │ │ │ │ cmpeq r1, r8, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r4, ror #17 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r7, r0, r0, asr pc │ │ │ │ - ldrdeq fp, [r6, #-216] @ 0xffffff28 │ │ │ │ - teqeq ip, ip │ │ │ │ + smlaltteq fp, r6, r0, sp │ │ │ │ + teqeq ip, r8, lsl r0 │ │ │ │ cmpeq r1, r4, ror r8 │ │ │ │ - cmpeq r6, r0, asr sp │ │ │ │ + cmpeq r6, r8, asr sp │ │ │ │ teqeq fp, r4, lsl sl │ │ │ │ - teqeq ip, ip, lsr #30 │ │ │ │ + teqeq ip, r8, lsr pc │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - teqeq ip, r4, lsr pc │ │ │ │ - strdeq fp, [r6, #-200] @ 0xffffff38 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r8, lsl #2 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ + cmpeq r6, r0, lsl #26 │ │ │ │ + teqeq ip, r0, ror #29 │ │ │ │ + teqeq ip, r4, lsl r1 │ │ │ │ + teqeq ip, ip @ │ │ │ │ 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] @ 216674 │ │ │ │ ldr ip, [r3] │ │ │ │ @@ -344176,15 +344176,15 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ bl c65bc │ │ │ │ ldrsheq r1, [r1, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ ldrsbeq r1, [r1, #-104] @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - teqeq ip, r4, ror lr │ │ │ │ + teqeq ip, r0, lsl #29 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ cmpeq r1, ip, asr r6 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ addmi r4, pc, r0 │ │ │ │ @@ -344355,23 +344355,23 @@ │ │ │ │ ldrsbeq r1, [r1, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r0, lsr #9 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - cmpeq r6, r8, lsr r9 │ │ │ │ - teqeq ip, r4, lsl fp │ │ │ │ + cmpeq r6, r0, asr #18 │ │ │ │ + teqeq ip, r0, lsr #22 │ │ │ │ teqeq fp, r4 @ │ │ │ │ cmpeq r1, r8, lsl #7 │ │ │ │ - smlalbbeq fp, r6, r8, r8 │ │ │ │ - teqeq ip, r4, ror #20 │ │ │ │ - cmpeq r6, r0, asr #16 │ │ │ │ - teqeq ip, ip, lsl #25 │ │ │ │ - teqeq ip, r4, lsl sl │ │ │ │ + @ instruction: 0x0146b890 │ │ │ │ + teqeq ip, r0, ror sl │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsr #20 │ │ │ │ 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] @ 216b5c │ │ │ │ ldr r1, [pc, #484] @ 216b60 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -344497,32 +344497,32 @@ │ │ │ │ b 216a24 │ │ │ │ cmpeq r1, ip, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, ror r2 │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - teqeq ip, r4, lsl sl │ │ │ │ + teqeq ip, r0, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - teqeq ip, r8, ror #26 │ │ │ │ + teqeq ip, r4, ror sp │ │ │ │ ldrsbeq r1, [r1, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq fp, [r6, #-100] @ 0xffffff9c │ │ │ │ - teqeq ip, r4, lsl fp │ │ │ │ + ldrdeq fp, [r6, #-108] @ 0xffffff94 │ │ │ │ + teqeq ip, r0, lsr #22 │ │ │ │ teqeq fp, r8, lsl r3 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - teqeq ip, r0, lsl #17 │ │ │ │ + teqeq ip, ip, lsl #17 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ + teqeq ip, r0, asr #21 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq ip, r8, lsl r8 │ │ │ │ + teqeq ip, r4, lsr #16 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r6, r4, lsl #12 │ │ │ │ - teqeq ip, r0, asr sl │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, ip, lsl #12 │ │ │ │ + teqeq ip, ip, asr sl │ │ │ │ + teqeq ip, r0, ror #15 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 00216bc0 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 216bfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -344607,17 +344607,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 216ca4 │ │ │ │ @ instruction: 0x01510f98 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ @ instruction: 0x01531198 │ │ │ │ andeq r6, r0, r8, lsr lr │ │ │ │ - cmpeq r6, r4, ror #8 │ │ │ │ - teqeq ip, r8, asr ip │ │ │ │ - teqeq ip, ip, lsr r6 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ + teqeq ip, r4, ror #24 │ │ │ │ + teqeq ip, r8, asr #12 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 00216d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -344789,28 +344789,28 @@ │ │ │ │ b 216d90 │ │ │ │ cmpeq r1, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, lsr #29 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ ldrheq r1, [r3, #-12] │ │ │ │ cmpeq r1, ip, ror #28 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ - teqeq ip, r0, asr r5 │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ + teqeq ip, ip, asr r5 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ cmpeq r3, r4 │ │ │ │ teqeq fp, r8, lsr #1 │ │ │ │ andeq r6, r0, r8, lsr lr │ │ │ │ - cmpeq r6, ip, lsr #4 │ │ │ │ - teqeq ip, r0, lsr #20 │ │ │ │ - teqeq ip, r0, lsl #8 │ │ │ │ + cmpeq r6, r4, lsr r2 │ │ │ │ + teqeq ip, ip, lsr #20 │ │ │ │ + teqeq ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq ip, r4, lsr r6 │ │ │ │ - teqeq ip, r8, lsl #12 │ │ │ │ - teqeq ip, ip, ror #6 │ │ │ │ + teqeq ip, r0, asr #12 │ │ │ │ + teqeq ip, r4, lsl r6 │ │ │ │ + teqeq ip, r8, ror r3 │ │ │ │ │ │ │ │ 0021701c : │ │ │ │ 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] @ 21711c │ │ │ │ @@ -344871,21 +344871,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ b 2170a4 │ │ │ │ cmpeq r1, ip, asr #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq fp, r6, ip, r0 │ │ │ │ - teqeq ip, r4, asr #5 │ │ │ │ + strdeq fp, [r6, #-4] │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - teqeq ip, r4, ror #9 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - teqeq ip, r8, asr #4 │ │ │ │ - teqeq ip, r0, ror r4 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + teqeq ip, r4, asr r2 │ │ │ │ + teqeq ip, ip, ror r4 │ │ │ │ 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] │ │ │ │ @@ -345911,30 +345911,30 @@ │ │ │ │ cmpeq r1, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r1, r8, ror #20 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ cmpeq r1, r4, lsr #20 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - strdeq sl, [r6, #-236] @ 0xffffff14 │ │ │ │ - teqeq ip, r8, asr #1 │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ + ldrsbeq sp, [ip, -r4]! │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r4, ror #28 │ │ │ │ andeq r7, r0, r0, lsr #30 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, asr #13 │ │ │ │ andeq r6, r0, r8, lsr lr │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r6, r8, lsr #28 │ │ │ │ - teqeq ip, r0 │ │ │ │ + cmpeq r6, r0, lsr lr │ │ │ │ + teqeq ip, ip │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ muleq r0, r4, r9 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - strheq sl, [r6, #-216] @ 0xffffff28 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + smlalbteq sl, r6, r0, sp │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r8, asr #31 │ │ │ │ stcmi 4, cr0, [r0], {6} │ │ │ │ @@ -345945,248 +345945,248 @@ │ │ │ │ andeq r6, r0, r0, asr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, asr r3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ andeq r6, r0, r4, asr sl │ │ │ │ andeq r6, r0, r8, ror #31 │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, r0, lsr #24 │ │ │ │ + teqeq ip, r0, lsl #28 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - smlalbteq sl, r6, r4, sl │ │ │ │ - teqeq ip, ip, asr #24 │ │ │ │ + smlalbteq sl, r6, ip, sl │ │ │ │ + teqeq ip, r8, asr ip │ │ │ │ andeq r7, r0, r4, lsl #27 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ - teqeq ip, r8, lsr fp │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ + teqeq ip, r4, asr #22 │ │ │ │ andeq r7, r0, r0, lsr #29 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ @ instruction: 0x00006bb8 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r0, asr pc │ │ │ │ andeq r7, r0, r4, ror pc │ │ │ │ - teqeq ip, r4, ror #19 │ │ │ │ - cmpeq r6, r0, lsl #16 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r8, lsl #16 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r4, asr r7 │ │ │ │ andeq r7, r0, ip, lsr r6 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ - teqeq ip, ip, lsr r8 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - strdeq sl, [r6, #-88] @ 0xffffffa8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ + teqeq ip, r8, asr #16 │ │ │ │ + teqeq ip, r8, ror #29 │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ + teqeq ip, r4, ror #29 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq fp, r8, lsr r6 │ │ │ │ - teqeq ip, r0, lsr #29 │ │ │ │ teqeq ip, r4, lsr #29 │ │ │ │ - teqeq ip, r4, lsl #29 │ │ │ │ - teqeq ip, r4, asr lr │ │ │ │ + teqeq fp, r8, lsr r6 │ │ │ │ + teqeq ip, ip, lsr #29 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, ror #28 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r6, r0, ip, lsr #31 │ │ │ │ - teqeq ip, r4, asr #27 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - ldrdeq sl, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq ip, r4, ror sp │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, ror #10 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + ldrdeq sl, [r6, #-60] @ 0xffffffc4 │ │ │ │ + teqeq ip, r0, lsl #27 │ │ │ │ + teqeq ip, r4, ror #15 │ │ │ │ + teqeq ip, r4, ror r5 │ │ │ │ @ instruction: 0x000004be │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ teqeq fp, r4, lsr #31 │ │ │ │ teqeq fp, r4, ror #30 │ │ │ │ - cmpeq r6, r8, asr #4 │ │ │ │ + cmpeq r6, r0, asr r2 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq ip, r4, lsl r4 │ │ │ │ + teqeq ip, r0, lsr #8 │ │ │ │ teqeq fp, ip, lsr #29 │ │ │ │ teqeq fp, ip, ror #28 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq ip, r4, asr #19 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ teqeq fp, ip @ │ │ │ │ teqeq fp, ip @ │ │ │ │ teqeq fp, ip, asr sp │ │ │ │ teqeq fp, ip, lsl sp │ │ │ │ - cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r6, ip, lsl r0 │ │ │ │ teqeq fp, r8, asr #25 │ │ │ │ - teqeq ip, r0, ror #3 │ │ │ │ + teqeq ip, ip, ror #3 │ │ │ │ teqeq fp, r0, asr #16 │ │ │ │ teqeq fp, r0, lsl #16 │ │ │ │ teqeq fp, r0, asr #15 │ │ │ │ cmppeq r2, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r9, r6, ip, sl │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r4, lsl #25 │ │ │ │ + strheq r9, [r6, #-164] @ 0xffffff5c │ │ │ │ + teqeq ip, r4, lsl #30 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmpeq r6, r0, ror #20 │ │ │ │ + cmpeq r6, r8, ror #20 │ │ │ │ teqeq fp, r4, lsl r7 │ │ │ │ - teqeq ip, ip, lsr #24 │ │ │ │ + teqeq ip, r8, lsr ip │ │ │ │ teqeq fp, ip @ │ │ │ │ teqeq fp, ip @ │ │ │ │ teqeq fp, ip, asr r6 │ │ │ │ teqeq fp, ip, lsl r6 │ │ │ │ teqeq fp, ip @ │ │ │ │ - ldrdeq r9, [r6, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq r9, [r6, #-140] @ 0xffffff74 │ │ │ │ teqeq fp, r8, lsl #11 │ │ │ │ - teqeq ip, r0, lsr #21 │ │ │ │ + teqeq ip, ip, lsr #21 │ │ │ │ teqeq fp, r0, asr r5 │ │ │ │ teqeq fp, r0, lsl r5 │ │ │ │ teqeq fp, r0 @ │ │ │ │ teqeq fp, r0 @ │ │ │ │ teqeq fp, r0, asr r4 │ │ │ │ teqeq fp, r0, lsl r4 │ │ │ │ teqeq fp, r0 @ │ │ │ │ teqeq fp, r0 @ │ │ │ │ teqeq fp, r0, asr r3 │ │ │ │ - teqeq ip, r8, lsr #21 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - teqeq ip, ip, ror sl │ │ │ │ - teqeq ip, r0, asr sl │ │ │ │ + teqeq ip, r8, lsl #21 │ │ │ │ + teqeq ip, ip, asr sl │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - teqeq ip, r4, lsr #20 │ │ │ │ + teqeq ip, r0, lsr sl │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - smlaltbeq r9, r6, r8, r5 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r0, lsl #15 │ │ │ │ + strheq r9, [r6, #-80] @ 0xffffffb0 │ │ │ │ + teqeq ip, r0, lsl #20 │ │ │ │ + teqeq ip, ip, lsl #15 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmpeq r6, r0, ror r5 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, asr #14 │ │ │ │ - teqeq ip, r8, lsl #19 │ │ │ │ + cmpeq r6, r8, ror r5 │ │ │ │ + teqeq ip, r8, asr #19 │ │ │ │ + teqeq ip, r4, asr r7 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - teqeq ip, ip, asr r9 │ │ │ │ + teqeq ip, r8, ror #18 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq ip, r0, lsr r9 │ │ │ │ + teqeq ip, ip, lsr r9 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - strheq r9, [r6, #-68] @ 0xffffffbc │ │ │ │ - teqeq ip, r0, lsl #18 │ │ │ │ - teqeq ip, ip, lsl #13 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ - teqeq ip, r8, asr #17 │ │ │ │ - teqeq ip, r4, asr r6 │ │ │ │ + strheq r9, [r6, #-76] @ 0xffffffb4 │ │ │ │ + teqeq ip, ip, lsl #18 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + smlalbbeq r9, r6, r4, r4 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, ror #12 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, ip, lsl r6 │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, lsr #12 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - teqeq ip, r8, asr r8 │ │ │ │ - teqeq ip, r4, ror #11 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + teqeq ip, r4, ror #16 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrdeq r9, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq ip, r0, lsr #16 │ │ │ │ - teqeq ip, ip, lsr #11 │ │ │ │ + ldrdeq r9, [r6, #-60] @ 0xffffffc4 │ │ │ │ + teqeq ip, ip, lsr #16 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x0146939c │ │ │ │ - teqeq ip, r8, ror #15 │ │ │ │ - teqeq ip, r4, ror r5 │ │ │ │ + smlaltbeq r9, r6, r4, r3 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, asr #10 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmpeq r6, r0, lsr r3 │ │ │ │ - teqeq ip, r8, ror r7 │ │ │ │ - teqeq ip, r8, lsl #10 │ │ │ │ + cmpeq r6, r8, lsr r3 │ │ │ │ + teqeq ip, r4, lsl #15 │ │ │ │ + teqeq ip, r4, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - strdeq r9, [r6, #-36] @ 0xffffffdc │ │ │ │ - teqeq ip, r0, asr #14 │ │ │ │ - teqeq ip, ip, asr #9 │ │ │ │ + strdeq r9, [r6, #-44] @ 0xffffffd4 │ │ │ │ + teqeq ip, ip, asr #14 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - strheq r9, [r6, #-40] @ 0xffffffd8 │ │ │ │ - teqeq ip, r4, lsl #14 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + smlalbteq r9, r6, r0, r2 │ │ │ │ + teqeq ip, r0, lsl r7 │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ - teqeq ip, r8, asr #13 │ │ │ │ - teqeq ip, r4, asr r4 │ │ │ │ - andeq r0, r0, lr, asr r4 │ │ │ │ + smlalbbeq r9, r6, r4, r2 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, lsr #8 │ │ │ │ + teqeq ip, r0, ror #8 │ │ │ │ + andeq r0, r0, lr, asr r4 │ │ │ │ + teqeq ip, r0, lsr #13 │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r6, r4, lsl r2 │ │ │ │ - teqeq ip, r0, ror #12 │ │ │ │ - teqeq ip, ip, ror #7 │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ + teqeq ip, ip, ror #12 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ + teqeq ip, r8, lsr r6 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - teqeq ip, r0, lsl #12 │ │ │ │ + teqeq ip, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, ror #11 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq ip, r8, lsr #11 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq ip, ip, ror r5 │ │ │ │ + teqeq ip, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq ip, r0, asr r5 │ │ │ │ - teqeq ip, r4, lsr #10 │ │ │ │ + teqeq ip, ip, asr r5 │ │ │ │ + teqeq ip, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlaltbeq r9, r6, r8, r0 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r0, lsl #5 │ │ │ │ + strheq r9, [r6, #-0] │ │ │ │ + teqeq ip, r0, lsl #10 │ │ │ │ + teqeq ip, ip, lsl #5 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - teqeq ip, r0, asr #9 │ │ │ │ + teqeq ip, ip, asr #9 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, ip, lsl r2 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq ip, ip, asr r4 │ │ │ │ + teqeq ip, r8, ror #8 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - smlaltteq r8, r6, r0, pc @ │ │ │ │ - teqeq ip, ip, lsr #8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + smlaltteq r8, r6, r8, pc @ │ │ │ │ + teqeq ip, r8, lsr r4 │ │ │ │ + teqeq ip, r4, asr #3 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq ip, ip, asr #7 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - teqeq ip, r0, lsr #7 │ │ │ │ + teqeq ip, ip, lsr #7 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmpeq r6, r4, lsr #30 │ │ │ │ - teqeq ip, r0, ror r3 │ │ │ │ - ldrsheq fp, [ip, -ip]! │ │ │ │ - smlaltteq r8, r6, ip, lr │ │ │ │ - teqeq ip, r8, lsr r3 │ │ │ │ - teqeq ip, r4, asr #1 │ │ │ │ + cmpeq r6, ip, lsr #30 │ │ │ │ + teqeq ip, ip, ror r3 │ │ │ │ + teqeq ip, r8, lsl #2 │ │ │ │ + strdeq r8, [r6, #-228] @ 0xffffff1c │ │ │ │ + teqeq ip, r4, asr #6 │ │ │ │ + ldrsbeq fp, [ip, -r0]! │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq ip, r4, lsl #6 │ │ │ │ - smlalbbeq r8, r6, r4, lr │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, ip, asr r0 │ │ │ │ - andeq r0, r0, r7, lsl #9 │ │ │ │ + teqeq ip, r0, lsl r3 │ │ │ │ + smlalbbeq r8, r6, ip, lr │ │ │ │ teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, rrx │ │ │ │ + andeq r0, r0, r7, lsl #9 │ │ │ │ + teqeq ip, r8, lsr #5 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - teqeq ip, r0, ror r2 │ │ │ │ - teqeq ip, r4, asr #4 │ │ │ │ + teqeq ip, ip, ror r2 │ │ │ │ + teqeq ip, r0, asr r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq ip, r8, lsl r2 │ │ │ │ + teqeq ip, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01468d9c │ │ │ │ - teqeq ip, r8, ror #3 │ │ │ │ - teqeq ip, r4, ror pc │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ + smlaltbeq r8, r6, r4, sp │ │ │ │ teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, lsl #31 │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ + teqeq ip, r0, asr #3 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq r6, ip, lsr sp │ │ │ │ - teqeq ip, r4, lsl #3 │ │ │ │ - teqeq ip, r4, lsl pc │ │ │ │ + cmpeq r6, r4, asr #26 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, lsr #30 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq r6, r4, lsl #26 │ │ │ │ - teqeq ip, ip, asr #2 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, ip, lsl #26 │ │ │ │ + teqeq ip, r8, asr r1 │ │ │ │ + teqeq ip, r8, ror #29 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - teqeq ip, r8, lsl r1 │ │ │ │ + teqeq ip, r4, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - teqeq ip, ip, ror #1 │ │ │ │ - teqeq ip, ip, ror lr │ │ │ │ + ldrsheq r9, [ip, -r8]! │ │ │ │ + teqeq ip, r8, lsl #29 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - cmpeq r6, ip, ror #24 │ │ │ │ - ldrheq r9, [ip, -r8]! │ │ │ │ - teqeq ip, r4, asr #28 │ │ │ │ + cmpeq r6, r4, ror ip │ │ │ │ + teqeq ip, r4, asr #1 │ │ │ │ + teqeq ip, r0, asr lr │ │ │ │ @ instruction: 0x000004bc │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-728] @ 2182dc │ │ │ │ @@ -347399,37 +347399,37 @@ │ │ │ │ bl c0190 │ │ │ │ b 219548 │ │ │ │ ldrsheq lr, [r0, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r0, ror #13 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ ldrheq lr, [r0, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq r8, r6, r4, fp │ │ │ │ - teqeq ip, r4, ror sp │ │ │ │ + smlaltbeq r8, r6, ip, fp │ │ │ │ + teqeq ip, r0, lsl #27 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ - teqeq ip, r4, asr r4 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - teqeq ip, r8, asr #29 │ │ │ │ - teqeq ip, r4, asr ip │ │ │ │ + teqeq ip, r0, ror #8 │ │ │ │ + smlalbbeq r8, r6, r4, sl │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, ror #24 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ cmpeq r2, ip, lsr r7 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, asr #7 │ │ │ │ + teqeq ip, r4, ror #7 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq fp, ip @ │ │ │ │ teqeq fp, r4, ror #12 │ │ │ │ - teqeq ip, r4, lsl #7 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - teqeq ip, ip, asr #26 │ │ │ │ - teqeq ip, ip, lsl sp │ │ │ │ + teqeq ip, r8, asr sp │ │ │ │ + teqeq ip, r8, lsr #26 │ │ │ │ │ │ │ │ 002198f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #260] @ 219a14 │ │ │ │ @@ -347500,20 +347500,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 219968 │ │ │ │ ldrsheq lr, [r0, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r0, asr #5 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ @ instruction: 0x0150e294 │ │ │ │ - smlalbbeq r8, r6, r8, r7 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, ip, asr r9 │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r0, lsr #18 │ │ │ │ + @ instruction: 0x01468790 │ │ │ │ + teqeq ip, r0, ror #23 │ │ │ │ + teqeq ip, r8, ror #18 │ │ │ │ + cmpeq r6, r4, asr r7 │ │ │ │ + teqeq ip, r4, lsr #23 │ │ │ │ + teqeq ip, ip, lsr #18 │ │ │ │ │ │ │ │ 00219a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #172] @ 219b04 │ │ │ │ @@ -347560,17 +347560,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 219a94 │ │ │ │ cmpeq r0, ip, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, ror #2 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - teqeq ip, r8, lsr #21 │ │ │ │ - teqeq ip, r0, lsr r8 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1364] @ 21a088 │ │ │ │ ldr r2, [pc, #1364] @ 21a08c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -347914,48 +347914,48 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 219d08 │ │ │ │ ldrsbeq lr, [r0, #-0] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, lsr #1 │ │ │ │ andeq r7, r0, ip, asr r3 │ │ │ │ - smlalbteq r8, r6, r4, r5 │ │ │ │ - teqeq ip, r0, lsr #15 │ │ │ │ + smlalbteq r8, r6, ip, r5 │ │ │ │ + teqeq ip, ip, lsr #15 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ andeq r7, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ andeq r7, r0, r0, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ - teqeq ip, r8, ror r6 │ │ │ │ - @ instruction: 0x01468494 │ │ │ │ + teqeq ip, r4, lsl #13 │ │ │ │ + @ instruction: 0x0146849c │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r6, r0, r4, asr sl │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ ldrsheq sp, [r0, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0x013b909c │ │ │ │ teqeq fp, r8, asr #32 │ │ │ │ teqeq fp, r8 │ │ │ │ teqeq fp, r8, asr #31 │ │ │ │ teqeq fp, r8, lsl #31 │ │ │ │ - cmpeq r6, r8, ror r2 │ │ │ │ + smlalbbeq r8, r6, r0, r2 │ │ │ │ teqeq fp, ip, lsr pc │ │ │ │ - teqeq ip, r4, asr #8 │ │ │ │ + teqeq ip, r0, asr r4 │ │ │ │ teqeq fp, r4, ror #29 │ │ │ │ - teqeq ip, ip, lsr r6 │ │ │ │ - teqeq ip, ip, lsl #12 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, lsr #11 │ │ │ │ - teqeq ip, ip, ror r5 │ │ │ │ - teqeq ip, ip, asr #10 │ │ │ │ - teqeq ip, ip, lsl r5 │ │ │ │ + teqeq ip, r8, asr #12 │ │ │ │ + teqeq ip, r8, lsl r6 │ │ │ │ + teqeq ip, r8, ror #11 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r8, lsl #11 │ │ │ │ + teqeq ip, r8, asr r5 │ │ │ │ + teqeq ip, r8, lsr #10 │ │ │ │ │ │ │ │ 0021a120 : │ │ │ │ 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 │ │ │ │ @@ -348980,189 +348980,189 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 21aecc │ │ │ │ ldrheq sp, [r0, #-160] @ 0xffffff60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr sl │ │ │ │ - smlalbbeq r7, r6, ip, pc @ │ │ │ │ - teqeq ip, r4, lsr #20 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + @ instruction: 0x01467f94 │ │ │ │ + teqeq ip, r0, lsr sl │ │ │ │ + teqeq ip, ip @ │ │ │ │ cmpeq r2, ip, lsl ip │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - ldrdeq r7, [r6, #-232] @ 0xffffff18 │ │ │ │ - ldrheq sl, [ip, -r0]! │ │ │ │ + smlaltteq r7, r6, r0, lr │ │ │ │ + ldrheq sl, [ip, -ip]! │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r6, r0, ror lr │ │ │ │ - teqeq ip, r8, asr #32 │ │ │ │ + cmpeq r6, r8, ror lr │ │ │ │ + teqeq ip, r4, asr r0 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - cmpeq r6, ip, lsl lr │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, r4, lsr #28 │ │ │ │ + teqeq ip, r0 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, lsr #17 │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r0, asr #17 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq ip, r8, lsl ip │ │ │ │ - teqeq ip, ip, ror r8 │ │ │ │ - teqeq ip, r4, lsl #17 │ │ │ │ + teqeq ip, r4, lsl #18 │ │ │ │ + teqeq ip, ip, asr #17 │ │ │ │ + teqeq lr, r0, ror #13 │ │ │ │ + teqeq ip, r4, lsr #24 │ │ │ │ + teqeq ip, r8, lsl #17 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ - teqeq ip, r8, asr #28 │ │ │ │ - teqeq ip, r8, ror #15 │ │ │ │ + cmpeq r6, r8, ror ip │ │ │ │ + teqeq ip, r4, asr lr │ │ │ │ + teqeq ip, r4 @ │ │ │ │ @ instruction: 0x000069b0 │ │ │ │ - teqeq ip, r8, asr #28 │ │ │ │ - teqeq ip, r0, lsr lr │ │ │ │ - teqeq ip, r4, ror #23 │ │ │ │ + teqeq ip, r4, asr lr │ │ │ │ + teqeq ip, ip, lsr lr │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq ip, ip, ror #18 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip, ror #12 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, ror r9 │ │ │ │ + teqeq ip, r4, lsr #19 │ │ │ │ + teqeq ip, r8, ror r6 │ │ │ │ teqeq fp, r0, ror #16 │ │ │ │ - teqeq ip, r4, lsl r6 │ │ │ │ - teqeq ip, r0, lsl #12 │ │ │ │ + teqeq ip, r0, lsr #12 │ │ │ │ + teqeq ip, ip, lsl #12 │ │ │ │ cmpeq r2, r0, asr #10 │ │ │ │ cmpeq r2, r4, lsr #10 │ │ │ │ cmpeq r2, r4, lsr #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq r7, r6, r4, r9 │ │ │ │ + smlalbbeq r7, r6, ip, r9 │ │ │ │ cmpeq r2, r0, lsl #10 │ │ │ │ - teqeq ip, r4, asr fp │ │ │ │ + teqeq ip, r0, ror #22 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ andeq r7, r0, ip, lsr r5 │ │ │ │ ldrheq sp, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq r6, r0, r0, asr #18 │ │ │ │ andeq r6, r0, ip, lsr #31 │ │ │ │ + teqeq ip, r8, lsr r7 │ │ │ │ teqeq ip, ip, lsr #14 │ │ │ │ - teqeq ip, r0, lsr #14 │ │ │ │ - cmpeq r6, r0, lsr r8 │ │ │ │ - teqeq ip, r0, lsl #20 │ │ │ │ + cmpeq r6, r8, lsr r8 │ │ │ │ + teqeq ip, ip, lsl #20 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsl r7 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, r4, lsr #14 │ │ │ │ + teqeq ip, r0, lsl #18 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq r6, r8, lsr r6 │ │ │ │ - teqeq ip, r0, lsl r8 │ │ │ │ - cmpeq r6, r0, ror #10 │ │ │ │ - teqeq ip, r8, lsr r7 │ │ │ │ - smlaltteq r7, r6, r0, r4 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - smlalbbeq r7, r6, ip, r4 │ │ │ │ - teqeq ip, r4, ror #12 │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ + teqeq ip, ip, lsl r8 │ │ │ │ + cmpeq r6, r8, ror #10 │ │ │ │ + teqeq ip, r4, asr #14 │ │ │ │ + smlaltteq r7, r6, r8, r4 │ │ │ │ + teqeq ip, r4, asr #13 │ │ │ │ + @ instruction: 0x01467494 │ │ │ │ + teqeq ip, r0, ror r6 │ │ │ │ andeq r7, r0, r0, asr pc │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, ip, lsr r6 │ │ │ │ - cmpeq r6, ip, ror #6 │ │ │ │ - teqeq ip, r4, asr #10 │ │ │ │ + cmpeq r6, r4, ror r3 │ │ │ │ + teqeq ip, r0, asr r5 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ andeq r7, r0, r8, ror #5 │ │ │ │ - smlaltteq r7, r6, r0, r2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + smlaltteq r7, r6, r8, r2 │ │ │ │ + teqeq ip, r4, asr #9 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ andeq r6, r0, r8, lsr lr │ │ │ │ cmpeq r0, r0, lsr sp │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - teqeq ip, ip, asr ip │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq pc, r4, lsr r9 @ │ │ │ │ - strdeq r7, [r6, #-12] │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, ror #24 │ │ │ │ + teqeq ip, r0, lsr #25 │ │ │ │ + teqeq pc, r0, asr #18 │ │ │ │ + cmpeq r6, r4, lsl #2 │ │ │ │ + teqeq ip, r0, ror #5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq ip, ip, lsl #10 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ - teqeq ip, r4, lsl #9 │ │ │ │ - teqeq ip, r8, lsl #4 │ │ │ │ + teqeq ip, r8, lsl r5 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, lsl r2 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - ldrheq r7, [ip, -r0]! │ │ │ │ + ldrheq r7, [ip, -ip]! │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ - teqeq ip, r0, lsr #32 │ │ │ │ + teqeq ip, ip, lsr #32 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - teqeq ip, r0, lsr #21 │ │ │ │ - cmpeq r6, r8, lsr fp │ │ │ │ - teqeq ip, r0, lsl sp │ │ │ │ + teqeq ip, ip, lsr #21 │ │ │ │ + cmpeq r6, r0, asr #22 │ │ │ │ + teqeq ip, ip, lsl sp │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - cmpeq r6, r0, asr sl │ │ │ │ + cmpeq r6, r8, asr sl │ │ │ │ teqeq fp, r0, lsl r7 │ │ │ │ - teqeq ip, ip, lsl ip │ │ │ │ + teqeq ip, r8, lsr #24 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - teqeq ip, ip, asr #28 │ │ │ │ + teqeq ip, r8, asr lr │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq fp, r4, lsl #11 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - @ instruction: 0x01418190 │ │ │ │ - teqeq ip, r8, lsr #25 │ │ │ │ + @ instruction: 0x0141819c │ │ │ │ + teqeq ip, r4 @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strdeq r6, [r6, #-124] @ 0xffffff84 │ │ │ │ - teqeq ip, r8, asr #24 │ │ │ │ - teqeq ip, ip, asr #19 │ │ │ │ + cmpeq r6, r4, lsl #16 │ │ │ │ + teqeq ip, r4, asr ip │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ teqeq fp, ip, lsl sl │ │ │ │ - smlaltbeq r8, r1, r0, r0 │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ + smlaltbeq r8, r1, ip, r0 │ │ │ │ + cmpeq r6, r4, asr r7 │ │ │ │ teqeq fp, r4, lsr #20 │ │ │ │ - teqeq ip, ip, lsl r9 │ │ │ │ + teqeq ip, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - teqeq ip, r4, asr #6 │ │ │ │ - teqeq ip, r4, ror r3 │ │ │ │ - smlaltbeq r6, r6, r4, r6 @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ + teqeq ip, r4, lsr r3 │ │ │ │ + teqeq ip, r0, asr r3 │ │ │ │ + teqeq ip, r0, lsl #7 │ │ │ │ + smlaltbeq r6, r6, ip, r6 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, lsl #17 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ teqeq fp, r8, lsl r3 │ │ │ │ teqeq fp, r0, asr #5 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ teqeq fp, r8, ror #4 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ teqeq fp, r0, lsl r2 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - cmpeq r6, ip, lsl #10 │ │ │ │ - teqeq ip, r8, ror #13 │ │ │ │ + cmpeq r6, r4, lsl r5 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r7, r0, r0, lsr #30 │ │ │ │ teqeq fp, r8, lsr r1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq ip, r8, lsl r1 │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ - teqeq ip, r0, ror #16 │ │ │ │ - teqeq ip, r4, ror #11 │ │ │ │ + teqeq ip, r4, lsr #2 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ + teqeq ip, ip, ror #16 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ teqeq fp, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ teqeq fp, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ teqeq fp, ip, asr #31 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, ror #9 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ teqeq fp, r4, ror pc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - cmpeq r1, r8, asr fp │ │ │ │ - cmpeq r6, r8, lsl #4 │ │ │ │ + cmpeq r1, r4, ror #22 │ │ │ │ + cmpeq r6, r0, lsl r2 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ teqeq fp, r4, ror lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - cmpeq r6, ip, asr r1 │ │ │ │ - teqeq ip, r4, lsr #11 │ │ │ │ - teqeq ip, ip, lsr #6 │ │ │ │ + teqeq ip, r4, lsl #28 │ │ │ │ + cmpeq r6, r4, ror #2 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r8, lsr r3 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ teqeq fp, r8, asr #27 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ teqeq fp, r0, ror sp │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ teqeq fp, r8, lsl sp │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ @@ -349172,23 +349172,23 @@ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ teqeq fp, ip, lsl #24 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ teqeq fp, ip, asr fp │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqeq ip, r0 │ │ │ │ + teqeq ip, ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ teqeq fp, r4 @ │ │ │ │ muleq r0, r3, r6 │ │ │ │ - cmpeq r6, ip, ror #26 │ │ │ │ + cmpeq r6, r4, ror sp │ │ │ │ teqeq fp, ip, lsr #20 │ │ │ │ - teqeq ip, r8, lsr pc │ │ │ │ + teqeq ip, r4, asr #30 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ teqeq fp, r0 @ │ │ │ │ muleq r0, r7, r6 │ │ │ │ ldr r3, [pc, #-444] @ 21b2b4 │ │ │ │ sub r2, fp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r4, #-1048] @ 0xfffffbe8 │ │ │ │ @@ -351226,343 +351226,343 @@ │ │ │ │ b 21aecc │ │ │ │ teqeq fp, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ teqeq fp, r0, lsr #18 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ teqeq fp, r8, asr #17 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smlaltbeq r5, r6, r0, fp │ │ │ │ + smlaltbeq r5, r6, r8, fp │ │ │ │ teqeq fp, r0, ror #16 │ │ │ │ - teqeq ip, r0, ror sp │ │ │ │ + teqeq ip, ip, ror sp │ │ │ │ teqeq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ teqeq fp, r0 @ │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ teqeq fp, ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ teqeq fp, ip @ │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - teqeq ip, r0, asr #28 │ │ │ │ + teqeq ip, ip, asr #28 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - teqeq ip, r0, lsl lr │ │ │ │ - teqeq ip, r0, ror #27 │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ - teqeq ip, r8, lsr #27 │ │ │ │ - teqeq ip, ip, lsr #22 │ │ │ │ + teqeq ip, ip, lsl lr │ │ │ │ + teqeq ip, ip, ror #27 │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, lsr fp │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmpeq r6, r0, lsr #18 │ │ │ │ - teqeq ip, ip, ror #26 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r8, lsr #18 │ │ │ │ + teqeq ip, r8, ror sp │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - smlaltteq r5, r6, r4, r8 │ │ │ │ - teqeq ip, r0, lsr sp │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + smlaltteq r5, r6, ip, r8 │ │ │ │ + teqeq ip, ip, lsr sp │ │ │ │ + teqeq ip, r0, asr #21 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, asr #25 │ │ │ │ + teqeq ip, r4, lsl #26 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, ror #24 │ │ │ │ - teqeq ip, r8, lsr ip │ │ │ │ + teqeq ip, r4, lsr #25 │ │ │ │ + teqeq ip, r4, ror ip │ │ │ │ + teqeq ip, r4, asr #24 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - teqeq ip, r8, lsl #24 │ │ │ │ + teqeq ip, r4, lsl ip │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, ror #23 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - teqeq ip, r8, lsr #23 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmpeq r6, r8, lsr #14 │ │ │ │ - teqeq ip, r4, ror fp │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r0, lsr r7 │ │ │ │ + teqeq ip, r0, lsl #23 │ │ │ │ + teqeq ip, r4, lsl #18 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - teqeq ip, ip, lsr fp │ │ │ │ + teqeq ip, r8, asr #22 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - teqeq ip, r8, lsl #22 │ │ │ │ + teqeq ip, r4, lsl fp │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, ror #21 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - cmpeq r6, r8, asr r6 │ │ │ │ - teqeq ip, r4, lsr #21 │ │ │ │ - teqeq ip, r8, lsr #16 │ │ │ │ + cmpeq r6, r0, ror #12 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, lsr r8 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - teqeq ip, ip, ror #15 │ │ │ │ + teqeq ip, r4, lsr r3 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - teqeq ip, r4, lsr #20 │ │ │ │ + teqeq ip, r0, lsr sl │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq ip, r4, lsr #6 │ │ │ │ + teqeq ip, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, asr #19 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - cmpeq r6, ip, lsr r5 │ │ │ │ - teqeq ip, r8, lsl #19 │ │ │ │ - teqeq ip, ip, lsl #14 │ │ │ │ + cmpeq r6, r4, asr #10 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, lsl r7 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - teqeq ip, r0, asr r9 │ │ │ │ + teqeq ip, ip, asr r9 │ │ │ │ muleq r0, r7, r6 │ │ │ │ - teqeq ip, ip, lsl r9 │ │ │ │ - @ instruction: 0x0146549c │ │ │ │ - teqeq ip, r8, ror #17 │ │ │ │ - teqeq ip, ip, ror #12 │ │ │ │ + teqeq ip, r8, lsr #18 │ │ │ │ + smlaltbeq r5, r6, r4, r4 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, ror r6 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - cmpeq r6, r0, ror #8 │ │ │ │ - teqeq ip, ip, lsr #17 │ │ │ │ - teqeq ip, r4, lsr r6 │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ + cmpeq r6, r8, ror #8 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, asr #12 │ │ │ │ + teqeq ip, r0, lsl #17 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - teqeq ip, r4, asr #16 │ │ │ │ + teqeq ip, r0, asr r8 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - teqeq ip, r4, lsl r8 │ │ │ │ + teqeq ip, r0, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq ip, r4, ror #15 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, lsl #15 │ │ │ │ - teqeq ip, ip, lsr #32 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, asr #15 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r8, lsr r0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq ip, ip, lsl r7 │ │ │ │ + teqeq ip, r8, lsr #14 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - @ instruction: 0x0146529c │ │ │ │ - teqeq ip, r8, ror #13 │ │ │ │ - teqeq ip, ip, ror #8 │ │ │ │ + smlaltbeq r5, r6, r4, r2 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, ror r4 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, ip, lsr r4 │ │ │ │ - teqeq ip, ip, ror r6 │ │ │ │ - teqeq ip, r4, lsl #8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, asr #8 │ │ │ │ + teqeq ip, r8, lsl #13 │ │ │ │ + teqeq ip, r0, lsl r4 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - teqeq ip, r8, asr #12 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, asr r6 │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - smlalbteq r5, r6, r4, r1 │ │ │ │ - teqeq ip, r0, lsr ip │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + smlalbteq r5, r6, ip, r1 │ │ │ │ + teqeq ip, ip, lsr ip │ │ │ │ + teqeq ip, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - smlalbbeq r5, r6, r4, r1 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, asr r3 │ │ │ │ + smlalbbeq r5, r6, ip, r1 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, ror #6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r6, r8, asr #2 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r8, lsl r3 │ │ │ │ + cmpeq r6, r0, asr r1 │ │ │ │ + teqeq ip, r0, lsr #11 │ │ │ │ + teqeq ip, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmpeq r6, ip, lsl #2 │ │ │ │ - teqeq ip, r8, asr r5 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, r4, lsl r1 │ │ │ │ + teqeq ip, r4, ror #10 │ │ │ │ + teqeq ip, r8, ror #5 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - teqeq ip, r0, lsr #10 │ │ │ │ + teqeq ip, ip, lsr #10 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - teqeq ip, r0, asr #9 │ │ │ │ + teqeq ip, ip, asr #9 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, ror #8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq ip, r0, lsr r4 │ │ │ │ + teqeq ip, ip, lsr r4 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - teqeq ip, r0, lsl #8 │ │ │ │ + teqeq ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - andeq r0, r0, r7, ror #13 │ │ │ │ - cmpeq r6, r0, asr pc │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, lsr #2 │ │ │ │ + andeq r0, r0, r7, ror #13 │ │ │ │ + cmpeq r6, r8, asr pc │ │ │ │ + teqeq ip, r8, lsr #7 │ │ │ │ + teqeq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - cmpeq r6, r4, lsl pc │ │ │ │ - teqeq ip, r0, ror #6 │ │ │ │ - teqeq ip, ip, ror #1 │ │ │ │ + cmpeq r6, ip, lsl pc │ │ │ │ + teqeq ip, ip, ror #6 │ │ │ │ + ldrsheq r7, [ip, -r8]! │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - teqeq ip, r4, ror #23 │ │ │ │ - ldrdeq r4, [r6, #-232] @ 0xffffff18 │ │ │ │ - teqeq ip, r8, lsr #1 │ │ │ │ - muleq r0, lr, r6 │ │ │ │ - smlaltbeq r4, r6, r4, lr │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, ror r0 │ │ │ │ + smlaltteq r4, r6, r0, lr │ │ │ │ + ldrheq r7, [ip, -r4]! │ │ │ │ + muleq r0, lr, r6 │ │ │ │ + smlaltbeq r4, r6, ip, lr │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, lsl #1 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq ip, r0, lsl #5 │ │ │ │ + teqeq ip, ip, lsl #5 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmpeq r6, r0, lsl #28 │ │ │ │ - teqeq ip, ip, asr #4 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r8, lsl #28 │ │ │ │ + teqeq ip, r8, asr r2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq ip, r4, lsl r2 │ │ │ │ + teqeq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ - teqeq ip, r4, ror #3 │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, lsr pc │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ + cmpeq r6, ip, ror #26 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ - cmpeq r6, r8, lsr #26 │ │ │ │ - teqeq ip, r4, ror r1 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r0, lsr sp │ │ │ │ + teqeq ip, r0, lsl #3 │ │ │ │ + teqeq ip, r4, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - smlaltbeq r4, r6, ip, r7 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip, ror r9 │ │ │ │ + strheq r4, [r6, #-116] @ 0xffffff8c │ │ │ │ + teqeq ip, r4, lsl #24 │ │ │ │ + teqeq ip, r8, lsl #19 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - teqeq ip, r0, asr #23 │ │ │ │ + teqeq ip, ip, asr #23 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ - teqeq ip, r8, asr fp │ │ │ │ teqeq ip, ip @ │ │ │ │ + ldrdeq r0, [r0], -r2 │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ + teqeq ip, r4, ror #22 │ │ │ │ + teqeq ip, r8, ror #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r4, [r6, #-96] @ 0xffffffa0 │ │ │ │ - teqeq ip, ip, lsl fp │ │ │ │ - teqeq ip, r0, lsr #17 │ │ │ │ + ldrdeq r4, [r6, #-104] @ 0xffffff98 │ │ │ │ + teqeq ip, r8, lsr #22 │ │ │ │ + teqeq ip, ip, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01464694 │ │ │ │ - teqeq ip, r0, ror #21 │ │ │ │ - teqeq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x0146469c │ │ │ │ + teqeq ip, ip, ror #21 │ │ │ │ + teqeq ip, r0, ror r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r6, r8, asr r6 │ │ │ │ - teqeq ip, r4, lsr #21 │ │ │ │ - teqeq ip, r8, lsr #16 │ │ │ │ + cmpeq r6, r0, ror #12 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - teqeq ip, r8, ror #20 │ │ │ │ - teqeq ip, ip, ror #15 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + teqeq ip, r4, ror sl │ │ │ │ + teqeq ip, r8 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlaltteq r4, r6, r0, r5 │ │ │ │ - teqeq ip, ip, lsr #20 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + smlaltteq r4, r6, r8, r5 │ │ │ │ + teqeq ip, r8, lsr sl │ │ │ │ + teqeq ip, ip @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlaltbeq r4, r6, r4, r5 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, ror r7 │ │ │ │ + smlaltbeq r4, r6, ip, r5 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r0, asr #14 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ + teqeq ip, r0, asr #19 │ │ │ │ + teqeq ip, ip, asr #14 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - teqeq ip, r8, ror r9 │ │ │ │ - teqeq ip, r0, lsl #14 │ │ │ │ - strdeq r4, [r6, #-64] @ 0xffffffc0 │ │ │ │ - teqeq ip, ip, lsr r9 │ │ │ │ - teqeq ip, r0, asr #13 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + teqeq ip, r4, lsl #19 │ │ │ │ + teqeq ip, ip, lsl #14 │ │ │ │ + strdeq r4, [r6, #-72] @ 0xffffffb8 │ │ │ │ + teqeq ip, r8, asr #18 │ │ │ │ + teqeq ip, ip, asr #13 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - strheq r4, [r6, #-68] @ 0xffffffbc │ │ │ │ - teqeq ip, r0, lsl #18 │ │ │ │ - teqeq ip, r4, lsl #13 │ │ │ │ + strheq r4, [r6, #-76] @ 0xffffffb4 │ │ │ │ + teqeq ip, ip, lsl #18 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - teqeq ip, r4, asr #17 │ │ │ │ - teqeq ip, r8, asr #12 │ │ │ │ + smlalbbeq r4, r6, r0, r4 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, ip, lsr r4 │ │ │ │ - teqeq ip, r8, lsl #17 │ │ │ │ - teqeq ip, ip, lsl #12 │ │ │ │ + cmpeq r6, r4, asr #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - teqeq ip, ip, asr #16 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ + teqeq ip, r8, asr r8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq ip, r4, lsl r8 │ │ │ │ + teqeq ip, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq ip, r0, ror #15 │ │ │ │ + teqeq ip, ip, ror #15 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - teqeq ip, ip, lsr #15 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - teqeq ip, ip, ror r7 │ │ │ │ + teqeq ip, r8, lsl #15 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - strdeq r4, [r6, #-44] @ 0xffffffd4 │ │ │ │ - teqeq ip, r8, asr #14 │ │ │ │ - teqeq ip, ip, asr #9 │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ + teqeq ip, r4, asr r7 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - smlalbteq r4, r6, r0, r2 │ │ │ │ - teqeq ip, ip, lsl #14 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + smlalbteq r4, r6, r8, r2 │ │ │ │ + teqeq ip, r8, lsl r7 │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - smlalbbeq r4, r6, r4, r2 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r4, asr r4 │ │ │ │ + smlalbbeq r4, r6, ip, r2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, ror #8 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - cmpeq r6, r8, asr #4 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r8, lsl r4 │ │ │ │ + cmpeq r6, r0, asr r2 │ │ │ │ + teqeq ip, r0, lsr #13 │ │ │ │ + teqeq ip, r4, lsr #8 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ - teqeq ip, r8, asr r6 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ + teqeq ip, r4, ror #12 │ │ │ │ + teqeq ip, r8, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - ldrdeq r4, [r6, #-16] │ │ │ │ - teqeq ip, ip, lsl r6 │ │ │ │ - teqeq ip, r0, lsr #7 │ │ │ │ + ldrdeq r4, [r6, #-24] @ 0xffffffe8 │ │ │ │ + teqeq ip, r8, lsr #12 │ │ │ │ + teqeq ip, ip, lsr #7 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - @ instruction: 0x01464194 │ │ │ │ - teqeq ip, r0, ror #11 │ │ │ │ - teqeq ip, r4, ror #6 │ │ │ │ + @ instruction: 0x0146419c │ │ │ │ + teqeq ip, ip, ror #11 │ │ │ │ + teqeq ip, r0, ror r3 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - teqeq ip, r8, lsr #11 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq ip, r8, ror r5 │ │ │ │ + teqeq ip, r4, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq r4, [r6, #-8] │ │ │ │ - teqeq ip, r4, asr #10 │ │ │ │ - teqeq ip, r8, asr #5 │ │ │ │ + mrseq r4, (UNDEF: 86) │ │ │ │ + teqeq ip, r0, asr r5 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - teqeq ip, ip, lsl #10 │ │ │ │ + teqeq ip, r8, lsl r5 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - smlalbbeq r4, r6, ip, r0 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip, asr r2 │ │ │ │ + swpbeq r4, r4, [r6] │ │ │ │ + teqeq ip, r4, ror #9 │ │ │ │ + teqeq ip, r8, ror #4 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - qdaddeq r4, r0, r6 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, lsr #4 │ │ │ │ + qdaddeq r4, r8, r6 │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ + teqeq ip, ip, lsr #4 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmpeq r6, r4, lsl r0 │ │ │ │ - teqeq ip, r0, ror #8 │ │ │ │ - teqeq ip, r8, ror #3 │ │ │ │ - ldrdeq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ - teqeq ip, r4, lsr #8 │ │ │ │ - teqeq ip, r8, lsr #3 │ │ │ │ + cmpeq r6, ip, lsl r0 │ │ │ │ + teqeq ip, ip, ror #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + smlaltteq r3, r6, r0, pc @ │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x01463f9c │ │ │ │ - teqeq ip, r8, ror #7 │ │ │ │ - teqeq ip, ip, ror #2 │ │ │ │ + smlaltbeq r3, r6, r4, pc @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, ror r1 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq r6, r0, ror #30 │ │ │ │ - teqeq ip, ip, lsr #7 │ │ │ │ - teqeq ip, r0, lsr r1 │ │ │ │ + cmpeq r6, r8, ror #30 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, ip, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmpeq r6, r4, lsr #30 │ │ │ │ - teqeq ip, r0, ror r3 │ │ │ │ - ldrsheq r6, [ip, -r4]! │ │ │ │ + cmpeq r6, ip, lsr #30 │ │ │ │ + teqeq ip, ip, ror r3 │ │ │ │ + teqeq ip, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - smlaltteq r3, r6, r8, lr │ │ │ │ - teqeq ip, r4, lsr r3 │ │ │ │ - ldrheq r6, [ip, -r8]! │ │ │ │ + strdeq r3, [r6, #-224] @ 0xffffff20 │ │ │ │ + teqeq ip, r0, asr #6 │ │ │ │ + teqeq ip, r4, asr #1 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - smlaltbeq r3, r6, ip, lr │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip, ror r0 │ │ │ │ + strheq r3, [r6, #-228] @ 0xffffff1c │ │ │ │ + teqeq ip, r4, lsl #6 │ │ │ │ + teqeq ip, r8, lsl #1 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - cmpeq r6, r0, ror lr │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, asr #32 │ │ │ │ + cmpeq r6, r8, ror lr │ │ │ │ + teqeq ip, r8, asr #5 │ │ │ │ + teqeq ip, ip, asr #32 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ - teqeq ip, r0, lsl #5 │ │ │ │ - teqeq ip, r4 │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + teqeq ip, ip, lsl #5 │ │ │ │ + teqeq ip, r0, lsl r0 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - strdeq r3, [r6, #-216] @ 0xffffff28 │ │ │ │ - teqeq ip, r4, asr #4 │ │ │ │ - teqeq ip, r8, asr #31 │ │ │ │ + cmpeq r6, r0, lsl #28 │ │ │ │ + teqeq ip, r0, asr r2 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - strheq r3, [r6, #-220] @ 0xffffff24 │ │ │ │ - teqeq ip, r8, lsl #4 │ │ │ │ - teqeq ip, ip, lsl #31 │ │ │ │ + smlalbteq r3, r6, r4, sp │ │ │ │ + teqeq ip, r4, lsl r2 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ ldr r2, [pc, #-648] @ 21d6f8 │ │ │ │ ldr r1, [pc, #-648] @ 21d6fc │ │ │ │ ldr r3, [pc, #-648] @ 21d700 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -352407,20 +352407,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 21e5e4 │ │ │ │ ldrsheq r9, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r9, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r4, lsl sl │ │ │ │ - smlalbbeq r3, r6, r4, sp │ │ │ │ + teqeq ip, r0, lsr #20 │ │ │ │ + smlalbbeq r3, r6, ip, sp │ │ │ │ teqeq fp, ip, ror r9 │ │ │ │ cmpeq r0, r8, lsl r6 │ │ │ │ - teqeq ip, ip, asr pc │ │ │ │ - teqeq ip, r4, lsl #30 │ │ │ │ + teqeq ip, r8, ror #30 │ │ │ │ + teqeq ip, r0, lsl pc │ │ │ │ │ │ │ │ 0021e6cc : │ │ │ │ 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 │ │ │ │ @@ -352703,52 +352703,52 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 21e740 │ │ │ │ cmpeq r0, r4, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r0, ror pc │ │ │ │ ldrheq r9, [r0, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, r0, lsr #22 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - smlaltteq r3, r6, ip, sl │ │ │ │ - teqeq ip, r0, ror r7 │ │ │ │ - teqeq ip, ip, asr sp │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq ip, r8, ror sp │ │ │ │ - ldrdeq r2, [r1, #-64] @ 0xffffffc0 │ │ │ │ - teqeq ip, r0, lsl r7 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - cmpeq r6, r4, lsl #20 │ │ │ │ - teqeq ip, r0, asr #25 │ │ │ │ - teqeq ip, r8, lsl #13 │ │ │ │ - teqeq pc, r4, lsr #5 │ │ │ │ - teqeq ip, r8, lsr #13 │ │ │ │ - smlaltbeq r3, r6, r4, r9 │ │ │ │ - teqeq ip, r0, ror #24 │ │ │ │ - teqeq ip, r8, lsr #12 │ │ │ │ - teqeq pc, r4, asr #4 │ │ │ │ - teqeq pc, r0, lsr r2 @ │ │ │ │ - teqeq fp, r8, ror #8 │ │ │ │ - teqeq ip, r4, lsr #11 │ │ │ │ - ldrdeq r3, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r8, lsr #22 │ │ │ │ + teqeq ip, r8, asr #15 │ │ │ │ + strdeq r3, [r6, #-164] @ 0xffffff5c │ │ │ │ + teqeq ip, ip, ror r7 │ │ │ │ + teqeq ip, r8, ror #26 │ │ │ │ + teqeq pc, r0, ror #5 │ │ │ │ + teqeq ip, r4, lsl #27 │ │ │ │ + ldrdeq r2, [r1, #-76] @ 0xffffffb4 │ │ │ │ + teqeq ip, ip, lsl r7 │ │ │ │ + teqeq ip, r8, lsl #14 │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ + teqeq ip, ip, asr #25 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq ip, r0, ror #10 │ │ │ │ - @ instruction: 0x01463898 │ │ │ │ - teqeq ip, r4, asr fp │ │ │ │ - teqeq ip, ip, lsl r5 │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ - teqeq ip, r8, lsl fp │ │ │ │ - teqeq ip, r0, ror #9 │ │ │ │ - teqeq ip, r0, ror #21 │ │ │ │ - strdeq r3, [r6, #-112] @ 0xffffff90 │ │ │ │ - teqeq ip, ip, lsr #21 │ │ │ │ - teqeq ip, r4, ror r4 │ │ │ │ - strheq r3, [r6, #-116] @ 0xffffff8c │ │ │ │ - teqeq ip, r0, ror sl │ │ │ │ - teqeq ip, r4, lsr r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + smlaltbeq r3, r6, ip, r9 │ │ │ │ + teqeq ip, ip, ror #24 │ │ │ │ + teqeq ip, r4, lsr r6 │ │ │ │ + teqeq pc, r0, asr r2 @ │ │ │ │ + teqeq pc, ip, lsr r2 @ │ │ │ │ + teqeq fp, r8, ror #8 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + smlaltteq r3, r6, r4, r8 │ │ │ │ + teqeq ip, r0, lsr #23 │ │ │ │ + teqeq ip, ip, ror #10 │ │ │ │ + smlaltbeq r3, r6, r0, r8 │ │ │ │ + teqeq ip, r0, ror #22 │ │ │ │ + teqeq ip, r8, lsr #10 │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ + teqeq ip, r4, lsr #22 │ │ │ │ + teqeq ip, ip, ror #9 │ │ │ │ + teqeq ip, ip, ror #21 │ │ │ │ + strdeq r3, [r6, #-120] @ 0xffffff88 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsl #9 │ │ │ │ + strheq r3, [r6, #-124] @ 0xffffff84 │ │ │ │ + teqeq ip, ip, ror sl │ │ │ │ + teqeq ip, r0, asr #8 │ │ │ │ │ │ │ │ 0021ebe4 : │ │ │ │ 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 │ │ │ │ @@ -353014,30 +353014,30 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21ec30 │ │ │ │ cmpeq r0, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, ror #31 │ │ │ │ cmpeq r0, ip, asr #31 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - cmpeq r6, r0, asr #12 │ │ │ │ - teqeq ip, r8, asr #5 │ │ │ │ + cmpeq r6, r8, asr #12 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ teqeq fp, r8, asr #32 │ │ │ │ - teqeq ip, r4, ror #3 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq fp, r4, asr #1 │ │ │ │ teqeq fp, r0, asr #30 │ │ │ │ - teqeq ip, r4, lsl #13 │ │ │ │ - teqeq ip, r4, asr r6 │ │ │ │ - teqeq ip, r4, lsl #12 │ │ │ │ - cmpeq r6, r8, lsl r3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, ror #31 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, ror #12 │ │ │ │ + teqeq ip, r0, lsl r6 │ │ │ │ + cmpeq r6, r0, lsr #6 │ │ │ │ + teqeq ip, r0, ror #11 │ │ │ │ + teqeq ip, r8, lsr #31 │ │ │ │ + teqeq ip, ip, ror #31 │ │ │ │ │ │ │ │ 0021f060 : │ │ │ │ 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] @ 21f228 │ │ │ │ @@ -353149,21 +353149,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 21f168 │ │ │ │ cmpeq r0, ip, lsl #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, ror #22 │ │ │ │ - cmpeq r6, r0, lsr #4 │ │ │ │ + cmpeq r6, r8, lsr #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r8, lsr #29 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq fp, r0, lsl lr │ │ │ │ @ instruction: 0x01508a94 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r0, lsl #7 │ │ │ │ + teqeq ip, r0, ror #7 │ │ │ │ + teqeq ip, ip, lsl #7 │ │ │ │ │ │ │ │ 0021f250 : │ │ │ │ ldr r3, [r0, #240] @ 0xf0 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -353321,26 +353321,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ b 21f434 │ │ │ │ cmpeq r0, r0, lsl #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, ror #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, ip, lsr #26 │ │ │ │ - cmpeq r6, r0, rrx │ │ │ │ + teqeq ip, r8, lsr sp │ │ │ │ + cmpeq r6, r8, rrx │ │ │ │ teqeq fp, r8 @ │ │ │ │ @ instruction: 0x01508890 │ │ │ │ - teqeq ip, ip, asr ip │ │ │ │ - @ instruction: 0x01462f90 │ │ │ │ + teqeq ip, r8, ror #24 │ │ │ │ + @ instruction: 0x01462f98 │ │ │ │ teqeq fp, r8, lsl sl │ │ │ │ - teqeq ip, ip, lsl #24 │ │ │ │ - cmpeq r6, r0, asr #30 │ │ │ │ - teqeq ip, r8, asr r1 │ │ │ │ - teqeq ip, r8, lsr #2 │ │ │ │ - ldrsbeq r3, [ip, -r4]! │ │ │ │ + teqeq ip, r8, lsl ip │ │ │ │ + cmpeq r6, r8, asr #30 │ │ │ │ + teqeq ip, r4, ror #2 │ │ │ │ + teqeq ip, r4, lsr r1 │ │ │ │ + teqeq ip, r0, ror #1 │ │ │ │ │ │ │ │ 0021f4fc : │ │ │ │ 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] @ 21f678 │ │ │ │ @@ -353431,24 +353431,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21f5bc │ │ │ │ cmpeq r0, ip, ror #13 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, asr #21 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r6, r8, asr sp │ │ │ │ - teqeq ip, r0, lsr #31 │ │ │ │ - teqeq ip, r8, lsl sl │ │ │ │ - teqeq ip, ip, ror #30 │ │ │ │ - strdeq r2, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq r2, [r6, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r6, r0, ror #26 │ │ │ │ + teqeq ip, ip, lsr #31 │ │ │ │ + teqeq ip, r4, lsr #20 │ │ │ │ + teqeq ip, r8, ror pc │ │ │ │ + strdeq r2, [r6, #-200] @ 0xffffff38 │ │ │ │ teqeq fp, r0, asr #15 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ │ │ │ │ 0021f6a4 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -353573,25 +353573,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 21f7b4 │ │ │ │ cmpeq r0, r4, lsr r5 │ │ │ │ - teqeq ip, r4, lsl #18 │ │ │ │ - cmpeq r6, r4, lsr #24 │ │ │ │ + teqeq ip, r0, lsl r9 │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r6, r0, ror #22 │ │ │ │ - teqeq ip, r8, lsr #27 │ │ │ │ - teqeq ip, r0, lsr #16 │ │ │ │ - teqeq ip, r4, ror sp │ │ │ │ - teqeq ip, r4, asr #26 │ │ │ │ - smlalbteq r2, r6, r8, sl │ │ │ │ + cmpeq r6, r8, ror #22 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip, lsr #16 │ │ │ │ + teqeq ip, r0, lsl #27 │ │ │ │ + teqeq ip, r0, asr sp │ │ │ │ + ldrdeq r2, [r6, #-160] @ 0xffffff60 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq ip, r8, lsl #15 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ │ │ │ │ 0021f8d0 : │ │ │ │ ldr r3, [pc, #248] @ 21f9d0 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #18 │ │ │ │ bhi 21f978 │ │ │ │ @@ -353650,29 +353650,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r2, [r6, #-160] @ 0xffffff60 │ │ │ │ + ldrdeq r2, [r6, #-168] @ 0xffffff58 │ │ │ │ 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} │ │ │ │ - teqeq ip, r0, lsr #13 │ │ │ │ - teqeq ip, r8, ror r6 │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ + teqeq ip, ip, lsr #13 │ │ │ │ + teqeq ip, r4, lsl #13 │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ │ │ │ │ 0021fa0c : │ │ │ │ ldr r3, [pc, #368] @ 21fb84 │ │ │ │ cmp r0, r3 │ │ │ │ beq 21fb54 │ │ │ │ ble 21faac │ │ │ │ ldr r3, [pc, #356] @ 21fb88 │ │ │ │ @@ -353763,17 +353763,17 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ stcmi 4, cr0, [r0], {10} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r6, r4, asr #18 │ │ │ │ - teqeq ip, r0, ror #11 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, ip, asr #18 │ │ │ │ + teqeq ip, ip, ror #11 │ │ │ │ + teqeq ip, r8, lsr #11 │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ │ │ │ │ 0021fba8 : │ │ │ │ cmp r0, #0 │ │ │ │ @@ -353840,18 +353840,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, sp, r0, lsr #6 │ │ │ │ - strheq r2, [r6, #-115] @ 0xffffff8d │ │ │ │ - cmpeq r6, ip, lsr r7 │ │ │ │ - teqeq ip, r0, asr #7 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + strheq r2, [r6, #-123] @ 0xffffff85 │ │ │ │ + cmpeq r6, r4, asr #14 │ │ │ │ + teqeq ip, ip, asr #7 │ │ │ │ + teqeq ip, r0, lsr #7 │ │ │ │ │ │ │ │ 0021fcc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #372] @ 21fe54 │ │ │ │ @@ -353949,20 +353949,20 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 21fdbc │ │ │ │ cmpeq r0, r4, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r0, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #31 │ │ │ │ - smlalbteq fp, r1, r0, r5 │ │ │ │ + smlalbteq fp, r1, ip, r5 │ │ │ │ cmpeq r0, r0, asr #28 │ │ │ │ teqeq fp, r4, lsl #6 │ │ │ │ - @ instruction: 0x01462594 │ │ │ │ - teqeq ip, r8, asr r7 │ │ │ │ - teqeq ip, r8, ror #3 │ │ │ │ + @ instruction: 0x0146259c │ │ │ │ + teqeq ip, r4, ror #14 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ 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] @ 22006c │ │ │ │ mov r6, r2 │ │ │ │ @@ -354083,21 +354083,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 21ffd8 │ │ │ │ cmpeq r0, r8, ror #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r4, asr #26 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ - cmpeq r6, r0, asr #10 │ │ │ │ - teqeq ip, r0, lsl r2 │ │ │ │ - teqeq ip, ip, ror r1 │ │ │ │ - smlalbbeq r2, r6, ip, r4 │ │ │ │ + cmpeq r6, r8, asr #10 │ │ │ │ + teqeq ip, ip, lsl r2 │ │ │ │ + teqeq ip, r8, lsl #3 │ │ │ │ + @ instruction: 0x01462494 │ │ │ │ cmpeq r0, r4, lsr #24 │ │ │ │ - teqeq ip, r8, ror #10 │ │ │ │ - teqeq ip, r8, lsr r5 │ │ │ │ + teqeq ip, r4, ror r5 │ │ │ │ + teqeq ip, r4, asr #10 │ │ │ │ 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] @ 220288 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -354218,21 +354218,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2201f4 │ │ │ │ cmpeq r0, r8, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, lsl fp │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ - cmpeq r6, ip, lsl r3 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - smlalbbeq r2, r6, r0, r2 │ │ │ │ - teqeq ip, r0, ror #30 │ │ │ │ + cmpeq r6, r4, lsr #6 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + smlalbbeq r2, r6, r8, r2 │ │ │ │ + teqeq ip, ip, ror #30 │ │ │ │ cmpeq r0, r8, lsl #20 │ │ │ │ - teqeq ip, ip, asr #6 │ │ │ │ - teqeq ip, ip, lsl r3 │ │ │ │ + teqeq ip, r8, asr r3 │ │ │ │ + teqeq ip, r8, lsr #6 │ │ │ │ │ │ │ │ 002202b4 : │ │ │ │ ldrd r2, [r0, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -354289,17 +354289,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 22034c │ │ │ │ - smlalbteq r2, r6, r0, r0 │ │ │ │ - teqeq ip, r8, lsl r2 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + smlalbteq r2, r6, r8, r0 │ │ │ │ + teqeq ip, r4, lsr #4 │ │ │ │ + teqeq ip, r8, lsr #27 │ │ │ │ │ │ │ │ 002203a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #108 @ 0x6c │ │ │ │ @@ -354323,17 +354323,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2203cc │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip, lsl sp │ │ │ │ + cmpeq r6, r8, asr #32 │ │ │ │ + teqeq ip, r4, lsr #3 │ │ │ │ + teqeq ip, r8, lsr #26 │ │ │ │ │ │ │ │ 00220420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #8 │ │ │ │ @@ -354358,17 +354358,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #152 @ 0x98 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 220450 │ │ │ │ - strheq r1, [r6, #-252] @ 0xffffff04 │ │ │ │ - teqeq ip, r4, lsl r1 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + smlalbteq r1, r6, r4, pc @ │ │ │ │ + teqeq ip, r0, lsr #2 │ │ │ │ + teqeq ip, r4, lsr #25 │ │ │ │ │ │ │ │ 002204a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #132 @ 0x84 │ │ │ │ @@ -354392,17 +354392,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2204d0 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - @ instruction: 0x013c2094 │ │ │ │ - teqeq ip, r8, lsl ip │ │ │ │ + cmpeq r6, r4, asr #30 │ │ │ │ + teqeq ip, r0, lsr #1 │ │ │ │ + teqeq ip, r4, lsr #24 │ │ │ │ │ │ │ │ 00220524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -354423,17 +354423,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 220544 │ │ │ │ - smlalbteq r1, r6, r8, lr │ │ │ │ - teqeq ip, r0, lsr #32 │ │ │ │ - teqeq ip, r4, lsr #23 │ │ │ │ + ldrdeq r1, [r6, #-224] @ 0xffffff20 │ │ │ │ + teqeq ip, ip, lsr #32 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ │ │ │ │ 00220598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -354454,17 +354454,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2205b8 │ │ │ │ - cmpeq r6, r4, asr lr │ │ │ │ - teqeq ip, ip, lsr #31 │ │ │ │ - teqeq ip, r0, lsr fp │ │ │ │ + cmpeq r6, ip, asr lr │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, ip, lsr fp │ │ │ │ │ │ │ │ 0022060c : │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -354521,17 +354521,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 220680 │ │ │ │ cmpeq r0, r8, asr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, ror r5 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, asr #20 │ │ │ │ + cmpeq r6, ip, ror #26 │ │ │ │ + teqeq ip, r8, asr #29 │ │ │ │ + teqeq ip, ip, asr #20 │ │ │ │ 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 │ │ │ │ @@ -354927,43 +354927,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2209a4 │ │ │ │ ldrsbeq r7, [r0, #-64] @ 0xffffffc0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r4, asr #19 │ │ │ │ - cmpeq r6, ip, lsl #28 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + cmpeq r6, r4, lsl lr │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - ldrdeq r1, [r6, #-204] @ 0xffffff34 │ │ │ │ + teqeq ip, r0, lsr #17 │ │ │ │ + smlaltteq r1, r6, r4, ip │ │ │ │ muleq r0, r5, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmpeq r0, r8, asr r2 │ │ │ │ teqeq fp, r8 @ │ │ │ │ teqeq fp, r4, lsr #7 │ │ │ │ teqeq fp, r4, ror #6 │ │ │ │ teqeq fp, r0, lsr #6 │ │ │ │ teqeq fp, r0, ror #5 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq ip, r8, asr #11 │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + cmpeq r6, r8, lsl sl │ │ │ │ + teqeq ip, r8, ror #19 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - teqeq ip, ip, lsr #19 │ │ │ │ - teqeq ip, ip, ror r9 │ │ │ │ - teqeq ip, ip, asr #18 │ │ │ │ - teqeq ip, r8, lsl r9 │ │ │ │ - teqeq ip, r8, ror #17 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, lsl #17 │ │ │ │ - teqeq ip, r8, asr r8 │ │ │ │ + teqeq ip, r8, lsl #19 │ │ │ │ + teqeq ip, r8, asr r9 │ │ │ │ + teqeq ip, r4, lsr #18 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + muleq r0, sl, r1 │ │ │ │ + teqeq ip, r4, asr #17 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r4, ror #16 │ │ │ │ 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 │ │ │ │ @@ -355358,42 +355358,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 221090 │ │ │ │ cmpeq r0, r0, lsl lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ + teqeq ip, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ + teqeq ip, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strheq r1, [r6, #-92] @ 0xffffffa4 │ │ │ │ - teqeq ip, r8, ror #2 │ │ │ │ + smlalbteq r1, r6, r4, r5 │ │ │ │ + teqeq ip, r4, ror r1 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ cmpeq r0, ip, ror #22 │ │ │ │ teqeq fp, r4, lsl sp │ │ │ │ teqeq fp, r0, asr #25 │ │ │ │ teqeq fp, r0, lsl #25 │ │ │ │ teqeq fp, ip, lsr ip │ │ │ │ teqeq fp, r8 @ │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq ip, r0, lsl r3 │ │ │ │ - teqeq ip, r0, ror #5 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, lsl #5 │ │ │ │ - teqeq ip, ip, asr #4 │ │ │ │ - teqeq ip, ip, lsl r2 │ │ │ │ - teqeq ip, ip, ror #3 │ │ │ │ - teqeq ip, ip, asr #3 │ │ │ │ - andeq r0, r0, r5, ror #3 │ │ │ │ + teqeq ip, ip, lsl r3 │ │ │ │ + teqeq ip, ip, ror #5 │ │ │ │ teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, lsl #5 │ │ │ │ + teqeq ip, r8, asr r2 │ │ │ │ + teqeq ip, r8, lsr #4 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + andeq r0, r0, r5, ror #3 │ │ │ │ + teqeq ip, r8, lsr #3 │ │ │ │ │ │ │ │ 00221480 : │ │ │ │ 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] @ 2216d0 │ │ │ │ @@ -355539,27 +355539,27 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 22157c │ │ │ │ cmpeq r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, asr r7 │ │ │ │ - swpbeq r1, ip, [r6] │ │ │ │ + smlaltbeq r1, r6, r4, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, ip, asr #24 │ │ │ │ + teqeq ip, r8, asr ip │ │ │ │ teqeq fp, r8, ror #19 │ │ │ │ cmpeq r0, r0, lsl #13 │ │ │ │ - smlalbteq r0, r6, r4, pc @ │ │ │ │ - teqeq ip, r4, ror fp │ │ │ │ - teqeq ip, ip, lsl #31 │ │ │ │ - teqeq ip, r8, asr pc │ │ │ │ - teqeq ip, r4, lsl #30 │ │ │ │ - ldrdeq r0, [r6, #-232] @ 0xffffff18 │ │ │ │ + smlalbteq r0, r6, ip, pc @ │ │ │ │ + teqeq ip, r0, lsl #23 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r4, ror #30 │ │ │ │ + teqeq ip, r0, lsl pc │ │ │ │ + smlaltteq r0, r6, r0, lr │ │ │ │ teqeq fp, r8, ror #14 │ │ │ │ - teqeq ip, r4, lsl #21 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ │ │ │ │ 00221710 : │ │ │ │ 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] @ 221db4 │ │ │ │ @@ -355984,49 +355984,49 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 2217a0 │ │ │ │ ldrsbeq r6, [r0, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r0, lsr pc │ │ │ │ cmpeq r0, r0, lsr #9 │ │ │ │ cmpeq r0, ip, asr r4 │ │ │ │ - @ instruction: 0x01460d90 │ │ │ │ - teqeq ip, ip, lsr r9 │ │ │ │ + @ instruction: 0x01460d98 │ │ │ │ + teqeq ip, r8, asr #18 │ │ │ │ andeq r7, r0, r4, ror r9 │ │ │ │ - teqeq ip, r8, lsl r9 │ │ │ │ - strheq r0, [r6, #-200] @ 0xffffff38 │ │ │ │ - teqeq ip, r4, ror #16 │ │ │ │ - teqeq ip, ip, lsr #16 │ │ │ │ - teqeq ip, r8, ror #23 │ │ │ │ + teqeq ip, r4, lsr #18 │ │ │ │ + smlalbteq r0, r6, r0, ip │ │ │ │ + teqeq ip, r0, ror r8 │ │ │ │ + teqeq ip, r8, lsr r8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq fp, ip, lsl r4 │ │ │ │ teqeq fp, r4, asr #7 │ │ │ │ teqeq fp, r4, lsl #7 │ │ │ │ - strheq r0, [r6, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r0, r6, r0, sl │ │ │ │ teqeq fp, r8, lsr r3 │ │ │ │ - teqeq ip, r0, ror #12 │ │ │ │ + teqeq ip, ip, ror #12 │ │ │ │ teqeq fp, r0, ror #5 │ │ │ │ - cmpeq r6, ip, lsr #20 │ │ │ │ - teqeq ip, r4, lsr sl │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r4, lsr sl │ │ │ │ + teqeq ip, r0, asr #20 │ │ │ │ + teqeq ip, r4, ror #11 │ │ │ │ + teqeq ip, r8, lsl #20 │ │ │ │ + smlalbteq r0, r6, r8, r9 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r8, ror r5 │ │ │ │ teqeq ip, ip @ │ │ │ │ - smlalbteq r0, r6, r0, r9 │ │ │ │ - teqeq ip, r8, asr #19 │ │ │ │ - teqeq ip, ip, ror #10 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, ror #18 │ │ │ │ - teqeq ip, r0, lsr r9 │ │ │ │ - teqeq ip, r0, lsl #18 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, lsr #17 │ │ │ │ - teqeq ip, r0, ror r8 │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ - teqeq ip, ip, lsr r8 │ │ │ │ + teqeq ip, ip, ror #18 │ │ │ │ + teqeq ip, ip, lsr r9 │ │ │ │ + teqeq ip, ip, lsl #18 │ │ │ │ teqeq ip, ip @ │ │ │ │ - strdeq r0, [r6, #-120] @ 0xffffff88 │ │ │ │ - teqeq ip, ip, lsr r4 │ │ │ │ - teqeq ip, r0, lsr #7 │ │ │ │ + teqeq ip, ip, lsr #17 │ │ │ │ + teqeq ip, ip, ror r8 │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ + teqeq ip, r8, asr #16 │ │ │ │ + teqeq ip, r8, ror #7 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ + teqeq ip, r8, asr #8 │ │ │ │ + teqeq ip, ip, lsr #7 │ │ │ │ │ │ │ │ 00221e54 : │ │ │ │ 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] @ 2223d4 │ │ │ │ @@ -356377,57 +356377,57 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 22209c │ │ │ │ @ instruction: 0x01505d98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, ror sp │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - smlalbteq r0, r6, r4, r6 │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, lsr #7 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + smlalbteq r0, r6, ip, r6 │ │ │ │ + teqeq ip, r4, lsr r3 │ │ │ │ + teqeq ip, r8, lsr #7 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, ror #7 │ │ │ │ andeq r7, r0, r4, ror r9 │ │ │ │ - teqeq ip, r0, asr r2 │ │ │ │ + teqeq ip, ip, asr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r0, lsl r1 │ │ │ │ - teqeq ip, r0, lsl r5 │ │ │ │ + teqeq ip, ip, lsl r1 │ │ │ │ + teqeq ip, ip, lsl r5 │ │ │ │ cmpeq r0, r0, ror #22 │ │ │ │ - @ instruction: 0x01460494 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, lsr r0 │ │ │ │ - cmpeq r6, r4, asr r4 │ │ │ │ - teqeq ip, ip, asr r4 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ - teqeq ip, ip, lsl r4 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - ldrdeq r0, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, ror pc │ │ │ │ - @ instruction: 0x01460394 │ │ │ │ - teqeq ip, ip, lsr r0 │ │ │ │ - teqeq ip, ip, lsr pc │ │ │ │ + @ instruction: 0x0146049c │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ teqeq ip, r8, asr #32 │ │ │ │ - teqeq ip, r8, lsl r3 │ │ │ │ - ldrdeq r0, [r6, #-36] @ 0xffffffdc │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, ror lr │ │ │ │ - @ instruction: 0x01460294 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, lsr lr │ │ │ │ - cmpeq r6, r4, asr r2 │ │ │ │ - teqeq ip, ip, asr r2 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - cmpeq r6, r4, lsl r2 │ │ │ │ - teqeq ip, ip, lsl r2 │ │ │ │ - teqeq ip, r0, asr #27 │ │ │ │ - ldrdeq r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - teqeq ip, ip, lsr #28 │ │ │ │ - teqeq ip, r0, lsl #27 │ │ │ │ + cmpeq r6, ip, asr r4 │ │ │ │ + teqeq ip, r8, ror #8 │ │ │ │ + teqeq ip, r8 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ + teqeq ip, r8, lsr #8 │ │ │ │ + teqeq ip, r8, asr #31 │ │ │ │ + ldrdeq r0, [r6, #-60] @ 0xffffffc4 │ │ │ │ + teqeq ip, r8, ror #7 │ │ │ │ + teqeq ip, r8, lsl #31 │ │ │ │ + @ instruction: 0x0146039c │ │ │ │ + teqeq ip, r8, asr #32 │ │ │ │ + teqeq ip, r8, asr #30 │ │ │ │ + teqeq ip, r4, asr r0 │ │ │ │ + teqeq ip, r4, lsr #6 │ │ │ │ + ldrdeq r0, [r6, #-44] @ 0xffffffd4 │ │ │ │ + teqeq ip, r8, ror #5 │ │ │ │ + teqeq ip, r8, lsl #29 │ │ │ │ + @ instruction: 0x0146029c │ │ │ │ + teqeq ip, r8, lsr #5 │ │ │ │ + teqeq ip, r8, asr #28 │ │ │ │ + cmpeq r6, ip, asr r2 │ │ │ │ + teqeq ip, r8, ror #4 │ │ │ │ + teqeq ip, r8, lsl #28 │ │ │ │ + cmpeq r6, ip, lsl r2 │ │ │ │ + teqeq ip, r8, lsr #4 │ │ │ │ + teqeq ip, ip, asr #27 │ │ │ │ + smlaltteq r0, r6, r0, r1 │ │ │ │ + teqeq ip, r8, lsr lr │ │ │ │ + teqeq ip, ip, lsl #27 │ │ │ │ │ │ │ │ 00222490 : │ │ │ │ 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] @ 222618 │ │ │ │ @@ -356522,22 +356522,22 @@ │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str r5, [sp, #12] │ │ │ │ b 222594 │ │ │ │ cmpeq r0, r8, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - swpbeq r0, ip, [r6] │ │ │ │ - teqeq ip, ip, asr #24 │ │ │ │ + smlaltbeq r0, r6, r4, r0 │ │ │ │ + teqeq ip, r8, asr ip │ │ │ │ ldrsbeq r5, [r0, #-100] @ 0xffffff9c │ │ │ │ teqeq fp, r0, lsl #17 │ │ │ │ - teqpeq fp, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r5, r8, pc @ │ │ │ │ - teqeq ip, r0, lsl #26 │ │ │ │ - teqeq ip, r8, lsr #22 │ │ │ │ + teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0145ff90 │ │ │ │ + teqeq ip, ip, lsl #26 │ │ │ │ + teqeq ip, r4, lsr fp │ │ │ │ │ │ │ │ 00222640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 2227fc │ │ │ │ @@ -356644,30 +356644,30 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 222694 │ │ │ │ b 222724 │ │ │ │ cmpeq r0, r8, lsr #11 │ │ │ │ - smlalbteq pc, r5, r4, lr @ │ │ │ │ - teqpeq fp, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, ror sl │ │ │ │ - teqeq ip, r4, lsl #25 │ │ │ │ - smlalbbeq pc, r5, r0, lr @ │ │ │ │ - teqeq ip, r4, lsr #20 │ │ │ │ - cmppeq r5, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, ror #19 │ │ │ │ - strdeq pc, [r5, #-216] @ 0xffffff28 │ │ │ │ - teqpeq fp, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsr #19 │ │ │ │ + smlalbteq pc, r5, ip, lr @ │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, ror sl │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + smlalbbeq pc, r5, r8, lr @ │ │ │ │ + teqeq ip, r0, lsr sl │ │ │ │ + cmppeq r5, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsl #24 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + cmppeq r5, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r7, r0, r4, ror r9 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - smlaltbeq pc, r5, r4, sp @ │ │ │ │ - teqeq ip, r0, asr r9 │ │ │ │ + teqeq ip, r4, asr #21 │ │ │ │ + smlaltbeq pc, r5, ip, sp @ │ │ │ │ + teqeq ip, ip, asr r9 │ │ │ │ │ │ │ │ 00222840 : │ │ │ │ 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 │ │ │ │ @@ -357280,57 +357280,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 222c60 │ │ │ │ cmpeq r0, r0, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r8, ror r3 │ │ │ │ - strheq pc, [r5, #-196] @ 0xffffff3c @ │ │ │ │ - teqeq ip, r0, ror #16 │ │ │ │ + strheq pc, [r5, #-204] @ 0xffffff34 @ │ │ │ │ + teqeq ip, ip, ror #16 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq pc, [r5, #-164] @ 0xffffff5c │ │ │ │ - teqeq ip, r0, lsr #13 │ │ │ │ + strdeq pc, [r5, #-172] @ 0xffffff54 │ │ │ │ + teqeq ip, ip, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmppeq r5, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsl #12 │ │ │ │ - smlaltteq pc, r5, r4, r9 @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + cmppeq r5, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, lsl r6 │ │ │ │ + smlaltteq pc, r5, ip, r9 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ @ instruction: 0x01504f9c │ │ │ │ - smlaltteq pc, r5, r0, r8 @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + smlaltteq pc, r5, r8, r8 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ teqeq fp, r8, lsl r1 │ │ │ │ ldrheq r0, [fp, -r8]! │ │ │ │ teqeq fp, r4, rrx │ │ │ │ teqeq fp, r4, lsr #32 │ │ │ │ - cmppeq r5, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsl #6 │ │ │ │ + teqeq ip, ip, lsl #6 │ │ │ │ teqpeq sl, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsr #8 │ │ │ │ - cmppeq r5, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, asr #3 │ │ │ │ - smlaltteq pc, r5, r0, r5 @ │ │ │ │ - teqpeq fp, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, lsl #3 │ │ │ │ - teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ + cmppeq r5, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + smlaltteq pc, r5, r8, r5 @ │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00223294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -357446,31 +357446,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ b 2233b8 │ │ │ │ cmpeq r0, ip, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq pc, r5, r8, r2 @ │ │ │ │ - teqeq ip, r4, lsr lr │ │ │ │ + @ instruction: 0x0145f290 │ │ │ │ + teqeq ip, r0, asr #28 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmppeq r5, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, asr #27 │ │ │ │ + cmppeq r5, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r5, r4, r1 @ │ │ │ │ - teqpeq fp, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsr sp │ │ │ │ + teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r5, ip, r1 @ │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, lsr sp │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmppeq r5, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + cmppeq r5, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl #26 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqpeq fp, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002234bc : │ │ │ │ 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 │ │ │ │ @@ -357620,27 +357620,27 @@ │ │ │ │ ldr r1, [pc, #44] @ 223740 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2235cc │ │ │ │ - teqeq ip, ip, lsr ip │ │ │ │ + teqeq ip, r8, asr #24 │ │ │ │ cmpeq r0, r8, lsl r7 │ │ │ │ - cmppeq r5, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r5, r4, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmpeq r0, r0, lsr r6 │ │ │ │ teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, ip, lsr #29 │ │ │ │ - teqeq fp, ip, ror lr │ │ │ │ + teqeq fp, r8, ror #29 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r8, lsl #29 │ │ │ │ │ │ │ │ 0022375c : │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -357845,26 +357845,26 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 223848 │ │ │ │ cmpeq r0, r0, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, lsr r4 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - teqeq ip, r8, lsl #24 │ │ │ │ - @ instruction: 0x0145ee94 │ │ │ │ + teqeq ip, r4, lsl ip │ │ │ │ + @ instruction: 0x0145ee9c │ │ │ │ ldrheq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, lsr #23 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ teqpeq sl, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsr #12 │ │ │ │ - teqeq fp, ip, lsr #23 │ │ │ │ - teqeq fp, ip, ror fp │ │ │ │ - teqeq ip, r0, lsr sl │ │ │ │ - teqeq fp, r8, lsr #22 │ │ │ │ + teqeq ip, r0, lsr r6 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r8, lsl #23 │ │ │ │ + teqeq ip, ip, lsr sl │ │ │ │ + teqeq fp, r4, lsr fp │ │ │ │ │ │ │ │ 00223abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -357886,17 +357886,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 223ae0 │ │ │ │ - smlalbbeq lr, r5, ip, fp │ │ │ │ - teqeq fp, r4, lsl #21 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + @ instruction: 0x0145eb94 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ │ │ │ │ 00223b34 : │ │ │ │ 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] @ 223e38 │ │ │ │ @@ -358088,26 +358088,26 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 223c44 │ │ │ │ ldrheq r4, [r0, #-8] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01504094 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - strdeq lr, [r5, #-160] @ 0xffffff60 │ │ │ │ - teqeq ip, r8, asr r8 │ │ │ │ + strdeq lr, [r5, #-168] @ 0xffffff58 │ │ │ │ + teqeq ip, r4, ror #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r8, asr #17 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ ldrheq r3, [r0, #-248] @ 0xffffff08 │ │ │ │ teqpeq sl, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ ldrsheq pc, [sl, -r0]! @ │ │ │ │ - teqeq fp, r4, lsr r8 │ │ │ │ - teqeq fp, r0, lsl #16 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, ip, ror #14 │ │ │ │ + teqeq fp, r0, asr #16 │ │ │ │ + teqeq fp, ip, lsl #16 │ │ │ │ + teqeq ip, r0, lsl #14 │ │ │ │ + teqeq fp, r8, lsr #15 │ │ │ │ + teqeq fp, r8, ror r7 │ │ │ │ │ │ │ │ 00223e78 : │ │ │ │ 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] @ 2240b8 │ │ │ │ @@ -358250,22 +358250,22 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 223f7c │ │ │ │ cmpeq r0, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r0, asr sp │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - smlaltbeq lr, r5, ip, r7 │ │ │ │ - teqeq ip, r4, lsl r5 │ │ │ │ + strheq lr, [r5, #-116] @ 0xffffff8c │ │ │ │ + teqeq ip, r0, lsr #10 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ cmpeq r0, r0, lsl #25 │ │ │ │ teqeq sl, r0, lsl lr │ │ │ │ - teqeq fp, r4, asr r5 │ │ │ │ - teqeq ip, r8, asr #8 │ │ │ │ - teqeq fp, ip, ror #9 │ │ │ │ + teqeq fp, r0, ror #10 │ │ │ │ + teqeq ip, r4, asr r4 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ │ │ │ │ 002240e8 : │ │ │ │ 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] @ 224be4 │ │ │ │ @@ -358967,67 +358967,67 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2241e0 │ │ │ │ cmpeq r0, r4, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r0, ror #21 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - cmpeq r5, r4, lsr #10 │ │ │ │ - teqeq ip, ip, lsl #5 │ │ │ │ + cmpeq r5, ip, lsr #10 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ cmpeq r0, ip, lsl sl │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ - smlaltbeq lr, r5, r4, r3 │ │ │ │ - teqeq ip, r4, lsl #2 │ │ │ │ + smlaltbeq lr, r5, ip, r3 │ │ │ │ + teqeq ip, r0, lsl r1 │ │ │ │ andeq r7, r0, ip, lsr r6 │ │ │ │ - teqeq ip, r4, lsr #2 │ │ │ │ + teqeq ip, r0, lsr r1 │ │ │ │ andeq r7, r0, r0, asr pc │ │ │ │ - cmpeq r5, r4, lsr #4 │ │ │ │ - teqeq ip, ip, lsl #31 │ │ │ │ + cmpeq r5, ip, lsr #4 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ teqeq sl, r0, asr #18 │ │ │ │ - smlaltbeq lr, r5, ip, r1 │ │ │ │ - teqeq ip, ip, lsr #30 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, ip, asr #31 │ │ │ │ - swpbeq lr, ip, [r5] │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq ip, r4, lsl #28 │ │ │ │ + strheq lr, [r5, #-20] @ 0xffffffec │ │ │ │ + teqeq ip, r8, lsr pc │ │ │ │ + teqeq ip, r8, ror #29 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + smlaltbeq lr, r5, r4, r0 │ │ │ │ + teqeq fp, r0, lsr #31 │ │ │ │ + teqeq ip, r0, lsl lr │ │ │ │ teqeq sl, r0, asr #15 │ │ │ │ teqeq sl, ip, ror #14 │ │ │ │ teqeq sl, ip, lsr #14 │ │ │ │ teqeq sl, ip, ror #13 │ │ │ │ teqeq sl, ip, lsr #13 │ │ │ │ - strdeq sp, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r5, r0, lsl #30 │ │ │ │ teqeq sl, ip, asr r6 │ │ │ │ - teqeq ip, r8, asr ip │ │ │ │ + teqeq ip, r4, ror #24 │ │ │ │ teqeq sl, r8, lsl #12 │ │ │ │ teqeq sl, r8, asr #11 │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ teqeq sl, r8, ror r5 │ │ │ │ - teqeq ip, r4, ror fp │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq fp, r4, lsr #25 │ │ │ │ - teqeq ip, r8, lsl fp │ │ │ │ - teqeq fp, r0, ror ip │ │ │ │ - teqeq fp, r0, asr #24 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - smlaltteq sp, r5, r4, ip │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, asr #20 │ │ │ │ - teqeq fp, r8, lsr #23 │ │ │ │ - teqeq ip, ip, asr sl │ │ │ │ - teqeq fp, r0, asr #22 │ │ │ │ - teqeq fp, r0, lsl fp │ │ │ │ - teqeq fp, r0, ror #21 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r0, lsl #21 │ │ │ │ - teqeq fp, r0, asr sl │ │ │ │ - teqeq fp, r0, lsr #20 │ │ │ │ + teqeq ip, r0, lsl #23 │ │ │ │ + teqeq fp, r0, ror #25 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - teqeq fp, r0, asr #19 │ │ │ │ + teqeq ip, r4, lsr #22 │ │ │ │ + teqeq fp, ip, ror ip │ │ │ │ + teqeq fp, ip, asr #24 │ │ │ │ + teqeq ip, r8, ror #23 │ │ │ │ + smlaltteq sp, r5, ip, ip │ │ │ │ + teqeq ip, r0, asr #21 │ │ │ │ + teqeq ip, r0, asr sl │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq ip, r8, ror #20 │ │ │ │ + teqeq fp, ip, asr #22 │ │ │ │ + teqeq fp, ip, lsl fp │ │ │ │ + teqeq fp, ip, ror #21 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, lsl #21 │ │ │ │ + teqeq fp, ip, asr sl │ │ │ │ + teqeq fp, ip, lsr #20 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, asr #19 │ │ │ │ │ │ │ │ 00224cc8 : │ │ │ │ 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] @ 225664 │ │ │ │ @@ -359641,69 +359641,69 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 224dac │ │ │ │ b 224ec0 │ │ │ │ cmpeq r0, r4, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r4, lsl #30 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - cmpeq r5, r0, asr #18 │ │ │ │ - teqeq ip, r8, lsr #13 │ │ │ │ + cmpeq r5, r8, asr #18 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ cmpeq r0, r0, asr lr │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqpeq fp, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [r5, #-120] @ 0xffffff88 │ │ │ │ - teqeq ip, r8, asr r5 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl #16 │ │ │ │ + teqeq ip, r4, ror #10 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r7, r0, r0, asr pc │ │ │ │ - @ instruction: 0x0145d798 │ │ │ │ - teqeq ip, r0, lsl #10 │ │ │ │ + smlaltbeq sp, r5, r0, r7 │ │ │ │ + teqeq ip, ip, lsl #10 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r7, r0, ip, lsr r6 │ │ │ │ - smlaltbeq sp, r5, r8, r6 │ │ │ │ - teqeq ip, r0, lsl r4 │ │ │ │ + strheq sp, [r5, #-96] @ 0xffffffa0 │ │ │ │ + teqeq ip, ip, lsl r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - strheq sp, [r5, #-84] @ 0xffffffac │ │ │ │ + strheq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ + teqeq ip, r8, asr #11 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ teqeq sl, r8, lsr #25 │ │ │ │ teqeq sl, r8, ror #24 │ │ │ │ teqeq sl, r0 @ │ │ │ │ teqeq sl, r0 @ │ │ │ │ teqeq sl, r8, ror #22 │ │ │ │ teqeq sl, r8, lsr #22 │ │ │ │ teqeq sl, r8, ror #21 │ │ │ │ teqeq sl, r8, lsr #21 │ │ │ │ teqeq sl, r4, ror #20 │ │ │ │ + teqeq fp, r8, asr #3 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq fp, r4, ror #2 │ │ │ │ - teqeq fp, r8, lsr r1 │ │ │ │ - teqpeq fp, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, ror r1 │ │ │ │ + teqeq fp, r4, asr #2 │ │ │ │ + teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq fp, r8, lsl #2 │ │ │ │ - teqeq ip, ip, asr #3 │ │ │ │ + teqeq fp, r4, lsl r1 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrheq sp, [fp, -r4]! │ │ │ │ - teqeq fp, r8, lsl #1 │ │ │ │ - teqeq fp, ip, asr r0 │ │ │ │ - teqeq fp, r0, lsr r0 │ │ │ │ - teqeq fp, r4 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqpeq fp, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, pc, lsr #2 │ │ │ │ - teqeq fp, r4, lsl #31 │ │ │ │ + teqeq fp, r0, asr #1 │ │ │ │ + @ instruction: 0x013bd094 │ │ │ │ + teqeq fp, r8, rrx │ │ │ │ + teqeq fp, ip, lsr r0 │ │ │ │ + teqeq fp, r0, lsl r0 │ │ │ │ + teqeq fp, r4, ror #31 │ │ │ │ teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, pc, lsr #2 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq fp, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 00225754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -360172,46 +360172,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2257b8 │ │ │ │ cmpeq r0, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, ip, asr r4 │ │ │ │ cmpeq r0, r4, asr #8 │ │ │ │ - smlalbbeq ip, r5, r8, lr │ │ │ │ - teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0145ce90 │ │ │ │ + teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ teqeq sl, r4 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r5, r0, lsl sp │ │ │ │ - teqpeq fp, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ + teqpeq fp, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - smlaltbeq ip, r5, r4, ip │ │ │ │ - teqpeq fp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq ip, r5, ip, ip │ │ │ │ + teqpeq fp, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ teqeq sl, r4, ror #4 │ │ │ │ teqeq sl, r8, asr #3 │ │ │ │ teqeq sl, r8, lsl #3 │ │ │ │ teqeq sl, r0, asr #2 │ │ │ │ teqeq sl, r0, lsl #2 │ │ │ │ teqeq sl, r0, asr #1 │ │ │ │ - teqeq fp, r8, lsl r8 │ │ │ │ - smlaltteq ip, r5, r8, r8 │ │ │ │ - teqeq fp, r0, ror #15 │ │ │ │ - teqpeq fp, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, lsr #15 │ │ │ │ - teqeq fp, r0, lsl #15 │ │ │ │ - teqeq fp, r0, asr r7 │ │ │ │ - teqeq fp, r4, lsr #14 │ │ │ │ + teqeq fp, r4, lsr #16 │ │ │ │ + strdeq ip, [r5, #-128] @ 0xffffff80 │ │ │ │ + teqeq fp, ip, ror #15 │ │ │ │ + teqpeq fp, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ teqeq fp, r8 @ │ │ │ │ + teqeq fp, ip, lsl #15 │ │ │ │ + teqeq fp, ip, asr r7 │ │ │ │ + teqeq fp, r0, lsr r7 │ │ │ │ + teqeq fp, r4, lsl #14 │ │ │ │ │ │ │ │ 00225f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 225fc0 │ │ │ │ @@ -360240,19 +360240,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 225f7c │ │ │ │ - teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, ror #11 │ │ │ │ - teqpeq fp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq ip, r5, r8, r7 │ │ │ │ + teqpeq fp, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqpeq fp, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0145c790 │ │ │ │ │ │ │ │ 00225fd4 : │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, #3 │ │ │ │ strne ip, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #22 │ │ │ │ @@ -360302,18 +360302,18 @@ │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 226060 │ │ │ │ ldrsbeq r1, [r0, #-188] @ 0xffffff44 │ │ │ │ andeq r7, r0, r8, ror r1 │ │ │ │ - cmpeq r5, r0, lsl #14 │ │ │ │ - teqpeq fp, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, lsl #10 │ │ │ │ - teqpeq fp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl #14 │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, lsl r5 │ │ │ │ + teqpeq fp, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002260b8 : │ │ │ │ ldr r3, [pc, #28] @ 2260dc │ │ │ │ ldr r2, [pc, #28] @ 2260e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -360495,53 +360495,53 @@ │ │ │ │ str ip, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #172] @ 22643c │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - teqpeq fp, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r1, [r0, #-168] @ 0xffffff58 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - teqpeq fp, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - teqpeq fp, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, ip, asr r0 │ │ │ │ - teqpeq fp, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, ror #17 │ │ │ │ - teqpeq fp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl r2 │ │ │ │ - teqpeq fp, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, lsr r2 │ │ │ │ - teqpeq fp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, r2 │ │ │ │ - teqpeq fp, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsr #27 │ │ │ │ - teqpeq fp, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, lsl #11 │ │ │ │ - teqpeq fp, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, asr r7 │ │ │ │ - teqpeq fp, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #23 │ │ │ │ - teqpeq fp, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, ip, ror #7 │ │ │ │ - teqpeq fp, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #26 │ │ │ │ - teqpeq fp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl sp │ │ │ │ - teqpeq fp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, lsl #19 │ │ │ │ - teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #20 │ │ │ │ - teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, lsl r2 │ │ │ │ - teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, lsl #31 │ │ │ │ - teqpeq fp, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsr #8 │ │ │ │ - teqpeq fp, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ andeq r7, r0, ip, lsr #11 │ │ │ │ │ │ │ │ 00226444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -360582,15 +360582,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r6, r0 │ │ │ │ bl bc65c <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ eormi r0, r6, r0 │ │ │ │ - teqpeq fp, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002264f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #60] @ 226548 │ │ │ │ @@ -361202,28 +361202,28 @@ │ │ │ │ bl bdd18 │ │ │ │ b 226c80 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq r0, r8, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r0, r4, lsr #2 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ - teqeq fp, ip, lsl lr │ │ │ │ - cmpeq r5, r4, lsl #24 │ │ │ │ + teqeq fp, r8, lsr #28 │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ cmpeq r0, ip, lsl #1 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - @ instruction: 0x0145bb94 │ │ │ │ - teqeq fp, ip, lsl #26 │ │ │ │ - strdeq fp, [r5, #-164] @ 0xffffff5c │ │ │ │ + teqeq fp, r0, asr #27 │ │ │ │ + @ instruction: 0x0145bb9c │ │ │ │ + teqeq fp, r8, lsl sp │ │ │ │ + strdeq fp, [r5, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0145ba94 │ │ │ │ - teqeq fp, r4, lsl #25 │ │ │ │ - teqeq fp, r4, asr ip │ │ │ │ - cmpeq r5, r4, asr #20 │ │ │ │ - teqeq fp, r0, lsl #24 │ │ │ │ - smlaltteq fp, r5, r0, r9 │ │ │ │ + @ instruction: 0x0145ba9c │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r0, ror #24 │ │ │ │ + cmpeq r5, ip, asr #20 │ │ │ │ + teqeq fp, ip, lsl #24 │ │ │ │ + smlaltteq fp, r5, r8, r9 │ │ │ │ │ │ │ │ 00226df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -361432,25 +361432,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - smlaltteq fp, r5, r8, r7 │ │ │ │ + teqeq fp, r0, lsl #20 │ │ │ │ + strdeq fp, [r5, #-112] @ 0xffffff90 │ │ │ │ cmpeq r0, r0, ror #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, ip, asr r7 │ │ │ │ - teqeq fp, r4, asr r9 │ │ │ │ - teqeq fp, r8, lsr #18 │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ + cmpeq r5, r4, ror #14 │ │ │ │ + teqeq fp, r0, ror #18 │ │ │ │ + teqeq fp, r4, lsr r9 │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ teqeq sl, r8, lsr #27 │ │ │ │ - cmpeq r5, r8, ror #12 │ │ │ │ - teqeq fp, r4, ror #16 │ │ │ │ + cmpeq r5, r0, ror r6 │ │ │ │ + teqeq fp, r0, ror r8 │ │ │ │ │ │ │ │ 0022717c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 2271cc │ │ │ │ @@ -362584,202 +362584,202 @@ │ │ │ │ bl c0190 │ │ │ │ b 227ba8 │ │ │ │ cmpeq r2, ip, ror #22 │ │ │ │ cmpeq r0, ip, lsr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01500894 │ │ │ │ cmpeq r2, r0, ror #22 │ │ │ │ + teqeq fp, r4, ror #11 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, ip, ror #13 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ cmpeq r0, ip, lsl r2 │ │ │ │ - teqeq fp, ip, ror r5 │ │ │ │ + teqeq fp, r8, lsl #11 │ │ │ │ cmpeq r2, r0, lsr #21 │ │ │ │ - ldrheq fp, [fp, -r0]! │ │ │ │ - teqeq lr, r4, lsr #11 │ │ │ │ + ldrheq fp, [fp, -ip]! │ │ │ │ + teqeq lr, r0 @ │ │ │ │ cmpeq r2, ip, asr #19 │ │ │ │ cmpeq r2, r0, lsl #19 │ │ │ │ - ldrdeq fp, [r5, #-20] @ 0xffffffec │ │ │ │ + ldrdeq fp, [r5, #-28] @ 0xffffffe4 │ │ │ │ cmpeq r2, r4, asr #18 │ │ │ │ - teqeq fp, r0, asr r4 │ │ │ │ + teqeq fp, ip, asr r4 │ │ │ │ andeq r6, r0, r8, ror #29 │ │ │ │ cmpeq r2, r8, lsl r9 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - teqeq fp, r0, lsl r4 │ │ │ │ + smlalbbeq fp, r5, r0, r1 │ │ │ │ + teqeq fp, ip, lsl r4 │ │ │ │ cmpeq r2, r8, ror r8 │ │ │ │ - teqeq fp, r4, lsl #8 │ │ │ │ + teqeq fp, r0, lsl r4 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, r4, ror #7 │ │ │ │ teqeq fp, r0 @ │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r4, asr #7 │ │ │ │ - teqeq fp, ip, lsr #7 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r8, ror r3 │ │ │ │ - teqeq fp, r4, ror #6 │ │ │ │ - cmpeq r2, r0, lsr r7 │ │ │ │ - teqeq fp, r8, asr #6 │ │ │ │ - teqeq fp, r4, lsr r3 │ │ │ │ - teqeq fp, r8, lsl r3 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, r0, ror #5 │ │ │ │ - teqeq fp, r8, asr #5 │ │ │ │ + teqeq fp, r4, lsl #7 │ │ │ │ + teqeq fp, r0, ror r3 │ │ │ │ + cmpeq r2, r0, lsr r7 │ │ │ │ + teqeq fp, r4, asr r3 │ │ │ │ + teqeq fp, r0, asr #6 │ │ │ │ + teqeq fp, r4, lsr #6 │ │ │ │ + teqeq fp, r8, lsl #6 │ │ │ │ + teqeq fp, ip, ror #5 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ teqeq fp, ip, lsr #5 │ │ │ │ - teqeq fp, r0, lsr #5 │ │ │ │ - teqeq fp, r4, lsl #5 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ ldrheq r1, [r2, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ + cmpeq r5, r4, asr lr │ │ │ │ cmpeq r2, r0, asr #11 │ │ │ │ - teqeq fp, r4, ror #4 │ │ │ │ + teqeq fp, r0, ror r2 │ │ │ │ cmpeq r2, ip, asr #10 │ │ │ │ - strdeq sl, [r5, #-208] @ 0xffffff30 │ │ │ │ - teqeq fp, ip, asr #4 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r0, lsr #4 │ │ │ │ + strdeq sl, [r5, #-216] @ 0xffffff28 │ │ │ │ + teqeq fp, r8, asr r2 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, lsr #4 │ │ │ │ cmpeq r2, r4, ror r4 │ │ │ │ cmpeq r2, r8, asr r4 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq fp, r4, lsr #3 │ │ │ │ + teqeq fp, r8, asr #3 │ │ │ │ + teqeq lr, r8, ror #21 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ cmpeq r2, ip, ror #7 │ │ │ │ - smlaltbeq sl, r5, r4, ip │ │ │ │ + smlaltbeq sl, r5, ip, ip │ │ │ │ cmpeq r2, r8, asr #7 │ │ │ │ - teqeq fp, r4, ror #2 │ │ │ │ + teqeq fp, r0, ror r1 │ │ │ │ cmpeq r2, ip, lsl #7 │ │ │ │ - teqeq fp, r8, asr #2 │ │ │ │ - cmpeq r5, r8, asr #24 │ │ │ │ - teqeq fp, r0, asr lr │ │ │ │ - teqeq fp, r4, lsl #2 │ │ │ │ + teqeq fp, r4, asr r1 │ │ │ │ + cmpeq r5, r0, asr ip │ │ │ │ + teqeq fp, ip, asr lr │ │ │ │ + teqeq fp, r0, lsl r1 │ │ │ │ cmpeq r0, r4, asr r0 │ │ │ │ cmpeq r2, ip, lsl r3 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ ldrsheq r2, [r2, #-36] @ 0xffffffdc │ │ │ │ andeq r7, r0, r4, lsl #17 │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ - teqeq fp, r4, lsr #18 │ │ │ │ - teqeq fp, ip, lsr #26 │ │ │ │ - teqeq fp, r4, lsr r0 │ │ │ │ - teqeq fp, r8, asr #17 │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ + teqeq fp, r0, lsr r9 │ │ │ │ + teqeq fp, r8, lsr sp │ │ │ │ + teqeq fp, r0, asr #32 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ cmpeq r2, r4, lsr #4 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, ip, lsr r8 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ - teqeq fp, ip, lsl #16 │ │ │ │ - teqeq fp, r4, lsl ip │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq fp, ip @ │ │ │ │ - smlaltbeq sl, r5, r0, r9 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, r4, lsr #23 │ │ │ │ - teqeq fp, r8, ror #14 │ │ │ │ - teqeq fp, ip, ror #22 │ │ │ │ - teqeq fp, r4, lsr r7 │ │ │ │ - cmpeq r5, r0, lsr r9 │ │ │ │ - teqeq fp, r0, lsr fp │ │ │ │ + teqeq fp, r8, asr #16 │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ + teqeq fp, r8, lsl r8 │ │ │ │ + teqeq fp, r0, lsr #24 │ │ │ │ + teqeq fp, r4, ror #15 │ │ │ │ + teqeq fp, r8, ror #23 │ │ │ │ + smlaltbeq sl, r5, r8, r9 │ │ │ │ + teqeq fp, r8, lsr #15 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r4, ror r7 │ │ │ │ + teqeq fp, r8, ror fp │ │ │ │ + teqeq fp, r0, asr #14 │ │ │ │ + cmpeq r5, r8, lsr r9 │ │ │ │ + teqeq fp, ip, lsr fp │ │ │ │ + teqeq fp, r4, lsl #14 │ │ │ │ + strdeq sl, [r5, #-140] @ 0xffffff74 │ │ │ │ + teqeq fp, r0, lsl #22 │ │ │ │ + teqeq fp, r8, asr #13 │ │ │ │ + smlalbteq sl, r5, r0, r8 │ │ │ │ + teqeq fp, r4, asr #21 │ │ │ │ + teqeq fp, ip, lsl #13 │ │ │ │ + smlalbbeq sl, r5, r4, r8 │ │ │ │ + teqeq fp, r8, lsl #21 │ │ │ │ + teqeq fp, r0, asr r6 │ │ │ │ + cmpeq r5, r8, asr #16 │ │ │ │ + teqeq fp, ip, asr #20 │ │ │ │ + teqeq fp, r4, lsl r6 │ │ │ │ + cmpeq r5, ip, lsl #16 │ │ │ │ + teqeq fp, r0, lsl sl │ │ │ │ teqeq fp, r8 @ │ │ │ │ - strdeq sl, [r5, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq sl, [r5, #-112] @ 0xffffff90 │ │ │ │ teqeq fp, r4 @ │ │ │ │ teqeq fp, ip @ │ │ │ │ - strheq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x0145a794 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r0, lsl #13 │ │ │ │ - cmpeq r5, ip, ror r8 │ │ │ │ - teqeq fp, ip, ror sl │ │ │ │ - teqeq fp, r4, asr #12 │ │ │ │ - cmpeq r5, r0, asr #16 │ │ │ │ - teqeq fp, r0, asr #20 │ │ │ │ - teqeq fp, r8, lsl #12 │ │ │ │ - cmpeq r5, r4, lsl #16 │ │ │ │ - teqeq fp, r4, lsl #20 │ │ │ │ - teqeq fp, ip, asr #11 │ │ │ │ - smlalbteq sl, r5, r8, r7 │ │ │ │ - teqeq fp, r8, asr #19 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - smlalbbeq sl, r5, ip, r7 │ │ │ │ - teqeq fp, ip, lsl #19 │ │ │ │ - teqeq fp, r4, asr r5 │ │ │ │ - cmpeq r5, r0, asr r7 │ │ │ │ - teqeq fp, r0, asr r9 │ │ │ │ - teqeq fp, r8, lsl r5 │ │ │ │ - cmpeq r5, r4, lsl r7 │ │ │ │ - teqeq fp, r4, lsl r9 │ │ │ │ - teqeq fp, ip, asr #21 │ │ │ │ - smlalbteq sl, r5, ip, r6 │ │ │ │ + teqeq fp, r0, ror #10 │ │ │ │ + cmpeq r5, r8, asr r7 │ │ │ │ + teqeq fp, ip, asr r9 │ │ │ │ + teqeq fp, r4, lsr #10 │ │ │ │ + cmpeq r5, ip, lsl r7 │ │ │ │ + teqeq fp, r0, lsr #18 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + ldrdeq sl, [r5, #-100] @ 0xffffff9c │ │ │ │ cmpeq r2, r0, asr lr │ │ │ │ - teqeq fp, r8, asr #17 │ │ │ │ - teqeq fp, r8, ror sl │ │ │ │ - smlalbbeq sl, r5, r0, r6 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq fp, r4, lsl #21 │ │ │ │ + smlalbbeq sl, r5, r8, r6 │ │ │ │ cmpeq r2, r0, lsl #28 │ │ │ │ - teqeq fp, ip, ror r8 │ │ │ │ - teqeq fp, r8, lsr #20 │ │ │ │ - cmpeq r5, r0, lsr r6 │ │ │ │ + teqeq fp, r8, lsl #17 │ │ │ │ + teqeq fp, r4, lsr sl │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ ldrheq r0, [r2, #-208] @ 0xffffff30 │ │ │ │ - teqeq fp, ip, lsr #16 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - strdeq sl, [r5, #-88] @ 0xffffffa8 │ │ │ │ + teqeq fp, r8, lsr r8 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + cmpeq r5, r0, lsl #12 │ │ │ │ cmpeq r2, r8, ror sp │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - smlalbteq sl, r5, r0, r5 │ │ │ │ + teqeq fp, r0, lsl #16 │ │ │ │ + teqeq fp, r4, asr #19 │ │ │ │ + smlalbteq sl, r5, r8, r5 │ │ │ │ cmpeq r2, r0, asr #26 │ │ │ │ + teqeq fp, r8, asr #15 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq fp, ip, asr r3 │ │ │ │ - teqeq fp, r8, ror #14 │ │ │ │ - teqeq fp, ip, lsr #6 │ │ │ │ - teqeq fp, r0, lsl #6 │ │ │ │ + teqeq fp, r0, lsr #15 │ │ │ │ + teqeq fp, r8, ror #6 │ │ │ │ + teqeq fp, r4, ror r7 │ │ │ │ + teqeq fp, r8, lsr r3 │ │ │ │ + teqeq fp, ip, lsl #6 │ │ │ │ + teqeq fp, r0, ror #5 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqeq fp, r8, lsr #5 │ │ │ │ - teqeq fp, ip, ror r2 │ │ │ │ - teqeq fp, ip, asr #30 │ │ │ │ - cmpeq r5, r4, asr #2 │ │ │ │ - teqeq fp, r4, asr #6 │ │ │ │ - teqeq fp, r8, lsl #30 │ │ │ │ - cmpeq r5, r4, lsl #2 │ │ │ │ - teqeq fp, r4, lsl #6 │ │ │ │ - smlalbteq sl, r5, r8, r0 │ │ │ │ - teqeq fp, r4, asr #29 │ │ │ │ - teqeq fp, ip, asr #5 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - smlalbbeq sl, r5, r0, r0 │ │ │ │ - teqeq fp, r4, ror #5 │ │ │ │ - teqeq fp, r4, lsl #5 │ │ │ │ - teqeq fp, ip, lsr lr │ │ │ │ - cmpeq r5, r4, lsr r0 │ │ │ │ - teqeq fp, r8, lsr r2 │ │ │ │ - teqeq fp, r0, lsl #28 │ │ │ │ - strdeq r9, [r5, #-248] @ 0xffffff08 │ │ │ │ + teqeq fp, r8, lsl #5 │ │ │ │ + teqeq fp, r8, asr pc │ │ │ │ + cmpeq r5, ip, asr #2 │ │ │ │ + teqeq fp, r0, asr r3 │ │ │ │ + teqeq fp, r4, lsl pc │ │ │ │ + cmpeq r5, ip, lsl #2 │ │ │ │ + teqeq fp, r0, lsl r3 │ │ │ │ + ldrdeq sl, [r5, #-0] │ │ │ │ + teqeq fp, r0 @ │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r4, asr #27 │ │ │ │ + cmpeq r2, r8, lsl r8 │ │ │ │ + smlalbbeq sl, r5, r8, r0 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8, asr #28 │ │ │ │ + cmpeq r5, ip, lsr r0 │ │ │ │ + teqeq fp, r4, asr #4 │ │ │ │ + teqeq fp, ip, lsl #28 │ │ │ │ + mrseq sl, (UNDEF: 69) │ │ │ │ + teqeq fp, r4, lsl #4 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r0, ror #3 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqeq fp, r8, lsr #3 │ │ │ │ - @ instruction: 0x01459f98 │ │ │ │ - teqeq fp, r8, lsl #27 │ │ │ │ - teqeq fp, r0, lsr sp │ │ │ │ - teqeq fp, r8, lsr r1 │ │ │ │ - strdeq r9, [r5, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq r9, r5, r0, pc @ │ │ │ │ teqeq fp, r4 @ │ │ │ │ - ldrsheq sp, [fp, -ip]! │ │ │ │ - teqeq fp, r0, asr #25 │ │ │ │ - teqeq fp, r4, asr #1 │ │ │ │ - teqeq fp, ip, lsl #25 │ │ │ │ - smlalbbeq r9, r5, r8, lr │ │ │ │ - teqeq fp, r8, lsl #1 │ │ │ │ - teqeq fp, r0, asr ip │ │ │ │ - teqeq fp, r4, asr r0 │ │ │ │ - teqeq fp, ip, lsl ip │ │ │ │ - teqeq fp, r0, lsr #32 │ │ │ │ - teqeq fp, r8, ror #23 │ │ │ │ - teqeq fp, ip, ror #31 │ │ │ │ + teqeq fp, ip, lsr sp │ │ │ │ + teqeq fp, r4, asr #2 │ │ │ │ + cmpeq r5, r0, lsl #30 │ │ │ │ + teqeq fp, r0, lsl #26 │ │ │ │ + teqeq fp, r8, lsl #2 │ │ │ │ + teqeq fp, ip, asr #25 │ │ │ │ + ldrsbeq sp, [fp, -r0]! │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + @ instruction: 0x01459e90 │ │ │ │ + @ instruction: 0x013bd094 │ │ │ │ + teqeq fp, ip, asr ip │ │ │ │ + teqeq fp, r0, rrx │ │ │ │ + teqeq fp, r8, lsr #24 │ │ │ │ + teqeq fp, ip, lsr #32 │ │ │ │ teqeq fp, r4 @ │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r0, lsl #23 │ │ │ │ - teqeq fp, r4, lsl #31 │ │ │ │ - teqeq fp, ip, asr #22 │ │ │ │ - teqeq fp, r0, asr pc │ │ │ │ + teqeq fp, r0, asr #23 │ │ │ │ + teqeq fp, r4, asr #31 │ │ │ │ + teqeq fp, ip, lsl #23 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8, asr fp │ │ │ │ + teqeq fp, ip, asr pc │ │ │ │ ldr r3, [pc, #-192] @ 228570 │ │ │ │ ldr r2, [pc, #-192] @ 228574 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-208] @ 228578 │ │ │ │ @@ -363122,25 +363122,25 @@ │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 228aa8 │ │ │ │ @ instruction: 0x014ff190 │ │ │ │ andeq r7, r0, r8, lsr r0 │ │ │ │ - smlaltbeq r9, r5, r0, ip │ │ │ │ - teqeq fp, r4, ror r2 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + smlaltbeq r9, r5, r8, ip │ │ │ │ + teqeq fp, r0, lsl #5 │ │ │ │ + teqeq fp, r8, lsr #29 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r5, ip, asr ip │ │ │ │ - teqeq fp, r8, asr sl │ │ │ │ - teqeq fp, r8, asr lr │ │ │ │ + cmpeq r5, r4, ror #24 │ │ │ │ + teqeq fp, r4, ror #20 │ │ │ │ + teqeq fp, r4, ror #28 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r5, r0, lsr #24 │ │ │ │ - teqeq fp, ip, lsl sl │ │ │ │ - teqeq fp, r0, lsr #28 │ │ │ │ + cmpeq r5, r8, lsr #24 │ │ │ │ + teqeq fp, r8, lsr #20 │ │ │ │ + teqeq fp, ip, lsr #28 │ │ │ │ │ │ │ │ 00228bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ 228c4c │ │ │ │ @@ -363312,18 +363312,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ b 228dd4 │ │ │ │ smlaltbeq lr, pc, r0, lr @ │ │ │ │ andeq r7, r0, ip, lsr #18 │ │ │ │ - teqeq fp, r4, ror #6 │ │ │ │ + teqeq fp, r0, ror r3 │ │ │ │ cmpeq r0, ip, lsr #17 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - teqeq fp, r4, lsl r3 │ │ │ │ + teqeq fp, r0, lsr #6 │ │ │ │ cmpeq r0, r0, ror #16 │ │ │ │ cmpeq r0, r0, lsr #16 │ │ │ │ │ │ │ │ 00228e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -363334,15 +363334,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ bl bdee0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ bgt 228edc │ │ │ │ mov r3, #139 @ 0x8b │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ @@ -363491,17 +363491,17 @@ │ │ │ │ eoreq pc, pc, #468 @ 0x1d4 │ │ │ │ ldrbeq pc, [pc], #-4055 @ 229124 @ │ │ │ │ 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 │ │ │ │ - teqeq fp, r8, lsl #1 │ │ │ │ - teqeq fp, r0, asr r0 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ + @ instruction: 0x013bd094 │ │ │ │ + teqeq fp, ip, asr r0 │ │ │ │ + smlalbbeq r9, r5, r4, r7 │ │ │ │ │ │ │ │ 00229140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -363645,24 +363645,24 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 229254 │ │ │ │ smlaltbeq lr, pc, r8, sl @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq r9, r5, r4, r6 │ │ │ │ - teqeq fp, ip, asr pc │ │ │ │ + smlaltbeq r9, r5, ip, r6 │ │ │ │ + teqeq fp, r8, ror #30 │ │ │ │ smlaltbeq lr, pc, r8, r9 @ │ │ │ │ - teqeq fp, ip, ror #5 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, ip, lsl #5 │ │ │ │ - teqeq fp, ip, asr r2 │ │ │ │ - smlalbteq r9, r5, ip, r4 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8, asr #5 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r8, ror #4 │ │ │ │ + ldrdeq r9, [r5, #-68] @ 0xffffffbc │ │ │ │ + teqeq fp, r4, lsl #28 │ │ │ │ + teqeq fp, ip @ │ │ │ │ │ │ │ │ 002293bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #532] @ 2295e8 │ │ │ │ @@ -363796,22 +363796,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 229524 │ │ │ │ - teqeq fp, r8, lsl #26 │ │ │ │ + teqeq fp, r4, lsl sp │ │ │ │ cmpeq pc, r8, lsl r8 @ │ │ │ │ - cmpeq r5, ip, lsr #8 │ │ │ │ + cmpeq r5, r4, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq lr, [pc, #-104] @ 229598 │ │ │ │ - teqeq fp, ip, lsl r0 │ │ │ │ - teqeq fp, ip, ror #31 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, r8, lsr #32 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r8, asr #31 │ │ │ │ │ │ │ │ 00229608 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #296] @ 22973c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 2296cc │ │ │ │ @@ -363885,19 +363885,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ b 2296ec │ │ │ │ strdeq lr, [pc, #-80] @ 2296f4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r9, [r5, #-16] │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, r0, lsr #29 │ │ │ │ - teqeq fp, r0, ror lr │ │ │ │ - teqeq fp, r4, asr lr │ │ │ │ + strdeq r9, [r5, #-24] @ 0xffffffe8 │ │ │ │ + teqeq fp, r8, asr #21 │ │ │ │ + teqeq fp, ip, lsr #29 │ │ │ │ + teqeq fp, ip, ror lr │ │ │ │ + teqeq fp, r0, ror #28 │ │ │ │ │ │ │ │ 00229758 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -364113,33 +364113,33 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 229964 │ │ │ │ cmpeq pc, r8, lsr r4 @ │ │ │ │ - cmpeq r5, ip, asr #32 │ │ │ │ - teqeq fp, r0, lsl r9 │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq fp, r4, lsr #16 │ │ │ │ + qdaddeq r9, r4, r5 │ │ │ │ + teqeq fp, ip, lsl r9 │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + teqeq fp, r0, asr #25 │ │ │ │ + teqeq fp, r0, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r5, r4, lsl pc │ │ │ │ - teqeq fp, r0, ror #15 │ │ │ │ - smlaltbeq r8, r5, ip, lr │ │ │ │ - teqeq fp, r4, lsl #24 │ │ │ │ - teqeq fp, r4, ror r7 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r0, lsr #23 │ │ │ │ - cmpeq r5, r4, lsr #28 │ │ │ │ - teqeq fp, r0, ror #14 │ │ │ │ - teqeq fp, ip, ror #13 │ │ │ │ - teqeq fp, r0, asr #22 │ │ │ │ - teqeq fp, r4, lsl fp │ │ │ │ - teqeq fp, r8, ror #21 │ │ │ │ + cmpeq r5, ip, lsl pc │ │ │ │ + teqeq fp, ip, ror #15 │ │ │ │ + strheq r8, [r5, #-228] @ 0xffffff1c │ │ │ │ + teqeq fp, r0, lsl ip │ │ │ │ + teqeq fp, r0, lsl #15 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, lsr #23 │ │ │ │ + cmpeq r5, ip, lsr #28 │ │ │ │ + teqeq fp, ip, ror #14 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, ip, asr #22 │ │ │ │ + teqeq fp, r0, lsr #22 │ │ │ │ + teqeq fp, 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 r5, [r0, #12] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -364319,34 +364319,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 229ce4 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ bcs fecd48ac │ │ │ │ - @ instruction: 0x01458b98 │ │ │ │ + smlaltbeq r8, r5, r0, fp │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq fp, r0, ror #9 │ │ │ │ + cmpeq r5, ip, ror #22 │ │ │ │ + teqeq fp, r0, lsr #10 │ │ │ │ + teqeq fp, r4, lsr #9 │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - cmpeq r5, r4, ror #22 │ │ │ │ - teqeq fp, r4, lsl r5 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ - teqeq fp, r4, ror #9 │ │ │ │ - teqeq fp, r0, asr r4 │ │ │ │ - smlaltteq r8, r5, r0, sl │ │ │ │ teqeq fp, ip, asr r4 │ │ │ │ - teqeq fp, r8, lsl r4 │ │ │ │ - teqeq fp, r4, lsl #8 │ │ │ │ - @ instruction: 0x01458a94 │ │ │ │ - teqeq fp, ip, asr #7 │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ + smlaltteq r8, r5, r8, sl │ │ │ │ + teqeq fp, r8, ror #8 │ │ │ │ + teqeq fp, r4, lsr #8 │ │ │ │ + teqeq fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x01458a9c │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + teqeq fp, r8, lsl #8 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ │ │ │ │ 00229e44 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r0, #16] │ │ │ │ bne 229e60 │ │ │ │ @@ -364411,17 +364411,17 @@ │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 229f00 │ │ │ │ - cmpeq r5, r4, lsl #18 │ │ │ │ - teqeq fp, r0, ror #5 │ │ │ │ - teqeq fp, ip, asr #3 │ │ │ │ + cmpeq r5, ip, lsl #18 │ │ │ │ + teqeq fp, ip, ror #5 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ │ │ │ │ 00229f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -364500,23 +364500,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22a034 │ │ │ │ b 229fe4 │ │ │ │ - cmpeq r5, r8, lsr #16 │ │ │ │ - teqeq fp, r4, lsl r2 │ │ │ │ - teqeq fp, ip, ror #1 │ │ │ │ - smlaltteq r8, r5, r0, r7 │ │ │ │ - teqeq fp, r4, lsl #3 │ │ │ │ - teqeq fp, r4, lsr #1 │ │ │ │ - smlaltbeq r8, r5, ip, r7 │ │ │ │ - teqeq fp, ip, lsl #3 │ │ │ │ - teqeq fp, r4, ror r0 │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ + teqeq fp, r0, lsr #4 │ │ │ │ + ldrsheq ip, [fp, -r8]! │ │ │ │ + smlaltteq r8, r5, r8, r7 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + ldrheq ip, [fp, -r0]! │ │ │ │ + strheq r8, [r5, #-116] @ 0xffffff8c │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r0, lsl #1 │ │ │ │ │ │ │ │ 0022a0d4 : │ │ │ │ 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] @ 22a638 │ │ │ │ @@ -364858,53 +364858,53 @@ │ │ │ │ mov ip, #74 @ 0x4a │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ b 22a540 │ │ │ │ cmpeq pc, r4, lsl fp @ │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - smlalbbeq r8, r5, ip, r6 │ │ │ │ - teqeq fp, r4, asr pc │ │ │ │ + @ instruction: 0x01458694 │ │ │ │ + teqeq fp, r0, ror #30 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - smlalbteq r8, r5, r4, r5 │ │ │ │ - teqeq fp, ip, lsl r3 │ │ │ │ - teqeq fp, ip, lsl #29 │ │ │ │ + smlalbteq r8, r5, ip, r5 │ │ │ │ + teqeq fp, r8, lsr #6 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r8, [r5, #-72] @ 0xffffffb8 │ │ │ │ - teqeq fp, r4, asr #27 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ bcs fecd5128 │ │ │ │ - teqeq fp, r4, ror r1 │ │ │ │ - cmpeq r5, r0, lsl r4 │ │ │ │ - teqeq fp, r8, asr #26 │ │ │ │ - ldrdeq r8, [r5, #-56] @ 0xffffffc8 │ │ │ │ - teqeq fp, r0, lsr r1 │ │ │ │ - teqeq fp, r0, lsr #25 │ │ │ │ + teqeq fp, r0, lsl #3 │ │ │ │ + cmpeq r5, r8, lsl r4 │ │ │ │ + teqeq fp, r4, asr sp │ │ │ │ + smlaltteq r8, r5, r0, r3 │ │ │ │ + teqeq fp, ip, lsr r1 │ │ │ │ + teqeq fp, ip, lsr #25 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x0145839c │ │ │ │ - teqeq fp, r4, lsl sp │ │ │ │ - teqeq fp, ip, asr #25 │ │ │ │ + smlaltbeq r8, r5, r4, r3 │ │ │ │ + teqeq fp, r0, lsr #26 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq fp, r0, asr #25 │ │ │ │ + cmpeq r5, ip, asr #6 │ │ │ │ + teqeq fp, r8, lsl #25 │ │ │ │ + cmpeq r5, r0, lsl r3 │ │ │ │ + teqeq fp, ip, lsl #26 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ - teqeq fp, ip, ror ip │ │ │ │ - cmpeq r5, r8, lsl #6 │ │ │ │ - teqeq fp, r0, lsl #26 │ │ │ │ - teqeq fp, r8, asr #23 │ │ │ │ - teqeq fp, ip, lsl r0 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ - teqeq fp, r0, lsr ip │ │ │ │ + teqeq fp, r8, lsr #32 │ │ │ │ teqeq fp, ip @ │ │ │ │ - teqeq fp, ip, ror pc │ │ │ │ - cmpeq r5, r4, lsl r2 │ │ │ │ - teqeq fp, r8, asr #22 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ + teqeq fp, ip, lsr ip │ │ │ │ + teqeq fp, r8, lsr #23 │ │ │ │ + teqeq fp, r8, lsl #31 │ │ │ │ + cmpeq r5, ip, lsl r2 │ │ │ │ + teqeq fp, r4, asr fp │ │ │ │ + teqeq fp, r0, ror #21 │ │ │ │ │ │ │ │ 0022a6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr r2, [pc, #612] @ 22a958 │ │ │ │ @@ -365062,27 +365062,27 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 22a754 │ │ │ │ cmpeq pc, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq sp, pc, r8, r4 @ │ │ │ │ cmpeq r0, r4, lsr #29 │ │ │ │ - strdeq r8, [r5, #-0] │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq fp, r4, lsr sp │ │ │ │ - teqeq fp, r8, lsr sl │ │ │ │ - teqeq fp, r4, lsl sl │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - cmpeq r5, r0, ror r0 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + strdeq r8, [r5, #-8] │ │ │ │ teqeq fp, ip @ │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ - teqeq fp, r0, asr ip │ │ │ │ - teqeq fp, r4, asr r9 │ │ │ │ - ldrdeq r7, [r5, #-240] @ 0xffffff10 │ │ │ │ + teqeq fp, r0, asr #26 │ │ │ │ + teqeq fp, r4, asr #20 │ │ │ │ + teqeq fp, r0, lsr #20 │ │ │ │ + teqeq fp, r0, lsl #20 │ │ │ │ + cmpeq r5, r8, ror r0 │ │ │ │ + teqeq fp, r0, ror #19 │ │ │ │ + teqeq fp, r8, lsr #19 │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ + teqeq fp, ip, asr ip │ │ │ │ + teqeq fp, r0, ror #18 │ │ │ │ + ldrdeq r7, [r5, #-248] @ 0xffffff08 │ │ │ │ │ │ │ │ 0022a99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1128] @ 22ae1c │ │ │ │ @@ -365378,25 +365378,25 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, ror fp │ │ │ │ - teqeq fp, ip, ror #16 │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ + teqeq fp, r8, ror r8 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ teqeq sl, r4, ror #20 │ │ │ │ - teqeq fp, r0, ror #14 │ │ │ │ - cmpeq r5, r8, asr sp │ │ │ │ + teqeq fp, ip, ror #14 │ │ │ │ + cmpeq r5, r0, ror #26 │ │ │ │ teqeq sl, r8, asr r9 │ │ │ │ - teqeq fp, r4, asr r6 │ │ │ │ - cmpeq r5, ip, asr #24 │ │ │ │ + teqeq fp, r0, ror #12 │ │ │ │ + cmpeq r5, r4, asr ip │ │ │ │ teqeq sl, r4, lsr #16 │ │ │ │ - teqeq fp, r0, lsr #10 │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ + teqeq fp, ip, lsr #10 │ │ │ │ + cmpeq r5, r0, lsr #22 │ │ │ │ │ │ │ │ 0022ae7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -365547,19 +365547,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbbeq r7, r5, r4, r9 │ │ │ │ + smlalbbeq r7, r5, ip, r9 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq sl, r4, lsl #28 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - smlaltbeq r7, r5, r8, r8 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + strheq r7, [r5, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 0022b0f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -365790,19 +365790,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8, lsr #27 │ │ │ │ - teqeq fp, ip, ror r0 │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ + teqeq fp, r8, lsl #1 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ teqeq sl, r4, lsl #25 │ │ │ │ - teqeq fp, r8, asr pc │ │ │ │ - cmpeq r5, r8, asr #10 │ │ │ │ + teqeq fp, r4, ror #30 │ │ │ │ + cmpeq r5, r0, asr r5 │ │ │ │ │ │ │ │ 0022b49c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #612] @ 22b718 │ │ │ │ @@ -365969,19 +365969,19 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8, rrx │ │ │ │ - smlaltbeq r7, r5, r4, r3 │ │ │ │ - teqeq fp, r4, lsr #27 │ │ │ │ + smlaltbeq r7, r5, ip, r3 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ teqeq sl, ip, lsr #30 │ │ │ │ - cmpeq r5, r8, ror #4 │ │ │ │ - teqeq fp, r8, ror #24 │ │ │ │ + cmpeq r5, r0, ror r2 │ │ │ │ + teqeq fp, r4, ror ip │ │ │ │ │ │ │ │ 0022b760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -366075,16 +366075,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, lsl #12 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - strdeq r7, [r5, #-0] │ │ │ │ + teqeq fp, r0, lsl #22 │ │ │ │ + strdeq r7, [r5, #-8] │ │ │ │ │ │ │ │ 0022b8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -366272,19 +366272,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8, asr #12 │ │ │ │ - teqeq fp, r8, ror #18 │ │ │ │ - cmpeq r5, ip, asr #30 │ │ │ │ + teqeq fp, r4, ror r9 │ │ │ │ + cmpeq r5, r4, asr pc │ │ │ │ teqeq sl, r4, lsr #10 │ │ │ │ - teqeq fp, r4, asr #16 │ │ │ │ - cmpeq r5, r8, lsr #28 │ │ │ │ + teqeq fp, r0, asr r8 │ │ │ │ + cmpeq r5, r0, lsr lr │ │ │ │ │ │ │ │ 0022bc04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22bea4 │ │ │ │ @@ -366461,19 +366461,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, asr r3 │ │ │ │ - cmpeq r5, r8, ror #24 │ │ │ │ - teqeq fp, r4, ror r6 │ │ │ │ + cmpeq r5, r0, ror ip │ │ │ │ + teqeq fp, r0, lsl #13 │ │ │ │ teqeq sl, r4, lsr r2 │ │ │ │ - cmpeq r5, r0, asr #22 │ │ │ │ - teqeq fp, ip, asr #10 │ │ │ │ + cmpeq r5, r8, asr #22 │ │ │ │ + teqeq fp, r8, asr r5 │ │ │ │ │ │ │ │ 0022bef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 22c190 │ │ │ │ @@ -366650,19 +366650,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, ror r0 │ │ │ │ - cmpeq r5, ip, ror r9 │ │ │ │ - teqeq fp, r8, lsl #7 │ │ │ │ + smlalbbeq r6, r5, r4, r9 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ teqeq sl, r8, asr #30 │ │ │ │ - cmpeq r5, r4, asr r8 │ │ │ │ - teqeq fp, r0, ror #4 │ │ │ │ + cmpeq r5, ip, asr r8 │ │ │ │ + teqeq fp, ip, ror #4 │ │ │ │ │ │ │ │ 0022c1dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #316] @ 22c330 │ │ │ │ @@ -366755,16 +366755,16 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsl r3 │ │ │ │ - teqeq fp, r8, asr #1 │ │ │ │ - ldrdeq r6, [r5, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq sl, [fp, -r4]! │ │ │ │ + smlaltteq r6, r5, r0, r6 │ │ │ │ │ │ │ │ 0022c36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #320] @ 22c4c4 │ │ │ │ @@ -366858,16 +366858,16 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsl #3 │ │ │ │ - cmpeq r5, r0, asr r5 │ │ │ │ - teqeq fp, r0, lsr pc │ │ │ │ + cmpeq r5, r8, asr r5 │ │ │ │ + teqeq fp, ip, lsr pc │ │ │ │ │ │ │ │ 0022c500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 22c768 │ │ │ │ @@ -367029,20 +367029,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip │ │ │ │ - ldrdeq r6, [r5, #-56] @ 0xffffffc8 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + smlaltteq r6, r5, r0, r3 │ │ │ │ + teqeq fp, r4, asr #27 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, r4, ror #18 │ │ │ │ - smlalbteq r6, r5, r0, r2 │ │ │ │ - teqeq fp, r0, lsr #25 │ │ │ │ + smlalbteq r6, r5, r8, r2 │ │ │ │ + teqeq fp, ip, lsr #25 │ │ │ │ │ │ │ │ 0022c7b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #624] @ 22ca3c │ │ │ │ @@ -367212,20 +367212,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, asr sp │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + cmpeq r5, r4, lsr #2 │ │ │ │ + teqeq fp, r8, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, r8, lsr #13 │ │ │ │ - cmpeq r5, r4 │ │ │ │ - teqeq fp, r4, ror #19 │ │ │ │ + cmpeq r5, ip │ │ │ │ + teqeq fp, r0 @ │ │ │ │ │ │ │ │ 0022ca88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #608] @ 22cd00 │ │ │ │ @@ -367392,19 +367392,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, ror #9 │ │ │ │ - cmpeq r5, ip, lsr lr │ │ │ │ - teqeq fp, ip, lsl r8 │ │ │ │ + cmpeq r5, r4, asr #28 │ │ │ │ + teqeq fp, r8, lsr #16 │ │ │ │ teqeq sl, r4, asr #18 │ │ │ │ - cmpeq r5, r0, lsl sp │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ + teqeq fp, ip @ │ │ │ │ │ │ │ │ 0022cd4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #596] @ 22cfb8 │ │ │ │ @@ -367567,20 +367567,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsl #4 │ │ │ │ - @ instruction: 0x01455b90 │ │ │ │ - teqeq fp, r0, ror r5 │ │ │ │ + @ instruction: 0x01455b98 │ │ │ │ + teqeq fp, ip, ror r5 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, ip, lsl r1 │ │ │ │ - cmpeq r5, r8, ror sl │ │ │ │ - teqeq fp, r8, asr r4 │ │ │ │ + smlalbbeq r5, r5, r0, sl @ │ │ │ │ + teqeq fp, r4, ror #8 │ │ │ │ │ │ │ │ 0022d004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #596] @ 22d270 │ │ │ │ @@ -367743,20 +367743,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsl #10 │ │ │ │ - ldrdeq r5, [r5, #-136] @ 0xffffff78 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + smlaltteq r5, r5, r0, r8 @ │ │ │ │ + teqeq fp, r4, asr #5 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, r4, ror #28 │ │ │ │ - smlalbteq r5, r5, r0, r7 @ │ │ │ │ - teqeq fp, r0, lsr #3 │ │ │ │ + smlalbteq r5, r5, r8, r7 @ │ │ │ │ + teqeq fp, ip, lsr #3 │ │ │ │ │ │ │ │ 0022d2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 22d420 │ │ │ │ @@ -367854,16 +367854,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsr #25 │ │ │ │ - teqeq fp, r4, lsl r0 │ │ │ │ - @ instruction: 0x01455690 │ │ │ │ + teqeq fp, r0, lsr #32 │ │ │ │ + @ instruction: 0x01455698 │ │ │ │ │ │ │ │ 0022d460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -367975,16 +367975,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlalbteq r5, r5, r8, r4 @ │ │ │ │ - teqeq fp, ip, lsr lr │ │ │ │ + ldrdeq r5, [r5, #-64] @ 0xffffffc0 │ │ │ │ + teqeq fp, r8, asr #28 │ │ │ │ │ │ │ │ 0022d634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -368109,16 +368109,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlalbteq r5, r5, r8, r2 @ │ │ │ │ - teqeq fp, ip, lsr ip │ │ │ │ + ldrdeq r5, [r5, #-32] @ 0xffffffe0 │ │ │ │ + teqeq fp, r8, asr #24 │ │ │ │ │ │ │ │ 0022d834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22dabc │ │ │ │ @@ -368289,19 +368289,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsr r7 │ │ │ │ - cmpeq r5, r0, lsr #2 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + cmpeq r5, r8, lsr #2 │ │ │ │ + teqeq fp, r0, lsr #21 │ │ │ │ teqeq sl, ip, lsl #12 │ │ │ │ - strdeq r4, [r5, #-248] @ 0xffffff08 │ │ │ │ - teqeq fp, ip, ror #18 │ │ │ │ + mrseq r5, (UNDEF: 69) │ │ │ │ + teqeq fp, r8, ror r9 │ │ │ │ │ │ │ │ 0022db08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22dc70 │ │ │ │ @@ -368400,16 +368400,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, ror #8 │ │ │ │ - cmpeq r5, ip, asr #28 │ │ │ │ - teqeq fp, r0, asr #15 │ │ │ │ + cmpeq r5, r4, asr lr │ │ │ │ + teqeq fp, ip, asr #15 │ │ │ │ │ │ │ │ 0022dcb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 22df38 │ │ │ │ @@ -368580,19 +368580,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - smlaltbeq r4, r5, r4, ip │ │ │ │ - teqeq fp, r8, lsl r6 │ │ │ │ + smlaltbeq r4, r5, ip, ip │ │ │ │ + teqeq fp, r4, lsr #12 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - cmpeq r5, ip, ror fp │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + smlalbbeq r4, r5, r4, fp │ │ │ │ + teqeq fp, ip @ │ │ │ │ │ │ │ │ 0022df84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #632] @ 22e214 │ │ │ │ @@ -368765,19 +368765,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8, ror #31 │ │ │ │ - ldrdeq r4, [r5, #-148] @ 0xffffff6c │ │ │ │ - teqeq fp, r8, asr #6 │ │ │ │ + ldrdeq r4, [r5, #-156] @ 0xffffff64 │ │ │ │ + teqeq fp, r4, asr r3 │ │ │ │ teqeq sl, r0, asr #29 │ │ │ │ - smlaltbeq r4, r5, ip, r8 │ │ │ │ - teqeq fp, r0, lsr #4 │ │ │ │ + strheq r4, [r5, #-132] @ 0xffffff7c │ │ │ │ + teqeq fp, ip, lsr #4 │ │ │ │ │ │ │ │ 0022e260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22e3c8 │ │ │ │ @@ -368876,16 +368876,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8, lsl #26 │ │ │ │ - strdeq r4, [r5, #-100] @ 0xffffff9c │ │ │ │ - teqeq fp, r8, rrx │ │ │ │ + strdeq r4, [r5, #-108] @ 0xffffff94 │ │ │ │ + teqeq fp, r4, ror r0 │ │ │ │ │ │ │ │ 0022e408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #340] @ 22e574 │ │ │ │ @@ -368985,16 +368985,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, ror #22 │ │ │ │ - cmpeq r5, r0, asr r5 │ │ │ │ - teqeq fp, r4, asr #29 │ │ │ │ + cmpeq r5, r8, asr r5 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ │ │ │ │ 0022e5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 22e840 │ │ │ │ @@ -369166,19 +369166,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - smlaltbeq r4, r5, r0, r3 │ │ │ │ - teqeq fp, r4, lsl sp │ │ │ │ + smlaltbeq r4, r5, r8, r3 │ │ │ │ + teqeq fp, r0, lsr #26 │ │ │ │ teqeq sl, ip, lsl #17 │ │ │ │ - cmpeq r5, r8, ror r2 │ │ │ │ - teqeq fp, ip, ror #23 │ │ │ │ + smlalbbeq r4, r5, r0, r2 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ │ │ │ │ 0022e88c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 22ec3c │ │ │ │ @@ -369423,22 +369423,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, ror #13 │ │ │ │ - smlalbteq r4, r5, ip, r0 │ │ │ │ - teqeq fp, r0, asr #20 │ │ │ │ + ldrdeq r4, [r5, #-4] │ │ │ │ + teqeq fp, ip, asr #20 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlaltbeq r3, r5, r8, pc @ │ │ │ │ - teqeq fp, ip, lsl r9 │ │ │ │ + strheq r3, [r5, #-240] @ 0xffffff10 │ │ │ │ + teqeq fp, r8, lsr #18 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - smlalbbeq r3, r5, r0, lr │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + smlalbbeq r3, r5, r8, lr │ │ │ │ + teqeq fp, r0, lsl #16 │ │ │ │ │ │ │ │ 0022ec94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22edfc │ │ │ │ @@ -369537,16 +369537,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - smlalbteq r3, r5, r0, ip │ │ │ │ - teqeq fp, r4, lsr r6 │ │ │ │ + smlalbteq r3, r5, r8, ip │ │ │ │ + teqeq fp, r0, asr #12 │ │ │ │ │ │ │ │ 0022ee3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #344] @ 22efac │ │ │ │ @@ -369647,16 +369647,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsr #2 │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ - teqeq fp, r8, lsl #9 │ │ │ │ + cmpeq r5, r0, lsr #22 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 0022eff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -369831,20 +369831,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, ror pc │ │ │ │ - cmpeq r5, r8, ror #18 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + cmpeq r5, r0, ror r9 │ │ │ │ + teqeq fp, r4, ror #5 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ teqeq sl, r8, asr lr │ │ │ │ - cmpeq r5, r4, asr #16 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + cmpeq r5, ip, asr #16 │ │ │ │ + teqeq fp, r4, asr #3 │ │ │ │ │ │ │ │ 0022f2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -369964,16 +369964,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, asr #24 │ │ │ │ - cmpeq r5, r8, lsr r6 │ │ │ │ - teqeq fp, r8, lsr #31 │ │ │ │ + cmpeq r5, r0, asr #12 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 0022f4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -370084,16 +370084,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, lsl #21 │ │ │ │ - cmpeq r5, ip, ror #8 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + cmpeq r5, r4, ror r4 │ │ │ │ + teqeq fp, r8, ror #27 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 0022f694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -370262,19 +370262,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - smlalbteq r3, r5, r0, r2 │ │ │ │ - teqeq fp, r4, lsr ip │ │ │ │ + smlalbteq r3, r5, r8, r2 │ │ │ │ + teqeq fp, r0, asr #24 │ │ │ │ teqeq sl, ip, ror r7 │ │ │ │ - @ instruction: 0x01453190 │ │ │ │ - teqeq fp, r0, lsl #22 │ │ │ │ + @ instruction: 0x01453198 │ │ │ │ + teqeq fp, ip, lsl #22 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0022f960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -370597,27 +370597,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsl #12 │ │ │ │ - strdeq r2, [r5, #-240] @ 0xffffff10 │ │ │ │ - teqeq fp, r0, ror #18 │ │ │ │ + strdeq r2, [r5, #-248] @ 0xffffff08 │ │ │ │ + teqeq fp, ip, ror #18 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ teqeq sl, r0, ror #9 │ │ │ │ - smlalbteq r2, r5, ip, lr │ │ │ │ - teqeq fp, ip, lsr r8 │ │ │ │ + ldrdeq r2, [r5, #-228] @ 0xffffff1c │ │ │ │ + teqeq fp, r8, asr #16 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlaltbeq r2, r5, r8, sp │ │ │ │ - teqeq fp, ip, lsl r7 │ │ │ │ + strheq r2, [r5, #-208] @ 0xffffff30 │ │ │ │ + teqeq fp, r8, lsr #14 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - smlalbbeq r2, r5, r0, ip │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + smlalbbeq r2, r5, r8, ip │ │ │ │ + teqeq fp, ip @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0022feb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -371161,39 +371161,39 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsr #1 │ │ │ │ - @ instruction: 0x01452a98 │ │ │ │ - teqeq fp, r8, lsl #8 │ │ │ │ + smlaltbeq r2, r5, r0, sl │ │ │ │ + teqeq fp, r4, lsl r4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ teqeq sl, r8, lsl #31 │ │ │ │ - cmpeq r5, r4, ror r9 │ │ │ │ - teqeq fp, r4, ror #5 │ │ │ │ + cmpeq r5, ip, ror r9 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ teqeq sl, r4, ror #28 │ │ │ │ - cmpeq r5, r0, asr r8 │ │ │ │ - teqeq fp, r4, asr #3 │ │ │ │ + cmpeq r5, r8, asr r8 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ teqeq sl, r0, asr #26 │ │ │ │ - cmpeq r5, ip, lsr #14 │ │ │ │ - @ instruction: 0x013b609c │ │ │ │ + cmpeq r5, r4, lsr r7 │ │ │ │ + teqeq fp, r8, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ teqeq sl, ip, lsl ip │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ - teqeq fp, r8, ror pc │ │ │ │ + cmpeq r5, r0, lsl r6 │ │ │ │ + teqeq fp, r4, lsl #31 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - smlaltteq r2, r5, r4, r4 │ │ │ │ - teqeq fp, r4, asr lr │ │ │ │ + smlaltteq r2, r5, ip, r4 │ │ │ │ + teqeq fp, r0, ror #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - strheq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - teqeq fp, r0, lsr sp │ │ │ │ + smlalbteq r2, r5, r4, r3 │ │ │ │ + teqeq fp, ip, lsr sp │ │ │ │ │ │ │ │ 002307a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #352] @ 230920 │ │ │ │ @@ -371296,16 +371296,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlaltbeq r2, r5, r8, r1 │ │ │ │ - teqeq fp, r8, lsl fp │ │ │ │ + strheq r2, [r5, #-16] │ │ │ │ + teqeq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 00230964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -371412,16 +371412,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip @ │ │ │ │ - smlaltteq r1, r5, r8, pc @ │ │ │ │ - teqeq fp, r8, asr r9 │ │ │ │ + strdeq r1, [r5, #-240] @ 0xffffff10 │ │ │ │ + teqeq fp, r4, ror #18 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 00230b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -371592,19 +371592,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, lsr r4 │ │ │ │ - teqeq fp, r8, asr #15 │ │ │ │ - cmpeq r5, ip, lsr #32 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + cmpeq r5, r4, lsr r0 │ │ │ │ teqeq sl, r8, lsl r3 │ │ │ │ - teqeq fp, r4, lsr #13 │ │ │ │ - cmpeq r5, r8, lsl #30 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + cmpeq r5, r0, lsl pc │ │ │ │ │ │ │ │ 00230dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 231064 │ │ │ │ @@ -371766,20 +371766,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r0, lsl r7 │ │ │ │ - cmpeq r5, r8, ror sp │ │ │ │ - teqeq fp, r4, lsl #10 │ │ │ │ + smlalbbeq r1, r5, r0, sp │ │ │ │ + teqeq fp, r0, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, r8, rrx │ │ │ │ - cmpeq r5, r0, ror #24 │ │ │ │ - teqeq fp, ip, ror #7 │ │ │ │ + cmpeq r5, r8, ror #24 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ │ │ │ │ 002310b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 231214 │ │ │ │ @@ -371877,16 +371877,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq fp, r8, ror #4 │ │ │ │ - smlaltteq r1, r5, r8, sl │ │ │ │ + teqeq fp, r4, ror r2 │ │ │ │ + strdeq r1, [r5, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 00231254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 2314e0 │ │ │ │ @@ -372058,19 +372058,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsl sp │ │ │ │ - cmpeq r5, ip, asr #18 │ │ │ │ - ldrheq r5, [fp, -ip]! │ │ │ │ + cmpeq r5, r4, asr r9 │ │ │ │ + teqeq fp, r8, asr #1 │ │ │ │ teqeq sl, ip, ror #23 │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ + teqeq fp, r0, lsr #31 │ │ │ │ │ │ │ │ 0023152c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -372186,16 +372186,16 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip, ror pc │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ + teqeq fp, r0, lsr #27 │ │ │ │ │ │ │ │ 00231708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 231970 │ │ │ │ @@ -372357,20 +372357,20 @@ │ │ │ │ andeq r7, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, r4, lsl #28 │ │ │ │ - smlaltbeq r1, r5, ip, r4 │ │ │ │ - teqeq fp, ip, lsl ip │ │ │ │ + strheq r1, [r5, #-68] @ 0xffffffbc │ │ │ │ + teqeq fp, r8, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq sl, ip, asr r7 │ │ │ │ - @ instruction: 0x01451394 │ │ │ │ - teqeq fp, r4, lsl #22 │ │ │ │ + @ instruction: 0x0145139c │ │ │ │ + teqeq fp, r0, lsl fp │ │ │ │ │ │ │ │ 002319bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -372621,16 +372621,16 @@ │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ 231d88 │ │ │ │ add r1, pc, r1 │ │ │ │ b 231d5c │ │ │ │ - smlalbbeq sp, r3, r8, sp │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + @ instruction: 0x0143dd94 │ │ │ │ + teqeq fp, ip @ │ │ │ │ │ │ │ │ 00231d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -373084,30 +373084,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ b 232468 │ │ │ │ smlaltteq r5, pc, r4, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r0, [r5, #-220] @ 0xffffff24 │ │ │ │ - teqeq fp, r8, lsl r5 │ │ │ │ + cmpeq r5, r4, lsl #28 │ │ │ │ + teqeq fp, r4, lsr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq fp, ip, lsl #7 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ - ldrdeq r5, [pc, #-140] @ 232438 │ │ │ │ - teqeq fp, r4, ror #3 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq fp, r8, lsl #3 │ │ │ │ - teqeq fp, ip, asr r1 │ │ │ │ - teqeq fp, r0, asr #32 │ │ │ │ - cmpeq r5, r8, lsl r9 │ │ │ │ - teqeq fp, r4, lsr #2 │ │ │ │ - ldrsheq r0, [fp, -r8]! │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ + teqeq fp, r0, lsr #3 │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ + ldrdeq r5, [pc, #-140] @ 232438 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq fp, r4, asr #3 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq fp, r8, ror #2 │ │ │ │ + teqeq fp, ip, asr #32 │ │ │ │ + cmpeq r5, r0, lsr #18 │ │ │ │ + teqeq fp, r0, lsr r1 │ │ │ │ + teqeq fp, r4, lsl #2 │ │ │ │ │ │ │ │ 002324e0 : │ │ │ │ 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 │ │ │ │ @@ -373220,17 +373220,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq fp, r4, asr #28 │ │ │ │ - teqeq fp, r0, lsr #28 │ │ │ │ - strdeq r0, [r5, #-100] @ 0xffffff9c │ │ │ │ + teqeq fp, r0, asr lr │ │ │ │ + teqeq fp, ip, lsr #28 │ │ │ │ + strdeq r0, [r5, #-108] @ 0xffffff94 │ │ │ │ │ │ │ │ 002326a4 : │ │ │ │ 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 │ │ │ │ @@ -373491,38 +373491,38 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrtmi r2, [r8], #4001 @ 0xfa1 │ │ │ │ cmpeq pc, r4, lsl r5 @ │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmpeq r5, r4, asr #12 │ │ │ │ - teqeq fp, r4, lsr #27 │ │ │ │ + cmpeq r5, ip, asr #12 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlalbbeq r0, r5, r4, r5 │ │ │ │ + smlalbbeq r0, r5, ip, r5 │ │ │ │ teqeq sl, r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - smlalbteq r0, r5, r0, r4 │ │ │ │ - teqeq fp, r4, lsr #24 │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ + smlalbteq r0, r5, r8, r4 │ │ │ │ + teqeq fp, r0, lsr ip │ │ │ │ + smlalbbeq r0, r5, r0, r4 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + teqeq fp, r0, ror #23 │ │ │ │ strheq r5, [pc, #-40] @ 232ae8 │ │ │ │ teqeq sl, r4, asr r4 │ │ │ │ - strheq r0, [r5, #-52] @ 0xffffffcc │ │ │ │ - teqeq fp, r8, lsl fp │ │ │ │ - smlalbbeq r0, r5, r4, r3 │ │ │ │ - teqpeq sl, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, ror #21 │ │ │ │ - teqpeq sl, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + strheq r0, [r5, #-60] @ 0xffffffc4 │ │ │ │ + teqeq fp, r4, lsr #22 │ │ │ │ + smlalbbeq r0, r5, ip, r3 │ │ │ │ + teqpeq sl, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqpeq sl, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsr #21 │ │ │ │ │ │ │ │ 00232b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r5, r2 │ │ │ │ @@ -373781,38 +373781,38 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrtmi r2, [r8], #4001 @ 0xfa1 │ │ │ │ smlalbbeq r5, pc, ip, r0 @ │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - strheq r0, [r5, #-20] @ 0xffffffec │ │ │ │ - teqeq fp, r4, lsl r9 │ │ │ │ + strheq r0, [r5, #-28] @ 0xffffffe4 │ │ │ │ + teqeq fp, r0, lsr #18 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq r0, [r5, #-4] │ │ │ │ + strdeq r0, [r5, #-12] │ │ │ │ teqeq sl, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - cmpeq r5, r4, lsr #32 │ │ │ │ - teqeq fp, r8, lsl #15 │ │ │ │ - smlaltteq pc, r4, r0, pc @ │ │ │ │ + cmpeq r5, ip, lsr #32 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + smlaltteq pc, r4, r8, pc @ │ │ │ │ teqeq sl, r8, asr r0 │ │ │ │ - teqeq fp, ip, lsr r7 │ │ │ │ + teqeq fp, r8, asr #14 │ │ │ │ cmpeq pc, r0, lsr #28 │ │ │ │ teqpeq r9, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsl #13 │ │ │ │ - teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [r4, #-228] @ 0xffffff1c @ │ │ │ │ - teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, lsl r6 │ │ │ │ - teqeq fp, ip, lsl #12 │ │ │ │ + cmppeq r4, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, lsl #13 │ │ │ │ + teqpeq sl, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r4, #-236] @ 0xffffff14 @ │ │ │ │ + teqpeq sl, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsr #12 │ │ │ │ + teqeq fp, r8, lsl r6 │ │ │ │ │ │ │ │ 00232fac : │ │ │ │ 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 │ │ │ │ @@ -374068,29 +374068,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 233134 │ │ │ │ cmpeq pc, r0, lsr ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq fp, r4, lsr #10 │ │ │ │ - strheq pc, [r4, #-208] @ 0xffffff30 @ │ │ │ │ + teqeq fp, r0, lsr r5 │ │ │ │ + strheq pc, [r4, #-216] @ 0xffffff28 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq fp, ip, asr #8 │ │ │ │ - ldrdeq pc, [r4, #-200] @ 0xffffff38 │ │ │ │ + teqeq fp, r8, asr r4 │ │ │ │ + smlaltteq pc, r4, r0, ip @ │ │ │ │ smlalbteq r4, pc, r8, sl @ │ │ │ │ teqpeq r9, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sl, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, lsr #4 │ │ │ │ + teqpeq sl, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sl, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsr #4 │ │ │ │ - teqpeq sl, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sl, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002333fc : │ │ │ │ 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 │ │ │ │ @@ -374839,87 +374839,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 233cc4 │ │ │ │ b 233944 │ │ │ │ smlaltteq r4, pc, r0, r7 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmppeq r4, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [fp, -r8]! │ │ │ │ + cmppeq r4, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, asr #1 │ │ │ │ smlalbbeq r4, pc, r4, r7 @ │ │ │ │ - cmppeq r4, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, lsr #31 │ │ │ │ + cmppeq r4, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8 @ │ │ │ │ muleq r0, r0, r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - ldrdeq pc, [r4, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq pc, r4, r0, r7 @ │ │ │ │ teqeq sl, r4, lsr #3 │ │ │ │ - teqeq fp, ip, lsl pc │ │ │ │ + teqeq fp, r8, lsr #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x0144f698 │ │ │ │ - teqeq fp, r4, lsl #28 │ │ │ │ - cmppeq r4, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, r4, r0, r6 @ │ │ │ │ + teqeq fp, r0, lsl lr │ │ │ │ + cmppeq r4, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ cmpeq pc, ip, asr r4 @ │ │ │ │ teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0144f590 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - cmppeq r4, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0144f598 │ │ │ │ + teqeq fp, r8, lsl #26 │ │ │ │ + cmppeq r4, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ teqeq sl, r4, lsr pc │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - cmppeq r4, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip @ │ │ │ │ - smlaltteq pc, r4, r4, r3 @ │ │ │ │ + cmppeq r4, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsr #23 │ │ │ │ + smlaltteq pc, r4, ip, r3 @ │ │ │ │ teqpeq r9, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, asr #22 │ │ │ │ - smlaltbeq pc, r4, r0, r3 @ │ │ │ │ - teqeq fp, r8, lsl #22 │ │ │ │ + teqeq fp, ip, asr #22 │ │ │ │ + smlaltbeq pc, r4, r8, r3 @ │ │ │ │ + teqeq fp, r4, lsl fp │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - strheq pc, [r4, #-44] @ 0xffffffd4 @ │ │ │ │ - teqeq fp, r8, lsr #20 │ │ │ │ + smlalbteq pc, r4, r4, r2 @ │ │ │ │ + teqeq fp, r4, lsr sl │ │ │ │ teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - cmppeq r4, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsl #19 │ │ │ │ - smlaltbeq pc, r4, r4, r1 @ │ │ │ │ - teqeq fp, ip, lsl #18 │ │ │ │ - teqeq sl, ip, lsr #18 │ │ │ │ + cmppeq r4, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip @ │ │ │ │ + cmppeq r4, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, lsl #19 │ │ │ │ + smlaltbeq pc, r4, ip, r1 @ │ │ │ │ + teqeq fp, r8, lsl r9 │ │ │ │ + teqeq sl, r8, lsr r9 │ │ │ │ teqpeq r9, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq pc, r4, ip, r0 @ │ │ │ │ - teqeq fp, r8, asr r8 │ │ │ │ + strdeq pc, [r4, #-4] │ │ │ │ + teqeq fp, r4, ror #16 │ │ │ │ teqpeq r9, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ teqpeq r9, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq sl, r4, asr #15 │ │ │ │ - smlalbteq lr, r4, r0, pc @ │ │ │ │ - teqeq sl, ip, lsl #15 │ │ │ │ - teqeq fp, r8, lsr #14 │ │ │ │ - teqeq sl, r4, asr r7 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ - teqeq sl, r0, lsr #14 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq sl, r8, ror #13 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, lsl #13 │ │ │ │ - teqeq sl, r0, asr r6 │ │ │ │ - teqeq sl, r0, lsr #12 │ │ │ │ + cmppeq r4, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r8, lsl #16 │ │ │ │ + teqeq fp, r4, lsr #15 │ │ │ │ teqeq sl, r0 @ │ │ │ │ + smlalbteq lr, r4, r8, pc @ │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq fp, r4, lsr r7 │ │ │ │ + teqeq sl, r0, ror #14 │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ + teqeq sl, ip, lsr #14 │ │ │ │ + teqeq fp, r8, asr #13 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r4, asr #13 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, ip, asr r6 │ │ │ │ + teqeq sl, ip, lsr #12 │ │ │ │ + teqeq sl, ip @ │ │ │ │ │ │ │ │ 002340e8 : │ │ │ │ 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 │ │ │ │ @@ -375177,29 +375177,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 234278 │ │ │ │ strdeq r3, [pc, #-164] @ 234460 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r8, ror ip │ │ │ │ - teqeq fp, r0, ror #7 │ │ │ │ + smlalbbeq lr, r4, r0, ip │ │ │ │ + teqeq fp, ip, ror #7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0144eb9c │ │ │ │ - teqeq fp, r4, lsl #6 │ │ │ │ + smlaltbeq lr, r4, r4, fp │ │ │ │ + teqeq fp, r0, lsl r3 │ │ │ │ smlalbbeq r3, pc, r4, r9 @ │ │ │ │ teqeq r9, r0, ror #21 │ │ │ │ teqeq r9, ip, lsl #21 │ │ │ │ teqeq r9, ip, asr #20 │ │ │ │ - teqeq sl, r4, lsr #3 │ │ │ │ - teqeq sl, r4, ror r1 │ │ │ │ - teqeq sl, r4, asr #2 │ │ │ │ - ldrsbeq r2, [fp, -ip]! │ │ │ │ - ldrsbeq lr, [sl, -r8]! │ │ │ │ - teqeq sl, r8, lsr #1 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, lsl #3 │ │ │ │ + teqeq sl, r0, asr r1 │ │ │ │ + teqeq fp, r8, ror #1 │ │ │ │ + teqeq sl, r4, ror #1 │ │ │ │ + ldrheq lr, [sl, -r4]! │ │ │ │ │ │ │ │ 00234540 : │ │ │ │ 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 │ │ │ │ @@ -375958,87 +375958,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 234e30 │ │ │ │ b 234a88 │ │ │ │ @ instruction: 0x014f369c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, ip, lsl #16 │ │ │ │ - teqeq fp, r4, ror pc │ │ │ │ + cmpeq r4, r4, lsl r8 │ │ │ │ + teqeq fp, r0, lsl #31 │ │ │ │ cmpeq pc, r0, asr #12 │ │ │ │ - cmpeq r4, r4, lsl #14 │ │ │ │ - teqeq fp, r8, ror #28 │ │ │ │ + cmpeq r4, ip, lsl #14 │ │ │ │ + teqeq fp, r4, ror lr │ │ │ │ muleq r0, r0, r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x0144e694 │ │ │ │ + @ instruction: 0x0144e69c │ │ │ │ teqeq sl, r0, rrx │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + teqeq fp, r4, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r4, r4, asr r5 │ │ │ │ - teqeq fp, r0, asr #25 │ │ │ │ - cmpeq r4, ip, lsl #10 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ + teqeq fp, ip, asr #25 │ │ │ │ + cmpeq r4, r4, lsl r5 │ │ │ │ teqeq r9, r0, asr r5 │ │ │ │ - teqeq fp, ip, ror #24 │ │ │ │ + teqeq fp, r8, ror ip │ │ │ │ cmpeq pc, r8, lsl r3 @ │ │ │ │ teqeq r9, r8 @ │ │ │ │ - cmpeq r4, ip, asr #8 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - cmpeq r4, r8, lsr #8 │ │ │ │ + cmpeq r4, r4, asr r4 │ │ │ │ + teqeq fp, r4, asr #23 │ │ │ │ + cmpeq r4, r0, lsr r4 │ │ │ │ teqeq sl, r0 @ │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - smlaltteq lr, r4, ip, r2 │ │ │ │ - teqeq fp, r8, asr sl │ │ │ │ - smlaltbeq lr, r4, r0, r2 │ │ │ │ + strdeq lr, [r4, #-36] @ 0xffffffdc │ │ │ │ + teqeq fp, r4, ror #20 │ │ │ │ + smlaltbeq lr, r4, r8, r2 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq fp, ip @ │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ - teqeq fp, r4, asr #19 │ │ │ │ + teqeq fp, r8, lsl #20 │ │ │ │ + cmpeq r4, r4, ror #4 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - cmpeq r4, r8, ror r1 │ │ │ │ - teqeq fp, r4, ror #17 │ │ │ │ + smlalbbeq lr, r4, r0, r1 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ teqeq r9, r0, ror r1 │ │ │ │ - cmpeq r4, r4, lsl #2 │ │ │ │ - teqeq fp, ip, ror #16 │ │ │ │ - ldrdeq lr, [r4, #-12] │ │ │ │ - teqeq fp, ip, lsr r8 │ │ │ │ - cmpeq r4, r8, lsr r0 │ │ │ │ - teqeq fp, r0, lsr #15 │ │ │ │ - teqeq sl, r0, asr #15 │ │ │ │ + cmpeq r4, ip, lsl #2 │ │ │ │ + teqeq fp, r8, ror r8 │ │ │ │ + smlaltteq lr, r4, r4, r0 │ │ │ │ + teqeq fp, r8, asr #16 │ │ │ │ + cmpeq r4, r0, asr #32 │ │ │ │ + teqeq fp, ip, lsr #15 │ │ │ │ + teqeq sl, ip, asr #15 │ │ │ │ teqeq r9, ip, ror #31 │ │ │ │ - smlalbbeq sp, r4, r0, pc @ │ │ │ │ - teqeq fp, ip, ror #13 │ │ │ │ + smlalbbeq sp, r4, r8, pc @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ teqeq r9, r4 @ │ │ │ │ teqeq r9, r0, asr #30 │ │ │ │ - smlalbteq sp, r4, r4, lr │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq fp, ip, lsr #12 │ │ │ │ - teqeq sl, r8, asr r6 │ │ │ │ - cmpeq r4, r4, asr lr │ │ │ │ - teqeq sl, r0, lsr #12 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq sl, r8, ror #11 │ │ │ │ - smlaltteq sp, r4, r8, sp │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq fp, r0, asr r5 │ │ │ │ - teqeq sl, ip, ror r5 │ │ │ │ - teqeq sl, ip, asr #10 │ │ │ │ - teqeq sl, ip, lsl r5 │ │ │ │ - teqeq sl, r4, ror #9 │ │ │ │ + smlalbteq sp, r4, ip, lr │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq fp, r8, lsr r6 │ │ │ │ + teqeq sl, r4, ror #12 │ │ │ │ + cmpeq r4, ip, asr lr │ │ │ │ + teqeq sl, ip, lsr #12 │ │ │ │ + teqeq fp, r8, asr #11 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, r4, lsl #9 │ │ │ │ + strdeq sp, [r4, #-208] @ 0xffffff30 │ │ │ │ + teqeq sl, r0, asr #11 │ │ │ │ + teqeq fp, ip, asr r5 │ │ │ │ + teqeq sl, r8, lsl #11 │ │ │ │ + teqeq sl, r8, asr r5 │ │ │ │ + teqeq sl, r8, lsr #10 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, asr #9 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ │ │ │ │ 00235254 : │ │ │ │ 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 │ │ │ │ @@ -376853,97 +376853,97 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 235568 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ b 2356b4 │ │ │ │ smlalbbeq r2, pc, r8, r9 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq sp, [r4, #-160] @ 0xffffff60 │ │ │ │ - teqeq fp, r8, asr r2 │ │ │ │ + strdeq sp, [r4, #-168] @ 0xffffff58 │ │ │ │ + teqeq fp, r4, ror #4 │ │ │ │ cmpeq pc, r4, lsr #18 │ │ │ │ - smlaltteq sp, r4, r8, r9 │ │ │ │ - teqeq fp, ip, asr #2 │ │ │ │ + strdeq sp, [r4, #-144] @ 0xffffff70 │ │ │ │ + teqeq fp, r8, asr r1 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq r4, ip, asr #18 │ │ │ │ + cmpeq r4, r4, asr r9 │ │ │ │ teqeq sl, r4, lsl r3 │ │ │ │ - teqeq fp, r8, lsl #1 │ │ │ │ + @ instruction: 0x013b1094 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r4, r0, lsl #16 │ │ │ │ - teqeq fp, ip, ror #30 │ │ │ │ - smlalbteq sp, r4, r4, r7 │ │ │ │ + cmpeq r4, r8, lsl #16 │ │ │ │ + teqeq fp, r8, ror pc │ │ │ │ + smlalbteq sp, r4, ip, r7 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq fp, ip, lsl pc │ │ │ │ + teqeq fp, r8, lsr #30 │ │ │ │ smlalbteq r2, pc, r8, r5 @ │ │ │ │ teqeq r9, r8, ror #14 │ │ │ │ - strdeq sp, [r4, #-108] @ 0xffffff94 │ │ │ │ - teqeq fp, r8, ror #28 │ │ │ │ - smlalbteq sp, r4, r8, r6 │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ + teqeq fp, r4, ror lr │ │ │ │ + ldrdeq sp, [r4, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x013a1090 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - cmpeq r4, r8, ror #10 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ + cmpeq r4, r0, ror r5 │ │ │ │ + teqeq fp, r0, ror #25 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq r4, r4, lsr r5 │ │ │ │ teqeq r9, r0, ror #10 │ │ │ │ - teqeq fp, r0, lsl #25 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ - teqeq fp, r4, ror #24 │ │ │ │ - teqeq fp, r4, lsl #24 │ │ │ │ - @ instruction: 0x0144d490 │ │ │ │ + teqeq fp, ip, lsl #25 │ │ │ │ + cmpeq r4, r8, lsl #10 │ │ │ │ + teqeq fp, r0, ror ip │ │ │ │ + teqeq fp, r0, lsl ip │ │ │ │ + @ instruction: 0x0144d498 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r4, ip, asr r4 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + cmpeq r4, r4, ror #8 │ │ │ │ + teqeq fp, r4, asr #23 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + teqeq sl, r4, ror #23 │ │ │ │ teqeq r9, r4, lsl #8 │ │ │ │ - @ instruction: 0x0144d398 │ │ │ │ - teqeq fp, r4, lsl #22 │ │ │ │ + smlaltbeq sp, r4, r0, r3 │ │ │ │ + teqeq fp, r0, lsl fp │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - smlaltteq sp, r4, r0, r2 │ │ │ │ - teqeq fp, r8, asr #20 │ │ │ │ + smlaltteq sp, r4, r8, r2 │ │ │ │ + teqeq fp, r4, asr sl │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ teqeq r9, r0, asr #4 │ │ │ │ - smlalbteq sp, r4, r4, r1 │ │ │ │ - teqeq fp, r0, lsr r9 │ │ │ │ + smlalbteq sp, r4, ip, r1 │ │ │ │ + teqeq fp, ip, lsr r9 │ │ │ │ teqeq r9, r0, asr #3 │ │ │ │ - cmpeq r4, ip, lsl r1 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq fp, r0, ror r8 │ │ │ │ + cmpeq r4, r4, lsr #2 │ │ │ │ + teqeq fp, r8, ror #17 │ │ │ │ + teqeq fp, ip, ror r8 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ + teqeq sl, r0, asr #17 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r4, asr r8 │ │ │ │ + teqeq sl, r4, lsr #16 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, r4, lsl #17 │ │ │ │ - teqeq sl, r8, asr #16 │ │ │ │ - teqeq sl, r8, lsl r8 │ │ │ │ - teqeq sl, r8, ror #15 │ │ │ │ + teqeq sl, r4, asr #15 │ │ │ │ + smlalbteq ip, r4, r0, pc @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq fp, ip, lsr #14 │ │ │ │ + smlalbbeq ip, r4, r4, pc @ │ │ │ │ + teqeq sl, r4, asr r7 │ │ │ │ + teqeq fp, r8, ror #13 │ │ │ │ + cmpeq r4, r4, asr #30 │ │ │ │ + teqeq sl, r4, lsl r7 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - strheq ip, [r4, #-248] @ 0xffffff08 │ │ │ │ - teqeq sl, r4, lsl #15 │ │ │ │ - teqeq fp, r0, lsr #14 │ │ │ │ - cmpeq r4, ip, ror pc │ │ │ │ - teqeq sl, r8, asr #14 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ - teqeq sl, r8, lsl #14 │ │ │ │ - teqeq fp, r4, lsr #13 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - teqeq sl, ip, asr #13 │ │ │ │ - teqeq fp, r8, ror #12 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + teqeq fp, r4, ror r6 │ │ │ │ + teqeq sl, r0, lsr #13 │ │ │ │ │ │ │ │ 00236070 : │ │ │ │ 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 │ │ │ │ @@ -377302,49 +377302,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 2363f8 │ │ │ │ cmpeq pc, ip, ror #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, ip, lsr fp @ │ │ │ │ - strheq ip, [r4, #-196] @ 0xffffff3c │ │ │ │ - teqeq fp, r4, lsl r4 │ │ │ │ + strheq ip, [r4, #-204] @ 0xffffff34 │ │ │ │ + teqeq fp, r0, lsr #8 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - teqeq fp, r8, ror #6 │ │ │ │ - strdeq ip, [r4, #-176] @ 0xffffff50 │ │ │ │ + teqeq fp, r4, ror r3 │ │ │ │ + strdeq ip, [r4, #-184] @ 0xffffff48 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - smlaltbeq ip, r4, r0, fp │ │ │ │ - @ instruction: 0x0144cb90 │ │ │ │ + smlaltbeq ip, r4, r8, fp │ │ │ │ + @ instruction: 0x0144cb98 │ │ │ │ teqeq sl, ip, asr r5 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, ip @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r4, r0, asr #20 │ │ │ │ - teqeq fp, ip, lsr #3 │ │ │ │ - strdeq ip, [r4, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r4, r8, asr #20 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ teqeq r9, ip, lsr sl │ │ │ │ - teqeq fp, r8, asr r1 │ │ │ │ + teqeq fp, r4, ror #2 │ │ │ │ cmpeq pc, r4, lsl #16 │ │ │ │ teqeq r9, r4, lsr #19 │ │ │ │ - cmpeq r4, r8, lsr r9 │ │ │ │ - teqeq fp, r4, lsr #1 │ │ │ │ - smlaltbeq ip, r4, r0, r8 │ │ │ │ - teqeq sl, ip, rrx │ │ │ │ - teqeq fp, r8 │ │ │ │ - teqeq sl, r4, lsr r0 │ │ │ │ - teqeq sl, r4 │ │ │ │ - strdeq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ - teqeq sl, r8, asr #31 │ │ │ │ - teqpeq sl, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + cmpeq r4, r0, asr #18 │ │ │ │ + ldrheq r0, [fp, -r0]! @ │ │ │ │ + smlaltbeq ip, r4, r8, r8 │ │ │ │ + teqeq sl, r8, ror r0 │ │ │ │ + teqeq fp, r4, lsl r0 │ │ │ │ + teqeq sl, r0, asr #32 │ │ │ │ + teqeq sl, r0, lsl r0 │ │ │ │ + cmpeq r4, r4, lsl #16 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqpeq sl, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, ip @ │ │ │ │ │ │ │ │ 002366ac : │ │ │ │ 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 │ │ │ │ @@ -377703,50 +377703,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 236a34 │ │ │ │ cmpeq pc, r0, lsr r5 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r0, lsl #10 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ - teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq ip, r4, r0, r6 │ │ │ │ + teqpeq sl, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - teqpeq sl, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - strheq ip, [r4, #-84] @ 0xffffffac │ │ │ │ + teqpeq sl, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + strheq ip, [r4, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq r4, r4, ror #10 │ │ │ │ - cmpeq r4, r4, asr r5 │ │ │ │ + cmpeq r4, ip, ror #10 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ teqpeq r9, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ - teqpeq sl, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - strheq ip, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, ip, lsl #8 │ │ │ │ + teqpeq sl, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + smlalbteq ip, r4, r4, r3 │ │ │ │ teqeq r9, r0, lsl #8 │ │ │ │ - teqpeq sl, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ smlalbteq r1, pc, r8, r1 @ │ │ │ │ teqeq r9, r8, ror #6 │ │ │ │ - strdeq ip, [r4, #-44] @ 0xffffffd4 │ │ │ │ - teqpeq sl, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, ror #4 │ │ │ │ - teqeq sl, r0, lsr sl │ │ │ │ - teqpeq sl, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ + teqpeq sl, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, ror #4 │ │ │ │ + teqeq sl, ip, lsr sl │ │ │ │ + teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4, lsl #20 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + smlalbteq ip, r4, r8, r1 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, asr #19 │ │ │ │ - smlalbteq ip, r4, r0, r1 │ │ │ │ - teqeq sl, ip, lsl #19 │ │ │ │ - teqpeq sl, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r4, asr r9 │ │ │ │ + teqpeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #148] @ 236d98 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -377785,17 +377785,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 236d5c │ │ │ │ cmneq r1, ip, lsl #4 │ │ │ │ strdeq r4, [r1, #-20]! @ 0xffffffec │ │ │ │ cmneq r1, r0, asr #3 │ │ │ │ - teqeq sl, ip, lsl #16 │ │ │ │ - teqpeq sl, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsl r1 │ │ │ │ + teqeq sl, r8, lsl r8 │ │ │ │ + teqpeq sl, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl r1 │ │ │ │ │ │ │ │ 00236db0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #444] @ 236f84 │ │ │ │ @@ -377908,28 +377908,28 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r0, #15 │ │ │ │ b 236e7c │ │ │ │ cmpeq pc, r4, lsr lr @ │ │ │ │ - strheq ip, [r4, #-12] │ │ │ │ + smlalbteq ip, r4, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq sl, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [pc, #-216] @ 236ec4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq sl, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r0, pc, r0, sp @ │ │ │ │ teqeq r9, r4, lsr pc │ │ │ │ - teqpeq sl, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - teqeq sl, r0, ror r6 │ │ │ │ - teqeq sl, r0, asr #12 │ │ │ │ - teqeq sl, r4, lsr #12 │ │ │ │ - teqpeq sl, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, ip, ror r6 │ │ │ │ + teqeq sl, ip, asr #12 │ │ │ │ + teqeq sl, r0, lsr r6 │ │ │ │ + teqpeq sl, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00236fc0 : │ │ │ │ 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] @ 237bb4 │ │ │ │ @@ -378693,68 +378693,68 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 23716c │ │ │ │ cmpeq pc, r4, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq pc, r4, lsl #24 │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ - teqpeq sl, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ + teqpeq sl, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ cmneq r1, r4, asr lr │ │ │ │ cmneq r1, ip, lsl lr │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmpeq r4, r4, ror #26 │ │ │ │ - teqpeq sl, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, ror #26 │ │ │ │ + teqpeq sl, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014f0a90 │ │ │ │ - strdeq fp, [r4, #-180] @ 0xffffff4c │ │ │ │ - teqpeq sl, ip @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsl fp │ │ │ │ - teqpeq sl, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r4, #-188] @ 0xffffff44 │ │ │ │ + teqpeq sl, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl fp │ │ │ │ + teqpeq sl, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq sl, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r4, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq pc, [sl, -ip]! @ │ │ │ │ + teqpeq sl, r8 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r4, #-152] @ 0xffffff68 │ │ │ │ + teqpeq sl, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ teqeq r9, r4, lsl #18 │ │ │ │ @ instruction: 0xfffff7c0 │ │ │ │ ldrdeq r3, [r1, #-152]! @ 0xffffff68 │ │ │ │ teqeq r9, r4 @ │ │ │ │ teqeq r9, r0, asr #16 │ │ │ │ teqeq r9, r0, lsl #16 │ │ │ │ teqeq r9, r0, asr #15 │ │ │ │ teqeq r9, r0, lsl #15 │ │ │ │ teqeq r9, r0, asr #14 │ │ │ │ - smlalbbeq fp, r4, ip, r7 │ │ │ │ + @ instruction: 0x0144b794 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq sl, ip @ │ │ │ │ teqeq r9, ip @ │ │ │ │ teqeq r9, ip, asr r6 │ │ │ │ teqeq r9, ip, lsl r6 │ │ │ │ - teqeq sl, r4, ror sp │ │ │ │ - teqeq sl, r4, asr #26 │ │ │ │ - teqeq sl, r0, lsl sp │ │ │ │ - teqeq sl, ip, lsr #26 │ │ │ │ - smlaltteq fp, r4, r8, r5 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, lsr #25 │ │ │ │ - teqeq sl, r0, ror ip │ │ │ │ - teqeq sl, r0, asr #24 │ │ │ │ - teqeq sl, r0, lsl ip │ │ │ │ - teqeq sl, r8, asr ip │ │ │ │ - teqeq sl, r4, lsr #23 │ │ │ │ - teqeq sl, r4, ror fp │ │ │ │ - teqeq sl, r4, asr #22 │ │ │ │ - teqeq sl, r0, lsl fp │ │ │ │ - teqeq sl, r0, ror #21 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, lsl #21 │ │ │ │ - teqeq sl, r0, asr sl │ │ │ │ - teqeq sl, r0, lsr #20 │ │ │ │ + teqeq sl, r0, lsl #27 │ │ │ │ + teqeq sl, r0, asr sp │ │ │ │ + teqeq sl, ip, lsl sp │ │ │ │ + teqeq sl, r8, lsr sp │ │ │ │ + strdeq fp, [r4, #-80] @ 0xffffffb0 │ │ │ │ + teqeq sl, r4, ror #25 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, ip, lsr #25 │ │ │ │ + teqeq sl, ip, ror ip │ │ │ │ + teqeq sl, ip, asr #24 │ │ │ │ + teqeq sl, ip, lsl ip │ │ │ │ + teqeq sl, r4, ror #24 │ │ │ │ teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, lsl #23 │ │ │ │ + teqeq sl, r0, asr fp │ │ │ │ + teqeq sl, ip, lsl fp │ │ │ │ + teqeq sl, ip, ror #21 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, ip, lsl #21 │ │ │ │ + teqeq sl, ip, asr sl │ │ │ │ + teqeq sl, ip, lsr #20 │ │ │ │ + teqeq sl, ip @ │ │ │ │ │ │ │ │ 00237c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 237e18 │ │ │ │ @@ -378847,18 +378847,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 237d10 │ │ │ │ cmppeq lr, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq pc, lr, ip, lr @ │ │ │ │ - teqeq sl, ip, lsl r9 │ │ │ │ - smlaltbeq fp, r4, r0, r0 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r8, lsr #15 │ │ │ │ + teqeq sl, r8, lsr #18 │ │ │ │ + smlaltbeq fp, r4, r8, r0 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, r4 @ │ │ │ │ │ │ │ │ 00237e34 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 237e5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ble 237e5c │ │ │ │ @@ -378887,17 +378887,17 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - cmpeq r4, r8 │ │ │ │ - teqeq sl, r8, lsl #14 │ │ │ │ + teqeq sl, r4, lsl #16 │ │ │ │ + cmpeq r4, r0, lsl r0 │ │ │ │ + teqeq sl, r4, lsl r7 │ │ │ │ │ │ │ │ 00237ec8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -379277,52 +379277,52 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2380c4 │ │ │ │ cmppeq lr, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [lr, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq sl, r4, ror #14 │ │ │ │ - ldrdeq sl, [r4, #-252] @ 0xffffff04 │ │ │ │ + teqeq sl, r0, ror r7 │ │ │ │ + smlaltteq sl, r4, r4, pc @ │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - teqeq sl, ip, lsr #13 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq sl, [r4, #-224] @ 0xffffff20 │ │ │ │ + strdeq sl, [r4, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ cmppeq lr, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, ip, lsl #8 │ │ │ │ - teqeq sl, r0, lsr #10 │ │ │ │ - @ instruction: 0x0144ad98 │ │ │ │ - teqeq sl, r0, ror r5 │ │ │ │ - teqeq sl, r0, lsl #7 │ │ │ │ + teqeq sl, r0, asr #11 │ │ │ │ + teqeq sl, r8, asr #11 │ │ │ │ + teqeq sl, r8, lsl r4 │ │ │ │ + teqeq sl, ip, lsr #10 │ │ │ │ + smlaltbeq sl, r4, r0, sp │ │ │ │ + teqeq sl, ip, ror r5 │ │ │ │ + teqeq sl, ip, lsl #7 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ teqeq r9, r4, lsr #23 │ │ │ │ teqeq r9, r0, asr fp │ │ │ │ teqeq r9, ip, lsl #22 │ │ │ │ - teqeq sl, r4, ror #4 │ │ │ │ - teqeq sl, r4, lsr r2 │ │ │ │ - teqeq sl, r4, lsl #4 │ │ │ │ - teqeq sl, ip, asr #3 │ │ │ │ - teqeq sl, r0, ror #5 │ │ │ │ - cmpeq r4, r8, asr fp │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r4, ror #2 │ │ │ │ - teqeq sl, r8, ror r2 │ │ │ │ - strdeq sl, [r4, #-160] @ 0xffffff60 │ │ │ │ - teqeq sl, ip, lsr #2 │ │ │ │ + teqeq sl, r0, ror r2 │ │ │ │ teqeq sl, r0, asr #4 │ │ │ │ - strheq sl, [r4, #-168] @ 0xffffff58 │ │ │ │ - ldrsheq sl, [sl, -r4]! │ │ │ │ - teqeq sl, r8, lsl #4 │ │ │ │ - smlalbbeq sl, r4, r0, sl │ │ │ │ + teqeq sl, r0, lsl r2 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, ip, ror #5 │ │ │ │ + cmpeq r4, r0, ror #22 │ │ │ │ + teqeq sl, r4, lsr #3 │ │ │ │ + teqeq sl, r0, ror r1 │ │ │ │ + teqeq sl, r4, lsl #5 │ │ │ │ + strdeq sl, [r4, #-168] @ 0xffffff58 │ │ │ │ + teqeq sl, r8, lsr r1 │ │ │ │ + teqeq sl, ip, asr #4 │ │ │ │ + smlalbteq sl, r4, r0, sl │ │ │ │ + teqeq sl, r0, lsl #2 │ │ │ │ + teqeq sl, r4, lsl r2 │ │ │ │ + smlalbbeq sl, r4, r8, sl │ │ │ │ │ │ │ │ 0023855c : │ │ │ │ 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] @ 2386d8 │ │ │ │ @@ -379414,19 +379414,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 238604 │ │ │ │ @ instruction: 0x014ef690 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r0, ror #18 │ │ │ │ - teqeq sl, r0, ror #1 │ │ │ │ + cmpeq r4, r8, ror #18 │ │ │ │ + teqeq sl, ip, ror #1 │ │ │ │ strdeq pc, [lr, #-88] @ 0xffffffa8 │ │ │ │ teqeq r9, r8, lsl #15 │ │ │ │ - teqeq sl, ip, asr #29 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ │ │ │ │ 002386f4 : │ │ │ │ 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] @ 238894 │ │ │ │ @@ -379527,20 +379527,20 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 2387a4 │ │ │ │ strdeq pc, [lr, #-72] @ 0xffffffb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq sl, [r4, #-116] @ 0xffffff8c │ │ │ │ - teqeq sl, r4, asr pc │ │ │ │ + ldrdeq sl, [r4, #-124] @ 0xffffff84 │ │ │ │ + teqeq sl, r0, ror #30 │ │ │ │ cmppeq lr, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ teqeq r9, r4, lsl #12 │ │ │ │ - teqeq sl, r8, asr #26 │ │ │ │ - teqeq sl, r4, lsl #30 │ │ │ │ + teqeq sl, r4, asr sp │ │ │ │ + teqeq sl, r0, lsl pc │ │ │ │ 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 │ │ │ │ @@ -380558,133 +380558,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 238b84 │ │ │ │ cmppeq lr, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [lr, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq sl, [r4, #-80] @ 0xffffffb0 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + ldrdeq sl, [r4, #-88] @ 0xffffffa8 │ │ │ │ + teqeq sl, r0, lsl #28 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq sl, r4, lsl #27 │ │ │ │ - cmpeq r4, r8, asr r5 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, r0, ror #10 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ teqeq r9, r4, lsr #5 │ │ │ │ cmppeq lr, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, ip, asr fp │ │ │ │ - cmpeq r4, r4, lsl #6 │ │ │ │ - teqeq sl, ip, asr #22 │ │ │ │ - teqeq sl, r0, lsr #21 │ │ │ │ - cmpeq r4, r4, ror r2 │ │ │ │ + teqeq sl, r8, ror #22 │ │ │ │ + cmpeq r4, ip, lsl #6 │ │ │ │ + teqeq sl, r8, asr fp │ │ │ │ + teqeq sl, ip, lsr #21 │ │ │ │ + cmpeq r4, ip, ror r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sl, r4, asr #19 │ │ │ │ - @ instruction: 0x0144a198 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + smlaltbeq sl, r4, r0, r1 │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - teqeq sl, r0, asr r7 │ │ │ │ - teqeq sl, r4, asr #18 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ + teqeq sl, ip, asr r7 │ │ │ │ + teqeq sl, r0, asr r9 │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - smlaltteq sl, r4, r8, r0 │ │ │ │ + strdeq sl, [r4, #-0] │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ teqeq r9, ip, lsr pc │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ teqeq r9, r4, lsl #15 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - smlalbbeq r9, r4, ip, lr │ │ │ │ + teqeq sl, r4, asr #13 │ │ │ │ + @ instruction: 0x01449e94 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ teqeq r9, r8, lsr #24 │ │ │ │ teqeq r9, r8, ror #23 │ │ │ │ teqeq r9, r8, lsr #23 │ │ │ │ - teqeq sl, r8, lsl #10 │ │ │ │ - ldrdeq r9, [r4, #-204] @ 0xffffff34 │ │ │ │ + teqeq sl, r4, lsl r5 │ │ │ │ + smlaltteq r9, r4, r4, ip │ │ │ │ teqeq r9, r4, asr #22 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - @ instruction: 0x01449c90 │ │ │ │ + teqeq sl, r8, asr #9 │ │ │ │ + @ instruction: 0x01449c98 │ │ │ │ teqeq r9, r8, ror #21 │ │ │ │ teqeq r9, r4, lsr #21 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - ldrdeq r9, [r4, #-176] @ 0xffffff50 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - smlaltbeq r9, r4, r0, fp │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, ip, ror #2 │ │ │ │ - teqeq sl, ip, lsr r1 │ │ │ │ - teqeq sl, r8, lsl #2 │ │ │ │ - ldrsbeq r9, [sl, -r8]! │ │ │ │ - teqeq sl, r4, lsr #1 │ │ │ │ - teqeq sl, ip, rrx │ │ │ │ - teqeq sl, r8, lsr r0 │ │ │ │ - teqeq sl, r4, lsr #32 │ │ │ │ - teqeq sl, ip, lsl r2 │ │ │ │ - strdeq r9, [r4, #-144] @ 0xffffff70 │ │ │ │ - teqeq sl, ip, ror #31 │ │ │ │ + teqeq sl, r8, lsl #8 │ │ │ │ + ldrdeq r9, [r4, #-184] @ 0xffffff48 │ │ │ │ teqeq sl, r0, ror #3 │ │ │ │ - strheq r9, [r4, #-148] @ 0xffffff6c │ │ │ │ + teqeq sl, ip @ │ │ │ │ + smlaltbeq r9, r4, r8, fp │ │ │ │ + teqeq sl, r8, lsr #3 │ │ │ │ + teqeq sl, r8, ror r1 │ │ │ │ + teqeq sl, r8, asr #2 │ │ │ │ + teqeq sl, r4, lsl r1 │ │ │ │ + teqeq sl, r4, ror #1 │ │ │ │ + ldrheq r9, [sl, -r0]! │ │ │ │ + teqeq sl, r8, ror r0 │ │ │ │ + teqeq sl, r4, asr #32 │ │ │ │ + teqeq sl, r0, lsr r0 │ │ │ │ + teqeq sl, r8, lsr #4 │ │ │ │ + strdeq r9, [r4, #-152] @ 0xffffff68 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, ip, ror #3 │ │ │ │ + strheq r9, [r4, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ + teqeq sl, r0, asr #31 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, r8, lsr #3 │ │ │ │ - cmpeq r4, ip, ror r9 │ │ │ │ + smlalbbeq r9, r4, r4, r9 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq sl, ip, ror pc │ │ │ │ - teqeq sl, r4, ror r1 │ │ │ │ - cmpeq r4, r8, asr #18 │ │ │ │ - teqeq sl, r4, asr #30 │ │ │ │ - teqeq sl, r8, lsr r1 │ │ │ │ - cmpeq r4, ip, lsl #18 │ │ │ │ + teqeq sl, r8, lsl #31 │ │ │ │ + teqeq sl, r0, lsl #3 │ │ │ │ + cmpeq r4, r0, asr r9 │ │ │ │ + teqeq sl, r0, asr pc │ │ │ │ + teqeq sl, r4, asr #2 │ │ │ │ + cmpeq r4, r4, lsl r9 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - teqeq sl, ip, lsl #30 │ │ │ │ - teqeq sl, r0, lsl #2 │ │ │ │ - ldrdeq r9, [r4, #-132] @ 0xffffff7c │ │ │ │ + teqeq sl, r8, lsl pc │ │ │ │ + teqeq sl, ip, lsl #2 │ │ │ │ + ldrdeq r9, [r4, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r4, lsr #29 │ │ │ │ - teqeq sl, r0, lsr #1 │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ + teqeq sl, r4, ror #29 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, ip, lsr #1 │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq sl, r0, ror lr │ │ │ │ - teqeq sl, r8, lsr lr │ │ │ │ + teqeq sl, ip, ror lr │ │ │ │ + teqeq sl, r4, asr #28 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - teqeq sl, r8, lsl #28 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + teqeq sl, r4, lsl lr │ │ │ │ + teqeq sl, r8 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ + teqeq sl, r8, lsr #27 │ │ │ │ + teqeq sl, r0, lsr #31 │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ + teqeq sl, r4, ror sp │ │ │ │ + teqeq sl, r0, asr #26 │ │ │ │ + teqeq sl, r8, lsr pc │ │ │ │ + cmpeq r4, r8, lsl #14 │ │ │ │ + teqeq sl, r8, lsl #26 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ - teqeq sl, r8, ror #26 │ │ │ │ - teqeq sl, r4, lsr sp │ │ │ │ - teqeq sl, ip, lsr #30 │ │ │ │ - cmpeq r4, r0, lsl #14 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - smlalbteq r9, r4, r4, r6 │ │ │ │ + smlalbteq r9, r4, ip, r6 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ + teqeq sl, r4, ror #21 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, ip, asr #25 │ │ │ │ - smlaltbeq r9, r4, r0, r4 │ │ │ │ + smlaltbeq r9, r4, r8, r4 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - teqeq sl, r4, lsr #21 │ │ │ │ - teqeq sl, r8, ror #20 │ │ │ │ - teqeq sl, ip, asr ip │ │ │ │ - cmpeq r4, r0, lsr r4 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r4, ror sl │ │ │ │ + teqeq sl, r8, ror #24 │ │ │ │ + cmpeq r4, r8, lsr r4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - teqeq sl, r0, lsr sl │ │ │ │ - teqeq sl, r4, lsr #24 │ │ │ │ - strdeq r9, [r4, #-56] @ 0xffffffc8 │ │ │ │ + teqeq sl, ip, lsr sl │ │ │ │ + teqeq sl, r0, lsr ip │ │ │ │ + cmpeq r4, r0, lsl #8 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + teqeq sl, r8, lsl #20 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ ldr r1, [pc, #-68] @ 239a5c │ │ │ │ ldr r3, [pc, #-68] @ 239a60 │ │ │ │ ldr r2, [pc, #-68] @ 239a64 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -381747,101 +381747,101 @@ │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 23a114 │ │ │ │ cmpeq lr, r4, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r4, lsr r3 │ │ │ │ - teqeq sl, r4, asr fp │ │ │ │ + cmpeq r4, ip, lsr r3 │ │ │ │ + teqeq sl, r0, ror #22 │ │ │ │ smlalbteq sp, lr, r4, pc @ │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - cmpeq r4, r4, ror r1 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + cmpeq r4, ip, ror r1 │ │ │ │ + teqeq sl, r0, lsr #19 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq r4, ip, lsr r0 │ │ │ │ - cmpeq r4, r8, lsr #32 │ │ │ │ + cmpeq r4, r4, asr #32 │ │ │ │ + cmpeq r4, r0, lsr r0 │ │ │ │ teqeq r9, ip, asr #16 │ │ │ │ - teqeq sl, r0, lsr #16 │ │ │ │ + teqeq sl, ip, lsr #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - smlalbteq r8, r4, r4, lr │ │ │ │ - teqeq sl, r8, ror #13 │ │ │ │ - smlalbbeq r8, r4, r8, lr │ │ │ │ + smlalbteq r8, r4, ip, lr │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + @ instruction: 0x01448e90 │ │ │ │ teqeq r9, ip, lsl sp │ │ │ │ - teqeq sl, ip @ │ │ │ │ + teqeq sl, r8, lsr #13 │ │ │ │ smlaltteq sp, lr, r8, sl │ │ │ │ - cmpeq r4, ip, lsl #28 │ │ │ │ - teqeq sl, r0, lsr r6 │ │ │ │ + cmpeq r4, r4, lsl lr │ │ │ │ + teqeq sl, ip, lsr r6 │ │ │ │ teqeq r9, r4, ror #24 │ │ │ │ teqeq r9, r4, lsl #24 │ │ │ │ - cmpeq r4, ip, lsr sp │ │ │ │ - teqeq sl, r0, ror #10 │ │ │ │ + cmpeq r4, r4, asr #26 │ │ │ │ + teqeq sl, ip, ror #10 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - strdeq r8, [r4, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq r8, [r4, #-204] @ 0xffffff34 │ │ │ │ + strdeq r8, [r4, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r8, r4, r4, ip │ │ │ │ teqeq r9, r0, lsl #10 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + teqeq sl, r8, ror #9 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ - teqeq sl, ip, lsl #7 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ teqeq r9, r0, asr #19 │ │ │ │ - teqeq sl, r0, asr #6 │ │ │ │ + teqeq sl, ip, asr #6 │ │ │ │ teqeq r9, ip, asr #18 │ │ │ │ teqeq r9, r0 @ │ │ │ │ - cmpeq r4, r8, lsr #20 │ │ │ │ - teqeq sl, ip, asr #4 │ │ │ │ + cmpeq r4, r0, lsr sl │ │ │ │ + teqeq sl, r8, asr r2 │ │ │ │ teqeq r9, r8 @ │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - cmpeq r4, ip, lsr #18 │ │ │ │ - teqeq sl, ip, asr #2 │ │ │ │ - @ instruction: 0x01448894 │ │ │ │ - teqeq sl, ip, lsr #1 │ │ │ │ + cmpeq r4, r4, lsr r9 │ │ │ │ + teqeq sl, r8, asr r1 │ │ │ │ + @ instruction: 0x0144889c │ │ │ │ + ldrheq ip, [sl, -r8]! │ │ │ │ teqeq r9, r4, lsr #13 │ │ │ │ - smlaltteq r8, r4, r0, r7 │ │ │ │ - teqeq sl, r4 │ │ │ │ + smlaltteq r8, r4, r8, r7 │ │ │ │ + teqeq sl, r0, lsl r0 │ │ │ │ teqeq r9, r8, lsr r6 │ │ │ │ - teqeq sl, ip, lsl #27 │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ - teqeq sl, r8, asr sp │ │ │ │ - teqeq sl, r0, asr pc │ │ │ │ - teqeq sl, r0, lsr #26 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, asr #25 │ │ │ │ - cmpeq r4, r0, ror #12 │ │ │ │ - teqeq sl, r8, lsl #25 │ │ │ │ - teqeq sl, ip, ror lr │ │ │ │ - teqeq sl, r0, asr ip │ │ │ │ - teqeq sl, r4, lsl ip │ │ │ │ - strheq r8, [r4, #-84] @ 0xffffffac │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, ror fp │ │ │ │ - teqeq sl, r8, ror #22 │ │ │ │ - teqeq sl, r8, asr sp │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ + teqeq sl, r4, ror #26 │ │ │ │ + teqeq sl, ip, asr pc │ │ │ │ + teqeq sl, ip, lsr #26 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, ip, asr #21 │ │ │ │ + teqeq sl, ip, asr #25 │ │ │ │ + cmpeq r4, r8, ror #12 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r8, lsl #29 │ │ │ │ + teqeq sl, ip, asr ip │ │ │ │ + teqeq sl, r0, lsr #24 │ │ │ │ + strheq r8, [r4, #-92] @ 0xffffffa4 │ │ │ │ + teqeq sl, r8, ror #23 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, r0, ror #20 │ │ │ │ - teqeq sl, ip, asr #17 │ │ │ │ - cmpeq r4, r0, ror r2 │ │ │ │ + teqeq sl, ip, ror fp │ │ │ │ + teqeq sl, r4, ror fp │ │ │ │ + teqeq sl, r4, ror #26 │ │ │ │ + teqeq sl, r8, lsl #22 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq sl, r8, lsr #21 │ │ │ │ + teqeq sl, ip, ror #20 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, r8, ror r2 │ │ │ │ + teqeq sl, r4, lsr #17 │ │ │ │ + teqeq sl, ip @ │ │ │ │ ldr r1, [pc, #-24] @ 23ac98 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ @@ -382863,99 +382863,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 23b250 │ │ │ │ smlalbteq ip, lr, r8, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq r8, r4, r8, r1 │ │ │ │ - teqeq sl, r8, ror #19 │ │ │ │ + ldrdeq r8, [r4, #-16] │ │ │ │ + teqeq sl, r4 @ │ │ │ │ cmpeq lr, r8, asr lr │ │ │ │ @ instruction: 0x00006fb4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - qdaddeq r8, ip, r4 │ │ │ │ - teqeq sl, ip, ror r8 │ │ │ │ + cmpeq r4, r4, rrx │ │ │ │ + teqeq sl, r8, lsl #17 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - strdeq r7, [r4, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r7, r4, r8, lr │ │ │ │ + cmpeq r4, r4, lsl #30 │ │ │ │ + strdeq r7, [r4, #-224] @ 0xffffff20 │ │ │ │ teqeq r9, ip, lsl #14 │ │ │ │ - teqeq sl, r8, ror #13 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - smlalbbeq r7, r4, r8, sp │ │ │ │ - teqeq sl, ip, lsr #11 │ │ │ │ - cmpeq r4, ip, asr #26 │ │ │ │ + @ instruction: 0x01447d90 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, r4, asr sp │ │ │ │ teqeq r9, r0, ror #23 │ │ │ │ - teqeq sl, r0, ror #10 │ │ │ │ + teqeq sl, ip, ror #10 │ │ │ │ smlaltbeq ip, lr, ip, r9 │ │ │ │ teqeq r9, ip, asr #22 │ │ │ │ - smlalbbeq r7, r4, r4, ip │ │ │ │ - teqeq sl, r8, lsr #9 │ │ │ │ + smlalbbeq r7, r4, ip, ip │ │ │ │ + teqeq sl, r4 @ │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - cmpeq r4, ip, lsr ip │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ + cmpeq r4, r4, asr #24 │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ teqeq r9, r0, asr r4 │ │ │ │ - teqeq sl, ip, lsr #8 │ │ │ │ + teqeq sl, r8, lsr r4 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - strheq r7, [r4, #-164] @ 0xffffff5c │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - cmpeq r4, r8, ror sl │ │ │ │ + strheq r7, [r4, #-172] @ 0xffffff54 │ │ │ │ + teqeq sl, r4, ror #5 │ │ │ │ + smlalbbeq r7, r4, r0, sl │ │ │ │ teqeq r9, ip, lsl #18 │ │ │ │ - teqeq sl, ip, lsl #5 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ teqeq r9, r8 @ │ │ │ │ teqeq r9, r4, asr #16 │ │ │ │ teqeq r9, ip @ │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ - teqeq sl, r8, asr r1 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ + teqeq sl, r4, ror #2 │ │ │ │ teqeq r9, r4, lsr #15 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - cmpeq r4, r0, asr #16 │ │ │ │ - teqeq sl, r0, rrx │ │ │ │ - strheq r7, [r4, #-112] @ 0xffffff90 │ │ │ │ - teqeq sl, r8, asr #31 │ │ │ │ + cmpeq r4, r8, asr #16 │ │ │ │ + teqeq sl, ip, rrx │ │ │ │ + strheq r7, [r4, #-120] @ 0xffffff88 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ teqeq r9, r0, asr #11 │ │ │ │ teqeq r9, ip, ror r5 │ │ │ │ - strheq r7, [r4, #-104] @ 0xffffff98 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + smlalbteq r7, r4, r0, r6 │ │ │ │ + teqeq sl, r8, ror #29 │ │ │ │ teqeq r9, r0, lsl r5 │ │ │ │ - cmpeq r4, r4, lsr #12 │ │ │ │ - teqeq sl, ip, asr #24 │ │ │ │ - teqeq sl, r0, asr #28 │ │ │ │ - smlaltteq r7, r4, r8, r5 │ │ │ │ - teqeq sl, r0, lsl ip │ │ │ │ - teqeq sl, r4, lsl #28 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r4, lsr #23 │ │ │ │ - teqeq sl, r4, ror fp │ │ │ │ - teqeq sl, r4, asr #22 │ │ │ │ - smlaltteq r7, r4, r8, r4 │ │ │ │ - teqeq sl, r0, lsl fp │ │ │ │ - teqeq sl, r8, lsl #26 │ │ │ │ - smlaltbeq r7, r4, r8, r4 │ │ │ │ + cmpeq r4, ip, lsr #12 │ │ │ │ + teqeq sl, r8, asr ip │ │ │ │ + teqeq sl, ip, asr #28 │ │ │ │ + strdeq r7, [r4, #-80] @ 0xffffffb0 │ │ │ │ + teqeq sl, ip, lsl ip │ │ │ │ + teqeq sl, r0, lsl lr │ │ │ │ + teqeq sl, r4, ror #23 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r4, asr #25 │ │ │ │ - teqeq sl, r4, ror #20 │ │ │ │ - teqeq sl, ip, asr sl │ │ │ │ - teqeq sl, ip, lsr #20 │ │ │ │ + teqeq sl, r0, lsl #23 │ │ │ │ + teqeq sl, r0, asr fp │ │ │ │ + strdeq r7, [r4, #-64] @ 0xffffffc0 │ │ │ │ + teqeq sl, ip, lsl fp │ │ │ │ + teqeq sl, r4, lsl sp │ │ │ │ + strheq r7, [r4, #-64] @ 0xffffffc0 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, r0, asr #19 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r4, asr r9 │ │ │ │ - teqeq sl, r0, lsr #18 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, ror #14 │ │ │ │ - teqeq sl, r0, lsr r7 │ │ │ │ + teqeq sl, r0, ror sl │ │ │ │ + teqeq sl, r8, ror #20 │ │ │ │ + teqeq sl, r8, lsr sl │ │ │ │ + teqeq sl, r8, lsl #20 │ │ │ │ + teqeq sl, ip, asr #19 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, r0, ror #18 │ │ │ │ + teqeq sl, ip, lsr #18 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, ip, ror #14 │ │ │ │ + teqeq sl, ip, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r1, [pc, #-20] @ 23be08 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -383798,86 +383798,86 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 23c068 │ │ │ │ cmpeq lr, ip, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r0, lsr sp │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ - teqeq sl, ip, asr #16 │ │ │ │ + cmpeq r4, r4, lsr r0 │ │ │ │ + teqeq sl, r8, asr r8 │ │ │ │ teqeq r9, r0, asr #27 │ │ │ │ @ instruction: 0x014ebb94 │ │ │ │ - cmpeq r4, r8, ror lr │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ - teqeq sl, ip, lsl #13 │ │ │ │ - teqeq sl, ip, ror r6 │ │ │ │ - smlaltbeq r6, r4, r8, sp │ │ │ │ - teqeq sl, r8, asr #11 │ │ │ │ - smlaltteq r6, r4, ip, ip │ │ │ │ - teqeq sl, r4, lsl r3 │ │ │ │ - teqeq sl, r8, lsl #10 │ │ │ │ + smlalbbeq r6, r4, r0, lr │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, r8, lsl #13 │ │ │ │ + strheq r6, [r4, #-208] @ 0xffffff30 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + strdeq r6, [r4, #-196] @ 0xffffff3c │ │ │ │ + teqeq sl, r0, lsr #6 │ │ │ │ + teqeq sl, r4, lsl r5 │ │ │ │ teqeq r9, r0, lsl #22 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ teqeq r9, r4, ror #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - strdeq r6, [r4, #-160] @ 0xffffff60 │ │ │ │ - teqeq sl, r4, lsl r3 │ │ │ │ - smlaltbeq r6, r4, r0, sl │ │ │ │ + strdeq r6, [r4, #-168] @ 0xffffff58 │ │ │ │ + teqeq sl, r0, lsr #6 │ │ │ │ + smlaltbeq r6, r4, r8, sl │ │ │ │ teqeq r9, r0, asr #18 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - cmpeq r4, r4, ror #20 │ │ │ │ - teqeq sl, r4, lsl #5 │ │ │ │ + teqeq sl, r0, asr #5 │ │ │ │ + cmpeq r4, ip, ror #20 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ teqeq r9, r0, asr r8 │ │ │ │ teqeq r9, r0, lsl r8 │ │ │ │ teqeq r9, ip, asr #15 │ │ │ │ teqeq r9, r4, lsl #15 │ │ │ │ - strheq r6, [r4, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq sl, [sl, -ip]! │ │ │ │ + smlalbteq r6, r4, r0, r8 │ │ │ │ + teqeq sl, r8, ror #1 │ │ │ │ teqeq r9, r4, lsr #14 │ │ │ │ - teqeq sl, ip, ror lr │ │ │ │ - teqeq sl, r8, rrx │ │ │ │ - teqeq sl, ip, lsl #28 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, r4, lsr #27 │ │ │ │ - cmpeq r4, r4, asr #14 │ │ │ │ - teqeq sl, ip, ror #26 │ │ │ │ - teqeq sl, r4, ror #30 │ │ │ │ - teqeq sl, r4, lsr sp │ │ │ │ - teqeq sl, r0, lsl #26 │ │ │ │ - smlaltbeq r6, r4, r0, r6 │ │ │ │ - teqeq sl, r8, asr #25 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - cmpeq r4, r4, ror #12 │ │ │ │ - teqeq sl, ip, lsl #25 │ │ │ │ - teqeq sl, r0, lsl #29 │ │ │ │ - cmpeq r4, r8, lsr #12 │ │ │ │ - teqeq sl, r0, asr ip │ │ │ │ - teqeq sl, r4, asr #28 │ │ │ │ - smlaltteq r6, r4, ip, r5 │ │ │ │ - teqeq sl, r4, lsl ip │ │ │ │ - teqeq sl, r8, lsl #28 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, r8, lsr #23 │ │ │ │ - teqeq sl, r4, ror fp │ │ │ │ - teqeq sl, r0, asr #22 │ │ │ │ - teqeq sl, r0, lsl fp │ │ │ │ - strheq r6, [r4, #-64] @ 0xffffffc0 │ │ │ │ + teqeq sl, r8, lsl #29 │ │ │ │ + teqeq sl, r4, ror r0 │ │ │ │ + teqeq sl, r8, lsl lr │ │ │ │ + teqeq sl, r8, ror #27 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, ip, asr #14 │ │ │ │ + teqeq sl, r8, ror sp │ │ │ │ + teqeq sl, r0, ror pc │ │ │ │ + teqeq sl, r0, asr #26 │ │ │ │ + teqeq sl, ip, lsl #26 │ │ │ │ + smlaltbeq r6, r4, r8, r6 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r8, asr #29 │ │ │ │ + cmpeq r4, ip, ror #12 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, ip, asr #25 │ │ │ │ - cmpeq r4, r4, ror r4 │ │ │ │ + teqeq sl, ip, lsl #29 │ │ │ │ + cmpeq r4, r0, lsr r6 │ │ │ │ + teqeq sl, ip, asr ip │ │ │ │ + teqeq sl, r0, asr lr │ │ │ │ + strdeq r6, [r4, #-84] @ 0xffffffac │ │ │ │ + teqeq sl, r0, lsr #24 │ │ │ │ + teqeq sl, r4, lsl lr │ │ │ │ + teqeq sl, r8, ror #23 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r0, lsl #23 │ │ │ │ + teqeq sl, ip, asr #22 │ │ │ │ + teqeq sl, ip, lsl fp │ │ │ │ + strheq r6, [r4, #-72] @ 0xffffffb8 │ │ │ │ + teqeq sl, r4, ror #21 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, ip, ror r4 │ │ │ │ + teqeq sl, r8, lsr #21 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ - teqeq sl, r0, ror #20 │ │ │ │ - teqeq sl, r8, asr ip │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ + teqeq sl, ip, ror #20 │ │ │ │ + teqeq sl, r4, ror #24 │ │ │ │ │ │ │ │ 0023cc78 : │ │ │ │ ldr r3, [pc, #12] @ 23cc8c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ @@ -384007,24 +384007,24 @@ │ │ │ │ bl c0190 │ │ │ │ b 23ccf4 │ │ │ │ cmpeq lr, r8, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r3, pc, ip, r9 @ │ │ │ │ cmpeq lr, r0, lsr #30 │ │ │ │ cmpeq lr, r8, lsl #30 │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ - teqeq sl, r4, asr #20 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ + teqeq sl, r0, asr sl │ │ │ │ cmpeq pc, r4, lsl #18 │ │ │ │ andeq r6, r0, r8, asr ip │ │ │ │ - teqeq sl, r0, lsr sl │ │ │ │ + teqeq sl, ip, lsr sl │ │ │ │ teqeq r9, ip, lsl r0 │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - teqeq sl, ip, asr r7 │ │ │ │ - teqeq sl, r4, asr r9 │ │ │ │ - teqeq sl, r8, lsr #14 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + teqeq sl, r8, ror #14 │ │ │ │ + teqeq sl, r0, ror #18 │ │ │ │ + teqeq sl, r4, lsr r7 │ │ │ │ │ │ │ │ 0023ceb4 : │ │ │ │ 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 │ │ │ │ @@ -384387,48 +384387,48 @@ │ │ │ │ cmpeq lr, ip, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltteq sl, lr, r8, ip │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, lsl #13 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ cmpeq lr, r0, ror sl │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ - teqeq sl, ip, ror r3 │ │ │ │ - teqeq sl, r4, ror r5 │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ + teqeq sl, r8, lsl #7 │ │ │ │ + teqeq sl, r0, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlaltteq r5, r4, ip, ip │ │ │ │ - teqeq sl, r0, lsl r3 │ │ │ │ - teqeq sl, ip, lsl #10 │ │ │ │ + strdeq r5, [r4, #-196] @ 0xffffff3c │ │ │ │ + teqeq sl, ip, lsl r3 │ │ │ │ + teqeq sl, r8, lsl r5 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - smlaltbeq r5, r4, r8, ip │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r8, asr #9 │ │ │ │ + strheq r5, [r4, #-192] @ 0xffffff40 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, r4 @ │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq r4, r8, ror #24 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ - teqeq sl, r8, lsl #9 │ │ │ │ + cmpeq r4, r0, ror ip │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, r4 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmpeq r4, r4, lsr #24 │ │ │ │ - teqeq sl, ip, asr #4 │ │ │ │ - teqeq sl, r4, asr #8 │ │ │ │ + cmpeq r4, ip, lsr #24 │ │ │ │ + teqeq sl, r8, asr r2 │ │ │ │ + teqeq sl, r0, asr r4 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq sl, ip, ror #8 │ │ │ │ - smlaltteq r5, r4, r4, fp │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + teqeq sl, r8, ror r4 │ │ │ │ + smlaltteq r5, r4, ip, fp │ │ │ │ + teqeq sl, r4, lsl #8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - smlaltbeq r5, r4, r4, fp │ │ │ │ - teqeq sl, ip, asr #3 │ │ │ │ - teqeq sl, r4, asr #7 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ + smlaltbeq r5, r4, ip, fp │ │ │ │ + teqeq sl, r8 @ │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, lsl #7 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, ip, lsl #7 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ - teqeq sl, r4, asr r1 │ │ │ │ - teqeq sl, ip, asr #6 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ + teqeq sl, r0, ror #2 │ │ │ │ + teqeq sl, r8, asr r3 │ │ │ │ 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 │ │ │ │ @@ -384891,51 +384891,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 23d8d4 │ │ │ │ ldrdeq sl, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq sl, [lr, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq r5, [r4, #-152] @ 0xffffff68 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq sl, r0, asr #2 │ │ │ │ - cmpeq r4, r4, lsl r9 │ │ │ │ + smlaltteq r5, r4, r0, r9 │ │ │ │ + teqeq sl, r0, ror #3 │ │ │ │ + teqeq sl, ip, asr #2 │ │ │ │ + cmpeq r4, ip, lsl r9 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltteq r5, r4, r4, r6 │ │ │ │ - teqeq sl, r8, lsl #30 │ │ │ │ + smlaltteq r5, r4, ip, r6 │ │ │ │ + teqeq sl, r4, lsl pc │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ cmpeq lr, r8, lsr #6 │ │ │ │ - smlaltteq r5, r4, r4, r5 │ │ │ │ - teqeq sl, ip, lsl #24 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + smlaltteq r5, r4, ip, r5 │ │ │ │ + teqeq sl, r8, lsl ip │ │ │ │ + teqeq sl, r8, lsl #28 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ teqeq r9, r4, lsr r4 │ │ │ │ - teqeq sl, r8, ror fp │ │ │ │ - teqeq sl, r8, asr #22 │ │ │ │ - teqeq sl, r8, lsl fp │ │ │ │ - teqeq sl, r4, ror #21 │ │ │ │ - smlalbbeq r5, r4, r0, r4 │ │ │ │ - teqeq sl, r8, lsr #21 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - andeq r0, r0, r7, lsr r1 │ │ │ │ + teqeq sl, r4, lsl #23 │ │ │ │ + teqeq sl, r4, asr fp │ │ │ │ + teqeq sl, r4, lsr #22 │ │ │ │ teqeq sl, r0 @ │ │ │ │ + smlalbbeq r5, r4, r8, r4 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r4, lsr #25 │ │ │ │ + andeq r0, r0, r7, lsr r1 │ │ │ │ + teqeq sl, ip @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq r4, r8, lsl #8 │ │ │ │ - teqeq sl, r0, lsr sl │ │ │ │ - teqeq sl, r0, lsr #24 │ │ │ │ + cmpeq r4, r0, lsl r4 │ │ │ │ + teqeq sl, ip, lsr sl │ │ │ │ + teqeq sl, ip, lsr #24 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, asr #19 │ │ │ │ - cmpeq r4, ip, ror #6 │ │ │ │ + teqeq sl, r4, lsl #20 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, r4, lsl #23 │ │ │ │ + cmpeq r4, r4, ror r3 │ │ │ │ + teqeq sl, r0, lsr #19 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq sl, ip, asr r9 │ │ │ │ + teqeq sl, r8, ror #18 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0023dcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -385359,54 +385359,54 @@ │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 23e0b8 │ │ │ │ b 23e344 │ │ │ │ strdeq r9, [lr, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, ror lr │ │ │ │ - smlaltbeq r5, r4, ip, r1 │ │ │ │ - teqeq sl, ip, asr #19 │ │ │ │ + strheq r5, [r4, #-20] @ 0xffffffec │ │ │ │ + teqeq sl, r8 @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, ror lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0xfffff558 │ │ │ │ cmpeq lr, r4, asr #22 │ │ │ │ @ instruction: 0xffffa7bc │ │ │ │ teqeq r9, r0, ror #25 │ │ │ │ - strdeq r4, [r4, #-216] @ 0xffffff28 │ │ │ │ - teqeq sl, r0, lsr #8 │ │ │ │ - teqeq sl, r8, lsl r6 │ │ │ │ + cmpeq r4, r0, lsl #28 │ │ │ │ + teqeq sl, ip, lsr #8 │ │ │ │ + teqeq sl, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strheq r4, [r4, #-216] @ 0xffffff28 │ │ │ │ - teqeq sl, r0, ror #7 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + smlalbteq r4, r4, r0, sp @ │ │ │ │ + teqeq sl, ip, ror #7 │ │ │ │ + teqeq sl, r4, ror #11 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r4, r8, ror sp │ │ │ │ - teqeq sl, r0, lsr #7 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + smlalbbeq r4, r4, r0, sp @ │ │ │ │ + teqeq sl, ip, lsr #7 │ │ │ │ + teqeq sl, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq sl, r8, ror #6 │ │ │ │ - cmpeq r4, r8, lsl #26 │ │ │ │ - teqeq sl, r0, lsr r3 │ │ │ │ - teqeq sl, r8, lsr #10 │ │ │ │ - smlalbteq r4, r4, ip, ip @ │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq sl, ip, ror #9 │ │ │ │ - andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x01444c90 │ │ │ │ + teqeq sl, r4, ror r3 │ │ │ │ + cmpeq r4, r0, lsl sp │ │ │ │ + teqeq sl, ip, lsr r3 │ │ │ │ + teqeq sl, r4, lsr r5 │ │ │ │ + ldrdeq r4, [r4, #-196] @ 0xffffff3c │ │ │ │ + teqeq sl, r0, lsl #6 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, lsr #9 │ │ │ │ + andeq r0, r0, lr, ror #3 │ │ │ │ + @ instruction: 0x01444c98 │ │ │ │ + teqeq sl, r4, asr #5 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ - teqeq sl, r0, lsl #10 │ │ │ │ - teqeq sl, ip, asr r4 │ │ │ │ - teqeq sl, r0, lsl #9 │ │ │ │ - strdeq r4, [r4, #-184] @ 0xffffff48 │ │ │ │ - teqeq sl, r0, lsl r4 │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ + teqeq sl, ip, lsl #10 │ │ │ │ + teqeq sl, r8, ror #8 │ │ │ │ + teqeq sl, ip, lsl #9 │ │ │ │ + cmpeq r4, r0, lsl #24 │ │ │ │ + teqeq sl, ip, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 0023e440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -385696,37 +385696,37 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, lsr #14 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - strheq r4, [r4, #-152] @ 0xffffff68 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + smlalbteq r4, r4, r0, r9 @ │ │ │ │ + teqeq sl, r8, ror #3 │ │ │ │ @ instruction: 0x000001be │ │ │ │ teqeq r9, r0, lsl r8 │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ - teqeq sl, r4, asr r1 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ + teqeq sl, r0, ror #2 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ strheq r9, [lr, #-76] @ 0xffffffb4 │ │ │ │ teqeq r9, ip, asr r6 │ │ │ │ - smlalbbeq r4, r4, r4, r7 @ │ │ │ │ - teqeq sl, ip, lsr #27 │ │ │ │ - teqeq sl, r4, lsr #31 │ │ │ │ - cmpeq r4, ip, asr #14 │ │ │ │ - teqeq sl, r4, ror sp │ │ │ │ - teqeq sl, ip, ror #30 │ │ │ │ + smlalbbeq r4, r4, ip, r7 @ │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, r4, asr r7 │ │ │ │ + teqeq sl, r0, lsl #27 │ │ │ │ + teqeq sl, r8, ror pc │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq r4, r4, lsl r7 │ │ │ │ - teqeq sl, ip, lsr sp │ │ │ │ - teqeq sl, r4, lsr pc │ │ │ │ - teqeq sl, r8, lsl #26 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + cmpeq r4, ip, lsl r7 │ │ │ │ + teqeq sl, r8, asr #26 │ │ │ │ + teqeq sl, r0, asr #30 │ │ │ │ + teqeq sl, r4, lsl sp │ │ │ │ + teqeq sl, r0, ror #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 r2, [pc, #1692] @ 23efe8 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ ldr r3, [pc, #1688] @ 23efec │ │ │ │ @@ -386150,64 +386150,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 23ea18 │ │ │ │ strheq r9, [lr, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - cmpeq r4, r8, lsl #14 │ │ │ │ + teqeq sl, r8, lsl #30 │ │ │ │ + cmpeq r4, r0, lsl r7 │ │ │ │ cmpeq lr, ip, ror #4 │ │ │ │ smlaltteq r9, lr, r4, r1 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmpeq r4, ip, lsl #12 │ │ │ │ + cmpeq r4, r4, lsl r6 │ │ │ │ teqeq r9, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq sl, r4, asr #26 │ │ │ │ - cmpeq r4, r0, asr r5 │ │ │ │ + teqeq sl, r0, asr sp │ │ │ │ + cmpeq r4, r8, asr r5 │ │ │ │ teqeq r9, r0, lsl #5 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ + teqeq sl, r8, lsl #26 │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ teqeq r9, r4 @ │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq sl, r8, lsl #24 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + teqeq sl, r4, lsl ip │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ teqeq r9, r4, asr #2 │ │ │ │ - teqeq sl, r0, asr #23 │ │ │ │ - smlalbteq r4, r4, ip, r3 @ │ │ │ │ + teqeq sl, ip, asr #23 │ │ │ │ + ldrdeq r4, [r4, #-52] @ 0xffffffcc │ │ │ │ teqeq r9, r8, ror #1 │ │ │ │ @ instruction: 0x01394094 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - mrseq r4, SPSR_abt │ │ │ │ - teqeq sl, ip, asr #21 │ │ │ │ - ldrdeq r4, [r4, #-40] @ 0xffffffd8 │ │ │ │ - teqeq sl, r4, lsr #15 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - smlaltbeq r4, r4, r8, r2 @ │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq sl, r8, lsr #20 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - teqeq sl, r0, lsl #14 │ │ │ │ + teqeq sl, r0, lsl #22 │ │ │ │ + cmpeq r4, r8, lsl #6 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - cmpeq r4, r4, lsl #4 │ │ │ │ + smlaltteq r4, r4, r0, r2 @ │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r8, lsr #21 │ │ │ │ + strheq r4, [r4, #-32] @ 0xffffffe0 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq sl, r4, lsr sl │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + teqeq sl, ip, lsl #14 │ │ │ │ + teqeq sl, r4, lsl #20 │ │ │ │ + cmpeq r4, ip, lsl #4 │ │ │ │ teqeq r9, r0, lsr pc │ │ │ │ - teqeq sl, r8, lsl #19 │ │ │ │ - @ instruction: 0x01444194 │ │ │ │ - teqeq sl, ip, asr r6 │ │ │ │ - teqeq sl, r4, lsr #12 │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, ip @ │ │ │ │ + @ instruction: 0x0144419c │ │ │ │ + teqeq sl, r8, ror #12 │ │ │ │ + teqeq sl, r0, lsr r6 │ │ │ │ + teqeq sl, r0, lsl #12 │ │ │ │ + teqeq sl, r8, asr #11 │ │ │ │ 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] @ 23f78c │ │ │ │ ldr r3, [pc, #1724] @ 23f790 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -386639,65 +386639,65 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23f668 │ │ │ │ b 23f3e8 │ │ │ │ cmpeq lr, r4, lsr fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq r3, r4, ip, pc @ │ │ │ │ - teqeq sl, r8, ror r7 │ │ │ │ + @ instruction: 0x01443f94 │ │ │ │ + teqeq sl, r4, lsl #15 │ │ │ │ smlaltteq r8, lr, r8, sl │ │ │ │ cmpeq lr, r0, asr sl │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - smlalbbeq r3, r4, r4, lr │ │ │ │ + smlalbbeq r3, r4, ip, lr │ │ │ │ teqeq r9, r0, lsl #11 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - smlalbteq r3, r4, r8, sp │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - smlalbbeq r3, r4, r0, sp │ │ │ │ + ldrdeq r3, [r4, #-208] @ 0xffffff30 │ │ │ │ + teqeq sl, r0, asr #11 │ │ │ │ + smlalbbeq r3, r4, r8, sp │ │ │ │ teqeq r9, ip @ │ │ │ │ - teqeq sl, ip, asr r5 │ │ │ │ + teqeq sl, r8, ror #10 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ teqeq r9, r0, lsr r4 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq r4, r0, ror ip │ │ │ │ - teqeq sl, ip, asr r4 │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ + cmpeq r4, r8, ror ip │ │ │ │ + teqeq sl, r8, ror #8 │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ teqeq r9, r4, lsl #19 │ │ │ │ - teqeq sl, r4, lsl #8 │ │ │ │ - smlaltteq r3, r4, r4, fp │ │ │ │ - teqeq sl, ip, asr #7 │ │ │ │ + teqeq sl, r0, lsl r4 │ │ │ │ + smlaltteq r3, r4, ip, fp │ │ │ │ + teqeq sl, r8 @ │ │ │ │ teqeq r9, r8, lsl #18 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ - teqeq sl, r0, lsl r3 │ │ │ │ - strdeq r3, [r4, #-164] @ 0xffffff5c │ │ │ │ - teqeq sl, r8, ror #31 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ + teqeq sl, ip, lsl r3 │ │ │ │ + strdeq r3, [r4, #-172] @ 0xffffff54 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, r8, ror #5 │ │ │ │ teqeq r9, r4, lsl r8 │ │ │ │ - cmpeq r4, ip, ror sl │ │ │ │ - teqeq sl, r8, ror #4 │ │ │ │ + smlalbbeq r3, r4, r4, sl │ │ │ │ + teqeq sl, r4, ror r2 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - cmpeq r4, r0, lsr #20 │ │ │ │ - teqeq sl, ip, lsl #4 │ │ │ │ - strdeq r3, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r8, lsr #20 │ │ │ │ + teqeq sl, r8, lsl r2 │ │ │ │ + cmpeq r4, r4, lsl #20 │ │ │ │ + teqeq sl, ip @ │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r4, ror #3 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, lsl #29 │ │ │ │ - teqeq sl, r0, asr lr │ │ │ │ - teqeq sl, r0, lsr #28 │ │ │ │ + teqeq sl, r4, asr #29 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq sl, ip, asr lr │ │ │ │ + teqeq sl, ip, lsr #28 │ │ │ │ │ │ │ │ 0023f860 : │ │ │ │ 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] @ 23fcc4 │ │ │ │ @@ -386976,33 +386976,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 23f9e0 │ │ │ │ smlalbbeq r8, lr, ip, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r0, ror #6 │ │ │ │ - smlalbteq r3, r4, ip, r7 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + ldrdeq r3, [r4, #-116] @ 0xffffff8c │ │ │ │ + teqeq sl, r4, asr #31 │ │ │ │ andeq r8, r0, r0, ror #5 │ │ │ │ - cmpeq r4, r4, ror #14 │ │ │ │ - teqeq sl, ip, asr #30 │ │ │ │ + cmpeq r4, ip, ror #14 │ │ │ │ + teqeq sl, r8, asr pc │ │ │ │ cmpeq lr, ip, lsl r2 │ │ │ │ teqeq r9, r0 @ │ │ │ │ teqeq r9, r0, asr r3 │ │ │ │ teqeq r9, ip @ │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq sl, r0, lsl sl │ │ │ │ - teqeq sl, r0, ror #19 │ │ │ │ + teqeq sl, ip, lsl sl │ │ │ │ + teqeq sl, ip, ror #19 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, ip, lsl #19 │ │ │ │ + cmpeq r4, r0, ror #8 │ │ │ │ + teqeq sl, r8, asr r9 │ │ │ │ + teqeq sl, ip, asr #24 │ │ │ │ + teqeq sl, r0, lsr #18 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r0, lsl #19 │ │ │ │ - cmpeq r4, r8, asr r4 │ │ │ │ - teqeq sl, ip, asr #18 │ │ │ │ - teqeq sl, r0, asr #24 │ │ │ │ - teqeq sl, r4, lsl r9 │ │ │ │ - teqeq sl, r4, ror #17 │ │ │ │ │ │ │ │ 0023fd1c : │ │ │ │ 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] @ 24018c │ │ │ │ @@ -387283,35 +387283,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 23fec0 │ │ │ │ smlalbteq r7, lr, r8, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r4, r4, lsr #6 │ │ │ │ - teqeq sl, ip, lsl #22 │ │ │ │ + cmpeq r4, ip, lsr #6 │ │ │ │ + teqeq sl, r8, lsl fp │ │ │ │ smlalbbeq r7, lr, r0, lr │ │ │ │ andeq r8, r0, r0, ror #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - mrseq r3, (UNDEF: 100) │ │ │ │ - teqeq sl, ip, ror #19 │ │ │ │ + cmpeq r4, r8, lsl #4 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ cmpeq lr, ip, lsr sp │ │ │ │ - cmpeq r4, ip, ror #2 │ │ │ │ + cmpeq r4, r4, ror r1 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq sl, r0, asr r9 │ │ │ │ + teqeq sl, ip, asr r9 │ │ │ │ teqeq r9, r0, lsl #29 │ │ │ │ teqeq r9, ip, lsr #28 │ │ │ │ teqeq r9, ip, ror #27 │ │ │ │ - teqeq sl, r4, asr #10 │ │ │ │ - teqeq sl, r0, lsl r5 │ │ │ │ - teqeq sl, r0, ror #9 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + teqeq sl, r0, asr r5 │ │ │ │ + teqeq sl, ip, lsl r5 │ │ │ │ + teqeq sl, ip, ror #9 │ │ │ │ teqeq sl, ip @ │ │ │ │ - teqeq sl, r8, asr #8 │ │ │ │ - teqeq sl, r8, lsl r4 │ │ │ │ + teqeq sl, r8, lsr #15 │ │ │ │ + teqeq sl, r4, asr r4 │ │ │ │ + teqeq sl, r4, lsr #8 │ │ │ │ │ │ │ │ 002401e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr ip, [pc, #392] @ 240388 │ │ │ │ @@ -387413,19 +387413,19 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2402cc │ │ │ │ strdeq r7, [lr, #-156] @ 0xffffff64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r4, r4, lsl lr │ │ │ │ - teqeq sl, r0, lsl #12 │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ + teqeq sl, ip, lsl #12 │ │ │ │ cmpeq lr, r0, lsr r9 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq sl, ip, lsl r2 │ │ │ │ + teqeq sl, r8, lsr #4 │ │ │ │ │ │ │ │ 002403a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr ip, [pc, #348] @ 24051c │ │ │ │ @@ -387516,19 +387516,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 240464 │ │ │ │ cmpeq lr, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq r4, ip, ror #24 │ │ │ │ - teqeq sl, r8, asr r4 │ │ │ │ + cmpeq r4, r4, ror ip │ │ │ │ + teqeq sl, r4, ror #8 │ │ │ │ @ instruction: 0x014e7798 │ │ │ │ teqeq r9, r4, asr #18 │ │ │ │ - teqeq sl, r8, lsl #1 │ │ │ │ + @ instruction: 0x013a2094 │ │ │ │ │ │ │ │ 0024053c : │ │ │ │ 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] @ 240890 │ │ │ │ @@ -387743,28 +387743,28 @@ │ │ │ │ strheq r7, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014e7698 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r4, lsl #1 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq sl, ip, lsl #5 │ │ │ │ - smlaltteq r2, r4, ip, sl │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + strdeq r2, [r4, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r7, [lr, #-64] @ 0xffffffc0 │ │ │ │ teqeq r9, r8, ror r6 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - teqeq sl, r8, lsl r1 │ │ │ │ - cmpeq r4, r8, ror r9 │ │ │ │ - teqeq sl, r0, lsl #27 │ │ │ │ - teqeq sl, r0, ror #1 │ │ │ │ - cmpeq r4, r0, asr #18 │ │ │ │ - teqeq sl, ip, asr #26 │ │ │ │ - teqeq sl, r8, lsl sp │ │ │ │ - teqeq sl, r8, ror r0 │ │ │ │ - ldrdeq r2, [r4, #-136] @ 0xffffff78 │ │ │ │ + teqeq sl, r4, asr #27 │ │ │ │ + teqeq sl, r4, lsr #2 │ │ │ │ + smlalbbeq r2, r4, r0, r9 │ │ │ │ + teqeq sl, ip, lsl #27 │ │ │ │ + teqeq sl, ip, ror #1 │ │ │ │ + cmpeq r4, r8, asr #18 │ │ │ │ + teqeq sl, r8, asr sp │ │ │ │ + teqeq sl, r4, lsr #26 │ │ │ │ + teqeq sl, r4, lsl #1 │ │ │ │ + smlaltteq r2, r4, r0, r8 │ │ │ │ │ │ │ │ 002408e4 : │ │ │ │ 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 │ │ │ │ @@ -388137,44 +388137,44 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 240c1c │ │ │ │ strdeq r7, [lr, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sl, ip, lsl r6 │ │ │ │ + teqeq sl, r8, lsr #12 │ │ │ │ teqeq r9, r0, lsr fp │ │ │ │ smlaltbeq r7, lr, r0, r2 │ │ │ │ - cmpeq r4, r8, lsr #14 │ │ │ │ - teqeq sl, ip, asr #29 │ │ │ │ + cmpeq r4, r0, lsr r7 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq sl, r4, ror #27 │ │ │ │ - cmpeq r4, r8, lsr r6 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, r0, asr #12 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ smlaltteq r6, lr, r0, pc @ │ │ │ │ - teqeq sl, r8, lsl #18 │ │ │ │ - teqeq sl, r4, lsl #25 │ │ │ │ - ldrdeq r2, [r4, #-72] @ 0xffffffb8 │ │ │ │ - teqeq sl, r0, ror #24 │ │ │ │ - strheq r2, [r4, #-68] @ 0xffffffbc │ │ │ │ + teqeq sl, r4, lsl r9 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + smlaltteq r2, r4, r0, r4 │ │ │ │ + teqeq sl, ip, ror #24 │ │ │ │ + strheq r2, [r4, #-76] @ 0xffffffb4 │ │ │ │ teqeq r9, r4, lsl r1 │ │ │ │ ldrheq r2, [r9, -r0]! │ │ │ │ teqeq r9, ip, lsr r0 │ │ │ │ - teqeq sl, r8, ror r7 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - cmpeq r4, r8, asr #6 │ │ │ │ - teqeq sl, r4, asr #14 │ │ │ │ - teqeq sl, r0, asr #21 │ │ │ │ - cmpeq r4, r4, lsl r3 │ │ │ │ - teqeq sl, r0, lsl r7 │ │ │ │ - teqeq sl, ip, lsl #21 │ │ │ │ - smlaltteq r2, r4, r0, r2 │ │ │ │ - teqeq sl, r0, ror #13 │ │ │ │ + teqeq sl, r4, lsl #15 │ │ │ │ + teqeq sl, r0, lsl #22 │ │ │ │ + cmpeq r4, r0, asr r3 │ │ │ │ + teqeq sl, r0, asr r7 │ │ │ │ + teqeq sl, ip, asr #21 │ │ │ │ + cmpeq r4, ip, lsl r3 │ │ │ │ + teqeq sl, ip, lsl r7 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + smlaltteq r2, r4, r8, r2 │ │ │ │ + teqeq sl, ip, ror #13 │ │ │ │ │ │ │ │ 00240f44 : │ │ │ │ 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] @ 24195c │ │ │ │ @@ -388822,77 +388822,77 @@ │ │ │ │ smlaltbeq r6, lr, r0, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmneq r0, ip, asr #31 │ │ │ │ teqeq r9, r8, asr fp │ │ │ │ cmpeq lr, ip, asr ip │ │ │ │ cmpeq lr, ip, lsr ip │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r4, ip, asr #2 │ │ │ │ - teqeq sl, ip, ror #17 │ │ │ │ + cmpeq r4, r4, asr r1 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq sl, ip, lsr #14 │ │ │ │ - teqeq sl, r0, lsl #21 │ │ │ │ - cmpeq r4, r8, lsr lr │ │ │ │ - teqeq sl, ip @ │ │ │ │ + teqeq sl, r8, lsr r7 │ │ │ │ + teqeq sl, ip, lsl #21 │ │ │ │ + cmpeq r4, r0, asr #28 │ │ │ │ + teqeq sl, r8, ror #11 │ │ │ │ cmneq r0, r8, lsl ip │ │ │ │ teqeq r9, r8, ror #20 │ │ │ │ - smlalbbeq r1, r4, r0, sp │ │ │ │ - teqeq sl, r8, lsr #3 │ │ │ │ - teqeq sl, r0, lsr #10 │ │ │ │ - cmpeq r4, r0, asr sp │ │ │ │ + smlalbbeq r1, r4, r8, sp │ │ │ │ teqeq sl, r4 @ │ │ │ │ + teqeq sl, ip, lsr #10 │ │ │ │ + cmpeq r4, r8, asr sp │ │ │ │ + teqeq sl, r0, lsl #10 │ │ │ │ teqeq r9, r8, lsr #19 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ - teqeq sl, ip, lsl #16 │ │ │ │ + teqeq ip, r8, lsr r6 │ │ │ │ + teqeq sl, r8, lsl r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - teqeq sl, ip, asr r4 │ │ │ │ + teqeq sl, r8, ror #8 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ - teqeq sl, r4, lsr #8 │ │ │ │ - teqeq sl, r0, lsl r4 │ │ │ │ + teqeq sl, r0, lsr r4 │ │ │ │ + teqeq sl, ip, lsl r4 │ │ │ │ teqeq r9, ip, ror r8 │ │ │ │ teqeq r9, r8, lsr #16 │ │ │ │ - cmpeq r4, ip, lsr fp │ │ │ │ + cmpeq r4, r4, asr #22 │ │ │ │ teqeq r9, r8 @ │ │ │ │ + teqeq sl, r0, ror #5 │ │ │ │ + teqeq sl, r8, lsr #30 │ │ │ │ + smlalbteq r1, r4, r8, sl │ │ │ │ teqeq sl, r4 @ │ │ │ │ - teqeq sl, ip, lsl pc │ │ │ │ - smlalbteq r1, r4, r0, sl │ │ │ │ - teqeq sl, r8, ror #29 │ │ │ │ - teqeq sl, r0, ror #4 │ │ │ │ - smlalbbeq r1, r4, r4, sl │ │ │ │ - teqeq sl, ip, lsr #29 │ │ │ │ - teqeq sl, r4, lsr #4 │ │ │ │ - cmpeq r4, r8, asr #20 │ │ │ │ - teqeq sl, r0, ror lr │ │ │ │ - teqeq sl, r8, ror #3 │ │ │ │ - cmpeq r4, ip, lsl #20 │ │ │ │ - teqeq sl, r4, lsr lr │ │ │ │ - teqeq sl, ip, lsr #3 │ │ │ │ - ldrdeq r1, [r4, #-144] @ 0xffffff70 │ │ │ │ + teqeq sl, ip, ror #4 │ │ │ │ + smlalbbeq r1, r4, ip, sl │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq sl, r0, ror r1 │ │ │ │ - teqeq sl, r0, asr #27 │ │ │ │ - smlalbbeq r1, r4, ip, r9 │ │ │ │ - teqeq sl, r8, lsr #2 │ │ │ │ - cmpeq r4, ip, asr #18 │ │ │ │ - teqeq sl, r4, ror sp │ │ │ │ - teqeq sl, ip, ror #1 │ │ │ │ - cmpeq r4, r0, lsl r9 │ │ │ │ - teqeq sl, r8, lsr sp │ │ │ │ - ldrheq r5, [sl, -r0]! │ │ │ │ + teqeq sl, r0, lsr r2 │ │ │ │ + cmpeq r4, r0, asr sl │ │ │ │ + teqeq sl, ip, ror lr │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + cmpeq r4, r4, lsl sl │ │ │ │ + teqeq sl, r0, asr #28 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - smlalbteq r1, r4, r4, r8 │ │ │ │ - teqeq sl, r4, rrx │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, ip, lsl #25 │ │ │ │ - cmpeq r4, r8, lsr #16 │ │ │ │ - teqeq sl, r0, asr ip │ │ │ │ - teqeq sl, r4, asr #31 │ │ │ │ + ldrdeq r1, [r4, #-152] @ 0xffffff68 │ │ │ │ + teqeq sl, r4, lsl #28 │ │ │ │ + teqeq sl, ip, ror r1 │ │ │ │ + teqeq sl, ip, asr #27 │ │ │ │ + @ instruction: 0x01441994 │ │ │ │ + teqeq sl, r4, lsr r1 │ │ │ │ + cmpeq r4, r4, asr r9 │ │ │ │ + teqeq sl, r0, lsl #27 │ │ │ │ + ldrsheq r5, [sl, -r8]! │ │ │ │ + cmpeq r4, r8, lsl r9 │ │ │ │ + teqeq sl, r4, asr #26 │ │ │ │ + ldrheq r5, [sl, -ip]! │ │ │ │ + teqeq sl, r4, lsl #26 │ │ │ │ + smlalbteq r1, r4, ip, r8 │ │ │ │ + teqeq sl, r0, ror r0 │ │ │ │ + teqeq sl, r8, asr #25 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r4, r0, lsr r8 │ │ │ │ + teqeq sl, ip, asr ip │ │ │ │ + teqeq sl, r0 @ │ │ │ │ │ │ │ │ 00241a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -389207,31 +389207,31 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 241c2c │ │ │ │ b 241edc │ │ │ │ cmpeq lr, r4, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r5, [lr, #-240] @ 0xffffff10 │ │ │ │ - teqeq sl, r4, ror #25 │ │ │ │ - cmpeq r4, r4, lsr #10 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq sl, r0, lsl ip │ │ │ │ - cmpeq r4, r0, asr r4 │ │ │ │ + teqeq sl, ip, lsl ip │ │ │ │ + cmpeq r4, r8, asr r4 │ │ │ │ teqeq r9, r8, rrx │ │ │ │ teqeq r9, r4, lsl r0 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - teqeq sl, ip, lsr #14 │ │ │ │ - teqeq sl, r0, lsl #14 │ │ │ │ - teqeq sl, r4, asr #21 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - ldrdeq r1, [r4, #-40] @ 0xffffffd8 │ │ │ │ + teqeq sl, r8, lsr r7 │ │ │ │ + teqeq sl, ip, lsl #14 │ │ │ │ teqeq sl, r0 @ │ │ │ │ - teqeq sl, r8, ror sl │ │ │ │ - teqeq sl, r8, lsr #20 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ + teqeq sl, r4, lsr #21 │ │ │ │ + smlaltteq r1, r4, r0, r2 │ │ │ │ + teqeq sl, ip @ │ │ │ │ + teqeq sl, r4, lsl #21 │ │ │ │ + teqeq sl, r4, lsr sl │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ │ │ │ │ 00241fa8 : │ │ │ │ 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 │ │ │ │ @@ -389430,28 +389430,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 242004 │ │ │ │ cmpeq lr, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r5, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r4, r0, asr r1 │ │ │ │ - teqeq sl, r4, lsl #18 │ │ │ │ + cmpeq r4, r8, asr r1 │ │ │ │ + teqeq sl, r0, lsl r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - swpbeq r1, ip, [r4] │ │ │ │ - teqeq sl, r4, asr r8 │ │ │ │ + smlaltbeq r1, r4, r4, r0 │ │ │ │ + teqeq sl, r0, ror #16 │ │ │ │ teqeq r9, ip, lsr #25 │ │ │ │ teqeq r9, r8, asr ip │ │ │ │ teqeq r9, r8, lsl ip │ │ │ │ - cmpeq r4, ip, ror pc │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq sl, r0, lsr r7 │ │ │ │ - teqeq sl, ip, lsr #6 │ │ │ │ - teqeq sl, r0, lsl #6 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + smlalbbeq r0, r4, r4, pc @ │ │ │ │ + teqeq sl, r0, asr #15 │ │ │ │ + teqeq sl, ip, lsr r7 │ │ │ │ + teqeq sl, r8, lsr r3 │ │ │ │ + teqeq sl, ip, lsl #6 │ │ │ │ + teqeq sl, r0, ror #5 │ │ │ │ │ │ │ │ 00242310 : │ │ │ │ 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 │ │ │ │ @@ -389667,28 +389667,28 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 24236c │ │ │ │ ldrdeq r5, [lr, #-128] @ 0xffffff80 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014e5890 │ │ │ │ - smlaltteq r0, r4, r8, sp │ │ │ │ - teqeq sl, ip @ │ │ │ │ + strdeq r0, [r4, #-208] @ 0xffffff30 │ │ │ │ + teqeq sl, r8, lsr #11 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq r0, [r4, #-192] @ 0xffffff40 │ │ │ │ - teqeq sl, r8, lsr #9 │ │ │ │ + strdeq r0, [r4, #-200] @ 0xffffff38 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ teqeq r9, r0, lsl #18 │ │ │ │ teqeq r9, ip, lsr #17 │ │ │ │ teqeq r9, ip, ror #16 │ │ │ │ - teqpeq r9, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #22 │ │ │ │ - teqeq sl, r0, lsr r3 │ │ │ │ - teqeq sl, r0, lsl #6 │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr fp │ │ │ │ + teqeq sl, ip, lsr r3 │ │ │ │ + teqeq sl, ip, lsl #6 │ │ │ │ │ │ │ │ 002426bc : │ │ │ │ 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 │ │ │ │ @@ -389774,23 +389774,23 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 242794 │ │ │ │ - teqeq sl, r4, ror #6 │ │ │ │ + teqeq sl, r0, ror r3 │ │ │ │ cmpeq lr, r8, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltteq r0, r4, r4, sl │ │ │ │ + smlaltteq r0, r4, ip, sl │ │ │ │ ldrdeq r5, [lr, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ cmpeq lr, r8, ror #8 │ │ │ │ - teqpeq r9, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0024284c : │ │ │ │ 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 │ │ │ │ @@ -389903,17 +389903,17 @@ │ │ │ │ b 2428c0 │ │ │ │ @ instruction: 0x014e5394 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ cmpeq lr, ip, lsr r3 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - ldrdeq r0, [r4, #-128] @ 0xffffff80 │ │ │ │ - teqeq sl, ip, lsl r1 │ │ │ │ - teqpeq r9, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [r4, #-136] @ 0xffffff78 │ │ │ │ + teqeq sl, r8, lsr #2 │ │ │ │ + teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00242a30 : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #256] @ 242b3c │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 242ae8 │ │ │ │ @@ -389976,21 +389976,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ b 242b08 │ │ │ │ smlalbteq r5, lr, r8, r1 │ │ │ │ - smlalbbeq r0, r4, r4, r7 │ │ │ │ + smlalbbeq r0, r4, ip, r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sl, r4, ror #31 │ │ │ │ - cmpeq r4, r4, lsr r7 │ │ │ │ - teqeq sl, r4, lsr #31 │ │ │ │ - teqpeq r9, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r9, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + cmpeq r4, ip, lsr r7 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00242b5c : │ │ │ │ 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] │ │ │ │ @@ -390085,21 +390085,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 242c6c │ │ │ │ qdaddeq r5, ip, lr │ │ │ │ - cmpeq r4, r0, lsr #12 │ │ │ │ - teqeq sl, r4, lsl #29 │ │ │ │ + cmpeq r4, r8, lsr #12 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq r9, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr #10 │ │ │ │ - teqeq sl, r4, asr #27 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + teqpeq r9, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsr r5 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + teqeq sl, r4, lsr #27 │ │ │ │ │ │ │ │ 00242d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #304] @ 242e50 │ │ │ │ @@ -390180,19 +390180,19 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 242dbc │ │ │ │ ldrdeq r4, [lr, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r4, [lr, #-232] @ 0xffffff18 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + smlalbbeq r0, r4, r0, r4 │ │ │ │ + teqeq sl, r8, ror #25 │ │ │ │ cmpeq lr, r0, asr #28 │ │ │ │ - teqpeq r9, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r9, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00242e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -390293,23 +390293,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 242ed0 │ │ │ │ cmpeq lr, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, ip, lsr #26 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ - teqpeq r9, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r8 @ │ │ │ │ - cmpeq r4, r0, lsr r2 │ │ │ │ - teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, ip @ │ │ │ │ - strdeq r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r4, ror #20 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ + teqpeq r9, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4, ror #21 │ │ │ │ + cmpeq r4, r8, lsr r2 │ │ │ │ + teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r8, lsr #21 │ │ │ │ + mrseq r0, (UNDEF: 100) │ │ │ │ + teqpeq r9, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0, ror sl │ │ │ │ │ │ │ │ 00243040 : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1] │ │ │ │ @@ -390346,17 +390346,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r4, ip, lsr r1 │ │ │ │ - teqeq sl, ip, ror #19 │ │ │ │ - teqeq sl, ip @ │ │ │ │ + cmpeq r4, r4, asr #2 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, r8, lsr #19 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 002430f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -390429,21 +390429,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2431d8 │ │ │ │ cmneq r0, r0, asr pc │ │ │ │ smlaltteq r4, lr, r8, sl │ │ │ │ - teqeq sl, ip @ │ │ │ │ - smlalbbeq r0, r4, r8, r1 │ │ │ │ + teqeq sl, r8, asr #19 │ │ │ │ + @ instruction: 0x01440190 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sl, r8, asr r9 │ │ │ │ - strdeq r0, [r4, #-12] │ │ │ │ - teqeq sl, r0, lsr r9 │ │ │ │ - teqpeq r9, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4, ror #18 │ │ │ │ + cmpeq r4, r4, lsl #2 │ │ │ │ + teqeq sl, ip, lsr r9 │ │ │ │ + teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00243240 : │ │ │ │ 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] @ 2438cc │ │ │ │ @@ -390862,45 +390862,45 @@ │ │ │ │ bl c0190 │ │ │ │ b 243410 │ │ │ │ smlaltbeq r4, lr, ip, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014e4990 │ │ │ │ muleq r0, r0, r0 │ │ │ │ @ instruction: 0x01607d98 │ │ │ │ - smlalbbeq pc, r3, r4, pc @ │ │ │ │ - teqeq sl, r4, asr r8 │ │ │ │ + smlalbbeq pc, r3, ip, pc @ │ │ │ │ + teqeq sl, r0, ror #16 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r8, r0, ip, lsl #7 │ │ │ │ - teqeq sl, r4, ror #13 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ smlaltteq r4, lr, ip, r7 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + teqeq sl, r0, lsr #13 │ │ │ │ teqpeq r8, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r0, asr r5 │ │ │ │ + cmppeq r3, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, ip, asr r5 │ │ │ │ cmneq r0, r4, lsr #21 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - strdeq pc, [r3, #-184] @ 0xffffff48 │ │ │ │ - teqeq sl, r4, lsr #8 │ │ │ │ + cmppeq r3, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0, lsr r4 │ │ │ │ teqpeq r8, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, r0, asr #18 │ │ │ │ - teqeq sl, r0, asr #9 │ │ │ │ - teqeq sl, r8, lsr #8 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - strheq pc, [r3, #-164] @ 0xffffff5c @ │ │ │ │ - teqeq r9, ip, lsl #27 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq r9, r8, asr sp │ │ │ │ - teqeq sl, ip, lsr #5 │ │ │ │ - teqeq sl, ip, ror #5 │ │ │ │ - cmppeq r3, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r4, ror #4 │ │ │ │ - cmppeq r3, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq sl, ip, lsr #4 │ │ │ │ + teqeq sl, ip, asr #9 │ │ │ │ + teqeq sl, r4, lsr r4 │ │ │ │ + teqeq r9, r8, asr #27 │ │ │ │ + strheq pc, [r3, #-172] @ 0xffffff54 @ │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq sl, r8, ror #5 │ │ │ │ + teqeq r9, r4, ror #26 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmppeq r3, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0, ror r2 │ │ │ │ + cmppeq r3, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r8, ror #25 │ │ │ │ + teqeq sl, r8, lsr r2 │ │ │ │ │ │ │ │ 0024395c : │ │ │ │ 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] @ 243b3c │ │ │ │ @@ -391017,26 +391017,26 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 243a4c │ │ │ │ b 243ab8 │ │ │ │ @ instruction: 0x014e4290 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - cmppeq r3, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ strheq r7, [r0, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sl, r4, asr #1 │ │ │ │ + ldrsbeq r3, [sl, -r0]! │ │ │ │ cmneq r0, r8, lsl #12 │ │ │ │ - cmppeq r3, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, ip @ │ │ │ │ - teqeq sl, ip, asr #32 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq sl, r8, ror r1 │ │ │ │ - @ instruction: 0x0143f79c │ │ │ │ - teqeq sl, r0, asr #31 │ │ │ │ + cmppeq r3, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r8, asr #3 │ │ │ │ + teqeq sl, r8, asr r0 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq sl, r4, lsl #3 │ │ │ │ + smlaltbeq pc, r3, r4, r7 @ │ │ │ │ + teqeq sl, ip, asr #31 │ │ │ │ │ │ │ │ 00243b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -391089,20 +391089,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 243be4 │ │ │ │ cmpeq lr, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq pc, [r3, #-100] @ 0xffffff9c │ │ │ │ - teqeq sl, r0, lsr #30 │ │ │ │ - smlaltbeq pc, r3, ip, r6 @ │ │ │ │ - teqeq r9, r4, lsl #19 │ │ │ │ - teqeq sl, r4 @ │ │ │ │ - teqeq r9, r0, asr r9 │ │ │ │ + strdeq pc, [r3, #-108] @ 0xffffff94 │ │ │ │ + teqeq sl, ip, lsr #30 │ │ │ │ + strheq pc, [r3, #-100] @ 0xffffff9c @ │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq sl, r0, ror #29 │ │ │ │ + teqeq r9, ip, asr r9 │ │ │ │ │ │ │ │ 00243c74 : │ │ │ │ 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] @ 243fb4 │ │ │ │ @@ -391311,36 +391311,36 @@ │ │ │ │ b 243d28 │ │ │ │ cmpeq lr, r8, ror pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq lr, r8, asr pc │ │ │ │ andeq r7, r0, ip, lsl fp │ │ │ │ muleq r0, r4, lr │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - strheq pc, [r3, #-88] @ 0xffffffa8 @ │ │ │ │ - teqeq sl, r0, ror #27 │ │ │ │ + smlalbteq pc, r3, r0, r5 @ │ │ │ │ + teqeq sl, ip, ror #27 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldrdeq r3, [lr, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0x00006db0 │ │ │ │ - cmppeq r3, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r4, asr sp │ │ │ │ + cmppeq r3, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r0, ror #26 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ smlaltteq ip, lr, r4, r8 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ cmneq r0, r0, asr r2 │ │ │ │ - cmppeq r3, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r8, asr #29 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq sl, r8, asr #24 │ │ │ │ + cmppeq r3, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, r4 @ │ │ │ │ + teqeq r9, r0, lsl #14 │ │ │ │ + teqeq sl, r4, asr ip │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqeq sl, r4, ror #27 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq sl, r0, ror #27 │ │ │ │ + teqeq sl, ip, ror #27 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq r9, r8, lsl r6 │ │ │ │ - teqeq r9, ip, ror #11 │ │ │ │ + teqeq r9, r4, lsr #12 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ │ │ │ │ 00244024 : │ │ │ │ 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 │ │ │ │ @@ -391539,40 +391539,40 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 2441dc │ │ │ │ strheq r3, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl fp │ │ │ │ - cmppeq r3, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sl, r4, ror #20 │ │ │ │ + teqeq sl, r0, ror sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ muleq r0, r4, lr │ │ │ │ @ instruction: 0x00006db0 │ │ │ │ cmneq r0, r8, lsl #31 │ │ │ │ - smlalbbeq pc, r3, r8, r1 @ │ │ │ │ - teqeq sl, r0, lsr ip │ │ │ │ - cmppeq r3, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq sl, r0, asr #18 │ │ │ │ + @ instruction: 0x0143f190 │ │ │ │ + teqeq sl, ip, lsr ip │ │ │ │ + cmppeq r3, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq sl, ip, asr #18 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r9, ip, lsr #7 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ cmneq r0, r8, ror #28 │ │ │ │ - teqeq sl, r4, lsr #20 │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + teqeq sl, r0, lsr sl │ │ │ │ + teqeq sl, r4, asr #17 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - teqeq sl, r0, lsr fp │ │ │ │ - teqeq sl, r4, asr r8 │ │ │ │ + teqeq sl, ip, lsr fp │ │ │ │ + teqeq sl, r0, ror #16 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq sl, r0, lsl r8 │ │ │ │ - teqeq sl, r4, lsl #22 │ │ │ │ - smlaltbeq lr, r3, r8, pc @ │ │ │ │ - teqeq sl, ip, asr #15 │ │ │ │ - teqeq r9, r0, asr #4 │ │ │ │ + teqeq r9, r8, asr #5 │ │ │ │ + teqeq sl, ip, lsl r8 │ │ │ │ + teqeq sl, r0, lsl fp │ │ │ │ + strheq lr, [r3, #-240] @ 0xffffff10 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + teqeq r9, ip, asr #4 │ │ │ │ │ │ │ │ 002443bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -391852,20 +391852,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 244774 │ │ │ │ - teqeq r9, r0, asr #27 │ │ │ │ - teqeq sl, r8, ror #12 │ │ │ │ - smlalbbeq lr, r3, r8, fp │ │ │ │ - teqeq r9, ip, lsl #27 │ │ │ │ - teqeq sl, r4, lsr r6 │ │ │ │ - cmpeq r3, r4, asr fp │ │ │ │ + teqeq r9, ip, asr #27 │ │ │ │ + teqeq sl, r4, ror r6 │ │ │ │ + @ instruction: 0x0143eb90 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq sl, r0, asr #12 │ │ │ │ + cmpeq r3, ip, asr fp │ │ │ │ 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 │ │ │ │ @@ -391979,20 +391979,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 24495c │ │ │ │ - @ instruction: 0x0143e99c │ │ │ │ - teqeq r9, ip, asr #23 │ │ │ │ - teqeq sl, r0, ror r4 │ │ │ │ - cmpeq r3, r4, ror #18 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq sl, r8, lsr r4 │ │ │ │ + smlaltbeq lr, r3, r4, r9 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq sl, ip, ror r4 │ │ │ │ + cmpeq r3, ip, ror #18 │ │ │ │ + teqeq r9, r0, lsr #23 │ │ │ │ + teqeq sl, r4, asr #8 │ │ │ │ │ │ │ │ 00244a2c : │ │ │ │ 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 │ │ │ │ @@ -392081,17 +392081,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 244b48 │ │ │ │ - ldrdeq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ - teqeq r9, ip, lsl #20 │ │ │ │ - teqeq sl, r0 @ │ │ │ │ + smlaltteq lr, r3, r4, r7 │ │ │ │ + teqeq r9, r8, lsl sl │ │ │ │ + teqeq sl, ip @ │ │ │ │ │ │ │ │ 00244ba8 : │ │ │ │ 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 │ │ │ │ @@ -392164,17 +392164,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 244c8c │ │ │ │ - @ instruction: 0x0143e698 │ │ │ │ - teqeq r9, r8, asr #17 │ │ │ │ - teqeq sl, ip, ror #2 │ │ │ │ + smlaltbeq lr, r3, r0, r6 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq sl, r8, ror r1 │ │ │ │ │ │ │ │ 00244cec : │ │ │ │ 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 │ │ │ │ @@ -392281,17 +392281,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 244e5c │ │ │ │ - ldrdeq lr, [r3, #-72] @ 0xffffffb8 │ │ │ │ - teqeq r9, r8, lsl #14 │ │ │ │ - teqeq sl, r8, lsr #31 │ │ │ │ + smlaltteq lr, r3, r0, r4 │ │ │ │ + teqeq r9, r4, lsl r7 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ │ │ │ │ 00244eb0 : │ │ │ │ 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 │ │ │ │ @@ -392709,21 +392709,21 @@ │ │ │ │ ldr r3, [pc, #40] @ 245540 │ │ │ │ ldr r2, [pc, #40] @ 245544 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2454e4 │ │ │ │ - teqeq r9, r8, lsr #1 │ │ │ │ - teqeq sl, ip, ror #18 │ │ │ │ - strdeq sp, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrheq sp, [r9, -r4]! │ │ │ │ + teqeq sl, r8, ror r9 │ │ │ │ + strdeq sp, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq r9, r4, rrx │ │ │ │ - teqeq sl, r8, lsr #18 │ │ │ │ - strheq sp, [r3, #-224] @ 0xffffff20 │ │ │ │ + teqeq r9, r0, ror r0 │ │ │ │ + teqeq sl, r4, lsr r9 │ │ │ │ + strheq sp, [r3, #-232] @ 0xffffff18 │ │ │ │ │ │ │ │ 00245548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -392858,21 +392858,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 24578c │ │ │ │ ldr r3, [pc, #40] @ 245790 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 245724 │ │ │ │ - smlalbteq sp, r3, r0, ip │ │ │ │ - teqeq r9, r4, ror #28 │ │ │ │ - teqeq sl, r8, lsr #14 │ │ │ │ + smlalbteq sp, r3, r8, ip │ │ │ │ + teqeq r9, r0, ror lr │ │ │ │ + teqeq sl, r4, lsr r7 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ - teqeq r9, r4, lsl lr │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + cmpeq r3, r8, ror ip │ │ │ │ + teqeq r9, r0, lsr #28 │ │ │ │ + teqeq sl, r4, ror #13 │ │ │ │ │ │ │ │ 00245794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -392981,21 +392981,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 245970 │ │ │ │ ldr r3, [pc, #40] @ 245974 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 245910 │ │ │ │ - ldrdeq sp, [r3, #-164] @ 0xffffff5c │ │ │ │ - teqeq r9, r8, ror ip │ │ │ │ - teqeq sl, ip, lsr r5 │ │ │ │ + ldrdeq sp, [r3, #-172] @ 0xffffff54 │ │ │ │ + teqeq r9, r4, lsl #25 │ │ │ │ + teqeq sl, r8, asr #10 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - smlalbbeq sp, r3, ip, sl │ │ │ │ - teqeq r9, r0, lsr ip │ │ │ │ - teqeq sl, r4 @ │ │ │ │ + @ instruction: 0x0143da94 │ │ │ │ + teqeq r9, ip, lsr ip │ │ │ │ + teqeq sl, r0, lsl #10 │ │ │ │ │ │ │ │ 00245978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393104,20 +393104,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 245b50 │ │ │ │ ldr r3, [pc, #36] @ 245b54 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 245af4 │ │ │ │ - strdeq sp, [r3, #-128] @ 0xffffff80 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq sl, r8, asr r3 │ │ │ │ - smlaltbeq sp, r3, r8, r8 │ │ │ │ - teqeq r9, ip, asr #20 │ │ │ │ - teqeq sl, r0, lsl r3 │ │ │ │ + strdeq sp, [r3, #-136] @ 0xffffff78 │ │ │ │ + teqeq r9, r0, lsr #21 │ │ │ │ + teqeq sl, r4, ror #6 │ │ │ │ + strheq sp, [r3, #-128] @ 0xffffff80 │ │ │ │ + teqeq r9, r8, asr sl │ │ │ │ + teqeq sl, ip, lsl r3 │ │ │ │ │ │ │ │ 00245b58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ble 245bb0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -393211,21 +393211,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 245cf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 245c50 │ │ │ │ - cmpeq r3, r4, ror #14 │ │ │ │ - teqeq r9, r4, lsl r9 │ │ │ │ - teqeq sl, r8, asr #3 │ │ │ │ + cmpeq r3, ip, ror #14 │ │ │ │ + teqeq r9, r0, lsr #18 │ │ │ │ + teqeq sl, r4 @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r3, r8, lsr #14 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq sl, ip, lsl #3 │ │ │ │ + cmpeq r3, r0, lsr r7 │ │ │ │ + teqeq r9, r4, ror #17 │ │ │ │ + teqeq sl, r8 @ │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 00245cf4 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 245d50 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -393596,20 +393596,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 2462c8 │ │ │ │ ldr r3, [pc, #36] @ 2462cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 24626c │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ - teqeq r9, ip, lsl r3 │ │ │ │ - teqeq sl, r0, ror #23 │ │ │ │ - cmpeq r3, r0, lsr r1 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq sl, r8 @ │ │ │ │ + smlalbbeq sp, r3, r0, r1 │ │ │ │ + teqeq r9, r8, lsr #6 │ │ │ │ + teqeq sl, ip, ror #23 │ │ │ │ + cmpeq r3, r8, lsr r1 │ │ │ │ + teqeq r9, r0, ror #5 │ │ │ │ + teqeq sl, r4, lsr #23 │ │ │ │ │ │ │ │ 002462d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393747,21 +393747,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246520 │ │ │ │ ldr r3, [pc, #40] @ 246524 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2464c0 │ │ │ │ - cmpeq r3, r4, lsr #30 │ │ │ │ - teqeq r9, r8, asr #1 │ │ │ │ - teqeq sl, ip, lsl #19 │ │ │ │ + cmpeq r3, ip, lsr #30 │ │ │ │ + ldrsbeq ip, [r9, -r4]! │ │ │ │ + teqeq sl, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrdeq ip, [r3, #-236] @ 0xffffff14 │ │ │ │ - teqeq r9, r0, lsl #1 │ │ │ │ - teqeq sl, r4, asr #18 │ │ │ │ + smlaltteq ip, r3, r4, lr │ │ │ │ + teqeq r9, ip, lsl #1 │ │ │ │ + teqeq sl, r0, asr r9 │ │ │ │ │ │ │ │ 00246528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393886,21 +393886,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246744 │ │ │ │ ldr r3, [pc, #40] @ 246748 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2466e4 │ │ │ │ - cmpeq r3, r0, lsl #26 │ │ │ │ - teqeq r9, r4, lsr #29 │ │ │ │ - teqeq sl, r8, ror #14 │ │ │ │ + cmpeq r3, r8, lsl #26 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq sl, r4, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - strheq ip, [r3, #-200] @ 0xffffff38 │ │ │ │ - teqeq r9, ip, asr lr │ │ │ │ - teqeq sl, r0, lsr #14 │ │ │ │ + smlalbteq ip, r3, r0, ip │ │ │ │ + teqeq r9, r8, ror #28 │ │ │ │ + teqeq sl, ip, lsr #14 │ │ │ │ │ │ │ │ 0024674c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394025,21 +394025,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246968 │ │ │ │ ldr r3, [pc, #40] @ 24696c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 246908 │ │ │ │ - ldrdeq ip, [r3, #-172] @ 0xffffff54 │ │ │ │ - teqeq r9, r0, lsl #25 │ │ │ │ - teqeq sl, r4, asr #10 │ │ │ │ + smlaltteq ip, r3, r4, sl │ │ │ │ + teqeq r9, ip, lsl #25 │ │ │ │ + teqeq sl, r0, asr r5 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x0143ca94 │ │ │ │ - teqeq r9, r8, lsr ip │ │ │ │ - teqeq sl, ip @ │ │ │ │ + @ instruction: 0x0143ca9c │ │ │ │ + teqeq r9, r4, asr #24 │ │ │ │ + teqeq sl, r8, lsl #10 │ │ │ │ │ │ │ │ 00246970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394177,20 +394177,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 246bbc │ │ │ │ ldr r3, [pc, #36] @ 246bc0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 246b60 │ │ │ │ - smlalbbeq ip, r3, r4, r8 │ │ │ │ - teqeq r9, r8, lsr #20 │ │ │ │ - teqeq sl, ip, ror #5 │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - teqeq r9, r0, ror #19 │ │ │ │ - teqeq sl, r4, lsr #5 │ │ │ │ + smlalbbeq ip, r3, ip, r8 │ │ │ │ + teqeq r9, r4, lsr sl │ │ │ │ + teqeq sl, r8 @ │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ + teqeq r9, ip, ror #19 │ │ │ │ + teqeq sl, r0 @ │ │ │ │ │ │ │ │ 00246bc4 : │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r2] │ │ │ │ ble 246c0c │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -394321,21 +394321,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 246df0 │ │ │ │ ldr r3, [pc, #40] @ 246df4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 246d90 │ │ │ │ - cmpeq r3, r4, asr r6 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - ldrheq r0, [sl, -ip]! │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ + teqeq r9, r4, lsl #16 │ │ │ │ + teqeq sl, r8, asr #1 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq sl, r4, ror r0 │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq sl, r0, lsl #1 │ │ │ │ │ │ │ │ 00246df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -394381,17 +394381,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 246ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 246e7c │ │ │ │ - cmpeq r3, r8, lsr r5 │ │ │ │ - teqeq r9, r8, ror #13 │ │ │ │ - teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #10 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqpeq r9, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 00246ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -394517,21 +394517,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 2470f0 │ │ │ │ ldr r3, [pc, #40] @ 2470f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 247090 │ │ │ │ - cmpeq r3, r4, asr r3 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqpeq r9, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr r3 │ │ │ │ + teqeq r9, r4, lsl #10 │ │ │ │ + teqpeq r9, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmpeq r3, ip, lsl #6 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqpeq r9, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsl r3 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqpeq r9, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002470f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394656,21 +394656,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247314 │ │ │ │ ldr r3, [pc, #40] @ 247318 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2472b4 │ │ │ │ - cmpeq r3, r0, lsr r1 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr r1 │ │ │ │ + teqeq r9, r0, ror #5 │ │ │ │ + teqpeq r9, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - smlaltteq ip, r3, r8, r0 │ │ │ │ - teqeq r9, ip, lsl #5 │ │ │ │ - teqpeq r9, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r3, #-0] │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqpeq r9, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0024731c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394799,21 +394799,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 247548 │ │ │ │ ldr r3, [pc, #40] @ 24754c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2474e8 │ │ │ │ - strdeq fp, [r3, #-236] @ 0xffffff14 │ │ │ │ - teqeq r9, r0, lsr #1 │ │ │ │ - teqpeq r9, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsl #30 │ │ │ │ + teqeq r9, ip, lsr #1 │ │ │ │ + teqpeq r9, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - strheq fp, [r3, #-228] @ 0xffffff1c │ │ │ │ - teqeq r9, r8, asr r0 │ │ │ │ - teqpeq r9, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r3, #-236] @ 0xffffff14 │ │ │ │ + teqeq r9, r4, rrx │ │ │ │ + teqpeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00247550 : │ │ │ │ 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 │ │ │ │ @@ -395034,21 +395034,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2478f4 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2476b0 │ │ │ │ - cmpeq r3, r8, ror #22 │ │ │ │ - teqeq r9, r8, lsl sp │ │ │ │ - teqpeq r9, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror fp │ │ │ │ + teqeq r9, r4, lsr #26 │ │ │ │ + teqpeq r9, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqpeq r9, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 002478f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -395148,18 +395148,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2479a4 │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r5 │ │ │ │ b 247988 │ │ │ │ - smlaltbeq fp, r3, ip, r9 │ │ │ │ - teqpeq r9, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r3, #-148] @ 0xffffff6c │ │ │ │ + teqpeq r9, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - teqeq r9, r4, lsl fp │ │ │ │ + teqeq r9, r0, lsr #22 │ │ │ │ │ │ │ │ 00247aa8 : │ │ │ │ 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 │ │ │ │ @@ -395336,22 +395336,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #28] @ 247d94 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 247d48 │ │ │ │ - cmpeq r3, r4, asr r7 │ │ │ │ - teqpeq r9, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr r7 │ │ │ │ + teqpeq r9, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - strdeq fp, [r3, #-96] @ 0xffffffa0 │ │ │ │ - teqpeq r9, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r3, #-104] @ 0xffffff98 │ │ │ │ + teqpeq r9, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - teqeq r9, ip, asr #16 │ │ │ │ - teqeq r9, r8, lsl r8 │ │ │ │ + teqeq r9, r8, asr r8 │ │ │ │ + teqeq r9, r4, lsr #16 │ │ │ │ │ │ │ │ 00247da0 : │ │ │ │ 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 │ │ │ │ @@ -395504,18 +395504,18 @@ │ │ │ │ bl c0190 │ │ │ │ b 247f4c │ │ │ │ cmp lr, r5 │ │ │ │ cmpge ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ blt 247e00 │ │ │ │ b 247f40 │ │ │ │ - cmpeq r3, r0, lsr r4 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + cmpeq r3, r8, lsr r4 │ │ │ │ + teqeq r9, r4, lsr #29 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - teqeq r9, ip @ │ │ │ │ + teqeq r9, r8, lsr #11 │ │ │ │ │ │ │ │ 00248028 : │ │ │ │ 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 │ │ │ │ @@ -395974,53 +395974,53 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 248358 │ │ │ │ strheq pc, [sp, #-184] @ 0xffffff48 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq fp, [r3, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r9, r8, lsl sp │ │ │ │ + smlalbteq fp, r3, r0, r2 │ │ │ │ + teqeq r9, r4, lsr #26 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmpeq r3, r4, lsr #4 │ │ │ │ - teqeq r9, r4, lsl #25 │ │ │ │ + cmpeq r3, ip, lsr #4 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmpeq r3, r0, ror r1 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + cmpeq r3, r8, ror r1 │ │ │ │ + teqeq r9, r0, ror #23 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ smlaltbeq pc, sp, r4, r8 @ │ │ │ │ - teqeq r9, r0, lsl #22 │ │ │ │ - cmpeq r3, ip, lsr #32 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + teqeq r9, ip, lsl #22 │ │ │ │ + cmpeq r3, r4, lsr r0 │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - teqeq r9, ip, lsr r9 │ │ │ │ - strheq sl, [r3, #-236] @ 0xffffff14 │ │ │ │ + teqeq r9, r8, asr #18 │ │ │ │ + smlalbteq sl, r3, r4, lr │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq r9, ip, lsr #31 │ │ │ │ + smlalbteq sl, r3, r8, sp │ │ │ │ teqeq r9, r0 @ │ │ │ │ - teqeq r9, r0, lsr #31 │ │ │ │ - smlalbteq sl, r3, r0, sp │ │ │ │ - teqeq r9, r4, lsr #17 │ │ │ │ - teqeq r9, r0, lsr #16 │ │ │ │ + teqeq r9, ip, lsr #16 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - teqeq r9, r0, asr #30 │ │ │ │ - cmpeq r3, r4, ror #26 │ │ │ │ - teqeq r9, ip, ror #15 │ │ │ │ - teqeq r9, r4, asr #15 │ │ │ │ - andeq r0, r0, r1, ror r4 │ │ │ │ - cmpeq r3, r8, lsr #26 │ │ │ │ + teqeq r9, ip, asr #30 │ │ │ │ + cmpeq r3, ip, ror #26 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq r9, r0, lsr #29 │ │ │ │ - smlalbteq sl, r3, r0, ip │ │ │ │ - teqeq r9, r4, ror r7 │ │ │ │ - teqeq r9, r4, lsr #14 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + andeq r0, r0, r1, ror r4 │ │ │ │ + cmpeq r3, r0, lsr sp │ │ │ │ + teqeq r9, r4, ror #29 │ │ │ │ + teqeq r9, r0, lsr #15 │ │ │ │ + teqeq r9, ip, lsr #29 │ │ │ │ + smlalbteq sl, r3, r8, ip │ │ │ │ + teqeq r9, r0, lsl #15 │ │ │ │ + teqeq r9, r0, lsr r7 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - teqeq r9, r4, asr #28 │ │ │ │ + teqeq r9, r0, asr lr │ │ │ │ │ │ │ │ 00248804 : │ │ │ │ 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 │ │ │ │ @@ -396249,29 +396249,29 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1248 @ 0x4e0 │ │ │ │ b 248b64 │ │ │ │ ldrdeq pc, [sp, #-56] @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq pc, [sp, #-52] @ 0xffffffcc @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq sl, [r3, #-164] @ 0xffffff5c │ │ │ │ - teqeq r9, r0, asr #10 │ │ │ │ + ldrdeq sl, [r3, #-172] @ 0xffffff54 │ │ │ │ + teqeq r9, ip, asr #10 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r3, r0, lsr #20 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + cmpeq r3, r8, lsr #20 │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ cmppeq sp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ teqeq r8, r8, lsr #7 │ │ │ │ teqeq r8, r0, asr r3 │ │ │ │ teqeq r8, ip, lsl #6 │ │ │ │ - teqeq r9, ip, asr sl │ │ │ │ - teqeq r9, ip, lsr #20 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + teqeq r9, r8, ror #20 │ │ │ │ + teqeq r9, r8, lsr sl │ │ │ │ + teqeq r9, r4, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -396349,20 +396349,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 248cac │ │ │ │ + teqeq r9, r8, lsr #17 │ │ │ │ teqeq r9, ip @ │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - ldrdeq sl, [r3, #-140] @ 0xffffff74 │ │ │ │ - teqeq r9, r8, ror #16 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - smlaltbeq sl, r3, r8, r8 │ │ │ │ + smlaltteq sl, r3, r4, r8 │ │ │ │ + teqeq r9, r4, ror r8 │ │ │ │ + teqeq r9, r8, asr #3 │ │ │ │ + strheq sl, [r3, #-128] @ 0xffffff80 │ │ │ │ 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 │ │ │ │ @@ -396456,20 +396456,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 248e40 │ │ │ │ - cmpeq r3, r0, asr #14 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r9, r8, asr #32 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ - teqeq r9, r0, asr #13 │ │ │ │ - teqeq r9, r0, lsl r0 │ │ │ │ + cmpeq r3, r8, asr #14 │ │ │ │ + teqeq r9, r4, lsl #14 │ │ │ │ + teqeq r9, r4, asr r0 │ │ │ │ + cmpeq r3, r0, lsl r7 │ │ │ │ + teqeq r9, ip, asr #13 │ │ │ │ + teqeq r9, ip, lsl r0 │ │ │ │ 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 │ │ │ │ @@ -396590,20 +396590,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 249028 │ │ │ │ - cmpeq r3, r8, lsr #10 │ │ │ │ - teqeq r9, r0, ror #9 │ │ │ │ - teqeq r9, r0, lsr lr │ │ │ │ - strdeq sl, [r3, #-64] @ 0xffffffc0 │ │ │ │ - teqeq r9, r8, lsr #9 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + cmpeq r3, r0, lsr r5 │ │ │ │ + teqeq r9, ip, ror #9 │ │ │ │ + teqeq r9, ip, lsr lr │ │ │ │ + strdeq sl, [r3, #-72] @ 0xffffffb8 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq r9, r4, lsl #28 │ │ │ │ │ │ │ │ 00249118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -396656,17 +396656,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2491b0 │ │ │ │ - strdeq sl, [r3, #-48] @ 0xffffffd0 │ │ │ │ - teqeq r9, r8, lsr #7 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + strdeq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + teqeq r9, r4, lsl #26 │ │ │ │ │ │ │ │ 0024920c : │ │ │ │ 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 │ │ │ │ @@ -396734,17 +396734,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2492d8 │ │ │ │ - smlalbteq sl, r3, r0, r2 │ │ │ │ - teqeq r9, r8, ror r2 │ │ │ │ - teqeq r9, r8, asr #23 │ │ │ │ + smlalbteq sl, r3, r8, r2 │ │ │ │ + teqeq r9, r4, lsl #5 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ │ │ │ │ 0024933c : │ │ │ │ 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 │ │ │ │ @@ -396821,17 +396821,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #237 @ 0xed │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 24942c │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ - teqeq r9, r4, lsr #2 │ │ │ │ - teqeq r9, r4, ror sl │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ + teqeq r9, r0, lsr r1 │ │ │ │ + teqeq r9, r0, lsl #21 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ blt 2494ac │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -400784,71 +400784,71 @@ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ b 24d350 │ │ │ │ smlalbbeq fp, sp, ip, r8 │ │ │ │ cmpeq sp, r4, asr r8 │ │ │ │ - smlaltbeq r7, r3, r0, r2 │ │ │ │ - teqeq r9, r0, lsl #22 │ │ │ │ + smlaltbeq r7, r3, r8, r2 │ │ │ │ + teqeq r9, ip, lsl #22 │ │ │ │ cmpeq lr, r4, ror #4 │ │ │ │ cmpeq lr, r8, ror #2 │ │ │ │ - teqeq r9, ip, ror #25 │ │ │ │ - strdeq r5, [r3, #-208] @ 0xffffff30 │ │ │ │ - teqeq r9, r4, asr #12 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + strdeq r5, [r3, #-216] @ 0xffffff28 │ │ │ │ + teqeq r9, r0, asr r6 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - strheq r5, [r3, #-216] @ 0xffffff28 │ │ │ │ - teqeq r9, r4, lsl r6 │ │ │ │ + smlalbteq r5, r3, r0, sp │ │ │ │ + teqeq r9, r0, lsr #12 │ │ │ │ @ instruction: 0x014e2d90 │ │ │ │ smlaltteq sl, sp, r4, r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r9, r4, asr #8 │ │ │ │ - ldrdeq r5, [r3, #-176] @ 0xffffff50 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - cmpeq r3, ip, lsr fp │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - cmpeq r3, ip, ror sl │ │ │ │ - teqeq r9, ip, asr r2 │ │ │ │ - smlaltteq r5, r3, r4, r9 │ │ │ │ - teqeq r9, r4, asr #3 │ │ │ │ - cmpeq r3, ip, asr #18 │ │ │ │ - teqeq r9, r4, lsr #2 │ │ │ │ - strheq r5, [r3, #-140] @ 0xffffff74 │ │ │ │ - teqeq r9, r4, ror r0 │ │ │ │ - strdeq r5, [r3, #-124] @ 0xffffff84 │ │ │ │ + teqeq r9, r0, asr r4 │ │ │ │ + ldrdeq r5, [r3, #-184] @ 0xffffff48 │ │ │ │ teqeq r9, ip @ │ │ │ │ - cmpeq r3, r4, ror #14 │ │ │ │ + cmpeq r3, r4, asr #22 │ │ │ │ + teqeq r9, r0, lsl #6 │ │ │ │ + smlalbbeq r5, r3, r4, sl │ │ │ │ + teqeq r9, r8, ror #4 │ │ │ │ + smlaltteq r5, r3, ip, r9 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + cmpeq r3, r4, asr r9 │ │ │ │ + teqeq r9, r0, lsr r1 │ │ │ │ + smlalbteq r5, r3, r4, r8 │ │ │ │ + teqeq r9, r0, lsl #1 │ │ │ │ + cmpeq r3, r4, lsl #16 │ │ │ │ + teqeq r9, r8, ror #31 │ │ │ │ + cmpeq r3, ip, ror #14 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - strheq r5, [r3, #-104] @ 0xffffff98 │ │ │ │ - teqeq r9, r8, lsl pc │ │ │ │ + smlalbteq r5, r3, r0, r6 │ │ │ │ + teqeq r9, r4, lsr #30 │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - strheq r5, [r3, #-92] @ 0xffffffa4 │ │ │ │ - teqeq r9, ip, lsr #9 │ │ │ │ - teqeq r9, r8, lsl lr │ │ │ │ - teqeq r9, r8, ror r4 │ │ │ │ - teqeq r9, r8, lsr #8 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq r9, ip, lsr #7 │ │ │ │ - strheq r5, [r3, #-64] @ 0xffffffc0 │ │ │ │ - teqeq r9, r8, lsl #26 │ │ │ │ + teqeq r9, r8, lsl #10 │ │ │ │ + smlalbteq r5, r3, r4, r5 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r9, r4, lsr #28 │ │ │ │ + teqeq r9, r4, lsl #9 │ │ │ │ + teqeq r9, r4, lsr r4 │ │ │ │ + teqeq r9, r0, lsl #8 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + strheq r5, [r3, #-72] @ 0xffffffb8 │ │ │ │ + teqeq r9, r4, lsl sp │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - teqeq r9, r0, asr r3 │ │ │ │ - cmpeq r3, r4, asr r4 │ │ │ │ - teqeq r9, ip, lsr #25 │ │ │ │ + teqeq r9, ip, asr r3 │ │ │ │ + cmpeq r3, ip, asr r4 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ muleq r0, r9, r2 │ │ │ │ - teqeq r9, r8, lsl #6 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - @ instruction: 0x01435390 │ │ │ │ - teqeq r9, r0, lsl #5 │ │ │ │ - teqeq r9, ip, ror #23 │ │ │ │ + teqeq r9, r4, lsl r3 │ │ │ │ + teqeq r9, r0, ror #5 │ │ │ │ + @ instruction: 0x01435398 │ │ │ │ + teqeq r9, ip, lsl #5 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - teqeq r9, r0, asr #4 │ │ │ │ - cmpeq r3, r4, asr #6 │ │ │ │ + teqeq r9, ip, asr #4 │ │ │ │ + cmpeq r3, ip, asr #6 │ │ │ │ mov r7, r2 │ │ │ │ mla r1, sl, r7, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ blt 24d9d0 │ │ │ │ @@ -402022,35 +402022,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 24e614 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov lr, r0 │ │ │ │ b 24e20c │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + teqeq r9, r4, lsr #23 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r9, r8, lsl #3 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - teqeq r9, r0, asr #2 │ │ │ │ - teqeq r9, ip, lsr #21 │ │ │ │ + teqeq r9, r8, asr #3 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + teqeq r9, ip, asr #2 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - teqeq r9, r8, lsl #2 │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - teqeq r9, r8, ror #20 │ │ │ │ - ldrheq r4, [r9, -ip]! │ │ │ │ - smlalbteq r5, r3, r0, r1 │ │ │ │ - teqeq r9, ip, lsl sl │ │ │ │ - teqeq r9, r4, ror r0 │ │ │ │ - teqeq r9, ip, lsr r0 │ │ │ │ - cmpeq r3, r0, asr #2 │ │ │ │ + teqeq r9, r4, lsl r1 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + teqeq r9, r4, ror sl │ │ │ │ + teqeq r9, r8, asr #1 │ │ │ │ + smlalbteq r5, r3, r8, r1 │ │ │ │ + teqeq r9, r8, lsr #20 │ │ │ │ + teqeq r9, r0, lsl #1 │ │ │ │ + teqeq r9, r8, asr #32 │ │ │ │ + cmpeq r3, r8, asr #2 │ │ │ │ + teqeq r9, r8, lsr #19 │ │ │ │ teqeq r9, ip @ │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - strdeq r5, [r3, #-4] │ │ │ │ - teqeq r9, ip, asr #18 │ │ │ │ + strdeq r5, [r3, #-12] │ │ │ │ + teqeq r9, r8, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ │ │ │ │ 0024e618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -403042,61 +403042,61 @@ │ │ │ │ mov sl, r6 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ b 24f66c │ │ │ │ smlalbteq r9, sp, r4, r5 │ │ │ │ smlalbbeq r9, sp, r8, r5 │ │ │ │ - ldrdeq r4, [r3, #-244] @ 0xffffff0c │ │ │ │ - teqeq r9, ip, lsr #16 │ │ │ │ + ldrdeq r4, [r3, #-252] @ 0xffffff04 │ │ │ │ + teqeq r9, r8, lsr r8 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ cmpeq lr, ip, lsr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ cmpeq lr, r0, lsr #28 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x0143379c │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + teqeq r9, r4, lsr #13 │ │ │ │ + smlaltbeq r3, r3, r4, r7 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r3, r4, ror #14 │ │ │ │ - teqeq r9, r0, asr #31 │ │ │ │ + cmpeq r3, ip, ror #14 │ │ │ │ + teqeq r9, ip, asr #31 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ cmpeq lr, r0, lsl r7 │ │ │ │ cmpeq sp, r4, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ + teqeq r9, r4, ror #27 │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ + teqeq r9, r0, lsl #8 │ │ │ │ + teqeq r9, r4, asr #7 │ │ │ │ + smlalbteq r3, r3, r4, r4 @ │ │ │ │ + teqeq r9, r4, lsr #26 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + cmpeq r3, r4, ror #8 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ teqeq r9, r4 @ │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - strheq r3, [r3, #-76] @ 0xffffffb4 │ │ │ │ - teqeq r9, r8, lsl sp │ │ │ │ - teqeq r9, r4, asr #25 │ │ │ │ - cmpeq r3, ip, asr r4 │ │ │ │ - teqeq r9, r4, ror #5 │ │ │ │ - teqeq r9, r8, lsr #5 │ │ │ │ - smlaltbeq r3, r3, ip, r3 @ │ │ │ │ - teqeq r9, r4, lsl #24 │ │ │ │ + strheq r3, [r3, #-52] @ 0xffffffcc │ │ │ │ + teqeq r9, r0, lsl ip │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqeq r9, r4, asr #23 │ │ │ │ - cmpeq r3, ip, asr r3 │ │ │ │ - teqeq r9, r4, ror #3 │ │ │ │ - teqeq r9, r8, lsr #3 │ │ │ │ - smlaltbeq r3, r3, ip, r2 @ │ │ │ │ - teqeq r9, r4, lsl #22 │ │ │ │ - andeq r0, r0, r1, lsl r3 │ │ │ │ - teqeq r9, r0, asr #21 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - ldrsbeq r2, [r9, -ip]! │ │ │ │ - teqeq r9, r0, lsr #1 │ │ │ │ - smlaltbeq r3, r3, r4, r1 @ │ │ │ │ - teqeq r9, r0, lsl #20 │ │ │ │ - cmpeq r3, r8, lsr #2 │ │ │ │ teqeq r9, r0 @ │ │ │ │ - swpbeq r3, r4, [r3] @ │ │ │ │ + cmpeq r3, r4, ror #6 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + strheq r3, [r3, #-36] @ 0xffffffdc │ │ │ │ + teqeq r9, r0, lsl fp │ │ │ │ + andeq r0, r0, r1, lsl r3 │ │ │ │ + teqeq r9, ip, asr #21 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + teqeq r9, r8, ror #1 │ │ │ │ + teqeq r9, ip, lsr #1 │ │ │ │ + smlaltbeq r3, r3, ip, r1 @ │ │ │ │ + teqeq r9, ip, lsl #20 │ │ │ │ + cmpeq r3, r0, lsr r1 │ │ │ │ teqeq r9, ip @ │ │ │ │ + swpbeq r3, ip, [r3] @ │ │ │ │ + teqeq r9, r8, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -404966,101 +404966,101 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 24ff98 │ │ │ │ bl cb330 │ │ │ │ mov r3, r0 │ │ │ │ b 2504c8 │ │ │ │ - mrseq r3, (UNDEF: 67) │ │ │ │ - teqeq r9, r8, ror #16 │ │ │ │ + cmpeq r3, r8 │ │ │ │ + teqeq r9, r4, ror r8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - teqeq r9, ip, lsl #29 │ │ │ │ - teqeq r9, r0, asr lr │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ - teqeq r9, ip, lsr #15 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r9, ip, asr lr │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ + teqeq r9, r8 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r9, ip, ror #14 │ │ │ │ - strdeq r2, [r3, #-236] @ 0xffffff14 │ │ │ │ - teqeq r9, ip, lsl #27 │ │ │ │ - teqeq r9, r0, asr sp │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ - teqeq r9, ip, lsr #13 │ │ │ │ - ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r9, ip, ror #12 │ │ │ │ - strdeq r2, [r3, #-220] @ 0xffffff24 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - cmpeq r3, r4, ror #26 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r9, r8, ror r7 │ │ │ │ + cmpeq r3, r4, lsl #30 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - strheq r2, [r3, #-204] @ 0xffffff34 │ │ │ │ - teqeq r9, r4, lsl r5 │ │ │ │ + teqeq r9, ip, asr sp │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + ldrdeq r0, [r0], -r9 │ │ │ │ + teqeq r9, r8, ror r6 │ │ │ │ + cmpeq r3, r4, lsl #28 │ │ │ │ + teqeq r9, r0, ror #11 │ │ │ │ + cmpeq r3, ip, ror #26 │ │ │ │ + teqeq r9, r0, lsl #24 │ │ │ │ + teqeq r9, r4, asr #23 │ │ │ │ + smlalbteq r2, r3, r4, ip │ │ │ │ + teqeq r9, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - cmpeq r3, r4, ror #24 │ │ │ │ - ldrdeq r2, [r3, #-180] @ 0xffffff4c │ │ │ │ - teqeq r9, ip, lsr r4 │ │ │ │ - teqeq r9, r0, ror #20 │ │ │ │ - teqeq r9, r4, lsr #20 │ │ │ │ - cmpeq r3, r8, lsr #22 │ │ │ │ - teqeq r9, r0, lsl #7 │ │ │ │ + teqeq r9, r0, ror #9 │ │ │ │ + cmpeq r3, ip, ror #24 │ │ │ │ + ldrdeq r2, [r3, #-188] @ 0xffffff44 │ │ │ │ + teqeq r9, r8, asr #8 │ │ │ │ + teqeq r9, ip, ror #20 │ │ │ │ + teqeq r9, r0, lsr sl │ │ │ │ + cmpeq r3, r0, lsr fp │ │ │ │ + teqeq r9, ip, lsl #7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strheq r2, [r3, #-160] @ 0xffffff60 │ │ │ │ - teqeq r9, r8, lsl r3 │ │ │ │ - teqeq r9, r8, lsr r9 │ │ │ │ - teqeq r9, r0, lsl #18 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - teqeq r9, ip, asr r2 │ │ │ │ - teqeq r9, r8, lsl r2 │ │ │ │ - strheq r2, [r3, #-144] @ 0xffffff70 │ │ │ │ - teqeq r9, r0, lsl #3 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ - smlalbbeq r2, r3, r0, r8 │ │ │ │ - teqeq r9, r8, ror #1 │ │ │ │ - teqeq r9, r8, lsl #14 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - ldrdeq r2, [r3, #-116] @ 0xffffff8c │ │ │ │ - teqeq r9, ip, lsr #32 │ │ │ │ - cmpeq r3, r4, lsl r7 │ │ │ │ - teqeq r9, r4, lsl #12 │ │ │ │ - teqeq r9, r0, ror pc │ │ │ │ - andeq r0, r0, r8, ror #8 │ │ │ │ + strheq r2, [r3, #-168] @ 0xffffff58 │ │ │ │ + teqeq r9, r4, lsr #6 │ │ │ │ + teqeq r9, r4, asr #18 │ │ │ │ + teqeq r9, ip, lsl #18 │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + teqeq r9, r8, ror #4 │ │ │ │ + teqeq r9, r4, lsr #4 │ │ │ │ + strheq r2, [r3, #-152] @ 0xffffff68 │ │ │ │ + teqeq r9, ip, lsl #3 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ + smlalbbeq r2, r3, r8, r8 │ │ │ │ + ldrsheq r6, [r9, -r4]! │ │ │ │ + teqeq r9, r4, lsl r7 │ │ │ │ teqeq r9, ip @ │ │ │ │ - smlalbteq r2, r3, r0, r6 │ │ │ │ - teqeq r9, r8, lsl pc │ │ │ │ + ldrdeq r2, [r3, #-124] @ 0xffffff84 │ │ │ │ + teqeq r9, r8, lsr r0 │ │ │ │ + cmpeq r3, ip, lsl r7 │ │ │ │ + teqeq r9, r0, lsl r6 │ │ │ │ + teqeq r9, ip, ror pc │ │ │ │ + andeq r0, r0, r8, ror #8 │ │ │ │ + teqeq r9, r8, asr #11 │ │ │ │ + smlalbteq r2, r3, r8, r6 │ │ │ │ + teqeq r9, r4, lsr #30 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r9, ip, ror r5 │ │ │ │ - teqeq r9, r8, lsr r5 │ │ │ │ - cmpeq r3, ip, lsr r6 │ │ │ │ - teqeq r9, r8 @ │ │ │ │ - teqeq r9, r4, ror #9 │ │ │ │ - smlaltteq r2, r3, r8, r5 │ │ │ │ - teqeq r9, r0, asr #28 │ │ │ │ + teqeq r9, r8, lsl #11 │ │ │ │ + teqeq r9, r4, asr #10 │ │ │ │ + cmpeq r3, r4, asr #12 │ │ │ │ + teqeq r9, r4, lsr #29 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + strdeq r2, [r3, #-80] @ 0xffffffb0 │ │ │ │ + teqeq r9, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r9, r4, lsr #9 │ │ │ │ - cmpeq r3, r0, ror r5 │ │ │ │ - teqeq r9, r0, ror #8 │ │ │ │ - teqeq r9, ip, asr #27 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + cmpeq r3, r8, ror r5 │ │ │ │ + teqeq r9, ip, ror #8 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - teqeq r9, ip, lsr #8 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - strdeq r2, [r3, #-72] @ 0xffffffb8 │ │ │ │ - teqeq r9, ip, asr #26 │ │ │ │ + teqeq r9, r8, lsr r4 │ │ │ │ + teqeq r9, r0, lsl #8 │ │ │ │ + cmpeq r3, r0, lsl #10 │ │ │ │ + teqeq r9, r8, asr sp │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r9, r0, asr r3 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - strdeq r2, [r3, #-52] @ 0xffffffcc │ │ │ │ - teqeq r9, r0, asr ip │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r9, ip, ror r2 │ │ │ │ - teqeq r9, r8, asr #4 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq r9, ip, asr r3 │ │ │ │ + teqeq r9, ip @ │ │ │ │ + strdeq r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ + teqeq r9, ip, asr ip │ │ │ │ + teqeq r9, ip @ │ │ │ │ + teqeq r9, r8, lsl #5 │ │ │ │ + teqeq r9, r4, asr r2 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - teqeq r9, ip, lsl #4 │ │ │ │ + teqeq r9, r8, lsl r2 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r9, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ │ │ │ │ 00251518 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 2515ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405110,21 +405110,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 25160c │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 251560 │ │ │ │ @ instruction: 0xffff7fc0 │ │ │ │ - cmpeq r3, ip, lsl #2 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r9, r8, ror #18 │ │ │ │ + cmpeq r3, r4, lsl r1 │ │ │ │ + teqeq r9, r8 │ │ │ │ + teqeq r9, r4, ror r9 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - smlalbteq r2, r3, ip, r0 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r9, r8, lsr #18 │ │ │ │ + ldrdeq r2, [r3, #-4] │ │ │ │ + teqeq r9, r8, asr #31 │ │ │ │ + teqeq r9, r4, lsr r9 │ │ │ │ muleq r0, r4, r4 │ │ │ │ │ │ │ │ 00251610 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 25165c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405156,17 +405156,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2516ac │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 251654 │ │ │ │ @ instruction: 0xffff7ed8 │ │ │ │ - cmpeq r3, ip, lsl r0 │ │ │ │ - teqeq r9, ip, lsl #30 │ │ │ │ - teqeq r9, r8, ror r8 │ │ │ │ + cmpeq r3, r4, lsr #32 │ │ │ │ + teqeq r9, r8, lsl pc │ │ │ │ + teqeq r9, r4, lsl #17 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 002516b0 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 251744 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405216,21 +405216,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2517a4 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2516f8 │ │ │ │ @ instruction: 0xffff7da8 │ │ │ │ - cmpeq r3, r4, ror pc │ │ │ │ - teqeq r9, r4, ror #28 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + cmpeq r3, ip, ror pc │ │ │ │ + teqeq r9, r0, ror lr │ │ │ │ + teqeq r9, ip @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ - teqeq r9, r4, lsr #28 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ + teqeq r9, r0, lsr lr │ │ │ │ + teqeq r9, ip @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 002517a8 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 2517f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405262,17 +405262,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 251844 │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2517ec │ │ │ │ @ instruction: 0xffff7cc0 │ │ │ │ - smlalbbeq r1, r3, r4, lr │ │ │ │ - teqeq r9, r4, ror sp │ │ │ │ - teqeq r9, r0, ror #13 │ │ │ │ + smlalbbeq r1, r3, ip, lr │ │ │ │ + teqeq r9, r0, lsl #27 │ │ │ │ + teqeq r9, ip, ror #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00251848 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 2518dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405322,20 +405322,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 251938 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 251890 │ │ │ │ @ instruction: 0xffff7c34 │ │ │ │ - ldrdeq r1, [r3, #-220] @ 0xffffff24 │ │ │ │ - teqeq r9, ip, asr #25 │ │ │ │ - teqeq r9, r8, lsr r6 │ │ │ │ - @ instruction: 0x01431d9c │ │ │ │ - teqeq r9, ip, lsl #25 │ │ │ │ + smlaltteq r1, r3, r4, sp │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r9, r4, asr #12 │ │ │ │ + smlaltbeq r1, r3, r4, sp │ │ │ │ teqeq r9, r8 @ │ │ │ │ + teqeq r9, r4, lsl #12 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ │ │ │ │ 0025193c : │ │ │ │ cmp r0, #1 │ │ │ │ ble 251994 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405370,17 +405370,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2519e4 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 25198c │ │ │ │ @ instruction: 0xffff7b48 │ │ │ │ - smlaltteq r1, r3, r4, ip │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq r9, r0, asr #10 │ │ │ │ + smlaltteq r1, r3, ip, ip │ │ │ │ + teqeq r9, r0, ror #23 │ │ │ │ + teqeq r9, ip, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ │ │ │ │ 002519e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -405565,30 +405565,30 @@ │ │ │ │ smlaltbeq lr, sp, r4, ip │ │ │ │ strdeq r6, [sp, #-16] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r6, [sp, #-28] @ 0xffffffe4 │ │ │ │ cmpeq pc, r4, lsl r6 @ │ │ │ │ ldrsheq r9, [pc, #-92] @ 251c80 │ │ │ │ cmpeq sp, ip, ror r1 │ │ │ │ - teqeq r9, r4, asr r4 │ │ │ │ + teqeq r9, r0, ror #8 │ │ │ │ cmpeq pc, r8, ror r5 @ │ │ │ │ cmpeq pc, r4, asr r5 @ │ │ │ │ cmpeq pc, r0, lsr r5 @ │ │ │ │ cmpeq sp, r4, asr fp │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ ldrsheq r9, [pc, #-64] @ 251cc0 │ │ │ │ - teqeq r9, r4, lsl #7 │ │ │ │ - @ instruction: 0x01431c9c │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + smlaltbeq r1, r3, r4, ip │ │ │ │ cmpeq pc, ip, ror r4 @ │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r9, r8, lsl r9 │ │ │ │ - teqeq r9, r4, ror #17 │ │ │ │ - teqeq r9, r0, lsl #5 │ │ │ │ - @ instruction: 0x01431b98 │ │ │ │ + teqeq r9, r4, lsr #18 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r9, ip, lsl #5 │ │ │ │ + smlaltbeq r1, r3, r0, fp │ │ │ │ │ │ │ │ 00251d1c : │ │ │ │ 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 │ │ │ │ @@ -406019,22 +406019,22 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 252310 │ │ │ │ cmpeq sp, ip, lsr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r3, r4, asr #12 │ │ │ │ - teqeq r9, r0, lsr sp │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ + cmpeq r3, ip, asr #12 │ │ │ │ + teqeq r9, ip, lsr sp │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ teqpeq r7, ip @ @ p-variant is OBSOLETE │ │ │ │ smlaltteq r5, sp, ip, r8 │ │ │ │ - teqeq r9, r0, lsr r2 │ │ │ │ - teqeq r9, r4, asr #23 │ │ │ │ + teqeq r9, ip, lsr r2 │ │ │ │ teqeq r9, r0 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ │ │ │ │ 002523fc : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #284] @ 252524 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 2524d0 │ │ │ │ @@ -406105,20 +406105,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ b 2524f0 │ │ │ │ strdeq r5, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r0, lsl r4 │ │ │ │ + cmpeq r3, r8, lsl r4 │ │ │ │ + teqeq r9, r4, lsl #22 │ │ │ │ + smlalbteq r1, r3, r8, r3 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - smlalbteq r1, r3, r0, r3 │ │ │ │ - teqeq r9, ip, lsr #21 │ │ │ │ - @ instruction: 0x0139009c │ │ │ │ - teqeq r9, ip, rrx │ │ │ │ + teqeq r9, r8, lsr #1 │ │ │ │ + teqeq r9, r8, ror r0 │ │ │ │ │ │ │ │ 00252544 : │ │ │ │ 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 │ │ │ │ @@ -406240,24 +406240,24 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25267c │ │ │ │ - teqeq r9, r8, asr #19 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ smlalbbeq r5, sp, ip, r6 │ │ │ │ - ldrdeq r1, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq r1, [r3, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq r1, r3, r4, r2 │ │ │ │ + smlalbbeq r1, r3, ip, r2 │ │ │ │ teqpeq r7, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r5, sp, r0, r5 │ │ │ │ - teqpeq r8, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, r4, asr r8 │ │ │ │ - teqpeq r8, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r0, ror #16 │ │ │ │ + teqpeq r8, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00252768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -406328,20 +406328,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ b 25285c │ │ │ │ cmpeq sp, r8, ror r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlaltbeq r1, r3, r8, r0 │ │ │ │ - teqeq r9, r8, lsl #15 │ │ │ │ - qdaddeq r1, r8, r3 │ │ │ │ - teqeq r9, r4, asr #14 │ │ │ │ - teqpeq r8, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r8, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [r3, #-0] │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + cmpeq r3, r0, rrx │ │ │ │ + teqeq r9, r0, asr r7 │ │ │ │ + teqpeq r8, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002528b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ @@ -406568,24 +406568,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #32] @ 252c40 │ │ │ │ mov r3, fp │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 252b74 │ │ │ │ - smlalbteq r0, r3, r4, sp │ │ │ │ + smlalbteq r0, r3, ip, sp │ │ │ │ cmpeq sp, ip, ror #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r9, r4, lsl #9 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ teqpeq r7, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq r5, sp, r8, r0 │ │ │ │ - teqpeq r8, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqpeq r8, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00252c58 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #220] @ 252d40 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 252cf4 │ │ │ │ @@ -406640,20 +406640,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 252d5c │ │ │ │ ldr r1, [pc, #24] @ 252d50 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 252d0c │ │ │ │ smlaltbeq r4, sp, r0, pc @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbteq r0, r3, r8, fp │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + ldrdeq r0, [r3, #-176] @ 0xffffff50 │ │ │ │ + teqeq r9, r0, asr #5 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqpeq r8, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r8, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00252d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -406778,37 +406778,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 252e38 │ │ │ │ smlalbbeq r4, sp, r4, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r4, sp, r4, sp │ │ │ │ - ldrdeq r0, [r3, #-148] @ 0xffffff6c │ │ │ │ - teqpeq r8, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r9, -r4]! @ │ │ │ │ + ldrdeq r0, [r3, #-156] @ 0xffffff64 │ │ │ │ + teqpeq r8, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r0, asr #1 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x01430998 │ │ │ │ - teqpeq r8, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, r8, ror r0 │ │ │ │ + smlaltbeq r0, r3, r0, r9 │ │ │ │ + teqpeq r8, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r4, lsl #1 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq r3, ip, asr r9 │ │ │ │ - teqpeq r8, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, ip, lsr r0 │ │ │ │ + cmpeq r3, r4, ror #18 │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r8, asr #32 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmpeq r3, r0, lsr #18 │ │ │ │ - teqpeq r8, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, r4 │ │ │ │ + cmpeq r3, r8, lsr #18 │ │ │ │ + teqpeq r8, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r0, lsl r0 │ │ │ │ │ │ │ │ 00252fa4 : │ │ │ │ ldr r3, [pc, #12] @ 252fb8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + teqeq r9, r0, asr #31 │ │ │ │ │ │ │ │ 00252fbc : │ │ │ │ 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] @ 253e90 │ │ │ │ @@ -407756,100 +407756,100 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2537c8 │ │ │ │ cmpeq sp, ip, lsl ip │ │ │ │ cmpeq sp, r8, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq sp, sp, r8, r6 @ │ │ │ │ - ldrdeq r0, [r3, #-120] @ 0xffffff88 │ │ │ │ - teqeq r9, r0, asr #29 │ │ │ │ + smlaltteq r0, r3, r0, r7 │ │ │ │ + teqeq r9, ip, asr #29 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ teqeq r7, r0, asr #28 │ │ │ │ - cmpeq r3, r4, asr #14 │ │ │ │ + cmpeq r3, ip, asr #14 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - teqeq r9, r8, lsl #28 │ │ │ │ - smlaltteq r0, r3, r0, r6 │ │ │ │ + teqeq r9, r4, lsl lr │ │ │ │ + smlaltteq r0, r3, r8, r6 │ │ │ │ teqeq r7, ip, lsl #27 │ │ │ │ - teqeq r8, r0, lsl #31 │ │ │ │ - cmpeq r3, ip, ror r6 │ │ │ │ - teqeq r9, r0, ror #26 │ │ │ │ + teqeq r8, ip, lsl #31 │ │ │ │ + smlalbbeq r0, r3, r4, r6 │ │ │ │ + teqeq r9, ip, ror #26 │ │ │ │ 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 │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - teqeq r9, ip, lsr #24 │ │ │ │ - teqeq r9, ip, lsl ip │ │ │ │ + teqeq r9, r8, lsr ip │ │ │ │ + teqeq r9, r8, lsr #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r3, r4, ror r4 │ │ │ │ - teqeq r9, ip, asr fp │ │ │ │ + cmpeq r3, ip, ror r4 │ │ │ │ + teqeq r9, r8, ror #22 │ │ │ │ teqeq r7, r0, ror #21 │ │ │ │ - teqeq r9, r8, ror #21 │ │ │ │ - cmpeq r3, ip, lsr #4 │ │ │ │ - teqeq r9, r0, lsl r9 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ + teqeq r9, ip, lsl r9 │ │ │ │ + teqeq r9, r4, lsr #19 │ │ │ │ + teqeq r9, r8, lsl #19 │ │ │ │ + smlalbteq r0, r3, ip, r0 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - teqeq r9, ip, ror r9 │ │ │ │ - smlalbteq r0, r3, r4, r0 │ │ │ │ - teqeq r9, ip, lsr #15 │ │ │ │ cmpeq sp, r4, lsr r4 │ │ │ │ - cmpeq r3, r0, lsr r0 │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ teqeq r7, r0, ror #13 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - teqeq r8, r4, asr #25 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0, asr ip │ │ │ │ - cmppeq r2, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r0, lsr ip │ │ │ │ - teqeq r9, r8, ror #11 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, asr ip │ │ │ │ + cmppeq r2, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, ip, lsr ip │ │ │ │ + teqeq r9, r4 @ │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - smlalbteq pc, r2, r4, lr @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r9, ip, lsr #11 │ │ │ │ + smlalbteq pc, r2, ip, lr @ │ │ │ │ + teqeq r8, r0, lsl #24 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - teqeq r9, ip, asr #10 │ │ │ │ + teqeq r8, r4, asr #23 │ │ │ │ + teqeq r9, r8, asr r5 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmppeq r2, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - teqeq r9, r0, lsl r5 │ │ │ │ - teqeq r9, r0, ror #9 │ │ │ │ + cmppeq r2, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r0, asr #11 │ │ │ │ + teqeq r9, ip, lsl r5 │ │ │ │ + teqeq r9, ip, ror #9 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0, asr #21 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, asr #21 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - teqeq r8, r0, ror #20 │ │ │ │ + teqeq r8, ip, ror #20 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - teqeq r8, r4, lsl #20 │ │ │ │ - teqeq r9, r4, ror r4 │ │ │ │ - strheq pc, [r2, #-196] @ 0xffffff3c @ │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + teqeq r8, r0, lsl sl │ │ │ │ + teqeq r9, r0, lsl #9 │ │ │ │ + strheq pc, [r2, #-204] @ 0xffffff34 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmppeq r2, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r9, r4, asr r3 │ │ │ │ + cmppeq r2, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r8, lsr #19 │ │ │ │ + teqeq r9, r0, ror #6 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - teqeq r8, r0, ror #18 │ │ │ │ + teqeq r8, ip, ror #18 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - teqeq r8, r0, lsl r9 │ │ │ │ - teqeq r8, r0, ror #17 │ │ │ │ - teqeq r8, r4, asr #17 │ │ │ │ + teqeq r8, ip, lsl r9 │ │ │ │ + teqeq r8, ip, ror #17 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, r4, ror #16 │ │ │ │ - teqeq r8, r4, lsr r8 │ │ │ │ - teqeq r8, r4, lsl #16 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, r0, lsr #15 │ │ │ │ - teqeq r9, r8, lsr r1 │ │ │ │ - teqeq r8, r0, asr #14 │ │ │ │ - ldrsbeq r3, [r9, -r8]! │ │ │ │ + teqeq r8, r0, lsr #17 │ │ │ │ + teqeq r8, r0, ror r8 │ │ │ │ + teqeq r8, r0, asr #16 │ │ │ │ + teqeq r8, r0, lsl r8 │ │ │ │ + teqeq r8, r0, ror #15 │ │ │ │ + teqeq r8, ip, lsr #15 │ │ │ │ + teqeq r9, r4, asr #2 │ │ │ │ + teqeq r8, ip, asr #14 │ │ │ │ + teqeq r9, r4, ror #1 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 00253ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -407979,17 +407979,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 254198 │ │ │ │ strdeq r3, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r4, ror #20 │ │ │ │ - cmppeq r2, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r8, lsr #7 │ │ │ │ - teqeq r9, r0, ror #26 │ │ │ │ + smlalbbeq pc, r2, r0, r6 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r9, ip, ror #26 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 0025421c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -408086,24 +408086,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 2543d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ b 25435c │ │ │ │ smlalbteq r3, sp, r8, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, ip, lsr r9 │ │ │ │ - cmppeq r2, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, ip, ror r2 │ │ │ │ - teqeq r9, r0, lsr ip │ │ │ │ - teqpeq r8, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + cmppeq r2, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r8, lsl #5 │ │ │ │ + teqeq r9, ip, lsr ip │ │ │ │ + teqpeq r8, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r9, r0, lsl #24 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq pc, [r2, #-64] @ 0xffffffc0 │ │ │ │ - teqeq r8, r4, lsr sl │ │ │ │ - teqeq r9, ip, lsr #23 │ │ │ │ + ldrdeq pc, [r2, #-72] @ 0xffffffb8 │ │ │ │ + teqeq r8, r0, asr #20 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 002543dc : │ │ │ │ ldr r3, [pc, #24] @ 2543fc │ │ │ │ ldr r2, [pc, #24] @ 254400 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -408338,17 +408338,17 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ str r9, [r7, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #16] @ 2546e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl c6c28 <_gfortran_runtime_error@plt> │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - teqeq r9, ip, asr sl │ │ │ │ - teqeq r9, r4, ror sl │ │ │ │ - teqeq r9, r4, ror #19 │ │ │ │ + teqeq r9, r8, ror #20 │ │ │ │ + teqeq r9, r0, lsl #21 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0, #288] @ 0x120 │ │ │ │ ldr r4, [r0, #304] @ 0x130 │ │ │ │ ble 254730 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ @@ -408440,20 +408440,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 25480c │ │ │ │ - teqeq r9, r8, asr #19 │ │ │ │ - ldrdeq pc, [r2, #-20] @ 0xffffffec │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + ldrdeq pc, [r2, #-28] @ 0xffffffe4 │ │ │ │ cmpeq sp, ip, lsr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r8, r0, ror #26 │ │ │ │ - teqeq r8, r4, lsr sp │ │ │ │ + teqeq r8, ip, ror #26 │ │ │ │ + teqeq r8, r0, asr #26 │ │ │ │ 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] @ 254ba4 │ │ │ │ ldr r3, [pc, #772] @ 254ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -408647,32 +408647,32 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25492c │ │ │ │ cmpeq sp, r4, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlaltbeq pc, r2, r8, r0 @ │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + strheq pc, [r2, #-0] @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ ldrdeq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ teqeq r7, ip, lsl #26 │ │ │ │ - teqeq r9, r0, lsl r8 │ │ │ │ - teqeq r9, r8, lsl r8 │ │ │ │ - teqeq r9, r0, lsl r8 │ │ │ │ + teqeq r9, ip, lsl r8 │ │ │ │ + teqeq r9, r4, lsr #16 │ │ │ │ + teqeq r9, ip, lsl r8 │ │ │ │ teqeq r7, r4, asr #7 │ │ │ │ - cmpeq r2, r8, lsl #30 │ │ │ │ - teqeq r8, r4, lsl #22 │ │ │ │ - teqeq r9, ip, ror #13 │ │ │ │ - teqeq r8, ip, asr #21 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, ip, ror #20 │ │ │ │ - cmpeq r2, ip, lsr lr │ │ │ │ - teqeq r8, r8, lsr sl │ │ │ │ - teqeq r9, r0, lsr #12 │ │ │ │ - teqeq r8, r0, lsl #20 │ │ │ │ + cmpeq r2, r0, lsl pc │ │ │ │ + teqeq r8, r0, lsl fp │ │ │ │ + teqeq r9, r8 @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, lsr #21 │ │ │ │ + teqeq r8, r8, ror sl │ │ │ │ + cmpeq r2, r4, asr #28 │ │ │ │ + teqeq r8, r4, asr #20 │ │ │ │ + teqeq r9, ip, lsr #12 │ │ │ │ + teqeq r8, ip, lsl #20 │ │ │ │ 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] @ 254de8 │ │ │ │ ldr r3, [pc, #472] @ 254dec │ │ │ │ @@ -408792,23 +408792,23 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 254d1c │ │ │ │ strdeq r2, [sp, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, ip, asr #26 │ │ │ │ - teqeq r9, ip, lsr #10 │ │ │ │ + cmpeq r2, r4, asr sp │ │ │ │ + teqeq r9, r8, lsr r5 │ │ │ │ smlalbbeq r2, sp, r8, pc @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0142ec98 │ │ │ │ - teqeq r9, r4, lsl #9 │ │ │ │ + smlaltbeq lr, r2, r0, ip │ │ │ │ + teqeq r9, r0 @ │ │ │ │ smlaltteq r2, sp, r0, lr │ │ │ │ - teqeq r8, r8, ror #15 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4, asr #15 │ │ │ │ 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] @ 254ffc │ │ │ │ ldr r3, [pc, #460] @ 255000 │ │ │ │ @@ -408925,23 +408925,23 @@ │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 254f70 │ │ │ │ ldrdeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, ip, lsr #22 │ │ │ │ - teqeq r9, ip, lsl #6 │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ + teqeq r9, r8, lsl r3 │ │ │ │ cmpeq sp, r8, ror #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r4, asr #20 │ │ │ │ - teqeq r9, r0, lsr r2 │ │ │ │ + cmpeq r2, ip, asr #20 │ │ │ │ + teqeq r9, ip, lsr r2 │ │ │ │ smlalbbeq r2, sp, ip, ip │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, r4, lsr #11 │ │ │ │ + teqeq r8, r0, ror #11 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ 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] @ 255210 │ │ │ │ ldr r3, [pc, #460] @ 255214 │ │ │ │ @@ -409058,23 +409058,23 @@ │ │ │ │ mov r1, #86 @ 0x56 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 255184 │ │ │ │ smlalbteq r2, sp, r0, fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r8, lsl r9 │ │ │ │ - ldrsheq r2, [r9, -r8]! │ │ │ │ + cmpeq r2, r0, lsr #18 │ │ │ │ + teqeq r9, r4, lsl #2 │ │ │ │ cmpeq sp, r4, asr fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r0, lsr r8 │ │ │ │ - teqeq r9, ip, lsl r0 │ │ │ │ + cmpeq r2, r8, lsr r8 │ │ │ │ + teqeq r9, r8, lsr #32 │ │ │ │ cmpeq sp, r8, ror sl │ │ │ │ - teqeq r8, r0, asr #7 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip, asr #7 │ │ │ │ + teqeq r8, ip @ │ │ │ │ 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] @ 255430 │ │ │ │ ldr r3, [pc, #472] @ 255434 │ │ │ │ @@ -409194,23 +409194,23 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 255364 │ │ │ │ smlaltbeq r2, sp, ip, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r2, r4, lsl #14 │ │ │ │ - teqeq r9, r4, ror #29 │ │ │ │ + cmpeq r2, ip, lsl #14 │ │ │ │ + teqeq r9, r0 @ │ │ │ │ cmpeq sp, r0, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r0, asr r6 │ │ │ │ - teqeq r9, ip, lsr lr │ │ │ │ + cmpeq r2, r8, asr r6 │ │ │ │ + teqeq r9, r8, asr #28 │ │ │ │ @ instruction: 0x014d2898 │ │ │ │ - teqeq r8, r0, lsr #3 │ │ │ │ - teqeq r8, r0, ror r1 │ │ │ │ + teqeq r8, ip, lsr #3 │ │ │ │ + teqeq r8, ip, ror 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 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ @@ -410137,86 +410137,86 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 255bc8 │ │ │ │ - teqeq r9, ip @ │ │ │ │ + teqeq r9, r8, ror #25 │ │ │ │ cmpeq sp, ip, ror #14 │ │ │ │ - ldrdeq lr, [r2, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq lr, r2, r4, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, r0, lsl r7 │ │ │ │ smlalbteq lr, ip, ip, sl │ │ │ │ - teqeq r9, r8, asr #25 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0142e290 │ │ │ │ - teqeq r9, r8, ror sl │ │ │ │ - smlaltteq lr, r2, r8, r1 │ │ │ │ - teqeq r9, r8, asr #19 │ │ │ │ - cmpeq r2, r0, lsr pc │ │ │ │ - teqeq r9, r4, lsl r7 │ │ │ │ - cmpeq r2, r8, ror #28 │ │ │ │ - teqeq r8, r4, ror #20 │ │ │ │ - teqeq r9, r0, asr r6 │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ - teqeq r9, r4, lsr #12 │ │ │ │ + @ instruction: 0x0142e298 │ │ │ │ + teqeq r9, r4, lsl #21 │ │ │ │ + strdeq lr, [r2, #-16] │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + cmpeq r2, r8, lsr pc │ │ │ │ + teqeq r9, r0, lsr #14 │ │ │ │ + cmpeq r2, r0, ror lr │ │ │ │ + teqeq r8, r0, ror sl │ │ │ │ + teqeq r9, ip, asr r6 │ │ │ │ + cmpeq r2, r0, asr #28 │ │ │ │ + teqeq r9, r0, lsr r6 │ │ │ │ teqeq r7, r0, ror #4 │ │ │ │ cmpeq sp, r4, lsr r0 │ │ │ │ teqeq r7, r8, asr #3 │ │ │ │ teqeq r7, ip, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq sp, [r2, #-200] @ 0xffffff38 │ │ │ │ - teqeq r9, r4, lsr #9 │ │ │ │ - teqeq r8, r8, ror r8 │ │ │ │ - cmpeq r2, r0, asr ip │ │ │ │ - teqeq r9, ip, lsl r4 │ │ │ │ - smlalbteq sp, r2, r0, fp │ │ │ │ - teqeq r9, r8, lsr #7 │ │ │ │ + smlalbteq sp, r2, r0, ip │ │ │ │ + teqeq r9, r0 @ │ │ │ │ + teqeq r8, r4, lsl #17 │ │ │ │ + cmpeq r2, r8, asr ip │ │ │ │ + teqeq r9, r8, lsr #8 │ │ │ │ + smlalbteq sp, r2, r8, fp │ │ │ │ + teqeq r9, r4 @ │ │ │ │ teqeq r7, ip @ │ │ │ │ teqeq r7, ip @ │ │ │ │ + teqeq r8, r0, lsl #14 │ │ │ │ + teqeq r8, r4, ror #13 │ │ │ │ teqeq r8, r4 @ │ │ │ │ + cmpeq r2, ip, ror sl │ │ │ │ + teqeq r8, ip, ror r6 │ │ │ │ + teqeq r9, r8, ror #4 │ │ │ │ + cmpeq r2, r0, asr #20 │ │ │ │ + teqeq r8, r0, asr #12 │ │ │ │ + teqeq r9, ip, lsr #4 │ │ │ │ + teqeq r8, r8, lsl #12 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r8, lsr #13 │ │ │ │ - cmpeq r2, r4, ror sl │ │ │ │ - teqeq r8, r0, ror r6 │ │ │ │ - teqeq r9, ip, asr r2 │ │ │ │ - cmpeq r2, r8, lsr sl │ │ │ │ - teqeq r8, r4, lsr r6 │ │ │ │ - teqeq r9, r0, lsr #4 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, ip, asr #11 │ │ │ │ - teqeq r9, ip, lsl r2 │ │ │ │ - @ instruction: 0x0142d994 │ │ │ │ - teqeq r9, r0, ror r1 │ │ │ │ - cmpeq r2, r0, asr #18 │ │ │ │ - teqeq r9, r8, lsl #4 │ │ │ │ - teqeq r9, ip, lsl r1 │ │ │ │ - strdeq sp, [r2, #-128] @ 0xffffff80 │ │ │ │ - teqeq r8, ip, ror #9 │ │ │ │ - ldrsbeq r1, [r9, -r8]! │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - smlalbbeq sp, r2, r4, r8 │ │ │ │ - teqeq r8, r0, lsl #9 │ │ │ │ - teqeq r9, r8, rrx │ │ │ │ - teqeq r8, r8, asr #8 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - teqeq r8, r4, lsl r4 │ │ │ │ - teqeq r9, ip @ │ │ │ │ + teqeq r9, r8, lsr #4 │ │ │ │ + @ instruction: 0x0142d99c │ │ │ │ + teqeq r9, ip, ror r1 │ │ │ │ + cmpeq r2, r8, asr #18 │ │ │ │ + teqeq r9, r4, lsl r2 │ │ │ │ + teqeq r9, r8, lsr #2 │ │ │ │ + strdeq sp, [r2, #-136] @ 0xffffff78 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r9, r4, ror #1 │ │ │ │ + teqeq r8, r0, asr #9 │ │ │ │ + smlalbbeq sp, r2, ip, r8 │ │ │ │ + teqeq r8, ip, lsl #9 │ │ │ │ + teqeq r9, r4, ror r0 │ │ │ │ + teqeq r8, r4, asr r4 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + teqeq r8, r0, lsr #8 │ │ │ │ + teqeq r9, r8 │ │ │ │ + teqeq r8, r8, ror #7 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, lsl #7 │ │ │ │ + teqeq r8, r8, asr r3 │ │ │ │ + cmpeq r2, r4, lsr #14 │ │ │ │ + teqeq r8, r4, lsr #6 │ │ │ │ + teqeq r9, r0, lsl pc │ │ │ │ + teqeq r8, ip, ror #5 │ │ │ │ teqeq r8, ip @ │ │ │ │ - teqeq r8, ip, lsr #7 │ │ │ │ - teqeq r8, ip, ror r3 │ │ │ │ - teqeq r8, ip, asr #6 │ │ │ │ - cmpeq r2, ip, lsl r7 │ │ │ │ - teqeq r8, r8, lsl r3 │ │ │ │ - teqeq r9, r4, lsl #30 │ │ │ │ - teqeq r8, r0, ror #5 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00256414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -410346,35 +410346,35 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2564c8 │ │ │ │ ldrdeq r1, [sp, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r9, r0, ror #26 │ │ │ │ - teqeq r9, r8, ror #27 │ │ │ │ + teqeq r9, ip, ror #26 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ cmpeq sp, r4, lsr r7 │ │ │ │ - cmpeq r2, r8, ror r4 │ │ │ │ - teqeq r8, r4, ror r0 │ │ │ │ - teqeq r9, r8, asr ip │ │ │ │ + smlalbbeq sp, r2, r0, r4 │ │ │ │ + teqeq r8, r0, lsl #1 │ │ │ │ + teqeq r9, r4, ror #24 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r2, ip, lsr r4 │ │ │ │ - teqeq r8, r8, lsr r0 │ │ │ │ - teqeq r9, ip, lsl ip │ │ │ │ + cmpeq r2, r4, asr #8 │ │ │ │ + teqeq r8, r4, asr #32 │ │ │ │ + teqeq r9, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq r2, r0, lsl #8 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r9, r0, ror #23 │ │ │ │ + cmpeq r2, r8, lsl #8 │ │ │ │ + teqeq r8, r8 │ │ │ │ + teqeq r9, ip, ror #23 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - smlalbteq sp, r2, r4, r3 │ │ │ │ - teqeq r8, r0, asr #31 │ │ │ │ - teqeq r9, r8, lsr #23 │ │ │ │ - smlalbbeq sp, r2, r8, r3 │ │ │ │ - teqeq r8, r4, lsl #31 │ │ │ │ - teqeq r9, r8, ror #22 │ │ │ │ + smlalbteq sp, r2, ip, r3 │ │ │ │ + teqeq r8, ip, asr #31 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ + @ instruction: 0x0142d390 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r9, r4, ror fp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 00256688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -410513,32 +410513,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 25674c │ │ │ │ cmpeq sp, r0, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r1, [sp, #-64] @ 0xffffffc0 │ │ │ │ - smlaltteq sp, r2, r8, r1 │ │ │ │ - teqeq r8, r4, ror #27 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ + strdeq sp, [r2, #-16] │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r9, ip @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - smlaltbeq sp, r2, ip, r1 │ │ │ │ - teqeq r8, r8, lsr #27 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ + strheq sp, [r2, #-20] @ 0xffffffec │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r9, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r2, r0, ror r1 │ │ │ │ - teqeq r8, ip, ror #26 │ │ │ │ - teqeq r9, r4, asr r9 │ │ │ │ - cmpeq r2, r4, lsr r1 │ │ │ │ - teqeq r8, r0, lsr sp │ │ │ │ - teqeq r9, ip, lsl r9 │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ + teqeq r8, r8, ror sp │ │ │ │ + teqeq r9, r0, ror #18 │ │ │ │ + cmpeq r2, ip, lsr r1 │ │ │ │ + teqeq r8, ip, lsr sp │ │ │ │ + teqeq r9, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq sp, [r2, #-8] │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r9, r0, ror #17 │ │ │ │ + mrseq sp, (UNDEF: 82) │ │ │ │ + teqeq r8, r0, lsl #26 │ │ │ │ + teqeq r9, ip, ror #17 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00256910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -410800,22 +410800,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r8, asr #12 │ │ │ │ - teqeq r9, ip, asr r8 │ │ │ │ - cmpeq r2, ip, lsr #32 │ │ │ │ + teqeq r9, r8, ror #16 │ │ │ │ + cmpeq r2, r4, lsr r0 │ │ │ │ teqeq r7, r8, lsl r5 │ │ │ │ - teqeq r9, ip, lsr #14 │ │ │ │ - strdeq ip, [r2, #-236] @ 0xffffff14 │ │ │ │ + teqeq r9, r8, lsr r7 │ │ │ │ + cmpeq r2, r4, lsl #30 │ │ │ │ teqeq r7, r4, lsr #3 │ │ │ │ - teqeq r9, r4 @ │ │ │ │ - smlalbbeq ip, r2, r4, sp │ │ │ │ + teqeq r9, r0, asr #11 │ │ │ │ + smlalbbeq ip, r2, ip, sp │ │ │ │ │ │ │ │ 00256d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -411100,22 +411100,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r4, lsl #27 │ │ │ │ - cmpeq r2, r4, ror #18 │ │ │ │ - teqeq r9, ip, lsl #3 │ │ │ │ + cmpeq r2, ip, ror #18 │ │ │ │ + teqeq r9, r8 @ │ │ │ │ teqeq r7, r4, asr #26 │ │ │ │ - cmpeq r2, r8, lsr #18 │ │ │ │ - teqeq r9, r8, asr #2 │ │ │ │ + cmpeq r2, r0, lsr r9 │ │ │ │ + teqeq r9, r4, asr r1 │ │ │ │ teqeq r7, r0, lsl #26 │ │ │ │ - smlaltteq ip, r2, r4, r8 │ │ │ │ - teqeq r9, r4, lsl #2 │ │ │ │ + smlaltteq ip, r2, ip, r8 │ │ │ │ + teqeq r9, r0, lsl r1 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ 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] │ │ │ │ @@ -411264,20 +411264,20 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 25740c │ │ │ │ - teqpeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq ip, r2, r8, r6 │ │ │ │ + teqpeq r8, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r2, #-96] @ 0xffffffa0 │ │ │ │ cmpeq sp, ip, lsr #16 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r8, r0, ror #2 │ │ │ │ - teqeq r8, r4, lsr r1 │ │ │ │ + teqeq r8, ip, ror #2 │ │ │ │ + teqeq r8, r0, asr #2 │ │ │ │ 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] @ 257758 │ │ │ │ ldr r3, [pc, #696] @ 25775c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -411452,29 +411452,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 257518 │ │ │ │ cmpeq sp, r4, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq ip, r2, r0, r5 │ │ │ │ - teqpeq r8, r4 @ @ p-variant is OBSOLETE │ │ │ │ + smlalbteq ip, r2, r8, r5 │ │ │ │ + teqpeq r8, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ smlaltteq r0, sp, r4, r6 │ │ │ │ teqeq r7, r0, lsr #2 │ │ │ │ - teqpeq r8, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ teqpeq r8, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r8, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ teqeq r7, r4 @ │ │ │ │ - cmpeq r2, ip, lsr #8 │ │ │ │ - teqeq r8, r4, lsl pc │ │ │ │ - teqpeq r8, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, ip, lsr #29 │ │ │ │ - teqeq r8, ip, ror lr │ │ │ │ - teqeq r8, ip, asr #28 │ │ │ │ + cmpeq r2, r4, lsr r4 │ │ │ │ + teqeq r8, r0, lsr #30 │ │ │ │ + teqpeq r8, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r8, ror #29 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, lsl #29 │ │ │ │ + teqeq r8, r8, asr lr │ │ │ │ │ │ │ │ 0025779c : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ @@ -412423,83 +412423,83 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 257fd0 │ │ │ │ smlalbbeq r0, sp, r4, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sp, ip, asr #6 │ │ │ │ - smlalbteq ip, r2, ip, r1 │ │ │ │ - teqpeq r8, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r2, #-20] @ 0xffffffec │ │ │ │ + teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsl #26 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ andeq r6, r0, ip, lsr #25 │ │ │ │ - teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ cmpeq ip, r4, ror #12 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq fp, [r2, #-224] @ 0xffffff20 │ │ │ │ - teqpeq r8, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, #-232] @ 0xffffff18 │ │ │ │ + teqpeq r8, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r2, ip, lsr #22 │ │ │ │ - teqpeq r8, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r8, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ + teqpeq r8, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, asr sl │ │ │ │ + cmpeq r2, ip, asr sl │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqpeq r8, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ teqeq r7, ip, lsr sp │ │ │ │ teqeq r7, r4, asr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r4, lsr r9 │ │ │ │ - teqpeq r8, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, lsr r9 │ │ │ │ + teqpeq r8, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - strdeq fp, [r2, #-132] @ 0xffffff7c │ │ │ │ - teqpeq r8, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, #-140] @ 0xffffff74 │ │ │ │ + teqpeq r8, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ teqeq r7, r8 @ │ │ │ │ teqeq r7, r4, ror #22 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, ip, lsl #5 │ │ │ │ - teqeq r8, ip, asr r2 │ │ │ │ - teqeq r8, ip, lsr #4 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - smlaltteq fp, r2, r0, r6 │ │ │ │ - teqeq r8, r8, asr #3 │ │ │ │ - teqeq r8, r8, lsl #30 │ │ │ │ - andeq r0, r0, r7, lsr #2 │ │ │ │ - smlaltbeq fp, r2, r4, r6 │ │ │ │ - teqeq r8, ip, lsl #3 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r4, asr r1 │ │ │ │ - teqeq r8, r4, lsr #2 │ │ │ │ - andeq r0, r0, r1, asr #2 │ │ │ │ - cmpeq r2, r4, lsl #12 │ │ │ │ - teqeq r8, ip, ror #1 │ │ │ │ - teqeq r8, ip, lsr #28 │ │ │ │ - smlalbteq fp, r2, r8, r5 │ │ │ │ - ldrheq sl, [r8, -r0]! │ │ │ │ + teqeq r8, r8, asr #5 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r8, ror r0 │ │ │ │ - teqeq r8, r8, asr #32 │ │ │ │ - cmpeq r2, ip, lsr #10 │ │ │ │ - teqeq r8, r4, lsl r0 │ │ │ │ - teqeq r8, r8, asr sp │ │ │ │ - strdeq fp, [r2, #-64] @ 0xffffffc0 │ │ │ │ + teqeq r8, r8, ror #4 │ │ │ │ + teqeq r8, r8, lsr r2 │ │ │ │ + teqeq r8, r8, lsl #4 │ │ │ │ + smlaltteq fp, r2, r8, r6 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4, lsl pc │ │ │ │ + andeq r0, r0, r7, lsr #2 │ │ │ │ + smlaltbeq fp, r2, ip, r6 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r0, lsr #26 │ │ │ │ - teqeq r8, r0, lsr #31 │ │ │ │ - teqeq r8, r0, ror pc │ │ │ │ - teqeq r8, ip, lsr pc │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, r0, ror #2 │ │ │ │ + teqeq r8, r0, lsr r1 │ │ │ │ + andeq r0, r0, r1, asr #2 │ │ │ │ + cmpeq r2, ip, lsl #12 │ │ │ │ + ldrsheq sl, [r8, -r8]! │ │ │ │ + teqeq r8, r8, lsr lr │ │ │ │ + ldrdeq fp, [r2, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq sl, [r8, -ip]! │ │ │ │ + teqeq r8, r4, lsl #28 │ │ │ │ + teqeq r8, r4, lsl #1 │ │ │ │ + teqeq r8, r4, asr r0 │ │ │ │ + cmpeq r2, r4, lsr r5 │ │ │ │ + teqeq r8, r0, lsr #32 │ │ │ │ + teqeq r8, r4, ror #26 │ │ │ │ + strdeq fp, [r2, #-72] @ 0xffffffb8 │ │ │ │ + teqeq r8, r4, ror #31 │ │ │ │ + teqeq r8, ip, lsr #26 │ │ │ │ + teqeq r8, ip, lsr #31 │ │ │ │ + teqeq r8, ip, ror pc │ │ │ │ + teqeq r8, r8, asr #30 │ │ │ │ │ │ │ │ 00258788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -412715,48 +412715,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 258890 │ │ │ │ cmppeq ip, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq ip, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r2, #-28] @ 0xffffffe4 │ │ │ │ - teqeq r8, r4, lsr #25 │ │ │ │ - teqeq r8, ip, ror #19 │ │ │ │ - smlalbbeq fp, r2, r0, r1 │ │ │ │ - teqeq r8, r8, ror #24 │ │ │ │ + smlalbteq fp, r2, r4, r1 │ │ │ │ teqeq r8, r0 @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + smlalbbeq fp, r2, r8, r1 │ │ │ │ + teqeq r8, r4, ror ip │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r2, r4, asr #2 │ │ │ │ - teqeq r8, ip, lsr #24 │ │ │ │ - teqeq r8, r4, ror r9 │ │ │ │ + cmpeq r2, ip, asr #2 │ │ │ │ + teqeq r8, r8, lsr ip │ │ │ │ + teqeq r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r2, r8, lsl #2 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0, lsr r9 │ │ │ │ - andeq r0, r0, pc, ror #2 │ │ │ │ - smlalbteq fp, r2, ip, r0 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r0, lsl r1 │ │ │ │ teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, lsr r9 │ │ │ │ + andeq r0, r0, pc, ror #2 │ │ │ │ + ldrdeq fp, [r2, #-4] │ │ │ │ + teqeq r8, r0, asr #23 │ │ │ │ + teqeq r8, r8, lsl #18 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - swpbeq fp, r0, [r2] │ │ │ │ - teqeq r8, r8, ror fp │ │ │ │ - teqeq r8, r0, asr #17 │ │ │ │ + swpbeq fp, r8, [r2] │ │ │ │ + teqeq r8, r4, lsl #23 │ │ │ │ + teqeq r8, ip, asr #17 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - qdaddeq fp, r4, r2 │ │ │ │ - teqeq r8, ip, lsr fp │ │ │ │ - teqeq r8, r4, lsl #17 │ │ │ │ + qdaddeq fp, ip, r2 │ │ │ │ + teqeq r8, r8, asr #22 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq r2, r8, lsl r0 │ │ │ │ - teqeq r8, r4, asr #17 │ │ │ │ - teqeq r8, r8, asr #16 │ │ │ │ + cmpeq r2, r0, lsr #32 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r4, asr r8 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrdeq sl, [r2, #-244] @ 0xffffff0c │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r4, lsl #16 │ │ │ │ + ldrdeq sl, [r2, #-252] @ 0xffffff04 │ │ │ │ + teqeq r8, r8, asr #21 │ │ │ │ + teqeq r8, r0, lsl r8 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 00258b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -412852,16 +412852,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - cmpeq r2, r8, lsl lr │ │ │ │ + teqeq r8, r0, lsr #13 │ │ │ │ + cmpeq r2, r0, lsr #28 │ │ │ │ │ │ │ │ 00258d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -412957,16 +412957,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, lsr r0 │ │ │ │ - smlalbbeq sl, r2, r8, ip │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x0142ac90 │ │ │ │ + teqeq r8, r0, lsl #10 │ │ │ │ │ │ │ │ 00258ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #996] @ 2592b8 │ │ │ │ @@ -413229,23 +413229,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strdeq sl, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ @ instruction: 0x0137b09c │ │ │ │ - teqeq r8, r4, ror #6 │ │ │ │ - smlalbteq sl, r2, r8, r9 │ │ │ │ + teqeq r8, r0, ror r3 │ │ │ │ + ldrdeq sl, [r2, #-144] @ 0xffffff70 │ │ │ │ teqeq r7, r8, ror #30 │ │ │ │ - teqeq r8, r0, lsr r2 │ │ │ │ - cmpeq r2, ip, asr #16 │ │ │ │ + teqeq r8, ip, lsr r2 │ │ │ │ + cmpeq r2, r4, asr r8 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - ldrheq lr, [r8, -r4]! │ │ │ │ + teqeq r8, r0, asr #1 │ │ │ │ │ │ │ │ 00259310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -413526,22 +413526,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, asr #15 │ │ │ │ - cmpeq r2, ip, lsl r4 │ │ │ │ - teqeq r8, r8, lsl #25 │ │ │ │ + cmpeq r2, r4, lsr #8 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ teqeq r7, r8, lsl #15 │ │ │ │ - ldrdeq sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ - teqeq r8, r4, asr #24 │ │ │ │ + smlaltteq sl, r2, r0, r3 │ │ │ │ + teqeq r8, r0, asr ip │ │ │ │ teqeq r7, r8, asr r7 │ │ │ │ - smlaltbeq sl, r2, r8, r3 │ │ │ │ - teqeq r8, r4, lsl ip │ │ │ │ + strheq sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ + teqeq r8, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #264] @ 2598c8 │ │ │ │ ldr r4, [r0, #304] @ 0x130 │ │ │ │ ldr r5, [pc, #260] @ 2598cc │ │ │ │ @@ -413606,21 +413606,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 259838 │ │ │ │ - teqeq r8, r4, asr #23 │ │ │ │ - cmpeq r2, r4, ror r3 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + cmpeq r2, ip, ror r3 │ │ │ │ cmpeq ip, r0, lsl r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r8, r4, lsr sp │ │ │ │ - teqeq r8, r8, lsl #26 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r0, asr #26 │ │ │ │ + teqeq r8, r4, lsl sp │ │ │ │ + teqeq r8, r4, ror #25 │ │ │ │ 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 │ │ │ │ @@ -414547,133 +414547,133 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 25abf0 │ │ │ │ mov r9, #2 │ │ │ │ b 25a4a8 │ │ │ │ strdeq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq lr, [ip, #-32] @ 0xffffffe0 │ │ │ │ - smlalbteq sl, r2, r8, r1 │ │ │ │ - teqeq r8, ip, lsl #20 │ │ │ │ + ldrdeq sl, [r2, #-16] │ │ │ │ + teqeq r8, r8, lsl sl │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strheq r9, [r2, #-248] @ 0xffffff08 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + smlalbteq r9, r2, r0, pc @ │ │ │ │ + teqeq r8, r4, lsl #16 │ │ │ │ muleq r0, r0, r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - smlaltbeq r9, r2, r8, lr │ │ │ │ + strheq r9, [r2, #-224] @ 0xffffff20 │ │ │ │ teqeq r7, r8, ror #21 │ │ │ │ - teqeq r8, r4, asr #13 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r2, r0, ror #26 │ │ │ │ - teqeq r8, r8, lsr #11 │ │ │ │ - cmpeq r2, ip, lsl sp │ │ │ │ + cmpeq r2, r8, ror #26 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r4, lsr #26 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r8, r8, asr r5 │ │ │ │ + teqeq r8, r4, ror #10 │ │ │ │ @ instruction: 0x014cdd9c │ │ │ │ teqeq r7, r8, lsl pc │ │ │ │ - cmpeq r2, r4, lsr ip │ │ │ │ - teqeq r8, ip, ror r4 │ │ │ │ - strdeq r9, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r2, ip, lsr ip │ │ │ │ + teqeq r8, r8, lsl #9 │ │ │ │ + strdeq r9, [r2, #-168] @ 0xffffff58 │ │ │ │ teqeq r7, ip, lsr #14 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x01429990 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r8, asr #18 │ │ │ │ + @ instruction: 0x01429998 │ │ │ │ + teqeq r8, r4, ror #3 │ │ │ │ + cmpeq r2, r0, asr r9 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - teqeq r8, r0, lsl #3 │ │ │ │ - cmpeq r2, r4, lsl #18 │ │ │ │ - teqeq r8, r4, asr #2 │ │ │ │ + teqeq r8, ip, lsl #3 │ │ │ │ + cmpeq r2, ip, lsl #18 │ │ │ │ + teqeq r8, r0, asr r1 │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ - teqeq r8, r4, ror #1 │ │ │ │ + ldrsheq sp, [r8, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - cmpeq r2, r4, ror r8 │ │ │ │ - cmpeq r2, r0, lsr #14 │ │ │ │ - teqeq r8, r8, ror #30 │ │ │ │ + cmpeq r2, ip, ror r8 │ │ │ │ + cmpeq r2, r8, lsr #14 │ │ │ │ + teqeq r8, r4, ror pc │ │ │ │ teqeq r7, r0 @ │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ + cmpeq r2, ip, ror r6 │ │ │ │ teqeq r7, ip, lsl r9 │ │ │ │ - teqeq r8, ip, lsr #29 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ teqeq r7, r4, ror #17 │ │ │ │ - cmpeq r2, r0, lsl #12 │ │ │ │ - teqeq r8, r8, asr #28 │ │ │ │ + cmpeq r2, r8, lsl #12 │ │ │ │ + teqeq r8, r4, asr lr │ │ │ │ teqeq r7, r8, lsl #17 │ │ │ │ teqeq r7, r4, lsr r8 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ - strheq r9, [r2, #-76] @ 0xffffffb4 │ │ │ │ - teqeq r8, r4, lsl #26 │ │ │ │ + smlalbteq r9, r2, r4, r4 │ │ │ │ + teqeq r8, r0, lsl sp │ │ │ │ teqeq r7, ip, lsr #14 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmpeq r2, ip, lsl r4 │ │ │ │ - teqeq r8, ip, asr lr │ │ │ │ - teqeq r8, r0, ror #24 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r2, r4, lsr #8 │ │ │ │ + teqeq r8, r8, ror #28 │ │ │ │ + teqeq r8, ip, ror #24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r9, [r2, #-20] @ 0xffffffec │ │ │ │ - teqeq r8, r8, lsl sl │ │ │ │ - teqeq r8, ip, lsr #22 │ │ │ │ + ldrdeq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + teqeq r8, r4, lsr #20 │ │ │ │ + teqeq r8, r8, lsr fp │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq r8, ip, lsr r9 │ │ │ │ - smlaltbeq r9, r2, r4, r0 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, asr #18 │ │ │ │ + smlaltbeq r9, r2, ip, r0 │ │ │ │ + teqeq r8, r4, ror #17 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - teqeq r8, r4, lsl #21 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq r8, r8, asr sl │ │ │ │ + teqeq r8, r4, ror #20 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - teqeq r8, ip, lsr #20 │ │ │ │ - strheq r8, [r2, #-240] @ 0xffffff10 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - andeq r0, r0, r2, asr #2 │ │ │ │ + teqeq r8, r8, lsr sl │ │ │ │ + strheq r8, [r2, #-248] @ 0xffffff08 │ │ │ │ teqeq r8, ip @ │ │ │ │ + teqeq r8, r0, lsl #16 │ │ │ │ + andeq r0, r0, r2, asr #2 │ │ │ │ + teqeq r8, r8, asr #19 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r2, r0, asr #30 │ │ │ │ - teqeq r8, r0, lsl #19 │ │ │ │ - teqeq r8, r4, lsl #15 │ │ │ │ + cmpeq r2, r8, asr #30 │ │ │ │ + teqeq r8, ip, lsl #19 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r2, r8, lsl #30 │ │ │ │ - teqeq r8, r8, asr #18 │ │ │ │ - teqeq r8, ip, asr #14 │ │ │ │ + cmpeq r2, r0, lsl pc │ │ │ │ + teqeq r8, r4, asr r9 │ │ │ │ + teqeq r8, r8, asr r7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - teqeq r8, r0, lsl r9 │ │ │ │ + teqeq r8, ip, lsl r9 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - teqeq r8, r0, lsl #18 │ │ │ │ + teqeq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - teqeq r8, r0, asr #17 │ │ │ │ - cmpeq r2, r0, asr lr │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + teqeq r8, ip, asr #17 │ │ │ │ + cmpeq r2, r8, asr lr │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, r0, lsr #13 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq r2, r8, lsl lr │ │ │ │ - teqeq r8, r8, asr r8 │ │ │ │ - teqeq r8, ip, asr r6 │ │ │ │ - smlaltteq r8, r2, r0, sp │ │ │ │ - teqeq r8, r0, lsr #16 │ │ │ │ - teqeq r8, r4, lsr #12 │ │ │ │ + cmpeq r2, r0, lsr #28 │ │ │ │ + teqeq r8, r4, ror #16 │ │ │ │ + teqeq r8, r8, ror #12 │ │ │ │ + smlaltteq r8, r2, r8, sp │ │ │ │ + teqeq r8, ip, lsr #16 │ │ │ │ + teqeq r8, r0, lsr r6 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - teqeq r8, ip, ror #15 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqeq r8, r0, asr #15 │ │ │ │ + teqeq r8, ip, asr #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + teqeq r8, r0, lsr #15 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r8, r4, ror #14 │ │ │ │ + teqeq r8, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #-236] @ 25a87c │ │ │ │ ldr r4, [pc, #-236] @ 25a880 │ │ │ │ ldr r7, [pc, #-236] @ 25a884 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -415961,171 +415961,171 @@ │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ str r6, [sp, #16] │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 25c080 │ │ │ │ smlaltbeq ip, ip, r0, sp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, ror #26 │ │ │ │ - smlalbbeq r8, r2, r4, ip │ │ │ │ - teqeq r8, r8, asr #9 │ │ │ │ - cmpeq r2, r0, lsl #20 │ │ │ │ - teqeq r8, r0, asr #4 │ │ │ │ + smlalbbeq r8, r2, ip, ip │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r8, lsl #20 │ │ │ │ + teqeq r8, ip, asr #4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ teqeq r7, r4, asr #9 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmpeq r2, r0, ror r8 │ │ │ │ - @ instruction: 0x0138c098 │ │ │ │ + cmpeq r2, r8, ror r8 │ │ │ │ + teqeq r8, r4, lsr #1 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ - teqeq r8, r4, ror pc │ │ │ │ - smlaltteq r8, r2, r8, r6 │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ + teqeq r8, r0, lsl #31 │ │ │ │ + strdeq r8, [r2, #-96] @ 0xffffffa0 │ │ │ │ teqeq r7, r0, lsr #19 │ │ │ │ - teqeq r8, r4, lsr #30 │ │ │ │ + teqeq r8, r0, lsr pc │ │ │ │ cmpeq ip, r8, ror #14 │ │ │ │ teqeq r7, r4, ror #17 │ │ │ │ - cmpeq r2, r0, lsl #12 │ │ │ │ - teqeq r8, r8, asr #28 │ │ │ │ - smlalbteq r8, r2, r4, r4 │ │ │ │ + cmpeq r2, r8, lsl #12 │ │ │ │ + teqeq r8, r4, asr lr │ │ │ │ + smlalbteq r8, r2, ip, r4 │ │ │ │ teqeq r7, r0, lsl #2 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - cmpeq r2, r4, asr r3 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + cmpeq r2, ip, asr r3 │ │ │ │ + teqeq r8, r8, lsr #23 │ │ │ │ teqeq r7, ip, lsr #30 │ │ │ │ - cmpeq r2, r8, lsl #4 │ │ │ │ - teqeq r8, ip, asr #20 │ │ │ │ - smlalbbeq r8, r2, r8, r1 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ - teqeq r8, r8, lsl #18 │ │ │ │ + cmpeq r2, r0, lsl r2 │ │ │ │ + teqeq r8, r8, asr sl │ │ │ │ + @ instruction: 0x01428190 │ │ │ │ + cmpeq r2, r4, ror r1 │ │ │ │ + teqeq r8, r4, lsl r9 │ │ │ │ teqeq r7, r4, lsl ip │ │ │ │ - strdeq r7, [r2, #-232] @ 0xffffff18 │ │ │ │ - teqeq r8, ip, lsr r7 │ │ │ │ - cmpeq r2, r4, lsr #28 │ │ │ │ - teqeq r8, ip, ror #12 │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + teqeq r8, r8, asr #14 │ │ │ │ + cmpeq r2, ip, lsr #28 │ │ │ │ + teqeq r8, r8, ror r6 │ │ │ │ @ instruction: 0x01377094 │ │ │ │ - cmpeq r2, r4, lsr fp │ │ │ │ - teqeq r8, ip, ror r3 │ │ │ │ - smlaltteq r7, r2, ip, sl │ │ │ │ + cmpeq r2, ip, lsr fp │ │ │ │ + teqeq r8, r8, lsl #7 │ │ │ │ + strdeq r7, [r2, #-164] @ 0xffffff5c │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r8, r4, lsr #6 │ │ │ │ - smlaltbeq r7, r2, r8, sl │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmpeq r2, r0, ror #20 │ │ │ │ + teqeq r8, r0, lsr r3 │ │ │ │ + strheq r7, [r2, #-160] @ 0xffffff60 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r2, r8, ror #20 │ │ │ │ teqeq r7, r8, lsl #26 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r4, lsr sl │ │ │ │ - teqeq r8, ip, ror r2 │ │ │ │ + teqeq r8, r4, lsr #5 │ │ │ │ + cmpeq r2, ip, lsr sl │ │ │ │ + teqeq r8, r8, lsl #5 │ │ │ │ teqeq r7, r4, lsr #25 │ │ │ │ - smlalbbeq r7, r2, ip, r9 │ │ │ │ + @ instruction: 0x01427994 │ │ │ │ teqeq r7, r8, lsr ip │ │ │ │ - teqeq r8, r8, asr #3 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ teqeq r7, ip @ │ │ │ │ teqeq r7, r4, lsr #23 │ │ │ │ - smlalbteq r7, r2, r0, r8 │ │ │ │ - teqeq r8, r8, lsl #2 │ │ │ │ + smlalbteq r7, r2, r8, r8 │ │ │ │ + teqeq r8, r4, lsl r1 │ │ │ │ teqeq r7, ip, lsr fp │ │ │ │ teqeq r7, r8 @ │ │ │ │ - cmpeq r2, r4, lsl r8 │ │ │ │ - teqeq r8, ip, asr r0 │ │ │ │ - cmpeq r2, r0, lsl #16 │ │ │ │ - teqeq r8, r8, asr #32 │ │ │ │ - strheq r7, [r2, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r2, ip, lsl r8 │ │ │ │ + teqeq r8, r8, rrx │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + teqeq r8, r4, asr r0 │ │ │ │ + smlalbteq r7, r2, r0, r7 │ │ │ │ teqeq r7, r0, ror #20 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - strdeq r7, [r2, #-104] @ 0xffffff98 │ │ │ │ - teqeq r8, ip, lsr pc │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r2, r0, lsl #14 │ │ │ │ + teqeq r8, r8, asr #30 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ - teqeq r8, r4, lsl #30 │ │ │ │ + teqeq r8, r0, lsl pc │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - smlaltbeq r7, r2, r4, r6 │ │ │ │ + smlaltbeq r7, r2, ip, r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r0, asr #10 │ │ │ │ - teqeq r8, r4, lsl #27 │ │ │ │ - teqeq r8, r8, asr lr │ │ │ │ + cmpeq r2, r8, asr #10 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r4, ror #28 │ │ │ │ teqeq r7, r8, lsl #13 │ │ │ │ - smlaltbeq r7, r2, r4, r3 │ │ │ │ - teqeq r8, ip, ror #23 │ │ │ │ - @ instruction: 0x01427390 │ │ │ │ + smlaltbeq r7, r2, ip, r3 │ │ │ │ teqeq r8, r8 @ │ │ │ │ + @ instruction: 0x01427398 │ │ │ │ + teqeq r8, r4, ror #23 │ │ │ │ teqeq r7, r0, lsl #12 │ │ │ │ - cmpeq r2, ip, lsl #6 │ │ │ │ - teqeq r8, r4, asr fp │ │ │ │ + cmpeq r2, r4, lsl r3 │ │ │ │ + teqeq r8, r0, ror #22 │ │ │ │ teqeq r7, ip, ror r5 │ │ │ │ - cmpeq r2, r4, ror #4 │ │ │ │ + cmpeq r2, ip, ror #4 │ │ │ │ teqeq r7, r0, lsl r5 │ │ │ │ - teqeq r8, r0, lsr #21 │ │ │ │ + teqeq r8, ip, lsr #21 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - ldrdeq r7, [r2, #-24] @ 0xffffffe8 │ │ │ │ - teqeq r8, ip, lsl sl │ │ │ │ - @ instruction: 0x01427198 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + smlaltteq r7, r2, r0, r1 │ │ │ │ + teqeq r8, r8, lsr #20 │ │ │ │ + smlaltbeq r7, r2, r0, r1 │ │ │ │ + teqeq r8, r4, ror #23 │ │ │ │ + teqeq r8, r8, ror #19 │ │ │ │ + teqeq r8, ip, lsr #23 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ + teqeq r8, r0, ror fp │ │ │ │ + teqeq r8, r0, ror r9 │ │ │ │ + teqeq r8, r8, lsr fp │ │ │ │ + strheq r7, [r2, #-8] │ │ │ │ teqeq r8, ip @ │ │ │ │ - teqeq r8, r0, lsr #23 │ │ │ │ - cmpeq r2, r4, lsr #2 │ │ │ │ - teqeq r8, r4, ror #22 │ │ │ │ - teqeq r8, r4, ror #18 │ │ │ │ - teqeq r8, ip, lsr #22 │ │ │ │ - strheq r7, [r2, #-0] │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmpeq r2, r4, ror r0 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r2, ip, ror r0 │ │ │ │ + teqeq r8, r0, asr #21 │ │ │ │ + teqeq r8, r0, asr #17 │ │ │ │ + cmpeq r2, ip, lsr r0 │ │ │ │ + teqeq r8, r8, asr #17 │ │ │ │ + teqeq r8, r4, ror r8 │ │ │ │ + teqeq r8, r8, asr #20 │ │ │ │ + teqeq r8, r8, lsl sl │ │ │ │ + teqeq r8, r4, ror #19 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ + teqeq r8, r8, lsr #19 │ │ │ │ + teqeq r8, r8, lsr #15 │ │ │ │ + teqeq r8, r0, ror r9 │ │ │ │ + strdeq r6, [r2, #-232] @ 0xffffff18 │ │ │ │ + teqeq r8, ip, lsr r9 │ │ │ │ + teqeq r8, ip, lsr r7 │ │ │ │ + teqeq r8, r4, lsl #18 │ │ │ │ teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4, lsr #17 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + teqeq r8, ip, ror #16 │ │ │ │ + teqeq r8, ip, ror #12 │ │ │ │ + smlaltteq r6, r2, ip, sp │ │ │ │ + teqeq r8, r0, lsr r8 │ │ │ │ + teqeq r8, r0, lsr r6 │ │ │ │ + strheq r6, [r2, #-208] @ 0xffffff30 │ │ │ │ teqeq r8, r4 @ │ │ │ │ - cmpeq r2, r4, lsr r0 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r8, ror #16 │ │ │ │ - teqeq r8, ip, lsr sl │ │ │ │ - teqeq r8, ip, lsl #20 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r4, ror #18 │ │ │ │ - strdeq r6, [r2, #-224] @ 0xffffff20 │ │ │ │ - teqeq r8, r0, lsr r9 │ │ │ │ - teqeq r8, r0, lsr r7 │ │ │ │ + cmpeq r2, r4, ror sp │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r8, asr #17 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ - teqeq r8, r0, ror #16 │ │ │ │ - teqeq r8, r0, ror #12 │ │ │ │ - smlaltteq r6, r2, r4, sp │ │ │ │ - teqeq r8, r4, lsr #16 │ │ │ │ - teqeq r8, r4, lsr #12 │ │ │ │ - smlaltbeq r6, r2, r8, sp │ │ │ │ - teqeq r8, r8, ror #15 │ │ │ │ - teqeq r8, ip, ror #11 │ │ │ │ - cmpeq r2, ip, ror #26 │ │ │ │ - teqeq r8, ip, lsr #15 │ │ │ │ - teqeq r8, ip, lsr #11 │ │ │ │ - teqeq r8, r4, ror r7 │ │ │ │ - teqeq r8, r4, asr #14 │ │ │ │ - teqeq r8, r4, lsl r7 │ │ │ │ - teqeq r8, r4, ror #13 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - cmpeq r2, ip, lsr ip │ │ │ │ - teqeq r8, ip, ror r6 │ │ │ │ - teqeq r8, r0, lsl #9 │ │ │ │ - cmpeq r2, r0, lsl #24 │ │ │ │ - teqeq r8, r0, asr #12 │ │ │ │ - teqeq r8, r4, asr #8 │ │ │ │ - smlalbteq r6, r2, r4, fp │ │ │ │ - teqeq r8, r4, lsl #12 │ │ │ │ - teqeq r8, r8, lsl #8 │ │ │ │ - teqeq r8, ip, asr #11 │ │ │ │ + teqeq r8, r0, lsl #15 │ │ │ │ + teqeq r8, r0, asr r7 │ │ │ │ + teqeq r8, r0, lsr #14 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r0, asr #13 │ │ │ │ + cmpeq r2, r4, asr #24 │ │ │ │ + teqeq r8, r8, lsl #13 │ │ │ │ + teqeq r8, ip, lsl #9 │ │ │ │ + cmpeq r2, r8, lsl #24 │ │ │ │ + teqeq r8, ip, asr #12 │ │ │ │ + teqeq r8, r0, asr r4 │ │ │ │ + smlalbteq r6, r2, ip, fp │ │ │ │ + teqeq r8, r0, lsl r6 │ │ │ │ + teqeq r8, r4, lsl r4 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ ldr r1, [pc, #-476] @ 25be34 │ │ │ │ ldr r2, [pc, #-476] @ 25be38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #80 @ 0x50 │ │ │ │ mov r0, #183 @ 0xb7 │ │ │ │ bl b9920 │ │ │ │ @@ -417172,19 +417172,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25b494 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r2, r0, asr fp │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, r8, asr r5 │ │ │ │ - teqeq r8, r8, lsr #10 │ │ │ │ + cmpeq r2, r8, asr fp │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, r0, lsr #7 │ │ │ │ + teqeq r8, r4, ror #10 │ │ │ │ + teqeq r8, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -417205,17 +417205,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25d0bc │ │ │ │ - cmpeq r2, r8, ror #20 │ │ │ │ - teqeq r8, r8, lsr #9 │ │ │ │ - teqeq r8, r8, lsr #5 │ │ │ │ + cmpeq r2, r0, ror sl │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -417236,17 +417236,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25d138 │ │ │ │ - smlaltteq r6, r2, ip, r9 │ │ │ │ - teqeq r8, ip, lsr #8 │ │ │ │ - teqeq r8, ip, lsr #4 │ │ │ │ + strdeq r6, [r2, #-148] @ 0xffffff6c │ │ │ │ + teqeq r8, r8, lsr r4 │ │ │ │ + teqeq r8, r8, lsr r2 │ │ │ │ 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] │ │ │ │ @@ -418237,134 +418237,134 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25db00 │ │ │ │ cmpeq ip, r8, asr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r4, lsr #9 │ │ │ │ cmpeq ip, r8, lsl sl │ │ │ │ - cmpeq r2, r8, lsr #18 │ │ │ │ - teqeq r8, r0, ror r1 │ │ │ │ - teqeq r8, ip, asr #29 │ │ │ │ + cmpeq r2, r0, lsr r9 │ │ │ │ + teqeq r8, ip, ror r1 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r4, lsr r8 │ │ │ │ - teqeq r8, ip, rrx │ │ │ │ - ldrheq sl, [r8, -r0]! │ │ │ │ - teqeq r8, r4, asr lr │ │ │ │ + teqeq r8, r4, ror #29 │ │ │ │ + cmpeq r2, ip, lsr r8 │ │ │ │ + teqeq r8, r8, ror r0 │ │ │ │ + ldrheq sl, [r8, -ip]! │ │ │ │ + teqeq r8, r0, ror #28 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - cmpeq r2, r4, asr r7 │ │ │ │ + cmpeq r2, ip, asr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ teqeq r7, r0, lsl r3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - smlaltteq r6, r2, r0, r5 │ │ │ │ - teqeq r8, r8, lsr #28 │ │ │ │ + smlaltteq r6, r2, r8, r5 │ │ │ │ + teqeq r8, r4, lsr lr │ │ │ │ teqeq r7, ip, asr #3 │ │ │ │ - strheq r6, [r2, #-68] @ 0xffffffbc │ │ │ │ + strheq r6, [r2, #-76] @ 0xffffffb4 │ │ │ │ + teqeq r8, r4, lsl #26 │ │ │ │ + teqeq r8, ip, asr sp │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r0, asr sp │ │ │ │ - teqeq r8, ip, ror #21 │ │ │ │ - smlaltteq r6, r2, ip, r3 │ │ │ │ - teqeq r8, ip, lsr #24 │ │ │ │ - teqeq r8, r4, ror #27 │ │ │ │ + strdeq r6, [r2, #-52] @ 0xffffffcc │ │ │ │ + teqeq r8, r8, lsr ip │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ teqeq r7, ip, ror pc │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - cmpeq r2, r4, asr r2 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + cmpeq r2, ip, asr r2 │ │ │ │ + teqeq r8, r8, lsr #21 │ │ │ │ teqeq r7, r8, asr #28 │ │ │ │ - cmpeq r2, r4, lsr r1 │ │ │ │ - teqeq r8, ip, ror r9 │ │ │ │ - strdeq r6, [r2, #-4] │ │ │ │ - teqeq r8, r4, lsr fp │ │ │ │ - teqeq r8, r4, lsr r9 │ │ │ │ - smlalbteq r6, r2, r4, r0 │ │ │ │ - teqeq r8, ip, lsl #18 │ │ │ │ - cmpeq r2, ip, ror r0 │ │ │ │ + cmpeq r2, ip, lsr r1 │ │ │ │ + teqeq r8, r8, lsl #19 │ │ │ │ + strdeq r6, [r2, #-12] │ │ │ │ + teqeq r8, r0, asr #22 │ │ │ │ + teqeq r8, r0, asr #18 │ │ │ │ + smlalbteq r6, r2, ip, r0 │ │ │ │ + teqeq r8, r8, lsl r9 │ │ │ │ + smlalbbeq r6, r2, r4, r0 │ │ │ │ teqeq r7, r4, lsr #6 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + teqeq r8, r0, asr #17 │ │ │ │ strdeq sl, [ip, #-12] │ │ │ │ - cmpeq r2, r8 │ │ │ │ - teqeq r8, r0, asr r8 │ │ │ │ - smlalbteq r5, r2, r4, pc @ │ │ │ │ + cmpeq r2, r0, lsl r0 │ │ │ │ + teqeq r8, ip, asr r8 │ │ │ │ + smlalbteq r5, r2, ip, pc @ │ │ │ │ teqeq r7, ip, ror r2 │ │ │ │ - teqeq r8, r0, lsl #16 │ │ │ │ - smlalbbeq r5, r2, r0, pc @ │ │ │ │ - teqeq r8, r8, asr #15 │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ + teqeq r8, ip, lsl #16 │ │ │ │ + smlalbbeq r5, r2, r8, pc @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r0, asr #30 │ │ │ │ teqeq r7, r0, ror #3 │ │ │ │ - teqeq r8, r0, ror r7 │ │ │ │ + teqeq r8, ip, ror r7 │ │ │ │ teqeq r7, r4, lsr #3 │ │ │ │ - smlalbteq r5, r2, r0, lr │ │ │ │ - teqeq r8, r8, lsl #14 │ │ │ │ + smlalbteq r5, r2, r8, lr │ │ │ │ + teqeq r8, r4, lsl r7 │ │ │ │ teqeq r7, r4, asr #2 │ │ │ │ - cmpeq r2, r0, ror #28 │ │ │ │ - teqeq r8, r8, lsr #13 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r8, lsr #28 │ │ │ │ - teqeq r8, r8, ror #12 │ │ │ │ + cmpeq r2, r8, ror #28 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4, ror #13 │ │ │ │ + cmpeq r2, r0, lsr lr │ │ │ │ + teqeq r8, r4, ror r6 │ │ │ │ @ instruction: 0x01375094 │ │ │ │ teqeq r7, ip, lsr r0 │ │ │ │ - cmpeq r2, r0, ror #26 │ │ │ │ - teqeq r8, r8, lsr #11 │ │ │ │ - cmpeq r2, r8, lsl sp │ │ │ │ + cmpeq r2, r8, ror #26 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r0, lsr #26 │ │ │ │ teqeq r7, r0, asr #31 │ │ │ │ - teqeq r8, r0, asr r5 │ │ │ │ - smlalbteq r5, r2, r8, ip │ │ │ │ + teqeq r8, ip, asr r5 │ │ │ │ + ldrdeq r5, [r2, #-192] @ 0xffffff40 │ │ │ │ teqeq r7, ip, ror pc │ │ │ │ teqeq r7, r4, lsl #18 │ │ │ │ - @ instruction: 0x01425c94 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + @ instruction: 0x01425c9c │ │ │ │ + teqeq r8, r8, ror #9 │ │ │ │ teqeq r7, ip, lsl pc │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - teqeq r8, r0, lsl #9 │ │ │ │ - teqeq r8, r8, asr r6 │ │ │ │ - ldrdeq r5, [r2, #-188] @ 0xffffff44 │ │ │ │ - teqeq r8, ip, lsl r6 │ │ │ │ - teqeq r8, ip, lsl r4 │ │ │ │ - smlaltbeq r5, r2, r0, fp │ │ │ │ - teqeq r8, r0, ror #11 │ │ │ │ - teqeq r8, r0, ror #7 │ │ │ │ - cmpeq r2, r4, ror #22 │ │ │ │ - teqeq r8, r4, lsr #11 │ │ │ │ - teqeq r8, r4, lsr #7 │ │ │ │ - teqeq r8, ip, ror #10 │ │ │ │ - teqeq r8, ip, lsr r5 │ │ │ │ - smlalbteq r5, r2, r8, sl │ │ │ │ - teqeq r8, r8, lsl #10 │ │ │ │ - teqeq r8, r8, lsl #6 │ │ │ │ - smlalbbeq r5, r2, r8, sl │ │ │ │ - teqeq r8, r8, asr #9 │ │ │ │ - teqeq r8, r8, asr #5 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + teqeq r8, ip, lsl #9 │ │ │ │ + teqeq r8, r4, ror #12 │ │ │ │ + smlaltteq r5, r2, r4, fp │ │ │ │ + teqeq r8, r8, lsr #12 │ │ │ │ + teqeq r8, r8, lsr #8 │ │ │ │ + smlaltbeq r5, r2, r8, fp │ │ │ │ + teqeq r8, ip, ror #11 │ │ │ │ + teqeq r8, ip, ror #7 │ │ │ │ + cmpeq r2, ip, ror #22 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - cmpeq r2, r8, lsr #16 │ │ │ │ - teqeq r8, r8, ror #4 │ │ │ │ - teqeq r8, r8, rrx │ │ │ │ - teqeq r8, r0, lsr r2 │ │ │ │ - strheq r5, [r2, #-124] @ 0xffffff84 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r8, ror r5 │ │ │ │ + teqeq r8, r8, asr #10 │ │ │ │ + ldrdeq r5, [r2, #-160] @ 0xffffff60 │ │ │ │ + teqeq r8, r4, lsl r5 │ │ │ │ + teqeq r8, r4, lsl r3 │ │ │ │ + @ instruction: 0x01425a90 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ teqeq r8, ip @ │ │ │ │ - teqeq r8, r4, asr #3 │ │ │ │ + cmpeq r2, r0, lsr r8 │ │ │ │ + teqeq r8, r4, ror r2 │ │ │ │ + teqeq r8, r4, ror r0 │ │ │ │ + teqeq r8, ip, lsr r2 │ │ │ │ + smlalbteq r5, r2, r4, r7 │ │ │ │ + teqeq r8, r8, lsl #4 │ │ │ │ + teqeq r8, r8 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0, ror #2 │ │ │ │ - teqeq r8, r0, lsr r1 │ │ │ │ - smlaltteq r5, r2, r4, r6 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, ror #2 │ │ │ │ + teqeq r8, ip, lsr r1 │ │ │ │ + smlaltteq r5, r2, ip, r6 │ │ │ │ teqeq r7, r4, lsr #6 │ │ │ │ - smlaltbeq r5, r2, r4, r6 │ │ │ │ - teqeq r8, r4, ror #1 │ │ │ │ - teqeq r8, r4, ror #29 │ │ │ │ - teqeq r8, ip, lsr #1 │ │ │ │ - teqeq r8, r4, ror r0 │ │ │ │ + smlaltbeq r5, r2, ip, r6 │ │ │ │ + ldrsheq r4, [r8, -r0]! │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + ldrheq r4, [r8, -r8]! │ │ │ │ + teqeq r8, r0, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq r5, [r2, #-84] @ 0xffffffac │ │ │ │ - teqeq r8, r4, lsr r0 │ │ │ │ - teqeq r8, r4, lsr lr │ │ │ │ + strdeq r5, [r2, #-92] @ 0xffffffa4 │ │ │ │ + teqeq r8, r0, asr #32 │ │ │ │ + teqeq r8, r0, asr #28 │ │ │ │ ldr r2, [pc, #-96] @ 25e2ac │ │ │ │ ldr r1, [pc, #-96] @ 25e2b0 │ │ │ │ ldr r3, [pc, #-96] @ 25e2b4 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -419183,89 +419183,89 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25e9d8 │ │ │ │ cmpeq ip, r4, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, asr r6 │ │ │ │ - cmpeq r2, ip, ror #10 │ │ │ │ - teqeq r8, r4, lsr #27 │ │ │ │ + cmpeq r2, r4, ror r5 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ strdeq r5, [ip, #-152] @ 0xffffff68 │ │ │ │ - teqeq r8, ip, lsl #28 │ │ │ │ + teqeq r8, r8, lsl lr │ │ │ │ muleq r0, r2, r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r2, r8, ror #6 │ │ │ │ - teqeq r8, r8, lsr #23 │ │ │ │ + cmpeq r2, r0, ror r3 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ muleq r0, r6, r1 │ │ │ │ - smlalbbeq r5, r2, ip, r2 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - @ instruction: 0x01425198 │ │ │ │ - teqeq r8, r0, ror #19 │ │ │ │ + @ instruction: 0x01425294 │ │ │ │ + teqeq r8, r8, asr #21 │ │ │ │ + smlaltbeq r5, r2, r0, r1 │ │ │ │ + teqeq r8, ip, ror #19 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmpeq ip, r4, lsr #4 │ │ │ │ - cmpeq r2, r0, lsr r1 │ │ │ │ - teqeq r8, r8, ror r9 │ │ │ │ + cmpeq r2, r8, lsr r1 │ │ │ │ + teqeq r8, r4, lsl #19 │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq r2, r8, rrx │ │ │ │ - teqeq r8, r4, lsr #21 │ │ │ │ - teqeq r8, r0, lsr #17 │ │ │ │ - cmpeq r2, r4, lsr #32 │ │ │ │ - teqeq r8, r8, lsl #18 │ │ │ │ - teqeq r8, r0, ror #16 │ │ │ │ + cmpeq r2, r0, ror r0 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip, lsr #17 │ │ │ │ + cmpeq r2, ip, lsr #32 │ │ │ │ + teqeq r8, r4, lsl r9 │ │ │ │ + teqeq r8, ip, ror #16 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strdeq r4, [r2, #-244] @ 0xffffff0c │ │ │ │ - teqeq r8, ip, lsl r8 │ │ │ │ + strdeq r4, [r2, #-252] @ 0xffffff04 │ │ │ │ + teqeq r8, r8, lsr #16 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ teqeq r7, r4, lsl #4 │ │ │ │ teqeq r7, r0, asr #3 │ │ │ │ - teqeq r8, r8, lsl r9 │ │ │ │ - smlaltbeq r4, r2, r4, lr │ │ │ │ - teqeq r8, r4, ror #17 │ │ │ │ - teqeq r8, r0, ror #13 │ │ │ │ + teqeq r8, r4, lsr #18 │ │ │ │ + smlaltbeq r4, r2, ip, lr │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip, ror #13 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq r2, ip, ror #28 │ │ │ │ - teqeq r8, r8, lsr #17 │ │ │ │ - teqeq r8, ip, lsr #13 │ │ │ │ - teqeq r8, r0, ror r8 │ │ │ │ - teqeq r8, r4, asr #16 │ │ │ │ + cmpeq r2, r4, ror lr │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, ip, ror r8 │ │ │ │ + teqeq r8, r0, asr r8 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq r8, r8, lsr #16 │ │ │ │ + teqeq r8, r4, lsr r8 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r4, lsl #16 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r0, asr #15 │ │ │ │ + teqeq r8, r8, ror #15 │ │ │ │ + teqeq r8, ip, asr #15 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r2, r0, ror #26 │ │ │ │ - teqeq r8, r0, lsr #15 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + cmpeq r2, r8, ror #26 │ │ │ │ + teqeq r8, ip, lsr #15 │ │ │ │ + teqeq r8, r8, lsr #11 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - teqeq r8, r8, ror #14 │ │ │ │ - teqeq r8, r8, lsr r7 │ │ │ │ - teqeq r8, r8, lsl #14 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r4, ror #24 │ │ │ │ - teqeq r8, r4, lsr #13 │ │ │ │ - teqeq r8, r0, lsr #9 │ │ │ │ + teqeq r8, r4, ror r7 │ │ │ │ + teqeq r8, r4, asr #14 │ │ │ │ + teqeq r8, r4, lsl r7 │ │ │ │ + teqeq r8, r4, ror #13 │ │ │ │ + cmpeq r2, ip, ror #24 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, ip, lsr #9 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - teqeq r8, ip, ror #12 │ │ │ │ - strdeq r4, [r2, #-184] @ 0xffffff48 │ │ │ │ - teqeq r8, r8, lsr r6 │ │ │ │ - teqeq r8, ip, lsr r4 │ │ │ │ - strheq r4, [r2, #-188] @ 0xffffff44 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, ror r6 │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ + teqeq r8, r4, asr #12 │ │ │ │ + teqeq r8, r8, asr #8 │ │ │ │ + smlalbteq r4, r2, r4, fp │ │ │ │ + teqeq r8, r8, lsl #12 │ │ │ │ + teqeq r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - teqeq r8, r4, asr #11 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 0025f11c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -419396,35 +419396,35 @@ │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25f1d0 │ │ │ │ smlalbteq r8, ip, ip, sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r0, ror #1 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, ror #1 │ │ │ │ cmpeq ip, ip, lsr #20 │ │ │ │ - cmpeq r2, ip, lsr #18 │ │ │ │ - teqeq r8, ip, ror #6 │ │ │ │ - teqeq r8, r8, ror #2 │ │ │ │ + cmpeq r2, r4, lsr r9 │ │ │ │ + teqeq r8, r8, ror r3 │ │ │ │ + teqeq r8, r4, ror r1 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - strdeq r4, [r2, #-128] @ 0xffffff80 │ │ │ │ - teqeq r8, r0, lsr r3 │ │ │ │ - teqeq r8, ip, lsr #2 │ │ │ │ + strdeq r4, [r2, #-136] @ 0xffffff78 │ │ │ │ + teqeq r8, ip, lsr r3 │ │ │ │ + teqeq r8, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - strheq r4, [r2, #-132] @ 0xffffff7c │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - ldrsheq r8, [r8, -r0]! │ │ │ │ + strheq r4, [r2, #-140] @ 0xffffff74 │ │ │ │ + teqeq r8, r0, lsl #6 │ │ │ │ + ldrsheq r8, [r8, -ip]! │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq r2, r8, ror r8 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - ldrheq r8, [r8, -r8]! @ │ │ │ │ - cmpeq r2, ip, lsr r8 │ │ │ │ - teqeq r8, ip, ror r2 │ │ │ │ - teqeq r8, r8, ror r0 │ │ │ │ + smlalbbeq r4, r2, r0, r8 │ │ │ │ + teqeq r8, r4, asr #5 │ │ │ │ + teqeq r8, r4, asr #1 │ │ │ │ + cmpeq r2, r4, asr #16 │ │ │ │ + teqeq r8, r8, lsl #5 │ │ │ │ + teqeq r8, r4, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 0025f390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -419563,33 +419563,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 25f454 │ │ │ │ cmpeq ip, r8, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r8, ip, r8, r7 │ │ │ │ - @ instruction: 0x0142469c │ │ │ │ - ldrsbeq r3, [r8, -ip]! │ │ │ │ - teqeq r8, r0, ror #29 │ │ │ │ + smlaltbeq r4, r2, r4, r6 │ │ │ │ + teqeq r8, r8, ror #1 │ │ │ │ + teqeq r8, ip, ror #29 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - cmpeq r2, r0, ror #12 │ │ │ │ - teqeq r8, r0, lsr #1 │ │ │ │ - teqeq r8, r4, lsr #29 │ │ │ │ + cmpeq r2, r8, ror #12 │ │ │ │ + teqeq r8, ip, lsr #1 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq r2, r4, lsr #12 │ │ │ │ - teqeq r8, r4, rrx │ │ │ │ - teqeq r8, r0, ror #28 │ │ │ │ + cmpeq r2, ip, lsr #12 │ │ │ │ + teqeq r8, r0, ror r0 │ │ │ │ + teqeq r8, ip, ror #28 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - smlaltteq r4, r2, r8, r5 │ │ │ │ - teqeq r8, r8, lsr #32 │ │ │ │ - teqeq r8, ip, lsr #28 │ │ │ │ + strdeq r4, [r2, #-80] @ 0xffffffb0 │ │ │ │ + teqeq r8, r4, lsr r0 │ │ │ │ + teqeq r8, r8, lsr lr │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - smlaltbeq r4, r2, ip, r5 │ │ │ │ - teqeq r8, ip, ror #31 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + strheq r4, [r2, #-84] @ 0xffffffac │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 0025f61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -419851,22 +419851,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, lsr r9 │ │ │ │ - teqeq r8, r8, lsl #26 │ │ │ │ - cmpeq r2, r8, lsl #10 │ │ │ │ + teqeq r8, r4, lsl sp │ │ │ │ + cmpeq r2, r0, lsl r5 │ │ │ │ teqeq r7, ip, lsl #16 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - ldrdeq r4, [r2, #-56] @ 0xffffffc8 │ │ │ │ + teqeq r8, r4, ror #23 │ │ │ │ + smlaltteq r4, r2, r0, r3 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - teqeq r8, r0, ror #20 │ │ │ │ - cmpeq r2, r0, ror #4 │ │ │ │ + teqeq r8, ip, ror #20 │ │ │ │ + cmpeq r2, r8, ror #4 │ │ │ │ │ │ │ │ 0025fa64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -420151,22 +420151,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r8, ror r0 │ │ │ │ - cmpeq r2, r0, asr #28 │ │ │ │ - teqeq r8, r8, lsr r6 │ │ │ │ + cmpeq r2, r8, asr #28 │ │ │ │ + teqeq r8, r4, asr #12 │ │ │ │ teqeq r7, r8, lsr r0 │ │ │ │ - cmpeq r2, r4, lsl #28 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + cmpeq r2, ip, lsl #28 │ │ │ │ + teqeq r8, r0, lsl #12 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - smlalbteq r3, r2, r0, sp │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + smlalbteq r3, r2, r8, sp │ │ │ │ + teqeq r8, ip @ │ │ │ │ │ │ │ │ 0025ff0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -420262,26 +420262,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 25ff64 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - teqeq lr, r4, lsl #2 │ │ │ │ - teqeq r8, ip, asr #9 │ │ │ │ - smlalbteq r3, r2, r4, ip │ │ │ │ - teqeq r8, ip, ror r5 │ │ │ │ - teqeq r8, r8, lsl #9 │ │ │ │ - smlalbbeq r3, r2, r0, ip │ │ │ │ - teqeq r8, r4, asr #10 │ │ │ │ - teqeq r8, r0, asr r4 │ │ │ │ - cmpeq r2, r8, asr #24 │ │ │ │ - teqeq r8, ip, lsl #10 │ │ │ │ - teqeq r8, r8, lsl r4 │ │ │ │ - cmpeq r2, r0, lsl ip │ │ │ │ + teqeq lr, r0, lsl r1 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + smlalbteq r3, r2, ip, ip │ │ │ │ + teqeq r8, r8, lsl #11 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + smlalbbeq r3, r2, r8, ip │ │ │ │ + teqeq r8, r0, asr r5 │ │ │ │ + teqeq r8, ip, asr r4 │ │ │ │ + cmpeq r2, r0, asr ip │ │ │ │ + teqeq r8, r8, lsl r5 │ │ │ │ + teqeq r8, r4, lsr #8 │ │ │ │ + cmpeq r2, r8, lsl ip │ │ │ │ │ │ │ │ 002600d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -420371,26 +420371,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 260114 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ - teqeq r8, r4, lsl #8 │ │ │ │ - teqeq r8, r0, lsl r3 │ │ │ │ - ldrdeq r3, [r2, #-172] @ 0xffffff54 │ │ │ │ - teqeq r8, ip, asr #7 │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + teqeq r8, r0, lsl r4 │ │ │ │ + teqeq r8, ip, lsl r3 │ │ │ │ + smlaltteq r3, r2, r4, sl │ │ │ │ teqeq r8, r8 @ │ │ │ │ - smlaltbeq r3, r2, r4, sl │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, r0, lsr #5 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - teqeq r8, ip, asr r3 │ │ │ │ - teqeq r8, r8, ror #4 │ │ │ │ + teqeq r8, r4, ror #5 │ │ │ │ + smlaltbeq r3, r2, ip, sl │ │ │ │ + teqeq r8, r0, lsr #7 │ │ │ │ + teqeq r8, ip, lsr #5 │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + teqeq r8, r8, ror #6 │ │ │ │ + teqeq r8, r4, ror r2 │ │ │ │ │ │ │ │ 0026027c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -420411,17 +420411,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26029c │ │ │ │ - ldrdeq r3, [r2, #-152] @ 0xffffff68 │ │ │ │ - teqeq r8, r8, asr #5 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + smlaltteq r3, r2, r0, r9 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ │ │ │ │ 002602f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #676] @ 2605ac │ │ │ │ @@ -420595,35 +420595,35 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2603ac │ │ │ │ strdeq r7, [ip, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, asr r8 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r8, r4, asr #1 │ │ │ │ - smlalbbeq r3, r2, r0, r8 │ │ │ │ - teqeq r8, r4, ror r0 │ │ │ │ - cmpeq r2, ip, lsr r8 │ │ │ │ - teqeq r8, ip, lsr #2 │ │ │ │ - teqeq r8, r4, lsr r0 │ │ │ │ - cmpeq r2, r0, lsl #16 │ │ │ │ - ldrsheq r2, [r8, -r0]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - smlalbteq r3, r2, r4, r7 │ │ │ │ - ldrheq r2, [r8, -r4]! │ │ │ │ - teqeq r8, ip @ │ │ │ │ - smlalbbeq r3, r2, r8, r7 │ │ │ │ - teqeq r8, r8, ror r0 │ │ │ │ - teqeq r8, r0, lsl #31 │ │ │ │ - cmpeq r2, ip, asr #14 │ │ │ │ - teqeq r8, ip, lsr r0 │ │ │ │ - teqeq r8, r4, asr #30 │ │ │ │ - cmpeq r2, r0, lsl r7 │ │ │ │ - teqeq r8, r0 │ │ │ │ - teqeq r8, r8, lsl #30 │ │ │ │ + ldrsbeq r7, [r8, -r0]! │ │ │ │ + smlalbbeq r3, r2, r8, r8 │ │ │ │ + teqeq r8, r0, lsl #1 │ │ │ │ + cmpeq r2, r4, asr #16 │ │ │ │ + teqeq r8, r8, lsr r1 │ │ │ │ + teqeq r8, r0, asr #32 │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + ldrsheq r2, [r8, -ip]! │ │ │ │ + teqeq r8, r4 │ │ │ │ + smlalbteq r3, r2, ip, r7 │ │ │ │ + teqeq r8, r0, asr #1 │ │ │ │ + teqeq r8, r8, asr #31 │ │ │ │ + @ instruction: 0x01423790 │ │ │ │ + teqeq r8, r4, lsl #1 │ │ │ │ + teqeq r8, ip, lsl #31 │ │ │ │ + cmpeq r2, r4, asr r7 │ │ │ │ + teqeq r8, r8, asr #32 │ │ │ │ + teqeq r8, r0, asr pc │ │ │ │ + cmpeq r2, r8, lsl r7 │ │ │ │ + teqeq r8, ip │ │ │ │ + teqeq r8, r4, lsl pc │ │ │ │ │ │ │ │ 00260610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #676] @ 2608cc │ │ │ │ @@ -420797,35 +420797,35 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2606cc │ │ │ │ ldrdeq r7, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, lsr r5 │ │ │ │ teqeq r7, r4, ror ip │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r0, ror #10 │ │ │ │ - teqeq r8, r4, asr sp │ │ │ │ - cmpeq r2, ip, lsl r5 │ │ │ │ - teqeq r8, ip, lsl #28 │ │ │ │ - teqeq r8, r4, lsl sp │ │ │ │ - smlaltteq r3, r2, r0, r4 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - smlaltbeq r3, r2, r4, r4 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + teqeq r8, r4, asr #27 │ │ │ │ + cmpeq r2, r8, ror #10 │ │ │ │ + teqeq r8, r0, ror #26 │ │ │ │ + cmpeq r2, r4, lsr #10 │ │ │ │ + teqeq r8, r8, lsl lr │ │ │ │ + teqeq r8, r0, lsr #26 │ │ │ │ + smlaltteq r3, r2, r8, r4 │ │ │ │ teqeq r8, ip @ │ │ │ │ - cmpeq r2, r8, ror #8 │ │ │ │ - teqeq r8, r8, asr sp │ │ │ │ - teqeq r8, r0, ror #24 │ │ │ │ - cmpeq r2, ip, lsr #8 │ │ │ │ - teqeq r8, ip, lsl sp │ │ │ │ - teqeq r8, r4, lsr #24 │ │ │ │ - strdeq r3, [r2, #-48] @ 0xffffffd0 │ │ │ │ - teqeq r8, r0, ror #25 │ │ │ │ - teqeq r8, r8, ror #23 │ │ │ │ + teqeq r8, r4, ror #25 │ │ │ │ + smlaltbeq r3, r2, ip, r4 │ │ │ │ + teqeq r8, r0, lsr #27 │ │ │ │ + teqeq r8, r8, lsr #25 │ │ │ │ + cmpeq r2, r0, ror r4 │ │ │ │ + teqeq r8, r4, ror #26 │ │ │ │ + teqeq r8, ip, ror #24 │ │ │ │ + cmpeq r2, r4, lsr r4 │ │ │ │ + teqeq r8, r8, lsr #26 │ │ │ │ + teqeq r8, r0, lsr ip │ │ │ │ + strdeq r3, [r2, #-56] @ 0xffffffc8 │ │ │ │ + teqeq r8, ip, ror #25 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ │ │ │ │ 00260930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ @@ -420877,20 +420877,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26095c │ │ │ │ teqeq r7, r8, lsl #20 │ │ │ │ - teqeq r8, r8, lsr fp │ │ │ │ - strdeq r3, [r2, #-36] @ 0xffffffdc │ │ │ │ - teqeq r8, r8, ror #21 │ │ │ │ - smlaltbeq r3, r2, ip, r2 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r4, lsr #21 │ │ │ │ + teqeq r8, r4, asr #22 │ │ │ │ + strdeq r3, [r2, #-44] @ 0xffffffd4 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + strheq r3, [r2, #-36] @ 0xffffffdc │ │ │ │ + teqeq r8, r8, lsr #23 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00260a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #268] @ 0x10c │ │ │ │ @@ -420942,21 +420942,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 260a58 │ │ │ │ teqeq r7, ip, lsl #18 │ │ │ │ - teqeq r8, r0, asr sl │ │ │ │ - strdeq r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ - teqeq r8, r8, ror #19 │ │ │ │ + teqeq r8, ip, asr sl │ │ │ │ + mrseq r3, (UNDEF: 98) │ │ │ │ + teqeq r8, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - strheq r3, [r2, #-16] │ │ │ │ - teqeq r8, r0, lsr #21 │ │ │ │ - teqeq r8, r4, lsr #19 │ │ │ │ + strheq r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ + teqeq r8, ip, lsr #21 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00260b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #272] @ 0x110 │ │ │ │ @@ -421008,21 +421008,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 260b58 │ │ │ │ teqeq r7, ip, lsl #16 │ │ │ │ - teqeq r8, r4, ror #18 │ │ │ │ - strdeq r3, [r2, #-8] │ │ │ │ - teqeq r8, r8, ror #17 │ │ │ │ + teqeq r8, r0, ror r9 │ │ │ │ + mrseq r3, (UNDEF: 82) │ │ │ │ + teqeq r8, r4 @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - strheq r3, [r2, #-0] │ │ │ │ - teqeq r8, r0, lsr #19 │ │ │ │ - teqeq r8, r4, lsr #17 │ │ │ │ + strheq r3, [r2, #-8] │ │ │ │ + teqeq r8, ip, lsr #19 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00260c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #276] @ 0x114 │ │ │ │ @@ -421074,21 +421074,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 260c58 │ │ │ │ teqeq r7, ip, lsl #14 │ │ │ │ - teqeq r8, r4, lsl #17 │ │ │ │ - strdeq r2, [r2, #-248] @ 0xffffff08 │ │ │ │ - teqeq r8, r8, ror #15 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + mrseq r3, (UNDEF: 66) │ │ │ │ + teqeq r8, r4 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - strheq r2, [r2, #-240] @ 0xffffff10 │ │ │ │ - teqeq r8, r0, lsr #17 │ │ │ │ - teqeq r8, r4, lsr #15 │ │ │ │ + strheq r2, [r2, #-248] @ 0xffffff08 │ │ │ │ + teqeq r8, ip, lsr #17 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00260d2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #280] @ 0x118 │ │ │ │ @@ -421140,20 +421140,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 260d58 │ │ │ │ teqeq r7, ip, lsl #12 │ │ │ │ - teqeq r8, r4, lsr #15 │ │ │ │ - strdeq r2, [r2, #-232] @ 0xffffff18 │ │ │ │ - teqeq r8, ip, ror #13 │ │ │ │ - strheq r2, [r2, #-224] @ 0xffffff20 │ │ │ │ - teqeq r8, r0, lsr #15 │ │ │ │ - teqeq r8, r8, lsr #13 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + strheq r2, [r2, #-232] @ 0xffffff18 │ │ │ │ + teqeq r8, ip, lsr #15 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ │ │ │ │ 00260e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #284] @ 0x11c │ │ │ │ @@ -421205,21 +421205,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 260e54 │ │ │ │ teqeq r7, r0, lsl r5 │ │ │ │ - teqeq r8, r8, asr #13 │ │ │ │ - strdeq r2, [r2, #-220] @ 0xffffff24 │ │ │ │ - teqeq r8, ip, ror #11 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r4, lsl #28 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strheq r2, [r2, #-212] @ 0xffffff2c │ │ │ │ - teqeq r8, r4, lsr #13 │ │ │ │ - teqeq r8, r8, lsr #11 │ │ │ │ + strheq r2, [r2, #-220] @ 0xffffff24 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ │ │ │ │ 00260f28 : │ │ │ │ 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] @ 2611c0 │ │ │ │ @@ -421384,37 +421384,37 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 261088 │ │ │ │ strheq r6, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014c6c9c │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ teqeq r8, ip @ │ │ │ │ + teqeq r8, r4, ror #11 │ │ │ │ + teqeq r8, r8, ror #11 │ │ │ │ @ instruction: 0x015ea094 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmpeq r2, r0, lsr ip │ │ │ │ - teqeq r8, r0, lsr #10 │ │ │ │ - teqeq r8, r4, lsr #8 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r2, r8, lsr ip │ │ │ │ + teqeq r8, ip, lsr #10 │ │ │ │ + teqeq r8, r0, lsr r4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ cmpeq ip, r4, ror fp │ │ │ │ - strheq r2, [r2, #-180] @ 0xffffff4c │ │ │ │ - teqeq r8, r4, lsr #9 │ │ │ │ - teqeq r8, ip, lsr #7 │ │ │ │ - cmpeq r2, r4, ror fp │ │ │ │ - teqeq r8, r4, ror #8 │ │ │ │ - teqeq r8, r8, ror #6 │ │ │ │ - @ instruction: 0x000001b2 │ │ │ │ - cmpeq r2, r8, lsr fp │ │ │ │ - teqeq r8, r8, lsr #8 │ │ │ │ - teqeq r8, r0, lsr r3 │ │ │ │ - strdeq r2, [r2, #-172] @ 0xffffff54 │ │ │ │ - teqeq r8, ip, ror #7 │ │ │ │ + strheq r2, [r2, #-188] @ 0xffffff44 │ │ │ │ teqeq r8, r0 @ │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + cmpeq r2, ip, ror fp │ │ │ │ + teqeq r8, r0, ror r4 │ │ │ │ + teqeq r8, r4, ror r3 │ │ │ │ + @ instruction: 0x000001b2 │ │ │ │ + cmpeq r2, r0, asr #22 │ │ │ │ + teqeq r8, r4, lsr r4 │ │ │ │ + teqeq r8, ip, lsr r3 │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00261230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -421591,40 +421591,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2612f8 │ │ │ │ strheq r6, [ip, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsl #18 │ │ │ │ - cmpeq r2, r0, asr #18 │ │ │ │ - teqeq r8, r0, lsr r2 │ │ │ │ - teqeq r8, r4, lsr r1 │ │ │ │ + cmpeq r2, r8, asr #18 │ │ │ │ + teqeq r8, ip, lsr r2 │ │ │ │ + teqeq r8, r0, asr #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq r2, [r2, #-140] @ 0xffffff74 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq r8, r8, ror #1 │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + ldrsheq r6, [r8, -r4]! │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - strheq r2, [r2, #-132] @ 0xffffff7c │ │ │ │ - teqeq r8, r4, lsr #3 │ │ │ │ - teqeq r8, r8, lsr #1 │ │ │ │ + strheq r2, [r2, #-140] @ 0xffffff74 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + ldrheq r6, [r8, -r4]! │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r2, r8, ror r8 │ │ │ │ - teqeq r8, r8, ror #2 │ │ │ │ - teqeq r8, ip, rrx │ │ │ │ + smlalbbeq r2, r2, r0, r8 @ │ │ │ │ + teqeq r8, r4, ror r1 │ │ │ │ + teqeq r8, r8, ror r0 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq r2, ip, lsr r8 │ │ │ │ - teqeq r8, ip, lsr #2 │ │ │ │ - teqeq r8, r4, lsr r0 │ │ │ │ - cmpeq r2, r0, lsl #16 │ │ │ │ - ldrsheq r1, [r8, -r0]! │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + cmpeq r2, r4, asr #16 │ │ │ │ + teqeq r8, r8, lsr r1 │ │ │ │ + teqeq r8, r0, asr #32 │ │ │ │ + cmpeq r2, r8, lsl #16 │ │ │ │ + ldrsheq r1, [r8, -ip]! │ │ │ │ + teqeq r8, r0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlalbteq r2, r2, r4, r7 @ │ │ │ │ - ldrheq r1, [r8, -r4]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + smlalbteq r2, r2, ip, r7 @ │ │ │ │ + teqeq r8, r0, asr #1 │ │ │ │ + teqeq r8, r4, asr #31 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 00261570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -421717,27 +421717,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 261648 │ │ │ │ cmpeq ip, ip, ror r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, asr r6 │ │ │ │ - ldrdeq r2, [r2, #-96] @ 0xffffffa0 │ │ │ │ - teqeq r8, r0, asr #29 │ │ │ │ + ldrdeq r2, [r2, #-104] @ 0xffffff98 │ │ │ │ + teqeq r8, ip, asr #29 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r4, lsl #26 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ andeq r6, r0, ip, lsr #25 │ │ │ │ - teqeq r8, r0, lsl sp │ │ │ │ - teqeq r8, ip, lsl #26 │ │ │ │ + teqeq r8, ip, lsl sp │ │ │ │ + teqeq r8, r8, lsl sp │ │ │ │ strheq r6, [ip, #-84] @ 0xffffffac │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - ldrdeq r2, [r2, #-84] @ 0xffffffac │ │ │ │ - teqeq r8, r4, asr #29 │ │ │ │ - teqeq r8, r8, asr #27 │ │ │ │ + teqeq r8, r4, lsl #30 │ │ │ │ + ldrdeq r2, [r2, #-92] @ 0xffffffa4 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 0026172c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -421764,17 +421764,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 261760 │ │ │ │ cmpeq lr, r4, asr #18 │ │ │ │ - teqeq r8, r4, lsl #28 │ │ │ │ - teqeq r8, ip, lsr #28 │ │ │ │ - cmpeq r2, r8, lsr r6 │ │ │ │ + teqeq r8, r0, lsl lr │ │ │ │ + teqeq r8, r8, lsr lr │ │ │ │ + cmpeq r2, r0, asr #12 │ │ │ │ │ │ │ │ 002617b4 : │ │ │ │ ldr r3, [pc, #228] @ 2618a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2617d0 │ │ │ │ @@ -421830,23 +421830,23 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 261828 │ │ │ │ ldrsbeq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xffff3c64 │ │ │ │ - teqeq r8, r0, lsl #20 │ │ │ │ + teqeq r8, ip, lsl #20 │ │ │ │ @ instruction: 0xffffcd60 │ │ │ │ - teqeq r8, r8, lsr ip │ │ │ │ - smlalbbeq r2, r2, r4, r5 @ │ │ │ │ + teqeq r8, r4, asr #24 │ │ │ │ + smlalbbeq r2, r2, ip, r5 @ │ │ │ │ + teqeq r8, ip, asr #26 │ │ │ │ + teqeq r8, r8, ror sp │ │ │ │ + cmpeq r2, r4, asr r5 │ │ │ │ + teqeq r8, r4, lsl sp │ │ │ │ teqeq r8, r0, asr #26 │ │ │ │ - teqeq r8, ip, ror #26 │ │ │ │ - cmpeq r2, ip, asr #10 │ │ │ │ - teqeq r8, r8, lsl #26 │ │ │ │ - teqeq r8, r4, lsr sp │ │ │ │ │ │ │ │ 002618cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #924] @ 261c80 │ │ │ │ @@ -422084,49 +422084,49 @@ │ │ │ │ b 26191c │ │ │ │ cmpeq lr, r0, lsr #15 │ │ │ │ cmpeq ip, r8, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ mrseq r6, SPSR_mon │ │ │ │ smlaltteq r6, ip, r0, r2 │ │ │ │ andeq r7, r0, r4, lsl #26 │ │ │ │ - teqeq r8, ip, ror ip │ │ │ │ + teqeq r8, r8, lsl #25 │ │ │ │ strheq r8, [r0], -r8 @ │ │ │ │ - teqeq r8, ip, asr ip │ │ │ │ + teqeq r8, r8, ror #24 │ │ │ │ andeq r8, r0, r4, ror #7 │ │ │ │ - teqeq r8, ip, asr #24 │ │ │ │ - teqeq r8, r8, asr #24 │ │ │ │ + teqeq r8, r8, asr ip │ │ │ │ + teqeq r8, r4, asr ip │ │ │ │ teqeq r7, ip, ror #8 │ │ │ │ andeq r7, r0, r4, lsl #1 │ │ │ │ - cmpeq r2, ip, lsr r3 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r4, lsr #22 │ │ │ │ - strdeq r2, [r2, #-36] @ 0xffffffdc │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ - strheq r2, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, r4, asr #6 │ │ │ │ + teqeq r8, r8, lsl #22 │ │ │ │ + teqeq r8, r0, lsr fp │ │ │ │ + strdeq r2, [r2, #-44] @ 0xffffffd4 │ │ │ │ + teqeq r8, r0, asr #21 │ │ │ │ + teqeq r8, r8, ror #21 │ │ │ │ + smlalbteq r2, r2, r4, r2 @ │ │ │ │ + teqeq r8, r4, lsl #21 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + smlalbbeq r2, r2, ip, r2 @ │ │ │ │ + teqeq r8, ip, asr #20 │ │ │ │ teqeq r8, r8, ror sl │ │ │ │ - teqeq r8, r4, lsr #21 │ │ │ │ - smlalbbeq r2, r2, r4, r2 @ │ │ │ │ + cmpeq r2, r4, asr r2 │ │ │ │ + teqeq r8, r4, lsl sl │ │ │ │ teqeq r8, r0, asr #20 │ │ │ │ - teqeq r8, ip, ror #20 │ │ │ │ - cmpeq r2, ip, asr #4 │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ + teqeq r8, ip @ │ │ │ │ teqeq r8, r8, lsl #20 │ │ │ │ - teqeq r8, r4, lsr sl │ │ │ │ - cmpeq r2, r4, lsl r2 │ │ │ │ + smlaltteq r2, r2, r4, r1 @ │ │ │ │ + teqeq r8, r4, lsr #19 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ - ldrdeq r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ + smlaltbeq r2, r2, ip, r1 @ │ │ │ │ + teqeq r8, ip, ror #18 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r8, r4, asr #19 │ │ │ │ - smlaltbeq r2, r2, r4, r1 @ │ │ │ │ + cmpeq r2, r4, ror r1 │ │ │ │ + teqeq r8, r4, lsr r9 │ │ │ │ teqeq r8, r0, ror #18 │ │ │ │ - teqeq r8, ip, lsl #19 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ - teqeq r8, r8, lsr #18 │ │ │ │ - teqeq r8, r4, asr r9 │ │ │ │ │ │ │ │ 00261d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -422172,20 +422172,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 261d68 │ │ │ │ cmpeq lr, r4, lsr r3 │ │ │ │ - cmpeq r2, ip, lsr r0 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r0, lsr #16 │ │ │ │ - mrseq r2, (UNDEF: 66) │ │ │ │ - teqeq r8, r0, asr #15 │ │ │ │ - teqeq r8, r4, ror #15 │ │ │ │ + cmpeq r2, r4, asr #32 │ │ │ │ + teqeq r8, r8, lsl #16 │ │ │ │ + teqeq r8, ip, lsr #16 │ │ │ │ + cmpeq r2, r8 │ │ │ │ + teqeq r8, ip, asr #15 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ │ │ │ │ 00261e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #600] @ 262078 │ │ │ │ @@ -422340,32 +422340,32 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 261e5c │ │ │ │ smlaltteq r5, ip, r4, sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r5, ip, r0, sp │ │ │ │ cmpeq lr, r8, ror #3 │ │ │ │ - strheq r1, [r2, #-228] @ 0xffffff1c │ │ │ │ - teqeq r8, r4, ror r6 │ │ │ │ - teqeq r8, ip @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r2, ip, ror #28 │ │ │ │ - teqeq r8, ip, asr #12 │ │ │ │ - cmpeq r2, r8, lsr #28 │ │ │ │ - teqeq r8, r8, ror #11 │ │ │ │ - teqeq r8, ip, lsl #12 │ │ │ │ - smlaltteq r1, r2, ip, sp │ │ │ │ - teqeq r8, ip, lsr #11 │ │ │ │ + strheq r1, [r2, #-236] @ 0xffffff14 │ │ │ │ + teqeq r8, r0, lsl #13 │ │ │ │ + teqeq r8, r8, lsr #13 │ │ │ │ + teqeq r8, r4, ror #13 │ │ │ │ + cmpeq r2, r4, ror lr │ │ │ │ + teqeq r8, r8, asr r6 │ │ │ │ + cmpeq r2, r0, lsr lr │ │ │ │ teqeq r8, r4 @ │ │ │ │ - strheq r1, [r2, #-208] @ 0xffffff30 │ │ │ │ - teqeq r8, r0, ror r5 │ │ │ │ + teqeq r8, r8, lsl r6 │ │ │ │ + strdeq r1, [r2, #-212] @ 0xffffff2c │ │ │ │ teqeq r8, r8 @ │ │ │ │ - cmpeq r2, r4, ror sp │ │ │ │ - teqeq r8, r4, lsr r5 │ │ │ │ - teqeq r8, ip, asr r5 │ │ │ │ + teqeq r8, r0, ror #11 │ │ │ │ + strheq r1, [r2, #-216] @ 0xffffff28 │ │ │ │ + teqeq r8, ip, ror r5 │ │ │ │ + teqeq r8, r4, lsr #11 │ │ │ │ + cmpeq r2, ip, ror sp │ │ │ │ + teqeq r8, r0, asr #10 │ │ │ │ + teqeq r8, r8, ror #10 │ │ │ │ │ │ │ │ 002620d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -422390,17 +422390,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 262100 │ │ │ │ - smlaltbeq r1, r2, r4, ip │ │ │ │ - teqeq r8, r4, ror #8 │ │ │ │ - teqeq r8, r8, lsl #9 │ │ │ │ + smlaltbeq r1, r2, ip, ip │ │ │ │ + teqeq r8, r0, ror r4 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ │ │ │ │ 00262154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -422636,22 +422636,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbteq r1, r2, r0, sl │ │ │ │ + smlalbteq r1, r2, r8, sl │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r7, r8, lsl #20 │ │ │ │ - teqeq r8, r0, lsr #3 │ │ │ │ - @ instruction: 0x01421994 │ │ │ │ + teqeq r8, ip, lsr #3 │ │ │ │ + @ instruction: 0x0142199c │ │ │ │ teqeq r7, ip, asr #19 │ │ │ │ - teqeq r8, r4, ror #2 │ │ │ │ - cmpeq r2, r8, asr r9 │ │ │ │ + teqeq r8, r0, ror r1 │ │ │ │ + cmpeq r2, r0, ror #18 │ │ │ │ │ │ │ │ 00262538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -422953,28 +422953,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x0142169c │ │ │ │ + teqeq r8, ip @ │ │ │ │ + smlaltbeq r1, r2, r4, r6 │ │ │ │ cmpeq ip, r0, asr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r2, r4, lsl #12 │ │ │ │ - teqeq r8, r4, lsl #28 │ │ │ │ - teqeq r8, r4, asr #27 │ │ │ │ - smlaltbeq r1, r2, ip, r5 │ │ │ │ + cmpeq r2, ip, lsl #12 │ │ │ │ + teqeq r8, r0, lsl lr │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + strheq r1, [r2, #-84] @ 0xffffffac │ │ │ │ teqeq r7, r4, lsr #10 │ │ │ │ - strheq r1, [r2, #-76] @ 0xffffffb4 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + smlalbteq r1, r2, r4, r4 │ │ │ │ + teqeq r8, r4, asr #25 │ │ │ │ teqeq r7, r0, ror #9 │ │ │ │ - cmpeq r2, r8, ror r4 │ │ │ │ - teqeq r8, r4, ror ip │ │ │ │ + smlalbbeq r1, r2, r0, r4 │ │ │ │ + teqeq r8, r0, lsl #25 │ │ │ │ │ │ │ │ 00262a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -423081,16 +423081,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - smlalbbeq r1, r2, ip, r2 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x01421294 │ │ │ │ + teqeq r8, ip @ │ │ │ │ │ │ │ │ 00262c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -423268,19 +423268,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, asr #32 │ │ │ │ - smlaltteq r0, r2, r0, pc @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ + smlaltteq r0, r2, r8, pc @ │ │ │ │ + teqeq r8, r8, ror #15 │ │ │ │ teqeq r7, ip │ │ │ │ - smlaltbeq r0, r2, r0, pc @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ + smlaltbeq r0, r2, r8, pc @ │ │ │ │ + teqeq r8, r8, lsr #15 │ │ │ │ │ │ │ │ 00262ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -423458,19 +423458,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, asr sp │ │ │ │ - strdeq r0, [r2, #-192] @ 0xffffff40 │ │ │ │ - teqeq r8, ip, ror #9 │ │ │ │ + strdeq r0, [r2, #-200] @ 0xffffff38 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ teqeq r7, ip, lsl sp │ │ │ │ - strheq r0, [r2, #-192] @ 0xffffff40 │ │ │ │ - teqeq r8, ip, lsr #9 │ │ │ │ + strheq r0, [r2, #-200] @ 0xffffff38 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ │ │ │ │ 002631e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 2634b4 │ │ │ │ @@ -423659,19 +423659,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r7, r0, asr #24 │ │ │ │ - ldrdeq r0, [r2, #-152] @ 0xffffff68 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + smlaltteq r0, r2, r0, r9 │ │ │ │ + teqeq r8, r0, ror #3 │ │ │ │ teqeq r7, r4, lsl #20 │ │ │ │ - @ instruction: 0x01420998 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + smlaltbeq r0, r2, r0, r9 │ │ │ │ + teqeq r8, r0, lsr #3 │ │ │ │ │ │ │ │ 00263500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 2637d0 │ │ │ │ @@ -423860,19 +423860,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r7, r4, lsr #18 │ │ │ │ - strheq r0, [r2, #-108] @ 0xffffff94 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + smlalbteq r0, r2, r4, r6 │ │ │ │ + teqeq r8, r4, asr #29 │ │ │ │ teqeq r7, r8, ror #13 │ │ │ │ - cmpeq r2, ip, ror r6 │ │ │ │ - teqeq r8, r8, ror lr │ │ │ │ + smlalbbeq r0, r2, r4, r6 │ │ │ │ + teqeq r8, r4, lsl #29 │ │ │ │ │ │ │ │ 0026381c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 263aec │ │ │ │ @@ -424061,19 +424061,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r7, r8, lsl #12 │ │ │ │ - smlaltbeq r0, r2, r0, r3 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + smlaltbeq r0, r2, r8, r3 │ │ │ │ + teqeq r8, r8, lsr #23 │ │ │ │ teqeq r7, ip, asr #7 │ │ │ │ - cmpeq r2, r0, ror #6 │ │ │ │ - teqeq r8, ip, asr fp │ │ │ │ + cmpeq r2, r8, ror #6 │ │ │ │ + teqeq r8, r8, ror #22 │ │ │ │ │ │ │ │ 00263b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 263e08 │ │ │ │ @@ -424262,19 +424262,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r7, ip, ror #5 │ │ │ │ - smlalbbeq r0, r2, r4, r0 │ │ │ │ - teqeq r8, r0, lsl #17 │ │ │ │ + smlalbbeq r0, r2, ip, r0 │ │ │ │ + teqeq r8, ip, lsl #17 │ │ │ │ ldrheq r0, [r7, -r0]! @ │ │ │ │ - cmpeq r2, r4, asr #32 │ │ │ │ - teqeq r8, r0, asr #16 │ │ │ │ + cmpeq r2, ip, asr #32 │ │ │ │ + teqeq r8, ip, asr #16 │ │ │ │ │ │ │ │ 00263e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -424455,19 +424455,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, ip, ror r5 │ │ │ │ - smlalbbeq pc, r1, r4, sp @ │ │ │ │ - teqeq r8, r0, lsl #11 │ │ │ │ + smlalbbeq pc, r1, ip, sp @ │ │ │ │ + teqeq r8, ip, lsl #11 │ │ │ │ teqpeq r6, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r0, asr #10 │ │ │ │ + cmppeq r1, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, ip, asr #10 │ │ │ │ │ │ │ │ 00264150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -424648,19 +424648,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r0, lsl #5 │ │ │ │ - smlalbbeq pc, r1, r8, sl @ │ │ │ │ - teqeq r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x0141fa90 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r4, asr #4 │ │ │ │ + cmppeq r1, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r0, asr r2 │ │ │ │ │ │ │ │ 0026444c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -424755,16 +424755,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r6, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq pc, r1, r8, r8 @ │ │ │ │ - teqeq r8, r4, lsr #1 │ │ │ │ + strheq pc, [r1, #-128] @ 0xffffff80 @ │ │ │ │ + ldrheq r3, [r8, -r0]! │ │ │ │ │ │ │ │ 002645e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -425037,22 +425037,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r6, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq pc, r1, r0, r4 @ │ │ │ │ - teqeq r8, ip @ │ │ │ │ + smlalbteq pc, r1, r8, r4 @ │ │ │ │ + teqeq r8, r8, asr #25 │ │ │ │ teqpeq r6, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, r1, r0, r4 @ │ │ │ │ - teqeq r8, ip, ror ip │ │ │ │ + smlalbbeq pc, r1, r8, r4 @ │ │ │ │ + teqeq r8, r8, lsl #25 │ │ │ │ teqpeq r6, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r0, asr #24 │ │ │ │ + cmppeq r1, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, ip, asr #24 │ │ │ │ │ │ │ │ 00264a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -425184,22 +425184,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r6, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r4, ror sl │ │ │ │ + smlalbbeq pc, r1, r0, r2 @ │ │ │ │ + teqeq r8, r0, lsl #21 │ │ │ │ teqpeq r6, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, r8, lsr sl │ │ │ │ + cmppeq r1, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r4, asr #20 │ │ │ │ teqpeq r6, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r1, #-20] @ 0xffffffec │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + strdeq pc, [r1, #-28] @ 0xffffffe4 │ │ │ │ + teqeq r8, ip @ │ │ │ │ │ │ │ │ 00264ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -425404,25 +425404,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r8, r4, asr r8 │ │ │ │ - cmppeq r1, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r0, ror #16 │ │ │ │ + cmppeq r1, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ strheq r2, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - strheq pc, [r1, #-12] @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmppeq r1, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r8, r4, asr #15 │ │ │ │ + smlalbteq pc, r1, r4, r0 @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ + smlalbbeq pc, r1, r0, r0 @ │ │ │ │ teqeq r6, ip, lsl #30 │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - ldrdeq lr, [r1, #-244] @ 0xffffff0c │ │ │ │ + teqeq r8, r0, ror #13 │ │ │ │ + ldrdeq lr, [r1, #-252] @ 0xffffff04 │ │ │ │ │ │ │ │ 00265014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -425572,16 +425572,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq ip, r8, lsr sl │ │ │ │ teqeq r6, ip, ror ip │ │ │ │ - cmpeq r1, ip, asr #26 │ │ │ │ - teqeq r8, r0, asr #8 │ │ │ │ + cmpeq r1, r4, asr sp │ │ │ │ + teqeq r8, ip, asr #8 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -425766,44 +425766,44 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2653f4 │ │ │ │ cmpeq ip, r4, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x0141ec98 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ + smlaltbeq lr, r1, r0, ip │ │ │ │ + teqeq r8, r4, lsr #7 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ teqeq r8, r0 @ │ │ │ │ teqeq r8, r8, lsl #7 │ │ │ │ teqeq r8, r4, lsl #7 │ │ │ │ - teqeq r8, ip, ror r3 │ │ │ │ - teqeq r8, r8, ror r3 │ │ │ │ - teqeq r8, r4, asr #5 │ │ │ │ - strheq lr, [r1, #-180] @ 0xffffff4c │ │ │ │ - teqeq r7, r8, ror r1 │ │ │ │ - teqeq r7, r8, asr #2 │ │ │ │ - teqeq r7, r8, lsr #2 │ │ │ │ - teqeq r8, ip, lsr #4 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - ldrsheq sp, [r7, -r4]! │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - smlaltteq lr, r1, r8, sl │ │ │ │ - teqeq r7, r0, asr #1 │ │ │ │ - teqeq r8, r4, asr #3 │ │ │ │ - strheq lr, [r1, #-164] @ 0xffffff5c │ │ │ │ - teqeq r7, ip, lsl #1 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - smlalbbeq lr, r1, r0, sl │ │ │ │ - teqeq r7, r8, asr r0 │ │ │ │ - teqeq r8, ip, asr r1 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ - teqeq r7, r4, lsr #32 │ │ │ │ - teqeq r8, r8, lsr #2 │ │ │ │ - cmpeq r1, r8, lsl sl │ │ │ │ + strheq lr, [r1, #-188] @ 0xffffff44 │ │ │ │ + teqeq r7, r4, lsl #3 │ │ │ │ + teqeq r7, r4, asr r1 │ │ │ │ + teqeq r7, r4, lsr r1 │ │ │ │ + teqeq r8, r8, lsr r2 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + teqeq r7, r0, lsl #2 │ │ │ │ + teqeq r8, r4, lsl #4 │ │ │ │ + strdeq lr, [r1, #-160] @ 0xffffff60 │ │ │ │ + teqeq r7, ip, asr #1 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + strheq lr, [r1, #-172] @ 0xffffff54 │ │ │ │ + @ instruction: 0x0137d098 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + smlalbbeq lr, r1, r8, sl │ │ │ │ + teqeq r7, r4, rrx │ │ │ │ + teqeq r8, r8, ror #2 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + teqeq r7, r0, lsr r0 │ │ │ │ + teqeq r8, r4, lsr r1 │ │ │ │ + cmpeq r1, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r2, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #344] @ 265774 │ │ │ │ ldr r3, [pc, #344] @ 265778 │ │ │ │ @@ -425892,21 +425892,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 2656c8 │ │ │ │ smlaltteq r2, ip, r8, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsr r5 │ │ │ │ - cmpeq r1, r0, ror r8 │ │ │ │ - teqeq r7, r4, ror lr │ │ │ │ - teqeq r8, ip, ror #30 │ │ │ │ + cmpeq r1, r8, ror r8 │ │ │ │ + teqeq r7, r0, lsl #29 │ │ │ │ + teqeq r8, r8, ror pc │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r1, r4, lsr r8 │ │ │ │ - teqeq r7, r8, lsr lr │ │ │ │ - teqeq r8, r8, lsr pc │ │ │ │ + cmpeq r1, ip, lsr r8 │ │ │ │ + teqeq r7, r4, asr #28 │ │ │ │ + teqeq r8, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ 2658b8 │ │ │ │ ldr r3, [pc, #260] @ 2658bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -425973,21 +425973,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 26580c │ │ │ │ cmpeq ip, r0, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r2, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r1, ip, lsr #14 │ │ │ │ - teqeq r7, r0, lsr sp │ │ │ │ - teqeq r8, r8, lsr #28 │ │ │ │ + cmpeq r1, r4, lsr r7 │ │ │ │ + teqeq r7, ip, lsr sp │ │ │ │ + teqeq r8, r4, lsr lr │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - strdeq lr, [r1, #-96] @ 0xffffffa0 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + strdeq lr, [r1, #-104] @ 0xffffff98 │ │ │ │ + teqeq r7, r0, lsl #26 │ │ │ │ + teqeq r8, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #344] @ 265a50 │ │ │ │ ldr r3, [pc, #344] @ 265a54 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426075,21 +426075,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 26599c │ │ │ │ cmpeq ip, ip, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r0, ror #4 │ │ │ │ - @ instruction: 0x0141e594 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x0141e59c │ │ │ │ + teqeq r7, r4, lsr #23 │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r1, r8, asr r5 │ │ │ │ - teqeq r7, ip, asr fp │ │ │ │ - teqeq r8, ip, asr ip │ │ │ │ + cmpeq r1, r0, ror #10 │ │ │ │ + teqeq r7, r8, ror #22 │ │ │ │ + teqeq r8, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 265be4 │ │ │ │ ldr r3, [pc, #340] @ 265be8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426176,20 +426176,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 265b30 │ │ │ │ cmpeq ip, r4, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r2, ip, ip, r0 │ │ │ │ - cmpeq r1, r0, lsl #8 │ │ │ │ - teqeq r7, r4, lsl #20 │ │ │ │ - teqeq r8, r0, lsl #22 │ │ │ │ - smlalbteq lr, r1, r4, r3 │ │ │ │ - teqeq r7, r8, asr #19 │ │ │ │ - teqeq r8, r8, asr #21 │ │ │ │ + cmpeq r1, r8, lsl #8 │ │ │ │ + teqeq r7, r0, lsl sl │ │ │ │ + teqeq r8, ip, lsl #22 │ │ │ │ + smlalbteq lr, r1, ip, r3 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 265db4 │ │ │ │ ldr r3, [pc, #404] @ 265db8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426293,24 +426293,24 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 265cac │ │ │ │ smlaltteq r1, ip, r4, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r1, [ip, #-240] @ 0xffffff10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r4, lsl #6 │ │ │ │ - teqeq r8, ip, lsl #20 │ │ │ │ + cmpeq r1, ip, lsl #6 │ │ │ │ + teqeq r8, r8, lsl sl │ │ │ │ cmpeq ip, r0, asr pc │ │ │ │ - cmpeq r1, r0, ror r2 │ │ │ │ - teqeq r8, r0, lsr #20 │ │ │ │ - teqeq r8, r0, ror r9 │ │ │ │ - cmpeq r1, r8, lsr #4 │ │ │ │ - teqeq r7, ip, lsr #16 │ │ │ │ - teqeq r8, r8, lsr #18 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + cmpeq r1, r8, ror r2 │ │ │ │ + teqeq r8, ip, lsr #20 │ │ │ │ + teqeq r8, ip, ror r9 │ │ │ │ + cmpeq r1, r0, lsr r2 │ │ │ │ + teqeq r7, r8, lsr r8 │ │ │ │ + teqeq r8, r4, lsr r9 │ │ │ │ + teqeq r7, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #540] @ 266020 │ │ │ │ ldr r3, [pc, #540] @ 266024 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426447,23 +426447,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 265e78 │ │ │ │ cmpeq ip, r0, lsl #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r1, ip, r4, sp │ │ │ │ - smlalbteq lr, r1, r8, r0 │ │ │ │ - teqeq r8, ip, asr #15 │ │ │ │ - strdeq sp, [r1, #-244] @ 0xffffff0c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + ldrdeq lr, [r1, #-0] │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqeq r7, r0, asr #11 │ │ │ │ - smlalbbeq sp, r1, r8, pc @ │ │ │ │ - teqeq r7, ip, lsl #11 │ │ │ │ - teqeq r8, r8, lsl #13 │ │ │ │ + strdeq sp, [r1, #-252] @ 0xffffff04 │ │ │ │ + teqeq r7, r4, lsl #12 │ │ │ │ + teqeq r8, r4, lsl #14 │ │ │ │ + teqeq r7, ip, asr #11 │ │ │ │ + @ instruction: 0x0141df90 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r8, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ 26616c │ │ │ │ ldr r3, [pc, #260] @ 266170 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426530,21 +426530,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2660c0 │ │ │ │ @ instruction: 0x014c1b9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, lsr fp │ │ │ │ - cmpeq r1, r8, ror lr │ │ │ │ - teqeq r7, ip, ror r4 │ │ │ │ - teqeq r8, r4, ror r5 │ │ │ │ + smlalbbeq sp, r1, r0, lr │ │ │ │ + teqeq r7, r8, lsl #9 │ │ │ │ + teqeq r8, r0, lsl #11 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r1, ip, lsr lr │ │ │ │ - teqeq r7, r0, asr #8 │ │ │ │ - teqeq r8, r0, asr #10 │ │ │ │ + cmpeq r1, r4, asr #28 │ │ │ │ + teqeq r7, ip, asr #8 │ │ │ │ + teqeq r8, ip, asr #10 │ │ │ │ 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 │ │ │ │ @@ -426569,17 +426569,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #209 @ 0xd1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2661cc │ │ │ │ - @ instruction: 0x0141dd94 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + @ instruction: 0x0141dd9c │ │ │ │ + teqeq r7, r4, lsr #7 │ │ │ │ + teqeq r8, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #336] @ 266388 │ │ │ │ ldr r3, [pc, #336] @ 26638c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426665,23 +426665,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2662a0 │ │ │ │ smlalbteq r1, ip, ip, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, ip, asr r9 │ │ │ │ - @ instruction: 0x0141dc98 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r8, r8 @ │ │ │ │ - cmpeq r1, ip, asr ip │ │ │ │ - teqeq r7, r0, ror #4 │ │ │ │ - teqeq r8, ip, asr r3 │ │ │ │ - cmpeq r1, r0, lsr #24 │ │ │ │ - teqeq r7, r4, lsr #4 │ │ │ │ - teqeq r8, r0, lsr #6 │ │ │ │ + smlaltbeq sp, r1, r0, ip │ │ │ │ + teqeq r7, r8, lsr #5 │ │ │ │ + teqeq r8, r4, lsr #7 │ │ │ │ + cmpeq r1, r4, ror #24 │ │ │ │ + teqeq r7, ip, ror #4 │ │ │ │ + teqeq r8, r8, ror #6 │ │ │ │ + cmpeq r1, r8, lsr #24 │ │ │ │ + teqeq r7, r0, lsr r2 │ │ │ │ + teqeq r8, ip, lsr #6 │ │ │ │ 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] @ 266610 │ │ │ │ ldr r3, [pc, #572] @ 266614 │ │ │ │ @@ -426827,26 +426827,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 2664c8 │ │ │ │ cmpeq ip, r0, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsr r7 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ - teqeq r7, r0, asr r0 │ │ │ │ - teqeq r8, r0, asr r1 │ │ │ │ - cmpeq r1, r0, lsl sl │ │ │ │ - teqeq r7, r4, lsl r0 │ │ │ │ - teqeq r8, r0, lsl r1 │ │ │ │ - ldrdeq sp, [r1, #-148] @ 0xffffff6c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - ldrsbeq r1, [r8, -r8]! │ │ │ │ - @ instruction: 0x0141d998 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x0138109c │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + teqeq r7, ip, asr r0 │ │ │ │ + teqeq r8, ip, asr r1 │ │ │ │ + cmpeq r1, r8, lsl sl │ │ │ │ + teqeq r7, r0, lsr #32 │ │ │ │ + teqeq r8, ip, lsl r1 │ │ │ │ + ldrdeq sp, [r1, #-156] @ 0xffffff64 │ │ │ │ + teqeq r7, r4, ror #31 │ │ │ │ + teqeq r8, r4, ror #1 │ │ │ │ + smlaltbeq sp, r1, r0, r9 │ │ │ │ + teqeq r7, r8, lsr #31 │ │ │ │ + teqeq r8, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r0, #32] │ │ │ │ @@ -426890,21 +426890,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 266734 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 266680 │ │ │ │ - ldrdeq sp, [r1, #-132] @ 0xffffff7c │ │ │ │ - ldrheq r1, [r8, -r4]! │ │ │ │ - teqeq r8, r8, asr #31 │ │ │ │ + ldrdeq sp, [r1, #-140] @ 0xffffff74 │ │ │ │ + teqeq r8, r0, asr #1 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x0141d890 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r8, ip, lsl #31 │ │ │ │ + @ instruction: 0x0141d898 │ │ │ │ + teqeq r7, r0, lsr #29 │ │ │ │ + teqeq r8, r8 @ │ │ │ │ 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] @ 266a08 │ │ │ │ ldr r3, [pc, #696] @ 266a0c │ │ │ │ @@ -427080,41 +427080,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2667fc │ │ │ │ strheq r1, [ip, #-68] @ 0xffffffbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r8, r8, asr #31 │ │ │ │ + teqeq r8, r4 @ │ │ │ │ cmpeq ip, r0, lsl #8 │ │ │ │ - teqeq r8, r8, asr pc │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ - teqeq r7, r0, lsl sp │ │ │ │ - teqeq r8, r0, lsl lr │ │ │ │ - smlalbteq sp, r1, ip, r6 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, r4, ror #30 │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ + teqeq r7, ip, lsl sp │ │ │ │ + teqeq r8, ip, lsl lr │ │ │ │ + ldrdeq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r8, ip @ │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x0141d690 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ - teqeq r7, r8, asr ip │ │ │ │ - teqeq r8, r8, asr sp │ │ │ │ + @ instruction: 0x0141d698 │ │ │ │ + teqeq r7, r0, lsr #25 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ + teqeq r7, r4, ror #24 │ │ │ │ + teqeq r8, r4, ror #26 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq r1, ip, lsl r6 │ │ │ │ - teqeq r7, ip, lsl ip │ │ │ │ - teqeq r8, r0, lsr #26 │ │ │ │ + cmpeq r1, r4, lsr #12 │ │ │ │ + teqeq r7, r8, lsr #24 │ │ │ │ + teqeq r8, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - smlaltteq sp, r1, r0, r5 │ │ │ │ - teqeq r7, r0, ror #23 │ │ │ │ - teqeq r8, r4, ror #25 │ │ │ │ - smlaltbeq sp, r1, r0, r5 │ │ │ │ - teqeq r7, r4, lsr #23 │ │ │ │ - teqeq r8, r4, lsr #25 │ │ │ │ + smlaltteq sp, r1, r8, r5 │ │ │ │ + teqeq r7, ip, ror #23 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + smlaltbeq sp, r1, r8, r5 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ 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, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #2104] @ 2672d4 │ │ │ │ @@ -427644,90 +427644,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 266b48 │ │ │ │ cmpeq ip, r4, ror #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, ror fp │ │ │ │ - teqeq lr, r8, ror #9 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ strheq r1, [ip, #-4] │ │ │ │ - smlaltteq sp, r1, r0, r3 │ │ │ │ - teqeq r7, r4, ror #19 │ │ │ │ - teqeq r8, r4, ror #21 │ │ │ │ - teqeq r8, r4, lsl #23 │ │ │ │ - teqeq r8, r8, ror fp │ │ │ │ - teqeq r8, r0, lsl #23 │ │ │ │ + smlaltteq sp, r1, r8, r3 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + teqeq r8, r0 @ │ │ │ │ teqeq r8, r4, lsl #23 │ │ │ │ - @ instruction: 0x0141d290 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r8, ip, lsl #23 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ + @ instruction: 0x0141d298 │ │ │ │ + teqeq r7, r0, lsr #17 │ │ │ │ + teqeq r8, r0, lsr #19 │ │ │ │ + teqeq r8, r0, lsl #21 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + teqeq r7, ip, asr #16 │ │ │ │ + teqeq r8, ip, asr #18 │ │ │ │ + cmpeq r1, r4, asr r1 │ │ │ │ + teqeq r7, ip, asr r7 │ │ │ │ + teqeq r8, ip, asr r8 │ │ │ │ + cmpeq r1, r4, lsl r1 │ │ │ │ + teqeq r7, ip, lsl r7 │ │ │ │ + teqeq r8, ip, lsl r8 │ │ │ │ + ldrdeq sp, [r1, #-8] │ │ │ │ + teqeq r7, r0, ror #13 │ │ │ │ + teqeq r8, r0, ror #15 │ │ │ │ + swpbeq sp, ip, [r1] │ │ │ │ + teqeq r7, r4, lsr #13 │ │ │ │ + teqeq r8, r4, lsr #15 │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ + teqeq r7, r8, ror #12 │ │ │ │ + teqeq r8, r8, ror #14 │ │ │ │ + cmpeq r1, r4, lsr #32 │ │ │ │ + teqeq r7, ip, lsr #12 │ │ │ │ + teqeq r8, ip, lsr #14 │ │ │ │ + smlaltteq ip, r1, ip, pc @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ teqeq r8, r4 @ │ │ │ │ - teqeq r8, r4, ror sl │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - teqeq r7, r0, asr #16 │ │ │ │ - teqeq r8, r0, asr #18 │ │ │ │ - cmpeq r1, ip, asr #2 │ │ │ │ - teqeq r7, r0, asr r7 │ │ │ │ - teqeq r8, r0, asr r8 │ │ │ │ - cmpeq r1, ip, lsl #2 │ │ │ │ - teqeq r7, r0, lsl r7 │ │ │ │ - teqeq r8, r0, lsl r8 │ │ │ │ - ldrdeq sp, [r1, #-0] │ │ │ │ + strheq ip, [r1, #-240] @ 0xffffff10 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ - swpbeq sp, r4, [r1] │ │ │ │ - teqeq r7, r8 @ │ │ │ │ teqeq r8, r8 @ │ │ │ │ - qdaddeq sp, r8, r1 │ │ │ │ - teqeq r7, ip, asr r6 │ │ │ │ - teqeq r8, ip, asr r7 │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ - teqeq r7, r0, lsr #12 │ │ │ │ - teqeq r8, r0, lsr #14 │ │ │ │ - smlaltteq ip, r1, r4, pc @ │ │ │ │ - teqeq r7, r4, ror #11 │ │ │ │ - teqeq r8, r8, ror #13 │ │ │ │ - smlaltbeq ip, r1, r8, pc @ │ │ │ │ - teqeq r7, r8, lsr #11 │ │ │ │ - teqeq r8, ip, lsr #13 │ │ │ │ - cmpeq r1, r8, ror #30 │ │ │ │ - teqeq r7, ip, ror #10 │ │ │ │ - teqeq r8, ip, ror #12 │ │ │ │ - cmpeq r1, ip, lsr #30 │ │ │ │ - teqeq r7, r0, lsr r5 │ │ │ │ - teqeq r8, r0, lsr r6 │ │ │ │ - strdeq ip, [r1, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r0, ror pc │ │ │ │ + teqeq r7, r8, ror r5 │ │ │ │ + teqeq r8, r8, ror r6 │ │ │ │ + cmpeq r1, r4, lsr pc │ │ │ │ + teqeq r7, ip, lsr r5 │ │ │ │ + teqeq r8, ip, lsr r6 │ │ │ │ + strdeq ip, [r1, #-232] @ 0xffffff18 │ │ │ │ + teqeq r7, r0, lsl #10 │ │ │ │ + teqeq r8, r0, lsl #12 │ │ │ │ + strheq ip, [r1, #-236] @ 0xffffff14 │ │ │ │ + teqeq r7, r4, asr #9 │ │ │ │ + teqeq r8, r4, asr #11 │ │ │ │ + smlalbbeq ip, r1, r0, lr │ │ │ │ + teqeq r7, r8, lsl #9 │ │ │ │ + teqeq r8, r8, lsl #11 │ │ │ │ + cmpeq r1, r4, asr #28 │ │ │ │ + teqeq r7, ip, asr #8 │ │ │ │ + teqeq r8, ip, asr #10 │ │ │ │ + cmpeq r1, r8, lsl #28 │ │ │ │ + teqeq r7, r0, lsl r4 │ │ │ │ + teqeq r8, r0, lsl r5 │ │ │ │ + smlalbteq ip, r1, ip, sp │ │ │ │ teqeq r7, r4 @ │ │ │ │ teqeq r8, r4 @ │ │ │ │ - strheq ip, [r1, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x0141cd90 │ │ │ │ teqeq r7, r8 @ │ │ │ │ teqeq r8, r8 @ │ │ │ │ - cmpeq r1, r8, ror lr │ │ │ │ - teqeq r7, ip, ror r4 │ │ │ │ - teqeq r8, ip, ror r5 │ │ │ │ - cmpeq r1, ip, lsr lr │ │ │ │ - teqeq r7, r0, asr #8 │ │ │ │ - teqeq r8, r0, asr #10 │ │ │ │ - cmpeq r1, r0, lsl #28 │ │ │ │ - teqeq r7, r4, lsl #8 │ │ │ │ - teqeq r8, r4, lsl #10 │ │ │ │ - smlalbteq ip, r1, r4, sp │ │ │ │ - teqeq r7, r8, asr #7 │ │ │ │ - teqeq r8, r8, asr #9 │ │ │ │ - smlalbbeq ip, r1, r8, sp │ │ │ │ - teqeq r7, ip, lsl #7 │ │ │ │ - teqeq r8, ip, lsl #9 │ │ │ │ - cmpeq r1, ip, asr #26 │ │ │ │ - teqeq r7, r0, asr r3 │ │ │ │ - teqeq r8, r0, asr r4 │ │ │ │ - cmpeq r1, r0, lsl sp │ │ │ │ - teqeq r7, r4, lsl r3 │ │ │ │ - teqeq r8, r4, lsl r4 │ │ │ │ - ldrdeq ip, [r1, #-196] @ 0xffffff3c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r8, r4 @ │ │ │ │ + cmpeq r1, r4, asr sp │ │ │ │ + teqeq r7, ip, asr r3 │ │ │ │ + teqeq r8, ip, asr r4 │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ + teqeq r7, r0, lsr #6 │ │ │ │ + teqeq r8, r0, lsr #8 │ │ │ │ + ldrdeq ip, [r1, #-204] @ 0xffffff34 │ │ │ │ + teqeq r7, r4, ror #5 │ │ │ │ + teqeq r8, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #700] @ 2676e4 │ │ │ │ ldr r3, [pc, #700] @ 2676e8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427904,35 +427904,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 267500 │ │ │ │ ldrdeq r0, [ip, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r0, [ip, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r1, r0, lsr sl │ │ │ │ - teqeq r7, r4, lsr r0 │ │ │ │ - teqeq r8, r0, lsr r1 │ │ │ │ - strdeq ip, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r1, r8, lsr sl │ │ │ │ + teqeq r7, r0, asr #32 │ │ │ │ + teqeq r8, ip, lsr r1 │ │ │ │ + strdeq ip, [r1, #-152] @ 0xffffff68 │ │ │ │ + teqeq r7, r0 │ │ │ │ + ldrsheq r0, [r8, -ip]! │ │ │ │ + strheq ip, [r1, #-156] @ 0xffffff64 │ │ │ │ + teqeq r7, r4, asr #31 │ │ │ │ + teqeq r8, r0, asr #1 │ │ │ │ + smlalbbeq ip, r1, r0, r9 │ │ │ │ + teqeq r7, r8, lsl #31 │ │ │ │ + teqeq r8, r4, lsl #1 │ │ │ │ + cmpeq r1, r4, asr #18 │ │ │ │ + teqeq r7, ip, asr #30 │ │ │ │ + teqeq r8, r8, asr #32 │ │ │ │ + cmpeq r1, r8, lsl #18 │ │ │ │ + teqeq r7, r0, lsl pc │ │ │ │ + teqeq r8, r0, lsl r0 │ │ │ │ + smlalbteq ip, r1, ip, r8 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - ldrsheq r0, [r8, -r0]! @ │ │ │ │ - strheq ip, [r1, #-148] @ 0xffffff6c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - ldrheq r0, [r8, -r4]! │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - teqeq r7, ip, ror pc │ │ │ │ - teqeq r8, r8, ror r0 │ │ │ │ - cmpeq r1, ip, lsr r9 │ │ │ │ - teqeq r7, r0, asr #30 │ │ │ │ - teqeq r8, ip, lsr r0 │ │ │ │ - cmpeq r1, r0, lsl #18 │ │ │ │ - teqeq r7, r4, lsl #30 │ │ │ │ - teqeq r8, r4 │ │ │ │ - smlalbteq ip, r1, r4, r8 │ │ │ │ - teqeq r7, r8, asr #29 │ │ │ │ - teqpeq r7, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #848] @ 267ab0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -428148,38 +428148,38 @@ │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 2678b8 │ │ │ │ smlaltbeq r0, ip, r0, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r0, ip, ip, r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlalbbeq ip, r1, r8, r7 │ │ │ │ - teqpeq r7, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0141c790 │ │ │ │ + teqpeq r7, r0 @ @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmpeq ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0141c690 │ │ │ │ - teqpeq r7, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r7, ip, lsl #24 │ │ │ │ - teqpeq r7, r8 @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r1, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0141c698 │ │ │ │ teqpeq r7, r4 @ @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [r0], -r3 │ │ │ │ + teqeq r7, r8, lsl ip │ │ │ │ + teqpeq r7, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq ip, r1, r0, r5 │ │ │ │ + teqpeq r7, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmpeq r1, r8, ror #10 │ │ │ │ - teqpeq r7, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqpeq r7, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, lsr #23 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ + teqpeq r7, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq r1, r4, lsr r5 │ │ │ │ - teqeq r7, r8, lsr fp │ │ │ │ - teqpeq r7, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr r5 │ │ │ │ + teqeq r7, r4, asr #22 │ │ │ │ + teqpeq r7, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq ip, [r1, #-72] @ 0xffffffb8 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqpeq r7, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsl #10 │ │ │ │ + teqeq r7, r8, lsl #22 │ │ │ │ + teqpeq r7, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ 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] @ 267c74 │ │ │ │ mov r3, r1 │ │ │ │ @@ -428260,21 +428260,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 267bc8 │ │ │ │ smlalbteq r0, ip, r0, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq ip, r4, lsr r0 │ │ │ │ - cmpeq r1, r0, ror r3 │ │ │ │ - teqeq r7, r4, ror r9 │ │ │ │ - teqpeq r7, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror r3 │ │ │ │ + teqeq r7, r0, lsl #19 │ │ │ │ + teqpeq r7, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmpeq r1, r4, lsr r3 │ │ │ │ - teqeq r7, r8, lsr r9 │ │ │ │ - teqpeq r7, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr r3 │ │ │ │ + teqeq r7, r4, asr #18 │ │ │ │ + teqpeq r7, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -428476,38 +428476,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 267dd0 │ │ │ │ cmppeq fp, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq fp, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq ip, [r1, #-28] @ 0xffffffe4 │ │ │ │ - teqpeq r7, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq ip, r1, r4, r1 │ │ │ │ + teqpeq r7, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ cmppeq fp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, ror r1 │ │ │ │ - teqpeq r7, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, ror r1 │ │ │ │ + teqpeq r7, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrdeq ip, [r1, #-12] │ │ │ │ - teqeq r7, r0, ror #13 │ │ │ │ - teqpeq r7, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq ip, r1, r4, r0 │ │ │ │ + teqeq r7, ip, ror #13 │ │ │ │ + teqpeq r7, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - smlaltbeq ip, r1, r0, r0 │ │ │ │ - teqeq r7, r4, lsr #13 │ │ │ │ - teqpeq r7, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq ip, r1, r8, r0 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqpeq r7, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq r7, r0, ror r6 │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ - teqeq r7, ip, lsr r6 │ │ │ │ - teqpeq r7, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - mrseq ip, (UNDEF: 65) │ │ │ │ - teqeq r7, r4, lsl #12 │ │ │ │ - teqpeq r7, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, ror r6 │ │ │ │ + cmpeq r1, r0, asr #32 │ │ │ │ + teqeq r7, r8, asr #12 │ │ │ │ + teqpeq r7, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8 │ │ │ │ + teqeq r7, r0, lsl r6 │ │ │ │ + teqpeq r7, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ 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] @ 268384 │ │ │ │ @@ -428712,34 +428712,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 26817c │ │ │ │ smlaltbeq pc, fp, r0, fp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq fp, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsr lr │ │ │ │ + cmpeq r1, r8, lsr lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq r7, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ smlalbbeq pc, fp, r0, sl @ │ │ │ │ - smlalbteq fp, r1, r8, sp │ │ │ │ - teqpeq r7, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsr sp │ │ │ │ - teqeq r7, r4, lsr r3 │ │ │ │ - teqpeq r7, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq fp, r1, ip, ip │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + ldrdeq fp, [r1, #-208] @ 0xffffff30 │ │ │ │ teqpeq r7, r0 @ @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r1, #-196] @ 0xffffff3c │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqpeq r7, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, lsl #5 │ │ │ │ - cmpeq r1, ip, asr #24 │ │ │ │ - teqeq r7, r0, asr r2 │ │ │ │ - teqpeq r7, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, lsl r2 │ │ │ │ + cmpeq r1, r8, lsr sp │ │ │ │ + teqeq r7, r0, asr #6 │ │ │ │ + teqpeq r7, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r1, #-196] @ 0xffffff3c │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqpeq r7, ip @ @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r1, #-204] @ 0xffffff34 │ │ │ │ + teqeq r7, r4, asr #5 │ │ │ │ + teqpeq r7, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, asr ip │ │ │ │ + teqeq r7, ip, asr r2 │ │ │ │ + teqpeq r7, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, lsr #4 │ │ │ │ │ │ │ │ 002683e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -428846,30 +428846,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26851c │ │ │ │ cmppeq fp, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq r7, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ cmppeq fp, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ teqeq r6, r8, lsr #4 │ │ │ │ - strheq fp, [r1, #-160] @ 0xffffff60 │ │ │ │ - teqpeq r7, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r1, #-168] @ 0xffffff58 │ │ │ │ + teqpeq r7, r8 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r1, r4, ror sl │ │ │ │ - teqeq r7, ip, rrx │ │ │ │ - teqpeq r7, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsr sl │ │ │ │ - teqeq r7, r4, lsr r0 │ │ │ │ - teqpeq r7, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, ror sl │ │ │ │ + teqeq r7, r8, ror r0 │ │ │ │ + teqpeq r7, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsr sl │ │ │ │ + teqeq r7, r0, asr #32 │ │ │ │ + teqpeq r7, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - strdeq fp, [r1, #-156] @ 0xffffff64 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - ldrsheq pc, [r7, -ip]! @ │ │ │ │ + cmpeq r1, r4, lsl #20 │ │ │ │ + teqeq r7, r0 │ │ │ │ + teqpeq r7, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002685e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -428972,34 +428972,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2687e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #412 @ 0x19c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26865c │ │ │ │ - teqeq ip, r0, ror sp │ │ │ │ - teqpeq r7, r4 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsl #18 │ │ │ │ - teqpeq r7, r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, ror sp │ │ │ │ + teqpeq r7, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl #18 │ │ │ │ + teqpeq r7, ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - smlalbteq fp, r1, r0, r8 │ │ │ │ - teqeq r7, r4, asr #29 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + smlalbteq fp, r1, r8, r8 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, asr #31 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - smlalbbeq fp, r1, r4, r8 │ │ │ │ - teqeq r7, r8, lsl #29 │ │ │ │ - teqeq r7, r0, lsl #31 │ │ │ │ + smlalbbeq fp, r1, ip, r8 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip, lsl #31 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmpeq r1, ip, asr #16 │ │ │ │ - teqpeq r7, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, asr #30 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ + teqpeq r7, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, asr pc │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmpeq r1, r8, lsl r8 │ │ │ │ - teqeq r7, ip, lsl lr │ │ │ │ - teqeq r7, r4, lsl pc │ │ │ │ + cmpeq r1, r0, lsr #16 │ │ │ │ + teqeq r7, r8, lsr #28 │ │ │ │ + teqeq r7, r0, lsr #30 │ │ │ │ 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 │ │ │ │ @@ -429114,28 +429114,28 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 268890 │ │ │ │ strdeq pc, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq fp, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq fp, r1, r8, r6 │ │ │ │ - teqeq r7, ip, lsr #25 │ │ │ │ - teqeq r7, r4, lsr #27 │ │ │ │ + strheq fp, [r1, #-96] @ 0xffffffa0 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmpeq r1, ip, ror #12 │ │ │ │ - teqeq r7, r0, ror ip │ │ │ │ - teqeq r7, ip, ror #26 │ │ │ │ - cmpeq r1, r0, lsr r6 │ │ │ │ - teqeq r7, r4, lsr ip │ │ │ │ - teqeq r7, ip, lsr #26 │ │ │ │ + cmpeq r1, r4, ror r6 │ │ │ │ + teqeq r7, ip, ror ip │ │ │ │ + teqeq r7, r8, ror sp │ │ │ │ + cmpeq r1, r8, lsr r6 │ │ │ │ + teqeq r7, r0, asr #24 │ │ │ │ + teqeq r7, r8, lsr sp │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - teqeq r7, r0, asr #29 │ │ │ │ - smlaltteq fp, r1, ip, r5 │ │ │ │ - teqeq r7, r4, ror #25 │ │ │ │ + teqeq r7, ip, asr #29 │ │ │ │ + strdeq fp, [r1, #-84] @ 0xffffffac │ │ │ │ + teqeq r7, r0 @ │ │ │ │ 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] @ 268b88 │ │ │ │ ldr r3, [pc, #364] @ 268b8c │ │ │ │ @@ -429229,24 +429229,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 268aa0 │ │ │ │ smlaltteq pc, fp, r8, r1 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq fp, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0141b498 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - cmpeq r1, ip, asr r4 │ │ │ │ - teqeq r7, r0, ror #20 │ │ │ │ - teqeq r7, r0, ror #22 │ │ │ │ + smlaltbeq fp, r1, r0, r4 │ │ │ │ + teqeq r7, r8, lsr #21 │ │ │ │ + teqeq r7, r4, lsr #23 │ │ │ │ + cmpeq r1, r4, ror #8 │ │ │ │ + teqeq r7, ip, ror #20 │ │ │ │ + teqeq r7, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r1, r0, lsr #8 │ │ │ │ - teqeq r7, r4, lsr #20 │ │ │ │ - teqeq r7, ip, lsl fp │ │ │ │ + cmpeq r1, r8, lsr #8 │ │ │ │ + teqeq r7, r0, lsr sl │ │ │ │ + teqeq r7, r8, lsr #22 │ │ │ │ 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, #364] @ 0x16c │ │ │ │ mov r5, r2 │ │ │ │ @@ -429455,29 +429455,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 268d1c │ │ │ │ cmppeq fp, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - teqeq r7, r8, ror #20 │ │ │ │ + cmpeq r1, ip, ror #6 │ │ │ │ + teqeq r7, r4, ror sl │ │ │ │ smlaltteq lr, fp, r0, lr │ │ │ │ teqeq r6, r8, lsl #1 │ │ │ │ - teqeq r7, ip, asr #15 │ │ │ │ - teqeq r7, r4, lsl #21 │ │ │ │ - teqeq r7, r8, ror #14 │ │ │ │ - teqeq r7, r8, lsr r7 │ │ │ │ - cmpeq r1, r4, lsl #2 │ │ │ │ - teqeq r7, r4, lsl #14 │ │ │ │ - teqeq r7, r4, lsl #16 │ │ │ │ - smlalbteq fp, r1, r8, r0 │ │ │ │ - teqeq r7, r8, asr #13 │ │ │ │ - teqeq r7, r8, asr #15 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ teqeq r7, r0 @ │ │ │ │ + teqeq r7, r4, ror r7 │ │ │ │ + teqeq r7, r4, asr #14 │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ + teqeq r7, r0, lsl r7 │ │ │ │ + teqeq r7, r0, lsl r8 │ │ │ │ + ldrdeq fp, [r1, #-0] │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ │ │ │ │ 00268f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -429557,27 +429557,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 2690dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 269068 │ │ │ │ smlalbbeq lr, fp, ip, ip │ │ │ │ - teqeq r7, r0, asr #14 │ │ │ │ + teqeq r7, ip, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, lsr ip │ │ │ │ teqeq r6, ip @ │ │ │ │ - cmpeq r1, r4, ror #30 │ │ │ │ - teqeq r7, r0, ror #12 │ │ │ │ + cmpeq r1, ip, ror #30 │ │ │ │ + teqeq r7, ip, ror #12 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmpeq r1, r8, lsr #30 │ │ │ │ - teqeq r7, r0, lsr #10 │ │ │ │ - teqeq r7, r8, lsr #12 │ │ │ │ - smlaltteq sl, r1, ip, lr │ │ │ │ - teqeq r7, r4, ror #9 │ │ │ │ - teqeq r7, ip, ror #11 │ │ │ │ + cmpeq r1, r0, lsr pc │ │ │ │ + teqeq r7, ip, lsr #10 │ │ │ │ + teqeq r7, r4, lsr r6 │ │ │ │ + strdeq sl, [r1, #-228] @ 0xffffff1c │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8 @ │ │ │ │ │ │ │ │ 002690e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -429657,27 +429657,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 269264 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2691f0 │ │ │ │ cmpeq fp, r4, lsl #22 │ │ │ │ - teqeq r7, ip, asr #11 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq lr, fp, r8, sl │ │ │ │ teqeq r6, r4, asr r5 │ │ │ │ - ldrdeq sl, [r1, #-220] @ 0xffffff24 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + smlaltteq sl, r1, r4, sp │ │ │ │ + teqeq r7, r4, ror #9 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - smlaltbeq sl, r1, r0, sp │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r0, lsr #9 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - teqeq r7, ip, asr r3 │ │ │ │ - teqeq r7, r4, ror #8 │ │ │ │ + smlaltbeq sl, r1, r8, sp │ │ │ │ + teqeq r7, r4, lsr #7 │ │ │ │ + teqeq r7, ip, lsr #9 │ │ │ │ + cmpeq r1, ip, ror #26 │ │ │ │ + teqeq r7, r8, ror #6 │ │ │ │ + teqeq r7, r0, ror r4 │ │ │ │ │ │ │ │ 00269268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -429757,27 +429757,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 2693ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 269378 │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ - teqeq r7, r0, ror r4 │ │ │ │ + teqeq r7, ip, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, lsr #18 │ │ │ │ teqeq r6, ip, asr #7 │ │ │ │ - cmpeq r1, r4, asr ip │ │ │ │ - teqeq r7, r0, asr r3 │ │ │ │ + cmpeq r1, ip, asr ip │ │ │ │ + teqeq r7, ip, asr r3 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq r1, r8, lsl ip │ │ │ │ - teqeq r7, r0, lsl r2 │ │ │ │ - teqeq r7, r8, lsl r3 │ │ │ │ - ldrdeq sl, [r1, #-188] @ 0xffffff44 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmpeq r1, r0, lsr #24 │ │ │ │ + teqeq r7, ip, lsl r2 │ │ │ │ + teqeq r7, r4, lsr #6 │ │ │ │ + smlaltteq sl, r1, r4, fp │ │ │ │ + teqeq r7, r0, ror #3 │ │ │ │ + teqeq r7, r8, ror #5 │ │ │ │ │ │ │ │ 002693f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -429857,26 +429857,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 269570 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 269500 │ │ │ │ strdeq lr, [fp, #-116] @ 0xffffff8c │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r7, r0, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014be798 │ │ │ │ teqeq r6, r4, asr #4 │ │ │ │ - smlalbteq sl, r1, ip, sl │ │ │ │ - teqeq r7, ip, asr #3 │ │ │ │ - @ instruction: 0x0141aa90 │ │ │ │ - teqeq r7, r8, lsl #1 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, r4, asr sl │ │ │ │ - teqeq r7, ip, asr #32 │ │ │ │ - teqeq r7, r4, asr r1 │ │ │ │ + ldrdeq sl, [r1, #-164] @ 0xffffff5c │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x0141aa98 │ │ │ │ + @ instruction: 0x01379094 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, ip, asr sl │ │ │ │ + teqeq r7, r8, asr r0 │ │ │ │ + teqeq r7, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #700] @ 269848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #696] @ 26984c │ │ │ │ @@ -430050,43 +430050,43 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2696c4 │ │ │ │ - teqeq r7, r4, ror #1 │ │ │ │ + ldrsheq lr, [r7, -r0]! │ │ │ │ cmpeq fp, ip, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbteq sl, r1, r8, r9 │ │ │ │ + ldrdeq sl, [r1, #-144] @ 0xffffff70 │ │ │ │ cmpeq fp, r4, asr #20 │ │ │ │ @ instruction: 0xffffe130 │ │ │ │ - teqeq r7, r0, lsr #1 │ │ │ │ + teqeq r7, ip, lsr #1 │ │ │ │ @ instruction: 0xffffbc54 │ │ │ │ - @ instruction: 0x0137e094 │ │ │ │ + teqeq r7, r0, lsr #1 │ │ │ │ @ instruction: 0xffffbc48 │ │ │ │ - teqeq r7, r8, lsl #1 │ │ │ │ + @ instruction: 0x0137e094 │ │ │ │ @ instruction: 0xffffc9dc │ │ │ │ - teqeq r7, r0, lsl #1 │ │ │ │ + teqeq r7, ip, lsl #1 │ │ │ │ @ instruction: 0xffffc108 │ │ │ │ - teqeq r7, r4, ror r0 │ │ │ │ + teqeq r7, r0, lsl #1 │ │ │ │ @ instruction: 0xffffbf4c │ │ │ │ - teqeq r7, ip, rrx │ │ │ │ + teqeq r7, r8, ror r0 │ │ │ │ cmpeq fp, r8, lsr r5 │ │ │ │ - teqeq r7, ip, ror lr │ │ │ │ - teqeq r7, ip, asr #28 │ │ │ │ + teqeq r7, r8, lsl #29 │ │ │ │ + teqeq r7, r8, asr lr │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - teqeq r7, ip, lsl lr │ │ │ │ + teqeq r7, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - teqeq r7, ip, ror #27 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, ip, lsl #27 │ │ │ │ + teqeq r7, r8, asr #27 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - teqeq r7, ip, asr sp │ │ │ │ + teqeq r7, r8, ror #26 │ │ │ │ │ │ │ │ 002698bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #700] @ 269b90 │ │ │ │ @@ -430276,19 +430276,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r6, r8, asr r5 │ │ │ │ - teqeq r7, ip, asr #26 │ │ │ │ - smlalbbeq sl, r1, ip, r6 │ │ │ │ + teqeq r7, r8, asr sp │ │ │ │ + @ instruction: 0x0141a694 │ │ │ │ teqeq r6, r4, lsr #6 │ │ │ │ - teqeq r7, r0, lsl sp │ │ │ │ - cmpeq r1, r0, asr r6 │ │ │ │ + teqeq r7, ip, lsl sp │ │ │ │ + cmpeq r1, r8, asr r6 │ │ │ │ │ │ │ │ 00269bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #740] @ 269ed8 │ │ │ │ @@ -430487,20 +430487,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlalbteq sl, r1, r4, r4 │ │ │ │ + smlalbteq sl, r1, ip, r4 │ │ │ │ teqeq r6, ip, ror r3 │ │ │ │ - teqeq r7, r0, ror fp │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ + teqeq r7, ip, ror fp │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r7, r0, asr #19 │ │ │ │ + teqeq r7, ip, asr #19 │ │ │ │ │ │ │ │ 00269f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26a1f0 │ │ │ │ @@ -430688,19 +430688,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r6, r4, lsl #30 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ - teqeq r7, ip, ror #13 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ teqeq r6, r8, asr #25 │ │ │ │ - strdeq r9, [r1, #-252] @ 0xffffff04 │ │ │ │ - teqeq r7, ip, lsr #13 │ │ │ │ + cmpeq r1, r4 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ │ │ │ │ 0026a23c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 26a508 │ │ │ │ @@ -430888,19 +430888,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r6, ip, ror #23 │ │ │ │ - cmpeq r1, r4, lsr #26 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + cmpeq r1, ip, lsr #26 │ │ │ │ + teqeq r7, r0, ror #7 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - smlaltteq r9, r1, r4, ip │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + smlaltteq r9, r1, ip, ip │ │ │ │ + teqeq r7, r0, lsr #7 │ │ │ │ │ │ │ │ 0026a554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -431279,19 +431279,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r6, r8, lsr r7 │ │ │ │ - teqeq r7, r0, ror #30 │ │ │ │ - strheq r9, [r1, #-140] @ 0xffffff74 │ │ │ │ + teqeq r7, ip, ror #30 │ │ │ │ + smlalbteq r9, r1, r4, r8 │ │ │ │ teqeq r6, r8, lsr #7 │ │ │ │ - teqeq r7, ip, asr #27 │ │ │ │ - cmpeq r1, r8, lsr #14 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + cmpeq r1, r0, lsr r7 │ │ │ │ │ │ │ │ 0026ab48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #700] @ 26ae1c │ │ │ │ @@ -431481,19 +431481,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - cmpeq r1, ip, asr r4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, ror #8 │ │ │ │ + teqeq r7, ip @ │ │ │ │ @ instruction: 0x0136909c │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ + teqeq r7, ip @ │ │ │ │ │ │ │ │ 0026ae68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -431590,16 +431590,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - cmpeq r1, r0, ror r2 │ │ │ │ - teqeq r7, r4, lsl #18 │ │ │ │ + cmpeq r1, r8, ror r2 │ │ │ │ + teqeq r7, r0, lsl r9 │ │ │ │ │ │ │ │ 0026b008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -431696,16 +431696,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r6, r0, asr sp │ │ │ │ - ldrdeq r9, [r1, #-0] │ │ │ │ - teqeq r7, r4, ror #14 │ │ │ │ + ldrdeq r9, [r1, #-8] │ │ │ │ + teqeq r7, r0, ror r7 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -431771,17 +431771,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 26b254 │ │ │ │ cmpeq fp, ip, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq ip, fp, r8, r9 │ │ │ │ - teqeq r7, r8, ror #5 │ │ │ │ - teqeq r7, r8, asr #12 │ │ │ │ - ldrdeq r8, [r1, #-240] @ 0xffffff10 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, asr r6 │ │ │ │ + ldrdeq r8, [r1, #-248] @ 0xffffff08 │ │ │ │ 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] @ 26b41c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #296] @ 26b420 │ │ │ │ @@ -431858,17 +431858,17 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 26b3ac │ │ │ │ cmpeq fp, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, asr r8 │ │ │ │ - smlalbbeq r8, r1, r8, lr │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x01418e90 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #364] @ 0x16c │ │ │ │ ldr r6, [pc, #568] @ 26b688 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -432011,37 +432011,37 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #26 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 26b554 │ │ │ │ strheq ip, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r1, r4, lsl #28 │ │ │ │ + cmpeq r1, ip, lsl #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ + teqeq r7, r0, lsl #9 │ │ │ │ teqeq r7, r4, ror r4 │ │ │ │ + teqeq r7, r0, ror r4 │ │ │ │ teqeq r7, r8, ror #8 │ │ │ │ - teqeq r7, r4, ror #8 │ │ │ │ - teqeq r7, ip, asr r4 │ │ │ │ - teqeq r7, ip, lsl r2 │ │ │ │ - cmpeq r1, r4, asr sp │ │ │ │ - teqeq r7, r4, asr #7 │ │ │ │ - teqeq r7, r8, lsl r0 │ │ │ │ - teqeq r7, r8, ror #31 │ │ │ │ - strheq r8, [r1, #-204] @ 0xffffff34 │ │ │ │ - teqeq r7, r8, asr #31 │ │ │ │ - teqeq r7, r8, lsr #6 │ │ │ │ - smlalbbeq r8, r1, r4, ip │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, lsr #4 │ │ │ │ + cmpeq r1, ip, asr sp │ │ │ │ teqeq r7, r0 @ │ │ │ │ - cmpeq r1, ip, asr #24 │ │ │ │ - teqeq r7, r8, asr pc │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - cmpeq r1, r4, lsl ip │ │ │ │ - teqeq r7, r0, lsr #30 │ │ │ │ - teqeq r7, r0, lsl #5 │ │ │ │ + teqeq r7, r4, lsr #32 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + smlalbteq r8, r1, r4, ip │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, lsr r3 │ │ │ │ + smlalbbeq r8, r1, ip, ip │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, r4, asr ip │ │ │ │ + teqeq r7, r4, ror #30 │ │ │ │ + teqeq r7, r4, asr #5 │ │ │ │ + cmpeq r1, ip, lsl ip │ │ │ │ + teqeq r7, ip, lsr #30 │ │ │ │ + teqeq r7, ip, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -432065,17 +432065,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 26b770 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26b71c │ │ │ │ - cmpeq r1, ip, lsr fp │ │ │ │ - teqeq r7, r8, asr #28 │ │ │ │ - teqeq r7, r0, lsr #3 │ │ │ │ + cmpeq r1, r4, asr #22 │ │ │ │ + teqeq r7, r4, asr lr │ │ │ │ + teqeq r7, ip, lsr #3 │ │ │ │ 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] @ 26b934 │ │ │ │ @@ -432184,23 +432184,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 26b838 │ │ │ │ cmpeq fp, r4, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq ip, fp, r4, r3 │ │ │ │ - smlaltteq r8, r1, r8, r9 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, r4, asr r0 │ │ │ │ - smlaltbeq r8, r1, r8, r9 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, r0, lsl r0 │ │ │ │ - cmpeq r1, ip, ror #18 │ │ │ │ - teqeq r7, r8, ror ip │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + strdeq r8, [r1, #-144] @ 0xffffff70 │ │ │ │ + teqeq r7, r0, lsl #26 │ │ │ │ + teqeq r7, r0, rrx │ │ │ │ + strheq r8, [r1, #-144] @ 0xffffff70 │ │ │ │ + teqeq r7, r0, asr #25 │ │ │ │ + teqeq r7, ip, lsl r0 │ │ │ │ + cmpeq r1, r4, ror r9 │ │ │ │ + teqeq r7, r4, lsl #25 │ │ │ │ + teqeq r7, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl c8cc8 │ │ │ │ @@ -432220,17 +432220,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26b988 │ │ │ │ - ldrdeq r8, [r1, #-128] @ 0xffffff80 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r8, lsr pc │ │ │ │ + ldrdeq r8, [r1, #-136] @ 0xffffff78 │ │ │ │ + teqeq r7, r8, ror #23 │ │ │ │ + teqeq r7, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #616] @ 26bc5c │ │ │ │ ldr r3, [pc, #616] @ 26bc60 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -432386,35 +432386,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26bab4 │ │ │ │ cmpeq fp, ip, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r8, asr #2 │ │ │ │ - cmpeq r1, r4, ror r7 │ │ │ │ - teqeq r7, r0, lsl #21 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r1, ip, ror r7 │ │ │ │ + teqeq r7, ip, lsl #21 │ │ │ │ + teqeq r7, r4, ror #27 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq r1, r4, lsr r7 │ │ │ │ - teqeq r7, r0, asr #20 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r1, ip, lsr r7 │ │ │ │ + teqeq r7, ip, asr #20 │ │ │ │ + teqeq r7, r4, lsr #27 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - strdeq r8, [r1, #-104] @ 0xffffff98 │ │ │ │ - teqeq r7, r4, lsl #20 │ │ │ │ - teqeq r7, r0, ror #26 │ │ │ │ - strheq r8, [r1, #-108] @ 0xffffff94 │ │ │ │ - teqeq r7, r8, asr #19 │ │ │ │ - teqeq r7, r4, lsr #26 │ │ │ │ - smlalbbeq r8, r1, r0, r6 │ │ │ │ - teqeq r7, ip, lsl #19 │ │ │ │ - teqeq r7, r4, ror #25 │ │ │ │ + cmpeq r1, r0, lsl #14 │ │ │ │ + teqeq r7, r0, lsl sl │ │ │ │ + teqeq r7, ip, ror #26 │ │ │ │ + smlalbteq r8, r1, r4, r6 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r0, lsr sp │ │ │ │ + smlalbbeq r8, r1, r8, r6 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - teqeq r7, r0, asr r9 │ │ │ │ - teqeq r7, r8, lsr #25 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + teqeq r7, ip, asr r9 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ 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] @ 26bdcc │ │ │ │ mov r3, r0 │ │ │ │ @@ -432478,21 +432478,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26bd20 │ │ │ │ cmpeq fp, r4, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq fp, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, r0, lsl r5 │ │ │ │ - teqeq r7, ip, lsl r8 │ │ │ │ - teqeq r7, r4, ror fp │ │ │ │ + cmpeq r1, r8, lsl r5 │ │ │ │ + teqeq r7, r8, lsr #16 │ │ │ │ + teqeq r7, r0, lsl #23 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - ldrdeq r8, [r1, #-68] @ 0xffffffbc │ │ │ │ - teqeq r7, r0, ror #15 │ │ │ │ - teqeq r7, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1, #-76] @ 0xffffffb4 │ │ │ │ + teqeq r7, ip, ror #15 │ │ │ │ + teqeq r7, r8, asr #22 │ │ │ │ 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] @ 26cd80 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ ldr r3, [r1, #396] @ 0x18c │ │ │ │ @@ -433483,146 +433483,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26c55c │ │ │ │ smlaltteq fp, fp, ip, sp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq fp, [fp, #-220] @ 0xffffff24 │ │ │ │ - @ instruction: 0x01418294 │ │ │ │ - teqeq r7, r0, lsl #18 │ │ │ │ + @ instruction: 0x0141829c │ │ │ │ + teqeq r7, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r7, r0, ip, ror r9 │ │ │ │ andeq r7, r0, ip, asr #23 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ - teqeq r7, r0, lsr #15 │ │ │ │ - strdeq r8, [r1, #-0] │ │ │ │ - teqeq r7, ip, asr r7 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ - teqeq r7, r8, lsr #13 │ │ │ │ - cmpeq r1, r8, ror pc │ │ │ │ - teqeq r7, r4, ror #11 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ + teqeq r7, ip, lsr #15 │ │ │ │ + strdeq r8, [r1, #-8] │ │ │ │ + teqeq r7, r8, ror #14 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + smlalbbeq r7, r1, r0, pc @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r1, ip, lsr lr │ │ │ │ - teqeq r7, r8, lsr #9 │ │ │ │ + cmpeq r1, r4, asr #28 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - teqeq r7, ip, lsl #10 │ │ │ │ - cmpeq r1, r0, asr #26 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, lsl r5 │ │ │ │ + cmpeq r1, r8, asr #26 │ │ │ │ + teqeq r7, ip @ │ │ │ │ smlaltbeq fp, fp, r0, r6 @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ teqeq r6, ip, ror r3 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - smlalbbeq r7, r1, ip, fp │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + @ instruction: 0x01417b94 │ │ │ │ + teqeq r7, r4, lsr #29 │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r7, ip, asr lr │ │ │ │ - teqeq r7, ip, ror r2 │ │ │ │ + teqeq r7, r8, ror #28 │ │ │ │ + teqeq r7, r8, lsl #5 │ │ │ │ teqeq r6, r4, lsr r2 │ │ │ │ teqeq r6, r4, lsl r9 │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq r7, r0, asr #27 │ │ │ │ + teqeq r7, ip, asr #27 │ │ │ │ teqeq r6, r0, asr r6 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r7, ip, asr sp │ │ │ │ - cmpeq r1, ip, lsl sl │ │ │ │ - teqeq r7, r8, lsr #26 │ │ │ │ - teqeq r7, r0, lsl #1 │ │ │ │ + teqeq r7, r8, ror #26 │ │ │ │ + cmpeq r1, r4, lsr #20 │ │ │ │ + teqeq r7, r4, lsr sp │ │ │ │ + teqeq r7, ip, lsl #1 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ teqeq r6, r0, asr #2 │ │ │ │ ldrsheq fp, [r6, -r8]! │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, ip, lsl r1 │ │ │ │ + teqeq r7, r8, asr #25 │ │ │ │ + teqeq r7, r8, lsr #2 │ │ │ │ @ instruction: 0x0136b094 │ │ │ │ - teqeq r7, r8, asr ip │ │ │ │ - teqeq r7, r8, lsr #24 │ │ │ │ + teqeq r7, r4, ror #24 │ │ │ │ + teqeq r7, r4, lsr ip │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - teqeq r7, r4, ror r0 │ │ │ │ + teqeq r7, r0, lsl #1 │ │ │ │ teqeq r6, r0 │ │ │ │ - teqeq r7, r4, asr #23 │ │ │ │ - teqeq r7, r0 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, ip │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq r7, r0, ror #22 │ │ │ │ + teqeq r7, ip, ror #22 │ │ │ │ teqeq r6, r0, asr r6 │ │ │ │ teqeq r6, r8, lsr pc │ │ │ │ - teqeq r7, ip @ │ │ │ │ - smlalbteq r7, r1, r0, r7 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r4, lsr #28 │ │ │ │ + teqeq r7, r8, lsl #22 │ │ │ │ + smlalbteq r7, r1, r8, r7 │ │ │ │ + teqeq r7, r8, asr #21 │ │ │ │ + teqeq r7, r0, lsr lr │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ - teqeq r7, r4, lsl #21 │ │ │ │ - teqeq r7, r4, ror #27 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - teqeq r7, r8, asr #20 │ │ │ │ - teqeq r7, r0, lsr #27 │ │ │ │ - andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq r1, r0, lsl #14 │ │ │ │ - teqeq r7, ip, lsl #20 │ │ │ │ - teqeq r7, r8, ror #26 │ │ │ │ - smlalbteq r7, r1, r4, r6 │ │ │ │ + smlalbbeq r7, r1, r0, r7 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ teqeq r7, r0 @ │ │ │ │ - teqeq r7, r8, lsr #26 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ + teqeq r7, r4, asr sl │ │ │ │ + teqeq r7, ip, lsr #27 │ │ │ │ + andeq r0, r0, r9, lsr r1 │ │ │ │ + cmpeq r1, r8, lsl #14 │ │ │ │ + teqeq r7, r8, lsl sl │ │ │ │ + teqeq r7, r4, ror sp │ │ │ │ + smlalbteq r7, r1, ip, r6 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r7, r4, lsr sp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, lsr #19 │ │ │ │ + teqeq r7, r0, lsl #26 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ - teqeq r7, r0, ror #18 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ + teqeq r7, ip, ror #18 │ │ │ │ + teqeq r7, r4, asr #25 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - teqeq r7, r4, asr #27 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ teqeq r6, r0, lsr sp │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - strheq r7, [r1, #-84] @ 0xffffffac │ │ │ │ - teqeq r7, r0, asr #17 │ │ │ │ - teqeq r7, r8, lsl ip │ │ │ │ + teqeq r7, r0, lsl #18 │ │ │ │ + strheq r7, [r1, #-92] @ 0xffffffa4 │ │ │ │ + teqeq r7, ip, asr #17 │ │ │ │ + teqeq r7, r4, lsr #24 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - teqeq r7, r8, lsl #17 │ │ │ │ - teqeq r7, r8, ror ip │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, lsl #25 │ │ │ │ teqeq r6, r0, ror #24 │ │ │ │ - teqeq r7, r4, lsr #16 │ │ │ │ - smlalbteq r7, r1, ip, r2 │ │ │ │ - teqeq r7, ip, asr #11 │ │ │ │ - teqeq r7, r4, lsr r9 │ │ │ │ - teqeq r7, r8, lsr #11 │ │ │ │ - muleq r0, r2, r1 │ │ │ │ + teqeq r7, r0, lsr r8 │ │ │ │ + ldrdeq r7, [r1, #-36] @ 0xffffffdc │ │ │ │ teqeq r7, r8 @ │ │ │ │ + teqeq r7, r0, asr #18 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + muleq r0, r2, r1 │ │ │ │ + teqeq r7, r4, lsr #19 │ │ │ │ teqeq r6, r0, lsl #19 │ │ │ │ - teqeq r7, r0, asr #10 │ │ │ │ + teqeq r7, ip, asr #10 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ - teqeq r7, r4, lsl #10 │ │ │ │ - teqeq r7, ip, ror #16 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ + teqeq r7, r0, lsl r5 │ │ │ │ + teqeq r7, r8, ror r8 │ │ │ │ teqeq r6, r0 │ │ │ │ teqeq r6, r8, ror #17 │ │ │ │ - teqeq r7, ip, lsr #9 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ teqeq r6, r8 @ │ │ │ │ teqeq r6, r4, lsl #17 │ │ │ │ - teqeq r7, r8, asr #8 │ │ │ │ + teqeq r7, r4, asr r4 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq r7, ip, asr r8 │ │ │ │ - strdeq r7, [r1, #-4] │ │ │ │ + teqeq r7, r8, ror #16 │ │ │ │ + strdeq r7, [r1, #-12] │ │ │ │ teqeq r6, ip, lsl r8 │ │ │ │ - teqeq r7, r0, asr r7 │ │ │ │ - teqeq r7, r0, asr #7 │ │ │ │ + teqeq r7, ip, asr r7 │ │ │ │ + teqeq r7, ip, asr #7 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - teqeq r7, r4, asr #15 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r7, ip, asr r3 │ │ │ │ + teqeq r7, r8, ror #6 │ │ │ │ teqeq r6, r4, ror r8 │ │ │ │ teqeq r6, r4, lsr r7 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + teqeq r7, r4, lsl #6 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - teqeq r7, r8, asr #5 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ bl cb390 │ │ │ │ ldr r2, [pc, #-144] @ 26cf18 │ │ │ │ ldr ip, [pc, #-144] @ 26cf1c │ │ │ │ ldr r3, [pc, #-144] @ 26cf20 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #1 │ │ │ │ @@ -433857,17 +433857,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq r1, r4, asr #30 │ │ │ │ + cmpeq r1, ip, asr #30 │ │ │ │ + teqeq r7, r8, lsl #8 │ │ │ │ teqeq r7, ip @ │ │ │ │ - teqeq r7, r0 @ │ │ │ │ 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] │ │ │ │ @@ -433959,17 +433959,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 26d480 │ │ │ │ ldrdeq sl, [fp, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, ror r7 │ │ │ │ - strheq r6, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldrheq r5, [r7, -ip]! │ │ │ │ - teqeq r7, r8, lsl r4 │ │ │ │ + strheq r6, [r1, #-216] @ 0xffffff28 │ │ │ │ + teqeq r7, r8, asr #1 │ │ │ │ + teqeq r7, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #256] @ 26d624 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -434036,17 +434036,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 26d5ac │ │ │ │ ldrdeq sl, [fp, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, asr r6 │ │ │ │ - cmpeq r1, ip, ror ip │ │ │ │ - teqeq r7, r8, lsl #31 │ │ │ │ - teqeq r7, r0, ror #5 │ │ │ │ + smlalbbeq r6, r1, r4, ip │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip, ror #5 │ │ │ │ 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] @ 26d954 │ │ │ │ @@ -434241,39 +434241,39 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26d764 │ │ │ │ smlaltbeq sl, fp, r4, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, ip, asr r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r7, r4, lsl #4 │ │ │ │ - smlalbbeq r6, r1, ip, fp │ │ │ │ + teqeq r7, r0, lsl r2 │ │ │ │ + @ instruction: 0x01416b94 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - teqeq r7, r4, lsl #6 │ │ │ │ + teqeq r7, r0, lsl r3 │ │ │ │ @ instruction: 0x014ba498 │ │ │ │ - ldrdeq r6, [r1, #-168] @ 0xffffff58 │ │ │ │ - teqeq r7, ip, lsr r1 │ │ │ │ + smlaltteq r6, r1, r0, sl │ │ │ │ + teqeq r7, r8, asr #2 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - teqeq r7, r4, ror sp │ │ │ │ - cmpeq r1, r4, lsr sl │ │ │ │ - teqeq r7, r0, asr #26 │ │ │ │ - @ instruction: 0x0137a098 │ │ │ │ + teqeq r7, r0, lsl #27 │ │ │ │ + cmpeq r1, ip, lsr sl │ │ │ │ + teqeq r7, ip, asr #26 │ │ │ │ + teqeq r7, r4, lsr #1 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - teqeq r7, r8, lsl #26 │ │ │ │ - smlalbteq r6, r1, r4, r9 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r8, lsr #32 │ │ │ │ + teqeq r7, r4, lsl sp │ │ │ │ + smlalbteq r6, r1, ip, r9 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r7, r4, lsr r0 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - smlalbbeq r6, r1, r8, r9 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, ip, ror #31 │ │ │ │ + @ instruction: 0x01416990 │ │ │ │ + teqeq r7, r0, lsr #25 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq r1, ip, asr #18 │ │ │ │ - teqeq r7, r8, asr ip │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, asr r9 │ │ │ │ + teqeq r7, r4, ror #24 │ │ │ │ + teqeq r7, ip @ │ │ │ │ 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, #364] @ 0x16c │ │ │ │ @@ -434397,26 +434397,26 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26dadc │ │ │ │ cmpeq fp, ip, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, ip, lsl #16 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, r4, lsl r8 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ cmpeq fp, r0, lsr #2 │ │ │ │ - cmpeq r1, r8, asr r7 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - cmpeq r1, r0, lsl r7 │ │ │ │ - teqeq r7, ip, lsl sl │ │ │ │ - teqeq r7, ip, ror sp │ │ │ │ - ldrdeq r6, [r1, #-100] @ 0xffffff9c │ │ │ │ - teqeq r7, r0, ror #19 │ │ │ │ - teqeq r7, r8, lsr sp │ │ │ │ + cmpeq r1, r0, ror #14 │ │ │ │ + teqeq r7, r0, ror #27 │ │ │ │ + cmpeq r1, r8, lsl r7 │ │ │ │ + teqeq r7, r8, lsr #20 │ │ │ │ + teqeq r7, r8, lsl #27 │ │ │ │ + ldrdeq r6, [r1, #-108] @ 0xffffff94 │ │ │ │ + teqeq r7, ip, ror #19 │ │ │ │ + teqeq r7, r4, asr #26 │ │ │ │ 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 │ │ │ │ @@ -434528,27 +434528,27 @@ │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26dcec │ │ │ │ ldrdeq r9, [fp, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r4, ror ip │ │ │ │ - strdeq r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ + teqeq r7, r0, lsl #25 │ │ │ │ + strdeq r6, [r1, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ cmpeq fp, r0, lsl pc │ │ │ │ - cmpeq r1, r8, asr #10 │ │ │ │ - teqeq r7, r4, asr #23 │ │ │ │ - cmpeq r1, r4, lsl #10 │ │ │ │ - teqeq r7, r0, lsl r8 │ │ │ │ - teqeq r7, r8, ror #22 │ │ │ │ + cmpeq r1, r0, asr r5 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + cmpeq r1, ip, lsl #10 │ │ │ │ + teqeq r7, ip, lsl r8 │ │ │ │ + teqeq r7, r4, ror fp │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - smlalbteq r6, r1, r8, r4 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, ip, lsr #22 │ │ │ │ + ldrdeq r6, [r1, #-64] @ 0xffffffc0 │ │ │ │ + teqeq r7, r0, ror #15 │ │ │ │ + teqeq r7, r8, lsr fp │ │ │ │ │ │ │ │ 0026de14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -434671,33 +434671,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 26deb0 │ │ │ │ ldrdeq r9, [fp, #-208] @ 0xffffff30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r4, lsr #21 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ cmpeq fp, ip, asr #26 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - cmpeq r1, r8, ror r3 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + smlalbbeq r6, r1, r0, r3 │ │ │ │ + teqeq r7, r8, ror #19 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ - teqeq r7, ip, lsr r6 │ │ │ │ - teqeq r7, r4, lsr #19 │ │ │ │ - strdeq r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r7, r4, lsl #12 │ │ │ │ - teqeq r7, ip, asr r9 │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ + teqeq r7, r8, asr #12 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + mrseq r6, (UNDEF: 113) │ │ │ │ + teqeq r7, r0, lsl r6 │ │ │ │ + teqeq r7, r8, ror #18 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - smlalbteq r6, r1, r4, r2 │ │ │ │ - teqeq r7, r4, asr #11 │ │ │ │ - teqeq r7, ip, lsr #18 │ │ │ │ - @ instruction: 0x01416298 │ │ │ │ - teqeq r7, ip, asr r8 │ │ │ │ - teqeq r7, r0, lsl #18 │ │ │ │ + smlalbteq r6, r1, ip, r2 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, lsr r9 │ │ │ │ + smlaltbeq r6, r1, r0, r2 │ │ │ │ + teqeq r7, r8, ror #16 │ │ │ │ + teqeq r7, ip, lsl #18 │ │ │ │ │ │ │ │ 0026e060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -434766,25 +434766,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 26e1b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26e0c8 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0x01416190 │ │ │ │ teqeq r7, ip @ │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - cmpeq r1, r4, asr r1 │ │ │ │ - teqeq r7, r0, ror #8 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + @ instruction: 0x01416198 │ │ │ │ + teqeq r7, r8, lsr #9 │ │ │ │ + teqeq r7, r4, lsl #16 │ │ │ │ + cmpeq r1, ip, asr r1 │ │ │ │ + teqeq r7, ip, ror #8 │ │ │ │ + teqeq r7, r4, asr #15 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r1, r8, lsl r1 │ │ │ │ - teqeq r7, r4, lsr #8 │ │ │ │ - teqeq r7, ip, ror r7 │ │ │ │ + cmpeq r1, r0, lsr #2 │ │ │ │ + teqeq r7, r0, lsr r4 │ │ │ │ + teqeq r7, r8, lsl #15 │ │ │ │ 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 │ │ │ │ @@ -434872,23 +434872,23 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 26e234 │ │ │ │ cmpeq fp, r8, lsr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r9, fp, r8, r9 │ │ │ │ - strdeq r5, [r1, #-252] @ 0xffffff04 │ │ │ │ - teqeq r7, r8, lsl #6 │ │ │ │ - teqeq r7, r4, ror #12 │ │ │ │ - smlalbteq r5, r1, r0, pc @ │ │ │ │ - teqeq r7, ip, asr #5 │ │ │ │ - teqeq r7, r8, lsr #12 │ │ │ │ - teqeq r7, r8, asr r5 │ │ │ │ - cmpeq r1, ip, ror pc │ │ │ │ - teqeq r7, r0, ror #11 │ │ │ │ + cmpeq r1, r4 │ │ │ │ + teqeq r7, r4, lsl r3 │ │ │ │ + teqeq r7, r0, ror r6 │ │ │ │ + smlalbteq r5, r1, r8, pc @ │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, r4, lsr r6 │ │ │ │ + teqeq r7, r4, ror #10 │ │ │ │ + smlalbbeq r5, r1, r4, pc @ │ │ │ │ + teqeq r7, ip, ror #11 │ │ │ │ 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, #364] @ 0x16c │ │ │ │ @@ -435899,235 +435899,235 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 26e608 │ │ │ │ cmpeq fp, ip, ror r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq fp, r0, asr r8 │ │ │ │ - teqeq r7, r8, lsl #13 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ teqeq r6, r4, ror #4 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r4, ror #23 │ │ │ │ teqeq r6, r0, asr #19 │ │ │ │ - teqeq r7, r0, asr #11 │ │ │ │ - strdeq r5, [r1, #-196] @ 0xffffff3c │ │ │ │ - teqeq r7, r8, asr r3 │ │ │ │ - teqeq r7, r4, asr #31 │ │ │ │ - strheq r5, [r1, #-192] @ 0xffffff40 │ │ │ │ - teqeq r7, r8, lsl r3 │ │ │ │ + teqeq r7, ip, asr #11 │ │ │ │ + strdeq r5, [r1, #-204] @ 0xffffff34 │ │ │ │ + teqeq r7, r4, ror #6 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + strheq r5, [r1, #-200] @ 0xffffff38 │ │ │ │ + teqeq r7, r4, lsr #6 │ │ │ │ strdeq r9, [fp, #-84] @ 0xffffffac │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - smlaltteq r5, r1, r4, sl │ │ │ │ - teqeq r7, r0, asr r1 │ │ │ │ + smlaltteq r5, r1, ip, sl │ │ │ │ + teqeq r7, ip, asr r1 │ │ │ │ teqeq r6, ip, lsl r6 │ │ │ │ - cmpeq r1, r8, asr sl │ │ │ │ - teqeq r7, r4, ror #26 │ │ │ │ - teqeq r7, r4, asr #1 │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ - teqeq r7, r4, ror r0 │ │ │ │ - teqeq r7, r4, asr #2 │ │ │ │ - teqeq r7, r0, lsr #2 │ │ │ │ - teqeq r7, r8, lsl r1 │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - teqeq r7, ip, ror #22 │ │ │ │ - teqeq r7, ip, asr #29 │ │ │ │ + cmpeq r1, r0, ror #20 │ │ │ │ + teqeq r7, r0, ror sp │ │ │ │ + ldrsbeq r9, [r7, -r0]! │ │ │ │ + cmpeq r1, r0, lsl sl │ │ │ │ + teqeq r7, r0, lsl #1 │ │ │ │ + teqeq r7, r0, asr r1 │ │ │ │ + teqeq r7, ip, lsr #2 │ │ │ │ + teqeq r7, r4, lsr #2 │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + teqeq r7, r8, ror fp │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq r1, r0, lsr r8 │ │ │ │ + cmpeq r1, r8, lsr r8 │ │ │ │ + teqeq r7, r8, lsr #29 │ │ │ │ + teqeq r7, ip, lsl fp │ │ │ │ + cmpeq r1, r0, lsl #16 │ │ │ │ + teqeq r7, r0, ror lr │ │ │ │ + smlaltbeq r5, r1, ip, r7 │ │ │ │ teqeq r7, ip @ │ │ │ │ - teqeq r7, r0, lsl fp │ │ │ │ - strdeq r5, [r1, #-120] @ 0xffffff88 │ │ │ │ - teqeq r7, r4, ror #28 │ │ │ │ - smlaltbeq r5, r1, r4, r7 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r0, lsl lr │ │ │ │ - teqeq r7, r8, asr #31 │ │ │ │ - teqeq fp, r8, asr #24 │ │ │ │ - smlaltteq r5, r1, r8, r6 │ │ │ │ - teqeq r7, r0, asr sp │ │ │ │ + teqeq r7, ip, lsl lr │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq fp, r4, asr ip │ │ │ │ + strdeq r5, [r1, #-96] @ 0xffffffa0 │ │ │ │ + teqeq r7, ip, asr sp │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, r4, lsr #12 │ │ │ │ - teqeq r7, r8, lsl #25 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - cmpeq r1, r0, lsl r5 │ │ │ │ - teqeq r7, r0, asr lr │ │ │ │ - teqeq r7, r8, ror #15 │ │ │ │ - teqeq r7, r0, asr #22 │ │ │ │ + teqeq r7, r0, lsr #29 │ │ │ │ + cmpeq r1, r8, lsl r5 │ │ │ │ + teqeq r7, ip, asr lr │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip, asr #22 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ teqeq r6, r8, lsl r0 │ │ │ │ - teqeq r7, r8, asr ip │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r7, r4, ror #24 │ │ │ │ + teqeq ip, r4, ror #21 │ │ │ │ teqeq r6, r0, asr r3 │ │ │ │ - strheq r5, [r1, #-56] @ 0xffffffc8 │ │ │ │ - teqeq r7, r4, asr #13 │ │ │ │ - teqeq r7, r4, lsr #20 │ │ │ │ + smlalbteq r5, r1, r0, r3 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r0, lsr sl │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r7, r8, lsl #23 │ │ │ │ - teqeq ip, r8, asr #19 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r6, r0, asr #4 │ │ │ │ - smlaltbeq r5, r1, r8, r2 │ │ │ │ + strheq r5, [r1, #-32] @ 0xffffffe0 │ │ │ │ + teqeq r7, r0, asr #11 │ │ │ │ + teqeq r7, r0, lsr #18 │ │ │ │ + cmpeq r1, ip, ror #4 │ │ │ │ + teqeq r7, ip @ │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r7, r4, lsl r9 │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r8, asr #17 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r1, ip, lsr #4 │ │ │ │ - teqeq r7, r8, lsr r5 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r1, r4, lsr r2 │ │ │ │ + teqeq r7, r4, asr #10 │ │ │ │ + teqeq r7, r4, lsr #17 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - strdeq r5, [r1, #-16] │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, ip, asr r8 │ │ │ │ + strdeq r5, [r1, #-24] @ 0xffffffe8 │ │ │ │ + teqeq r7, r4, lsl #10 │ │ │ │ + teqeq r7, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlaltbeq r5, r1, ip, r1 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r8, lsl r8 │ │ │ │ + strheq r5, [r1, #-20] @ 0xffffffec │ │ │ │ + teqeq r7, r4, asr #9 │ │ │ │ + teqeq r7, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r1, r4, ror r1 │ │ │ │ - teqeq r7, ip, ror r4 │ │ │ │ - teqeq r7, r0, ror #15 │ │ │ │ + cmpeq r1, ip, ror r1 │ │ │ │ + teqeq r7, r8, lsl #9 │ │ │ │ + teqeq r7, ip, ror #15 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ - teqeq r7, r0, asr #8 │ │ │ │ - teqeq r7, r0, lsr #15 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ + teqeq r7, ip, asr #8 │ │ │ │ + teqeq r7, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq r7, r8, lsl #8 │ │ │ │ - strheq r5, [r1, #-12] │ │ │ │ - teqeq r7, r8, asr #7 │ │ │ │ - teqeq r7, r8, lsr #14 │ │ │ │ + teqeq r7, r4, lsl r4 │ │ │ │ + smlalbteq r5, r1, r4, r0 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, lsr r7 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, r8, ror r0 │ │ │ │ teqeq r7, ip @ │ │ │ │ + smlalbbeq r5, r1, r0, r0 │ │ │ │ + teqeq r7, r8, ror #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - qdaddeq r5, r0, r1 │ │ │ │ - teqeq r7, r4, asr r9 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + qdaddeq r5, r8, r1 │ │ │ │ + teqeq r7, r0, ror #18 │ │ │ │ + teqeq r7, r8, lsr #13 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq r1, r4 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r0, asr r6 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - smlaltbeq r4, r1, r4, pc @ │ │ │ │ - teqeq r7, r8, lsl #12 │ │ │ │ + cmpeq r1, ip │ │ │ │ + teqeq r7, r8, ror #17 │ │ │ │ + teqeq r7, ip, asr r6 │ │ │ │ + teqeq r7, r8, asr #5 │ │ │ │ + smlaltbeq r4, r1, ip, pc @ │ │ │ │ + teqeq r7, r4, lsl r6 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r1, r4, ror pc │ │ │ │ - teqeq r7, ip, ror r2 │ │ │ │ - teqeq r7, r0, ror #11 │ │ │ │ + cmpeq r1, ip, ror pc │ │ │ │ + teqeq r7, r8, lsl #5 │ │ │ │ + teqeq r7, ip, ror #11 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - smlaltbeq r4, r1, ip, fp │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r8, lsl r2 │ │ │ │ - teqeq r7, r0, lsl #29 │ │ │ │ - cmpeq r1, ip, ror #22 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + strheq r4, [r1, #-180] @ 0xffffff4c │ │ │ │ + teqeq r7, r4, asr #29 │ │ │ │ + teqeq r7, r4, lsr #4 │ │ │ │ + teqeq r7, ip, lsl #29 │ │ │ │ + cmpeq r1, r4, ror fp │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - teqeq r7, r4, asr #28 │ │ │ │ - cmpeq r1, r0, lsr fp │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r8, lsl #28 │ │ │ │ - strdeq r4, [r1, #-164] @ 0xffffff5c │ │ │ │ - teqeq r7, r8, asr r1 │ │ │ │ + teqeq r7, r0, asr lr │ │ │ │ + cmpeq r1, r8, lsr fp │ │ │ │ + teqeq r7, r4, lsr #3 │ │ │ │ + teqeq r7, r4, lsl lr │ │ │ │ + strdeq r4, [r1, #-172] @ 0xffffff54 │ │ │ │ + teqeq r7, r4, ror #2 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq r7, ip, asr #27 │ │ │ │ - strheq r4, [r1, #-168] @ 0xffffff58 │ │ │ │ - teqeq r7, ip, lsl r1 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + smlalbteq r4, r1, r0, sl │ │ │ │ + teqeq r7, r8, lsr #2 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ - ldrsbeq r8, [r7, -ip]! │ │ │ │ + teqeq r7, ip @ │ │ │ │ + smlalbbeq r4, r1, r0, sl │ │ │ │ + teqeq r7, r8, ror #1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - teqeq r7, r4, asr sp │ │ │ │ - cmpeq r1, ip, lsr sl │ │ │ │ - teqeq r7, r4, lsr #1 │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ - teqeq r7, r4, lsl sp │ │ │ │ - teqeq r7, r8, ror r0 │ │ │ │ + teqeq r7, r0, ror #26 │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ + ldrheq r8, [r7, -r0]! │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + teqeq r7, r0, lsr #26 │ │ │ │ + teqeq r7, r4, lsl #1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlalbteq r4, r1, ip, r9 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r8, lsr r0 │ │ │ │ - @ instruction: 0x01414990 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ + ldrdeq r4, [r1, #-148] @ 0xffffff6c │ │ │ │ + teqeq r7, r4, ror #25 │ │ │ │ + teqeq r7, r4, asr #32 │ │ │ │ + @ instruction: 0x01414998 │ │ │ │ + teqeq r7, r8, lsr #25 │ │ │ │ + teqeq r7, r8 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ - teqeq r7, r0, ror #24 │ │ │ │ - teqeq r7, r0, asr #31 │ │ │ │ + cmpeq r1, ip, asr r9 │ │ │ │ + teqeq r7, ip, ror #24 │ │ │ │ + teqeq r7, ip, asr #31 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r7, r8, lsr #24 │ │ │ │ + teqeq r7, r4, lsr ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - strheq r4, [r1, #-136] @ 0xffffff78 │ │ │ │ - teqeq r7, r4, asr #23 │ │ │ │ - teqeq r7, r4, lsr #30 │ │ │ │ + teqeq r7, r4, lsl #24 │ │ │ │ + smlalbteq r4, r1, r0, r8 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r0, lsr pc │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r1, ip, ror r8 │ │ │ │ - teqeq r7, r8, lsl #23 │ │ │ │ - teqeq r7, r8, ror #29 │ │ │ │ + smlalbbeq r4, r1, r4, r8 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4 @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmpeq r1, r0, asr #16 │ │ │ │ - teqeq r7, ip, asr #22 │ │ │ │ - teqeq r7, ip, lsr #29 │ │ │ │ + cmpeq r1, r8, asr #16 │ │ │ │ + teqeq r7, r8, asr fp │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - teqeq r7, r4, lsl fp │ │ │ │ - cmpeq r1, r4, lsl #16 │ │ │ │ - teqeq r7, ip, ror #28 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - smlalbteq r4, r1, ip, r7 │ │ │ │ - teqeq r7, r8, lsr lr │ │ │ │ - @ instruction: 0x01414790 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ - teqeq r7, ip, asr sl │ │ │ │ - teqeq r7, ip @ │ │ │ │ + teqeq r7, r0, lsr #22 │ │ │ │ + cmpeq r1, ip, lsl #16 │ │ │ │ + teqeq r7, r8, ror lr │ │ │ │ + teqeq r7, r8, ror #21 │ │ │ │ + ldrdeq r4, [r1, #-116] @ 0xffffff8c │ │ │ │ + teqeq r7, r4, asr #28 │ │ │ │ + @ instruction: 0x01414798 │ │ │ │ + teqeq r7, r8, lsr #21 │ │ │ │ + teqeq r7, r8, lsl #28 │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + teqeq r7, r8, ror #20 │ │ │ │ + teqeq r7, r8, asr #27 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r1, r4, lsl r7 │ │ │ │ - teqeq r7, r0, lsr #20 │ │ │ │ - teqeq r7, r0, lsl #27 │ │ │ │ + cmpeq r1, ip, lsl r7 │ │ │ │ + teqeq r7, ip, lsr #20 │ │ │ │ + teqeq r7, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r4, [r1, #-104] @ 0xffffff98 │ │ │ │ - teqeq r7, r4, ror #19 │ │ │ │ - teqeq r7, ip, lsr sp │ │ │ │ + smlaltteq r4, r1, r0, r6 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, asr #26 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0141469c │ │ │ │ - teqeq r7, r8, lsr #19 │ │ │ │ - teqeq r7, r8, lsl #26 │ │ │ │ + smlaltbeq r4, r1, r4, r6 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq r7, r0, ror r9 │ │ │ │ - cmpeq r1, r0, ror #12 │ │ │ │ - teqeq r7, r8, asr #25 │ │ │ │ - cmpeq r1, r8, lsr #12 │ │ │ │ - teqeq r7, r4, lsr r9 │ │ │ │ + teqeq r7, ip, ror r9 │ │ │ │ + cmpeq r1, r8, ror #12 │ │ │ │ teqeq r7, r4 @ │ │ │ │ + cmpeq r1, r0, lsr r6 │ │ │ │ + teqeq r7, r0, asr #18 │ │ │ │ + teqeq r7, r0, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - smlaltteq r4, r1, ip, r5 │ │ │ │ - teqeq r7, r4, asr ip │ │ │ │ + teqeq r7, r8, lsl #18 │ │ │ │ + strdeq r4, [r1, #-84] @ 0xffffffac │ │ │ │ + teqeq r7, r0, ror #24 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - strheq r4, [r1, #-80] @ 0xffffffb0 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, ip, lsl ip │ │ │ │ + strheq r4, [r1, #-88] @ 0xffffffa8 │ │ │ │ + teqeq r7, r8, asr #17 │ │ │ │ + teqeq r7, r8, lsr #24 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - teqeq r7, r4, lsl #17 │ │ │ │ - cmpeq r1, ip, ror #10 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, ror r5 │ │ │ │ + teqeq r7, r0, ror #23 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq r7, r8, asr #16 │ │ │ │ - cmpeq r1, r0, lsr r5 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, asr r8 │ │ │ │ + cmpeq r1, r8, lsr r5 │ │ │ │ + teqeq r7, r0, lsr #23 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq r7, ip, lsl #16 │ │ │ │ - strdeq r4, [r1, #-68] @ 0xffffffbc │ │ │ │ - teqeq r7, r8, asr fp │ │ │ │ + teqeq r7, r8, lsl r8 │ │ │ │ + strdeq r4, [r1, #-76] @ 0xffffffb4 │ │ │ │ + teqeq r7, r4, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ ldr r2, [pc, #-436] @ 26f508 │ │ │ │ ldr r1, [pc, #-436] @ 26f50c │ │ │ │ ldr r3, [pc, #-436] @ 26f510 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -436681,26 +436681,26 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 26fe44 │ │ │ │ cmpeq fp, r8, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r7, [fp, #-216] @ 0xffffff28 │ │ │ │ - smlaltteq r4, r1, ip, r3 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r4, asr sl │ │ │ │ - strheq r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - teqeq r7, r8, lsl sl │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ - teqeq r7, r0, lsl #13 │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmpeq r1, r8, lsr r3 │ │ │ │ - teqeq r7, r4, asr #12 │ │ │ │ - teqeq r7, r4, lsr #19 │ │ │ │ + strdeq r4, [r1, #-52] @ 0xffffffcc │ │ │ │ + teqeq r7, r4, lsl #14 │ │ │ │ + teqeq r7, r0, ror #20 │ │ │ │ + strheq r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ + teqeq r7, r8, asr #13 │ │ │ │ + teqeq r7, r4, lsr #20 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ + teqeq r7, ip, lsl #13 │ │ │ │ + teqeq r7, r8, ror #19 │ │ │ │ + cmpeq r1, r0, asr #6 │ │ │ │ + teqeq r7, r0, asr r6 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ 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 │ │ │ │ @@ -437088,41 +437088,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2701a8 │ │ │ │ cmpeq fp, r4, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, r8, asr r2 │ │ │ │ - teqeq r7, r8, asr #17 │ │ │ │ - teqeq r7, r0, lsl #16 │ │ │ │ - cmpeq r1, r4, ror r1 │ │ │ │ + cmpeq r1, r0, ror #4 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip, lsl #16 │ │ │ │ + cmpeq r1, ip, ror r1 │ │ │ │ cmpeq fp, r4, asr sl │ │ │ │ - strdeq r3, [r1, #-252] @ 0xffffff04 │ │ │ │ - teqeq r7, r8, lsl #6 │ │ │ │ - teqeq r7, r8, ror #12 │ │ │ │ + cmpeq r1, r4 │ │ │ │ + teqeq r7, r4, lsl r3 │ │ │ │ + teqeq r7, r4, ror r6 │ │ │ │ teqeq r6, r4, lsr fp │ │ │ │ teqeq r6, r0, ror #21 │ │ │ │ - teqeq r7, r4, lsr r2 │ │ │ │ - teqeq r7, r4, lsl #4 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, r4, lsr #3 │ │ │ │ - teqeq r7, r4, ror r1 │ │ │ │ - teqeq r7, r4, asr #2 │ │ │ │ - cmpeq r1, r8, lsl #28 │ │ │ │ - teqeq r7, r4, lsl r1 │ │ │ │ - teqeq r7, r4, ror r4 │ │ │ │ - ldrsbeq r2, [r7, -ip]! │ │ │ │ - teqeq r7, ip, lsr #1 │ │ │ │ - teqeq r7, ip, ror r0 │ │ │ │ - teqeq r7, r8, asr #32 │ │ │ │ - cmpeq r1, r8, lsl #26 │ │ │ │ - teqeq r7, r4, lsl r0 │ │ │ │ - teqeq r7, r4, ror r3 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + teqeq r7, r0, asr #4 │ │ │ │ + teqeq r7, r0, lsl r2 │ │ │ │ + teqeq r7, r0, ror #3 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r0, lsl #3 │ │ │ │ + teqeq r7, r0, asr r1 │ │ │ │ + cmpeq r1, r0, lsl lr │ │ │ │ + teqeq r7, r0, lsr #2 │ │ │ │ + teqeq r7, r0, lsl #9 │ │ │ │ + teqeq r7, r8, ror #1 │ │ │ │ + ldrheq r2, [r7, -r8]! │ │ │ │ + teqeq r7, r8, lsl #1 │ │ │ │ + teqeq r7, r4, asr r0 │ │ │ │ + cmpeq r1, r0, lsl sp │ │ │ │ + teqeq r7, r0, lsr #32 │ │ │ │ + teqeq r7, r0, lsl #7 │ │ │ │ + teqeq r7, r8, ror #31 │ │ │ │ │ │ │ │ 0027063c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -437248,33 +437248,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2706dc │ │ │ │ smlaltbeq r7, fp, r4, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r4, lsr #5 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ cmpeq fp, r0, lsr #10 │ │ │ │ teqeq r6, ip, asr #31 │ │ │ │ - cmpeq r1, ip, asr #22 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r4, asr fp │ │ │ │ + teqeq r7, ip @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r1, r0, lsl fp │ │ │ │ - teqeq r7, r0, lsl lr │ │ │ │ - teqeq r7, r8, ror r1 │ │ │ │ - smlalbteq r3, r1, ip, sl │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r0, lsr r1 │ │ │ │ + cmpeq r1, r8, lsl fp │ │ │ │ + teqeq r7, ip, lsl lr │ │ │ │ + teqeq r7, r4, lsl #3 │ │ │ │ + ldrdeq r3, [r1, #-164] @ 0xffffff5c │ │ │ │ + teqeq r7, r4, ror #27 │ │ │ │ + teqeq r7, ip, lsr r1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01413a98 │ │ │ │ + smlaltbeq r3, r1, r0, sl │ │ │ │ + teqeq r7, r4, lsr #27 │ │ │ │ + teqeq r7, ip, lsl #2 │ │ │ │ + cmpeq r1, r4, ror sl │ │ │ │ teqeq r7, r8 @ │ │ │ │ - teqeq r7, r0, lsl #2 │ │ │ │ - cmpeq r1, ip, ror #20 │ │ │ │ - teqeq r7, ip, ror #7 │ │ │ │ - ldrsbeq r7, [r7, -r0]! │ │ │ │ + ldrsbeq r7, [r7, -ip]! │ │ │ │ │ │ │ │ 00270894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -437398,33 +437398,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 27092c │ │ │ │ cmpeq fp, r0, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, ip, lsr r0 │ │ │ │ + teqeq r7, r8, asr #32 │ │ │ │ ldrdeq r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ teqeq r6, ip, ror sp │ │ │ │ - strdeq r3, [r1, #-140] @ 0xffffff74 │ │ │ │ - teqeq r7, r0, ror #30 │ │ │ │ + cmpeq r1, r4, lsl #18 │ │ │ │ + teqeq r7, ip, ror #30 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - smlalbteq r3, r1, r0, r8 │ │ │ │ - teqeq r7, r0, asr #23 │ │ │ │ - teqeq r7, r8, lsr #30 │ │ │ │ - cmpeq r1, ip, ror r8 │ │ │ │ - teqeq r7, r8, lsl #23 │ │ │ │ - teqeq r7, r0, ror #29 │ │ │ │ + smlalbteq r3, r1, r8, r8 │ │ │ │ + teqeq r7, ip, asr #23 │ │ │ │ + teqeq r7, r4, lsr pc │ │ │ │ + smlalbbeq r3, r1, r4, r8 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, ip, ror #29 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq r1, r8, asr #16 │ │ │ │ - teqeq r7, r8, asr #22 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, ip, lsl r8 │ │ │ │ - teqeq r7, ip, asr #3 │ │ │ │ - teqeq r7, ip, ror lr │ │ │ │ + cmpeq r1, r0, asr r8 │ │ │ │ + teqeq r7, r4, asr fp │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, r4, lsr #16 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, r8, lsl #29 │ │ │ │ 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] @ 270d1c │ │ │ │ mov r4, r0 │ │ │ │ @@ -437559,36 +437559,36 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 270bf8 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + teqeq r7, ip @ │ │ │ │ strdeq r7, [fp, #-8] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r1, ip, asr #14 │ │ │ │ + cmpeq r1, r4, asr r7 │ │ │ │ cmpeq fp, r0, lsr r5 │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - @ instruction: 0xffffd060 │ │ │ │ teqeq r7, ip @ │ │ │ │ + @ instruction: 0xffffd060 │ │ │ │ + teqeq r7, r8, lsr #27 │ │ │ │ @ instruction: 0xffffce04 │ │ │ │ - teqeq r7, r8, ror #26 │ │ │ │ + teqeq r7, r4, ror sp │ │ │ │ @ instruction: 0xffffa5dc │ │ │ │ - teqeq r7, r8, lsr fp │ │ │ │ + teqeq r7, r4, asr #22 │ │ │ │ cmpeq fp, r4 │ │ │ │ - teqeq r7, r8, asr #18 │ │ │ │ + teqeq r7, r4, asr r9 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - teqeq r7, r8, lsl r9 │ │ │ │ + teqeq r7, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - teqeq r7, r8, ror #17 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r4, asr #17 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - teqeq r7, r8, lsl #17 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ │ │ │ │ 00270d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1172] @ 271220 │ │ │ │ @@ -437896,22 +437896,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r6, r0, rrx │ │ │ │ - teqeq r7, r8, lsl ip │ │ │ │ - smlaltbeq r3, r1, r8, r4 │ │ │ │ + teqeq r7, r4, lsr #24 │ │ │ │ + strheq r3, [r1, #-64] @ 0xffffffc0 │ │ │ │ teqeq r6, ip, asr #25 │ │ │ │ - teqeq r7, r0, lsl #21 │ │ │ │ - cmpeq r1, r0, lsl r3 │ │ │ │ + teqeq r7, ip, lsl #21 │ │ │ │ + cmpeq r1, r8, lsl r3 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r7, r8, asr #20 │ │ │ │ - ldrdeq r3, [r1, #-40] @ 0xffffffd8 │ │ │ │ + teqeq r7, r4, asr sl │ │ │ │ + smlaltteq r3, r1, r0, r2 │ │ │ │ │ │ │ │ 00271278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -438009,16 +438009,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r6, ip @ │ │ │ │ - cmpeq r1, r8, lsr #2 │ │ │ │ - teqeq r7, r8, lsl #17 │ │ │ │ + cmpeq r1, r0, lsr r1 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ │ │ │ │ 0027141c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -438141,17 +438141,17 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r1, r8, lsr #30 │ │ │ │ + cmpeq r1, r0, lsr pc │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r7, ip, lsl #13 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ ldr r0, [r0, #364] @ 0x16c │ │ │ │ ldr r2, [r2, #364] @ 0x16c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, r3, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ @@ -438316,17 +438316,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 27189c │ │ │ │ - cmpeq r1, r0, lsl #26 │ │ │ │ - teqeq r7, r0, ror #8 │ │ │ │ - teqeq r7, ip, asr #25 │ │ │ │ + cmpeq r1, r8, lsl #26 │ │ │ │ + teqeq r7, ip, ror #8 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #292] @ 271a20 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -438398,27 +438398,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 271978 │ │ │ │ - teqeq r7, ip, lsr #7 │ │ │ │ - strdeq r6, [fp, #-36] @ 0xffffffdc │ │ │ │ teqeq r7, r8 @ │ │ │ │ + strdeq r6, [fp, #-36] @ 0xffffffdc │ │ │ │ + teqeq r7, r4, lsl #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r2, [r1, #-180] @ 0xffffff4c │ │ │ │ - teqeq r7, r4, lsr r3 │ │ │ │ - smlalbbeq r2, r1, r8, fp │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r7, r4, ror #5 │ │ │ │ + ldrdeq r2, [r1, #-188] @ 0xffffff44 │ │ │ │ + teqeq r7, r0, asr #6 │ │ │ │ + @ instruction: 0x01412b90 │ │ │ │ teqeq r7, ip @ │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ - teqeq r7, r8, lsl #23 │ │ │ │ - teqeq r7, ip, ror r2 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + teqeq r7, r8, asr #23 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + teqeq r7, r8, lsl #5 │ │ │ │ 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] @ 271bb8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -438503,20 +438503,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 271b0c │ │ │ │ @ instruction: 0x014b6190 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r6, [fp, #-0] │ │ │ │ - smlalbteq r2, r1, r8, r9 │ │ │ │ - teqeq r7, r0, lsr sl │ │ │ │ - teqeq r7, r0, lsr #2 │ │ │ │ - smlalbbeq r2, r1, ip, r9 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, r0, ror #1 │ │ │ │ + ldrdeq r2, [r1, #-144] @ 0xffffff70 │ │ │ │ + teqeq r7, ip, lsr sl │ │ │ │ + teqeq r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x01412994 │ │ │ │ + teqeq r7, r0, lsl #20 │ │ │ │ + teqeq r7, ip, ror #1 │ │ │ │ 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, #364] @ 0x16c │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -438563,20 +438563,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 271ccc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 271c18 │ │ │ │ - ldrdeq r2, [r1, #-136] @ 0xffffff78 │ │ │ │ - teqeq r7, r4, lsl #1 │ │ │ │ - teqeq r7, r8, lsr #32 │ │ │ │ - @ instruction: 0x01412890 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ - teqeq r7, r4, ror #31 │ │ │ │ + smlaltteq r2, r1, r0, r8 │ │ │ │ + @ instruction: 0x01376090 │ │ │ │ + teqeq r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x01412898 │ │ │ │ + teqeq r7, r4, lsl #18 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ 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] @ 271e80 │ │ │ │ ldr r3, [pc, #408] @ 271e84 │ │ │ │ @@ -438680,28 +438680,28 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 271d5c │ │ │ │ cmpeq fp, ip, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, ip, asr sl │ │ │ │ + teqeq r7, r8, ror #20 │ │ │ │ smlaltbeq r5, fp, r0, lr │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ - teqeq r7, r0, ror #15 │ │ │ │ + smlalbbeq r2, r1, r0, r7 │ │ │ │ + teqeq r7, ip, ror #15 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ teqeq r7, r0 @ │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - teqeq r7, r4, lsr #15 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - cmpeq r1, r0, lsl #14 │ │ │ │ - teqeq r7, r8, ror #14 │ │ │ │ - teqeq r7, r8, asr lr │ │ │ │ - smlalbteq r2, r1, r4, r6 │ │ │ │ - teqeq r7, ip, lsr #14 │ │ │ │ - teqeq r7, ip, lsl lr │ │ │ │ + teqeq r7, r0, lsr #29 │ │ │ │ + cmpeq r1, r8, lsl #14 │ │ │ │ + teqeq r7, r4, ror r7 │ │ │ │ + teqeq r7, r4, ror #28 │ │ │ │ + smlalbteq r2, r1, ip, r6 │ │ │ │ + teqeq r7, r8, lsr r7 │ │ │ │ + teqeq r7, r8, 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 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #2256] @ 2727b0 │ │ │ │ @@ -439269,79 +439269,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 271f5c │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, ror #14 │ │ │ │ - ldrsbeq lr, [sp, -r4]! │ │ │ │ + teqeq sp, r0, ror #1 │ │ │ │ smlaltbeq r5, fp, r0, ip │ │ │ │ - cmpeq r1, r4, ror #10 │ │ │ │ - teqeq r7, ip, asr #11 │ │ │ │ - teqeq r7, r0, asr #25 │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ - teqeq r7, r0, lsl #25 │ │ │ │ - teqeq r7, r4, asr #24 │ │ │ │ - teqeq sl, r4, lsr #13 │ │ │ │ - ldrdeq r2, [r1, #-60] @ 0xffffffc4 │ │ │ │ - teqeq r7, r4, asr #8 │ │ │ │ - teqeq r7, r8, lsr fp │ │ │ │ - teqeq r7, ip @ │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - teqeq r7, ip, asr #7 │ │ │ │ - teqeq r7, r0, asr #21 │ │ │ │ + cmpeq r1, ip, ror #10 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + teqeq r7, ip, asr #25 │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ + teqeq r7, ip, lsl #25 │ │ │ │ + teqeq r7, r0, asr ip │ │ │ │ + teqeq sl, r0 @ │ │ │ │ + smlaltteq r2, r1, r4, r3 │ │ │ │ + teqeq r7, r0, asr r4 │ │ │ │ + teqeq r7, r4, asr #22 │ │ │ │ + teqeq r7, r8, lsl #18 │ │ │ │ + cmpeq r1, ip, ror #6 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ teqeq r7, ip, asr #21 │ │ │ │ - smlalbteq r2, r1, ip, r2 │ │ │ │ - teqeq r7, r4, lsr r3 │ │ │ │ - teqeq r7, r8, lsr #20 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqeq r7, r8, lsl #16 │ │ │ │ - strdeq r2, [r1, #-16] │ │ │ │ - teqeq r7, r8, asr r2 │ │ │ │ - teqeq r7, ip, asr #18 │ │ │ │ - teqeq r7, ip, lsl #19 │ │ │ │ - cmpeq r1, ip, asr #2 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + ldrdeq r2, [r1, #-36] @ 0xffffffdc │ │ │ │ + teqeq r7, r0, asr #6 │ │ │ │ + teqeq r7, r4, lsr sl │ │ │ │ + teqeq r7, r0, asr #21 │ │ │ │ + teqeq r7, r4, lsl r8 │ │ │ │ + strdeq r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ + teqeq r7, r4, ror #4 │ │ │ │ + teqeq r7, r8, asr r9 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + cmpeq r1, r4, asr r1 │ │ │ │ + teqeq r7, r0, asr #3 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r7, r8, lsr #17 │ │ │ │ teqeq r6, r0, ror #19 │ │ │ │ teqeq r6, ip, lsl #19 │ │ │ │ - cmpeq r1, r4, ror r0 │ │ │ │ - ldrsbeq r0, [r7, -ip]! │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ - teqeq r7, r0, lsr #1 │ │ │ │ + cmpeq r1, ip, ror r0 │ │ │ │ + teqeq r7, r8, ror #1 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r1, r0, asr #32 │ │ │ │ + teqeq r7, ip, lsr #1 │ │ │ │ + teqeq r7, r0, lsr #15 │ │ │ │ + cmpeq r1, r4 │ │ │ │ + teqeq r7, r0, ror r0 │ │ │ │ + teqeq r7, r4, ror #14 │ │ │ │ + smlalbteq r1, r1, r8, pc @ │ │ │ │ + teqeq r7, r4, lsr r0 │ │ │ │ + teqeq r7, r8, lsr #14 │ │ │ │ + smlalbbeq r1, r1, ip, pc @ │ │ │ │ + teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, ror #13 │ │ │ │ + teqpeq r6, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r0 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r1, #-224] @ 0xffffff20 │ │ │ │ + teqpeq r6, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, asr r6 │ │ │ │ + strheq r1, [r1, #-224] @ 0xffffff20 │ │ │ │ + teqpeq r6, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, lsl r6 │ │ │ │ + cmpeq r1, r4, ror lr │ │ │ │ + teqpeq r6, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ teqeq r7, r4 @ │ │ │ │ - strdeq r1, [r1, #-252] @ 0xffffff04 │ │ │ │ - teqeq r7, r4, rrx │ │ │ │ - teqeq r7, r8, asr r7 │ │ │ │ - smlalbteq r1, r1, r0, pc @ │ │ │ │ - teqeq r7, r8, lsr #32 │ │ │ │ - teqeq r7, ip, lsl r7 │ │ │ │ - smlalbbeq r1, r1, r4, pc @ │ │ │ │ - teqpeq r6, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r1, #-216] @ 0xffffff28 │ │ │ │ + teqpeq r6, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, lsr r5 │ │ │ │ + @ instruction: 0x01411d9c │ │ │ │ + teqpeq r6, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ teqeq r7, ip @ │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r1, r1, r8, lr @ │ │ │ │ - teqpeq r6, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, asr #12 │ │ │ │ - smlaltbeq r1, r1, r8, lr @ │ │ │ │ - teqpeq r6, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, lsl #12 │ │ │ │ - cmpeq r1, ip, ror #28 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8, asr #11 │ │ │ │ - teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r6, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r1, #-208] @ 0xffffff30 │ │ │ │ - teqpeq r6, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, lsr #10 │ │ │ │ - @ instruction: 0x01411d94 │ │ │ │ - teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 272958 │ │ │ │ ldr r3, [pc, #128] @ 27295c │ │ │ │ ldr r4, [pc, #128] @ 272960 │ │ │ │ @@ -439374,17 +439374,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 272920 │ │ │ │ cmpeq fp, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r1, r4, lsr ip │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - teqpeq r6, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr ip │ │ │ │ + teqeq r7, r0, lsr #7 │ │ │ │ + teqpeq r6, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ ldr r0, [r1, #364] @ 0x16c │ │ │ │ cmp r3, r0 │ │ │ │ beq 2729a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -439472,22 +439472,22 @@ │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 272a24 │ │ │ │ cmpeq fp, r0, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r4, lsr #7 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ ldrdeq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ - smlaltbeq r1, r1, ip, sl @ │ │ │ │ - teqeq r7, ip, lsl r3 │ │ │ │ - teqeq r7, r4, lsl #4 │ │ │ │ - cmpeq r1, ip, ror #20 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, asr #3 │ │ │ │ + strheq r1, [r1, #-164] @ 0xffffff5c │ │ │ │ + teqeq r7, r8, lsr #6 │ │ │ │ + teqeq r7, r0, lsl r2 │ │ │ │ + cmpeq r1, r4, ror sl │ │ │ │ + teqpeq r6, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0 @ │ │ │ │ │ │ │ │ 00272b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -439612,32 +439612,32 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 272b9c │ │ │ │ smlaltteq r5, fp, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, ip, asr #2 │ │ │ │ + teqeq r7, r8, asr r1 │ │ │ │ cmpeq fp, r0, rrx │ │ │ │ - teqeq r7, r8, asr #3 │ │ │ │ - cmpeq r1, r0, lsr r9 │ │ │ │ - teqeq r7, r0, lsl #1 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + cmpeq r1, r8, lsr r9 │ │ │ │ + teqeq r7, ip, lsl #1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ teqeq r6, r0, asr #21 │ │ │ │ - smlaltteq r1, r1, r4, r8 @ │ │ │ │ - teqeq r7, ip, lsr r0 │ │ │ │ - smlaltbeq r1, r1, r8, r8 @ │ │ │ │ - teqpeq r6, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0 │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - teqpeq r6, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, asr #31 │ │ │ │ - cmpeq r1, r4, asr #16 │ │ │ │ - teqpeq r6, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + smlaltteq r1, r1, ip, r8 @ │ │ │ │ + teqeq r7, r8, asr #32 │ │ │ │ + strheq r1, [r1, #-128] @ 0xffffff80 │ │ │ │ + teqpeq r6, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + cmpeq r1, ip, asr #16 │ │ │ │ + teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r4, lsr #31 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00272d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -439707,26 +439707,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 272dbc │ │ │ │ - teqeq r7, ip, ror #31 │ │ │ │ - cmpeq r1, r0, asr #14 │ │ │ │ - teqpeq r6, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + teqeq r7, r8 @ │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ + teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, lsr #29 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmpeq r1, r4, lsl #14 │ │ │ │ - teqpeq r6, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8, asr lr │ │ │ │ + cmpeq r1, ip, lsl #14 │ │ │ │ + teqpeq r6, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r4, ror #28 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - smlalbteq r1, r1, r8, r6 @ │ │ │ │ - teqpeq r6, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, lsr #28 │ │ │ │ + ldrdeq r1, [r1, #-96] @ 0xffffffa0 │ │ │ │ + teqpeq r6, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #364] @ 0x16c │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ ldm r2, {r2, lr} │ │ │ │ @@ -439753,17 +439753,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 272f40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 272eec │ │ │ │ - cmpeq r1, r0, lsl r6 │ │ │ │ - teqpeq r6, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, ror #26 │ │ │ │ + cmpeq r1, r8, lsl r6 │ │ │ │ + teqpeq r6, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, ror sp │ │ │ │ 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 │ │ │ │ @@ -439791,17 +439791,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 272f84 │ │ │ │ - cmpeq r1, r8, ror r5 │ │ │ │ - teqpeq r6, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + smlalbbeq r1, r1, r0, r5 @ │ │ │ │ + teqpeq r6, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip @ │ │ │ │ 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 │ │ │ │ @@ -440147,47 +440147,47 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 2730ac │ │ │ │ strdeq r4, [fp, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r4, [fp, #-188] @ 0xffffff44 │ │ │ │ cmpeq fp, r0, asr fp │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - cmpeq r1, r8, lsl #8 │ │ │ │ + cmpeq r1, r0, lsl r4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq r7, r4, ror #22 │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ - teqpeq r6, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, ror sl │ │ │ │ - strheq r1, [r1, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r7, r4, lsl sl │ │ │ │ + teqeq r7, r0, ror fp │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ + teqpeq r6, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, ror sl │ │ │ │ + smlalbteq r1, r1, r0, r2 @ │ │ │ │ + teqeq r7, r0, lsr #20 │ │ │ │ teqpeq r5, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, r1, r8, r1 @ │ │ │ │ - teqpeq r6, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, lsr #18 │ │ │ │ - smlalbbeq r1, r1, ip, r1 @ │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8, ror #17 │ │ │ │ - cmpeq r1, r0, asr r1 │ │ │ │ - teqpeq r6, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, lsr #17 │ │ │ │ - cmpeq r1, r4, lsl r1 │ │ │ │ - teqpeq r6, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r0, ror r8 │ │ │ │ - ldrdeq r1, [r1, #-8] │ │ │ │ - teqpeq r6, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4, lsr r8 │ │ │ │ - swpbeq r1, ip, [r1] @ │ │ │ │ - teqpeq r6, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r1, #-16] │ │ │ │ + teqpeq r6, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, lsr #18 │ │ │ │ + @ instruction: 0x01411194 │ │ │ │ + teqpeq r6, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + cmpeq r1, r8, asr r1 │ │ │ │ + teqpeq r6, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ teqeq r7, r8 @ │ │ │ │ - cmpeq r1, r0, rrx │ │ │ │ - teqpeq r6, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip @ │ │ │ │ - @ instruction: 0x0136f090 │ │ │ │ - teqpeq r6, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl r1 │ │ │ │ + teqpeq r6, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, ip, ror r8 │ │ │ │ + smlaltteq r1, r1, r0, r0 @ │ │ │ │ + teqpeq r6, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, asr #16 │ │ │ │ + smlaltbeq r1, r1, r4, r0 @ │ │ │ │ + teqpeq r6, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r4, lsl #16 │ │ │ │ + cmpeq r1, r8, rrx │ │ │ │ + ldrsbeq pc, [r6, -r4]! @ │ │ │ │ + teqeq r7, r8, asr #15 │ │ │ │ + @ instruction: 0x0136f09c │ │ │ │ + teqpeq r6, r8, rrx @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #380] @ 273774 │ │ │ │ ldr ip, [pc, #380] @ 273778 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -440281,30 +440281,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 273784 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2736b0 │ │ │ │ - teqeq r7, ip, ror #12 │ │ │ │ + teqeq r7, r8, ror r6 │ │ │ │ strdeq r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r0, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r4, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ @ instruction: 0x014b0a98 │ │ │ │ @ instruction: 0xffffe3d4 │ │ │ │ - teqeq r7, ip, lsr #12 │ │ │ │ + teqeq r7, r8, lsr r6 │ │ │ │ @ instruction: 0xffffdf88 │ │ │ │ - teqeq r7, r0, lsl #1 │ │ │ │ + teqeq r7, ip, lsl #1 │ │ │ │ cmpeq fp, ip, asr #10 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - teqeq r6, r0, ror #28 │ │ │ │ + teqeq r6, ip, ror #28 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - teqeq r6, r0, lsr lr │ │ │ │ + teqeq r6, ip, lsr lr │ │ │ │ │ │ │ │ 002737b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -440815,25 +440815,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqpeq r5, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ + teqeq r7, r0, lsl #30 │ │ │ │ + smlalbbeq r0, r1, r4, r7 │ │ │ │ teqeq r6, r8, lsl #3 │ │ │ │ - teqeq r7, r4 @ │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ + teqeq r7, r0, asr #29 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ teqpeq r5, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r8, lsl #29 │ │ │ │ - cmpeq r1, r0, lsl r7 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ + cmpeq r1, r8, lsl r7 │ │ │ │ teqpeq r5, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, asr lr │ │ │ │ - smlaltteq r0, r1, r4, r6 │ │ │ │ + teqeq r7, r8, ror #28 │ │ │ │ + smlaltteq r0, r1, ip, r6 │ │ │ │ │ │ │ │ 00273fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -441114,22 +441114,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - strheq r0, [r1, #-44] @ 0xffffffd4 │ │ │ │ - teqeq r7, r4, lsr #20 │ │ │ │ + smlalbteq r0, r1, r4, r2 │ │ │ │ + teqeq r7, r0, lsr sl │ │ │ │ teqpeq r5, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - teqeq r7, r0, ror #19 │ │ │ │ + smlalbbeq r0, r1, r0, r2 │ │ │ │ + teqeq r7, ip, ror #19 │ │ │ │ teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, asr #4 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r1, r0, asr r2 │ │ │ │ + teqeq r7, ip @ │ │ │ │ │ │ │ │ 00274470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -441225,16 +441225,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r0, r1, r0, r0 │ │ │ │ - teqeq r7, r8, lsl #16 │ │ │ │ + smlaltbeq r0, r1, r8, r0 │ │ │ │ + teqeq r7, r4, lsl r8 │ │ │ │ │ │ │ │ 0027460c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -441335,16 +441335,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r0, #-224] @ 0xffffff20 │ │ │ │ - teqeq r7, r8, asr r6 │ │ │ │ + strdeq pc, [r0, #-232] @ 0xffffff18 │ │ │ │ + teqeq r7, r4, ror #12 │ │ │ │ │ │ │ │ 002747bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -441444,16 +441444,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, lsr #9 │ │ │ │ + cmppeq r0, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8 @ │ │ │ │ │ │ │ │ 00274968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -441548,16 +441548,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, r8 @ @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq pc, r0, ip, fp @ │ │ │ │ - teqeq r7, r4, lsl r3 │ │ │ │ + strheq pc, [r0, #-180] @ 0xffffff4c @ │ │ │ │ + teqeq r7, r0, lsr #6 │ │ │ │ │ │ │ │ 00274b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -441652,16 +441652,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r5, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip, ror r1 │ │ │ │ + cmppeq r0, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, lsl #3 │ │ │ │ │ │ │ │ 00274c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 274f74 │ │ │ │ @@ -441853,20 +441853,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqpeq r5, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmppeq r0, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, lsr #29 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ teqeq r5, r4, asr #30 │ │ │ │ - strdeq pc, [r0, #-104] @ 0xffffff98 │ │ │ │ - teqeq r7, ip, asr lr │ │ │ │ + cmppeq r0, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r8, ror #28 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00274fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -441962,16 +441962,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - cmppeq r0, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + cmppeq r0, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r7, r0, asr #25 │ │ │ │ │ │ │ │ 00275160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -442066,16 +442066,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0, lsl #24 │ │ │ │ - strheq pc, [r0, #-52] @ 0xffffffcc @ │ │ │ │ - teqeq r7, r8, lsl fp │ │ │ │ + strheq pc, [r0, #-60] @ 0xffffffc4 @ │ │ │ │ + teqeq r7, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 002752fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -442183,16 +442183,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r8, lsr sl │ │ │ │ - smlaltteq pc, r0, ip, r1 @ │ │ │ │ - teqeq r7, ip, asr r9 │ │ │ │ + strdeq pc, [r0, #-20] @ 0xffffffec │ │ │ │ + teqeq r7, r8, ror #18 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 002754c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -442388,20 +442388,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, ip, lsr r7 │ │ │ │ - strdeq lr, [r0, #-228] @ 0xffffff1c │ │ │ │ - teqeq r7, r8, asr r6 │ │ │ │ + strdeq lr, [r0, #-236] @ 0xffffff14 │ │ │ │ + teqeq r7, r4, ror #12 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - strheq lr, [r0, #-224] @ 0xffffff20 │ │ │ │ - teqeq r7, r4, lsl r6 │ │ │ │ + strheq lr, [r0, #-232] @ 0xffffff18 │ │ │ │ + teqeq r7, r0, lsr #12 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 00275804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -442590,20 +442590,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r5, r4, lsr #12 │ │ │ │ - ldrdeq lr, [r0, #-188] @ 0xffffff44 │ │ │ │ - teqeq r7, r0, asr #6 │ │ │ │ + smlaltteq lr, r0, r4, fp │ │ │ │ + teqeq r7, ip, asr #6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ teqeq r5, r8, ror #7 │ │ │ │ - @ instruction: 0x0140eb9c │ │ │ │ - teqeq r7, r0, lsl #6 │ │ │ │ + smlaltbeq lr, r0, r4, fp │ │ │ │ + teqeq r7, ip, lsl #6 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 00275b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -442792,20 +442792,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r5, r4, lsl #6 │ │ │ │ - strheq lr, [r0, #-140] @ 0xffffff74 │ │ │ │ - teqeq r7, r0, lsr #32 │ │ │ │ + smlalbteq lr, r0, r4, r8 │ │ │ │ + teqeq r7, ip, lsr #32 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ teqeq r5, r8, asr #1 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - teqeq r7, r4, ror #31 │ │ │ │ + smlalbbeq lr, r0, r4, r8 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ │ │ │ │ 00275e40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -442992,20 +442992,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r4, ror #27 │ │ │ │ - @ instruction: 0x0140e59c │ │ │ │ - teqeq r7, r0, lsl #26 │ │ │ │ + smlaltbeq lr, r0, r4, r5 │ │ │ │ + teqeq r7, ip, lsl #26 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ teqeq r5, r0, lsr #27 │ │ │ │ - cmpeq r0, r8, asr r5 │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmpeq r0, r0, ror #10 │ │ │ │ + teqeq r7, r8, asr #25 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 0027615c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -443184,20 +443184,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - smlaltbeq lr, r0, r8, r2 │ │ │ │ - teqeq r7, ip, lsl #20 │ │ │ │ + strheq lr, [r0, #-32] @ 0xffffffe0 │ │ │ │ + teqeq r7, r8, lsl sl │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - cmpeq r0, r8, ror #4 │ │ │ │ - teqeq r7, ip, asr #19 │ │ │ │ + cmpeq r0, r0, ror r2 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 00276454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -443509,24 +443509,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r5, r0, lsl #19 │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ - teqeq r7, ip @ │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ + teqeq r7, r8, lsr #13 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ teqeq r5, r8, ror #11 │ │ │ │ - @ instruction: 0x0140dd9c │ │ │ │ - teqeq r7, r0, lsl #10 │ │ │ │ + smlaltbeq sp, r0, r4, sp │ │ │ │ + teqeq r7, ip, lsl #10 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ teqeq r5, r8, lsr #15 │ │ │ │ - cmpeq r0, r0, ror #26 │ │ │ │ - teqeq r7, r4, asr #9 │ │ │ │ + cmpeq r0, r8, ror #26 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ │ │ │ │ 00276970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443716,20 +443716,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ teqeq r5, r8, ror r2 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ + cmpeq r0, r4, lsr sl │ │ │ │ + teqeq r7, ip @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 00276c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443917,20 +443917,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - cmpeq r0, r8, asr #14 │ │ │ │ - teqeq r7, ip, lsr #29 │ │ │ │ + cmpeq r0, r0, asr r7 │ │ │ │ + teqeq r7, r8 @ │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ teqeq r5, ip, asr #30 │ │ │ │ - cmpeq r0, r4, lsl #14 │ │ │ │ - teqeq r7, ip, ror #28 │ │ │ │ + cmpeq r0, ip, lsl #14 │ │ │ │ + teqeq r7, r8, ror lr │ │ │ │ │ │ │ │ 00276fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -444117,19 +444117,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r8, ror ip │ │ │ │ - cmpeq r0, r0, lsr r4 │ │ │ │ - teqeq r7, r8 @ │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ + teqeq r7, r4, lsr #23 │ │ │ │ teqeq r5, r4, lsr ip │ │ │ │ - smlaltteq sp, r0, ip, r3 │ │ │ │ - teqeq r7, r0, asr fp │ │ │ │ + strdeq sp, [r0, #-52] @ 0xffffffcc │ │ │ │ + teqeq r7, ip, asr fp │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 002772c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -444432,29 +444432,29 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - cmpeq r0, r0, lsr r1 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + cmpeq r0, r8, lsr r1 │ │ │ │ strheq r0, [fp, #-100] @ 0xffffff9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - swpbeq sp, r8, [r0] │ │ │ │ - teqeq r7, r4, lsl #16 │ │ │ │ - teqeq r7, r4, asr #15 │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ + smlaltbeq sp, r0, r0, r0 │ │ │ │ + teqeq r7, r0, lsl r8 │ │ │ │ + teqeq r7, r0 @ │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - teqeq r7, r4 @ │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + teqeq r7, r0, asr #13 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ teqeq r5, r4, asr r7 │ │ │ │ - cmpeq r0, ip, lsl #30 │ │ │ │ - teqeq r7, r0, ror r6 │ │ │ │ + cmpeq r0, r4, lsl pc │ │ │ │ + teqeq r7, ip, ror r6 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 002777d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -444693,22 +444693,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r5, ip, lsl #7 │ │ │ │ - cmpeq r0, r0, asr #22 │ │ │ │ - teqeq r7, r8, lsr #5 │ │ │ │ + cmpeq r0, r8, asr #22 │ │ │ │ + teqeq r7, r4 @ │ │ │ │ teqeq r5, ip, asr #6 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ - teqeq r7, r4, ror #4 │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ + teqeq r7, r0, ror r2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 00277bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -444947,23 +444947,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmpeq r0, r6, ror r8 │ │ │ │ + cmpeq r0, lr, ror r8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r5, ip @ │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ + teqpeq r6, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ teqeq r5, ip, asr pc │ │ │ │ - cmpeq r0, r0, lsl r7 │ │ │ │ - teqpeq r6, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsl r7 │ │ │ │ + teqpeq r6, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00277fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -445058,16 +445058,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - cmpeq r0, r4, ror #10 │ │ │ │ - teqpeq r6, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, ror #10 │ │ │ │ + teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ │ │ │ │ 0027814c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -445163,16 +445163,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r4, lsl ip │ │ │ │ - smlalbteq ip, r0, r8, r3 │ │ │ │ - teqpeq r6, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r0, #-48] @ 0xffffffd0 │ │ │ │ + teqpeq r6, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002782e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -445267,16 +445267,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, ip, ror sl │ │ │ │ - cmpeq r0, r0, lsr r2 │ │ │ │ - teqpeq r6, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsr r2 │ │ │ │ + teqpeq r6, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 00278480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -445372,16 +445372,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0, ror #17 │ │ │ │ - swpbeq ip, r4, [r0] │ │ │ │ - teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ + swpbeq ip, ip, [r0] │ │ │ │ + teqpeq r6, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00278618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -445568,19 +445568,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, ip, lsl #12 │ │ │ │ - smlalbteq fp, r0, r4, sp │ │ │ │ - teqpeq r6, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq fp, r0, ip, sp │ │ │ │ + teqpeq r6, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ teqeq r5, r8, asr #11 │ │ │ │ - smlalbbeq fp, r0, r0, sp │ │ │ │ - teqpeq r6, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq fp, r0, r8, sp │ │ │ │ + teqpeq r6, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 00278930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -445759,20 +445759,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0, lsr #6 │ │ │ │ - ldrdeq fp, [r0, #-164] @ 0xffffff5c │ │ │ │ - teqpeq r6, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, #-172] @ 0xffffff54 │ │ │ │ + teqpeq r6, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ teqeq r5, r0, ror #5 │ │ │ │ - @ instruction: 0x0140ba94 │ │ │ │ - teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0140ba9c │ │ │ │ + teqpeq r6, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00278c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -445953,19 +445953,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r0, lsr #32 │ │ │ │ - ldrdeq fp, [r0, #-116] @ 0xffffff8c │ │ │ │ - teqeq r6, ip, lsr pc │ │ │ │ + ldrdeq fp, [r0, #-124] @ 0xffffff84 │ │ │ │ + teqeq r6, r8, asr #30 │ │ │ │ teqeq r5, r0, ror #31 │ │ │ │ - @ instruction: 0x0140b794 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + @ instruction: 0x0140b79c │ │ │ │ + teqeq r6, r4, lsl #30 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00278f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -446174,19 +446174,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, ip, lsr #25 │ │ │ │ - cmpeq r0, r4, ror #8 │ │ │ │ - teqeq r6, ip, asr #23 │ │ │ │ + cmpeq r0, ip, ror #8 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ teqeq r5, r8, ror #24 │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ - teqeq r6, r4, lsl #23 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ │ │ │ │ 00279290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -446283,16 +446283,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, ip, asr #21 │ │ │ │ - smlalbbeq fp, r0, r0, r2 │ │ │ │ - teqeq r6, r4, ror #19 │ │ │ │ + smlalbbeq fp, r0, r8, r2 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 00279430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -446481,20 +446481,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - strheq sl, [r0, #-240] @ 0xffffff10 │ │ │ │ - teqeq r6, r4, lsl r7 │ │ │ │ + strheq sl, [r0, #-248] @ 0xffffff08 │ │ │ │ + teqeq r6, r0, lsr #14 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ teqeq r5, ip @ │ │ │ │ - cmpeq r0, r0, ror pc │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, ror pc │ │ │ │ + teqeq r6, r0, ror #13 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 00279750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -446624,22 +446624,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r6, r0, asr #10 │ │ │ │ - smlalbbeq sl, r0, ip, pc @ │ │ │ │ + teqeq r6, ip, asr #10 │ │ │ │ + @ instruction: 0x0140af94 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r6, r4, lsl #10 │ │ │ │ - cmpeq r0, ip, asr #30 │ │ │ │ + teqeq r6, r0, lsl r5 │ │ │ │ + cmpeq r0, r4, asr pc │ │ │ │ teqeq r5, r4, asr #14 │ │ │ │ - teqeq r6, r4, asr #9 │ │ │ │ - cmpeq r0, r0, lsl pc │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ │ │ │ │ 00279988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -446848,25 +446848,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - cmpeq r0, ip, lsr sp │ │ │ │ + teqeq r6, r4, lsl #6 │ │ │ │ + cmpeq r0, r4, asr #26 │ │ │ │ ldrdeq lr, [sl, #-0] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq sl, [r0, #-192] @ 0xffffff40 │ │ │ │ - teqeq r6, r8, asr r2 │ │ │ │ - teqeq r6, ip, lsr #4 │ │ │ │ - cmpeq r0, ip, ror #24 │ │ │ │ + strheq sl, [r0, #-200] @ 0xffffff38 │ │ │ │ + teqeq r6, r4, ror #4 │ │ │ │ + teqeq r6, r8, lsr r2 │ │ │ │ + cmpeq r0, r4, ror ip │ │ │ │ teqeq r5, r8, lsl r2 │ │ │ │ - strheq sl, [r0, #-188] @ 0xffffff44 │ │ │ │ - teqeq r6, r8, ror #2 │ │ │ │ + smlalbteq sl, r0, r4, fp │ │ │ │ + teqeq r6, r4, ror r1 │ │ │ │ │ │ │ │ 00279d0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -447017,16 +447017,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq sl, r0, asr #26 │ │ │ │ teqeq r5, r4, lsl #31 │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ + teqeq r6, r0, ror #29 │ │ │ │ │ │ │ │ 00279f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -447729,26 +447729,26 @@ │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #424] @ 0x1a8 │ │ │ │ strne r8, [r7, #384] @ 0x180 │ │ │ │ b 27a7c8 │ │ │ │ smlalbbeq sp, sl, r0, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r6, r4, asr #14 │ │ │ │ - smlaltbeq sl, r0, r4, r1 │ │ │ │ + teqeq r6, r0, asr r7 │ │ │ │ + smlaltbeq sl, r0, ip, r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ - ldrdeq sl, [r0, #-4] │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ + ldrdeq sl, [r0, #-12] │ │ │ │ cmpeq sl, r4, lsr r4 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r4, ror r4 │ │ │ │ - ldrdeq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ + teqeq r6, r0, asr #9 │ │ │ │ + teqeq r6, r0, lsl #9 │ │ │ │ + ldrdeq r9, [r0, #-232] @ 0xffffff18 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ │ │ │ │ 0027aa6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -447774,17 +447774,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27aaa0 │ │ │ │ - smlalbteq r9, r0, r0, sp │ │ │ │ - teqeq r6, r4, asr #21 │ │ │ │ - teqeq r6, ip, asr #6 │ │ │ │ + smlalbteq r9, r0, r8, sp │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r8, asr r3 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ │ │ │ │ 0027aaf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -447837,21 +447837,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 27ab48 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - cmpeq r0, ip, lsl #26 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, lsl #6 │ │ │ │ + cmpeq r0, r4, lsl sp │ │ │ │ + teqeq r6, r0, lsr #5 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - smlalbteq r9, r0, r4, ip │ │ │ │ - teqeq r6, ip, asr #19 │ │ │ │ - teqeq r6, r8, asr r2 │ │ │ │ + smlalbteq r9, r0, ip, ip │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, ror #4 │ │ │ │ │ │ │ │ 0027abf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -447877,17 +447877,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27ac2c │ │ │ │ - cmpeq r0, r4, lsr ip │ │ │ │ - teqeq r6, r8, lsr r9 │ │ │ │ - teqeq r6, r0, asr #3 │ │ │ │ + cmpeq r0, ip, lsr ip │ │ │ │ + teqeq r6, r4, asr #18 │ │ │ │ + teqeq r6, ip, asr #3 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0027ac84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -448089,41 +448089,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 27add4 │ │ │ │ cmpeq sl, r8, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, asr #30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - cmpeq r0, ip, lsl fp │ │ │ │ - ldrheq sp, [r6, -r0]! │ │ │ │ + cmpeq r0, r4, lsr #22 │ │ │ │ + ldrheq sp, [r6, -ip]! │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ cmpeq sl, r8, lsr #28 │ │ │ │ - cmpeq r0, r8, asr sl │ │ │ │ - teqeq r6, r0, ror #14 │ │ │ │ - teqeq r6, ip, ror #31 │ │ │ │ + cmpeq r0, r0, ror #20 │ │ │ │ + teqeq r6, ip, ror #14 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ - teqeq r6, r4, lsr r0 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ + teqeq r6, r0, asr #32 │ │ │ │ + teqeq r6, r0, asr #31 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - ldrdeq r9, [r0, #-156] @ 0xffffff64 │ │ │ │ - teqeq r6, r4, ror #13 │ │ │ │ - teqeq r6, r0, ror pc │ │ │ │ + smlaltteq r9, r0, r4, r9 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip, ror pc │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - smlaltbeq r9, r0, r4, r9 │ │ │ │ - teqeq r6, ip, lsr #13 │ │ │ │ - teqeq r6, r8, lsr pc │ │ │ │ + smlaltbeq r9, r0, ip, r9 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, asr #30 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmpeq r0, ip, ror #18 │ │ │ │ - teqeq r6, r4, ror r6 │ │ │ │ - teqeq r6, r0, lsl #30 │ │ │ │ + cmpeq r0, r4, ror r9 │ │ │ │ + teqeq r6, r0, lsl #13 │ │ │ │ + teqeq r6, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - teqeq r6, r0, asr #12 │ │ │ │ - teqeq r6, ip, lsl #12 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip, asr #12 │ │ │ │ + teqeq r6, r8, lsl r6 │ │ │ │ + teqeq r6, r0, lsl #12 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 0027b02c : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ @@ -448168,17 +448168,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 27b0e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27b090 │ │ │ │ - smlalbteq r9, r0, ip, r7 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, asr sp │ │ │ │ + ldrdeq r9, [r0, #-116] @ 0xffffff8c │ │ │ │ + teqeq r6, r0, ror #9 │ │ │ │ + teqeq r6, r4, ror #26 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ │ │ │ │ 0027b0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -448231,21 +448231,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27b114 │ │ │ │ teqeq r5, r0, asr r2 │ │ │ │ - teqeq r6, r4, ror sp │ │ │ │ - cmpeq r0, r4, lsr #14 │ │ │ │ - teqeq r6, ip, lsr #25 │ │ │ │ + teqeq r6, r0, lsl #27 │ │ │ │ + cmpeq r0, ip, lsr #14 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r9, [r0, #-108] @ 0xffffff94 │ │ │ │ - teqeq r6, r4, ror #7 │ │ │ │ - teqeq r6, r8, ror #24 │ │ │ │ + smlaltteq r9, r0, r4, r6 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r4, ror ip │ │ │ │ │ │ │ │ 0027b1e8 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #360] @ 0x168 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #356] @ 0x164 │ │ │ │ @@ -448280,17 +448280,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 27b28c │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 27b238 │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ - teqeq r6, r8, lsr #6 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, lsr #12 │ │ │ │ + teqeq r6, r4, lsr r3 │ │ │ │ + teqeq r6, r0, asr #23 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ │ │ │ │ 0027b290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -448704,68 +448704,68 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27b558 │ │ │ │ cmpeq sl, r8, asr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r8, ror #10 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + teqeq r6, r0, lsl #22 │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - strdeq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ - teqeq r6, r8, lsl #19 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ smlaltbeq ip, sl, r4, r6 │ │ │ │ - ldrdeq r9, [r0, #-44] @ 0xffffffd4 │ │ │ │ - teqeq r6, r4, ror #31 │ │ │ │ - teqeq r6, r8, ror #16 │ │ │ │ + smlaltteq r9, r0, r4, r2 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r4, ror r8 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - smlaltbeq r9, r0, r0, r2 │ │ │ │ - teqeq r6, r8, lsr #31 │ │ │ │ - teqeq r6, ip, lsr #16 │ │ │ │ + smlaltbeq r9, r0, r8, r2 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r8, lsr r8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - teqeq r6, r0, ror pc │ │ │ │ - teqeq r6, r4, asr #30 │ │ │ │ + teqeq r6, ip, ror pc │ │ │ │ + teqeq r6, r0, asr pc │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq r6, r8, lsr #30 │ │ │ │ + teqeq r6, r4, lsr pc │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq r6, ip, lsl #30 │ │ │ │ + teqeq r6, r8, lsl pc │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - smlalbteq r9, r0, ip, r1 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r8, asr r7 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + ldrdeq r9, [r0, #-20] @ 0xffffffec │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, ror #14 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - smlalbbeq r9, r0, ip, r1 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x01409194 │ │ │ │ + teqeq r6, r0, lsr #29 │ │ │ │ + teqeq r6, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r0, r0, asr r1 │ │ │ │ - teqeq r6, r8, asr lr │ │ │ │ - teqeq r6, r0, ror #13 │ │ │ │ - cmpeq r0, r4, lsl r1 │ │ │ │ - teqeq r6, ip, lsl lr │ │ │ │ - teqeq r6, r0, lsr #13 │ │ │ │ + cmpeq r0, r8, asr r1 │ │ │ │ + teqeq r6, r4, ror #28 │ │ │ │ + teqeq r6, ip, ror #13 │ │ │ │ + cmpeq r0, ip, lsl r1 │ │ │ │ + teqeq r6, r8, lsr #28 │ │ │ │ + teqeq r6, ip, lsr #13 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrdeq r9, [r0, #-8] │ │ │ │ - teqeq r6, r0, ror #27 │ │ │ │ - teqeq r6, r4, ror #12 │ │ │ │ + smlaltteq r9, r0, r0, r0 │ │ │ │ + teqeq r6, ip, ror #27 │ │ │ │ + teqeq r6, r0, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq r6, r8, lsr #27 │ │ │ │ - teqeq r6, r8, ror sp │ │ │ │ - teqeq r6, r8, asr #26 │ │ │ │ - cmpeq r0, ip │ │ │ │ - teqeq r6, r4, lsl sp │ │ │ │ - teqeq r6, ip @ │ │ │ │ - ldrdeq r8, [r0, #-240] @ 0xffffff10 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r0, ror #10 │ │ │ │ - @ instruction: 0x01408f94 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r4, lsr #10 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r4, lsl #27 │ │ │ │ + teqeq r6, r4, asr sp │ │ │ │ + cmpeq r0, r4, lsl r0 │ │ │ │ + teqeq r6, r0, lsr #26 │ │ │ │ + teqeq r6, r8, lsr #11 │ │ │ │ + ldrdeq r8, [r0, #-248] @ 0xffffff08 │ │ │ │ + teqeq r6, r4, ror #25 │ │ │ │ + teqeq r6, ip, ror #10 │ │ │ │ + @ instruction: 0x01408f9c │ │ │ │ + teqeq r6, r8, lsr #25 │ │ │ │ + teqeq r6, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #368] @ 27bb78 │ │ │ │ ldr r3, [pc, #368] @ 27bb7c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -448859,25 +448859,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27ba90 │ │ │ │ strdeq ip, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, ror #2 │ │ │ │ - smlaltbeq r8, r0, r4, sp │ │ │ │ - teqeq r6, ip, lsr #21 │ │ │ │ - teqeq r6, r0, lsr r3 │ │ │ │ + smlaltbeq r8, r0, ip, sp │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip, lsr r3 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - cmpeq r0, r8, ror #26 │ │ │ │ - teqeq r6, r0, ror sl │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ + teqeq r6, ip, ror sl │ │ │ │ + teqeq r6, r0, lsl #6 │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ - teqeq r6, r4, lsr sl │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + teqeq r6, r0, asr #20 │ │ │ │ + teqeq r6, r4, asr #5 │ │ │ │ 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] @ 27c33c │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ @@ -449356,53 +449356,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27bf78 │ │ │ │ cmpeq sl, r0, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq fp, [sl, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ - teqeq r6, r4, ror #3 │ │ │ │ + cmpeq r0, r8, asr ip │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - cmpeq r0, ip, asr sl │ │ │ │ - teqeq r6, ip, ror #31 │ │ │ │ + cmpeq r0, r4, ror #20 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ smlalbbeq fp, sl, r4, ip │ │ │ │ teqeq r5, r8, lsl lr │ │ │ │ teqeq r5, r8, lsr #27 │ │ │ │ teqeq r5, r4, asr sp │ │ │ │ teqeq r5, r4, lsl sp │ │ │ │ - teqeq r6, ip, ror #8 │ │ │ │ - cmpeq r0, r0, lsr r7 │ │ │ │ - teqeq r6, r8, lsr r4 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, ror r4 │ │ │ │ + cmpeq r0, r8, lsr r7 │ │ │ │ + teqeq r6, r4, asr #8 │ │ │ │ + teqeq r6, r8, asr #25 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - strdeq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r8, lsl #25 │ │ │ │ - teqeq r6, r4, asr #7 │ │ │ │ + strdeq r8, [r0, #-108] @ 0xffffff94 │ │ │ │ + teqeq r6, r8, lsl #8 │ │ │ │ teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r0, lsr #7 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ - teqeq r6, r0, ror #6 │ │ │ │ - teqeq r6, ip, ror #23 │ │ │ │ - teqeq r6, r8, lsr #6 │ │ │ │ - andeq r0, r0, r9, asr r5 │ │ │ │ + cmpeq r0, r0, ror #12 │ │ │ │ + teqeq r6, ip, ror #6 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r8, asr #5 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r8, ror #4 │ │ │ │ + teqeq r6, r4, lsr r3 │ │ │ │ + andeq r0, r0, r9, asr r5 │ │ │ │ + teqeq r6, r4, lsl #6 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r4, lsr #5 │ │ │ │ + teqeq r6, r4, ror r2 │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ │ │ │ │ 0027c3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -450384,151 +450384,151 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27d054 │ │ │ │ strdeq fp, [sl, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq fp, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + teqeq r6, r0, asr #19 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmpeq r0, ip, lsl r3 │ │ │ │ - smlaltteq r8, r0, r4, r2 │ │ │ │ - cmpeq r0, r0, ror #4 │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ + smlaltteq r8, r0, ip, r2 │ │ │ │ + cmpeq r0, r8, ror #4 │ │ │ │ @ instruction: 0x014ab598 │ │ │ │ - teqeq r6, r4, ror r7 │ │ │ │ - smlalbteq r8, r0, r4, r1 │ │ │ │ - @ instruction: 0x01407f94 │ │ │ │ - teqeq r6, r8, lsr #10 │ │ │ │ - teqeq r6, ip, lsl #9 │ │ │ │ - ldrdeq r7, [r0, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r7, r0, ip, sp │ │ │ │ - teqeq r6, r0, lsl #7 │ │ │ │ - strdeq r7, [r0, #-200] @ 0xffffff38 │ │ │ │ - teqeq r6, r4, lsl #5 │ │ │ │ + teqeq r6, r0, lsl #15 │ │ │ │ + smlalbteq r8, r0, ip, r1 │ │ │ │ + @ instruction: 0x01407f9c │ │ │ │ + teqeq r6, r4, lsr r5 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlaltteq r7, r0, r4, lr │ │ │ │ + strdeq r7, [r0, #-212] @ 0xffffff2c │ │ │ │ + teqeq r6, ip, lsl #7 │ │ │ │ + cmpeq r0, r0, lsl #26 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlaltteq r7, r0, r8, fp │ │ │ │ - teqeq r6, ip, ror r1 │ │ │ │ + cmpeq r0, ip, lsr #24 │ │ │ │ + teqeq r6, r4, asr #3 │ │ │ │ + strdeq r7, [r0, #-176] @ 0xffffff50 │ │ │ │ + teqeq r6, r8, lsl #3 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ teqeq r5, ip, ror #1 │ │ │ │ @ instruction: 0x01356094 │ │ │ │ - smlaltteq r7, r0, r8, sl │ │ │ │ - teqeq r6, ip, rrx │ │ │ │ - smlaltteq r7, r0, r4, r9 │ │ │ │ - teqeq r6, r0, ror #30 │ │ │ │ + strdeq r7, [r0, #-160] @ 0xffffff60 │ │ │ │ + teqeq r6, r8, ror r0 │ │ │ │ + smlaltteq r7, r0, ip, r9 │ │ │ │ + teqeq r6, ip, ror #30 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - smlalbteq r7, r0, r8, r8 │ │ │ │ - teqeq r6, ip, asr lr │ │ │ │ - smlalbbeq r7, r0, r4, r8 │ │ │ │ - teqeq r6, r8, lsl lr │ │ │ │ - teqeq r6, r4, asr #10 │ │ │ │ - cmpeq r0, r4, lsl r7 │ │ │ │ - teqeq r6, r8, lsr #25 │ │ │ │ - cmpeq r0, r0, asr r6 │ │ │ │ - teqeq r6, r4, ror #23 │ │ │ │ - strheq r7, [r0, #-92] @ 0xffffffa4 │ │ │ │ - teqeq r6, r0, asr fp │ │ │ │ - teqeq r6, ip, asr r2 │ │ │ │ + ldrdeq r7, [r0, #-128] @ 0xffffff80 │ │ │ │ + teqeq r6, r8, ror #28 │ │ │ │ + smlalbbeq r7, r0, ip, r8 │ │ │ │ + teqeq r6, r4, lsr #28 │ │ │ │ + teqeq r6, r0, asr r5 │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, asr r6 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + smlalbteq r7, r0, r4, r5 │ │ │ │ + teqeq r6, ip, asr fp │ │ │ │ + teqeq r6, r8, ror #4 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - mrseq r7, (UNDEF: 96) │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r8, ror #28 │ │ │ │ + cmpeq r0, r8, lsl #4 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, ror lr │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - ldrdeq r7, [r0, #-8] │ │ │ │ - teqeq r6, ip, ror #12 │ │ │ │ + smlaltteq r7, r0, r0, r0 │ │ │ │ + teqeq r6, r8, ror r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlalbteq r6, r0, r8, pc @ │ │ │ │ - teqeq r6, ip, asr r5 │ │ │ │ + ldrdeq r6, [r0, #-240] @ 0xffffff10 │ │ │ │ + teqeq r6, r8, ror #10 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq r0, r0, asr #30 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, asr #30 │ │ │ │ + teqeq r6, r0, ror #9 │ │ │ │ teqeq r5, r4, ror #8 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - smlaltbeq r6, r0, r0, lr │ │ │ │ - teqeq r6, r8, lsr #23 │ │ │ │ - teqeq r6, r4, lsr r4 │ │ │ │ + smlaltbeq r6, r0, r8, lr │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, asr #8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - @ instruction: 0x01406d90 │ │ │ │ - teqeq r6, ip, lsl r3 │ │ │ │ + teqeq r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x01406d98 │ │ │ │ + teqeq r6, r8, lsr #6 │ │ │ │ teqeq r5, r0, asr #5 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmpeq r0, r0, lsl #26 │ │ │ │ - teqeq r6, r8, lsl #20 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, lsl #26 │ │ │ │ + teqeq r6, r4, lsl sl │ │ │ │ + teqeq r6, r0, lsr #5 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ teqeq r5, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ - teqeq r6, r8, ror r9 │ │ │ │ - teqeq r6, r4, lsl #4 │ │ │ │ + cmpeq r0, r8, ror ip │ │ │ │ + teqeq r6, r4, lsl #19 │ │ │ │ + teqeq r6, r0, lsl r2 │ │ │ │ teqeq r5, r4, lsr #3 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ teqeq r5, r8, asr #2 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - smlalbbeq r6, r0, r4, fp │ │ │ │ - teqeq r6, ip, lsl #17 │ │ │ │ - teqeq r6, r8, lsl r1 │ │ │ │ + smlalbbeq r6, r0, ip, fp │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - cmpeq r0, ip, lsl #22 │ │ │ │ + cmpeq r0, r4, lsl fp │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - teqeq r6, r8, lsl #1 │ │ │ │ + @ instruction: 0x0136a094 │ │ │ │ teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ teqeq r5, ip, ror #30 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ teqeq r5, r8, lsr #30 │ │ │ │ muleq r0, r2, r2 │ │ │ │ teqeq r5, r0, ror #29 │ │ │ │ - cmpeq r0, r8, lsr r9 │ │ │ │ - teqeq r6, ip, asr #29 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ teqeq r5, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ teqeq r5, r4, ror sp │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ teqeq r5, r0, lsr sp │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ teqeq r5, r0 @ │ │ │ │ teqeq r5, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ teqeq r5, r8, asr ip │ │ │ │ teqeq r5, r4, lsl #24 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq r6, ip, asr r3 │ │ │ │ - cmpeq r0, r0, asr r6 │ │ │ │ - teqeq r6, r0, ror #23 │ │ │ │ - teqeq r6, r0, lsr #6 │ │ │ │ - teqeq r6, ip, ror #5 │ │ │ │ + teqeq r6, r8, ror #6 │ │ │ │ + cmpeq r0, r8, asr r6 │ │ │ │ + teqeq r6, ip, ror #23 │ │ │ │ + teqeq r6, ip, lsr #6 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - teqeq r6, ip, ror fp │ │ │ │ - teqeq r6, r4, lsl #5 │ │ │ │ + teqeq r6, r8, lsl #23 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r5, ip, ror sl │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - strheq r6, [r0, #-72] @ 0xffffffb8 │ │ │ │ - teqeq r6, r0, asr #3 │ │ │ │ - teqeq r6, ip, asr #20 │ │ │ │ - teqeq r6, r8, lsl #3 │ │ │ │ + smlalbteq r6, r0, r0, r4 │ │ │ │ + teqeq r6, ip, asr #3 │ │ │ │ + teqeq r6, r8, asr sl │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - ldrheq r4, [r6, -r0]! │ │ │ │ - @ instruction: 0x0140639c │ │ │ │ - teqeq r6, r8, lsr #18 │ │ │ │ + ldrheq r4, [r6, -ip]! │ │ │ │ + smlaltbeq r6, r0, r4, r3 │ │ │ │ + teqeq r6, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r6, r0, ror r0 │ │ │ │ - cmpeq r0, ip, asr r3 │ │ │ │ - teqeq r6, r8, ror #17 │ │ │ │ + teqeq r6, ip, ror r0 │ │ │ │ + cmpeq r0, r4, ror #6 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r6, r0, lsr r0 │ │ │ │ - cmpeq r0, ip, lsl r3 │ │ │ │ + teqeq r6, ip, lsr r0 │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ ldr r3, [sl, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ beq 27c800 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ @@ -452539,151 +452539,151 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [pc, #564] @ 27f720 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27eb58 │ │ │ │ - teqeq r6, ip, lsr #17 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - ldrdeq r6, [r0, #-44] @ 0xffffffd4 │ │ │ │ - teqeq r6, r8, ror #16 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlaltteq r6, r0, r4, r2 │ │ │ │ + teqeq r6, r4, ror r8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x0140629c │ │ │ │ - teqeq r6, r8, lsr #16 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlaltbeq r6, r0, r4, r2 │ │ │ │ + teqeq r6, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - smlaltteq r6, r0, r8, r1 │ │ │ │ - teqeq r6, ip, ror r7 │ │ │ │ - teqeq r6, r4, ror lr │ │ │ │ + strdeq r6, [r0, #-16] │ │ │ │ + teqeq r6, r8, lsl #15 │ │ │ │ + teqeq r6, r0, lsl #29 │ │ │ │ teqeq r5, r4, lsr #13 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlaltbeq r6, r0, r0, r0 │ │ │ │ - teqeq r6, r4, lsr r6 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - teqeq r6, ip, lsr #11 │ │ │ │ + smlaltbeq r6, r0, r8, r0 │ │ │ │ + teqeq r6, r0, asr #12 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ teqeq r5, r0, asr #10 │ │ │ │ - teqeq r6, r4, lsl #25 │ │ │ │ - teqeq r6, r4, asr ip │ │ │ │ - strdeq r0, [r0], -r7 │ │ │ │ - teqeq r6, r4, lsr #24 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ + teqeq r6, r0, ror #24 │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + teqeq r6, r0, lsr ip │ │ │ │ teqeq r6, ip @ │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ + teqeq r6, r8, lsr #23 │ │ │ │ teqeq r5, ip, asr #7 │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ - teqeq r6, r4, ror #21 │ │ │ │ + teqeq r6, r0, lsr fp │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, lsl #21 │ │ │ │ + teqeq r6, r0, asr #21 │ │ │ │ + teqeq r6, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - teqeq r6, ip, asr #20 │ │ │ │ + teqeq r6, r8, asr sl │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - teqeq r6, r0, lsl sl │ │ │ │ - teqeq r6, r0, ror #19 │ │ │ │ - ldrdeq r5, [r0, #-196] @ 0xffffff3c │ │ │ │ - teqeq r6, r4, ror #4 │ │ │ │ - teqeq r6, r0, lsr #19 │ │ │ │ + teqeq r6, ip, lsl sl │ │ │ │ + teqeq r6, ip, ror #19 │ │ │ │ + ldrdeq r5, [r0, #-204] @ 0xffffff34 │ │ │ │ + teqeq r6, r0, ror r2 │ │ │ │ + teqeq r6, ip, lsr #19 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - teqeq r6, r4, ror r9 │ │ │ │ + teqeq r6, r0, lsl #19 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - teqeq r6, r8, asr #18 │ │ │ │ - teqeq r6, r4, lsl r9 │ │ │ │ + teqeq r6, r4, asr r9 │ │ │ │ + teqeq r6, r0, lsr #18 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - teqeq r6, r0, ror #17 │ │ │ │ - teqeq r6, ip, lsr #17 │ │ │ │ - @ instruction: 0x01405b9c │ │ │ │ - teqeq r6, ip, lsr #2 │ │ │ │ + teqeq r6, ip, ror #17 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlaltbeq r5, r0, r4, fp │ │ │ │ + teqeq r6, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - teqeq r6, r8, ror #16 │ │ │ │ - cmpeq r0, ip, asr fp │ │ │ │ - teqeq r6, ip, ror #1 │ │ │ │ - teqeq r6, ip, lsr #16 │ │ │ │ - cmpeq r0, r0, lsr #22 │ │ │ │ - teqeq r6, ip, lsr #1 │ │ │ │ - teqeq r6, ip, ror #15 │ │ │ │ - smlaltteq r5, r0, r0, sl │ │ │ │ - teqeq r6, ip, rrx │ │ │ │ - smlaltbeq r5, r0, r4, sl │ │ │ │ - teqeq r6, r8, lsr #15 │ │ │ │ - teqeq r6, r4, lsr r0 │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ - teqeq r6, r0, ror r7 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, ror r8 │ │ │ │ + cmpeq r0, r4, ror #22 │ │ │ │ + ldrsheq r9, [r6, -r8]! │ │ │ │ + teqeq r6, r8, lsr r8 │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ + ldrheq r9, [r6, -r8]! │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlaltteq r5, r0, r8, sl │ │ │ │ + teqeq r6, r8, ror r0 │ │ │ │ + smlaltbeq r5, r0, ip, sl │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, asr #32 │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ + teqeq r6, ip, ror r7 │ │ │ │ + teqeq r6, r8 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - teqeq r6, ip, lsr r7 │ │ │ │ + teqeq r6, r8, asr #14 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - teqeq r6, r8, lsl #14 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r4, lsl r7 │ │ │ │ + teqeq r6, r0, ror #13 │ │ │ │ + teqeq r6, r8, lsr #13 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - teqeq r6, ip, ror #12 │ │ │ │ - teqeq r6, r8, lsr r6 │ │ │ │ + teqeq r6, r8, ror r6 │ │ │ │ + teqeq r6, r4, asr #12 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq r6, r4, lsl #12 │ │ │ │ + teqeq r6, r0, lsl r6 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - teqeq r6, r4, asr #11 │ │ │ │ - strheq r5, [r0, #-136] @ 0xffffff78 │ │ │ │ - teqeq r6, r8, asr #28 │ │ │ │ - andeq r0, r0, lr, lsr r2 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - teqeq r6, r8, lsl #28 │ │ │ │ + smlalbteq r5, r0, r0, r8 │ │ │ │ + teqeq r6, r4, asr lr │ │ │ │ + andeq r0, r0, lr, lsr r2 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + smlalbbeq r5, r0, r4, r8 │ │ │ │ + teqeq r6, r4, lsl lr │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - teqeq r6, r0, asr r5 │ │ │ │ + teqeq r6, ip, asr r5 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - teqeq r6, r4, lsr #10 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq r6, r0, lsr r5 │ │ │ │ + teqeq r6, r4, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - teqeq r6, r4, asr #9 │ │ │ │ - andeq r0, r0, sl, ror #4 │ │ │ │ teqeq r6, r0 @ │ │ │ │ + andeq r0, r0, sl, ror #4 │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - teqeq r6, ip, asr r4 │ │ │ │ + teqeq r6, r8, ror #8 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - teqeq r6, r8, lsr #8 │ │ │ │ + teqeq r6, r4, lsr r4 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, asr #7 │ │ │ │ - teqeq r6, ip, lsl #7 │ │ │ │ - cmpeq r0, r8, ror r6 │ │ │ │ - teqeq r6, r4, lsl #24 │ │ │ │ + teqeq r6, r0, lsl #8 │ │ │ │ + teqeq r6, ip, asr #7 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + smlalbbeq r5, r0, r0, r6 │ │ │ │ + teqeq r6, r0, lsl ip │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - teqeq r6, ip, asr #6 │ │ │ │ + teqeq r6, r8, asr r3 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - teqeq r6, r8, lsl r3 │ │ │ │ + teqeq r6, r4, lsr #6 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - teqeq r6, r4, ror #5 │ │ │ │ teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq r6, ip, ror r2 │ │ │ │ + teqeq r6, r8, lsl #5 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - teqeq r6, ip, asr #4 │ │ │ │ - cmpeq r0, r0, asr #10 │ │ │ │ - teqeq r6, ip, asr #21 │ │ │ │ - teqeq r6, ip, lsl #4 │ │ │ │ + teqeq r6, r8, asr r2 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, lsl r2 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ + teqeq r6, r8, ror #3 │ │ │ │ teqeq r6, ip @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - teqeq r6, ip, ror r1 │ │ │ │ - cmpeq r0, r0, ror r4 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, ip, lsr r1 │ │ │ │ + teqeq r6, r8, lsl #3 │ │ │ │ + cmpeq r0, r8, ror r4 │ │ │ │ + teqeq r6, r8, lsl #20 │ │ │ │ + teqeq r6, r8, asr #2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq r6, r0, lsl r1 │ │ │ │ + teqeq r6, ip, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - teqeq r6, r4, ror #1 │ │ │ │ - ldrdeq r5, [r0, #-56] @ 0xffffffc8 │ │ │ │ - teqeq r6, r4, ror #18 │ │ │ │ + ldrsheq r3, [r6, -r0]! │ │ │ │ + smlaltteq r5, r0, r0, r3 │ │ │ │ + teqeq r6, r0, ror r9 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - teqeq r6, ip, lsr #1 │ │ │ │ + ldrheq r3, [r6, -r8]! │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0027f724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -452710,17 +452710,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27f758 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ - teqeq r6, ip, lsl #28 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ + teqeq r6, r8, lsl lr │ │ │ │ + teqeq r6, r0, lsr #13 │ │ │ │ │ │ │ │ 0027f7ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -452746,17 +452746,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 27f834 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 27f7e0 │ │ │ │ - cmpeq r0, ip, ror r0 │ │ │ │ - teqeq r6, r4, lsl #27 │ │ │ │ - teqeq r6, r8, lsl #12 │ │ │ │ + smlalbbeq r5, r0, r4, r0 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, r4, lsl r6 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 0027f838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -452898,25 +452898,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 27f8d4 │ │ │ │ strheq r8, [sl, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r4, [r0, #-244] @ 0xffffff0c │ │ │ │ - teqeq r6, ip, lsl #11 │ │ │ │ + strdeq r4, [r0, #-252] @ 0xffffff04 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ cmpeq sl, r8, lsr #6 │ │ │ │ - teqeq r6, r0, asr ip │ │ │ │ + teqeq r6, ip, asr ip │ │ │ │ teqeq r5, r0, ror r4 │ │ │ │ - teqeq r6, r4, asr #9 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r5, r8, lsl #19 │ │ │ │ - teqeq r6, ip, asr fp │ │ │ │ + teqeq r6, r8, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - teqeq r6, ip, lsr #22 │ │ │ │ + teqeq r6, r8, lsr fp │ │ │ │ │ │ │ │ 0027faac : │ │ │ │ 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] @ 27fce0 │ │ │ │ @@ -453054,25 +453054,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 27fb48 │ │ │ │ b 27fc6c │ │ │ │ cmpeq sl, r0, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlalbbeq r4, r0, r0, sp │ │ │ │ - teqeq r6, r8, lsl r3 │ │ │ │ + smlalbbeq r4, r0, r8, sp │ │ │ │ + teqeq r6, r4, lsr #6 │ │ │ │ muleq r0, ip, r5 │ │ │ │ strheq r8, [sl, #-4] │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, ror #19 │ │ │ │ muleq r0, lr, r5 │ │ │ │ teqeq r5, r4, lsl r2 │ │ │ │ - teqeq r6, r4, ror r2 │ │ │ │ + teqeq r6, r0, lsl #5 │ │ │ │ teqeq r5, ip, lsr #14 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r8, lsl r2 │ │ │ │ + teqeq r6, r8, lsl #18 │ │ │ │ + teqeq r6, r4, lsr #4 │ │ │ │ │ │ │ │ 0027fd14 : │ │ │ │ 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] @ 280054 │ │ │ │ @@ -453277,33 +453277,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 27feb0 │ │ │ │ ldrdeq r7, [sl, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r8, lsl fp │ │ │ │ - ldrheq r8, [r6, -r0]! │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ + ldrheq r8, [r6, -ip]! │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - smlalbbeq r4, r0, ip, sl │ │ │ │ - teqeq r6, r8, lsl r0 │ │ │ │ + @ instruction: 0x01404a94 │ │ │ │ + teqeq r6, r4, lsr #32 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ cmpeq sl, ip, asr #26 │ │ │ │ - teqeq r6, r0, lsl #13 │ │ │ │ + teqeq r6, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r8, asr #11 │ │ │ │ - smlalbbeq r4, r0, ip, r8 │ │ │ │ + teqeq r6, r4, lsl #12 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, lsr #28 │ │ │ │ + @ instruction: 0x01404894 │ │ │ │ + teqeq r6, r0, lsr #11 │ │ │ │ + teqeq r6, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmpeq r0, r0, asr r8 │ │ │ │ - teqeq r6, r8, asr r5 │ │ │ │ - teqeq r6, r4, ror #27 │ │ │ │ + cmpeq r0, r8, asr r8 │ │ │ │ + teqeq r6, r4, ror #10 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 002800ac : │ │ │ │ ldr r2, [r0, #372] @ 0x174 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bne 2800c4 │ │ │ │ @@ -453328,17 +453328,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - smlalbbeq r4, r0, ip, r7 │ │ │ │ - teqeq r6, r0, ror #27 │ │ │ │ - teqeq r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x01404794 │ │ │ │ + teqeq r6, ip, ror #27 │ │ │ │ + teqeq r6, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ │ │ │ │ 00280130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -453487,36 +453487,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 280188 │ │ │ │ strheq r7, [sl, #-168] @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, ror sl │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ - teqeq r6, ip, lsr r3 │ │ │ │ - teqeq r6, r8, asr #23 │ │ │ │ - strdeq r4, [r0, #-88] @ 0xffffffa8 │ │ │ │ - teqeq r6, r0, lsl #6 │ │ │ │ - teqeq r6, ip, lsl #23 │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ + teqeq r6, r8, asr #6 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r0, lsl #12 │ │ │ │ + teqeq r6, ip, lsl #6 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - smlalbteq r4, r0, r0, r5 │ │ │ │ - teqeq r6, r8, asr #5 │ │ │ │ - teqeq r6, r4, asr fp │ │ │ │ + smlalbteq r4, r0, r8, r5 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, ror #22 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - smlalbbeq r4, r0, r8, r5 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, ip, lsl fp │ │ │ │ + @ instruction: 0x01404590 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, lsr #22 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ - teqeq r6, r8, asr r2 │ │ │ │ - teqeq r6, r4, ror #21 │ │ │ │ + cmpeq r0, r8, asr r5 │ │ │ │ + teqeq r6, r4, ror #4 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmpeq r0, r8, lsl r5 │ │ │ │ - teqeq r6, r0, lsr #4 │ │ │ │ - teqeq r6, ip, lsr #21 │ │ │ │ + cmpeq r0, r0, lsr #10 │ │ │ │ + teqeq r6, ip, lsr #4 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ │ │ │ │ 002803f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -453621,29 +453621,29 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 280510 │ │ │ │ b 280460 │ │ │ │ strdeq r7, [sl, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x014a779c │ │ │ │ - ldrdeq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ - ldrsbeq r2, [r6, -ip]! │ │ │ │ - teqeq r6, r0, ror #18 │ │ │ │ + ldrdeq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ + teqeq r6, r8, ror #1 │ │ │ │ + teqeq r6, ip, ror #18 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - @ instruction: 0x01404398 │ │ │ │ - teqeq r6, ip, lsl #21 │ │ │ │ - teqeq r6, r4, lsr #18 │ │ │ │ + smlaltbeq r4, r0, r0, r3 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r0, lsr r9 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - cmpeq r0, r0, asr r3 │ │ │ │ - teqeq r6, r8, asr r0 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r8, asr r3 │ │ │ │ + teqeq r6, r4, rrx │ │ │ │ + teqeq r6, r8, ror #17 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ - cmpeq r0, r0, lsl r3 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r8, lsl r3 │ │ │ │ + teqeq r6, r8, asr #19 │ │ │ │ + teqeq r6, r8, lsr #17 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ │ │ │ │ 002805e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -453665,17 +453665,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 280658 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 280604 │ │ │ │ - cmpeq r0, r8, asr r2 │ │ │ │ - teqeq r6, r0, ror #30 │ │ │ │ - teqeq r6, r4, ror #15 │ │ │ │ + cmpeq r0, r0, ror #4 │ │ │ │ + teqeq r6, ip, ror #30 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ │ │ │ │ 0028065c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -453900,35 +453900,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 280814 │ │ │ │ smlalbbeq r7, sl, r8, r5 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsr #12 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r5, r4, lsr fp │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq ip, r0, lsl #17 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ + teqeq r6, ip @ │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - strheq r3, [r0, #-252] @ 0xffffff04 │ │ │ │ - teqeq r6, r4, asr #25 │ │ │ │ - teqeq r6, r0, asr r5 │ │ │ │ - cmpeq r0, ip, ror pc │ │ │ │ - teqeq r6, r4, lsl #25 │ │ │ │ - teqeq r6, r0, lsl r5 │ │ │ │ - andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq r0, r0, asr #30 │ │ │ │ - teqeq r6, r8, asr #24 │ │ │ │ - teqeq r6, ip, asr #9 │ │ │ │ - andeq r0, r0, pc, asr r6 │ │ │ │ - cmpeq r0, r4, lsl #30 │ │ │ │ - teqeq r6, ip, lsl #24 │ │ │ │ + smlalbteq r3, r0, r4, pc @ │ │ │ │ teqeq r6, r0 @ │ │ │ │ - smlalbteq r3, r0, r8, lr │ │ │ │ + teqeq r6, ip, asr r5 │ │ │ │ + smlalbbeq r3, r0, r4, pc @ │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r6, ip, asr r4 │ │ │ │ + teqeq r6, ip, lsl r5 │ │ │ │ + andeq r0, r0, r2, ror #12 │ │ │ │ + cmpeq r0, r8, asr #30 │ │ │ │ + teqeq r6, r4, asr ip │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + andeq r0, r0, pc, asr r6 │ │ │ │ + cmpeq r0, ip, lsl #30 │ │ │ │ + teqeq r6, r8, lsl ip │ │ │ │ + teqeq r6, ip @ │ │ │ │ + ldrdeq r3, [r0, #-224] @ 0xffffff20 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + teqeq r6, r8, ror #8 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ │ │ │ │ 00280a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -454212,52 +454212,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 280c58 │ │ │ │ smlaltbeq r7, sl, r4, r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq ip, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, ip, ror #2 │ │ │ │ teqeq r5, ip, asr r3 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, lsl #18 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ smlaltbeq r6, sl, r4, pc @ │ │ │ │ + teqeq r6, r8, lsl #22 │ │ │ │ + ldrdeq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ teqeq r6, ip @ │ │ │ │ - smlalbteq r3, r0, r8, fp │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, ip, asr r1 │ │ │ │ + teqeq r6, r8, ror #2 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ teqeq r5, r4 @ │ │ │ │ teqeq r5, r4, lsr #22 │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - ldrsheq r7, [r6, -r0]! │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ + ldrsheq r7, [r6, -ip]! │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq r0, r0, lsr #22 │ │ │ │ - teqeq r6, r8, lsr #16 │ │ │ │ - ldrheq r7, [r6, -r4]! │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ + teqeq r6, r4, lsr r8 │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - smlaltteq r3, r0, r0, sl │ │ │ │ - teqeq r6, r8, ror #15 │ │ │ │ - teqeq r6, r4, ror r0 │ │ │ │ - smlaltbeq r3, r0, r0, sl │ │ │ │ - teqeq r6, r8, lsr #15 │ │ │ │ - teqeq r6, r4, lsr r0 │ │ │ │ + smlaltteq r3, r0, r8, sl │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, lsl #1 │ │ │ │ + smlaltbeq r3, r0, r8, sl │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, asr #32 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - cmpeq r0, r4, ror #20 │ │ │ │ - teqeq r6, ip, ror #14 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - cmpeq r0, r8, lsr #20 │ │ │ │ - teqeq r6, r0, asr r1 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + cmpeq r0, ip, ror #20 │ │ │ │ + teqeq r6, r8, ror r7 │ │ │ │ + teqeq r6, ip @ │ │ │ │ + cmpeq r0, r0, lsr sl │ │ │ │ + teqeq r6, ip, asr r1 │ │ │ │ + teqeq r6, r4, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - smlaltteq r3, r0, r4, r9 │ │ │ │ - teqeq r6, ip, ror #13 │ │ │ │ - teqeq r6, r8, ror pc │ │ │ │ + smlaltteq r3, r0, ip, r9 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, lsl #31 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ │ │ │ │ 00280f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -454379,28 +454379,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 281004 │ │ │ │ cmpeq sl, ip, ror ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r6, [sl, #-184] @ 0xffffff48 │ │ │ │ teqeq r5, r0, asr #6 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - cmpeq r0, r4, lsl r8 │ │ │ │ teqeq r6, ip @ │ │ │ │ + cmpeq r0, ip, lsl r8 │ │ │ │ + teqeq r6, r8, lsr #27 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - ldrdeq r3, [r0, #-112] @ 0xffffff90 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r4, ror #26 │ │ │ │ - @ instruction: 0x01403798 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, ip, lsr #26 │ │ │ │ + ldrdeq r3, [r0, #-120] @ 0xffffff88 │ │ │ │ + teqeq r6, r4, ror #9 │ │ │ │ + teqeq r6, r0, ror sp │ │ │ │ + smlaltbeq r3, r0, r0, r7 │ │ │ │ + teqeq r6, r8, lsr #9 │ │ │ │ + teqeq r6, r8, lsr sp │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmpeq r0, r8, asr r7 │ │ │ │ - teqeq r6, r0, ror #8 │ │ │ │ - teqeq r6, r4, ror #25 │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ + teqeq r6, ip, ror #8 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ muleq r0, ip, r6 │ │ │ │ │ │ │ │ 00281198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -454520,32 +454520,32 @@ │ │ │ │ add r2, r2, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 281220 │ │ │ │ teqeq r5, r8, asr #2 │ │ │ │ - teqeq r6, r0, lsr #27 │ │ │ │ - cmpeq r0, ip, lsl r6 │ │ │ │ - teqeq r6, r4, lsr #23 │ │ │ │ + teqeq r6, ip, lsr #27 │ │ │ │ + cmpeq r0, r4, lsr #12 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - ldrdeq r3, [r0, #-84] @ 0xffffffac │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r0, ror #22 │ │ │ │ - @ instruction: 0x01403598 │ │ │ │ - teqeq r6, r0, lsr #5 │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ + ldrdeq r3, [r0, #-92] @ 0xffffffa4 │ │ │ │ + teqeq r6, r8, ror #5 │ │ │ │ + teqeq r6, ip, ror #22 │ │ │ │ + smlaltbeq r3, r0, r0, r5 │ │ │ │ + teqeq r6, ip, lsr #5 │ │ │ │ + teqeq r6, r0, lsr fp │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmpeq r0, r0, ror #10 │ │ │ │ - teqeq r6, r4, ror #4 │ │ │ │ - teqeq r6, ip, ror #21 │ │ │ │ + cmpeq r0, r8, ror #10 │ │ │ │ + teqeq r6, r0, ror r2 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmpeq r0, r4, lsr #10 │ │ │ │ - teqeq r6, r8, lsr #4 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + cmpeq r0, ip, lsr #10 │ │ │ │ + teqeq r6, r4, lsr r2 │ │ │ │ + teqeq r6, ip @ │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ │ │ │ │ 002813d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -454598,21 +454598,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #552 @ 0x228 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 281400 │ │ │ │ teqeq r5, r4, ror #30 │ │ │ │ - teqeq r6, ip, asr #23 │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ - teqeq r6, r0, asr #19 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + cmpeq r0, r0, asr #8 │ │ │ │ + teqeq r6, ip, asr #19 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - strdeq r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ - ldrsheq r1, [r6, -r8]! │ │ │ │ - teqeq r6, ip, ror r9 │ │ │ │ + strdeq r3, [r0, #-56] @ 0xffffffc8 │ │ │ │ + teqeq r6, r4, lsl #2 │ │ │ │ + teqeq r6, r8, lsl #19 │ │ │ │ │ │ │ │ 002814d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -454638,17 +454638,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 28155c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 281508 │ │ │ │ - cmpeq r0, r4, asr r3 │ │ │ │ - teqeq r6, ip, asr r0 │ │ │ │ - teqeq r6, r0, ror #17 │ │ │ │ + cmpeq r0, ip, asr r3 │ │ │ │ + teqeq r6, r8, rrx │ │ │ │ + teqeq r6, ip, ror #17 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ │ │ │ │ 00281560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -454809,37 +454809,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2815ac │ │ │ │ smlalbbeq r6, sl, ip, r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r0, asr r6 │ │ │ │ - smlaltteq r3, r0, ip, r1 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq r6, r0, lsl #15 │ │ │ │ + strdeq r3, [r0, #-20] @ 0xffffffec │ │ │ │ + teqeq r6, r0, lsl #30 │ │ │ │ + teqeq r6, ip, lsl #15 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - @ instruction: 0x0140319c │ │ │ │ - teqeq r6, r4, lsr #29 │ │ │ │ - teqeq r6, r0, lsr r7 │ │ │ │ + smlaltbeq r3, r0, r4, r1 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip, lsr r7 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ - teqeq r6, r8, ror #28 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ + teqeq r6, r4, ror lr │ │ │ │ + teqeq r6, r0, lsl #14 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - cmpeq r0, r8, lsr #2 │ │ │ │ - teqeq r6, r0, lsr lr │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r0, lsr r1 │ │ │ │ + teqeq r6, ip, lsr lr │ │ │ │ + teqeq r6, r8, asr #13 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - strdeq r3, [r0, #-0] │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r4, lsl #13 │ │ │ │ + strdeq r3, [r0, #-8] │ │ │ │ + teqeq r6, r4, lsl #28 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - strheq r3, [r0, #-8] │ │ │ │ - teqeq r6, r0, asr #27 │ │ │ │ - teqeq r6, ip, asr #12 │ │ │ │ + smlalbteq r3, r0, r0, r0 │ │ │ │ + teqeq r6, ip, asr #27 │ │ │ │ + teqeq r6, r8, asr r6 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ │ │ │ │ 00281854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -454906,21 +454906,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 2818bc │ │ │ │ teqeq r5, ip, lsr #21 │ │ │ │ - teqeq r6, r0, lsr #14 │ │ │ │ - smlalbbeq r2, r0, r0, pc @ │ │ │ │ - teqeq r6, r8, lsl #10 │ │ │ │ + teqeq r6, ip, lsr #14 │ │ │ │ + smlalbbeq r2, r0, r8, pc @ │ │ │ │ + teqeq r6, r4, lsl r5 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ - teqeq r6, r0, asr #24 │ │ │ │ - teqeq r6, r4, asr #9 │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ + teqeq r6, ip, asr #24 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ │ │ │ │ 0028198c : │ │ │ │ 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 │ │ │ │ @@ -455201,50 +455201,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 281a6c │ │ │ │ cmpeq sl, r8, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r8, lsl r2 │ │ │ │ @ instruction: 0x014a6190 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq r6, ip, lsr r3 │ │ │ │ + teqeq r6, r8, asr #6 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq r0, r8, ror sp │ │ │ │ + smlalbbeq r2, r0, r0, sp │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - teqeq r6, r4, lsl sl │ │ │ │ + teqeq r6, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - ldrdeq r2, [r0, #-192] @ 0xffffff40 │ │ │ │ - teqeq r6, r4, ror #8 │ │ │ │ - teqeq r6, ip, asr r2 │ │ │ │ + ldrdeq r2, [r0, #-200] @ 0xffffff38 │ │ │ │ + teqeq r6, r0, ror r4 │ │ │ │ + teqeq r6, r8, ror #4 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r6, ip, lsr #8 │ │ │ │ - cmpeq r0, ip, ror #24 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, lsr r4 │ │ │ │ + cmpeq r0, r4, ror ip │ │ │ │ + teqeq r6, r4, lsl #4 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ teqeq r5, ip @ │ │ │ │ - ldrdeq r2, [r0, #-180] @ 0xffffff4c │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r8, ror #2 │ │ │ │ - @ instruction: 0x01402b98 │ │ │ │ - teqeq r6, r0, lsr #17 │ │ │ │ - teqeq r6, ip, lsr #2 │ │ │ │ + ldrdeq r2, [r0, #-188] @ 0xffffff44 │ │ │ │ + teqeq r6, r8, ror #17 │ │ │ │ + teqeq r6, r4, ror r1 │ │ │ │ + smlaltbeq r2, r0, r0, fp │ │ │ │ + teqeq r6, ip, lsr #17 │ │ │ │ + teqeq r6, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmpeq r0, ip, asr fp │ │ │ │ - teqeq r6, r4, ror #16 │ │ │ │ - teqeq r6, r8, ror #1 │ │ │ │ + cmpeq r0, r4, ror #22 │ │ │ │ + teqeq r6, r0, ror r8 │ │ │ │ + ldrsheq r6, [r6, -r4]! │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r0, r0, lsr #22 │ │ │ │ - teqeq r6, r8, lsr #16 │ │ │ │ - ldrheq r6, [r6, -r4]! │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ + teqeq r6, r4, lsr r8 │ │ │ │ + teqeq r6, r0, asr #1 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - smlaltteq r2, r0, r4, sl │ │ │ │ - teqeq r6, ip, ror #15 │ │ │ │ - teqeq r6, r8, ror r0 │ │ │ │ + smlaltteq r2, r0, ip, sl │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, r0, asr #15 │ │ │ │ │ │ │ │ 00281e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #780] @ 2821b8 │ │ │ │ @@ -455443,40 +455443,40 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 282168 │ │ │ │ cmpeq sl, r8, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, ror #24 │ │ │ │ - smlalbbeq r2, r0, ip, r8 │ │ │ │ - teqeq r6, ip, asr #32 │ │ │ │ - teqeq r6, ip, lsl lr │ │ │ │ + @ instruction: 0x01402894 │ │ │ │ + teqeq r6, r8, asr r0 │ │ │ │ + teqeq r6, r8, lsr #28 │ │ │ │ teqeq r5, ip, asr #6 │ │ │ │ - teqeq r6, r4, lsl #1 │ │ │ │ - cmpeq r0, r0, lsr #16 │ │ │ │ - teqeq r6, ip, lsr #27 │ │ │ │ + @ instruction: 0x01366090 │ │ │ │ + cmpeq r0, r8, lsr #16 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - ldrdeq r2, [r0, #-124] @ 0xffffff84 │ │ │ │ - teqeq r6, r4, ror #9 │ │ │ │ - teqeq r6, r0, ror sp │ │ │ │ + smlaltteq r2, r0, r4, r7 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + teqeq r6, ip, ror sp │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - smlaltbeq r2, r0, r4, r7 │ │ │ │ - teqeq r6, ip, lsr #9 │ │ │ │ - teqeq r6, r8, lsr sp │ │ │ │ + smlaltbeq r2, r0, ip, r7 │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, r4, asr #26 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq r0, ip, ror #14 │ │ │ │ - teqeq r6, r4, ror r4 │ │ │ │ - teqeq r6, r0, lsl #26 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ - teqeq r6, r0, asr #30 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r4, ror r7 │ │ │ │ + teqeq r6, r0, lsl #9 │ │ │ │ + teqeq r6, ip, lsl #26 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ + teqeq r6, ip, asr #30 │ │ │ │ + teqeq r6, r8, asr #25 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - smlaltteq r2, r0, ip, r6 │ │ │ │ - teqeq r6, ip, asr #29 │ │ │ │ - teqeq r6, r0, ror ip │ │ │ │ + strdeq r2, [r0, #-100] @ 0xffffff9c │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqeq r6, ip, ror ip │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ │ │ │ │ 00282230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -455674,41 +455674,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 282338 │ │ │ │ b 282404 │ │ │ │ strheq r5, [sl, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r6, r0, lsr r4 │ │ │ │ + teqeq r6, ip, lsr r4 │ │ │ │ smlalbteq r5, sl, r4, r8 │ │ │ │ - strdeq r2, [r0, #-68] @ 0xffffffbc │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq r6, r8, lsl #21 │ │ │ │ + strdeq r2, [r0, #-76] @ 0xffffffb4 │ │ │ │ + teqeq r6, r8, lsl #4 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - smlaltbeq r2, r0, r8, r4 │ │ │ │ - teqeq r6, r8, ror #24 │ │ │ │ - teqeq r6, r0, lsr sl │ │ │ │ + strheq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ + teqeq r6, r4, ror ip │ │ │ │ + teqeq r6, ip, lsr sl │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ teqeq r5, ip, asr #5 │ │ │ │ - cmpeq r0, r0, asr r4 │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ + teqeq r6, r8, ror #19 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq r0, r4, lsl r4 │ │ │ │ - teqeq r6, r0, lsl r1 │ │ │ │ - teqeq r6, r4, lsr #19 │ │ │ │ - ldrdeq r2, [r0, #-52] @ 0xffffffcc │ │ │ │ - teqeq r6, r0, asr #23 │ │ │ │ - teqeq r6, r8, asr r9 │ │ │ │ + cmpeq r0, ip, lsl r4 │ │ │ │ + teqeq r6, ip, lsl r1 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + ldrdeq r2, [r0, #-60] @ 0xffffffc4 │ │ │ │ + teqeq r6, ip, asr #23 │ │ │ │ + teqeq r6, r4, ror #18 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - @ instruction: 0x01402390 │ │ │ │ - teqeq r6, ip, lsl #1 │ │ │ │ - teqeq r6, r0, lsr #18 │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - teqeq r6, r0, lsl #23 │ │ │ │ - teqeq r6, r8, ror #17 │ │ │ │ + @ instruction: 0x01402398 │ │ │ │ + @ instruction: 0x01360098 │ │ │ │ + teqeq r6, ip, lsr #18 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ + teqeq r6, ip, lsl #23 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ │ │ │ │ 002825c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -455864,30 +455864,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 28268c │ │ │ │ cmpeq sl, ip, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - cmpeq r0, r4, asr r2 │ │ │ │ - teqeq r6, r8, ror #15 │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + teqeq r6, r4 @ │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ cmpeq sl, r0, ror r5 │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ teqeq r5, r8, asr #13 │ │ │ │ teqpeq r4, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r8, asr #18 │ │ │ │ - ldrdeq r2, [r0, #-12] │ │ │ │ - teqeq r6, r8, ror #12 │ │ │ │ + teqeq r6, r4, asr r9 │ │ │ │ + smlaltteq r2, r0, r4, r0 │ │ │ │ + teqeq r6, r4, ror r6 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - swpbeq r2, r8, [r0] │ │ │ │ - teqpeq r5, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, lsr #12 │ │ │ │ - teqpeq r5, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r2, r0, r0, r0 │ │ │ │ + teqpeq r5, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, lsr r6 │ │ │ │ + teqpeq r5, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00282888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -455958,26 +455958,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 2829d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #648 @ 0x288 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2828c0 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x01401f90 │ │ │ │ - teqeq r6, r8, lsl r5 │ │ │ │ + teqeq r6, r4, lsl #16 │ │ │ │ + @ instruction: 0x01401f98 │ │ │ │ + teqeq r6, r4, lsr #10 │ │ │ │ muleq r0, r5, r7 │ │ │ │ teqpeq r4, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, asr #15 │ │ │ │ - cmpeq r0, ip, lsr #30 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqeq r6, ip, asr #15 │ │ │ │ + cmpeq r0, r4, lsr pc │ │ │ │ + teqeq r6, r0, asr #9 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - smlaltteq r1, r0, ip, lr │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r8, ror r4 │ │ │ │ + strdeq r1, [r0, #-228] @ 0xffffff1c │ │ │ │ + teqpeq r5, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r4, lsl #9 │ │ │ │ │ │ │ │ 002829e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ @@ -455999,17 +455999,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 282a60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 282a0c │ │ │ │ - cmpeq r0, r0, asr lr │ │ │ │ - teqpeq r5, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip @ │ │ │ │ + cmpeq r0, r8, asr lr │ │ │ │ + teqpeq r5, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, ror #7 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 00282a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ @@ -457034,127 +457034,127 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 283784 │ │ │ │ cmpeq sl, r4, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, asr r1 │ │ │ │ - cmpeq r0, r4, ror #26 │ │ │ │ - teqeq r6, ip, ror #5 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ - teqeq r6, ip, ror #2 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ - teqeq r6, r4, lsl #2 │ │ │ │ - cmpeq r0, r0, ror sl │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - cmpeq r0, r4, asr #18 │ │ │ │ + cmpeq r0, ip, ror #26 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - strheq r1, [r0, #-132] @ 0xffffff7c │ │ │ │ - teqeq r6, ip, asr #28 │ │ │ │ + teqeq fp, r0, ror #15 │ │ │ │ + andeq r7, r0, r4, ror #6 │ │ │ │ + smlaltteq r1, r0, r0, fp │ │ │ │ + teqeq r6, r8, ror r1 │ │ │ │ + smlalbbeq r1, r0, r0, fp │ │ │ │ + teqeq r6, r0, lsl r1 │ │ │ │ + cmpeq r0, r8, ror sl │ │ │ │ + teqeq r6, r4 │ │ │ │ + cmpeq r0, ip, asr #18 │ │ │ │ + teqeq r6, r4, ror #29 │ │ │ │ + strheq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + teqeq r6, r8, asr lr │ │ │ │ smlaltteq r4, sl, r0, fp │ │ │ │ - smlaltteq r1, r0, ip, r6 │ │ │ │ - teqeq r6, r8, ror ip │ │ │ │ + strdeq r1, [r0, #-100] @ 0xffffff9c │ │ │ │ + teqeq r6, r4, lsl #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq r1, [r0, #-80] @ 0xffffffb0 │ │ │ │ - teqeq r6, ip, ror fp │ │ │ │ + strdeq r1, [r0, #-88] @ 0xffffffa8 │ │ │ │ + teqeq r6, r8, lsl #23 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - smlaltbeq r1, r0, r8, r1 │ │ │ │ - teqeq r6, r0, asr #14 │ │ │ │ - teqeq r5, r8, lsl #28 │ │ │ │ - ldrdeq r1, [r0, #-0] │ │ │ │ - teqeq r6, r4, ror #12 │ │ │ │ - teqeq r5, ip, ror #25 │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ - teqeq r5, r8, lsr ip │ │ │ │ - teqeq r6, r4, asr #9 │ │ │ │ + strheq r1, [r0, #-16] │ │ │ │ + teqeq r6, ip, asr #14 │ │ │ │ + teqeq r5, r4, lsl lr │ │ │ │ + ldrdeq r1, [r0, #-8] │ │ │ │ + teqeq r6, r0, ror r6 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + cmpeq r0, r8, lsr pc │ │ │ │ + teqeq r5, r4, asr #24 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqpeq r4, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsr #22 │ │ │ │ - teqeq r5, r8, lsr r9 │ │ │ │ - teqeq r5, ip, lsl #18 │ │ │ │ - teqeq r5, r0, ror #17 │ │ │ │ - teqeq r5, r4, asr #17 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, ror #16 │ │ │ │ - teqeq r5, ip, lsr r8 │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ - teqeq r6, r8, lsr #1 │ │ │ │ - ldrdeq r0, [r0, #-172] @ 0xffffff54 │ │ │ │ - teqeq r5, r4, ror #15 │ │ │ │ - teqeq r6, r0, ror r0 │ │ │ │ - smlaltbeq r0, r0, r4, sl @ │ │ │ │ - teqeq r5, ip, lsr #15 │ │ │ │ - teqeq r6, r8, lsr r0 │ │ │ │ - cmpeq r0, ip, ror #20 │ │ │ │ - teqeq r5, r4, ror r7 │ │ │ │ - teqeq r6, r0 │ │ │ │ - teqeq r5, r0, asr #14 │ │ │ │ - teqeq r5, r4, lsr #14 │ │ │ │ - teqeq r5, r8, lsl #14 │ │ │ │ - teqeq r5, ip, ror #13 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - smlaltbeq r0, r0, r8, r9 @ │ │ │ │ + teqeq r5, r0, lsr fp │ │ │ │ + teqeq r5, r4, asr #18 │ │ │ │ + teqeq r5, r8, lsl r9 │ │ │ │ + teqeq r5, ip, ror #17 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r6, ip, lsr pc │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ - teqeq r5, r8, ror r6 │ │ │ │ - teqeq r6, r4, lsl #30 │ │ │ │ - teqeq r5, r4, asr #12 │ │ │ │ - teqeq r5, r8, lsl r6 │ │ │ │ - teqeq r5, ip, ror #11 │ │ │ │ + teqeq r5, r4, lsr #17 │ │ │ │ + teqeq r5, r4, ror r8 │ │ │ │ + teqeq r5, r8, asr #16 │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ + teqeq r5, r8, lsr #16 │ │ │ │ + ldrheq r4, [r6, -r4]! @ │ │ │ │ + smlaltteq r0, r0, r4, sl @ │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r6, ip, ror r0 │ │ │ │ + smlaltbeq r0, r0, ip, sl @ │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, ror #10 │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ - ldrheq r4, [r6, -r8]! │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlaltteq r0, r0, r4, r7 @ │ │ │ │ - teqeq r5, ip, ror #9 │ │ │ │ - teqeq r6, r8, ror sp │ │ │ │ - smlaltbeq r0, r0, ip, r7 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r6, r0, asr #26 │ │ │ │ - cmpeq r0, r4, ror r7 │ │ │ │ - teqeq r5, ip, ror r4 │ │ │ │ - teqeq r6, r8, lsl #26 │ │ │ │ - teqeq r5, r8, asr #8 │ │ │ │ - teqeq r5, ip, lsl r4 │ │ │ │ + teqeq r6, r4, asr #32 │ │ │ │ + cmpeq r0, r4, ror sl │ │ │ │ + teqeq r5, r0, lsl #15 │ │ │ │ + teqeq r6, ip │ │ │ │ + teqeq r5, ip, asr #14 │ │ │ │ + teqeq r5, r0, lsr r7 │ │ │ │ + teqeq r5, r4, lsl r7 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + strheq r0, [r0, #-144] @ 0xffffff70 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r6, r8, asr #30 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ + teqeq r5, r4, lsl #13 │ │ │ │ + teqeq r6, r0, lsl pc │ │ │ │ + teqeq r5, r0, asr r6 │ │ │ │ + teqeq r5, r4, lsr #12 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r0, asr #11 │ │ │ │ + teqeq r5, r4, lsr #11 │ │ │ │ + teqeq r5, r4, ror r5 │ │ │ │ + cmpeq r0, r4, lsr r8 │ │ │ │ + teqeq r6, r4, asr #1 │ │ │ │ + teqeq r6, r4, asr #27 │ │ │ │ + smlaltteq r0, r0, ip, r7 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r6, r4, lsl #27 │ │ │ │ + strheq r0, [r0, #-116] @ 0xffffff8c │ │ │ │ + teqeq r5, r0, asr #9 │ │ │ │ + teqeq r6, ip, asr #26 │ │ │ │ + cmpeq r0, ip, ror r7 │ │ │ │ + teqeq r5, r8, lsl #9 │ │ │ │ + teqeq r6, r4, lsl sp │ │ │ │ + teqeq r5, r4, asr r4 │ │ │ │ + teqeq r5, r8, lsr #8 │ │ │ │ + teqeq r5, ip @ │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r4, asr #7 │ │ │ │ + teqeq r5, r4, lsr #7 │ │ │ │ + cmpeq r0, r8, ror r6 │ │ │ │ + teqeq r5, r4, lsl #7 │ │ │ │ + teqeq r6, r0, lsl ip │ │ │ │ + teqeq r5, r0, asr r3 │ │ │ │ + teqeq r5, r4, lsr #6 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - cmpeq r0, r0, ror r6 │ │ │ │ - teqeq r5, r8, ror r3 │ │ │ │ - teqeq r6, r4, lsl #24 │ │ │ │ - teqeq r5, r4, asr #6 │ │ │ │ - teqeq r5, r8, lsl r3 │ │ │ │ - teqeq r5, ip, ror #5 │ │ │ │ - teqeq r5, r0, asr #5 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, ror #4 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ - teqeq r5, r8, lsr r2 │ │ │ │ - teqeq r6, r4, asr #21 │ │ │ │ - strdeq r0, [r0, #-72] @ 0xffffffb8 │ │ │ │ - teqeq r5, r0, lsl #4 │ │ │ │ - teqeq r6, ip, lsl #21 │ │ │ │ - teqeq r5, ip, asr #3 │ │ │ │ - teqeq r5, r0, lsr #3 │ │ │ │ - teqeq r5, r4, lsl #3 │ │ │ │ - teqeq r5, r4, asr r1 │ │ │ │ - teqeq r5, ip, lsr r1 │ │ │ │ - cmpeq r0, r4, lsl #8 │ │ │ │ - teqeq r5, ip, lsl #2 │ │ │ │ + teqeq r5, ip, asr #5 │ │ │ │ + teqeq r5, r0, lsr #5 │ │ │ │ + teqeq r5, r4, ror r2 │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ + teqeq r5, r4, asr #4 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ + cmpeq r0, r0, lsl #10 │ │ │ │ + teqeq r5, ip, lsl #4 │ │ │ │ teqeq r6, r8 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip, lsr #3 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0, ror #2 │ │ │ │ + teqeq r5, r8, asr #2 │ │ │ │ + cmpeq r0, ip, lsl #8 │ │ │ │ + teqeq r5, r8, lsl r1 │ │ │ │ + teqeq r6, r4, lsr #19 │ │ │ │ ldr r1, [pc, #-316] @ 283b08 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ @@ -457776,26 +457776,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 284560 │ │ │ │ cmpeq sl, r4, asr #14 │ │ │ │ - cmpeq r0, r4, asr r6 │ │ │ │ - teqeq r6, ip, asr ip │ │ │ │ + cmpeq r0, ip, asr r6 │ │ │ │ + teqeq r6, r8, ror #24 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r0, ror r9 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - teqpeq sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip, lsr ip │ │ │ │ - teqeq r5, r4 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - smlaltbeq r0, r0, r4, r5 @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, lsr #31 │ │ │ │ + teqpeq sl, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, asr #24 │ │ │ │ + teqeq r5, r0, lsl r0 │ │ │ │ + teqeq r6, r0, asr #23 │ │ │ │ + smlaltbeq r0, r0, ip, r5 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsr #31 │ │ │ │ │ │ │ │ 00284638 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 284900 │ │ │ │ @@ -457973,35 +457973,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 284694 │ │ │ │ strheq r3, [sl, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r3, sl, r8, r5 │ │ │ │ cmpeq sl, r8, ror #10 │ │ │ │ andeq r6, r0, ip, lsl #21 │ │ │ │ - ldrdeq r0, [r0, #-52] @ 0xffffffcc │ │ │ │ - teqeq r5, r8, lsr #28 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - smlalbbeq r0, r0, ip, r3 @ │ │ │ │ - teqeq r6, r8, lsl #19 │ │ │ │ - cmpeq r0, r8, asr #6 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r6, ip, asr #18 │ │ │ │ - cmpeq r0, ip, lsl #6 │ │ │ │ - teqeq r5, r0, ror #26 │ │ │ │ - teqeq r6, r0, lsl r9 │ │ │ │ - ldrdeq r0, [r0, #-32] @ 0xffffffe0 │ │ │ │ - teqeq r5, r4, lsr #26 │ │ │ │ + ldrdeq r0, [r0, #-60] @ 0xffffffc4 │ │ │ │ + teqeq r5, r4, lsr lr │ │ │ │ + teqeq r6, r4, ror #19 │ │ │ │ + teqeq r6, r4, ror #19 │ │ │ │ + @ instruction: 0x01400394 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - @ instruction: 0x01400294 │ │ │ │ - teqeq r5, r8, ror #25 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - cmpeq r0, r8, asr r2 │ │ │ │ - teqeq r5, ip, lsr #25 │ │ │ │ - teqeq r6, r8, asr r8 │ │ │ │ + cmpeq r0, r0, asr r3 │ │ │ │ + teqeq r5, r8, lsr #27 │ │ │ │ + teqeq r6, r8, asr r9 │ │ │ │ + cmpeq r0, r4, lsl r3 │ │ │ │ + teqeq r5, ip, ror #26 │ │ │ │ + teqeq r6, ip, lsl r9 │ │ │ │ + ldrdeq r0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + teqeq r5, r0, lsr sp │ │ │ │ + teqeq r6, r0, ror #17 │ │ │ │ + @ instruction: 0x0140029c │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r6, r4, lsr #17 │ │ │ │ + cmpeq r0, r0, ror #4 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r6, r4, ror #16 │ │ │ │ │ │ │ │ 00284968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 2849f0 │ │ │ │ @@ -458031,17 +458031,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2849a4 │ │ │ │ cmpeq ip, r0, lsr #14 │ │ │ │ - cmpeq r0, r4, ror #2 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r6, r8, ror #14 │ │ │ │ + cmpeq r0, ip, ror #2 │ │ │ │ + teqeq r5, r4, asr #23 │ │ │ │ + teqeq r6, r4, ror r7 │ │ │ │ │ │ │ │ 00284a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -458092,20 +458092,20 @@ │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 284a54 │ │ │ │ smlaltteq r3, sl, r0, r1 │ │ │ │ andeq r6, r0, ip, lsl #21 │ │ │ │ - strheq r0, [r0, #-12] │ │ │ │ - teqeq r5, r0, lsl fp │ │ │ │ - teqeq r6, ip @ │ │ │ │ - smlalbbeq r0, r0, r0, r0 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r6, r0, lsl #13 │ │ │ │ + smlalbteq r0, r0, r4, r0 @ │ │ │ │ + teqeq r5, ip, lsl fp │ │ │ │ + teqeq r6, r8, asr #13 │ │ │ │ + smlalbbeq r0, r0, r8, r0 @ │ │ │ │ + teqeq r5, r0, ror #21 │ │ │ │ + teqeq r6, ip, lsl #13 │ │ │ │ │ │ │ │ 00284af8 : │ │ │ │ ldr r3, [pc, #300] @ 284c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 284b14 │ │ │ │ @@ -458179,28 +458179,28 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 284b88 │ │ │ │ cmpeq ip, r4, lsr #11 │ │ │ │ @ instruction: 0xfffebfac │ │ │ │ - teqeq r6, r4, asr ip │ │ │ │ + teqeq r6, r0, ror #24 │ │ │ │ @ instruction: 0xfffeea84 │ │ │ │ - teqeq r6, r4, lsr #4 │ │ │ │ + teqeq r6, r0, lsr r2 │ │ │ │ @ instruction: 0xfffe49fc │ │ │ │ - teqeq sl, r4, lsr #16 │ │ │ │ - teqeq r5, r0, ror #19 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r5, ip, lsr #19 │ │ │ │ - teqeq r6, r8, lsr #11 │ │ │ │ - teqpeq pc, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, ror r9 │ │ │ │ - teqeq r6, r4, ror r5 │ │ │ │ - teqpeq pc, r0, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + teqeq sl, r0, lsr r8 │ │ │ │ + teqeq r5, ip, ror #19 │ │ │ │ + teqeq r6, r8, ror #11 │ │ │ │ + teqpeq pc, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqpeq pc, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, lsl #19 │ │ │ │ + teqeq r6, r0, lsl #11 │ │ │ │ + teqpeq pc, r8, asr pc @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 00284c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #272] @ 284d94 │ │ │ │ @@ -458273,16 +458273,16 @@ │ │ │ │ str r0, [r6] │ │ │ │ b 284cc8 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, ip, ror pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, ip, asr #30 │ │ │ │ cmpeq sl, r4, lsr pc │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqpeq pc, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r8, lsr #9 │ │ │ │ + teqpeq pc, r4, asr lr @ p-variant is OBSOLETE @ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ │ │ │ │ 00284db0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458351,16 +458351,16 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, ip, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq sl, r4, lsr #28 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ smlaltteq r2, sl, r0, sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq pc, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r0, lsl r3 │ │ │ │ + teqpeq pc, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, ip, lsl r3 │ │ │ │ │ │ │ │ 00284edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -458573,19 +458573,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq r6, r0, lsr #32 │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, lsr #32 │ │ │ │ + teqpeq pc, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r8, ror #31 │ │ │ │ + teqpeq pc, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00285258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -458800,19 +458800,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, ror #18 │ │ │ │ - teqpeq pc, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqpeq pc, r0, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r8, lsr #25 │ │ │ │ teqeq r4, r8, lsl r9 │ │ │ │ - teqpeq pc, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r4, asr ip │ │ │ │ + teqpeq pc, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r6, r0, ror #24 │ │ │ │ │ │ │ │ 002855dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -458907,16 +458907,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, lsl #15 │ │ │ │ - teqeq r6, ip, ror #21 │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ + teqpeq pc, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00285774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -459011,16 +459011,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip, ror #11 │ │ │ │ - teqpeq pc, r0, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ - teqeq r6, r0, asr r9 │ │ │ │ + teqpeq pc, r8, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, ip, asr r9 │ │ │ │ │ │ │ │ 0028590c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -459127,16 +459127,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r8, lsr #8 │ │ │ │ - teqpeq pc, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r6, r4 @ │ │ │ │ + teqpeq pc, r4, ror r1 @ p-variant is OBSOLETE @ │ │ │ │ + teqeq r6, r0, lsr #15 │ │ │ │ │ │ │ │ 00285ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -459438,28 +459438,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r6, r8, ror #9 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ smlaltbeq r1, sl, r4, lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r8, lsl lr @ │ │ │ │ - teqeq r6, ip, lsr r4 │ │ │ │ - teqeq r6, ip @ │ │ │ │ - teqeq pc, r0, asr #27 │ │ │ │ + teqeq pc, r0, lsr #28 │ │ │ │ + teqeq r6, r8, asr #8 │ │ │ │ + teqeq r6, r8, lsl #8 │ │ │ │ + teqeq pc, r8, asr #27 │ │ │ │ teqeq r4, r8, lsl #31 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r6, r0 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r6, ip @ │ │ │ │ teqeq r4, r4, asr #30 │ │ │ │ - teqeq pc, ip, lsl #25 │ │ │ │ - teqeq r6, ip, lsr #5 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ │ │ │ │ 00285fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -459697,22 +459697,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, ip, ror #19 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r4, r4, lsl #23 │ │ │ │ - teqeq pc, r8, asr #17 │ │ │ │ - teqeq r6, r8, ror #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r4, r4, asr #22 │ │ │ │ - teqeq pc, r8, lsl #17 │ │ │ │ - teqeq r6, r8, lsr #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ │ │ │ │ 002863c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -459853,17 +459853,17 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0, lsr r6 @ │ │ │ │ + teqeq pc, r8, lsr r6 @ │ │ │ │ teqeq r4, r4, ror #17 │ │ │ │ - teqeq r6, r4, asr ip │ │ │ │ + teqeq r6, r0, ror #24 │ │ │ │ │ │ │ │ 00286618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -460144,22 +460144,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r4, asr #9 │ │ │ │ - teqeq pc, ip, lsl #4 │ │ │ │ - teqeq r6, ip, lsr #16 │ │ │ │ + teqeq pc, r4, lsl r2 @ │ │ │ │ + teqeq r6, r8, lsr r8 │ │ │ │ teqeq r4, r0, lsl #9 │ │ │ │ - teqeq pc, r8, asr #3 │ │ │ │ - teqeq r6, r8, ror #15 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r4, r0, asr r4 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r0, lsr #3 │ │ │ │ + teqeq r6, r4, asr #15 │ │ │ │ │ │ │ │ 00286ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -460346,19 +460346,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r4, ror r1 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r6, ip @ │ │ │ │ + teqeq pc, r4, asr #29 │ │ │ │ + teqeq r6, r8, ror #9 │ │ │ │ teqeq r4, r0, lsr r1 │ │ │ │ - teqeq pc, r8, ror lr @ │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq pc, r0, lsl #29 │ │ │ │ + teqeq r6, r4, lsr #9 │ │ │ │ │ │ │ │ 00286dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 287094 │ │ │ │ @@ -460547,19 +460547,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r4, r0, rrx │ │ │ │ - teqeq pc, r8, lsr #23 │ │ │ │ - teqeq r6, r8, asr #3 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ teqeq r4, r4, lsr #28 │ │ │ │ - teqeq pc, r8, ror #22 │ │ │ │ - teqeq r6, r8, lsl #3 │ │ │ │ + teqeq pc, r0, ror fp @ │ │ │ │ + teqeq r6, r4 @ │ │ │ │ │ │ │ │ 002870e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -460746,19 +460746,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r4, asr #22 │ │ │ │ - teqeq pc, ip, lsl #17 │ │ │ │ - teqeq r6, ip, lsr #29 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r6, r8 @ │ │ │ │ teqeq r4, r0, lsl #22 │ │ │ │ - teqeq pc, r8, asr #16 │ │ │ │ - teqeq r6, r8, ror #28 │ │ │ │ + teqeq pc, r0, asr r8 @ │ │ │ │ + teqeq r6, r4, ror lr │ │ │ │ │ │ │ │ 002873f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -460957,19 +460957,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, lsl #16 │ │ │ │ - teqeq pc, r8, asr #10 │ │ │ │ - teqeq r6, r8, ror #22 │ │ │ │ + teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq r6, r4, ror fp │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r4, lsl #10 │ │ │ │ - teqeq r6, r4, lsr #22 │ │ │ │ + teqeq pc, ip, lsl #10 │ │ │ │ + teqeq r6, r0, lsr fp │ │ │ │ │ │ │ │ 00287738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -461145,19 +461145,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r8, lsl r5 │ │ │ │ - teqeq r6, r4 @ │ │ │ │ - teqeq pc, r8, lsr r3 @ │ │ │ │ + teqeq r6, r0, asr #17 │ │ │ │ + teqeq pc, r0, asr #6 │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq r6, r8, ror r8 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq r6, r4, lsl #17 │ │ │ │ + teqeq pc, r4, lsl #6 │ │ │ │ │ │ │ │ 00287a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -461335,19 +461335,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, lsr r2 │ │ │ │ - teqeq pc, r8, asr r0 @ │ │ │ │ - teqeq r6, r4, asr #11 │ │ │ │ + teqeq pc, r0, rrx │ │ │ │ + teqeq r6, r0 @ │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqeq pc, r8, lsl r0 @ │ │ │ │ - teqeq r6, r4, lsl #11 │ │ │ │ + teqeq pc, r0, lsr #32 │ │ │ │ + teqeq r6, r0 @ │ │ │ │ │ │ │ │ 00287d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -461625,22 +461625,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip, asr #27 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ - teqeq pc, r0, lsl ip @ │ │ │ │ + teqeq r6, r4, lsr #3 │ │ │ │ + teqeq pc, r8, lsl ip @ │ │ │ │ teqeq r4, ip, lsl #27 │ │ │ │ - teqeq r6, r8, asr r1 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq r6, r4, ror #2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq r4, r0, ror #26 │ │ │ │ - teqeq r6, ip, lsr #2 │ │ │ │ - teqeq pc, r4, lsr #23 │ │ │ │ + teqeq r6, r8, lsr r1 │ │ │ │ + teqeq pc, ip, lsr #23 │ │ │ │ │ │ │ │ 0028819c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -461921,22 +461921,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, asr #18 │ │ │ │ - teqeq pc, ip, lsl #15 │ │ │ │ - teqpeq r5, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqpeq r5, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r8, asr #14 │ │ │ │ - teqpeq r5, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, asr r7 @ │ │ │ │ + teqpeq r5, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip, asr #17 │ │ │ │ - teqeq pc, r8, lsl r7 @ │ │ │ │ - teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsr #14 │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00288634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -462217,22 +462217,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r8, lsr #9 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqpeq r5, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqpeq r5, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, r4, ror #8 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqpeq r5, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqpeq r5, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, r4, lsr r4 │ │ │ │ - teqeq pc, r0, lsl #5 │ │ │ │ - teqpeq r5, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsl #5 │ │ │ │ + teqpeq r5, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00288acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -462513,22 +462513,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r0, lsl r0 │ │ │ │ - teqeq pc, ip, asr lr @ │ │ │ │ - teqpeq r5, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #28 │ │ │ │ + teqpeq r5, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip, asr #31 │ │ │ │ - teqeq pc, r8, lsl lr @ │ │ │ │ - teqpeq r5, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsr #28 │ │ │ │ + teqpeq r5, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq pc, r8, ror #27 │ │ │ │ - teqpeq r5, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqpeq r5, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00288f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -462741,19 +462741,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip, asr ip │ │ │ │ - teqeq pc, r8, lsr #21 │ │ │ │ - teqpeq r5, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqpeq r5, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, r4, lsl ip │ │ │ │ - teqeq pc, r0, ror #20 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8, ror #20 │ │ │ │ + teqeq r5, r4, ror #31 │ │ │ │ │ │ │ │ 002892e0 : │ │ │ │ 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] │ │ │ │ @@ -463026,22 +463026,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip, lsl r8 │ │ │ │ - teqeq pc, r8, ror #12 │ │ │ │ - teqeq r5, r0, ror #23 │ │ │ │ + teqeq pc, r0, ror r6 @ │ │ │ │ + teqeq r5, ip, ror #23 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq pc, r4, lsr #12 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, ip, lsr #12 │ │ │ │ + teqeq r5, r8, lsr #23 │ │ │ │ teqeq r4, r8, lsr #15 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, ip, ror #22 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, r8, ror fp │ │ │ │ │ │ │ │ 00289758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -463324,23 +463324,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq r4, r8, ror r3 │ │ │ │ - teqeq r5, r4, asr #14 │ │ │ │ - teqeq pc, r8, lsl #3 │ │ │ │ + teqeq r5, r0, asr r7 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ teqeq r4, r0, lsr r3 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, r8, asr r1 @ │ │ │ │ + teqeq r5, r8, lsl #14 │ │ │ │ + teqeq pc, r0, ror #2 │ │ │ │ teqeq r4, r0, lsl #6 │ │ │ │ - teqeq r5, ip, asr #13 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ │ │ │ │ 00289bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -463535,19 +463535,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, r8 │ │ │ │ - teqeq pc, r4, asr lr @ │ │ │ │ - teqeq r5, ip, asr #7 │ │ │ │ + teqeq pc, ip, asr lr @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ teqeq r4, r4, asr #31 │ │ │ │ - teqeq pc, r0, lsl lr @ │ │ │ │ - teqeq r5, r8, lsl #7 │ │ │ │ + teqeq pc, r8, lsl lr @ │ │ │ │ + teqeq r5, 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 │ │ │ │ @@ -464305,52 +464305,52 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 28a5bc │ │ │ │ strdeq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sl, r4, lsr #2 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r0 │ │ │ │ - cmpeq r9, r0, asr #12 │ │ │ │ - teqeq r5, r4, asr #26 │ │ │ │ - teqeq r5, ip, asr #20 │ │ │ │ - teqeq pc, ip, lsl #10 │ │ │ │ - teqeq r5, r0, lsr #25 │ │ │ │ - teqeq r5, r8, lsr #19 │ │ │ │ - teqeq pc, r8, ror #8 │ │ │ │ - teqeq r5, r8, ror #24 │ │ │ │ - teqeq r5, r0, ror r9 │ │ │ │ - teqeq pc, r0, lsr r4 @ │ │ │ │ - teqeq r5, r8, ror #18 │ │ │ │ - teqeq r5, r8, lsr r9 │ │ │ │ + teqeq sl, r0, lsr r1 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r0, asr #23 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8, asr r3 @ │ │ │ │ - teqeq r5, ip, asr fp │ │ │ │ - teqeq r5, r4, ror #16 │ │ │ │ - teqeq pc, r4, lsr #6 │ │ │ │ - teqeq r5, r8, lsr #22 │ │ │ │ - teqeq r5, r0, lsr r8 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, ip │ │ │ │ + cmpeq r9, r0, asr #12 │ │ │ │ + teqeq r5, r0, asr sp │ │ │ │ + teqeq r5, r8, asr sl │ │ │ │ + teqeq pc, r4, lsl r5 @ │ │ │ │ + teqeq r5, ip, lsr #25 │ │ │ │ teqeq r5, r4 @ │ │ │ │ + teqeq pc, r0, ror r4 @ │ │ │ │ + teqeq r5, r4, ror ip │ │ │ │ + teqeq r5, ip, ror r9 │ │ │ │ + teqeq pc, r8, lsr r4 @ │ │ │ │ + teqeq r5, r4, ror r9 │ │ │ │ + teqeq r5, r4, asr #18 │ │ │ │ + teqeq pc, r0, lsl #8 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r4, lsl r8 │ │ │ │ - teqeq r5, r4, asr #15 │ │ │ │ - teqeq pc, r4, lsl #5 │ │ │ │ + teqeq r5, r4, lsl #18 │ │ │ │ + teqeq pc, r0, asr #7 │ │ │ │ + teqeq r5, ip, asr #23 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, lsr #17 │ │ │ │ + teqeq pc, r0, ror #6 │ │ │ │ + teqeq r5, r8, ror #22 │ │ │ │ + teqeq r5, r0, ror r8 │ │ │ │ + teqeq pc, ip, lsr #6 │ │ │ │ + teqeq r5, r4, lsr fp │ │ │ │ + teqeq r5, ip, lsr r8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r0, lsl #22 │ │ │ │ + teqeq r5, r8, lsl #16 │ │ │ │ + teqeq pc, r4, asr #5 │ │ │ │ + teqeq r5, r0, lsr #16 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8, asr r2 @ │ │ │ │ + teqeq pc, ip, lsl #5 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, lsr #15 │ │ │ │ + teqeq pc, r0, ror #4 │ │ │ │ │ │ │ │ 0028abb4 : │ │ │ │ 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 │ │ │ │ @@ -464596,41 +464596,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 28adac │ │ │ │ cmpeq r9, r4, lsr r0 │ │ │ │ cmpeq r9, r0, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, r4, lsr r6 │ │ │ │ - ldrsheq sl, [pc, -r0]! │ │ │ │ + teqeq r5, r0, asr #12 │ │ │ │ + ldrsheq sl, [pc, -r8]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, ip, lsl #10 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, r8, lsl r5 │ │ │ │ cmpeq r9, r0, asr lr │ │ │ │ - teqeq pc, r8, ror #30 │ │ │ │ - teqeq r5, ip, lsr #9 │ │ │ │ - teqeq pc, r0, lsr pc @ │ │ │ │ - teqeq r5, r0, ror #14 │ │ │ │ - teqeq r5, r4, ror #8 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, r4, lsr #14 │ │ │ │ - teqeq r5, r8, lsr #8 │ │ │ │ + teqeq pc, r0, ror pc @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8, lsr pc @ │ │ │ │ + teqeq r5, ip, ror #14 │ │ │ │ + teqeq r5, r0, ror r4 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, ror #13 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, r4, lsl #29 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0, lsr r7 │ │ │ │ + teqeq r5, r4, lsr r4 │ │ │ │ + teqeq pc, r4, asr #29 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, ip, asr #28 │ │ │ │ - teqeq r5, ip, ror r6 │ │ │ │ - teqeq r5, r0, lsl #7 │ │ │ │ - teqeq pc, r4, lsl lr @ │ │ │ │ - teqeq r5, r4, asr #12 │ │ │ │ - teqeq r5, r8, asr #6 │ │ │ │ - teqeq r5, r0, lsl r6 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq pc, ip, lsl #29 │ │ │ │ + teqeq r5, r0, asr #13 │ │ │ │ + teqeq r5, r4, asr #7 │ │ │ │ + teqeq pc, r4, asr lr @ │ │ │ │ + teqeq r5, r8, lsl #13 │ │ │ │ + teqeq r5, ip, lsl #7 │ │ │ │ + teqeq pc, ip, lsl lr @ │ │ │ │ + teqeq r5, r0, asr r6 │ │ │ │ + teqeq r5, r4, asr r3 │ │ │ │ + teqeq r5, ip, lsl r6 │ │ │ │ │ │ │ │ 0028b00c : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -464788,29 +464788,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ b 28b1f4 │ │ │ │ smlaltbeq ip, r9, r4, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r5, r4, lsl r2 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, ip, asr #3 │ │ │ │ - teqeq pc, r8, ror #24 │ │ │ │ - teqeq r5, ip, ror r1 │ │ │ │ - teqeq pc, r8, lsl ip @ │ │ │ │ - teqeq r5, r8, asr #7 │ │ │ │ - teqeq r5, r8, lsr #2 │ │ │ │ - teqeq pc, r4, asr #23 │ │ │ │ + teqeq r5, r0, lsr #4 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, ror #6 │ │ │ │ - teqeq r5, r8, asr #6 │ │ │ │ - teqeq r5, r8, lsr #1 │ │ │ │ - teqeq pc, r4, asr #22 │ │ │ │ - teqeq r5, r8, lsl r3 │ │ │ │ + teqeq pc, r0, ror ip @ │ │ │ │ + teqeq r5, r8, lsl #3 │ │ │ │ + teqeq pc, r0, lsr #24 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r4, lsr r1 │ │ │ │ + teqeq pc, ip, asr #23 │ │ │ │ + teqeq r5, r4, lsr #7 │ │ │ │ + teqeq r5, r4, ror r3 │ │ │ │ + teqeq r5, r4, asr r3 │ │ │ │ + ldrheq sp, [r5, -r4]! │ │ │ │ + teqeq pc, ip, asr #22 │ │ │ │ + teqeq r5, r4, lsr #6 │ │ │ │ │ │ │ │ 0028b2bc : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne ip, [r0, #20] │ │ │ │ strne ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ @@ -465249,44 +465249,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 28b364 │ │ │ │ strdeq ip, [r9, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq ip, r9, r8, r8 │ │ │ │ @ instruction: 0x0149c898 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, lsl pc │ │ │ │ - teqeq pc, r8, asr #18 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r4, lsr #16 │ │ │ │ - teqeq r5, r4, ror sp │ │ │ │ + teqeq pc, r0, ror #19 │ │ │ │ + teqeq r5, r4, lsr #30 │ │ │ │ + teqeq pc, r0, asr r9 @ │ │ │ │ + teqeq r5, r4, lsr #29 │ │ │ │ + teqeq pc, ip, lsr #16 │ │ │ │ + teqeq r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + teqeq r5, r4, ror #25 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, r4, lsr #13 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq pc, ip, lsr #13 │ │ │ │ + teqeq r5, r0, lsl #24 │ │ │ │ teqeq r4, r0, lsr r6 │ │ │ │ - teqeq r5, r0, ror sp │ │ │ │ - teqeq r5, r4, asr #26 │ │ │ │ - teqeq r5, r8, lsl sp │ │ │ │ - teqeq r5, r8, ror #25 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, lsr #25 │ │ │ │ - teqeq r5, ip, lsl #25 │ │ │ │ - teqeq pc, ip, asr r4 @ │ │ │ │ - teqeq r5, ip, ror #19 │ │ │ │ + teqeq r5, ip, ror sp │ │ │ │ + teqeq r5, r0, asr sp │ │ │ │ + teqeq r5, r4, lsr #26 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r4, asr #25 │ │ │ │ teqeq r5, r4 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r4, ror #8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, asr #19 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - teqeq pc, r8, lsl r4 @ │ │ │ │ - teqeq r5, r4, lsl ip │ │ │ │ - teqeq r5, r0, ror r9 │ │ │ │ + teqeq pc, r0, lsr #8 │ │ │ │ + teqeq r5, r0, lsr #24 │ │ │ │ + teqeq r5, ip, ror r9 │ │ │ │ │ │ │ │ 0028ba1c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0028ba24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -465674,57 +465674,57 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 28bc28 │ │ │ │ smlalbteq ip, r9, r0, r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq ip, r9, r8, r1 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq pc, r0, asr #5 │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ - teqeq r5, r0, lsl #16 │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ + teqeq r5, r8, lsr #16 │ │ │ │ + teqeq r5, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, ror #8 │ │ │ │ - teqeq r5, r0, lsl #16 │ │ │ │ - teqeq r5, r4, ror #15 │ │ │ │ + teqeq r5, ip, lsl #16 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ ldrdeq fp, [r9, #-244] @ 0xffffff0c │ │ │ │ teqeq r4, r0, ror #2 │ │ │ │ teqeq r4, ip, lsl #2 │ │ │ │ - teqeq pc, r4, rrx │ │ │ │ - teqeq r5, r0, ror #16 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8, lsr #32 │ │ │ │ - teqeq r5, r4, lsr #16 │ │ │ │ - teqeq r5, ip, ror r5 │ │ │ │ - teqeq pc, ip, ror #31 │ │ │ │ - teqeq r5, r8, ror #15 │ │ │ │ - teqeq r5, r4, asr #10 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, r0, lsl #31 │ │ │ │ - teqeq r5, ip, ror r7 │ │ │ │ + teqeq pc, ip, rrx │ │ │ │ + teqeq r5, ip, ror #16 │ │ │ │ + teqeq r5, r4, asr #11 │ │ │ │ + teqeq pc, r0, lsr r0 @ │ │ │ │ + teqeq r5, r0, lsr r8 │ │ │ │ + teqeq r5, r8, lsl #11 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r4, asr #30 │ │ │ │ - teqeq r5, r0, asr #14 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8, lsl #30 │ │ │ │ - teqeq r5, r4, lsl #14 │ │ │ │ - teqeq r5, ip, asr r4 │ │ │ │ - teqeq r5, ip, asr #13 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, ror #12 │ │ │ │ - teqeq r5, r0, lsr r6 │ │ │ │ - teqeq pc, r0, lsl #28 │ │ │ │ + teqeq r5, r0, asr r5 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r4, asr r3 │ │ │ │ - teqeq pc, r4, asr #27 │ │ │ │ - teqeq r5, r0, asr #11 │ │ │ │ - teqeq r5, r8, lsl r3 │ │ │ │ - teqeq pc, r8, lsl #27 │ │ │ │ - teqeq r5, r4, lsl #11 │ │ │ │ + teqeq pc, r8, lsl #31 │ │ │ │ + teqeq r5, r8, lsl #15 │ │ │ │ + teqeq r5, r0, ror #9 │ │ │ │ + teqeq pc, ip, asr #30 │ │ │ │ + teqeq r5, ip, asr #14 │ │ │ │ + teqeq r5, r4, lsr #9 │ │ │ │ + teqeq pc, r0, lsl pc @ │ │ │ │ + teqeq r5, r0, lsl r7 │ │ │ │ + teqeq r5, r8, ror #8 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r4, lsr #29 │ │ │ │ + teqeq r5, r4, lsr #13 │ │ │ │ teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, ror #12 │ │ │ │ + teqeq r5, ip, lsr r6 │ │ │ │ + teqeq pc, r8, lsl #28 │ │ │ │ + teqeq r5, r8, lsl #12 │ │ │ │ + teqeq r5, r0, ror #6 │ │ │ │ + teqeq pc, ip, asr #27 │ │ │ │ + teqeq r5, ip, asr #11 │ │ │ │ + teqeq r5, r4, lsr #6 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8, ror #5 │ │ │ │ │ │ │ │ 0028c0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -465859,29 +465859,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 28c160 │ │ │ │ strdeq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0149ba9c │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - ldrsheq ip, [r5, -r4]! │ │ │ │ - teqeq pc, ip, asr fp @ │ │ │ │ - teqeq r5, r8, asr r3 │ │ │ │ - ldrheq ip, [r5, -r0]! │ │ │ │ - teqeq pc, r0, lsr #22 │ │ │ │ - teqeq r5, ip, lsl r3 │ │ │ │ - teqeq r5, r8, ror r0 │ │ │ │ - teqeq pc, r4, ror #21 │ │ │ │ - teqeq r5, r0, ror #5 │ │ │ │ - teqeq r5, ip, lsr r0 │ │ │ │ - teqeq pc, r8, lsr #21 │ │ │ │ - teqeq r5, r4, lsr #5 │ │ │ │ - teqeq r5, r0 │ │ │ │ + teqeq pc, r4, lsr #23 │ │ │ │ + teqeq r5, r4, lsr #7 │ │ │ │ + teqeq r5, r0, lsl #2 │ │ │ │ + teqeq pc, r4, ror #22 │ │ │ │ + teqeq r5, r4, ror #6 │ │ │ │ + ldrheq ip, [r5, -ip]! @ │ │ │ │ + teqeq pc, r8, lsr #22 │ │ │ │ + teqeq r5, r8, lsr #6 │ │ │ │ + teqeq r5, r4, lsl #1 │ │ │ │ + teqeq pc, ip, ror #21 │ │ │ │ + teqeq r5, ip, ror #5 │ │ │ │ + teqeq r5, r8, asr #32 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, ip │ │ │ │ │ │ │ │ 0028c350 : │ │ │ │ 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 │ │ │ │ @@ -466602,92 +466602,92 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28cb50 │ │ │ │ b 28c748 │ │ │ │ smlalbbeq fp, r9, ip, r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, ror r8 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip, lsr #30 │ │ │ │ + teqeq pc, r4, ror #19 │ │ │ │ + teqeq r5, r8, lsr pc │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq pc, r8, ror #16 │ │ │ │ - teqeq r5, r0, asr #27 │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ + teqeq r5, ip, asr #27 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, asr #15 │ │ │ │ - teqeq r5, r0, lsr #29 │ │ │ │ + teqeq r5, r0, asr #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, ip, lsr #29 │ │ │ │ cmpeq r9, r8, lsl r6 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ ldrsheq sl, [r4, -r0]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ + teqeq pc, r4, lsl #12 │ │ │ │ + teqeq r5, r4, ror #22 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8, asr fp │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ teqeq r4, r8, lsl r6 │ │ │ │ - teqeq r5, r0, lsl #22 │ │ │ │ + teqeq r5, ip, lsl #22 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq pc, r8, asr r5 @ │ │ │ │ teqeq r4, r4, asr pc │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq pc, r0, ror r4 @ │ │ │ │ - teqeq r5, ip, asr #19 │ │ │ │ + teqeq pc, r8, ror r4 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq pc, r8, lsr #8 │ │ │ │ + teqeq pc, r0, lsr r4 @ │ │ │ │ teqeq r4, ip, lsl #9 │ │ │ │ - teqeq r5, r0, ror r9 │ │ │ │ + teqeq r5, ip, ror r9 │ │ │ │ teqeq r4, r4, asr r4 │ │ │ │ teqeq r4, r0, lsl #8 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq pc, r0, lsr #6 │ │ │ │ - teqeq r5, r8, ror r8 │ │ │ │ - teqeq pc, r8, ror #5 │ │ │ │ - teqeq r5, ip, lsr r8 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r8, lsl #16 │ │ │ │ - teqeq pc, r4, ror #4 │ │ │ │ + teqeq pc, r8, lsr #6 │ │ │ │ + teqeq r5, r4, lsl #17 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r8, asr #16 │ │ │ │ + teqeq pc, r0, asr #5 │ │ │ │ + teqeq r5, r0, asr #21 │ │ │ │ + teqeq r5, r4, lsl r8 │ │ │ │ + teqeq pc, ip, ror #4 │ │ │ │ teqeq r4, r4 @ │ │ │ │ teqeq r4, ip, asr ip │ │ │ │ - teqeq pc, r0, lsr r2 @ │ │ │ │ - teqeq r5, ip, lsl #15 │ │ │ │ + teqeq pc, r8, lsr r2 @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ teqeq r4, r4, ror r2 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, ip, lsr #14 │ │ │ │ - teqeq r5, ip, lsr #19 │ │ │ │ - teqeq r5, r4, lsl #14 │ │ │ │ - andeq r0, r0, lr, ror r1 │ │ │ │ - teqeq r5, r8, ror r9 │ │ │ │ - teqeq r5, r0, asr #18 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8, lsr r7 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, ip, asr #1 │ │ │ │ - teqeq r5, r8, asr #17 │ │ │ │ - teqeq r5, r0, lsr #12 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, ror #16 │ │ │ │ - teqeq r5, r0, lsr r8 │ │ │ │ - teqeq r5, r0, lsl #16 │ │ │ │ + teqeq r5, r0, lsl r7 │ │ │ │ + andeq r0, r0, lr, ror r1 │ │ │ │ + teqeq r5, r4, lsl #19 │ │ │ │ + teqeq r5, ip, asr #18 │ │ │ │ + teqeq r5, r4, lsr #15 │ │ │ │ + ldrsbeq r8, [pc, -r4]! │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, ip, lsr #12 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, ror #16 │ │ │ │ + teqeq r5, ip, lsr r8 │ │ │ │ + teqeq r5, ip, lsl #16 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r8, lsl #10 │ │ │ │ - teqeq pc, r8, ror pc @ │ │ │ │ - teqeq r5, r4, ror r7 │ │ │ │ - teqeq r5, r8, asr #9 │ │ │ │ + teqeq pc, r4, asr #31 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, r4, lsl r5 │ │ │ │ + teqeq pc, r0, lsl #31 │ │ │ │ + teqeq r5, r0, lsl #15 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - teqeq r5, ip, lsr r7 │ │ │ │ - teqeq r5, r0, lsl r7 │ │ │ │ + teqeq r5, r8, asr #14 │ │ │ │ + teqeq r5, ip, lsl r7 │ │ │ │ │ │ │ │ 0028cfe0 : │ │ │ │ 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] @ 28df0c │ │ │ │ @@ -467656,121 +467656,121 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 28d794 │ │ │ │ cmpeq r9, r4, lsl #24 │ │ │ │ strdeq sl, [r9, #-180] @ 0xffffff4c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r0, lsr sp @ │ │ │ │ - teqeq r5, r8, lsl #5 │ │ │ │ + teqeq pc, r8, lsr sp @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - teqeq pc, r4, lsr #23 │ │ │ │ - teqeq r5, ip, ror #1 │ │ │ │ + teqeq pc, ip, lsr #23 │ │ │ │ + ldrsheq fp, [r5, -r8]! │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r0, asr #32 │ │ │ │ + teqeq pc, r0, lsl #22 │ │ │ │ + teqeq r5, ip, asr #32 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r8, asr #30 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r4, asr pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r8, lsl #28 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r4, lsl lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r5, r0, ror #23 │ │ │ │ + teqeq r5, ip, ror #23 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, ror #13 │ │ │ │ - teqeq r5, r8, asr #24 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4, asr ip │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - teqeq pc, r0, ror r6 @ │ │ │ │ - teqeq r5, r4, asr #23 │ │ │ │ + teqeq pc, r8, ror r6 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ cmpeq r9, r8, ror #8 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - teqeq r5, r8, ror sp │ │ │ │ + teqeq r5, r4, lsl #27 │ │ │ │ teqeq r4, ip, lsr #11 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, ip, ror #25 │ │ │ │ - teqeq r5, r8, asr #20 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4, asr sl │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r4, lsl #25 │ │ │ │ - teqeq r5, r4, asr ip │ │ │ │ - teqeq pc, r4, lsr #8 │ │ │ │ - teqeq r5, r8, lsr #22 │ │ │ │ - teqeq r5, r4, ror #18 │ │ │ │ + teqeq r5, r0, asr #25 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0, ror #24 │ │ │ │ + teqeq pc, ip, lsr #8 │ │ │ │ + teqeq r5, r4, lsr fp │ │ │ │ + teqeq r5, r0, ror r9 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq r5, r4, ror #23 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0, asr #23 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - teqeq r5, r4, lsl #23 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - teqeq r5, r4, asr fp │ │ │ │ + teqeq r5, r0, ror #22 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - teqeq r5, r4, lsr #22 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0, lsr fp │ │ │ │ + teqeq r5, r0, lsl #22 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq pc, r4, asr #5 │ │ │ │ - teqeq r5, r0, asr #21 │ │ │ │ - teqeq r5, ip, lsl r8 │ │ │ │ + teqeq pc, ip, asr #5 │ │ │ │ + teqeq r5, ip, asr #21 │ │ │ │ + teqeq r5, r8, lsr #16 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - teqeq pc, r8, lsl #5 │ │ │ │ - teqeq r5, r4, lsl #21 │ │ │ │ - teqeq r5, r0, ror #15 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, ip, ror #15 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - teqeq r5, ip, asr #20 │ │ │ │ - teqeq r5, ip, lsl sl │ │ │ │ + teqeq r5, r8, asr sl │ │ │ │ + teqeq r5, r8, lsr #20 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - teqeq r5, ip, ror #19 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, ip, lsl #3 │ │ │ │ - teqeq r5, r8, lsl #19 │ │ │ │ - teqeq r5, r4, ror #13 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r8, asr #19 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - teqeq r5, r0, asr r9 │ │ │ │ - teqeq r5, r0, lsr #18 │ │ │ │ - ldrsheq r7, [pc, -r0]! │ │ │ │ - teqeq r5, ip, ror #17 │ │ │ │ - teqeq r5, r8, asr #12 │ │ │ │ + teqeq r5, ip, asr r9 │ │ │ │ + teqeq r5, ip, lsr #18 │ │ │ │ + ldrsheq r7, [pc, -r8]! │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r7, [pc, -r8]! │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, lsl r6 │ │ │ │ + teqeq pc, r0, asr #1 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsl r6 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq pc, ip, ror r0 @ │ │ │ │ - teqeq r5, r4, ror r8 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, lsl #1 │ │ │ │ + teqeq r5, r0, lsl #17 │ │ │ │ + teqeq r5, r0, ror #11 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq pc, r0, asr #32 │ │ │ │ - teqeq r5, r8, lsr r8 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8, asr #32 │ │ │ │ + teqeq r5, r4, asr #16 │ │ │ │ + teqeq r5, r4, lsr #11 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq pc, r4 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, ip, asr r5 │ │ │ │ + teqeq pc, ip │ │ │ │ + teqeq r5, r8, lsl #16 │ │ │ │ + teqeq r5, r8, ror #10 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq pc, r8, asr #31 │ │ │ │ - teqeq r5, r0, asr #15 │ │ │ │ - teqeq r5, r0, lsr #10 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, ip, asr #15 │ │ │ │ + teqeq r5, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq pc, ip, lsl #31 │ │ │ │ - teqeq r5, r4, lsl #15 │ │ │ │ - teqeq r5, r4, ror #9 │ │ │ │ - teqeq r5, ip, asr #14 │ │ │ │ - teqeq r5, ip, lsl r7 │ │ │ │ - teqeq pc, r4, lsl pc @ │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r4, ror #8 │ │ │ │ - teqeq r5, r4, ror #13 │ │ │ │ - teqeq r5, r8, asr #13 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8, asr r7 │ │ │ │ + teqeq r5, r8, lsr #14 │ │ │ │ + teqeq pc, ip, lsl pc @ │ │ │ │ + teqeq r5, r8, lsl #14 │ │ │ │ + teqeq r5, r0, ror r4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4, lsr #13 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 0028e0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -468304,60 +468304,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 28e158 │ │ │ │ cmpeq r9, ip, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, ip, lsr #7 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ smlaltbeq r9, r9, r4, sl @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq pc, ip, asr #22 │ │ │ │ - teqeq r5, r4, lsr #1 │ │ │ │ - teqeq pc, r4, asr #20 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, asr fp @ │ │ │ │ + ldrheq sl, [r5, -r0]! │ │ │ │ + teqeq pc, ip, asr #20 │ │ │ │ + teqeq r5, r0, lsr #31 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - teqeq pc, r8, lsr r9 @ │ │ │ │ - teqeq r5, r8, lsl #29 │ │ │ │ + teqeq pc, r0, asr #18 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - teqeq pc, ip, lsr #17 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, lsr #32 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r8, lsl #28 │ │ │ │ + teqeq r5, ip, lsr #32 │ │ │ │ teqeq r4, r0, asr r8 │ │ │ │ teqeq r4, r0 @ │ │ │ │ teqeq r4, r8, lsr #15 │ │ │ │ - teqeq pc, r0, lsl #14 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r8, asr ip │ │ │ │ + teqeq pc, r8, lsl #14 │ │ │ │ + teqeq r5, r8, lsl #30 │ │ │ │ + teqeq r5, r4, ror #24 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - teqeq r5, r4, asr #29 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ + teqeq r5, r0, lsr #29 │ │ │ │ + teqeq r5, ip, ror #28 │ │ │ │ + teqeq r5, ip, lsr lr │ │ │ │ + teqeq r5, r8, lsl #28 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r5, r0, ror #28 │ │ │ │ - teqeq r5, r0, lsr lr │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, ip, asr #11 │ │ │ │ - teqeq r5, r8, asr #27 │ │ │ │ - teqeq r5, r4, lsr #22 │ │ │ │ + teqeq r5, r0, lsr fp │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, ip, lsl #27 │ │ │ │ - teqeq r5, r8, ror #21 │ │ │ │ - teqeq pc, r4, asr r5 @ │ │ │ │ - teqeq r5, r0, asr sp │ │ │ │ - teqeq r5, ip, lsr #21 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, asr r5 @ │ │ │ │ + teqeq r5, ip, asr sp │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - teqeq r5, r8, lsl sp │ │ │ │ + teqeq r5, r4, lsr #26 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq pc, r8, ror #9 │ │ │ │ - teqeq r5, r4, ror #25 │ │ │ │ - teqeq r5, r8, lsr sl │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, asr #20 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - teqeq r5, ip, lsr #25 │ │ │ │ - teqeq r5, ip, ror ip │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r8, lsl #25 │ │ │ │ │ │ │ │ 0028e9e8 : │ │ │ │ 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 │ │ │ │ @@ -468638,45 +468638,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 28eba0 │ │ │ │ strdeq r9, [r9, #-24] @ 0xffffffe8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r9, r9, ip, r1 @ │ │ │ │ - teqeq pc, r0, lsl #6 │ │ │ │ - teqeq r5, ip, asr #16 │ │ │ │ - teqeq pc, r0, asr #4 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, r8, lsl #6 │ │ │ │ + teqeq r5, r8, asr r8 │ │ │ │ + teqeq pc, r8, asr #4 │ │ │ │ + teqeq r5, r8, lsr #15 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ qdaddeq r9, ip, r9 │ │ │ │ - teqeq pc, r0, lsr #3 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8, lsr #3 │ │ │ │ + teqeq r5, r4, lsl #14 │ │ │ │ teqeq r4, r8 @ │ │ │ │ teqeq r4, r4, ror r1 │ │ │ │ + teqeq r5, r4, asr #17 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, ip, lsl #17 │ │ │ │ - teqeq pc, ip, asr r0 @ │ │ │ │ - teqeq r5, r8, asr r8 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, rrx │ │ │ │ + teqeq r5, r4, ror #16 │ │ │ │ + teqeq r5, r0, asr #11 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - teqeq pc, r4, lsr #32 │ │ │ │ - teqeq r5, r0, lsr #16 │ │ │ │ - teqeq r5, ip, ror r5 │ │ │ │ + teqeq pc, ip, lsr #32 │ │ │ │ + teqeq r5, ip, lsr #16 │ │ │ │ + teqeq r5, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - teqeq pc, ip, ror #31 │ │ │ │ - teqeq r5, r8, ror #15 │ │ │ │ - teqeq r5, r4, asr #10 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsl #31 │ │ │ │ - teqeq r5, r4, lsl #15 │ │ │ │ - teqeq r5, r0, ror #9 │ │ │ │ + teqeq r5, r0, asr r5 │ │ │ │ + teqeq r5, r0, asr #15 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, ip, ror #9 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - teqeq r5, r0, asr r7 │ │ │ │ + teqeq r5, ip, asr r7 │ │ │ │ │ │ │ │ 0028eedc : │ │ │ │ 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 │ │ │ │ @@ -469200,57 +469200,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 28f2d8 │ │ │ │ cmpeq r9, r4, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r8, [r9, #-192] @ 0xffffff40 │ │ │ │ - teqeq pc, r0, lsr lr @ │ │ │ │ - teqeq r5, r8, lsl #7 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r4, ror #5 │ │ │ │ + teqeq pc, r8, lsr lr @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r4, ror #27 │ │ │ │ + teqeq pc, r0, lsr #27 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - teqeq pc, r8, lsr #24 │ │ │ │ - teqeq r5, r4, ror r1 │ │ │ │ + teqeq pc, r0, lsr ip @ │ │ │ │ + teqeq r5, r0, lsl #3 │ │ │ │ @ instruction: 0x000002be │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmpeq r9, r4, lsr #18 │ │ │ │ teqeq r4, r8 @ │ │ │ │ teqeq r4, r4, asr sl │ │ │ │ - teqeq r5, ip, ror #2 │ │ │ │ + teqeq r5, r8, ror r1 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ teqeq r4, r4, lsr #19 │ │ │ │ - teqeq r5, r4, ror #1 │ │ │ │ - teqeq pc, r8, asr #17 │ │ │ │ - teqeq r5, r4, asr #1 │ │ │ │ - teqeq r5, r0, lsr #28 │ │ │ │ - teqeq r5, ip, lsl #1 │ │ │ │ - teqeq r5, ip, asr r0 │ │ │ │ + ldrsheq r3, [r5, -r0]! │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + ldrsbeq r3, [r5, -r0]! │ │ │ │ + teqeq r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x01353098 │ │ │ │ + teqeq r5, r8, rrx │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - teqeq pc, ip, lsr #16 │ │ │ │ - teqeq r5, r8, lsr #32 │ │ │ │ - teqeq r5, r4, lsl #27 │ │ │ │ + teqeq pc, r4, lsr r8 @ │ │ │ │ + teqeq r5, r4, lsr r0 │ │ │ │ teqeq r5, r0 @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - teqeq r5, r0, asr #31 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, ror #30 │ │ │ │ - teqeq pc, r0, lsr r7 @ │ │ │ │ - teqeq r5, ip, lsr #30 │ │ │ │ - teqeq r5, r8, lsl #25 │ │ │ │ - andeq r0, r0, fp, lsr #5 │ │ │ │ + teqeq r5, ip, asr #31 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, ror #30 │ │ │ │ + teqeq pc, r8, lsr r7 @ │ │ │ │ + teqeq r5, r8, lsr pc │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r5, r4, asr #29 │ │ │ │ - andeq r0, r0, lr, lsr #5 │ │ │ │ + andeq r0, r0, fp, lsr #5 │ │ │ │ + teqeq r5, r0, lsl #30 │ │ │ │ teqeq r5, r0 @ │ │ │ │ + andeq r0, r0, lr, lsr #5 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ │ │ │ │ 0028f7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -469615,41 +469615,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 28fb14 │ │ │ │ cmpeq r9, ip, lsl #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r8, asr #10 │ │ │ │ - teqeq r5, r0, lsr #21 │ │ │ │ + teqeq pc, r0, asr r5 @ │ │ │ │ + teqeq r5, ip, lsr #21 │ │ │ │ smlaltbeq r8, r9, ip, r3 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, lsl #18 │ │ │ │ + teqeq pc, r0, asr #7 │ │ │ │ + teqeq r5, r4, lsl r9 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ stcmi 2, cr0, [r0], {4} │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ smlaltteq r8, r9, r8, r0 │ │ │ │ teqeq r4, ip, ror r2 │ │ │ │ teqeq r4, ip, lsl r2 │ │ │ │ teqeq r4, r8, asr #3 │ │ │ │ - teqeq r5, r0, lsr #18 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, r0, asr #1 │ │ │ │ + teqeq r5, ip, lsr #18 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r0, lsl r6 │ │ │ │ - teqeq r5, r4, lsl #17 │ │ │ │ - teqeq r5, r4, asr r8 │ │ │ │ - teqeq pc, r4, lsr #32 │ │ │ │ - teqeq r5, r0, lsr #16 │ │ │ │ - teqeq r5, ip, ror r5 │ │ │ │ + teqeq pc, r8, asr #1 │ │ │ │ + teqeq r5, r8, asr #17 │ │ │ │ + teqeq r5, ip, lsl r6 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0, ror #16 │ │ │ │ + teqeq pc, ip, lsr #32 │ │ │ │ + teqeq r5, ip, lsr #16 │ │ │ │ + teqeq r5, r8, lsl #11 │ │ │ │ │ │ │ │ 0028fe00 : │ │ │ │ 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 │ │ │ │ @@ -469958,55 +469958,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 28ffcc │ │ │ │ smlaltteq r7, r9, r4, sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r4, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ cmpeq r9, r0, lsr ip │ │ │ │ - teqeq pc, r0, asr #26 │ │ │ │ - teqeq r5, ip, lsr r5 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq pc, r8, asr #26 │ │ │ │ + teqeq r5, r8, asr #10 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - teqeq pc, r4, lsl #26 │ │ │ │ - teqeq r5, r0, lsl #10 │ │ │ │ - teqeq r5, r8, asr r2 │ │ │ │ - teqeq pc, r8, asr #25 │ │ │ │ - teqeq r5, r4, ror #8 │ │ │ │ - teqeq r5, r4, lsl r2 │ │ │ │ + teqeq pc, ip, lsl #26 │ │ │ │ + teqeq r5, ip, lsl #10 │ │ │ │ + teqeq r5, r4, ror #4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, ror r4 │ │ │ │ + teqeq r5, r0, lsr #4 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - teqeq pc, r0, lsl #25 │ │ │ │ - teqeq r5, ip, ror r4 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq pc, r8, lsl #25 │ │ │ │ + teqeq r5, r8, lsl #9 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - teqeq r5, r4, asr #8 │ │ │ │ - teqeq pc, r8, lsl ip @ │ │ │ │ - teqeq r5, ip, lsl #7 │ │ │ │ - teqeq r5, r4, ror #2 │ │ │ │ - teqeq r5, r8, lsr #6 │ │ │ │ - teqeq pc, r0, asr #23 │ │ │ │ - teqeq r5, r0, lsl r1 │ │ │ │ + teqeq r5, r0, asr r4 │ │ │ │ + teqeq pc, r0, lsr #24 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, ror r1 │ │ │ │ + teqeq r5, r4, lsr r3 │ │ │ │ + teqeq pc, r8, asr #23 │ │ │ │ + teqeq r5, ip, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - teqeq pc, r4, lsl #23 │ │ │ │ - teqeq r5, ip, ror r3 │ │ │ │ - ldrsbeq r8, [r5, -r8]! @ │ │ │ │ - teqeq pc, r4, asr #22 │ │ │ │ - teqeq r5, r0, asr #6 │ │ │ │ - @ instruction: 0x01358094 │ │ │ │ + teqeq pc, ip, lsl #23 │ │ │ │ + teqeq r5, r8, lsl #7 │ │ │ │ + teqeq r5, r4, ror #1 │ │ │ │ + teqeq pc, ip, asr #22 │ │ │ │ + teqeq r5, ip, asr #6 │ │ │ │ + teqeq r5, r0, lsr #1 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - teqeq pc, ip, lsl #22 │ │ │ │ - teqeq r5, r4, asr #5 │ │ │ │ - teqeq r5, r4, asr r0 │ │ │ │ + teqeq pc, r4, lsl fp @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r0, rrx │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, ip, asr #5 │ │ │ │ - teqeq r5, r4, lsr #32 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ │ │ │ │ 00290390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -470499,61 +470499,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 29045c │ │ │ │ cmpeq r9, r8, asr r8 │ │ │ │ cmpeq r9, r4, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, r0, lsr #3 │ │ │ │ - teqeq pc, r0, asr sl @ │ │ │ │ + teqeq r5, ip, lsr #3 │ │ │ │ + teqeq pc, r8, asr sl @ │ │ │ │ smlaltbeq r7, r9, r0, r7 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq r5, r8, lsr r0 │ │ │ │ - teqeq pc, ip, lsl #18 │ │ │ │ + teqeq r5, r4, asr #32 │ │ │ │ + teqeq pc, r4, lsl r9 @ │ │ │ │ teqeq r4, ip, asr #16 │ │ │ │ teqeq r4, ip, lsl #16 │ │ │ │ - teqeq pc, r4, lsl #16 │ │ │ │ - teqeq r5, r8, lsr #30 │ │ │ │ + teqeq pc, ip, lsl #16 │ │ │ │ + teqeq r5, r4, lsr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, asr #13 │ │ │ │ - teqeq r5, r8, ror sp │ │ │ │ - teqeq r5, ip, asr #26 │ │ │ │ - teqeq r5, r0, lsr #26 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq r5, r4, asr #25 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsr #11 │ │ │ │ + teqeq r5, r0, lsl #28 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r4, lsl #27 │ │ │ │ + teqeq r5, r8, asr sp │ │ │ │ + teqeq r5, ip, lsr #26 │ │ │ │ + teqeq r5, r0, lsl #26 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, lsr #25 │ │ │ │ - teqeq pc, r4, ror r5 @ │ │ │ │ - teqeq r5, r0, ror #24 │ │ │ │ - teqeq r5, r4, lsr ip │ │ │ │ - teqeq r5, r8, lsl #24 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, ror #23 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8, lsr #23 │ │ │ │ - teqeq r5, ip, ror fp │ │ │ │ - teqeq r5, ip, asr #22 │ │ │ │ - teqeq r5, ip, lsr #22 │ │ │ │ - teqeq r5, ip, lsr fp │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r5, r8, lsl #22 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r4, asr #21 │ │ │ │ + teqeq r5, r0, ror #25 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsr #25 │ │ │ │ + teqeq pc, ip, ror r5 @ │ │ │ │ + teqeq r5, ip, ror #24 │ │ │ │ + teqeq r5, r0, asr #24 │ │ │ │ + teqeq r5, r4, lsl ip │ │ │ │ + teqeq r5, r4, ror #23 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, asr #9 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r8, lsr #7 │ │ │ │ + teqeq r5, r8, lsl #23 │ │ │ │ + teqeq r5, r8, asr fp │ │ │ │ + teqeq r5, r8, lsr fp │ │ │ │ + teqeq r5, r8, asr #22 │ │ │ │ + teqeq pc, r8, lsl r4 @ │ │ │ │ + teqeq r5, r4, lsl #22 │ │ │ │ + teqeq r5, r4, lsl fp │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, lsr #21 │ │ │ │ - teqeq pc, r4, ror r3 @ │ │ │ │ - teqeq r5, ip, asr sl │ │ │ │ - teqeq r5, ip, ror #20 │ │ │ │ - teqeq pc, r0, asr #6 │ │ │ │ + teqeq r5, r0, ror #21 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsr #21 │ │ │ │ + teqeq pc, ip, ror r3 @ │ │ │ │ + teqeq r5, r8, ror #20 │ │ │ │ + teqeq r5, r8, ror sl │ │ │ │ + teqeq pc, r8, asr #6 │ │ │ │ │ │ │ │ 00290c10 : │ │ │ │ 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 │ │ │ │ @@ -470899,46 +470899,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 290ce0 │ │ │ │ ldrdeq r6, [r9, #-248] @ 0xffffff08 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r6, [r9, #-240] @ 0xffffff10 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, lsl r9 │ │ │ │ + teqeq pc, r0, lsl #4 │ │ │ │ + teqeq r5, r4, lsr #18 │ │ │ │ cmpeq r9, ip, lsl pc │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq pc, ip, lsl #1 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x013f4094 │ │ │ │ + teqeq r5, ip @ │ │ │ │ teqeq r4, r4, asr #31 │ │ │ │ teqeq r4, r4, lsl #31 │ │ │ │ - teqeq pc, ip, lsr pc @ │ │ │ │ - teqeq r5, r0, asr r6 │ │ │ │ + teqeq pc, r4, asr #30 │ │ │ │ teqeq r5, ip, asr r6 │ │ │ │ - teqeq r5, r8, lsl r6 │ │ │ │ - teqeq r5, ip, ror #11 │ │ │ │ - teqeq r5, r0, asr #11 │ │ │ │ - teqeq pc, ip, ror lr @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8, ror #12 │ │ │ │ + teqeq r5, r4, lsr #12 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, ip, asr #11 │ │ │ │ + teqeq pc, r4, lsl #29 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, ip, asr r5 │ │ │ │ - teqeq r5, r0, lsr r5 │ │ │ │ - teqeq r5, r0, lsl #10 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq r5, r8, lsr #11 │ │ │ │ + teqeq r5, r8, ror #10 │ │ │ │ + teqeq r5, ip, lsr r5 │ │ │ │ + teqeq r5, ip, lsl #10 │ │ │ │ + teqeq pc, r4, asr #27 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq pc, r4, lsl #27 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r8, ror #9 │ │ │ │ + teqeq pc, ip, lsl #27 │ │ │ │ teqeq r5, r4, lsr #9 │ │ │ │ - teqeq pc, ip, asr #26 │ │ │ │ - teqeq r5, r0, ror #8 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq pc, r4, asr sp @ │ │ │ │ teqeq r5, ip, ror #8 │ │ │ │ - teqeq pc, r4, lsl sp @ │ │ │ │ - teqeq r5, r8, lsr #8 │ │ │ │ + teqeq r5, r8, ror r4 │ │ │ │ + teqeq pc, ip, lsl sp @ │ │ │ │ teqeq r5, r4, lsr r4 │ │ │ │ + teqeq r5, r0, asr #8 │ │ │ │ │ │ │ │ 0029120c : │ │ │ │ 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 │ │ │ │ @@ -471324,58 +471324,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2914e0 │ │ │ │ ldrdeq r6, [r9, #-156] @ 0xffffff64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r6, r9, r8, r9 │ │ │ │ - teqeq r4, r0, lsr #29 │ │ │ │ - teqeq pc, r8, ror #23 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, ip, ror #20 │ │ │ │ + teqeq r4, ip, lsr #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r0, asr #3 │ │ │ │ + teqeq pc, r4, ror sl @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, asr #19 │ │ │ │ - teqeq r4, r8, ror ip │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r4, r4, lsl #25 │ │ │ │ cmpeq r9, ip, lsl r7 │ │ │ │ - teqeq r5, ip │ │ │ │ - teqeq r5, ip, lsr r0 │ │ │ │ - teqeq pc, r8, lsl #18 │ │ │ │ - teqeq r5, r0, lsl r0 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r0, lsr #31 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, r8, asr pc │ │ │ │ - teqeq r5, r8, lsl #31 │ │ │ │ - teqeq pc, r4, asr r8 @ │ │ │ │ - teqeq r5, r4, lsr #30 │ │ │ │ - teqeq r5, r4, asr pc │ │ │ │ - teqeq pc, r0, lsr #16 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r4, lsr #30 │ │ │ │ - teqeq r5, r0, asr #29 │ │ │ │ - teqeq r5, ip, ror #29 │ │ │ │ - teqeq r5, ip, lsl #29 │ │ │ │ + teqeq r5, r8, lsl r0 │ │ │ │ + teqeq r5, r8, asr #32 │ │ │ │ + teqeq pc, r0, lsl r9 @ │ │ │ │ + teqeq r5, ip, lsl r0 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, ip, lsr #31 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq pc, r8, lsl #15 │ │ │ │ - teqeq r5, r8, asr lr │ │ │ │ - teqeq r5, r8, lsl #29 │ │ │ │ - teqeq pc, r4, asr r7 @ │ │ │ │ - teqeq r5, r4, lsr #28 │ │ │ │ - teqeq r5, r4, asr lr │ │ │ │ - teqeq pc, r0, lsr #14 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ - teqeq r5, r0, lsr #28 │ │ │ │ - teqeq pc, ip, ror #13 │ │ │ │ + teqeq pc, r4, lsr #17 │ │ │ │ + teqeq r5, r4, ror #30 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, asr r8 @ │ │ │ │ + teqeq r5, r0, lsr pc │ │ │ │ + teqeq r5, r0, ror #30 │ │ │ │ + teqeq pc, r8, lsr #16 │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, ip, ror #27 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r8, lsl #27 │ │ │ │ + teqeq r5, r0, lsr pc │ │ │ │ + teqeq r5, ip, asr #29 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, r4, lsl #13 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r8, asr #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r4, ror #28 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, asr r7 @ │ │ │ │ + teqeq r5, r0, lsr lr │ │ │ │ + teqeq r5, r0, ror #28 │ │ │ │ + teqeq pc, r8, lsr #14 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsr #28 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, r8, asr #27 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r0, asr #13 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq r5, r4, asr #27 │ │ │ │ + teqeq pc, ip, lsl #13 │ │ │ │ │ │ │ │ 002918d8 : │ │ │ │ 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 │ │ │ │ @@ -471953,63 +471953,63 @@ │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 291d98 │ │ │ │ cmpeq r9, ip, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, r8, asr #3 │ │ │ │ - teqeq r5, r4, asr #17 │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ + teqeq r5, r8, lsl #22 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq pc, ip, lsr #2 │ │ │ │ - teqeq r5, r8, lsr #16 │ │ │ │ - teqeq r5, r4, asr r8 │ │ │ │ + teqeq r5, ip @ │ │ │ │ + teqeq pc, r4, lsr r1 @ │ │ │ │ + teqeq r5, r4, lsr r8 │ │ │ │ + teqeq r5, r0, ror #16 │ │ │ │ cmpeq r9, r4, ror #28 │ │ │ │ - teqeq pc, r0, asr #31 │ │ │ │ + teqeq pc, r8, asr #31 │ │ │ │ + teqeq r5, r8, asr #13 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, lsl #31 │ │ │ │ + teqeq r5, ip, lsl #13 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq pc, r0, asr pc @ │ │ │ │ + teqeq r5, r0, asr r6 │ │ │ │ + teqeq r5, ip, ror r6 │ │ │ │ + teqeq pc, r4, lsl pc @ │ │ │ │ + teqeq r5, r4, lsl r6 │ │ │ │ + teqeq r5, r0, asr #12 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq r5, r4, lsl #12 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ teqeq r5, ip @ │ │ │ │ - teqeq r5, r8, ror #13 │ │ │ │ - teqeq pc, r4, lsl #31 │ │ │ │ - teqeq r5, r0, lsl #13 │ │ │ │ - teqeq r5, ip, lsr #13 │ │ │ │ - teqeq pc, r8, asr #30 │ │ │ │ - teqeq r5, r4, asr #12 │ │ │ │ - teqeq r5, r0, ror r6 │ │ │ │ - teqeq pc, ip, lsl #30 │ │ │ │ - teqeq r5, r8, lsl #12 │ │ │ │ - teqeq r5, r4, lsr r6 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, ip, asr #11 │ │ │ │ + teqeq r5, r8, asr #11 │ │ │ │ + teqeq pc, r8, ror #28 │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq r5, ip, lsl #11 │ │ │ │ + teqeq pc, ip, lsl lr @ │ │ │ │ + teqeq r5, ip, lsl r5 │ │ │ │ + teqeq r5, r8, asr #10 │ │ │ │ + teqeq pc, r0, ror #27 │ │ │ │ + teqeq r5, r0, ror #9 │ │ │ │ + teqeq r5, ip, lsl #10 │ │ │ │ + teqeq pc, r4, lsr #27 │ │ │ │ + teqeq r5, r4, lsr #9 │ │ │ │ teqeq r5, r0 @ │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq pc, r0, ror #28 │ │ │ │ - teqeq r5, ip, lsr #11 │ │ │ │ - teqeq r5, r0, lsl #11 │ │ │ │ - teqeq pc, r4, lsl lr @ │ │ │ │ - teqeq r5, r0, lsl r5 │ │ │ │ - teqeq r5, ip, lsr r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r8, ror #26 │ │ │ │ + teqeq r5, r8, ror #8 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq r5, r0, lsl #10 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, lsr sp @ │ │ │ │ teqeq r5, r8 @ │ │ │ │ - teqeq r5, r4, asr #9 │ │ │ │ - teqeq pc, r0, ror #26 │ │ │ │ - teqeq r5, ip, asr r4 │ │ │ │ - teqeq r5, r8, lsl #9 │ │ │ │ - teqeq pc, ip, lsr #26 │ │ │ │ - teqeq r5, ip, lsl #9 │ │ │ │ - teqeq r5, ip, asr #8 │ │ │ │ + teqeq r5, r8, asr r4 │ │ │ │ + teqeq r5, r0, lsl #8 │ │ │ │ + teqeq pc, ip, asr #25 │ │ │ │ + teqeq r5, ip, asr #7 │ │ │ │ teqeq r5, r4 @ │ │ │ │ - teqeq pc, r4, asr #25 │ │ │ │ - teqeq r5, r0, asr #7 │ │ │ │ - teqeq r5, r8, ror #7 │ │ │ │ │ │ │ │ 002922b8 : │ │ │ │ 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 │ │ │ │ @@ -472545,79 +472545,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 292634 │ │ │ │ cmpeq r9, r0, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, r8, lsl #18 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r5, r0, ror #3 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r5, ip, ror #3 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - teqeq r4, r4, lsl sp │ │ │ │ + teqeq r4, r0, lsr #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, r4, lsr #17 │ │ │ │ - teqeq r4, r0, asr fp │ │ │ │ - teqpeq r4, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq pc, ip, lsr #17 │ │ │ │ + teqeq r4, ip, asr fp │ │ │ │ + teqpeq r4, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, lsr #31 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ smlalbteq r5, r9, r8, r5 │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - teqpeq r4, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsr #29 │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + teqpeq r4, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, asr #27 │ │ │ │ + teqeq pc, r0, lsr #13 │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, asr #27 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq pc, ip, asr r6 @ │ │ │ │ - teqpeq r4, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl #27 │ │ │ │ + teqeq pc, r4, ror #12 │ │ │ │ + teqpeq r4, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq pc, r0, lsr #12 │ │ │ │ - teqpeq r4, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #26 │ │ │ │ + teqeq pc, r8, lsr #12 │ │ │ │ + teqpeq r4, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr sp │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq pc, ip, ror #11 │ │ │ │ - teqpeq r4, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsl sp │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsr #26 │ │ │ │ + teqpeq r4, ip @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq pc, r8, asr r5 @ │ │ │ │ - teqpeq r4, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl #25 │ │ │ │ + teqeq pc, r0, ror #10 │ │ │ │ + teqpeq r4, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #25 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq pc, r0, lsr #10 │ │ │ │ - teqpeq r4, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, asr #24 │ │ │ │ - teqeq pc, r8, ror #9 │ │ │ │ - teqpeq r4, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl ip │ │ │ │ - andeq r0, r0, r3, asr r1 │ │ │ │ + teqeq pc, r8, lsr #10 │ │ │ │ + teqpeq r4, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr ip │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqpeq r4, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq pc, ip, ror r4 @ │ │ │ │ - teqpeq r4, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsr #23 │ │ │ │ - andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq pc, r0, asr #8 │ │ │ │ - teqeq r5, r0, asr #23 │ │ │ │ - teqeq r5, r4, ror #22 │ │ │ │ - andeq r0, r0, r9, lsl r1 │ │ │ │ - teqeq pc, r0, lsl #8 │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl ip │ │ │ │ + andeq r0, r0, r3, asr r1 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8, lsr #22 │ │ │ │ - teqeq pc, r8, asr #7 │ │ │ │ - teqpeq r4, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, ror #23 │ │ │ │ + teqeq pc, r4, lsl #9 │ │ │ │ + teqpeq r4, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ teqeq r5, r0 @ │ │ │ │ - andeq r0, r0, r3, lsr #2 │ │ │ │ + andeq r0, r0, r2, lsr #2 │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + teqeq r5, ip, asr #23 │ │ │ │ + teqeq r5, r0, ror fp │ │ │ │ + andeq r0, r0, r9, lsl r1 │ │ │ │ + teqeq pc, r8, lsl #8 │ │ │ │ + teqpeq r4, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, lsr fp │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqpeq r4, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqpeq r4, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip @ │ │ │ │ + andeq r0, r0, r3, lsr #2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r4, asr #21 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 00292c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -473244,83 +473244,83 @@ │ │ │ │ bl c0190 │ │ │ │ b 29300c │ │ │ │ smlaltbeq r4, r9, ip, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r9, ip, ror #30 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq pc, r8, asr #2 │ │ │ │ - teqeq r5, r8, ror #16 │ │ │ │ + teqeq pc, r0, asr r1 @ │ │ │ │ + teqeq r5, r4, ror r8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - teqeq pc, r8, lsl #1 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x013f2090 │ │ │ │ + teqeq r5, ip @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ - teqeq pc, r8 │ │ │ │ - teqeq r5, ip, lsr #14 │ │ │ │ + teqeq pc, r0, lsl r0 @ │ │ │ │ + teqeq r5, r8, lsr r7 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - teqeq pc, r8, lsr pc @ │ │ │ │ - teqeq r5, r0, ror #12 │ │ │ │ + teqeq pc, r0, asr #30 │ │ │ │ + teqeq r5, ip, ror #12 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ strdeq r4, [r9, #-176] @ 0xffffff50 │ │ │ │ - teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r1 │ │ │ │ - teqpeq r4, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr #25 │ │ │ │ - teqpeq r4, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr #7 │ │ │ │ + teqpeq r4, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr #25 │ │ │ │ + teqpeq r4, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8 @ │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq pc, ip, ror #24 │ │ │ │ - teqpeq r4, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, r4, ror ip @ │ │ │ │ + teqpeq r4, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsr #7 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq pc, r4, lsr ip @ │ │ │ │ - teqpeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, ip, asr r3 │ │ │ │ + teqeq pc, ip, lsr ip @ │ │ │ │ + teqpeq r4, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, lsr #6 │ │ │ │ - teqpeq r4, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ + teqpeq r4, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsr r3 │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, r1 │ │ │ │ - teqpeq r4, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r1 │ │ │ │ - teqeq pc, ip, ror #22 │ │ │ │ - teqpeq r4, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqpeq r4, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror fp @ │ │ │ │ + teqpeq r4, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsr #5 │ │ │ │ + teqpeq r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqpeq r4, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, lsl #4 │ │ │ │ + teqpeq r4, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror #21 │ │ │ │ + teqpeq r4, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsl #4 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - teqpeq r4, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r1 │ │ │ │ - teqpeq r4, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - ldrsheq pc, [r4, -r0]! @ │ │ │ │ + ldrsheq pc, [r4, -ip]! @ │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqpeq r4, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r4, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r4, -r4]! @ │ │ │ │ + teqpeq r4, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - teqpeq r4, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqpeq r4, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - teqpeq r4, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r4, r8 @ p-variant is OBSOLETE │ │ │ │ teqeq r4, ip @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ muleq r0, fp, r1 │ │ │ │ - teqeq r4, r4, lsr #31 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #616] @ 2939a4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ 2939a8 │ │ │ │ @@ -473476,36 +473476,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 293770 │ │ │ │ smlalbteq r4, r9, r4, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r4, r9, ip, r4 │ │ │ │ - teqeq r5, r0, asr #28 │ │ │ │ - teqeq pc, r4, asr r6 @ │ │ │ │ - teqeq r4, r0, asr sp │ │ │ │ - teqeq r5, ip, ror sp │ │ │ │ + teqeq r5, ip, asr #28 │ │ │ │ + teqeq pc, ip, asr r6 @ │ │ │ │ + teqeq r4, ip, asr sp │ │ │ │ + teqeq r5, r8, lsl #27 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - teqeq pc, ip, ror #11 │ │ │ │ - teqeq r4, r8, ror #25 │ │ │ │ - teqeq r5, r4, lsl sp │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r4, ip, lsr #25 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, r0, lsr #26 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r5, r4, ror #25 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - teqeq pc, r8, ror r5 @ │ │ │ │ - teqeq r4, r4, ror ip │ │ │ │ - teqeq r5, r0, lsr #25 │ │ │ │ + teqeq pc, r0, lsl #11 │ │ │ │ + teqeq r4, r0, lsl #25 │ │ │ │ + teqeq r5, ip, lsr #25 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - teqeq pc, r0, asr #10 │ │ │ │ - teqeq r4, ip, lsr ip │ │ │ │ - teqeq r5, r8, ror #24 │ │ │ │ - teqeq pc, r8, lsl #10 │ │ │ │ - teqeq r4, r4, lsl #24 │ │ │ │ - teqeq r5, r0, lsr ip │ │ │ │ + teqeq pc, r8, asr #10 │ │ │ │ + teqeq r4, r8, asr #24 │ │ │ │ + teqeq r5, r4, ror ip │ │ │ │ + teqeq pc, r0, lsl r5 @ │ │ │ │ + teqeq r4, r0, lsl ip │ │ │ │ + teqeq r5, ip, lsr ip │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 00293a0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -473740,46 +473740,46 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 293bb4 │ │ │ │ ldrdeq r4, [r9, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r0, ror #7 │ │ │ │ - teqeq r5, ip, lsl #22 │ │ │ │ + teqeq pc, r8, ror #7 │ │ │ │ + teqeq r5, r8, lsl fp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmpeq r9, r8, asr #32 │ │ │ │ - teqeq pc, ip, ror r2 @ │ │ │ │ - teqeq r4, r8, ror r9 │ │ │ │ - teqeq r5, r4, lsr #19 │ │ │ │ + teqeq pc, r4, lsl #5 │ │ │ │ + teqeq r4, r4, lsl #19 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq pc, r0, asr #4 │ │ │ │ - teqeq r4, ip, lsr r9 │ │ │ │ - teqeq r5, r8, ror #18 │ │ │ │ + teqeq pc, r8, asr #4 │ │ │ │ + teqeq r4, r8, asr #18 │ │ │ │ + teqeq r5, r4, ror r9 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - teqeq pc, r8, lsl #4 │ │ │ │ - teqeq r4, r4, lsl #18 │ │ │ │ - teqeq r5, r0, lsr r9 │ │ │ │ + teqeq pc, r0, lsl r2 @ │ │ │ │ + teqeq r4, r0, lsl r9 │ │ │ │ + teqeq r5, ip, lsr r9 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r4, ip, asr #17 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - andeq r0, r0, r3, lsl #4 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq r5, r0, asr #17 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r5, r4, lsl #18 │ │ │ │ + andeq r0, r0, r3, lsl #4 │ │ │ │ + teqeq pc, r0, lsr #3 │ │ │ │ + teqeq r4, r0, lsr #17 │ │ │ │ + teqeq r5, ip, asr #17 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq r4, r0, ror #16 │ │ │ │ - teqeq pc, r4, lsr r1 @ │ │ │ │ - teqeq r4, r0, lsr r8 │ │ │ │ - teqeq r5, ip, asr r8 │ │ │ │ + teqeq r4, ip, ror #16 │ │ │ │ + teqeq pc, ip, lsr r1 @ │ │ │ │ + teqeq r4, ip, lsr r8 │ │ │ │ + teqeq r5, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - ldrsheq r1, [pc, -r4]! │ │ │ │ - teqeq r5, r4, lsl r8 │ │ │ │ + teqeq r5, r8, asr #17 │ │ │ │ + ldrsheq r1, [pc, -ip]! │ │ │ │ + teqeq r5, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 00293e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -474093,46 +474093,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2940f4 │ │ │ │ @ instruction: 0x01493d94 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r8, ror #31 │ │ │ │ - teqeq r5, r8, lsl #14 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq r5, r4, lsl r7 │ │ │ │ cmpeq r9, r0, asr sp │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - teqeq pc, r4, lsr pc @ │ │ │ │ - teqeq r5, r8, asr r6 │ │ │ │ + teqeq pc, ip, lsr pc @ │ │ │ │ + teqeq r5, r4, ror #12 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq pc, ip, lsl #28 │ │ │ │ - teqeq r5, r4, lsr r5 │ │ │ │ + teqeq pc, r4, lsl lr @ │ │ │ │ + teqeq r5, r0, asr #10 │ │ │ │ cmpeq r9, r8, lsl #22 │ │ │ │ - teqeq r4, ip, asr #8 │ │ │ │ + teqeq r4, r8, asr r4 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - teqeq r4, ip, lsl r4 │ │ │ │ + teqeq r4, r8, lsr #8 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - teqeq r4, ip, ror #7 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r0, ror #7 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq pc, r4, ror ip @ │ │ │ │ - teqeq r4, r0, ror r3 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq r4, r8, lsr r3 │ │ │ │ - teqeq r4, r8, lsl #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq pc, ip, ror ip @ │ │ │ │ + teqeq r4, ip, ror r3 │ │ │ │ + teqeq r5, r4, lsr #7 │ │ │ │ + teqeq r4, r4, asr #6 │ │ │ │ + teqeq r4, r4, lsl r3 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r5, r0, lsl #6 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r4, r4, lsr #5 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - teqeq r4, r8, ror #4 │ │ │ │ + teqeq r4, r4, ror r2 │ │ │ │ │ │ │ │ 002943c4 : │ │ │ │ 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 │ │ │ │ @@ -474860,76 +474860,76 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 294cd8 │ │ │ │ b 2948ec │ │ │ │ cmpeq r9, r8, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq pc, r0, asr sl @ │ │ │ │ - teqeq r5, r8, ror r1 │ │ │ │ + teqeq pc, r8, asr sl @ │ │ │ │ + teqeq r5, r4, lsl #3 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - teqeq pc, ip, ror #18 │ │ │ │ - teqeq r5, r4, lsl #1 │ │ │ │ + teqeq pc, r4, ror r9 @ │ │ │ │ + @ instruction: 0x01354090 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq pc, ip, asr r8 @ │ │ │ │ - teqeq r5, r4, lsl #31 │ │ │ │ + teqeq pc, r4, ror #16 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ muleq r0, r1, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - teqeq pc, r4, asr #15 │ │ │ │ + teqeq pc, ip, asr #15 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, r8, lsl #28 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq pc, r0, ror #12 │ │ │ │ + teqeq r5, r0, lsr #27 │ │ │ │ + teqeq pc, r8, ror #12 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ teqeq r3, ip, ror #10 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq r5, r4, lsl #26 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ cmpeq r9, r0, lsl r3 │ │ │ │ teqeq r3, r8, lsr r4 │ │ │ │ teqeq r3, r0, ror #7 │ │ │ │ teqeq r3, ip @ │ │ │ │ teqeq r3, r8, asr r3 │ │ │ │ teqeq r3, r4, lsl r3 │ │ │ │ teqeq r3, r8, asr #5 │ │ │ │ - teqeq r4, r0, lsr #20 │ │ │ │ + teqeq r4, ip, lsr #20 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0, asr #19 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r4, asr r9 │ │ │ │ - teqeq r4, r0, lsr #18 │ │ │ │ - teqeq pc, r0, ror #3 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, ip, asr #19 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r4, r0, ror #18 │ │ │ │ + teqeq r4, ip, lsr #18 │ │ │ │ + teqeq pc, r8, ror #3 │ │ │ │ + teqeq r5, r8, ror #19 │ │ │ │ + teqeq r5, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq pc, r0, ror #2 │ │ │ │ - teqeq r4, ip, asr r8 │ │ │ │ - teqeq r5, r0, lsl #17 │ │ │ │ + teqeq r4, r0, lsr #17 │ │ │ │ + teqeq pc, r8, ror #2 │ │ │ │ + teqeq r4, r8, ror #16 │ │ │ │ + teqeq r5, ip, lsl #17 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - teqeq r4, r4, lsr #16 │ │ │ │ + teqeq r4, r0, lsr r8 │ │ │ │ + teqeq r4, r0, lsl #16 │ │ │ │ + teqeq pc, ip, asr #1 │ │ │ │ + teqeq r4, ip, asr #15 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq pc, r4, asr #1 │ │ │ │ - teqeq r4, r0, asr #15 │ │ │ │ - teqeq r5, r8, ror #15 │ │ │ │ - teqeq r4, r8, lsl #15 │ │ │ │ - teqeq pc, r8, asr r0 @ │ │ │ │ - teqeq r4, r4, asr r7 │ │ │ │ - teqeq r5, ip, ror r7 │ │ │ │ - teqeq r4, ip, lsl r7 │ │ │ │ - teqpeq lr, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, ror #13 │ │ │ │ - teqeq r5, r0, lsl r7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq pc, r0, rrx │ │ │ │ + teqeq r4, r0, ror #14 │ │ │ │ + teqeq r5, r8, lsl #15 │ │ │ │ + teqeq r4, r8, lsr #14 │ │ │ │ + teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq r5, ip, lsl r7 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - teqeq r5, r8, asr r7 │ │ │ │ + teqeq r5, r4, ror #14 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 00295034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -475198,46 +475198,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 295224 │ │ │ │ smlaltbeq r2, r9, ip, fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r2, r9, r0, fp │ │ │ │ - teqpeq lr, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4, ror #9 │ │ │ │ + teqpeq lr, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0 @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r0, ror #7 │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, ror #7 │ │ │ │ ldrdeq r2, [r9, #-152] @ 0xffffff68 │ │ │ │ - teqpeq lr, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, lsl r3 │ │ │ │ - teqeq r5, ip, lsr r3 │ │ │ │ + teqpeq lr, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsr #6 │ │ │ │ + teqeq r5, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - teqeq r4, r0, ror #5 │ │ │ │ - teqeq r4, ip, lsr #5 │ │ │ │ - teqeq r4, ip, ror r2 │ │ │ │ + teqeq r4, ip, ror #5 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r4, ip, asr #4 │ │ │ │ + teqeq r4, r8, asr r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r4, ip, lsl r2 │ │ │ │ + teqeq r4, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r4, ip, ror #3 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqpeq lr, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, asr #3 │ │ │ │ + teqeq r5, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqpeq lr, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, ror r1 │ │ │ │ - teqeq r5, r0, lsr #3 │ │ │ │ + teqpeq lr, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsl #3 │ │ │ │ + teqeq r5, ip, lsr #3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqpeq lr, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, asr #2 │ │ │ │ - teqeq r5, r8, ror #2 │ │ │ │ + teqpeq lr, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, asr #2 │ │ │ │ + teqeq r5, r4, ror r1 │ │ │ │ │ │ │ │ 002954f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -475464,45 +475464,45 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 295674 │ │ │ │ strdeq r2, [r9, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq lr, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r5, r4 │ │ │ │ + teqpeq lr, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r0, lsl r0 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ smlalbbeq r2, r9, r8, r5 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r5, r4, ror #29 │ │ │ │ + teqpeq lr, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, asr #29 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - teqpeq lr, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, ror lr │ │ │ │ - teqeq r5, r4, lsr #29 │ │ │ │ + teqpeq lr, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, lsl #29 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - teqpeq lr, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsr lr │ │ │ │ - teqeq r5, r8, ror #28 │ │ │ │ + teqpeq lr, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, asr #28 │ │ │ │ + teqeq r5, r4, ror lr │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - teqpeq lr, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, lsl #28 │ │ │ │ - teqeq r5, ip, lsr #28 │ │ │ │ - teqeq r4, r8, asr #27 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, lsl #28 │ │ │ │ + teqeq r5, r8, lsr lr │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqpeq lr, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, lsr #27 │ │ │ │ + teqeq r5, r4, asr #27 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - teqpeq lr, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r8, asr sp │ │ │ │ - teqeq r5, r4, lsl #27 │ │ │ │ + teqpeq lr, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r4, ror #26 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - teqpeq lr, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsl sp │ │ │ │ - teqeq r5, ip, asr #26 │ │ │ │ + teqpeq lr, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsr #26 │ │ │ │ + teqeq r5, r8, asr sp │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 00295918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -475866,24 +475866,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, asr r2 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - teqpeq lr, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, r8, ror #17 │ │ │ │ + teqpeq lr, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ teqeq r3, r0, ror r0 │ │ │ │ - teqeq r5, r0, lsr #17 │ │ │ │ - teqpeq lr, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r5, ip, lsr #17 │ │ │ │ + teqpeq lr, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ teqeq r3, r4, lsl #4 │ │ │ │ - teqeq r5, r0, ror #16 │ │ │ │ - ldrsheq pc, [lr, -r8]! @ │ │ │ │ + teqeq r5, ip, ror #16 │ │ │ │ + teqpeq lr, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00295ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -476061,20 +476061,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, lsl #27 │ │ │ │ - teqeq lr, ip, asr #28 │ │ │ │ - teqeq r5, r0, lsr #11 │ │ │ │ + teqeq lr, r4, asr lr │ │ │ │ + teqeq r5, ip, lsr #11 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ teqeq r3, r0, asr #26 │ │ │ │ - teqeq lr, ip, lsl #28 │ │ │ │ - teqeq r5, r0, ror #10 │ │ │ │ + teqeq lr, r4, lsl lr │ │ │ │ + teqeq r5, ip, ror #10 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 002961c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -476262,20 +476262,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, asr sl │ │ │ │ - teqeq lr, ip, lsr #22 │ │ │ │ - teqeq r5, r0, lsl #5 │ │ │ │ + teqeq lr, r4, lsr fp │ │ │ │ + teqeq r5, ip, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ teqeq r3, r8, lsl sl │ │ │ │ - teqeq lr, r8, ror #21 │ │ │ │ - teqeq r5, ip, lsr r2 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r8, asr #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 002964e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -476371,16 +476371,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, ror r8 │ │ │ │ - teqeq lr, r8, asr #18 │ │ │ │ - @ instruction: 0x0135209c │ │ │ │ + teqeq lr, r0, asr r9 │ │ │ │ + teqeq r5, r8, lsr #1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00296680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -476559,20 +476559,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, lsr #13 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, ip, asr r6 │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, ror #12 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 00296978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -476761,20 +476761,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r0, lsl #7 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, lsl #7 │ │ │ │ + teqeq r5, r0, ror #21 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ teqeq r3, r4, ror r2 │ │ │ │ - teqeq lr, r0, asr #6 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, asr #6 │ │ │ │ + teqeq r5, r0, lsr #21 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 00296c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -476871,16 +476871,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, asr #1 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r8, ror #17 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r4 @ │ │ │ │ │ │ │ │ 00296e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -477032,16 +477032,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ cmpeq r9, r4, lsl ip │ │ │ │ teqeq r3, r8, asr lr │ │ │ │ - teqeq lr, r4, lsr #30 │ │ │ │ - teqeq r5, r4, lsl #13 │ │ │ │ + teqeq lr, ip, lsr #30 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 002970b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -477253,26 +477253,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r5, r4, lsr #9 │ │ │ │ - teqeq lr, r4, lsr sp │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq lr, ip, lsr sp │ │ │ │ smlaltbeq r0, r9, r0, r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq lr, r4, lsr #25 │ │ │ │ - teqeq r5, r0, lsl #8 │ │ │ │ + teqeq lr, ip, lsr #25 │ │ │ │ + teqeq r5, ip, lsl #8 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ - teqeq lr, r0, ror #24 │ │ │ │ + teqeq r5, r0, ror #7 │ │ │ │ + teqeq lr, r8, ror #24 │ │ │ │ teqeq r3, r4, ror #21 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r0, lsl r3 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 00297448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -477426,16 +477426,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r0, [r9, #-92] @ 0xffffffa4 │ │ │ │ teqeq r3, r0, asr #16 │ │ │ │ - teqeq lr, ip, lsl #18 │ │ │ │ - teqeq r5, ip, rrx │ │ │ │ + teqeq lr, r4, lsl r9 │ │ │ │ + teqeq r5, r8, ror r0 │ │ │ │ │ │ │ │ 002976c8 : │ │ │ │ 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 │ │ │ │ @@ -477648,26 +477648,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r5, ip, lsl #29 │ │ │ │ - teqeq lr, ip, lsl r7 │ │ │ │ + teqeq r5, r8 @ │ │ │ │ + teqeq lr, r4, lsr #14 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ smlalbbeq r0, r9, r8, r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq lr, r8, lsl #13 │ │ │ │ - teqeq r5, r4, ror #27 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ - teqeq lr, r4, asr #12 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + teqeq r5, r4, asr #27 │ │ │ │ + teqeq lr, ip, asr #12 │ │ │ │ teqeq r3, r8, asr #9 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r5, r0, lsl #26 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 00297a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477857,20 +477857,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0, asr #7 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r5, r4, ror #19 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r5, r0 @ │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ teqeq r3, r4, lsl #3 │ │ │ │ - teqeq lr, r0, asr r2 │ │ │ │ - teqeq r5, r8, lsr #19 │ │ │ │ + teqeq lr, r8, asr r2 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ │ │ │ │ 00297d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -477967,16 +477967,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r0, lsr #1 │ │ │ │ - teqeq r5, r4 @ │ │ │ │ + teqeq lr, r8, lsr #1 │ │ │ │ + teqeq r5, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ │ │ │ │ 00297f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -478288,24 +478288,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, ip, lsr #29 │ │ │ │ - teqeq lr, ip, ror sp │ │ │ │ - teqeq r5, r0 @ │ │ │ │ + teqeq lr, r4, lsl #27 │ │ │ │ + teqeq r5, ip @ │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ teqeq r3, r4, lsl fp │ │ │ │ - teqeq lr, r0, ror #23 │ │ │ │ - teqeq r5, r4, lsr r3 │ │ │ │ + teqeq lr, r8, ror #23 │ │ │ │ + teqeq r5, r0, asr #6 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r4, lsr #23 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq lr, ip, lsr #23 │ │ │ │ + teqeq r5, r4, lsl #6 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 00298444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -478403,16 +478403,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsl r9 │ │ │ │ - teqeq lr, r0, ror #19 │ │ │ │ - teqeq r5, r4, lsr r1 │ │ │ │ + teqeq lr, r8, ror #19 │ │ │ │ + teqeq r5, r0, asr #2 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 002985e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -478600,20 +478600,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, lsr r6 │ │ │ │ - teqeq lr, ip, lsl #14 │ │ │ │ - teqpeq r4, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, lsl r7 │ │ │ │ + teqpeq r4, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, r8, asr #13 │ │ │ │ - teqpeq r4, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqpeq r4, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ │ │ │ │ 00298904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -478792,20 +478792,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, asr #6 │ │ │ │ - teqeq lr, r8, lsl r4 │ │ │ │ - teqpeq r4, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, lsr #8 │ │ │ │ + teqpeq r4, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ teqeq r3, ip, lsl #6 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqpeq r4, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, ror #7 │ │ │ │ + teqpeq r4, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 00298bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -478901,16 +478901,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, ror #2 │ │ │ │ - teqeq lr, r0, lsr r2 │ │ │ │ - teqpeq r4, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsr r2 │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 00298d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479007,16 +479007,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, asr #31 │ │ │ │ - @ instruction: 0x013ec090 │ │ │ │ - teqpeq r4, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x013ec098 │ │ │ │ + teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 00298f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479112,16 +479112,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, lsr #28 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqpeq r4, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqpeq r4, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ │ │ │ │ 002990d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479218,16 +479218,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, lsl #25 │ │ │ │ - teqeq lr, r4, asr sp │ │ │ │ - teqpeq r4, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, asr sp │ │ │ │ + teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 00299274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -479417,20 +479417,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r0, lsl #21 │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsl #21 │ │ │ │ + teqpeq r4, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ teqeq r3, r4, ror r9 │ │ │ │ - teqeq lr, r0, asr #20 │ │ │ │ - teqpeq r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, asr #20 │ │ │ │ + teqpeq r4, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 00299598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479528,16 +479528,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, asr #15 │ │ │ │ - teqeq lr, ip, lsl #17 │ │ │ │ - teqeq r4, r4, ror #31 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r0 @ │ │ │ │ │ │ │ │ 00299738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -479634,16 +479634,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, lsr #12 │ │ │ │ - teqeq lr, ip, ror #13 │ │ │ │ - teqeq r4, r0, asr #28 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, ip, asr #28 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ │ │ │ │ 002998dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -479834,20 +479834,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4, asr #10 │ │ │ │ - teqeq lr, r4, lsl r4 │ │ │ │ - teqeq r4, r8, ror #22 │ │ │ │ + teqeq lr, ip, lsl r4 │ │ │ │ + teqeq r4, r4, ror fp │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ teqeq r3, r8, lsl #6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip, lsr #22 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r8, lsr fp │ │ │ │ │ │ │ │ 00299c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -479945,16 +479945,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, asr r1 │ │ │ │ - teqeq lr, r0, lsr #4 │ │ │ │ - teqeq r4, r4, ror r9 │ │ │ │ + teqeq lr, r8, lsr #4 │ │ │ │ + teqeq r4, r0, lsl #19 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 00299da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480053,16 +480053,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, lsr #31 │ │ │ │ - teqeq lr, r8, ror r0 │ │ │ │ - teqeq r4, ip, asr #15 │ │ │ │ + teqeq lr, r0, lsl #1 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 00299f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480252,19 +480252,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r4, lsr #27 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip, lsr #27 │ │ │ │ + teqeq r4, r8, lsl #10 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, r4, ror #26 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, ip, ror #26 │ │ │ │ + teqeq r4, r4, asr #9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 0029a270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480362,16 +480362,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, ror #21 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, lsl #6 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, lsl r3 │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 0029a414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480469,16 +480469,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, asr #18 │ │ │ │ - teqeq lr, r0, lsl sl │ │ │ │ - teqeq r4, r8, ror #2 │ │ │ │ + teqeq lr, r8, lsl sl │ │ │ │ + teqeq r4, r4, ror r1 │ │ │ │ │ │ │ │ 0029a5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #700] @ 29a888 │ │ │ │ @@ -480668,20 +480668,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, ip, ror #16 │ │ │ │ - teqeq lr, ip, lsr r7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r4, asr #14 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ teqeq r3, r0, lsr r6 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ + teqeq lr, r4, lsl #14 │ │ │ │ + teqeq r4, ip, asr lr │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 0029a8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480780,16 +480780,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, ror r4 │ │ │ │ - teqeq lr, r4, asr #10 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, ip, asr #10 │ │ │ │ + teqeq r4, r4, lsr #25 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 0029aa84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480888,16 +480888,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r4, lsr #7 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ │ │ │ │ 0029ac2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480993,16 +480993,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsr r1 │ │ │ │ - teqeq lr, r0, lsl #4 │ │ │ │ - teqeq r4, r4, asr r9 │ │ │ │ + teqeq lr, r8, lsl #4 │ │ │ │ + teqeq r4, r0, ror #18 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ │ │ │ │ 0029adc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481098,16 +481098,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, r4, rrx │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, ip, rrx │ │ │ │ + teqeq r4, r4, asr #15 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 0029af64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481296,20 +481296,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4, asr #29 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, ror #9 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ teqeq r3, r8, lsl #25 │ │ │ │ - teqeq lr, r4, asr sp │ │ │ │ - teqeq r4, r8, lsr #9 │ │ │ │ + teqeq lr, ip, asr sp │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ │ │ │ │ 0029b284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481498,20 +481498,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4, lsr #23 │ │ │ │ - teqeq lr, r4, ror sl │ │ │ │ - teqeq r4, r8, asr #3 │ │ │ │ + teqeq lr, ip, ror sl │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ teqeq r3, r8, ror #18 │ │ │ │ - teqeq lr, r4, lsr sl │ │ │ │ - teqeq r4, ip, lsl #3 │ │ │ │ + teqeq lr, ip, lsr sl │ │ │ │ + teqeq r4, r8 @ │ │ │ │ │ │ │ │ 0029b5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #700] @ 29b874 │ │ │ │ @@ -481701,19 +481701,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r8, lsl #17 │ │ │ │ - teqeq lr, r0, ror #14 │ │ │ │ - teqeq r4, ip, lsr #29 │ │ │ │ + teqeq lr, r8, ror #14 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ teqeq r3, r8, asr #12 │ │ │ │ - teqeq lr, ip, lsl r7 │ │ │ │ - teqeq r4, r4, ror #28 │ │ │ │ + teqeq lr, r4, lsr #14 │ │ │ │ + teqeq r4, r0, ror lr │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ │ │ │ │ 0029b8c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482008,25 +482008,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r8, asr #5 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, ip, ror #3 │ │ │ │ - teqeq r4, r4, lsl sl │ │ │ │ + teqeq r4, r0, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq lr, r0, lsl #5 │ │ │ │ + teqeq lr, r8, lsl #5 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, r8, asr #19 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq lr, ip, asr #4 │ │ │ │ + teqeq lr, r4, asr r2 │ │ │ │ teqeq r3, r8, ror #2 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq r4, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0029bda0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -482391,27 +482391,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4, lsr #24 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, asr #8 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, asr r4 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r8, lsl #8 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r4, lsl r4 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r0, lsl #25 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, r8, lsl #25 │ │ │ │ + teqeq r4, r0, ror #7 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ teqeq r3, r0, lsl #23 │ │ │ │ - teqeq lr, r0, asr ip │ │ │ │ - teqeq r4, r4, lsr #7 │ │ │ │ + teqeq lr, r8, asr ip │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ │ │ │ │ 0029c39c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -482611,20 +482611,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, ror #16 │ │ │ │ - teqeq lr, r4, lsr r9 │ │ │ │ - teqeq r4, r0, lsl #1 │ │ │ │ + teqeq lr, ip, lsr r9 │ │ │ │ + teqeq r4, ip, lsl #1 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ teqeq r3, r8, lsl r8 │ │ │ │ - teqeq lr, ip, ror #17 │ │ │ │ - teqeq r4, r8, lsr r0 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, asr #32 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0029c6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -482824,20 +482824,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsl r5 │ │ │ │ - teqeq lr, r8, ror #11 │ │ │ │ - teqeq r4, r4, lsr sp │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, asr #26 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ teqeq r3, ip, asr #9 │ │ │ │ - teqeq lr, r0, lsr #11 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r8, lsr #11 │ │ │ │ + teqeq r4, ip @ │ │ │ │ │ │ │ │ 0029ca30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 29cd08 │ │ │ │ @@ -483028,20 +483028,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, ip, asr #5 │ │ │ │ - teqeq r4, r4, lsl sl │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r8, lsl #5 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ │ │ │ │ 0029cd5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -483140,16 +483140,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip @ │ │ │ │ - ldrsbeq r8, [lr, -r0]! │ │ │ │ - teqeq r4, ip, lsl r8 │ │ │ │ + ldrsbeq r8, [lr, -r8]! @ │ │ │ │ + teqeq r4, r8, lsr #16 │ │ │ │ │ │ │ │ 0029cf00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 29d1dc │ │ │ │ @@ -483341,20 +483341,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0, lsr #30 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, asr #10 │ │ │ │ + teqeq lr, r0, lsl #28 │ │ │ │ + teqeq r4, ip, asr #10 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ teqeq r3, r0, ror #25 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ │ │ │ │ 0029d230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -483453,16 +483453,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsr #22 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, asr #6 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ │ │ │ │ 0029d3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -483655,19 +483655,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r8, asr #20 │ │ │ │ - teqeq lr, r0, lsr #18 │ │ │ │ - teqeq r4, ip, rrx │ │ │ │ + teqeq lr, r8, lsr #18 │ │ │ │ + teqeq r4, r8, ror r0 │ │ │ │ teqeq r3, r8, lsl #16 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsr #32 │ │ │ │ + teqeq lr, r4, ror #17 │ │ │ │ + teqeq r4, r0, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ │ │ │ │ 0029d704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483979,23 +483979,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r0, lsr #11 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r8, lsr #11 │ │ │ │ + teqeq r4, r4, lsl #26 │ │ │ │ teqeq r3, r8, lsr r3 │ │ │ │ - teqeq lr, r4, lsl #8 │ │ │ │ - teqeq r4, r8, asr fp │ │ │ │ + teqeq lr, ip, lsl #8 │ │ │ │ + teqeq r4, r4, ror #22 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, r8, asr #7 │ │ │ │ - teqeq r4, ip, lsl fp │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8, lsr #22 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ │ │ │ │ 0029dc1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -484284,24 +484284,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, ip, lsl #31 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, ror #13 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ teqeq r3, r8, rrx │ │ │ │ - teqeq lr, r0, asr #30 │ │ │ │ - teqeq r4, ip, lsl #13 │ │ │ │ + teqeq lr, r8, asr #30 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ teqeq r3, r8, lsr lr │ │ │ │ - teqeq lr, ip, lsl #30 │ │ │ │ - teqeq r4, r8, asr r6 │ │ │ │ + teqeq lr, r4, lsl pc │ │ │ │ + teqeq r4, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ │ │ │ │ 0029e0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -484590,24 +484590,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, ip, asr #21 │ │ │ │ - teqeq r4, r8, lsl r2 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, lsr #4 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ teqeq r3, r8, lsr #23 │ │ │ │ - teqeq lr, r0, lsl #21 │ │ │ │ - teqeq r4, ip, asr #3 │ │ │ │ + teqeq lr, r8, lsl #21 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ teqeq r3, r8, ror r9 │ │ │ │ - teqeq lr, ip, asr #20 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, r4, asr sl │ │ │ │ + teqeq r4, r8, lsr #3 │ │ │ │ │ │ │ │ 0029e598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -484809,20 +484809,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, asr r6 │ │ │ │ - teqeq lr, ip, lsr #14 │ │ │ │ - teqeq r4, r8, ror lr │ │ │ │ + teqeq lr, r4, lsr r7 │ │ │ │ + teqeq r4, r4, lsl #29 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ teqeq r3, r0, lsl r6 │ │ │ │ - teqeq lr, r4, ror #13 │ │ │ │ - teqeq r4, r0, lsr lr │ │ │ │ + teqeq lr, ip, ror #13 │ │ │ │ + teqeq r4, ip, lsr lr │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ │ │ │ │ 0029e8f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485107,23 +485107,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, ror #3 │ │ │ │ - teqeq lr, r0, asr #5 │ │ │ │ - teqeq r4, r0, lsl sl │ │ │ │ + teqeq lr, r8, asr #5 │ │ │ │ + teqeq r4, ip, lsl sl │ │ │ │ teqeq r3, r4, lsr #3 │ │ │ │ - teqeq lr, r8, ror r2 │ │ │ │ - teqeq r4, r4, asr #19 │ │ │ │ + teqeq lr, r0, lsl #5 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ teqeq r3, r0, ror r1 │ │ │ │ - teqeq lr, r4, asr #4 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, ip, asr #4 │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 0029ed9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485408,23 +485408,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, asr #26 │ │ │ │ - teqeq lr, r4, lsl lr │ │ │ │ - teqeq r4, r4, ror #10 │ │ │ │ + teqeq lr, ip, lsl lr │ │ │ │ + teqeq r4, r0, ror r5 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq lr, ip, asr #27 │ │ │ │ - teqeq r4, r8, lsl r5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r4, lsr #10 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ teqeq r3, r4, asr #25 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq r4, r4, ror #9 │ │ │ │ + teqeq lr, r0, lsr #27 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 0029f248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -485732,29 +485732,29 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r0, lsr r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, ip, lsr r2 │ │ │ │ cmpeq r8, ip, lsr #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq lr, ip, lsr #20 │ │ │ │ - teqeq r4, ip, ror r1 │ │ │ │ - teqeq r4, r0, asr #2 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r3, r8, lsl #16 │ │ │ │ + teqeq lr, r4, lsr sl │ │ │ │ + teqeq r4, r8, lsl #3 │ │ │ │ + teqeq r4, ip, asr #2 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq r4, r8, lsr #32 │ │ │ │ + teqeq r3, r8, lsl #16 │ │ │ │ + teqeq lr, r4, ror #17 │ │ │ │ + teqeq r4, r4, lsr r0 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ teqeq r3, r0, asr #15 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, ror #31 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, ror #31 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ │ │ │ │ 0029f768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485995,22 +485995,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq lr, r8, asr #9 │ │ │ │ - teqeq r4, r4, lsl ip │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r0, lsr #24 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r4, lsl #9 │ │ │ │ - teqeq r4, ip, asr #23 │ │ │ │ + teqeq lr, ip, lsl #9 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 0029fb60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486249,23 +486249,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r2, ror #3 │ │ │ │ + teqeq lr, sl, ror #3 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq lr, r8, asr #1 │ │ │ │ - teqeq r4, ip, lsl r8 │ │ │ │ + ldrsbeq r5, [lr, -r0]! │ │ │ │ + teqeq r4, r8, lsr #16 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq lr, r8, lsl #1 │ │ │ │ - teqeq r4, r0, ror #15 │ │ │ │ + @ instruction: 0x013e5090 │ │ │ │ + teqeq r4, ip, ror #15 │ │ │ │ │ │ │ │ 0029ff50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -486361,16 +486361,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, lsl lr │ │ │ │ - teqeq lr, r4, ror #29 │ │ │ │ - teqeq r4, ip, lsr #12 │ │ │ │ + teqeq lr, ip, ror #29 │ │ │ │ + teqeq r4, r8, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ │ │ │ │ 002a00f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486467,16 +486467,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, ror ip │ │ │ │ - teqeq lr, r4, asr #26 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ + teqeq r4, ip @ │ │ │ │ │ │ │ │ 002a028c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -486583,16 +486583,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r8, lsr #21 │ │ │ │ - teqeq lr, r4, ror fp │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, ip, ror fp │ │ │ │ + teqeq r4, r0, ror #5 │ │ │ │ │ │ │ │ 002a0454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -486688,16 +486688,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, lsl #18 │ │ │ │ - teqeq lr, r0, ror #19 │ │ │ │ - teqeq r4, r8, lsr #2 │ │ │ │ + teqeq lr, r8, ror #19 │ │ │ │ + teqeq r4, r4, lsr r1 │ │ │ │ muleq r0, r9, r3 │ │ │ │ │ │ │ │ 002a05f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486889,19 +486889,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ teqeq r3, r0, lsr r8 │ │ │ │ - teqeq lr, r8, lsl #14 │ │ │ │ - teqeq r4, r4, asr lr │ │ │ │ + teqeq lr, r0, lsl r7 │ │ │ │ + teqeq r4, r0, ror #28 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r4, asr #13 │ │ │ │ - teqeq r4, ip, lsl #28 │ │ │ │ + teqeq lr, ip, asr #13 │ │ │ │ + teqeq r4, r8, lsl lr │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ │ │ │ │ 002a091c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487186,24 +487186,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, asr #3 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, ror #19 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, ror #19 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ teqeq r3, r8, ror r1 │ │ │ │ - teqeq lr, ip, asr #4 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4, asr r2 │ │ │ │ + teqeq r4, r4, lsr #19 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ teqeq r3, r4, asr #2 │ │ │ │ - teqeq lr, r8, lsl r2 │ │ │ │ - teqeq r4, r4, ror #18 │ │ │ │ + teqeq lr, r0, lsr #4 │ │ │ │ + teqeq r4, r0, ror r9 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ │ │ │ │ 002a0dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487574,27 +487574,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq lr, r8, asr #25 │ │ │ │ - teqeq r4, r0, lsr #8 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, ip, lsr #8 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq lr, r8, lsl #25 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq r4, r8, ror #7 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ teqeq r3, r0, lsl #23 │ │ │ │ - teqeq lr, ip, asr #24 │ │ │ │ - teqeq r4, r0, lsr #7 │ │ │ │ + teqeq lr, r4, asr ip │ │ │ │ + teqeq r4, ip, lsr #7 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ teqeq r3, r4, asr #22 │ │ │ │ - teqeq lr, r0, lsl ip │ │ │ │ - teqeq r4, r4, ror #6 │ │ │ │ + teqeq lr, r8, lsl ip │ │ │ │ + teqeq r4, r0, ror r3 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ │ │ │ │ 002a13e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -487934,28 +487934,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, asr #12 │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ - teqeq r4, r8, ror #28 │ │ │ │ + teqeq lr, ip, lsl r7 │ │ │ │ + teqeq r4, r4, ror lr │ │ │ │ @ instruction: 0x000003bf │ │ │ │ teqeq r3, r0, lsl #12 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, r4, lsr #28 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r0, lsr lr │ │ │ │ @ instruction: 0x000003be │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r0, lsr #13 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, r8, lsr #13 │ │ │ │ + teqeq r4, r0, lsl #28 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ teqeq r3, r0, lsr #11 │ │ │ │ - teqeq lr, r0, ror r6 │ │ │ │ - teqeq r4, r4, asr #27 │ │ │ │ + teqeq lr, r8, ror r6 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 002a197c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488233,23 +488233,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsl #3 │ │ │ │ - teqeq lr, r0, asr r2 │ │ │ │ - teqeq r4, r8, lsr #19 │ │ │ │ + teqeq lr, r8, asr r2 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ teqeq r3, r4, asr #2 │ │ │ │ - teqeq lr, r0, lsl r2 │ │ │ │ - teqeq r4, r4, ror #18 │ │ │ │ + teqeq lr, r8, lsl r2 │ │ │ │ + teqeq r4, r0, ror r9 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ teqeq r3, r8, lsl #2 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, lsr #18 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r4, lsr r9 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 002a1e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488535,24 +488535,24 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r8, lsr #27 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, r4, asr #25 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - teqeq lr, ip, asr sp │ │ │ │ + teqeq r4, r0, lsl #10 │ │ │ │ + teqeq lr, r4, ror #26 │ │ │ │ teqeq r3, r8, ror ip │ │ │ │ - teqeq r4, r4, lsr #9 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq lr, r8, lsr #26 │ │ │ │ + teqeq lr, r0, lsr sp │ │ │ │ teqeq r3, r4, asr #24 │ │ │ │ - teqeq r4, r0, ror r4 │ │ │ │ + teqeq r4, ip, ror r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002a22c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488838,24 +488838,24 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ teqeq r3, r0, lsl r8 │ │ │ │ - teqeq r4, r0, asr #32 │ │ │ │ - teqeq lr, r8, lsr #17 │ │ │ │ + teqeq r4, ip, asr #32 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq r3, r4, asr #15 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq r4, ip @ │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - teqeq lr, r4, ror r8 │ │ │ │ + teqeq lr, ip, ror r8 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, ip @ │ │ │ │ + teqeq r4, r8, asr #31 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ │ │ │ │ 002a2774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489053,19 +489053,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r4, ror #10 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, ip, ror #10 │ │ │ │ + teqeq r4, r0, asr #25 │ │ │ │ teqeq r3, r8, asr #8 │ │ │ │ - teqeq lr, ip, lsl r5 │ │ │ │ - teqeq r4, r8, ror #24 │ │ │ │ + teqeq lr, r4, lsr #10 │ │ │ │ + teqeq r4, r4, ror ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 002a2ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489201,23 +489201,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r4, lsr r4 │ │ │ │ - teqeq lr, r0, ror #6 │ │ │ │ - teqeq r4, ip, lsr #21 │ │ │ │ + teqeq lr, r8, ror #6 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ teqeq r3, r4, asr #4 │ │ │ │ - teqeq lr, r8, lsl r3 │ │ │ │ - teqeq r4, ip, ror #20 │ │ │ │ + teqeq lr, r0, lsr #6 │ │ │ │ + teqeq r4, r8, ror sl │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, lsr #20 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, lsr #20 │ │ │ │ │ │ │ │ 002a2d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -489430,27 +489430,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrsheq r2, [lr, -r0]! │ │ │ │ - teqeq r4, r0, asr r8 │ │ │ │ + ldrsheq r2, [lr, -r8]! │ │ │ │ + teqeq r4, ip, asr r8 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ cmpeq r8, ip, asr #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq lr, r8, asr r0 │ │ │ │ - teqeq r4, r8, lsr #15 │ │ │ │ + teqeq lr, r0, rrx │ │ │ │ + teqeq r4, r4 @ │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - teqeq r4, r0, lsl #15 │ │ │ │ - teqeq lr, r4, lsl r0 │ │ │ │ + teqeq r4, ip, lsl #15 │ │ │ │ + teqeq lr, ip, lsl r0 │ │ │ │ teqeq r3, ip, lsl #29 │ │ │ │ - teqeq lr, r0, ror #30 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqeq lr, r8, ror #30 │ │ │ │ + teqeq r4, r0, asr #13 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 002a30a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -489603,16 +489603,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlaltbeq r4, r8, r4, r9 │ │ │ │ teqeq r3, r8, ror #23 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r0, lsl r4 │ │ │ │ + teqeq lr, r4, asr #25 │ │ │ │ + teqeq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ │ │ │ │ 002a3328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489721,16 +489721,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, lsl #20 │ │ │ │ - teqeq lr, r0, ror #21 │ │ │ │ - teqeq r4, r4, lsr r2 │ │ │ │ + teqeq lr, r8, ror #21 │ │ │ │ + teqeq r4, r0, asr #4 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 002a34f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489971,23 +489971,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq lr, r4, asr r8 │ │ │ │ + teqeq lr, ip, asr r8 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ teqeq r3, r4, ror #12 │ │ │ │ - teqeq lr, r8, lsr r7 │ │ │ │ - teqeq r4, r0, lsl #29 │ │ │ │ + teqeq lr, r0, asr #14 │ │ │ │ + teqeq r4, ip, lsl #29 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ teqeq r3, r0, lsr #12 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, ip, lsr lr │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, r8, asr #28 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ │ │ │ │ 002a38f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490168,20 +490168,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, ip, asr r3 │ │ │ │ - teqeq lr, r0, lsr r4 │ │ │ │ - teqeq r4, r8, ror fp │ │ │ │ + teqeq lr, r8, lsr r4 │ │ │ │ + teqeq r4, r4, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ teqeq r3, r8, lsl r3 │ │ │ │ - teqeq lr, ip, ror #7 │ │ │ │ - teqeq r4, r4, lsr fp │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq r4, r0, asr #22 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ │ │ │ │ 002a3bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490371,20 +490371,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r3, r0, lsr r0 │ │ │ │ - teqeq lr, r4, lsl #2 │ │ │ │ - teqeq r4, r0, asr r8 │ │ │ │ + teqeq lr, ip, lsl #2 │ │ │ │ + teqeq r4, ip, asr r8 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ teqpeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r1, [lr, -ip]! │ │ │ │ - teqeq r4, r8, lsl #16 │ │ │ │ + teqeq lr, r4, asr #1 │ │ │ │ + teqeq r4, r4, lsl r8 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ │ │ │ │ 002a3f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490568,20 +490568,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r2, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsl #28 │ │ │ │ - teqeq r4, r8, asr #10 │ │ │ │ + teqeq lr, r8, lsl #28 │ │ │ │ + teqeq r4, r4, asr r5 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ teqpeq r2, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsl #10 │ │ │ │ + teqeq lr, r4, asr #27 │ │ │ │ + teqeq r4, r0, lsl r5 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ │ │ │ │ 002a4224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490779,20 +490779,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r2, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq r4, r0, lsl #4 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq r4, ip, lsl #4 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4, ror sl │ │ │ │ + teqeq r4, r4, asr #3 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ │ │ │ │ 002a4568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490973,19 +490973,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r2, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r8, lsl #30 │ │ │ │ + teqeq lr, r4, asr #15 │ │ │ │ + teqeq r4, r4, lsl pc │ │ │ │ teqpeq r2, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8, ror r7 │ │ │ │ - teqeq r4, r0, asr #29 │ │ │ │ + teqeq lr, r0, lsl #15 │ │ │ │ + teqeq r4, ip, asr #29 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ │ │ │ │ 002a4864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491270,24 +491270,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r2, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, asr #6 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq lr, r4, asr r3 │ │ │ │ + teqeq r4, r4, lsr #21 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ teqpeq r2, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, lsl #6 │ │ │ │ - teqeq r4, r0, asr sl │ │ │ │ + teqeq lr, ip, lsl #6 │ │ │ │ + teqeq r4, ip, asr sl │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq r4, ip, lsl sl │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq r4, r8, lsr #20 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ │ │ │ │ 002a4d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491384,16 +491384,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r2, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsr #2 │ │ │ │ - teqeq r4, r8, ror #16 │ │ │ │ + teqeq lr, r8, lsr #2 │ │ │ │ + teqeq r4, r4, ror r8 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ │ │ │ │ 002a4eb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491491,16 +491491,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r2, r8, lsr #29 │ │ │ │ - teqpeq sp, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4, asr #13 │ │ │ │ + teqpeq sp, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ │ │ │ │ 002a5058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -491798,23 +491798,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r2, r0, asr sl │ │ │ │ - teqpeq sp, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r0, ror r2 │ │ │ │ + teqpeq sp, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, ip, ror r2 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ teqeq r2, r8, lsl #20 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsr #4 │ │ │ │ + teqpeq sp, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8, lsr r2 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqpeq sp, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, r4 @ │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r0, lsl #4 │ │ │ │ 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] @ 2a6524 │ │ │ │ ldr r3, [pc, #4052] @ 2a6528 │ │ │ │ @@ -492832,137 +492832,137 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2a5904 │ │ │ │ strheq r2, [r8, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r2, r8, r4, r6 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - teqeq r4, r4, lsl #2 │ │ │ │ - teqeq lr, r4, lsr #5 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq r4, r4, lsr r0 │ │ │ │ - teqeq r4, r0, asr pc │ │ │ │ - teqeq r4, r4, lsr #30 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq r4, r0, lsl r1 │ │ │ │ + teqeq lr, ip, lsr #5 │ │ │ │ + teqeq lr, r4, ror #3 │ │ │ │ + teqeq r4, r0, asr #32 │ │ │ │ + teqeq r4, ip, asr pc │ │ │ │ + teqeq r4, r0, lsr pc │ │ │ │ teqeq r4, ip @ │ │ │ │ + teqeq r4, r8, lsr #29 │ │ │ │ strdeq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ - teqpeq sp, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq r4, ip, lsl #27 │ │ │ │ - teqeq r3, r0, ror sl │ │ │ │ - teqeq r4, r0, lsr ip │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq r4, ip, lsl #23 │ │ │ │ - teqeq r4, ip, lsr #22 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, ip, ror #20 │ │ │ │ - teqpeq sp, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r3, ip, ror sl │ │ │ │ + teqeq r4, ip, lsr ip │ │ │ │ + teqeq r4, r8, ror #23 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqeq r4, r8, lsr fp │ │ │ │ + teqeq r3, r4, lsl #18 │ │ │ │ + teqeq r4, r8, ror sl │ │ │ │ + teqpeq sp, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ teqeq r2, r8, lsr #2 │ │ │ │ teqeq r2, ip, asr #1 │ │ │ │ - teqeq r3, ip, lsl r8 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqpeq sp, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, ror #15 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, lsl #15 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr #14 │ │ │ │ - teqeq r4, r0, asr #17 │ │ │ │ - teqpeq sp, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ - teqeq r4, r8, lsl #17 │ │ │ │ - teqpeq sp, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, r0, asr r8 │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, lsr #13 │ │ │ │ - teqeq r4, r4, lsl r8 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, ror #12 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqpeq sp, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, lsr r6 │ │ │ │ - teqeq r4, r4, lsr #15 │ │ │ │ - teqpeq sp, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r4, ip, ror #14 │ │ │ │ - teqpeq sp, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, asr #11 │ │ │ │ - teqeq r4, r4, lsr r7 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsl #11 │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ teqeq r4, ip @ │ │ │ │ + teqpeq sp, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r4, asr #15 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r4, r4, lsl #18 │ │ │ │ + teqpeq sp, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, asr r7 │ │ │ │ + teqeq r4, ip, asr #17 │ │ │ │ + teqpeq sp, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsr #14 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqpeq sp, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, ror #13 │ │ │ │ + teqeq r4, ip, asr r8 │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsr #13 │ │ │ │ + teqeq r4, r0, lsr #16 │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, asr r5 │ │ │ │ - teqeq r4, r4, asr #13 │ │ │ │ - teqpeq sp, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsl r5 │ │ │ │ - teqeq r4, ip, lsl #13 │ │ │ │ - teqpeq sp, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, ror #9 │ │ │ │ - teqeq r4, r4, asr r6 │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsr #9 │ │ │ │ - teqeq r4, ip, lsl r6 │ │ │ │ + teqeq r3, r4, ror r6 │ │ │ │ + teqeq r4, r8, ror #15 │ │ │ │ + teqpeq sp, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsr r6 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqpeq sp, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsl #12 │ │ │ │ + teqeq r4, r8, ror r7 │ │ │ │ + teqpeq sp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, asr #11 │ │ │ │ + teqeq r4, r0, asr #14 │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, ror r4 │ │ │ │ - teqeq r4, r4, ror #11 │ │ │ │ - teqpeq sp, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsr r4 │ │ │ │ - teqeq r4, r8, lsr #11 │ │ │ │ - teqpeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, lsl #8 │ │ │ │ - teqeq r4, r4, ror r5 │ │ │ │ - teqpeq sp, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr #7 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r8, lsl #10 │ │ │ │ - teqpeq sp, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr r3 │ │ │ │ + teqeq r4, r8, lsl #14 │ │ │ │ + teqpeq sp, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, asr r5 │ │ │ │ teqeq r4, r0 @ │ │ │ │ - teqpeq sp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsr #6 │ │ │ │ + teqpeq sp, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsr #10 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqpeq sp, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, ror #5 │ │ │ │ - teqeq r4, r0, ror #8 │ │ │ │ - teqpeq sp, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, ror #9 │ │ │ │ + teqeq r4, r0, ror #12 │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r8, lsr #8 │ │ │ │ - teqpeq sp, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, ror r2 │ │ │ │ + teqeq r4, r8, lsr #12 │ │ │ │ + teqpeq sp, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, ror r4 │ │ │ │ teqeq r4, r0 @ │ │ │ │ + teqpeq sp, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, asr #8 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqpeq sp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsl #8 │ │ │ │ + teqeq r4, r0, lsl #11 │ │ │ │ + teqpeq sp, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, lsr #7 │ │ │ │ + teqeq r4, r4, lsl r5 │ │ │ │ teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, asr #4 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqpeq sp, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsl #4 │ │ │ │ - teqeq r4, r0, lsl #7 │ │ │ │ - teqpeq sp, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r4, asr #6 │ │ │ │ - teqpeq sp, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r8, lsl #6 │ │ │ │ - teqpeq sp, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, asr r1 │ │ │ │ - teqeq r4, ip, asr #5 │ │ │ │ - teqpeq sp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsl r1 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqpeq sp, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, ror #1 │ │ │ │ - ldrheq ip, [r3, -r8]! │ │ │ │ - teqeq r3, r4, lsl #1 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ + teqeq r3, r8, ror #6 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqpeq sp, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsr r3 │ │ │ │ + teqeq r4, r4, lsr #9 │ │ │ │ + teqpeq sp, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, ip, ror #8 │ │ │ │ + teqpeq sp, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, asr #5 │ │ │ │ + teqeq r4, r4, lsr r4 │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, lsl #5 │ │ │ │ + teqeq r4, ip @ │ │ │ │ teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr #28 │ │ │ │ - teqeq r4, r0, asr #31 │ │ │ │ - teqpeq sp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsl lr │ │ │ │ + teqeq r3, r0, asr r2 │ │ │ │ + teqeq r4, r4, asr #7 │ │ │ │ + teqpeq sp, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, lsl r2 │ │ │ │ + teqeq r4, ip, lsl #7 │ │ │ │ + teqpeq sp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, r0, asr r3 │ │ │ │ + teqpeq sp, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsr #3 │ │ │ │ + teqeq r4, r4, lsl r3 │ │ │ │ + teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, ror #2 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + teqpeq sp, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, lsr #2 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqpeq sp, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r3, -r4]! │ │ │ │ + teqeq r3, r4, asr #1 │ │ │ │ + @ instruction: 0x0133c090 │ │ │ │ + teqeq r4, r4, lsl #4 │ │ │ │ + teqpeq sp, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, asr lr │ │ │ │ + teqeq r4, ip, asr #31 │ │ │ │ + teqpeq sp, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsr #28 │ │ │ │ ldr r1, [pc, #-24] @ 2a6714 │ │ │ │ ldr r3, [pc, #-24] @ 2a6718 │ │ │ │ ldr r2, [pc, #-24] @ 2a671c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -494001,277 +494001,277 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2a730c │ │ │ │ cmpeq r8, r0, ror #8 │ │ │ │ cmpeq r8, r0, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r4, r8, asr #30 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r4, r0, asr lr │ │ │ │ + teqeq r4, r4, asr pc │ │ │ │ teqeq r4, ip @ │ │ │ │ + teqeq r4, ip, asr lr │ │ │ │ + teqeq r4, r8, asr #25 │ │ │ │ cmpeq r8, r0, ror #2 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r4, r0, asr ip │ │ │ │ - teqeq r4, ip, lsr fp │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r4, r8, lsl #18 │ │ │ │ + teqeq r4, r4, lsr #25 │ │ │ │ + teqeq r4, ip, asr ip │ │ │ │ + teqeq r4, r8, asr #22 │ │ │ │ + teqeq r4, r4, lsr #21 │ │ │ │ + teqeq sp, r4, asr #21 │ │ │ │ + teqeq r4, r4, lsl r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r0, lsl #18 │ │ │ │ - teqeq r4, r4, asr r7 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r0, lsr #14 │ │ │ │ + teqeq sp, r8, lsl #18 │ │ │ │ + teqeq r4, r0, ror #14 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, ip, lsr #14 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq sp, r8, lsl #15 │ │ │ │ - teqeq r4, r0, ror #11 │ │ │ │ - teqeq sp, r8, lsr #14 │ │ │ │ - teqeq r3, ip, lsl #8 │ │ │ │ - teqeq r4, ip, ror r5 │ │ │ │ - teqeq sp, r8, ror #13 │ │ │ │ - teqeq r3, ip, asr #7 │ │ │ │ - teqeq r4, ip, lsr r5 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r4, ip, ror #11 │ │ │ │ + teqeq sp, r0, lsr r7 │ │ │ │ + teqeq r3, r8, lsl r4 │ │ │ │ + teqeq r4, r8, lsl #11 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - teqeq sp, ip, lsr #13 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsl #10 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq sp, r0, ror r6 │ │ │ │ - teqeq r3, r4, asr r3 │ │ │ │ - teqeq r4, r4, asr #9 │ │ │ │ + teqeq sp, r8, ror r6 │ │ │ │ + teqeq r3, r0, ror #6 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq sp, r4, lsr r6 │ │ │ │ - teqeq r3, r8, lsl r3 │ │ │ │ - teqeq r4, r8, lsl #9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, asr #8 │ │ │ │ + teqeq sp, ip, lsr r6 │ │ │ │ + teqeq r3, r4, lsr #6 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq sp, r0, lsl #12 │ │ │ │ + teqeq r3, r8, ror #5 │ │ │ │ + teqeq r4, r8, asr r4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - teqeq r3, r4, lsr #5 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r4, lsl #8 │ │ │ │ - teqeq sp, r8, ror r5 │ │ │ │ - teqeq r3, ip, asr r2 │ │ │ │ - teqeq r4, ip, asr #7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0, lsl r4 │ │ │ │ + teqeq sp, r0, lsl #11 │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ + teqeq r4, r8 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r3, r4, lsr #4 │ │ │ │ - teqeq sp, r4, lsr r5 │ │ │ │ - teqeq r4, r4, lsl #7 │ │ │ │ - teqeq r3, r4, ror #3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r4, asr #6 │ │ │ │ - teqeq r3, r4, lsr #3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r4, lsl #6 │ │ │ │ - teqeq r3, r4, ror #2 │ │ │ │ - teqeq sp, r4, ror r4 │ │ │ │ - teqeq r4, r4, asr #5 │ │ │ │ - teqeq r3, r4, lsr #2 │ │ │ │ - teqeq sp, r4, lsr r4 │ │ │ │ - teqeq r4, r4, lsl #5 │ │ │ │ - teqeq r3, r4, ror #1 │ │ │ │ - ldrheq fp, [r3, -r0]! │ │ │ │ - teqeq sp, r0, asr #7 │ │ │ │ - teqeq r4, r0, lsl r2 │ │ │ │ - teqeq r3, r0, ror r0 │ │ │ │ - teqeq sp, r0, lsl #7 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - teqeq r3, r0, lsr r0 │ │ │ │ - teqeq sp, r0, asr #6 │ │ │ │ + teqeq r3, r0, lsr r2 │ │ │ │ + teqeq sp, ip, lsr r5 │ │ │ │ teqeq r4, r0 @ │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, r0, lsl #6 │ │ │ │ - teqeq r4, r0, asr r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq sp, r0, asr #5 │ │ │ │ - teqeq r4, r0, lsl r1 │ │ │ │ - teqeq r3, r0, ror pc │ │ │ │ - teqeq sp, r0, lsl #5 │ │ │ │ - ldrsbeq r1, [r4, -r0]! │ │ │ │ - teqeq r3, ip, lsr #30 │ │ │ │ - teqeq sp, ip, lsr r2 │ │ │ │ - @ instruction: 0x01341090 │ │ │ │ - teqeq sp, ip, lsl #4 │ │ │ │ - teqeq r3, ip, ror #29 │ │ │ │ - teqeq r4, ip, asr r0 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0, asr r3 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsr #32 │ │ │ │ - teqeq r3, r8, ror lr │ │ │ │ - teqeq sp, r4, lsl #3 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq r3, r8, lsr lr │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0, lsl r3 │ │ │ │ + teqeq r3, r0, ror r1 │ │ │ │ + teqeq sp, ip, ror r4 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r3, r0, lsr r1 │ │ │ │ + teqeq sp, ip, lsr r4 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + ldrsheq fp, [r3, -r0]! │ │ │ │ + ldrheq fp, [r3, -ip]! │ │ │ │ + teqeq sp, r8, asr #7 │ │ │ │ + teqeq r4, ip, lsl r2 │ │ │ │ + teqeq r3, ip, ror r0 │ │ │ │ + teqeq sp, r8, lsl #7 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + teqeq r3, ip, lsr r0 │ │ │ │ + teqeq sp, r8, asr #6 │ │ │ │ + teqeq r4, ip @ │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, lsr #19 │ │ │ │ - teqeq r3, r4, ror r9 │ │ │ │ - teqeq r3, r0, asr #18 │ │ │ │ - teqeq r3, ip, lsl #18 │ │ │ │ + teqeq sp, r8, lsl #6 │ │ │ │ + teqeq r4, ip, asr r1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r8, asr #5 │ │ │ │ + teqeq r4, ip, lsl r1 │ │ │ │ + teqeq r3, ip, ror pc │ │ │ │ + teqeq sp, r8, lsl #5 │ │ │ │ + ldrsbeq r1, [r4, -ip]! │ │ │ │ + teqeq r3, r8, lsr pc │ │ │ │ + teqeq sp, r4, asr #4 │ │ │ │ + @ instruction: 0x0134109c │ │ │ │ + teqeq sp, r4, lsl r2 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, lsr #17 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r4, r4, lsl #20 │ │ │ │ - teqeq r3, r4, ror #16 │ │ │ │ - teqeq sp, r4, ror fp │ │ │ │ - teqeq r4, r4, asr #19 │ │ │ │ - teqeq r3, r8, lsl r8 │ │ │ │ - teqeq sp, r8, lsl #22 │ │ │ │ - teqeq r3, ip, ror #15 │ │ │ │ - teqeq r4, ip, asr r9 │ │ │ │ + teqeq r4, r8, rrx │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, lsr #32 │ │ │ │ + teqeq r3, r4, lsl #29 │ │ │ │ + teqeq sp, ip, lsl #3 │ │ │ │ + teqeq r4, r4, ror #31 │ │ │ │ + teqeq r3, r4, asr #28 │ │ │ │ + teqeq r3, r8, ror #19 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r0, lsl #19 │ │ │ │ + teqeq r3, ip, asr #18 │ │ │ │ + teqeq r3, r8, lsl r9 │ │ │ │ + teqeq r3, r4, ror #17 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r4, r0, lsl sl │ │ │ │ + teqeq r3, r0, ror r8 │ │ │ │ + teqeq sp, ip, ror fp │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq r3, r4, lsr #16 │ │ │ │ + teqeq sp, r0, lsl fp │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, ror #18 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq sp, ip, asr #21 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, lsr #18 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #15 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, ip, asr sl │ │ │ │ + teqeq r3, r4, asr #14 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq sp, r0, lsr #20 │ │ │ │ + teqeq r3, r8, lsl #14 │ │ │ │ + teqeq r4, r8, ror r8 │ │ │ │ + teqeq sp, r4, ror #19 │ │ │ │ + teqeq r3, ip, asr #13 │ │ │ │ + teqeq r4, ip, lsr r8 │ │ │ │ + teqeq sp, r8, lsr #19 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsr #18 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, ror r7 │ │ │ │ - teqeq r4, r4, ror #17 │ │ │ │ - teqeq sp, r4, asr sl │ │ │ │ - teqeq r3, r8, lsr r7 │ │ │ │ - teqeq r4, r8, lsr #17 │ │ │ │ - teqeq sp, r8, lsl sl │ │ │ │ + teqeq r4, r0, lsl #16 │ │ │ │ + teqeq sp, ip, ror #18 │ │ │ │ + teqeq r3, r4, asr r6 │ │ │ │ + teqeq r4, r4, asr #15 │ │ │ │ + teqeq sp, r0, lsr r9 │ │ │ │ + teqeq r3, r8, lsl r6 │ │ │ │ + teqeq r4, r8, lsl #15 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, ror #16 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, asr #13 │ │ │ │ - teqeq r4, r0, lsr r8 │ │ │ │ - teqeq sp, r0, lsr #19 │ │ │ │ - teqeq r3, r4, lsl #13 │ │ │ │ + teqeq r4, ip, asr #14 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsr #11 │ │ │ │ + teqeq r4, r0, lsl r7 │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ + teqeq r3, r4, ror #10 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, ror #18 │ │ │ │ - teqeq r3, r8, asr #12 │ │ │ │ + teqeq sp, r0, asr #16 │ │ │ │ + teqeq r3, r8, lsr #10 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq sp, r8, lsr #18 │ │ │ │ - teqeq r3, ip, lsl #12 │ │ │ │ - teqeq r4, ip, ror r7 │ │ │ │ - teqeq sp, ip, ror #17 │ │ │ │ + teqeq sp, r4, lsl #16 │ │ │ │ + teqeq r3, ip, ror #9 │ │ │ │ + teqeq r4, ip, asr r6 │ │ │ │ + teqeq sp, r8, asr #15 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, asr #14 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, lsl #14 │ │ │ │ - teqeq sp, r4, ror r8 │ │ │ │ - teqeq r3, r8, asr r5 │ │ │ │ - teqeq r4, r8, asr #13 │ │ │ │ - teqeq sp, r8, lsr r8 │ │ │ │ - teqeq r3, ip, lsl r5 │ │ │ │ - teqeq r4, ip, lsl #13 │ │ │ │ + teqeq r4, r0, lsr #12 │ │ │ │ + teqeq sp, ip, lsl #15 │ │ │ │ + teqeq r3, r4, ror r4 │ │ │ │ + teqeq r4, r4, ror #11 │ │ │ │ + teqeq sp, r0, asr r7 │ │ │ │ + teqeq r3, r8, lsr r4 │ │ │ │ + teqeq r4, r8, lsr #11 │ │ │ │ + teqeq sp, r4, lsl r7 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r4, ip, ror #10 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, asr #7 │ │ │ │ + teqeq r4, r0, lsr r5 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, ror #9 │ │ │ │ - teqeq r4, r0, asr r6 │ │ │ │ - teqeq sp, r0, asr #15 │ │ │ │ - teqeq r3, r4, lsr #9 │ │ │ │ - teqeq r4, r4, lsl r6 │ │ │ │ - teqeq sp, r4, lsl #15 │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ + teqeq r3, r4, lsl #7 │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + teqeq sp, r0, ror #12 │ │ │ │ + teqeq r3, r8, asr #6 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - teqeq sp, r8, asr #14 │ │ │ │ - teqeq r3, ip, lsr #8 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, ip, lsl #14 │ │ │ │ + teqeq sp, r4, lsr #12 │ │ │ │ + teqeq r3, ip, lsl #6 │ │ │ │ + teqeq r4, ip, ror r4 │ │ │ │ + teqeq sp, r8, ror #11 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, ror #10 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, lsr #10 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8, ror r3 │ │ │ │ - teqeq r4, r8, ror #9 │ │ │ │ - teqeq sp, r8, asr r6 │ │ │ │ - teqeq r3, ip, lsr r3 │ │ │ │ - teqeq r4, ip, lsr #9 │ │ │ │ - teqeq sp, ip, lsl r6 │ │ │ │ - teqeq r3, r0, lsl #6 │ │ │ │ - teqeq r4, r0, ror r4 │ │ │ │ - teqeq sp, r0, ror #11 │ │ │ │ - teqeq r3, r4, asr #5 │ │ │ │ - teqeq r4, r0, lsr r4 │ │ │ │ - teqeq sp, r4, lsr #11 │ │ │ │ - teqeq r3, r8, lsl #5 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, r8, ror #10 │ │ │ │ - teqeq r3, ip, asr #4 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - teqeq sp, ip, lsr #10 │ │ │ │ - teqeq r3, r0, lsl r2 │ │ │ │ - teqeq r4, r0, lsl #7 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, asr #6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq r4, ip, lsr r4 │ │ │ │ + teqeq sp, ip, lsr #11 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r4, r4, lsl #6 │ │ │ │ - teqeq sp, r0, ror r4 │ │ │ │ - teqeq r3, r4, asr r1 │ │ │ │ - teqeq r4, r4, asr #5 │ │ │ │ - teqeq sp, r4, lsr r4 │ │ │ │ - teqeq r3, r8, lsl r1 │ │ │ │ - teqeq r4, r8, lsl #5 │ │ │ │ + teqeq r4, r4, lsl #8 │ │ │ │ + teqeq sp, r0, ror r5 │ │ │ │ + teqeq r3, r8, asr r2 │ │ │ │ + teqeq r4, r8, asr #7 │ │ │ │ + teqeq sp, r4, lsr r5 │ │ │ │ + teqeq r3, ip, lsl r2 │ │ │ │ + teqeq r4, ip, lsl #7 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - ldrsbeq sl, [r3, -ip]! │ │ │ │ - teqeq r4, ip, asr #4 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsr #1 │ │ │ │ - teqeq r4, r0, lsl r2 │ │ │ │ - teqeq sp, r0, lsl #7 │ │ │ │ - teqeq r3, r4, rrx │ │ │ │ + teqeq r3, r0, ror #3 │ │ │ │ + teqeq r4, r0, asr r3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsr #3 │ │ │ │ + teqeq r4, r0, lsl r3 │ │ │ │ + teqeq sp, r8, ror r4 │ │ │ │ + teqeq r3, r0, ror #2 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + teqeq sp, ip, lsr r4 │ │ │ │ + teqeq r3, r4, lsr #2 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - teqeq sp, r4, asr #6 │ │ │ │ - teqeq r3, r8, lsr #32 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - teqeq sp, r8, lsl #6 │ │ │ │ - teqeq r3, ip, ror #31 │ │ │ │ - teqeq r4, ip, asr r1 │ │ │ │ - teqeq sp, ip, asr #5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r4, r0, lsr #2 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, ror pc │ │ │ │ - teqeq r4, r4, ror #1 │ │ │ │ - teqeq sp, r4, asr r2 │ │ │ │ - teqeq r3, r8, lsr pc │ │ │ │ - teqeq r4, r8, lsr #1 │ │ │ │ - teqeq sp, r8, lsl r2 │ │ │ │ + teqeq sp, r0, lsl #8 │ │ │ │ + teqeq r3, r8, ror #1 │ │ │ │ + teqeq r4, r8, asr r2 │ │ │ │ + teqeq sp, r4, asr #7 │ │ │ │ + teqeq r3, ip, lsr #1 │ │ │ │ + teqeq r4, ip, lsl r2 │ │ │ │ + teqeq sp, r8, lsl #7 │ │ │ │ + teqeq r3, r0, ror r0 │ │ │ │ + teqeq r4, r0, ror #3 │ │ │ │ + teqeq sp, ip, asr #6 │ │ │ │ + teqeq r3, r4, lsr r0 │ │ │ │ + teqeq r4, r4, lsr #3 │ │ │ │ + teqeq sp, r0, lsl r3 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r4, r8, ror #2 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, rrx │ │ │ │ + teqeq r4, ip, lsr #2 │ │ │ │ teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #31 │ │ │ │ + ldrsheq r0, [r4, -r0]! @ │ │ │ │ + teqeq sp, ip, asr r2 │ │ │ │ + teqeq r3, r4, asr #30 │ │ │ │ + ldrheq r0, [r4, -r4]! │ │ │ │ + teqeq sp, r0, lsr #4 │ │ │ │ + teqeq r3, r8, lsl #30 │ │ │ │ + teqeq r4, r8, ror r0 │ │ │ │ + teqeq sp, r0, ror #3 │ │ │ │ + teqeq r3, r8, asr #29 │ │ │ │ + teqeq r4, r8, lsr r0 │ │ │ │ + teqeq sp, r4, lsr #3 │ │ │ │ + teqeq r3, ip, lsl #29 │ │ │ │ + teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, ror #2 │ │ │ │ + teqeq r3, r0, asr lr │ │ │ │ + teqpeq r3, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsr #2 │ │ │ │ + teqeq r3, r4, lsl lr │ │ │ │ + teqpeq r3, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [sp, -r0]! │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqpeq r3, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sp, [sp, -r4]! │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r4, ip, lsr #32 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsl #29 │ │ │ │ + teqpeq r3, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, ror r0 │ │ │ │ + teqeq r3, r0, ror #26 │ │ │ │ teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, ror #2 │ │ │ │ - teqeq r3, r4, asr #28 │ │ │ │ - teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4, lsr #2 │ │ │ │ - teqeq r3, r8, lsl #28 │ │ │ │ - teqpeq r3, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, ror #1 │ │ │ │ - teqeq r3, ip, asr #27 │ │ │ │ - teqpeq r3, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsr #1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, ror r0 │ │ │ │ - teqeq r3, r4, asr sp │ │ │ │ - teqpeq r3, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4, lsr r0 │ │ │ │ - teqeq r3, r8, lsl sp │ │ │ │ - teqpeq r3, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqpeq r3, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsr #25 │ │ │ │ - teqpeq r3, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl #31 │ │ │ │ - teqeq r3, r4, ror #24 │ │ │ │ + teqeq sp, ip, lsr r0 │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4, asr #30 │ │ │ │ - teqeq r3, r8, lsr #24 │ │ │ │ - teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0 │ │ │ │ + teqeq r3, r8, ror #25 │ │ │ │ + teqpeq r3, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr #31 │ │ │ │ + teqeq r3, ip, lsr #25 │ │ │ │ + teqpeq r3, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsl #31 │ │ │ │ + teqeq r3, r0, ror ip │ │ │ │ + teqpeq r3, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ + teqpeq r3, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ ldr r1, [pc, #-676] @ 2a78fc │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ @@ -495614,82 +495614,82 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2a8c00 │ │ │ │ cmppeq r7, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r7, r8, ror #12 │ │ │ │ + teqeq r7, r4, ror r6 │ │ │ │ + teqpeq r3, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ strdeq lr, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq sp, ip, asr #24 │ │ │ │ - teqeq r3, r0, lsr r9 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsl #24 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, asr #23 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsl #23 │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, asr #22 │ │ │ │ - teqeq r3, r0, lsr r8 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsl #22 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, asr #21 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq r3, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, lsl #21 │ │ │ │ - teqeq r3, r0, ror r7 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, asr sl │ │ │ │ - teqeq r3, r4, lsr r7 │ │ │ │ - teqpeq r3, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl sl │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqpeq r3, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqpeq r3, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, ror r6 │ │ │ │ - teqpeq r3, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, asr r9 │ │ │ │ - teqeq r3, r4, lsr r6 │ │ │ │ - teqpeq r3, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsl r9 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqpeq r3, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr ip │ │ │ │ + teqeq r3, ip, lsr r9 │ │ │ │ + teqpeq r3, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsl ip │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r3, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqpeq r3, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip, ror r5 │ │ │ │ - teqpeq r3, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip, asr r8 │ │ │ │ - teqeq r3, r0, asr #10 │ │ │ │ - teqpeq r3, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, lsr #16 │ │ │ │ - teqeq r3, r4, lsl #10 │ │ │ │ - teqpeq r3, r0, ror r6 @ 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] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r3, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip, ror r8 │ │ │ │ + teqpeq r3, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, asr fp │ │ │ │ + teqeq r3, ip, lsr r8 │ │ │ │ + teqpeq r3, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsl fp │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r3, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq r3, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip, ror r7 │ │ │ │ + teqpeq r3, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, asr sl │ │ │ │ + teqeq r3, r0, asr #14 │ │ │ │ + teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsl sl │ │ │ │ + teqeq r3, r0, lsl #14 │ │ │ │ + teqpeq r3, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, asr #13 │ │ │ │ + teqpeq r3, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #13 │ │ │ │ + teqpeq r3, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, asr r9 │ │ │ │ + teqeq r3, r0, asr #12 │ │ │ │ + teqpeq r3, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsl r9 │ │ │ │ + teqeq r3, r0, lsl #12 │ │ │ │ + teqpeq r3, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, asr #11 │ │ │ │ + teqpeq r3, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, lsr #17 │ │ │ │ + teqeq r3, r8, lsl #11 │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, ror #16 │ │ │ │ + teqeq r3, ip, asr #10 │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, lsr #16 │ │ │ │ + teqeq r3, r0, lsl r5 │ │ │ │ + teqpeq r3, ip, ror r6 @ 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] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ str r0, [ip, #-112] @ 0xffffff90 │ │ │ │ ldr r3, [pc, #2540] @ 2a9bb8 │ │ │ │ sub sp, sp, #8256 @ 0x2040 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #2528] @ 2a9bbc │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -496323,114 +496323,114 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2a9540 │ │ │ │ cmpeq r7, r4, lsr sl │ │ │ │ cmpeq r7, r4, lsr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq r6, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, lsl #11 │ │ │ │ - teqpeq r3, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r4, lsr #11 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq r3, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq r3, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r3, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r3, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ strheq lr, [r7, #-108] @ 0xffffff94 │ │ │ │ - teqpeq r3, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r4, lsl #6 │ │ │ │ - teqpeq r3, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, ror pc │ │ │ │ + teqpeq r3, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, ip, lsl #6 │ │ │ │ + teqpeq r3, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsl #31 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r3, r8, lsr pc │ │ │ │ - teqeq sp, r0, lsr #4 │ │ │ │ - teqeq r3, r4, lsl #30 │ │ │ │ - teqpeq r3, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - teqeq r3, r4, asr #29 │ │ │ │ - teqpeq r3, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, asr #30 │ │ │ │ + teqeq sp, r8, lsr #4 │ │ │ │ + teqeq r3, r0, lsl pc │ │ │ │ + teqpeq r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r8, ror #3 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqpeq r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq sp, r4, lsr #3 │ │ │ │ - teqeq r3, r8, lsl #29 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, r8, ror #2 │ │ │ │ - teqeq r3, ip, asr #28 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, ip, lsr #2 │ │ │ │ - teqeq r3, r0, lsl lr │ │ │ │ - teqeq r3, r8, ror pc │ │ │ │ - andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrsheq ip, [sp, -r0]! │ │ │ │ + teqeq sp, ip, lsr #3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r3, ip, lsr pc │ │ │ │ + teqpeq r3, r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, ror r1 │ │ │ │ + teqeq r3, r8, asr lr │ │ │ │ + teqeq r3, r4, asr #31 │ │ │ │ + teqeq sp, r4, lsr r1 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ + teqeq r3, r4, lsl #31 │ │ │ │ + andeq r0, r0, r7, lsl r1 │ │ │ │ + ldrsheq ip, [sp, -r8]! │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + teqeq r3, r8, asr #30 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrheq ip, [sp, -r4]! │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r0, lsl #30 │ │ │ │ + ldrheq ip, [sp, -ip]! @ │ │ │ │ + teqeq r3, r4, lsr #27 │ │ │ │ + teqeq r3, ip, lsl #30 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq sp, r4, ror r0 │ │ │ │ - teqeq r3, r8, asr sp │ │ │ │ - teqeq r3, r8, asr #29 │ │ │ │ + teqeq sp, ip, ror r0 │ │ │ │ + teqeq r3, r4, ror #26 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq sp, r4, lsr r0 │ │ │ │ - teqeq r3, r8, lsl sp │ │ │ │ - teqeq r3, r8, lsl #29 │ │ │ │ + teqeq sp, ip, lsr r0 │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, asr #28 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r4, lsl #28 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, ror #25 │ │ │ │ + teqeq r3, r4, asr lr │ │ │ │ + teqeq sp, r0, asr #31 │ │ │ │ + teqeq r3, r8, lsr #25 │ │ │ │ + teqeq r3, r0, lsl lr │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq sp, ip, ror pc │ │ │ │ - teqeq r3, r0, ror #24 │ │ │ │ - teqeq r3, r8, asr #27 │ │ │ │ + teqeq sp, r4, lsl #31 │ │ │ │ + teqeq r3, ip, ror #24 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - teqeq sp, ip, lsr pc │ │ │ │ - teqeq r3, r0, lsr #24 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r4, asr #30 │ │ │ │ + teqeq r3, ip, lsr #24 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq sp, r0, lsl #30 │ │ │ │ - teqeq r3, r4, ror #23 │ │ │ │ - teqeq r3, ip, asr #26 │ │ │ │ + teqeq sp, r8, lsl #30 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8, asr sp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - teqeq sp, r4, asr #29 │ │ │ │ - teqeq r3, r0, lsl lr │ │ │ │ - teqeq r3, ip, lsl #26 │ │ │ │ + teqeq sp, ip, asr #29 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ + teqeq r3, r8, lsl sp │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, ror fp │ │ │ │ - teqeq r3, r0, ror #25 │ │ │ │ - teqeq sp, r0, asr lr │ │ │ │ - teqeq r3, r4, lsr fp │ │ │ │ - teqeq r3, r4, lsr #25 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #23 │ │ │ │ + teqeq r3, ip, ror #25 │ │ │ │ + teqeq sp, r8, asr lr │ │ │ │ + teqeq r3, r0, asr #22 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq sp, r0, lsl lr │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r4, ror #24 │ │ │ │ + teqeq sp, r8, lsl lr │ │ │ │ + teqeq r3, r0, lsl #22 │ │ │ │ + teqeq r3, r0, ror ip │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, ip, lsl #21 │ │ │ │ + teqeq r3, r8, asr #21 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - teqeq r3, r0, asr sl │ │ │ │ - teqeq sp, r0, asr sp │ │ │ │ - teqeq r3, r4, lsr sl │ │ │ │ - teqeq r3, r4, lsr #23 │ │ │ │ + teqeq r3, ip, asr sl │ │ │ │ + teqeq sp, r8, asr sp │ │ │ │ + teqeq r3, r0, asr #20 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq sp, r0, lsl sp │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r4, ror #22 │ │ │ │ + teqeq sp, r8, lsl sp │ │ │ │ + teqeq r3, r0, lsl #20 │ │ │ │ + teqeq r3, r0, ror fp │ │ │ │ │ │ │ │ 002a9d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -496498,25 +496498,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 2a9ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2a9dac │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ - teqeq r3, r0, lsr #20 │ │ │ │ - teqeq sp, r0, ror fp │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ + teqeq r3, ip, lsr #20 │ │ │ │ + teqeq sp, r8, ror fp │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - teqeq r3, r8, ror #14 │ │ │ │ - teqeq r3, r8, ror #19 │ │ │ │ - teqeq sp, r8, lsr fp │ │ │ │ + teqeq r3, r4, ror r7 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq sp, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - teqeq r3, r0, lsr r7 │ │ │ │ - teqeq r3, r8, lsr #19 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, lsr r7 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq sp, r4, lsl #22 │ │ │ │ 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] @ 2aa42c │ │ │ │ ldr r3, [pc, #1388] @ 2aa430 │ │ │ │ @@ -496865,64 +496865,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2aa0d0 │ │ │ │ cmpeq r7, r4, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r0, ror #20 │ │ │ │ - teqeq r3, r4, lsl #18 │ │ │ │ + teqeq sp, r8, ror #20 │ │ │ │ + teqeq r3, r0, lsl r9 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - teqeq r3, ip, ror #17 │ │ │ │ - teqeq r6, r8, lsl r5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, asr #17 │ │ │ │ - teqeq r7, r8, lsr #30 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ + teqeq r6, r4, lsr #10 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r7, r4, lsr pc │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ + teqeq r3, r0, ror #14 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ cmpeq r7, ip, lsr #22 │ │ │ │ - teqeq sp, r8, ror #15 │ │ │ │ - teqeq r3, ip, lsl #8 │ │ │ │ - teqeq r3, r8, lsl #13 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8, lsl r4 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r9, lsr #19 │ │ │ │ teqeq r2, r8, lsr ip │ │ │ │ - teqeq sp, r4, asr r7 │ │ │ │ - teqeq r3, r8, ror r3 │ │ │ │ - teqeq r3, ip, ror #11 │ │ │ │ + teqeq sp, ip, asr r7 │ │ │ │ + teqeq r3, r4, lsl #7 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - teqeq r3, r0, asr #6 │ │ │ │ + teqeq r3, ip, asr #6 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - teqeq sp, r8, ror #13 │ │ │ │ - teqeq r3, ip, lsl #6 │ │ │ │ - teqeq r3, r8, lsl #11 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8, lsl r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ muleq r0, sp, r9 │ │ │ │ - teqeq sp, ip, lsr #13 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, asr #10 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, asr r5 │ │ │ │ muleq r0, fp, r9 │ │ │ │ - teqeq sp, r0, ror r6 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r0, lsl r5 │ │ │ │ + teqeq sp, r8, ror r6 │ │ │ │ + teqeq r3, r0, lsr #5 │ │ │ │ + teqeq r3, ip, lsl r5 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - teqeq r3, ip, asr r2 │ │ │ │ - teqeq sp, r4, lsl #12 │ │ │ │ - teqeq r3, r8, lsr #4 │ │ │ │ - teqeq r3, r4, lsr #9 │ │ │ │ - andeq r0, r0, r1, lsr #19 │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ + teqeq sp, ip, lsl #12 │ │ │ │ + teqeq r3, r4, lsr r2 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - muleq r0, r7, r9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + andeq r0, r0, r1, lsr #19 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, lsr r4 │ │ │ │ + muleq r0, r7, r9 │ │ │ │ + teqeq sp, r0, lsr #11 │ │ │ │ + teqeq r3, r8, asr #3 │ │ │ │ + teqeq r3, r4, asr #8 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - teqeq sp, ip, asr r5 │ │ │ │ - teqeq r3, r0, lsl #3 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, ror #10 │ │ │ │ + teqeq r3, ip, lsl #3 │ │ │ │ + teqeq r3, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ │ │ │ │ 002aa500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -497165,50 +497165,50 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 2aa590 │ │ │ │ smlaltteq sp, r7, r0, r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, ip, lsr #2 │ │ │ │ teqeq r2, r4, lsr #17 │ │ │ │ cmpeq r7, ip, ror #12 │ │ │ │ - teqeq sp, r8, ror r3 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, lsl r2 │ │ │ │ + teqeq sp, r0, lsl #7 │ │ │ │ + teqeq r3, r8, lsr #31 │ │ │ │ + teqeq r3, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq r4, r0, asr #27 │ │ │ │ - teqeq r3, r0, lsr r2 │ │ │ │ - teqeq sp, r8, ror #4 │ │ │ │ - teqeq r3, ip, lsl #29 │ │ │ │ - teqeq r3, r8, lsl #2 │ │ │ │ - teqeq sp, r8, lsr #4 │ │ │ │ - teqeq r3, ip, asr #28 │ │ │ │ - teqeq r3, r8, asr #1 │ │ │ │ + teqeq r4, ip, asr #27 │ │ │ │ + teqeq r3, ip, lsr r2 │ │ │ │ + teqeq sp, r0, ror r2 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r4, lsl r1 │ │ │ │ + teqeq sp, r0, lsr r2 │ │ │ │ + teqeq r3, r8, asr lr │ │ │ │ + ldrsbeq lr, [r3, -r4]! │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - teqeq sp, ip, ror #3 │ │ │ │ - teqeq r3, r0, lsl lr │ │ │ │ - teqeq r3, ip, lsl #1 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ + @ instruction: 0x0133e098 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r0, asr r0 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ + teqeq r3, ip, asr r0 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - teqeq sp, r4, ror r1 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, ip │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ + teqeq r3, r4, lsr #27 │ │ │ │ + teqeq r3, r8, lsl r0 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - teqeq sp, r8, lsr r1 │ │ │ │ - teqeq r3, ip, asr sp │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r0, asr #2 │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ + teqeq r3, r4, ror #31 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - ldrsheq fp, [sp, -ip]! │ │ │ │ - teqeq r3, r0, lsr #26 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, lsl #2 │ │ │ │ + teqeq r3, ip, lsr #26 │ │ │ │ + teqeq r3, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - teqeq sp, r0, asr #1 │ │ │ │ - teqeq r3, r4, ror #25 │ │ │ │ - teqeq r3, r0, ror #30 │ │ │ │ + teqeq sp, r8, asr #1 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip, ror #30 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ │ │ │ │ 002aa970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -497370,33 +497370,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2aaab0 │ │ │ │ cmpeq r7, r8, ror r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, ror #4 │ │ │ │ - teqeq sp, r0, asr pc │ │ │ │ - teqeq r3, r8, ror #27 │ │ │ │ + teqeq sp, r8, asr pc │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ cmpeq r7, ip, asr #2 │ │ │ │ - teqeq sp, r0, ror #28 │ │ │ │ - teqeq r3, r4, lsl #21 │ │ │ │ - teqeq r3, r0, lsl #26 │ │ │ │ + teqeq sp, r8, ror #28 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip, lsl #26 │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - teqeq sp, r4, lsr #28 │ │ │ │ - teqeq r3, ip, ror sp │ │ │ │ - teqeq r3, r4, asr #25 │ │ │ │ + teqeq sp, ip, lsr #28 │ │ │ │ + teqeq r3, r8, lsl #27 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - teqeq r3, ip, lsl #20 │ │ │ │ - teqeq r3, r0, ror #19 │ │ │ │ - teqeq sp, r8, lsl #27 │ │ │ │ - teqeq r3, ip, lsr #19 │ │ │ │ - teqeq r3, r8, lsr #24 │ │ │ │ + teqeq r3, r8, lsl sl │ │ │ │ + teqeq r3, ip, ror #19 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ 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 │ │ │ │ @@ -497685,15 +497685,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2ab0f4 │ │ │ │ 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} │ │ │ │ - teqeq sp, r4, lsl #17 │ │ │ │ + teqeq sp, ip, lsl #17 │ │ │ │ │ │ │ │ 002ab0f8 : │ │ │ │ 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 │ │ │ │ @@ -497791,26 +497791,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ab218 │ │ │ │ smlaltteq ip, r7, r8, sl │ │ │ │ - teqeq sp, r0, lsr r8 │ │ │ │ - teqeq r3, r8, asr #13 │ │ │ │ + teqeq sp, r8, lsr r8 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r6, r0, r4, asr #28 │ │ │ │ andeq r6, r0, r4, lsr #20 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ + teqeq r8, r4, ror #7 │ │ │ │ + teqpeq r6, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ teqeq r8, r8 @ │ │ │ │ - teqpeq r6, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r8, ip, lsr #13 │ │ │ │ - teqeq sp, r8, lsr #14 │ │ │ │ - teqeq r3, ip, asr #6 │ │ │ │ - teqeq r3, r4, asr #11 │ │ │ │ - teqeq r3, r4, lsl r3 │ │ │ │ + teqeq sp, r0, lsr r7 │ │ │ │ + teqeq r3, r8, asr r3 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r0, lsr #6 │ │ │ │ │ │ │ │ 002ab2c4 : │ │ │ │ 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] @ 2ab534 │ │ │ │ @@ -497965,34 +497965,34 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ab3d4 │ │ │ │ cmpeq r7, r0, lsr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, lsl #18 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq r3, r0, lsr #11 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, ror #11 │ │ │ │ - teqeq r3, r8, ror r5 │ │ │ │ + teqeq r3, ip, lsr #11 │ │ │ │ + teqeq r3, r4, asr #11 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r4, lsl #11 │ │ │ │ cmpeq r7, r8, lsr #16 │ │ │ │ - teqeq sp, r4, asr #10 │ │ │ │ - teqeq r3, r8, ror #2 │ │ │ │ - teqeq r3, r0, ror #7 │ │ │ │ - teqeq sp, r8, lsl #10 │ │ │ │ - teqeq r3, ip, lsr #2 │ │ │ │ - teqeq r3, r4, lsr #7 │ │ │ │ - teqeq sp, ip, asr #9 │ │ │ │ - ldrsheq r7, [r3, -r0]! │ │ │ │ - teqeq r3, r8, ror #6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - ldrheq r7, [r3, -r4]! │ │ │ │ - teqeq r3, ip, lsr #6 │ │ │ │ - teqeq sp, r4, asr r4 │ │ │ │ - teqeq r3, r8, ror r0 │ │ │ │ + teqeq sp, ip, asr #10 │ │ │ │ + teqeq r3, r4, ror r1 │ │ │ │ + teqeq r3, ip, ror #7 │ │ │ │ + teqeq sp, r0, lsl r5 │ │ │ │ + teqeq r3, r8, lsr r1 │ │ │ │ teqeq r3, r0 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + ldrsheq r7, [r3, -ip]! │ │ │ │ + teqeq r3, r4, ror r3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, asr #1 │ │ │ │ + teqeq r3, r8, lsr r3 │ │ │ │ + teqeq sp, ip, asr r4 │ │ │ │ + teqeq r3, r4, lsl #1 │ │ │ │ + teqeq r3, ip @ │ │ │ │ │ │ │ │ 002ab594 : │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -498030,17 +498030,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq sp, r0, ror #6 │ │ │ │ - teqeq r3, r0, asr r3 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r8, ror #6 │ │ │ │ + teqeq r3, ip, asr r3 │ │ │ │ + teqeq r3, r0, lsl #4 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 002ab648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -498176,25 +498176,25 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 2ab758 │ │ │ │ @ instruction: 0x0147c594 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq ip, r7, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, asr r1 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, ip, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ teqeq r2, ip, lsl #16 │ │ │ │ smlaltbeq ip, r7, r4, r4 │ │ │ │ - teqeq r3, r8, ror #27 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r8, lsr r1 │ │ │ │ + teqeq r3, r4, lsr r1 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq sp, r0, lsr r1 │ │ │ │ - teqeq r3, r8, lsr #2 │ │ │ │ - teqeq r3, r4, asr #31 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 002ab8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -498248,20 +498248,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ ldr r1, [pc, #36] @ 2ab9a8 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 2ab940 │ │ │ │ - teqeq sp, ip, asr #32 │ │ │ │ - teqeq r3, r4, lsr r0 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0, lsl r0 │ │ │ │ - teqeq r3, r4, lsl #29 │ │ │ │ + teqeq sp, r4, asr r0 │ │ │ │ + teqeq r3, r0, asr #32 │ │ │ │ + teqeq r3, r8, ror #29 │ │ │ │ + teqeq sp, r0 │ │ │ │ + teqeq r3, ip, lsl r0 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 002ab9ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -498418,29 +498418,29 @@ │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ b 2abbd4 │ │ │ │ cmpeq r7, r8, lsr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsr #4 │ │ │ │ - teqeq sp, ip, lsr #30 │ │ │ │ - teqeq r3, ip, asr #27 │ │ │ │ + teqeq sp, r4, lsr pc │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ teqeq r2, r4, lsl #9 │ │ │ │ cmpeq r7, ip, lsl r1 │ │ │ │ - teqeq r3, r0, ror #20 │ │ │ │ - teqeq r3, r8, lsl #20 │ │ │ │ - teqeq r3, ip, asr #27 │ │ │ │ - teqeq sp, r8, lsr #27 │ │ │ │ - teqeq r3, ip, lsr ip │ │ │ │ + teqeq r3, ip, ror #20 │ │ │ │ + teqeq r3, r4, lsl sl │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8, asr #24 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq sp, r0, ror #26 │ │ │ │ - teqeq r3, r0, asr sp │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, ror #26 │ │ │ │ + teqeq r3, ip, asr sp │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 002abc70 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 2abc98 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -498473,17 +498473,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, lsl #25 │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsr fp │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ │ │ │ │ 002abd14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -498726,40 +498726,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2abe3c │ │ │ │ smlalbteq fp, r7, r8, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq fp, r7, ip, lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r4, asr #23 │ │ │ │ - teqeq r3, r4, ror #20 │ │ │ │ - teqeq sp, ip, ror #22 │ │ │ │ - teqeq r3, ip, lsl #20 │ │ │ │ + teqeq sp, ip, asr #23 │ │ │ │ + teqeq r3, r0, ror sl │ │ │ │ + teqeq sp, r4, ror fp │ │ │ │ + teqeq r3, r8, lsl sl │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ smlalbteq fp, r7, r0, sp │ │ │ │ - teqeq sp, r4, ror #21 │ │ │ │ - teqeq r3, r0, lsl #19 │ │ │ │ + teqeq sp, ip, ror #21 │ │ │ │ + teqeq r3, ip, lsl #19 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r6, r0, lsr #21 │ │ │ │ + teqeq sp, r4, lsr #21 │ │ │ │ + teqeq r6, ip, lsr #21 │ │ │ │ teqeq r2, ip │ │ │ │ - teqeq sp, ip, asr #19 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, ror #16 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, ror r8 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - teqeq sp, r8, lsl #19 │ │ │ │ - teqeq r3, r0, lsl #19 │ │ │ │ - teqeq r3, r0, lsr #16 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, ip, lsl #19 │ │ │ │ + teqeq r3, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - teqeq r3, r8, ror #10 │ │ │ │ - teqeq r3, ip, lsr r5 │ │ │ │ - teqeq r3, ip, lsl r5 │ │ │ │ - teqeq r3, r4, ror r7 │ │ │ │ + teqeq r3, r4, ror r5 │ │ │ │ + teqeq r3, r8, asr #10 │ │ │ │ + teqeq r3, r8, lsr #10 │ │ │ │ + teqeq r3, r0, lsl #15 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - teqeq r3, r0, asr #9 │ │ │ │ + teqeq r3, ip, asr #9 │ │ │ │ │ │ │ │ 002ac158 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #260] @ 0x104 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #264] @ 0x108 │ │ │ │ @@ -498844,24 +498844,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 2ac2d8 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ac1f0 │ │ │ │ - teqeq sp, ip, asr #14 │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ - teqeq r3, ip, ror #11 │ │ │ │ - teqeq sp, ip, lsl #14 │ │ │ │ - teqeq r3, r0, lsr r3 │ │ │ │ - teqeq r3, ip, lsr #11 │ │ │ │ - andeq r0, r0, r1, ror #5 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4, asr r7 │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, ror r5 │ │ │ │ + teqeq sp, r4, lsl r7 │ │ │ │ + teqeq r3, ip, lsr r3 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + andeq r0, r0, r1, ror #5 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, lsl #6 │ │ │ │ + teqeq r3, r0, lsl #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002ac2dc : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #272] @ 0x110 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -498909,18 +498909,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ac360 │ │ │ │ strdeq fp, [r7, #-128] @ 0xffffff80 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, ip, lsr #12 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsl #4 │ │ │ │ - teqeq r3, r8, lsl #9 │ │ │ │ + teqeq sp, r4, lsr r6 │ │ │ │ + teqeq r3, r4, lsl #28 │ │ │ │ + teqeq r3, r4, lsl r2 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ │ │ │ │ 002ac3b8 : │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -498952,17 +498952,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq sp, ip, asr #10 │ │ │ │ + teqeq sp, r4, asr r5 │ │ │ │ + teqeq r3, r0, ror #11 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r3, r8, ror #7 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002ac450 : │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -498994,17 +498994,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, ror r5 │ │ │ │ - teqeq r3, r4, asr r3 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r0, lsl #11 │ │ │ │ + teqeq r3, r0, ror #6 │ │ │ │ │ │ │ │ 002ac4e4 : │ │ │ │ ldr ip, [r0, #260] @ 0x104 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ sub r1, r1, ip │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ @@ -499055,17 +499055,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2ac564 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0, ror r2 │ │ │ │ + teqeq r3, r8, ror #9 │ │ │ │ + teqeq sp, r0, ror #7 │ │ │ │ + teqeq r3, ip, ror r2 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 002ac5c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499114,21 +499114,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2ac6b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ac604 │ │ │ │ - teqeq sp, r8, lsr r3 │ │ │ │ - teqeq r3, r0, lsr r3 │ │ │ │ - teqeq r3, r8, asr #3 │ │ │ │ + teqeq sp, r0, asr #6 │ │ │ │ + teqeq r3, ip, lsr r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, lsl pc │ │ │ │ - teqeq r3, r8, lsl #3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsr #30 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002ac6b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499177,20 +499177,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2ac7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ac6f8 │ │ │ │ - teqeq sp, r4, asr #4 │ │ │ │ - teqeq r3, ip, lsr r2 │ │ │ │ - ldrsbeq ip, [r3, -r8]! │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsr #28 │ │ │ │ - @ instruction: 0x0133c094 │ │ │ │ + teqeq sp, ip, asr #4 │ │ │ │ + teqeq r3, r8, asr #4 │ │ │ │ + teqeq r3, r4, ror #1 │ │ │ │ + teqeq sp, r4, lsl #4 │ │ │ │ + teqeq r3, ip, lsr #28 │ │ │ │ + teqeq r3, r0, lsr #1 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ │ │ │ │ 002ac7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499239,21 +499239,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2ac898 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ac7e8 │ │ │ │ - teqeq sp, r4, asr r1 │ │ │ │ - teqeq r3, ip, asr #2 │ │ │ │ - teqeq r3, r4, ror #31 │ │ │ │ + teqeq sp, ip, asr r1 │ │ │ │ + teqeq r3, r8, asr r1 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - teqeq sp, ip, lsl #2 │ │ │ │ - teqeq r3, r0, lsr sp │ │ │ │ - teqeq r3, r4, lsr #31 │ │ │ │ + teqeq sp, r4, lsl r1 │ │ │ │ + teqeq r3, ip, lsr sp │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ │ │ │ │ 002ac89c : │ │ │ │ ldr r0, [r0, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ac8d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -499280,17 +499280,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2ac924 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ac8cc │ │ │ │ - teqeq sp, ip, rrx │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, lsl #30 │ │ │ │ + teqeq sp, r4, ror r0 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, lsl pc │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ │ │ │ │ 002ac928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499339,21 +499339,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2aca18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ac968 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, asr #31 │ │ │ │ - teqeq r3, r4, ror #28 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, ror lr │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - teqeq sp, ip, lsl #31 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, lsr #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, lsr lr │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 002aca1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -499588,33 +499588,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2acbac │ │ │ │ smlalbteq fp, r7, r4, r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ qdaddeq fp, r0, r7 │ │ │ │ - teqeq sp, r4, lsr #25 │ │ │ │ - teqeq r3, r8, asr #17 │ │ │ │ - teqeq r3, r4, asr #22 │ │ │ │ + teqeq sp, ip, lsr #25 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r0, asr fp │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - teqeq sp, ip, ror #24 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, lsl #22 │ │ │ │ + teqeq sp, r4, ror ip │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, lsl fp │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - teqeq sp, r4, lsr ip │ │ │ │ - teqeq r3, r8, asr r8 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, lsr ip │ │ │ │ + teqeq r3, r4, ror #16 │ │ │ │ + teqeq r3, r0, ror #21 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r8, lsl sp │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r4, lsl #24 │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ + teqeq r3, r4, lsr #21 │ │ │ │ andeq r0, r0, r7, lsl r5 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, ip, asr sl │ │ │ │ + teqeq sp, r4, asr #23 │ │ │ │ + teqeq r3, r8, ror #15 │ │ │ │ + teqeq r3, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 002ace28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499680,21 +499680,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2acf5c │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ace78 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r8, asr r9 │ │ │ │ + teqeq sp, r0, asr #21 │ │ │ │ + teqeq r3, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, r4, asr #20 │ │ │ │ - teqeq r3, r8, ror #12 │ │ │ │ - teqeq r3, r4, ror #17 │ │ │ │ + teqeq r3, r4, lsr #13 │ │ │ │ + teqeq sp, ip, asr #20 │ │ │ │ + teqeq r3, r4, ror r6 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 002acf60 : │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ beq 2acf78 │ │ │ │ mov r0, #0 │ │ │ │ @@ -499780,17 +499780,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ad054 │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, #0 │ │ │ │ bne 2ad04c │ │ │ │ b 2ad050 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, ror r7 │ │ │ │ + teqeq sp, r0, ror #17 │ │ │ │ + teqeq r3, r8, lsl #10 │ │ │ │ + teqeq r3, r4, lsl #15 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ │ │ │ │ 002ad0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499854,17 +499854,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ad178 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ bne 2ad170 │ │ │ │ b 2ad174 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r8, asr r6 │ │ │ │ + teqeq sp, r0, asr #15 │ │ │ │ + teqeq r3, r8, ror #7 │ │ │ │ + teqeq r3, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 002ad1f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -500024,36 +500024,36 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad2d8 │ │ │ │ strdeq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsr #18 │ │ │ │ - teqeq sp, r0, asr #12 │ │ │ │ - teqeq r3, r4, ror #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, asr #12 │ │ │ │ + teqeq r3, r0, ror r2 │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq sp, r4, lsl #12 │ │ │ │ - teqeq r3, r8, lsr #4 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, ip, lsl #12 │ │ │ │ + teqeq r3, r4, lsr r2 │ │ │ │ + teqeq r3, r8, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq sp, r8, asr #11 │ │ │ │ - teqeq r3, ip, ror #3 │ │ │ │ - teqeq r3, r4, ror #8 │ │ │ │ - teqeq sp, ip, lsl #11 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, lsr #8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - teqeq sp, r0, asr r5 │ │ │ │ - teqeq r3, r4, ror r1 │ │ │ │ - teqeq r3, r8, ror #7 │ │ │ │ - andeq r0, r0, ip, asr #13 │ │ │ │ - teqeq sp, r4, lsl r5 │ │ │ │ - teqeq r3, r8, lsr r1 │ │ │ │ + teqeq sp, r8, asr r5 │ │ │ │ + teqeq r3, r0, lsl #3 │ │ │ │ teqeq r3, r4 @ │ │ │ │ + andeq r0, r0, ip, asr #13 │ │ │ │ + teqeq sp, ip, lsl r5 │ │ │ │ + teqeq r3, r4, asr #2 │ │ │ │ + teqeq r3, r0, asr #7 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ │ │ │ │ 002ad4dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -500237,41 +500237,41 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad5e8 │ │ │ │ cmpeq r7, ip, lsl #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsl r6 │ │ │ │ - teqeq sp, r0, lsr r3 │ │ │ │ - teqeq r3, r4, asr pc │ │ │ │ - teqeq r3, r8, asr #3 │ │ │ │ + teqeq sp, r8, lsr r3 │ │ │ │ + teqeq r3, r0, ror #30 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8, lsl pc │ │ │ │ - teqeq r3, ip, lsl #3 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, lsr #30 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r0, asr r1 │ │ │ │ + teqeq sp, r0, asr #5 │ │ │ │ + teqeq r3, r8, ror #29 │ │ │ │ + teqeq r3, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - teqeq sp, ip, ror r2 │ │ │ │ - teqeq r3, r0, lsr #29 │ │ │ │ - teqeq r3, r4, lsl r1 │ │ │ │ + teqeq sp, r4, lsl #5 │ │ │ │ + teqeq r3, ip, lsr #29 │ │ │ │ + teqeq r3, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - teqeq sp, r0, asr #4 │ │ │ │ - teqeq r3, r4, ror #28 │ │ │ │ - ldrsbeq fp, [r3, -r8]! │ │ │ │ + teqeq sp, r8, asr #4 │ │ │ │ + teqeq r3, r0, ror lr │ │ │ │ + teqeq r3, r4, ror #1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq sp, r4, lsl #4 │ │ │ │ - teqeq r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x0133b09c │ │ │ │ + teqeq sp, ip, lsl #4 │ │ │ │ + teqeq r3, r4, lsr lr │ │ │ │ + teqeq r3, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r8, asr #3 │ │ │ │ - teqeq r3, ip, ror #27 │ │ │ │ - teqeq r3, r8, rrx │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r4, ror r0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002ad83c : │ │ │ │ ldr ip, [r0, #260] @ 0x104 │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ sub r1, r1, ip │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ @@ -500313,17 +500313,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2ad894 │ │ │ │ - teqeq sp, r8, lsr #1 │ │ │ │ - teqeq r3, r8, lsl r2 │ │ │ │ - teqeq r3, r8, lsr pc │ │ │ │ + ldrheq r8, [sp, -r0]! │ │ │ │ + teqeq r3, r4, lsr #4 │ │ │ │ + teqeq r3, r4, asr #30 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ │ │ │ │ 002ad8fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500372,21 +500372,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2ad9ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad93c │ │ │ │ - teqeq sp, r0 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - andeq r0, r0, lr, asr r7 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8 │ │ │ │ + teqeq r3, r4 │ │ │ │ teqeq r3, ip @ │ │ │ │ - teqeq r3, r0, asr lr │ │ │ │ + andeq r0, r0, lr, asr r7 │ │ │ │ + teqeq sp, r0, asr #31 │ │ │ │ + teqeq r3, r8, ror #23 │ │ │ │ + teqeq r3, ip, asr lr │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 002ad9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500435,21 +500435,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2adae0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ada30 │ │ │ │ - teqeq sp, ip, lsl #30 │ │ │ │ - teqeq r3, r4, lsl #30 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, lsl pc │ │ │ │ + teqeq r3, r0, lsl pc │ │ │ │ + teqeq r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - teqeq sp, r4, asr #29 │ │ │ │ - teqeq r3, r8, ror #21 │ │ │ │ - teqeq r3, ip, asr sp │ │ │ │ + teqeq sp, ip, asr #29 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ │ │ │ │ 002adae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -500545,25 +500545,25 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2adb70 │ │ │ │ mrseq sl, (UNDEF: 87) │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq sl, r7, ip, r0 │ │ │ │ - teqeq sp, r8, lsr #27 │ │ │ │ - teqeq r3, ip, asr #19 │ │ │ │ - teqeq r3, r0, asr #24 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, asr #24 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - teqeq sp, ip, ror #26 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, lsl #24 │ │ │ │ - andeq r0, r0, r3, lsr #15 │ │ │ │ - teqeq sp, r8, lsr #26 │ │ │ │ - teqeq r3, ip, lsl sp │ │ │ │ + teqeq sp, r4, ror sp │ │ │ │ teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, lsl ip │ │ │ │ + andeq r0, r0, r3, lsr #15 │ │ │ │ + teqeq sp, r0, lsr sp │ │ │ │ + teqeq r3, r8, lsr #26 │ │ │ │ + teqeq r3, r8, asr #23 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ │ │ │ │ 002adca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -500642,17 +500642,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 2add74 │ │ │ │ cmpeq r7, r0, asr #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq r9, r7, r8, lr │ │ │ │ - teqeq sp, r4, lsr #23 │ │ │ │ - teqeq r3, r8, asr #15 │ │ │ │ - teqeq r3, ip, lsr sl │ │ │ │ + teqeq sp, ip, lsr #23 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r8, asr #20 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ │ │ │ │ 002ade00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -500674,17 +500674,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2ade74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2ade20 │ │ │ │ - teqeq sp, r0, lsr #22 │ │ │ │ - teqeq r3, r4, asr #14 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, lsr #22 │ │ │ │ + teqeq r3, r0, asr r7 │ │ │ │ + teqeq r3, r4, asr #19 │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ │ │ │ │ 002ade78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -500776,24 +500776,24 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2adeec │ │ │ │ cmpeq r7, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, ror #30 │ │ │ │ cmpeq r7, r0, lsl sp │ │ │ │ - teqeq r3, r0, asr #23 │ │ │ │ - teqeq sp, ip, lsl sl │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsl #12 │ │ │ │ - teqeq r3, r4, ror r8 │ │ │ │ + teqeq r3, ip, asr #23 │ │ │ │ + teqeq sp, r4, lsr #20 │ │ │ │ + teqeq r3, r4, asr #17 │ │ │ │ + teqeq sp, r4, ror #19 │ │ │ │ + teqeq r3, ip, lsl #12 │ │ │ │ + teqeq r3, r0, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - teqeq sp, r0, lsr #19 │ │ │ │ - teqeq r3, r4, asr #11 │ │ │ │ - teqeq r3, r8, lsr r8 │ │ │ │ + teqeq sp, r8, lsr #19 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, asr #16 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ │ │ │ │ 002ae024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -500874,21 +500874,21 @@ │ │ │ │ b 2ae128 │ │ │ │ ldr r0, [pc, #40] @ 2ae190 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ b 2ae140 │ │ │ │ smlalbteq r9, r7, r0, fp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ + teqeq sp, r4, lsl #18 │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - teqeq r3, r0, asr #8 │ │ │ │ - teqeq r3, r4, lsl r4 │ │ │ │ + teqeq r3, ip, asr #8 │ │ │ │ + teqeq r3, r0, lsr #8 │ │ │ │ │ │ │ │ 002ae194 : │ │ │ │ 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, #308] @ 0x134 │ │ │ │ @@ -501308,73 +501308,73 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #2640 @ 0xa50 │ │ │ │ b 2ae638 │ │ │ │ cmpeq r7, ip, asr #20 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0, lsr #15 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, ip, asr r5 │ │ │ │ + teqeq sp, r4, asr #13 │ │ │ │ + teqeq r3, r8, ror #10 │ │ │ │ andeq r0, r0, r2, asr sl │ │ │ │ - teqeq sp, r0, ror r6 │ │ │ │ - teqeq r3, r0, lsl r5 │ │ │ │ + teqeq sp, r8, ror r6 │ │ │ │ + teqeq r3, ip, lsl r5 │ │ │ │ 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 │ │ │ │ - teqeq sp, r4, lsr #10 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, r0, lsl #9 │ │ │ │ - @ instruction: 0x01334094 │ │ │ │ - teqeq r3, r8, lsl #6 │ │ │ │ + teqeq sp, ip, lsr #10 │ │ │ │ + teqeq r3, r4, lsl #26 │ │ │ │ + teqeq sp, r8, lsl #9 │ │ │ │ + teqeq r3, r0, lsr #1 │ │ │ │ + teqeq r3, r4, lsl r3 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - teqeq sp, ip, lsr r4 │ │ │ │ - teqeq r3, r4, asr r0 │ │ │ │ - teqeq r3, r8, asr #5 │ │ │ │ - andeq r0, r0, r2, ror #20 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r4, lsl r0 │ │ │ │ - teqeq r3, r8, lsl #5 │ │ │ │ - andeq r0, r0, r1, ror #20 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r4, asr #8 │ │ │ │ + teqeq r3, r0, rrx │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r3, ip, asr #4 │ │ │ │ - teqeq sp, ip, ror r3 │ │ │ │ + andeq r0, r0, r2, ror #20 │ │ │ │ + teqeq sp, r4, lsl #8 │ │ │ │ + teqeq r3, r0, lsr #32 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r3, r8, lsl #4 │ │ │ │ + andeq r0, r0, r1, ror #20 │ │ │ │ + teqeq sp, r4, asr #7 │ │ │ │ + teqeq r3, r0, ror #31 │ │ │ │ + teqeq r3, r8, asr r2 │ │ │ │ + teqeq sp, r4, lsl #7 │ │ │ │ + teqeq r3, r0, lsr #31 │ │ │ │ + teqeq r3, r4, lsl r2 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - teqeq r3, r0, asr pc │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, asr pc │ │ │ │ + teqeq r3, r4, ror #3 │ │ │ │ andeq r0, r0, lr, asr sl │ │ │ │ - teqeq sp, r0, lsl #6 │ │ │ │ - teqeq r3, r8, lsl pc │ │ │ │ - teqeq r3, ip, lsl #3 │ │ │ │ + teqeq sp, r8, lsl #6 │ │ │ │ + teqeq r3, r4, lsr #30 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, sp, asr sl │ │ │ │ - teqeq r3, r0, ror #29 │ │ │ │ + teqeq r3, ip, ror #29 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, fp, asr sl │ │ │ │ - teqeq r3, r0, lsl #29 │ │ │ │ - teqeq r3, ip, asr #28 │ │ │ │ - teqeq r3, r4, lsr lr │ │ │ │ + teqeq r3, ip, lsl #29 │ │ │ │ + teqeq r3, r8, asr lr │ │ │ │ + teqeq r3, r0, asr #28 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ - teqeq r3, r0, lsl #28 │ │ │ │ - teqeq r3, r4, ror #27 │ │ │ │ - teqeq r3, r8, asr #27 │ │ │ │ - teqeq r3, ip, lsr #27 │ │ │ │ + teqeq r3, ip, lsl #28 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, ror sp │ │ │ │ - teqeq r3, r8, asr sp │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, lsl #27 │ │ │ │ + teqeq r3, r4, ror #26 │ │ │ │ │ │ │ │ 002ae924 : │ │ │ │ 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] @ 2aef90 │ │ │ │ @@ -501782,55 +501782,55 @@ │ │ │ │ str fp, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 2aec58 │ │ │ │ smlalbteq r9, r7, r8, r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, ip, ror #31 │ │ │ │ - teqeq r3, ip, ror lr │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r8, lsl #29 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, ror #1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, ip, ror #1 │ │ │ │ teqeq r2, r0, lsl #8 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r0, ror ip │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, ip, ror ip │ │ │ │ teqeq r2, r0, lsr #6 │ │ │ │ smlaltbeq r8, r7, r4, pc @ │ │ │ │ - teqeq r3, r8, ror #17 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ muleq r0, r1, r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq sp, ip, lsr ip │ │ │ │ - teqeq r3, r4, asr r8 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, asr #24 │ │ │ │ + teqeq r3, r0, ror #16 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - teqeq r3, ip, lsl r8 │ │ │ │ - teqeq r3, r0, ror sl │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ + teqeq r3, ip, ror sl │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, lsr #15 │ │ │ │ - teqeq r3, ip, lsr #20 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r8, lsr sl │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq r3, r4, ror r7 │ │ │ │ - teqeq r3, r4, asr #14 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, lsl #14 │ │ │ │ - teqeq r3, r8, lsl #19 │ │ │ │ - teqeq r3, r0, lsl #25 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, lsr r9 │ │ │ │ + teqeq r3, r0, lsl #15 │ │ │ │ + teqeq r3, r0, asr r7 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8, lsl r7 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, ip, lsl #25 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, asr #18 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - teqeq r3, r8, lsl #13 │ │ │ │ - teqeq r3, r8, asr r6 │ │ │ │ - teqeq sp, r8, lsl #20 │ │ │ │ - teqeq r3, ip, lsl r6 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r4, ror #12 │ │ │ │ + teqeq sp, r0, lsl sl │ │ │ │ + teqeq r3, r8, lsr #12 │ │ │ │ + teqeq r3, r8, lsr #17 │ │ │ │ │ │ │ │ 002af03c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -501881,21 +501881,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2af138 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2af080 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r8, asr #9 │ │ │ │ - teqeq r3, r4, asr #14 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r0, asr r7 │ │ │ │ andeq r0, r0, r3, lsl #21 │ │ │ │ - teqeq sp, r4, ror r8 │ │ │ │ - teqeq r3, ip, lsl #9 │ │ │ │ - teqeq r3, r8, lsl #14 │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r4, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ │ │ │ │ 002af13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -502067,34 +502067,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2af44c │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2af2a0 │ │ │ │ smlaltbeq r8, r7, r4, sl │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r0, asr #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ + teqeq r3, r0, ror #12 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - teqeq sp, ip, lsr #13 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r4, lsr r5 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r0, asr #17 │ │ │ │ + teqeq r3, r0, asr #10 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - teqeq sp, ip, asr r6 │ │ │ │ - teqeq r3, r4, ror r2 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r4, ror #12 │ │ │ │ + teqeq r3, r0, lsl #5 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r3, r0, asr #4 │ │ │ │ - teqeq r3, r4, lsl r2 │ │ │ │ - teqeq r3, r8, ror #3 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, lsr #8 │ │ │ │ + teqeq r3, ip, asr #4 │ │ │ │ + teqeq r3, r0, lsr #4 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq sp, r0, lsr #11 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, lsr r4 │ │ │ │ muleq r0, sp, r2 │ │ │ │ │ │ │ │ 002af450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502186,27 +502186,27 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2af54c │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, asr #1 │ │ │ │ - teqeq r3, r8, asr #6 │ │ │ │ - teqeq r3, r4, rrx │ │ │ │ - teqeq sp, r4, lsr r4 │ │ │ │ - teqeq r3, ip, ror #12 │ │ │ │ - teqeq sp, r0, lsl #8 │ │ │ │ - teqeq r3, r8, lsl r0 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + ldrsbeq r3, [r3, -r8]! │ │ │ │ + teqeq r3, r4, asr r3 │ │ │ │ + teqeq r3, r0, ror r0 │ │ │ │ + teqeq sp, ip, lsr r4 │ │ │ │ + teqeq r3, r8, ror r6 │ │ │ │ + teqeq sp, r8, lsl #8 │ │ │ │ + teqeq r3, r4, lsr #32 │ │ │ │ + teqeq r3, r0, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - teqeq r3, r4, ror #31 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, ror #11 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ │ │ │ │ 002af604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -502256,21 +502256,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2af6fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2af644 │ │ │ │ - teqeq sp, r4, lsl #6 │ │ │ │ - teqeq r3, ip, ror #5 │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ + teqeq sp, ip, lsl #6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, asr #29 │ │ │ │ - teqeq r3, r0, asr #2 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, asr #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 002af700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502362,28 +502362,28 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2af7fc │ │ │ │ - teqeq sp, r4, lsl #4 │ │ │ │ - teqeq r3, ip, lsl lr │ │ │ │ - @ instruction: 0x01339098 │ │ │ │ + teqeq sp, ip, lsl #4 │ │ │ │ + teqeq r3, r8, lsr #28 │ │ │ │ + teqeq r3, r4, lsr #1 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, r4, lsl #3 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq sp, r0, asr r1 │ │ │ │ - teqeq r3, r8, ror #26 │ │ │ │ - teqeq r3, r4, ror #31 │ │ │ │ + teqeq r3, r0, asr #27 │ │ │ │ + teqeq sp, ip, lsl #3 │ │ │ │ + teqeq r3, r8, asr #7 │ │ │ │ + teqeq sp, r8, asr r1 │ │ │ │ + teqeq r3, r4, ror sp │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - teqeq r3, r4, lsr sp │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - teqeq r3, ip, lsr r3 │ │ │ │ + teqeq r3, r0, asr #26 │ │ │ │ + teqeq sp, ip, lsl #2 │ │ │ │ + teqeq r3, r8, asr #6 │ │ │ │ │ │ │ │ 002af8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -502433,21 +502433,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2af9b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2af8f8 │ │ │ │ - teqeq sp, r0, asr r0 │ │ │ │ - teqeq r3, r8, lsr r0 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, asr r0 │ │ │ │ + teqeq r3, r4, asr #32 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - teqeq sp, r0 │ │ │ │ - teqeq r3, r8, lsl ip │ │ │ │ - teqeq r3, ip, lsl #29 │ │ │ │ + teqeq sp, r8 │ │ │ │ + teqeq r3, r4, lsr #24 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 002af9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -503468,174 +503468,174 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b0250 │ │ │ │ cmpeq r7, r8, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq r3, r0, asr ip │ │ │ │ + teqeq sp, r0, asr #27 │ │ │ │ + teqeq r3, r8, ror #19 │ │ │ │ + teqeq r3, ip, asr ip │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq sp, r4, lsr sl │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, ip, lsr sl │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - teqeq sp, r0, lsl r8 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - teqeq r3, r8, lsr #13 │ │ │ │ + teqeq sp, r8, lsl r8 │ │ │ │ + teqeq r3, r0, asr #8 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - teqeq r3, ip, asr sl │ │ │ │ + teqeq r3, r8, ror #20 │ │ │ │ smlaltbeq r7, r7, ip, r9 @ │ │ │ │ - teqeq sp, ip, lsr #13 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, asr #10 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, asr r5 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - teqeq sp, ip, lsr #12 │ │ │ │ - teqeq r3, r4, asr #9 │ │ │ │ + teqeq sp, r4, lsr r6 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq sp, ip, lsr #11 │ │ │ │ - teqeq r3, ip, asr #8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, r8, asr r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - ldrsheq r2, [r3, -r4]! │ │ │ │ - teqeq r3, r8, ror #6 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #2 │ │ │ │ + teqeq r3, r4, ror r3 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - ldrheq r2, [r3, -r8]! │ │ │ │ - teqeq r3, ip, lsr #6 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, asr #1 │ │ │ │ + teqeq r3, r8, lsr r3 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - teqeq r3, r0, lsl #1 │ │ │ │ - teqeq sp, r8, lsr #8 │ │ │ │ - teqeq r3, ip, asr #32 │ │ │ │ - teqeq r3, r0, asr #5 │ │ │ │ + teqeq r3, ip, lsl #1 │ │ │ │ + teqeq sp, r0, lsr r4 │ │ │ │ + teqeq r3, r8, asr r0 │ │ │ │ + teqeq r3, ip, asr #5 │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - teqeq sp, ip, ror #7 │ │ │ │ - teqeq r3, r0, lsl r0 │ │ │ │ - teqeq r3, r4, lsl #5 │ │ │ │ - andeq r0, r0, r9, lsl #12 │ │ │ │ - teqeq sp, ip, lsr #7 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip, lsl r0 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, asr #4 │ │ │ │ + andeq r0, r0, r9, lsl #12 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, asr r2 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - teqeq sp, ip, ror #6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, lsl #4 │ │ │ │ + teqeq sp, r4, ror r3 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - teqeq sp, ip, lsr #6 │ │ │ │ - teqeq r3, r0, asr pc │ │ │ │ - teqeq r3, r4, asr #3 │ │ │ │ + teqeq sp, r4, lsr r3 │ │ │ │ + teqeq r3, ip, asr pc │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - teqeq sp, ip, ror #5 │ │ │ │ - teqeq r3, r0, lsl pc │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip, lsl pc │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq sp, r4, lsl #5 │ │ │ │ - teqeq r3, r8, lsl #10 │ │ │ │ - teqeq r3, r4, lsl r1 │ │ │ │ + teqeq r3, r4, ror #29 │ │ │ │ + teqeq sp, ip, lsl #5 │ │ │ │ + teqeq r3, r4, lsl r5 │ │ │ │ + teqeq r3, r0, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, r4, lsr r2 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, asr #1 │ │ │ │ + teqeq sp, ip, lsr r2 │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ + ldrsbeq r8, [r3, -r0]! │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r3, ip, lsl lr │ │ │ │ - @ instruction: 0x01338098 │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ + teqeq r3, r8, lsr #28 │ │ │ │ + teqeq r3, r4, lsr #1 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, ror #27 │ │ │ │ - teqeq r3, r4, asr r0 │ │ │ │ + teqeq sp, r4, asr #3 │ │ │ │ + teqeq r3, ip, ror #27 │ │ │ │ + teqeq r3, r0, rrx │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq sp, r0, lsl #3 │ │ │ │ - teqeq r3, r4, lsr #27 │ │ │ │ - teqeq r3, r8, lsl r0 │ │ │ │ + teqeq sp, r8, lsl #3 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - teqeq sp, r0, asr #2 │ │ │ │ - teqeq r3, r4, ror #26 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, asr #2 │ │ │ │ + teqeq r3, r0, ror sp │ │ │ │ + teqeq r3, r4, ror #31 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - teqeq r3, r8, lsr #26 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, ip, lsl #2 │ │ │ │ + teqeq r3, r4, lsr sp │ │ │ │ + teqeq r3, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq sp, r8, asr #1 │ │ │ │ - teqeq r3, ip, ror #25 │ │ │ │ - teqeq r3, r4, ror #30 │ │ │ │ - teqeq sp, r8, lsl #1 │ │ │ │ - teqeq r3, ip, lsr #25 │ │ │ │ - teqeq r3, r0, lsr #30 │ │ │ │ + ldrsbeq r5, [sp, -r0]! │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r0, ror pc │ │ │ │ + @ instruction: 0x013d5090 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, lsr #30 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - teqeq sp, ip, asr #32 │ │ │ │ - teqeq r3, r0, ror ip │ │ │ │ - teqeq r3, r4, ror #29 │ │ │ │ + teqeq sp, r4, asr r0 │ │ │ │ + teqeq r3, ip, ror ip │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - teqeq sp, r8, lsl r0 │ │ │ │ - teqeq r3, r8, ror r2 │ │ │ │ - teqeq r3, ip, lsr #29 │ │ │ │ + teqeq sp, r0, lsr #32 │ │ │ │ + teqeq r3, r4, lsl #5 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq sp, ip, lsl #26 │ │ │ │ - teqeq r3, r0, lsr r9 │ │ │ │ - teqeq r3, r4, lsr #23 │ │ │ │ - andeq r0, r0, sp, lsl r6 │ │ │ │ - teqeq sp, ip, asr #25 │ │ │ │ + teqeq r3, r0, lsl #24 │ │ │ │ + teqeq sp, r4, lsl sp │ │ │ │ + teqeq r3, ip, lsr r9 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - teqeq r3, r4, ror #22 │ │ │ │ - andeq r0, r0, r5, lsl r6 │ │ │ │ + andeq r0, r0, sp, lsl r6 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r0, ror fp │ │ │ │ + andeq r0, r0, r5, lsl r6 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, lsr #31 │ │ │ │ + teqeq r3, r4, lsr fp │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - teqeq sp, ip, asr ip │ │ │ │ - teqeq r3, r0, lsl #17 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r4, ror #24 │ │ │ │ + teqeq r3, ip, lsl #17 │ │ │ │ + teqeq r3, r0, lsl #22 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - teqeq sp, ip, lsl ip │ │ │ │ - teqeq r3, r0, asr #16 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r4, lsr #24 │ │ │ │ + teqeq r3, ip, asr #16 │ │ │ │ + teqeq r3, r0, asr #21 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, lsl #16 │ │ │ │ - teqeq r3, r8, ror sl │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, asr #15 │ │ │ │ - teqeq r3, r4, lsr sl │ │ │ │ + teqeq sp, r4, ror #23 │ │ │ │ + teqeq r3, ip, lsl #16 │ │ │ │ + teqeq r3, r4, lsl #21 │ │ │ │ + teqeq sp, r4, lsr #23 │ │ │ │ + teqeq r3, ip, asr #15 │ │ │ │ + teqeq r3, r0, asr #20 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - teqeq sp, r0, ror #22 │ │ │ │ - teqeq r3, r4, lsl #15 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, ror #22 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsl #20 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - teqeq sp, r4, lsr #22 │ │ │ │ - teqeq r3, r8, asr #14 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, ip, lsr #22 │ │ │ │ + teqeq r3, r4, asr r7 │ │ │ │ + teqeq r3, r8, asr #19 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - teqeq sp, r0, ror #21 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r8, ror r9 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r0, lsr r9 │ │ │ │ - teqeq sp, r8, asr sl │ │ │ │ - teqeq r3, ip, ror r6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, ror #21 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r4, lsl #19 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, asr #13 │ │ │ │ + teqeq r3, ip, lsr r9 │ │ │ │ + teqeq sp, r0, ror #20 │ │ │ │ + teqeq r3, r8, lsl #13 │ │ │ │ + teqeq r3, ip @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - teqeq sp, ip, lsl sl │ │ │ │ - teqeq r3, r0, asr #12 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r4, lsr #20 │ │ │ │ + teqeq r3, ip, asr #12 │ │ │ │ + teqeq r3, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq sp, r0, ror #19 │ │ │ │ - teqeq r3, r4, lsl #12 │ │ │ │ - teqeq r3, r8, ror r8 │ │ │ │ + teqeq sp, r8, ror #19 │ │ │ │ + teqeq r3, r0, lsl r6 │ │ │ │ + teqeq r3, r4, lsl #17 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - teqeq sp, r8, lsr #19 │ │ │ │ - teqeq r3, r8, asr #11 │ │ │ │ - teqeq r3, r0, asr #16 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, ip, asr #16 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ ldr r2, [pc, #-236] @ 2b0b58 │ │ │ │ ldr r1, [pc, #-236] @ 2b0b5c │ │ │ │ ldr r3, [pc, #-236] @ 2b0b60 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -504652,107 +504652,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2b15b8 │ │ │ │ strdeq r6, [r7, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq r6, r7, r0, fp │ │ │ │ - teqeq sp, r4, ror #16 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, ip, ror #16 │ │ │ │ + teqeq r3, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - teqeq sp, r0, lsr #12 │ │ │ │ - teqeq r3, r0, asr #9 │ │ │ │ + teqeq sp, r8, lsr #12 │ │ │ │ + teqeq r3, ip, asr #9 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r0, asr r4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r8, asr r4 │ │ │ │ + teqeq r3, r0, lsl #6 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - teqeq r3, r4, lsr r0 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8, ror r2 │ │ │ │ + teqeq r3, r0, asr #32 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, lsl #5 │ │ │ │ muleq r0, lr, r6 │ │ │ │ cmpeq r7, r4, asr #12 │ │ │ │ - teqeq sp, ip, lsl r3 │ │ │ │ - teqeq r3, r0, asr #30 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, lsr #6 │ │ │ │ + teqeq r3, ip, asr #30 │ │ │ │ + teqeq r3, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq sp, ip, lsr #3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, asr #32 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, asr r0 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - teqeq sp, r4, ror r1 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, lsl r0 │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ + teqeq r3, r4, lsr #27 │ │ │ │ + teqeq r3, r0, lsr #32 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - teqeq sp, ip, lsr r1 │ │ │ │ - teqeq r3, r0, ror #26 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, asr #2 │ │ │ │ + teqeq r3, ip, ror #26 │ │ │ │ + teqeq r3, r8, ror #31 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - teqeq r3, r8, lsr #26 │ │ │ │ - teqeq r3, r4, lsr #31 │ │ │ │ + teqeq sp, ip, lsl #2 │ │ │ │ + teqeq r3, r4, lsr sp │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ + teqeq r3, r0, lsl #26 │ │ │ │ + teqeq sp, r4, lsr #1 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x013d409c │ │ │ │ - teqeq r3, r8, lsr #7 │ │ │ │ - teqeq r3, ip, lsr pc │ │ │ │ + teqeq r3, r8, asr #30 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - teqeq r3, r0, lsl #25 │ │ │ │ - teqeq sp, r8, lsr #32 │ │ │ │ - teqeq r3, r0, ror r3 │ │ │ │ - teqeq r3, r0, asr #29 │ │ │ │ - teqeq sp, r0, ror #31 │ │ │ │ - teqeq r3, r4, lsl #24 │ │ │ │ - teqeq r3, r0, lsl #29 │ │ │ │ + teqeq r3, ip, lsl #25 │ │ │ │ + teqeq sp, r0, lsr r0 │ │ │ │ + teqeq r3, ip, ror r3 │ │ │ │ + teqeq r3, ip, asr #29 │ │ │ │ + teqeq sp, r8, ror #31 │ │ │ │ + teqeq r3, r0, lsl ip │ │ │ │ + teqeq r3, ip, lsl #29 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - teqeq sp, r8, lsr #31 │ │ │ │ - teqeq r3, ip, asr #23 │ │ │ │ - teqeq r3, r8, asr #28 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r4, asr lr │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - teqeq sp, r0, ror pc │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r0, lsl lr │ │ │ │ + teqeq sp, r8, ror pc │ │ │ │ + teqeq r3, r0, lsr #23 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - teqeq r3, r0, ror #22 │ │ │ │ - teqeq sp, ip, lsl #30 │ │ │ │ - teqeq r3, r0, lsr fp │ │ │ │ - teqeq r3, ip, lsr #27 │ │ │ │ + teqeq r3, ip, ror #22 │ │ │ │ + teqeq sp, r4, lsl pc │ │ │ │ + teqeq r3, ip, lsr fp │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r0, ror sp │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r3, r0, lsl #22 │ │ │ │ + teqeq r3, ip, ror sp │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, lsr sp │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r4, asr #21 │ │ │ │ + teqeq r3, r0, asr #26 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - teqeq sp, r8, asr lr │ │ │ │ - teqeq r3, ip, ror sl │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r0, ror #28 │ │ │ │ + teqeq r3, r8, lsl #21 │ │ │ │ + teqeq r3, r4, lsl #26 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - teqeq r3, r4, asr #20 │ │ │ │ - teqeq sp, ip, lsl #28 │ │ │ │ - teqeq r3, r0, lsr sl │ │ │ │ - teqeq r3, ip, lsr #25 │ │ │ │ - muleq r0, r6, r6 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq r3, r0, asr sl │ │ │ │ + teqeq sp, r4, lsl lr │ │ │ │ + teqeq r3, ip, lsr sl │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r4, ror ip │ │ │ │ - muleq r0, r5, r6 │ │ │ │ + muleq r0, r6, r6 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq r3, r0, asr #19 │ │ │ │ - teqeq r3, ip, lsr ip │ │ │ │ + teqeq r3, r4, lsl #20 │ │ │ │ + teqeq r3, r0, lsl #25 │ │ │ │ + muleq r0, r5, r6 │ │ │ │ + teqeq sp, r4, lsr #27 │ │ │ │ + teqeq r3, ip, asr #19 │ │ │ │ + teqeq r3, r8, asr #24 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - teqeq sp, r0, ror #26 │ │ │ │ - teqeq r3, r4, lsl #19 │ │ │ │ - teqeq r3, r0, lsl #24 │ │ │ │ + teqeq sp, r8, ror #26 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, ip, lsl #24 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ │ │ │ │ 002b1da8 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -504969,29 +504969,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b2024 │ │ │ │ strdeq r5, [r7, #-216] @ 0xffffff28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r0, lsl sp │ │ │ │ - teqeq sp, ip, ror #18 │ │ │ │ - teqeq r3, r4, lsl #11 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r4, ror r9 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsl #16 │ │ │ │ muleq r0, sl, sl │ │ │ │ - teqeq sp, r8, lsr #18 │ │ │ │ - teqeq r3, r0, asr #10 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r0, lsr r9 │ │ │ │ + teqeq r3, ip, asr #10 │ │ │ │ + teqeq r3, r8, asr #15 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - teqeq sp, ip, ror #17 │ │ │ │ - teqeq r3, r8, asr #24 │ │ │ │ - teqeq r3, r8, ror #14 │ │ │ │ - andeq r0, r0, r5, lsr fp │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq r3, ip, lsr #9 │ │ │ │ - teqeq r3, r0, lsr #14 │ │ │ │ + teqeq r3, r4, asr ip │ │ │ │ + teqeq r3, r4, ror r7 │ │ │ │ + andeq r0, r0, r5, lsr fp │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, ip, lsr #14 │ │ │ │ @ instruction: 0x00000ab7 │ │ │ │ │ │ │ │ 002b214c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505042,21 +505042,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2b2244 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b218c │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r3, r4, lsr #15 │ │ │ │ - teqeq r3, ip, lsr r6 │ │ │ │ + teqeq sp, r4, asr #15 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8, asr #12 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - teqeq sp, ip, ror #14 │ │ │ │ - teqeq r3, r4, lsl #7 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r4, ror r7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + teqeq r3, r4, lsl #12 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ │ │ │ │ 002b2248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -505931,123 +505931,123 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2b230c │ │ │ │ smlaltbeq r5, r7, r0, r9 │ │ │ │ smlalbbeq r5, r7, ip, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r3, r0, asr r5 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r3, ip, asr r5 │ │ │ │ strdeq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq r3, ip, asr r2 │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ teqeq r2, ip, ror #15 │ │ │ │ teqeq r2, ip, lsr #15 │ │ │ │ - teqpeq r2, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq sp, r4, asr r0 │ │ │ │ - teqpeq r2, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, ror #29 │ │ │ │ + teqeq sp, ip, asr r0 │ │ │ │ + teqpeq r2, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - teqeq sp, r0, lsl r0 │ │ │ │ - teqpeq r2, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, lsr #29 │ │ │ │ + teqeq sp, r8, lsl r0 │ │ │ │ + teqpeq r2, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, lsr #29 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - teqeq sp, ip, asr #31 │ │ │ │ - teqpeq r2, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, asr lr │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq r2, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, ror #28 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - teqeq sp, r8, lsl #31 │ │ │ │ - teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, lsl lr │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqpeq r2, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsr #28 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - teqeq sp, r4, asr #30 │ │ │ │ - teqpeq r2, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ + teqpeq r2, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #27 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq sp, r0, lsl #30 │ │ │ │ - teqpeq r2, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r8, lsl #30 │ │ │ │ + teqpeq r2, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsr #27 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq sp, r0, asr #29 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, asr sp │ │ │ │ + teqeq sp, r8, asr #29 │ │ │ │ + teqpeq r2, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #26 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq sp, r0, lsl #29 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl sp │ │ │ │ - teqeq sp, r0, asr #28 │ │ │ │ - teqpeq r2, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, lsl #29 │ │ │ │ + teqpeq r2, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsr #26 │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ + teqpeq r2, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqpeq r2, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsl #25 │ │ │ │ + teqeq sp, r4, lsl #28 │ │ │ │ + teqpeq r2, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqpeq r2, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, asr #24 │ │ │ │ - teqeq sp, r4, ror sp │ │ │ │ - teqpeq r2, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl #24 │ │ │ │ + teqeq sp, r0, asr #27 │ │ │ │ + teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, asr ip │ │ │ │ + teqeq sp, ip, ror sp │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, lsl ip │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq sp, r0, lsr sp │ │ │ │ - teqpeq r2, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, asr #23 │ │ │ │ + teqeq sp, r8, lsr sp │ │ │ │ + teqpeq r2, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, asr #23 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq sp, ip, ror #25 │ │ │ │ - teqpeq r2, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, ror fp │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq r2, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, lsl #23 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq sp, r8, lsr #25 │ │ │ │ - teqpeq r2, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsr fp │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqpeq r2, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, asr #22 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqpeq r2, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq sp, r8, lsr ip │ │ │ │ - teqpeq r2, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, asr #21 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqpeq r2, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsl #21 │ │ │ │ + teqeq sp, r0, asr #24 │ │ │ │ + teqpeq r2, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqpeq r2, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqpeq r2, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, asr #20 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip, asr #20 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq sp, ip, ror #22 │ │ │ │ - teqpeq r2, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, ror fp │ │ │ │ + teqpeq r2, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8, lsl #20 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq sp, r8, lsr #22 │ │ │ │ - teqpeq r2, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r0, lsr fp │ │ │ │ + teqpeq r2, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, asr #19 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqeq sp, r4, ror #21 │ │ │ │ - teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r8, ror r9 │ │ │ │ + teqeq sp, ip, ror #21 │ │ │ │ + teqpeq r2, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r4, lsl #19 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - teqeq sp, r4, lsr #21 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4, lsr r9 │ │ │ │ + teqeq sp, ip, lsr #21 │ │ │ │ + teqpeq r2, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, asr #18 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq sp, r0, ror #20 │ │ │ │ - teqpeq r2, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, ror #20 │ │ │ │ + teqpeq r2, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - teqpeq r2, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqpeq r2, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqpeq r2, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002b31b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -506097,21 +506097,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2b32b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b31f8 │ │ │ │ - teqeq sp, r0, asr r7 │ │ │ │ - teqeq r3, r8, lsr r7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq sp, r8, asr r7 │ │ │ │ + teqeq r3, r4, asr #14 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - teqeq sp, r0, lsl #14 │ │ │ │ - teqpeq r2, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, ip, lsl #11 │ │ │ │ + teqeq sp, r8, lsl #14 │ │ │ │ + teqpeq r2, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ │ │ │ │ 002b32b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -507069,142 +507069,142 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2b3aa8 │ │ │ │ cmpeq r7, ip, lsr #18 │ │ │ │ cmpeq r7, ip, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r4, ror #4 │ │ │ │ - ldrsheq r5, [r3, -ip]! │ │ │ │ + teqeq sp, ip, ror #4 │ │ │ │ + teqeq r3, r8, lsl #2 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - teqeq sp, r8, asr #31 │ │ │ │ - teqeq r2, ip, ror #23 │ │ │ │ - teqeq r3, r8, ror #28 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4, ror lr │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - teqeq sp, r0, lsr #30 │ │ │ │ - teqeq r2, r4, asr #22 │ │ │ │ - teqeq r3, r0, asr #27 │ │ │ │ + teqeq sp, r8, lsr #30 │ │ │ │ + teqeq r2, r0, asr fp │ │ │ │ + teqeq r3, ip, asr #27 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq sp, r8, ror #29 │ │ │ │ - teqeq r3, ip, lsl #27 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ cmpeq r7, r4, asr r1 │ │ │ │ - teqeq sp, r4, asr lr │ │ │ │ - teqeq r2, r8, ror sl │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, asr lr │ │ │ │ + teqeq r2, r4, lsl #21 │ │ │ │ + teqeq r3, r0, lsl #26 │ │ │ │ andeq r0, r0, r3, asr #17 │ │ │ │ - teqeq r2, r0, asr #20 │ │ │ │ - teqeq sp, r4, ror #27 │ │ │ │ - teqeq r2, r8, lsl #20 │ │ │ │ - teqeq r3, r4, lsl #25 │ │ │ │ + teqeq r2, ip, asr #20 │ │ │ │ + teqeq sp, ip, ror #27 │ │ │ │ + teqeq r2, r4, lsl sl │ │ │ │ + teqeq r3, r0 @ │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - teqeq sp, ip, lsr #27 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, asr #24 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r8, asr ip │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - teqeq sp, ip, ror #26 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, lsl #24 │ │ │ │ + teqeq sp, r4, ror sp │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r8, lsl ip │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - teqeq sp, r4, lsr sp │ │ │ │ - teqeq r2, r8, asr r9 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, lsr sp │ │ │ │ + teqeq r2, r4, ror #18 │ │ │ │ + teqeq r3, r0, ror #23 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r2, r0, lsr #18 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, lsl #26 │ │ │ │ + teqeq r2, ip, lsr #18 │ │ │ │ + teqeq r3, r8, lsr #23 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - teqeq sp, r4, asr #25 │ │ │ │ - teqeq r2, r8, ror #17 │ │ │ │ - teqeq r3, r4, ror #22 │ │ │ │ + teqeq sp, ip, asr #25 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r0, ror fp │ │ │ │ muleq r0, r2, r8 │ │ │ │ - teqeq sp, ip, lsl #25 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, lsr #22 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r8, lsr fp │ │ │ │ muleq r0, r1, r8 │ │ │ │ - teqeq sp, r4, asr ip │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, ip, asr ip │ │ │ │ + teqeq r2, r4, lsl #17 │ │ │ │ + teqeq r3, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - teqeq sp, r8, lsl ip │ │ │ │ - teqeq r2, ip, lsr r8 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r0, lsr #24 │ │ │ │ + teqeq r2, r8, asr #16 │ │ │ │ + teqeq r3, r4, asr #21 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r2, r0, lsl #16 │ │ │ │ - teqeq r3, ip, ror sl │ │ │ │ + teqeq sp, r4, ror #23 │ │ │ │ + teqeq r2, ip, lsl #16 │ │ │ │ + teqeq r3, r8, lsl #21 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - teqeq sp, r4, lsr #23 │ │ │ │ - teqeq r2, r8, asr #15 │ │ │ │ - teqeq r3, r4, asr #20 │ │ │ │ + teqeq sp, ip, lsr #23 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - teqeq sp, r8, ror #22 │ │ │ │ - teqeq r2, ip, lsl #15 │ │ │ │ - teqeq r3, r8, lsl #20 │ │ │ │ + teqeq sp, r0, ror fp │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4, lsl sl │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - teqeq sp, ip, lsr #22 │ │ │ │ - teqeq r2, r0, asr r7 │ │ │ │ - teqeq r3, ip, asr #19 │ │ │ │ + teqeq sp, r4, lsr fp │ │ │ │ + teqeq r2, ip, asr r7 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r2, r4, lsl r7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - andeq r0, r0, r1, lsr #17 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r8, asr r9 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + andeq r0, r0, r1, lsr #17 │ │ │ │ + teqeq sp, r0, asr #21 │ │ │ │ + teqeq r2, r8, ror #13 │ │ │ │ + teqeq r3, r4, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - teqeq sp, r0, lsl #21 │ │ │ │ - teqeq r2, r4, lsr #13 │ │ │ │ - teqeq r3, r0, lsr #18 │ │ │ │ + teqeq sp, r8, lsl #21 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, ip, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq sp, r8, asr #20 │ │ │ │ - teqeq r2, ip, ror #12 │ │ │ │ - teqeq r3, r8, ror #17 │ │ │ │ + teqeq sp, r0, asr sl │ │ │ │ + teqeq r2, r8, ror r6 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - teqeq sp, ip, lsl #20 │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ - teqeq r3, ip, lsr #17 │ │ │ │ + teqeq sp, r4, lsl sl │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r8, lsr r8 │ │ │ │ + teqeq r2, r0, lsl #12 │ │ │ │ + teqeq r3, ip, ror r8 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + teqeq sp, r0, lsr #19 │ │ │ │ + teqeq r2, r8, asr #11 │ │ │ │ + teqeq r3, r4, asr #16 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, r0, ror #18 │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ - teqeq r3, r0, lsl #16 │ │ │ │ + teqeq sp, r8, ror #18 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, ip, lsl #16 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq sp, r8, lsr #18 │ │ │ │ - teqeq r2, ip, asr #10 │ │ │ │ - teqeq r3, r8, asr #15 │ │ │ │ + teqeq sp, r0, lsr r9 │ │ │ │ + teqeq r2, r8, asr r5 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq sp, ip, ror #17 │ │ │ │ - teqeq r2, r0, lsl r5 │ │ │ │ - teqeq r3, ip, lsl #15 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r2, ip, lsl r5 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r0, asr r7 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r2, r0, ror #9 │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - teqeq sp, r4, ror r8 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ + teqeq r3, r0, lsr #14 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - teqeq r2, r4, ror #8 │ │ │ │ - teqeq sp, ip, lsl #16 │ │ │ │ - teqeq r2, r0, lsr r4 │ │ │ │ - teqeq r3, ip, lsr #13 │ │ │ │ + teqeq r2, r0, ror r4 │ │ │ │ + teqeq sp, r4, lsl r8 │ │ │ │ + teqeq r2, ip, lsr r4 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, ror r6 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r2, r4, lsl #8 │ │ │ │ + teqeq r3, r0, lsl #13 │ │ │ │ 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] │ │ │ │ @@ -508224,169 +508224,169 @@ │ │ │ │ add r2, r2, #1584 @ 0x630 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b496c │ │ │ │ cmpeq r7, r0, lsr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq sp, r0, ror #6 │ │ │ │ - teqeq r2, r4, lsl #31 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, ror #6 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r4, lsl #4 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - @ instruction: 0x013d109c │ │ │ │ - teqeq r2, r0, asr #25 │ │ │ │ - teqeq r3, r4, lsr pc │ │ │ │ + teqeq sp, r4, lsr #1 │ │ │ │ + teqeq r2, ip, asr #25 │ │ │ │ + teqeq r3, r0, asr #30 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - teqeq sp, r8, lsr #32 │ │ │ │ - teqeq r3, r8, asr #29 │ │ │ │ + teqeq sp, r0, lsr r0 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ @ instruction: 0x01473290 │ │ │ │ - teqeq sp, r0, lsl #29 │ │ │ │ - teqeq r3, r4, lsl sp │ │ │ │ + teqeq sp, r8, lsl #29 │ │ │ │ + teqeq r3, r0, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - teqeq sp, r8, asr #27 │ │ │ │ - teqeq r2, ip, ror #19 │ │ │ │ - teqeq r3, r0, ror #24 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, ror #24 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq sp, r8, asr sp │ │ │ │ - teqeq r2, ip, ror r9 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq sp, r0, ror #26 │ │ │ │ + teqeq r2, r8, lsl #19 │ │ │ │ + teqeq r3, r4, lsl #24 │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ - teqeq sp, ip, lsl sp │ │ │ │ - teqeq r2, r0, asr #18 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, r4, lsr #26 │ │ │ │ + teqeq r2, ip, asr #18 │ │ │ │ + teqeq r3, r8, asr #23 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r2, r0, lsl #18 │ │ │ │ - teqeq r3, r4, ror fp │ │ │ │ + teqeq sp, r4, ror #25 │ │ │ │ + teqeq r2, ip, lsl #18 │ │ │ │ + teqeq r3, r0, lsl #23 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq r2, r0, asr #17 │ │ │ │ - teqeq r3, r4, lsr fp │ │ │ │ + teqeq sp, r4, lsr #25 │ │ │ │ + teqeq r2, ip, asr #17 │ │ │ │ + teqeq r3, r0, asr #22 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - teqeq sp, ip, asr ip │ │ │ │ - teqeq r2, r0, lsl #17 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq sp, r4, ror #24 │ │ │ │ + teqeq r2, ip, lsl #17 │ │ │ │ + teqeq r3, r0, lsl #22 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - teqeq sp, r0, lsr #24 │ │ │ │ - teqeq r2, r4, asr #16 │ │ │ │ - teqeq r3, r0, asr #21 │ │ │ │ + teqeq sp, r8, lsr #24 │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + teqeq r3, ip, asr #21 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - teqeq sp, r4, ror #23 │ │ │ │ - teqeq r2, r8, lsl #16 │ │ │ │ - teqeq r3, r4, lsl #21 │ │ │ │ + teqeq sp, ip, ror #23 │ │ │ │ + teqeq r2, r4, lsl r8 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r2, lsr r9 │ │ │ │ - teqeq sp, r4, lsr #23 │ │ │ │ - teqeq r2, r8, asr #15 │ │ │ │ - teqeq r3, r4, asr #20 │ │ │ │ + teqeq sp, ip, lsr #23 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r0, asr sl │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - teqeq sp, r4, ror #22 │ │ │ │ - teqeq r2, r8, lsl #15 │ │ │ │ - teqeq r3, r4, lsl #20 │ │ │ │ + teqeq sp, ip, ror #22 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r0, lsl sl │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - teqeq sp, r4, lsr #22 │ │ │ │ - teqeq r2, r8, asr #14 │ │ │ │ - teqeq r3, r4, asr #19 │ │ │ │ + teqeq sp, ip, lsr #22 │ │ │ │ + teqeq r2, r4, asr r7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - teqeq sp, r4, ror #21 │ │ │ │ - teqeq r2, r8, lsl #14 │ │ │ │ - teqeq r3, r4, lsl #19 │ │ │ │ + teqeq sp, ip, ror #21 │ │ │ │ + teqeq r2, r4, lsl r7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - teqeq sp, r8, lsr #21 │ │ │ │ - teqeq r2, ip, asr #13 │ │ │ │ - teqeq r3, r8, asr #18 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, r4, asr r9 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - teqeq sp, r8, ror #20 │ │ │ │ - teqeq r2, ip, lsl #13 │ │ │ │ - teqeq r3, r0, lsl #18 │ │ │ │ + teqeq sp, r0, ror sl │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, lsl #18 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - teqeq sp, r8, lsr #20 │ │ │ │ - teqeq r2, ip, asr #12 │ │ │ │ - teqeq r3, r0, asr #17 │ │ │ │ + teqeq sp, r0, lsr sl │ │ │ │ + teqeq r2, r8, asr r6 │ │ │ │ + teqeq r3, ip, asr #17 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - teqeq sp, r8, ror #19 │ │ │ │ - teqeq r2, ip, lsl #12 │ │ │ │ - teqeq r3, r0, lsl #17 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r2, r8, lsl r6 │ │ │ │ + teqeq r3, ip, lsl #17 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - teqeq sp, ip, lsr #19 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, r4, asr #16 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r0, asr r8 │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - teqeq sp, r0, ror r9 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r0, lsl r8 │ │ │ │ + teqeq sp, r8, ror r9 │ │ │ │ + teqeq r2, r0, lsr #11 │ │ │ │ + teqeq r3, ip, lsl r8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq sp, r0, lsr r9 │ │ │ │ - teqeq r2, r4, asr r5 │ │ │ │ - teqeq r3, r8, asr #15 │ │ │ │ + teqeq sp, r8, lsr r9 │ │ │ │ + teqeq r2, r0, ror #10 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r2, r4, lsl r5 │ │ │ │ - teqeq r3, r8, lsl #15 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r2, r0, lsr #10 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r8, asr #14 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq r2, r0, ror #9 │ │ │ │ + teqeq r3, r4, asr r7 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r4, ror r8 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ + teqeq sp, ip, ror r8 │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ + teqeq r3, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq sp, r4, lsr r8 │ │ │ │ - teqeq r2, r8, asr r4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r2, r8, lsl r4 │ │ │ │ - teqeq r3, ip, lsl #13 │ │ │ │ + teqeq sp, ip, lsr r8 │ │ │ │ + teqeq r2, r4, ror #8 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r2, r4, lsr #8 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, ip, asr #12 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r2, r4, ror #7 │ │ │ │ + teqeq r3, r8, asr r6 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - teqeq sp, r4, ror r7 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, ip, lsl #12 │ │ │ │ + teqeq sp, ip, ror r7 │ │ │ │ + teqeq r2, r4, lsr #7 │ │ │ │ + teqeq r3, r8, lsl r6 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - teqeq sp, r4, lsr r7 │ │ │ │ - teqeq r2, r8, asr r3 │ │ │ │ - teqeq r3, ip, asr #11 │ │ │ │ + teqeq sp, ip, lsr r7 │ │ │ │ + teqeq r2, r4, ror #6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r2, r8, lsl r3 │ │ │ │ - teqeq r3, ip, lsl #11 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r2, r4, lsr #6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, asr r5 │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ + teqeq r2, r8, ror #5 │ │ │ │ + teqeq r3, ip, asr r5 │ │ │ │ andeq r0, r0, fp, asr #18 │ │ │ │ - teqeq sp, ip, ror r6 │ │ │ │ - teqeq r2, r0, lsr #5 │ │ │ │ - teqeq r3, r4, lsl r5 │ │ │ │ + teqeq sp, r4, lsl #13 │ │ │ │ + teqeq r2, ip, lsr #5 │ │ │ │ + teqeq r3, r0, lsr #10 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - teqeq sp, r0, asr #12 │ │ │ │ - teqeq r2, r4, ror #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq sp, r8, asr #12 │ │ │ │ + teqeq r2, r0, ror r2 │ │ │ │ + teqeq r3, r4, ror #9 │ │ │ │ andeq r0, r0, r6, lsl #18 │ │ │ │ - teqeq sp, r4, lsl #12 │ │ │ │ - teqeq r2, r8, lsr #4 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq sp, ip, lsl #12 │ │ │ │ + teqeq r2, r4, lsr r2 │ │ │ │ + teqeq r3, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq sp, r8, asr #11 │ │ │ │ - teqeq r2, ip, ror #3 │ │ │ │ - teqeq r3, r0, ror #8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq sp, r4, lsl r3 │ │ │ │ - teqeq r2, r8, lsr pc │ │ │ │ - teqeq r3, ip, lsr #3 │ │ │ │ + teqeq sp, ip, lsl r3 │ │ │ │ + teqeq r2, r4, asr #30 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, ror r1 │ │ │ │ + teqeq sp, r0, ror #5 │ │ │ │ + teqeq r2, r8, lsl #30 │ │ │ │ + teqeq r3, ip, ror r1 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - teqeq r2, r4, asr #29 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ ldr r2, [pc, #-48] @ 2b5610 │ │ │ │ ldr r1, [pc, #-48] @ 2b5614 │ │ │ │ ldr r3, [pc, #-48] @ 2b5618 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -508453,17 +508453,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2b5760 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b5708 │ │ │ │ - teqeq sp, r0, asr #4 │ │ │ │ - teqeq r2, r8, asr lr │ │ │ │ - teqeq r3, ip, asr #1 │ │ │ │ + teqeq sp, r8, asr #4 │ │ │ │ + teqeq r2, r4, ror #28 │ │ │ │ + ldrsbeq r3, [r3, -r8]! │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ │ │ │ │ 002b5764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -508487,17 +508487,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2b57e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1664 @ 0x680 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b578c │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, ip, asr #32 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq r2, r4, ror #27 │ │ │ │ + teqeq r3, r8, asr r0 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ │ │ │ │ 002b57e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -509283,131 +509283,131 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b5b70 │ │ │ │ cmpeq r7, r0, lsl #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq ip, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, ip, lsl #28 │ │ │ │ + teqpeq ip, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsr #23 │ │ │ │ + teqeq r3, r8, lsl lr │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - teqpeq ip, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror sl │ │ │ │ - teqeq r3, r4, ror #25 │ │ │ │ + teqpeq ip, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, ror sl │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ smlalbbeq r2, r7, ip, r0 │ │ │ │ - teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, r4, lsr #24 │ │ │ │ + teqpeq ip, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r0, lsr ip │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - teqpeq ip, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr r9 │ │ │ │ - teqeq r3, ip, lsr #23 │ │ │ │ + teqpeq ip, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #18 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - teqpeq ip, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, ror sl │ │ │ │ + teqpeq ip, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #16 │ │ │ │ + teqeq r3, ip, ror sl │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - teqpeq ip, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, lsr sl │ │ │ │ + teqpeq ip, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr #15 │ │ │ │ + teqeq r3, ip, lsr sl │ │ │ │ muleq r0, r7, fp │ │ │ │ - teqpeq ip, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, ror r7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqpeq ip, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #15 │ │ │ │ + teqeq r3, ip @ │ │ │ │ muleq r0, r6, fp │ │ │ │ - teqpeq ip, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr r7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqpeq ip, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r8, ror #18 │ │ │ │ + teqpeq ip, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #14 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqpeq ip, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsl #14 │ │ │ │ + teqeq r3, r4, ror r9 │ │ │ │ andeq r0, r0, r6, asr #23 │ │ │ │ - teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r3, r4, lsr #18 │ │ │ │ + teqpeq ip, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r3, r0, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #23 │ │ │ │ - teqpeq ip, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror r6 │ │ │ │ - teqeq r3, ip, ror #17 │ │ │ │ + teqpeq ip, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, ror r6 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - teqpeq ip, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ - teqeq r3, r4, lsr #17 │ │ │ │ + teqpeq ip, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, ror #11 │ │ │ │ - teqeq r3, r0, ror #16 │ │ │ │ + teqpeq ip, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, ror #16 │ │ │ │ @ instruction: 0x00000bb5 │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsr #11 │ │ │ │ - teqeq r3, ip, lsl r8 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ @ instruction: 0x00000bb4 │ │ │ │ - teqpeq ip, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, ror #10 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqpeq ip, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror r5 │ │ │ │ + teqeq r3, r4, ror #15 │ │ │ │ @ instruction: 0x00000bb3 │ │ │ │ - teqpeq ip, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr #10 │ │ │ │ - teqeq r3, r0, lsr #15 │ │ │ │ - teqpeq ip, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, ror #9 │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ + teqpeq ip, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsr r5 │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, ror #9 │ │ │ │ + teqeq r3, r0, ror #14 │ │ │ │ andeq r0, r0, pc, lsr #23 │ │ │ │ - teqpeq ip, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, lsl r7 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsr #9 │ │ │ │ + teqeq r3, ip, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #23 │ │ │ │ - teqpeq ip, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq r3, r4, asr #13 │ │ │ │ + teqpeq ip, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + teqeq r3, r0, ror #23 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #8 │ │ │ │ - teqeq r3, r0, lsl #13 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ + teqeq r3, ip, lsl #13 │ │ │ │ andeq r0, r0, r9, lsr #23 │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr #7 │ │ │ │ - teqeq r3, r0, asr #12 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, asr #12 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ - teqpeq ip, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ - teqeq r3, r0, lsl #12 │ │ │ │ + teqpeq ip, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r3, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - teqpeq ip, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr #6 │ │ │ │ - teqeq r3, r0, asr #11 │ │ │ │ + teqpeq ip, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr r3 │ │ │ │ + teqeq r3, ip, asr #11 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl #6 │ │ │ │ - teqeq r3, r8, lsl #11 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl r3 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ muleq r0, r8, fp │ │ │ │ - teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, asr #5 │ │ │ │ - teqeq r3, ip, lsr r5 │ │ │ │ + teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r8, asr #10 │ │ │ │ muleq r0, sp, fp │ │ │ │ - teqpeq ip, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqpeq ip, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r4, lsl #10 │ │ │ │ muleq r0, lr, fp │ │ │ │ - teqpeq ip, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqpeq ip, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, asr #4 │ │ │ │ + teqeq r3, r0, asr #9 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - teqpeq ip, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #4 │ │ │ │ - teqeq r3, ip, ror r4 │ │ │ │ - teqpeq ip, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, lsr r4 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl #4 │ │ │ │ + teqeq r3, r8, lsl #9 │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr #3 │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr #23 │ │ │ │ - teqpeq ip, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, ror r1 │ │ │ │ - teqeq r3, ip, ror #7 │ │ │ │ + teqpeq ip, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsl #3 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r3, lsr #23 │ │ │ │ │ │ │ │ 002b6614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -509520,32 +509520,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2b6830 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b669c │ │ │ │ - teqpeq ip, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, asr #29 │ │ │ │ - teqeq r3, r8, lsr r1 │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r4, asr #2 │ │ │ │ andeq r0, r0, fp, ror #23 │ │ │ │ - teqpeq ip, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #29 │ │ │ │ - ldrsheq r2, [r3, -ip]! │ │ │ │ - teqpeq ip, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, asr #28 │ │ │ │ - ldrheq r2, [r3, -r8]! │ │ │ │ + teqpeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r8, lsl #2 │ │ │ │ + teqpeq ip, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, asr lr │ │ │ │ + teqeq r3, r4, asr #1 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - teqpeq ip, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl #28 │ │ │ │ - teqeq r3, r8, ror r0 │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, lsl lr │ │ │ │ + teqeq r3, r4, lsl #1 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - teqpeq ip, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, asr #27 │ │ │ │ - teqeq r3, r8, lsr r0 │ │ │ │ + teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, r4, asr #32 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ │ │ │ │ 002b6834 : │ │ │ │ ldr ip, [r0, #332] @ 0x14c │ │ │ │ cmp ip, r1 │ │ │ │ beq 2b6860 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -509951,41 +509951,41 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov lr, r0 │ │ │ │ b 2b6a8c │ │ │ │ cmpeq r7, r8, asr r3 │ │ │ │ - teqeq ip, r8, lsr pc │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - teqeq ip, r4, ror #27 │ │ │ │ - teqeq r3, ip, ror ip │ │ │ │ + teqeq ip, ip, ror #27 │ │ │ │ + teqeq r3, r8, lsl #25 │ │ │ │ andeq r0, r0, sl, lsr #24 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, ror #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r0, ror #22 │ │ │ │ + teqeq r3, ip, ror #22 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - teqeq ip, r8, asr #24 │ │ │ │ - teqeq r3, r4, lsl r0 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq ip, r0, asr ip │ │ │ │ + teqeq r3, r0, lsr #32 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, lr, lsr #24 │ │ │ │ - teqeq r2, r0, lsl #16 │ │ │ │ - teqeq r2, ip, asr #15 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r0, lsr sl │ │ │ │ + teqeq r2, ip, lsl #16 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4, lsr #23 │ │ │ │ + teqeq r2, r0, asr #15 │ │ │ │ + teqeq r3, ip, lsr sl │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ - teqeq ip, ip, asr fp │ │ │ │ - teqeq r2, r4, ror r7 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq ip, r4, ror #22 │ │ │ │ + teqeq r2, r0, lsl #15 │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, lr, lsl ip │ │ │ │ - teqeq r2, ip, lsr r7 │ │ │ │ - teqeq r2, ip, lsl #14 │ │ │ │ + teqeq r2, r8, asr #14 │ │ │ │ + teqeq r2, r8, lsl r7 │ │ │ │ │ │ │ │ 002b6f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #456] @ 2b70e8 │ │ │ │ @@ -510103,29 +510103,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2b6fc4 │ │ │ │ smlaltteq r0, r7, r4, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r8, lsr ip │ │ │ │ - teqeq ip, r8, asr #18 │ │ │ │ - teqeq r2, ip, ror #10 │ │ │ │ - teqeq r3, r8, ror #15 │ │ │ │ + teqeq ip, r0, asr r9 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - teqeq ip, ip, lsl #18 │ │ │ │ - teqeq r2, r0, lsr r5 │ │ │ │ - teqeq r3, ip, lsr #15 │ │ │ │ + teqeq ip, r4, lsl r9 │ │ │ │ + teqeq r2, ip, lsr r5 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ andeq r0, r0, r6, asr ip │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, ror r7 │ │ │ │ - andeq r0, r0, r3, asr ip │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r0, asr #9 │ │ │ │ - teqeq r3, ip, lsr r7 │ │ │ │ + teqeq r2, r4, lsl #10 │ │ │ │ + teqeq r3, r0, lsl #15 │ │ │ │ + andeq r0, r0, r3, asr ip │ │ │ │ + teqeq ip, r4, lsr #17 │ │ │ │ + teqeq r2, ip, asr #9 │ │ │ │ + teqeq r3, r8, asr #14 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ │ │ │ │ 002b7134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -510209,22 +510209,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b71d4 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r8, asr #15 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, ip, asr #12 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq r3, r8, asr r6 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ cmpeq r7, r8, lsr #20 │ │ │ │ - teqeq ip, ip, lsl #14 │ │ │ │ - teqeq r2, r4, lsr #6 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq ip, r4, lsl r7 │ │ │ │ + teqeq r2, r0, lsr r3 │ │ │ │ + teqeq r3, r4, lsr #11 │ │ │ │ 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] @ 2b7364 │ │ │ │ ldr ip, [pc, #148] @ 2b7368 │ │ │ │ @@ -510336,17 +510336,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b73d8 │ │ │ │ cmpeq r7, r4, ror r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsr #16 │ │ │ │ - teqeq ip, r8, lsl r5 │ │ │ │ - teqeq r2, r0, lsr r1 │ │ │ │ - teqeq r3, r4, lsr #7 │ │ │ │ + teqeq ip, r0, lsr #10 │ │ │ │ + teqeq r2, ip, lsr r1 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ │ │ │ │ 002b7498 : │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ blt 2b74c0 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -510379,17 +510379,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq ip, r0, lsl #9 │ │ │ │ - teqeq r3, ip, asr r4 │ │ │ │ - teqeq r3, r0, lsl #6 │ │ │ │ + teqeq ip, r8, lsl #9 │ │ │ │ + teqeq r3, r8, ror #8 │ │ │ │ + teqeq r3, ip, lsl #6 │ │ │ │ andeq r0, r0, ip, asr #25 │ │ │ │ │ │ │ │ 002b753c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -510463,28 +510463,28 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b75f4 │ │ │ │ smlaltbeq r0, r7, r4, r6 │ │ │ │ - teqeq ip, ip, ror #7 │ │ │ │ - teqeq r3, r0, lsl #5 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r3, ip, lsl #5 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ muleq r0, r8, sp │ │ │ │ - teqeq r7, r0 @ │ │ │ │ - teqeq r3, r8, ror #15 │ │ │ │ - teqeq r3, ip, asr #15 │ │ │ │ - teqeq ip, r4, asr r3 │ │ │ │ - teqeq r2, ip, ror #30 │ │ │ │ - teqeq r3, r0, ror #3 │ │ │ │ + teqeq r7, ip @ │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, ip, asr r3 │ │ │ │ + teqeq r2, r8, ror pc │ │ │ │ + teqeq r3, ip, ror #3 │ │ │ │ andeq r0, r0, r7, ror #25 │ │ │ │ - teqeq r2, r4, lsr pc │ │ │ │ + teqeq r2, r0, asr #30 │ │ │ │ │ │ │ │ 002b76ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #640] @ 2b7944 │ │ │ │ @@ -510650,37 +510650,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2b7708 │ │ │ │ cmpeq r7, r0, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r7, r4, lsl r5 │ │ │ │ strdeq r0, [r7, #-68] @ 0xffffffbc │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - teqeq ip, r4, lsr #3 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r8, lsr r0 │ │ │ │ + teqeq ip, ip, lsr #3 │ │ │ │ + teqeq r2, r8, asr #27 │ │ │ │ + teqeq r3, r4, asr #32 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - teqeq r3, ip, asr #11 │ │ │ │ - teqeq ip, r8, asr r1 │ │ │ │ - teqeq r3, r0, ror #31 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, r0, ror #2 │ │ │ │ + teqeq r3, ip, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #26 │ │ │ │ - teqeq ip, r0, lsl r1 │ │ │ │ - teqeq r2, r8, lsr #26 │ │ │ │ - teqeq r3, r4, lsr #31 │ │ │ │ + teqeq ip, r8, lsl r1 │ │ │ │ + teqeq r2, r4, lsr sp │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - ldrsbeq lr, [ip, -r0]! │ │ │ │ - teqeq r2, r8, ror #25 │ │ │ │ - teqeq r3, r4, ror #30 │ │ │ │ + ldrsbeq lr, [ip, -r8]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r0, ror pc │ │ │ │ andeq r0, r0, r9, lsl #26 │ │ │ │ - @ instruction: 0x013ce090 │ │ │ │ - teqeq r2, r8, lsr #25 │ │ │ │ - teqeq r3, ip, lsl pc │ │ │ │ + @ instruction: 0x013ce098 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r3, r8, lsr #30 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ - teqeq ip, r0, asr r0 │ │ │ │ - teqeq r2, r8, ror #24 │ │ │ │ - teqeq r3, r4, ror #29 │ │ │ │ + teqeq ip, r8, asr r0 │ │ │ │ + teqeq r2, r4, ror ip │ │ │ │ + teqeq r3, r0 @ │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ │ │ │ │ 002b79b8 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -510740,21 +510740,21 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b7a1c │ │ │ │ cmpeq r7, r8, lsl r2 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - teqeq ip, ip, lsr #30 │ │ │ │ - teqeq r2, r4, asr #22 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ + teqeq ip, r4, lsr pc │ │ │ │ + teqeq r2, r0, asr fp │ │ │ │ + teqeq r3, r4, asr #27 │ │ │ │ andeq r0, r0, r9, lsr sp │ │ │ │ - teqeq ip, ip, ror #29 │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ - teqeq r3, r8, ror sp │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ + teqeq r3, r4, lsl #27 │ │ │ │ andeq r0, r0, sl, lsr sp │ │ │ │ │ │ │ │ 002b7ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -510803,21 +510803,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2b7bc0 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 2b7b18 │ │ │ │ - teqeq ip, r0, lsr lr │ │ │ │ - teqeq r2, r8, asr #20 │ │ │ │ - teqeq r3, ip @ │ │ │ │ + teqeq ip, r8, lsr lr │ │ │ │ + teqeq r2, r4, asr sl │ │ │ │ + teqeq r3, r8, asr #25 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, lsl #20 │ │ │ │ - teqeq r3, r4, lsl #25 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsl sl │ │ │ │ + teqeq r3, r0 @ │ │ │ │ muleq r0, r1, sp │ │ │ │ │ │ │ │ 002b7bc4 : │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -510874,20 +510874,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2b7cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b7c14 │ │ │ │ - teqeq ip, r4, lsr sp │ │ │ │ - teqeq r3, r8, lsl sp │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - teqeq ip, r4, ror #25 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r3, r0, ror fp │ │ │ │ + teqeq ip, ip, lsr sp │ │ │ │ + teqeq r3, r4, lsr #26 │ │ │ │ + teqeq r3, r0, asr #23 │ │ │ │ + teqeq ip, ip, ror #25 │ │ │ │ + teqeq r2, r8, lsl #18 │ │ │ │ + teqeq r3, ip, ror fp │ │ │ │ andeq r0, r0, r1, asr #27 │ │ │ │ │ │ │ │ 002b7ccc : │ │ │ │ cmp r1, #0 │ │ │ │ blt 2b7cf8 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -510921,17 +510921,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq ip, r4, lsr ip │ │ │ │ - teqeq r3, r4, lsr #24 │ │ │ │ - teqeq r3, r8, asr #21 │ │ │ │ + teqeq ip, ip, lsr ip │ │ │ │ + teqeq r3, r0, lsr ip │ │ │ │ + teqeq r3, r4 @ │ │ │ │ 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] @ 2b8ca4 │ │ │ │ @@ -511899,123 +511899,123 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 2b81c8 │ │ │ │ cmppeq r6, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r0, lsr #19 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r3, r0, lsr r8 │ │ │ │ + teqeq ip, r8, lsr #19 │ │ │ │ + teqeq r2, r0, asr #11 │ │ │ │ + teqeq r3, ip, lsr r8 │ │ │ │ cmppeq r6, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, lsr #14 │ │ │ │ - teqeq r2, r8, lsr r3 │ │ │ │ + teqeq ip, ip, lsr #14 │ │ │ │ + teqeq r2, r4, asr #6 │ │ │ │ + teqeq r3, r0, asr #11 │ │ │ │ + teqeq ip, ip, lsl #11 │ │ │ │ + teqeq r2, r4, lsr #3 │ │ │ │ + teqeq r3, r0, lsr #8 │ │ │ │ + teqeq ip, r8, asr #10 │ │ │ │ + teqeq r2, r0, ror #2 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + teqeq ip, r4, lsl #10 │ │ │ │ + teqeq r2, ip, lsl r1 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq ip, r0, asr #9 │ │ │ │ + ldrsbeq sl, [r2, -ip]! │ │ │ │ + teqeq r3, r8, asr r3 │ │ │ │ + teqeq ip, r0, lsl #9 │ │ │ │ + @ instruction: 0x0132a09c │ │ │ │ + teqeq r3, r8, lsl r3 │ │ │ │ + teqeq ip, r0, asr #8 │ │ │ │ + teqeq r2, r8, asr r0 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq ip, r4, lsl #11 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, lsl r4 │ │ │ │ - teqeq ip, r0, asr #10 │ │ │ │ - teqeq r2, r4, asr r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r0, lsl r1 │ │ │ │ - teqeq r3, ip, lsl #7 │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ teqeq ip, r8 @ │ │ │ │ - ldrsbeq sl, [r2, -r0]! │ │ │ │ - teqeq r3, ip, asr #6 │ │ │ │ - teqeq ip, r8, ror r4 │ │ │ │ - @ instruction: 0x0132a090 │ │ │ │ - teqeq r3, ip, lsl #6 │ │ │ │ - teqeq ip, r8, lsr r4 │ │ │ │ - teqeq r2, ip, asr #32 │ │ │ │ - teqeq r3, r8, asr #5 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8 │ │ │ │ - teqeq r3, r4, lsl #5 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r3, ip, asr #4 │ │ │ │ + teqeq ip, r4, ror r3 │ │ │ │ + teqeq r2, ip, lsl #31 │ │ │ │ + teqeq r3, r8, lsl #4 │ │ │ │ + teqeq ip, r0, lsr r3 │ │ │ │ + teqeq r2, ip, asr #30 │ │ │ │ + teqeq r3, r8, asr #3 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq r2, r4, asr #31 │ │ │ │ - teqeq r3, r0, asr #4 │ │ │ │ - teqeq ip, ip, ror #6 │ │ │ │ - teqeq r2, r0, lsl #31 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - teqeq r2, r0, asr #30 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - teqeq ip, r8, ror #5 │ │ │ │ + teqeq r2, r8, lsl #30 │ │ │ │ + teqeq r3, r4, lsl #3 │ │ │ │ + teqeq ip, ip, lsr #5 │ │ │ │ + teqeq r2, r4, asr #29 │ │ │ │ + teqeq r3, r0, asr #2 │ │ │ │ + teqeq ip, r8, ror #4 │ │ │ │ + teqeq r2, r0, lsl #29 │ │ │ │ + ldrsheq r0, [r3, -ip]! │ │ │ │ + teqeq ip, r4, lsr #4 │ │ │ │ + teqeq r2, r0, asr #28 │ │ │ │ + ldrheq r0, [r3, -r8]! │ │ │ │ + teqeq ip, r4, ror #3 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r3, r8, ror r1 │ │ │ │ - teqeq ip, r4, lsr #5 │ │ │ │ + teqeq r3, r8, ror r0 │ │ │ │ + teqeq ip, r0, lsr #3 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r3, r4, lsr r1 │ │ │ │ - teqeq ip, r0, ror #4 │ │ │ │ - teqeq r2, r4, ror lr │ │ │ │ - ldrsheq r0, [r3, -r0]! @ │ │ │ │ - teqeq ip, ip, lsl r2 │ │ │ │ - teqeq r2, r4, lsr lr │ │ │ │ - teqeq r3, ip, lsr #1 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq r3, r4, lsr r0 │ │ │ │ + teqeq ip, ip, asr r1 │ │ │ │ + teqeq r2, r4, ror sp │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsl r1 │ │ │ │ + teqeq r2, r4, lsr sp │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [ip, -r8]! │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r3, ip, rrx │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, ip, lsr #27 │ │ │ │ - teqeq r3, r8, lsr #32 │ │ │ │ - teqeq ip, r4, asr r1 │ │ │ │ - teqeq r2, r8, ror #26 │ │ │ │ - teqpeq r2, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsl r1 │ │ │ │ - teqeq r2, r8, lsr #26 │ │ │ │ - teqpeq r2, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [ip, -r0]! │ │ │ │ - teqeq r2, r4, ror #25 │ │ │ │ - teqpeq r2, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #1 │ │ │ │ - teqeq r2, r4, lsr #25 │ │ │ │ - teqpeq r2, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, asr #32 │ │ │ │ - teqeq r2, r4, ror #24 │ │ │ │ - teqpeq r2, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip │ │ │ │ - teqeq r2, r4, lsr #24 │ │ │ │ - teqpeq r2, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, asr #31 │ │ │ │ - teqeq r2, r4, ror #23 │ │ │ │ - teqpeq r2, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #31 │ │ │ │ - teqeq r2, r4, lsr #23 │ │ │ │ - teqpeq r2, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, asr #30 │ │ │ │ - teqeq r2, r4, ror #22 │ │ │ │ - teqpeq r2, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #30 │ │ │ │ - teqeq r2, r4, lsr #22 │ │ │ │ - teqpeq r2, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, asr #29 │ │ │ │ - teqeq r2, r0, ror #21 │ │ │ │ - teqpeq r2, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, lsl #29 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqpeq r2, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r4, asr #28 │ │ │ │ - teqeq r2, r8, asr sl │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsl #28 │ │ │ │ - teqeq r2, r8, lsl sl │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, asr #27 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqpeq r2, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, ror sp │ │ │ │ + teqpeq r2, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x013cd094 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqpeq r2, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, lsr sp │ │ │ │ - teqeq r2, ip, asr #18 │ │ │ │ - teqpeq r2, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, asr r0 │ │ │ │ + teqeq r2, r0, ror ip │ │ │ │ + teqpeq r2, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl r0 │ │ │ │ + teqeq r2, r0, lsr ip │ │ │ │ + teqpeq r2, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8, lsl #18 │ │ │ │ - teqpeq r2, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, asr pc │ │ │ │ + teqeq r2, r0, ror fp │ │ │ │ + teqpeq r2, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl pc │ │ │ │ + teqeq r2, r0, lsr fp │ │ │ │ + teqpeq r2, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, ip, ror #21 │ │ │ │ + teqpeq r2, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r8, lsr #21 │ │ │ │ + teqpeq r2, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, asr #28 │ │ │ │ + teqeq r2, r4, ror #20 │ │ │ │ + teqpeq r2, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsl #28 │ │ │ │ + teqeq r2, r4, lsr #20 │ │ │ │ + teqpeq r2, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, asr #27 │ │ │ │ + teqeq r2, r0, ror #19 │ │ │ │ + teqpeq r2, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl #27 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqpeq r2, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, asr #26 │ │ │ │ + teqeq r2, r8, asr r9 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4, lsl r9 │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002b8e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -512038,17 +512038,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b8e84 │ │ │ │ - teqeq ip, r4, asr #21 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqpeq r2, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, ip, asr #21 │ │ │ │ + teqeq r2, r8, ror #13 │ │ │ │ + teqpeq r2, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002b8edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -512095,20 +512095,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2b8f20 │ │ │ │ - teqeq ip, r8, lsr #20 │ │ │ │ - teqeq r2, r0, asr #12 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r8, ror #19 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqpeq r2, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, lsr sl │ │ │ │ + teqeq r2, ip, asr #12 │ │ │ │ + teqpeq r2, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqpeq r2, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002b8fc4 : │ │ │ │ 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 │ │ │ │ @@ -512935,129 +512935,129 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2b9018 │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq lr, [r6, #-188] @ 0xffffff44 │ │ │ │ smlaltteq lr, r6, r4, fp │ │ │ │ - teqeq ip, r8, lsr #12 │ │ │ │ - teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r0, lsr r6 │ │ │ │ + teqpeq r2, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - teqeq ip, r0, ror r4 │ │ │ │ - teqeq r2, r8, lsl #1 │ │ │ │ - teqpeq r2, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, ror r4 │ │ │ │ + @ instruction: 0x01329094 │ │ │ │ + teqpeq r2, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - teqeq ip, ip, asr #7 │ │ │ │ - teqeq r2, r0, ror #31 │ │ │ │ - teqpeq r2, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, ip, ror #31 │ │ │ │ + teqpeq r2, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - teqeq ip, r8, lsl #7 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq r2, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - teqeq r2, r8, ror #30 │ │ │ │ - teqeq ip, r0, lsl #6 │ │ │ │ - teqpeq r2, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r2, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, ror pc │ │ │ │ + teqeq ip, r8, lsl #6 │ │ │ │ + teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, asr #29 │ │ │ │ - teqpeq r2, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqpeq r2, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - teqeq ip, r0, ror r2 │ │ │ │ - teqeq r2, r4, lsl #29 │ │ │ │ - teqpeq r2, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, ror r2 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq r2, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - teqeq ip, r0, lsr r2 │ │ │ │ - teqeq r2, r4, asr #28 │ │ │ │ - teqpeq r2, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsr r2 │ │ │ │ + teqeq r2, r0, asr lr │ │ │ │ + teqpeq r2, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, lsl #28 │ │ │ │ - teqpeq r2, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsl lr │ │ │ │ + @ instruction: 0x0132f090 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq ip, r8, lsl #3 │ │ │ │ - teqeq r2, r0, lsr #27 │ │ │ │ - teqpeq r2, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r0, ror #27 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #27 │ │ │ │ + teqpeq r2, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - teqeq ip, ip, asr #2 │ │ │ │ - teqeq r2, r0, ror #26 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r4, asr r1 │ │ │ │ + teqeq r2, ip, ror #26 │ │ │ │ + teqeq r2, r8, ror #31 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq ip, ip, lsl #2 │ │ │ │ - teqeq r2, r0, lsr #26 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r4, lsl r1 │ │ │ │ + teqeq r2, ip, lsr #26 │ │ │ │ + teqeq r2, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq ip, ip, asr #1 │ │ │ │ - teqeq r2, r0, ror #25 │ │ │ │ - teqeq r2, ip, asr pc │ │ │ │ + ldrsbeq ip, [ip, -r4]! │ │ │ │ + teqeq r2, ip, ror #25 │ │ │ │ + teqeq r2, r8, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - teqeq ip, ip, lsl #1 │ │ │ │ - teqeq r2, r0, lsr #25 │ │ │ │ - teqeq r2, ip, lsl pc │ │ │ │ + @ instruction: 0x013cc094 │ │ │ │ + teqeq r2, ip, lsr #25 │ │ │ │ + teqeq r2, r8, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - teqeq ip, ip, asr #32 │ │ │ │ - teqeq r2, r4, ror #24 │ │ │ │ - teqeq r2, r0, ror #29 │ │ │ │ + teqeq ip, r4, asr r0 │ │ │ │ + teqeq r2, r0, ror ip │ │ │ │ + teqeq r2, ip, ror #29 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ - teqeq ip, r0, lsl r0 │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ - teqeq r2, r4, lsr #29 │ │ │ │ + teqeq ip, r8, lsl r0 │ │ │ │ + teqeq r2, r4, lsr ip │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r5, lsl #16 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r4, ror #23 │ │ │ │ - teqeq r2, r0, ror #28 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, ip, ror #28 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, lsr #23 │ │ │ │ - teqeq r2, r4, lsr #28 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsr lr │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - teqeq ip, r4, asr pc │ │ │ │ - teqeq r2, r8, ror #22 │ │ │ │ - teqeq r2, r4, ror #27 │ │ │ │ + teqeq ip, ip, asr pc │ │ │ │ + teqeq r2, r4, ror fp │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - teqeq ip, r4, lsl pc │ │ │ │ - teqeq r2, r8, lsr #22 │ │ │ │ - teqeq r2, r4, lsr #27 │ │ │ │ + teqeq ip, ip, lsl pc │ │ │ │ + teqeq r2, r4, lsr fp │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8, ror #21 │ │ │ │ - teqeq r2, r4, ror #26 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, ror sp │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8, lsr #21 │ │ │ │ - teqeq r2, r4, lsr #26 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - teqeq ip, r4, asr lr │ │ │ │ - teqeq r2, r8, ror #20 │ │ │ │ - teqeq r2, r4, ror #25 │ │ │ │ + teqeq ip, ip, asr lr │ │ │ │ + teqeq r2, r4, ror sl │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - teqeq ip, r4, lsl lr │ │ │ │ - teqeq r2, ip, lsr #20 │ │ │ │ - teqeq r2, r8, lsr #25 │ │ │ │ + teqeq ip, ip, lsl lr │ │ │ │ + teqeq r2, r8, lsr sl │ │ │ │ + teqeq r2, r4 @ │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, ip, ror #19 │ │ │ │ - teqeq r2, r8, ror #24 │ │ │ │ + teqeq ip, r0, ror #27 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, ror ip │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, ip, lsr #19 │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ + teqeq ip, r0, lsr #27 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, lsr ip │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq ip, r8, asr sp │ │ │ │ - teqeq r2, ip, ror #18 │ │ │ │ - teqeq r2, r8, ror #23 │ │ │ │ - strdeq r0, [r0], -fp │ │ │ │ - teqeq ip, r8, lsl sp │ │ │ │ - teqeq r2, r0, lsr r9 │ │ │ │ - teqeq r2, ip, lsr #23 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r0, ror #26 │ │ │ │ + teqeq r2, r8, ror r9 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, ror fp │ │ │ │ + strdeq r0, [r0], -fp │ │ │ │ + teqeq ip, r0, lsr #26 │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4, ror #25 │ │ │ │ + teqeq r2, r0, lsl #18 │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 002b9e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -513529,93 +513529,93 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2b9ee0 │ │ │ │ cmpeq r6, r0, asr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, lsl sp │ │ │ │ - teqeq ip, ip, lsr #16 │ │ │ │ - teqeq r2, r4, asr #8 │ │ │ │ - teqeq r2, r0, asr #13 │ │ │ │ + teqeq ip, r4, lsr r8 │ │ │ │ + teqeq r2, r0, asr r4 │ │ │ │ + teqeq r2, ip, asr #13 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - teqeq ip, ip, ror #15 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r8, ror r6 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, asr #25 │ │ │ │ + teqeq r2, r4, lsl #13 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - teqeq ip, r0, lsr #15 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, r4, lsr r6 │ │ │ │ + teqeq ip, r8, lsr #15 │ │ │ │ + teqeq r2, r4, asr #7 │ │ │ │ + teqeq r2, r0, asr #12 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ - teqeq ip, r4, ror #14 │ │ │ │ - teqeq r2, ip, ror r3 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, ip, ror #14 │ │ │ │ + teqeq r2, r8, lsl #7 │ │ │ │ + teqeq r2, r4, lsl #12 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - teqeq ip, r8, lsr #14 │ │ │ │ - teqeq r2, r0, asr #6 │ │ │ │ - teqeq r2, r0, asr #11 │ │ │ │ + teqeq ip, r0, lsr r7 │ │ │ │ + teqeq r2, ip, asr #6 │ │ │ │ + teqeq r2, ip, asr #11 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - teqeq ip, ip, ror #13 │ │ │ │ - teqeq r2, r4, lsl #6 │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, lsl r3 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, asr #5 │ │ │ │ - teqeq r2, r8, asr #10 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, asr r5 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - teqeq ip, r4, ror r6 │ │ │ │ - teqeq r2, ip, lsl #5 │ │ │ │ - teqeq r2, ip, lsl #10 │ │ │ │ + teqeq ip, ip, ror r6 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsl r5 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - teqeq ip, r8, lsr r6 │ │ │ │ - teqeq r2, r0, asr r2 │ │ │ │ - teqeq r2, ip, asr #9 │ │ │ │ + teqeq ip, r0, asr #12 │ │ │ │ + teqeq r2, ip, asr r2 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r4, lsl r2 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - andeq r0, r0, r9, ror #16 │ │ │ │ - teqeq ip, r0, asr #11 │ │ │ │ + teqeq ip, r4, lsl #12 │ │ │ │ + teqeq r2, r0, lsr #4 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r2, r4, asr r4 │ │ │ │ + andeq r0, r0, r9, ror #16 │ │ │ │ + teqeq ip, r8, asr #11 │ │ │ │ + teqeq r2, r8, asr #21 │ │ │ │ + teqeq r2, r0, ror #8 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - teqeq ip, r8, ror r5 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, lsl #8 │ │ │ │ + teqeq ip, r0, lsl #11 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - teqeq ip, ip, lsr r5 │ │ │ │ - teqeq r2, r4, asr r1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4, asr #10 │ │ │ │ + teqeq r2, r0, ror #2 │ │ │ │ + teqeq r2, r0, ror #7 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - teqeq ip, r0, lsl #10 │ │ │ │ - teqeq r2, r8, lsl r1 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8, lsl #10 │ │ │ │ + teqeq r2, r4, lsr #2 │ │ │ │ + teqeq r2, r4, lsr #7 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - teqeq ip, r4, asr #9 │ │ │ │ - ldrsbeq r8, [r2, -ip]! │ │ │ │ - teqeq r2, r8, asr r3 │ │ │ │ + teqeq ip, ip, asr #9 │ │ │ │ + teqeq r2, r8, ror #1 │ │ │ │ + teqeq r2, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - teqeq ip, r8, lsl #9 │ │ │ │ - teqeq r2, r0, lsr #1 │ │ │ │ - teqeq r2, ip, lsl r3 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #1 │ │ │ │ + teqeq r2, r8, lsr #6 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - teqeq ip, ip, asr #8 │ │ │ │ - teqeq r2, r4, rrx │ │ │ │ - teqeq r2, r0, ror #5 │ │ │ │ + teqeq ip, r4, asr r4 │ │ │ │ + teqeq r2, r0, ror r0 │ │ │ │ + teqeq r2, ip, ror #5 │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - teqeq ip, r0, lsl r4 │ │ │ │ - teqeq r2, r8, lsr #32 │ │ │ │ - teqeq r2, r4, lsr #5 │ │ │ │ + teqeq ip, r8, lsl r4 │ │ │ │ + teqeq r2, r4, lsr r0 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, ror #31 │ │ │ │ - teqeq r2, r8, ror #4 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, ror r2 │ │ │ │ andeq r0, r0, r2, ror #16 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, lsr #4 │ │ │ │ + teqeq ip, r0, lsr #7 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, lsr r2 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ │ │ │ │ 002ba744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -513844,32 +513844,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2ba870 │ │ │ │ smlaltbeq sp, r6, r0, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbbeq sp, r6, ip, r3 │ │ │ │ - teqeq ip, r8, lsr #1 │ │ │ │ - teqeq r2, r4, lsr pc │ │ │ │ + ldrheq fp, [ip, -r0]! │ │ │ │ + teqeq r2, r0, asr #30 │ │ │ │ andeq r0, r0, r6, lsr lr │ │ │ │ - teqeq r2, r8, ror ip │ │ │ │ - teqeq ip, r0, lsl r0 │ │ │ │ - teqeq r2, r4, lsr #29 │ │ │ │ + teqeq r2, r4, lsl #25 │ │ │ │ + teqeq ip, r8, lsl r0 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, fp, lsr lr │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - teqeq r2, ip, lsl #23 │ │ │ │ - teqeq ip, r0, lsr pc │ │ │ │ - teqeq r2, r0, ror #8 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8, lsr pc │ │ │ │ + teqeq r2, ip, ror #8 │ │ │ │ teqeq r1, r8, asr #18 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, asr #27 │ │ │ │ andeq r0, r0, r3, asr #28 │ │ │ │ - teqeq ip, r0, ror #29 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ - teqeq r2, r4, asr #21 │ │ │ │ + teqeq ip, r8, ror #29 │ │ │ │ + teqeq r2, r4, lsl #22 │ │ │ │ + teqeq r2, r0, lsl #27 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ │ │ │ │ 002bab30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #348] @ 0x15c │ │ │ │ @@ -513954,17 +513954,17 @@ │ │ │ │ mov r1, #3696 @ 0xe70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2babc4 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, ip, asr #4 │ │ │ │ + teqeq r2, r0, lsr #23 │ │ │ │ │ │ │ │ 002baca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -514015,21 +514015,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2bada0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2272 @ 0x8e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2bacf0 │ │ │ │ - teqeq ip, r8, asr #24 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - muleq r0, r4, lr │ │ │ │ - teqeq ip, r4, lsl #24 │ │ │ │ - teqeq r2, r8, lsr #16 │ │ │ │ + teqeq ip, r0, asr ip │ │ │ │ teqeq r2, ip @ │ │ │ │ + teqeq r2, r4, ror #21 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + teqeq ip, ip, lsl #24 │ │ │ │ + teqeq r2, r4, lsr r8 │ │ │ │ + teqeq r2, r8, lsr #21 │ │ │ │ muleq r0, r5, lr │ │ │ │ │ │ │ │ 002bada4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -514081,20 +514081,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2bae9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2304 @ 0x900 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2badf0 │ │ │ │ - teqeq ip, r8, asr #22 │ │ │ │ - ldrheq lr, [r2, -r0]! │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq ip, r4, lsl #22 │ │ │ │ - teqeq r2, r8, lsr #14 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r0, asr fp │ │ │ │ + ldrheq lr, [r2, -ip]! │ │ │ │ + teqeq r2, r8, ror #19 │ │ │ │ + teqeq ip, ip, lsl #22 │ │ │ │ + teqeq r2, r4, lsr r7 │ │ │ │ + teqeq r2, r8, lsr #19 │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 002baea0 : │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2baed8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -514121,17 +514121,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2baf28 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2baed0 │ │ │ │ - teqeq ip, r4, ror sl │ │ │ │ - teqeq r2, ip, lsl #13 │ │ │ │ - teqeq r2, r8, lsl #18 │ │ │ │ + teqeq ip, ip, ror sl │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, lsl r9 │ │ │ │ andeq r0, r0, r9, asr #29 │ │ │ │ │ │ │ │ 002baf2c : │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2baf64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -514158,17 +514158,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2bafb4 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2baf5c │ │ │ │ - teqeq ip, r8, ror #19 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, ip, ror r8 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqeq r2, r8, lsl #17 │ │ │ │ andeq r0, r0, r3, ror #29 │ │ │ │ │ │ │ │ 002bafb8 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -514791,90 +514791,90 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 2bb2e4 │ │ │ │ b 2bb838 │ │ │ │ cmpeq r6, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, ip, lsl r9 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r4, lsr #18 │ │ │ │ + teqeq r2, r8, asr #15 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, lsr #12 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8, lsr r6 │ │ │ │ andeq r0, r0, r2, asr pc │ │ │ │ cmpeq r6, r8, lsl r9 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ - teqeq r2, r4, asr #4 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r4, lsr r6 │ │ │ │ + teqeq r2, r0, asr r2 │ │ │ │ + teqeq r2, r4, asr #9 │ │ │ │ andeq r0, r0, sl, asr pc │ │ │ │ - teqeq ip, ip, asr #11 │ │ │ │ - teqeq r2, r4, ror #8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, ror r4 │ │ │ │ teqeq r1, ip, asr r9 │ │ │ │ - teqeq ip, r0, lsl #9 │ │ │ │ - @ instruction: 0x01327094 │ │ │ │ - teqeq r2, r4, lsl r3 │ │ │ │ - teqeq ip, ip, lsr r4 │ │ │ │ - teqeq r2, r0, asr r0 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, r4, lsl r4 │ │ │ │ - teqeq r2, r8, lsr #32 │ │ │ │ - teqeq r2, r8, lsr #5 │ │ │ │ - teqeq r2, ip │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r8, lsl #9 │ │ │ │ + teqeq r2, r0, lsr #1 │ │ │ │ + teqeq r2, r0, lsr #6 │ │ │ │ + teqeq ip, r4, asr #8 │ │ │ │ + teqeq r2, ip, asr r0 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, lsl r4 │ │ │ │ + teqeq r2, r4, lsr r0 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4, asr r2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r2, r8, lsl r0 │ │ │ │ + teqeq ip, r4, asr #7 │ │ │ │ + teqeq r2, r0, ror #31 │ │ │ │ + teqeq r2, r0, ror #4 │ │ │ │ + teqeq ip, r0, lsr #7 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsr r2 │ │ │ │ + teqeq ip, r0, ror #6 │ │ │ │ + teqeq r2, ip, ror pc │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, lsr r2 │ │ │ │ - teqeq ip, r8, asr r3 │ │ │ │ - teqeq r2, r0, ror pc │ │ │ │ - teqeq r2, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr pc │ │ │ │ - teqeq r2, r8, lsr pc │ │ │ │ + teqeq r2, r4, asr #30 │ │ │ │ andeq r0, r0, r3, asr #30 │ │ │ │ - teqeq r2, r8, lsl #30 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, r8, lsr #29 │ │ │ │ + teqeq r2, r4, lsl pc │ │ │ │ + teqeq r2, r4, ror #29 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r6, asr #30 │ │ │ │ - teqeq ip, r8, asr r2 │ │ │ │ - teqeq r2, ip, ror #28 │ │ │ │ - teqeq r2, ip, ror #1 │ │ │ │ - teqeq ip, r0, lsr r2 │ │ │ │ - teqeq r2, r4, asr #28 │ │ │ │ - teqeq r2, r4, asr #1 │ │ │ │ - teqeq ip, r8, lsl #4 │ │ │ │ - teqeq r2, ip, lsl lr │ │ │ │ - @ instruction: 0x0132d09c │ │ │ │ - teqeq r2, r0, lsl #28 │ │ │ │ + teqeq ip, r0, ror #4 │ │ │ │ + teqeq r2, r8, ror lr │ │ │ │ + ldrsheq sp, [r2, -r8]! │ │ │ │ + teqeq ip, r8, lsr r2 │ │ │ │ + teqeq r2, r0, asr lr │ │ │ │ + ldrsbeq sp, [r2, -r0]! │ │ │ │ + teqeq ip, r0, lsl r2 │ │ │ │ + teqeq r2, r8, lsr #28 │ │ │ │ + teqeq r2, r8, lsr #1 │ │ │ │ + teqeq r2, ip, lsl #28 │ │ │ │ andeq r0, r0, r5, asr #30 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r4, asr #27 │ │ │ │ - teqeq r2, r8, lsr r0 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ andeq r0, r0, sl, asr #30 │ │ │ │ - teqeq ip, ip, ror #2 │ │ │ │ + teqeq ip, r4, ror r1 │ │ │ │ + teqeq r2, r4, lsl #14 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, ror #31 │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - teqeq r2, r4, lsr sp │ │ │ │ + teqeq r2, r0, asr #26 │ │ │ │ andeq r0, r0, r7, asr #30 │ │ │ │ - teqeq r2, r4, lsl #26 │ │ │ │ + teqeq r2, r0, lsl sp │ │ │ │ andeq r0, r0, r4, asr #30 │ │ │ │ - ldrheq sl, [ip, -r4]! │ │ │ │ - teqeq r2, ip, asr #25 │ │ │ │ - teqeq r2, r0, asr #30 │ │ │ │ + ldrheq sl, [ip, -ip]! │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, ip, asr #30 │ │ │ │ andeq r0, r0, sp, asr #30 │ │ │ │ - teqeq ip, r4, ror r0 │ │ │ │ - teqeq r2, r8, lsl #25 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, ror r0 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r8, lsl #30 │ │ │ │ andeq r0, r0, fp, asr #30 │ │ │ │ - teqeq ip, r0, lsr r0 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r8, lsr r0 │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqeq r2, r8, asr #29 │ │ │ │ andeq r0, r0, r5, asr pc │ │ │ │ ldr r2, [r0, #576] @ 0x240 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #384] @ 0x180 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r3, #440] @ 0x1b8 │ │ │ │ @@ -515439,66 +515439,66 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str r6, [sp, #8] │ │ │ │ b 2bc180 │ │ │ │ smlalbteq ip, r6, r8, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, ror r0 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq ip, r0, lsl #14 │ │ │ │ - teqeq r2, r0, lsl #7 │ │ │ │ - teqeq r2, r8, ror #4 │ │ │ │ - teqeq ip, r0, ror #11 │ │ │ │ + teqeq ip, r8, lsl #14 │ │ │ │ + teqeq r2, ip, lsl #7 │ │ │ │ + teqeq r2, r4, ror r2 │ │ │ │ + teqeq ip, r8, ror #11 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ teqeq r1, ip, lsl sl │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq r2, r0, lsr #2 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r2, ip, lsr #2 │ │ │ │ + teqeq ip, r0, lsr #9 │ │ │ │ teqeq r1, r0, lsl #31 │ │ │ │ - ldrsbeq sp, [r2, -r4]! │ │ │ │ - teqeq ip, ip, asr #8 │ │ │ │ + teqeq r2, r0, ror #1 │ │ │ │ + teqeq ip, r4, asr r4 │ │ │ │ cmpeq r6, ip, asr #26 │ │ │ │ - teqeq r2, r4, lsl r6 │ │ │ │ - teqeq r2, ip, ror #31 │ │ │ │ - teqeq ip, r4, ror #6 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq ip, ip, lsr #6 │ │ │ │ + teqeq r2, r0, lsr #12 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, ip, ror #6 │ │ │ │ + teqeq r2, r0, asr #31 │ │ │ │ + teqeq ip, r4, lsr r3 │ │ │ │ + teqeq r2, ip @ │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r2, r4, lsl #31 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r4, lsl #6 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - teqeq r2, r8, lsr pc │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, asr #30 │ │ │ │ + teqeq ip, r0, asr #5 │ │ │ │ teqeq r1, r0, ror sp │ │ │ │ teqeq r1, ip, lsl sp │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r2, r4, lsl lr │ │ │ │ - teqeq ip, ip, lsl #3 │ │ │ │ - teqeq r2, ip, lsl #8 │ │ │ │ - teqeq r2, r0, ror #7 │ │ │ │ - teqeq r2, r4, asr #7 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r4, ror #26 │ │ │ │ - ldrsbeq sl, [ip, -ip]! │ │ │ │ - teqeq r2, ip, asr r3 │ │ │ │ - teqeq r2, r4, lsr #6 │ │ │ │ + teqeq r2, r0, lsr #28 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ + teqeq r2, ip, ror #7 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r2, r8, asr #25 │ │ │ │ - teqeq ip, r0, asr #32 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r2, r8, asr #25 │ │ │ │ - teqeq r2, r0, ror r2 │ │ │ │ - teqeq r2, r8, asr #24 │ │ │ │ - teqeq ip, r0, asr #31 │ │ │ │ - teqeq r2, r8, lsr r2 │ │ │ │ - teqeq r2, r0, lsl ip │ │ │ │ - teqeq ip, r8, lsl #31 │ │ │ │ + teqeq r2, r0, ror sp │ │ │ │ + teqeq ip, r4, ror #1 │ │ │ │ + teqeq r2, r8, ror #6 │ │ │ │ + teqeq r2, r0, lsr r3 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, asr #32 │ │ │ │ + teqeq r2, r8, asr #5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip, ror r2 │ │ │ │ + teqeq r2, r4, asr ip │ │ │ │ + teqeq ip, r8, asr #31 │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ + teqeq r2, ip, lsl ip │ │ │ │ + teqeq ip, r0 @ │ │ │ │ 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] @ 2bc858 │ │ │ │ ldr ip, [pc, #988] @ 2bc85c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -515749,36 +515749,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2bc63c │ │ │ │ smlalbbeq fp, r6, r8, r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, lsr r7 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r8, lsr r9 │ │ │ │ + teqeq ip, r0, asr #25 │ │ │ │ + teqeq r2, r4, asr #18 │ │ │ │ smlalbteq fp, r6, r0, r5 │ │ │ │ - teqeq ip, r0, ror #24 │ │ │ │ - teqeq r2, r0, ror #17 │ │ │ │ + teqeq ip, r8, ror #24 │ │ │ │ + teqeq r2, ip, ror #17 │ │ │ │ teqeq r1, ip, lsr r7 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, ror lr │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, ip, lsr lr │ │ │ │ - teqeq r2, r4, asr #16 │ │ │ │ - teqeq ip, r8, asr #22 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4, asr #15 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq ip, r4, ror #21 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r8, lsl #29 │ │ │ │ + teqeq r2, r4, asr r8 │ │ │ │ + teqeq ip, r4, lsr #23 │ │ │ │ + teqeq r2, r8, asr #28 │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + teqeq ip, r0, asr fp │ │ │ │ + teqeq r2, r0, lsl #28 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, ror #14 │ │ │ │ - teqeq ip, r8, lsr #21 │ │ │ │ - teqeq r2, r4, asr sp │ │ │ │ - teqeq r2, r4, lsr #14 │ │ │ │ + teqeq r2, r8, lsr #15 │ │ │ │ + teqeq ip, ip, ror #21 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, ror #14 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r0, ror #26 │ │ │ │ + teqeq r2, r0, lsr r7 │ │ │ │ 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] @ 2bd058 │ │ │ │ ldr ip, [pc, #1916] @ 2bd05c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -516263,59 +516263,59 @@ │ │ │ │ cmpeq r6, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ smlalbteq fp, r6, r8, r2 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8, lsr #17 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r1, ip, asr sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r0, asr r4 │ │ │ │ - teqeq ip, r4, asr #14 │ │ │ │ - teqeq r2, r0, asr #7 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0, asr #18 │ │ │ │ - teqeq r2, ip, lsl #6 │ │ │ │ - teqeq ip, r4, ror #12 │ │ │ │ - teqeq r2, r4, ror #5 │ │ │ │ - teqeq ip, r4, lsl r6 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, ip, asr r4 │ │ │ │ + teqeq ip, ip, asr #14 │ │ │ │ + teqeq r2, ip, asr #7 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, ip, asr #18 │ │ │ │ + teqeq r2, r8, lsl r3 │ │ │ │ + teqeq ip, ip, ror #12 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsl r6 │ │ │ │ teqeq r1, r8, lsr r1 │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ cmpeq r6, r8, lsl #30 │ │ │ │ ldrheq r6, [r1, -r0]! │ │ │ │ teqeq r1, ip, asr r0 │ │ │ │ - teqeq ip, r8, lsl #10 │ │ │ │ - teqeq r2, r8, lsl #3 │ │ │ │ + teqeq ip, r0, lsl r5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsr #15 │ │ │ │ + teqeq ip, r4, asr #9 │ │ │ │ + teqeq r2, r8, ror #14 │ │ │ │ + teqeq r2, r0, ror r1 │ │ │ │ + teqeq ip, ip, ror #8 │ │ │ │ + teqeq r2, ip, lsl r7 │ │ │ │ + teqeq r2, r8, ror #1 │ │ │ │ + teqeq r2, r4, asr #1 │ │ │ │ + teqeq ip, r4, lsl #8 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsl #1 │ │ │ │ + teqeq ip, r8, asr #7 │ │ │ │ + teqeq r2, r8, ror r6 │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ + teqeq ip, ip, lsl #7 │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + teqeq r2, r8 │ │ │ │ + teqeq r2, r4, lsl #12 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, ip, asr r7 │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - teqeq ip, r4, ror #8 │ │ │ │ - teqeq r2, r0, lsl r7 │ │ │ │ - ldrsbeq ip, [r2, -ip]! @ │ │ │ │ - ldrheq ip, [r2, -r8]! │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, lsr #13 │ │ │ │ - teqeq r2, r4, ror r0 │ │ │ │ - teqeq ip, r0, asr #7 │ │ │ │ - teqeq r2, ip, ror #12 │ │ │ │ - teqeq r2, r8, lsr r0 │ │ │ │ - teqeq ip, r4, lsl #7 │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, r8, asr #11 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r2, r4, lsl #11 │ │ │ │ - teqeq r2, r4, asr r5 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2bd2b8 │ │ │ │ ldr r3, [pc, #376] @ 2bd2bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -516422,20 +516422,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 │ │ │ │ - teqeq r2, ip, asr #26 │ │ │ │ + teqeq r2, r8, asr sp │ │ │ │ strdeq sl, [r6, #-156] @ 0xffffff64 │ │ │ │ - ldrheq r9, [ip, -r8]! │ │ │ │ + teqeq ip, r0, asr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0146a99c │ │ │ │ - teqeq r2, r4, ror #5 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ 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] @ 2bd5cc │ │ │ │ mov r6, r3 │ │ │ │ @@ -516607,25 +516607,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2bd3d8 │ │ │ │ ldrdeq sl, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r8, asr ip │ │ │ │ - teqeq ip, r8, lsr r0 │ │ │ │ + teqeq r2, r4, ror #24 │ │ │ │ + teqeq ip, r0, asr #32 │ │ │ │ cmpeq r6, r4, lsr #16 │ │ │ │ - teqeq ip, r4, ror #30 │ │ │ │ - teqeq r2, r8, ror fp │ │ │ │ + teqeq ip, ip, ror #30 │ │ │ │ + teqeq r2, r4, lsl #23 │ │ │ │ teqeq r1, r4, lsl #18 │ │ │ │ - teqeq r2, r4, asr #32 │ │ │ │ - teqeq r2, r0, lsl r0 │ │ │ │ - teqeq r2, r8, asr #20 │ │ │ │ - teqeq ip, r8, lsr #28 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r0, asr r0 │ │ │ │ + teqeq r2, ip, lsl r0 │ │ │ │ + teqeq r2, r4, asr sl │ │ │ │ + teqeq ip, r0, lsr lr │ │ │ │ + teqeq r2, r8, ror #31 │ │ │ │ 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] │ │ │ │ @@ -516926,34 +516926,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2bd740 │ │ │ │ ldrdeq sl, [r6, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r0, lsr sp │ │ │ │ - teqeq r2, r4, asr #18 │ │ │ │ + teqeq ip, r8, lsr sp │ │ │ │ + teqeq r2, r0, asr r9 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ strheq sl, [r6, #-76] @ 0xffffffb4 │ │ │ │ - teqeq ip, r0, lsr #24 │ │ │ │ - teqeq r2, ip, lsr #16 │ │ │ │ - teqeq ip, ip, lsl #23 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq ip, r4, lsl #22 │ │ │ │ - teqeq r2, r0, lsl r7 │ │ │ │ + teqeq ip, r8, lsr #24 │ │ │ │ + teqeq r2, r8, lsr r8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r4, lsr #15 │ │ │ │ + teqeq ip, ip, lsl #22 │ │ │ │ + teqeq r2, ip, lsl r7 │ │ │ │ teqeq r1, r0 @ │ │ │ │ teqeq r1, r8, ror r4 │ │ │ │ - teqeq r2, ip, asr #23 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, ip, ror #22 │ │ │ │ - teqeq r2, ip, lsr fp │ │ │ │ - teqeq r2, r8, lsl #22 │ │ │ │ - teqeq ip, r4, lsl #18 │ │ │ │ - teqeq r2, r4, ror #21 │ │ │ │ - teqeq r2, r8, lsl r5 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsr #23 │ │ │ │ + teqeq r2, r8, ror fp │ │ │ │ + teqeq r2, r8, asr #22 │ │ │ │ + teqeq r2, r4, lsl fp │ │ │ │ + teqeq ip, ip, lsl #18 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r4, lsr #10 │ │ │ │ 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] @ 2bdd80 │ │ │ │ ldr r2, [pc, #580] @ 2bdd84 │ │ │ │ @@ -517100,25 +517100,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 2bdcf4 │ │ │ │ smlalbteq sl, r6, r4, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r4, asr r8 │ │ │ │ - teqeq r2, ip, ror #8 │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r4, lsl #6 │ │ │ │ + teqeq ip, ip, asr r8 │ │ │ │ + teqeq r2, r8, ror r4 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r2, r4, ror #16 │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - teqeq r2, ip, lsr #16 │ │ │ │ - teqeq r2, r0, lsl r8 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r0, lsl r3 │ │ │ │ + teqeq r2, r4, lsr #17 │ │ │ │ + teqeq r2, r0, ror r8 │ │ │ │ + teqeq r2, r4, asr r8 │ │ │ │ + teqeq r2, r8, lsr r8 │ │ │ │ + teqeq r2, ip, lsl 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 r5, r0 │ │ │ │ bl 2bdb24 │ │ │ │ @@ -517168,20 +517168,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2bde20 │ │ │ │ cmpeq r6, r0, lsr lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip, asr #3 │ │ │ │ - teqeq ip, r8, ror #10 │ │ │ │ - teqeq r2, r8, asr #14 │ │ │ │ - teqeq r2, ip, ror r1 │ │ │ │ - teqeq r2, r4, lsl r7 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r0, ror r5 │ │ │ │ + teqeq r2, r4, asr r7 │ │ │ │ + teqeq r2, r8, lsl #3 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #340] @ 2be01c │ │ │ │ ldr ip, [pc, #340] @ 2be020 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -517269,23 +517269,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2bdf04 │ │ │ │ cmpeq r6, ip, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ strdeq r9, [r6, #-200] @ 0xffffff38 │ │ │ │ - teqeq ip, r4, lsr #8 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, r8, lsr r0 │ │ │ │ - teqeq ip, r4, ror #7 │ │ │ │ - teqeq r2, r4, asr #11 │ │ │ │ + teqeq ip, ip, lsr #8 │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ + teqeq ip, ip, ror #7 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r4 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, lsl #11 │ │ │ │ - teqeq r2, r4, asr #31 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ 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] @ 2be874 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -517802,76 +517802,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2be298 │ │ │ │ smlalbbeq r9, r6, ip, fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq ip, r0, ror #3 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, ror #3 │ │ │ │ + teqeq r2, r0, lsl #28 │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ - teqeq ip, r0, asr #1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, asr #1 │ │ │ │ + teqeq r2, r0, ror #25 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - teqeq ip, r4 │ │ │ │ - teqeq r2, r0, lsl ip │ │ │ │ + teqeq ip, ip │ │ │ │ + teqeq r2, ip, lsl ip │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ teqeq r1, r8 @ │ │ │ │ teqeq r1, r0 @ │ │ │ │ teqeq r1, r0, asr r9 │ │ │ │ - teqeq ip, r4, lsr #29 │ │ │ │ + teqeq ip, ip, lsr #29 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ - teqeq r2, ip, lsr r0 │ │ │ │ - teqeq ip, ip, lsr #28 │ │ │ │ - teqeq r2, ip │ │ │ │ - teqeq r2, r8, lsr sl │ │ │ │ - andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, lsl #20 │ │ │ │ teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, asr #32 │ │ │ │ + teqeq ip, r4, lsr lr │ │ │ │ + teqeq r2, r8, lsl r0 │ │ │ │ + teqeq r2, r4, asr #20 │ │ │ │ + andeq r0, r0, r7, lsr #2 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq r2, r8, ror pc │ │ │ │ - teqeq r2, r4, lsr #19 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsl #20 │ │ │ │ + teqeq r2, r4, lsr #31 │ │ │ │ + teqeq ip, r0, lsr #27 │ │ │ │ + teqeq r2, r4, lsl #31 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq ip, ip, asr sp │ │ │ │ - teqeq r2, ip, lsr pc │ │ │ │ - teqeq r2, r8, ror #18 │ │ │ │ + teqeq ip, r4, ror #26 │ │ │ │ + teqeq r2, r8, asr #30 │ │ │ │ + teqeq r2, r4, ror r9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - teqeq ip, r0, lsr #26 │ │ │ │ - teqeq r2, r0, lsl #30 │ │ │ │ - teqeq r2, r0, lsr r9 │ │ │ │ - teqeq ip, r8, ror #25 │ │ │ │ - teqeq r2, r4, asr #29 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r8, lsr #26 │ │ │ │ + teqeq r2, ip, lsl #30 │ │ │ │ + teqeq r2, ip, lsr r9 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0, lsl #18 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq ip, r8, lsr #25 │ │ │ │ - teqeq r2, r8, lsl #29 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, asr #17 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq ip, ip, ror #24 │ │ │ │ - teqeq r2, ip, asr #28 │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ + teqeq ip, r4, ror ip │ │ │ │ + teqeq r2, r8, asr lr │ │ │ │ + teqeq r2, r4, lsl #17 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq ip, r0, lsr ip │ │ │ │ - teqeq r2, r0, lsl lr │ │ │ │ - teqeq r2, ip, lsr r8 │ │ │ │ + teqeq ip, r8, lsr ip │ │ │ │ + teqeq r2, ip, lsl lr │ │ │ │ + teqeq r2, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, lsl #16 │ │ │ │ - teqeq r2, ip @ │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, lsr #16 │ │ │ │ - teqeq r2, r4, lsr #15 │ │ │ │ + teqeq r2, r0, ror #27 │ │ │ │ + teqeq r2, ip, lsl #16 │ │ │ │ + teqeq r2, r8, lsr #27 │ │ │ │ + teqeq ip, r4, lsr #23 │ │ │ │ + teqeq r2, r4, lsr r8 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq ip, r8, asr fp │ │ │ │ - teqeq r2, r8, lsr sp │ │ │ │ - teqeq r2, r4, ror #14 │ │ │ │ + teqeq ip, r0, ror #22 │ │ │ │ + teqeq r2, r4, asr #26 │ │ │ │ + teqeq r2, r0, ror r7 │ │ │ │ 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] │ │ │ │ @@ -517896,17 +517896,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2bea04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2be9b0 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, ror #11 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r0, asr #23 │ │ │ │ + teqeq r2, ip, ror #11 │ │ │ │ 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] @ 2bece8 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ @@ -518086,34 +518086,34 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2beb70 │ │ │ │ ldrdeq r9, [r6, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r8, asr r9 │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ + teqeq ip, r0, ror #18 │ │ │ │ + teqeq r2, r8, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ smlalbbeq r9, r6, ip, r0 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, asr #19 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsl #8 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, asr #7 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, asr #7 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - teqeq ip, r4, ror r7 │ │ │ │ - teqeq r2, r4, asr r9 │ │ │ │ - teqeq r2, r0, lsl #7 │ │ │ │ + teqeq ip, ip, ror r7 │ │ │ │ + teqeq r2, r0, ror #18 │ │ │ │ + teqeq r2, ip, lsl #7 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - teqeq r2, ip, lsl r9 │ │ │ │ + teqeq r2, r8, lsr #18 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - teqeq r2, ip, ror #17 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, asr #17 │ │ │ │ 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} │ │ │ │ @@ -518734,72 +518734,72 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2beeec │ │ │ │ @ instruction: 0x01468e98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, ror #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq ip, r8, ror #9 │ │ │ │ - teqeq r2, r0, lsl #2 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsl #2 │ │ │ │ cmpeq r6, r0, lsl sp │ │ │ │ - teqeq ip, r4, ror r4 │ │ │ │ - teqeq r2, r8, lsl #1 │ │ │ │ - teqeq ip, r4, ror #7 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, ror r4 │ │ │ │ + @ instruction: 0x0132a094 │ │ │ │ + teqeq ip, ip, ror #7 │ │ │ │ + teqeq r2, r8 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ teqeq r1, r8, asr #14 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq ip, ip, ror r2 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq ip, ip, lsr #4 │ │ │ │ + teqeq ip, r4, lsl #5 │ │ │ │ + teqeq r2, r0, lsr #29 │ │ │ │ + teqeq ip, r4, lsr r2 │ │ │ │ teqeq r1, r8, lsl #25 │ │ │ │ - teqeq r2, r8, lsr lr │ │ │ │ - teqeq ip, r4, ror r1 │ │ │ │ - teqeq r2, r0, asr r3 │ │ │ │ - teqeq r2, r8, lsl #27 │ │ │ │ - teqeq ip, ip, lsr #2 │ │ │ │ - teqeq r2, r4, asr #26 │ │ │ │ - ldrsheq r7, [ip, -ip]! │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r0, lsl sp │ │ │ │ + teqeq r2, r4, asr #28 │ │ │ │ + teqeq ip, ip, ror r1 │ │ │ │ + teqeq r2, ip, asr r3 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4, lsr r1 │ │ │ │ + teqeq r2, r0, asr sp │ │ │ │ + teqeq ip, r4, lsl #2 │ │ │ │ + teqeq r2, r8, ror #5 │ │ │ │ + teqeq r2, ip, lsl sp │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ teqeq r1, r8, lsr #21 │ │ │ │ teqeq r1, r4, asr sl │ │ │ │ teqeq r1, r0, lsl sl │ │ │ │ teqeq r1, r0 @ │ │ │ │ - teqeq ip, r0, asr pc │ │ │ │ - teqeq r2, r8, ror #22 │ │ │ │ - teqeq r2, r0, lsl r1 │ │ │ │ - teqeq r2, r0, ror #1 │ │ │ │ - ldrheq r3, [r2, -r0]! │ │ │ │ - teqeq r2, r0, lsl #1 │ │ │ │ - teqeq ip, r8, ror #28 │ │ │ │ - teqeq r2, r4, asr #32 │ │ │ │ - teqeq r2, ip, ror sl │ │ │ │ - teqeq ip, ip, lsr #28 │ │ │ │ - teqeq r2, r8 │ │ │ │ - teqeq r2, r0, asr #20 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8, asr #31 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r8, lsl #31 │ │ │ │ - teqeq ip, r4, ror sp │ │ │ │ - teqeq r2, r0, asr pc │ │ │ │ - teqeq r2, r8, lsl #19 │ │ │ │ - teqeq ip, r8, lsr sp │ │ │ │ - teqeq r2, r4, lsl pc │ │ │ │ - teqeq r2, ip, asr #18 │ │ │ │ + teqeq ip, r8, asr pc │ │ │ │ + teqeq r2, r4, ror fp │ │ │ │ + teqeq r2, ip, lsl r1 │ │ │ │ + teqeq r2, ip, ror #1 │ │ │ │ + ldrheq r3, [r2, -ip]! │ │ │ │ + teqeq r2, ip, lsl #1 │ │ │ │ + teqeq ip, r0, ror lr │ │ │ │ + teqeq r2, r0, asr r0 │ │ │ │ + teqeq r2, r8, lsl #21 │ │ │ │ + teqeq ip, r4, lsr lr │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ + teqeq r2, ip, asr #20 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, lsl #18 │ │ │ │ - teqeq r2, r4, ror #17 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, ror #19 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, ip, ror sp │ │ │ │ + teqeq r2, ip, asr pc │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r0, asr #26 │ │ │ │ + teqeq r2, r0, lsr #30 │ │ │ │ + teqeq r2, r8, asr r9 │ │ │ │ + teqeq ip, r4, lsl #26 │ │ │ │ + teqeq r2, r4, ror #29 │ │ │ │ + teqeq r2, r8, lsl r9 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ 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] @ 2bfa84 │ │ │ │ mov r5, r3 │ │ │ │ @@ -518958,20 +518958,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2bf898 │ │ │ │ smlaltteq r8, r6, ip, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, ror #6 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r4, asr fp │ │ │ │ - teqeq ip, r4, asr #18 │ │ │ │ - teqeq r2, r4, lsr #22 │ │ │ │ - teqeq r2, r8, asr r5 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r8, asr #13 │ │ │ │ + teqeq r2, r0, ror #22 │ │ │ │ + teqeq ip, ip, asr #18 │ │ │ │ + teqeq r2, r0, lsr fp │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ 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] @ 2c00e4 │ │ │ │ ldr r3, [pc, #1568] @ 2c00e8 │ │ │ │ @@ -519365,43 +519365,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 2bfb5c │ │ │ │ cmpeq r6, r0, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r4, lsl #17 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, lsl #17 │ │ │ │ + teqeq r2, r8, lsr #9 │ │ │ │ smlaltbeq r8, r6, r0, r0 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r2, r4, ror #7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r8, ror #5 │ │ │ │ - teqeq ip, ip, lsl #12 │ │ │ │ - teqeq r2, r4, lsr #4 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4, lsl r6 │ │ │ │ + teqeq r2, r0, lsr r2 │ │ │ │ teqeq r1, r0, lsl r0 │ │ │ │ teqeq r1, r0 @ │ │ │ │ teqeq r1, ip, ror pc │ │ │ │ teqeq r1, ip, lsr pc │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, ror #12 │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + teqeq ip, r8, lsr #8 │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqeq r2, r0, asr #32 │ │ │ │ + teqeq ip, ip, ror #7 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, ror #12 │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ - teqeq ip, r0, lsr #8 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq r2, r4, lsr r0 │ │ │ │ - teqeq ip, r4, ror #7 │ │ │ │ - teqeq r2, r4, asr #11 │ │ │ │ + teqeq r2, r4 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, lsl #11 │ │ │ │ - teqeq ip, r8, ror r3 │ │ │ │ - teqeq r2, r8, asr r5 │ │ │ │ - teqeq r2, ip, lsl #31 │ │ │ │ - teqeq r2, r0, lsr #10 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, asr #9 │ │ │ │ + teqeq ip, r0, lsl #7 │ │ │ │ + teqeq r2, r4, ror #10 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, ip, lsr #10 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, asr #9 │ │ │ │ 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] @ 2c07b8 │ │ │ │ ldr ip, [pc, #1600] @ 2c07bc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -519803,47 +519803,47 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2c03b8 │ │ │ │ smlalbbeq r7, r6, ip, sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, lsr #20 │ │ │ │ - teqeq ip, r4, ror r1 │ │ │ │ - teqeq r2, ip, lsl #27 │ │ │ │ + teqeq ip, ip, ror r1 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8 │ │ │ │ - teqeq r2, r0, lsr #24 │ │ │ │ + teqeq ip, r0, lsl r0 │ │ │ │ + teqeq r2, ip, lsr #24 │ │ │ │ cmpeq r6, r4, asr #16 │ │ │ │ - teqeq ip, r4, lsl #31 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq ip, ip, lsl #31 │ │ │ │ + teqeq r2, r8, lsr #23 │ │ │ │ teqeq r1, r4, lsl #19 │ │ │ │ - teqeq ip, r8, lsl #30 │ │ │ │ - teqeq r2, r0, lsr #22 │ │ │ │ + teqeq ip, r0, lsl pc │ │ │ │ + teqeq r2, ip, lsr #22 │ │ │ │ teqeq r1, r4, lsl r9 │ │ │ │ teqeq r1, r0, ror r8 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq ip, r0, lsr #27 │ │ │ │ - teqeq r2, r0, lsl #31 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq ip, r4, ror #26 │ │ │ │ - teqeq r2, r4, asr #30 │ │ │ │ - teqeq r2, r8, ror r9 │ │ │ │ - teqeq ip, r8, lsr #26 │ │ │ │ - teqeq r2, r8, lsl #30 │ │ │ │ - teqeq r2, ip, lsr r9 │ │ │ │ - teqeq ip, ip, ror #25 │ │ │ │ - teqeq r2, ip, asr #29 │ │ │ │ - teqeq r2, r0, lsl #18 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0, asr #31 │ │ │ │ + teqeq ip, r8, lsr #27 │ │ │ │ + teqeq r2, ip, lsl #31 │ │ │ │ + teqeq r2, r0, asr #19 │ │ │ │ + teqeq ip, ip, ror #26 │ │ │ │ + teqeq r2, r0, asr pc │ │ │ │ + teqeq r2, r4, lsl #19 │ │ │ │ + teqeq ip, r0, lsr sp │ │ │ │ + teqeq r2, r4, lsl pc │ │ │ │ + teqeq r2, r8, asr #18 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq r2, ip, asr #28 │ │ │ │ - teqeq ip, r8, lsr ip │ │ │ │ - teqeq r2, r8, lsl lr │ │ │ │ - teqeq r2, ip, asr #16 │ │ │ │ + teqeq r2, ip, lsl #18 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, r4, lsr #17 │ │ │ │ + teqeq r2, r8, asr lr │ │ │ │ + teqeq ip, r0, asr #24 │ │ │ │ + teqeq r2, r4, lsr #28 │ │ │ │ + teqeq r2, r8, asr r8 │ │ │ │ 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] @ 2c0fe8 │ │ │ │ ldr ip, [pc, #1928] @ 2c0fec │ │ │ │ add lr, pc, lr │ │ │ │ @@ -520331,59 +520331,59 @@ │ │ │ │ smlaltbeq r7, r6, r4, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmpeq r6, ip, lsr r3 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8, ror #19 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r1, r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq ip, r0, lsl r9 │ │ │ │ - teqeq r2, r8, lsr #10 │ │ │ │ - teqeq ip, r4, lsl #17 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq ip, r8, lsl r9 │ │ │ │ + teqeq r2, r4, lsr r5 │ │ │ │ + teqeq ip, ip, lsl #17 │ │ │ │ + teqeq r2, r4, lsr #9 │ │ │ │ cmpeq r6, r0, asr #32 │ │ │ │ - teqeq ip, ip, lsr #15 │ │ │ │ - teqeq r2, r4, asr #7 │ │ │ │ - teqeq ip, ip, asr r7 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq ip, r4, ror #14 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r2, r4, ror #6 │ │ │ │ + teqeq r2, r0, ror r3 │ │ │ │ teqeq r1, ip, asr r1 │ │ │ │ teqeq r1, r8, lsl #2 │ │ │ │ - teqeq ip, r0, lsl #13 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq ip, ip, asr r6 │ │ │ │ - teqeq r2, ip, lsr r8 │ │ │ │ - teqeq r2, ip, ror #4 │ │ │ │ - teqeq r2, r4, lsl #16 │ │ │ │ + teqeq ip, r8, lsl #13 │ │ │ │ + teqeq r2, r4, lsr #5 │ │ │ │ + teqeq ip, r4, ror #12 │ │ │ │ + teqeq r2, r8, asr #16 │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ + teqeq r2, r0, lsl r8 │ │ │ │ + teqeq r2, r0, ror #15 │ │ │ │ + teqeq r2, ip, lsr #15 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r0, lsr #15 │ │ │ │ - teqeq r2, r8, lsr #3 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r2, ip, asr #14 │ │ │ │ - teqeq ip, ip, asr #10 │ │ │ │ - teqeq r2, ip, lsr #14 │ │ │ │ - teqeq r2, ip, asr r1 │ │ │ │ - teqeq ip, r0, lsl r5 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, lsr #2 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4, ror #1 │ │ │ │ - teqeq r2, ip, ror r6 │ │ │ │ - teqeq ip, r8, ror #8 │ │ │ │ - teqeq r2, ip, lsr r6 │ │ │ │ - teqeq r2, r4, asr #32 │ │ │ │ - teqeq ip, r0, lsl r4 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, lsr #32 │ │ │ │ + teqeq r2, r8, asr r7 │ │ │ │ + teqeq ip, r4, asr r5 │ │ │ │ + teqeq r2, r8, lsr r7 │ │ │ │ + teqeq r2, r8, ror #2 │ │ │ │ + teqeq ip, r8, lsl r5 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsr #2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r0, asr #13 │ │ │ │ + ldrsheq r8, [r2, -r0]! │ │ │ │ + teqeq r2, r8, lsl #13 │ │ │ │ + teqeq ip, r0, ror r4 │ │ │ │ + teqeq r2, r8, asr #12 │ │ │ │ + teqeq r2, r0, asr r0 │ │ │ │ + teqeq ip, r8, lsl r4 │ │ │ │ teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsr #32 │ │ │ │ + teqeq r2, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #384] @ 2c1250 │ │ │ │ ldr r3, [pc, #384] @ 2c1254 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -520492,21 +520492,21 @@ │ │ │ │ @ instruction: 0xffffc1e0 │ │ │ │ @ instruction: 0xfffff024 │ │ │ │ @ instruction: 0xffffdc00 │ │ │ │ @ instruction: 0xffffcefc │ │ │ │ @ instruction: 0xffffd824 │ │ │ │ @ instruction: 0xffffd894 │ │ │ │ @ instruction: 0xfffff6d0 │ │ │ │ - teqeq r2, r0, lsr #28 │ │ │ │ + teqeq r2, ip, lsr #28 │ │ │ │ cmpeq r6, ip, ror #20 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ cmpeq r6, r4, lsl #20 │ │ │ │ - teqeq r2, ip, asr #6 │ │ │ │ + teqeq r2, r8, asr r3 │ │ │ │ ldr r3, [pc, #12] @ 2c12b8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -520569,17 +520569,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c1318 │ │ │ │ - teqeq ip, r8, ror #4 │ │ │ │ - teqeq r2, r0, lsl sp │ │ │ │ - teqeq r2, r4, ror #3 │ │ │ │ + teqeq ip, r0, ror r2 │ │ │ │ + teqeq r2, ip, lsl sp │ │ │ │ + teqeq r2, r0 @ │ │ │ │ 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] @ 2c16ac │ │ │ │ ldr r2, [pc, #712] @ 2c16b0 │ │ │ │ @@ -520759,24 +520759,24 @@ │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c1524 │ │ │ │ cmpeq r6, ip, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r0, lsl #3 │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ + teqeq ip, r8, lsl #3 │ │ │ │ + teqeq r2, r4, lsr ip │ │ │ │ ldrdeq r6, [r6, #-104] @ 0xffffff98 │ │ │ │ teqeq r1, r4, lsl #17 │ │ │ │ - teqeq r2, r8, asr #31 │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ - teqeq r2, r8, ror pc │ │ │ │ - teqeq r2, ip, asr #30 │ │ │ │ - teqeq r2, r0, lsr #30 │ │ │ │ teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip, lsr #31 │ │ │ │ + teqeq r2, r4, lsl #31 │ │ │ │ + teqeq r2, r8, asr pc │ │ │ │ + teqeq r2, ip, lsr #30 │ │ │ │ + teqeq r2, r0, 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 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -521503,68 +521503,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c1cfc │ │ │ │ cmpeq r6, r0, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r6, [r6, #-64] @ 0xffffffc0 │ │ │ │ - teqeq ip, r8, asr #28 │ │ │ │ - teqeq r2, ip, ror #17 │ │ │ │ - teqeq ip, r4, ror #26 │ │ │ │ - teqeq r2, r4, lsl #16 │ │ │ │ + teqeq ip, r0, asr lr │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, ip, ror #26 │ │ │ │ + teqeq r2, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r4, ror #25 │ │ │ │ - teqeq r2, r8, lsl #15 │ │ │ │ + teqeq ip, ip, ror #25 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq ip, ip, lsl #24 │ │ │ │ - teqeq r2, r8, lsr #13 │ │ │ │ + teqeq ip, r4, lsl ip │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, ror #10 │ │ │ │ + teqeq ip, r0, lsl sl │ │ │ │ teqeq r2, r0 @ │ │ │ │ - teqeq ip, r8, asr #21 │ │ │ │ - teqeq r2, r0, ror #10 │ │ │ │ - teqeq ip, r8, lsl #20 │ │ │ │ - teqeq r2, r4, lsr #9 │ │ │ │ cmpeq r6, r0, lsl #30 │ │ │ │ - teqeq ip, r0, lsr r8 │ │ │ │ - teqeq r2, r4, lsl r8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r1, r0, lsr #32 │ │ │ │ - teqeq ip, ip, lsl r7 │ │ │ │ + teqeq ip, r8, lsr r8 │ │ │ │ + teqeq r2, r0, lsr #16 │ │ │ │ teqeq r2, ip @ │ │ │ │ + teqeq r1, r0, lsr #32 │ │ │ │ + teqeq ip, r4, lsr #14 │ │ │ │ + teqeq r2, r8, lsl #14 │ │ │ │ + teqeq r2, r8, asr #3 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0, lsr #13 │ │ │ │ + teqeq r2, r0, ror r6 │ │ │ │ + teqeq r2, r0, asr #12 │ │ │ │ + teqeq r2, ip, lsl #12 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01327098 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r2, r4, asr #13 │ │ │ │ + teqeq r2, r8, asr r0 │ │ │ │ + teqeq ip, r8, ror r5 │ │ │ │ + teqeq r2, r0, ror #10 │ │ │ │ + teqeq r2, ip, lsl r0 │ │ │ │ + teqeq r2, r8, lsr #10 │ │ │ │ + teqeq ip, r4, lsl #10 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4, ror #12 │ │ │ │ - teqeq r2, r4, lsr r6 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - teqeq ip, ip, ror #11 │ │ │ │ - teqeq r2, ip, asr #11 │ │ │ │ - teqeq r2, ip, lsl #1 │ │ │ │ - teqeq ip, ip, lsr #11 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, asr #32 │ │ │ │ - teqeq ip, r0, ror r5 │ │ │ │ - teqeq r2, r4, asr r5 │ │ │ │ - teqeq r2, r0, lsl r0 │ │ │ │ - teqeq r2, ip, lsl r5 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, ror #31 │ │ │ │ - teqeq r2, ip, lsl #31 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsr #9 │ │ │ │ + teqeq r2, r8, ror r4 │ │ │ │ + teqeq r2, r8, asr #8 │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ + teqeq r2, r8, lsl r4 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ teqeq r2, ip @ │ │ │ │ - teqeq r2, ip, ror #8 │ │ │ │ - teqeq r2, ip, lsr r4 │ │ │ │ - teqeq ip, r8, lsr #8 │ │ │ │ - teqeq r2, ip, lsl #8 │ │ │ │ - teqeq r2, r8, asr #29 │ │ │ │ - teqeq ip, ip, ror #7 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, ip, lsl #29 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - teqeq ip, r0, lsl #7 │ │ │ │ - teqeq r2, r4, ror #6 │ │ │ │ - teqeq r2, r0, lsr #28 │ │ │ │ + teqeq r2, r4, lsr #7 │ │ │ │ + teqeq ip, r8, lsl #7 │ │ │ │ + teqeq r2, r0, ror r3 │ │ │ │ + teqeq r2, ip, lsr #28 │ │ │ │ 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] @ 2c2a3c │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -522014,57 +522014,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 2c2798 │ │ │ │ strheq r5, [r6, #-132] @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, ror r8 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - teqeq ip, ip, lsl #2 │ │ │ │ + teqeq ip, r4, lsl r1 │ │ │ │ teqeq r1, r8 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq ip, ip, asr r0 │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ - teqeq ip, r4, lsl r0 │ │ │ │ + teqeq ip, r4, rrx │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ + teqeq ip, ip, lsl r0 │ │ │ │ teqeq r1, r0, ror #16 │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ - teqeq ip, r8, asr #30 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, r0, asr pc │ │ │ │ teqeq r1, r4, lsr r1 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0, asr #18 │ │ │ │ - teqeq ip, r0, asr lr │ │ │ │ + teqeq ip, r0, lsr #29 │ │ │ │ + teqeq r2, ip, asr #18 │ │ │ │ + teqeq ip, r8, asr lr │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r2, r8, ror #17 │ │ │ │ - teqeq ip, r4, lsr #28 │ │ │ │ - teqeq r2, ip, asr #17 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq ip, ip, lsr #28 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ cmpeq r6, r4, ror #8 │ │ │ │ - teqeq ip, ip, asr #27 │ │ │ │ - teqeq r2, r4, ror r8 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqpeq r1, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, asr #16 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ + teqeq ip, r4, lsr #27 │ │ │ │ + teqpeq r1, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, asr #16 │ │ │ │ teqeq r1, ip, lsr #11 │ │ │ │ - teqeq ip, r8, lsr #26 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, r0, lsr sp │ │ │ │ + teqeq r2, ip @ │ │ │ │ teqeq r1, r4, asr r5 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, ror r7 │ │ │ │ - teqeq ip, ip, lsr #25 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsl #15 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr r7 │ │ │ │ + teqpeq r1, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r8, lsl #24 │ │ │ │ teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, asr #14 │ │ │ │ - teqpeq r1, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, lsl #24 │ │ │ │ - teqpeq r1, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsr #13 │ │ │ │ - teqeq ip, ip, asr #23 │ │ │ │ - teqpeq r1, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsr #11 │ │ │ │ - teqeq r2, r0, lsr r6 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 2c2c98 │ │ │ │ ldr r2, [pc, #388] @ 2c2c9c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -522175,20 +522175,20 @@ │ │ │ │ @ instruction: 0xffff8f28 │ │ │ │ @ instruction: 0xffffaa78 │ │ │ │ @ instruction: 0xffffe724 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xffffeb2c │ │ │ │ @ instruction: 0xffffe810 │ │ │ │ @ instruction: 0xffffe6d8 │ │ │ │ - teqeq r2, r4, ror #8 │ │ │ │ + teqeq r2, r0, ror r4 │ │ │ │ cmpeq r6, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r4, lsr #19 │ │ │ │ + teqeq ip, ip, lsr #19 │ │ │ │ strheq r4, [r6, #-252] @ 0xffffff04 │ │ │ │ - teqpeq r1, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #12] @ 2c2d00 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -522631,61 +522631,61 @@ │ │ │ │ b 2c3128 │ │ │ │ ldrdeq r4, [r6, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01464e9c │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8, asr #16 │ │ │ │ + teqeq ip, r0, asr r8 │ │ │ │ teqeq r1, r8, asr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq r2, ip, lsr #3 │ │ │ │ - teqeq ip, r4, ror r7 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq ip, ip, ror r7 │ │ │ │ teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - teqeq ip, ip, lsr #14 │ │ │ │ + teqeq r2, r0, ror r1 │ │ │ │ + teqeq ip, r4, lsr r7 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ - teqeq ip, r8, lsr #13 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq r2, r8 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ teqpeq r0, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, asr #31 │ │ │ │ - teqeq ip, r8, lsl #11 │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ - teqeq ip, r8, ror #10 │ │ │ │ + teqeq r2, ip, asr #31 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, ip, lsr #31 │ │ │ │ + teqeq ip, r0, ror r5 │ │ │ │ ldrdeq r4, [r6, #-164] @ 0xffffff5c │ │ │ │ - teqeq r2, ip, asr #30 │ │ │ │ - teqeq ip, r4, lsl r5 │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, lsl pc │ │ │ │ - teqeq ip, r4, ror #9 │ │ │ │ + teqeq r2, r8, asr pc │ │ │ │ + teqeq ip, ip, lsl r5 │ │ │ │ + teqpeq r1, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsr #30 │ │ │ │ + teqeq ip, ip, ror #9 │ │ │ │ teqpeq r0, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, r8, ror r4 │ │ │ │ - teqpeq r1, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #29 │ │ │ │ - teqeq ip, r8, asr #8 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, r0, lsl #9 │ │ │ │ + teqpeq r1, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl #29 │ │ │ │ + teqeq ip, r0, asr r4 │ │ │ │ teqpeq r0, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r4, lsl lr │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - teqeq ip, r0, lsr #7 │ │ │ │ - teqpeq r1, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, ip, lsl #6 │ │ │ │ - teqpeq r1, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl ip │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r2, r0, lsr #28 │ │ │ │ + teqeq ip, r4, ror #7 │ │ │ │ + teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, ror #27 │ │ │ │ + teqeq ip, r8, lsr #7 │ │ │ │ + teqpeq r1, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq ip, r4, lsl r3 │ │ │ │ + teqpeq r1, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl ip │ │ │ │ + teqeq r2, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2c3640 │ │ │ │ ldr r3, [pc, #376] @ 2c3644 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -522792,20 +522792,20 @@ │ │ │ │ @ instruction: 0xffffc2d8 │ │ │ │ @ instruction: 0xffffa0cc │ │ │ │ @ instruction: 0xffffb444 │ │ │ │ @ instruction: 0xffffb4bc │ │ │ │ @ instruction: 0xffff8558 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0xfffff77c │ │ │ │ - teqeq r2, r8, lsl fp │ │ │ │ + teqeq r2, r4, lsr #22 │ │ │ │ cmpeq r6, r4, ror r6 │ │ │ │ - ldrsbeq r3, [ip, -r4]! │ │ │ │ + ldrsbeq r3, [ip, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r4, lsl r6 │ │ │ │ - teqeq r1, ip, asr pc │ │ │ │ + teqeq r1, r8, ror #30 │ │ │ │ ldr r3, [pc, #12] @ 2c36a4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -522878,23 +522878,23 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 2c3760 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r1, r8, lsr lr │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, r0, lsr #31 │ │ │ │ + teqeq r1, r4, asr #28 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, r8, lsr #31 │ │ │ │ + teqeq r1, r8, lsl #28 │ │ │ │ + teqeq r2, r0, ror #18 │ │ │ │ + teqeq ip, ip, ror #30 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r2, r4, asr r9 │ │ │ │ - teqeq ip, r4, ror #30 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r2, r8, lsr #18 │ │ │ │ - teqeq ip, r8, lsr pc │ │ │ │ + teqeq r2, r4, lsr r9 │ │ │ │ + teqeq ip, r0, asr #30 │ │ │ │ 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] @ 2c3ef4 │ │ │ │ ldr r3, [pc, #1764] @ 2c3ef8 │ │ │ │ @@ -523341,61 +523341,61 @@ │ │ │ │ b 2c3c44 │ │ │ │ strdeq r4, [r6, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r4, r6, r0, r3 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq ip, r8, asr #27 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqeq r1, r0, ror #28 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq ip, r8, lsr #25 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq r2, r8, ror #13 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ teqpeq r0, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #13 │ │ │ │ + teqeq r2, ip, lsl #13 │ │ │ │ andeq r7, r0, r0, asr r8 │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ - teqeq ip, r4, lsl ip │ │ │ │ + teqeq ip, ip, lsl ip │ │ │ │ teqeq r1, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - teqeq ip, r4, asr #22 │ │ │ │ - teqeq r2, ip, lsr #10 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, ip, asr #22 │ │ │ │ + teqeq r2, r8, lsr r5 │ │ │ │ + teqeq ip, r0, lsl #22 │ │ │ │ teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq ip, ip, asr #21 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, asr #9 │ │ │ │ strheq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ - teqeq ip, r4, ror sl │ │ │ │ - teqeq r2, ip, asr r4 │ │ │ │ - teqeq ip, r4, asr #20 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, lsr #8 │ │ │ │ + teqeq ip, ip, ror sl │ │ │ │ + teqeq r2, r8, ror #8 │ │ │ │ + teqeq ip, ip, asr #20 │ │ │ │ + teqeq r1, r0, ror #17 │ │ │ │ + teqeq r2, r4, lsr r4 │ │ │ │ ldrsheq pc, [r0, -ip]! @ │ │ │ │ - teqeq ip, ip, asr #19 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r0, asr #7 │ │ │ │ teqpeq r0, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq ip, r0, ror r9 │ │ │ │ - teqeq r2, r8, asr r3 │ │ │ │ - teqeq ip, ip, asr #18 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, ip, lsr #6 │ │ │ │ - teqeq r1, r4, lsr #15 │ │ │ │ - teqeq r1, ip, ror #14 │ │ │ │ - teqeq ip, r0, lsr #17 │ │ │ │ - teqeq r1, r0, lsr r7 │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ - teqeq ip, ip, ror #16 │ │ │ │ + teqeq ip, r8, ror r9 │ │ │ │ + teqeq r2, r4, ror #6 │ │ │ │ + teqeq ip, r4, asr r9 │ │ │ │ + teqeq r1, r8, ror #15 │ │ │ │ + teqeq r2, r8, lsr r3 │ │ │ │ teqeq r1, r0 @ │ │ │ │ - ldrsheq r5, [r2, -r8]! │ │ │ │ - teqeq r2, r0, lsl r2 │ │ │ │ + teqeq r1, r8, ror r7 │ │ │ │ + teqeq ip, r8, lsr #17 │ │ │ │ + teqeq r1, ip, lsr r7 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq ip, r4, ror r8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r2, r4, lsl #2 │ │ │ │ + teqeq r2, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2c4158 │ │ │ │ ldr r3, [pc, #376] @ 2c415c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -523502,20 +523502,20 @@ │ │ │ │ @ instruction: 0xffff92d0 │ │ │ │ @ instruction: 0xffff95b4 │ │ │ │ @ instruction: 0xffffb7a8 │ │ │ │ @ instruction: 0xffffa918 │ │ │ │ @ instruction: 0xffffa9a0 │ │ │ │ @ instruction: 0xfffff624 │ │ │ │ @ instruction: 0xfffff608 │ │ │ │ - teqeq r2, r0, lsr r0 │ │ │ │ + teqeq r2, ip, lsr r0 │ │ │ │ cmpeq r6, ip, asr fp │ │ │ │ - teqeq ip, r4, lsr r6 │ │ │ │ + teqeq ip, ip, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r3, [r6, #-172] @ 0xffffff54 │ │ │ │ - teqeq r1, r4, asr #8 │ │ │ │ + teqeq r1, r0, asr r4 │ │ │ │ ldr r3, [r0, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c41d4 │ │ │ │ ldr r2, [pc, #36] @ 2c41e0 │ │ │ │ ldr r3, [pc, #36] @ 2c41e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -523730,24 +523730,24 @@ │ │ │ │ b 2c4298 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r3, [r6, #-152] @ 0xffffff68 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ muleq r0, r0, r2 │ │ │ │ cmpeq r6, r4, ror #18 │ │ │ │ - teqeq r2, r0, lsr lr │ │ │ │ - teqeq ip, r8, lsr #9 │ │ │ │ + teqeq r2, ip, lsr lr │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ - teqeq ip, r0, lsl r4 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, r8, lsl r4 │ │ │ │ + teqeq r2, ip @ │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ teqeq r0, r8, asr #19 │ │ │ │ teqeq r0, r0, ror r9 │ │ │ │ - teqeq r1, r8, asr #1 │ │ │ │ - @ instruction: 0x0131e09c │ │ │ │ + ldrsbeq lr, [r1, -r4]! │ │ │ │ + teqeq r1, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #688] @ 2c4810 │ │ │ │ ldr r3, [pc, #688] @ 2c4814 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -523920,33 +523920,33 @@ │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c4614 │ │ │ │ smlaltbeq r3, r6, r4, r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r4, asr fp │ │ │ │ + teqeq ip, r4, ror #3 │ │ │ │ + teqeq r2, r0, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ smlaltteq r3, r6, r8, r5 │ │ │ │ - ldrsheq r2, [ip, -ip]! │ │ │ │ - teqeq r2, ip, ror sl │ │ │ │ - teqeq ip, r0, lsr #1 │ │ │ │ + teqeq ip, r4, lsl #2 │ │ │ │ + teqeq r2, r8, lsl #21 │ │ │ │ + teqeq ip, r8, lsr #1 │ │ │ │ teqeq r0, ip, lsl #14 │ │ │ │ - teqeq r2, r4, lsl sl │ │ │ │ - teqeq ip, r4, asr r0 │ │ │ │ - teqeq r2, r8, asr #17 │ │ │ │ - teqeq r2, r8, asr #19 │ │ │ │ - teqeq r1, ip, lsl #28 │ │ │ │ - teqeq ip, r0, ror #31 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r2, r8, asr r9 │ │ │ │ - teqeq ip, r4, lsr #31 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, ip, lsl r9 │ │ │ │ + teqeq r2, r0, lsr #20 │ │ │ │ + teqeq ip, ip, asr r0 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r1, r8, lsl lr │ │ │ │ + teqeq ip, r8, ror #31 │ │ │ │ + teqeq r1, r4, ror #27 │ │ │ │ + teqeq r2, r4, ror #18 │ │ │ │ + teqeq ip, ip, lsr #31 │ │ │ │ + teqeq r1, r8, lsr #27 │ │ │ │ + teqeq r2, r8, lsr #18 │ │ │ │ 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 2c4548 │ │ │ │ @@ -523996,21 +523996,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c48d0 │ │ │ │ smlalbbeq r3, r6, r0, r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, ip, ror #29 │ │ │ │ - teqeq r2, ip, ror #16 │ │ │ │ - teqeq ip, r0, lsr #29 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r2, ip, lsl r8 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq r2, r8, ror r8 │ │ │ │ + teqeq ip, r8, lsr #29 │ │ │ │ + teqeq r1, r4, lsr #25 │ │ │ │ + teqeq r2, r8, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqeq r1, r4, ror #24 │ │ │ │ + teqeq r1, r0, ror ip │ │ │ │ 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, #576] @ 0x240 │ │ │ │ mov r9, r0 │ │ │ │ @@ -524134,20 +524134,20 @@ │ │ │ │ stm sp, {r0, ip} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c4b04 │ │ │ │ - teqeq ip, r0, ror #27 │ │ │ │ - teqeq r2, r4, asr r7 │ │ │ │ - teqeq ip, ip, ror #24 │ │ │ │ - teqeq r1, r4, ror #20 │ │ │ │ - teqeq r2, r8, ror #11 │ │ │ │ - teqeq r1, r0, lsr sl │ │ │ │ + teqeq ip, r8, ror #27 │ │ │ │ + teqeq r2, r0, ror #14 │ │ │ │ + teqeq ip, r4, ror ip │ │ │ │ + teqeq r1, r0, ror sl │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + teqeq r1, ip, lsr sl │ │ │ │ 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] @ 2c4e70 │ │ │ │ ldr r3, [pc, #716] @ 2c4e74 │ │ │ │ @@ -524328,26 +524328,26 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ stm sp, {r5, sl} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c4cbc │ │ │ │ cmpeq r6, r0, rrx │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r4, lsl fp │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsl fp │ │ │ │ + teqeq r2, ip @ │ │ │ │ cmpeq r6, r0, asr #30 │ │ │ │ - teqeq ip, r0, ror sl │ │ │ │ - teqeq r2, ip, ror #7 │ │ │ │ + teqeq ip, r8, ror sl │ │ │ │ + teqeq r2, r8 @ │ │ │ │ teqeq r0, ip, lsl #1 │ │ │ │ teqeq r0, r8, lsr r0 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq ip, r8, ror #18 │ │ │ │ - teqeq r1, r0, ror #14 │ │ │ │ - teqeq r2, r4, ror #5 │ │ │ │ - teqeq r1, ip, lsr #14 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq ip, r0, ror r9 │ │ │ │ + teqeq r1, ip, ror #14 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r1, r8, lsr r7 │ │ │ │ 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] @ 2c5304 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1088] @ 2c5308 │ │ │ │ @@ -524622,29 +524622,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 2c4f50 │ │ │ │ cmpeq r6, r0, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlaltbeq r2, r6, ip, ip │ │ │ │ - teqeq ip, r4, ror #15 │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - teqeq ip, r0, lsr #14 │ │ │ │ - teqeq r2, r0, lsr #1 │ │ │ │ + teqeq ip, ip, ror #15 │ │ │ │ + teqeq r2, r0, ror r1 │ │ │ │ + teqeq ip, r8, lsr #14 │ │ │ │ + teqeq r2, ip, lsr #1 │ │ │ │ teqeq r0, ip, lsr sp │ │ │ │ teqeq r0, r0, lsr #25 │ │ │ │ teqeq r0, ip, asr ip │ │ │ │ teqeq r0, r8, lsl ip │ │ │ │ - teqeq r1, r0, ror r3 │ │ │ │ - teqeq r1, r0, asr #6 │ │ │ │ - teqeq r1, r0, lsl r3 │ │ │ │ - teqeq ip, r4, ror #9 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, ip, asr lr │ │ │ │ - teqeq r1, r4, lsr #5 │ │ │ │ + teqeq r1, ip, ror r3 │ │ │ │ + teqeq r1, ip, asr #6 │ │ │ │ + teqeq r1, ip, lsl r3 │ │ │ │ + teqeq ip, ip, ror #9 │ │ │ │ + teqeq r1, r8, ror #5 │ │ │ │ + teqeq r2, r8, ror #28 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ 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] @ 2c576c │ │ │ │ ldr r3, [pc, #1028] @ 2c5770 │ │ │ │ @@ -524904,31 +524904,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 2c5420 │ │ │ │ @ instruction: 0x01462898 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r2, [r6, #-124] @ 0xffffff84 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip, ror #24 │ │ │ │ - teqeq r1, r0, lsl #1 │ │ │ │ - teqeq ip, r0, asr r2 │ │ │ │ - teqeq r2, ip, asr #23 │ │ │ │ - teqeq r1, r0, ror #31 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r8, ror ip │ │ │ │ + teqeq r1, ip, lsl #1 │ │ │ │ + teqeq ip, r8, asr r2 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq r1, ip, ror #31 │ │ │ │ teqeq r0, r4, lsl r8 │ │ │ │ teqeq r0, r0, asr #15 │ │ │ │ - teqeq r1, r8, lsl pc │ │ │ │ - teqeq ip, ip, ror #1 │ │ │ │ - teqeq r1, r4, ror #29 │ │ │ │ - teqeq r2, r4, ror #20 │ │ │ │ - teqeq r1, ip, lsr #29 │ │ │ │ - teqeq ip, r8, lsl #1 │ │ │ │ - teqeq r1, r4, ror lr │ │ │ │ - teqeq r2, ip, ror r8 │ │ │ │ - teqeq r2, r4, asr #19 │ │ │ │ + teqeq r1, r4, lsr #30 │ │ │ │ + ldrsheq r1, [ip, -r4]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r0, ror sl │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x013c1090 │ │ │ │ + teqeq r1, r0, lsl #29 │ │ │ │ + teqeq r2, r8, lsl #17 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ 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] @ 2c5a44 │ │ │ │ ldr r3, [pc, #624] @ 2c5a48 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -525085,25 +525085,25 @@ │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c58bc │ │ │ │ cmpeq r6, r0, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq ip, r0, asr #30 │ │ │ │ - teqeq r2, r0, asr #17 │ │ │ │ + teqeq ip, r8, asr #30 │ │ │ │ + teqeq r2, ip, asr #17 │ │ │ │ cmpeq r6, r0, asr #6 │ │ │ │ - teqeq r1, r4, ror ip │ │ │ │ + teqeq r1, r0, lsl #25 │ │ │ │ teqeq r0, ip, lsr #9 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r1, r8, ror #23 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r2, r0, asr #14 │ │ │ │ - teqeq r1, r8, lsl #23 │ │ │ │ - teqeq r1, ip, asr fp │ │ │ │ + teqeq ip, r4, lsl #28 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, asr #14 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, r8, ror #22 │ │ │ │ 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] @ 2c5d44 │ │ │ │ ldr ip, [pc, #692] @ 2c5d48 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -525292,33 +525292,33 @@ │ │ │ │ @ instruction: 0xffffee50 │ │ │ │ andeq r6, r0, r0, lsl #4 │ │ │ │ @ instruction: 0xffffed38 │ │ │ │ @ instruction: 0xffffea04 │ │ │ │ smlalbteq r2, r6, r0, r0 │ │ │ │ @ instruction: 0xffffe654 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq r2, r8, asr #11 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - teqeq r2, r4, lsr #12 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq r2, r8, lsl #10 │ │ │ │ + teqeq r2, r0, ror #11 │ │ │ │ + teqeq r2, r0, lsr r6 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq r2, r4, lsl r5 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ strheq r1, [r6, #-248] @ 0xffffff08 │ │ │ │ - teqeq r1, r0, lsl #18 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, asr r4 │ │ │ │ + teqeq r1, ip, lsl #18 │ │ │ │ + teqeq ip, r4, ror #21 │ │ │ │ + teqeq r1, r0, ror #17 │ │ │ │ + teqeq r2, r4, ror #8 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq ip, r4, lsr #21 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r0, lsr #8 │ │ │ │ + teqeq ip, ip, lsr #21 │ │ │ │ + teqeq r1, r8, lsr #17 │ │ │ │ + teqeq r2, ip, lsr #8 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq ip, ip, ror #20 │ │ │ │ - teqeq r1, r4, ror #16 │ │ │ │ - teqeq r2, r8, ror #7 │ │ │ │ + teqeq ip, r4, ror sl │ │ │ │ + teqeq r1, r0, ror r8 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ ldr r0, [r0, #560] @ 0x230 │ │ │ │ ldr r2, [pc, #76] @ 2c5e30 │ │ │ │ ldr r3, [pc, #76] @ 2c5e34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -525482,32 +525482,32 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c5f54 │ │ │ │ cmpeq r6, r4, ror #26 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq ip, r0, lsl #20 │ │ │ │ + teqeq r2, r8, lsl #6 │ │ │ │ + teqeq ip, r8, lsl #20 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqeq r2, r8, lsl #1 │ │ │ │ - teqeq r2, r0, asr #4 │ │ │ │ - teqeq ip, r8, asr #18 │ │ │ │ - teqeq r1, ip, asr #11 │ │ │ │ + @ instruction: 0x01323094 │ │ │ │ + teqeq r2, ip, asr #4 │ │ │ │ + teqeq ip, r0, asr r9 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r2, r8, asr #3 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - andeq r0, r0, r9, lsl r1 │ │ │ │ - teqeq r1, r0, ror #10 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r1, r4, lsr #11 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ teqeq ip, r8 @ │ │ │ │ + andeq r0, r0, r9, lsl r1 │ │ │ │ + teqeq r1, ip, ror #10 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + teqeq ip, r0, lsr #17 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - teqeq r1, ip, lsr #10 │ │ │ │ + teqeq r1, r8, lsr r5 │ │ │ │ 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 2c5e84 │ │ │ │ @@ -525557,21 +525557,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c6134 │ │ │ │ cmpeq r6, ip, lsl fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq ip, r8, asr #15 │ │ │ │ - ldrheq r3, [r2, -r8]! │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq r2, r4, asr #1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - teqeq ip, ip, ror r7 │ │ │ │ - teqeq r1, r4, lsr r4 │ │ │ │ - teqeq r2, r8, rrx │ │ │ │ - teqeq r1, r0, lsl #8 │ │ │ │ + teqeq ip, r4, lsl #15 │ │ │ │ + teqeq r1, r0, asr #8 │ │ │ │ + teqeq r2, r4, ror r0 │ │ │ │ + teqeq r1, ip, lsl #8 │ │ │ │ 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] @ 2c6bac │ │ │ │ @@ -526199,71 +526199,71 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c6840 │ │ │ │ cmpeq r6, r8, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r0, asr #31 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ - teqeq r2, r8, lsl #30 │ │ │ │ + teqeq r2, ip, asr #31 │ │ │ │ + teqeq ip, r4, lsr r6 │ │ │ │ + teqeq r2, r4, lsl pc │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - teqeq ip, r4, lsr #9 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq ip, ip, lsr #9 │ │ │ │ + teqeq r2, ip @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq r2, r4, asr #22 │ │ │ │ + teqeq ip, r4, lsr #5 │ │ │ │ + teqeq r2, r0, asr fp │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrsbeq r0, [ip, -r0]! @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + ldrsbeq r0, [ip, -r8]! │ │ │ │ + teqeq r2, r4, asr #19 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ strheq r1, [r6, #-60] @ 0xffffffc4 │ │ │ │ - teqeq ip, r0, lsr r0 │ │ │ │ - teqeq r1, r8, ror #25 │ │ │ │ - teqeq r2, ip, lsl r9 │ │ │ │ - teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq r2, r4, ror #17 │ │ │ │ + teqeq ip, r8, lsr r0 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r2, r8, lsr #18 │ │ │ │ + teqeq ip, r0 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - teqpeq fp, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8, ror ip │ │ │ │ - teqeq r2, ip, lsr #17 │ │ │ │ + teqpeq fp, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, lsl #25 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - teqpeq fp, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, asr #24 │ │ │ │ - teqeq r2, r4, ror r8 │ │ │ │ - teqeq r1, ip, lsl #24 │ │ │ │ - teqeq r1, r0, ror #23 │ │ │ │ - teqpeq fp, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, ip, ror #15 │ │ │ │ + teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip, asr #24 │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ + teqeq r1, r8, lsl ip │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + teqpeq fp, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, asr #23 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - teqeq r1, r0, lsl #23 │ │ │ │ - teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, asr fp │ │ │ │ - teqeq r2, r4, lsl #15 │ │ │ │ - teqpeq fp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8, lsl fp │ │ │ │ - teqeq r2, ip, asr #14 │ │ │ │ + teqeq r1, ip, lsl #23 │ │ │ │ + teqpeq fp, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip, asr fp │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqpeq fp, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, lsr #22 │ │ │ │ + teqeq r2, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r1, r4, ror #21 │ │ │ │ - teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, ror #13 │ │ │ │ - andeq r0, r0, r5, ror #3 │ │ │ │ - teqpeq fp, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, ror sl │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqpeq fp, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, asr #21 │ │ │ │ teqeq r2, r4 @ │ │ │ │ + andeq r0, r0, r5, ror #3 │ │ │ │ + teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ + teqeq r2, r0, asr #13 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - teqeq r1, r8, asr #20 │ │ │ │ - teqeq r1, r0, lsr #20 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq r1, r4, asr sl │ │ │ │ + teqeq r1, ip, lsr #20 │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ 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] @ 2c7014 │ │ │ │ ldr r3, [pc, #868] @ 2c7018 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -526487,27 +526487,27 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r0, lsr pc │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqpeq fp, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8, lsl #8 │ │ │ │ + teqpeq fp, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, lsl r4 │ │ │ │ teqeq r0, r0 │ │ │ │ - teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0, lsl #7 │ │ │ │ + teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, ip, lsl #7 │ │ │ │ smlaltteq r0, r6, r8, ip │ │ │ │ teqeq r0, r4, lsl #29 │ │ │ │ - teqpeq fp, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8, lsl #4 │ │ │ │ - teqpeq fp, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r2, r8, asr #3 │ │ │ │ + teqpeq fp, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r0, ror #11 │ │ │ │ + teqeq r2, r4, lsl r2 │ │ │ │ + teqpeq fp, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, lsr #11 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ 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] @ 2c775c │ │ │ │ @@ -526947,31 +526947,31 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2c727c │ │ │ │ cmpeq r6, r8, ror fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, ip, ror r0 │ │ │ │ + teqpeq fp, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, lsl #1 │ │ │ │ teqeq r0, r8 @ │ │ │ │ smlalbbeq r0, r6, r0, r9 │ │ │ │ - teqpeq fp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqpeq fp, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r4, asr #29 │ │ │ │ teqeq r0, ip, lsl sl │ │ │ │ - teqpeq fp, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - teqeq r0, ip @ │ │ │ │ - teqpeq fp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r2, ip @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + teqpeq fp, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr #23 │ │ │ │ teqeq r0, r8, lsr #15 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r1, r8, lsr #29 │ │ │ │ - teqeq r1, r8, ror lr │ │ │ │ - teqeq r1, r8, asr #28 │ │ │ │ + teqeq r1, r4, ror #29 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq r1, r4, lsl #29 │ │ │ │ + teqeq r1, r4, asr lr │ │ │ │ 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] @ 2c7a58 │ │ │ │ ldr ip, [pc, #664] @ 2c7a5c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -527139,35 +527139,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 2c7ab8 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 2c7994 │ │ │ │ cmpeq r6, r4, asr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, r8, ror r3 │ │ │ │ - teqpeq fp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r2, r4, asr #13 │ │ │ │ - teqeq r2, r4, asr #17 │ │ │ │ + teqpeq fp, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, asr #25 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r0 @ │ │ │ │ smlaltteq r0, r6, r0, r2 │ │ │ │ strheq r0, [r6, #-40] @ 0xffffffd8 │ │ │ │ - teqeq r1, ip, lsl #24 │ │ │ │ - teqeq fp, r4, asr pc │ │ │ │ - teqeq r2, r8, lsr r8 │ │ │ │ + teqeq r1, r8, lsl ip │ │ │ │ + teqeq fp, ip, asr pc │ │ │ │ + teqeq r2, r4, asr #16 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - teqeq r1, ip, asr #23 │ │ │ │ - teqeq fp, r8, lsl #30 │ │ │ │ - teqeq r2, ip, ror #15 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r0, lsl pc │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq r1, ip, lsl #23 │ │ │ │ - teqeq fp, r8, asr #29 │ │ │ │ - teqeq r2, ip, lsr #15 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, asr #22 │ │ │ │ - teqeq r2, ip, ror r7 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r4, asr fp │ │ │ │ + teqeq r2, r8, lsl #15 │ │ │ │ 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] @ 2c7ce0 │ │ │ │ ldr ip, [pc, #524] @ 2c7ce4 │ │ │ │ @@ -527301,28 +527301,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c7b90 │ │ │ │ cmpeq r6, r0, lsr r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r6, ip, rrx │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, ip, lsr #19 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq fp, r0, asr #25 │ │ │ │ - teqeq r1, ip, ror #18 │ │ │ │ - teqeq r2, r4, ror r3 │ │ │ │ - teqeq r2, r4, ror r5 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r8, ror #11 │ │ │ │ + teqeq fp, r8, asr #25 │ │ │ │ + teqeq r1, r8, ror r9 │ │ │ │ + teqeq r2, r0, lsl #7 │ │ │ │ + teqeq r2, r0, lsl #11 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq fp, r0, asr ip │ │ │ │ - teqeq r1, r8, lsl #18 │ │ │ │ - teqeq r2, r8, lsr r5 │ │ │ │ - teqeq fp, r4, lsl ip │ │ │ │ - teqeq r1, ip, asr #17 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r8, asr ip │ │ │ │ + teqeq r1, r4, lsl r9 │ │ │ │ + teqeq r2, r4, asr #10 │ │ │ │ + teqeq fp, ip, lsl ip │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r4, lsl #10 │ │ │ │ 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] @ 2c7f28 │ │ │ │ ldr ip, [pc, #488] @ 2c7f2c │ │ │ │ @@ -527447,29 +527447,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c7de0 │ │ │ │ smlalbteq pc, r5, r4, lr @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, lsr #21 │ │ │ │ - teqeq r1, ip, asr r7 │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ - teqeq fp, r8, ror #20 │ │ │ │ - teqeq r1, r0, lsr #14 │ │ │ │ - teqeq r2, ip, asr #6 │ │ │ │ + teqeq fp, ip, lsr #21 │ │ │ │ + teqeq r1, r8, ror #14 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + teqeq fp, r0, ror sl │ │ │ │ + teqeq r1, ip, lsr #14 │ │ │ │ + teqeq r2, r8, asr r3 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - teqeq fp, r4, lsr sl │ │ │ │ - teqeq r1, r0, ror #13 │ │ │ │ - teqeq r2, r8, ror #1 │ │ │ │ + teqeq fp, ip, lsr sl │ │ │ │ + teqeq r1, ip, ror #13 │ │ │ │ + ldrsheq r1, [r2, -r4]! │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r4, lsl #13 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r0, lsl #6 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r2, r0, asr #5 │ │ │ │ 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] @ 2c817c │ │ │ │ mov r5, r3 │ │ │ │ @@ -527596,30 +527596,30 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c8034 │ │ │ │ cmppeq r5, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlalbteq pc, r5, r8, fp @ │ │ │ │ - teqeq fp, r0, asr r8 │ │ │ │ - teqeq r1, r8, lsl #10 │ │ │ │ - teqeq r2, r8, lsr r1 │ │ │ │ - teqeq fp, r4, lsl r8 │ │ │ │ - teqeq r1, ip, asr #9 │ │ │ │ - ldrsheq r1, [r2, -r8]! │ │ │ │ + teqeq fp, r8, asr r8 │ │ │ │ + teqeq r1, r4, lsl r5 │ │ │ │ + teqeq r2, r4, asr #2 │ │ │ │ + teqeq fp, ip, lsl r8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r4, lsl #2 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - teqeq fp, r0, ror #15 │ │ │ │ - teqeq r1, ip, lsl #9 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq fp, r8, ror #15 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, r0, lsr #29 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0132109c │ │ │ │ + teqeq r2, r8, lsr #1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - teqeq fp, ip, ror r7 │ │ │ │ - teqeq r1, r0, lsr r4 │ │ │ │ - teqeq r2, r0, rrx │ │ │ │ + teqeq fp, r4, lsl #15 │ │ │ │ + teqeq r1, ip, lsr r4 │ │ │ │ + teqeq r2, ip, rrx │ │ │ │ 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] @ 2c8540 │ │ │ │ ldr ip, [pc, #860] @ 2c8544 │ │ │ │ @@ -527838,44 +527838,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c82ec │ │ │ │ cmppeq r5, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmppeq r5, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r0, asr r2 │ │ │ │ - teqeq r2, ip, ror lr │ │ │ │ + teqeq fp, r0, lsr #11 │ │ │ │ + teqeq r1, ip, asr r2 │ │ │ │ + teqeq r2, r8, lsl #29 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq fp, ip, asr r5 │ │ │ │ - teqeq r1, r4, lsl r2 │ │ │ │ - teqeq r2, r4, asr #28 │ │ │ │ - teqeq fp, r8, lsr #10 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq fp, r4, ror #10 │ │ │ │ + teqeq r1, r0, lsr #4 │ │ │ │ + teqeq r2, r0, asr lr │ │ │ │ + teqeq fp, r0, lsr r5 │ │ │ │ + teqeq r1, r0, ror #3 │ │ │ │ + teqeq r2, r4, ror #23 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, r8, ror #27 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - teqeq fp, r0, asr #9 │ │ │ │ - teqeq r1, ip, ror #2 │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ + teqeq fp, r8, asr #9 │ │ │ │ + teqeq r1, r8, ror r1 │ │ │ │ + teqeq r2, r0, lsl #23 │ │ │ │ + teqeq r2, r0, lsl #27 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq fp, r8, asr r4 │ │ │ │ - teqeq r1, r4, lsl #2 │ │ │ │ - teqeq r2, ip, lsl #22 │ │ │ │ - teqeq r2, r4, lsl sp │ │ │ │ + teqeq fp, r0, ror #8 │ │ │ │ + teqeq r1, r0, lsl r1 │ │ │ │ + teqeq r2, r8, lsl fp │ │ │ │ + teqeq r2, r0, lsr #26 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r8, lsr #1 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x000001b7 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq r1, ip, rrx │ │ │ │ - teqeq r2, ip @ │ │ │ │ + ldrheq sl, [r1, -r4]! │ │ │ │ + teqeq r2, r0, ror #25 │ │ │ │ + @ instruction: 0x000001b7 │ │ │ │ + teqeq fp, r0, asr #7 │ │ │ │ + teqeq r1, r8, ror r0 │ │ │ │ + teqeq r2, r8, lsr #25 │ │ │ │ @ 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] @ 2c8864 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -528038,34 +528038,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2c88c0 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 2c87b0 │ │ │ │ cmppeq r5, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmppeq r5, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, ror #3 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq r2, r4, lsr #17 │ │ │ │ - teqeq r2, r8, lsr #21 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, lsr #29 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + teqeq r2, r4 @ │ │ │ │ smlalbteq pc, r5, r4, r4 @ │ │ │ │ @ instruction: 0x0145f49c │ │ │ │ - teqeq fp, r8, lsr r1 │ │ │ │ - teqeq r1, ip, ror #27 │ │ │ │ - teqeq r2, r0, lsr #20 │ │ │ │ - ldrsheq lr, [fp, -r8]! │ │ │ │ - teqeq r1, ip, lsr #27 │ │ │ │ - teqeq r2, r0, ror #19 │ │ │ │ + teqeq fp, r0, asr #2 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, ip, lsr #20 │ │ │ │ + teqeq fp, r0, lsl #2 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r2, ip, ror #19 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq fp, r0, asr #1 │ │ │ │ - teqeq r1, r4, ror sp │ │ │ │ - teqeq r2, r8, lsr #19 │ │ │ │ + teqeq fp, r8, asr #1 │ │ │ │ + teqeq r1, r0, lsl #27 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq fp, r8, lsl #1 │ │ │ │ - teqeq r1, ip, lsr sp │ │ │ │ - teqeq r2, r0, ror r9 │ │ │ │ + @ instruction: 0x013be090 │ │ │ │ + teqeq r1, r8, asr #26 │ │ │ │ + teqeq r2, ip, ror r9 │ │ │ │ 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 │ │ │ │ @@ -529056,118 +529056,118 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2c8f80 │ │ │ │ cmppeq r5, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq fp, r8, lsr #31 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r2, r0, lsr #17 │ │ │ │ smlalbteq pc, r5, r8, r2 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq fp, r8, lsl #25 │ │ │ │ + teqeq fp, r0, asr #27 │ │ │ │ + teqeq r2, r0, lsr #13 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, r8, ror r5 │ │ │ │ + teqeq r2, r4, lsl #11 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - teqeq fp, r4, asr fp │ │ │ │ + teqeq fp, ip, asr fp │ │ │ │ teqeq r0, r8, lsl #20 │ │ │ │ - teqeq r2, r0, lsl r4 │ │ │ │ + teqeq r2, ip, lsl r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - teqeq fp, ip, asr #19 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq fp, ip, lsl #19 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r2, r8, asr #5 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ teqeq r0, r0 @ │ │ │ │ - teqeq r2, ip, ror #4 │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ cmpeq r5, ip, ror ip │ │ │ │ teqeq r0, ip, lsl lr │ │ │ │ - teqeq fp, r4, asr #17 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, asr #17 │ │ │ │ + teqeq r2, r0, asr #3 │ │ │ │ + teqeq fp, r4, lsr #17 │ │ │ │ teqeq r0, r0, asr r7 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqpeq r1, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, asr #13 │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq fp, r0, ror #11 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, ror #11 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r4, asr #21 │ │ │ │ - teqeq fp, r8, asr r5 │ │ │ │ - teqpeq r1, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8, lsl r5 │ │ │ │ + teqeq fp, r0, ror #10 │ │ │ │ + teqpeq r1, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, lsr #10 │ │ │ │ teqeq r0, ip, lsr sl │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq fp, r0, lsr #9 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsr #9 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ teqeq r0, r0, lsr #19 │ │ │ │ teqeq r0, ip, asr #18 │ │ │ │ teqeq r0, ip, lsl #18 │ │ │ │ - teqeq fp, r0, lsr #7 │ │ │ │ - teqpeq r1, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, ror #6 │ │ │ │ - teqpeq r1, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, lsl #30 │ │ │ │ + teqeq fp, r8, lsr #7 │ │ │ │ + teqpeq r1, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, ror #6 │ │ │ │ + teqpeq r1, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, lsl pc │ │ │ │ teqeq r0, r0, lsr r7 │ │ │ │ - teqeq r1, r4, lsl #29 │ │ │ │ - teqeq r1, r0, asr lr │ │ │ │ - teqeq r1, r0, lsr #28 │ │ │ │ - teqeq r1, ip, ror #27 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, ip, asr lr │ │ │ │ + teqeq r1, ip, lsr #28 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, r8, asr #27 │ │ │ │ + teqeq r1, ip, lsr #27 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, r0, ror #26 │ │ │ │ + teqeq fp, r4, asr #29 │ │ │ │ + teqeq r1, r0, lsl #23 │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, lsl #29 │ │ │ │ + teqeq r1, r4, asr #22 │ │ │ │ + teqpeq r1, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, ip, lsl #22 │ │ │ │ + teqeq fp, ip, lsl lr │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqpeq r1, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r0, ror #27 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r1, r0, lsr #27 │ │ │ │ - teqeq r1, r4, lsl #27 │ │ │ │ - teqeq r1, r4, asr sp │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, r4, ror fp │ │ │ │ - teqpeq r1, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, lsl #29 │ │ │ │ - teqeq r1, r8, lsr fp │ │ │ │ - teqpeq r1, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r0, lsl #22 │ │ │ │ - teqeq fp, r4, lsl lr │ │ │ │ - teqeq r1, ip, asr #21 │ │ │ │ - teqpeq r1, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + teqpeq r1, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r4, ror #20 │ │ │ │ + teqeq fp, r4, ror sp │ │ │ │ + teqeq r1, r0, lsr sl │ │ │ │ + teqpeq r1, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r4, lsr sp │ │ │ │ teqeq r1, r0 @ │ │ │ │ - teqpeq r1, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, r8, asr sl │ │ │ │ - teqeq fp, ip, ror #26 │ │ │ │ - teqeq r1, r4, lsr #20 │ │ │ │ - teqpeq r1, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, lsr #26 │ │ │ │ - teqeq r1, r4, ror #19 │ │ │ │ - teqpeq r1, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, ip, ror #25 │ │ │ │ - teqeq r1, r4, lsr #19 │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, ror #18 │ │ │ │ - teqeq r1, ip, lsr r9 │ │ │ │ - teqeq r1, ip, lsl #18 │ │ │ │ - teqeq fp, r4, lsr #24 │ │ │ │ - teqpeq r1, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqpeq r1, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r4, asr #23 │ │ │ │ - teqpeq r1, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, asr #16 │ │ │ │ - teqeq r1, r4, lsl r8 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqpeq r1, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, ror r9 │ │ │ │ + teqeq r1, r8, asr #18 │ │ │ │ + teqeq r1, r8, lsl r9 │ │ │ │ + teqeq fp, ip, lsr #24 │ │ │ │ + teqpeq r1, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqpeq r1, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, ip, asr #23 │ │ │ │ + teqpeq r1, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq r1, r8, asr r8 │ │ │ │ + teqeq r1, r0, lsr #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r2, [pc, #-160] @ 2c9964 │ │ │ │ ldr r1, [pc, #-160] @ 2c9968 │ │ │ │ ldr r3, [pc, #-160] @ 2c996c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -530331,87 +530331,87 @@ │ │ │ │ bne 2ca980 │ │ │ │ b 2ca278 │ │ │ │ cmpeq r5, r4, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, r0, lsr #28 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - teqeq fp, r0, ror sl │ │ │ │ - teqeq fp, ip, asr sl │ │ │ │ + teqeq fp, r8, ror sl │ │ │ │ + teqeq fp, r4, ror #20 │ │ │ │ teqeq r0, r0, lsl r9 │ │ │ │ - teqpeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - teqeq fp, r0, lsr #17 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq fp, r0, ror #16 │ │ │ │ + teqeq fp, r8, lsr #17 │ │ │ │ + teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq fp, r8, ror #16 │ │ │ │ teqeq r0, r4, lsl #27 │ │ │ │ - teqpeq r1, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ cmpeq r5, r0, asr fp │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - teqeq fp, r0, lsr #15 │ │ │ │ - teqeq fp, ip, lsl #15 │ │ │ │ + teqeq fp, r8, lsr #15 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ teqeq r0, r0, asr #12 │ │ │ │ - teqpeq r1, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, asr #29 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, ip, asr #29 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r1, r0, ror lr │ │ │ │ - teqeq fp, r0, lsr #10 │ │ │ │ - teqeq fp, ip, lsl #10 │ │ │ │ + teqeq r1, ip, ror lr │ │ │ │ + teqeq fp, r8, lsr #10 │ │ │ │ + teqeq fp, r4, lsl r5 │ │ │ │ teqeq r0, r0, asr #7 │ │ │ │ - teqeq r1, ip, asr #27 │ │ │ │ - teqeq fp, r0, ror #6 │ │ │ │ - teqeq r1, r0, asr ip │ │ │ │ - teqeq fp, r4, lsl r3 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r8, ror #6 │ │ │ │ + teqeq r1, ip, asr ip │ │ │ │ + teqeq fp, ip, lsl r3 │ │ │ │ teqeq r0, r4, lsr r8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq fp, r0, lsr #5 │ │ │ │ - teqeq fp, ip, lsl #5 │ │ │ │ + teqeq r1, r0, lsl #24 │ │ │ │ + teqeq fp, r8, lsr #5 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ teqeq r0, r0, asr #2 │ │ │ │ - teqeq r1, ip, asr #22 │ │ │ │ - teqeq fp, r0, ror #1 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x013bc094 │ │ │ │ + teqeq r1, r8, asr fp │ │ │ │ + teqeq fp, r8, ror #1 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x013bc09c │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq r1, r4, ror r9 │ │ │ │ + teqeq r1, r0, lsl #19 │ │ │ │ teqeq r0, r4, ror r5 │ │ │ │ - teqeq fp, ip, lsl r0 │ │ │ │ - teqeq r1, ip, lsl #18 │ │ │ │ - teqeq fp, ip, ror #31 │ │ │ │ - teqeq r1, r4, lsr #25 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq fp, r4, lsr #32 │ │ │ │ + teqeq r1, r8, lsl r9 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq r1, r4, ror #17 │ │ │ │ teqeq r0, ip @ │ │ │ │ - teqeq fp, r4, asr #30 │ │ │ │ - teqeq r1, r4, lsr r8 │ │ │ │ - teqeq fp, r4, lsl pc │ │ │ │ - teqeq r1, ip, asr #23 │ │ │ │ - teqeq r1, r0, lsl #16 │ │ │ │ + teqeq fp, ip, asr #30 │ │ │ │ + teqeq r1, r0, asr #16 │ │ │ │ + teqeq fp, ip, lsl pc │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, ip, lsl #16 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, ip, lsl #15 │ │ │ │ - teqeq fp, ip, ror #28 │ │ │ │ - teqeq r1, r4, lsr #22 │ │ │ │ - teqeq r1, r8, asr r7 │ │ │ │ + teqeq fp, r4, lsr #29 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq fp, r4, ror lr │ │ │ │ + teqeq r1, r0, lsr fp │ │ │ │ + teqeq r1, r4, ror #14 │ │ │ │ teqeq r0, ip, asr #6 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r4, ror #13 │ │ │ │ - teqeq fp, r4, asr #27 │ │ │ │ - teqeq r1, ip, ror sl │ │ │ │ + teqeq fp, ip @ │ │ │ │ teqeq r1, r0 @ │ │ │ │ - teqeq r1, r4, lsr sl │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq fp, ip, asr #27 │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r1, ip, ror r9 │ │ │ │ + teqeq r1, r0, asr #20 │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + teqeq r1, r8, 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, #2404] @ 2cb6e4 │ │ │ │ ldr r3, [pc, #2404] @ 2cb6e8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -531016,74 +531016,74 @@ │ │ │ │ bl c0190 │ │ │ │ b 2caf3c │ │ │ │ smlalbbeq ip, r5, r4, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ cmpeq r5, ip, ror #28 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - teqeq fp, r4, asr sl │ │ │ │ + teqeq fp, ip, asr sl │ │ │ │ teqeq r0, ip, lsl #18 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r4, lsr #5 │ │ │ │ + teqeq fp, r0, asr #19 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ smlalbteq ip, r5, r0, ip │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, r4, asr #15 │ │ │ │ teqeq r0, ip, ror r6 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - teqeq fp, ip, lsr #14 │ │ │ │ - teqeq r1, ip, lsl r0 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, r4, lsr r7 │ │ │ │ + teqeq r1, r8, lsr #32 │ │ │ │ + teqeq fp, r4, lsl #14 │ │ │ │ + teqeq r1, r0, asr #7 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, r8, ror #31 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, lsl #31 │ │ │ │ - teqeq fp, r4, asr #12 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ + teqeq r1, ip, lsl #31 │ │ │ │ + teqeq fp, ip, asr #12 │ │ │ │ teqeq r0, r4, ror #22 │ │ │ │ - teqeq r1, r4, lsr #30 │ │ │ │ - teqeq fp, ip, ror #11 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r0, lsr #11 │ │ │ │ + teqeq r1, r0, lsr pc │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r8, ror #29 │ │ │ │ + teqeq fp, r8, lsr #11 │ │ │ │ teqeq r0, r0, asr #21 │ │ │ │ - teqeq r1, r0, lsl #29 │ │ │ │ - teqeq fp, r4, ror r5 │ │ │ │ - teqeq r1, r0, ror #28 │ │ │ │ - teqeq fp, r4, asr #10 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r0, lsr lr │ │ │ │ - teqeq fp, r8, lsl r5 │ │ │ │ - teqeq r1, r8, lsl #28 │ │ │ │ + teqeq r1, ip, lsl #29 │ │ │ │ + teqeq fp, ip, ror r5 │ │ │ │ + teqeq r1, ip, ror #28 │ │ │ │ + teqeq fp, ip, asr #10 │ │ │ │ + teqeq r1, r8, lsl #4 │ │ │ │ + teqeq r1, ip, lsr lr │ │ │ │ + teqeq fp, r0, lsr #10 │ │ │ │ + teqeq r1, r4, lsl lr │ │ │ │ teqeq r0, r8, lsl sl │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r8, lsr #27 │ │ │ │ - teqeq r0, r0, lsl #19 │ │ │ │ - teqeq fp, r8, lsr #8 │ │ │ │ - teqeq r1, r8, lsl sp │ │ │ │ - teqeq r1, ip, lsr #1 │ │ │ │ - teqeq fp, r0, asr #7 │ │ │ │ - teqeq r1, ip, rrx │ │ │ │ - teqeq r1, r4, ror sl │ │ │ │ - teqeq r1, r8, ror ip │ │ │ │ - teqeq r1, ip │ │ │ │ - teqeq fp, r0, lsr #6 │ │ │ │ - teqeq r1, ip, asr #31 │ │ │ │ + teqeq fp, r0, asr #9 │ │ │ │ teqeq r1, r4 @ │ │ │ │ + teqeq r0, r0, lsl #19 │ │ │ │ + teqeq fp, r0, lsr r4 │ │ │ │ + teqeq r1, r4, lsr #26 │ │ │ │ + ldrheq r7, [r1, -r8]! │ │ │ │ + teqeq fp, r8, asr #7 │ │ │ │ + teqeq r1, r8, ror r0 │ │ │ │ + teqeq r1, r0, lsl #21 │ │ │ │ + teqeq r1, r4, lsl #25 │ │ │ │ + teqeq r1, r8, lsl r0 │ │ │ │ + teqeq fp, r8, lsr #6 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq fp, r8 @ │ │ │ │ - teqeq r1, r4, ror #30 │ │ │ │ - teqeq r1, ip, ror #18 │ │ │ │ - teqeq fp, r0, ror r2 │ │ │ │ - teqeq r1, ip, lsl pc │ │ │ │ - teqeq r1, r4, lsr #18 │ │ │ │ - teqeq r1, r4, lsr #22 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, r0, ror #19 │ │ │ │ + teqeq r1, r4, ror #23 │ │ │ │ + teqeq fp, r0, asr #5 │ │ │ │ + teqeq r1, r0, ror pc │ │ │ │ + teqeq r1, r8, ror r9 │ │ │ │ + teqeq fp, r8, ror r2 │ │ │ │ + teqeq r1, r8, lsr #30 │ │ │ │ + teqeq r1, r0, lsr r9 │ │ │ │ + teqeq r1, r0, lsr fp │ │ │ │ + teqeq r1, r8, lsl #22 │ │ │ │ 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, #1184] @ 2cbca0 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ ldr r3, [pc, #1180] @ 2cbca4 │ │ │ │ @@ -531380,45 +531380,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 2cb9ec │ │ │ │ strdeq ip, [r5, #-60] @ 0xffffffc4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x013bb090 │ │ │ │ - teqeq r1, ip, ror r9 │ │ │ │ + @ instruction: 0x013bb098 │ │ │ │ + teqeq r1, r8, lsl #19 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ eormi r0, r0, r0 │ │ │ │ cmpeq r5, r0, lsl r2 │ │ │ │ teqeq r0, r8 @ │ │ │ │ teqeq r0, r4, ror #6 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, ip, lsl #21 │ │ │ │ - teqeq r1, r0, ror #20 │ │ │ │ + teqeq r1, r8, asr #21 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + teqeq r1, ip, ror #20 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - teqeq fp, r8, ror sp │ │ │ │ - teqeq r1, r0, lsr sl │ │ │ │ - teqeq r1, r0, ror #12 │ │ │ │ - teqeq fp, ip, lsr sp │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r0, lsr #12 │ │ │ │ + teqeq fp, r0, lsl #27 │ │ │ │ + teqeq r1, ip, lsr sl │ │ │ │ + teqeq r1, ip, ror #12 │ │ │ │ + teqeq fp, r4, asr #26 │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ + teqeq r1, ip, lsr #12 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r8, lsl #19 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ teqeq r1, r4 @ │ │ │ │ + teqeq r1, r0, asr #11 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, ip, asr #18 │ │ │ │ - teqeq r1, r8, ror r5 │ │ │ │ + teqeq fp, ip @ │ │ │ │ + teqeq r1, r8, asr r9 │ │ │ │ + teqeq r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq fp, r8, asr ip │ │ │ │ - teqeq r1, ip, lsl #18 │ │ │ │ - teqeq r1, ip, lsr r5 │ │ │ │ + teqeq fp, r0, ror #24 │ │ │ │ + teqeq r1, r8, lsl r9 │ │ │ │ + teqeq r1, r8, asr #10 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #612] @ 2cbfa4 │ │ │ │ ldr r3, [pc, #612] @ 2cbfa8 │ │ │ │ @@ -531574,38 +531574,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 2cbdc0 │ │ │ │ smlalbteq fp, r5, r4, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, ip, lsl r9 │ │ │ │ - teqeq r1, r4, lsl #10 │ │ │ │ teqeq r1, r0, lsl r5 │ │ │ │ + teqeq r1, ip, lsl r5 │ │ │ │ cmpeq r5, ip, lsr lr │ │ │ │ teqeq r0, ip, ror r0 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ - teqeq fp, r0, ror #20 │ │ │ │ - teqeq r1, r8, lsl r7 │ │ │ │ - teqeq r1, ip, asr #6 │ │ │ │ + teqeq r8, ip @ │ │ │ │ + teqeq fp, r8, ror #20 │ │ │ │ + teqeq r1, r4, lsr #14 │ │ │ │ + teqeq r1, r8, asr r3 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - teqeq r1, ip, lsl #8 │ │ │ │ - teqeq fp, r4, lsl #20 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r8, ror #5 │ │ │ │ - andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq fp, r8, asr #19 │ │ │ │ - teqeq r1, r0, lsl #13 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ + teqeq fp, ip, lsl #20 │ │ │ │ + teqeq r1, r8, asr #13 │ │ │ │ teqeq r1, r4 @ │ │ │ │ + andeq r0, r0, r3, asr r1 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, ip, lsl #13 │ │ │ │ + teqeq r1, r0, asr #5 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - teqeq fp, ip, lsl #19 │ │ │ │ - teqeq r1, r4, asr #12 │ │ │ │ - teqeq r1, r8, ror r2 │ │ │ │ - teqeq fp, r0, asr r9 │ │ │ │ - teqeq r1, r8, lsl #12 │ │ │ │ - teqeq r1, ip, lsr r2 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r0, asr r6 │ │ │ │ + teqeq r1, r4, lsl #5 │ │ │ │ + teqeq fp, r8, asr r9 │ │ │ │ + teqeq r1, r4, lsl r6 │ │ │ │ + teqeq r1, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 2cc194 │ │ │ │ ldr r2, [pc, #364] @ 2cc198 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -531708,21 +531708,21 @@ │ │ │ │ @ instruction: 0xffffbef8 │ │ │ │ @ instruction: 0xffffc548 │ │ │ │ @ instruction: 0xffffc138 │ │ │ │ @ instruction: 0xffffb70c │ │ │ │ @ instruction: 0xffffa11c │ │ │ │ @ instruction: 0xffff9d8c │ │ │ │ @ instruction: 0xffff9d10 │ │ │ │ - teqeq r1, r4, ror #1 │ │ │ │ + ldrsheq sp, [r1, -r0]! │ │ │ │ cmpeq r5, ip, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, r4, ror #15 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ smlalbteq fp, r5, r0, sl │ │ │ │ - teqeq r1, r8, lsl #8 │ │ │ │ + teqeq r1, r4, lsl r4 │ │ │ │ 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] @ 2cc574 │ │ │ │ ldr r3, [pc, #884] @ 2cc578 │ │ │ │ @@ -531952,30 +531952,30 @@ │ │ │ │ ldrdeq fp, [r5, #-148] @ 0xffffff6c │ │ │ │ smlaltbeq fp, r5, r4, r9 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - teqeq fp, r8, lsr #16 │ │ │ │ + teqeq r1, r4, lsr #31 │ │ │ │ + teqeq fp, r0, lsr r8 │ │ │ │ teqeq r0, ip, ror sl │ │ │ │ - teqeq r1, r0, ror lr │ │ │ │ - teqeq fp, r0, lsl #14 │ │ │ │ + teqeq r1, ip, ror lr │ │ │ │ + teqeq fp, r8, lsl #14 │ │ │ │ teqeq r0, r4, asr r9 │ │ │ │ - teqeq r1, r4, lsl #28 │ │ │ │ - teqeq fp, r4 @ │ │ │ │ - teqeq r1, r8, lsl #1 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq fp, r4, ror #12 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - teqeq fp, r0, asr #12 │ │ │ │ - teqeq r1, r4, lsr r0 │ │ │ │ - teqeq r1, r0, lsl #27 │ │ │ │ - teqeq fp, r0, lsl r6 │ │ │ │ + teqeq r1, r0, lsl lr │ │ │ │ + teqeq fp, ip @ │ │ │ │ + @ instruction: 0x01316094 │ │ │ │ + teqeq r1, r0, ror #27 │ │ │ │ + teqeq fp, ip, ror #12 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + teqeq fp, r8, asr #12 │ │ │ │ + teqeq r1, r0, asr #32 │ │ │ │ + teqeq r1, ip, lsl #27 │ │ │ │ + teqeq fp, r8, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -532754,43 +532754,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 2cccb0 │ │ │ │ cmpeq r5, r0, lsl #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ smlalbteq fp, r5, r0, r5 │ │ │ │ - teqeq fp, ip, asr #5 │ │ │ │ - teqeq r1, r8, lsr #20 │ │ │ │ - teqeq fp, ip, ror #3 │ │ │ │ - teqeq r1, r8, asr #18 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, lsr sl │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq r1, r4, asr r9 │ │ │ │ @ instruction: 0xfffff6c4 │ │ │ │ cmpeq r5, ip, asr #30 │ │ │ │ - teqeq fp, r4, lsl #27 │ │ │ │ - teqeq r1, r8, ror #9 │ │ │ │ + teqeq fp, ip, lsl #27 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - teqeq fp, ip @ │ │ │ │ - teqeq r1, ip, lsl #8 │ │ │ │ - teqeq fp, r0, lsr ip │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq fp, r4, asr #25 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ + teqeq fp, r8, lsr ip │ │ │ │ + teqeq r1, r4, lsr #7 │ │ │ │ teqeq r0, r4, asr #28 │ │ │ │ teqeq r0, r8, ror #27 │ │ │ │ - teqeq r1, r0, asr #10 │ │ │ │ - teqeq r1, r4, lsl r5 │ │ │ │ - teqeq r1, r4, ror #9 │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, ip, lsr #9 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r8, ror r4 │ │ │ │ - teqeq r1, ip, asr #8 │ │ │ │ - teqeq r1, r0, lsr #8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - teqeq r1, r8, asr #7 │ │ │ │ - teqeq fp, ip, ror r9 │ │ │ │ + teqeq r1, ip, asr #10 │ │ │ │ + teqeq r1, r0, lsr #10 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + teqeq fp, r8 @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r1, r0, ror #1 │ │ │ │ + teqeq r1, r0, lsl #4 │ │ │ │ + teqeq r1, r4, lsl #9 │ │ │ │ + teqeq r1, r8, asr r4 │ │ │ │ + teqeq r1, ip, lsr #8 │ │ │ │ + teqeq r1, r0, lsl #8 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + teqeq fp, r4, lsl #19 │ │ │ │ + teqeq r1, r4, lsr #7 │ │ │ │ + teqeq r1, ip, ror #1 │ │ │ │ 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 2cd45c │ │ │ │ @@ -631572,27 +631572,27 @@ │ │ │ │ ldr r1, [pc, #48] @ 32da44 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 32d9b4 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, r8, lsr #14 │ │ │ │ - @ instruction: 0x012bbe54 │ │ │ │ + teqeq r5, r0, lsr r7 │ │ │ │ + @ instruction: 0x012bbe60 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012bbb24 │ │ │ │ - teqeq r5, ip, ror #7 │ │ │ │ + @ instruction: 0x012bbb30 │ │ │ │ + teqeq r5, r4 @ │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - @ instruction: 0x012b4c00 │ │ │ │ - smlawteq fp, ip, fp, r4 │ │ │ │ - @ instruction: 0x012b4b9c │ │ │ │ - @ instruction: 0x012b4b68 │ │ │ │ + @ instruction: 0x012b4c0c │ │ │ │ + ldrdeq r4, [fp, -r8]! │ │ │ │ + @ instruction: 0x012b4ba8 │ │ │ │ + @ instruction: 0x012b4b74 │ │ │ │ ldr r3, [pc, #180] @ 32db18 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 32da84 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -631632,15 +631632,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - teqeq r5, r4, asr #2 │ │ │ │ + teqeq r5, ip, asr #2 │ │ │ │ ldr r3, [pc, #180] @ 32dbd8 │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 32db44 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -631680,15 +631680,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01359091 │ │ │ │ + @ instruction: 0x01359099 │ │ │ │ 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] @ 32de8c │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -631855,26 +631855,26 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #24] @ 32de9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #1104] @ 0x450 │ │ │ │ b 32de50 │ │ │ │ teqeq pc, r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, r8, lsl #31 │ │ │ │ - @ instruction: 0x012bb6a8 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + @ instruction: 0x012bb6b4 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ @ instruction: 0x012a5124 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq r5, r4, ror #28 │ │ │ │ - @ instruction: 0x012bb594 │ │ │ │ + teqeq r5, ip, ror #28 │ │ │ │ + @ instruction: 0x012bb5a0 │ │ │ │ @ instruction: 0x012a5040 │ │ │ │ teqeq pc, r4, lsr #28 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x012b474c │ │ │ │ - @ instruction: 0x012b4714 │ │ │ │ + @ instruction: 0x012b4758 │ │ │ │ + @ instruction: 0x012b4720 │ │ │ │ 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] @ 32e148 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -632030,24 +632030,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #888 @ 0x378 │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ b 32e100 │ │ │ │ teqeq pc, r0, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r5, r8, lsl #25 │ │ │ │ - @ instruction: 0x012bb3b4 │ │ │ │ + teqeq r5, r0 @ │ │ │ │ + smlawteq fp, r0, r3, fp │ │ │ │ strdeq r4, [sl, -ip]! │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ teqeq pc, r0, ror fp @ │ │ │ │ teqeq pc, r8, asr #22 │ │ │ │ - @ instruction: 0x012b4494 │ │ │ │ - teqeq r5, ip @ │ │ │ │ - @ instruction: 0x012b4458 │ │ │ │ - smlawteq fp, r4, r1, fp │ │ │ │ + @ instruction: 0x012b44a0 │ │ │ │ + teqeq r5, r4, lsr #21 │ │ │ │ + @ instruction: 0x012b4464 │ │ │ │ + ldrdeq fp, [fp, -r0]! │ │ │ │ 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 │ │ │ │ @@ -632241,30 +632241,30 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #36] @ 32e4b4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 32e3f4 │ │ │ │ teqeq pc, r4, lsr sl @ │ │ │ │ - teqeq r5, r8, ror #18 │ │ │ │ - @ instruction: 0x012bad2c │ │ │ │ + teqeq r5, r0, ror r9 │ │ │ │ + @ instruction: 0x012bad38 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq r5, r8 @ │ │ │ │ + teqeq r5, r0, lsl #18 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012bacb8 │ │ │ │ + smlawteq fp, r4, ip, sl │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x012bac24 │ │ │ │ - teqeq r5, ip, asr r8 │ │ │ │ - @ instruction: 0x012b41a0 │ │ │ │ - @ instruction: 0x012b416c │ │ │ │ + @ instruction: 0x012bac30 │ │ │ │ + teqeq r5, r4, ror #16 │ │ │ │ + @ instruction: 0x012b41ac │ │ │ │ + @ instruction: 0x012b4178 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x012b4148 │ │ │ │ + @ instruction: 0x012b4154 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x012b4124 │ │ │ │ - @ instruction: 0x012b4100 │ │ │ │ + @ instruction: 0x012b4130 │ │ │ │ + @ instruction: 0x012b410c │ │ │ │ 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 │ │ │ │ @@ -651729,29 +651729,29 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #32] @ 341530 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 341474 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq r4, r8, ror #17 │ │ │ │ - @ instruction: 0x012a7cac │ │ │ │ - teqeq r4, r8, ror r8 │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x012a7cb8 │ │ │ │ + teqeq r4, r0, lsl #17 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012a7c38 │ │ │ │ + @ instruction: 0x012a7c44 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x012a7ba4 │ │ │ │ - teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012a7bb0 │ │ │ │ + teqeq r4, r4, ror #15 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x012a1120 │ │ │ │ - @ instruction: 0x012a10ec │ │ │ │ - smlawteq sl, r8, r0, r1 │ │ │ │ + @ instruction: 0x012a112c │ │ │ │ + strdeq r1, [sl, -r8]! │ │ │ │ + ldrdeq r1, [sl, -r4]! │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x012a10a4 │ │ │ │ - smlawbeq sl, r0, r0, r1 │ │ │ │ + strheq r1, [sl, -r0]! │ │ │ │ + smlawbeq sl, ip, r0, r1 │ │ │ │ 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] @ 341940 │ │ │ │ ldr r2, [pc, #976] @ 341944 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -651997,39 +651997,39 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ b 3418a8 │ │ │ │ teqeq lr, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq lr, r8, ror #12 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ - strdeq r7, [sl, -ip]! │ │ │ │ + teqeq r4, r8 @ │ │ │ │ + @ instruction: 0x012a7d08 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r4, ip, ror #10 │ │ │ │ - @ instruction: 0x012a7c9c │ │ │ │ + teqeq r4, r4, ror r5 │ │ │ │ + @ instruction: 0x012a7ca8 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqeq r4, ip, asr #9 │ │ │ │ - strdeq r7, [sl, -ip]! │ │ │ │ + teqeq r4, r4 @ │ │ │ │ + @ instruction: 0x012a7c08 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq r4, r0, ror #8 │ │ │ │ - smlawbeq sl, ip, fp, r7 │ │ │ │ + teqeq r4, r8, ror #8 │ │ │ │ + @ instruction: 0x012a7b98 │ │ │ │ muleq r0, r5, r1 │ │ │ │ @ instruction: 0x01291644 │ │ │ │ @ instruction: 0x01291604 │ │ │ │ - @ instruction: 0x012a0d48 │ │ │ │ - teqeq r4, r8, asr r3 │ │ │ │ - @ instruction: 0x012a0d18 │ │ │ │ - smlawbeq sl, r4, sl, r7 │ │ │ │ + @ instruction: 0x012a0d54 │ │ │ │ + teqeq r4, r0, ror #6 │ │ │ │ + @ instruction: 0x012a0d24 │ │ │ │ + @ instruction: 0x012a7a90 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - smulwteq sl, r4, ip │ │ │ │ - @ instruction: 0x012a0cb0 │ │ │ │ - @ instruction: 0x012a0c94 │ │ │ │ - @ instruction: 0x012a0c7c │ │ │ │ - @ instruction: 0x012a0c50 │ │ │ │ + strdeq r0, [sl, -r0]! @ │ │ │ │ + @ instruction: 0x012a0cbc │ │ │ │ + smulwbeq sl, r0, ip │ │ │ │ + smlawbeq sl, r8, ip, r0 │ │ │ │ + @ instruction: 0x012a0c5c │ │ │ │ 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] │ │ │ │ @@ -652058,17 +652058,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 341a4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b c0190 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012a0b68 │ │ │ │ - ldrdeq r7, [sl, -ip]! │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x012a0b74 │ │ │ │ + @ instruction: 0x012a78e8 │ │ │ │ @ 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, #576] @ 0x240 │ │ │ │ mov r8, r2 │ │ │ │ @@ -652177,24 +652177,24 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 341b10 │ │ │ │ teqeq lr, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq lr, ip, ror #1 │ │ │ │ - teqeq r4, r8, rrx │ │ │ │ - strdeq r7, [sl, -r0]! │ │ │ │ - @ instruction: 0x012a7790 │ │ │ │ - teqeq r4, r0, lsr #32 │ │ │ │ - smulwteq sl, r0, r9 │ │ │ │ - @ instruction: 0x012a7744 │ │ │ │ + teqeq r4, r0, ror r0 │ │ │ │ + strdeq r7, [sl, -ip]! │ │ │ │ + @ instruction: 0x012a779c │ │ │ │ + teqeq r4, r8, lsr #32 │ │ │ │ + smulwteq sl, ip, r9 │ │ │ │ + @ instruction: 0x012a7750 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r4, r0, ror #31 │ │ │ │ - @ instruction: 0x012a7778 │ │ │ │ - @ instruction: 0x012a7704 │ │ │ │ + teqeq r4, r8, ror #31 │ │ │ │ + smlawbeq sl, r4, r7, r7 │ │ │ │ + @ instruction: 0x012a7710 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldr r2, [r0, #576] @ 0x240 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #188] @ 0xbc │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ @@ -653221,16 +653221,16 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ 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} │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012a7524 │ │ │ │ + teqeq r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x012a7530 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ @ instruction: 0xfffecf58 │ │ │ │ @ instruction: 0xffff1b34 │ │ │ │ @ instruction: 0xffff1cd4 │ │ │ │ @ instruction: 0xfffeac54 │ │ │ │ @ instruction: 0xfffeaeec │ │ │ │ @ instruction: 0xfffeb184 │ │ │ │ @@ -653278,21 +653278,21 @@ │ │ │ │ @ instruction: 0xfff97a9c │ │ │ │ @ instruction: 0xfff97cb0 │ │ │ │ @ instruction: 0xfff97f54 │ │ │ │ @ instruction: 0xfff981f8 │ │ │ │ @ instruction: 0xfff9849c │ │ │ │ @ instruction: 0xfff986a8 │ │ │ │ @ instruction: 0xfff988b4 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012a7128 │ │ │ │ + teqeq r4, r0, lsl #20 │ │ │ │ + @ instruction: 0x012a7134 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ ldrdeq r0, [r9, -ip]! │ │ │ │ - teqeq r4, r4, asr #18 │ │ │ │ + teqeq r4, ip, asr #18 │ │ │ │ @ instruction: 0x01290b7c │ │ │ │ - @ instruction: 0x012a7064 │ │ │ │ + @ instruction: 0x012a7070 │ │ │ │ @ instruction: 0xfffeedb4 │ │ │ │ @ instruction: 0xffff5198 │ │ │ │ @ instruction: 0xffff5368 │ │ │ │ @ instruction: 0xfffc3e8c │ │ │ │ @ instruction: 0xfffc40b4 │ │ │ │ @ instruction: 0xfffc42dc │ │ │ │ @ instruction: 0xfffc435c │ │ │ │ @@ -653621,16 +653621,16 @@ │ │ │ │ @ instruction: 0xfffb9da4 │ │ │ │ @ instruction: 0xfffb9f4c │ │ │ │ @ instruction: 0xfffba100 │ │ │ │ @ instruction: 0xfffba2b4 │ │ │ │ @ instruction: 0xfffba468 │ │ │ │ @ instruction: 0xfffba5f0 │ │ │ │ @ instruction: 0xfffba778 │ │ │ │ - teqeq r4, r0, lsl #29 │ │ │ │ - @ instruction: 0x012a55ac │ │ │ │ + teqeq r4, r8, lsl #29 │ │ │ │ + @ instruction: 0x012a55b8 │ │ │ │ @ instruction: 0xfffed500 │ │ │ │ @ instruction: 0xffff3ac0 │ │ │ │ @ instruction: 0xffff3c98 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0xffff5300 │ │ │ │ @ instruction: 0xffffa948 │ │ │ │ @@ -656114,51 +656114,51 @@ │ │ │ │ @ instruction: 0xffff9718 │ │ │ │ @ instruction: 0xfffeba24 │ │ │ │ @ instruction: 0xffff1c3c │ │ │ │ @ instruction: 0xffff1a7c │ │ │ │ @ instruction: 0xfffe9180 │ │ │ │ @ instruction: 0xfffec6a8 │ │ │ │ @ instruction: 0xfffec504 │ │ │ │ - teqeq r4, ip, asr r1 │ │ │ │ - @ instruction: 0x0129cb1c │ │ │ │ - smlawbeq sl, r8, r8, r3 │ │ │ │ + teqeq r4, r4, ror #2 │ │ │ │ + @ instruction: 0x0129cb28 │ │ │ │ + @ instruction: 0x012a3894 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - teqeq r4, r8, lsl r1 │ │ │ │ - strdeq r0, [sl, -ip]! │ │ │ │ - @ instruction: 0x012a3838 │ │ │ │ + teqeq r4, r0, lsr #2 │ │ │ │ + @ instruction: 0x012a0d08 │ │ │ │ + @ instruction: 0x012a3844 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - ldrsbeq r1, [r4, -r8]! │ │ │ │ - @ instruction: 0x0129ca98 │ │ │ │ - @ instruction: 0x012a3804 │ │ │ │ - @ instruction: 0x0134109c │ │ │ │ - @ instruction: 0x0129ca5c │ │ │ │ - smlawteq sl, r8, r7, r3 │ │ │ │ + teqeq r4, r0, ror #1 │ │ │ │ + @ instruction: 0x0129caa4 │ │ │ │ + @ instruction: 0x012a3810 │ │ │ │ + teqeq r4, r4, lsr #1 │ │ │ │ + @ instruction: 0x0129ca68 │ │ │ │ + ldrdeq r3, [sl, -r4]! │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - @ instruction: 0x0129ca24 │ │ │ │ + @ instruction: 0x0129ca30 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - strdeq ip, [r9, -r4]! │ │ │ │ - teqeq r4, r0 │ │ │ │ - smlawteq r9, r0, r9, ip │ │ │ │ - @ instruction: 0x012a372c │ │ │ │ - smlawbeq r9, r8, r9, ip │ │ │ │ + @ instruction: 0x0129ca00 │ │ │ │ + teqeq r4, r8 │ │ │ │ + smlawteq r9, ip, r9, ip │ │ │ │ + @ instruction: 0x012a3738 │ │ │ │ + @ instruction: 0x0129c994 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x0129c954 │ │ │ │ - smlawteq sl, r0, r6, r3 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x0129c960 │ │ │ │ + smlawteq sl, ip, r6, r3 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - teqeq r4, r8, asr pc │ │ │ │ - @ instruction: 0x0129c918 │ │ │ │ - smlawbeq sl, r4, r6, r3 │ │ │ │ - teqeq r4, ip, lsl pc │ │ │ │ - ldrdeq ip, [r9, -ip]! @ │ │ │ │ - @ instruction: 0x012a3648 │ │ │ │ + teqeq r4, r0, ror #30 │ │ │ │ + @ instruction: 0x0129c924 │ │ │ │ + @ instruction: 0x012a3690 │ │ │ │ + teqeq r4, r4, lsr #30 │ │ │ │ + @ instruction: 0x0129c8e8 │ │ │ │ + @ instruction: 0x012a3654 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - teqeq r4, r0, ror #29 │ │ │ │ - @ instruction: 0x0129c8a0 │ │ │ │ - @ instruction: 0x012a360c │ │ │ │ + teqeq r4, r8, ror #29 │ │ │ │ + @ instruction: 0x0129c8ac │ │ │ │ + @ instruction: 0x012a3618 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ ldr ip, [pc, #-172] @ 345994 │ │ │ │ ldr r0, [pc, #-172] @ 345998 │ │ │ │ ldr r1, [pc, #-172] @ 34599c │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -656702,40 +656702,40 @@ │ │ │ │ teqeq lr, ip, lsl #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq lr, ip @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq lr, ip @ │ │ │ │ - @ instruction: 0x0129c468 │ │ │ │ - teqeq r4, ip @ │ │ │ │ - smlawteq sl, r0, r1, r3 │ │ │ │ + @ instruction: 0x0129c474 │ │ │ │ + teqeq r4, r4, lsr #21 │ │ │ │ + smlawteq sl, ip, r1, r3 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - teqeq r4, r0, ror #20 │ │ │ │ - @ instruction: 0x0129c420 │ │ │ │ - smlawbeq sl, ip, r1, r3 │ │ │ │ + teqeq r4, r8, ror #20 │ │ │ │ + @ instruction: 0x0129c42c │ │ │ │ + @ instruction: 0x012a3198 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - teqeq r4, r4, lsr #20 │ │ │ │ - @ instruction: 0x0129c3e4 │ │ │ │ - @ instruction: 0x012a3150 │ │ │ │ - teqeq r4, r8, ror #19 │ │ │ │ - @ instruction: 0x0129c3a8 │ │ │ │ - @ instruction: 0x012a3114 │ │ │ │ + teqeq r4, ip, lsr #20 │ │ │ │ + strdeq ip, [r9, -r0]! │ │ │ │ + @ instruction: 0x012a315c │ │ │ │ + teqeq r4, r0 @ │ │ │ │ + @ instruction: 0x0129c3b4 │ │ │ │ + @ instruction: 0x012a3120 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x0129c370 │ │ │ │ - teqeq r4, r4, lsr #19 │ │ │ │ - smlawteq sl, ip, r0, r3 │ │ │ │ + @ instruction: 0x0129c37c │ │ │ │ + teqeq r4, ip, lsr #19 │ │ │ │ + ldrdeq r3, [sl, -r8]! │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - teqeq r4, r0, ror r9 │ │ │ │ - @ instruction: 0x0129c32c │ │ │ │ - @ instruction: 0x012a309c │ │ │ │ + teqeq r4, r8, ror r9 │ │ │ │ + @ instruction: 0x0129c338 │ │ │ │ + @ instruction: 0x012a30a8 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r4, r4, lsr r9 │ │ │ │ - strdeq ip, [r9, -r4]! │ │ │ │ - @ instruction: 0x012a3060 │ │ │ │ + teqeq r4, ip, lsr r9 │ │ │ │ + @ instruction: 0x0129c300 │ │ │ │ + @ instruction: 0x012a306c │ │ │ │ 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] @ 346804 │ │ │ │ @@ -657042,39 +657042,39 @@ │ │ │ │ teqeq lr, r8, lsr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq lr, r8 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq lr, ip, lsl #13 │ │ │ │ - @ instruction: 0x0129bf18 │ │ │ │ - teqeq r4, ip, asr #10 │ │ │ │ - @ instruction: 0x012a2c70 │ │ │ │ + @ instruction: 0x0129bf24 │ │ │ │ + teqeq r4, r4, asr r5 │ │ │ │ + @ instruction: 0x012a2c7c │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - teqeq r4, r0, lsl r5 │ │ │ │ - ldrdeq fp, [r9, -r0]! │ │ │ │ - @ instruction: 0x012a2c3c │ │ │ │ - teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x0129be94 │ │ │ │ - @ instruction: 0x012a2c00 │ │ │ │ + teqeq r4, r8, lsl r5 │ │ │ │ + ldrdeq fp, [r9, -ip]! │ │ │ │ + @ instruction: 0x012a2c48 │ │ │ │ + teqeq r4, ip @ │ │ │ │ + @ instruction: 0x0129bea0 │ │ │ │ + @ instruction: 0x012a2c0c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x0129be58 │ │ │ │ - smlawteq sl, r4, fp, r2 │ │ │ │ + teqeq r4, r0, lsr #9 │ │ │ │ + @ instruction: 0x0129be64 │ │ │ │ + ldrdeq r2, [sl, -r0]! │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x0129be20 │ │ │ │ - teqeq r4, r4, asr r4 │ │ │ │ - @ instruction: 0x012a2b7c │ │ │ │ + @ instruction: 0x0129be2c │ │ │ │ + teqeq r4, ip, asr r4 │ │ │ │ + smlawbeq sl, r8, fp, r2 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - teqeq r4, r0, lsr #8 │ │ │ │ - ldrdeq fp, [r9, -ip]! │ │ │ │ - @ instruction: 0x012a2b4c │ │ │ │ - teqeq r4, r4, ror #7 │ │ │ │ - @ instruction: 0x0129bda4 │ │ │ │ - @ instruction: 0x012a2b10 │ │ │ │ + teqeq r4, r8, lsr #8 │ │ │ │ + @ instruction: 0x0129bde8 │ │ │ │ + @ instruction: 0x012a2b58 │ │ │ │ + teqeq r4, ip, ror #7 │ │ │ │ + @ instruction: 0x0129bdb0 │ │ │ │ + @ instruction: 0x012a2b1c │ │ │ │ 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, #1556] @ 346eb4 │ │ │ │ ldr ip, [pc, #1556] @ 346eb8 │ │ │ │ @@ -657474,45 +657474,45 @@ │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq lr, r4 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - teqpeq r3, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b924 │ │ │ │ - @ instruction: 0x012a2690 │ │ │ │ + teqpeq r3, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b930 │ │ │ │ + @ instruction: 0x012a269c │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x0129b870 │ │ │ │ - teqpeq r3, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - smlawteq sl, r8, r5, r2 │ │ │ │ + @ instruction: 0x0129b87c │ │ │ │ + teqpeq r3, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [sl, -r4]! │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - teqpeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b828 │ │ │ │ - @ instruction: 0x012a2594 │ │ │ │ + teqpeq r3, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b834 │ │ │ │ + @ instruction: 0x012a25a0 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - teqpeq r3, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b7ec │ │ │ │ - @ instruction: 0x012a2558 │ │ │ │ + teqpeq r3, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r9, -r8]! │ │ │ │ + @ instruction: 0x012a2564 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b7b0 │ │ │ │ - @ instruction: 0x012a251c │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b7bc │ │ │ │ + @ instruction: 0x012a2528 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - @ instruction: 0x0129b778 │ │ │ │ - teqpeq r3, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [sl, -r0]! │ │ │ │ + smlawbeq r9, r4, r7, fp │ │ │ │ + teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [sl, -ip]! │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - teqpeq r3, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b734 │ │ │ │ - @ instruction: 0x012a24a4 │ │ │ │ + teqpeq r3, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b740 │ │ │ │ + @ instruction: 0x012a24b0 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - @ instruction: 0x0129b700 │ │ │ │ - teqpeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a2458 │ │ │ │ + @ instruction: 0x0129b70c │ │ │ │ + teqpeq r3, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012a2464 │ │ │ │ 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, #1548] @ 347584 │ │ │ │ ldr ip, [pc, #1548] @ 347588 │ │ │ │ @@ -657910,45 +657910,45 @@ │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq lr, r8, asr #21 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b250 │ │ │ │ - @ instruction: 0x012a1fbc │ │ │ │ + teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b25c │ │ │ │ + smlawteq sl, r8, pc, r1 @ │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x0129b1a0 │ │ │ │ - teqpeq r3, r4 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [sl, -r8]! │ │ │ │ + @ instruction: 0x0129b1ac │ │ │ │ + teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012a1f04 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b158 │ │ │ │ - smlawteq sl, r4, lr, r1 │ │ │ │ + teqpeq r3, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b164 │ │ │ │ + ldrdeq r1, [sl, -r0]! │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - teqpeq r3, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b11c │ │ │ │ - smlawbeq sl, r8, lr, r1 │ │ │ │ + teqpeq r3, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b128 │ │ │ │ + @ instruction: 0x012a1e94 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - teqpeq r3, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b0e0 │ │ │ │ - @ instruction: 0x012a1e4c │ │ │ │ + teqpeq r3, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b0ec │ │ │ │ + @ instruction: 0x012a1e58 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - @ instruction: 0x0129b0a8 │ │ │ │ - teqpeq r3, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a1e00 │ │ │ │ + strheq fp, [r9, -r4]! │ │ │ │ + teqpeq r3, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012a1e0c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqpeq r3, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129b064 │ │ │ │ - ldrdeq r1, [sl, -r4]! │ │ │ │ + teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129b070 │ │ │ │ + @ instruction: 0x012a1de0 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - @ instruction: 0x0129b030 │ │ │ │ - teqpeq r3, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq sl, r8, sp, r1 │ │ │ │ + @ instruction: 0x0129b03c │ │ │ │ + teqpeq r3, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012a1d94 │ │ │ │ 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, #1056] @ 347a68 │ │ │ │ ldr ip, [pc, #1056] @ 347a6c │ │ │ │ @@ -658223,32 +658223,32 @@ │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq lr, r0, asr #7 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqpeq r3, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129ac30 │ │ │ │ - @ instruction: 0x012a199c │ │ │ │ + teqpeq r3, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129ac3c │ │ │ │ + @ instruction: 0x012a19a8 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - teqpeq r3, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r9, -r4]! │ │ │ │ - @ instruction: 0x012a1960 │ │ │ │ + teqpeq r3, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129ac00 │ │ │ │ + @ instruction: 0x012a196c │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - teqpeq r3, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129abb8 │ │ │ │ - @ instruction: 0x012a1924 │ │ │ │ + teqpeq r3, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r9, r4, fp, sl │ │ │ │ + @ instruction: 0x012a1930 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - teqpeq r3, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r9, r0, fp, sl │ │ │ │ - @ instruction: 0x012a18ec │ │ │ │ - teqpeq r3, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129ab44 │ │ │ │ - @ instruction: 0x012a18b0 │ │ │ │ + teqpeq r3, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r9, ip, fp, sl │ │ │ │ + strdeq r1, [sl, -r8]! │ │ │ │ + teqpeq r3, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129ab50 │ │ │ │ + @ instruction: 0x012a18bc │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ 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] @ 3480dc │ │ │ │ ldr ip, [pc, #1508] @ 3480e0 │ │ │ │ @@ -658628,61 +658628,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 347bf4 │ │ │ │ teqeq lr, ip, lsl #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq lr, r8 │ │ │ │ - teqeq r3, r4, lsr #29 │ │ │ │ - @ instruction: 0x0129a864 │ │ │ │ - ldrdeq r1, [sl, -r0]! │ │ │ │ + teqeq r3, ip, lsr #29 │ │ │ │ + @ instruction: 0x0129a870 │ │ │ │ + ldrdeq r1, [sl, -ip]! │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - teqeq r3, r4, lsl lr │ │ │ │ - ldrdeq sl, [r9, -r4]! │ │ │ │ - @ instruction: 0x012a1540 │ │ │ │ + teqeq r3, ip, lsl lr │ │ │ │ + @ instruction: 0x0129a7e0 │ │ │ │ + @ instruction: 0x012a154c │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - teqeq r3, r0, asr sp │ │ │ │ - @ instruction: 0x0129a710 │ │ │ │ - @ instruction: 0x012a147c │ │ │ │ + teqeq r3, r8, asr sp │ │ │ │ + @ instruction: 0x0129a71c │ │ │ │ + smlawbeq sl, r8, r4, r1 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129a6bc │ │ │ │ - @ instruction: 0x012a1428 │ │ │ │ + teqeq r3, r4, lsl #26 │ │ │ │ + smlawteq r9, r8, r6, sl │ │ │ │ + @ instruction: 0x012a1434 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129a658 │ │ │ │ - smlawteq sl, r4, r3, r1 │ │ │ │ + teqeq r3, r0, lsr #25 │ │ │ │ + @ instruction: 0x0129a664 │ │ │ │ + ldrdeq r1, [sl, -r0]! │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - teqeq r3, ip, asr ip │ │ │ │ - @ instruction: 0x0129a61c │ │ │ │ - smlawbeq sl, r8, r3, r1 │ │ │ │ + teqeq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x0129a628 │ │ │ │ + @ instruction: 0x012a1394 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - teqeq r3, r4, lsr #24 │ │ │ │ - @ instruction: 0x0129a5e4 │ │ │ │ - @ instruction: 0x012a1350 │ │ │ │ + teqeq r3, ip, lsr #24 │ │ │ │ + strdeq sl, [r9, -r0]! │ │ │ │ + @ instruction: 0x012a135c │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - teqeq r3, ip, ror #23 │ │ │ │ - @ instruction: 0x0129a5ac │ │ │ │ - @ instruction: 0x012a1318 │ │ │ │ - andeq r0, r0, r8, asr #8 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x0129a574 │ │ │ │ - @ instruction: 0x012a12e0 │ │ │ │ + @ instruction: 0x0129a5b8 │ │ │ │ + @ instruction: 0x012a1324 │ │ │ │ + andeq r0, r0, r8, asr #8 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + smlawbeq r9, r0, r5, sl │ │ │ │ + @ instruction: 0x012a12ec │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - teqeq r3, ip, ror fp │ │ │ │ - @ instruction: 0x0129a53c │ │ │ │ - @ instruction: 0x012a12a8 │ │ │ │ + teqeq r3, r4, lsl #23 │ │ │ │ + @ instruction: 0x0129a548 │ │ │ │ + @ instruction: 0x012a12b4 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - teqeq r3, r4, asr #22 │ │ │ │ - @ instruction: 0x0129a504 │ │ │ │ - @ instruction: 0x012a1270 │ │ │ │ + teqeq r3, ip, asr #22 │ │ │ │ + @ instruction: 0x0129a510 │ │ │ │ + @ instruction: 0x012a127c │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - teqeq r3, ip, lsl #22 │ │ │ │ - smlawteq r9, ip, r4, sl │ │ │ │ - @ instruction: 0x012a1238 │ │ │ │ + teqeq r3, r4, lsl fp │ │ │ │ + ldrdeq sl, [r9, -r8]! │ │ │ │ + @ instruction: 0x012a1244 │ │ │ │ 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 │ │ │ │ @@ -658844,33 +658844,33 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3482e0 │ │ │ │ teqpeq sp, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq sp, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq r3, r0, lsr #17 │ │ │ │ - @ instruction: 0x0129a260 │ │ │ │ - smlawteq sl, ip, pc, r0 @ │ │ │ │ + teqeq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x0129a26c │ │ │ │ + ldrdeq r0, [sl, -r8]! │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - teqeq r3, r4, ror #16 │ │ │ │ - @ instruction: 0x0129a224 │ │ │ │ - @ instruction: 0x012a0f90 │ │ │ │ + teqeq r3, ip, ror #16 │ │ │ │ + @ instruction: 0x0129a230 │ │ │ │ + @ instruction: 0x012a0f9c │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - teqeq r3, r8, lsr #16 │ │ │ │ - @ instruction: 0x0129a1e8 │ │ │ │ - @ instruction: 0x012a0f54 │ │ │ │ + teqeq r3, r0, lsr r8 │ │ │ │ + strdeq sl, [r9, -r4]! │ │ │ │ + @ instruction: 0x012a0f60 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129a1b0 │ │ │ │ - @ instruction: 0x012a0f1c │ │ │ │ - andeq r0, r0, r5, lsl #9 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a0f64 │ │ │ │ - smulwteq sl, r4, lr │ │ │ │ + @ instruction: 0x0129a1bc │ │ │ │ + @ instruction: 0x012a0f28 │ │ │ │ + andeq r0, r0, r5, lsl #9 │ │ │ │ + teqeq r3, r0, asr #15 │ │ │ │ + @ instruction: 0x012a0f70 │ │ │ │ + strdeq r0, [sl, -r0]! @ │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r4, [r0, #576] @ 0x240 │ │ │ │ @@ -659114,29 +659114,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #76] @ 3488bc │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3486f0 │ │ │ │ - teqeq r3, r4, lsr #8 │ │ │ │ - @ instruction: 0x01299de4 │ │ │ │ - @ instruction: 0x012a0b50 │ │ │ │ + teqeq r3, ip, lsr #8 │ │ │ │ + strdeq r9, [r9, -r0]! │ │ │ │ + @ instruction: 0x012a0b5c │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01299d98 │ │ │ │ - @ instruction: 0x012a0b04 │ │ │ │ + teqeq r3, r0, ror #7 │ │ │ │ + @ instruction: 0x01299da4 │ │ │ │ + @ instruction: 0x012a0b10 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - teqeq r3, r0, lsr #7 │ │ │ │ - @ instruction: 0x01299d60 │ │ │ │ - smlawteq sl, ip, sl, r0 │ │ │ │ + teqeq r3, r8, lsr #7 │ │ │ │ + @ instruction: 0x01299d6c │ │ │ │ + ldrdeq r0, [sl, -r8]! │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - teqeq r3, r8, ror #6 │ │ │ │ - @ instruction: 0x01299d28 │ │ │ │ - @ instruction: 0x012a0a94 │ │ │ │ + teqeq r3, r0, ror r3 │ │ │ │ + @ instruction: 0x01299d34 │ │ │ │ + smulwbeq sl, r0, sl │ │ │ │ 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] @ 348ae8 │ │ │ │ ldr r2, [pc, #528] @ 348aec │ │ │ │ @@ -659268,31 +659268,31 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3489f8 │ │ │ │ + teqeq r3, r8, ror #5 │ │ │ │ teqeq r3, r0, ror #5 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a0a00 │ │ │ │ + @ instruction: 0x012a0a0c │ │ │ │ teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x012a0970 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01299b70 │ │ │ │ - ldrdeq r0, [sl, -ip]! │ │ │ │ + @ instruction: 0x012a097c │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01299b7c │ │ │ │ + smulwteq sl, r8, r8 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - @ instruction: 0x01299b30 │ │ │ │ - teqeq r3, r0, asr #2 │ │ │ │ - @ instruction: 0x01299b00 │ │ │ │ - @ instruction: 0x012a086c │ │ │ │ - @ instruction: 0x01299ab4 │ │ │ │ + @ instruction: 0x01299b3c │ │ │ │ + teqeq r3, r8, asr #2 │ │ │ │ + @ instruction: 0x01299b0c │ │ │ │ + @ instruction: 0x012a0878 │ │ │ │ + smlawteq r9, r0, sl, r9 │ │ │ │ │ │ │ │ 00348b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -659387,16 +659387,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0128b230 │ │ │ │ - @ instruction: 0x012a0750 │ │ │ │ - teqeq r3, r0, lsr #4 │ │ │ │ + @ instruction: 0x012a075c │ │ │ │ + teqeq r3, r8, lsr #4 │ │ │ │ │ │ │ │ 00348cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -659491,16 +659491,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0128b09c │ │ │ │ - @ instruction: 0x0133e094 │ │ │ │ - @ instruction: 0x012a05b4 │ │ │ │ + @ instruction: 0x0133e09c │ │ │ │ + smlawteq sl, r0, r5, r0 │ │ │ │ │ │ │ │ 00348e5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -659596,16 +659596,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0128af00 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x012a0418 │ │ │ │ + teqeq r3, r0, lsl #30 │ │ │ │ + @ instruction: 0x012a0424 │ │ │ │ │ │ │ │ 00348ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -659700,16 +659700,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0128ad68 │ │ │ │ - teqeq r3, r0, ror #26 │ │ │ │ - smlawbeq sl, r0, r2, r0 │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ + smlawbeq sl, ip, r2, r0 │ │ │ │ ldr r3, [r0, #576] @ 0x240 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #576] @ 0x240 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -660026,47 +660026,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 349454 │ │ │ │ teqeq sp, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r8, asr #19 │ │ │ │ teqeq sp, r8, lsr #19 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - smulwbeq sl, r0, r0 │ │ │ │ + teqeq r3, r0, asr #23 │ │ │ │ + smulwbeq sl, ip, r0 │ │ │ │ muleq r0, sl, r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x012a003c │ │ │ │ - teqeq r3, ip, asr #22 │ │ │ │ + @ instruction: 0x012a0048 │ │ │ │ + teqeq r3, r4, asr fp │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - @ instruction: 0x01299134 │ │ │ │ + @ instruction: 0x01299140 │ │ │ │ @ instruction: 0x01289964 │ │ │ │ @ instruction: 0x01289908 │ │ │ │ - @ instruction: 0x01299064 │ │ │ │ - @ instruction: 0x01299034 │ │ │ │ - msreq R9_fiq, r0, lsr #29 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - ldrdeq pc, [r9, -ip]! │ │ │ │ - msreq R9_fiq, r4, ror #28 │ │ │ │ - teqeq r3, r4, ror r9 │ │ │ │ - msreq R9_fiq, r0, ror #28 │ │ │ │ - msreq R9_fiq, r0, lsr #28 │ │ │ │ - teqeq r3, r0, lsr r9 │ │ │ │ + @ instruction: 0x01299070 │ │ │ │ + @ instruction: 0x01299040 │ │ │ │ + msreq R9_fiq, ip, lsr #29 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + msreq R9_fiq, r8, ror #29 │ │ │ │ + msreq R9_fiq, r0, ror lr │ │ │ │ + teqeq r3, ip, ror r9 │ │ │ │ + msreq R9_fiq, ip, ror #28 │ │ │ │ + msreq R9_fiq, ip, lsr #28 │ │ │ │ + teqeq r3, r8, lsr r9 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - smlawbeq r9, r4, pc, r8 @ │ │ │ │ - msreq CPSR_fc, r4, ror #27 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01298f90 │ │ │ │ + strdeq pc, [r9, -r0]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - @ instruction: 0x01298f50 │ │ │ │ - @ instruction: 0x01298f18 │ │ │ │ - strdeq r8, [r9, -ip]! │ │ │ │ - msreq CPSR_fc, ip, ror #26 │ │ │ │ - teqeq r3, ip, ror r8 │ │ │ │ + @ instruction: 0x01298f5c │ │ │ │ + @ instruction: 0x01298f24 │ │ │ │ + @ instruction: 0x01298f08 │ │ │ │ + msreq CPSR_fc, r8, ror sp │ │ │ │ + teqeq r3, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r6, [r0, #576] @ 0x240 │ │ │ │ ldr r2, [pc, #476] @ 34991c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -660188,24 +660188,24 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 349778 │ │ │ │ teqeq sp, r4, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r4, lsl #9 │ │ │ │ - teqeq r3, r8, asr #14 │ │ │ │ - msreq CPSR_fc, r0, lsr ip │ │ │ │ + teqeq r3, r0, asr r7 │ │ │ │ + msreq CPSR_fc, ip, lsr ip │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @ instruction: 0x012895ec │ │ │ │ - teqeq r3, r8, asr #13 │ │ │ │ - msreq (UNDEF: 57), r0 @ │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + msreq (UNDEF: 57), ip @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ @ instruction: 0x0128956c │ │ │ │ - @ instruction: 0x01298cb0 │ │ │ │ - smlawbeq r9, r4, ip, r8 │ │ │ │ + @ instruction: 0x01298cbc │ │ │ │ + @ instruction: 0x01298c90 │ │ │ │ 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] @ 349ee4 │ │ │ │ sub sp, sp, #2352 @ 0x930 │ │ │ │ ldr r3, [pc, #1400] @ 349ee8 │ │ │ │ @@ -660561,50 +660561,50 @@ │ │ │ │ b 349a34 │ │ │ │ teqeq sp, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0, ror #4 │ │ │ │ @ instruction: 0x01288cbc │ │ │ │ @ instruction: 0x000075b8 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - msreq CPSR_fc, ip, lsr #17 │ │ │ │ - msreq R9_fiq, r4, ror sl │ │ │ │ + msreq CPSR_fc, r8 @ │ │ │ │ + smlawbeq r9, r0, sl, pc @ │ │ │ │ teqeq sp, r8, asr #3 │ │ │ │ - msreq CPSR_fc, ip, lsr r8 │ │ │ │ - teqeq r3, ip, ror #8 │ │ │ │ - msreq CPSR_fc, r0, asr r9 │ │ │ │ - strdeq pc, [r9, -r4]! │ │ │ │ + msreq CPSR_fc, r8, asr #16 │ │ │ │ + teqeq r3, r4, ror r4 │ │ │ │ + msreq CPSR_fc, ip, asr r9 │ │ │ │ + msreq R9_fiq, r0, lsl #20 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - smlawbeq r9, ip, r9, pc @ │ │ │ │ - msreq CPSR_fc, r4, ror #18 │ │ │ │ - teqeq r3, r0, lsr #6 │ │ │ │ - @ instruction: 0x012989a0 │ │ │ │ - msreq CPSR_fc, r4, lsl #16 │ │ │ │ + msreq CPSR_fc, r8 @ │ │ │ │ + msreq CPSR_fc, r0, ror r9 │ │ │ │ + teqeq r3, r8, lsr #6 │ │ │ │ + @ instruction: 0x012989ac │ │ │ │ + msreq CPSR_fc, r0, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ smlawteq r8, r4, r1, r9 │ │ │ │ @ instruction: 0x01289168 │ │ │ │ @ instruction: 0x01289124 │ │ │ │ - @ instruction: 0x0129887c │ │ │ │ - teqeq r3, r8, asr #3 │ │ │ │ - @ instruction: 0x01298848 │ │ │ │ - msreq R9_fiq, ip, lsr #13 │ │ │ │ + smlawbeq r9, r8, r8, r8 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01298854 │ │ │ │ + msreq R9_fiq, r8 @ │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - @ instruction: 0x01298810 │ │ │ │ + @ instruction: 0x0129881c │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - teqeq r3, ip, asr r1 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ - msreq R9_fiq, r0, asr #12 │ │ │ │ + teqeq r3, r4, ror #2 │ │ │ │ + @ instruction: 0x012987e8 │ │ │ │ + msreq R9_fiq, ip, asr #12 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - teqeq r3, r0, lsr #2 │ │ │ │ - @ instruction: 0x012987a0 │ │ │ │ - msreq R9_fiq, r0, lsl #12 │ │ │ │ - @ instruction: 0x01298768 │ │ │ │ - @ instruction: 0x01298734 │ │ │ │ - @ instruction: 0x01298700 │ │ │ │ - msreq R9_fiq, r4, asr r6 │ │ │ │ + teqeq r3, r8, lsr #2 │ │ │ │ + @ instruction: 0x012987ac │ │ │ │ + msreq R9_fiq, ip, lsl #12 │ │ │ │ + @ instruction: 0x01298774 │ │ │ │ + @ instruction: 0x01298740 │ │ │ │ + @ instruction: 0x0129870c │ │ │ │ + msreq R9_fiq, r0, ror #12 │ │ │ │ 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] @ 34a6e0 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ @@ -661068,63 +661068,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 34a174 │ │ │ │ teqeq sp, r8, asr ip │ │ │ │ teqeq sp, r0, asr #24 │ │ │ │ - teqeq r3, r4, lsr pc │ │ │ │ + teqeq r3, ip, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - msreq CPSR_fc, r0, lsl r4 │ │ │ │ + msreq CPSR_fc, ip, lsl r4 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - teqeq r3, ip, asr #28 │ │ │ │ - msreq (UNDEF: 57), r8, lsr #6 │ │ │ │ + teqeq r3, r4, asr lr │ │ │ │ + msreq (UNDEF: 57), r4, lsr r3 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ @ instruction: 0x01288cb4 │ │ │ │ teqeq sp, r8, lsl #21 │ │ │ │ @ instruction: 0x01288c2c │ │ │ │ @ instruction: 0x01288be8 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - msreq CPSR_fc, r4 @ │ │ │ │ + teqeq r3, r0, asr #25 │ │ │ │ + msreq CPSR_fc, r0, lsr #3 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ @ instruction: 0x01288ab0 │ │ │ │ - teqeq r3, r4, ror #22 │ │ │ │ - msreq CPSR_fc, ip, asr #32 │ │ │ │ + teqeq r3, ip, ror #22 │ │ │ │ + qsubeq pc, r8, r9 @ │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - teqeq r3, r0, lsl fp │ │ │ │ - strdeq lr, [r9, -r8]! │ │ │ │ + teqeq r3, r8, lsl fp │ │ │ │ + msreq CPSR_fc, r4 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ @ instruction: 0x012889b0 │ │ │ │ - teqeq r3, r4, lsl #21 │ │ │ │ - @ instruction: 0x01298104 │ │ │ │ - @ instruction: 0x0129ef68 │ │ │ │ + teqeq r3, ip, lsl #21 │ │ │ │ + @ instruction: 0x01298110 │ │ │ │ + @ instruction: 0x0129ef74 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - msreq CPSR_fc, r8 @ │ │ │ │ - teqeq r3, r0, asr #20 │ │ │ │ - @ instruction: 0x0129ef14 │ │ │ │ + msreq CPSR_fc, r4, lsr #1 │ │ │ │ + teqeq r3, r8, asr #20 │ │ │ │ + @ instruction: 0x0129ef20 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - smlawbeq r9, r4, r0, r8 │ │ │ │ - qsubeq r8, r0, r9 │ │ │ │ - @ instruction: 0x01298034 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01298018 │ │ │ │ - @ instruction: 0x0129ee7c │ │ │ │ - @ instruction: 0x01297fe4 │ │ │ │ - @ instruction: 0x01297fb8 │ │ │ │ - smlawbeq r9, r8, pc, r7 @ │ │ │ │ - @ instruction: 0x01297f58 │ │ │ │ - @ instruction: 0x01297f28 │ │ │ │ - strdeq r7, [r9, -r4]! │ │ │ │ - ldrdeq r7, [r9, -r8]! │ │ │ │ - smlawteq r9, r4, lr, r7 │ │ │ │ + @ instruction: 0x01298090 │ │ │ │ + qsubeq r8, ip, r9 │ │ │ │ + @ instruction: 0x01298040 │ │ │ │ + teqeq r3, r0, lsr #19 │ │ │ │ + @ instruction: 0x01298024 │ │ │ │ + smlawbeq r9, r8, lr, lr │ │ │ │ + strdeq r7, [r9, -r0]! │ │ │ │ + smlawteq r9, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x01297f94 │ │ │ │ + @ instruction: 0x01297f64 │ │ │ │ + @ instruction: 0x01297f34 │ │ │ │ + @ instruction: 0x01297f00 │ │ │ │ + @ instruction: 0x01297ee4 │ │ │ │ + ldrdeq r7, [r9, -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 r4, r0 │ │ │ │ bl 349f90 │ │ │ │ @@ -661331,45 +661331,45 @@ │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34a8f4 │ │ │ │ teqeq sp, r8, lsr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, ip, lsl r7 │ │ │ │ - @ instruction: 0x0129ec04 │ │ │ │ - @ instruction: 0x0129ed4c │ │ │ │ - @ instruction: 0x0129ed4c │ │ │ │ - @ instruction: 0x0129ed4c │ │ │ │ - @ instruction: 0x0129ed50 │ │ │ │ - @ instruction: 0x0129ed54 │ │ │ │ - @ instruction: 0x0129ed50 │ │ │ │ - @ instruction: 0x0129ed4c │ │ │ │ - @ instruction: 0x0129ed4c │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01297c70 │ │ │ │ - smlawteq r9, ip, sl, lr │ │ │ │ + teqeq r3, r4, lsr #14 │ │ │ │ + @ instruction: 0x0129ec10 │ │ │ │ + @ instruction: 0x0129ed58 │ │ │ │ + @ instruction: 0x0129ed58 │ │ │ │ + @ instruction: 0x0129ed58 │ │ │ │ + @ instruction: 0x0129ed5c │ │ │ │ + @ instruction: 0x0129ed60 │ │ │ │ + @ instruction: 0x0129ed5c │ │ │ │ + @ instruction: 0x0129ed58 │ │ │ │ + @ instruction: 0x0129ed58 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01297c7c │ │ │ │ + ldrdeq lr, [r9, -r8]! │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01297c34 │ │ │ │ - @ instruction: 0x0129ea94 │ │ │ │ - strdeq r7, [r9, -ip]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01297c40 │ │ │ │ + @ instruction: 0x0129eaa0 │ │ │ │ + @ instruction: 0x01297c08 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - smlawteq r9, ip, fp, r7 │ │ │ │ + ldrdeq r7, [r9, -r8]! │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x01297b9c │ │ │ │ + @ instruction: 0x01297ba8 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x01297b6c │ │ │ │ - @ instruction: 0x01297b3c │ │ │ │ + @ instruction: 0x01297b78 │ │ │ │ + @ instruction: 0x01297b48 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x01297b0c │ │ │ │ + @ instruction: 0x01297b18 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - ldrdeq r7, [r9, -ip]! │ │ │ │ + @ instruction: 0x01297ae8 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - @ instruction: 0x01297aac │ │ │ │ + @ instruction: 0x01297ab8 │ │ │ │ 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, #412] @ 0x19c │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -661500,33 +661500,33 @@ │ │ │ │ ldr r1, [pc, #36] @ 34adb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34ac90 │ │ │ │ - @ instruction: 0x0129e834 │ │ │ │ + @ instruction: 0x0129e840 │ │ │ │ teqeq sp, r0, asr r0 │ │ │ │ - teqeq r3, ip, lsr r3 │ │ │ │ + teqeq r3, r4, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x0129c5a0 │ │ │ │ + @ instruction: 0x0129c5ac │ │ │ │ teqeq sp, ip, ror #30 │ │ │ │ - teqeq r3, r0, lsr r2 │ │ │ │ - @ instruction: 0x012978ac │ │ │ │ - @ instruction: 0x0129e70c │ │ │ │ + teqeq r3, r8, lsr r2 │ │ │ │ + @ instruction: 0x012978b8 │ │ │ │ + @ instruction: 0x0129e718 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01297870 │ │ │ │ - smlawteq r9, ip, r6, lr │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129787c │ │ │ │ + ldrdeq lr, [r9, -r8]! │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01297834 │ │ │ │ - @ instruction: 0x0129e694 │ │ │ │ - strdeq r7, [r9, -ip]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01297840 │ │ │ │ + @ instruction: 0x0129e6a0 │ │ │ │ + @ instruction: 0x01297808 │ │ │ │ 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] │ │ │ │ @@ -661949,34 +661949,34 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34aeac │ │ │ │ teqeq sp, r4, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0, asr sp │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - ldrdeq lr, [r9, -r0]! │ │ │ │ + teqeq r3, r0 │ │ │ │ + ldrdeq lr, [r9, -ip]! │ │ │ │ smlawbeq r8, ip, ip, r7 │ │ │ │ @ instruction: 0x01287c30 │ │ │ │ @ instruction: 0x01287be8 │ │ │ │ @ instruction: 0x01287ba0 │ │ │ │ @ instruction: 0x01287b58 │ │ │ │ - teqeq r3, r8, lsr #24 │ │ │ │ - @ instruction: 0x012972a8 │ │ │ │ - @ instruction: 0x0129e108 │ │ │ │ - @ instruction: 0x01297270 │ │ │ │ - @ instruction: 0x01297240 │ │ │ │ - @ instruction: 0x01297210 │ │ │ │ - ldrdeq r7, [r9, -ip]! │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ - @ instruction: 0x012971a8 │ │ │ │ - @ instruction: 0x0129e008 │ │ │ │ - @ instruction: 0x01297170 │ │ │ │ - @ instruction: 0x0129713c │ │ │ │ - @ instruction: 0x01297108 │ │ │ │ + teqeq r3, r0, lsr ip │ │ │ │ + @ instruction: 0x012972b4 │ │ │ │ + @ instruction: 0x0129e114 │ │ │ │ + @ instruction: 0x0129727c │ │ │ │ + @ instruction: 0x0129724c │ │ │ │ + @ instruction: 0x0129721c │ │ │ │ + @ instruction: 0x012971e8 │ │ │ │ + teqeq r3, r0, lsr fp │ │ │ │ + @ instruction: 0x012971b4 │ │ │ │ + @ instruction: 0x0129e014 │ │ │ │ + @ instruction: 0x0129717c │ │ │ │ + @ instruction: 0x01297148 │ │ │ │ + @ instruction: 0x01297114 │ │ │ │ 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] @ 34b6f4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -662097,27 +662097,27 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 34b60c │ │ │ │ teqeq sp, r8, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r3, ip, lsr #18 │ │ │ │ - @ instruction: 0x0129e064 │ │ │ │ + teqeq r3, r4, lsr r9 │ │ │ │ + @ instruction: 0x0129e070 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - @ instruction: 0x01296f34 │ │ │ │ - @ instruction: 0x0129dd9c │ │ │ │ + @ instruction: 0x01296f40 │ │ │ │ + @ instruction: 0x0129dda8 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - teqeq r3, r8, ror r8 │ │ │ │ - strdeq sp, [r9, -r4]! │ │ │ │ - @ instruction: 0x0129dd5c │ │ │ │ + teqeq r3, r0, lsl #17 │ │ │ │ + @ instruction: 0x0129e000 │ │ │ │ + @ instruction: 0x0129dd68 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - teqeq r3, r8, lsr r8 │ │ │ │ - @ instruction: 0x01296eb8 │ │ │ │ - @ instruction: 0x0129dd14 │ │ │ │ + teqeq r3, r0, asr #16 │ │ │ │ + smlawteq r9, r4, lr, r6 │ │ │ │ + @ instruction: 0x0129dd20 │ │ │ │ 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] @ 34bb20 │ │ │ │ @@ -662364,42 +662364,42 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34b890 │ │ │ │ teqeq sp, ip, lsr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r3, r0, ror r7 │ │ │ │ - @ instruction: 0x0129dc54 │ │ │ │ + teqeq r3, r8, ror r7 │ │ │ │ + @ instruction: 0x0129dc60 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - ldrdeq sp, [r9, -r4]! │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129dbe0 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ teqeq sp, ip, ror #6 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ ldrdeq r7, [r8, -r8]! │ │ │ │ smlawbeq r8, r4, r4, r7 │ │ │ │ - teqeq r3, r4, asr r5 │ │ │ │ - @ instruction: 0x0129dce4 │ │ │ │ - @ instruction: 0x0129da2c │ │ │ │ - @ instruction: 0x01296b98 │ │ │ │ - teqeq r3, r4, ror #9 │ │ │ │ - @ instruction: 0x01296b64 │ │ │ │ - smlawteq r9, r0, r9, sp │ │ │ │ + teqeq r3, ip, asr r5 │ │ │ │ + strdeq sp, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129da38 │ │ │ │ + @ instruction: 0x01296ba4 │ │ │ │ + teqeq r3, ip, ror #9 │ │ │ │ + @ instruction: 0x01296b70 │ │ │ │ + smlawteq r9, ip, r9, sp │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x01296b2c │ │ │ │ - strdeq r6, [r9, -ip]! │ │ │ │ - teqeq r3, r8, asr #8 │ │ │ │ - smlawteq r9, r8, sl, r6 │ │ │ │ - @ instruction: 0x0129d928 │ │ │ │ - teqeq r3, ip, lsl #8 │ │ │ │ - smlawbeq r9, ip, sl, r6 │ │ │ │ - @ instruction: 0x0129d8e8 │ │ │ │ + @ instruction: 0x01296b38 │ │ │ │ + @ instruction: 0x01296b08 │ │ │ │ + teqeq r3, r0, asr r4 │ │ │ │ + ldrdeq r6, [r9, -r4]! │ │ │ │ + @ instruction: 0x0129d934 │ │ │ │ + teqeq r3, r4, lsl r4 │ │ │ │ + @ instruction: 0x01296a98 │ │ │ │ + strdeq sp, [r9, -r4]! │ │ │ │ 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] @ 34bf2c │ │ │ │ @@ -662624,33 +662624,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 34bbfc │ │ │ │ teqeq sp, r8, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0 │ │ │ │ - teqeq r3, r0, lsr #5 │ │ │ │ - @ instruction: 0x0129d77c │ │ │ │ + teqeq r3, r8, lsr #5 │ │ │ │ + smlawbeq r9, r8, r7, sp │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ @ instruction: 0x0128701c │ │ │ │ - @ instruction: 0x01296760 │ │ │ │ - ldrheq fp, [r3, -r0]! │ │ │ │ - @ instruction: 0x01296730 │ │ │ │ - @ instruction: 0x0129d594 │ │ │ │ - strdeq r6, [r9, -r8]! │ │ │ │ - teqeq r3, ip, asr r0 │ │ │ │ - ldrdeq r6, [r9, -r8]! │ │ │ │ - @ instruction: 0x0129d540 │ │ │ │ + @ instruction: 0x0129676c │ │ │ │ + ldrheq fp, [r3, -r8]! │ │ │ │ + @ instruction: 0x0129673c │ │ │ │ + @ instruction: 0x0129d5a0 │ │ │ │ + @ instruction: 0x01296704 │ │ │ │ + teqeq r3, r4, rrx │ │ │ │ + @ instruction: 0x012966e4 │ │ │ │ + @ instruction: 0x0129d54c │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - @ instruction: 0x012966a0 │ │ │ │ - teqeq r3, r0 │ │ │ │ - smlawbeq r9, r0, r6, r6 │ │ │ │ - ldrdeq sp, [r9, -ip]! │ │ │ │ + @ instruction: 0x012966ac │ │ │ │ + teqeq r3, r8 │ │ │ │ + smlawbeq r9, ip, r6, r6 │ │ │ │ + @ instruction: 0x0129d4e8 │ │ │ │ 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 │ │ │ │ @@ -663668,116 +663668,116 @@ │ │ │ │ bl c0190 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 34c22c │ │ │ │ b 34ccfc │ │ │ │ teqeq sp, r4, asr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r4, lsr ip │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129d268 │ │ │ │ - teqeq r3, r0, lsl sp │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129d274 │ │ │ │ + teqeq r3, r8, lsl sp │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq r3, r4, ror ip │ │ │ │ - @ instruction: 0x0129d158 │ │ │ │ + teqeq r3, ip, ror ip │ │ │ │ + @ instruction: 0x0129d164 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - teqeq r3, r4, lsr #24 │ │ │ │ - @ instruction: 0x0129d4b0 │ │ │ │ - teqeq r3, r8, lsl #23 │ │ │ │ - @ instruction: 0x0129d070 │ │ │ │ + teqeq r3, ip, lsr #24 │ │ │ │ + @ instruction: 0x0129d4bc │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x0129d07c │ │ │ │ @ instruction: 0x01286a2c │ │ │ │ - teqeq r3, r4, ror #21 │ │ │ │ - smlawteq r9, r8, pc, ip @ │ │ │ │ + teqeq r3, ip, ror #21 │ │ │ │ + ldrdeq ip, [r9, -r4]! │ │ │ │ @ instruction: 0x0128697c │ │ │ │ - teqeq r3, r8, asr #20 │ │ │ │ - @ instruction: 0x0129cf2c │ │ │ │ + teqeq r3, r0, asr sl │ │ │ │ + @ instruction: 0x0129cf38 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01296068 │ │ │ │ + @ instruction: 0x01296074 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129ce7c │ │ │ │ + teqeq r3, r0, lsr #19 │ │ │ │ + smlawbeq r9, r8, lr, ip │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ @ instruction: 0x0128683c │ │ │ │ - teqeq r3, r4, lsr #17 │ │ │ │ - smlawbeq r9, r8, sp, ip │ │ │ │ - teqeq r3, r8, ror #15 │ │ │ │ - ldrdeq ip, [r9, -r0]! │ │ │ │ + teqeq r3, ip, lsr #17 │ │ │ │ + @ instruction: 0x0129cd94 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + ldrdeq ip, [r9, -ip]! @ │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ - @ instruction: 0x0129cc3c │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ + @ instruction: 0x0129cc48 │ │ │ │ strdeq r6, [r8, -r8]! │ │ │ │ - teqeq r3, r4, lsl #13 │ │ │ │ - smlawteq r9, r4, lr, ip │ │ │ │ - ldrdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x0129cb38 │ │ │ │ + teqeq r3, ip, lsl #13 │ │ │ │ + ldrdeq ip, [r9, -r0]! │ │ │ │ + ldrdeq r5, [r9, -ip]! │ │ │ │ + @ instruction: 0x0129cb44 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - teqeq r3, r4, lsr #11 │ │ │ │ - smlawbeq r9, ip, sl, ip │ │ │ │ + teqeq r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x0129ca98 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ smlawteq r8, ip, r3, r6 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01295b0c │ │ │ │ - @ instruction: 0x0129c974 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01295b18 │ │ │ │ + smlawbeq r9, r0, r9, ip │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ @ instruction: 0x01286338 │ │ │ │ strdeq r6, [r8, -r8]! │ │ │ │ @ instruction: 0x012862b8 │ │ │ │ @ instruction: 0x01286278 │ │ │ │ @ instruction: 0x01286238 │ │ │ │ @ instruction: 0x012861e8 │ │ │ │ @ instruction: 0x0128619c │ │ │ │ @ instruction: 0x0128615c │ │ │ │ - @ instruction: 0x0129ca54 │ │ │ │ - teqeq r3, ip, lsr #4 │ │ │ │ - @ instruction: 0x0129c70c │ │ │ │ - @ instruction: 0x01295870 │ │ │ │ - @ instruction: 0x01295840 │ │ │ │ - teqeq r3, ip, lsl #3 │ │ │ │ - @ instruction: 0x0129580c │ │ │ │ - @ instruction: 0x0129c670 │ │ │ │ + @ instruction: 0x0129ca60 │ │ │ │ + teqeq r3, r4, lsr r2 │ │ │ │ + @ instruction: 0x0129c718 │ │ │ │ + @ instruction: 0x0129587c │ │ │ │ + @ instruction: 0x0129584c │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01295818 │ │ │ │ + @ instruction: 0x0129c67c │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - @ instruction: 0x0129c948 │ │ │ │ - teqeq r3, ip, asr #2 │ │ │ │ - @ instruction: 0x0129c628 │ │ │ │ + @ instruction: 0x0129c954 │ │ │ │ + teqeq r3, r4, asr r1 │ │ │ │ + @ instruction: 0x0129c634 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlawteq r9, r0, r8, ip │ │ │ │ - teqeq r3, r4, lsl #2 │ │ │ │ - @ instruction: 0x0129c5e0 │ │ │ │ + smlawteq r9, ip, r8, ip │ │ │ │ + teqeq r3, ip, lsl #2 │ │ │ │ + @ instruction: 0x0129c5ec │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0129574c │ │ │ │ - @ instruction: 0x0129571c │ │ │ │ - @ instruction: 0x012956ec │ │ │ │ - @ instruction: 0x012956bc │ │ │ │ - teqeq r3, r8 │ │ │ │ - smlawbeq r9, r8, r6, r5 │ │ │ │ - @ instruction: 0x0129c4e4 │ │ │ │ + @ instruction: 0x01295758 │ │ │ │ + @ instruction: 0x01295728 │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + smlawteq r9, r8, r6, r5 │ │ │ │ + teqeq r3, r0, lsl r0 │ │ │ │ + @ instruction: 0x01295694 │ │ │ │ + strdeq ip, [r9, -r0]! │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x000075b8 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129c844 │ │ │ │ - @ instruction: 0x0129c490 │ │ │ │ - @ instruction: 0x01295450 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x0129c850 │ │ │ │ + @ instruction: 0x0129c49c │ │ │ │ + @ instruction: 0x0129545c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01295420 │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129542c │ │ │ │ + strdeq r5, [r9, -ip]! │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0129c608 │ │ │ │ - teqeq r3, r0, lsr sp │ │ │ │ - @ instruction: 0x0129c210 │ │ │ │ - @ instruction: 0x01295378 │ │ │ │ - @ instruction: 0x0129c1e0 │ │ │ │ + @ instruction: 0x0129c614 │ │ │ │ + teqeq r3, r8, lsr sp │ │ │ │ + @ instruction: 0x0129c21c │ │ │ │ + smlawbeq r9, r4, r3, r5 │ │ │ │ + @ instruction: 0x0129c1ec │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - @ instruction: 0x01295344 │ │ │ │ - @ instruction: 0x01295310 │ │ │ │ - @ instruction: 0x012952e0 │ │ │ │ + @ instruction: 0x01295350 │ │ │ │ + @ instruction: 0x0129531c │ │ │ │ + @ instruction: 0x012952ec │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012952b0 │ │ │ │ + @ instruction: 0x012952bc │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - smlawbeq r9, r0, r2, r5 │ │ │ │ + smlawbeq r9, ip, r2, r5 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - @ instruction: 0x01295250 │ │ │ │ + @ instruction: 0x0129525c │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ ldr r1, [pc, #-92] @ 34d0d0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-108] @ 34d0d4 │ │ │ │ @@ -664286,45 +664286,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34d6b0 │ │ │ │ teqeq sp, r4, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129bf70 │ │ │ │ - teqeq r3, ip, lsl #21 │ │ │ │ + teqeq r3, r4, lsr #21 │ │ │ │ + @ instruction: 0x0129bf7c │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0129be78 │ │ │ │ + smlawbeq r9, r4, lr, fp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ smlawteq r8, r0, r7, r5 │ │ │ │ @ instruction: 0x01285778 │ │ │ │ teqeq sp, ip, asr #10 │ │ │ │ @ instruction: 0x012856e4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129c09c │ │ │ │ - smlawbeq r9, ip, ip, fp │ │ │ │ - strdeq r4, [r9, -r0]! │ │ │ │ - smlawteq r9, r4, sp, r4 │ │ │ │ - teqeq r3, r4, lsl r7 │ │ │ │ - @ instruction: 0x01294d94 │ │ │ │ - strdeq fp, [r9, -r0]! │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01294d58 │ │ │ │ - @ instruction: 0x0129bbb4 │ │ │ │ + @ instruction: 0x0129c0a8 │ │ │ │ + @ instruction: 0x0129bc98 │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + ldrdeq r4, [r9, -r0]! │ │ │ │ + teqeq r3, ip, lsl r7 │ │ │ │ + @ instruction: 0x01294da0 │ │ │ │ + strdeq fp, [r9, -ip]! │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + teqeq r3, r0, ror #13 │ │ │ │ + @ instruction: 0x01294d64 │ │ │ │ + smlawteq r9, r0, fp, fp │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01294d20 │ │ │ │ - strdeq r4, [r9, -r0]! │ │ │ │ - smlawteq r9, r0, ip, r4 │ │ │ │ - teqeq r3, r8, lsl #12 │ │ │ │ - smlawbeq r9, r8, ip, r4 │ │ │ │ - @ instruction: 0x0129bae4 │ │ │ │ + @ instruction: 0x01294d2c │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + smlawteq r9, ip, ip, r4 │ │ │ │ + teqeq r3, r0, lsl r6 │ │ │ │ + @ instruction: 0x01294c94 │ │ │ │ + strdeq fp, [r9, -r0]! │ │ │ │ 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 │ │ │ │ @@ -664619,39 +664619,39 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34dc64 │ │ │ │ teqeq sp, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r3, r4, ror #8 │ │ │ │ - teqeq r3, r0, asr r4 │ │ │ │ - @ instruction: 0x0129b928 │ │ │ │ - ldrdeq fp, [r9, -r4]! │ │ │ │ + teqeq r3, ip, ror #8 │ │ │ │ + teqeq r3, r8, asr r4 │ │ │ │ + @ instruction: 0x0129b934 │ │ │ │ + @ instruction: 0x0129b8e0 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ @ instruction: 0x01285214 │ │ │ │ smlawteq r8, r4, r1, r5 │ │ │ │ teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ @ instruction: 0x01285108 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01294854 │ │ │ │ - @ instruction: 0x0129b6b0 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01294860 │ │ │ │ + @ instruction: 0x0129b6bc │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - @ instruction: 0x0129481c │ │ │ │ - @ instruction: 0x012947ec │ │ │ │ - @ instruction: 0x012947bc │ │ │ │ - teqeq r3, ip, lsl #2 │ │ │ │ - smlawbeq r9, ip, r7, r4 │ │ │ │ - @ instruction: 0x0129b5e8 │ │ │ │ + @ instruction: 0x01294828 │ │ │ │ + strdeq r4, [r9, -r8]! │ │ │ │ + smlawteq r9, r8, r7, r4 │ │ │ │ + teqeq r3, r4, lsl r1 │ │ │ │ + @ instruction: 0x01294798 │ │ │ │ + strdeq fp, [r9, -r4]! │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - ldrsbeq r9, [r3, -r0]! │ │ │ │ - @ instruction: 0x01294750 │ │ │ │ - @ instruction: 0x0129b5ac │ │ │ │ + ldrsbeq r9, [r3, -r8]! │ │ │ │ + @ instruction: 0x0129475c │ │ │ │ + @ instruction: 0x0129b5b8 │ │ │ │ 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 │ │ │ │ @@ -664951,39 +664951,39 @@ │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 34e194 │ │ │ │ teqeq sp, ip, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r3, r0, asr #30 │ │ │ │ - teqeq r3, ip, lsr #30 │ │ │ │ - @ instruction: 0x0129b404 │ │ │ │ - @ instruction: 0x0129b3a4 │ │ │ │ + teqeq r3, r8, asr #30 │ │ │ │ + teqeq r3, r4, lsr pc │ │ │ │ + @ instruction: 0x0129b410 │ │ │ │ + @ instruction: 0x0129b3b0 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ @ instruction: 0x01284ce4 │ │ │ │ @ instruction: 0x01284c94 │ │ │ │ teqeq sp, r8, ror #20 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ ldrdeq r4, [r8, -r8]! │ │ │ │ - teqeq r3, r4, lsr #25 │ │ │ │ - @ instruction: 0x01294324 │ │ │ │ - smlawbeq r9, r0, r1, fp │ │ │ │ + teqeq r3, ip, lsr #25 │ │ │ │ + @ instruction: 0x01294330 │ │ │ │ + smlawbeq r9, ip, r1, fp │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x012942ec │ │ │ │ - @ instruction: 0x012942bc │ │ │ │ - smlawbeq r9, ip, r2, r4 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129425c │ │ │ │ - strheq fp, [r9, -r8]! │ │ │ │ + strdeq r4, [r9, -r8]! │ │ │ │ + smlawteq r9, r8, r2, r4 │ │ │ │ + @ instruction: 0x01294298 │ │ │ │ + teqeq r3, r4, ror #23 │ │ │ │ + @ instruction: 0x01294268 │ │ │ │ + smlawteq r9, r4, r0, fp │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - teqeq r3, r0, lsr #23 │ │ │ │ - @ instruction: 0x01294220 │ │ │ │ - @ instruction: 0x0129b07c │ │ │ │ + teqeq r3, r8, lsr #23 │ │ │ │ + @ instruction: 0x0129422c │ │ │ │ + smlawbeq r9, r8, r0, fp │ │ │ │ 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] @ 34ee44 │ │ │ │ @@ -665638,78 +665638,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 34e7bc │ │ │ │ teqeq sp, r0, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq r3, r0, lsr sl │ │ │ │ - @ instruction: 0x0129b160 │ │ │ │ - @ instruction: 0x0129aeac │ │ │ │ + teqeq r3, r8, lsr sl │ │ │ │ + @ instruction: 0x0129b16c │ │ │ │ + @ instruction: 0x0129aeb8 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - teqeq r3, r8, lsr r9 │ │ │ │ - @ instruction: 0x0129ae1c │ │ │ │ + teqeq r3, r0, asr #18 │ │ │ │ + @ instruction: 0x0129ae28 │ │ │ │ ldrdeq r4, [r8, -r4]! @ │ │ │ │ - smlawbeq r9, ip, sp, sl │ │ │ │ + @ instruction: 0x0129ad98 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - ldrdeq sl, [r9, -ip]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x0129ace8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ teqeq sp, r0, asr #8 │ │ │ │ - teqeq r3, ip, ror #13 │ │ │ │ - ldrdeq sl, [r9, -r0]! │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + ldrdeq sl, [r9, -ip]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x01284590 │ │ │ │ - teqeq r3, r0, asr #12 │ │ │ │ - @ instruction: 0x0129ab24 │ │ │ │ + teqeq r3, r8, asr #12 │ │ │ │ + @ instruction: 0x0129ab30 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ smlawbeq r8, r8, r4, r4 │ │ │ │ - @ instruction: 0x0129aa6c │ │ │ │ + @ instruction: 0x0129aa78 │ │ │ │ @ instruction: 0x01284404 │ │ │ │ smlawteq r8, r4, r3, r4 │ │ │ │ smlawbeq r8, r4, r3, r4 │ │ │ │ @ instruction: 0x01284340 │ │ │ │ strdeq r4, [r8, -ip]! │ │ │ │ - @ instruction: 0x01293a50 │ │ │ │ - @ instruction: 0x0129a8b8 │ │ │ │ + @ instruction: 0x01293a5c │ │ │ │ + smlawteq r9, r4, r8, sl │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x01293a20 │ │ │ │ - strdeq r3, [r9, -r0]! │ │ │ │ - smlawteq r9, r0, r9, r3 │ │ │ │ - teqeq r3, r0, lsl r3 │ │ │ │ - @ instruction: 0x01293990 │ │ │ │ - strdeq sl, [r9, -r4]! │ │ │ │ - @ instruction: 0x0129aa54 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129a7b4 │ │ │ │ + @ instruction: 0x01293a2c │ │ │ │ + strdeq r3, [r9, -ip]! │ │ │ │ + smlawteq r9, ip, r9, r3 │ │ │ │ + teqeq r3, r8, lsl r3 │ │ │ │ + @ instruction: 0x0129399c │ │ │ │ + @ instruction: 0x0129a800 │ │ │ │ + @ instruction: 0x0129aa60 │ │ │ │ + teqeq r3, r0, ror #5 │ │ │ │ + smlawteq r9, r0, r7, sl │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x0129abe4 │ │ │ │ - @ instruction: 0x0129a770 │ │ │ │ - teqeq r3, r4, ror #4 │ │ │ │ - @ instruction: 0x0129ab94 │ │ │ │ - @ instruction: 0x0129a73c │ │ │ │ + teqeq r3, ip @ │ │ │ │ + strdeq sl, [r9, -r0]! │ │ │ │ + @ instruction: 0x0129a77c │ │ │ │ + teqeq r3, ip, ror #4 │ │ │ │ + @ instruction: 0x0129aba0 │ │ │ │ + @ instruction: 0x0129a748 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - @ instruction: 0x012938b4 │ │ │ │ - @ instruction: 0x0129a71c │ │ │ │ - smlawbeq r9, r0, r8, r3 │ │ │ │ - @ instruction: 0x0129aaa0 │ │ │ │ - @ instruction: 0x0129a6b0 │ │ │ │ + smlawteq r9, r0, r8, r3 │ │ │ │ + @ instruction: 0x0129a728 │ │ │ │ + smlawbeq r9, ip, r8, r3 │ │ │ │ + @ instruction: 0x0129aaac │ │ │ │ + @ instruction: 0x0129a6bc │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x01293818 │ │ │ │ - @ instruction: 0x012937e8 │ │ │ │ - ldrdeq r3, [r9, -r8]! │ │ │ │ - @ instruction: 0x012937bc │ │ │ │ - @ instruction: 0x01293790 │ │ │ │ - @ instruction: 0x01293760 │ │ │ │ + @ instruction: 0x01293824 │ │ │ │ + strdeq r3, [r9, -r4]! │ │ │ │ + @ instruction: 0x012937e4 │ │ │ │ + smlawteq r9, r8, r7, r3 │ │ │ │ + @ instruction: 0x0129379c │ │ │ │ + @ instruction: 0x0129376c │ │ │ │ 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] @ 34f3ac │ │ │ │ ldr ip, [pc, #1092] @ 34f3b0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -665989,41 +665989,41 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r8, asr #24 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq r3, ip, lsl #29 │ │ │ │ - @ instruction: 0x0129a374 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + smlawbeq r9, r0, r3, sl │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ @ instruction: 0x01283d38 │ │ │ │ - teqeq r3, r8, lsl #28 │ │ │ │ - @ instruction: 0x0129a2e8 │ │ │ │ + teqeq r3, r0, lsl lr │ │ │ │ + strdeq sl, [r9, -r4]! │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq r3, r0, asr #26 │ │ │ │ - @ instruction: 0x0129a21c │ │ │ │ + teqeq r3, r8, asr #26 │ │ │ │ + @ instruction: 0x0129a228 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ @ instruction: 0x01283bb4 │ │ │ │ - teqeq r3, r8, ror #24 │ │ │ │ - @ instruction: 0x012932e8 │ │ │ │ - @ instruction: 0x0129a144 │ │ │ │ + teqeq r3, r0, ror ip │ │ │ │ + strdeq r3, [r9, -r4]! │ │ │ │ + @ instruction: 0x0129a150 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq r3, ip, lsr #24 │ │ │ │ - @ instruction: 0x012932ac │ │ │ │ - @ instruction: 0x0129a108 │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ + @ instruction: 0x012932b8 │ │ │ │ + @ instruction: 0x0129a114 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01293270 │ │ │ │ - ldrdeq sl, [r9, -r4]! │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01293234 │ │ │ │ - @ instruction: 0x0129a09c │ │ │ │ + @ instruction: 0x0129327c │ │ │ │ + @ instruction: 0x0129a0e0 │ │ │ │ + teqeq r3, r0, asr #23 │ │ │ │ + @ instruction: 0x01293240 │ │ │ │ + @ instruction: 0x0129a0a8 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - strdeq r3, [r9, -ip]! │ │ │ │ + @ instruction: 0x01293208 │ │ │ │ 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] @ 34f70c │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -666205,31 +666205,31 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0, ror #14 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq r3, r4, lsr #19 │ │ │ │ - smlawbeq r9, ip, lr, r9 │ │ │ │ + teqeq r3, ip, lsr #19 │ │ │ │ + @ instruction: 0x01299e98 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ @ instruction: 0x01283854 │ │ │ │ - teqeq r3, r4, lsr #18 │ │ │ │ - @ instruction: 0x01299e04 │ │ │ │ + teqeq r3, ip, lsr #18 │ │ │ │ + @ instruction: 0x01299e10 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01292f18 │ │ │ │ - @ instruction: 0x01299d78 │ │ │ │ - teqeq r3, r0, ror #16 │ │ │ │ - ldrdeq r2, [r9, -ip]! │ │ │ │ - @ instruction: 0x01299d3c │ │ │ │ + teqeq r3, r0, lsr #17 │ │ │ │ + @ instruction: 0x01292f24 │ │ │ │ + smlawbeq r9, r4, sp, r9 │ │ │ │ + teqeq r3, r8, ror #16 │ │ │ │ + @ instruction: 0x01292ee8 │ │ │ │ + @ instruction: 0x01299d48 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - teqeq r3, r0, lsr #16 │ │ │ │ - @ instruction: 0x01292ea0 │ │ │ │ - @ instruction: 0x01299d04 │ │ │ │ + teqeq r3, r8, lsr #16 │ │ │ │ + @ instruction: 0x01292eac │ │ │ │ + @ instruction: 0x01299d10 │ │ │ │ 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] @ 34fa3c │ │ │ │ ldr ip, [pc, #692] @ 34fa40 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -666409,31 +666409,31 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0, lsr r4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq r3, r4, ror r6 │ │ │ │ - @ instruction: 0x01299b5c │ │ │ │ + teqeq r3, ip, ror r6 │ │ │ │ + @ instruction: 0x01299b68 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ @ instruction: 0x01283524 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - ldrdeq r9, [r9, -r4]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01299ae0 │ │ │ │ teqeq sp, ip, lsr #5 │ │ │ │ - teqeq r3, r8, ror #10 │ │ │ │ - @ instruction: 0x01292be8 │ │ │ │ - @ instruction: 0x01299a44 │ │ │ │ + teqeq r3, r0, ror r5 │ │ │ │ + strdeq r2, [r9, -r4]! │ │ │ │ + @ instruction: 0x01299a50 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - teqeq r3, r0, lsr r5 │ │ │ │ - @ instruction: 0x01292bac │ │ │ │ - @ instruction: 0x01299a10 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01292b70 │ │ │ │ - ldrdeq r9, [r9, -r4]! │ │ │ │ + teqeq r3, r8, lsr r5 │ │ │ │ + @ instruction: 0x01292bb8 │ │ │ │ + @ instruction: 0x01299a1c │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01292b7c │ │ │ │ + @ instruction: 0x012999e0 │ │ │ │ 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] @ 350664 │ │ │ │ ldr r3, [pc, #2988] @ 350668 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -667183,102 +667183,102 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 34fb24 │ │ │ │ teqeq sp, ip, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, ip, lsl r1 │ │ │ │ ldrsbeq r8, [sp, -r8]! @ │ │ │ │ - teqeq r3, r4, ror #6 │ │ │ │ - @ instruction: 0x01299834 │ │ │ │ + teqeq r3, ip, ror #6 │ │ │ │ + @ instruction: 0x01299840 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - teqeq r3, r8, lsl #3 │ │ │ │ - @ instruction: 0x0129966c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01299678 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r3, ip, lsl #1 │ │ │ │ - @ instruction: 0x0129270c │ │ │ │ - @ instruction: 0x01299570 │ │ │ │ + @ instruction: 0x01337094 │ │ │ │ + @ instruction: 0x01292718 │ │ │ │ + @ instruction: 0x0129957c │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ @ instruction: 0x01282f1c │ │ │ │ - teqeq r3, r8, asr #31 │ │ │ │ - @ instruction: 0x01292648 │ │ │ │ - @ instruction: 0x012994ac │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01292654 │ │ │ │ + @ instruction: 0x012994b8 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - teqeq r3, ip, lsr pc │ │ │ │ - @ instruction: 0x012925bc │ │ │ │ - @ instruction: 0x01299420 │ │ │ │ + teqeq r3, r4, asr #30 │ │ │ │ + smlawteq r9, r8, r5, r2 │ │ │ │ + @ instruction: 0x0129942c │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129256c │ │ │ │ - ldrdeq r9, [r9, -r4]! │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01292578 │ │ │ │ + @ instruction: 0x012993e0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0129717c │ │ │ │ - teqeq r3, r8, ror #28 │ │ │ │ - @ instruction: 0x01299348 │ │ │ │ + smlawbeq r9, r8, r1, r7 │ │ │ │ + teqeq r3, r0, ror lr │ │ │ │ + @ instruction: 0x01299354 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - teqeq r3, r8, asr #27 │ │ │ │ - @ instruction: 0x01292444 │ │ │ │ - @ instruction: 0x012992ac │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01292450 │ │ │ │ + @ instruction: 0x012992b8 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ @ instruction: 0x01282c6c │ │ │ │ @ instruction: 0x01282c14 │ │ │ │ smlawteq r8, ip, fp, r2 │ │ │ │ smlawbeq r8, r8, fp, r2 │ │ │ │ - ldrdeq r2, [r9, -ip]! │ │ │ │ - teqeq r3, r8, lsr #24 │ │ │ │ - @ instruction: 0x012922a8 │ │ │ │ - @ instruction: 0x0129910c │ │ │ │ + @ instruction: 0x012922e8 │ │ │ │ + teqeq r3, r0, lsr ip │ │ │ │ + @ instruction: 0x012922b4 │ │ │ │ + @ instruction: 0x01299118 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01292270 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129223c │ │ │ │ - @ instruction: 0x012990a0 │ │ │ │ - teqeq r3, r0, lsl #23 │ │ │ │ - @ instruction: 0x01292200 │ │ │ │ - @ instruction: 0x01299060 │ │ │ │ - teqeq r3, r4, asr #22 │ │ │ │ - smlawteq r9, r4, r1, r2 │ │ │ │ - @ instruction: 0x01299028 │ │ │ │ + @ instruction: 0x0129227c │ │ │ │ + teqeq r3, r4, asr #23 │ │ │ │ + @ instruction: 0x01292248 │ │ │ │ + @ instruction: 0x012990ac │ │ │ │ + teqeq r3, r8, lsl #23 │ │ │ │ + @ instruction: 0x0129220c │ │ │ │ + @ instruction: 0x0129906c │ │ │ │ + teqeq r3, ip, asr #22 │ │ │ │ + ldrdeq r2, [r9, -r0]! │ │ │ │ + @ instruction: 0x01299034 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - smlawbeq r9, ip, r1, r2 │ │ │ │ - @ instruction: 0x0129215c │ │ │ │ - teqeq r3, r8, lsr #21 │ │ │ │ - @ instruction: 0x01292124 │ │ │ │ - smlawbeq r9, ip, pc, r8 @ │ │ │ │ - teqeq r3, ip, ror #20 │ │ │ │ - @ instruction: 0x012920e8 │ │ │ │ - @ instruction: 0x01298f50 │ │ │ │ + @ instruction: 0x01292198 │ │ │ │ + @ instruction: 0x01292168 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01292130 │ │ │ │ + @ instruction: 0x01298f98 │ │ │ │ + teqeq r3, r4, ror sl │ │ │ │ + strdeq r2, [r9, -r4]! │ │ │ │ + @ instruction: 0x01298f5c │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - strheq r2, [r9, -r0]! │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129207c │ │ │ │ - @ instruction: 0x01298ee0 │ │ │ │ + strheq r2, [r9, -ip]! │ │ │ │ + teqeq r3, r4, lsl #20 │ │ │ │ + smlawbeq r9, r8, r0, r2 │ │ │ │ + @ instruction: 0x01298eec │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x01292044 │ │ │ │ - @ instruction: 0x01292024 │ │ │ │ + qsubeq r2, r0, r9 │ │ │ │ + @ instruction: 0x01292030 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - teqeq r3, r0, ror r9 │ │ │ │ - strdeq r1, [r9, -r0]! │ │ │ │ - @ instruction: 0x01298e54 │ │ │ │ - teqeq r3, r4, lsr r9 │ │ │ │ - @ instruction: 0x01291fb4 │ │ │ │ - @ instruction: 0x01298e18 │ │ │ │ + teqeq r3, r8, ror r9 │ │ │ │ + strdeq r1, [r9, -ip]! │ │ │ │ + @ instruction: 0x01298e60 │ │ │ │ + teqeq r3, ip, lsr r9 │ │ │ │ + smlawteq r9, r0, pc, r1 @ │ │ │ │ + @ instruction: 0x01298e24 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01291f78 │ │ │ │ - ldrdeq r8, [r9, -ip]! │ │ │ │ + teqeq r3, r0, lsl #18 │ │ │ │ + smlawbeq r9, r4, pc, r1 @ │ │ │ │ + @ instruction: 0x01298de8 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - @ instruction: 0x01291f40 │ │ │ │ + @ instruction: 0x01291f4c │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ │ │ │ │ 003507d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -667347,22 +667347,22 @@ │ │ │ │ mov r1, #175 @ 0xaf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 350848 │ │ │ │ teqeq sp, r4, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01298d9c │ │ │ │ + @ instruction: 0x01298da8 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq r3, r4, ror r6 │ │ │ │ - strdeq r1, [r9, -r4]! │ │ │ │ - @ instruction: 0x01298b58 │ │ │ │ - teqeq r3, r8, lsr r6 │ │ │ │ - @ instruction: 0x01291cb8 │ │ │ │ - @ instruction: 0x01298b18 │ │ │ │ + teqeq r3, ip, ror r6 │ │ │ │ + @ instruction: 0x01291d00 │ │ │ │ + @ instruction: 0x01298b64 │ │ │ │ + teqeq r3, r0, asr #12 │ │ │ │ + smlawteq r9, r4, ip, r1 │ │ │ │ + @ instruction: 0x01298b24 │ │ │ │ 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] @ 350b80 │ │ │ │ @@ -667512,39 +667512,39 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 350a24 │ │ │ │ teqeq sp, r4, asr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, ip, lsr #5 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - smlawteq r9, ip, lr, r8 │ │ │ │ - @ instruction: 0x01298ee4 │ │ │ │ - @ instruction: 0x01298f20 │ │ │ │ - @ instruction: 0x000075b8 │ │ │ │ + ldrdeq r8, [r9, -r8]! @ │ │ │ │ strdeq r8, [r9, -r0]! │ │ │ │ - @ instruction: 0x01298f08 │ │ │ │ @ instruction: 0x01298f2c │ │ │ │ + @ instruction: 0x000075b8 │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ + @ instruction: 0x01298f14 │ │ │ │ + @ instruction: 0x01298f38 │ │ │ │ teqeq sp, r8 @ │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x01298de8 │ │ │ │ + strdeq r8, [r9, -r4]! │ │ │ │ @ instruction: 0x01289de4 │ │ │ │ - teqeq r3, r8, ror #8 │ │ │ │ - @ instruction: 0x01291ae4 │ │ │ │ - @ instruction: 0x01298948 │ │ │ │ - teqeq r3, r4, lsr #8 │ │ │ │ - @ instruction: 0x01291aa4 │ │ │ │ - @ instruction: 0x01298900 │ │ │ │ + teqeq r3, r0, ror r4 │ │ │ │ + strdeq r1, [r9, -r0]! │ │ │ │ + @ instruction: 0x01298954 │ │ │ │ + teqeq r3, ip, lsr #8 │ │ │ │ + @ instruction: 0x01291ab0 │ │ │ │ + @ instruction: 0x0129890c │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - teqeq r3, r8, ror #7 │ │ │ │ - @ instruction: 0x01291a68 │ │ │ │ - smlawteq r9, r4, r8, r8 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01291a74 │ │ │ │ + ldrdeq r8, [r9, -r0]! │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - teqeq r3, ip, lsr #7 │ │ │ │ - @ instruction: 0x01291a2c │ │ │ │ - smlawbeq r9, r8, r8, r8 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01291a38 │ │ │ │ + @ instruction: 0x01298894 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ │ │ │ │ 00350bf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -667625,26 +667625,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 350d78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 350d08 │ │ │ │ teqeq sp, ip, ror #31 │ │ │ │ - @ instruction: 0x0129899c │ │ │ │ + @ instruction: 0x012989a8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r0 @ │ │ │ │ @ instruction: 0x01285a3c │ │ │ │ - teqeq r3, r8, asr #4 │ │ │ │ - @ instruction: 0x01298728 │ │ │ │ - teqeq r3, ip, lsl #4 │ │ │ │ - smlawbeq r9, r0, r8, r1 │ │ │ │ - @ instruction: 0x012986ec │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01291844 │ │ │ │ - @ instruction: 0x012986b0 │ │ │ │ + teqeq r3, r0, asr r2 │ │ │ │ + @ instruction: 0x01298734 │ │ │ │ + teqeq r3, r4, lsl r2 │ │ │ │ + smlawbeq r9, ip, r8, r1 │ │ │ │ + strdeq r8, [r9, -r8]! @ │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01291850 │ │ │ │ + @ instruction: 0x012986bc │ │ │ │ │ │ │ │ 00350d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 350e98 │ │ │ │ @@ -667712,22 +667712,22 @@ │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 350dec │ │ │ │ teqeq sp, r0, ror lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r9, r0, r7, r8 │ │ │ │ + smlawteq r9, ip, r7, r8 │ │ │ │ teqeq sp, r0, lsl lr │ │ │ │ - ldrsbeq r6, [r3, -r0]! │ │ │ │ - @ instruction: 0x01291750 │ │ │ │ - @ instruction: 0x012985b4 │ │ │ │ - @ instruction: 0x01336094 │ │ │ │ - @ instruction: 0x01291714 │ │ │ │ - @ instruction: 0x01298574 │ │ │ │ + ldrsbeq r6, [r3, -r8]! │ │ │ │ + @ instruction: 0x0129175c │ │ │ │ + smlawteq r9, r0, r5, r8 │ │ │ │ + @ instruction: 0x0133609c │ │ │ │ + @ instruction: 0x01291720 │ │ │ │ + smlawbeq r9, r0, r5, r8 │ │ │ │ │ │ │ │ 00350ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -667807,27 +667807,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 351044 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 350fd0 │ │ │ │ teqeq sp, r4, lsr #26 │ │ │ │ - @ instruction: 0x01298698 │ │ │ │ + @ instruction: 0x012986a4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, r8, asr #25 │ │ │ │ @ instruction: 0x01285774 │ │ │ │ - teqeq r3, r0, lsl #31 │ │ │ │ - @ instruction: 0x01298460 │ │ │ │ - teqeq r3, r4, asr #30 │ │ │ │ - @ instruction: 0x012915b8 │ │ │ │ - @ instruction: 0x01298424 │ │ │ │ + teqeq r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x0129846c │ │ │ │ + teqeq r3, ip, asr #30 │ │ │ │ + smlawteq r9, r4, r5, r1 │ │ │ │ + @ instruction: 0x01298430 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - teqeq r3, r8, lsl #30 │ │ │ │ - @ instruction: 0x0129157c │ │ │ │ - @ instruction: 0x012983e8 │ │ │ │ + teqeq r3, r0, lsl pc │ │ │ │ + smlawbeq r9, r8, r5, r1 │ │ │ │ + strdeq r8, [r9, -r4]! │ │ │ │ │ │ │ │ 00351048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 351164 │ │ │ │ @@ -667895,22 +667895,22 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3510b8 │ │ │ │ teqeq sp, r4, lsr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0129856c │ │ │ │ + @ instruction: 0x01298578 │ │ │ │ teqeq sp, r4, asr #22 │ │ │ │ - teqeq r3, r4, lsl #28 │ │ │ │ - smlawbeq r9, r4, r4, r1 │ │ │ │ - @ instruction: 0x012982e8 │ │ │ │ - teqeq r3, r8, asr #27 │ │ │ │ - @ instruction: 0x01291448 │ │ │ │ - @ instruction: 0x012982a8 │ │ │ │ + teqeq r3, ip, lsl #28 │ │ │ │ + @ instruction: 0x01291490 │ │ │ │ + strdeq r8, [r9, -r4]! │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01291454 │ │ │ │ + @ instruction: 0x012982b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ ldr r5, [r0, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -667976,25 +667976,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3511f0 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01291374 │ │ │ │ - ldrdeq r8, [r9, -r0]! │ │ │ │ + teqeq r3, ip @ │ │ │ │ + smlawbeq r9, r0, r3, r1 │ │ │ │ + ldrdeq r8, [r9, -ip]! │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01291338 │ │ │ │ - @ instruction: 0x01298194 │ │ │ │ + teqeq r3, r0, asr #25 │ │ │ │ + @ instruction: 0x01291344 │ │ │ │ + @ instruction: 0x012981a0 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq r3, ip, ror ip │ │ │ │ - strdeq r1, [r9, -ip]! │ │ │ │ - @ instruction: 0x0129815c │ │ │ │ + teqeq r3, r4, lsl #25 │ │ │ │ + @ instruction: 0x01291308 │ │ │ │ + @ instruction: 0x01298168 │ │ │ │ │ │ │ │ 003512dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -668074,27 +668074,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 351460 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3513ec │ │ │ │ teqeq sp, r8, lsl #18 │ │ │ │ - strdeq r8, [r9, -r0]! │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, ip, lsr #17 │ │ │ │ @ instruction: 0x01285358 │ │ │ │ - teqeq r3, r4, ror #22 │ │ │ │ - @ instruction: 0x01298040 │ │ │ │ + teqeq r3, ip, ror #22 │ │ │ │ + @ instruction: 0x0129804c │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - teqeq r3, r8, lsr #22 │ │ │ │ - @ instruction: 0x0129119c │ │ │ │ - @ instruction: 0x01298008 │ │ │ │ - teqeq r3, ip, ror #21 │ │ │ │ - @ instruction: 0x01291160 │ │ │ │ - smlawteq r9, ip, pc, r7 @ │ │ │ │ + teqeq r3, r0, lsr fp │ │ │ │ + @ instruction: 0x012911a8 │ │ │ │ + @ instruction: 0x01298014 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x0129116c │ │ │ │ + ldrdeq r7, [r9, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1020] @ 351878 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -668360,52 +668360,52 @@ │ │ │ │ @ instruction: 0xffffda84 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ @ instruction: 0xffffbe70 │ │ │ │ @ instruction: 0xffffdf48 │ │ │ │ @ instruction: 0xffffc4b4 │ │ │ │ @ instruction: 0xffffc9c4 │ │ │ │ @ instruction: 0xffffe25c │ │ │ │ - smlawteq r9, r4, lr, r7 │ │ │ │ + ldrdeq r7, [r9, -r0]! │ │ │ │ teqeq sp, r0, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r3, r4, asr #19 │ │ │ │ + teqeq r3, ip, asr #19 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - smlawteq r9, r8, pc, r7 @ │ │ │ │ + ldrdeq r7, [r9, -r4]! │ │ │ │ @ instruction: 0xffff7c10 │ │ │ │ @ instruction: 0xffff7c00 │ │ │ │ - smlawteq r9, r4, pc, r7 @ │ │ │ │ + ldrdeq r7, [r9, -r0]! │ │ │ │ @ instruction: 0xffff7bac │ │ │ │ - smlawteq r9, r0, pc, r7 @ │ │ │ │ + smlawteq r9, ip, pc, r7 @ │ │ │ │ @ instruction: 0xffff7b9c │ │ │ │ - smlawteq r9, r0, pc, r7 @ │ │ │ │ + smlawteq r9, ip, pc, r7 @ │ │ │ │ @ instruction: 0xffff8100 │ │ │ │ - smlawteq r9, r0, pc, r7 @ │ │ │ │ + smlawteq r9, ip, pc, r7 @ │ │ │ │ @ instruction: 0xffff7b94 │ │ │ │ - @ instruction: 0x01297fb8 │ │ │ │ + smlawteq r9, r4, pc, r7 @ │ │ │ │ @ instruction: 0xffffa538 │ │ │ │ - @ instruction: 0x01297fb0 │ │ │ │ + @ instruction: 0x01297fbc │ │ │ │ @ instruction: 0xffff7b68 │ │ │ │ - @ instruction: 0x01297fac │ │ │ │ + @ instruction: 0x01297fb8 │ │ │ │ teqeq sp, r8, ror #10 │ │ │ │ - smulwbeq r9, ip, lr │ │ │ │ + @ instruction: 0x01290eb8 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - @ instruction: 0x01290e7c │ │ │ │ + smlawbeq r9, r8, lr, r0 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - @ instruction: 0x01290e4c │ │ │ │ + @ instruction: 0x01290e58 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - @ instruction: 0x01290e1c │ │ │ │ + @ instruction: 0x01290e28 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - smulwteq r9, ip, sp │ │ │ │ + strdeq r0, [r9, -r8]! │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - @ instruction: 0x01290dbc │ │ │ │ + smlawteq r9, r8, sp, r0 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - smlawbeq r9, ip, sp, r0 │ │ │ │ + @ instruction: 0x01290d98 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - @ instruction: 0x01290d5c │ │ │ │ - @ instruction: 0x01290d2c │ │ │ │ + @ instruction: 0x01290d68 │ │ │ │ + @ instruction: 0x01290d38 │ │ │ │ │ │ │ │ 00351940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 3519d4 │ │ │ │ @@ -668441,17 +668441,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 351990 │ │ │ │ teqeq sp, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl r6 │ │ │ │ cmpeq pc, r4, lsr r7 @ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ - ldrdeq r0, [r9, -r4]! │ │ │ │ - @ instruction: 0x01298024 │ │ │ │ - teqeq r3, r4, lsr #16 │ │ │ │ + smulwteq r9, r0, fp │ │ │ │ + @ instruction: 0x01298030 │ │ │ │ + teqeq r3, ip, lsr #16 │ │ │ │ │ │ │ │ 003519f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #2220] @ 3522b4 │ │ │ │ @@ -669013,116 +669013,116 @@ │ │ │ │ b 351a40 │ │ │ │ smlaltbeq r9, pc, r8, r6 @ │ │ │ │ teqeq sp, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sp, ip @ │ │ │ │ teqeq sp, ip @ │ │ │ │ andeq r7, r0, r8, ror #8 │ │ │ │ - smlawbeq r9, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x01297f90 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01297f64 │ │ │ │ + @ instruction: 0x01297f70 │ │ │ │ andeq r6, r0, r8, ror #26 │ │ │ │ - @ instruction: 0x01297f48 │ │ │ │ + @ instruction: 0x01297f54 │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x01297f28 │ │ │ │ + @ instruction: 0x01297f34 │ │ │ │ andeq r6, r0, r8, lsr #29 │ │ │ │ - @ instruction: 0x01297f10 │ │ │ │ + @ instruction: 0x01297f1c │ │ │ │ @ instruction: 0x00007fbc │ │ │ │ - strdeq r7, [r9, -r4]! │ │ │ │ + @ instruction: 0x01297f00 │ │ │ │ andeq r7, r0, ip, asr #9 │ │ │ │ - ldrdeq r7, [r9, -ip]! │ │ │ │ + @ instruction: 0x01297ee8 │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ - smlawteq r9, r4, lr, r7 │ │ │ │ + ldrdeq r7, [r9, -r0]! │ │ │ │ andeq r7, r0, r4, ror sl │ │ │ │ - @ instruction: 0x01297eac │ │ │ │ + @ instruction: 0x01297eb8 │ │ │ │ andeq r8, r0, ip, asr #32 │ │ │ │ - @ instruction: 0x01297e94 │ │ │ │ + @ instruction: 0x01297ea0 │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ - @ instruction: 0x01297e7c │ │ │ │ + smlawbeq r9, r8, lr, r7 │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ - @ instruction: 0x01297e64 │ │ │ │ + @ instruction: 0x01297e70 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01297e48 │ │ │ │ + @ instruction: 0x01297e54 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ - @ instruction: 0x01297e2c │ │ │ │ + @ instruction: 0x01297e38 │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ - @ instruction: 0x01297e0c │ │ │ │ - @ instruction: 0x012cd820 │ │ │ │ + @ instruction: 0x01297e18 │ │ │ │ + @ instruction: 0x012cd82c │ │ │ │ @ instruction: 0x01283150 │ │ │ │ - @ instruction: 0x012cd7b8 │ │ │ │ + smlawteq ip, r4, r7, sp │ │ │ │ andeq r7, r0, r8, lsl #17 │ │ │ │ - teqeq r3, r4, lsr r4 │ │ │ │ - ldrdeq r0, [r9, -r8]! │ │ │ │ - @ instruction: 0x01297c28 │ │ │ │ - teqeq r3, ip, ror #7 │ │ │ │ - @ instruction: 0x01290790 │ │ │ │ - @ instruction: 0x01297be0 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01290754 │ │ │ │ - @ instruction: 0x01297ba8 │ │ │ │ - teqeq r3, ip, ror r3 │ │ │ │ - @ instruction: 0x0129071c │ │ │ │ - @ instruction: 0x01297b70 │ │ │ │ - teqeq r3, r0, asr #6 │ │ │ │ - smulwteq r9, r4, r6 │ │ │ │ - @ instruction: 0x01297b34 │ │ │ │ - teqeq r3, r8, lsl #6 │ │ │ │ - smulwbeq r9, ip, r6 │ │ │ │ - strdeq r7, [r9, -ip]! │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01290674 │ │ │ │ - smlawteq r9, r4, sl, r7 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129063c │ │ │ │ - smlawbeq r9, ip, sl, r7 │ │ │ │ - teqeq r3, r0, ror #4 │ │ │ │ - @ instruction: 0x01290604 │ │ │ │ - @ instruction: 0x01297a54 │ │ │ │ - teqeq r3, r8, lsr #4 │ │ │ │ - smlawteq r9, ip, r5, r0 │ │ │ │ - @ instruction: 0x01297a1c │ │ │ │ + teqeq r3, ip, lsr r4 │ │ │ │ + smulwteq r9, r4, r7 │ │ │ │ + @ instruction: 0x01297c34 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01290594 │ │ │ │ - @ instruction: 0x012979e8 │ │ │ │ + @ instruction: 0x0129079c │ │ │ │ + @ instruction: 0x01297bec │ │ │ │ teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129055c │ │ │ │ - @ instruction: 0x012979b0 │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ - @ instruction: 0x01290524 │ │ │ │ - @ instruction: 0x01297978 │ │ │ │ - teqeq r3, ip, asr #2 │ │ │ │ - smulwteq r9, ip, r4 │ │ │ │ - @ instruction: 0x01297940 │ │ │ │ - teqeq r3, r4, lsl r1 │ │ │ │ - @ instruction: 0x012904b4 │ │ │ │ - @ instruction: 0x01297908 │ │ │ │ - ldrsbeq r5, [r3, -ip]! │ │ │ │ - @ instruction: 0x0129047c │ │ │ │ - ldrdeq r7, [r9, -r0]! │ │ │ │ - teqeq r3, r0, lsr #1 │ │ │ │ - @ instruction: 0x01290444 │ │ │ │ - @ instruction: 0x01297894 │ │ │ │ - teqeq r3, r8, rrx │ │ │ │ - @ instruction: 0x0129040c │ │ │ │ - @ instruction: 0x0129785c │ │ │ │ - teqeq r3, r0, lsr r0 │ │ │ │ - ldrdeq r0, [r9, -r4]! │ │ │ │ - @ instruction: 0x01297824 │ │ │ │ + @ instruction: 0x01290760 │ │ │ │ + @ instruction: 0x01297bb4 │ │ │ │ + teqeq r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x01290728 │ │ │ │ + @ instruction: 0x01297b7c │ │ │ │ + teqeq r3, r8, asr #6 │ │ │ │ + strdeq r0, [r9, -r0]! @ │ │ │ │ + @ instruction: 0x01297b40 │ │ │ │ + teqeq r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x012906b8 │ │ │ │ + @ instruction: 0x01297b08 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x0129039c │ │ │ │ - @ instruction: 0x012977ec │ │ │ │ - teqeq r3, r0, asr #31 │ │ │ │ - @ instruction: 0x01290364 │ │ │ │ - @ instruction: 0x012977b4 │ │ │ │ - teqeq r3, r8, lsl #31 │ │ │ │ - @ instruction: 0x0129032c │ │ │ │ - @ instruction: 0x0129777c │ │ │ │ - teqeq r3, r0, asr pc │ │ │ │ - strdeq r0, [r9, -r4]! │ │ │ │ - @ instruction: 0x01297744 │ │ │ │ + smlawbeq r9, r0, r6, r0 │ │ │ │ + ldrdeq r7, [r9, -r0]! │ │ │ │ + teqeq r3, r0, lsr #5 │ │ │ │ + @ instruction: 0x01290648 │ │ │ │ + @ instruction: 0x01297a98 │ │ │ │ + teqeq r3, r8, ror #4 │ │ │ │ + @ instruction: 0x01290610 │ │ │ │ + @ instruction: 0x01297a60 │ │ │ │ + teqeq r3, r0, lsr r2 │ │ │ │ + ldrdeq r0, [r9, -r8]! │ │ │ │ + @ instruction: 0x01297a28 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + smulwbeq r9, r0, r5 │ │ │ │ + strdeq r7, [r9, -r4]! │ │ │ │ + teqeq r3, r4, asr #3 │ │ │ │ + @ instruction: 0x01290568 │ │ │ │ + @ instruction: 0x012979bc │ │ │ │ + teqeq r3, ip, lsl #3 │ │ │ │ + @ instruction: 0x01290530 │ │ │ │ + smlawbeq r9, r4, r9, r7 │ │ │ │ + teqeq r3, r4, asr r1 │ │ │ │ + strdeq r0, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129794c │ │ │ │ + teqeq r3, ip, lsl r1 │ │ │ │ + smlawteq r9, r0, r4, r0 │ │ │ │ + @ instruction: 0x01297914 │ │ │ │ + teqeq r3, r4, ror #1 │ │ │ │ + smlawbeq r9, r8, r4, r0 │ │ │ │ + ldrdeq r7, [r9, -ip]! │ │ │ │ + teqeq r3, r8, lsr #1 │ │ │ │ + @ instruction: 0x01290450 │ │ │ │ + @ instruction: 0x012978a0 │ │ │ │ + teqeq r3, r0, ror r0 │ │ │ │ + @ instruction: 0x01290418 │ │ │ │ + @ instruction: 0x01297868 │ │ │ │ + teqeq r3, r8, lsr r0 │ │ │ │ + smulwteq r9, r0, r3 │ │ │ │ + @ instruction: 0x01297830 │ │ │ │ + teqeq r3, r0 │ │ │ │ + smulwbeq r9, r8, r3 │ │ │ │ + strdeq r7, [r9, -r8]! │ │ │ │ + teqeq r3, r8, asr #31 │ │ │ │ + @ instruction: 0x01290370 │ │ │ │ + smlawteq r9, r0, r7, r7 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01290338 │ │ │ │ + smlawbeq r9, r8, r7, r7 │ │ │ │ + teqeq r3, r8, asr pc │ │ │ │ + @ instruction: 0x01290300 │ │ │ │ + @ instruction: 0x01297750 │ │ │ │ │ │ │ │ 00352464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -669251,22 +669251,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r8, r4, sl, r1 │ │ │ │ - @ instruction: 0x01297510 │ │ │ │ - teqeq r3, ip, asr ip │ │ │ │ + @ instruction: 0x0129751c │ │ │ │ + teqeq r3, r4, ror #24 │ │ │ │ @ instruction: 0x0128189c │ │ │ │ - ldrdeq r7, [r9, -r4]! │ │ │ │ - teqeq r3, ip, lsl ip │ │ │ │ + @ instruction: 0x012974e0 │ │ │ │ + teqeq r3, r4, lsr #24 │ │ │ │ @ instruction: 0x01281a30 │ │ │ │ - @ instruction: 0x01297494 │ │ │ │ - teqeq r3, r0, ror #23 │ │ │ │ + @ instruction: 0x012974a0 │ │ │ │ + teqeq r3, r8, ror #23 │ │ │ │ │ │ │ │ 0035269c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -669361,16 +669361,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawteq r8, r4, r6, r1 │ │ │ │ - teqeq r3, ip, asr #20 │ │ │ │ - strdeq r7, [r9, -r0]! │ │ │ │ + teqeq r3, r4, asr sl │ │ │ │ + strdeq r7, [r9, -ip]! │ │ │ │ │ │ │ │ 00352834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -669579,25 +669579,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01297130 │ │ │ │ - teqeq r3, r4, ror r8 │ │ │ │ + @ instruction: 0x0129713c │ │ │ │ + teqeq r3, ip, ror r8 │ │ │ │ teqeq sp, r4, lsr #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r8, ror #15 │ │ │ │ - @ instruction: 0x01297090 │ │ │ │ - @ instruction: 0x01297064 │ │ │ │ - teqeq r3, r4, lsr #15 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x0129709c │ │ │ │ + @ instruction: 0x01297070 │ │ │ │ + teqeq r3, ip, lsr #15 │ │ │ │ @ instruction: 0x0128136c │ │ │ │ - teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01296fa0 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01296fac │ │ │ │ │ │ │ │ 00352bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -669748,16 +669748,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sp, r4 @ │ │ │ │ ldrdeq r1, [r8, -r8]! │ │ │ │ - teqeq r3, r0, ror #8 │ │ │ │ - @ instruction: 0x01296d0c │ │ │ │ + teqeq r3, r8, ror #8 │ │ │ │ + @ instruction: 0x01296d18 │ │ │ │ │ │ │ │ 00352e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -669864,16 +669864,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01280f04 │ │ │ │ - teqeq r3, ip, lsl #5 │ │ │ │ - @ instruction: 0x01296b38 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x01296b44 │ │ │ │ │ │ │ │ 00352ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -669968,16 +669968,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01280d68 │ │ │ │ - ldrsheq r4, [r3, -r0]! │ │ │ │ - @ instruction: 0x01296994 │ │ │ │ + ldrsheq r4, [r3, -r8]! │ │ │ │ + @ instruction: 0x012969a0 │ │ │ │ │ │ │ │ 00353190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -670072,16 +670072,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r0, [r8, -r0]! @ │ │ │ │ - teqeq r3, r8, asr pc │ │ │ │ - strdeq r6, [r9, -ip]! │ │ │ │ + teqeq r3, r0, ror #30 │ │ │ │ + @ instruction: 0x01296808 │ │ │ │ │ │ │ │ 00353328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -670177,16 +670177,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01280a34 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01296660 │ │ │ │ + teqeq r3, r4, asr #27 │ │ │ │ + @ instruction: 0x0129666c │ │ │ │ │ │ │ │ 003534c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #732] @ 3537b8 │ │ │ │ @@ -670384,19 +670384,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0128093c │ │ │ │ - teqeq r3, r8, asr #21 │ │ │ │ - @ instruction: 0x0129636c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01296378 │ │ │ │ @ instruction: 0x01280700 │ │ │ │ - teqeq r3, r8, lsl #21 │ │ │ │ - @ instruction: 0x0129632c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01296338 │ │ │ │ │ │ │ │ 00353804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -670575,19 +670575,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01280448 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01296074 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + smlawbeq r9, r0, r0, r6 │ │ │ │ @ instruction: 0x01280408 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01296034 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + @ instruction: 0x01296040 │ │ │ │ │ │ │ │ 00353af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -670774,19 +670774,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0128012c │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01295d5c │ │ │ │ + teqeq r3, r0, asr #9 │ │ │ │ + @ instruction: 0x01295d68 │ │ │ │ smulwteq r8, r8, r0 │ │ │ │ - teqeq r3, r4, ror r4 │ │ │ │ - @ instruction: 0x01295d18 │ │ │ │ + teqeq r3, ip, ror r4 │ │ │ │ + @ instruction: 0x01295d24 │ │ │ │ │ │ │ │ 00353e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -670981,19 +670981,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq pc, [r7, -r8]! │ │ │ │ - teqeq r3, r4, lsl #3 │ │ │ │ - @ instruction: 0x01295a28 │ │ │ │ + teqeq r3, ip, lsl #3 │ │ │ │ + @ instruction: 0x01295a34 │ │ │ │ msreq CPSR_sxc, r4 @ │ │ │ │ - teqeq r3, r0, asr #2 │ │ │ │ - @ instruction: 0x012959e4 │ │ │ │ + teqeq r3, r8, asr #2 │ │ │ │ + strdeq r5, [r9, -r0]! │ │ │ │ │ │ │ │ 00354140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3545f8 │ │ │ │ @@ -671304,22 +671304,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ msreq CPSR_sxc, r4 @ │ │ │ │ - teqeq r3, r0, lsr #28 │ │ │ │ - smlawteq r9, r4, r6, r5 │ │ │ │ + teqeq r3, r8, lsr #28 │ │ │ │ + ldrdeq r5, [r9, -r0]! │ │ │ │ strdeq pc, [r7, -ip]! │ │ │ │ - teqeq r3, r4, lsl #25 │ │ │ │ - @ instruction: 0x01295528 │ │ │ │ + teqeq r3, ip, lsl #25 │ │ │ │ + @ instruction: 0x01295534 │ │ │ │ msreq (UNDEF: 39), ip @ │ │ │ │ - teqeq r3, r8, asr #24 │ │ │ │ - @ instruction: 0x012954ec │ │ │ │ + teqeq r3, r0, asr ip │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ │ │ │ │ 00354650 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -671621,29 +671621,29 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01295234 │ │ │ │ - teqeq r3, r8, ror r9 │ │ │ │ + @ instruction: 0x01295240 │ │ │ │ + teqeq r3, r0, lsl #19 │ │ │ │ teqeq sp, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r3, r0, ror #17 │ │ │ │ - smlawbeq r9, r8, r1, r5 │ │ │ │ - @ instruction: 0x01295148 │ │ │ │ - teqeq r3, r8, lsl #17 │ │ │ │ + teqeq r3, r8, ror #17 │ │ │ │ + @ instruction: 0x01295194 │ │ │ │ + @ instruction: 0x01295154 │ │ │ │ + teqeq r3, r0 @ │ │ │ │ msreq CPSR_sxc, ip, lsl #8 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01295038 │ │ │ │ + teqeq r3, r0, lsr #15 │ │ │ │ + @ instruction: 0x01295044 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ smlawteq r7, r8, r3, pc @ │ │ │ │ - teqeq r3, r4, asr r7 │ │ │ │ - strdeq r4, [r9, -r4]! @ │ │ │ │ + teqeq r3, ip, asr r7 │ │ │ │ + @ instruction: 0x01295000 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00354b5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -671882,22 +671882,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r3, ip, lsr #9 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ msreq CPSR_sxc, r0 │ │ │ │ - teqeq r3, r8, lsl #7 │ │ │ │ - @ instruction: 0x01294c2c │ │ │ │ + teqeq r3, r0 @ │ │ │ │ + @ instruction: 0x01294c38 │ │ │ │ smlawteq r7, r0, pc, lr @ │ │ │ │ - teqeq r3, r8, asr #6 │ │ │ │ - @ instruction: 0x01294be8 │ │ │ │ + teqeq r3, r0, asr r3 │ │ │ │ + strdeq r4, [r9, -r4]! @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ │ │ │ │ 00354f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -672085,20 +672085,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq lr, [r7, -r8]! │ │ │ │ - teqeq r3, r4, rrx │ │ │ │ - @ instruction: 0x01294904 │ │ │ │ + teqeq r3, ip, rrx │ │ │ │ + @ instruction: 0x01294910 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x0127ec94 │ │ │ │ - teqeq r3, r0, lsr #32 │ │ │ │ - smlawteq r9, r0, r8, r4 │ │ │ │ + teqeq r3, r8, lsr #32 │ │ │ │ + smlawteq r9, ip, r8, r4 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 00355268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -672286,20 +672286,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127e9bc │ │ │ │ - teqeq r3, r8, asr #26 │ │ │ │ - @ instruction: 0x012945e8 │ │ │ │ + teqeq r3, r0, asr sp │ │ │ │ + strdeq r4, [r9, -r4]! @ │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x0127e978 │ │ │ │ - teqeq r3, r4, lsl #26 │ │ │ │ - @ instruction: 0x012945a4 │ │ │ │ + teqeq r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x012945b0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 00355584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -672581,24 +672581,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127e558 │ │ │ │ - teqeq r3, r4, ror #17 │ │ │ │ - smlawbeq r9, r4, r1, r4 │ │ │ │ + teqeq r3, ip, ror #17 │ │ │ │ + @ instruction: 0x01294190 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ @ instruction: 0x0127e514 │ │ │ │ - teqeq r3, r0, lsr #17 │ │ │ │ - @ instruction: 0x01294140 │ │ │ │ + teqeq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x0129414c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ @ instruction: 0x0127e4e4 │ │ │ │ - teqeq r3, r0, ror r8 │ │ │ │ - @ instruction: 0x01294114 │ │ │ │ + teqeq r3, r8, ror r8 │ │ │ │ + @ instruction: 0x01294120 │ │ │ │ │ │ │ │ 00355a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -672879,24 +672879,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strheq lr, [r7, -r8]! │ │ │ │ - teqeq r3, r4, asr #8 │ │ │ │ - @ instruction: 0x01293ce4 │ │ │ │ + teqeq r3, ip, asr #8 │ │ │ │ + strdeq r3, [r9, -r0]! │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x0127e074 │ │ │ │ - teqeq r3, r0, lsl #8 │ │ │ │ - @ instruction: 0x01293ca0 │ │ │ │ + teqeq r3, r8, lsl #8 │ │ │ │ + @ instruction: 0x01293cac │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x0127e044 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x01293c74 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + smlawbeq r9, r0, ip, r3 │ │ │ │ │ │ │ │ 00355ec4 : │ │ │ │ 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] @ 3562e8 │ │ │ │ @@ -673170,24 +673170,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0127dfb4 │ │ │ │ - teqeq r3, r4, asr #2 │ │ │ │ - @ instruction: 0x012939e4 │ │ │ │ + teqeq r3, ip, asr #2 │ │ │ │ + strdeq r3, [r9, -r0]! │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ strdeq sp, [r7, -r4]! │ │ │ │ - teqeq r3, r0, lsl #31 │ │ │ │ - @ instruction: 0x01293820 │ │ │ │ + teqeq r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x0129382c │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ smlawteq r7, r4, fp, sp │ │ │ │ - teqeq r3, r0, asr pc │ │ │ │ - strdeq r3, [r9, -r4]! │ │ │ │ + teqeq r3, r8, asr pc │ │ │ │ + @ instruction: 0x01293800 │ │ │ │ │ │ │ │ 00356348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -673289,16 +673289,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq sp, [r7, -ip]! │ │ │ │ - teqeq r3, r4, lsl #27 │ │ │ │ - @ instruction: 0x01293624 │ │ │ │ + teqeq r3, ip, lsl #27 │ │ │ │ + @ instruction: 0x01293630 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 00356500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -673401,16 +673401,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127d844 │ │ │ │ - teqeq r3, ip, asr #23 │ │ │ │ - @ instruction: 0x01293470 │ │ │ │ + teqeq r3, r4 @ │ │ │ │ + @ instruction: 0x0129347c │ │ │ │ │ │ │ │ 003566b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -673686,25 +673686,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01293200 │ │ │ │ - teqeq r3, r4, ror #21 │ │ │ │ + @ instruction: 0x0129320c │ │ │ │ + teqeq r3, ip, ror #21 │ │ │ │ teqeq sp, ip, asr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01293160 │ │ │ │ - teqeq r3, r8, asr sl │ │ │ │ - @ instruction: 0x01293138 │ │ │ │ - teqeq r3, r4, lsl sl │ │ │ │ + @ instruction: 0x0129316c │ │ │ │ + teqeq r3, r0, ror #20 │ │ │ │ + @ instruction: 0x01293144 │ │ │ │ + teqeq r3, ip, lsl sl │ │ │ │ @ instruction: 0x0127d40c │ │ │ │ - @ instruction: 0x01293070 │ │ │ │ - teqeq r3, r4, ror #18 │ │ │ │ + @ instruction: 0x0129307c │ │ │ │ + teqeq r3, ip, ror #18 │ │ │ │ │ │ │ │ 00356b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -673859,19 +673859,19 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r3, r4, asr #15 │ │ │ │ + teqeq r3, ip, asr #15 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x0127d158 │ │ │ │ - teqeq r3, r8 @ │ │ │ │ - @ instruction: 0x01292db0 │ │ │ │ + teqeq r3, r0, asr #13 │ │ │ │ + @ instruction: 0x01292dbc │ │ │ │ │ │ │ │ 00356da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 357034 │ │ │ │ @@ -674043,19 +674043,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawteq r7, r0, r1, sp │ │ │ │ - teqeq r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x01292c1c │ │ │ │ + teqeq r3, ip, lsr #10 │ │ │ │ + @ instruction: 0x01292c28 │ │ │ │ @ instruction: 0x0127d098 │ │ │ │ - teqeq r3, ip @ │ │ │ │ - strdeq r2, [r9, -r4]! │ │ │ │ + teqeq r3, r4, lsl #8 │ │ │ │ + @ instruction: 0x01292b00 │ │ │ │ │ │ │ │ 00357080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -674438,25 +674438,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127c91c │ │ │ │ - teqpeq r2, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01292574 │ │ │ │ + teqpeq r2, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r9, r0, r5, r2 │ │ │ │ ldrdeq ip, [r7, -ip]! @ │ │ │ │ - teqpeq r2, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01292534 │ │ │ │ + teqpeq r2, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01292540 │ │ │ │ @ instruction: 0x0127c8a0 │ │ │ │ - teqpeq r2, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r9, -r8]! │ │ │ │ + teqpeq r2, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01292504 │ │ │ │ @ instruction: 0x0127c864 │ │ │ │ - teqpeq r2, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012924bc │ │ │ │ + teqpeq r2, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r9, r8, r4, r2 │ │ │ │ │ │ │ │ 003576b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -674646,19 +674646,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127c564 │ │ │ │ - teqpeq r2, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r9, r0, r1, r2 │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + smlawteq r9, ip, r1, r2 │ │ │ │ @ instruction: 0x0127c520 │ │ │ │ - teqpeq r2, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129217c │ │ │ │ + teqpeq r2, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r9, r8, r1, r2 │ │ │ │ │ │ │ │ 003579d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -674848,19 +674848,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127c244 │ │ │ │ - teqpeq r2, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01291ea0 │ │ │ │ + teqpeq r2, r0 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291eac │ │ │ │ @ instruction: 0x0127c200 │ │ │ │ - teqpeq r2, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01291e5c │ │ │ │ + teqpeq r2, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291e68 │ │ │ │ │ │ │ │ 00357cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -675045,19 +675045,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127bf40 │ │ │ │ - teqpeq r2, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01291b98 │ │ │ │ + teqpeq r2, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291ba4 │ │ │ │ @ instruction: 0x0127bf00 │ │ │ │ - teqpeq r2, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01291b58 │ │ │ │ + teqpeq r2, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291b64 │ │ │ │ │ │ │ │ 00358000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -675242,19 +675242,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0127bc34 │ │ │ │ - teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r9, ip, r8, r1 │ │ │ │ + teqpeq r2, ip @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291898 │ │ │ │ strdeq fp, [r7, -r4]! │ │ │ │ - teqpeq r2, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129184c │ │ │ │ + teqpeq r2, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01291858 │ │ │ │ │ │ │ │ 0035830c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #176] @ 3583d4 │ │ │ │ @@ -676028,27 +676028,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 358e58 │ │ │ │ teqeq ip, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq r2, r0, lsl r7 │ │ │ │ - @ instruction: 0x01290d94 │ │ │ │ + teqeq r2, r8, lsl r7 │ │ │ │ + smulwbeq r9, r0, sp │ │ │ │ andeq r7, r0, r8, ror #8 │ │ │ │ @ instruction: 0x00007bbc │ │ │ │ andeq r8, r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x01290d74 │ │ │ │ - @ instruction: 0x01290d74 │ │ │ │ + smlawbeq r9, r0, sp, r0 │ │ │ │ + smlawbeq r9, r0, sp, r0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq ip, r4, lsr #27 │ │ │ │ - @ instruction: 0x012896e8 │ │ │ │ - @ instruction: 0x012896b4 │ │ │ │ - @ instruction: 0x01290c50 │ │ │ │ - teqeq r2, r4, asr #11 │ │ │ │ + strdeq r9, [r8, -r4]! │ │ │ │ + smlawteq r8, r0, r6, r9 │ │ │ │ + @ instruction: 0x01290c5c │ │ │ │ + teqeq r2, ip, asr #11 │ │ │ │ │ │ │ │ 00358f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #1196] @ 3593f8 │ │ │ │ @@ -676352,39 +676352,39 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3590d8 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r0, lsr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01290b54 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01290b60 │ │ │ │ teqeq ip, r4, lsr #22 │ │ │ │ - teqeq r2, r8, lsl #7 │ │ │ │ - @ instruction: 0x01290a0c │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01290a18 │ │ │ │ @ instruction: 0x01279c90 │ │ │ │ @ instruction: 0x01279c24 │ │ │ │ - teqeq r2, r0, lsl #5 │ │ │ │ - @ instruction: 0x01289364 │ │ │ │ - strdeq r0, [r9, -ip]! │ │ │ │ - @ instruction: 0x0128932c │ │ │ │ - teqeq r2, r4, lsl r2 │ │ │ │ - strdeq r9, [r8, -r8]! │ │ │ │ - @ instruction: 0x01290890 │ │ │ │ - smlawteq r8, r0, r2, r9 │ │ │ │ - @ instruction: 0x01289290 │ │ │ │ - @ instruction: 0x0128925c │ │ │ │ - teqeq r2, r8, asr r1 │ │ │ │ - @ instruction: 0x0128923c │ │ │ │ - ldrdeq r0, [r9, -r4]! │ │ │ │ - teqeq r2, ip, lsl r1 │ │ │ │ - @ instruction: 0x01289200 │ │ │ │ - @ instruction: 0x01290798 │ │ │ │ - smlawteq r8, r8, r1, r9 │ │ │ │ - @ instruction: 0x012891ac │ │ │ │ + teqeq r2, r8, lsl #5 │ │ │ │ + @ instruction: 0x01289370 │ │ │ │ + @ instruction: 0x01290908 │ │ │ │ + @ instruction: 0x01289338 │ │ │ │ + teqeq r2, ip, lsl r2 │ │ │ │ + @ instruction: 0x01289304 │ │ │ │ + @ instruction: 0x0129089c │ │ │ │ + smlawteq r8, ip, r2, r9 │ │ │ │ + @ instruction: 0x0128929c │ │ │ │ + @ instruction: 0x01289268 │ │ │ │ + teqeq r2, r0, ror #2 │ │ │ │ + @ instruction: 0x01289248 │ │ │ │ + smulwteq r9, r0, r7 │ │ │ │ + teqeq r2, r4, lsr #2 │ │ │ │ + @ instruction: 0x0128920c │ │ │ │ + smulwbeq r9, r4, r7 │ │ │ │ + ldrdeq r9, [r8, -r4]! │ │ │ │ + @ instruction: 0x012891b8 │ │ │ │ │ │ │ │ 0035946c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #628] @ 3596f8 │ │ │ │ @@ -676545,30 +676545,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3594cc │ │ │ │ teqeq ip, r0, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r0, lsr r7 │ │ │ │ - teqeq r2, ip, asr #30 │ │ │ │ - ldrdeq r0, [r9, -r0]! @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - ldrdeq r8, [r8, -ip]! │ │ │ │ - @ instruction: 0x01290578 │ │ │ │ + teqeq r2, r4, asr pc │ │ │ │ + ldrdeq r0, [r9, -ip]! │ │ │ │ + teqeq r2, r0, lsl #30 │ │ │ │ + @ instruction: 0x01288fe8 │ │ │ │ + smlawbeq r9, r4, r5, r0 │ │ │ │ @ instruction: 0x0127980c │ │ │ │ - teqeq r2, r8, ror #28 │ │ │ │ - @ instruction: 0x01288f4c │ │ │ │ - smulwteq r9, r8, r4 │ │ │ │ - @ instruction: 0x01288f18 │ │ │ │ - teqeq r2, r4, lsl #28 │ │ │ │ - @ instruction: 0x01288ee8 │ │ │ │ - smlawbeq r9, r4, r4, r0 │ │ │ │ - teqeq r2, ip, asr #27 │ │ │ │ - @ instruction: 0x01288eb0 │ │ │ │ - @ instruction: 0x0129044c │ │ │ │ + teqeq r2, r0, ror lr │ │ │ │ + @ instruction: 0x01288f58 │ │ │ │ + strdeq r0, [r9, -r4]! │ │ │ │ + @ instruction: 0x01288f24 │ │ │ │ + teqeq r2, ip, lsl #28 │ │ │ │ + strdeq r8, [r8, -r4]! │ │ │ │ + @ instruction: 0x01290490 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01288ebc │ │ │ │ + @ instruction: 0x01290458 │ │ │ │ │ │ │ │ 00359744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #624] @ 3599cc │ │ │ │ @@ -676730,32 +676730,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 3597a0 │ │ │ │ teqeq ip, r8, lsr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, ip, ror r4 │ │ │ │ teqeq ip, ip, asr r4 │ │ │ │ andeq r7, r0, ip, lsl r6 │ │ │ │ - teqeq r2, ip, lsr ip │ │ │ │ - @ instruction: 0x01288d20 │ │ │ │ - @ instruction: 0x012902bc │ │ │ │ - smlawteq r9, r0, r2, r0 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0129026c │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01288c94 │ │ │ │ - @ instruction: 0x01290230 │ │ │ │ - teqeq r2, r4, ror fp │ │ │ │ - @ instruction: 0x01288c58 │ │ │ │ - strdeq r0, [r9, -r4]! │ │ │ │ - teqeq r2, r8, lsr fp │ │ │ │ - @ instruction: 0x01288c1c │ │ │ │ - @ instruction: 0x012901b4 │ │ │ │ + teqeq r2, r4, asr #24 │ │ │ │ + @ instruction: 0x01288d2c │ │ │ │ + smlawteq r9, r8, r2, r0 │ │ │ │ + smlawteq r9, ip, r2, r0 │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01288be0 │ │ │ │ - @ instruction: 0x0129017c │ │ │ │ + @ instruction: 0x01290278 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01288ca0 │ │ │ │ + @ instruction: 0x0129023c │ │ │ │ + teqeq r2, ip, ror fp │ │ │ │ + @ instruction: 0x01288c64 │ │ │ │ + @ instruction: 0x01290200 │ │ │ │ + teqeq r2, r0, asr #22 │ │ │ │ + @ instruction: 0x01288c28 │ │ │ │ + smlawteq r9, r0, r1, r0 │ │ │ │ + teqeq r2, r4, lsl #22 │ │ │ │ + @ instruction: 0x01288bec │ │ │ │ + smlawbeq r9, r8, r1, r0 │ │ │ │ │ │ │ │ 00359a28 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -676933,30 +676933,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 359a64 │ │ │ │ teqeq ip, ip, lsr #3 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, ror #26 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ - teqeq r2, r0, lsl #17 │ │ │ │ - @ instruction: 0x01288964 │ │ │ │ - msreq (UNDEF: 56), r0, lsl #30 │ │ │ │ + @ instruction: 0x0128d604 │ │ │ │ + teqeq r2, r8, lsl #17 │ │ │ │ + @ instruction: 0x01288970 │ │ │ │ + msreq (UNDEF: 56), ip, lsl #30 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - @ instruction: 0x0128892c │ │ │ │ - smlawteq r8, r8, lr, pc @ │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + @ instruction: 0x01288938 │ │ │ │ + ldrdeq pc, [r8, -r4]! │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - teqeq r2, r0, lsl r8 │ │ │ │ - strdeq r8, [r8, -r4]! │ │ │ │ - msreq R8_fiq, r0 @ │ │ │ │ + teqeq r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x01288900 │ │ │ │ + msreq R8_fiq, ip @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x012888bc │ │ │ │ - msreq R8_fiq, r8, asr lr │ │ │ │ + teqeq r2, r0, ror #15 │ │ │ │ + smlawteq r8, r8, r8, r8 │ │ │ │ + msreq R8_fiq, r4, ror #28 │ │ │ │ │ │ │ │ 00359d3c : │ │ │ │ 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] @ 35a770 │ │ │ │ @@ -677608,105 +677608,105 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 359df8 │ │ │ │ teqeq ip, r8, lsr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq r7, ip, r8, r8 │ │ │ │ teqeq ip, r4, lsl #28 │ │ │ │ - teqeq r2, r4, lsr #12 │ │ │ │ - msreq CPSR_f, r8, lsr #25 │ │ │ │ + teqeq r2, ip, lsr #12 │ │ │ │ + msreq CPSR_f, r4 @ │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - ldrdeq pc, [r8, -r8]! │ │ │ │ - strdeq pc, [r8, -r0]! │ │ │ │ - teqeq r2, ip @ │ │ │ │ - smlawteq r8, r0, r5, r8 │ │ │ │ - msreq (UNDEF: 56), ip, asr fp │ │ │ │ - teqeq r2, ip, lsl #9 │ │ │ │ - @ instruction: 0x01288570 │ │ │ │ - msreq (UNDEF: 56), ip, lsl #22 │ │ │ │ - andeq r0, r0, lr, ror r3 │ │ │ │ - msreq (UNDEF: 56), r4, asr #22 │ │ │ │ - teqeq r2, r8, lsr #8 │ │ │ │ - @ instruction: 0x0128850c │ │ │ │ - msreq R8_fiq, r4, lsr #21 │ │ │ │ + msreq CPSR_f, r4, ror #25 │ │ │ │ + strdeq pc, [r8, -ip]! │ │ │ │ + teqeq r2, r4, ror #9 │ │ │ │ + smlawteq r8, ip, r5, r8 │ │ │ │ + msreq (UNDEF: 56), r8, ror #22 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - msreq R8_fiq, r0, ror sl │ │ │ │ - msreq R8_fiq, r4 @ │ │ │ │ - msreq R8_fiq, ip @ │ │ │ │ - msreq R8_fiq, ip, lsr #21 │ │ │ │ - teqeq r2, ip, asr #4 │ │ │ │ - ldrdeq pc, [r8, -r0]! │ │ │ │ + @ instruction: 0x0128857c │ │ │ │ + msreq (UNDEF: 56), r8, lsl fp │ │ │ │ + andeq r0, r0, lr, ror r3 │ │ │ │ + msreq (UNDEF: 56), r0, asr fp │ │ │ │ + teqeq r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x01288518 │ │ │ │ + msreq R8_fiq, r0 @ │ │ │ │ + teqeq r2, ip @ │ │ │ │ + msreq R8_fiq, ip, ror sl │ │ │ │ + msreq R8_fiq, r0, lsr #21 │ │ │ │ + msreq R8_fiq, r8, lsr #21 │ │ │ │ + msreq R8_fiq, r8 @ │ │ │ │ + teqeq r2, r4, asr r2 │ │ │ │ + ldrdeq pc, [r8, -ip]! │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - strdeq r8, [r8, -r4]! │ │ │ │ + @ instruction: 0x01288300 │ │ │ │ @ instruction: 0x01278b28 │ │ │ │ - teqeq r2, r4, lsl #3 │ │ │ │ - @ instruction: 0x01288268 │ │ │ │ - msreq CPSR_f, r4, lsl #16 │ │ │ │ + teqeq r2, ip, lsl #3 │ │ │ │ + @ instruction: 0x01288274 │ │ │ │ + msreq CPSR_f, r0, lsl r8 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - teqeq r2, r8, asr #2 │ │ │ │ - @ instruction: 0x0128822c │ │ │ │ - smlawteq r8, r8, r7, pc @ │ │ │ │ + teqeq r2, r0, asr r1 │ │ │ │ + @ instruction: 0x01288238 │ │ │ │ + ldrdeq pc, [r8, -r4]! │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - teqeq r2, ip, lsl #2 │ │ │ │ - strdeq r8, [r8, -r0]! │ │ │ │ - smlawbeq r8, ip, r7, pc @ │ │ │ │ + teqeq r2, r4, lsl r1 │ │ │ │ + strdeq r8, [r8, -ip]! │ │ │ │ + msreq (UNDEF: 56), r8 @ │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - ldrsbeq sp, [r2, -r0]! │ │ │ │ - @ instruction: 0x012881b4 │ │ │ │ - msreq (UNDEF: 56), r0, asr r7 │ │ │ │ + ldrsbeq sp, [r2, -r8]! │ │ │ │ + smlawteq r8, r0, r1, r8 │ │ │ │ + msreq (UNDEF: 56), ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - @ instruction: 0x0132d090 │ │ │ │ - @ instruction: 0x01288174 │ │ │ │ - msreq (UNDEF: 56), r0, lsl r7 │ │ │ │ - teqeq r2, r4, asr r0 │ │ │ │ - @ instruction: 0x01288138 │ │ │ │ - ldrdeq pc, [r8, -r4]! │ │ │ │ - teqeq r2, r8, lsl r0 │ │ │ │ - strdeq r8, [r8, -ip]! │ │ │ │ - msreq R8_fiq, r8 @ │ │ │ │ + @ instruction: 0x0132d098 │ │ │ │ + smlawbeq r8, r0, r1, r8 │ │ │ │ + msreq (UNDEF: 56), ip, lsl r7 │ │ │ │ + teqeq r2, ip, asr r0 │ │ │ │ + @ instruction: 0x01288144 │ │ │ │ + msreq R8_fiq, r0, ror #13 │ │ │ │ + teqeq r2, r0, lsr #32 │ │ │ │ + @ instruction: 0x01288108 │ │ │ │ + msreq R8_fiq, r4, lsr #13 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - strheq r8, [r8, -ip]! │ │ │ │ - msreq R8_fiq, r8, asr r6 │ │ │ │ + teqeq r2, r0, ror #31 │ │ │ │ + smlawteq r8, r8, r0, r8 │ │ │ │ + msreq R8_fiq, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - smlawbeq r8, r4, r0, r8 │ │ │ │ - teqeq r2, ip, ror #30 │ │ │ │ - qsubeq r8, r0, r8 │ │ │ │ - msreq CPSR_f, ip, ror #11 │ │ │ │ - teqeq r2, r0, lsr pc │ │ │ │ - @ instruction: 0x01288014 │ │ │ │ - msreq CPSR_f, r0 @ │ │ │ │ + @ instruction: 0x01288090 │ │ │ │ + teqeq r2, r4, ror pc │ │ │ │ + qsubeq r8, ip, r8 │ │ │ │ + strdeq pc, [r8, -r8]! │ │ │ │ + teqeq r2, r8, lsr pc │ │ │ │ + @ instruction: 0x01288020 │ │ │ │ + msreq CPSR_f, ip @ │ │ │ │ muleq r0, r3, r3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - ldrdeq r7, [r8, -r4]! │ │ │ │ - msreq CPSR_f, r0, ror r5 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01287fe0 │ │ │ │ + msreq CPSR_f, ip, ror r5 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01287f98 │ │ │ │ - msreq CPSR_f, ip, lsr #10 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x01287fa4 │ │ │ │ + msreq CPSR_f, r8, lsr r5 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - teqeq r2, r8, ror lr │ │ │ │ - @ instruction: 0x01287f5c │ │ │ │ - strdeq pc, [r8, -r8]! │ │ │ │ + teqeq r2, r0, lsl #29 │ │ │ │ + @ instruction: 0x01287f68 │ │ │ │ + msreq CPSR_f, r4, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - teqeq r2, ip, lsr lr │ │ │ │ - @ instruction: 0x01287f20 │ │ │ │ - msreq CPSR_f, ip @ │ │ │ │ + teqeq r2, r4, asr #28 │ │ │ │ + @ instruction: 0x01287f2c │ │ │ │ + smlawteq r8, r8, r4, pc @ │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - teqeq r2, r0, lsl #28 │ │ │ │ - @ instruction: 0x01287ee4 │ │ │ │ - smlawbeq r8, r0, r4, pc @ │ │ │ │ - teqeq r2, r4, asr #27 │ │ │ │ - @ instruction: 0x01287ea8 │ │ │ │ - msreq CPSR_f, r4, asr #8 │ │ │ │ + teqeq r2, r8, lsl #28 │ │ │ │ + strdeq r7, [r8, -r0]! │ │ │ │ + smlawbeq r8, ip, r4, pc @ │ │ │ │ + teqeq r2, ip, asr #27 │ │ │ │ + @ instruction: 0x01287eb4 │ │ │ │ + msreq CPSR_f, r0, asr r4 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - teqeq r2, r8, lsl #27 │ │ │ │ - @ instruction: 0x01287e6c │ │ │ │ - msreq CPSR_f, r8, lsl #8 │ │ │ │ - @ instruction: 0x01287e34 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01287e78 │ │ │ │ + msreq CPSR_f, r4, lsl r4 │ │ │ │ + @ instruction: 0x01287e40 │ │ │ │ │ │ │ │ 0035a8ec : │ │ │ │ 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, #240] @ 0xf0 │ │ │ │ @@ -677906,44 +677906,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 35aab0 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - msreq (UNDEF: 56), r4, lsl #6 │ │ │ │ msreq (UNDEF: 56), r0, lsl r3 │ │ │ │ - msreq (UNDEF: 56), r4, lsr #6 │ │ │ │ - andeq r7, r0, ip, lsl r6 │ │ │ │ - msreq R8_fiq, r8, lsr #5 │ │ │ │ - msreq R8_fiq, r8 @ │ │ │ │ msreq (UNDEF: 56), ip, lsl r3 │ │ │ │ - smlawbeq r8, r4, r7, ip │ │ │ │ - teqeq r2, r4, lsl sl │ │ │ │ - strdeq r7, [r8, -r8]! │ │ │ │ - msreq CPSR_f, r0 @ │ │ │ │ + msreq (UNDEF: 56), r0, lsr r3 │ │ │ │ + andeq r7, r0, ip, lsl r6 │ │ │ │ + msreq R8_fiq, r4 @ │ │ │ │ + smlawteq r8, r4, r2, pc @ │ │ │ │ + msreq (UNDEF: 56), r8, lsr #6 │ │ │ │ + @ instruction: 0x0128c790 │ │ │ │ + teqeq r2, ip, lsl sl │ │ │ │ + @ instruction: 0x01287b04 │ │ │ │ + msreq CPSR_f, ip @ │ │ │ │ teqeq ip, ip, asr #2 │ │ │ │ - teqeq r2, r8, lsr #19 │ │ │ │ - smlawbeq r8, ip, sl, r7 │ │ │ │ - msreq CPSR_f, r0, lsr #32 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01287a98 │ │ │ │ + msreq CPSR_f, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - teqeq r2, ip, ror #18 │ │ │ │ - @ instruction: 0x01287a50 │ │ │ │ - @ instruction: 0x0128efe4 │ │ │ │ + teqeq r2, r4, ror r9 │ │ │ │ + @ instruction: 0x01287a5c │ │ │ │ + strdeq lr, [r8, -r0]! │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - teqeq r2, r0, lsr r9 │ │ │ │ - @ instruction: 0x01287a14 │ │ │ │ - @ instruction: 0x0128efac │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - ldrdeq r7, [r8, -r8]! │ │ │ │ - @ instruction: 0x0128ef6c │ │ │ │ + teqeq r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x01287a20 │ │ │ │ + @ instruction: 0x0128efb8 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x012879e4 │ │ │ │ + @ instruction: 0x0128ef78 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128799c │ │ │ │ - @ instruction: 0x0128ef30 │ │ │ │ + teqeq r2, r0, asr #17 │ │ │ │ + @ instruction: 0x012879a8 │ │ │ │ + @ instruction: 0x0128ef3c │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 0035ac9c : │ │ │ │ ldr r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35acb8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -677969,17 +677969,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - msreq CPSR_f, r0, asr #32 │ │ │ │ - @ instruction: 0x0128ee34 │ │ │ │ + teqeq r2, r0, asr #15 │ │ │ │ + msreq CPSR_f, ip, asr #32 │ │ │ │ + @ instruction: 0x0128ee40 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0035ad24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -678485,65 +678485,65 @@ │ │ │ │ b 35b238 │ │ │ │ teqeq ip, r4, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, r0, lsl r6 │ │ │ │ - @ instruction: 0x0128ec90 │ │ │ │ + teqeq r2, r8, lsl r6 │ │ │ │ + @ instruction: 0x0128ec9c │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq ip, r0, ror ip │ │ │ │ - teqeq r2, r0, ror #9 │ │ │ │ - @ instruction: 0x0128eb54 │ │ │ │ - teqeq r2, ip, ror #8 │ │ │ │ - @ instruction: 0x0128eae4 │ │ │ │ + teqeq r2, r8, ror #9 │ │ │ │ + @ instruction: 0x0128eb60 │ │ │ │ + teqeq r2, r4, ror r4 │ │ │ │ + strdeq lr, [r8, -r0]! │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ teqeq ip, r8, lsl sl │ │ │ │ - @ instruction: 0x01287368 │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ - strdeq lr, [r8, -ip]! │ │ │ │ + @ instruction: 0x01287374 │ │ │ │ + teqeq r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x0128e908 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r2, ip, lsr r2 │ │ │ │ - @ instruction: 0x01287320 │ │ │ │ - @ instruction: 0x0128e8bc │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ + @ instruction: 0x0128732c │ │ │ │ + smlawteq r8, r8, r8, lr │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ teqeq ip, r4, ror r9 │ │ │ │ - @ instruction: 0x0128eb04 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128e84c │ │ │ │ - @ instruction: 0x01287278 │ │ │ │ - @ instruction: 0x01287248 │ │ │ │ - @ instruction: 0x0128ea3c │ │ │ │ - teqeq r2, r4, lsr r1 │ │ │ │ - @ instruction: 0x0128e7a8 │ │ │ │ + @ instruction: 0x0128eb10 │ │ │ │ + teqeq r2, r0, ror #3 │ │ │ │ + @ instruction: 0x0128e858 │ │ │ │ + smlawbeq r8, r4, r2, r7 │ │ │ │ + @ instruction: 0x01287254 │ │ │ │ + @ instruction: 0x0128ea48 │ │ │ │ + teqeq r2, ip, lsr r1 │ │ │ │ + @ instruction: 0x0128e7b4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r2, r0, lsl #2 │ │ │ │ - @ instruction: 0x0128ea4c │ │ │ │ - @ instruction: 0x0128e77c │ │ │ │ + teqeq r2, r8, lsl #2 │ │ │ │ + @ instruction: 0x0128ea58 │ │ │ │ + smlawbeq r8, r8, r7, lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012871a4 │ │ │ │ - smlawteq r8, ip, r9, lr │ │ │ │ - @ instruction: 0x0132c090 │ │ │ │ - @ instruction: 0x0128e704 │ │ │ │ + @ instruction: 0x012871b0 │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x0132c098 │ │ │ │ + @ instruction: 0x0128e710 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0128e944 │ │ │ │ - teqeq r2, ip, asr r0 │ │ │ │ - ldrdeq lr, [r8, -r4]! │ │ │ │ - teqeq r2, r8, lsr #32 │ │ │ │ - @ instruction: 0x0128710c │ │ │ │ - @ instruction: 0x0128e6a8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - ldrdeq r7, [r8, -r4]! │ │ │ │ - @ instruction: 0x0128e670 │ │ │ │ + @ instruction: 0x0128e950 │ │ │ │ + teqeq r2, r4, rrx │ │ │ │ + @ instruction: 0x0128e6e0 │ │ │ │ + teqeq r2, r0, lsr r0 │ │ │ │ + @ instruction: 0x01287118 │ │ │ │ + @ instruction: 0x0128e6b4 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x012870e0 │ │ │ │ + @ instruction: 0x0128e67c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128709c │ │ │ │ - @ instruction: 0x0128e638 │ │ │ │ + teqeq r2, r4, asr #31 │ │ │ │ + @ instruction: 0x012870a8 │ │ │ │ + @ instruction: 0x0128e644 │ │ │ │ │ │ │ │ 0035b5e8 : │ │ │ │ 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 │ │ │ │ @@ -678977,65 +678977,65 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #24] @ 35bcd0 │ │ │ │ mov r2, r6 │ │ │ │ b 35bab8 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r0, asr #28 │ │ │ │ - smlawteq r8, r0, r4, lr │ │ │ │ + teqeq r2, r8, asr #28 │ │ │ │ + smlawteq r8, ip, r4, lr │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x0128e6bc │ │ │ │ + smlawteq r8, r8, r6, lr │ │ │ │ teqeq ip, ip, lsl r4 │ │ │ │ - strdeq lr, [r8, -r0]! │ │ │ │ - teqeq r2, ip, asr #23 │ │ │ │ + strdeq lr, [r8, -ip]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ @ instruction: 0x01277528 │ │ │ │ - @ instruction: 0x0128e244 │ │ │ │ - ldrdeq r3, [r9, -r4]! │ │ │ │ - strdeq sp, [r8, -r4]! │ │ │ │ + @ instruction: 0x0128e250 │ │ │ │ + @ instruction: 0x012938e0 │ │ │ │ + @ instruction: 0x0128d700 │ │ │ │ smlawbeq r7, r4, r4, r7 │ │ │ │ @ instruction: 0x0127742c │ │ │ │ - @ instruction: 0x0128e444 │ │ │ │ - teqeq r2, ip, lsl #21 │ │ │ │ - @ instruction: 0x01286b70 │ │ │ │ - @ instruction: 0x0128e10c │ │ │ │ - @ instruction: 0x01286b38 │ │ │ │ + @ instruction: 0x0128e450 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01286b7c │ │ │ │ + @ instruction: 0x0128e118 │ │ │ │ + @ instruction: 0x01286b44 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01286b08 │ │ │ │ - ldrdeq r6, [r8, -r8]! │ │ │ │ - @ instruction: 0x0128e36c │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128e030 │ │ │ │ + @ instruction: 0x01286b14 │ │ │ │ + @ instruction: 0x01286ae4 │ │ │ │ + @ instruction: 0x0128e378 │ │ │ │ + teqeq r2, r0, asr #19 │ │ │ │ + @ instruction: 0x0128e03c │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - teqeq r2, ip, ror r9 │ │ │ │ - @ instruction: 0x01286a60 │ │ │ │ - strdeq sp, [r8, -ip]! │ │ │ │ - teqeq r2, r0, asr #18 │ │ │ │ - @ instruction: 0x01286a24 │ │ │ │ - smlawteq r8, r0, pc, sp @ │ │ │ │ + teqeq r2, r4, lsl #19 │ │ │ │ + @ instruction: 0x01286a6c │ │ │ │ + @ instruction: 0x0128e008 │ │ │ │ + teqeq r2, r8, asr #18 │ │ │ │ + @ instruction: 0x01286a30 │ │ │ │ + smlawteq r8, ip, pc, sp @ │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - teqeq r2, r4, lsl #18 │ │ │ │ - @ instruction: 0x012869e8 │ │ │ │ - smlawbeq r8, r4, pc, sp @ │ │ │ │ + teqeq r2, ip, lsl #18 │ │ │ │ + strdeq r6, [r8, -r4]! │ │ │ │ + @ instruction: 0x0128df90 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - @ instruction: 0x012869b0 │ │ │ │ + @ instruction: 0x012869bc │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - smlawbeq r8, r0, r9, r6 │ │ │ │ - teqeq r2, r8, ror #16 │ │ │ │ - @ instruction: 0x0128694c │ │ │ │ - @ instruction: 0x0128dee8 │ │ │ │ + smlawbeq r8, ip, r9, r6 │ │ │ │ + teqeq r2, r0, ror r8 │ │ │ │ + @ instruction: 0x01286958 │ │ │ │ + strdeq sp, [r8, -r4]! │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - teqeq r2, ip, lsr #16 │ │ │ │ - @ instruction: 0x01286910 │ │ │ │ - @ instruction: 0x0128deac │ │ │ │ + teqeq r2, r4, lsr r8 │ │ │ │ + @ instruction: 0x0128691c │ │ │ │ + @ instruction: 0x0128deb8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - ldrdeq r6, [r8, -r8]! │ │ │ │ + @ instruction: 0x012868e4 │ │ │ │ │ │ │ │ 0035bd90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #320] @ 0x140 │ │ │ │ @@ -679074,17 +679074,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 35be4c │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 35bdc8 │ │ │ │ - teqeq r2, r4, lsl #13 │ │ │ │ - @ instruction: 0x01286768 │ │ │ │ - @ instruction: 0x0128dd04 │ │ │ │ + teqeq r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x01286774 │ │ │ │ + @ instruction: 0x0128dd10 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ │ │ │ │ 0035be50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -679341,44 +679341,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 35bf40 │ │ │ │ teqeq ip, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r8, lsl r5 │ │ │ │ - @ instruction: 0x0128db98 │ │ │ │ - teqeq r2, r4, ror r4 │ │ │ │ - @ instruction: 0x01286558 │ │ │ │ - strdeq sp, [r8, -r4]! │ │ │ │ + teqeq r2, r0, lsr #10 │ │ │ │ + @ instruction: 0x0128dba4 │ │ │ │ + teqeq r2, ip, ror r4 │ │ │ │ + @ instruction: 0x01286564 │ │ │ │ + @ instruction: 0x0128db00 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - teqeq r2, r8, lsr #8 │ │ │ │ - @ instruction: 0x0128650c │ │ │ │ - @ instruction: 0x0128daa8 │ │ │ │ + teqeq r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x01286518 │ │ │ │ + @ instruction: 0x0128dab4 │ │ │ │ @ instruction: 0x01276d38 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01286478 │ │ │ │ - @ instruction: 0x0128da14 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawbeq r8, r4, r4, r6 │ │ │ │ + @ instruction: 0x0128da20 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - teqeq r2, r8, asr r3 │ │ │ │ - @ instruction: 0x0128643c │ │ │ │ - ldrdeq sp, [r8, -r8]! │ │ │ │ + teqeq r2, r0, ror #6 │ │ │ │ + @ instruction: 0x01286448 │ │ │ │ + @ instruction: 0x0128d9e4 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - @ instruction: 0x01286404 │ │ │ │ - teqeq r2, ip, ror #5 │ │ │ │ - ldrdeq r6, [r8, -r0]! │ │ │ │ - @ instruction: 0x0128d96c │ │ │ │ + @ instruction: 0x01286410 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq r6, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128d978 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01286394 │ │ │ │ - @ instruction: 0x0128d930 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x012863a0 │ │ │ │ + @ instruction: 0x0128d93c │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - teqeq r2, r4, ror r2 │ │ │ │ - @ instruction: 0x01286358 │ │ │ │ - strdeq sp, [r8, -r0]! │ │ │ │ + teqeq r2, ip, ror r2 │ │ │ │ + @ instruction: 0x01286364 │ │ │ │ + strdeq sp, [r8, -ip]! │ │ │ │ │ │ │ │ 0035c2dc : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #396] @ 0x18c │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #400] @ 0x190 │ │ │ │ @@ -679409,17 +679409,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 35c370 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 35c31c │ │ │ │ - teqeq r2, r4, ror #2 │ │ │ │ - @ instruction: 0x01286248 │ │ │ │ - ldrdeq sp, [r8, -ip]! │ │ │ │ + teqeq r2, ip, ror #2 │ │ │ │ + @ instruction: 0x01286254 │ │ │ │ + @ instruction: 0x0128d7e8 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ │ │ │ │ 0035c374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -679484,21 +679484,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 35c4a4 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 35c3c0 │ │ │ │ - teqeq r2, r0, lsl #1 │ │ │ │ - @ instruction: 0x0128da58 │ │ │ │ - @ instruction: 0x0128d700 │ │ │ │ + teqeq r2, r8, lsl #1 │ │ │ │ + @ instruction: 0x0128da64 │ │ │ │ + @ instruction: 0x0128d70c │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - teqeq r2, ip, lsr r0 │ │ │ │ - @ instruction: 0x01286120 │ │ │ │ - @ instruction: 0x0128d6bc │ │ │ │ + teqeq r2, r4, asr #32 │ │ │ │ + @ instruction: 0x0128612c │ │ │ │ + smlawteq r8, r8, r6, sp │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ │ │ │ │ 0035c4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -679602,29 +679602,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 35c504 │ │ │ │ teqeq ip, r4, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq r2, r8, asr #30 │ │ │ │ - @ instruction: 0x0128602c │ │ │ │ - smlawteq r8, r0, r5, sp │ │ │ │ + teqeq r2, r0, asr pc │ │ │ │ + @ instruction: 0x01286038 │ │ │ │ + smlawteq r8, ip, r5, sp │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x0128d914 │ │ │ │ - teqeq r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x0128d574 │ │ │ │ + @ instruction: 0x0128d920 │ │ │ │ + teqeq r2, r8, lsl #30 │ │ │ │ + smlawbeq r8, r0, r5, sp │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - teqeq r2, r0, asr #29 │ │ │ │ - @ instruction: 0x0128d894 │ │ │ │ - @ instruction: 0x0128d538 │ │ │ │ + teqeq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x0128d8a0 │ │ │ │ + @ instruction: 0x0128d544 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - teqeq r2, ip, ror lr │ │ │ │ - @ instruction: 0x01285f60 │ │ │ │ - strdeq sp, [r8, -r4]! │ │ │ │ + teqeq r2, r4, lsl #29 │ │ │ │ + @ instruction: 0x01285f6c │ │ │ │ + @ instruction: 0x0128d500 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ │ │ │ │ 0035c698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -680611,73 +680611,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 35d010 │ │ │ │ teqeq ip, r0, asr r5 │ │ │ │ teqeq ip, r0, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, ip, lsr #27 │ │ │ │ - @ instruction: 0x0128d430 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128d43c │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq r2, ip, ror fp │ │ │ │ - strdeq sp, [r8, -r8]! │ │ │ │ + teqeq r2, r4, lsl #23 │ │ │ │ + @ instruction: 0x0128d204 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - teqeq r2, r8, lsl sl │ │ │ │ - @ instruction: 0x0128d098 │ │ │ │ + teqeq r2, r0, lsr #20 │ │ │ │ + @ instruction: 0x0128d0a4 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - teqeq r2, r0, lsl r9 │ │ │ │ - @ instruction: 0x0128cf90 │ │ │ │ + teqeq r2, r8, lsl r9 │ │ │ │ + @ instruction: 0x0128cf9c │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - teqeq r2, ip, ror r6 │ │ │ │ - strdeq ip, [r8, -ip]! @ │ │ │ │ + teqeq r2, r4, lsl #13 │ │ │ │ + @ instruction: 0x0128cd08 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - teqeq r2, r4, asr #9 │ │ │ │ - @ instruction: 0x0128cb44 │ │ │ │ + teqeq r2, ip, asr #9 │ │ │ │ + @ instruction: 0x0128cb50 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ teqeq ip, ip, ror #23 │ │ │ │ - teqeq r2, r8, lsr #7 │ │ │ │ - @ instruction: 0x0128ca28 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0128ca34 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ @ instruction: 0x01275cac │ │ │ │ - @ instruction: 0x0128cd68 │ │ │ │ - teqeq r2, ip, lsl #6 │ │ │ │ - smlawbeq r8, r0, r9, ip │ │ │ │ + @ instruction: 0x0128cd74 │ │ │ │ + teqeq r2, r4, lsl r3 │ │ │ │ + smlawbeq r8, ip, r9, ip │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ @ instruction: 0x01275c10 │ │ │ │ @ instruction: 0x01275bbc │ │ │ │ @ instruction: 0x01275b7c │ │ │ │ @ instruction: 0x01275b3c │ │ │ │ - @ instruction: 0x01285274 │ │ │ │ + smlawbeq r8, r0, r2, r5 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x01285244 │ │ │ │ - teqeq r2, ip, lsr #2 │ │ │ │ - @ instruction: 0x01285210 │ │ │ │ - @ instruction: 0x0128c7a4 │ │ │ │ + @ instruction: 0x01285250 │ │ │ │ + teqeq r2, r4, lsr r1 │ │ │ │ + @ instruction: 0x0128521c │ │ │ │ + @ instruction: 0x0128c7b0 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - ldrdeq r5, [r8, -r8]! │ │ │ │ - @ instruction: 0x012851a8 │ │ │ │ - @ instruction: 0x01285178 │ │ │ │ - teqeq r2, r0, rrx │ │ │ │ - @ instruction: 0x01285144 │ │ │ │ - ldrdeq ip, [r8, -r8]! │ │ │ │ + @ instruction: 0x012851e4 │ │ │ │ + @ instruction: 0x012851b4 │ │ │ │ + smlawbeq r8, r4, r1, r5 │ │ │ │ + teqeq r2, r8, rrx │ │ │ │ + @ instruction: 0x01285150 │ │ │ │ + @ instruction: 0x0128c6e4 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - @ instruction: 0x01285108 │ │ │ │ - ldrdeq r5, [r8, -r4]! │ │ │ │ - smlawteq r8, r0, r0, r5 │ │ │ │ - @ instruction: 0x01285090 │ │ │ │ - @ instruction: 0x01285060 │ │ │ │ - @ instruction: 0x01285030 │ │ │ │ - strdeq r4, [r8, -ip]! │ │ │ │ - smlawteq r8, ip, pc, r4 @ │ │ │ │ - @ instruction: 0x01284f9c │ │ │ │ + @ instruction: 0x01285114 │ │ │ │ + @ instruction: 0x012850e0 │ │ │ │ + smlawteq r8, ip, r0, r5 │ │ │ │ + @ instruction: 0x0128509c │ │ │ │ + @ instruction: 0x0128506c │ │ │ │ + @ instruction: 0x0128503c │ │ │ │ + @ instruction: 0x01285008 │ │ │ │ + ldrdeq r4, [r8, -r8]! │ │ │ │ + @ instruction: 0x01284fa8 │ │ │ │ │ │ │ │ 0035d700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -680814,29 +680814,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 35d748 │ │ │ │ teqeq ip, r8, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq r2, r4, lsl #26 │ │ │ │ - @ instruction: 0x0128c378 │ │ │ │ + teqeq r2, ip, lsl #26 │ │ │ │ + smlawbeq r8, r4, r3, ip │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - teqeq r2, ip, lsr ip │ │ │ │ - @ instruction: 0x01284d1c │ │ │ │ - @ instruction: 0x0128c2bc │ │ │ │ + teqeq r2, r4, asr #24 │ │ │ │ + @ instruction: 0x01284d28 │ │ │ │ + smlawteq r8, r8, r2, ip │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01284ce0 │ │ │ │ - @ instruction: 0x0128c27c │ │ │ │ + teqeq r2, r4, lsl #24 │ │ │ │ + @ instruction: 0x01284cec │ │ │ │ + smlawbeq r8, r8, r2, ip │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - @ instruction: 0x01284cac │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01284c7c │ │ │ │ - @ instruction: 0x0128c218 │ │ │ │ + @ instruction: 0x01284cb8 │ │ │ │ + teqeq r2, r0, lsr #23 │ │ │ │ + smlawbeq r8, r8, ip, r4 │ │ │ │ + @ instruction: 0x0128c224 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ │ │ │ │ 0035d978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -681174,57 +681174,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 35dc54 │ │ │ │ teqeq ip, r8, ror #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r0, asr #4 │ │ │ │ - teqeq r2, r0, asr #21 │ │ │ │ - @ instruction: 0x0128c138 │ │ │ │ + teqeq r2, r8, asr #21 │ │ │ │ + @ instruction: 0x0128c144 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - ldrdeq r4, [r8, -r8]! │ │ │ │ - @ instruction: 0x0128c074 │ │ │ │ - andeq r0, r0, r9, lsr #11 │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128c014 │ │ │ │ + @ instruction: 0x01284ae4 │ │ │ │ + smlawbeq r8, r0, r0, ip │ │ │ │ + andeq r0, r0, r9, lsr #11 │ │ │ │ + teqeq r2, r4, lsr #19 │ │ │ │ + @ instruction: 0x0128c020 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ - strdeq fp, [r8, -ip]! │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ + @ instruction: 0x0128bf08 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ teqeq ip, r8, lsr #31 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128c250 │ │ │ │ - @ instruction: 0x0128be48 │ │ │ │ + teqeq r2, r0, ror #15 │ │ │ │ + @ instruction: 0x0128c25c │ │ │ │ + @ instruction: 0x0128be54 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01284878 │ │ │ │ - @ instruction: 0x0128be18 │ │ │ │ + teqeq r2, r0, lsr #15 │ │ │ │ + smlawbeq r8, r4, r8, r4 │ │ │ │ + @ instruction: 0x0128be24 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - teqeq r2, ip, asr r7 │ │ │ │ - @ instruction: 0x01284840 │ │ │ │ - ldrdeq fp, [r8, -ip]! │ │ │ │ + teqeq r2, r4, ror #14 │ │ │ │ + @ instruction: 0x0128484c │ │ │ │ + @ instruction: 0x0128bde8 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - teqeq r2, r4, lsr #14 │ │ │ │ - @ instruction: 0x01284808 │ │ │ │ - @ instruction: 0x0128bda4 │ │ │ │ + teqeq r2, ip, lsr #14 │ │ │ │ + @ instruction: 0x01284814 │ │ │ │ + @ instruction: 0x0128bdb0 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - teqeq r2, ip, ror #13 │ │ │ │ - ldrdeq r4, [r8, -r0]! │ │ │ │ - @ instruction: 0x0128bd6c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq r4, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128bd78 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - @ instruction: 0x0128479c │ │ │ │ - @ instruction: 0x01284770 │ │ │ │ - @ instruction: 0x01284744 │ │ │ │ - @ instruction: 0x01284714 │ │ │ │ - teqeq r2, r0, lsl #12 │ │ │ │ - @ instruction: 0x012846e4 │ │ │ │ - smlawbeq r8, r0, ip, fp │ │ │ │ + @ instruction: 0x012847a8 │ │ │ │ + @ instruction: 0x0128477c │ │ │ │ + @ instruction: 0x01284750 │ │ │ │ + @ instruction: 0x01284720 │ │ │ │ + teqeq r2, r8, lsl #12 │ │ │ │ + strdeq r4, [r8, -r0]! │ │ │ │ + smlawbeq r8, ip, ip, fp │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ │ │ │ │ 0035df80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -681503,40 +681503,40 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, ip, lsr ip │ │ │ │ muleq r0, r0, sl │ │ │ │ teqeq ip, r4, ror fp │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x0127417c │ │ │ │ - @ instruction: 0x0128bd28 │ │ │ │ - teqeq r2, r4, ror r2 │ │ │ │ - @ instruction: 0x0128b8ec │ │ │ │ + @ instruction: 0x0128bd34 │ │ │ │ + teqeq r2, ip, ror r2 │ │ │ │ + strdeq fp, [r8, -r8]! │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq r2, r0, lsr r2 │ │ │ │ - @ instruction: 0x01284314 │ │ │ │ - @ instruction: 0x0128b8b0 │ │ │ │ + teqeq r2, r8, lsr r2 │ │ │ │ + @ instruction: 0x01284320 │ │ │ │ + @ instruction: 0x0128b8bc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ - @ instruction: 0x0128b870 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x012842e0 │ │ │ │ + @ instruction: 0x0128b87c │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01284294 │ │ │ │ - @ instruction: 0x0128b830 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x012842a0 │ │ │ │ + @ instruction: 0x0128b83c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r2, r4, ror r1 │ │ │ │ - @ instruction: 0x01284258 │ │ │ │ - @ instruction: 0x0128b7ec │ │ │ │ - teqeq r2, r8, lsr r1 │ │ │ │ - @ instruction: 0x0128421c │ │ │ │ - @ instruction: 0x0128b7b8 │ │ │ │ + teqeq r2, ip, ror r1 │ │ │ │ + @ instruction: 0x01284264 │ │ │ │ + strdeq fp, [r8, -r8]! │ │ │ │ + teqeq r2, r0, asr #2 │ │ │ │ + @ instruction: 0x01284228 │ │ │ │ + smlawteq r8, r4, r7, fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsheq r9, [r2, -ip]! │ │ │ │ - @ instruction: 0x012841e0 │ │ │ │ - @ instruction: 0x0128b77c │ │ │ │ + teqeq r2, r4, lsl #2 │ │ │ │ + @ instruction: 0x012841ec │ │ │ │ + smlawbeq r8, r8, r7, fp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0035e458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -681756,33 +681756,33 @@ │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b 35e70c │ │ │ │ teqeq ip, r8, ror r7 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x01273d08 │ │ │ │ - @ instruction: 0x0128b8b4 │ │ │ │ - teqeq r2, r0, lsl #28 │ │ │ │ - @ instruction: 0x0128b478 │ │ │ │ + smlawteq r8, r0, r8, fp │ │ │ │ + teqeq r2, r8, lsl #28 │ │ │ │ + smlawbeq r8, r4, r4, fp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01283ea0 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128b42c │ │ │ │ + @ instruction: 0x01283eac │ │ │ │ + teqeq r2, r0, asr #27 │ │ │ │ + @ instruction: 0x0128b438 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ - @ instruction: 0x01283e58 │ │ │ │ - @ instruction: 0x0128b3ec │ │ │ │ + teqeq r2, ip, ror sp │ │ │ │ + @ instruction: 0x01283e64 │ │ │ │ + strdeq fp, [r8, -r8]! │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq r2, r8, lsr sp │ │ │ │ - @ instruction: 0x01283e1c │ │ │ │ - @ instruction: 0x0128b3b0 │ │ │ │ + teqeq r2, r0, asr #26 │ │ │ │ + @ instruction: 0x01283e28 │ │ │ │ + @ instruction: 0x0128b3bc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq r2, r0, lsl #26 │ │ │ │ - @ instruction: 0x01283de4 │ │ │ │ - @ instruction: 0x0128b378 │ │ │ │ + teqeq r2, r8, lsl #26 │ │ │ │ + strdeq r3, [r8, -r0]! │ │ │ │ + smlawbeq r8, r4, r3, fp │ │ │ │ │ │ │ │ 0035e824 : │ │ │ │ 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, #376] @ 0x178 │ │ │ │ @@ -681975,28 +681975,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 35e880 │ │ │ │ teqeq ip, r4, asr #7 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsr #29 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x01273970 │ │ │ │ - @ instruction: 0x0128b528 │ │ │ │ - teqeq r2, r8, ror #20 │ │ │ │ - ldrdeq fp, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128b534 │ │ │ │ + teqeq r2, r0, ror sl │ │ │ │ + @ instruction: 0x0128b0e8 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - teqeq r2, ip, lsl sl │ │ │ │ - @ instruction: 0x01283b00 │ │ │ │ - @ instruction: 0x0128b09c │ │ │ │ + teqeq r2, r4, lsr #20 │ │ │ │ + @ instruction: 0x01283b0c │ │ │ │ + @ instruction: 0x0128b0a8 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - teqeq r2, r0, ror #19 │ │ │ │ - smlawteq r8, r4, sl, r3 │ │ │ │ - qsubeq fp, r8, r8 │ │ │ │ - teqeq r2, r0, lsr #19 │ │ │ │ - smlawbeq r8, r4, sl, r3 │ │ │ │ - @ instruction: 0x0128b020 │ │ │ │ + teqeq r2, r8, ror #19 │ │ │ │ + ldrdeq r3, [r8, -r0]! │ │ │ │ + @ instruction: 0x0128b064 │ │ │ │ + teqeq r2, r8, lsr #19 │ │ │ │ + @ instruction: 0x01283a90 │ │ │ │ + @ instruction: 0x0128b02c │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ │ │ │ │ 0035eb78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -682561,76 +682561,76 @@ │ │ │ │ teqeq ip, ip, rrx │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4, asr #32 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, ip, asr #32 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq ip, r4, asr #29 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128ad08 │ │ │ │ + teqeq r2, r0, lsr #13 │ │ │ │ + @ instruction: 0x0128ad14 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0128ac08 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0128ac14 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - teqeq r2, r8, asr #8 │ │ │ │ - smlawteq r8, r0, sl, sl │ │ │ │ + teqeq r2, r0, asr r4 │ │ │ │ + smlawteq r8, ip, sl, sl │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - @ instruction: 0x012834e8 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01283498 │ │ │ │ - @ instruction: 0x0128aa34 │ │ │ │ + strdeq r3, [r8, -r4]! │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x012834a4 │ │ │ │ + @ instruction: 0x0128aa40 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - teqeq r2, r8, ror r3 │ │ │ │ - @ instruction: 0x01283458 │ │ │ │ - strdeq sl, [r8, -r8]! │ │ │ │ + teqeq r2, r0, lsl #7 │ │ │ │ + @ instruction: 0x01283464 │ │ │ │ + @ instruction: 0x0128aa04 │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ - teqeq r2, r8, lsr r3 │ │ │ │ - @ instruction: 0x0128341c │ │ │ │ - @ instruction: 0x0128a9b8 │ │ │ │ + teqeq r2, r0, asr #6 │ │ │ │ + @ instruction: 0x01283428 │ │ │ │ + smlawteq r8, r4, r9, sl │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x012833e0 │ │ │ │ - @ instruction: 0x0128a978 │ │ │ │ - teqeq r2, r0, asr #5 │ │ │ │ - @ instruction: 0x012833a4 │ │ │ │ - @ instruction: 0x0128a940 │ │ │ │ + teqeq r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x012833ec │ │ │ │ + smlawbeq r8, r4, r9, sl │ │ │ │ + teqeq r2, r8, asr #5 │ │ │ │ + @ instruction: 0x012833b0 │ │ │ │ + @ instruction: 0x0128a94c │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ - teqeq r2, r4, lsl #5 │ │ │ │ - @ instruction: 0x01283368 │ │ │ │ - @ instruction: 0x0128a904 │ │ │ │ + teqeq r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x01283374 │ │ │ │ + @ instruction: 0x0128a910 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - teqeq r2, r8, asr #4 │ │ │ │ - @ instruction: 0x0128332c │ │ │ │ - smlawteq r8, r8, r8, sl │ │ │ │ + teqeq r2, r0, asr r2 │ │ │ │ + @ instruction: 0x01283338 │ │ │ │ + ldrdeq sl, [r8, -r4]! │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - teqeq r2, ip, lsl #4 │ │ │ │ - strdeq r3, [r8, -r0]! │ │ │ │ - smlawbeq r8, ip, r8, sl │ │ │ │ + teqeq r2, r4, lsl r2 │ │ │ │ + strdeq r3, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128a898 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - @ instruction: 0x012832b8 │ │ │ │ - smlawbeq r8, r8, r2, r3 │ │ │ │ - teqeq r2, r0, ror r1 │ │ │ │ - @ instruction: 0x01283254 │ │ │ │ - strdeq sl, [r8, -r0]! │ │ │ │ + smlawteq r8, r4, r2, r3 │ │ │ │ + @ instruction: 0x01283294 │ │ │ │ + teqeq r2, r8, ror r1 │ │ │ │ + @ instruction: 0x01283260 │ │ │ │ + strdeq sl, [r8, -ip]! │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - teqeq r2, r4, lsr r1 │ │ │ │ - @ instruction: 0x01283218 │ │ │ │ - @ instruction: 0x0128a7b4 │ │ │ │ + teqeq r2, ip, lsr r1 │ │ │ │ + @ instruction: 0x01283224 │ │ │ │ + smlawteq r8, r0, r7, sl │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - @ instruction: 0x012831e0 │ │ │ │ - teqeq r2, r8, asr #1 │ │ │ │ - @ instruction: 0x012831ac │ │ │ │ - @ instruction: 0x0128a748 │ │ │ │ + @ instruction: 0x012831ec │ │ │ │ + ldrsbeq r8, [r2, -r0]! │ │ │ │ + @ instruction: 0x012831b8 │ │ │ │ + @ instruction: 0x0128a754 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - teqeq r2, r8, lsl #1 │ │ │ │ - @ instruction: 0x0128316c │ │ │ │ - @ instruction: 0x0128a708 │ │ │ │ + @ instruction: 0x01328090 │ │ │ │ + @ instruction: 0x01283178 │ │ │ │ + @ instruction: 0x0128a714 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ │ │ │ │ 0035f558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -682881,37 +682881,37 @@ │ │ │ │ teqeq ip, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4, ror #12 │ │ │ │ muleq r0, r0, sl │ │ │ │ teqeq ip, r4, lsr #11 │ │ │ │ @ instruction: 0x00007fbc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq r2, r4, asr #25 │ │ │ │ - @ instruction: 0x01282da8 │ │ │ │ - @ instruction: 0x0128a344 │ │ │ │ + teqeq r2, ip, asr #25 │ │ │ │ + @ instruction: 0x01282db4 │ │ │ │ + @ instruction: 0x0128a350 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - teqeq r2, r4, lsl #25 │ │ │ │ - @ instruction: 0x01282d68 │ │ │ │ - @ instruction: 0x0128a304 │ │ │ │ + teqeq r2, ip, lsl #25 │ │ │ │ + @ instruction: 0x01282d74 │ │ │ │ + @ instruction: 0x0128a310 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - teqeq r2, r4, asr #24 │ │ │ │ - @ instruction: 0x01282d28 │ │ │ │ - smlawteq r8, r4, r2, sl │ │ │ │ + teqeq r2, ip, asr #24 │ │ │ │ + @ instruction: 0x01282d34 │ │ │ │ + ldrdeq sl, [r8, -r0]! │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - teqeq r2, r8, lsl #24 │ │ │ │ - @ instruction: 0x01282cec │ │ │ │ - smlawbeq r8, r8, r2, sl │ │ │ │ + teqeq r2, r0, lsl ip │ │ │ │ + strdeq r2, [r8, -r8]! │ │ │ │ + @ instruction: 0x0128a294 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - teqeq r2, ip, asr #23 │ │ │ │ - @ instruction: 0x01282cb0 │ │ │ │ - @ instruction: 0x0128a24c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01282cbc │ │ │ │ + @ instruction: 0x0128a258 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01282c74 │ │ │ │ - @ instruction: 0x0128a208 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + smlawbeq r8, r0, ip, r2 │ │ │ │ + @ instruction: 0x0128a214 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ │ │ │ │ 0035f9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -683100,29 +683100,29 @@ │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 35fc00 │ │ │ │ teqeq ip, ip, lsl r2 │ │ │ │ muleq r0, r0, sl │ │ │ │ @ instruction: 0x00007fbc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x012829a4 │ │ │ │ - teqeq r2, r0, asr #17 │ │ │ │ - @ instruction: 0x01289f38 │ │ │ │ + @ instruction: 0x012829b0 │ │ │ │ + teqeq r2, r8, asr #17 │ │ │ │ + @ instruction: 0x01289f44 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ - @ instruction: 0x0128295c │ │ │ │ - strdeq r9, [r8, -r4]! │ │ │ │ + teqeq r2, r0, lsl #17 │ │ │ │ + @ instruction: 0x01282968 │ │ │ │ + @ instruction: 0x01289f00 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - teqeq r2, r8, asr #16 │ │ │ │ - @ instruction: 0x01282928 │ │ │ │ - smlawteq r8, r4, lr, r9 │ │ │ │ + teqeq r2, r0, asr r8 │ │ │ │ + @ instruction: 0x01282934 │ │ │ │ + ldrdeq r9, [r8, -r0]! │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - teqeq r2, r8, lsl r8 │ │ │ │ - strdeq r2, [r8, -r8]! │ │ │ │ - @ instruction: 0x01289e94 │ │ │ │ + teqeq r2, r0, lsr #16 │ │ │ │ + @ instruction: 0x01282904 │ │ │ │ + @ instruction: 0x01289ea0 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 0035fcf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -683316,28 +683316,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 35fd54 │ │ │ │ teqeq ip, r0 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, asr #9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x0127249c │ │ │ │ - @ instruction: 0x0128a060 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01289c08 │ │ │ │ + @ instruction: 0x0128a06c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x01289c14 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - teqeq r2, r8, asr #10 │ │ │ │ - @ instruction: 0x0128262c │ │ │ │ - smlawteq r8, r8, fp, r9 │ │ │ │ + teqeq r2, r0, asr r5 │ │ │ │ + @ instruction: 0x01282638 │ │ │ │ + ldrdeq r9, [r8, -r4]! │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - teqeq r2, ip, lsl #10 │ │ │ │ - strdeq r2, [r8, -r0]! │ │ │ │ - smlawbeq r8, r4, fp, r9 │ │ │ │ - teqeq r2, ip, asr #9 │ │ │ │ - @ instruction: 0x012825b0 │ │ │ │ - @ instruction: 0x01289b4c │ │ │ │ + teqeq r2, r4, lsl r5 │ │ │ │ + strdeq r2, [r8, -ip]! │ │ │ │ + @ instruction: 0x01289b90 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x012825bc │ │ │ │ + @ instruction: 0x01289b58 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ │ │ │ │ 0036004c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -683667,50 +683667,50 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 360294 │ │ │ │ teqeq ip, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01289a58 │ │ │ │ + teqeq r2, r0, ror #7 │ │ │ │ + @ instruction: 0x01289a64 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - teqeq r2, ip, lsr r2 │ │ │ │ - smlawteq r8, r0, r8, r9 │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ + smlawteq r8, ip, r8, r9 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ teqeq ip, r8, ror #18 │ │ │ │ - teqeq r2, ip, asr #3 │ │ │ │ - @ instruction: 0x01289848 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01289854 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ @ instruction: 0x01272a78 │ │ │ │ - ldrsbeq r7, [r2, -r4]! │ │ │ │ - @ instruction: 0x012821b8 │ │ │ │ - @ instruction: 0x01289754 │ │ │ │ - @ instruction: 0x0132709c │ │ │ │ - smlawbeq r8, r0, r1, r2 │ │ │ │ - @ instruction: 0x0128971c │ │ │ │ + ldrsbeq r7, [r2, -ip]! │ │ │ │ + smlawteq r8, r4, r1, r2 │ │ │ │ + @ instruction: 0x01289760 │ │ │ │ + teqeq r2, r4, lsr #1 │ │ │ │ + smlawbeq r8, ip, r1, r2 │ │ │ │ + @ instruction: 0x01289728 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - teqeq r2, r4, rrx │ │ │ │ - @ instruction: 0x01282148 │ │ │ │ - @ instruction: 0x012896e4 │ │ │ │ + teqeq r2, ip, rrx │ │ │ │ + @ instruction: 0x01282154 │ │ │ │ + strdeq r9, [r8, -r0]! │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x01282114 │ │ │ │ - @ instruction: 0x012820e8 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - strheq r2, [r8, -ip]! │ │ │ │ - @ instruction: 0x0128965c │ │ │ │ + @ instruction: 0x01282120 │ │ │ │ + strdeq r2, [r8, -r4]! │ │ │ │ + teqeq r2, r4, ror #31 │ │ │ │ + smlawteq r8, r8, r0, r2 │ │ │ │ + @ instruction: 0x01289668 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ - smlawbeq r8, r4, r0, r2 │ │ │ │ - @ instruction: 0x01289620 │ │ │ │ + teqeq r2, r8, lsr #31 │ │ │ │ + @ instruction: 0x01282090 │ │ │ │ + @ instruction: 0x0128962c │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - qsubeq r2, r0, r8 │ │ │ │ - @ instruction: 0x01282024 │ │ │ │ + qsubeq r2, ip, r8 │ │ │ │ + @ instruction: 0x01282030 │ │ │ │ │ │ │ │ 00360614 : │ │ │ │ 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 │ │ │ │ @@ -684024,47 +684024,47 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4, lsr #11 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq ip, ip, lsl #8 │ │ │ │ ldrdeq r1, [r7, -ip]! │ │ │ │ - strdeq r9, [r8, -r0]! │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0128924c │ │ │ │ + strdeq r9, [r8, -ip]! │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x01289258 │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ - teqeq r2, ip, lsl #23 │ │ │ │ - @ instruction: 0x01281c70 │ │ │ │ - @ instruction: 0x0128920c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01281c7c │ │ │ │ + @ instruction: 0x01289218 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - teqeq r2, ip, asr #22 │ │ │ │ - @ instruction: 0x01281c30 │ │ │ │ - smlawteq r8, ip, r1, r9 │ │ │ │ + teqeq r2, r4, asr fp │ │ │ │ + @ instruction: 0x01281c3c │ │ │ │ + ldrdeq r9, [r8, -r8]! │ │ │ │ muleq r0, lr, r6 │ │ │ │ - teqeq r2, r0, lsl fp │ │ │ │ - strdeq r1, [r8, -r4]! │ │ │ │ - @ instruction: 0x01289190 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01281bb8 │ │ │ │ - @ instruction: 0x0128914c │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01281b78 │ │ │ │ - @ instruction: 0x01289114 │ │ │ │ + teqeq r2, r8, lsl fp │ │ │ │ + @ instruction: 0x01281c00 │ │ │ │ + @ instruction: 0x0128919c │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawteq r8, r4, fp, r1 │ │ │ │ + @ instruction: 0x01289158 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawbeq r8, r4, fp, r1 │ │ │ │ + @ instruction: 0x01289120 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - teqeq r2, r8, asr sl │ │ │ │ - @ instruction: 0x01289518 │ │ │ │ - ldrdeq r9, [r8, -r8]! │ │ │ │ + teqeq r2, r0, ror #20 │ │ │ │ + @ instruction: 0x01289524 │ │ │ │ + @ instruction: 0x012890e4 │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - teqeq r2, r4, lsl sl │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - @ instruction: 0x01289094 │ │ │ │ + teqeq r2, ip, lsl sl │ │ │ │ + @ instruction: 0x01281b04 │ │ │ │ + @ instruction: 0x012890a0 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01281abc │ │ │ │ - qsubeq r9, r8, r8 │ │ │ │ + teqeq r2, r0, ror #19 │ │ │ │ + smlawteq r8, r8, sl, r1 │ │ │ │ + @ instruction: 0x01289064 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ │ │ │ │ 00360b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -684306,36 +684306,36 @@ │ │ │ │ beq 360e1c │ │ │ │ b 360d38 │ │ │ │ teqeq ip, ip, lsr #32 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x012715b4 │ │ │ │ - smlawteq r8, r8, r1, r9 │ │ │ │ - teqeq r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x01288d20 │ │ │ │ + ldrdeq r9, [r8, -r4]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01288d2c │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x01281750 │ │ │ │ - teqeq r2, r8, ror #12 │ │ │ │ - ldrdeq r8, [r8, -ip]! │ │ │ │ + @ instruction: 0x0128175c │ │ │ │ + teqeq r2, r0, ror r6 │ │ │ │ + @ instruction: 0x01288ce8 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - teqeq r2, r0, lsr #12 │ │ │ │ - @ instruction: 0x01281704 │ │ │ │ - @ instruction: 0x01288c98 │ │ │ │ + teqeq r2, r8, lsr #12 │ │ │ │ + @ instruction: 0x01281710 │ │ │ │ + @ instruction: 0x01288ca4 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - teqeq r2, r4, ror #11 │ │ │ │ - smlawteq r8, ip, r6, r1 │ │ │ │ - @ instruction: 0x01288c5c │ │ │ │ + teqeq r2, ip, ror #11 │ │ │ │ + ldrdeq r1, [r8, -r8]! │ │ │ │ + @ instruction: 0x01288c68 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - teqeq r2, ip, lsr #11 │ │ │ │ - @ instruction: 0x01281690 │ │ │ │ - @ instruction: 0x01288c24 │ │ │ │ - teqeq r2, r0, ror r5 │ │ │ │ - @ instruction: 0x01289034 │ │ │ │ - strdeq r8, [r8, -r0]! │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x0128169c │ │ │ │ + @ instruction: 0x01288c30 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + @ instruction: 0x01289040 │ │ │ │ + strdeq r8, [r8, -ip]! │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ │ │ │ │ 00360fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -684521,29 +684521,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 36117c │ │ │ │ teqeq ip, ip, lsl ip │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, ror sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x012711e8 │ │ │ │ - @ instruction: 0x01288e0c │ │ │ │ - teqeq r2, r0, ror #5 │ │ │ │ - @ instruction: 0x01288954 │ │ │ │ + @ instruction: 0x01288e18 │ │ │ │ + teqeq r2, r8, ror #5 │ │ │ │ + @ instruction: 0x01288960 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x01281378 │ │ │ │ - @ instruction: 0x01288914 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawbeq r8, r4, r3, r1 │ │ │ │ + @ instruction: 0x01288920 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - teqeq r2, r4, asr r2 │ │ │ │ - @ instruction: 0x01281338 │ │ │ │ - ldrdeq r8, [r8, -r4]! │ │ │ │ + teqeq r2, ip, asr r2 │ │ │ │ + @ instruction: 0x01281344 │ │ │ │ + @ instruction: 0x012888e0 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - teqeq r2, r8, lsl r2 │ │ │ │ - strdeq r1, [r8, -ip]! │ │ │ │ - @ instruction: 0x01288890 │ │ │ │ + teqeq r2, r0, lsr #4 │ │ │ │ + @ instruction: 0x01281308 │ │ │ │ + @ instruction: 0x0128889c │ │ │ │ │ │ │ │ 00361300 : │ │ │ │ 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 │ │ │ │ @@ -684673,30 +684673,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #80] @ 36155c │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 361444 │ │ │ │ - teqeq r2, r8, asr r1 │ │ │ │ - ldrdeq r8, [r8, -r0]! │ │ │ │ + teqeq r2, r0, ror #2 │ │ │ │ + ldrdeq r8, [r8, -ip]! │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - teqeq r2, r4, lsl #2 │ │ │ │ - @ instruction: 0x0128877c │ │ │ │ + teqeq r2, ip, lsl #2 │ │ │ │ + smlawbeq r8, r8, r7, r8 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01281128 │ │ │ │ - strdeq r1, [r8, -ip]! │ │ │ │ - teqeq r2, r8, ror #31 │ │ │ │ - @ instruction: 0x01288b0c │ │ │ │ - @ instruction: 0x01288668 │ │ │ │ + @ instruction: 0x01281134 │ │ │ │ + @ instruction: 0x01281108 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01288b18 │ │ │ │ + @ instruction: 0x01288674 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - teqeq r2, r8, lsr #31 │ │ │ │ - smlawbeq r8, ip, r0, r1 │ │ │ │ - @ instruction: 0x01288628 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01281098 │ │ │ │ + @ instruction: 0x01288634 │ │ │ │ andeq r0, r0, sp, lsl #14 │ │ │ │ │ │ │ │ 00361560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -684784,26 +684784,26 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 361614 │ │ │ │ teqeq ip, r0, lsl #13 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r2, r0 @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01288554 │ │ │ │ + @ instruction: 0x01288560 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - teqeq r2, r0, ror lr │ │ │ │ - smlawteq r8, ip, r9, r8 │ │ │ │ - @ instruction: 0x012884ec │ │ │ │ + teqeq r2, r8, ror lr │ │ │ │ + ldrdeq r8, [r8, -r8]! @ │ │ │ │ + strdeq r8, [r8, -r8]! @ │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x01280f14 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - smulwteq r8, r0, lr │ │ │ │ - @ instruction: 0x0128847c │ │ │ │ + @ instruction: 0x01280f20 │ │ │ │ + teqeq r2, r4, lsl #28 │ │ │ │ + smulwteq r8, ip, lr │ │ │ │ + smlawbeq r8, r8, r4, r8 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ │ │ │ │ 00361704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ @@ -685541,94 +685541,94 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 361760 │ │ │ │ teqeq ip, r0, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01288304 │ │ │ │ + teqeq r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x01288310 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r2, ip, asr #22 │ │ │ │ - smlawteq r8, r4, r1, r8 │ │ │ │ - teqeq r2, r8, asr #20 │ │ │ │ - smlawteq r8, ip, r0, r8 │ │ │ │ + teqeq r2, r4, asr fp │ │ │ │ + ldrdeq r8, [r8, -r0]! │ │ │ │ + teqeq r2, r0, asr sl │ │ │ │ + ldrdeq r8, [r8, -r8]! @ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128800c │ │ │ │ + teqeq r2, r4, lsr #19 │ │ │ │ + @ instruction: 0x01288018 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r2, r8, asr #15 │ │ │ │ - @ instruction: 0x01287e44 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x01287e50 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01287d6c │ │ │ │ + teqeq r2, r0, lsl #14 │ │ │ │ + @ instruction: 0x01287d78 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01287d28 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01287d34 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - @ instruction: 0x01280748 │ │ │ │ + @ instruction: 0x01280754 │ │ │ │ smlawbeq r7, r0, pc, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x012806bc │ │ │ │ - @ instruction: 0x01287c5c │ │ │ │ + teqeq r2, r4, ror #11 │ │ │ │ + smlawteq r8, r8, r6, r0 │ │ │ │ + @ instruction: 0x01287c68 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - teqeq r2, r0, lsr #11 │ │ │ │ - smlawbeq r8, r4, r6, r0 │ │ │ │ - @ instruction: 0x01287c20 │ │ │ │ + teqeq r2, r8, lsr #11 │ │ │ │ + @ instruction: 0x01280690 │ │ │ │ + @ instruction: 0x01287c2c │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01280650 │ │ │ │ - teqeq r2, ip, lsr r5 │ │ │ │ - @ instruction: 0x01280620 │ │ │ │ - @ instruction: 0x01287bbc │ │ │ │ + @ instruction: 0x0128065c │ │ │ │ + teqeq r2, r4, asr #10 │ │ │ │ + @ instruction: 0x0128062c │ │ │ │ + smlawteq r8, r8, fp, r7 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smulwteq r8, ip, r5 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - smlawteq r8, r0, r5, r0 │ │ │ │ - @ instruction: 0x01287b5c │ │ │ │ + strdeq r0, [r8, -r8]! │ │ │ │ + teqeq r2, r4, ror #9 │ │ │ │ + smlawteq r8, ip, r5, r0 │ │ │ │ + @ instruction: 0x01287b68 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - smlawbeq r8, ip, r5, r0 │ │ │ │ - teqeq r2, ip, ror r4 │ │ │ │ - @ instruction: 0x01280560 │ │ │ │ - strdeq r7, [r8, -ip]! │ │ │ │ + @ instruction: 0x01280598 │ │ │ │ + teqeq r2, r4, lsl #9 │ │ │ │ + @ instruction: 0x0128056c │ │ │ │ + @ instruction: 0x01287b08 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0128052c │ │ │ │ - teqeq r2, r8, lsl r4 │ │ │ │ - strdeq r0, [r8, -ip]! │ │ │ │ - @ instruction: 0x01287a98 │ │ │ │ + @ instruction: 0x01280538 │ │ │ │ + teqeq r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x01280508 │ │ │ │ + @ instruction: 0x01287aa4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r2, r0, ror #7 │ │ │ │ - smlawteq r8, r4, r4, r0 │ │ │ │ - @ instruction: 0x01287a60 │ │ │ │ + teqeq r2, r8, ror #7 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + @ instruction: 0x01287a6c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq r2, ip, lsr #7 │ │ │ │ - smlawbeq r8, ip, r4, r0 │ │ │ │ - @ instruction: 0x01287a2c │ │ │ │ - @ instruction: 0x01280458 │ │ │ │ - teqeq r2, r4, asr #6 │ │ │ │ - @ instruction: 0x01280428 │ │ │ │ - smlawteq r8, r4, r9, r7 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01280498 │ │ │ │ + @ instruction: 0x01287a38 │ │ │ │ + @ instruction: 0x01280464 │ │ │ │ + teqeq r2, ip, asr #6 │ │ │ │ + @ instruction: 0x01280434 │ │ │ │ + ldrdeq r7, [r8, -r0]! │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - teqeq r2, ip, lsl #6 │ │ │ │ - strdeq r0, [r8, -r0]! @ │ │ │ │ - smlawbeq r8, ip, r9, r7 │ │ │ │ + teqeq r2, r4, lsl r3 │ │ │ │ + strdeq r0, [r8, -ip]! │ │ │ │ + @ instruction: 0x01287998 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x012803b4 │ │ │ │ - @ instruction: 0x01287950 │ │ │ │ - andeq r0, r0, r6, lsl r5 │ │ │ │ teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128037c │ │ │ │ - @ instruction: 0x01287918 │ │ │ │ + smlawteq r8, r0, r3, r0 │ │ │ │ + @ instruction: 0x0128795c │ │ │ │ + andeq r0, r0, r6, lsl r5 │ │ │ │ + teqeq r2, r0, lsr #5 │ │ │ │ + smlawbeq r8, r8, r3, r0 │ │ │ │ + @ instruction: 0x01287924 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - teqeq r2, r0, ror #4 │ │ │ │ - @ instruction: 0x01280344 │ │ │ │ - @ instruction: 0x012878e0 │ │ │ │ - @ instruction: 0x01280310 │ │ │ │ + teqeq r2, r8, ror #4 │ │ │ │ + @ instruction: 0x01280350 │ │ │ │ + @ instruction: 0x012878ec │ │ │ │ + @ instruction: 0x0128031c │ │ │ │ │ │ │ │ 003623dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -685798,34 +685798,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 362534 │ │ │ │ teqeq ip, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r8, lsr #32 │ │ │ │ - @ instruction: 0x012876a4 │ │ │ │ + teqeq r2, r0, lsr r0 │ │ │ │ + @ instruction: 0x012876b0 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ teqeq ip, r8, asr #13 │ │ │ │ - teqeq r2, r0, lsr #30 │ │ │ │ - smlawteq r8, r8, sl, r7 │ │ │ │ - @ instruction: 0x012875a0 │ │ │ │ + teqeq r2, r8, lsr #30 │ │ │ │ + ldrdeq r7, [r8, -r4]! │ │ │ │ + @ instruction: 0x012875ac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - smlawteq r7, r8, pc, pc @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - msreq SP_und, r4 @ │ │ │ │ - @ instruction: 0x01287530 │ │ │ │ + ldrdeq pc, [r7, -r4]! │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + msreq SP_und, r0, lsr #31 │ │ │ │ + @ instruction: 0x0128753c │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - teqeq r2, r4, ror lr │ │ │ │ - msreq SP_und, r8, asr pc │ │ │ │ - strdeq r7, [r8, -r4]! │ │ │ │ + teqeq r2, ip, ror lr │ │ │ │ + msreq SP_und, r4, ror #30 │ │ │ │ + @ instruction: 0x01287500 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - teqeq r2, r8, lsr lr │ │ │ │ - msreq SP_und, ip, lsl pc │ │ │ │ - @ instruction: 0x012874b8 │ │ │ │ + teqeq r2, r0, asr #28 │ │ │ │ + msreq SP_und, r8, lsr #30 │ │ │ │ + smlawteq r8, r4, r4, r7 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ │ │ │ │ 003626ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -685918,25 +685918,25 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 362778 │ │ │ │ teqeq ip, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ teqeq ip, r4, lsl #9 │ │ │ │ - teqeq r2, r0, ror #25 │ │ │ │ - smlawteq r7, r4, sp, pc @ │ │ │ │ - @ instruction: 0x01287358 │ │ │ │ + teqeq r2, r8, ror #25 │ │ │ │ + ldrdeq pc, [r7, -r0]! │ │ │ │ + @ instruction: 0x01287364 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - teqeq r2, r4, lsr #25 │ │ │ │ - smlawbeq r7, r8, sp, pc @ │ │ │ │ - @ instruction: 0x0128731c │ │ │ │ + teqeq r2, ip, lsr #25 │ │ │ │ + msreq CPSR_sxc, r4 @ │ │ │ │ + @ instruction: 0x01287328 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - teqeq r2, r8, ror #24 │ │ │ │ - msreq CPSR_sxc, ip, asr #26 │ │ │ │ - @ instruction: 0x012872e0 │ │ │ │ + teqeq r2, r0, ror ip │ │ │ │ + msreq CPSR_sxc, r8, asr sp │ │ │ │ + @ instruction: 0x012872ec │ │ │ │ andeq r0, r0, r8, ror r7 │ │ │ │ │ │ │ │ 003628a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -686009,21 +686009,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 362918 │ │ │ │ teqeq ip, r4, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ teqeq ip, r4, ror #5 │ │ │ │ - teqeq r2, r0, asr #22 │ │ │ │ - msreq CPSR_sxc, r4, lsr #24 │ │ │ │ - @ instruction: 0x012871b8 │ │ │ │ + teqeq r2, r8, asr #22 │ │ │ │ + msreq CPSR_sxc, r0, lsr ip │ │ │ │ + smlawteq r8, r4, r1, r7 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ - msreq SP_und, r8, ror #23 │ │ │ │ - @ instruction: 0x0128717c │ │ │ │ + teqeq r2, ip, lsl #22 │ │ │ │ + strdeq pc, [r7, -r4]! │ │ │ │ + smlawbeq r8, r8, r1, r7 │ │ │ │ muleq r0, r5, r7 │ │ │ │ │ │ │ │ 003629f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -686648,79 +686648,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 362a6c │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01287070 │ │ │ │ + teqeq r2, r4, lsl #20 │ │ │ │ + @ instruction: 0x0128707c │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x01286f58 │ │ │ │ + teqeq r2, r4, ror #17 │ │ │ │ + @ instruction: 0x01286f64 │ │ │ │ muleq r0, r3, r4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01286e70 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01286e7c │ │ │ │ muleq r0, r8, r4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ muleq r0, fp, r4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - teqeq r2, r0, lsl #14 │ │ │ │ - msreq SP_und, r4, ror #15 │ │ │ │ - smlawbeq r8, r0, sp, r6 │ │ │ │ + teqeq r2, r8, lsl #14 │ │ │ │ + strdeq pc, [r7, -r0]! │ │ │ │ + smlawbeq r8, ip, sp, r6 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - teqeq r2, r0, asr #13 │ │ │ │ - @ instruction: 0x01286d44 │ │ │ │ + teqeq r2, r8, asr #13 │ │ │ │ + @ instruction: 0x01286d50 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ msreq LR_und, r8, asr pc │ │ │ │ msreq LR_und, r0, lsl #30 │ │ │ │ msreq LR_usr, ip @ │ │ │ │ msreq LR_usr, r8, ror lr │ │ │ │ msreq LR_usr, r4, lsr lr │ │ │ │ strdeq pc, [r6, -r0]! │ │ │ │ msreq CPSR_sx, ip, lsr #27 │ │ │ │ - msreq CPSR_sxc, r4, lsl #10 │ │ │ │ - teqeq r2, ip, ror #7 │ │ │ │ - ldrdeq pc, [r7, -r0]! │ │ │ │ - @ instruction: 0x01286a6c │ │ │ │ + msreq CPSR_sxc, r0, lsl r5 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + ldrdeq pc, [r7, -ip]! │ │ │ │ + @ instruction: 0x01286a78 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - msreq CPSR_sxc, ip @ │ │ │ │ - teqeq r2, ip, lsl #7 │ │ │ │ - msreq CPSR_sxc, ip, ror #8 │ │ │ │ - @ instruction: 0x01286a0c │ │ │ │ - msreq CPSR_sxc, r8, lsr r4 │ │ │ │ - msreq CPSR_sxc, ip, lsl #8 │ │ │ │ - msreq SP_und, r0, ror #7 │ │ │ │ + msreq CPSR_sxc, r8, lsr #9 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + msreq CPSR_sxc, r8, ror r4 │ │ │ │ + @ instruction: 0x01286a18 │ │ │ │ + msreq CPSR_sxc, r4, asr #8 │ │ │ │ + msreq CPSR_sxc, r8, lsl r4 │ │ │ │ + msreq SP_und, ip, ror #7 │ │ │ │ + msreq SP_und, ip @ │ │ │ │ msreq SP_und, r0 @ │ │ │ │ - smlawbeq r7, r4, r3, pc @ │ │ │ │ - teqeq r2, r0, ror r2 │ │ │ │ - msreq SP_und, r4, asr r3 │ │ │ │ - strdeq r6, [r8, -r0]! │ │ │ │ + teqeq r2, r8, ror r2 │ │ │ │ + msreq SP_und, r0, ror #6 │ │ │ │ + strdeq r6, [r8, -ip]! │ │ │ │ muleq r0, r6, r4 │ │ │ │ - teqeq r2, ip, lsr r2 │ │ │ │ - msreq SP_und, ip, lsl r3 │ │ │ │ - @ instruction: 0x012868bc │ │ │ │ + teqeq r2, r4, asr #4 │ │ │ │ + msreq SP_und, r8, lsr #6 │ │ │ │ + smlawteq r8, r8, r8, r6 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - msreq (UNDEF: 39), r8, ror #5 │ │ │ │ - smlawteq r7, r0, r2, pc @ │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - msreq (UNDEF: 39), r4 @ │ │ │ │ - @ instruction: 0x01286830 │ │ │ │ + strdeq pc, [r7, -r4]! │ │ │ │ + smlawteq r7, ip, r2, pc @ │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + msreq (UNDEF: 39), r0, lsr #5 │ │ │ │ + @ instruction: 0x0128683c │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - teqeq r2, r4, ror r1 │ │ │ │ - @ instruction: 0x01286d30 │ │ │ │ - strdeq r6, [r8, -r4]! │ │ │ │ - msreq (UNDEF: 39), ip, lsl r2 │ │ │ │ - teqeq r2, ip, lsl #2 │ │ │ │ - msreq CPSR_sxc, ip, ror #3 │ │ │ │ - smlawbeq r8, ip, r7, r6 │ │ │ │ + teqeq r2, ip, ror r1 │ │ │ │ + @ instruction: 0x01286d3c │ │ │ │ + @ instruction: 0x01286800 │ │ │ │ + msreq (UNDEF: 39), r8, lsr #4 │ │ │ │ + teqeq r2, r4, lsl r1 │ │ │ │ + strdeq pc, [r7, -r8]! │ │ │ │ + @ instruction: 0x01286798 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ │ │ │ │ 003634d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -686813,25 +686813,25 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36355c │ │ │ │ teqeq ip, r4, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ teqeq ip, r0, lsr #13 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0127efe0 │ │ │ │ - @ instruction: 0x01286574 │ │ │ │ + teqeq r2, r4, lsl #30 │ │ │ │ + @ instruction: 0x0127efec │ │ │ │ + smlawbeq r8, r0, r5, r6 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ - teqeq r2, r0, asr #29 │ │ │ │ - @ instruction: 0x0127efa4 │ │ │ │ - @ instruction: 0x01286538 │ │ │ │ + teqeq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x0127efb0 │ │ │ │ + @ instruction: 0x01286544 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - teqeq r2, r4, lsl #29 │ │ │ │ - @ instruction: 0x0127ef68 │ │ │ │ - strdeq r6, [r8, -ip]! │ │ │ │ + teqeq r2, ip, lsl #29 │ │ │ │ + @ instruction: 0x0127ef74 │ │ │ │ + @ instruction: 0x01286508 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ │ │ │ │ 00363684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -686904,21 +686904,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3636fc │ │ │ │ teqeq ip, r0, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ teqeq ip, r0, lsl #10 │ │ │ │ - teqeq r2, ip, asr sp │ │ │ │ - @ instruction: 0x0127ee40 │ │ │ │ - ldrdeq r6, [r8, -r4]! │ │ │ │ + teqeq r2, r4, ror #26 │ │ │ │ + @ instruction: 0x0127ee4c │ │ │ │ + @ instruction: 0x012863e0 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - teqeq r2, r0, lsr #26 │ │ │ │ - @ instruction: 0x0127ee04 │ │ │ │ - @ instruction: 0x01286398 │ │ │ │ + teqeq r2, r8, lsr #26 │ │ │ │ + @ instruction: 0x0127ee10 │ │ │ │ + @ instruction: 0x012863a4 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ │ │ │ │ 003637d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -687430,70 +687430,70 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 363c30 │ │ │ │ teqeq ip, r0, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r8, asr #7 │ │ │ │ - teqeq r2, r4, lsr #24 │ │ │ │ - @ instruction: 0x0128629c │ │ │ │ + teqeq r2, ip, lsr #24 │ │ │ │ + @ instruction: 0x012862a8 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - teqeq r2, r0, lsr fp │ │ │ │ - @ instruction: 0x012861a8 │ │ │ │ + teqeq r2, r8, lsr fp │ │ │ │ + @ instruction: 0x012861b4 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, r0, asr sl │ │ │ │ - ldrdeq r6, [r8, -r4]! │ │ │ │ + teqeq r2, r8, asr sl │ │ │ │ + @ instruction: 0x012860e0 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - teqeq r2, ip, asr #19 │ │ │ │ - @ instruction: 0x01286044 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + qsubeq r6, r0, r8 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x01285f70 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x01285f7c │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ teqeq ip, ip, asr #31 │ │ │ │ - smlawbeq r7, r4, r8, lr │ │ │ │ - teqeq r2, ip, ror #14 │ │ │ │ - @ instruction: 0x0127e850 │ │ │ │ - @ instruction: 0x01285de4 │ │ │ │ + @ instruction: 0x0127e890 │ │ │ │ + teqeq r2, r4, ror r7 │ │ │ │ + @ instruction: 0x0127e85c │ │ │ │ + strdeq r5, [r8, -r0]! │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - teqeq r2, r0, lsr r7 │ │ │ │ - @ instruction: 0x0127e814 │ │ │ │ - @ instruction: 0x01285dac │ │ │ │ - ldrdeq lr, [r7, -ip]! │ │ │ │ - teqeq r2, r4, asr #13 │ │ │ │ - @ instruction: 0x0127e7a8 │ │ │ │ - @ instruction: 0x01285d3c │ │ │ │ + teqeq r2, r8, lsr r7 │ │ │ │ + @ instruction: 0x0127e820 │ │ │ │ + @ instruction: 0x01285db8 │ │ │ │ + @ instruction: 0x0127e7e8 │ │ │ │ + teqeq r2, ip, asr #13 │ │ │ │ + @ instruction: 0x0127e7b4 │ │ │ │ + @ instruction: 0x01285d48 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - @ instruction: 0x0127e770 │ │ │ │ - teqeq r2, r8, asr r6 │ │ │ │ - @ instruction: 0x0127e73c │ │ │ │ - ldrdeq r5, [r8, -r0]! │ │ │ │ + @ instruction: 0x0127e77c │ │ │ │ + teqeq r2, r0, ror #12 │ │ │ │ + @ instruction: 0x0127e748 │ │ │ │ + ldrdeq r5, [r8, -ip]! │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - teqeq r2, ip, lsl r6 │ │ │ │ - @ instruction: 0x0127e700 │ │ │ │ - @ instruction: 0x01285c94 │ │ │ │ + teqeq r2, r4, lsr #12 │ │ │ │ + @ instruction: 0x0127e70c │ │ │ │ + @ instruction: 0x01285ca0 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - smlawteq r7, r8, r6, lr │ │ │ │ - @ instruction: 0x0127e698 │ │ │ │ - @ instruction: 0x0127e664 │ │ │ │ - teqeq r2, r4, ror #10 │ │ │ │ - @ instruction: 0x0127e648 │ │ │ │ - ldrdeq r5, [r8, -ip]! │ │ │ │ + ldrdeq lr, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127e6a4 │ │ │ │ + @ instruction: 0x0127e670 │ │ │ │ + teqeq r2, ip, ror #10 │ │ │ │ + @ instruction: 0x0127e654 │ │ │ │ + @ instruction: 0x01285be8 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - teqeq r2, r8, lsr #10 │ │ │ │ - @ instruction: 0x0127e60c │ │ │ │ - @ instruction: 0x01285ba0 │ │ │ │ + teqeq r2, r0, lsr r5 │ │ │ │ + @ instruction: 0x0127e618 │ │ │ │ + @ instruction: 0x01285bac │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - ldrdeq lr, [r7, -r0]! │ │ │ │ - @ instruction: 0x01285b68 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + ldrdeq lr, [r7, -ip]! │ │ │ │ + @ instruction: 0x01285b74 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ │ │ │ │ 003640cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -687921,63 +687921,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 364458 │ │ │ │ teqeq ip, ip, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq r2, r0, lsl r3 │ │ │ │ - smlawbeq r8, r8, r9, r5 │ │ │ │ + teqeq r2, r8, lsl r3 │ │ │ │ + @ instruction: 0x01285994 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - teqeq r2, ip, lsr #4 │ │ │ │ - @ instruction: 0x012858a4 │ │ │ │ + teqeq r2, r4, lsr r2 │ │ │ │ + @ instruction: 0x012858b0 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r2, ip, lsl r1 │ │ │ │ - @ instruction: 0x012857a0 │ │ │ │ + teqeq r2, r4, lsr #2 │ │ │ │ + @ instruction: 0x012857ac │ │ │ │ andeq r0, r0, r9, lsr #17 │ │ │ │ teqeq ip, r4, lsr #15 │ │ │ │ - @ instruction: 0x0127e098 │ │ │ │ - teqeq r2, r0, lsl #31 │ │ │ │ - @ instruction: 0x0127e064 │ │ │ │ - strdeq r5, [r8, -r8]! │ │ │ │ + @ instruction: 0x0127e0a4 │ │ │ │ + teqeq r2, r8, lsl #31 │ │ │ │ + @ instruction: 0x0127e070 │ │ │ │ + @ instruction: 0x01285604 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - teqeq r2, r4, asr #30 │ │ │ │ - @ instruction: 0x0127e028 │ │ │ │ - @ instruction: 0x012855bc │ │ │ │ + teqeq r2, ip, asr #30 │ │ │ │ + @ instruction: 0x0127e034 │ │ │ │ + smlawteq r8, r8, r5, r5 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - teqeq r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x0127dfec │ │ │ │ - smlawbeq r8, r0, r5, r5 │ │ │ │ + teqeq r2, r0, lsl pc │ │ │ │ + strdeq sp, [r7, -r8]! │ │ │ │ + smlawbeq r8, ip, r5, r5 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0127dfb0 │ │ │ │ - @ instruction: 0x01285548 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0127dfbc │ │ │ │ + @ instruction: 0x01285554 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0127df74 │ │ │ │ - @ instruction: 0x01285508 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + smlawbeq r7, r0, pc, sp @ │ │ │ │ + @ instruction: 0x01285514 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - teqeq r2, r4, asr lr │ │ │ │ - @ instruction: 0x0127df38 │ │ │ │ - smlawteq r8, ip, r4, r5 │ │ │ │ + teqeq r2, ip, asr lr │ │ │ │ + @ instruction: 0x0127df44 │ │ │ │ + ldrdeq r5, [r8, -r8]! │ │ │ │ @ instruction: 0x000008b1 │ │ │ │ - @ instruction: 0x0127df00 │ │ │ │ - teqeq r2, r4, ror #27 │ │ │ │ - smlawteq r7, r8, lr, sp │ │ │ │ - @ instruction: 0x0128545c │ │ │ │ + @ instruction: 0x0127df0c │ │ │ │ + teqeq r2, ip, ror #27 │ │ │ │ + ldrdeq sp, [r7, -r4]! │ │ │ │ + @ instruction: 0x01285468 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - teqeq r2, r8, lsr #27 │ │ │ │ - smlawbeq r7, ip, lr, sp │ │ │ │ - @ instruction: 0x01285420 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0127de98 │ │ │ │ + @ instruction: 0x0128542c │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - @ instruction: 0x0127de54 │ │ │ │ - @ instruction: 0x0127de24 │ │ │ │ + @ instruction: 0x0127de60 │ │ │ │ + @ instruction: 0x0127de30 │ │ │ │ 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] @ 364d2c │ │ │ │ ldr r2, [pc, #1220] @ 364d30 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -688284,50 +688284,50 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3648a0 │ │ │ │ teqeq ip, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, ip, asr r3 │ │ │ │ - teqeq r2, r0, lsr #23 │ │ │ │ - @ instruction: 0x01285224 │ │ │ │ + teqeq r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x01285230 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq r2, r8, lsl #22 │ │ │ │ - smlawbeq r8, ip, r1, r5 │ │ │ │ + teqeq r2, r0, lsl fp │ │ │ │ + @ instruction: 0x01285198 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0127da9c │ │ │ │ - @ instruction: 0x0128503c │ │ │ │ + teqeq r2, r4, asr #19 │ │ │ │ + @ instruction: 0x0127daa8 │ │ │ │ + @ instruction: 0x01285048 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ smlawteq r6, ip, r2, lr │ │ │ │ - teqeq r2, r8, lsr #18 │ │ │ │ - @ instruction: 0x0127da0c │ │ │ │ - @ instruction: 0x01284fa8 │ │ │ │ + teqeq r2, r0, lsr r9 │ │ │ │ + @ instruction: 0x0127da18 │ │ │ │ + @ instruction: 0x01284fb4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - ldrdeq sp, [r7, -r4]! │ │ │ │ - @ instruction: 0x01284f70 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0127d9e0 │ │ │ │ + @ instruction: 0x01284f7c │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - @ instruction: 0x0127d9a0 │ │ │ │ - teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0127d970 │ │ │ │ - @ instruction: 0x01284f10 │ │ │ │ + @ instruction: 0x0127d9ac │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0127d97c │ │ │ │ + @ instruction: 0x01284f1c │ │ │ │ andeq r0, r0, r6, ror #17 │ │ │ │ - teqeq r2, r4, asr r8 │ │ │ │ - @ instruction: 0x0127d938 │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ + teqeq r2, ip, asr r8 │ │ │ │ + @ instruction: 0x0127d944 │ │ │ │ + @ instruction: 0x01284ee0 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - teqeq r2, ip, lsl r8 │ │ │ │ - @ instruction: 0x0127d900 │ │ │ │ - @ instruction: 0x01284e9c │ │ │ │ + teqeq r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x0127d90c │ │ │ │ + @ instruction: 0x01284ea8 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - smlawteq r7, ip, r8, sp │ │ │ │ - @ instruction: 0x0127d8a0 │ │ │ │ - @ instruction: 0x0127d874 │ │ │ │ + ldrdeq sp, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127d8ac │ │ │ │ + smlawbeq r7, r0, r8, sp │ │ │ │ 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] @ 3651f4 │ │ │ │ @@ -688595,40 +688595,40 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r0 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, asr #23 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq ip, ip, ror ip │ │ │ │ @ instruction: 0x0126d354 │ │ │ │ - qsubeq r5, r4, r8 │ │ │ │ - teqeq r2, ip, asr #8 │ │ │ │ - smlawteq r8, r4, sl, r4 │ │ │ │ + @ instruction: 0x01285060 │ │ │ │ + teqeq r2, r4, asr r4 │ │ │ │ + ldrdeq r4, [r8, -r0]! │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq r2, r8, lsl #8 │ │ │ │ - @ instruction: 0x0127d4ec │ │ │ │ - smlawbeq r8, r8, sl, r4 │ │ │ │ + teqeq r2, r0, lsl r4 │ │ │ │ + strdeq sp, [r7, -r8]! │ │ │ │ + @ instruction: 0x01284a94 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq r2, r8, asr #7 │ │ │ │ - @ instruction: 0x0127d4ac │ │ │ │ - @ instruction: 0x01284a48 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0127d4b8 │ │ │ │ + @ instruction: 0x01284a54 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq r2, r8, lsl #7 │ │ │ │ - @ instruction: 0x0127d46c │ │ │ │ - @ instruction: 0x01284a08 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0127d478 │ │ │ │ + @ instruction: 0x01284a14 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r2, ip, asr #6 │ │ │ │ - @ instruction: 0x0127d430 │ │ │ │ - smlawteq r8, r4, r9, r4 │ │ │ │ - teqeq r2, r0, lsl r3 │ │ │ │ - strdeq sp, [r7, -r4]! │ │ │ │ - @ instruction: 0x01284990 │ │ │ │ + teqeq r2, r4, asr r3 │ │ │ │ + @ instruction: 0x0127d43c │ │ │ │ + ldrdeq r4, [r8, -r0]! │ │ │ │ + teqeq r2, r8, lsl r3 │ │ │ │ + @ instruction: 0x0127d400 │ │ │ │ + @ instruction: 0x0128499c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0127d3b8 │ │ │ │ - @ instruction: 0x01284954 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawteq r7, r4, r3, sp │ │ │ │ + @ instruction: 0x01284960 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00365280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ @@ -689653,163 +689653,163 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3660ec │ │ │ │ b 3657b4 │ │ │ │ teqeq ip, ip, asr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq ip, r4, lsr #18 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128481c │ │ │ │ + teqeq r2, r4, lsr #3 │ │ │ │ + @ instruction: 0x01284828 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ - teqeq r2, ip, asr #32 │ │ │ │ - @ instruction: 0x012846b4 │ │ │ │ + teqeq r2, r4, asr r0 │ │ │ │ + smlawteq r8, r0, r6, r4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq r2, r0, lsr pc │ │ │ │ - @ instruction: 0x012845ac │ │ │ │ + teqeq r2, r8, lsr pc │ │ │ │ + @ instruction: 0x012845b8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r2, ip, ror #29 │ │ │ │ - @ instruction: 0x0128456c │ │ │ │ + teqeq r2, r4 @ │ │ │ │ + @ instruction: 0x01284578 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, ror #19 │ │ │ │ - teqeq r2, r8, lsl #28 │ │ │ │ - @ instruction: 0x0128447c │ │ │ │ + teqeq r2, r0, lsl lr │ │ │ │ + smlawbeq r8, r8, r4, r4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - teqeq r2, r4, asr sp │ │ │ │ - @ instruction: 0x0127ce34 │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ + teqeq r2, ip, asr sp │ │ │ │ + @ instruction: 0x0127ce40 │ │ │ │ + @ instruction: 0x012843e0 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ teqeq ip, r8, asr #8 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01284314 │ │ │ │ + teqeq r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x01284320 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r2, r8, ror fp │ │ │ │ - strdeq r4, [r8, -r4]! @ │ │ │ │ + teqeq r2, r0, lsl #23 │ │ │ │ + @ instruction: 0x01284200 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0128416c │ │ │ │ + teqeq r2, r4, lsl #22 │ │ │ │ + teqeq r2, r0, lsl #22 │ │ │ │ + @ instruction: 0x01284178 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - @ instruction: 0x01283fe4 │ │ │ │ - @ instruction: 0x01284514 │ │ │ │ - teqeq r2, ip, ror r8 │ │ │ │ - @ instruction: 0x01283f00 │ │ │ │ - @ instruction: 0x0127c900 │ │ │ │ + strdeq r3, [r8, -r0]! │ │ │ │ + @ instruction: 0x01284520 │ │ │ │ + teqeq r2, r4, lsl #17 │ │ │ │ + @ instruction: 0x01283f0c │ │ │ │ + @ instruction: 0x0127c90c │ │ │ │ qsubeq sp, r0, r6 │ │ │ │ strdeq ip, [r6, -ip]! @ │ │ │ │ - @ instruction: 0x0127c748 │ │ │ │ - teqeq r2, r4, lsr r6 │ │ │ │ - @ instruction: 0x0127c718 │ │ │ │ - @ instruction: 0x01283cb4 │ │ │ │ + @ instruction: 0x0127c754 │ │ │ │ + teqeq r2, ip, lsr r6 │ │ │ │ + @ instruction: 0x0127c724 │ │ │ │ + smlawteq r8, r0, ip, r3 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - @ instruction: 0x0127c6e4 │ │ │ │ - @ instruction: 0x0127c6b4 │ │ │ │ - smlawbeq r7, r8, r6, ip │ │ │ │ - teqeq r2, r0, ror r5 │ │ │ │ - @ instruction: 0x0127c654 │ │ │ │ - strdeq r3, [r8, -r0]! │ │ │ │ + strdeq ip, [r7, -r0]! │ │ │ │ + smlawteq r7, r0, r6, ip │ │ │ │ + @ instruction: 0x0127c694 │ │ │ │ + teqeq r2, r8, ror r5 │ │ │ │ + @ instruction: 0x0127c660 │ │ │ │ + strdeq r3, [r8, -ip]! │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - teqeq r2, ip, lsr r5 │ │ │ │ - @ instruction: 0x0127c61c │ │ │ │ - @ instruction: 0x01283bbc │ │ │ │ + teqeq r2, r4, asr #10 │ │ │ │ + @ instruction: 0x0127c628 │ │ │ │ + smlawteq r8, r8, fp, r3 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - teqeq r2, r0, lsl #10 │ │ │ │ - @ instruction: 0x0127c5e4 │ │ │ │ - smlawbeq r8, r0, fp, r3 │ │ │ │ + teqeq r2, r8, lsl #10 │ │ │ │ + strdeq ip, [r7, -r0]! │ │ │ │ + smlawbeq r8, ip, fp, r3 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - @ instruction: 0x0127c5b0 │ │ │ │ - @ instruction: 0x0127c57c │ │ │ │ - teqeq r2, ip, ror r4 │ │ │ │ - @ instruction: 0x0127c560 │ │ │ │ - strdeq r3, [r8, -ip]! │ │ │ │ + @ instruction: 0x0127c5bc │ │ │ │ + smlawbeq r7, r8, r5, ip │ │ │ │ + teqeq r2, r4, lsl #9 │ │ │ │ + @ instruction: 0x0127c56c │ │ │ │ + @ instruction: 0x01283b08 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - @ instruction: 0x0127c52c │ │ │ │ - teqeq r2, r8, lsl r4 │ │ │ │ - strdeq ip, [r7, -ip]! @ │ │ │ │ - @ instruction: 0x01283a98 │ │ │ │ + @ instruction: 0x0127c538 │ │ │ │ + teqeq r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x0127c508 │ │ │ │ + @ instruction: 0x01283aa4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq r2, r0, ror #7 │ │ │ │ - @ instruction: 0x01284004 │ │ │ │ - @ instruction: 0x01283a58 │ │ │ │ + teqeq r2, r8, ror #7 │ │ │ │ + @ instruction: 0x01284010 │ │ │ │ + @ instruction: 0x01283a64 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0127c478 │ │ │ │ - @ instruction: 0x01283a14 │ │ │ │ + teqeq r2, ip @ │ │ │ │ + smlawbeq r7, r4, r4, ip │ │ │ │ + @ instruction: 0x01283a20 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq r2, r8, asr r3 │ │ │ │ - @ instruction: 0x0127c43c │ │ │ │ - ldrdeq r3, [r8, -r8]! │ │ │ │ + teqeq r2, r0, ror #6 │ │ │ │ + @ instruction: 0x0127c448 │ │ │ │ + @ instruction: 0x012839e4 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - teqeq r2, ip, lsl r3 │ │ │ │ - @ instruction: 0x0127c400 │ │ │ │ - @ instruction: 0x0128399c │ │ │ │ + teqeq r2, r4, lsr #6 │ │ │ │ + @ instruction: 0x0127c40c │ │ │ │ + @ instruction: 0x012839a8 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - smlawteq r7, ip, r3, ip │ │ │ │ - teqeq r2, r4 @ │ │ │ │ - @ instruction: 0x0127c398 │ │ │ │ - @ instruction: 0x01283934 │ │ │ │ + ldrdeq ip, [r7, -r8]! │ │ │ │ + teqeq r2, ip @ │ │ │ │ + @ instruction: 0x0127c3a4 │ │ │ │ + @ instruction: 0x01283940 │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ - @ instruction: 0x0127c364 │ │ │ │ - @ instruction: 0x01283e50 │ │ │ │ - teqeq r2, r4, asr #4 │ │ │ │ - @ instruction: 0x012838b4 │ │ │ │ + @ instruction: 0x0127c370 │ │ │ │ + @ instruction: 0x01283e5c │ │ │ │ + teqeq r2, ip, asr #4 │ │ │ │ + smlawteq r8, r0, r8, r3 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - teqeq r2, ip @ │ │ │ │ - smlawbeq r7, r0, r0, ip │ │ │ │ - @ instruction: 0x0128361c │ │ │ │ + teqeq r2, r4, lsr #31 │ │ │ │ + smlawbeq r7, ip, r0, ip │ │ │ │ + @ instruction: 0x01283628 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0127c04c │ │ │ │ + qsubeq ip, r8, r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0127c020 │ │ │ │ - teqeq r2, r8, lsr pc │ │ │ │ - @ instruction: 0x012835b4 │ │ │ │ - @ instruction: 0x0127bfe0 │ │ │ │ + @ instruction: 0x0127c02c │ │ │ │ + teqeq r2, r0, asr #30 │ │ │ │ + smlawteq r8, r0, r5, r3 │ │ │ │ + @ instruction: 0x0127bfec │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - teqeq r2, r0, ror #29 │ │ │ │ - smlawteq r7, r4, pc, fp @ │ │ │ │ - @ instruction: 0x01283560 │ │ │ │ + teqeq r2, r8, ror #29 │ │ │ │ + ldrdeq fp, [r7, -r0]! │ │ │ │ + @ instruction: 0x0128356c │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - teqeq r2, r8, lsr #29 │ │ │ │ - smlawbeq r7, ip, pc, fp @ │ │ │ │ - @ instruction: 0x01283528 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0127bf98 │ │ │ │ + @ instruction: 0x01283534 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - teqeq r2, r0, ror lr │ │ │ │ - @ instruction: 0x0127bf54 │ │ │ │ - strdeq r3, [r8, -r0]! │ │ │ │ + teqeq r2, r8, ror lr │ │ │ │ + @ instruction: 0x0127bf60 │ │ │ │ + strdeq r3, [r8, -ip]! │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - teqeq r2, ip, lsr lr │ │ │ │ - @ instruction: 0x0127bf1c │ │ │ │ - @ instruction: 0x012834bc │ │ │ │ + teqeq r2, r4, asr #28 │ │ │ │ + @ instruction: 0x0127bf28 │ │ │ │ + smlawteq r8, r8, r4, r3 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - teqeq r2, r0, lsl #28 │ │ │ │ - @ instruction: 0x0127bee4 │ │ │ │ - smlawbeq r8, r0, r4, r3 │ │ │ │ + teqeq r2, r8, lsl #28 │ │ │ │ + strdeq fp, [r7, -r0]! │ │ │ │ + smlawbeq r8, ip, r4, r3 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - @ instruction: 0x0127beac │ │ │ │ - teqeq r2, r8, lsr #27 │ │ │ │ - smlawbeq r7, ip, lr, fp │ │ │ │ - @ instruction: 0x01283428 │ │ │ │ + @ instruction: 0x0127beb8 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ + @ instruction: 0x0127be98 │ │ │ │ + @ instruction: 0x01283434 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - teqeq r2, ip, ror #26 │ │ │ │ - @ instruction: 0x0127be50 │ │ │ │ - @ instruction: 0x012833ec │ │ │ │ + teqeq r2, r4, ror sp │ │ │ │ + @ instruction: 0x0127be5c │ │ │ │ + strdeq r3, [r8, -r8]! │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - teqeq r2, r0, lsr sp │ │ │ │ - @ instruction: 0x0127be14 │ │ │ │ - @ instruction: 0x012833b0 │ │ │ │ + teqeq r2, r8, lsr sp │ │ │ │ + @ instruction: 0x0127be20 │ │ │ │ + @ instruction: 0x012833bc │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - ldrdeq fp, [r7, -ip]! │ │ │ │ - teqeq r2, r0, asr #25 │ │ │ │ - @ instruction: 0x0127bda4 │ │ │ │ - @ instruction: 0x01283340 │ │ │ │ + @ instruction: 0x0127bde8 │ │ │ │ + teqeq r2, r8, asr #25 │ │ │ │ + @ instruction: 0x0127bdb0 │ │ │ │ + @ instruction: 0x0128334c │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - teqeq r2, r4, lsl #25 │ │ │ │ - @ instruction: 0x0127bd68 │ │ │ │ - @ instruction: 0x01283304 │ │ │ │ + teqeq r2, ip, lsl #25 │ │ │ │ + @ instruction: 0x0127bd74 │ │ │ │ + @ instruction: 0x01283310 │ │ │ │ andeq r0, r0, lr, lsl sl │ │ │ │ ldr r2, [pc, #-220] @ 366418 │ │ │ │ ldr r1, [pc, #-220] @ 36641c │ │ │ │ ldr r3, [pc, #-220] @ 366420 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -690095,23 +690095,23 @@ │ │ │ │ add r2, r2, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3668c0 │ │ │ │ teqeq ip, r4, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01282d9c │ │ │ │ + @ instruction: 0x01282da8 │ │ │ │ teqeq ip, ip, lsr r3 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x0127bc7c │ │ │ │ - @ instruction: 0x01283218 │ │ │ │ + teqeq r2, r0, lsr #23 │ │ │ │ + smlawbeq r7, r8, ip, fp │ │ │ │ + @ instruction: 0x01283224 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - teqeq r2, ip, asr fp │ │ │ │ - @ instruction: 0x0127bc40 │ │ │ │ - ldrdeq r3, [r8, -r4]! │ │ │ │ + teqeq r2, r4, ror #22 │ │ │ │ + @ instruction: 0x0127bc4c │ │ │ │ + @ instruction: 0x012831e0 │ │ │ │ │ │ │ │ 00366998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -690183,23 +690183,23 @@ │ │ │ │ add r2, r2, #988 @ 0x3dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 366a18 │ │ │ │ teqeq ip, ip, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01282c60 │ │ │ │ + @ instruction: 0x01282c6c │ │ │ │ teqeq ip, r4, ror #3 │ │ │ │ - teqeq r2, r0, asr #20 │ │ │ │ - @ instruction: 0x0127bb24 │ │ │ │ - smlawteq r8, r0, r0, r3 │ │ │ │ + teqeq r2, r8, asr #20 │ │ │ │ + @ instruction: 0x0127bb30 │ │ │ │ + smlawteq r8, ip, r0, r3 │ │ │ │ muleq r0, r3, sl │ │ │ │ - teqeq r2, r4, lsl #20 │ │ │ │ - @ instruction: 0x0127bae8 │ │ │ │ - @ instruction: 0x0128307c │ │ │ │ + teqeq r2, ip, lsl #20 │ │ │ │ + strdeq fp, [r7, -r4]! │ │ │ │ + smlawbeq r8, r8, r0, r3 │ │ │ │ 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] @ 366d20 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -690334,25 +690334,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 366bcc │ │ │ │ teqeq ip, ip, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r0, asr r9 │ │ │ │ - ldrdeq r2, [r8, -r0]! │ │ │ │ + teqeq r2, r8, asr r9 │ │ │ │ + ldrdeq r2, [r8, -ip]! │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, sp, sl │ │ │ │ teqeq ip, r0, lsr r0 │ │ │ │ ldrdeq ip, [r6, -ip]! @ │ │ │ │ smlawbeq r6, r8, r1, ip │ │ │ │ - @ instruction: 0x01283478 │ │ │ │ + smlawbeq r8, r4, r4, r3 │ │ │ │ muleq r0, lr, sl │ │ │ │ - @ instruction: 0x0127b8ac │ │ │ │ - smlawbeq r7, r0, r8, fp │ │ │ │ + @ instruction: 0x0127b8b8 │ │ │ │ + smlawbeq r7, ip, r8, fp │ │ │ │ │ │ │ │ 00366d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -690401,20 +690401,20 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 366da8 │ │ │ │ teqeq ip, ip, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x0127b7bc │ │ │ │ - @ instruction: 0x01283434 │ │ │ │ - teqeq r2, r4, ror #21 │ │ │ │ - smlawbeq r7, r4, r7, fp │ │ │ │ - strdeq r3, [r8, -ip]! │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ + smlawteq r7, r8, r7, fp │ │ │ │ + @ instruction: 0x01283440 │ │ │ │ + teqeq r2, ip, ror #21 │ │ │ │ + @ instruction: 0x0127b790 │ │ │ │ + @ instruction: 0x01283408 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ │ │ │ │ 00366e44 : │ │ │ │ ldr r3, [pc, #740] @ 367130 │ │ │ │ ldr r2, [pc, #740] @ 367134 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -690599,53 +690599,53 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 366f68 │ │ │ │ teqeq ip, r8 @ │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ @ instruction: 0xfff65180 │ │ │ │ - @ instruction: 0x01280368 │ │ │ │ + @ instruction: 0x01280374 │ │ │ │ @ instruction: 0xfffea5b4 │ │ │ │ - @ instruction: 0x0128337c │ │ │ │ + smlawbeq r8, r8, r3, r3 │ │ │ │ @ instruction: 0xfff5a1ec │ │ │ │ - @ instruction: 0x01282178 │ │ │ │ + smlawbeq r8, r4, r1, r2 │ │ │ │ @ instruction: 0xfff56240 │ │ │ │ - @ instruction: 0x01282f54 │ │ │ │ + @ instruction: 0x01282f60 │ │ │ │ @ instruction: 0xfff5d0c4 │ │ │ │ - @ instruction: 0x01282f30 │ │ │ │ + @ instruction: 0x01282f3c │ │ │ │ @ instruction: 0xfff5c590 │ │ │ │ - strdeq r8, [r8, -r8]! @ │ │ │ │ + @ instruction: 0x01288304 │ │ │ │ @ instruction: 0xfff5bbc0 │ │ │ │ - @ instruction: 0x01282f2c │ │ │ │ + @ instruction: 0x01282f38 │ │ │ │ @ instruction: 0xfff5eb20 │ │ │ │ - @ instruction: 0x01282248 │ │ │ │ - teqeq r2, r8, lsr r9 │ │ │ │ - @ instruction: 0x0127b600 │ │ │ │ - @ instruction: 0x0128327c │ │ │ │ - teqeq r2, r0, lsl #18 │ │ │ │ - smlawteq r7, r8, r5, fp │ │ │ │ - @ instruction: 0x01283244 │ │ │ │ - teqeq r2, r8, asr #17 │ │ │ │ - @ instruction: 0x0127b590 │ │ │ │ - @ instruction: 0x0128320c │ │ │ │ + @ instruction: 0x01282254 │ │ │ │ + teqeq r2, r0, asr #18 │ │ │ │ + @ instruction: 0x0127b60c │ │ │ │ + smlawbeq r8, r8, r2, r3 │ │ │ │ + teqeq r2, r8, lsl #18 │ │ │ │ + ldrdeq fp, [r7, -r4]! │ │ │ │ + @ instruction: 0x01283250 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0127b558 │ │ │ │ - ldrdeq r3, [r8, -r4]! │ │ │ │ - teqeq r2, r8, asr r8 │ │ │ │ - @ instruction: 0x0127b520 │ │ │ │ - @ instruction: 0x0128319c │ │ │ │ - teqeq r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x0127b4e8 │ │ │ │ - @ instruction: 0x01283164 │ │ │ │ - teqeq r2, r8, ror #15 │ │ │ │ - @ instruction: 0x0127b4b0 │ │ │ │ - @ instruction: 0x0128312c │ │ │ │ + @ instruction: 0x0127b59c │ │ │ │ + @ instruction: 0x01283218 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + @ instruction: 0x0127b564 │ │ │ │ + @ instruction: 0x012831e0 │ │ │ │ + teqeq r2, r0, ror #16 │ │ │ │ + @ instruction: 0x0127b52c │ │ │ │ + @ instruction: 0x012831a8 │ │ │ │ + teqeq r2, r8, lsr #16 │ │ │ │ + strdeq fp, [r7, -r4]! │ │ │ │ + @ instruction: 0x01283170 │ │ │ │ teqeq r2, r0 @ │ │ │ │ - @ instruction: 0x0127b478 │ │ │ │ - strdeq r3, [r8, -r4]! │ │ │ │ + @ instruction: 0x0127b4bc │ │ │ │ + @ instruction: 0x01283138 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ + smlawbeq r7, r4, r4, fp │ │ │ │ + @ instruction: 0x01283100 │ │ │ │ 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] @ 36730c │ │ │ │ @@ -690717,19 +690717,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 367254 │ │ │ │ teqeq ip, r8, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ - @ instruction: 0x01283008 │ │ │ │ + teqeq r2, r0, asr #13 │ │ │ │ + @ instruction: 0x01283014 │ │ │ │ teqeq ip, r8, lsr #19 │ │ │ │ @ instruction: 0x0126bb54 │ │ │ │ - @ instruction: 0x0127b298 │ │ │ │ + @ instruction: 0x0127b2a4 │ │ │ │ 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 │ │ │ │ @@ -690852,21 +690852,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3673d0 │ │ │ │ teqeq ip, ip, lsr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r2, r0, asr r5 │ │ │ │ - @ instruction: 0x01282ea0 │ │ │ │ + teqeq r2, r8, asr r5 │ │ │ │ + @ instruction: 0x01282eac │ │ │ │ teqeq ip, ip, lsr #16 │ │ │ │ @ instruction: 0x0126b9a8 │ │ │ │ @ instruction: 0x0126b968 │ │ │ │ - @ instruction: 0x0127b0ac │ │ │ │ - @ instruction: 0x0127b07c │ │ │ │ + strheq fp, [r7, -r8]! │ │ │ │ + smlawbeq r7, r8, r0, fp │ │ │ │ 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] @ 3676e4 │ │ │ │ @@ -690963,20 +690963,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #1096] @ 0x448 │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b c0190 │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01282c5c │ │ │ │ - teqeq r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x01282c68 │ │ │ │ + teqeq r2, ip, lsl #6 │ │ │ │ teqeq ip, r8 @ │ │ │ │ @ instruction: 0x0126b7a4 │ │ │ │ teqeq ip, r4, ror r5 │ │ │ │ - smlawteq r7, r4, lr, sl │ │ │ │ + ldrdeq sl, [r7, -r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1616] @ 367d70 │ │ │ │ ldr r3, [pc, #1616] @ 367d74 │ │ │ │ @@ -691385,47 +691385,47 @@ │ │ │ │ bl c0190 │ │ │ │ b 367798 │ │ │ │ teqeq ip, r4, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq ip, r4, ror #8 │ │ │ │ - teqeq r2, r0, asr r0 │ │ │ │ - @ instruction: 0x012829a0 │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127ac44 │ │ │ │ - @ instruction: 0x012828e8 │ │ │ │ - teqpeq r1, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r7, -ip]! │ │ │ │ - @ instruction: 0x012828a0 │ │ │ │ - teqpeq r1, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + teqeq r2, r8, asr r0 │ │ │ │ + @ instruction: 0x012829ac │ │ │ │ + teqpeq r1, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127ac50 │ │ │ │ strdeq r2, [r8, -r4]! │ │ │ │ - teqpeq r1, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127ac08 │ │ │ │ + @ instruction: 0x012828ac │ │ │ │ + teqpeq r1, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282800 │ │ │ │ + teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0126b308 │ │ │ │ - @ instruction: 0x01282730 │ │ │ │ + @ instruction: 0x0128273c │ │ │ │ @ instruction: 0x0126b2a0 │ │ │ │ @ instruction: 0x0126b24c │ │ │ │ - @ instruction: 0x0127a9a4 │ │ │ │ + @ instruction: 0x0127a9b0 │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282658 │ │ │ │ + @ instruction: 0x01282620 │ │ │ │ teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128264c │ │ │ │ - @ instruction: 0x01282614 │ │ │ │ - teqpeq r1, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a930 │ │ │ │ - ldrdeq r2, [r8, -r4]! │ │ │ │ - strdeq sl, [r7, -ip]! │ │ │ │ - ldrdeq sl, [r7, -r0]! │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01282578 │ │ │ │ - @ instruction: 0x01282540 │ │ │ │ - teqpeq r1, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a870 │ │ │ │ - @ instruction: 0x01282514 │ │ │ │ + @ instruction: 0x0127a93c │ │ │ │ + @ instruction: 0x012825e0 │ │ │ │ + @ instruction: 0x0127a908 │ │ │ │ + ldrdeq sl, [r7, -ip]! │ │ │ │ + teqpeq r1, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r8, r4, r5, r2 │ │ │ │ + @ instruction: 0x0128254c │ │ │ │ teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a838 │ │ │ │ - ldrdeq r2, [r8, -ip]! │ │ │ │ + @ instruction: 0x0127a87c │ │ │ │ + @ instruction: 0x01282520 │ │ │ │ + teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a844 │ │ │ │ + @ instruction: 0x012824e8 │ │ │ │ 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] @ 368774 │ │ │ │ ldr r3, [pc, #2384] @ 368778 │ │ │ │ @@ -692024,59 +692024,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 367f18 │ │ │ │ teqpeq fp, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq fp, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128221c │ │ │ │ - teqpeq r1, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01282004 │ │ │ │ - teqpeq r1, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a2ac │ │ │ │ - @ instruction: 0x01281f50 │ │ │ │ - teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a264 │ │ │ │ - @ instruction: 0x01281f08 │ │ │ │ - teqpeq r1, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a154 │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - teqpeq r1, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a11c │ │ │ │ - smlawteq r8, r0, sp, r1 │ │ │ │ - teqpeq r1, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127a0e4 │ │ │ │ - smlawbeq r8, r8, sp, r1 │ │ │ │ - strheq sl, [r7, -r0]! │ │ │ │ - smlawbeq r7, r4, r0, sl │ │ │ │ - qsubeq sl, r8, r7 │ │ │ │ - @ instruction: 0x0127a02c │ │ │ │ - @ instruction: 0x0127a000 │ │ │ │ - ldrdeq r9, [r7, -r4]! │ │ │ │ - @ instruction: 0x01279fa8 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01279f78 │ │ │ │ - @ instruction: 0x01281c1c │ │ │ │ + teqpeq r1, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282228 │ │ │ │ + teqpeq r1, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01282010 │ │ │ │ + teqpeq r1, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a2b8 │ │ │ │ + @ instruction: 0x01281f5c │ │ │ │ + teqpeq r1, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a270 │ │ │ │ + @ instruction: 0x01281f14 │ │ │ │ + teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a160 │ │ │ │ + @ instruction: 0x01281e04 │ │ │ │ + teqpeq r1, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127a128 │ │ │ │ + smlawteq r8, ip, sp, r1 │ │ │ │ + teqpeq r1, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r7, -r0]! │ │ │ │ + @ instruction: 0x01281d94 │ │ │ │ + strheq sl, [r7, -ip]! │ │ │ │ + @ instruction: 0x0127a090 │ │ │ │ + @ instruction: 0x0127a064 │ │ │ │ + @ instruction: 0x0127a038 │ │ │ │ + @ instruction: 0x0127a00c │ │ │ │ + @ instruction: 0x01279fe0 │ │ │ │ + @ instruction: 0x01279fb4 │ │ │ │ teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01279f40 │ │ │ │ - @ instruction: 0x01281be4 │ │ │ │ - teqpeq r1, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01279f08 │ │ │ │ - @ instruction: 0x01281bac │ │ │ │ - teqpeq r1, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [r7, -r0]! │ │ │ │ - @ instruction: 0x01281b74 │ │ │ │ - teqpeq r1, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01279e98 │ │ │ │ - @ instruction: 0x01281b3c │ │ │ │ + smlawbeq r7, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01281c28 │ │ │ │ + teqpeq r1, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01279f4c │ │ │ │ + strdeq r1, [r8, -r0]! │ │ │ │ + teqpeq r1, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01279f14 │ │ │ │ + @ instruction: 0x01281bb8 │ │ │ │ + teqpeq r1, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [r7, -ip]! │ │ │ │ + smlawbeq r8, r0, fp, r1 │ │ │ │ teqpeq r1, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01279e60 │ │ │ │ - @ instruction: 0x01281b04 │ │ │ │ - @ instruction: 0x01279e2c │ │ │ │ + @ instruction: 0x01279ea4 │ │ │ │ + @ instruction: 0x01281b48 │ │ │ │ + teqpeq r1, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01279e6c │ │ │ │ + @ instruction: 0x01281b10 │ │ │ │ + @ instruction: 0x01279e38 │ │ │ │ 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] @ 368dd8 │ │ │ │ ldr r3, [pc, #1416] @ 368ddc │ │ │ │ @@ -692433,42 +692433,42 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 36890c │ │ │ │ teqpeq fp, r4 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq fp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq r1, ip, ror #30 │ │ │ │ - @ instruction: 0x01281898 │ │ │ │ - teqeq r1, r8, lsr #28 │ │ │ │ - @ instruction: 0x01281774 │ │ │ │ - @ instruction: 0x01279a90 │ │ │ │ - teqeq r1, r8, lsr #27 │ │ │ │ - @ instruction: 0x01279a50 │ │ │ │ - strdeq r1, [r8, -r4]! │ │ │ │ - teqeq r1, r0, ror #26 │ │ │ │ - @ instruction: 0x01279a08 │ │ │ │ - @ instruction: 0x012816ac │ │ │ │ - @ instruction: 0x01279954 │ │ │ │ - @ instruction: 0x01279920 │ │ │ │ - teqeq r1, r4, asr #24 │ │ │ │ - @ instruction: 0x012798ec │ │ │ │ - @ instruction: 0x01281590 │ │ │ │ - @ instruction: 0x012798b4 │ │ │ │ - @ instruction: 0x0127989c │ │ │ │ - teqeq r1, r4, asr #23 │ │ │ │ - @ instruction: 0x0127986c │ │ │ │ - @ instruction: 0x01281510 │ │ │ │ - teqeq r1, ip, lsl #23 │ │ │ │ - @ instruction: 0x01279834 │ │ │ │ - ldrdeq r1, [r8, -r8]! │ │ │ │ - teqeq r1, r4, asr fp │ │ │ │ - strdeq r9, [r7, -ip]! │ │ │ │ - @ instruction: 0x012814a0 │ │ │ │ - smlawteq r7, r8, r7, r9 │ │ │ │ + teqeq r1, r4, ror pc │ │ │ │ + @ instruction: 0x012818a4 │ │ │ │ + teqeq r1, r0, lsr lr │ │ │ │ + smlawbeq r8, r0, r7, r1 │ │ │ │ + @ instruction: 0x01279a9c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01279a5c │ │ │ │ + @ instruction: 0x01281700 │ │ │ │ + teqeq r1, r8, ror #26 │ │ │ │ + @ instruction: 0x01279a14 │ │ │ │ + @ instruction: 0x012816b8 │ │ │ │ + @ instruction: 0x01279960 │ │ │ │ + @ instruction: 0x0127992c │ │ │ │ + teqeq r1, ip, asr #24 │ │ │ │ + strdeq r9, [r7, -r8]! │ │ │ │ + @ instruction: 0x0128159c │ │ │ │ + smlawteq r7, r0, r8, r9 │ │ │ │ + @ instruction: 0x012798a8 │ │ │ │ + teqeq r1, ip, asr #23 │ │ │ │ + @ instruction: 0x01279878 │ │ │ │ + @ instruction: 0x0128151c │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01279840 │ │ │ │ + @ instruction: 0x012814e4 │ │ │ │ + teqeq r1, ip, asr fp │ │ │ │ + @ instruction: 0x01279808 │ │ │ │ + @ instruction: 0x012814ac │ │ │ │ + ldrdeq r9, [r7, -r4]! │ │ │ │ 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] @ 369378 │ │ │ │ ldr r3, [pc, #1288] @ 36937c │ │ │ │ @@ -692793,50 +692793,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3690a0 │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, ip, ror sp │ │ │ │ - teqeq r1, ip, lsl #21 │ │ │ │ - smlawbeq r8, r4, r3, r1 │ │ │ │ - smlawbeq r7, ip, r2, lr │ │ │ │ - @ instruction: 0x01280218 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01281390 │ │ │ │ + @ instruction: 0x0127e298 │ │ │ │ + @ instruction: 0x01280224 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012812bc │ │ │ │ - teqeq r1, ip @ │ │ │ │ + smlawteq r8, r8, r2, r1 │ │ │ │ + teqeq r1, r4, asr #19 │ │ │ │ teqeq fp, ip, asr fp │ │ │ │ - smlawteq r8, r4, r1, r1 │ │ │ │ - @ instruction: 0x01281190 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + ldrdeq r1, [r8, -r0]! │ │ │ │ + @ instruction: 0x0128119c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ smlawteq r6, r0, ip, r9 │ │ │ │ - @ instruction: 0x01281154 │ │ │ │ - strdeq r1, [r8, -ip]! │ │ │ │ + @ instruction: 0x01281160 │ │ │ │ + @ instruction: 0x01281108 │ │ │ │ + teqeq r1, r4, lsl #16 │ │ │ │ + smlawteq r7, r4, r3, r9 │ │ │ │ + smlawteq r8, r0, r0, r1 │ │ │ │ teqeq r1, ip @ │ │ │ │ - @ instruction: 0x012793b8 │ │ │ │ - strheq r1, [r8, -r4]! │ │ │ │ + @ instruction: 0x01279390 │ │ │ │ + smlawbeq r8, ip, r0, r1 │ │ │ │ + teqeq r1, r8, lsl #15 │ │ │ │ + @ instruction: 0x01279360 │ │ │ │ + @ instruction: 0x01279330 │ │ │ │ + @ instruction: 0x0128102c │ │ │ │ + teqeq r1, r8, lsr #14 │ │ │ │ + strdeq r9, [r7, -ip]! │ │ │ │ + strdeq r0, [r8, -r8]! │ │ │ │ teqeq r1, r4 @ │ │ │ │ - smlawbeq r7, r4, r3, r9 │ │ │ │ - smlawbeq r8, r0, r0, r1 │ │ │ │ - teqeq r1, r0, lsl #15 │ │ │ │ - @ instruction: 0x01279354 │ │ │ │ - @ instruction: 0x01279324 │ │ │ │ - @ instruction: 0x01281020 │ │ │ │ - teqeq r1, r0, lsr #14 │ │ │ │ - strdeq r9, [r7, -r0]! │ │ │ │ - smulwteq r8, ip, pc @ │ │ │ │ - teqeq r1, ip, ror #13 │ │ │ │ - smlawteq r7, r0, r2, r9 │ │ │ │ - smlawbeq r7, ip, r2, r9 │ │ │ │ - smlawbeq r8, r8, pc, r0 @ │ │ │ │ - teqeq r1, r8, lsl #13 │ │ │ │ - @ instruction: 0x0127925c │ │ │ │ - @ instruction: 0x0127922c │ │ │ │ - @ instruction: 0x01280f28 │ │ │ │ - teqeq r1, r8, lsr #12 │ │ │ │ + smlawteq r7, ip, r2, r9 │ │ │ │ + @ instruction: 0x01279298 │ │ │ │ + @ instruction: 0x01280f94 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01279268 │ │ │ │ + @ instruction: 0x01279238 │ │ │ │ + @ instruction: 0x01280f34 │ │ │ │ + teqeq r1, r0, lsr r6 │ │ │ │ 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] @ 369844 │ │ │ │ @@ -693099,40 +693099,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 369568 │ │ │ │ teqeq fp, ip, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r8, lsr #9 │ │ │ │ - @ instruction: 0x01280d9c │ │ │ │ - teqeq r1, r8, asr r4 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smulwbeq r8, r8, sp │ │ │ │ + teqeq r1, r0, ror #8 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - @ instruction: 0x01278f90 │ │ │ │ - smlawbeq r8, ip, ip, r0 │ │ │ │ + @ instruction: 0x01278f9c │ │ │ │ + @ instruction: 0x01280c98 │ │ │ │ smlawteq r6, r0, r7, r9 │ │ │ │ - smlawbeq r8, r8, ip, r0 │ │ │ │ + @ instruction: 0x01280c94 │ │ │ │ + teqeq r1, r0, lsl #6 │ │ │ │ + strdeq r0, [r8, -r4]! │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01278ebc │ │ │ │ + @ instruction: 0x01280bb4 │ │ │ │ + smlawbeq r7, r4, lr, r8 │ │ │ │ + teqeq r1, r0, asr r2 │ │ │ │ + @ instruction: 0x01278e50 │ │ │ │ + @ instruction: 0x01280b48 │ │ │ │ + teqeq r1, r4, lsl r2 │ │ │ │ + @ instruction: 0x01278e14 │ │ │ │ + @ instruction: 0x01280b0c │ │ │ │ teqeq r1, r8 @ │ │ │ │ - smulwteq r8, r8, fp │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01278eb0 │ │ │ │ - smulwbeq r8, r8, fp │ │ │ │ - @ instruction: 0x01278e78 │ │ │ │ - teqeq r1, r8, asr #4 │ │ │ │ - @ instruction: 0x01278e44 │ │ │ │ - @ instruction: 0x01280b3c │ │ │ │ - teqeq r1, ip, lsl #4 │ │ │ │ - @ instruction: 0x01278e08 │ │ │ │ - @ instruction: 0x01280b00 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - smlawteq r7, ip, sp, r8 │ │ │ │ - smlawteq r8, r4, sl, r0 │ │ │ │ - @ instruction: 0x01278d94 │ │ │ │ - @ instruction: 0x01280a90 │ │ │ │ - @ instruction: 0x01278d60 │ │ │ │ + ldrdeq r8, [r7, -r8]! @ │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + @ instruction: 0x01278da0 │ │ │ │ + @ instruction: 0x01280a9c │ │ │ │ + @ instruction: 0x01278d6c │ │ │ │ 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] @ 369c88 │ │ │ │ mov sl, r3 │ │ │ │ @@ -693372,41 +693372,41 @@ │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3699e8 │ │ │ │ teqeq fp, r0, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r8, ror r0 │ │ │ │ - @ instruction: 0x0128096c │ │ │ │ - teqeq r1, r0, asr r0 │ │ │ │ + teqeq r1, r0, lsl #1 │ │ │ │ + @ instruction: 0x01280978 │ │ │ │ + teqeq r1, r8, asr r0 │ │ │ │ teqeq fp, r4, lsl r2 │ │ │ │ - teqeq r1, r4, lsr pc │ │ │ │ - @ instruction: 0x01278b30 │ │ │ │ - @ instruction: 0x01280824 │ │ │ │ + teqeq r1, ip, lsr pc │ │ │ │ + @ instruction: 0x01278b3c │ │ │ │ + @ instruction: 0x01280830 │ │ │ │ @ instruction: 0x01269358 │ │ │ │ - @ instruction: 0x0128081c │ │ │ │ - teqeq r1, ip, lsl #29 │ │ │ │ - @ instruction: 0x01280778 │ │ │ │ - @ instruction: 0x01278a4c │ │ │ │ - teqeq r1, r8, lsl lr │ │ │ │ - @ instruction: 0x01278a14 │ │ │ │ - @ instruction: 0x01280708 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r8, [r7, -r8]! @ │ │ │ │ - smlawteq r8, ip, r6, r0 │ │ │ │ - teqeq r1, r0, lsr #27 │ │ │ │ - @ instruction: 0x0127899c │ │ │ │ - @ instruction: 0x01280690 │ │ │ │ - teqeq r1, r4, ror #26 │ │ │ │ - @ instruction: 0x01278960 │ │ │ │ - @ instruction: 0x01280654 │ │ │ │ - teqeq r1, r8, lsr #26 │ │ │ │ - @ instruction: 0x01278924 │ │ │ │ - @ instruction: 0x01280618 │ │ │ │ + @ instruction: 0x01280828 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + smlawbeq r8, r4, r7, r0 │ │ │ │ + @ instruction: 0x01278a58 │ │ │ │ + teqeq r1, r0, lsr #28 │ │ │ │ + @ instruction: 0x01278a20 │ │ │ │ + @ instruction: 0x01280714 │ │ │ │ + teqeq r1, r4, ror #27 │ │ │ │ + @ instruction: 0x012789e4 │ │ │ │ + ldrdeq r0, [r8, -r8]! │ │ │ │ + teqeq r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x012789a8 │ │ │ │ + @ instruction: 0x0128069c │ │ │ │ + teqeq r1, ip, ror #26 │ │ │ │ + @ instruction: 0x0127896c │ │ │ │ + @ instruction: 0x01280660 │ │ │ │ + teqeq r1, r0, lsr sp │ │ │ │ + @ instruction: 0x01278930 │ │ │ │ + @ instruction: 0x01280624 │ │ │ │ │ │ │ │ 00369cfc : │ │ │ │ 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 │ │ │ │ @@ -693573,24 +693573,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 369e14 │ │ │ │ teqeq fp, r8, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r0, lsr #24 │ │ │ │ - @ instruction: 0x01280514 │ │ │ │ + teqeq r1, r8, lsr #24 │ │ │ │ + @ instruction: 0x01280520 │ │ │ │ teqeq fp, r8, ror #27 │ │ │ │ - @ instruction: 0x01278714 │ │ │ │ + @ instruction: 0x01278720 │ │ │ │ @ instruction: 0x01268f30 │ │ │ │ - @ instruction: 0x01278670 │ │ │ │ - teqeq r1, ip, lsr sl │ │ │ │ - @ instruction: 0x01278638 │ │ │ │ - @ instruction: 0x01280330 │ │ │ │ - @ instruction: 0x01278600 │ │ │ │ + @ instruction: 0x0127867c │ │ │ │ + teqeq r1, r4, asr #20 │ │ │ │ + @ instruction: 0x01278644 │ │ │ │ + @ instruction: 0x0128033c │ │ │ │ + @ instruction: 0x0127860c │ │ │ │ │ │ │ │ 00369fd4 : │ │ │ │ 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 │ │ │ │ @@ -693787,25 +693787,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 c0190 │ │ │ │ teqeq fp, r0, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r8, lsr r9 │ │ │ │ - @ instruction: 0x01280230 │ │ │ │ + teqeq r1, r0, asr #18 │ │ │ │ + @ instruction: 0x0128023c │ │ │ │ teqeq fp, r0, ror #21 │ │ │ │ - @ instruction: 0x01278408 │ │ │ │ + @ instruction: 0x01278414 │ │ │ │ @ instruction: 0x01268c0c │ │ │ │ teqeq fp, r8 @ │ │ │ │ - @ instruction: 0x01278328 │ │ │ │ - strdeq r8, [r7, -r4]! │ │ │ │ - teqeq r1, r4, asr #13 │ │ │ │ - smlawteq r7, r0, r2, r8 │ │ │ │ - msreq SP_und, r4 @ │ │ │ │ + @ instruction: 0x01278334 │ │ │ │ + @ instruction: 0x01278300 │ │ │ │ + teqeq r1, ip, asr #13 │ │ │ │ + smlawteq r7, ip, r2, r8 │ │ │ │ + smlawteq r7, r0, pc, pc @ │ │ │ │ │ │ │ │ 0036a328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -693832,17 +693832,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 c0190 │ │ │ │ - teqeq r1, ip, lsl #12 │ │ │ │ - @ instruction: 0x01278208 │ │ │ │ - strdeq pc, [r7, -ip]! │ │ │ │ + teqeq r1, r4, lsl r6 │ │ │ │ + @ instruction: 0x01278214 │ │ │ │ + msreq SP_und, r8, lsl #30 │ │ │ │ │ │ │ │ 0036a3b4 : │ │ │ │ cmp r3, #0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -693883,17 +693883,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 36a470 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b c0190 │ │ │ │ - teqeq r1, r4, asr r5 │ │ │ │ - @ instruction: 0x01278144 │ │ │ │ - msreq (UNDEF: 39), r4, asr #28 │ │ │ │ + teqeq r1, ip, asr r5 │ │ │ │ + @ instruction: 0x01278150 │ │ │ │ + msreq (UNDEF: 39), r0, asr lr │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 0036a474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -693915,17 +693915,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #372 @ 0x174 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a494 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ - smlawteq r7, r4, sp, pc @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq r8, [r7, -ip]! │ │ │ │ + ldrdeq pc, [r7, -r0]! │ │ │ │ │ │ │ │ 0036a4e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -693946,17 +693946,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 36a55c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a508 │ │ │ │ - teqeq r1, r0, ror #8 │ │ │ │ - qsubeq r8, ip, r7 │ │ │ │ - msreq CPSR_sxc, ip, asr #26 │ │ │ │ + teqeq r1, r8, ror #8 │ │ │ │ + @ instruction: 0x01278068 │ │ │ │ + msreq CPSR_sxc, r8, asr sp │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 0036a560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -693978,17 +693978,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a580 │ │ │ │ - teqeq r1, r8, ror #7 │ │ │ │ - @ instruction: 0x01277fe4 │ │ │ │ - ldrdeq pc, [r7, -r8]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq r7, [r7, -r0]! │ │ │ │ + msreq CPSR_sxc, r4, ror #25 │ │ │ │ │ │ │ │ 0036a5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -694009,17 +694009,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a5f4 │ │ │ │ - teqeq r1, r4, ror r3 │ │ │ │ - @ instruction: 0x01277f70 │ │ │ │ - msreq CPSR_sxc, r4, ror #24 │ │ │ │ + teqeq r1, ip, ror r3 │ │ │ │ + @ instruction: 0x01277f7c │ │ │ │ + msreq CPSR_sxc, r0, ror ip │ │ │ │ │ │ │ │ 0036a648 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #352] @ 0x160 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -694047,17 +694047,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 36a6d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a67c │ │ │ │ - teqeq r1, ip, ror #5 │ │ │ │ - @ instruction: 0x01277ee8 │ │ │ │ - ldrdeq pc, [r7, -r8]! │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + strdeq r7, [r7, -r4]! │ │ │ │ + msreq SP_und, r4, ror #23 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 0036a6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -694101,21 +694101,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 36a7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a710 │ │ │ │ - teqeq r1, r8, asr r2 │ │ │ │ - @ instruction: 0x01277e54 │ │ │ │ - msreq SP_und, r4, asr #22 │ │ │ │ + teqeq r1, r0, ror #4 │ │ │ │ + @ instruction: 0x01277e60 │ │ │ │ + msreq SP_und, r0, asr fp │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r1, ip, lsl r2 │ │ │ │ - @ instruction: 0x01277e18 │ │ │ │ - msreq SP_und, r8, lsl #22 │ │ │ │ + teqeq r1, r4, lsr #4 │ │ │ │ + @ instruction: 0x01277e24 │ │ │ │ + msreq SP_und, r4, lsl fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 0036a7b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -694137,17 +694137,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 36a828 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a7d4 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x01277d90 │ │ │ │ - smlawbeq r7, r0, sl, pc @ │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01277d9c │ │ │ │ + smlawbeq r7, ip, sl, pc @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ │ │ │ │ 0036a82c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -694169,17 +694169,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 36a8a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36a84c │ │ │ │ - teqeq r1, ip, lsl r1 │ │ │ │ - @ instruction: 0x01277d18 │ │ │ │ - msreq (UNDEF: 39), r8, lsl #20 │ │ │ │ + teqeq r1, r4, lsr #2 │ │ │ │ + @ instruction: 0x01277d24 │ │ │ │ + msreq (UNDEF: 39), r4, lsl sl │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ │ │ │ │ 0036a8a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -694226,20 +694226,20 @@ │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 36a8e4 │ │ │ │ - teqeq r1, r4, lsl #1 │ │ │ │ - smlawbeq r7, r0, ip, r7 │ │ │ │ - msreq CPSR_sxc, r4, ror r9 │ │ │ │ - teqeq r1, r8, asr #32 │ │ │ │ - msreq CPSR_sxc, r0, ror r9 │ │ │ │ - msreq CPSR_sxc, r4, lsr r9 │ │ │ │ + teqeq r1, ip, lsl #1 │ │ │ │ + smlawbeq r7, ip, ip, r7 │ │ │ │ + smlawbeq r7, r0, r9, pc @ │ │ │ │ + teqeq r1, r0, asr r0 │ │ │ │ + msreq CPSR_sxc, ip, ror r9 │ │ │ │ + msreq CPSR_sxc, r0, asr #18 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0036a98c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -694377,33 +694377,33 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36aa98 │ │ │ │ teqeq fp, r8, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r8, lsr r2 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - teqeq r1, r0, lsr #31 │ │ │ │ - msreq CPSR_sxc, r4, asr #18 │ │ │ │ - msreq CPSR_sxc, r4, lsr #18 │ │ │ │ - msreq CPSR_sxc, ip, asr #18 │ │ │ │ - msreq CPSR_sxc, r4, lsr r9 │ │ │ │ + teqeq r1, r8, lsr #31 │ │ │ │ + msreq CPSR_sxc, r0, asr r9 │ │ │ │ + msreq CPSR_sxc, r0, lsr r9 │ │ │ │ + msreq CPSR_sxc, r8, asr r9 │ │ │ │ + msreq CPSR_sxc, r0, asr #18 │ │ │ │ teqeq fp, r4, ror #2 │ │ │ │ - teqeq r1, r8, lsr #29 │ │ │ │ - @ instruction: 0x01277aa4 │ │ │ │ - msreq SP_und, r4 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01277ab0 │ │ │ │ + msreq SP_und, r0, lsr #15 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01277a6c │ │ │ │ - msreq SP_und, r0, ror #14 │ │ │ │ + @ instruction: 0x01277a78 │ │ │ │ + msreq SP_und, ip, ror #14 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - teqeq r1, r8, lsr lr │ │ │ │ - @ instruction: 0x01277a34 │ │ │ │ - msreq SP_und, r8, lsr #14 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r7, [r7, -r8]! │ │ │ │ - msreq (UNDEF: 39), r8, ror #13 │ │ │ │ + teqeq r1, r0, asr #28 │ │ │ │ + @ instruction: 0x01277a40 │ │ │ │ + msreq SP_und, r4, lsr r7 │ │ │ │ + teqeq r1, r4, lsl #28 │ │ │ │ + @ instruction: 0x01277a04 │ │ │ │ + strdeq pc, [r7, -r4]! │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 0036ac14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2632] @ 0xa48 │ │ │ │ @@ -694891,111 +694891,111 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36bf34 │ │ │ │ teqeq fp, r0, asr #31 │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - smlawteq r7, ip, r5, pc @ │ │ │ │ + teqeq r1, r0, ror #25 │ │ │ │ + ldrdeq pc, [r7, -r8]! │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq r1, r8, asr #23 │ │ │ │ - smlawteq r7, r4, r7, r7 │ │ │ │ - msreq CPSR_sxc, r4 @ │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + ldrdeq r7, [r7, -r0]! │ │ │ │ + smlawteq r7, r0, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smlawbeq r7, r4, r8, ip │ │ │ │ - @ instruction: 0x012c845c │ │ │ │ - @ instruction: 0x0127c820 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - smlawbeq r7, r0, r1, pc @ │ │ │ │ + @ instruction: 0x0127c890 │ │ │ │ + @ instruction: 0x012c8468 │ │ │ │ + @ instruction: 0x0127c82c │ │ │ │ + teqeq r1, r0, lsr #17 │ │ │ │ + smlawbeq r7, ip, r1, pc @ │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - teqeq r1, r8, ror r7 │ │ │ │ - msreq CPSR_sxc, r4, rrx │ │ │ │ + teqeq r1, r0, lsl #15 │ │ │ │ + msreq CPSR_sxc, r0, ror r0 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - teqeq r1, ip, lsl #13 │ │ │ │ - msreq (UNDEF: 39), r8, asr #4 │ │ │ │ - @ instruction: 0x0127ef70 │ │ │ │ - andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x012c8060 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - strdeq r7, [r7, -r0]! │ │ │ │ - @ instruction: 0x0127eee0 │ │ │ │ + msreq (UNDEF: 39), r4, asr r2 │ │ │ │ + @ instruction: 0x0127ef7c │ │ │ │ + andeq r0, r0, r9, asr #7 │ │ │ │ + @ instruction: 0x012c806c │ │ │ │ + teqeq r1, ip @ │ │ │ │ + strdeq r7, [r7, -ip]! │ │ │ │ + @ instruction: 0x0127eeec │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - teqeq r1, r0, lsl r4 │ │ │ │ - @ instruction: 0x0127ed00 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x0127ed0c │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r1, r8, lsl r3 │ │ │ │ - @ instruction: 0x0127ec0c │ │ │ │ + teqeq r1, r0, lsr #6 │ │ │ │ + @ instruction: 0x0127ec18 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq r1, r8, ror #4 │ │ │ │ - @ instruction: 0x0127eb4c │ │ │ │ + teqeq r1, r0, ror r2 │ │ │ │ + @ instruction: 0x0127eb58 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - teqeq r1, r0, lsr #3 │ │ │ │ + teqeq r1, r8, lsr #3 │ │ │ │ @ instruction: 0x0126af60 │ │ │ │ - teqeq r1, ip, asr r0 │ │ │ │ - @ instruction: 0x0127e950 │ │ │ │ + teqeq r1, r4, rrx │ │ │ │ + @ instruction: 0x0127e95c │ │ │ │ @ instruction: 0x0126ae2c │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - teqeq r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x0127e81c │ │ │ │ + teqeq r1, r4, lsr pc │ │ │ │ + @ instruction: 0x0127e828 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - teqeq r1, r4, lsr #29 │ │ │ │ + teqeq r1, ip, lsr #29 │ │ │ │ @ instruction: 0x0126ac6c │ │ │ │ - teqeq r1, r8, ror #26 │ │ │ │ - @ instruction: 0x0127e65c │ │ │ │ + teqeq r1, r0, ror sp │ │ │ │ + @ instruction: 0x0127e668 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x0126ab38 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r1, r0, asr #24 │ │ │ │ - @ instruction: 0x0127e530 │ │ │ │ + teqeq r1, r8, asr #24 │ │ │ │ + @ instruction: 0x0127e53c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - teqeq r1, r0, ror #22 │ │ │ │ - @ instruction: 0x0127e458 │ │ │ │ + teqeq r1, r8, ror #22 │ │ │ │ + @ instruction: 0x0127e464 │ │ │ │ smlawbeq r6, ip, pc, r6 @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - smlawteq r7, r8, r3, lr │ │ │ │ - teqeq r1, ip, lsl #21 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + ldrdeq lr, [r7, -r4]! │ │ │ │ + teqeq r1, r4 @ │ │ │ │ @ instruction: 0x01266f00 │ │ │ │ - @ instruction: 0x0127e374 │ │ │ │ + smlawbeq r7, r0, r3, lr │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ teqeq fp, r8, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x0127e2e4 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + strdeq lr, [r7, -r0]! │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strheq lr, [r7, -r4]! │ │ │ │ - teqeq r1, r8, ror r7 │ │ │ │ + teqeq r1, r4, asr #15 │ │ │ │ + smlawteq r7, r0, r0, lr │ │ │ │ + teqeq r1, r0, lsl #15 │ │ │ │ @ instruction: 0x01266bec │ │ │ │ - @ instruction: 0x0127e060 │ │ │ │ + @ instruction: 0x0127e06c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r6, [r7, -r4]! │ │ │ │ - smlawteq r7, r8, pc, sp @ │ │ │ │ + teqeq r1, r4, ror #13 │ │ │ │ + @ instruction: 0x012762e0 │ │ │ │ + ldrdeq sp, [r7, -r4]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0127ba60 │ │ │ │ - @ instruction: 0x0127ba20 │ │ │ │ - teqeq r1, r4, lsr #11 │ │ │ │ - @ instruction: 0x012761a0 │ │ │ │ - @ instruction: 0x0127de90 │ │ │ │ + @ instruction: 0x0127ba6c │ │ │ │ + @ instruction: 0x0127ba2c │ │ │ │ + teqeq r1, ip, lsr #11 │ │ │ │ + @ instruction: 0x012761ac │ │ │ │ + @ instruction: 0x0127de9c │ │ │ │ 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] │ │ │ │ @@ -696880,270 +696880,270 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 36bf34 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012760ac │ │ │ │ - @ instruction: 0x0127dd9c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + strheq r6, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127dda8 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ @ instruction: 0x012668b0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r1, r0, lsl r4 │ │ │ │ - @ instruction: 0x0127dd08 │ │ │ │ + teqeq r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x0127dd14 │ │ │ │ @ instruction: 0x01266848 │ │ │ │ - teqeq r1, r8, lsr #7 │ │ │ │ - @ instruction: 0x0127dca0 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0127dcac │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - teqeq r1, r4, lsl r3 │ │ │ │ - @ instruction: 0x0127dc08 │ │ │ │ + teqeq r1, ip, lsl r3 │ │ │ │ + @ instruction: 0x0127dc14 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x0127dce0 │ │ │ │ - smlawbeq r7, r4, fp, sp │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0127dcec │ │ │ │ + @ instruction: 0x0127db90 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrdeq sp, [r7, -r8]! │ │ │ │ + teqeq r1, r0, lsl #4 │ │ │ │ + @ instruction: 0x0127dae4 │ │ │ │ @ instruction: 0x012664a4 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r5, [r7, -r8]! │ │ │ │ - smlawteq r7, r8, r8, sp │ │ │ │ + teqeq r1, r4, ror #31 │ │ │ │ + @ instruction: 0x01275be4 │ │ │ │ + ldrdeq sp, [r7, -r4]! │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - smlawbeq r7, ip, r8, sp │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0127d898 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - smlawteq r7, ip, r7, sp │ │ │ │ + teqeq r1, r0, ror #29 │ │ │ │ + ldrdeq sp, [r7, -r8]! │ │ │ │ smlawbeq r6, r4, r2, r6 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012759ac │ │ │ │ - @ instruction: 0x0127d6a0 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r5, [r7, -r8]! │ │ │ │ - @ instruction: 0x0127d5e8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012759b8 │ │ │ │ + @ instruction: 0x0127d6ac │ │ │ │ + teqeq r1, r4, lsl #26 │ │ │ │ + @ instruction: 0x01275904 │ │ │ │ + strdeq sp, [r7, -r4]! │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - teqeq r1, ip, asr #25 │ │ │ │ - smlawteq r7, r4, r5, sp │ │ │ │ - teqeq r1, ip, ror ip │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq sp, [r7, -r0]! │ │ │ │ + teqeq r1, r4, lsl #25 │ │ │ │ strdeq r6, [r6, -r0]! │ │ │ │ - @ instruction: 0x0127d560 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - smlawteq r7, ip, r7, r5 │ │ │ │ - @ instruction: 0x0127d4bc │ │ │ │ + @ instruction: 0x0127d56c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + ldrdeq r5, [r7, -r8]! │ │ │ │ + smlawteq r7, r8, r4, sp │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - teqeq r1, r4, lsl #23 │ │ │ │ - smlawbeq r7, r0, r7, r5 │ │ │ │ - @ instruction: 0x0127d470 │ │ │ │ + teqeq r1, ip, lsl #23 │ │ │ │ + smlawbeq r7, ip, r7, r5 │ │ │ │ + @ instruction: 0x0127d47c │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - teqeq r1, r0, asr #22 │ │ │ │ - @ instruction: 0x0127d438 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01265f64 │ │ │ │ - ldrdeq sp, [r7, -r8]! │ │ │ │ + teqeq r1, r8, asr #22 │ │ │ │ + @ instruction: 0x0127d444 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x01275690 │ │ │ │ - smlawbeq r7, r4, r3, sp │ │ │ │ + @ instruction: 0x01265f64 │ │ │ │ + @ instruction: 0x0127d3e4 │ │ │ │ + teqeq r1, r0, lsr #21 │ │ │ │ + @ instruction: 0x0127569c │ │ │ │ + @ instruction: 0x0127d390 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - teqeq r1, ip, lsl #20 │ │ │ │ - @ instruction: 0x01275604 │ │ │ │ - strdeq sp, [r7, -r8]! │ │ │ │ + teqeq r1, r4, lsl sl │ │ │ │ + @ instruction: 0x01275610 │ │ │ │ + @ instruction: 0x0127d304 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ @ instruction: 0x01265e10 │ │ │ │ - teqeq r1, r0, ror r9 │ │ │ │ - @ instruction: 0x0127d268 │ │ │ │ + teqeq r1, r8, ror r9 │ │ │ │ + @ instruction: 0x0127d274 │ │ │ │ @ instruction: 0x01265da8 │ │ │ │ - teqeq r1, r8, lsl #18 │ │ │ │ - @ instruction: 0x0127d200 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq r1, r0, lsl r9 │ │ │ │ + @ instruction: 0x0127d20c │ │ │ │ + teqeq r1, ip @ │ │ │ │ @ instruction: 0x01265d24 │ │ │ │ - @ instruction: 0x0127d1a0 │ │ │ │ + @ instruction: 0x0127d1ac │ │ │ │ ldrdeq r5, [r6, -r0]! │ │ │ │ @ instruction: 0x01265c7c │ │ │ │ @ instruction: 0x01265c28 │ │ │ │ @ instruction: 0x01265bb0 │ │ │ │ @ instruction: 0x01265b54 │ │ │ │ - teqeq r1, r8, lsr #5 │ │ │ │ - @ instruction: 0x0127cb9c │ │ │ │ - teqeq r1, r8, lsl r1 │ │ │ │ - @ instruction: 0x0127ca0c │ │ │ │ - @ instruction: 0x01274c10 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0127cba8 │ │ │ │ + teqeq r1, r0, lsr #2 │ │ │ │ + @ instruction: 0x0127ca18 │ │ │ │ + @ instruction: 0x01274c1c │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - teqeq r1, r0, lsl #31 │ │ │ │ - @ instruction: 0x01274b7c │ │ │ │ - @ instruction: 0x0127c86c │ │ │ │ + teqeq r1, r8, lsl #31 │ │ │ │ + smlawbeq r7, r8, fp, r4 │ │ │ │ + @ instruction: 0x0127c878 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - teqeq r1, r4, ror #29 │ │ │ │ - @ instruction: 0x01274ae0 │ │ │ │ - ldrdeq ip, [r7, -r0]! │ │ │ │ + teqeq r1, ip, ror #29 │ │ │ │ + @ instruction: 0x01274aec │ │ │ │ + ldrdeq ip, [r7, -ip]! @ │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ ldrdeq r5, [r6, -r0]! │ │ │ │ - @ instruction: 0x01274a14 │ │ │ │ + @ instruction: 0x01274a20 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - teqeq r1, r4, ror #27 │ │ │ │ - @ instruction: 0x012749e0 │ │ │ │ - ldrdeq ip, [r7, -r0]! │ │ │ │ + teqeq r1, ip, ror #27 │ │ │ │ + @ instruction: 0x012749ec │ │ │ │ + ldrdeq ip, [r7, -ip]! @ │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - teqeq r1, r8, lsr #27 │ │ │ │ - @ instruction: 0x012749a4 │ │ │ │ - @ instruction: 0x0127c694 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x012749b0 │ │ │ │ + @ instruction: 0x0127c6a0 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x0127496c │ │ │ │ + @ instruction: 0x01274978 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - teqeq r1, ip, lsr sp │ │ │ │ - @ instruction: 0x01274938 │ │ │ │ - @ instruction: 0x0127c628 │ │ │ │ + teqeq r1, r4, asr #26 │ │ │ │ + @ instruction: 0x01274944 │ │ │ │ + @ instruction: 0x0127c634 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - teqeq r1, r0, lsl #26 │ │ │ │ - strdeq r4, [r7, -ip]! │ │ │ │ - @ instruction: 0x0127c5ec │ │ │ │ + teqeq r1, r8, lsl #26 │ │ │ │ + @ instruction: 0x01274908 │ │ │ │ + strdeq ip, [r7, -r8]! │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - teqeq r1, r4, asr #25 │ │ │ │ - smlawteq r7, r0, r8, r4 │ │ │ │ - @ instruction: 0x0127c5b0 │ │ │ │ + teqeq r1, ip, asr #25 │ │ │ │ + smlawteq r7, ip, r8, r4 │ │ │ │ + @ instruction: 0x0127c5bc │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - teqeq r1, r8, lsl #25 │ │ │ │ - smlawbeq r7, r4, r8, r4 │ │ │ │ - @ instruction: 0x0127c574 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01274890 │ │ │ │ + smlawbeq r7, r0, r5, ip │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - teqeq r1, ip, asr #24 │ │ │ │ - @ instruction: 0x01274848 │ │ │ │ - @ instruction: 0x0127c53c │ │ │ │ - @ instruction: 0x01274810 │ │ │ │ + teqeq r1, r4, asr ip │ │ │ │ + @ instruction: 0x01274854 │ │ │ │ + @ instruction: 0x0127c548 │ │ │ │ + @ instruction: 0x0127481c │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012747e0 │ │ │ │ + @ instruction: 0x012747ec │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012747b0 │ │ │ │ + @ instruction: 0x012747bc │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - teqeq r1, r0, lsl #23 │ │ │ │ - @ instruction: 0x0127477c │ │ │ │ - @ instruction: 0x0127c474 │ │ │ │ - @ instruction: 0x01274744 │ │ │ │ + teqeq r1, r8, lsl #23 │ │ │ │ + smlawbeq r7, r8, r7, r4 │ │ │ │ + smlawbeq r7, r0, r4, ip │ │ │ │ + @ instruction: 0x01274750 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x01274714 │ │ │ │ + @ instruction: 0x01274720 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - @ instruction: 0x012746e4 │ │ │ │ + strdeq r4, [r7, -r0]! │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x012746b0 │ │ │ │ - @ instruction: 0x0127c3a0 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x012746bc │ │ │ │ + @ instruction: 0x0127c3ac │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - teqeq r1, r8, ror sl │ │ │ │ - @ instruction: 0x01274674 │ │ │ │ - @ instruction: 0x0127c364 │ │ │ │ + teqeq r1, r0, lsl #21 │ │ │ │ + smlawbeq r7, r0, r6, r4 │ │ │ │ + @ instruction: 0x0127c370 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - teqeq r1, ip, lsr sl │ │ │ │ - @ instruction: 0x01274638 │ │ │ │ - @ instruction: 0x0127c328 │ │ │ │ + teqeq r1, r4, asr #20 │ │ │ │ + @ instruction: 0x01274644 │ │ │ │ + @ instruction: 0x0127c334 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - @ instruction: 0x01274600 │ │ │ │ + @ instruction: 0x0127460c │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - ldrdeq r4, [r7, -r0]! │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x0127459c │ │ │ │ + @ instruction: 0x012745a8 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - @ instruction: 0x01274568 │ │ │ │ + @ instruction: 0x01274574 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x01274534 │ │ │ │ + @ instruction: 0x01274540 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - @ instruction: 0x01274504 │ │ │ │ + @ instruction: 0x01274510 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq r1, ip, asr #17 │ │ │ │ - smlawteq r7, r8, r4, r4 │ │ │ │ - @ instruction: 0x0127c1b8 │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ teqeq r1, r4 @ │ │ │ │ - smlawbeq r7, ip, r4, r4 │ │ │ │ - smlawbeq r7, r4, r1, ip │ │ │ │ - @ instruction: 0x01274454 │ │ │ │ - teqeq r1, ip, asr #16 │ │ │ │ - @ instruction: 0x0127c13c │ │ │ │ - teqeq r1, r0, lsl r8 │ │ │ │ - @ instruction: 0x0127440c │ │ │ │ - strdeq ip, [r7, -ip]! @ │ │ │ │ - andeq r0, r0, r5, ror #5 │ │ │ │ ldrdeq r4, [r7, -r4]! @ │ │ │ │ - teqeq r1, ip, asr #15 │ │ │ │ - strheq ip, [r7, -ip]! @ │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - smlawbeq r7, ip, r3, r4 │ │ │ │ - @ instruction: 0x0127c07c │ │ │ │ + smlawteq r7, r4, r1, ip │ │ │ │ + strdeq r0, [r0], -sp │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x01274498 │ │ │ │ + @ instruction: 0x0127c190 │ │ │ │ + @ instruction: 0x01274460 │ │ │ │ + teqeq r1, r4, asr r8 │ │ │ │ + @ instruction: 0x0127c148 │ │ │ │ + teqeq r1, r8, lsl r8 │ │ │ │ + @ instruction: 0x01274418 │ │ │ │ + @ instruction: 0x0127c108 │ │ │ │ + andeq r0, r0, r5, ror #5 │ │ │ │ + @ instruction: 0x012743e0 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + smlawteq r7, r8, r0, ip │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01274398 │ │ │ │ + smlawbeq r7, r8, r0, ip │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - teqeq r1, r8, asr r7 │ │ │ │ - @ instruction: 0x01274350 │ │ │ │ - @ instruction: 0x0127c044 │ │ │ │ + teqeq r1, r0, ror #14 │ │ │ │ + @ instruction: 0x0127435c │ │ │ │ + qsubeq ip, r0, r7 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - teqeq r1, r8, lsl r7 │ │ │ │ - @ instruction: 0x01274314 │ │ │ │ - @ instruction: 0x0127c004 │ │ │ │ + teqeq r1, r0, lsr #14 │ │ │ │ + @ instruction: 0x01274320 │ │ │ │ + @ instruction: 0x0127c010 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r4, [r7, -r8]! │ │ │ │ - smlawteq r7, r8, pc, fp @ │ │ │ │ + teqeq r1, r4, ror #13 │ │ │ │ + @ instruction: 0x012742e4 │ │ │ │ + ldrdeq fp, [r7, -r4]! │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq r1, r0, lsr #13 │ │ │ │ - @ instruction: 0x0127429c │ │ │ │ - @ instruction: 0x0127bf90 │ │ │ │ - teqeq r1, r4, ror #12 │ │ │ │ - @ instruction: 0x01274260 │ │ │ │ - @ instruction: 0x0127bf50 │ │ │ │ + teqeq r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x012742a8 │ │ │ │ + @ instruction: 0x0127bf9c │ │ │ │ + teqeq r1, ip, ror #12 │ │ │ │ + @ instruction: 0x0127426c │ │ │ │ + @ instruction: 0x0127bf5c │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - teqeq r1, ip, lsr #12 │ │ │ │ - @ instruction: 0x01274224 │ │ │ │ - @ instruction: 0x0127bf18 │ │ │ │ + teqeq r1, r4, lsr r6 │ │ │ │ + @ instruction: 0x01274230 │ │ │ │ + @ instruction: 0x0127bf24 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012741e8 │ │ │ │ - ldrdeq fp, [r7, -ip]! │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + strdeq r4, [r7, -r4]! @ │ │ │ │ + @ instruction: 0x0127bee8 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x012741b0 │ │ │ │ + @ instruction: 0x012741bc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlawbeq r7, r4, r1, r4 │ │ │ │ + @ instruction: 0x01274190 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - teqeq r1, r4, asr r5 │ │ │ │ - @ instruction: 0x01274150 │ │ │ │ - @ instruction: 0x0127be40 │ │ │ │ + teqeq r1, ip, asr r5 │ │ │ │ + @ instruction: 0x0127415c │ │ │ │ + @ instruction: 0x0127be4c │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - teqeq r1, r8, lsl r5 │ │ │ │ - @ instruction: 0x01274114 │ │ │ │ - @ instruction: 0x0127be04 │ │ │ │ + teqeq r1, r0, lsr #10 │ │ │ │ + @ instruction: 0x01274120 │ │ │ │ + @ instruction: 0x0127be10 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r4, [r7, -r8]! │ │ │ │ - smlawteq r7, r8, sp, fp │ │ │ │ + teqeq r1, r4, ror #9 │ │ │ │ + @ instruction: 0x012740e4 │ │ │ │ + ldrdeq fp, [r7, -r4]! │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - teqeq r1, r0, lsr #9 │ │ │ │ - @ instruction: 0x0127bf24 │ │ │ │ - smlawbeq r7, ip, sp, fp │ │ │ │ + teqeq r1, r8, lsr #9 │ │ │ │ + @ instruction: 0x0127bf30 │ │ │ │ + @ instruction: 0x0127bd98 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - qsubeq r4, ip, r7 │ │ │ │ + @ instruction: 0x01274068 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0127402c │ │ │ │ - teqeq r1, ip, lsr #8 │ │ │ │ - @ instruction: 0x0127bd18 │ │ │ │ - teqeq r1, ip, ror #7 │ │ │ │ - @ instruction: 0x01273fe8 │ │ │ │ - ldrdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x01274038 │ │ │ │ + teqeq r1, r4, lsr r4 │ │ │ │ + @ instruction: 0x0127bd24 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + strdeq r3, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127bce4 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01273fac │ │ │ │ - @ instruction: 0x0127bc9c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01273fb8 │ │ │ │ + @ instruction: 0x0127bca8 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - teqeq r1, r4, ror r3 │ │ │ │ - @ instruction: 0x01273f70 │ │ │ │ - @ instruction: 0x0127bc64 │ │ │ │ - @ instruction: 0x01273f38 │ │ │ │ + teqeq r1, ip, ror r3 │ │ │ │ + @ instruction: 0x01273f7c │ │ │ │ + @ instruction: 0x0127bc70 │ │ │ │ + @ instruction: 0x01273f44 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - teqeq r1, r0, lsl #6 │ │ │ │ - strdeq r3, [r7, -ip]! │ │ │ │ - @ instruction: 0x0127bbec │ │ │ │ + teqeq r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x01273f08 │ │ │ │ + strdeq fp, [r7, -r8]! │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - smlawteq r7, r4, lr, r3 │ │ │ │ + ldrdeq r3, [r7, -r0]! │ │ │ │ ldr r3, [pc, #-712] @ 36d418 │ │ │ │ ldr r5, [pc, #-712] @ 36d41c │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, r3, #436 @ 0x1b4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -698973,190 +698973,190 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #724 @ 0x2d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 36bf34 │ │ │ │ - @ instruction: 0x01273e98 │ │ │ │ - teqeq r1, r4, ror #4 │ │ │ │ - @ instruction: 0x01273e60 │ │ │ │ - @ instruction: 0x0127bb50 │ │ │ │ + @ instruction: 0x01273ea4 │ │ │ │ + teqeq r1, ip, ror #4 │ │ │ │ + @ instruction: 0x01273e6c │ │ │ │ + @ instruction: 0x0127bb5c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01273e28 │ │ │ │ + @ instruction: 0x01273e34 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq r3, [r7, -r0]! │ │ │ │ - teqeq r1, r8, ror #3 │ │ │ │ - ldrdeq fp, [r7, -r8]! │ │ │ │ - @ instruction: 0x01273db0 │ │ │ │ + strdeq r3, [r7, -ip]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0127bae4 │ │ │ │ + @ instruction: 0x01273dbc │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq r1, ip, ror r1 │ │ │ │ - @ instruction: 0x01273d78 │ │ │ │ - @ instruction: 0x0127ba68 │ │ │ │ + teqeq r1, r4, lsl #3 │ │ │ │ + smlawbeq r7, r4, sp, r3 │ │ │ │ + @ instruction: 0x0127ba74 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - teqeq r1, r0, asr #2 │ │ │ │ - @ instruction: 0x01273d3c │ │ │ │ - @ instruction: 0x0127ba2c │ │ │ │ + teqeq r1, r8, asr #2 │ │ │ │ + @ instruction: 0x01273d48 │ │ │ │ + @ instruction: 0x0127ba38 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - teqeq r1, r8, lsl #2 │ │ │ │ - @ instruction: 0x01273d00 │ │ │ │ - strdeq fp, [r7, -r4]! │ │ │ │ + teqeq r1, r0, lsl r1 │ │ │ │ + @ instruction: 0x01273d0c │ │ │ │ + @ instruction: 0x0127ba00 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - teqeq r1, ip, asr #1 │ │ │ │ - smlawteq r7, r4, ip, r3 │ │ │ │ - @ instruction: 0x0127b9b8 │ │ │ │ + ldrsbeq r9, [r1, -r4]! │ │ │ │ + ldrdeq r3, [r7, -r0]! │ │ │ │ + smlawteq r7, r4, r9, fp │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x01319090 │ │ │ │ - smlawbeq r7, r8, ip, r3 │ │ │ │ - @ instruction: 0x0127b97c │ │ │ │ + @ instruction: 0x01319098 │ │ │ │ + @ instruction: 0x01273c94 │ │ │ │ + smlawbeq r7, r8, r9, fp │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - teqeq r1, r0, asr r0 │ │ │ │ - @ instruction: 0x01273c4c │ │ │ │ - @ instruction: 0x0127b93c │ │ │ │ + teqeq r1, r8, asr r0 │ │ │ │ + @ instruction: 0x01273c58 │ │ │ │ + @ instruction: 0x0127b948 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - teqeq r1, r4, lsl r0 │ │ │ │ - @ instruction: 0x01273c10 │ │ │ │ - @ instruction: 0x0127b900 │ │ │ │ + teqeq r1, ip, lsl r0 │ │ │ │ + @ instruction: 0x01273c1c │ │ │ │ + @ instruction: 0x0127b90c │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - ldrdeq r3, [r7, -r8]! │ │ │ │ - teqeq r1, r8, lsr #31 │ │ │ │ - @ instruction: 0x01273ba4 │ │ │ │ - @ instruction: 0x0127b894 │ │ │ │ + @ instruction: 0x01273be4 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01273bb0 │ │ │ │ + @ instruction: 0x0127b8a0 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - teqeq r1, r8, ror #30 │ │ │ │ - @ instruction: 0x01273b64 │ │ │ │ - @ instruction: 0x0127b854 │ │ │ │ + teqeq r1, r0, ror pc │ │ │ │ + @ instruction: 0x01273b70 │ │ │ │ + @ instruction: 0x0127b860 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01273b2c │ │ │ │ + @ instruction: 0x01273b38 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r3, [r7, -r8]! │ │ │ │ - @ instruction: 0x0127b7e8 │ │ │ │ + teqeq r1, r4, lsl #30 │ │ │ │ + @ instruction: 0x01273b04 │ │ │ │ + strdeq fp, [r7, -r4]! │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - teqeq r1, r0, asr #29 │ │ │ │ - @ instruction: 0x01273abc │ │ │ │ - @ instruction: 0x0127b7ac │ │ │ │ + teqeq r1, r8, asr #29 │ │ │ │ + smlawteq r7, r8, sl, r3 │ │ │ │ + @ instruction: 0x0127b7b8 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - smlawbeq r7, r4, sl, r3 │ │ │ │ + @ instruction: 0x01273a90 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - teqeq r1, r4, asr lr │ │ │ │ - @ instruction: 0x01273a50 │ │ │ │ - @ instruction: 0x0127b740 │ │ │ │ + teqeq r1, ip, asr lr │ │ │ │ + @ instruction: 0x01273a5c │ │ │ │ + @ instruction: 0x0127b74c │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - teqeq r1, r8, lsl lr │ │ │ │ - @ instruction: 0x01273a14 │ │ │ │ - @ instruction: 0x0127b704 │ │ │ │ + teqeq r1, r0, lsr #28 │ │ │ │ + @ instruction: 0x01273a20 │ │ │ │ + @ instruction: 0x0127b710 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r3, [r7, -r8]! │ │ │ │ - smlawteq r7, ip, r6, fp │ │ │ │ - teqeq r1, r0, lsr #27 │ │ │ │ - @ instruction: 0x0127399c │ │ │ │ - smlawbeq r7, ip, r6, fp │ │ │ │ + teqeq r1, r4, ror #27 │ │ │ │ + @ instruction: 0x012739e4 │ │ │ │ + ldrdeq fp, [r7, -r8]! │ │ │ │ + teqeq r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x012739a8 │ │ │ │ + @ instruction: 0x0127b698 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - @ instruction: 0x01273964 │ │ │ │ - teqeq r1, ip, lsr #26 │ │ │ │ - @ instruction: 0x01273928 │ │ │ │ - @ instruction: 0x0127b618 │ │ │ │ + @ instruction: 0x01273970 │ │ │ │ + teqeq r1, r4, lsr sp │ │ │ │ + @ instruction: 0x01273934 │ │ │ │ + @ instruction: 0x0127b624 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - strdeq r3, [r7, -r0]! │ │ │ │ + strdeq r3, [r7, -ip]! │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - teqeq r1, r0, asr #25 │ │ │ │ - @ instruction: 0x012738bc │ │ │ │ - @ instruction: 0x0127b5b0 │ │ │ │ - smlawbeq r7, r4, r8, r3 │ │ │ │ - teqeq r1, ip, asr #24 │ │ │ │ - @ instruction: 0x01273848 │ │ │ │ - @ instruction: 0x0127b538 │ │ │ │ + teqeq r1, r8, asr #25 │ │ │ │ + smlawteq r7, r8, r8, r3 │ │ │ │ + @ instruction: 0x0127b5bc │ │ │ │ + @ instruction: 0x01273890 │ │ │ │ + teqeq r1, r4, asr ip │ │ │ │ + @ instruction: 0x01273854 │ │ │ │ + @ instruction: 0x0127b544 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - teqeq r1, r0, lsl ip │ │ │ │ - @ instruction: 0x0127380c │ │ │ │ - strdeq fp, [r7, -ip]! │ │ │ │ + teqeq r1, r8, lsl ip │ │ │ │ + @ instruction: 0x01273818 │ │ │ │ + @ instruction: 0x0127b508 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - smlawteq r7, r4, r4, fp │ │ │ │ - @ instruction: 0x01273798 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq r3, [r7, -ip]! │ │ │ │ + ldrdeq fp, [r7, -r0]! │ │ │ │ + @ instruction: 0x012737a4 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - teqeq r1, r4, ror #22 │ │ │ │ - @ instruction: 0x01273760 │ │ │ │ - @ instruction: 0x0127b454 │ │ │ │ - teqeq r1, r8, lsr #22 │ │ │ │ - @ instruction: 0x01273724 │ │ │ │ - @ instruction: 0x0127b414 │ │ │ │ + teqeq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x0127376c │ │ │ │ + @ instruction: 0x0127b460 │ │ │ │ + teqeq r1, r0, lsr fp │ │ │ │ + @ instruction: 0x01273730 │ │ │ │ + @ instruction: 0x0127b420 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - teqeq r1, ip, ror #21 │ │ │ │ - @ instruction: 0x012736e8 │ │ │ │ - ldrdeq fp, [r7, -ip]! │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x012736ac │ │ │ │ - @ instruction: 0x0127b39c │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + strdeq r3, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127b3e8 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012736b8 │ │ │ │ + @ instruction: 0x0127b3a8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r1, r0, ror sl │ │ │ │ - @ instruction: 0x0127b558 │ │ │ │ - @ instruction: 0x0127b354 │ │ │ │ + teqeq r1, r8, ror sl │ │ │ │ + @ instruction: 0x0127b564 │ │ │ │ + @ instruction: 0x0127b360 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r1, r8, lsr #20 │ │ │ │ - @ instruction: 0x01273624 │ │ │ │ - @ instruction: 0x0127b314 │ │ │ │ + teqeq r1, r0, lsr sl │ │ │ │ + @ instruction: 0x01273630 │ │ │ │ + @ instruction: 0x0127b320 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r1, r4, ror #19 │ │ │ │ - @ instruction: 0x0127b50c │ │ │ │ - smlawteq r7, r8, r2, fp │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01273598 │ │ │ │ - smlawbeq r7, r8, r2, fp │ │ │ │ + teqeq r1, ip, ror #19 │ │ │ │ + @ instruction: 0x0127b518 │ │ │ │ + ldrdeq fp, [r7, -r4]! │ │ │ │ + teqeq r1, r4, lsr #19 │ │ │ │ + @ instruction: 0x012735a4 │ │ │ │ + @ instruction: 0x0127b294 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - teqeq r1, r8, asr r9 │ │ │ │ - smlawteq r7, ip, r4, fp │ │ │ │ - @ instruction: 0x0127b238 │ │ │ │ + teqeq r1, r0, ror #18 │ │ │ │ + ldrdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127b244 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x01273510 │ │ │ │ - teqeq r1, r8, lsl #18 │ │ │ │ - strdeq fp, [r7, -r8]! │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - teqeq r1, r8, asr #17 │ │ │ │ - @ instruction: 0x0127b1b8 │ │ │ │ - @ instruction: 0x01273490 │ │ │ │ - teqeq r1, r8, lsl #17 │ │ │ │ - @ instruction: 0x0127b178 │ │ │ │ - teqeq r1, r0, asr r8 │ │ │ │ - @ instruction: 0x0127344c │ │ │ │ - @ instruction: 0x0127b13c │ │ │ │ + @ instruction: 0x0127351c │ │ │ │ + teqeq r1, r0, lsl r9 │ │ │ │ + @ instruction: 0x0127b204 │ │ │ │ + ldrdeq r3, [r7, -ip]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smlawteq r7, r4, r1, fp │ │ │ │ + @ instruction: 0x0127349c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + smlawbeq r7, r4, r1, fp │ │ │ │ + teqeq r1, r8, asr r8 │ │ │ │ + @ instruction: 0x01273458 │ │ │ │ + @ instruction: 0x0127b148 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - teqeq r1, r8, lsl r8 │ │ │ │ - @ instruction: 0x01273410 │ │ │ │ - @ instruction: 0x0127b104 │ │ │ │ + teqeq r1, r0, lsr #16 │ │ │ │ + @ instruction: 0x0127341c │ │ │ │ + @ instruction: 0x0127b110 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r3, [r7, -r4]! │ │ │ │ - smlawteq r7, r8, r0, fp │ │ │ │ + teqeq r1, r4, ror #15 │ │ │ │ + @ instruction: 0x012733e0 │ │ │ │ + ldrdeq fp, [r7, -r4]! │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x0127339c │ │ │ │ + @ instruction: 0x012733a8 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x0127336c │ │ │ │ - @ instruction: 0x01273338 │ │ │ │ + @ instruction: 0x01273378 │ │ │ │ + @ instruction: 0x01273344 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x01273308 │ │ │ │ + @ instruction: 0x01273314 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - ldrdeq r3, [r7, -r4]! │ │ │ │ - smlawteq r7, r4, pc, sl @ │ │ │ │ + teqeq r1, r0, ror #13 │ │ │ │ + @ instruction: 0x012732e0 │ │ │ │ + ldrdeq sl, [r7, -r0]! │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x01273298 │ │ │ │ - smlawbeq r7, r8, pc, sl @ │ │ │ │ + teqeq r1, r4, lsr #13 │ │ │ │ + @ instruction: 0x012732a4 │ │ │ │ + @ instruction: 0x0127af94 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r1, r0, ror #12 │ │ │ │ - @ instruction: 0x0127325c │ │ │ │ - @ instruction: 0x0127af4c │ │ │ │ + teqeq r1, r8, ror #12 │ │ │ │ + @ instruction: 0x01273268 │ │ │ │ + @ instruction: 0x0127af58 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r1, r4, lsr #12 │ │ │ │ - @ instruction: 0x01273220 │ │ │ │ - @ instruction: 0x0127af14 │ │ │ │ + teqeq r1, ip, lsr #12 │ │ │ │ + @ instruction: 0x0127322c │ │ │ │ + @ instruction: 0x0127af20 │ │ │ │ │ │ │ │ 0036f64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -699372,48 +699372,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 36f754 │ │ │ │ teqeq fp, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r8, lsr #9 │ │ │ │ - teqeq r1, r0, ror #3 │ │ │ │ - ldrdeq r2, [r7, -ip]! │ │ │ │ - ldrdeq sl, [r7, -r4]! │ │ │ │ + teqeq r1, r8, ror #3 │ │ │ │ + @ instruction: 0x01272de8 │ │ │ │ + @ instruction: 0x0127aae0 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - teqeq r1, r0, lsr #3 │ │ │ │ - @ instruction: 0x01272d9c │ │ │ │ - smlawbeq r7, ip, sl, sl │ │ │ │ + teqeq r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x01272da8 │ │ │ │ + @ instruction: 0x0127aa98 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - teqeq r1, r4, ror #2 │ │ │ │ - @ instruction: 0x01272d60 │ │ │ │ - @ instruction: 0x0127aa58 │ │ │ │ + teqeq r1, ip, ror #2 │ │ │ │ + @ instruction: 0x01272d6c │ │ │ │ + @ instruction: 0x0127aa64 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - teqeq r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x01272d24 │ │ │ │ - @ instruction: 0x0127aa1c │ │ │ │ + teqeq r1, r0, lsr r1 │ │ │ │ + @ instruction: 0x01272d30 │ │ │ │ + @ instruction: 0x0127aa28 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - teqeq r1, ip, ror #1 │ │ │ │ - @ instruction: 0x01272ce8 │ │ │ │ - @ instruction: 0x0127a9e0 │ │ │ │ + ldrsheq r8, [r1, -r4]! │ │ │ │ + strdeq r2, [r7, -r4]! │ │ │ │ + @ instruction: 0x0127a9ec │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - ldrheq r8, [r1, -r0]! │ │ │ │ - @ instruction: 0x01272cac │ │ │ │ - @ instruction: 0x0127a9a4 │ │ │ │ - teqeq r1, r4, ror r0 │ │ │ │ - @ instruction: 0x01272c70 │ │ │ │ - @ instruction: 0x0127a968 │ │ │ │ + ldrheq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x01272cb8 │ │ │ │ + @ instruction: 0x0127a9b0 │ │ │ │ + teqeq r1, ip, ror r0 │ │ │ │ + @ instruction: 0x01272c7c │ │ │ │ + @ instruction: 0x0127a974 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - teqeq r1, r8, lsr r0 │ │ │ │ - @ instruction: 0x01272c34 │ │ │ │ - @ instruction: 0x0127a92c │ │ │ │ + teqeq r1, r0, asr #32 │ │ │ │ + @ instruction: 0x01272c40 │ │ │ │ + @ instruction: 0x0127a938 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - strdeq r2, [r7, -r8]! │ │ │ │ - strdeq sl, [r7, -r0]! │ │ │ │ + teqeq r1, r4 │ │ │ │ + @ instruction: 0x01272c04 │ │ │ │ + strdeq sl, [r7, -ip]! │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ │ │ │ │ 0036fa4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -699688,55 +699688,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 36fbb0 │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r4, asr #29 │ │ │ │ - @ instruction: 0x0127a7b8 │ │ │ │ + teqeq r1, ip, asr #29 │ │ │ │ + smlawteq r7, r4, r7, sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ teqeq fp, ip, asr #32 │ │ │ │ - teqeq r1, r0, lsl #27 │ │ │ │ - @ instruction: 0x0127297c │ │ │ │ - @ instruction: 0x0127a674 │ │ │ │ + teqeq r1, r8, lsl #27 │ │ │ │ + smlawbeq r7, r8, r9, r2 │ │ │ │ + smlawbeq r7, r0, r6, sl │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x012631a8 │ │ │ │ - teqeq r1, r8, ror #25 │ │ │ │ - @ instruction: 0x012728e4 │ │ │ │ - ldrdeq sl, [r7, -r4]! │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq r2, [r7, -r0]! │ │ │ │ + @ instruction: 0x0127a5e0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012728ac │ │ │ │ - teqeq r1, r8, ror ip │ │ │ │ - @ instruction: 0x01272874 │ │ │ │ - @ instruction: 0x0127a56c │ │ │ │ + @ instruction: 0x012728b8 │ │ │ │ + teqeq r1, r0, lsl #25 │ │ │ │ + smlawbeq r7, r0, r8, r2 │ │ │ │ + @ instruction: 0x0127a578 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq r1, ip, lsr ip │ │ │ │ - @ instruction: 0x01272838 │ │ │ │ - @ instruction: 0x0127a530 │ │ │ │ + teqeq r1, r4, asr #24 │ │ │ │ + @ instruction: 0x01272844 │ │ │ │ + @ instruction: 0x0127a53c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - teqeq r1, r0, lsl #24 │ │ │ │ - strdeq r2, [r7, -ip]! │ │ │ │ - strdeq sl, [r7, -r4]! │ │ │ │ + teqeq r1, r8, lsl #24 │ │ │ │ + @ instruction: 0x01272808 │ │ │ │ + @ instruction: 0x0127a500 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq r1, r4, asr #23 │ │ │ │ - smlawteq r7, r0, r7, r2 │ │ │ │ - @ instruction: 0x0127a4b8 │ │ │ │ + teqeq r1, ip, asr #23 │ │ │ │ + smlawteq r7, ip, r7, r2 │ │ │ │ + smlawteq r7, r4, r4, sl │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq r1, r8, lsl #23 │ │ │ │ - smlawbeq r7, r4, r7, r2 │ │ │ │ - @ instruction: 0x0127a47c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x01272790 │ │ │ │ + smlawbeq r7, r8, r4, sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq r1, ip, asr #22 │ │ │ │ - @ instruction: 0x01272748 │ │ │ │ - @ instruction: 0x0127a440 │ │ │ │ + teqeq r1, r4, asr fp │ │ │ │ + @ instruction: 0x01272754 │ │ │ │ + @ instruction: 0x0127a44c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - teqeq r1, r0, lsl fp │ │ │ │ - @ instruction: 0x0127270c │ │ │ │ - @ instruction: 0x0127a404 │ │ │ │ + teqeq r1, r8, lsl fp │ │ │ │ + @ instruction: 0x01272718 │ │ │ │ + @ instruction: 0x0127a410 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 0036ff50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -699929,29 +699929,29 @@ │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 3700e4 │ │ │ │ teqeq fp, r8 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, ip, lsl #4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq r1, r4, lsl r8 │ │ │ │ - @ instruction: 0x01272410 │ │ │ │ - @ instruction: 0x0127a108 │ │ │ │ + teqeq r1, ip, lsl r8 │ │ │ │ + @ instruction: 0x0127241c │ │ │ │ + @ instruction: 0x0127a114 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq r2, [r7, -r0]! │ │ │ │ - smlawteq r7, r8, r0, sl │ │ │ │ + teqeq r1, ip @ │ │ │ │ + ldrdeq r2, [r7, -ip]! │ │ │ │ + ldrdeq sl, [r7, -r4]! │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x01272394 │ │ │ │ - smlawbeq r7, ip, r0, sl │ │ │ │ + teqeq r1, r0, lsr #15 │ │ │ │ + @ instruction: 0x012723a0 │ │ │ │ + @ instruction: 0x0127a098 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - teqeq r1, ip, asr r7 │ │ │ │ - @ instruction: 0x01272358 │ │ │ │ - @ instruction: 0x0127a048 │ │ │ │ + teqeq r1, r4, ror #14 │ │ │ │ + @ instruction: 0x01272364 │ │ │ │ + qsubeq sl, r4, r7 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ │ │ │ │ 003702a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -700110,24 +700110,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3702d4 │ │ │ │ teqeq fp, r0, asr #18 │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq r1, r0, lsl #10 │ │ │ │ - strdeq r2, [r7, -ip]! │ │ │ │ - strdeq r9, [r7, -r4]! │ │ │ │ + teqeq r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x01272108 │ │ │ │ + @ instruction: 0x01279e00 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - teqeq r1, r4, asr #9 │ │ │ │ - smlawteq r7, r0, r0, r2 │ │ │ │ - @ instruction: 0x01279db8 │ │ │ │ - teqeq r1, ip, lsl #9 │ │ │ │ - smlawbeq r7, r8, r0, r2 │ │ │ │ - smlawbeq r7, r0, sp, r9 │ │ │ │ + teqeq r1, ip, asr #9 │ │ │ │ + smlawteq r7, ip, r0, r2 │ │ │ │ + smlawteq r7, r4, sp, r9 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01272094 │ │ │ │ + smlawbeq r7, ip, sp, r9 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ │ │ │ │ 0037055c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -700560,22 +700560,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r4, [r6, -r0]! │ │ │ │ - @ instruction: 0x01279a18 │ │ │ │ - teqeq r1, ip, rrx │ │ │ │ + @ instruction: 0x01279a24 │ │ │ │ + teqeq r1, r4, ror r0 │ │ │ │ @ instruction: 0x01264a94 │ │ │ │ - ldrdeq r9, [r7, -ip]! │ │ │ │ - teqeq r1, r0, lsr r0 │ │ │ │ + @ instruction: 0x012799e8 │ │ │ │ + teqeq r1, r8, lsr r0 │ │ │ │ ldrdeq r3, [r6, -r0]! │ │ │ │ - @ instruction: 0x012799a4 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012799b0 │ │ │ │ + teqeq r1, r0 │ │ │ │ │ │ │ │ 00370c38 : │ │ │ │ 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] @ 3712b0 │ │ │ │ @@ -700998,25 +700998,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01262cb0 │ │ │ │ - @ instruction: 0x012793b0 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x012793bc │ │ │ │ + teqeq r1, r0, lsl #20 │ │ │ │ @ instruction: 0x01262e70 │ │ │ │ - @ instruction: 0x01279374 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + smlawbeq r7, r0, r3, r9 │ │ │ │ + teqeq r1, r4, asr #19 │ │ │ │ @ instruction: 0x01262c3c │ │ │ │ - @ instruction: 0x0127933c │ │ │ │ - teqeq r1, r4, lsl #19 │ │ │ │ + @ instruction: 0x01279348 │ │ │ │ + teqeq r1, ip, lsl #19 │ │ │ │ @ instruction: 0x01262e00 │ │ │ │ - @ instruction: 0x01279304 │ │ │ │ - teqeq r1, ip, asr #18 │ │ │ │ + @ instruction: 0x01279310 │ │ │ │ + teqeq r1, r4, asr r9 │ │ │ │ │ │ │ │ 00371314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -701289,22 +701289,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r2, [r6, -ip]! │ │ │ │ - teqeq r1, ip, asr #10 │ │ │ │ - strdeq r8, [r7, -r4]! │ │ │ │ + teqeq r1, r4, asr r5 │ │ │ │ + @ instruction: 0x01278f00 │ │ │ │ @ instruction: 0x012627bc │ │ │ │ - teqeq r1, ip, lsl #10 │ │ │ │ - @ instruction: 0x01278eb4 │ │ │ │ + teqeq r1, r4, lsl r5 │ │ │ │ + smlawteq r7, r0, lr, r8 │ │ │ │ smlawbeq r6, r0, r7, r2 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01278e78 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + smlawbeq r7, r4, lr, r8 │ │ │ │ │ │ │ │ 0037178c : │ │ │ │ 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] @ 371ffc │ │ │ │ @@ -701853,34 +701853,34 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x012626ec │ │ │ │ - teqeq r1, r4, asr #4 │ │ │ │ - @ instruction: 0x01278bec │ │ │ │ + teqeq r1, ip, asr #4 │ │ │ │ + strdeq r8, [r7, -r8]! @ │ │ │ │ @ instruction: 0x012625bc │ │ │ │ - teqeq r1, r4, lsl r1 │ │ │ │ - @ instruction: 0x01278abc │ │ │ │ + teqeq r1, ip, lsl r1 │ │ │ │ + smlawteq r7, r8, sl, r8 │ │ │ │ @ instruction: 0x012624a4 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - @ instruction: 0x012789a4 │ │ │ │ + teqeq r1, r4 │ │ │ │ + @ instruction: 0x012789b0 │ │ │ │ smlawbeq r6, ip, r3, r2 │ │ │ │ - teqeq r1, r4, ror #29 │ │ │ │ - smlawbeq r7, ip, r8, r8 │ │ │ │ + teqeq r1, ip, ror #29 │ │ │ │ + @ instruction: 0x01278898 │ │ │ │ @ instruction: 0x01261f10 │ │ │ │ - teqeq r1, r4, ror #24 │ │ │ │ - @ instruction: 0x0127860c │ │ │ │ + teqeq r1, ip, ror #24 │ │ │ │ + @ instruction: 0x01278618 │ │ │ │ @ instruction: 0x01261ee0 │ │ │ │ - teqeq r1, r4, lsr ip │ │ │ │ - ldrdeq r8, [r7, -ip]! │ │ │ │ + teqeq r1, ip, lsr ip │ │ │ │ + @ instruction: 0x012785e8 │ │ │ │ @ instruction: 0x01261eb0 │ │ │ │ - teqeq r1, r4, lsl #24 │ │ │ │ - @ instruction: 0x012785ac │ │ │ │ + teqeq r1, ip, lsl #24 │ │ │ │ + @ instruction: 0x012785b8 │ │ │ │ │ │ │ │ 00372084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -702161,22 +702161,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01261a58 │ │ │ │ - teqeq r1, ip, lsr #15 │ │ │ │ - @ instruction: 0x01278154 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x01278160 │ │ │ │ @ instruction: 0x01261a14 │ │ │ │ - teqeq r1, r8, ror #14 │ │ │ │ - @ instruction: 0x01278110 │ │ │ │ + teqeq r1, r0, ror r7 │ │ │ │ + @ instruction: 0x0127811c │ │ │ │ @ instruction: 0x012619e4 │ │ │ │ - teqeq r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x012780e0 │ │ │ │ + teqeq r1, r0, asr #14 │ │ │ │ + @ instruction: 0x012780ec │ │ │ │ │ │ │ │ 0037251c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -702373,19 +702373,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012616e0 │ │ │ │ - teqeq r1, r4, lsr r4 │ │ │ │ - ldrdeq r7, [r7, -ip]! │ │ │ │ + teqeq r1, ip, lsr r4 │ │ │ │ + @ instruction: 0x01277de8 │ │ │ │ @ instruction: 0x0126169c │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01277d98 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01277da4 │ │ │ │ │ │ │ │ 00372858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #120] @ 3728e8 │ │ │ │ @@ -702418,17 +702418,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r0, r4 │ │ │ │ b 37289c │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ - @ instruction: 0x01277d68 │ │ │ │ - @ instruction: 0x01277d00 │ │ │ │ - @ instruction: 0x01277d2c │ │ │ │ + @ instruction: 0x01277d74 │ │ │ │ + @ instruction: 0x01277d0c │ │ │ │ + @ instruction: 0x01277d38 │ │ │ │ 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 │ │ │ │ @@ -703481,88 +703481,88 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 373920 │ │ │ │ b 373454 │ │ │ │ teqeq fp, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r8, asr r1 │ │ │ │ - @ instruction: 0x01277b70 │ │ │ │ - teqeq r1, ip, ror #2 │ │ │ │ + @ instruction: 0x01277b7c │ │ │ │ + teqeq r1, r4, ror r1 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x0127779c │ │ │ │ - teqeq r1, r0, ror #24 │ │ │ │ - @ instruction: 0x0127765c │ │ │ │ + teqeq r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x012777a8 │ │ │ │ + teqeq r1, r8, ror #24 │ │ │ │ + @ instruction: 0x01277668 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x0127740c │ │ │ │ - teqeq r1, r8, lsl #20 │ │ │ │ - smlawbeq r7, ip, r2, r7 │ │ │ │ - teqeq r1, r8, lsl #17 │ │ │ │ + @ instruction: 0x01277418 │ │ │ │ + teqeq r1, r0, lsl sl │ │ │ │ + @ instruction: 0x01277298 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ teqeq fp, r8, lsr #15 │ │ │ │ msreq CPSR_sc, r8, asr #18 │ │ │ │ msreq SP_abt, ip, lsr r7 │ │ │ │ ldrdeq pc, [r5, -r4]! │ │ │ │ msreq SP_usr, r4 @ │ │ │ │ msreq SP_usr, r8, asr #12 │ │ │ │ - @ instruction: 0x01276ea8 │ │ │ │ - teqeq r1, r4, lsr #9 │ │ │ │ + @ instruction: 0x01276eb4 │ │ │ │ + teqeq r1, ip, lsr #9 │ │ │ │ strdeq pc, [r5, -r0]! │ │ │ │ - @ instruction: 0x0126ed48 │ │ │ │ - @ instruction: 0x0126ed18 │ │ │ │ - @ instruction: 0x0126ecec │ │ │ │ - strdeq r6, [r7, -r4]! │ │ │ │ - teqeq r1, ip, asr r3 │ │ │ │ - @ instruction: 0x01276d60 │ │ │ │ - @ instruction: 0x01276d44 │ │ │ │ - teqeq r1, r8, lsl #6 │ │ │ │ - @ instruction: 0x01276d0c │ │ │ │ - ldrdeq r6, [r7, -ip]! │ │ │ │ - teqeq r1, r8, ror r1 │ │ │ │ - @ instruction: 0x01276b7c │ │ │ │ - @ instruction: 0x0126ea6c │ │ │ │ - @ instruction: 0x0126ea50 │ │ │ │ - @ instruction: 0x0126ea34 │ │ │ │ - @ instruction: 0x0126ea08 │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ - @ instruction: 0x0126e9ac │ │ │ │ - smlawbeq r7, r4, sl, r6 │ │ │ │ - teqeq r1, r0, lsl #1 │ │ │ │ - @ instruction: 0x0126e97c │ │ │ │ - @ instruction: 0x0126e94c │ │ │ │ - @ instruction: 0x01276a24 │ │ │ │ - teqeq r1, r0, lsr #32 │ │ │ │ - @ instruction: 0x0126e91c │ │ │ │ - @ instruction: 0x0126e900 │ │ │ │ - ldrdeq lr, [r6, -r0]! │ │ │ │ - @ instruction: 0x012769a8 │ │ │ │ - teqeq r1, r4, lsr #31 │ │ │ │ - @ instruction: 0x0126e8a0 │ │ │ │ - @ instruction: 0x0126e870 │ │ │ │ - @ instruction: 0x01276948 │ │ │ │ - teqeq r1, r4, asr #30 │ │ │ │ - @ instruction: 0x0126e83c │ │ │ │ - @ instruction: 0x01276914 │ │ │ │ - teqeq r1, r0, lsl pc │ │ │ │ - @ instruction: 0x0126e80c │ │ │ │ + @ instruction: 0x0126ed54 │ │ │ │ + @ instruction: 0x0126ed24 │ │ │ │ + strdeq lr, [r6, -r8]! │ │ │ │ + @ instruction: 0x01276e00 │ │ │ │ + teqeq r1, r4, ror #6 │ │ │ │ + @ instruction: 0x01276d6c │ │ │ │ + @ instruction: 0x01276d50 │ │ │ │ + teqeq r1, r0, lsl r3 │ │ │ │ + @ instruction: 0x01276d18 │ │ │ │ + @ instruction: 0x01276be8 │ │ │ │ + teqeq r1, r0, lsl #3 │ │ │ │ + smlawbeq r7, r8, fp, r6 │ │ │ │ + @ instruction: 0x0126ea78 │ │ │ │ + @ instruction: 0x0126ea5c │ │ │ │ + @ instruction: 0x0126ea40 │ │ │ │ + @ instruction: 0x0126ea14 │ │ │ │ + @ instruction: 0x0126e9e8 │ │ │ │ + @ instruction: 0x0126e9b8 │ │ │ │ + @ instruction: 0x01276a90 │ │ │ │ + teqeq r1, r8, lsl #1 │ │ │ │ + smlawbeq r6, r8, r9, lr │ │ │ │ + @ instruction: 0x0126e958 │ │ │ │ + @ instruction: 0x01276a30 │ │ │ │ + teqeq r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x0126e928 │ │ │ │ + @ instruction: 0x0126e90c │ │ │ │ ldrdeq lr, [r6, -ip]! │ │ │ │ - @ instruction: 0x012768b4 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0126e7ac │ │ │ │ - @ instruction: 0x0126e77c │ │ │ │ - @ instruction: 0x01276854 │ │ │ │ - teqeq r1, r0, asr lr │ │ │ │ - @ instruction: 0x0126e748 │ │ │ │ - @ instruction: 0x01276820 │ │ │ │ - teqeq r1, ip, lsl lr │ │ │ │ - @ instruction: 0x0126e718 │ │ │ │ - @ instruction: 0x0126e6ec │ │ │ │ + @ instruction: 0x012769b4 │ │ │ │ + teqeq r1, ip, lsr #31 │ │ │ │ + @ instruction: 0x0126e8ac │ │ │ │ + @ instruction: 0x0126e87c │ │ │ │ + @ instruction: 0x01276954 │ │ │ │ + teqeq r1, ip, asr #30 │ │ │ │ + @ instruction: 0x0126e848 │ │ │ │ + @ instruction: 0x01276920 │ │ │ │ + teqeq r1, r8, lsl pc │ │ │ │ + @ instruction: 0x0126e818 │ │ │ │ + @ instruction: 0x0126e7e8 │ │ │ │ + smlawteq r7, r0, r8, r6 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0126e7b8 │ │ │ │ + smlawbeq r6, r8, r7, lr │ │ │ │ + @ instruction: 0x01276860 │ │ │ │ + teqeq r1, r8, asr lr │ │ │ │ + @ instruction: 0x0126e754 │ │ │ │ + @ instruction: 0x0127682c │ │ │ │ + teqeq r1, r4, lsr #28 │ │ │ │ + @ instruction: 0x0126e724 │ │ │ │ + strdeq lr, [r6, -r8]! │ │ │ │ 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] @ 373a0c │ │ │ │ @@ -704015,33 +704015,33 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 37404c │ │ │ │ teqeq fp, r0, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, ip, lsr sp │ │ │ │ - smlawteq r7, r0, r7, r6 │ │ │ │ + teqeq r1, r4, asr #26 │ │ │ │ + smlawteq r7, ip, r7, r6 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - strdeq lr, [r6, -r0]! │ │ │ │ - @ instruction: 0x01276674 │ │ │ │ - teqeq r1, r4, ror #23 │ │ │ │ - @ instruction: 0x0126e4bc │ │ │ │ - smlawbeq r6, r8, r4, lr │ │ │ │ - @ instruction: 0x01276608 │ │ │ │ - teqeq r1, r8, ror fp │ │ │ │ - @ instruction: 0x0126e450 │ │ │ │ - ldrdeq r6, [r7, -r0]! │ │ │ │ - teqeq r1, r0, asr #22 │ │ │ │ - @ instruction: 0x0126e418 │ │ │ │ - @ instruction: 0x01276598 │ │ │ │ - teqeq r1, r8, lsl #22 │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ - @ instruction: 0x0127655c │ │ │ │ - teqeq r1, ip, asr #21 │ │ │ │ + strdeq lr, [r6, -ip]! │ │ │ │ + smlawbeq r7, r0, r6, r6 │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + smlawteq r6, r8, r4, lr │ │ │ │ + @ instruction: 0x0126e494 │ │ │ │ + @ instruction: 0x01276614 │ │ │ │ + teqeq r1, r0, lsl #23 │ │ │ │ + @ instruction: 0x0126e45c │ │ │ │ + ldrdeq r6, [r7, -ip]! │ │ │ │ + teqeq r1, r8, asr #22 │ │ │ │ + @ instruction: 0x0126e424 │ │ │ │ + @ instruction: 0x012765a4 │ │ │ │ + teqeq r1, r0, lsl fp │ │ │ │ + @ instruction: 0x0126e3e8 │ │ │ │ + @ instruction: 0x01276568 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ │ │ │ │ 00374220 : │ │ │ │ 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 │ │ │ │ @@ -704210,30 +704210,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 37436c │ │ │ │ teqeq fp, r4, asr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127642c │ │ │ │ - teqeq fp, r0 @ │ │ │ │ - teqeq r1, r0, asr #17 │ │ │ │ - smlawteq r6, r4, r1, lr │ │ │ │ - @ instruction: 0x01276344 │ │ │ │ - teqeq r1, r0, lsl #17 │ │ │ │ - smlawbeq r6, r4, r1, lr │ │ │ │ - @ instruction: 0x01276304 │ │ │ │ - teqeq r1, r4, asr #16 │ │ │ │ - @ instruction: 0x0126e148 │ │ │ │ - smlawteq r7, r4, r2, r6 │ │ │ │ - @ instruction: 0x0126e110 │ │ │ │ teqeq r1, r8 @ │ │ │ │ - ldrdeq lr, [r6, -ip]! │ │ │ │ - @ instruction: 0x0127625c │ │ │ │ + @ instruction: 0x01276438 │ │ │ │ + teqeq fp, r0 @ │ │ │ │ + teqeq r1, r8, asr #17 │ │ │ │ + ldrdeq lr, [r6, -r0]! │ │ │ │ + @ instruction: 0x01276350 │ │ │ │ + teqeq r1, r8, lsl #17 │ │ │ │ + @ instruction: 0x0126e190 │ │ │ │ + @ instruction: 0x01276310 │ │ │ │ + teqeq r1, ip, asr #16 │ │ │ │ + @ instruction: 0x0126e154 │ │ │ │ + ldrdeq r6, [r7, -r0]! │ │ │ │ + @ instruction: 0x0126e11c │ │ │ │ + teqeq r1, r0, ror #15 │ │ │ │ + @ instruction: 0x0126e0e8 │ │ │ │ + @ instruction: 0x01276268 │ │ │ │ │ │ │ │ 00374518 : │ │ │ │ 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 │ │ │ │ @@ -705074,92 +705074,92 @@ │ │ │ │ mov r1, #185 @ 0xb9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3749ac │ │ │ │ teqeq fp, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x0127617c │ │ │ │ - teqeq r1, r8, asr r5 │ │ │ │ - ldrdeq r5, [r7, -ip]! │ │ │ │ + teqeq r1, r0, lsl #14 │ │ │ │ + smlawbeq r7, r8, r1, r6 │ │ │ │ + teqeq r1, r0, ror #10 │ │ │ │ + @ instruction: 0x01275fe8 │ │ │ │ teqeq fp, r0, asr r2 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01275d40 │ │ │ │ - @ instruction: 0x01275c48 │ │ │ │ - @ instruction: 0x01275ca8 │ │ │ │ - teqeq r1, r8, ror #2 │ │ │ │ - @ instruction: 0x01275be0 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01275d4c │ │ │ │ + @ instruction: 0x01275c54 │ │ │ │ + @ instruction: 0x01275cb4 │ │ │ │ + teqeq r1, r0, ror r1 │ │ │ │ + @ instruction: 0x01275bec │ │ │ │ smlawbeq r5, r8, r2, lr │ │ │ │ @ instruction: 0x0125e234 │ │ │ │ - smlawbeq r6, r0, r9, sp │ │ │ │ - teqeq r1, r4, asr #32 │ │ │ │ - @ instruction: 0x0126d948 │ │ │ │ - smlawteq r7, r4, sl, r5 │ │ │ │ - teqeq r1, r8 │ │ │ │ - @ instruction: 0x0126d90c │ │ │ │ - smlawbeq r7, r8, sl, r5 │ │ │ │ - teqeq r1, ip, asr #31 │ │ │ │ - ldrdeq sp, [r6, -r0]! │ │ │ │ - @ instruction: 0x01275a4c │ │ │ │ - @ instruction: 0x0126d898 │ │ │ │ - teqeq r1, ip, ror #30 │ │ │ │ - @ instruction: 0x01275a00 │ │ │ │ + smlawbeq r6, ip, r9, sp │ │ │ │ + teqeq r1, ip, asr #32 │ │ │ │ + @ instruction: 0x0126d954 │ │ │ │ ldrdeq r5, [r7, -r0]! │ │ │ │ - teqeq r1, r8, lsl #30 │ │ │ │ - @ instruction: 0x0126d80c │ │ │ │ - smlawbeq r7, r8, r9, r5 │ │ │ │ - teqeq r1, r8, asr #29 │ │ │ │ - smlawteq r6, ip, r7, sp │ │ │ │ - @ instruction: 0x01275948 │ │ │ │ - teqeq r1, ip, lsl #29 │ │ │ │ - @ instruction: 0x0126d790 │ │ │ │ - @ instruction: 0x01275910 │ │ │ │ - teqeq r1, ip, asr #28 │ │ │ │ - @ instruction: 0x0126d750 │ │ │ │ - smlawteq r7, ip, r8, r5 │ │ │ │ - teqeq r1, ip, lsl #28 │ │ │ │ - @ instruction: 0x0126d710 │ │ │ │ - smlawbeq r7, ip, r8, r5 │ │ │ │ - teqeq r1, ip, asr #27 │ │ │ │ - ldrdeq sp, [r6, -r0]! │ │ │ │ - @ instruction: 0x0127584c │ │ │ │ - teqeq r1, ip, lsl #27 │ │ │ │ - @ instruction: 0x0126d690 │ │ │ │ - @ instruction: 0x0127580c │ │ │ │ - teqeq r1, ip, asr #26 │ │ │ │ - @ instruction: 0x0126d650 │ │ │ │ - smlawteq r7, ip, r7, r5 │ │ │ │ - teqeq r1, ip, lsl #26 │ │ │ │ - @ instruction: 0x0126d610 │ │ │ │ - smlawbeq r7, ip, r7, r5 │ │ │ │ - ldrdeq sp, [r6, -r8]! │ │ │ │ - teqeq r1, ip, lsr #25 │ │ │ │ - @ instruction: 0x01275770 │ │ │ │ - @ instruction: 0x0127570c │ │ │ │ - @ instruction: 0x0126d554 │ │ │ │ - teqeq r1, ip, lsl ip │ │ │ │ - @ instruction: 0x0126d520 │ │ │ │ - @ instruction: 0x0127569c │ │ │ │ - teqeq r1, r4, ror #23 │ │ │ │ - @ instruction: 0x0126d4e4 │ │ │ │ - @ instruction: 0x01275664 │ │ │ │ - teqeq r1, r4, lsr #23 │ │ │ │ - @ instruction: 0x0126d4a8 │ │ │ │ - @ instruction: 0x01275624 │ │ │ │ - teqeq r1, r4, ror #22 │ │ │ │ - @ instruction: 0x01275704 │ │ │ │ + teqeq r1, r0, lsl r0 │ │ │ │ + @ instruction: 0x0126d918 │ │ │ │ + @ instruction: 0x01275a94 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq sp, [r6, -ip]! │ │ │ │ + @ instruction: 0x01275a58 │ │ │ │ + @ instruction: 0x0126d8a4 │ │ │ │ + teqeq r1, r4, ror pc │ │ │ │ + @ instruction: 0x01275a0c │ │ │ │ ldrdeq r5, [r7, -ip]! │ │ │ │ - @ instruction: 0x0126d42c │ │ │ │ - strdeq sp, [r6, -ip]! │ │ │ │ - smlawteq r6, ip, r3, sp │ │ │ │ - @ instruction: 0x0126d39c │ │ │ │ - teqeq r1, r0, ror #20 │ │ │ │ - @ instruction: 0x0126d364 │ │ │ │ - @ instruction: 0x012754e0 │ │ │ │ + teqeq r1, r0, lsl pc │ │ │ │ + @ instruction: 0x0126d818 │ │ │ │ + @ instruction: 0x01275994 │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + ldrdeq sp, [r6, -r8]! │ │ │ │ + @ instruction: 0x01275954 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x0126d79c │ │ │ │ + @ instruction: 0x0127591c │ │ │ │ + teqeq r1, r4, asr lr │ │ │ │ + @ instruction: 0x0126d75c │ │ │ │ + ldrdeq r5, [r7, -r8]! │ │ │ │ + teqeq r1, r4, lsl lr │ │ │ │ + @ instruction: 0x0126d71c │ │ │ │ + @ instruction: 0x01275898 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + ldrdeq sp, [r6, -ip]! │ │ │ │ + @ instruction: 0x01275858 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x0126d69c │ │ │ │ + @ instruction: 0x01275818 │ │ │ │ + teqeq r1, r4, asr sp │ │ │ │ + @ instruction: 0x0126d65c │ │ │ │ + ldrdeq r5, [r7, -r8]! │ │ │ │ + teqeq r1, r4, lsl sp │ │ │ │ + @ instruction: 0x0126d61c │ │ │ │ + @ instruction: 0x01275798 │ │ │ │ + @ instruction: 0x0126d5e4 │ │ │ │ + teqeq r1, r4 @ │ │ │ │ + @ instruction: 0x0127577c │ │ │ │ + @ instruction: 0x01275718 │ │ │ │ + @ instruction: 0x0126d560 │ │ │ │ + teqeq r1, r4, lsr #24 │ │ │ │ + @ instruction: 0x0126d52c │ │ │ │ + @ instruction: 0x012756a8 │ │ │ │ + teqeq r1, ip, ror #23 │ │ │ │ + strdeq sp, [r6, -r0]! │ │ │ │ + @ instruction: 0x01275670 │ │ │ │ + teqeq r1, ip, lsr #23 │ │ │ │ + @ instruction: 0x0126d4b4 │ │ │ │ + @ instruction: 0x01275630 │ │ │ │ + teqeq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x01275710 │ │ │ │ + @ instruction: 0x012755e8 │ │ │ │ + @ instruction: 0x0126d438 │ │ │ │ + @ instruction: 0x0126d408 │ │ │ │ + ldrdeq sp, [r6, -r8]! │ │ │ │ + @ instruction: 0x0126d3a8 │ │ │ │ + teqeq r1, r8, ror #20 │ │ │ │ + @ instruction: 0x0126d370 │ │ │ │ + @ instruction: 0x012754ec │ │ │ │ │ │ │ │ 00375388 : │ │ │ │ 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] @ 375a98 │ │ │ │ @@ -705610,69 +705610,69 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 375694 │ │ │ │ teqeq fp, r0, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r0, lsl r8 │ │ │ │ muleq r0, r0, sl │ │ │ │ - teqeq r1, r8, ror #14 │ │ │ │ - @ instruction: 0x012751e4 │ │ │ │ + teqeq r1, r0, ror r7 │ │ │ │ + strdeq r5, [r7, -r0]! │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq fp, r8, ror #10 │ │ │ │ - teqeq r1, r8, lsl r5 │ │ │ │ - @ instruction: 0x0126ce1c │ │ │ │ - @ instruction: 0x01274f9c │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - ldrdeq ip, [r6, -r8]! │ │ │ │ - @ instruction: 0x01274f58 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x0126cd9c │ │ │ │ - @ instruction: 0x01274f14 │ │ │ │ + teqeq r1, r0, lsr #10 │ │ │ │ + @ instruction: 0x0126ce28 │ │ │ │ + @ instruction: 0x01274fa8 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0126cde4 │ │ │ │ + @ instruction: 0x01274f64 │ │ │ │ + teqeq r1, r0, lsr #9 │ │ │ │ + @ instruction: 0x0126cda8 │ │ │ │ + @ instruction: 0x01274f20 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - teqeq r1, ip, asr r4 │ │ │ │ - @ instruction: 0x0126cd60 │ │ │ │ - @ instruction: 0x01274ee0 │ │ │ │ + teqeq r1, r4, ror #8 │ │ │ │ + @ instruction: 0x0126cd6c │ │ │ │ + @ instruction: 0x01274eec │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0126cd28 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - strdeq ip, [r6, -r4]! │ │ │ │ - @ instruction: 0x01274e74 │ │ │ │ + @ instruction: 0x0126cd34 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x0126cd00 │ │ │ │ + smlawbeq r7, r0, lr, r4 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x0126ccb8 │ │ │ │ - @ instruction: 0x01274e38 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + smlawteq r6, r4, ip, ip │ │ │ │ + @ instruction: 0x01274e44 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - teqeq r1, r8, ror r3 │ │ │ │ - @ instruction: 0x0126cc7c │ │ │ │ - strdeq r4, [r7, -ip]! │ │ │ │ + teqeq r1, r0, lsl #7 │ │ │ │ + smlawbeq r6, r8, ip, ip │ │ │ │ + @ instruction: 0x01274e08 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - teqeq r1, ip, lsr r3 │ │ │ │ - @ instruction: 0x0126cc40 │ │ │ │ - smlawteq r7, r0, sp, r4 │ │ │ │ - teqeq r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x0126cc04 │ │ │ │ - smlawbeq r7, r4, sp, r4 │ │ │ │ + teqeq r1, r4, asr #6 │ │ │ │ + @ instruction: 0x0126cc4c │ │ │ │ + smlawteq r7, ip, sp, r4 │ │ │ │ + teqeq r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x0126cc10 │ │ │ │ + @ instruction: 0x01274d90 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq r1, r4, asr #5 │ │ │ │ - smlawteq r6, r8, fp, ip │ │ │ │ - @ instruction: 0x01274d48 │ │ │ │ + teqeq r1, ip, asr #5 │ │ │ │ + ldrdeq ip, [r6, -r4]! │ │ │ │ + @ instruction: 0x01274d54 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - teqeq r1, r8, lsl #5 │ │ │ │ - smlawbeq r6, ip, fp, ip │ │ │ │ - @ instruction: 0x01274d0c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0126cb98 │ │ │ │ + @ instruction: 0x01274d18 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq r1, ip, asr #4 │ │ │ │ - @ instruction: 0x0126cb50 │ │ │ │ - ldrdeq r4, [r7, -r0]! │ │ │ │ + teqeq r1, r4, asr r2 │ │ │ │ + @ instruction: 0x0126cb5c │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq r1, r0, lsl r2 │ │ │ │ - @ instruction: 0x0126cb14 │ │ │ │ - @ instruction: 0x01274c94 │ │ │ │ + teqeq r1, r8, lsl r2 │ │ │ │ + @ instruction: 0x0126cb20 │ │ │ │ + @ instruction: 0x01274ca0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 00375b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -706200,70 +706200,70 @@ │ │ │ │ b 375f5c │ │ │ │ teqeq fp, r8, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, ip, lsr #32 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, ror #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0127494c │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01274958 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ teqeq fp, r0, lsr #25 │ │ │ │ - teqeq r1, r0, asr #24 │ │ │ │ - @ instruction: 0x0126c544 │ │ │ │ - smlawteq r7, r4, r6, r4 │ │ │ │ + teqeq r1, r8, asr #24 │ │ │ │ + @ instruction: 0x0126c550 │ │ │ │ + ldrdeq r4, [r7, -r0]! │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - teqeq r1, r4, lsl #24 │ │ │ │ - @ instruction: 0x0126c504 │ │ │ │ - smlawbeq r7, r8, r6, r4 │ │ │ │ + teqeq r1, ip, lsl #24 │ │ │ │ + @ instruction: 0x0126c510 │ │ │ │ + @ instruction: 0x01274694 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - teqeq r1, r0, asr #23 │ │ │ │ - smlawteq r6, r4, r4, ip │ │ │ │ - @ instruction: 0x01274644 │ │ │ │ + teqeq r1, r8, asr #23 │ │ │ │ + ldrdeq ip, [r6, -r0]! │ │ │ │ + @ instruction: 0x01274650 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - teqeq r1, r0, lsl #23 │ │ │ │ - @ instruction: 0x01274748 │ │ │ │ - @ instruction: 0x01274604 │ │ │ │ + teqeq r1, r8, lsl #23 │ │ │ │ + @ instruction: 0x01274754 │ │ │ │ + @ instruction: 0x01274610 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq r1, r0, lsr fp │ │ │ │ - @ instruction: 0x0126c434 │ │ │ │ - @ instruction: 0x012745b4 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ - strdeq ip, [r6, -r8]! │ │ │ │ - @ instruction: 0x01274578 │ │ │ │ + teqeq r1, r8, lsr fp │ │ │ │ + @ instruction: 0x0126c440 │ │ │ │ + smlawteq r7, r0, r5, r4 │ │ │ │ + teqeq r1, ip @ │ │ │ │ + @ instruction: 0x0126c404 │ │ │ │ + smlawbeq r7, r4, r5, r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq r1, r8 @ │ │ │ │ - @ instruction: 0x0126c3bc │ │ │ │ - @ instruction: 0x0127453c │ │ │ │ + teqeq r1, r0, asr #21 │ │ │ │ + smlawteq r6, r8, r3, ip │ │ │ │ + @ instruction: 0x01274548 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - teqeq r1, r0, lsl #21 │ │ │ │ - smlawbeq r6, r0, r3, ip │ │ │ │ - @ instruction: 0x01274504 │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ + smlawbeq r6, ip, r3, ip │ │ │ │ + @ instruction: 0x01274510 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r1, ip, lsr sl │ │ │ │ - @ instruction: 0x0126c340 │ │ │ │ - smlawteq r7, r0, r4, r4 │ │ │ │ - teqeq r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0126c304 │ │ │ │ - smlawbeq r7, r4, r4, r4 │ │ │ │ + teqeq r1, r4, asr #20 │ │ │ │ + @ instruction: 0x0126c34c │ │ │ │ + smlawteq r7, ip, r4, r4 │ │ │ │ + teqeq r1, r8, lsl #20 │ │ │ │ + @ instruction: 0x0126c310 │ │ │ │ + @ instruction: 0x01274490 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - teqeq r1, r0, asr #19 │ │ │ │ - smlawteq r6, r4, r2, ip │ │ │ │ - @ instruction: 0x01274444 │ │ │ │ + teqeq r1, r8, asr #19 │ │ │ │ + ldrdeq ip, [r6, -r0]! │ │ │ │ + @ instruction: 0x01274450 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - teqeq r1, r4, lsl #19 │ │ │ │ - smlawbeq r6, r8, r2, ip │ │ │ │ - @ instruction: 0x01274408 │ │ │ │ + teqeq r1, ip, lsl #19 │ │ │ │ + @ instruction: 0x0126c294 │ │ │ │ + @ instruction: 0x01274414 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x0126c250 │ │ │ │ - @ instruction: 0x0126c220 │ │ │ │ - teqeq r1, r8, ror #17 │ │ │ │ - @ instruction: 0x0126c1ec │ │ │ │ - @ instruction: 0x0127436c │ │ │ │ + @ instruction: 0x0126c25c │ │ │ │ + @ instruction: 0x0126c22c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + strdeq ip, [r6, -r8]! │ │ │ │ + @ instruction: 0x01274378 │ │ │ │ │ │ │ │ 003764b8 : │ │ │ │ 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] @ 3774a4 │ │ │ │ @@ -707283,252 +707283,252 @@ │ │ │ │ b 37723c │ │ │ │ teqeq fp, r8, lsr #14 │ │ │ │ teqeq fp, r4, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #19 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - teqeq r1, r4, lsl r6 │ │ │ │ - smlawbeq r7, ip, r0, r4 │ │ │ │ + teqeq r1, ip, lsl r6 │ │ │ │ + @ instruction: 0x01274098 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x01273e14 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + @ instruction: 0x01273e20 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r1, r8, asr r0 │ │ │ │ - @ instruction: 0x0126b95c │ │ │ │ - ldrdeq r3, [r7, -ip]! │ │ │ │ + teqeq r1, r0, rrx │ │ │ │ + @ instruction: 0x0126b968 │ │ │ │ + @ instruction: 0x01273ae8 │ │ │ │ teqeq fp, r4 @ │ │ │ │ - teqeq r1, r0, asr pc │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - teqeq r1, r0, asr lr │ │ │ │ - smlawteq r7, r8, r8, r3 │ │ │ │ + teqeq r1, r8, asr pc │ │ │ │ + ldrdeq r3, [r7, -ip]! │ │ │ │ + teqeq r1, r8, asr lr │ │ │ │ + ldrdeq r3, [r7, -r4]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r1, r8, ror ip │ │ │ │ - @ instruction: 0x01273700 │ │ │ │ - teqeq r1, r8, lsr #24 │ │ │ │ - @ instruction: 0x012736b0 │ │ │ │ - smlawteq r6, ip, r3, fp │ │ │ │ - teqeq r1, ip @ │ │ │ │ - ldrdeq r1, [r7, -r4]! │ │ │ │ - teqeq r1, r0, lsl #21 │ │ │ │ - smlawbeq r6, r4, r3, fp │ │ │ │ - @ instruction: 0x01273504 │ │ │ │ + teqeq r1, r0, lsl #25 │ │ │ │ + @ instruction: 0x0127370c │ │ │ │ + teqeq r1, r0, lsr ip │ │ │ │ + @ instruction: 0x012736bc │ │ │ │ + ldrdeq fp, [r6, -r8]! │ │ │ │ + teqeq r1, r4, asr #21 │ │ │ │ + @ instruction: 0x012719e0 │ │ │ │ + teqeq r1, r8, lsl #21 │ │ │ │ + @ instruction: 0x0126b390 │ │ │ │ + @ instruction: 0x01273510 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r1, r0 @ │ │ │ │ - @ instruction: 0x0126b2b4 │ │ │ │ - @ instruction: 0x01273434 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ + smlawteq r6, r0, r2, fp │ │ │ │ + @ instruction: 0x01273440 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - teqeq r1, r8, lsl #17 │ │ │ │ - smlawbeq r6, ip, r1, fp │ │ │ │ - @ instruction: 0x0127330c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0126b198 │ │ │ │ + @ instruction: 0x01273318 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ @ instruction: 0x0125b9bc │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ - teqeq r1, r0, asr #7 │ │ │ │ - ldrdeq r1, [r7, -r8]! │ │ │ │ - teqeq r1, r4, lsl #7 │ │ │ │ - smlawbeq r6, r8, ip, sl │ │ │ │ - @ instruction: 0x01272e08 │ │ │ │ - @ instruction: 0x0126ac50 │ │ │ │ - teqeq r1, r0, asr #6 │ │ │ │ - @ instruction: 0x01271258 │ │ │ │ - @ instruction: 0x0126ac10 │ │ │ │ - teqeq r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x01271218 │ │ │ │ - teqeq r1, r4, asr #5 │ │ │ │ - smlawteq r6, r8, fp, sl │ │ │ │ - @ instruction: 0x01272d48 │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + teqeq r1, r8, asr #7 │ │ │ │ + @ instruction: 0x012712e4 │ │ │ │ + teqeq r1, ip, lsl #7 │ │ │ │ + @ instruction: 0x0126ac94 │ │ │ │ + @ instruction: 0x01272e14 │ │ │ │ + @ instruction: 0x0126ac5c │ │ │ │ + teqeq r1, r8, asr #6 │ │ │ │ + @ instruction: 0x01271264 │ │ │ │ + @ instruction: 0x0126ac1c │ │ │ │ + teqeq r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x01271224 │ │ │ │ + teqeq r1, ip, asr #5 │ │ │ │ + ldrdeq sl, [r6, -r4]! │ │ │ │ + @ instruction: 0x01272d54 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x0126ab94 │ │ │ │ - teqeq r1, ip, asr r2 │ │ │ │ - @ instruction: 0x0126ab60 │ │ │ │ - @ instruction: 0x01272ce0 │ │ │ │ - teqeq r1, r0, lsr #4 │ │ │ │ - @ instruction: 0x0126ab24 │ │ │ │ - @ instruction: 0x01272ca4 │ │ │ │ + @ instruction: 0x0126aba0 │ │ │ │ + teqeq r1, r4, ror #4 │ │ │ │ + @ instruction: 0x0126ab6c │ │ │ │ + @ instruction: 0x01272cec │ │ │ │ + teqeq r1, r8, lsr #4 │ │ │ │ + @ instruction: 0x0126ab30 │ │ │ │ + @ instruction: 0x01272cb0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - teqeq r1, r4, ror #3 │ │ │ │ - @ instruction: 0x0126aae8 │ │ │ │ - @ instruction: 0x01272c68 │ │ │ │ + teqeq r1, ip, ror #3 │ │ │ │ + strdeq sl, [r6, -r4]! │ │ │ │ + @ instruction: 0x01272c74 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq r1, r8, lsr #3 │ │ │ │ - @ instruction: 0x0126aaac │ │ │ │ - @ instruction: 0x01272c2c │ │ │ │ + teqeq r1, r0 @ │ │ │ │ + @ instruction: 0x0126aab8 │ │ │ │ + @ instruction: 0x01272c38 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x0126aa78 │ │ │ │ - teqeq r1, r4, asr #2 │ │ │ │ - @ instruction: 0x0126aa48 │ │ │ │ - smlawteq r7, r8, fp, r2 │ │ │ │ - teqeq r1, ip, lsl #2 │ │ │ │ - @ instruction: 0x0126aa10 │ │ │ │ - @ instruction: 0x01272b90 │ │ │ │ - ldrsbeq r0, [r1, -r4]! │ │ │ │ - ldrdeq sl, [r6, -r8]! │ │ │ │ - @ instruction: 0x01272b58 │ │ │ │ - @ instruction: 0x0131009c │ │ │ │ - @ instruction: 0x0126a9a0 │ │ │ │ - @ instruction: 0x01272b20 │ │ │ │ - @ instruction: 0x0126a96c │ │ │ │ - teqeq r1, r8, lsr r0 │ │ │ │ - @ instruction: 0x0126a93c │ │ │ │ - @ instruction: 0x01272abc │ │ │ │ + smlawbeq r6, r4, sl, sl │ │ │ │ + teqeq r1, ip, asr #2 │ │ │ │ + @ instruction: 0x0126aa54 │ │ │ │ + ldrdeq r2, [r7, -r4]! │ │ │ │ + teqeq r1, r4, lsl r1 │ │ │ │ + @ instruction: 0x0126aa1c │ │ │ │ + @ instruction: 0x01272b9c │ │ │ │ + ldrsbeq r0, [r1, -ip]! │ │ │ │ + @ instruction: 0x0126a9e4 │ │ │ │ + @ instruction: 0x01272b64 │ │ │ │ + teqeq r1, r4, lsr #1 │ │ │ │ + @ instruction: 0x0126a9ac │ │ │ │ + @ instruction: 0x01272b2c │ │ │ │ + @ instruction: 0x0126a978 │ │ │ │ + teqeq r1, r0, asr #32 │ │ │ │ + @ instruction: 0x0126a948 │ │ │ │ + smlawteq r7, r8, sl, r2 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - teqeq r1, r0 │ │ │ │ - @ instruction: 0x0126a904 │ │ │ │ - smlawbeq r7, r4, sl, r2 │ │ │ │ - teqpeq r0, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r6, ip, r8, sl │ │ │ │ - @ instruction: 0x01272a4c │ │ │ │ + teqeq r1, r8 │ │ │ │ + @ instruction: 0x0126a910 │ │ │ │ + @ instruction: 0x01272a90 │ │ │ │ teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a894 │ │ │ │ - @ instruction: 0x01272a14 │ │ │ │ + ldrdeq sl, [r6, -r8]! │ │ │ │ + @ instruction: 0x01272a58 │ │ │ │ + teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a8a0 │ │ │ │ + @ instruction: 0x01272a20 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqpeq r0, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a85c │ │ │ │ - ldrdeq r2, [r7, -ip]! │ │ │ │ + teqpeq r0, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a868 │ │ │ │ + @ instruction: 0x012729e8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqpeq r0, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a824 │ │ │ │ - @ instruction: 0x012729a4 │ │ │ │ - teqpeq r0, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a7ec │ │ │ │ - @ instruction: 0x0127296c │ │ │ │ + teqpeq r0, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a830 │ │ │ │ + @ instruction: 0x012729b0 │ │ │ │ + teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r6, -r8]! │ │ │ │ + @ instruction: 0x01272978 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - teqpeq r0, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a7b0 │ │ │ │ - @ instruction: 0x01272930 │ │ │ │ + teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a7bc │ │ │ │ + @ instruction: 0x0127293c │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqpeq r0, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a774 │ │ │ │ - strdeq r2, [r7, -r4]! │ │ │ │ + teqpeq r0, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r6, r0, r7, sl │ │ │ │ + @ instruction: 0x01272900 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - teqpeq r0, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a73c │ │ │ │ - @ instruction: 0x012728bc │ │ │ │ - teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a700 │ │ │ │ - smlawbeq r7, r0, r8, r2 │ │ │ │ + teqpeq r0, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a748 │ │ │ │ + smlawteq r7, r8, r8, r2 │ │ │ │ + teqpeq r0, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a70c │ │ │ │ + smlawbeq r7, ip, r8, r2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqpeq r0, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r6, r4, r6, sl │ │ │ │ - @ instruction: 0x01272844 │ │ │ │ + teqpeq r0, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r6, -r0]! │ │ │ │ + @ instruction: 0x01272850 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqpeq r0, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r6, r8, r6, sl │ │ │ │ - @ instruction: 0x01272808 │ │ │ │ + teqpeq r0, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a694 │ │ │ │ + @ instruction: 0x01272814 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x0126a654 │ │ │ │ + @ instruction: 0x0126a660 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x0126a628 │ │ │ │ + @ instruction: 0x0126a634 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq sl, [r6, -ip]! │ │ │ │ + @ instruction: 0x0126a608 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ - @ instruction: 0x0126a5a4 │ │ │ │ - @ instruction: 0x0126a578 │ │ │ │ - teqpeq r0, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r7, r0, fp, r0 │ │ │ │ - teqpeq r0, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a530 │ │ │ │ - @ instruction: 0x012726b0 │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + @ instruction: 0x0126a5b0 │ │ │ │ + smlawbeq r6, r4, r5, sl │ │ │ │ + teqpeq r0, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r7, ip, fp, r0 │ │ │ │ + teqpeq r0, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a53c │ │ │ │ + @ instruction: 0x012726bc │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - strdeq sl, [r6, -ip]! │ │ │ │ + @ instruction: 0x0126a508 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0126a4a4 │ │ │ │ - @ instruction: 0x0126a478 │ │ │ │ + @ instruction: 0x0126a4b0 │ │ │ │ + smlawbeq r6, r4, r4, sl │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - teqpeq r0, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a444 │ │ │ │ - smlawteq r7, r4, r5, r2 │ │ │ │ + teqpeq r0, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a450 │ │ │ │ + ldrdeq r2, [r7, -r0]! │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - teqpeq r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a408 │ │ │ │ - smlawbeq r7, r8, r5, r2 │ │ │ │ + teqpeq r0, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a414 │ │ │ │ + @ instruction: 0x01272594 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - teqpeq r0, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ - @ instruction: 0x01272550 │ │ │ │ + teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + @ instruction: 0x0127255c │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x0126a39c │ │ │ │ - @ instruction: 0x0126a36c │ │ │ │ - teqpeq r0, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01270974 │ │ │ │ - teqpeq r0, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a324 │ │ │ │ - @ instruction: 0x012724a4 │ │ │ │ + @ instruction: 0x0126a3a8 │ │ │ │ + @ instruction: 0x0126a378 │ │ │ │ + teqpeq r0, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r7, r0, r9, r0 │ │ │ │ + teqpeq r0, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a330 │ │ │ │ + @ instruction: 0x012724b0 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - strdeq sl, [r6, -r0]! │ │ │ │ - teqpeq r0, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - strdeq r0, [r7, -r8]! │ │ │ │ - @ instruction: 0x0126a2ac │ │ │ │ + strdeq sl, [r6, -ip]! │ │ │ │ + teqpeq r0, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01270904 │ │ │ │ + @ instruction: 0x0126a2b8 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - @ instruction: 0x0126a294 │ │ │ │ - teqpeq r0, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0127089c │ │ │ │ - @ instruction: 0x0126a254 │ │ │ │ - @ instruction: 0x0126a228 │ │ │ │ + @ instruction: 0x0126a2a0 │ │ │ │ + teqpeq r0, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + smulwbeq r7, r8, r8 │ │ │ │ + @ instruction: 0x0126a260 │ │ │ │ + @ instruction: 0x0126a234 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r6, -r8]! │ │ │ │ - @ instruction: 0x01272378 │ │ │ │ - andeq r0, r0, sl, lsl r1 │ │ │ │ teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ - smlawteq r6, r0, r1, sl │ │ │ │ - @ instruction: 0x01272340 │ │ │ │ + @ instruction: 0x0126a204 │ │ │ │ + smlawbeq r7, r4, r3, r2 │ │ │ │ + andeq r0, r0, sl, lsl r1 │ │ │ │ + teqpeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r6, ip, r1, sl │ │ │ │ + @ instruction: 0x0127234c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqpeq r0, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r6, r8, r1, sl │ │ │ │ - @ instruction: 0x01272308 │ │ │ │ + teqpeq r0, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a194 │ │ │ │ + @ instruction: 0x01272314 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqpeq r0, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a150 │ │ │ │ - ldrdeq r2, [r7, -r0]! │ │ │ │ + teqpeq r0, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a15c │ │ │ │ + ldrdeq r2, [r7, -ip]! │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - teqpeq r0, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a118 │ │ │ │ - @ instruction: 0x01272298 │ │ │ │ + teqpeq r0, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a124 │ │ │ │ + @ instruction: 0x012722a4 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r6, -ip]! │ │ │ │ - @ instruction: 0x0127225c │ │ │ │ + teqpeq r0, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a0e8 │ │ │ │ + @ instruction: 0x01272268 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a0a0 │ │ │ │ - @ instruction: 0x01272220 │ │ │ │ + teqpeq r0, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a0ac │ │ │ │ + @ instruction: 0x0127222c │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqpeq r0, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a064 │ │ │ │ - @ instruction: 0x012721e4 │ │ │ │ + teqpeq r0, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a070 │ │ │ │ + strdeq r2, [r7, -r0]! │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqpeq r0, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0126a028 │ │ │ │ - @ instruction: 0x012721a8 │ │ │ │ - teqpeq r0, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [r6, -r0]! │ │ │ │ - @ instruction: 0x01272170 │ │ │ │ - andeq r0, r0, lr, lsr r1 │ │ │ │ + teqpeq r0, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126a034 │ │ │ │ + @ instruction: 0x012721b4 │ │ │ │ teqpeq r0, r4 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269fb8 │ │ │ │ - @ instruction: 0x01272138 │ │ │ │ + strdeq r9, [r6, -ip]! │ │ │ │ + @ instruction: 0x0127217c │ │ │ │ + andeq r0, r0, lr, lsr r1 │ │ │ │ + teqpeq r0, ip @ @ p-variant is OBSOLETE │ │ │ │ + smlawteq r6, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01272144 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - teqpeq r0, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269f7c │ │ │ │ - strdeq r2, [r7, -ip]! │ │ │ │ + teqpeq r0, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r6, r8, pc, r9 @ │ │ │ │ + @ instruction: 0x01272108 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqpeq r0, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269f40 │ │ │ │ - smlawteq r7, r0, r0, r2 │ │ │ │ + teqpeq r0, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01269f4c │ │ │ │ + smlawteq r7, ip, r0, r2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqpeq r0, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269f08 │ │ │ │ - smlawbeq r7, r8, r0, r2 │ │ │ │ + teqpeq r0, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01269f14 │ │ │ │ + @ instruction: 0x01272094 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ add r1, r6, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl bada8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 377924 │ │ │ │ ldr r2, [r6, #264] @ 0x108 │ │ │ │ @@ -708775,50 +708775,50 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3788f4 │ │ │ │ b 3789b8 │ │ │ │ teqpeq sl, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq sl, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r0, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r7, -ip]! │ │ │ │ + teqpeq r0, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01271fe8 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01271e40 │ │ │ │ + teqpeq r0, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01271e4c │ │ │ │ teqpeq sl, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0125a4b0 │ │ │ │ - @ instruction: 0x01271f0c │ │ │ │ + @ instruction: 0x01271f18 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01269bb4 │ │ │ │ - smlawbeq r6, r4, fp, r9 │ │ │ │ - teqpeq r0, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269b54 │ │ │ │ - ldrdeq r1, [r7, -r8]! │ │ │ │ + smlawteq r6, r0, fp, r9 │ │ │ │ + @ instruction: 0x01269b90 │ │ │ │ + teqpeq r0, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01269b60 │ │ │ │ + @ instruction: 0x01271ce4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - @ instruction: 0x01269b20 │ │ │ │ + @ instruction: 0x01269b2c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - strdeq r9, [r6, -r4]! │ │ │ │ - smlawteq r6, r8, sl, r9 │ │ │ │ + @ instruction: 0x01269b00 │ │ │ │ + ldrdeq r9, [r6, -r4]! │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - teqpeq r0, r0 @ @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r7, r0, sp, r1 │ │ │ │ - @ instruction: 0x01271c0c │ │ │ │ - teqpeq r0, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269a54 │ │ │ │ - ldrdeq r1, [r7, -r4]! │ │ │ │ + teqpeq r0, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r7, ip, sp, r1 │ │ │ │ + @ instruction: 0x01271c18 │ │ │ │ + teqpeq r0, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01269a60 │ │ │ │ + @ instruction: 0x01271be0 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - teqpeq r0, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01269a1c │ │ │ │ - @ instruction: 0x01271b9c │ │ │ │ - @ instruction: 0x012699e8 │ │ │ │ + teqpeq r0, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01269a28 │ │ │ │ + @ instruction: 0x01271ba8 │ │ │ │ + strdeq r9, [r6, -r4]! │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - smlawteq r7, r0, ip, r1 │ │ │ │ - ldrheq pc, [r0, -r0]! @ │ │ │ │ - @ instruction: 0x01271b2c │ │ │ │ + smlawteq r7, ip, ip, r1 │ │ │ │ + ldrheq pc, [r0, -r8]! @ │ │ │ │ + @ instruction: 0x01271b38 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 00378c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -709409,78 +709409,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov lr, r0 │ │ │ │ b 3791a8 │ │ │ │ teqeq sl, r8, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, ip, lsl pc │ │ │ │ - teqeq r0, r0, asr pc │ │ │ │ - ldrdeq r1, [r7, -r4]! │ │ │ │ + teqeq r0, r8, asr pc │ │ │ │ + @ instruction: 0x012719e0 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - teqeq r0, r0, asr #29 │ │ │ │ - @ instruction: 0x0127193c │ │ │ │ + teqeq r0, r8, asr #29 │ │ │ │ + @ instruction: 0x01271948 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r0, r0, asr sp │ │ │ │ - smlawteq r7, r8, r7, r1 │ │ │ │ + teqeq r0, r8, asr sp │ │ │ │ + ldrdeq r1, [r7, -r4]! │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - teqeq r0, ip, ror ip │ │ │ │ - @ instruction: 0x01271700 │ │ │ │ + teqeq r0, r4, lsl #25 │ │ │ │ + @ instruction: 0x0127170c │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0127161c │ │ │ │ + teqeq r0, r0, lsr #23 │ │ │ │ + @ instruction: 0x01271628 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ teqeq sl, r4, asr sl │ │ │ │ strdeq r9, [r5, -ip]! │ │ │ │ @ instruction: 0x01259ba8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - strdeq r9, [r6, -r8]! │ │ │ │ - @ instruction: 0x01271478 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x012692bc │ │ │ │ - @ instruction: 0x0127143c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01269304 │ │ │ │ + smlawbeq r7, r4, r4, r1 │ │ │ │ + teqeq r0, r0, asr #19 │ │ │ │ + smlawteq r6, r8, r2, r9 │ │ │ │ + @ instruction: 0x01271448 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - teqeq r0, r0, lsl #19 │ │ │ │ - smlawbeq r6, r0, r2, r9 │ │ │ │ - @ instruction: 0x01271404 │ │ │ │ + teqeq r0, r8, lsl #19 │ │ │ │ + smlawbeq r6, ip, r2, r9 │ │ │ │ + @ instruction: 0x01271410 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - teqeq r0, r4, asr #18 │ │ │ │ - @ instruction: 0x01269244 │ │ │ │ - smlawteq r7, r8, r3, r1 │ │ │ │ + teqeq r0, ip, asr #18 │ │ │ │ + @ instruction: 0x01269250 │ │ │ │ + ldrdeq r1, [r7, -r4]! │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - teqeq r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x01269208 │ │ │ │ - smlawbeq r7, ip, r3, r1 │ │ │ │ - teqeq r0, r8, asr #17 │ │ │ │ - smlawteq r6, ip, r1, r9 │ │ │ │ - @ instruction: 0x0127134c │ │ │ │ + teqeq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x01269214 │ │ │ │ + @ instruction: 0x01271398 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + ldrdeq r9, [r6, -r8]! │ │ │ │ + @ instruction: 0x01271358 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - teqeq r0, r8, lsl #17 │ │ │ │ - smlawbeq r6, ip, r1, r9 │ │ │ │ - @ instruction: 0x0127130c │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x01269198 │ │ │ │ + @ instruction: 0x01271318 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - teqeq r0, r0, asr r8 │ │ │ │ - @ instruction: 0x0127149c │ │ │ │ - smlawteq r7, r4, r2, r1 │ │ │ │ - @ instruction: 0x01269118 │ │ │ │ - @ instruction: 0x012690ec │ │ │ │ - teqeq r0, r8, asr #15 │ │ │ │ - smlawteq r6, ip, r0, r9 │ │ │ │ - @ instruction: 0x01271244 │ │ │ │ + teqeq r0, r8, asr r8 │ │ │ │ + @ instruction: 0x012714a8 │ │ │ │ + ldrdeq r1, [r7, -r0]! │ │ │ │ + @ instruction: 0x01269124 │ │ │ │ + strdeq r9, [r6, -r8]! │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + ldrdeq r9, [r6, -r8]! │ │ │ │ + @ instruction: 0x01271250 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01269094 │ │ │ │ - @ instruction: 0x01269060 │ │ │ │ - @ instruction: 0x0126902c │ │ │ │ - strdeq r8, [r6, -ip]! │ │ │ │ - smlawteq r6, ip, pc, r8 @ │ │ │ │ + @ instruction: 0x012690a0 │ │ │ │ + @ instruction: 0x0126906c │ │ │ │ + @ instruction: 0x01269038 │ │ │ │ + @ instruction: 0x01269008 │ │ │ │ + ldrdeq r8, [r6, -r8]! @ │ │ │ │ │ │ │ │ 003796e4 : │ │ │ │ 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 │ │ │ │ @@ -710426,115 +710426,115 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 379df8 │ │ │ │ teqeq sl, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, r8 @ │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01270f7c │ │ │ │ + teqeq r0, r0, lsl #10 │ │ │ │ + smlawbeq r7, r8, pc, r0 @ │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01270e34 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x01270e40 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r8, lsr #4 │ │ │ │ - smulwbeq r7, ip, ip │ │ │ │ + teqeq r0, r0, lsr r2 │ │ │ │ + @ instruction: 0x01270cb8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - teqeq r0, r4, lsr #2 │ │ │ │ - smulwbeq r7, r8, fp │ │ │ │ + teqeq r0, ip, lsr #2 │ │ │ │ + @ instruction: 0x01270bb4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - teqeq r0, r8, ror r0 │ │ │ │ - strdeq r0, [r7, -r8]! │ │ │ │ + teqeq r0, r0, lsl #1 │ │ │ │ + @ instruction: 0x01270b04 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01270a1c │ │ │ │ - teqeq r0, ip, asr pc │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ + teqeq r0, r0, lsr #31 │ │ │ │ + @ instruction: 0x01270a28 │ │ │ │ + teqeq r0, r4, ror #30 │ │ │ │ + smulwteq r7, r4, r9 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ teqeq sl, r4, lsl #28 │ │ │ │ - @ instruction: 0x012686ec │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ @ instruction: 0x01258f20 │ │ │ │ smlawteq r5, ip, lr, r8 │ │ │ │ - teqeq r0, r4, lsl #26 │ │ │ │ + teqeq r0, ip, lsl #26 │ │ │ │ @ instruction: 0x01258e7c │ │ │ │ - @ instruction: 0x0127077c │ │ │ │ - @ instruction: 0x012685b4 │ │ │ │ - smlawbeq r6, r8, r5, r8 │ │ │ │ - @ instruction: 0x01268554 │ │ │ │ + smlawbeq r7, r8, r7, r0 │ │ │ │ + smlawteq r6, r0, r5, r8 │ │ │ │ + @ instruction: 0x01268594 │ │ │ │ + @ instruction: 0x01268560 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ - teqeq r0, r0, lsr ip │ │ │ │ - smulwbeq r7, ip, r6 │ │ │ │ - teqeq r0, r4, ror #23 │ │ │ │ - @ instruction: 0x012684e8 │ │ │ │ - @ instruction: 0x01270660 │ │ │ │ + smulwteq r7, r4, r8 │ │ │ │ + teqeq r0, r8, lsr ip │ │ │ │ + @ instruction: 0x012706b8 │ │ │ │ + teqeq r0, ip, ror #23 │ │ │ │ + strdeq r8, [r6, -r4]! │ │ │ │ + @ instruction: 0x0127066c │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - teqeq r0, r8, lsr #23 │ │ │ │ - @ instruction: 0x012684ac │ │ │ │ - @ instruction: 0x01270628 │ │ │ │ - @ instruction: 0x01268474 │ │ │ │ - @ instruction: 0x01268440 │ │ │ │ - teqeq r0, r4, lsr #22 │ │ │ │ - @ instruction: 0x01270834 │ │ │ │ - @ instruction: 0x01270590 │ │ │ │ - teqeq r0, r4, ror #21 │ │ │ │ - @ instruction: 0x012683e8 │ │ │ │ - @ instruction: 0x01270560 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x012684b8 │ │ │ │ + @ instruction: 0x01270634 │ │ │ │ + smlawbeq r6, r0, r4, r8 │ │ │ │ + @ instruction: 0x0126844c │ │ │ │ + teqeq r0, ip, lsr #22 │ │ │ │ + @ instruction: 0x01270840 │ │ │ │ + @ instruction: 0x0127059c │ │ │ │ + teqeq r0, ip, ror #21 │ │ │ │ + strdeq r8, [r6, -r4]! │ │ │ │ + @ instruction: 0x0127056c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012683ac │ │ │ │ - @ instruction: 0x01268394 │ │ │ │ - teqeq r0, ip, asr sl │ │ │ │ - @ instruction: 0x01268360 │ │ │ │ - ldrdeq r0, [r7, -r8]! │ │ │ │ + @ instruction: 0x012683b8 │ │ │ │ + @ instruction: 0x012683a0 │ │ │ │ + teqeq r0, r4, ror #20 │ │ │ │ + @ instruction: 0x0126836c │ │ │ │ + smulwteq r7, r4, r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0127069c │ │ │ │ - teqeq r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x01270498 │ │ │ │ + smulwbeq r7, r8, r6 │ │ │ │ + teqeq r0, r8, lsr #20 │ │ │ │ + smulwbeq r7, r4, r4 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - strdeq r8, [r6, -r4]! │ │ │ │ - smlawteq r6, r4, r2, r8 │ │ │ │ + @ instruction: 0x01268300 │ │ │ │ + ldrdeq r8, [r6, -r0]! │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - teqeq r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x01268290 │ │ │ │ - @ instruction: 0x01270408 │ │ │ │ - @ instruction: 0x01268258 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126829c │ │ │ │ + @ instruction: 0x01270414 │ │ │ │ + @ instruction: 0x01268264 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - @ instruction: 0x01268228 │ │ │ │ - strdeq r8, [r6, -r8]! @ │ │ │ │ + @ instruction: 0x01268234 │ │ │ │ + @ instruction: 0x01268204 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - smlawteq r6, r8, r1, r8 │ │ │ │ + ldrdeq r8, [r6, -r4]! │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x01268198 │ │ │ │ - teqeq r0, r0, ror #16 │ │ │ │ - @ instruction: 0x0127052c │ │ │ │ - ldrdeq r0, [r7, -ip]! │ │ │ │ - @ instruction: 0x0126811c │ │ │ │ - strdeq r8, [r6, -r0]! │ │ │ │ + @ instruction: 0x012681a4 │ │ │ │ + teqeq r0, r8, ror #16 │ │ │ │ + @ instruction: 0x01270538 │ │ │ │ + smulwteq r7, r8, r2 │ │ │ │ + @ instruction: 0x01268128 │ │ │ │ + strdeq r8, [r6, -ip]! │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - teqeq r0, ip, asr #15 │ │ │ │ - ldrdeq r8, [r6, -r0]! │ │ │ │ - @ instruction: 0x01270248 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + ldrdeq r8, [r6, -ip]! │ │ │ │ + @ instruction: 0x01270254 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01268094 │ │ │ │ - @ instruction: 0x0127020c │ │ │ │ - andeq r0, r0, sp, ror #5 │ │ │ │ - qsubeq r8, ip, r6 │ │ │ │ - @ instruction: 0x0126802c │ │ │ │ teqeq r0, r8 @ │ │ │ │ - strdeq r7, [r6, -r8]! │ │ │ │ - @ instruction: 0x01270174 │ │ │ │ + @ instruction: 0x012680a0 │ │ │ │ + @ instruction: 0x01270218 │ │ │ │ + andeq r0, r0, sp, ror #5 │ │ │ │ + @ instruction: 0x01268068 │ │ │ │ + @ instruction: 0x01268038 │ │ │ │ + teqeq r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x01268004 │ │ │ │ + smlawbeq r7, r0, r1, r0 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 0037a758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -710853,47 +710853,47 @@ │ │ │ │ mov r1, #820 @ 0x334 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 37aa1c │ │ │ │ teqeq sl, ip, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r0, r8, lsr #9 │ │ │ │ - msreq LR_und, ip, lsl pc │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - msreq CPSR_sx, ip, lsl sp │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + msreq LR_und, r8, lsr #30 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + msreq CPSR_sx, r8, lsr #26 │ │ │ │ teqeq sl, r0, ror #3 │ │ │ │ - @ instruction: 0x01267b24 │ │ │ │ - teqeq r0, ip, ror #3 │ │ │ │ - strdeq r7, [r6, -r0]! │ │ │ │ - msreq CPSR_sx, r8, ror #24 │ │ │ │ + @ instruction: 0x01267b30 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + strdeq r7, [r6, -ip]! │ │ │ │ + msreq CPSR_sx, r4, ror ip │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01267ab4 │ │ │ │ - msreq CPSR_sx, ip, lsr #24 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawteq r6, r0, sl, r7 │ │ │ │ + msreq CPSR_sx, r8, lsr ip │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - teqeq r0, r4, ror r1 │ │ │ │ - msreq LR_usr, ip, lsr #29 │ │ │ │ - strdeq pc, [r6, -r4]! │ │ │ │ - teqeq r0, r0, lsr r1 │ │ │ │ - @ instruction: 0x01267a34 │ │ │ │ - msreq LR_und, r4 @ │ │ │ │ + teqeq r0, ip, ror r1 │ │ │ │ + msreq LR_usr, r8 @ │ │ │ │ + msreq CPSR_sx, r0, lsl #24 │ │ │ │ + teqeq r0, r8, lsr r1 │ │ │ │ + @ instruction: 0x01267a40 │ │ │ │ + smlawteq r6, r0, fp, pc @ │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - ldrsheq sp, [r0, -r4]! │ │ │ │ - strdeq r7, [r6, -r8]! │ │ │ │ - msreq LR_und, r0, ror fp │ │ │ │ + ldrsheq sp, [r0, -ip]! │ │ │ │ + @ instruction: 0x01267a04 │ │ │ │ + msreq LR_und, ip, ror fp │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - smlawteq r6, r0, r9, r7 │ │ │ │ - teqeq r0, r8, lsl #1 │ │ │ │ - smlawbeq r6, ip, r9, r7 │ │ │ │ - msreq LR_und, r4, lsl #22 │ │ │ │ + smlawteq r6, ip, r9, r7 │ │ │ │ + @ instruction: 0x0130d090 │ │ │ │ + @ instruction: 0x01267998 │ │ │ │ + msreq LR_und, r0, lsl fp │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - teqeq r0, ip, asr #32 │ │ │ │ - @ instruction: 0x01267950 │ │ │ │ - smlawteq r6, ip, sl, pc @ │ │ │ │ + teqeq r0, r4, asr r0 │ │ │ │ + @ instruction: 0x0126795c │ │ │ │ + ldrdeq pc, [r6, -r8]! │ │ │ │ │ │ │ │ 0037ace8 : │ │ │ │ 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 │ │ │ │ @@ -711483,75 +711483,75 @@ │ │ │ │ mov r1, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 37b10c │ │ │ │ teqeq sl, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, r8, asr #29 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - msreq CPSR_sx, r4, ror r9 │ │ │ │ - teqeq r0, ip, lsr #28 │ │ │ │ - msreq CPSR_sx, ip, lsr #17 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawbeq r6, r0, r9, pc @ │ │ │ │ + teqeq r0, r4, lsr lr │ │ │ │ + msreq CPSR_sx, r8 @ │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r0, lsr #24 │ │ │ │ - msreq LR_usr, r4, lsr #13 │ │ │ │ + teqeq r0, r8, lsr #24 │ │ │ │ + msreq LR_usr, r0 @ │ │ │ │ teqeq sl, r0 @ │ │ │ │ @ instruction: 0x01257c1c │ │ │ │ - teqeq r0, r8, asr sl │ │ │ │ - @ instruction: 0x0126735c │ │ │ │ - ldrdeq pc, [r6, -ip]! │ │ │ │ + teqeq r0, r0, ror #20 │ │ │ │ + @ instruction: 0x01267368 │ │ │ │ + msreq CPSR_sx, r8, ror #9 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - teqeq r0, r4, lsr #20 │ │ │ │ - msreq LR_und, ip, ror r7 │ │ │ │ - msreq CPSR_sx, r4 @ │ │ │ │ + teqeq r0, ip, lsr #20 │ │ │ │ + smlawbeq r6, r8, r7, pc @ │ │ │ │ + msreq CPSR_sx, r0, lsr #9 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawbeq r6, r0, r7, pc @ │ │ │ │ - msreq CPSR_sx, r4, asr #8 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + smlawbeq r6, ip, r7, pc @ │ │ │ │ + msreq CPSR_sx, r0, asr r4 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x01267298 │ │ │ │ - @ instruction: 0x0126726c │ │ │ │ - @ instruction: 0x01267240 │ │ │ │ + @ instruction: 0x012672a4 │ │ │ │ + @ instruction: 0x01267278 │ │ │ │ + @ instruction: 0x0126724c │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x01267214 │ │ │ │ + @ instruction: 0x01267220 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - @ instruction: 0x012671e8 │ │ │ │ - @ instruction: 0x012671bc │ │ │ │ + strdeq r7, [r6, -r4]! │ │ │ │ + smlawteq r6, r8, r1, r7 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - @ instruction: 0x01267190 │ │ │ │ + @ instruction: 0x0126719c │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - @ instruction: 0x01267164 │ │ │ │ - @ instruction: 0x01267134 │ │ │ │ + @ instruction: 0x01267170 │ │ │ │ + @ instruction: 0x01267140 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x01267108 │ │ │ │ + @ instruction: 0x01267114 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - ldrdeq r7, [r6, -ip]! │ │ │ │ + @ instruction: 0x012670e8 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - teqeq r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x012670ac │ │ │ │ - msreq LR_usr, r0, lsr r2 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + strheq r7, [r6, -r8]! │ │ │ │ + msreq LR_usr, ip, lsr r2 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - msreq CPSR_sx, r8, ror #10 │ │ │ │ - teqeq r0, r8, ror #14 │ │ │ │ - msreq CPSR_sx, r4, ror #3 │ │ │ │ + msreq CPSR_sx, r4, ror r5 │ │ │ │ + teqeq r0, r0, ror r7 │ │ │ │ + strdeq pc, [r6, -r0]! │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x01267030 │ │ │ │ + @ instruction: 0x0126703c │ │ │ │ muleq r0, r5, r3 │ │ │ │ - @ instruction: 0x01267004 │ │ │ │ + @ instruction: 0x01267010 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq r6, [r6, -r4]! │ │ │ │ - msreq CPSR_sx, r4, asr r1 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01266fe0 │ │ │ │ + msreq CPSR_sx, r0, ror #2 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - @ instruction: 0x01266fa0 │ │ │ │ - @ instruction: 0x01266f74 │ │ │ │ + @ instruction: 0x01266fac │ │ │ │ + smlawbeq r6, r0, pc, r6 @ │ │ │ │ │ │ │ │ 0037b728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -711947,19 +711947,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r8, [r5, -r8]! @ │ │ │ │ - ldrdeq lr, [r6, -r0]! │ │ │ │ - teqeq r0, r8, lsl #2 │ │ │ │ + ldrdeq lr, [r6, -ip]! │ │ │ │ + teqeq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x012581a0 │ │ │ │ - @ instruction: 0x0126ed94 │ │ │ │ - teqeq r0, ip, asr #1 │ │ │ │ + @ instruction: 0x0126eda0 │ │ │ │ + ldrsbeq ip, [r0, -r4]! │ │ │ │ │ │ │ │ 0037bd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -712146,19 +712146,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawteq r5, r4, lr, r7 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126eab4 │ │ │ │ + teqeq r0, r4, lsl #28 │ │ │ │ + smlawteq r6, r0, sl, lr │ │ │ │ smlawbeq r5, r0, lr, r7 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126ea70 │ │ │ │ + teqeq r0, r0, asr #27 │ │ │ │ + @ instruction: 0x0126ea7c │ │ │ │ │ │ │ │ 0037c074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 37c340 │ │ │ │ @@ -712346,19 +712346,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01257db4 │ │ │ │ - teqeq r0, ip, ror #21 │ │ │ │ - @ instruction: 0x0126e7a4 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126e7b0 │ │ │ │ @ instruction: 0x01257b78 │ │ │ │ - teqeq r0, ip, lsr #21 │ │ │ │ - @ instruction: 0x0126e764 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126e770 │ │ │ │ │ │ │ │ 0037c38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -712660,28 +712660,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0126e4b8 │ │ │ │ - teqeq r0, r8, ror #15 │ │ │ │ + smlawteq r6, r4, r4, lr │ │ │ │ + teqeq r0, r0 @ │ │ │ │ teqeq sl, ip, ror #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r0, asr r7 │ │ │ │ - @ instruction: 0x0126e40c │ │ │ │ - smlawteq r6, ip, r3, lr │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r0, r8, asr r7 │ │ │ │ + @ instruction: 0x0126e418 │ │ │ │ + ldrdeq lr, [r6, -r8]! │ │ │ │ + teqeq r0, r0, lsl #14 │ │ │ │ ldrdeq r7, [r5, -r0]! │ │ │ │ - teqeq r0, r8, lsl #12 │ │ │ │ - smlawteq r6, r0, r2, lr │ │ │ │ + teqeq r0, r0, lsl r6 │ │ │ │ + smlawteq r6, ip, r2, lr │ │ │ │ smlawbeq r5, ip, r6, r7 │ │ │ │ - teqeq r0, r4, asr #11 │ │ │ │ - @ instruction: 0x0126e27c │ │ │ │ + teqeq r0, ip, asr #11 │ │ │ │ + smlawbeq r6, r8, r2, lr │ │ │ │ │ │ │ │ 0037c890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -712919,22 +712919,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r0, ip, lsl r3 │ │ │ │ + teqeq r0, r4, lsr #6 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ smlawteq r5, ip, r2, r7 │ │ │ │ - teqeq r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0126deb8 │ │ │ │ + teqeq r0, r8, lsl #4 │ │ │ │ + smlawteq r6, r4, lr, sp │ │ │ │ smlawbeq r5, ip, r2, r7 │ │ │ │ - teqeq r0, r0, asr #3 │ │ │ │ - @ instruction: 0x0126de78 │ │ │ │ + teqeq r0, r8, asr #3 │ │ │ │ + smlawbeq r6, r4, lr, sp │ │ │ │ │ │ │ │ 0037cc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -713172,22 +713172,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r0, sl, lsr pc │ │ │ │ + teqeq r0, r2, asr #30 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x01256ee0 │ │ │ │ - teqeq r0, r4, lsl lr │ │ │ │ - smlawteq r6, ip, sl, sp │ │ │ │ + teqeq r0, ip, lsl lr │ │ │ │ + ldrdeq sp, [r6, -r8]! │ │ │ │ @ instruction: 0x01256ea0 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - smlawbeq r6, ip, sl, sp │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126da98 │ │ │ │ │ │ │ │ 0037d068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -713374,19 +713374,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01256bbc │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126d7ac │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126d7b8 │ │ │ │ @ instruction: 0x01256b78 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126d768 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126d774 │ │ │ │ │ │ │ │ 0037d37c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -713581,19 +713581,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r5, r8, r8, r6 │ │ │ │ - teqeq r0, r0, asr #15 │ │ │ │ - @ instruction: 0x0126d478 │ │ │ │ + teqeq r0, r8, asr #15 │ │ │ │ + smlawbeq r6, r4, r4, sp │ │ │ │ @ instruction: 0x01256844 │ │ │ │ - teqeq r0, ip, ror r7 │ │ │ │ - @ instruction: 0x0126d434 │ │ │ │ + teqeq r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x0126d440 │ │ │ │ │ │ │ │ 0037d6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -713689,16 +713689,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012566ac │ │ │ │ - teqeq r0, r0, ror #11 │ │ │ │ - @ instruction: 0x0126d298 │ │ │ │ + teqeq r0, r8, ror #11 │ │ │ │ + @ instruction: 0x0126d2a4 │ │ │ │ │ │ │ │ 0037d84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 37db18 │ │ │ │ @@ -713886,19 +713886,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r6, [r5, -ip]! │ │ │ │ - teqeq r0, r4, lsl r3 │ │ │ │ - smlawteq r6, ip, pc, ip @ │ │ │ │ + teqeq r0, ip, lsl r3 │ │ │ │ + ldrdeq ip, [r6, -r8]! │ │ │ │ @ instruction: 0x012563a0 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - smlawbeq r6, ip, pc, ip @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126cf98 │ │ │ │ │ │ │ │ 0037db64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #740] @ 37de60 │ │ │ │ @@ -714097,20 +714097,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r0, ip, lsr r1 │ │ │ │ + teqeq r0, r4, asr #2 │ │ │ │ strdeq r6, [r5, -r4]! │ │ │ │ - strdeq ip, [r6, -r0]! │ │ │ │ - teqeq r0, ip, lsl #31 │ │ │ │ + strdeq ip, [r6, -ip]! @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ @ instruction: 0x01256048 │ │ │ │ - @ instruction: 0x0126cc40 │ │ │ │ + @ instruction: 0x0126cc4c │ │ │ │ │ │ │ │ 0037deac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -714205,16 +714205,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01255eb4 │ │ │ │ - teqeq r0, r8, ror #27 │ │ │ │ - @ instruction: 0x0126caa0 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0126caac │ │ │ │ │ │ │ │ 0037e044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -714321,16 +714321,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r5, [r5, -r0]! │ │ │ │ - teqeq r0, r4, lsr #24 │ │ │ │ - @ instruction: 0x0126c8e4 │ │ │ │ + teqeq r0, ip, lsr #24 │ │ │ │ + strdeq ip, [r6, -r0]! │ │ │ │ │ │ │ │ 0037e20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -714611,23 +714611,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq r5, [r5, -r0]! │ │ │ │ - teqeq r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x0126c4bc │ │ │ │ + teqeq r0, r0, lsl r8 │ │ │ │ + smlawteq r6, r8, r4, ip │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ smlawbeq r5, ip, r8, r5 │ │ │ │ - teqeq r0, r4, asr #15 │ │ │ │ - @ instruction: 0x0126c47c │ │ │ │ + teqeq r0, ip, asr #15 │ │ │ │ + smlawbeq r6, r8, r4, ip │ │ │ │ @ instruction: 0x0125585c │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126c448 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126c454 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 0037e6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -714938,24 +714938,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0125572c │ │ │ │ - teqeq r0, r4, ror #8 │ │ │ │ - @ instruction: 0x0126c118 │ │ │ │ + teqeq r0, ip, ror #8 │ │ │ │ + @ instruction: 0x0126c124 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ @ instruction: 0x01255394 │ │ │ │ - teqeq r0, r8, asr #5 │ │ │ │ - @ instruction: 0x0126bf7c │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + smlawbeq r6, r8, pc, fp @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01255554 │ │ │ │ - teqeq r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x0126bf40 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126bf4c │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 0037ebc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -715266,24 +715266,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01255214 │ │ │ │ - teqeq r0, ip, asr #30 │ │ │ │ - @ instruction: 0x0126bc00 │ │ │ │ + teqeq r0, r4, asr pc │ │ │ │ + @ instruction: 0x0126bc0c │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ @ instruction: 0x01254e7c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126ba64 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126ba70 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x0125503c │ │ │ │ - teqeq r0, r4, ror sp │ │ │ │ - @ instruction: 0x0126ba28 │ │ │ │ + teqeq r0, ip, ror sp │ │ │ │ + @ instruction: 0x0126ba34 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0037f0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -715607,27 +715607,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01254dac │ │ │ │ - teqeq r0, r4, ror #21 │ │ │ │ - @ instruction: 0x0126b798 │ │ │ │ + teqeq r0, ip, ror #21 │ │ │ │ + @ instruction: 0x0126b7a4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ smlawbeq r5, r8, ip, r4 │ │ │ │ - teqeq r0, r0, asr #19 │ │ │ │ - @ instruction: 0x0126b674 │ │ │ │ + teqeq r0, r8, asr #19 │ │ │ │ + smlawbeq r6, r0, r6, fp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x01254b64 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126b554 │ │ │ │ + teqeq r0, r4, lsr #17 │ │ │ │ + @ instruction: 0x0126b560 │ │ │ │ strdeq r4, [r5, -r4]! @ │ │ │ │ - teqeq r0, r8, lsr #16 │ │ │ │ - ldrdeq fp, [r6, -ip]! │ │ │ │ + teqeq r0, r0, lsr r8 │ │ │ │ + @ instruction: 0x0126b4e8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 0037f634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -715913,24 +715913,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0125449c │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - smlawbeq r6, ip, r0, fp │ │ │ │ + teqeq r0, r0, ror #7 │ │ │ │ + @ instruction: 0x0126b098 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x01254450 │ │ │ │ - @ instruction: 0x0126b044 │ │ │ │ + qsubeq fp, r0, r6 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - teqeq r0, r4, ror #6 │ │ │ │ + teqeq r0, ip, ror #6 │ │ │ │ @ instruction: 0x01254420 │ │ │ │ - @ instruction: 0x0126b014 │ │ │ │ + @ instruction: 0x0126b020 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 0037fae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -716254,27 +716254,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x012543a0 │ │ │ │ - ldrsbeq r8, [r0, -r8]! @ │ │ │ │ - smlawbeq r6, ip, sp, sl │ │ │ │ + teqeq r0, r0, ror #1 │ │ │ │ + @ instruction: 0x0126ad98 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x0125427c │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0126ac6c │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0126ac78 │ │ │ │ @ instruction: 0x01254158 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126ab44 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126ab50 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ @ instruction: 0x01253ee8 │ │ │ │ - teqeq r0, ip, lsl lr │ │ │ │ - ldrdeq sl, [r6, -r0]! │ │ │ │ + teqeq r0, r4, lsr #28 │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 00380040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -716488,19 +716488,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r5, r0, fp, r3 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0126a770 │ │ │ │ + teqeq r0, r0, asr #21 │ │ │ │ + @ instruction: 0x0126a77c │ │ │ │ @ instruction: 0x01253b38 │ │ │ │ - teqeq r0, r0, ror sl │ │ │ │ - @ instruction: 0x0126a724 │ │ │ │ + teqeq r0, r8, ror sl │ │ │ │ + @ instruction: 0x0126a730 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 003803c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -716710,27 +716710,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0126a564 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x0126a570 │ │ │ │ + teqeq r0, ip @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ teqeq sl, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r8, lsl #16 │ │ │ │ - smlawteq r6, r4, r4, sl │ │ │ │ + teqeq r0, r0, lsl r8 │ │ │ │ + ldrdeq sl, [r6, -r0]! │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0126a498 │ │ │ │ - teqeq r0, r4, asr #15 │ │ │ │ + @ instruction: 0x0126a4a4 │ │ │ │ + teqeq r0, ip, asr #15 │ │ │ │ @ instruction: 0x012537e0 │ │ │ │ - teqeq r0, r4, lsl r7 │ │ │ │ - ldrdeq sl, [r6, -r4]! │ │ │ │ + teqeq r0, ip, lsl r7 │ │ │ │ + @ instruction: 0x0126a3e0 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 00380750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -716882,16 +716882,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq sl, ip @ │ │ │ │ @ instruction: 0x01253540 │ │ │ │ - teqeq r0, r4, ror r4 │ │ │ │ - @ instruction: 0x0126a134 │ │ │ │ + teqeq r0, ip, ror r4 │ │ │ │ + @ instruction: 0x0126a140 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 003809cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -717021,22 +717021,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0125351c │ │ │ │ - @ instruction: 0x01269f90 │ │ │ │ - teqeq r0, r4, ror r5 │ │ │ │ + @ instruction: 0x01269f9c │ │ │ │ + teqeq r0, ip, ror r5 │ │ │ │ @ instruction: 0x01253334 │ │ │ │ - @ instruction: 0x01269f54 │ │ │ │ - teqeq r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x01269f60 │ │ │ │ + teqeq r0, ip, lsr r5 │ │ │ │ smlawteq r5, r8, r4, r3 │ │ │ │ - @ instruction: 0x01269f14 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01269f20 │ │ │ │ + teqeq r0, r0, lsl #10 │ │ │ │ │ │ │ │ 00380c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -717159,17 +717159,17 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, r4, lsl #6 │ │ │ │ @ instruction: 0x012530ec │ │ │ │ - @ instruction: 0x01269d0c │ │ │ │ + @ instruction: 0x01269d18 │ │ │ │ │ │ │ │ 00380e10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -717276,16 +717276,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01252f24 │ │ │ │ - teqeq r0, ip, lsr #2 │ │ │ │ - @ instruction: 0x01269b40 │ │ │ │ + teqeq r0, r4, lsr r1 │ │ │ │ + @ instruction: 0x01269b4c │ │ │ │ │ │ │ │ 00380fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #716] @ 3812bc │ │ │ │ @@ -717478,20 +717478,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, r4, lsr #31 │ │ │ │ smlawbeq r5, r0, pc, r2 @ │ │ │ │ - @ instruction: 0x012699a4 │ │ │ │ - teqeq r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x012699b0 │ │ │ │ + teqeq r0, ip, lsl #28 │ │ │ │ @ instruction: 0x01252bec │ │ │ │ - @ instruction: 0x0126980c │ │ │ │ + @ instruction: 0x01269818 │ │ │ │ │ │ │ │ 00381308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -717586,16 +717586,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01252a58 │ │ │ │ - teqeq r0, r0, ror #24 │ │ │ │ - @ instruction: 0x0126966c │ │ │ │ + teqeq r0, r8, ror #24 │ │ │ │ + @ instruction: 0x01269678 │ │ │ │ │ │ │ │ 003814a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -717782,19 +717782,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r5, r4, r7, r2 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126939c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x012693a8 │ │ │ │ @ instruction: 0x01252740 │ │ │ │ - teqeq r0, ip, asr #18 │ │ │ │ - @ instruction: 0x01269358 │ │ │ │ + teqeq r0, r4, asr r9 │ │ │ │ + @ instruction: 0x01269364 │ │ │ │ │ │ │ │ 003817b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -717981,19 +717981,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01252470 │ │ │ │ - teqeq r0, ip, ror r6 │ │ │ │ - smlawbeq r6, r8, r0, r9 │ │ │ │ + teqeq r0, r4, lsl #13 │ │ │ │ + @ instruction: 0x01269094 │ │ │ │ @ instruction: 0x0125242c │ │ │ │ - teqeq r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x01269044 │ │ │ │ + teqeq r0, r0, asr #12 │ │ │ │ + qsubeq r9, r0, r6 │ │ │ │ │ │ │ │ 00381ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -718171,19 +718171,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r5, r8, r1, r2 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01268d9c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01268da8 │ │ │ │ @ instruction: 0x01252148 │ │ │ │ - teqeq r0, r0, asr r3 │ │ │ │ - @ instruction: 0x01268d5c │ │ │ │ + teqeq r0, r8, asr r3 │ │ │ │ + @ instruction: 0x01268d68 │ │ │ │ │ │ │ │ 00381db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -718279,16 +718279,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01251fa4 │ │ │ │ - teqeq r0, ip, lsr #3 │ │ │ │ - @ instruction: 0x01268bb8 │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + smlawteq r6, r4, fp, r8 │ │ │ │ │ │ │ │ 00381f54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 382220 │ │ │ │ @@ -718476,19 +718476,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r1, [r5, -r4]! │ │ │ │ - teqeq r0, r0, ror #29 │ │ │ │ - @ instruction: 0x012688ec │ │ │ │ + teqeq r0, r8, ror #29 │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ @ instruction: 0x01251c98 │ │ │ │ - teqeq r0, r0, lsr #29 │ │ │ │ - @ instruction: 0x012688ac │ │ │ │ + teqeq r0, r8, lsr #29 │ │ │ │ + @ instruction: 0x012688b8 │ │ │ │ │ │ │ │ 0038226c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -718584,16 +718584,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r1, [r5, -r0]! │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01268704 │ │ │ │ + teqeq r0, r0, lsl #26 │ │ │ │ + @ instruction: 0x01268710 │ │ │ │ │ │ │ │ 00382408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3826d4 │ │ │ │ @@ -718781,19 +718781,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01251a20 │ │ │ │ - teqeq r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x01268438 │ │ │ │ + teqeq r0, r4, lsr sl │ │ │ │ + @ instruction: 0x01268444 │ │ │ │ @ instruction: 0x012517e4 │ │ │ │ - teqeq r0, ip, ror #19 │ │ │ │ - strdeq r8, [r6, -r8]! @ │ │ │ │ + teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01268404 │ │ │ │ │ │ │ │ 00382720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -718889,16 +718889,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0125163c │ │ │ │ - teqeq r0, r4, asr #16 │ │ │ │ - @ instruction: 0x01268250 │ │ │ │ + teqeq r0, ip, asr #16 │ │ │ │ + @ instruction: 0x0126825c │ │ │ │ │ │ │ │ 003828bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 382b88 │ │ │ │ @@ -719086,19 +719086,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0125156c │ │ │ │ - teqeq r0, r8, ror r5 │ │ │ │ - smlawbeq r6, r4, pc, r7 @ │ │ │ │ + teqeq r0, r0, lsl #11 │ │ │ │ + @ instruction: 0x01267f90 │ │ │ │ @ instruction: 0x01251330 │ │ │ │ - teqeq r0, r8, lsr r5 │ │ │ │ - @ instruction: 0x01267f44 │ │ │ │ + teqeq r0, r0, asr #10 │ │ │ │ + @ instruction: 0x01267f50 │ │ │ │ │ │ │ │ 00382bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 38308c │ │ │ │ @@ -719409,22 +719409,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01251200 │ │ │ │ - teqeq r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x01267c18 │ │ │ │ + teqeq r0, r4, lsl r2 │ │ │ │ + @ instruction: 0x01267c24 │ │ │ │ @ instruction: 0x01250e68 │ │ │ │ - teqeq r0, r0, ror r0 │ │ │ │ - @ instruction: 0x01267a7c │ │ │ │ + teqeq r0, r8, ror r0 │ │ │ │ + smlawbeq r6, r8, sl, r7 │ │ │ │ @ instruction: 0x01251028 │ │ │ │ - teqeq r0, r4, lsr r0 │ │ │ │ - @ instruction: 0x01267a40 │ │ │ │ + teqeq r0, ip, lsr r0 │ │ │ │ + @ instruction: 0x01267a4c │ │ │ │ │ │ │ │ 003830e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -719602,19 +719602,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01250b6c │ │ │ │ - teqeq r0, r4, ror sp │ │ │ │ - smlawbeq r6, r0, r7, r7 │ │ │ │ + teqeq r0, ip, ror sp │ │ │ │ + smlawbeq r6, ip, r7, r7 │ │ │ │ @ instruction: 0x01250b2c │ │ │ │ - teqeq r0, r4, lsr sp │ │ │ │ - @ instruction: 0x01267740 │ │ │ │ + teqeq r0, ip, lsr sp │ │ │ │ + @ instruction: 0x0126774c │ │ │ │ │ │ │ │ 003833d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -719710,16 +719710,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r5, r8, r9, r0 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x0126759c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x012675a8 │ │ │ │ │ │ │ │ 00383570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 383840 │ │ │ │ @@ -719908,20 +719908,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x012508b4 │ │ │ │ - teqeq r0, r0, asr #17 │ │ │ │ - smlawteq r6, r8, r2, r7 │ │ │ │ + teqeq r0, r8, asr #17 │ │ │ │ + ldrdeq r7, [r6, -r4]! │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x01250678 │ │ │ │ - teqeq r0, r0, lsl #17 │ │ │ │ - smlawbeq r6, r8, r2, r7 │ │ │ │ + teqeq r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x01267294 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 00383894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -720341,25 +720341,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01250064 │ │ │ │ - @ instruction: 0x01266ca4 │ │ │ │ - teqeq r0, ip, lsr #8 │ │ │ │ + @ instruction: 0x01266cb0 │ │ │ │ + teqeq r0, r4, lsr r4 │ │ │ │ @ instruction: 0x01250224 │ │ │ │ - @ instruction: 0x01266c68 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - strdeq pc, [r4, -r0]! │ │ │ │ - @ instruction: 0x01266c30 │ │ │ │ + @ instruction: 0x01266c74 │ │ │ │ teqeq r0, r8 @ │ │ │ │ + strdeq pc, [r4, -r0]! │ │ │ │ + @ instruction: 0x01266c3c │ │ │ │ + teqeq r0, r0, asr #7 │ │ │ │ @ instruction: 0x012501b4 │ │ │ │ - strdeq r6, [r6, -r8]! │ │ │ │ - teqeq r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x01266c04 │ │ │ │ + teqeq r0, r8, lsl #7 │ │ │ │ │ │ │ │ 00383f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #164] @ 38401c │ │ │ │ @@ -720971,32 +720971,32 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ msreq LR_abt, r4, ror #23 │ │ │ │ - @ instruction: 0x01266654 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01266660 │ │ │ │ + teqeq r0, r0, ror #27 │ │ │ │ msreq R12_usr, ip @ │ │ │ │ - @ instruction: 0x0126652c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq r6, [r6, -r8]! │ │ │ │ - teqeq r0, r8, asr #24 │ │ │ │ - teqeq sl, ip @ │ │ │ │ - @ instruction: 0x01266470 │ │ │ │ + @ instruction: 0x01266538 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, r4, ror #22 │ │ │ │ + @ instruction: 0x012664e4 │ │ │ │ + teqeq r0, r0, asr ip │ │ │ │ + teqeq sl, ip @ │ │ │ │ + @ instruction: 0x0126647c │ │ │ │ + teqeq r0, r0, ror #23 │ │ │ │ + teqeq r0, ip, ror #22 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq r6, r0, r3, r6 │ │ │ │ - teqeq r0, r4, lsl #22 │ │ │ │ + smlawbeq r6, ip, r3, r6 │ │ │ │ + teqeq r0, ip, lsl #22 │ │ │ │ msreq R12_usr, r4, lsl r6 │ │ │ │ - smlawbeq r6, r0, r2, r6 │ │ │ │ - teqeq r0, r4, lsl #20 │ │ │ │ + smlawbeq r6, ip, r2, r6 │ │ │ │ + teqeq r0, ip, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -721172,26 +721172,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 384b20 │ │ │ │ - teqeq r0, r0, ror #18 │ │ │ │ - @ instruction: 0x012661e4 │ │ │ │ + teqeq r0, r8, ror #18 │ │ │ │ + strdeq r6, [r6, -r0]! │ │ │ │ teqeq sl, r4, lsr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0125db18 │ │ │ │ - @ instruction: 0x0125daec │ │ │ │ - @ instruction: 0x0125dabc │ │ │ │ - @ instruction: 0x0125daa0 │ │ │ │ - @ instruction: 0x01262f20 │ │ │ │ + @ instruction: 0x0125db24 │ │ │ │ + strdeq sp, [r5, -r8]! │ │ │ │ + smlawteq r5, r8, sl, sp │ │ │ │ + @ instruction: 0x0125daac │ │ │ │ + @ instruction: 0x01262f2c │ │ │ │ smlawbeq r5, ip, lr, r2 │ │ │ │ - @ instruction: 0x0125da3c │ │ │ │ - @ instruction: 0x0125da10 │ │ │ │ + @ instruction: 0x0125da48 │ │ │ │ + @ instruction: 0x0125da1c │ │ │ │ @ instruction: 0x012532a4 │ │ │ │ @ instruction: 0x01252dec │ │ │ │ ldrdeq r3, [r5, -r0]! │ │ │ │ @ instruction: 0x01252db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -721300,27 +721300,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 384cbc │ │ │ │ teqeq sl, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01262d9c │ │ │ │ + @ instruction: 0x01262da8 │ │ │ │ teqeq sl, r4, ror #30 │ │ │ │ teqeq sl, r0, asr #30 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ - @ instruction: 0x01265e18 │ │ │ │ - teqeq r0, ip, asr r5 │ │ │ │ - ldrdeq r5, [r6, -ip]! │ │ │ │ - teqeq r0, ip, lsl r5 │ │ │ │ - strdeq sp, [r5, -r8]! │ │ │ │ - @ instruction: 0x01265d98 │ │ │ │ - teqeq r0, r0, ror #9 │ │ │ │ - @ instruction: 0x0125d7bc │ │ │ │ - @ instruction: 0x01265d60 │ │ │ │ + @ instruction: 0x01265e24 │ │ │ │ + teqeq r0, r4, ror #10 │ │ │ │ + @ instruction: 0x01265de8 │ │ │ │ + teqeq r0, r4, lsr #10 │ │ │ │ + @ instruction: 0x0125d804 │ │ │ │ + @ instruction: 0x01265da4 │ │ │ │ + teqeq r0, r8, ror #9 │ │ │ │ + smlawteq r5, r8, r7, sp │ │ │ │ + @ instruction: 0x01265d6c │ │ │ │ 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] @ 38520c │ │ │ │ ldr r3, [pc, #964] @ 385210 │ │ │ │ @@ -721563,33 +721563,33 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 38515c │ │ │ │ b 384fbc │ │ │ │ teqeq sl, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - teqeq r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x01265c90 │ │ │ │ - @ instruction: 0x01265c1c │ │ │ │ + teqeq r0, r4, lsr #8 │ │ │ │ + @ instruction: 0x01265c9c │ │ │ │ + @ instruction: 0x01265c28 │ │ │ │ teqeq sl, r0, asr #24 │ │ │ │ - @ instruction: 0x01265ba0 │ │ │ │ - teqeq r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x0125d564 │ │ │ │ - @ instruction: 0x01265b08 │ │ │ │ - @ instruction: 0x0125d528 │ │ │ │ - teqeq r0, r8, lsl r2 │ │ │ │ - strdeq sp, [r5, -r4]! │ │ │ │ - @ instruction: 0x01265a98 │ │ │ │ - @ instruction: 0x0125d4bc │ │ │ │ - smlawbeq r5, ip, r4, sp │ │ │ │ - smlawteq r6, r4, r8, r2 │ │ │ │ + @ instruction: 0x01265bac │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0125d570 │ │ │ │ + @ instruction: 0x01265b14 │ │ │ │ + @ instruction: 0x0125d534 │ │ │ │ + teqeq r0, r0, lsr #4 │ │ │ │ + @ instruction: 0x0125d500 │ │ │ │ + @ instruction: 0x01265aa4 │ │ │ │ + smlawteq r5, r8, r4, sp │ │ │ │ + @ instruction: 0x0125d498 │ │ │ │ + ldrdeq r2, [r6, -r0]! │ │ │ │ @ instruction: 0x0125286c │ │ │ │ - @ instruction: 0x0125d410 │ │ │ │ - @ instruction: 0x0125d3e0 │ │ │ │ - @ instruction: 0x01262800 │ │ │ │ + @ instruction: 0x0125d41c │ │ │ │ + @ instruction: 0x0125d3ec │ │ │ │ + @ instruction: 0x0126280c │ │ │ │ @ instruction: 0x012527b8 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ @@ -722405,99 +722405,99 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 385c94 │ │ │ │ teqeq sl, ip, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, r8, asr r9 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01265760 │ │ │ │ - teqeq r0, ip, ror #27 │ │ │ │ - @ instruction: 0x0126566c │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0126576c │ │ │ │ teqeq r0, r4 @ │ │ │ │ + @ instruction: 0x01265678 │ │ │ │ + teqeq r0, ip @ │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x01265564 │ │ │ │ + @ instruction: 0x01265570 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - teqeq r0, ip, lsr ip │ │ │ │ - smlawteq r6, r0, r4, r5 │ │ │ │ + teqeq r0, r4, asr #24 │ │ │ │ + smlawteq r6, ip, r4, r5 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ teqeq sl, r4, lsr #10 │ │ │ │ - teqeq r0, r8, ror #22 │ │ │ │ - @ instruction: 0x012654e8 │ │ │ │ - @ instruction: 0x012653b8 │ │ │ │ + teqeq r0, r0, ror fp │ │ │ │ + strdeq r5, [r6, -r4]! │ │ │ │ + smlawteq r6, r4, r3, r5 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq r0, r8, lsr #20 │ │ │ │ + teqeq r0, r0, lsr sl │ │ │ │ @ instruction: 0x01252898 │ │ │ │ - @ instruction: 0x012652a4 │ │ │ │ - strdeq r5, [r6, -r0]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01265248 │ │ │ │ - @ instruction: 0x0125cc6c │ │ │ │ - @ instruction: 0x0125cc40 │ │ │ │ - @ instruction: 0x012651e8 │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x0125cc10 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - ldrdeq ip, [r5, -r4]! │ │ │ │ - @ instruction: 0x01265178 │ │ │ │ - @ instruction: 0x0125cba0 │ │ │ │ + @ instruction: 0x012652b0 │ │ │ │ + strdeq r5, [r6, -ip]! │ │ │ │ teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01265138 │ │ │ │ - teqeq r0, r8, ror r8 │ │ │ │ - @ instruction: 0x0125cb54 │ │ │ │ - strdeq r5, [r6, -r8]! │ │ │ │ + @ instruction: 0x01265254 │ │ │ │ + @ instruction: 0x0125cc78 │ │ │ │ + @ instruction: 0x0125cc4c │ │ │ │ + strdeq r5, [r6, -r4]! │ │ │ │ + andeq r0, r0, r9, lsl #2 │ │ │ │ + @ instruction: 0x0125cc1c │ │ │ │ + teqeq r0, r0, lsl #18 │ │ │ │ + @ instruction: 0x0125cbe0 │ │ │ │ + smlawbeq r6, r4, r1, r5 │ │ │ │ + @ instruction: 0x0125cbac │ │ │ │ + teqeq r0, r0, asr #17 │ │ │ │ + @ instruction: 0x01265144 │ │ │ │ + teqeq r0, r0, lsl #17 │ │ │ │ + @ instruction: 0x0125cb60 │ │ │ │ + @ instruction: 0x01265104 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x0125cb20 │ │ │ │ - @ instruction: 0x0125cae4 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126507c │ │ │ │ - @ instruction: 0x0125cab0 │ │ │ │ - teqeq r0, r8, asr #15 │ │ │ │ - @ instruction: 0x01265048 │ │ │ │ - @ instruction: 0x01261e9c │ │ │ │ - smlawbeq r5, r4, lr, r1 │ │ │ │ - @ instruction: 0x0125ca30 │ │ │ │ - teqeq r0, r8, asr #14 │ │ │ │ - smlawteq r6, r8, pc, r4 @ │ │ │ │ - teqeq r0, ip, lsl r7 │ │ │ │ - strdeq ip, [r5, -r8]! │ │ │ │ - @ instruction: 0x01264f9c │ │ │ │ - smlawteq r5, r4, r9, ip │ │ │ │ + @ instruction: 0x0125cb2c │ │ │ │ + strdeq ip, [r5, -r0]! │ │ │ │ + teqeq r0, r4, lsl #16 │ │ │ │ + smlawbeq r6, r8, r0, r5 │ │ │ │ + @ instruction: 0x0125cabc │ │ │ │ teqeq r0, r0 @ │ │ │ │ - smlawbeq r5, ip, r9, ip │ │ │ │ - @ instruction: 0x01264f30 │ │ │ │ - ldrdeq r1, [r6, -r4]! │ │ │ │ + qsubeq r5, r4, r6 │ │ │ │ + @ instruction: 0x01261ea8 │ │ │ │ + smlawbeq r5, r4, lr, r1 │ │ │ │ + @ instruction: 0x0125ca3c │ │ │ │ + teqeq r0, r0, asr r7 │ │ │ │ + ldrdeq r4, [r6, -r4]! @ │ │ │ │ + teqeq r0, r4, lsr #14 │ │ │ │ + @ instruction: 0x0125ca04 │ │ │ │ + @ instruction: 0x01264fa8 │ │ │ │ + ldrdeq ip, [r5, -r0]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0125c998 │ │ │ │ + @ instruction: 0x01264f3c │ │ │ │ + @ instruction: 0x01261de0 │ │ │ │ @ instruction: 0x01251d60 │ │ │ │ - @ instruction: 0x0125c914 │ │ │ │ - teqeq r0, r0, lsl #12 │ │ │ │ - ldrdeq ip, [r5, -ip]! @ │ │ │ │ - smlawbeq r6, r0, lr, r4 │ │ │ │ + @ instruction: 0x0125c920 │ │ │ │ + teqeq r0, r8, lsl #12 │ │ │ │ + @ instruction: 0x0125c8e8 │ │ │ │ + smlawbeq r6, ip, lr, r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0125c8a8 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0125c878 │ │ │ │ - @ instruction: 0x01264e1c │ │ │ │ - @ instruction: 0x01264f34 │ │ │ │ - teqeq r0, ip, asr r5 │ │ │ │ - ldrdeq r4, [r6, -r8]! │ │ │ │ - strdeq ip, [r5, -ip]! @ │ │ │ │ - smlawteq r5, r4, r7, ip │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01264d5c │ │ │ │ - smlawbeq r5, ip, r7, ip │ │ │ │ - teqeq r0, r4, lsr #9 │ │ │ │ - @ instruction: 0x01264d24 │ │ │ │ - @ instruction: 0x0125c758 │ │ │ │ - @ instruction: 0x0125c728 │ │ │ │ + @ instruction: 0x0125c8b4 │ │ │ │ + teqeq r0, r4, lsr #11 │ │ │ │ + smlawbeq r5, r4, r8, ip │ │ │ │ + @ instruction: 0x01264e28 │ │ │ │ + @ instruction: 0x01264f40 │ │ │ │ + teqeq r0, r4, ror #10 │ │ │ │ + @ instruction: 0x01264de4 │ │ │ │ + @ instruction: 0x0125c808 │ │ │ │ + ldrdeq ip, [r5, -r0]! │ │ │ │ + teqeq r0, r4, ror #9 │ │ │ │ + @ instruction: 0x01264d68 │ │ │ │ + @ instruction: 0x0125c798 │ │ │ │ + teqeq r0, ip, lsr #9 │ │ │ │ + @ instruction: 0x01264d30 │ │ │ │ + @ instruction: 0x0125c764 │ │ │ │ + @ instruction: 0x0125c734 │ │ │ │ @ instruction: 0x0125221c │ │ │ │ @ instruction: 0x01251b04 │ │ │ │ - @ instruction: 0x0125c6b4 │ │ │ │ - ldrdeq r4, [r6, -r0]! │ │ │ │ + smlawteq r5, r0, r6, ip │ │ │ │ + ldrdeq r4, [r6, -ip]! │ │ │ │ @ instruction: 0x01251a90 │ │ │ │ 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 │ │ │ │ @@ -723472,97 +723472,97 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3862b8 │ │ │ │ teqeq sl, r4, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, r0, lsr fp │ │ │ │ - @ instruction: 0x01261ab8 │ │ │ │ - teqeq r0, r0, ror #2 │ │ │ │ - @ instruction: 0x012649e0 │ │ │ │ + smlawteq r6, r4, sl, r1 │ │ │ │ + teqeq r0, r8, ror #2 │ │ │ │ + @ instruction: 0x012649ec │ │ │ │ teqeq sl, r4, asr #18 │ │ │ │ - teqeq r0, r4, ror pc │ │ │ │ - @ instruction: 0x01264a40 │ │ │ │ - @ instruction: 0x012647e8 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - ldrdeq ip, [r5, -r0]! │ │ │ │ - @ instruction: 0x01264774 │ │ │ │ + teqeq r0, ip, ror pc │ │ │ │ + @ instruction: 0x01264a4c │ │ │ │ + strdeq r4, [r6, -r4]! @ │ │ │ │ + teqeq r0, ip @ │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ + smlawbeq r6, r0, r7, r4 │ │ │ │ andeq r7, r0, ip, ror r9 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - teqeq r0, r4, asr #27 │ │ │ │ - @ instruction: 0x01264644 │ │ │ │ + teqeq r0, ip, asr #27 │ │ │ │ + @ instruction: 0x01264650 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01264414 │ │ │ │ - @ instruction: 0x0124c694 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0125bdb4 │ │ │ │ - @ instruction: 0x01264358 │ │ │ │ - teqeq r0, r8, lsl #21 │ │ │ │ - @ instruction: 0x0125bd64 │ │ │ │ - @ instruction: 0x01264308 │ │ │ │ - teqeq r0, r8, asr sl │ │ │ │ - ldrdeq r4, [r6, -r8]! │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ - teqeq r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x012643b4 │ │ │ │ - @ instruction: 0x012641ac │ │ │ │ - @ instruction: 0x01264428 │ │ │ │ - teqeq r0, r4, ror #17 │ │ │ │ - @ instruction: 0x0126415c │ │ │ │ + @ instruction: 0x01264420 │ │ │ │ + @ instruction: 0x0124c694 │ │ │ │ + teqeq r0, r0, ror #21 │ │ │ │ + smlawteq r5, r0, sp, fp │ │ │ │ + @ instruction: 0x01264364 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ + @ instruction: 0x0125bd70 │ │ │ │ + @ instruction: 0x01264314 │ │ │ │ + teqeq r0, r0, ror #20 │ │ │ │ + @ instruction: 0x012642e4 │ │ │ │ + andeq r7, r0, r4, ror #6 │ │ │ │ + teqeq r0, r8, lsr r9 │ │ │ │ + smlawteq r6, r0, r3, r4 │ │ │ │ + @ instruction: 0x012641b8 │ │ │ │ + @ instruction: 0x01264434 │ │ │ │ + teqeq r0, ip, ror #17 │ │ │ │ + @ instruction: 0x01264168 │ │ │ │ ldrdeq ip, [r4, -ip]! @ │ │ │ │ @ instruction: 0x0124c37c │ │ │ │ - ldrdeq fp, [r5, -r0]! │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x012642b8 │ │ │ │ - @ instruction: 0x01264030 │ │ │ │ - teqeq r0, r4, ror r7 │ │ │ │ + ldrdeq fp, [r5, -ip]! │ │ │ │ + teqeq r0, r0, asr #15 │ │ │ │ + smlawteq r6, r4, r2, r4 │ │ │ │ + @ instruction: 0x0126403c │ │ │ │ + teqeq r0, ip, ror r7 │ │ │ │ @ instruction: 0x0124d270 │ │ │ │ @ instruction: 0x0124d24c │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0125ba18 │ │ │ │ - smlawteq r6, r0, pc, r3 @ │ │ │ │ - ldrdeq fp, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125b9ac │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0125b978 │ │ │ │ - @ instruction: 0x01263f18 │ │ │ │ + @ instruction: 0x0125ba24 │ │ │ │ + smlawteq r6, ip, pc, r3 @ │ │ │ │ + @ instruction: 0x0125b9e8 │ │ │ │ + @ instruction: 0x0125b9b8 │ │ │ │ + teqeq r0, r4, lsr #13 │ │ │ │ + smlawbeq r5, r4, r9, fp │ │ │ │ + @ instruction: 0x01263f24 │ │ │ │ @ instruction: 0x01250d54 │ │ │ │ - smlawteq r6, r4, r0, r4 │ │ │ │ - strdeq fp, [r5, -r8]! │ │ │ │ - smlawteq r5, r8, r8, fp │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x0125b890 │ │ │ │ - @ instruction: 0x01263e34 │ │ │ │ - @ instruction: 0x0125b858 │ │ │ │ - @ instruction: 0x0125b824 │ │ │ │ - strdeq fp, [r5, -r4]! │ │ │ │ - smlawteq r5, r4, r7, fp │ │ │ │ - @ instruction: 0x0125b794 │ │ │ │ - @ instruction: 0x0125b764 │ │ │ │ - @ instruction: 0x0125b730 │ │ │ │ - smlawbeq r6, r8, lr, r3 │ │ │ │ + ldrdeq r4, [r6, -r0]! │ │ │ │ + @ instruction: 0x0125b904 │ │ │ │ + ldrdeq fp, [r5, -r4]! │ │ │ │ + teqeq r0, ip @ │ │ │ │ + @ instruction: 0x0125b89c │ │ │ │ + @ instruction: 0x01263e40 │ │ │ │ + @ instruction: 0x0125b864 │ │ │ │ + @ instruction: 0x0125b830 │ │ │ │ + @ instruction: 0x0125b800 │ │ │ │ + ldrdeq fp, [r5, -r0]! │ │ │ │ + @ instruction: 0x0125b7a0 │ │ │ │ + @ instruction: 0x0125b770 │ │ │ │ + @ instruction: 0x0125b73c │ │ │ │ + @ instruction: 0x01263e94 │ │ │ │ @ instruction: 0x01250b10 │ │ │ │ - teqeq r0, ip, ror #7 │ │ │ │ - smlawteq r5, r8, r6, fp │ │ │ │ - @ instruction: 0x01263c6c │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - smlawbeq r5, ip, r6, fp │ │ │ │ - @ instruction: 0x01263c30 │ │ │ │ - teqeq r0, r4, ror r3 │ │ │ │ - @ instruction: 0x0125b650 │ │ │ │ - strdeq r3, [r6, -r4]! │ │ │ │ - @ instruction: 0x01263d68 │ │ │ │ - teqeq r0, r4, lsr r3 │ │ │ │ - @ instruction: 0x01263bac │ │ │ │ teqeq r0, r4 @ │ │ │ │ - ldrdeq fp, [r5, -r0]! │ │ │ │ - @ instruction: 0x01263b74 │ │ │ │ + ldrdeq fp, [r5, -r4]! │ │ │ │ + @ instruction: 0x01263c78 │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x0125b698 │ │ │ │ + @ instruction: 0x01263c3c │ │ │ │ + teqeq r0, ip, ror r3 │ │ │ │ + @ instruction: 0x0125b65c │ │ │ │ + @ instruction: 0x01263c00 │ │ │ │ + @ instruction: 0x01263d74 │ │ │ │ + teqeq r0, ip, lsr r3 │ │ │ │ + @ instruction: 0x01263bb8 │ │ │ │ + teqeq r0, ip @ │ │ │ │ + ldrdeq fp, [r5, -ip]! │ │ │ │ + smlawbeq r6, r0, fp, r3 │ │ │ │ │ │ │ │ 00387134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -723589,17 +723589,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 3871c0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ - teqeq r0, r4, lsr #2 │ │ │ │ - strdeq fp, [r5, -r4]! │ │ │ │ - @ instruction: 0x012639a0 │ │ │ │ + teqeq r0, ip, lsr #2 │ │ │ │ + @ instruction: 0x0125b400 │ │ │ │ + @ instruction: 0x012639ac │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ │ │ │ │ 003871c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -723719,29 +723719,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 387284 │ │ │ │ teqeq sl, r0, lsr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq sl, r8, ror r9 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0125b2b8 │ │ │ │ - @ instruction: 0x01263854 │ │ │ │ + teqeq r0, r4, ror #31 │ │ │ │ + smlawteq r5, r4, r2, fp │ │ │ │ + @ instruction: 0x01263860 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - teqeq r0, r0, lsr #31 │ │ │ │ - @ instruction: 0x0125b27c │ │ │ │ - @ instruction: 0x01263818 │ │ │ │ + teqeq r0, r8, lsr #31 │ │ │ │ + smlawbeq r5, r8, r2, fp │ │ │ │ + @ instruction: 0x01263824 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - teqeq r0, r4, ror #30 │ │ │ │ - @ instruction: 0x0125b240 │ │ │ │ - ldrdeq r3, [r6, -ip]! │ │ │ │ + teqeq r0, ip, ror #30 │ │ │ │ + @ instruction: 0x0125b24c │ │ │ │ + @ instruction: 0x012637e8 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - teqeq r0, r8, lsr #30 │ │ │ │ - @ instruction: 0x0125b204 │ │ │ │ - @ instruction: 0x012637a0 │ │ │ │ + teqeq r0, r0, lsr pc │ │ │ │ + @ instruction: 0x0125b210 │ │ │ │ + @ instruction: 0x012637ac │ │ │ │ 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] @ 387798 │ │ │ │ ldr r3, [pc, #908] @ 38779c │ │ │ │ @@ -723972,44 +723972,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 387534 │ │ │ │ teqeq sl, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ teqeq sl, r8, asr #13 │ │ │ │ - @ instruction: 0x0125b008 │ │ │ │ - @ instruction: 0x01263890 │ │ │ │ - teqeq r0, r0, lsl #29 │ │ │ │ - ldrdeq sl, [r5, -r0]! │ │ │ │ - @ instruction: 0x01263858 │ │ │ │ - teqeq r0, r8, asr #28 │ │ │ │ - @ instruction: 0x0125af98 │ │ │ │ - @ instruction: 0x01263820 │ │ │ │ - teqeq r0, r0, lsl lr │ │ │ │ - @ instruction: 0x0125af60 │ │ │ │ - @ instruction: 0x012637e8 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0125af28 │ │ │ │ - @ instruction: 0x012637b0 │ │ │ │ - teqeq r0, r0, lsr #27 │ │ │ │ - strdeq sl, [r5, -r0]! │ │ │ │ - @ instruction: 0x01263778 │ │ │ │ - teqeq r0, r8, ror #26 │ │ │ │ - @ instruction: 0x0125aeb8 │ │ │ │ - @ instruction: 0x01263740 │ │ │ │ - teqeq r0, r0, lsr sp │ │ │ │ - smlawbeq r5, r0, lr, sl │ │ │ │ - @ instruction: 0x01263708 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0125ae48 │ │ │ │ - ldrdeq r3, [r6, -r0]! │ │ │ │ - teqeq r0, r0, asr #25 │ │ │ │ - @ instruction: 0x0125ae10 │ │ │ │ - @ instruction: 0x01263698 │ │ │ │ - teqeq r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x0125b014 │ │ │ │ + @ instruction: 0x0126389c │ │ │ │ + teqeq r0, r8, lsl #29 │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ + @ instruction: 0x01263864 │ │ │ │ + teqeq r0, r0, asr lr │ │ │ │ + @ instruction: 0x0125afa4 │ │ │ │ + @ instruction: 0x0126382c │ │ │ │ + teqeq r0, r8, lsl lr │ │ │ │ + @ instruction: 0x0125af6c │ │ │ │ + strdeq r3, [r6, -r4]! │ │ │ │ + teqeq r0, r0, ror #27 │ │ │ │ + @ instruction: 0x0125af34 │ │ │ │ + @ instruction: 0x012637bc │ │ │ │ + teqeq r0, r8, lsr #27 │ │ │ │ + strdeq sl, [r5, -ip]! │ │ │ │ + smlawbeq r6, r4, r7, r3 │ │ │ │ + teqeq r0, r0, ror sp │ │ │ │ + smlawteq r5, r4, lr, sl │ │ │ │ + @ instruction: 0x0126374c │ │ │ │ + teqeq r0, r8, lsr sp │ │ │ │ + smlawbeq r5, ip, lr, sl │ │ │ │ + @ instruction: 0x01263714 │ │ │ │ + teqeq r0, r0, lsl #26 │ │ │ │ + @ instruction: 0x0125ae54 │ │ │ │ + ldrdeq r3, [r6, -ip]! │ │ │ │ + teqeq r0, r8, asr #25 │ │ │ │ + @ instruction: 0x0125ae1c │ │ │ │ + @ instruction: 0x012636a4 │ │ │ │ + teqeq r0, r0 @ │ │ │ │ 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] @ 388270 │ │ │ │ ldr r3, [pc, #2616] @ 388274 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -724664,105 +724664,105 @@ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 387b7c │ │ │ │ teqeq sl, ip, asr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012c87b4 │ │ │ │ + smlawteq ip, r0, r7, r8 │ │ │ │ teqeq sl, r4 @ │ │ │ │ smlawbeq r5, r4, r5, r0 │ │ │ │ teqeq sl, ip, asr #6 │ │ │ │ andeq r7, r0, ip, ror r9 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01263624 │ │ │ │ - @ instruction: 0x0125abe0 │ │ │ │ - @ instruction: 0x01263464 │ │ │ │ - msreq CPSR_sc, r4 @ │ │ │ │ - teqeq r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x01263338 │ │ │ │ - @ instruction: 0x0125aa28 │ │ │ │ + teqeq r0, r4, lsr #21 │ │ │ │ + @ instruction: 0x01263630 │ │ │ │ + @ instruction: 0x0125abec │ │ │ │ + @ instruction: 0x01263470 │ │ │ │ + smlawteq r5, r0, sp, pc @ │ │ │ │ + teqeq r0, r4, asr #18 │ │ │ │ + @ instruction: 0x01263344 │ │ │ │ + @ instruction: 0x0125aa34 │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ - @ instruction: 0x0125a974 │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - strdeq r3, [r6, -r0]! │ │ │ │ - teqeq r0, r0 @ │ │ │ │ - ldrdeq r3, [r6, -ip]! │ │ │ │ - @ instruction: 0x012631b0 │ │ │ │ - teqeq r0, r8, ror r7 │ │ │ │ - strdeq sl, [r5, -r4]! │ │ │ │ - @ instruction: 0x0126317c │ │ │ │ - teqeq r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x01263164 │ │ │ │ - @ instruction: 0x01263134 │ │ │ │ - teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0125a878 │ │ │ │ - @ instruction: 0x01263100 │ │ │ │ - teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01263118 │ │ │ │ - strheq r3, [r6, -r8]! │ │ │ │ - teqeq r0, ip, ror #12 │ │ │ │ - @ instruction: 0x012630e4 │ │ │ │ - @ instruction: 0x0126306c │ │ │ │ - teqeq r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x0125a7b0 │ │ │ │ - @ instruction: 0x01263038 │ │ │ │ + smlawbeq r5, r0, r9, sl │ │ │ │ teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x0125a774 │ │ │ │ - strdeq r2, [r6, -r8]! │ │ │ │ - @ instruction: 0x0125a73c │ │ │ │ + strdeq r3, [r6, -ip]! │ │ │ │ teqeq r0, r8 @ │ │ │ │ - @ instruction: 0x01262fb8 │ │ │ │ - @ instruction: 0x0125a700 │ │ │ │ - teqeq r0, ip, ror r5 │ │ │ │ - @ instruction: 0x01262f7c │ │ │ │ - smlawteq r5, r4, r6, sl │ │ │ │ - teqeq r0, r0, asr #10 │ │ │ │ - @ instruction: 0x01262f40 │ │ │ │ - smlawbeq r5, r8, r6, sl │ │ │ │ - teqeq r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x01262f04 │ │ │ │ - @ instruction: 0x0125a64c │ │ │ │ - teqeq r0, r8, asr #9 │ │ │ │ - smlawteq r6, ip, lr, r2 │ │ │ │ + @ instruction: 0x012632e8 │ │ │ │ + @ instruction: 0x012631bc │ │ │ │ + teqeq r0, r0, lsl #15 │ │ │ │ + @ instruction: 0x0125a900 │ │ │ │ + smlawbeq r6, r8, r1, r3 │ │ │ │ + teqeq r0, ip, lsr r7 │ │ │ │ + @ instruction: 0x01263170 │ │ │ │ + @ instruction: 0x01263140 │ │ │ │ + teqeq r0, r4, lsl #14 │ │ │ │ + smlawbeq r5, r4, r8, sl │ │ │ │ + @ instruction: 0x0126310c │ │ │ │ + teqeq r0, r0, asr #13 │ │ │ │ + @ instruction: 0x01263124 │ │ │ │ + smlawteq r6, r4, r0, r3 │ │ │ │ + teqeq r0, r4, ror r6 │ │ │ │ + strdeq r3, [r6, -r0]! │ │ │ │ + @ instruction: 0x01263078 │ │ │ │ + teqeq r0, ip, lsr r6 │ │ │ │ + @ instruction: 0x0125a7bc │ │ │ │ + @ instruction: 0x01263044 │ │ │ │ + teqeq r0, r0, lsl #12 │ │ │ │ + smlawbeq r5, r0, r7, sl │ │ │ │ + @ instruction: 0x01263004 │ │ │ │ + @ instruction: 0x0125a748 │ │ │ │ + teqeq r0, r0, asr #11 │ │ │ │ + smlawteq r6, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x0125a70c │ │ │ │ + teqeq r0, r4, lsl #11 │ │ │ │ + smlawbeq r6, r8, pc, r2 @ │ │ │ │ + ldrdeq sl, [r5, -r0]! │ │ │ │ + teqeq r0, r8, asr #10 │ │ │ │ + @ instruction: 0x01262f4c │ │ │ │ + @ instruction: 0x0125a694 │ │ │ │ + teqeq r0, ip, lsl #10 │ │ │ │ + @ instruction: 0x01262f10 │ │ │ │ + @ instruction: 0x0125a658 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01262f28 │ │ │ │ - smlawbeq r6, ip, lr, r2 │ │ │ │ - smlawteq r5, r4, r5, sl │ │ │ │ - teqeq r0, r0, asr #8 │ │ │ │ - @ instruction: 0x01262e40 │ │ │ │ - smlawbeq r5, r8, r5, sl │ │ │ │ - teqeq r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01262e04 │ │ │ │ - @ instruction: 0x0125a54c │ │ │ │ - teqeq r0, r8, asr #7 │ │ │ │ - smlawteq r6, r8, sp, r2 │ │ │ │ - @ instruction: 0x0125a510 │ │ │ │ - ldrdeq sl, [r5, -ip]! │ │ │ │ - teqeq r0, r8, lsr #6 │ │ │ │ - smlawteq r6, r0, sp, r2 │ │ │ │ - @ instruction: 0x01262d24 │ │ │ │ - @ instruction: 0x0125a474 │ │ │ │ + ldrdeq r2, [r6, -r8]! │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + @ instruction: 0x01262f34 │ │ │ │ + @ instruction: 0x01262e98 │ │ │ │ + ldrdeq sl, [r5, -r0]! │ │ │ │ + teqeq r0, r8, asr #8 │ │ │ │ + @ instruction: 0x01262e4c │ │ │ │ + @ instruction: 0x0125a594 │ │ │ │ + teqeq r0, ip, lsl #8 │ │ │ │ + @ instruction: 0x01262e10 │ │ │ │ + @ instruction: 0x0125a558 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - strdeq r2, [r6, -r0]! │ │ │ │ - @ instruction: 0x0125a438 │ │ │ │ - teqeq r0, r4 @ │ │ │ │ - @ instruction: 0x01262cb4 │ │ │ │ - strdeq sl, [r5, -ip]! │ │ │ │ - teqeq r0, r8, ror r2 │ │ │ │ - @ instruction: 0x01262c78 │ │ │ │ - smlawteq r5, r0, r3, sl │ │ │ │ - teqeq r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x01262c3c │ │ │ │ - teqeq r0, r0, lsl #4 │ │ │ │ - smlawteq r6, ip, ip, r2 │ │ │ │ - @ instruction: 0x01262c00 │ │ │ │ - @ instruction: 0x0125a340 │ │ │ │ + ldrdeq r2, [r6, -r4]! │ │ │ │ + @ instruction: 0x0125a51c │ │ │ │ + @ instruction: 0x0125a4e8 │ │ │ │ + teqeq r0, r0, lsr r3 │ │ │ │ + smlawteq r6, ip, sp, r2 │ │ │ │ + @ instruction: 0x01262d30 │ │ │ │ + smlawbeq r5, r0, r4, sl │ │ │ │ + teqeq r0, r8 @ │ │ │ │ + strdeq r2, [r6, -ip]! │ │ │ │ + @ instruction: 0x0125a444 │ │ │ │ teqeq r0, ip @ │ │ │ │ - @ instruction: 0x01262bbc │ │ │ │ + smlawteq r6, r0, ip, r2 │ │ │ │ + @ instruction: 0x0125a408 │ │ │ │ + teqeq r0, r0, lsl #5 │ │ │ │ + smlawbeq r6, r4, ip, r2 │ │ │ │ + smlawteq r5, ip, r3, sl │ │ │ │ + teqeq r0, r4, asr #4 │ │ │ │ + @ instruction: 0x01262c48 │ │ │ │ + teqeq r0, r8, lsl #4 │ │ │ │ + ldrdeq r2, [r6, -r8]! │ │ │ │ + @ instruction: 0x01262c0c │ │ │ │ + @ instruction: 0x0125a34c │ │ │ │ + teqeq r0, r4, asr #3 │ │ │ │ + smlawteq r6, r8, fp, r2 │ │ │ │ │ │ │ │ 003883e4 : │ │ │ │ ldr ip, [pc, #48] @ 38841c │ │ │ │ ldr r1, [pc, #48] @ 388420 │ │ │ │ ldr r2, [pc, #48] @ 388424 │ │ │ │ ldr r3, [pc, #48] @ 388428 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -724854,18 +724854,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ b 388524 │ │ │ │ teqpeq r9, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01262b24 │ │ │ │ - msreq SP_hyp, r4 @ │ │ │ │ - @ instruction: 0x0125a068 │ │ │ │ - @ instruction: 0x0125a038 │ │ │ │ + @ instruction: 0x01262b30 │ │ │ │ + msreq SP_hyp, ip @ │ │ │ │ + @ instruction: 0x0125a074 │ │ │ │ + @ instruction: 0x0125a044 │ │ │ │ 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] @ 388720 │ │ │ │ ldr r3, [pc, #408] @ 388724 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -724968,19 +724968,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 38868c │ │ │ │ teqpeq r9, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - msreq (UNDEF: 47), ip @ │ │ │ │ - @ instruction: 0x01262a00 │ │ │ │ + msreq (UNDEF: 47), r4, lsr #29 │ │ │ │ + @ instruction: 0x01262a0c │ │ │ │ teqpeq r9, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01259eb4 │ │ │ │ - smlawbeq r5, r4, lr, r9 │ │ │ │ + smlawteq r5, r0, lr, r9 │ │ │ │ + @ instruction: 0x01259e90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #664] @ 3889ec │ │ │ │ ldr r2, [pc, #664] @ 3889f0 │ │ │ │ ldr r6, [pc, #664] @ 3889f4 │ │ │ │ @@ -725147,29 +725147,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ b 388900 │ │ │ │ teqpeq r9, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - msreq CPSR_fsxc, r0, ror #25 │ │ │ │ - @ instruction: 0x01262868 │ │ │ │ - msreq CPSR_fsxc, ip, lsr #24 │ │ │ │ - @ instruction: 0x012627b4 │ │ │ │ - msreq SP_hyp, ip, ror #23 │ │ │ │ - @ instruction: 0x01262774 │ │ │ │ - msreq SP_hyp, r0 @ │ │ │ │ - @ instruction: 0x01262730 │ │ │ │ - smlawbeq r5, ip, ip, r9 │ │ │ │ - @ instruction: 0x01259c58 │ │ │ │ - @ instruction: 0x01259c28 │ │ │ │ - strdeq r9, [r5, -r8]! │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - smlawteq r5, r0, fp, r9 │ │ │ │ - @ instruction: 0x01259ba4 │ │ │ │ + msreq CPSR_fsxc, r8, ror #25 │ │ │ │ + @ instruction: 0x01262874 │ │ │ │ + msreq CPSR_fsxc, r4, lsr ip │ │ │ │ + smlawteq r6, r0, r7, r2 │ │ │ │ + strdeq pc, [pc, -r4]! │ │ │ │ + smlawbeq r6, r0, r7, r2 │ │ │ │ + msreq SP_hyp, r8 @ │ │ │ │ + @ instruction: 0x0126273c │ │ │ │ + @ instruction: 0x01259c98 │ │ │ │ + @ instruction: 0x01259c64 │ │ │ │ + @ instruction: 0x01259c34 │ │ │ │ + @ instruction: 0x01259c04 │ │ │ │ + @ instruction: 0x01259be8 │ │ │ │ + smlawteq r5, ip, fp, r9 │ │ │ │ + @ instruction: 0x01259bb0 │ │ │ │ │ │ │ │ 00388a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -725275,29 +725275,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 388c28 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 388afc │ │ │ │ teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ - msreq CPSR_fsxc, r8 @ │ │ │ │ + smlawteq pc, r0, r9, pc @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01262540 │ │ │ │ + @ instruction: 0x0126254c │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x01259a64 │ │ │ │ - strdeq pc, [pc, -r0]! │ │ │ │ - @ instruction: 0x01259a30 │ │ │ │ - @ instruction: 0x01262474 │ │ │ │ + @ instruction: 0x01259a70 │ │ │ │ + strdeq pc, [pc, -r8]! │ │ │ │ + @ instruction: 0x01259a3c │ │ │ │ + smlawbeq r6, r0, r4, r2 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - msreq CPSR_fsxc, r8 @ │ │ │ │ - strdeq r9, [r5, -r8]! │ │ │ │ - @ instruction: 0x0126243c │ │ │ │ - smlawbeq pc, r0, r8, pc @ │ │ │ │ - smlawteq r5, r0, r9, r9 │ │ │ │ - @ instruction: 0x01262404 │ │ │ │ + smlawteq pc, r0, r8, pc @ │ │ │ │ + @ instruction: 0x01259a04 │ │ │ │ + @ instruction: 0x01262448 │ │ │ │ + smlawbeq pc, r8, r8, pc @ │ │ │ │ + smlawteq r5, ip, r9, r9 │ │ │ │ + @ instruction: 0x01262410 │ │ │ │ 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, #324] @ 0x144 │ │ │ │ ldr r8, [pc, #196] @ 388d0c │ │ │ │ @@ -725349,17 +725349,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 388cd4 │ │ │ │ teqeq r9, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - msreq SP_hyp, r4, lsr #15 │ │ │ │ - @ instruction: 0x0126232c │ │ │ │ - @ instruction: 0x01259898 │ │ │ │ + msreq SP_hyp, ip, lsr #15 │ │ │ │ + @ instruction: 0x01262338 │ │ │ │ + @ instruction: 0x012598a4 │ │ │ │ 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 │ │ │ │ @@ -725746,20 +725746,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 3892e4 │ │ │ │ - @ instruction: 0x01261da8 │ │ │ │ + @ instruction: 0x01261db4 │ │ │ │ teqeq r9, r0, asr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq pc, [pc, -r4]! │ │ │ │ + strdeq pc, [pc, -ip]! │ │ │ │ teqeq r9, r8, lsl r9 │ │ │ │ - @ instruction: 0x0125925c │ │ │ │ + @ instruction: 0x01259268 │ │ │ │ │ │ │ │ 00389360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -725890,28 +725890,28 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 389410 │ │ │ │ teqeq r9, r4, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0125e9b0 │ │ │ │ + @ instruction: 0x0125e9bc │ │ │ │ teqeq r9, ip, ror #15 │ │ │ │ - @ instruction: 0x012fefa8 │ │ │ │ - @ instruction: 0x012590e8 │ │ │ │ - @ instruction: 0x01261b2c │ │ │ │ - @ instruction: 0x012fef70 │ │ │ │ - @ instruction: 0x012590ac │ │ │ │ - strdeq r1, [r6, -r0]! │ │ │ │ - @ instruction: 0x012fef34 │ │ │ │ - @ instruction: 0x01259070 │ │ │ │ - @ instruction: 0x01261ab8 │ │ │ │ - strdeq lr, [pc, -r8]! │ │ │ │ - @ instruction: 0x01259034 │ │ │ │ - @ instruction: 0x01261a7c │ │ │ │ + @ instruction: 0x012fefb0 │ │ │ │ + strdeq r9, [r5, -r4]! │ │ │ │ + @ instruction: 0x01261b38 │ │ │ │ + @ instruction: 0x012fef78 │ │ │ │ + strheq r9, [r5, -r8]! │ │ │ │ + strdeq r1, [r6, -ip]! │ │ │ │ + @ instruction: 0x012fef3c │ │ │ │ + @ instruction: 0x0125907c │ │ │ │ + smlawteq r6, r4, sl, r1 │ │ │ │ + @ instruction: 0x012fef00 │ │ │ │ + @ instruction: 0x01259040 │ │ │ │ + smlawbeq r6, r8, sl, r1 │ │ │ │ │ │ │ │ 003895b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #384] @ 389750 │ │ │ │ @@ -726010,25 +726010,25 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 389634 │ │ │ │ teqeq r9, r0, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0125e790 │ │ │ │ + @ instruction: 0x0125e79c │ │ │ │ teqeq r9, r8, asr #11 │ │ │ │ - @ instruction: 0x012fed98 │ │ │ │ - ldrdeq r8, [r5, -r4]! │ │ │ │ - @ instruction: 0x01261918 │ │ │ │ - @ instruction: 0x012fed58 │ │ │ │ - @ instruction: 0x01258e98 │ │ │ │ - ldrdeq r1, [r6, -ip]! │ │ │ │ - @ instruction: 0x012fed20 │ │ │ │ - @ instruction: 0x01258e5c │ │ │ │ - @ instruction: 0x012618a4 │ │ │ │ + @ instruction: 0x012feda0 │ │ │ │ + @ instruction: 0x01258ee0 │ │ │ │ + @ instruction: 0x01261924 │ │ │ │ + @ instruction: 0x012fed60 │ │ │ │ + @ instruction: 0x01258ea4 │ │ │ │ + @ instruction: 0x012618e8 │ │ │ │ + @ instruction: 0x012fed28 │ │ │ │ + @ instruction: 0x01258e68 │ │ │ │ + @ instruction: 0x012618b0 │ │ │ │ │ │ │ │ 00389784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -726116,28 +726116,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3897e0 │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125e590 │ │ │ │ - @ instruction: 0x012fec18 │ │ │ │ - @ instruction: 0x01258d58 │ │ │ │ - @ instruction: 0x0126179c │ │ │ │ - @ instruction: 0x012febe0 │ │ │ │ - @ instruction: 0x01258d20 │ │ │ │ - @ instruction: 0x01261764 │ │ │ │ - @ instruction: 0x012feba8 │ │ │ │ - @ instruction: 0x01258ce8 │ │ │ │ - @ instruction: 0x0126172c │ │ │ │ - @ instruction: 0x012feb70 │ │ │ │ - @ instruction: 0x01258cb0 │ │ │ │ - strdeq r1, [r6, -r4]! │ │ │ │ + @ instruction: 0x0125dfe8 │ │ │ │ + @ instruction: 0x0125e59c │ │ │ │ + @ instruction: 0x012fec20 │ │ │ │ + @ instruction: 0x01258d64 │ │ │ │ + @ instruction: 0x012617a8 │ │ │ │ + @ instruction: 0x012febe8 │ │ │ │ + @ instruction: 0x01258d2c │ │ │ │ + @ instruction: 0x01261770 │ │ │ │ + @ instruction: 0x012febb0 │ │ │ │ + strdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x01261738 │ │ │ │ + @ instruction: 0x012feb78 │ │ │ │ + @ instruction: 0x01258cbc │ │ │ │ + @ instruction: 0x01261700 │ │ │ │ │ │ │ │ 00389930 : │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ mov r0, #0 │ │ │ │ mul r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ @@ -726166,17 +726166,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3899bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 389968 │ │ │ │ - @ instruction: 0x012feabc │ │ │ │ - strdeq r8, [r5, -ip]! │ │ │ │ - @ instruction: 0x01261638 │ │ │ │ + smlawteq pc, r4, sl, lr @ │ │ │ │ + @ instruction: 0x01258c08 │ │ │ │ + @ instruction: 0x01261644 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 003899c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -726631,75 +726631,75 @@ │ │ │ │ add r2, r2, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 389aa4 │ │ │ │ teqeq r9, r0, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012c660c │ │ │ │ + @ instruction: 0x012c6618 │ │ │ │ teqeq r9, ip, ror #3 │ │ │ │ teqeq r9, r8, asr r1 │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - @ instruction: 0x012fe910 │ │ │ │ - @ instruction: 0x01261490 │ │ │ │ + @ instruction: 0x012fe918 │ │ │ │ + @ instruction: 0x0126149c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012fe85c │ │ │ │ - @ instruction: 0x012613e0 │ │ │ │ + @ instruction: 0x012fe864 │ │ │ │ + @ instruction: 0x012613ec │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0126136c │ │ │ │ - ldrdeq lr, [pc, -ip]! │ │ │ │ + @ instruction: 0x01261378 │ │ │ │ + @ instruction: 0x012fe7e4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012fe75c │ │ │ │ - ldrdeq r1, [r6, -r8]! │ │ │ │ + @ instruction: 0x012fe764 │ │ │ │ + @ instruction: 0x012612e4 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - @ instruction: 0x012612a4 │ │ │ │ - @ instruction: 0x012fe6e4 │ │ │ │ - @ instruction: 0x01261264 │ │ │ │ + @ instruction: 0x012612b0 │ │ │ │ + @ instruction: 0x012fe6ec │ │ │ │ + @ instruction: 0x01261270 │ │ │ │ qsubeq r9, r0, r4 │ │ │ │ - @ instruction: 0x01258794 │ │ │ │ - @ instruction: 0x012fe61c │ │ │ │ - @ instruction: 0x0125875c │ │ │ │ - @ instruction: 0x01261198 │ │ │ │ + @ instruction: 0x012587a0 │ │ │ │ + @ instruction: 0x012fe624 │ │ │ │ + @ instruction: 0x01258768 │ │ │ │ + @ instruction: 0x012611a4 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x012fe5e0 │ │ │ │ - @ instruction: 0x012611ac │ │ │ │ - @ instruction: 0x0126115c │ │ │ │ + @ instruction: 0x012fe5e8 │ │ │ │ + @ instruction: 0x012611b8 │ │ │ │ + @ instruction: 0x01261168 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x012586e0 │ │ │ │ - @ instruction: 0x012fe56c │ │ │ │ - @ instruction: 0x012586ac │ │ │ │ - @ instruction: 0x012610e8 │ │ │ │ + @ instruction: 0x012586ec │ │ │ │ + @ instruction: 0x012fe574 │ │ │ │ + @ instruction: 0x012586b8 │ │ │ │ + strdeq r1, [r6, -r4]! │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012fe530 │ │ │ │ - @ instruction: 0x01258670 │ │ │ │ - @ instruction: 0x012610ac │ │ │ │ + @ instruction: 0x012fe538 │ │ │ │ + @ instruction: 0x0125867c │ │ │ │ + strheq r1, [r6, -r8]! │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01258638 │ │ │ │ - @ instruction: 0x01258604 │ │ │ │ - @ instruction: 0x012fe4a8 │ │ │ │ - @ instruction: 0x012585e8 │ │ │ │ - @ instruction: 0x01261024 │ │ │ │ + @ instruction: 0x01258644 │ │ │ │ + @ instruction: 0x01258610 │ │ │ │ + @ instruction: 0x012fe4b0 │ │ │ │ + strdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x01261030 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - @ instruction: 0x012fe46c │ │ │ │ - @ instruction: 0x012585ac │ │ │ │ - smulwteq r6, r8, pc @ │ │ │ │ + @ instruction: 0x012fe474 │ │ │ │ + @ instruction: 0x012585b8 │ │ │ │ + strdeq r0, [r6, -r4]! │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01258574 │ │ │ │ - @ instruction: 0x012fe400 │ │ │ │ - @ instruction: 0x01258540 │ │ │ │ - @ instruction: 0x01260f7c │ │ │ │ + smlawbeq r5, r0, r5, r8 │ │ │ │ + @ instruction: 0x012fe408 │ │ │ │ + @ instruction: 0x0125854c │ │ │ │ + smlawbeq r6, r8, pc, r0 @ │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - smlawteq pc, r4, r3, lr @ │ │ │ │ - @ instruction: 0x01258504 │ │ │ │ - @ instruction: 0x01260f40 │ │ │ │ + smlawteq pc, ip, r3, lr @ │ │ │ │ + @ instruction: 0x01258510 │ │ │ │ + @ instruction: 0x01260f4c │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - smlawbeq pc, r8, r3, lr @ │ │ │ │ - smlawteq r5, r8, r4, r8 │ │ │ │ - @ instruction: 0x01260f04 │ │ │ │ + @ instruction: 0x012fe390 │ │ │ │ + ldrdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x01260f10 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ │ │ │ │ 0038a1e4 : │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -726872,31 +726872,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 38a324 │ │ │ │ teqeq r9, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, ip @ │ │ │ │ - @ instruction: 0x012fe1e8 │ │ │ │ - @ instruction: 0x01260d64 │ │ │ │ + strdeq lr, [pc, -r0]! │ │ │ │ + @ instruction: 0x01260d70 │ │ │ │ andeq r7, r0, r0, lsl #29 │ │ │ │ andeq r8, r0, r0, asr #5 │ │ │ │ andeq r7, r0, r8, ror #18 │ │ │ │ - @ instruction: 0x012a92b4 │ │ │ │ - @ instruction: 0x01260d98 │ │ │ │ - @ instruction: 0x01260d64 │ │ │ │ + smlawteq sl, r0, r2, r9 │ │ │ │ + smulwbeq r6, r4, sp │ │ │ │ + @ instruction: 0x01260d70 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - @ instruction: 0x012581b8 │ │ │ │ - @ instruction: 0x012fe044 │ │ │ │ - smlawbeq r5, r4, r1, r8 │ │ │ │ - smlawteq r6, r8, fp, r0 │ │ │ │ + smlawteq r5, r4, r1, r8 │ │ │ │ + @ instruction: 0x012fe04c │ │ │ │ + @ instruction: 0x01258190 │ │ │ │ + ldrdeq r0, [r6, -r4]! │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x01260c28 │ │ │ │ + @ instruction: 0x01260c34 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01258110 │ │ │ │ + @ instruction: 0x0125811c │ │ │ │ │ │ │ │ 0038a4e4 : │ │ │ │ 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] @ 38a8b8 │ │ │ │ @@ -727138,53 +727138,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 38a5b4 │ │ │ │ teqeq r9, r8, lsl #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012a8e50 │ │ │ │ + @ instruction: 0x012a8e5c │ │ │ │ teqeq r9, r8, asr #12 │ │ │ │ - ldrdeq sp, [pc, -r4]! │ │ │ │ - @ instruction: 0x01257f14 │ │ │ │ - @ instruction: 0x01260958 │ │ │ │ + ldrdeq sp, [pc, -ip]! │ │ │ │ + @ instruction: 0x01257f20 │ │ │ │ + @ instruction: 0x01260964 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x012fdd94 │ │ │ │ - ldrdeq r7, [r5, -r4]! │ │ │ │ - @ instruction: 0x01260918 │ │ │ │ + @ instruction: 0x012fdd9c │ │ │ │ + @ instruction: 0x01257ee0 │ │ │ │ + @ instruction: 0x01260924 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x012fdd58 │ │ │ │ - @ instruction: 0x01257e98 │ │ │ │ - ldrdeq r0, [r6, -ip]! │ │ │ │ + @ instruction: 0x012fdd60 │ │ │ │ + @ instruction: 0x01257ea4 │ │ │ │ + smulwteq r6, r8, r8 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - @ instruction: 0x012fdd1c │ │ │ │ - @ instruction: 0x01257e5c │ │ │ │ - smulwbeq r6, r0, r8 │ │ │ │ - @ instruction: 0x012fdce0 │ │ │ │ - @ instruction: 0x01257e20 │ │ │ │ - @ instruction: 0x0126085c │ │ │ │ + @ instruction: 0x012fdd24 │ │ │ │ + @ instruction: 0x01257e68 │ │ │ │ + smulwbeq r6, ip, r8 │ │ │ │ + @ instruction: 0x012fdce8 │ │ │ │ + @ instruction: 0x01257e2c │ │ │ │ + @ instruction: 0x01260868 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - @ instruction: 0x012fdca4 │ │ │ │ - @ instruction: 0x01257de4 │ │ │ │ - @ instruction: 0x01260828 │ │ │ │ + @ instruction: 0x012fdcac │ │ │ │ + strdeq r7, [r5, -r0]! │ │ │ │ + @ instruction: 0x01260834 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x012fdc68 │ │ │ │ - @ instruction: 0x01257da8 │ │ │ │ - smulwteq r6, ip, r7 │ │ │ │ - @ instruction: 0x012fdc2c │ │ │ │ - @ instruction: 0x01257d6c │ │ │ │ - @ instruction: 0x012607b0 │ │ │ │ + @ instruction: 0x012fdc70 │ │ │ │ + @ instruction: 0x01257db4 │ │ │ │ + strdeq r0, [r6, -r8]! │ │ │ │ + @ instruction: 0x012fdc34 │ │ │ │ + @ instruction: 0x01257d78 │ │ │ │ + @ instruction: 0x012607bc │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - strdeq sp, [pc, -r0]! │ │ │ │ - @ instruction: 0x01257d30 │ │ │ │ - @ instruction: 0x01260774 │ │ │ │ + strdeq sp, [pc, -r8]! │ │ │ │ + @ instruction: 0x01257d3c │ │ │ │ + smlawbeq r6, r0, r7, r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x012fdbb4 │ │ │ │ - strdeq r7, [r5, -r4]! │ │ │ │ - @ instruction: 0x01260738 │ │ │ │ + @ instruction: 0x012fdbbc │ │ │ │ + @ instruction: 0x01257d00 │ │ │ │ + @ instruction: 0x01260744 │ │ │ │ │ │ │ │ 0038a95c : │ │ │ │ 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 │ │ │ │ @@ -727529,57 +727529,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 38ab8c │ │ │ │ teqeq r9, r4, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r8, asr r2 │ │ │ │ - @ instruction: 0x012fda1c │ │ │ │ - @ instruction: 0x0126059c │ │ │ │ + @ instruction: 0x012fda24 │ │ │ │ + smulwbeq r6, r8, r5 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012fd8e4 │ │ │ │ - @ instruction: 0x0126046c │ │ │ │ + @ instruction: 0x012fd8ec │ │ │ │ + @ instruction: 0x01260478 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ teqeq r9, r0, ror r0 │ │ │ │ - @ instruction: 0x012fd854 │ │ │ │ - ldrdeq r0, [r6, -r8]! │ │ │ │ + @ instruction: 0x012fd85c │ │ │ │ + smulwteq r6, r4, r3 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ @ instruction: 0x012481b4 │ │ │ │ - @ instruction: 0x012fd7b0 │ │ │ │ - strdeq r7, [r5, -r0]! │ │ │ │ - @ instruction: 0x01260334 │ │ │ │ - @ instruction: 0x012fd778 │ │ │ │ - @ instruction: 0x012578b8 │ │ │ │ - strdeq r0, [r6, -ip]! │ │ │ │ + @ instruction: 0x012fd7b8 │ │ │ │ + strdeq r7, [r5, -ip]! │ │ │ │ + @ instruction: 0x01260340 │ │ │ │ + smlawbeq pc, r0, r7, sp @ │ │ │ │ + smlawteq r5, r4, r8, r7 │ │ │ │ + @ instruction: 0x01260308 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - smlawbeq r5, r4, r8, r7 │ │ │ │ - @ instruction: 0x012fd718 │ │ │ │ - @ instruction: 0x01257854 │ │ │ │ - @ instruction: 0x0126029c │ │ │ │ + @ instruction: 0x01257890 │ │ │ │ + @ instruction: 0x012fd720 │ │ │ │ + @ instruction: 0x01257860 │ │ │ │ + smulwbeq r6, r8, r2 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrdeq sp, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125781c │ │ │ │ - @ instruction: 0x01260260 │ │ │ │ - @ instruction: 0x012fd6a4 │ │ │ │ - @ instruction: 0x012577e4 │ │ │ │ - @ instruction: 0x01260228 │ │ │ │ + @ instruction: 0x012fd6e4 │ │ │ │ + @ instruction: 0x01257828 │ │ │ │ + @ instruction: 0x0126026c │ │ │ │ + @ instruction: 0x012fd6ac │ │ │ │ + strdeq r7, [r5, -r0]! │ │ │ │ + @ instruction: 0x01260234 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x012577b0 │ │ │ │ - smlawbeq r5, r4, r7, r7 │ │ │ │ - @ instruction: 0x012fd614 │ │ │ │ - @ instruction: 0x01257754 │ │ │ │ - @ instruction: 0x01260198 │ │ │ │ + @ instruction: 0x012577bc │ │ │ │ + @ instruction: 0x01257790 │ │ │ │ + @ instruction: 0x012fd61c │ │ │ │ + @ instruction: 0x01257760 │ │ │ │ + smulwbeq r6, r4, r1 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - ldrdeq sp, [pc, -ip]! │ │ │ │ - @ instruction: 0x01260210 │ │ │ │ - @ instruction: 0x0126015c │ │ │ │ - ldrdeq r7, [r5, -ip]! │ │ │ │ + @ instruction: 0x012fd5e4 │ │ │ │ + @ instruction: 0x0126021c │ │ │ │ + @ instruction: 0x01260168 │ │ │ │ + @ instruction: 0x012576e8 │ │ │ │ │ │ │ │ 0038af80 : │ │ │ │ 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, #276] @ 0x114 │ │ │ │ @@ -727668,20 +727668,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b004 │ │ │ │ b 38b09c │ │ │ │ - ldrdeq sp, [pc, -ip]! │ │ │ │ - @ instruction: 0x01260040 │ │ │ │ - msreq SP_abt, r4, asr pc │ │ │ │ - smlawbeq pc, r4, r3, sp @ │ │ │ │ - msreq SP_abt, r8, ror #31 │ │ │ │ - strdeq pc, [r5, -r8]! │ │ │ │ + @ instruction: 0x012fd3e4 │ │ │ │ + @ instruction: 0x0126004c │ │ │ │ + msreq SP_abt, r0, ror #30 │ │ │ │ + smlawbeq pc, ip, r3, sp @ │ │ │ │ + strdeq pc, [r5, -r4]! │ │ │ │ + msreq SP_abt, r4, lsl #30 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ │ │ │ │ 0038b114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -727835,31 +727835,31 @@ │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38b218 │ │ │ │ teqeq r9, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012fd2b8 │ │ │ │ - msreq SP_usr, r4, lsr lr │ │ │ │ + smlawteq pc, r0, r2, sp @ │ │ │ │ + msreq SP_usr, r0, asr #28 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ teqeq r9, r4, ror #19 │ │ │ │ - @ instruction: 0x01257328 │ │ │ │ + @ instruction: 0x01257334 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01257304 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - smlawteq r5, r8, r2, r7 │ │ │ │ - @ instruction: 0x01257298 │ │ │ │ - @ instruction: 0x012fd124 │ │ │ │ - @ instruction: 0x01257264 │ │ │ │ - msreq CPSR_sc, r0, lsr #25 │ │ │ │ + ldrdeq r7, [r5, -r4]! │ │ │ │ + @ instruction: 0x012572a4 │ │ │ │ + @ instruction: 0x012fd12c │ │ │ │ + @ instruction: 0x01257270 │ │ │ │ + msreq CPSR_sc, ip, lsr #25 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x012fd0e8 │ │ │ │ - @ instruction: 0x01257228 │ │ │ │ - msreq CPSR_sc, r4, ror #24 │ │ │ │ + strdeq sp, [pc, -r0]! │ │ │ │ + @ instruction: 0x01257234 │ │ │ │ + msreq CPSR_sc, r0, ror ip │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 0038b3d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -727901,17 +727901,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 38b430 │ │ │ │ - smlawbeq r5, r4, ip, pc @ │ │ │ │ - @ instruction: 0x012fcfe4 │ │ │ │ - msreq SP_abt, r0, ror #22 │ │ │ │ + msreq CPSR_sc, r0 @ │ │ │ │ + @ instruction: 0x012fcfec │ │ │ │ + msreq SP_abt, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ │ │ │ │ 0038b49c : │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -728045,25 +728045,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1488 @ 0x5d0 │ │ │ │ b 38b65c │ │ │ │ teqeq r9, r0, ror #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq r5, r4, sl, pc @ │ │ │ │ - @ instruction: 0x012fcee8 │ │ │ │ - msreq SP_usr, r4, lsl sl │ │ │ │ - @ instruction: 0x012fce90 │ │ │ │ + msreq SP_usr, r0 @ │ │ │ │ + strdeq ip, [pc, -r0]! │ │ │ │ + msreq SP_usr, r0, lsr #20 │ │ │ │ + @ instruction: 0x012fce98 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012fce44 │ │ │ │ - smlawteq r5, ip, r9, pc @ │ │ │ │ + @ instruction: 0x012fce4c │ │ │ │ + ldrdeq pc, [r5, -r8]! │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01256f2c │ │ │ │ - strdeq r6, [r5, -ip]! │ │ │ │ - @ instruction: 0x01256ee4 │ │ │ │ + @ instruction: 0x01256f38 │ │ │ │ + @ instruction: 0x01256f08 │ │ │ │ + strdeq r6, [r5, -r0]! │ │ │ │ │ │ │ │ 0038b6e0 : │ │ │ │ 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 │ │ │ │ @@ -728182,29 +728182,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1584 @ 0x630 │ │ │ │ b 38b838 │ │ │ │ teqeq r9, r4, lsl #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - msreq CPSR_sc, r4, lsr #17 │ │ │ │ - @ instruction: 0x012fcd08 │ │ │ │ + msreq CPSR_sc, r0 @ │ │ │ │ + @ instruction: 0x012fcd10 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - msreq CPSR_sc, ip, asr #16 │ │ │ │ - @ instruction: 0x012fccbc │ │ │ │ - smlawbeq pc, r4, ip, ip @ │ │ │ │ - msreq CPSR_sc, r8, lsl #16 │ │ │ │ + msreq CPSR_sc, r8, asr r8 │ │ │ │ + smlawteq pc, r4, ip, ip @ │ │ │ │ + smlawbeq pc, ip, ip, ip @ │ │ │ │ + msreq CPSR_sc, r4, lsl r8 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - @ instruction: 0x01256d50 │ │ │ │ - @ instruction: 0x01256d1c │ │ │ │ - smlawteq pc, r0, fp, ip @ │ │ │ │ - @ instruction: 0x01256d00 │ │ │ │ - msreq SP_abt, ip, lsr r7 │ │ │ │ + @ instruction: 0x01256d5c │ │ │ │ + @ instruction: 0x01256d28 │ │ │ │ + smlawteq pc, r8, fp, ip @ │ │ │ │ + @ instruction: 0x01256d0c │ │ │ │ + msreq SP_abt, r8, asr #14 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - smlawteq r5, r8, ip, r6 │ │ │ │ + ldrdeq r6, [r5, -r4]! │ │ │ │ │ │ │ │ 0038b90c : │ │ │ │ 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] @ 38ba60 │ │ │ │ @@ -728287,18 +728287,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 38b95c │ │ │ │ teqeq r9, r0, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x012fcaa8 │ │ │ │ - msreq SP_usr, r4, lsr #12 │ │ │ │ + @ instruction: 0x012fcab0 │ │ │ │ + msreq SP_usr, r0, lsr r6 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - @ instruction: 0x01256b40 │ │ │ │ + @ instruction: 0x01256b4c │ │ │ │ │ │ │ │ 0038ba7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ @@ -728359,22 +728359,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 38baf0 │ │ │ │ teqeq r9, r8, ror #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq pc, r8, r9, ip @ │ │ │ │ - msreq CPSR_sc, r0, lsl r5 │ │ │ │ + @ instruction: 0x012fc990 │ │ │ │ + msreq CPSR_sc, ip, lsl r5 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - @ instruction: 0x012fc924 │ │ │ │ - msreq CPSR_sc, r0, ror #11 │ │ │ │ - msreq CPSR_sc, r8, lsr #9 │ │ │ │ + @ instruction: 0x012fc92c │ │ │ │ + msreq CPSR_sc, ip, ror #11 │ │ │ │ + msreq CPSR_sc, r4 @ │ │ │ │ muleq r0, fp, r6 │ │ │ │ - @ instruction: 0x01256a28 │ │ │ │ + @ instruction: 0x01256a34 │ │ │ │ │ │ │ │ 0038bba4 : │ │ │ │ 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 │ │ │ │ @@ -729028,111 +729028,111 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 38bd1c │ │ │ │ teqeq r9, r4, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01246a74 │ │ │ │ - @ instruction: 0x012c43e8 │ │ │ │ - msreq CPSR_sc, r8, lsr #9 │ │ │ │ + strdeq r4, [ip, -r4]! @ │ │ │ │ + msreq CPSR_sc, r4 @ │ │ │ │ teqeq r9, r0, ror #29 │ │ │ │ - @ instruction: 0x012fc698 │ │ │ │ - msreq SP_usr, r0, lsr #4 │ │ │ │ + @ instruction: 0x012fc6a0 │ │ │ │ + msreq SP_usr, ip, lsr #4 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - ldrdeq ip, [pc, -r4]! │ │ │ │ - @ instruction: 0x01256714 │ │ │ │ - msreq CPSR_sc, r8, asr r1 │ │ │ │ + ldrdeq ip, [pc, -ip]! @ │ │ │ │ + @ instruction: 0x01256720 │ │ │ │ + msreq CPSR_sc, r4, ror #2 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x012fc594 │ │ │ │ - msreq CPSR_sc, ip, lsl r1 │ │ │ │ + @ instruction: 0x012fc59c │ │ │ │ + msreq CPSR_sc, r8, lsr #2 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - msreq SP_usr, r0, lsl #4 │ │ │ │ - @ instruction: 0x0125bba0 │ │ │ │ - @ instruction: 0x012fc464 │ │ │ │ - @ instruction: 0x012565a4 │ │ │ │ - @ instruction: 0x0125efe8 │ │ │ │ + msreq SP_usr, ip, lsl #4 │ │ │ │ + @ instruction: 0x0125bbac │ │ │ │ + @ instruction: 0x012fc46c │ │ │ │ + @ instruction: 0x012565b0 │ │ │ │ + strdeq lr, [r5, -r4]! │ │ │ │ muleq r0, r3, r1 │ │ │ │ - msreq (UNDEF: 56), ip, ror #22 │ │ │ │ + msreq (UNDEF: 56), r8, ror fp │ │ │ │ @ instruction: 0x01246da8 │ │ │ │ - @ instruction: 0x012fc390 │ │ │ │ + @ instruction: 0x012fc398 │ │ │ │ @ instruction: 0x01246d48 │ │ │ │ - @ instruction: 0x0125ef0c │ │ │ │ - @ instruction: 0x012fc344 │ │ │ │ - smlawbeq r5, r4, r4, r6 │ │ │ │ - smlawteq r5, r8, lr, lr │ │ │ │ + @ instruction: 0x0125ef18 │ │ │ │ + @ instruction: 0x012fc34c │ │ │ │ + @ instruction: 0x01256490 │ │ │ │ + ldrdeq lr, [r5, -r4]! │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x0125644c │ │ │ │ - ldrdeq ip, [pc, -r8]! │ │ │ │ - @ instruction: 0x01256418 │ │ │ │ - @ instruction: 0x0125ee5c │ │ │ │ + @ instruction: 0x01256458 │ │ │ │ + @ instruction: 0x012fc2e0 │ │ │ │ + @ instruction: 0x01256424 │ │ │ │ + @ instruction: 0x0125ee68 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x012fc29c │ │ │ │ - ldrdeq r6, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125ee20 │ │ │ │ - @ instruction: 0x012fc264 │ │ │ │ - @ instruction: 0x012563a0 │ │ │ │ - @ instruction: 0x0125ede8 │ │ │ │ + @ instruction: 0x012fc2a4 │ │ │ │ + @ instruction: 0x012563e8 │ │ │ │ + @ instruction: 0x0125ee2c │ │ │ │ + @ instruction: 0x012fc26c │ │ │ │ + @ instruction: 0x012563ac │ │ │ │ + strdeq lr, [r5, -r4]! │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x012fc224 │ │ │ │ - @ instruction: 0x01256364 │ │ │ │ - @ instruction: 0x0125eda8 │ │ │ │ - @ instruction: 0x012fc1e8 │ │ │ │ - @ instruction: 0x01256328 │ │ │ │ - @ instruction: 0x0125ed6c │ │ │ │ - @ instruction: 0x012fc1ac │ │ │ │ - @ instruction: 0x012562ec │ │ │ │ - @ instruction: 0x0125ed30 │ │ │ │ + @ instruction: 0x012fc22c │ │ │ │ + @ instruction: 0x01256370 │ │ │ │ + @ instruction: 0x0125edb4 │ │ │ │ + strdeq ip, [pc, -r0]! │ │ │ │ + @ instruction: 0x01256334 │ │ │ │ + @ instruction: 0x0125ed78 │ │ │ │ + @ instruction: 0x012fc1b4 │ │ │ │ + strdeq r6, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125ed3c │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x012562b4 │ │ │ │ - @ instruction: 0x012fc140 │ │ │ │ - smlawbeq r5, r0, r2, r6 │ │ │ │ - smlawteq r5, r4, ip, lr │ │ │ │ + smlawteq r5, r0, r2, r6 │ │ │ │ + @ instruction: 0x012fc148 │ │ │ │ + smlawbeq r5, ip, r2, r6 │ │ │ │ + ldrdeq lr, [r5, -r0]! │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x012fc104 │ │ │ │ - @ instruction: 0x01256244 │ │ │ │ - smlawbeq r5, r8, ip, lr │ │ │ │ + @ instruction: 0x012fc10c │ │ │ │ + @ instruction: 0x01256250 │ │ │ │ + @ instruction: 0x0125ec94 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - smlawteq pc, r8, r0, ip @ │ │ │ │ - @ instruction: 0x01256208 │ │ │ │ - @ instruction: 0x0125ec4c │ │ │ │ + ldrdeq ip, [pc, -r0]! │ │ │ │ + @ instruction: 0x01256214 │ │ │ │ + @ instruction: 0x0125ec58 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - smlawbeq pc, ip, r0, ip @ │ │ │ │ - smlawteq r5, ip, r1, r6 │ │ │ │ - @ instruction: 0x0125ec10 │ │ │ │ + @ instruction: 0x012fc094 │ │ │ │ + ldrdeq r6, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125ec1c │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - qsubeq ip, r0, pc @ │ │ │ │ - @ instruction: 0x01256190 │ │ │ │ - ldrdeq lr, [r5, -r4]! │ │ │ │ + qsubeq ip, r8, pc @ │ │ │ │ + @ instruction: 0x0125619c │ │ │ │ + @ instruction: 0x0125ebe0 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x012fc014 │ │ │ │ - @ instruction: 0x01256154 │ │ │ │ - @ instruction: 0x0125eb98 │ │ │ │ + @ instruction: 0x012fc01c │ │ │ │ + @ instruction: 0x01256160 │ │ │ │ + @ instruction: 0x0125eba4 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrdeq fp, [pc, -r8]! │ │ │ │ - @ instruction: 0x01256118 │ │ │ │ - @ instruction: 0x0125eb5c │ │ │ │ + @ instruction: 0x012fbfe0 │ │ │ │ + @ instruction: 0x01256124 │ │ │ │ + @ instruction: 0x0125eb68 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x012fbf9c │ │ │ │ - ldrdeq r6, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125eb20 │ │ │ │ + @ instruction: 0x012fbfa4 │ │ │ │ + @ instruction: 0x012560e8 │ │ │ │ + @ instruction: 0x0125eb2c │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x012560a4 │ │ │ │ + strheq r6, [r5, -r0]! │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01256074 │ │ │ │ - @ instruction: 0x012fbf00 │ │ │ │ - @ instruction: 0x01256040 │ │ │ │ - smlawbeq r5, r4, sl, lr │ │ │ │ - smlawteq pc, r4, lr, fp @ │ │ │ │ - @ instruction: 0x01256004 │ │ │ │ - @ instruction: 0x0125ea48 │ │ │ │ + smlawbeq r5, r0, r0, r6 │ │ │ │ + @ instruction: 0x012fbf08 │ │ │ │ + @ instruction: 0x0125604c │ │ │ │ + @ instruction: 0x0125ea90 │ │ │ │ + smlawteq pc, ip, lr, fp @ │ │ │ │ + @ instruction: 0x01256010 │ │ │ │ + @ instruction: 0x0125ea54 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - smlawbeq pc, r8, lr, fp @ │ │ │ │ - smlawteq r5, r8, pc, r5 @ │ │ │ │ - @ instruction: 0x0125ea08 │ │ │ │ + @ instruction: 0x012fbe90 │ │ │ │ + ldrdeq r5, [r5, -r4]! │ │ │ │ + @ instruction: 0x0125ea14 │ │ │ │ │ │ │ │ 0038c774 : │ │ │ │ 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] @ 38cc6c │ │ │ │ @@ -729448,46 +729448,46 @@ │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ b 38cbcc │ │ │ │ teqeq r9, r8, ror r4 │ │ │ │ teqeq r9, r8, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012fbc40 │ │ │ │ - smlawteq r5, r0, r7, lr │ │ │ │ + @ instruction: 0x012fbc48 │ │ │ │ + smlawteq r5, ip, r7, lr │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012fbb20 │ │ │ │ - @ instruction: 0x0125e6a4 │ │ │ │ + @ instruction: 0x012fbb28 │ │ │ │ + @ instruction: 0x0125e6b0 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ teqeq r9, r0, ror #4 │ │ │ │ - @ instruction: 0x01255b58 │ │ │ │ + @ instruction: 0x01255b64 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x01255b2c │ │ │ │ - @ instruction: 0x01255b00 │ │ │ │ - smlawbeq pc, ip, r9, fp @ │ │ │ │ - smlawteq r5, ip, sl, r5 │ │ │ │ - @ instruction: 0x0125e510 │ │ │ │ + @ instruction: 0x01255b38 │ │ │ │ + @ instruction: 0x01255b0c │ │ │ │ + @ instruction: 0x012fb994 │ │ │ │ + ldrdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125e51c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x0125e6b8 │ │ │ │ - @ instruction: 0x012fb948 │ │ │ │ - smlawteq r5, r0, r4, lr │ │ │ │ - @ instruction: 0x01255a3c │ │ │ │ - @ instruction: 0x01255a10 │ │ │ │ - @ instruction: 0x0125e5b4 │ │ │ │ - @ instruction: 0x012fb89c │ │ │ │ - @ instruction: 0x0125e410 │ │ │ │ + smlawteq r5, r4, r6, lr │ │ │ │ + @ instruction: 0x012fb950 │ │ │ │ + smlawteq r5, ip, r4, lr │ │ │ │ + @ instruction: 0x01255a48 │ │ │ │ + @ instruction: 0x01255a1c │ │ │ │ + smlawteq r5, r0, r5, lr │ │ │ │ + @ instruction: 0x012fb8a4 │ │ │ │ + @ instruction: 0x0125e41c │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x0125e548 │ │ │ │ - @ instruction: 0x012fb844 │ │ │ │ - smlawteq r5, r0, r3, lr │ │ │ │ + @ instruction: 0x0125e554 │ │ │ │ + @ instruction: 0x012fb84c │ │ │ │ + smlawteq r5, ip, r3, lr │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - smlawteq r5, r8, r5, lr │ │ │ │ - @ instruction: 0x012fb800 │ │ │ │ - @ instruction: 0x0125e378 │ │ │ │ + ldrdeq lr, [r5, -r4]! │ │ │ │ + @ instruction: 0x012fb808 │ │ │ │ + smlawbeq r5, r4, r3, lr │ │ │ │ │ │ │ │ 0038ccf8 : │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -729519,17 +729519,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125e3a8 │ │ │ │ - @ instruction: 0x0125e274 │ │ │ │ + strdeq fp, [pc, -r8]! │ │ │ │ + @ instruction: 0x0125e3b4 │ │ │ │ + smlawbeq r5, r0, r2, lr │ │ │ │ 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] @ 38dd88 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ @@ -730548,187 +730548,187 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 38cde4 │ │ │ │ teqeq r9, r8, asr lr │ │ │ │ teqeq r9, ip, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r8, lsl lr │ │ │ │ - strdeq fp, [pc, -r8]! │ │ │ │ - @ instruction: 0x0125e17c │ │ │ │ + @ instruction: 0x012fb600 │ │ │ │ + smlawbeq r5, r8, r1, lr │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq fp, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125e060 │ │ │ │ - @ instruction: 0x012fb340 │ │ │ │ - @ instruction: 0x0125deb4 │ │ │ │ + @ instruction: 0x012fb4e4 │ │ │ │ + @ instruction: 0x0125e06c │ │ │ │ + @ instruction: 0x012fb348 │ │ │ │ + smlawteq r5, r0, lr, sp │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - @ instruction: 0x012fb218 │ │ │ │ - @ instruction: 0x0125dd98 │ │ │ │ - qsubeq fp, ip, pc @ │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - @ instruction: 0x012faf2c │ │ │ │ - @ instruction: 0x0125daa8 │ │ │ │ - smlawteq r5, r4, r9, sp │ │ │ │ - @ instruction: 0x012fae20 │ │ │ │ - smlawbeq pc, r4, sp, sl @ │ │ │ │ - @ instruction: 0x0125d904 │ │ │ │ - @ instruction: 0x012fad04 │ │ │ │ - @ instruction: 0x0125d758 │ │ │ │ - @ instruction: 0x012faaec │ │ │ │ - @ instruction: 0x0125d664 │ │ │ │ - @ instruction: 0x012faa7c │ │ │ │ - strdeq sp, [r5, -r8]! │ │ │ │ + @ instruction: 0x012fb220 │ │ │ │ + @ instruction: 0x0125dda4 │ │ │ │ + @ instruction: 0x012fb064 │ │ │ │ + @ instruction: 0x0125dbe8 │ │ │ │ + @ instruction: 0x012faf34 │ │ │ │ + @ instruction: 0x0125dab4 │ │ │ │ + ldrdeq sp, [r5, -r0]! │ │ │ │ + @ instruction: 0x012fae28 │ │ │ │ + smlawbeq pc, ip, sp, sl @ │ │ │ │ + @ instruction: 0x0125d910 │ │ │ │ + @ instruction: 0x012fad0c │ │ │ │ + @ instruction: 0x0125d764 │ │ │ │ + strdeq sl, [pc, -r4]! │ │ │ │ + @ instruction: 0x0125d670 │ │ │ │ + smlawbeq pc, r4, sl, sl @ │ │ │ │ + @ instruction: 0x0125d604 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012fa944 │ │ │ │ - smlawteq r5, ip, r4, sp │ │ │ │ - @ instruction: 0x012fa8b4 │ │ │ │ - @ instruction: 0x0125d43c │ │ │ │ - @ instruction: 0x012549b8 │ │ │ │ - @ instruction: 0x012fa828 │ │ │ │ - @ instruction: 0x01254968 │ │ │ │ - @ instruction: 0x0125d3ac │ │ │ │ + @ instruction: 0x012fa94c │ │ │ │ + ldrdeq sp, [r5, -r8]! │ │ │ │ + @ instruction: 0x012fa8bc │ │ │ │ + @ instruction: 0x0125d448 │ │ │ │ + smlawteq r5, r4, r9, r4 │ │ │ │ + @ instruction: 0x012fa830 │ │ │ │ + @ instruction: 0x01254974 │ │ │ │ + @ instruction: 0x0125d3b8 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ smlawbeq r4, r8, r1, r5 │ │ │ │ @ instruction: 0x01245130 │ │ │ │ @ instruction: 0x012450ec │ │ │ │ - @ instruction: 0x01254844 │ │ │ │ - @ instruction: 0x01254818 │ │ │ │ + @ instruction: 0x01254850 │ │ │ │ + @ instruction: 0x01254824 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012fa3e0 │ │ │ │ - @ instruction: 0x01254520 │ │ │ │ - @ instruction: 0x0125cf64 │ │ │ │ + @ instruction: 0x012fa3e8 │ │ │ │ + @ instruction: 0x0125452c │ │ │ │ + @ instruction: 0x0125cf70 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012fa3a8 │ │ │ │ - @ instruction: 0x012544e8 │ │ │ │ - @ instruction: 0x0125cf2c │ │ │ │ + @ instruction: 0x012fa3b0 │ │ │ │ + strdeq r4, [r5, -r4]! @ │ │ │ │ + @ instruction: 0x0125cf38 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - @ instruction: 0x012fa370 │ │ │ │ - @ instruction: 0x012544b0 │ │ │ │ - strdeq ip, [r5, -r4]! │ │ │ │ + @ instruction: 0x012fa378 │ │ │ │ + @ instruction: 0x012544bc │ │ │ │ + @ instruction: 0x0125cf00 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - @ instruction: 0x012fa338 │ │ │ │ - @ instruction: 0x01254478 │ │ │ │ - @ instruction: 0x0125cebc │ │ │ │ + @ instruction: 0x012fa340 │ │ │ │ + smlawbeq r5, r4, r4, r4 │ │ │ │ + smlawteq r5, r8, lr, ip │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - @ instruction: 0x012fa300 │ │ │ │ - @ instruction: 0x01254440 │ │ │ │ - smlawbeq r5, r4, lr, ip │ │ │ │ + @ instruction: 0x012fa308 │ │ │ │ + @ instruction: 0x0125444c │ │ │ │ + @ instruction: 0x0125ce90 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x0125440c │ │ │ │ - @ instruction: 0x012543e0 │ │ │ │ + @ instruction: 0x01254418 │ │ │ │ + @ instruction: 0x012543ec │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - @ instruction: 0x012fa270 │ │ │ │ - @ instruction: 0x012543b0 │ │ │ │ - strdeq ip, [r5, -r4]! │ │ │ │ + @ instruction: 0x012fa278 │ │ │ │ + @ instruction: 0x012543bc │ │ │ │ + @ instruction: 0x0125ce00 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - @ instruction: 0x0125437c │ │ │ │ + smlawbeq r5, r8, r3, r4 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - @ instruction: 0x0125434c │ │ │ │ + @ instruction: 0x01254358 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - @ instruction: 0x01254320 │ │ │ │ + @ instruction: 0x0125432c │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - strdeq r4, [r5, -r4]! @ │ │ │ │ + @ instruction: 0x01254300 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - smlawteq r5, r8, r2, r4 │ │ │ │ + ldrdeq r4, [r5, -r4]! @ │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x0125429c │ │ │ │ + @ instruction: 0x012542a8 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - @ instruction: 0x012fa12c │ │ │ │ - @ instruction: 0x0125426c │ │ │ │ - @ instruction: 0x0125ccb0 │ │ │ │ + @ instruction: 0x012fa134 │ │ │ │ + @ instruction: 0x01254278 │ │ │ │ + @ instruction: 0x0125ccbc │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - @ instruction: 0x01254238 │ │ │ │ + @ instruction: 0x01254244 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x0125420c │ │ │ │ + @ instruction: 0x01254218 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - @ instruction: 0x012541e0 │ │ │ │ + @ instruction: 0x012541ec │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - smlawbeq pc, r4, r0, sl @ │ │ │ │ - smlawteq r5, r4, r1, r4 │ │ │ │ - @ instruction: 0x0125cc08 │ │ │ │ + smlawbeq pc, ip, r0, sl @ │ │ │ │ + ldrdeq r4, [r5, -r0]! │ │ │ │ + @ instruction: 0x0125cc14 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x012fa04c │ │ │ │ - smlawbeq r5, ip, r1, r4 │ │ │ │ - ldrdeq ip, [r5, -r0]! │ │ │ │ + qsubeq sl, r4, pc @ │ │ │ │ + @ instruction: 0x01254198 │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - @ instruction: 0x012fa014 │ │ │ │ - @ instruction: 0x01254154 │ │ │ │ - @ instruction: 0x0125cb98 │ │ │ │ + @ instruction: 0x012fa01c │ │ │ │ + @ instruction: 0x01254160 │ │ │ │ + @ instruction: 0x0125cba4 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - ldrdeq r9, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125411c │ │ │ │ - @ instruction: 0x0125cb60 │ │ │ │ + @ instruction: 0x012f9fe4 │ │ │ │ + @ instruction: 0x01254128 │ │ │ │ + @ instruction: 0x0125cb6c │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - @ instruction: 0x012540e4 │ │ │ │ + strdeq r4, [r5, -r0]! │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - smlawteq r5, ip, r0, r4 │ │ │ │ + ldrdeq r4, [r5, -r8]! │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012540a0 │ │ │ │ - @ instruction: 0x01254074 │ │ │ │ + @ instruction: 0x012540ac │ │ │ │ + smlawbeq r5, r0, r0, r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01254048 │ │ │ │ + qsubeq r4, r4, r5 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0125401c │ │ │ │ + @ instruction: 0x01254028 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq r3, [r5, -r0]! │ │ │ │ - smlawbeq pc, r0, lr, r9 @ │ │ │ │ - smlawteq r5, r0, pc, r3 @ │ │ │ │ - @ instruction: 0x0125ca04 │ │ │ │ + strdeq r3, [r5, -ip]! │ │ │ │ + smlawbeq pc, r8, lr, r9 @ │ │ │ │ + smlawteq r5, ip, pc, r3 @ │ │ │ │ + @ instruction: 0x0125ca10 │ │ │ │ andeq r0, r0, lr, asr #9 │ │ │ │ - smlawbeq r5, ip, pc, r3 @ │ │ │ │ + @ instruction: 0x01253f98 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - @ instruction: 0x01253f60 │ │ │ │ - strdeq r9, [pc, -r8]! │ │ │ │ - @ instruction: 0x01253f34 │ │ │ │ - @ instruction: 0x0125c97c │ │ │ │ + @ instruction: 0x01253f6c │ │ │ │ + @ instruction: 0x012f9e00 │ │ │ │ + @ instruction: 0x01253f40 │ │ │ │ + smlawbeq r5, r8, r9, ip │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - smlawteq pc, r0, sp, r9 @ │ │ │ │ - strdeq r3, [r5, -ip]! │ │ │ │ - @ instruction: 0x0125c944 │ │ │ │ + smlawteq pc, r8, sp, r9 @ │ │ │ │ + @ instruction: 0x01253f08 │ │ │ │ + @ instruction: 0x0125c950 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - smlawbeq pc, r4, sp, r9 @ │ │ │ │ - smlawteq r5, r4, lr, r3 │ │ │ │ - @ instruction: 0x0125c908 │ │ │ │ + smlawbeq pc, ip, sp, r9 @ │ │ │ │ + ldrdeq r3, [r5, -r0]! │ │ │ │ + @ instruction: 0x0125c914 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - @ instruction: 0x012f9d4c │ │ │ │ - smlawbeq r5, ip, lr, r3 │ │ │ │ - ldrdeq ip, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f9d54 │ │ │ │ + @ instruction: 0x01253e98 │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - @ instruction: 0x012f9d14 │ │ │ │ - @ instruction: 0x01253e54 │ │ │ │ - @ instruction: 0x0125c898 │ │ │ │ + @ instruction: 0x012f9d1c │ │ │ │ + @ instruction: 0x01253e60 │ │ │ │ + @ instruction: 0x0125c8a4 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - @ instruction: 0x01253e20 │ │ │ │ + @ instruction: 0x01253e2c │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - strdeq r3, [r5, -r8]! │ │ │ │ + @ instruction: 0x01253e04 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - ldrdeq r3, [r5, -r0]! │ │ │ │ + ldrdeq r3, [r5, -ip]! │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - @ instruction: 0x012f9c60 │ │ │ │ - @ instruction: 0x01253da0 │ │ │ │ - @ instruction: 0x0125c7e4 │ │ │ │ + @ instruction: 0x012f9c68 │ │ │ │ + @ instruction: 0x01253dac │ │ │ │ + strdeq ip, [r5, -r0]! │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - @ instruction: 0x012f9c28 │ │ │ │ - @ instruction: 0x01253d68 │ │ │ │ - @ instruction: 0x0125c7ac │ │ │ │ + @ instruction: 0x012f9c30 │ │ │ │ + @ instruction: 0x01253d74 │ │ │ │ + @ instruction: 0x0125c7b8 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - strdeq r9, [pc, -r0]! │ │ │ │ - @ instruction: 0x01253d30 │ │ │ │ - @ instruction: 0x0125c774 │ │ │ │ + strdeq r9, [pc, -r8]! │ │ │ │ + @ instruction: 0x01253d3c │ │ │ │ + smlawbeq r5, r0, r7, ip │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x012f9bb8 │ │ │ │ - strdeq r3, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125c73c │ │ │ │ - smlawteq r5, r4, ip, r3 │ │ │ │ + smlawteq pc, r0, fp, r9 @ │ │ │ │ + @ instruction: 0x01253d04 │ │ │ │ + @ instruction: 0x0125c748 │ │ │ │ + ldrdeq r3, [r5, -r0]! │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01253c98 │ │ │ │ + @ instruction: 0x01253ca4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01253c6c │ │ │ │ + @ instruction: 0x01253c78 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r2, [pc, #-532] @ 38de44 │ │ │ │ ldr r1, [pc, #-532] @ 38de48 │ │ │ │ ldr r3, [pc, #-532] @ 38de4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -731336,17 +731336,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 38e9ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #848 @ 0x350 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38e998 │ │ │ │ - smlawbeq pc, ip, sl, r9 @ │ │ │ │ - smlawteq r5, ip, fp, r3 │ │ │ │ - @ instruction: 0x0125c608 │ │ │ │ + @ instruction: 0x012f9a94 │ │ │ │ + ldrdeq r3, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125c614 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ │ │ │ │ 0038e9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -731581,31 +731581,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 38eb84 │ │ │ │ teqeq r9, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq pc, r4, r9, r9 @ │ │ │ │ - @ instruction: 0x0125c540 │ │ │ │ + smlawteq pc, ip, r9, r9 @ │ │ │ │ + @ instruction: 0x0125c54c │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x012f9978 │ │ │ │ - strdeq ip, [r5, -r4]! │ │ │ │ + smlawbeq pc, r0, r9, r9 @ │ │ │ │ + @ instruction: 0x0125c500 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ teqeq r9, r8, ror r0 │ │ │ │ - @ instruction: 0x012f986c │ │ │ │ - strdeq ip, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f9874 │ │ │ │ + strdeq ip, [r5, -ip]! @ │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - @ instruction: 0x012f9758 │ │ │ │ - @ instruction: 0x01253898 │ │ │ │ - ldrdeq ip, [r5, -ip]! @ │ │ │ │ + @ instruction: 0x012f9760 │ │ │ │ + @ instruction: 0x012538a4 │ │ │ │ + @ instruction: 0x0125c2e8 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x01253860 │ │ │ │ - @ instruction: 0x01253830 │ │ │ │ - @ instruction: 0x01253800 │ │ │ │ + @ instruction: 0x0125386c │ │ │ │ + @ instruction: 0x0125383c │ │ │ │ + @ instruction: 0x0125380c │ │ │ │ │ │ │ │ 0038edf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -731639,17 +731639,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38ee44 │ │ │ │ - @ instruction: 0x012f95e0 │ │ │ │ - @ instruction: 0x01253720 │ │ │ │ - @ instruction: 0x0125c160 │ │ │ │ + @ instruction: 0x012f95e8 │ │ │ │ + @ instruction: 0x0125372c │ │ │ │ + @ instruction: 0x0125c16c │ │ │ │ │ │ │ │ 0038ee98 : │ │ │ │ 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 │ │ │ │ @@ -731918,32 +731918,32 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 38ef38 │ │ │ │ teqeq r9, r8, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, ip, lsr #26 │ │ │ │ teqeq r9, r4, asr #25 │ │ │ │ - smlawteq pc, r8, r4, r9 @ │ │ │ │ - @ instruction: 0x0125c044 │ │ │ │ + ldrdeq r9, [pc, -r0]! │ │ │ │ + qsubeq ip, r0, r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012f9410 │ │ │ │ - @ instruction: 0x0125bf90 │ │ │ │ + @ instruction: 0x012f9418 │ │ │ │ + @ instruction: 0x0125bf9c │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012f9318 │ │ │ │ - @ instruction: 0x0125bea0 │ │ │ │ - @ instruction: 0x01253420 │ │ │ │ + @ instruction: 0x012f9320 │ │ │ │ + @ instruction: 0x0125beac │ │ │ │ + @ instruction: 0x0125342c │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - @ instruction: 0x01253370 │ │ │ │ - strdeq r9, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125333c │ │ │ │ - @ instruction: 0x0125bd78 │ │ │ │ + @ instruction: 0x0125337c │ │ │ │ + @ instruction: 0x012f9204 │ │ │ │ + @ instruction: 0x01253348 │ │ │ │ + smlawbeq r5, r4, sp, fp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01253304 │ │ │ │ - ldrdeq r3, [r5, -r4]! │ │ │ │ + @ instruction: 0x01253310 │ │ │ │ + @ instruction: 0x012532e0 │ │ │ │ │ │ │ │ 0038f328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -731968,17 +731968,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 38f3ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38f358 │ │ │ │ - smlawteq pc, ip, r0, r9 @ │ │ │ │ - @ instruction: 0x0125320c │ │ │ │ - @ instruction: 0x0125bc48 │ │ │ │ + ldrdeq r9, [pc, -r4]! │ │ │ │ + @ instruction: 0x01253218 │ │ │ │ + @ instruction: 0x0125bc54 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 0038f3b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -732212,45 +732212,45 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 38f528 │ │ │ │ teqeq r9, r8, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f9004 │ │ │ │ - smlawbeq r5, ip, fp, fp │ │ │ │ + @ instruction: 0x012f900c │ │ │ │ + @ instruction: 0x0125bb98 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - ldrdeq r8, [pc, -ip]! │ │ │ │ - @ instruction: 0x0125ba64 │ │ │ │ - @ instruction: 0x012f8ea4 │ │ │ │ - ldrdeq r2, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125ba1c │ │ │ │ - @ instruction: 0x012f8e60 │ │ │ │ - @ instruction: 0x01252f94 │ │ │ │ - ldrdeq fp, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f8ee4 │ │ │ │ + @ instruction: 0x0125ba70 │ │ │ │ + @ instruction: 0x012f8eac │ │ │ │ + @ instruction: 0x01252fe4 │ │ │ │ + @ instruction: 0x0125ba28 │ │ │ │ + @ instruction: 0x012f8e68 │ │ │ │ + @ instruction: 0x01252fa0 │ │ │ │ + ldrdeq fp, [r5, -ip]! │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012f8e20 │ │ │ │ - @ instruction: 0x01252f54 │ │ │ │ - @ instruction: 0x0125b990 │ │ │ │ + @ instruction: 0x012f8e28 │ │ │ │ + @ instruction: 0x01252f60 │ │ │ │ + @ instruction: 0x0125b99c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012f8de0 │ │ │ │ - @ instruction: 0x01252f14 │ │ │ │ - @ instruction: 0x0125b954 │ │ │ │ - @ instruction: 0x012f8da0 │ │ │ │ - ldrdeq r2, [r5, -r4]! │ │ │ │ - @ instruction: 0x0125b914 │ │ │ │ + @ instruction: 0x012f8de8 │ │ │ │ + @ instruction: 0x01252f20 │ │ │ │ + @ instruction: 0x0125b960 │ │ │ │ + @ instruction: 0x012f8da8 │ │ │ │ + @ instruction: 0x01252ee0 │ │ │ │ + @ instruction: 0x0125b920 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x012f8d60 │ │ │ │ - @ instruction: 0x01252e94 │ │ │ │ - ldrdeq fp, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f8d68 │ │ │ │ + @ instruction: 0x01252ea0 │ │ │ │ + ldrdeq fp, [r5, -ip]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0125bb4c │ │ │ │ - @ instruction: 0x012f8d1c │ │ │ │ - smlawbeq r5, r8, r8, fp │ │ │ │ + @ instruction: 0x0125bb58 │ │ │ │ + @ instruction: 0x012f8d24 │ │ │ │ + @ instruction: 0x0125b894 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ │ │ │ │ 0038f7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -732302,21 +732302,21 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38f83c │ │ │ │ teqeq r9, r8 @ │ │ │ │ andeq r8, r0, r4, ror r3 │ │ │ │ - @ instruction: 0x012f8be8 │ │ │ │ - @ instruction: 0x01252d28 │ │ │ │ - @ instruction: 0x0125b764 │ │ │ │ + strdeq r8, [pc, -r0]! │ │ │ │ + @ instruction: 0x01252d34 │ │ │ │ + @ instruction: 0x0125b770 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - @ instruction: 0x012f8bac │ │ │ │ - @ instruction: 0x01252cec │ │ │ │ - @ instruction: 0x0125b728 │ │ │ │ + @ instruction: 0x012f8bb4 │ │ │ │ + strdeq r2, [r5, -r8]! │ │ │ │ + @ instruction: 0x0125b734 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ │ │ │ │ 0038f8e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -732483,36 +732483,36 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 38f9d4 │ │ │ │ teqeq r9, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r0 @ │ │ │ │ andeq r8, r0, r4, ror r3 │ │ │ │ teqeq r9, r8, lsr #4 │ │ │ │ - @ instruction: 0x0125b890 │ │ │ │ - @ instruction: 0x012f8a20 │ │ │ │ - @ instruction: 0x0125b598 │ │ │ │ + @ instruction: 0x0125b89c │ │ │ │ + @ instruction: 0x012f8a28 │ │ │ │ + @ instruction: 0x0125b5a4 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - ldrdeq r8, [pc, -ip]! │ │ │ │ - @ instruction: 0x01252b1c │ │ │ │ - @ instruction: 0x0125b558 │ │ │ │ + @ instruction: 0x012f89e4 │ │ │ │ + @ instruction: 0x01252b28 │ │ │ │ + @ instruction: 0x0125b564 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - @ instruction: 0x012f89a0 │ │ │ │ - @ instruction: 0x01252ae0 │ │ │ │ - @ instruction: 0x0125b524 │ │ │ │ + @ instruction: 0x012f89a8 │ │ │ │ + @ instruction: 0x01252aec │ │ │ │ + @ instruction: 0x0125b530 │ │ │ │ andeq r0, r0, r3, lsl #15 │ │ │ │ - @ instruction: 0x012f8964 │ │ │ │ - @ instruction: 0x01252aa4 │ │ │ │ - @ instruction: 0x0125b4e8 │ │ │ │ - @ instruction: 0x012f8928 │ │ │ │ - @ instruction: 0x01252a68 │ │ │ │ - @ instruction: 0x0125b4ac │ │ │ │ + @ instruction: 0x012f896c │ │ │ │ + @ instruction: 0x01252ab0 │ │ │ │ + strdeq fp, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f8930 │ │ │ │ + @ instruction: 0x01252a74 │ │ │ │ + @ instruction: 0x0125b4b8 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - @ instruction: 0x012f88ec │ │ │ │ - @ instruction: 0x01252a2c │ │ │ │ - @ instruction: 0x0125b470 │ │ │ │ + strdeq r8, [pc, -r4]! │ │ │ │ + @ instruction: 0x01252a38 │ │ │ │ + @ instruction: 0x0125b47c │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ ldr r1, [r0, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ beq 38fc04 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -732618,26 +732618,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 38fc9c │ │ │ │ - @ instruction: 0x0125752c │ │ │ │ - @ instruction: 0x012f8758 │ │ │ │ - @ instruction: 0x01252898 │ │ │ │ - ldrdeq fp, [r5, -ip]! │ │ │ │ + @ instruction: 0x01257538 │ │ │ │ + @ instruction: 0x012f8760 │ │ │ │ + @ instruction: 0x012528a4 │ │ │ │ + @ instruction: 0x0125b2e8 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - @ instruction: 0x0125b5ac │ │ │ │ - strdeq r8, [pc, -r0]! │ │ │ │ - @ instruction: 0x01252830 │ │ │ │ - @ instruction: 0x0125b274 │ │ │ │ - @ instruction: 0x012f86b8 │ │ │ │ - strdeq r2, [r5, -r8]! │ │ │ │ - @ instruction: 0x0125b23c │ │ │ │ + @ instruction: 0x0125b5b8 │ │ │ │ + strdeq r8, [pc, -r8]! @ │ │ │ │ + @ instruction: 0x0125283c │ │ │ │ + smlawbeq r5, r0, r2, fp │ │ │ │ + smlawteq pc, r0, r6, r8 @ │ │ │ │ + @ instruction: 0x01252804 │ │ │ │ + @ instruction: 0x0125b248 │ │ │ │ │ │ │ │ 0038fde0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [r0, #324] @ 0x144 │ │ │ │ @@ -732722,26 +732722,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 38ff68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 38fe30 │ │ │ │ - ldrdeq r8, [pc, -ip]! │ │ │ │ - @ instruction: 0x01252710 │ │ │ │ - @ instruction: 0x0125b14c │ │ │ │ + @ instruction: 0x012f85e4 │ │ │ │ + @ instruction: 0x0125271c │ │ │ │ + @ instruction: 0x0125b158 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r2, [r4, -r8]! │ │ │ │ - @ instruction: 0x0125b430 │ │ │ │ - smlawbeq pc, r4, r5, r8 @ │ │ │ │ - @ instruction: 0x0125b0e8 │ │ │ │ + @ instruction: 0x0125b43c │ │ │ │ + smlawbeq pc, ip, r5, r8 @ │ │ │ │ + strdeq fp, [r5, -r4]! │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012f8530 │ │ │ │ - @ instruction: 0x01252664 │ │ │ │ - @ instruction: 0x0125b0a0 │ │ │ │ + @ instruction: 0x012f8538 │ │ │ │ + @ instruction: 0x01252670 │ │ │ │ + @ instruction: 0x0125b0ac │ │ │ │ │ │ │ │ 0038ff78 : │ │ │ │ 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 │ │ │ │ @@ -732971,44 +732971,44 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 390098 │ │ │ │ teqeq r9, ip, ror #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f844c │ │ │ │ - smlawteq r5, r4, pc, sl @ │ │ │ │ + @ instruction: 0x012f8454 │ │ │ │ + ldrdeq sl, [r5, -r0]! │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ teqeq r9, r4, ror #22 │ │ │ │ - @ instruction: 0x012f834c │ │ │ │ - smlawteq r5, r0, lr, sl │ │ │ │ + @ instruction: 0x012f8354 │ │ │ │ + smlawteq r5, ip, lr, sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0125243c │ │ │ │ - smlawteq pc, ip, r2, r8 @ │ │ │ │ - @ instruction: 0x01252400 │ │ │ │ - @ instruction: 0x0125ae3c │ │ │ │ + @ instruction: 0x01252448 │ │ │ │ + ldrdeq r8, [pc, -r4]! │ │ │ │ + @ instruction: 0x0125240c │ │ │ │ + @ instruction: 0x0125ae48 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - smlawbeq pc, ip, r2, r8 @ │ │ │ │ - smlawteq r5, r0, r3, r2 │ │ │ │ - strdeq sl, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f8294 │ │ │ │ + smlawteq r5, ip, r3, r2 │ │ │ │ + @ instruction: 0x0125ae08 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x012f824c │ │ │ │ - smlawbeq r5, r0, r3, r2 │ │ │ │ - smlawteq r5, r0, sp, sl │ │ │ │ - @ instruction: 0x01252348 │ │ │ │ - ldrdeq r8, [pc, -ip]! │ │ │ │ - @ instruction: 0x01252310 │ │ │ │ - @ instruction: 0x0125ad4c │ │ │ │ + @ instruction: 0x012f8254 │ │ │ │ + smlawbeq r5, ip, r3, r2 │ │ │ │ + smlawteq r5, ip, sp, sl │ │ │ │ + @ instruction: 0x01252354 │ │ │ │ + @ instruction: 0x012f81e4 │ │ │ │ + @ instruction: 0x0125231c │ │ │ │ + @ instruction: 0x0125ad58 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012f819c │ │ │ │ - ldrdeq r2, [r5, -r0]! │ │ │ │ - @ instruction: 0x0125ad10 │ │ │ │ - @ instruction: 0x012f815c │ │ │ │ - @ instruction: 0x01252290 │ │ │ │ - smlawteq r5, ip, ip, sl │ │ │ │ + @ instruction: 0x012f81a4 │ │ │ │ + ldrdeq r2, [r5, -ip]! │ │ │ │ + @ instruction: 0x0125ad1c │ │ │ │ + @ instruction: 0x012f8164 │ │ │ │ + @ instruction: 0x0125229c │ │ │ │ + ldrdeq sl, [r5, -r8]! │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003903a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -733094,25 +733094,25 @@ │ │ │ │ ldr r1, [pc, #48] @ 390524 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3903f0 │ │ │ │ - @ instruction: 0x012f801c │ │ │ │ - @ instruction: 0x01252150 │ │ │ │ - @ instruction: 0x0125ab90 │ │ │ │ + @ instruction: 0x012f8024 │ │ │ │ + @ instruction: 0x0125215c │ │ │ │ + @ instruction: 0x0125ab9c │ │ │ │ @ instruction: 0x01241f18 │ │ │ │ - smlawbeq r5, ip, lr, sl │ │ │ │ - smlawteq pc, r4, pc, r7 @ │ │ │ │ - @ instruction: 0x0125ab28 │ │ │ │ + @ instruction: 0x0125ae98 │ │ │ │ + smlawteq pc, ip, pc, r7 @ │ │ │ │ + @ instruction: 0x0125ab34 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - @ instruction: 0x012f7f70 │ │ │ │ - @ instruction: 0x012520a4 │ │ │ │ - @ instruction: 0x0125aae0 │ │ │ │ + @ instruction: 0x012f7f78 │ │ │ │ + strheq r2, [r5, -r0]! │ │ │ │ + @ instruction: 0x0125aaec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #324] @ 0x144 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -733222,17 +733222,17 @@ │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3905e8 │ │ │ │ mov lr, #0 │ │ │ │ b 390648 │ │ │ │ - @ instruction: 0x012f7d74 │ │ │ │ - @ instruction: 0x01251ea8 │ │ │ │ - @ instruction: 0x0125ac3c │ │ │ │ + @ instruction: 0x012f7d7c │ │ │ │ + @ instruction: 0x01251eb4 │ │ │ │ + @ instruction: 0x0125ac48 │ │ │ │ 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, #324] @ 0x144 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -733390,17 +733390,17 @@ │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 390830 │ │ │ │ mov sl, #0 │ │ │ │ b 3908cc │ │ │ │ - ldrdeq r7, [pc, -r4]! │ │ │ │ - @ instruction: 0x01251c08 │ │ │ │ - @ instruction: 0x0125a99c │ │ │ │ + ldrdeq r7, [pc, -ip]! │ │ │ │ + @ instruction: 0x01251c14 │ │ │ │ + @ instruction: 0x0125a9a8 │ │ │ │ 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, #324] @ 0x144 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -733650,17 +733650,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ beq 390a48 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ b 390a4c │ │ │ │ mov fp, #0 │ │ │ │ b 390b5c │ │ │ │ - @ instruction: 0x012f7708 │ │ │ │ - @ instruction: 0x0125183c │ │ │ │ - ldrdeq sl, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f7710 │ │ │ │ + @ instruction: 0x01251848 │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ 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, #324] @ 0x144 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -733966,17 +733966,17 @@ │ │ │ │ bl b7a9c <__aeabi_idivmod@plt> │ │ │ │ mov r3, r8 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ str r3, [r6] │ │ │ │ b 390e80 │ │ │ │ mov r3, #0 │ │ │ │ b 390fbc │ │ │ │ - @ instruction: 0x012f7240 │ │ │ │ - smlawbeq r5, r0, r3, r1 │ │ │ │ - @ instruction: 0x0125a114 │ │ │ │ + @ instruction: 0x012f7248 │ │ │ │ + smlawbeq r5, ip, r3, r1 │ │ │ │ + @ instruction: 0x0125a120 │ │ │ │ │ │ │ │ 003912b4 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -734074,25 +734074,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 391348 │ │ │ │ teqeq r9, r8, lsr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - strheq r7, [pc, -ip]! │ │ │ │ - strdeq r1, [r5, -r0]! │ │ │ │ - @ instruction: 0x01259c2c │ │ │ │ + smlawteq pc, r4, r0, r7 @ │ │ │ │ + strdeq r1, [r5, -ip]! │ │ │ │ + @ instruction: 0x01259c38 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x012f707c │ │ │ │ - @ instruction: 0x012511b0 │ │ │ │ - @ instruction: 0x01259bec │ │ │ │ + smlawbeq pc, r4, r0, r7 @ │ │ │ │ + @ instruction: 0x012511bc │ │ │ │ + strdeq r9, [r5, -r8]! │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x012f703c │ │ │ │ - @ instruction: 0x01251170 │ │ │ │ - @ instruction: 0x01259bb0 │ │ │ │ + @ instruction: 0x012f7044 │ │ │ │ + @ instruction: 0x0125117c │ │ │ │ + @ instruction: 0x01259bbc │ │ │ │ │ │ │ │ 00391474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 391578 │ │ │ │ @@ -734155,24 +734155,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3914a8 │ │ │ │ smlalbbeq r9, fp, r0, ip │ │ │ │ teqeq r9, r0, ror r7 │ │ │ │ andeq r7, r0, r8, asr r3 │ │ │ │ - @ instruction: 0x01255d30 │ │ │ │ + @ instruction: 0x01255d3c │ │ │ │ andeq r7, r0, r4, asr #1 │ │ │ │ - strdeq r9, [r5, -r4]! │ │ │ │ - @ instruction: 0x012f6f38 │ │ │ │ - @ instruction: 0x0125106c │ │ │ │ - @ instruction: 0x01259ab4 │ │ │ │ + @ instruction: 0x01259e00 │ │ │ │ + @ instruction: 0x012f6f40 │ │ │ │ + @ instruction: 0x01251078 │ │ │ │ + smlawteq r5, r0, sl, r9 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - strdeq r6, [pc, -ip]! │ │ │ │ - @ instruction: 0x01251030 │ │ │ │ - @ instruction: 0x01259a78 │ │ │ │ + @ instruction: 0x012f6f04 │ │ │ │ + @ instruction: 0x0125103c │ │ │ │ + smlawbeq r5, r4, sl, r9 │ │ │ │ │ │ │ │ 003915ac : │ │ │ │ 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] @ 391850 │ │ │ │ @@ -734340,38 +734340,38 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3916dc │ │ │ │ teqeq r9, r0, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, ip, lsl r6 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x01259d28 │ │ │ │ - @ instruction: 0x01259d2c │ │ │ │ - @ instruction: 0x01259d44 │ │ │ │ + @ instruction: 0x01259d34 │ │ │ │ + @ instruction: 0x01259d38 │ │ │ │ + @ instruction: 0x01259d50 │ │ │ │ andeq r8, r0, r4, ror r3 │ │ │ │ - @ instruction: 0x01259d14 │ │ │ │ + @ instruction: 0x01259d20 │ │ │ │ teqeq r9, r0, lsr #10 │ │ │ │ - @ instruction: 0x012f6d28 │ │ │ │ - @ instruction: 0x01250e5c │ │ │ │ - @ instruction: 0x0125989c │ │ │ │ - @ instruction: 0x012f6ce8 │ │ │ │ - @ instruction: 0x01250e1c │ │ │ │ - @ instruction: 0x01259858 │ │ │ │ + @ instruction: 0x012f6d30 │ │ │ │ + @ instruction: 0x01250e68 │ │ │ │ + @ instruction: 0x012598a8 │ │ │ │ + strdeq r6, [pc, -r0]! │ │ │ │ + @ instruction: 0x01250e28 │ │ │ │ + @ instruction: 0x01259864 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012f6ca8 │ │ │ │ - ldrdeq r0, [r5, -ip]! │ │ │ │ - @ instruction: 0x01259818 │ │ │ │ + @ instruction: 0x012f6cb0 │ │ │ │ + smulwteq r5, r8, sp │ │ │ │ + @ instruction: 0x01259824 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012f6c68 │ │ │ │ - @ instruction: 0x01250d9c │ │ │ │ - ldrdeq r9, [r5, -r8]! │ │ │ │ + @ instruction: 0x012f6c70 │ │ │ │ + smulwbeq r5, r8, sp │ │ │ │ + @ instruction: 0x012597e4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012f6c28 │ │ │ │ - @ instruction: 0x01250d5c │ │ │ │ - @ instruction: 0x0125979c │ │ │ │ + @ instruction: 0x012f6c30 │ │ │ │ + @ instruction: 0x01250d68 │ │ │ │ + @ instruction: 0x012597a8 │ │ │ │ │ │ │ │ 003918c0 : │ │ │ │ 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 │ │ │ │ @@ -734483,22 +734483,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3919a8 │ │ │ │ - @ instruction: 0x01259ab8 │ │ │ │ + smlawteq r5, r4, sl, r9 │ │ │ │ teqeq r9, r8, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f712c │ │ │ │ + @ instruction: 0x012f7134 │ │ │ │ teqeq r9, r4, asr r2 │ │ │ │ strdeq r1, [r4, -ip]! │ │ │ │ - @ instruction: 0x01250b40 │ │ │ │ - @ instruction: 0x01250b10 │ │ │ │ + @ instruction: 0x01250b4c │ │ │ │ + @ instruction: 0x01250b1c │ │ │ │ │ │ │ │ 00391ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -734587,24 +734587,24 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ b 391bbc │ │ │ │ teqeq r9, ip, lsr #2 │ │ │ │ - @ instruction: 0x012f6f24 │ │ │ │ + @ instruction: 0x012f6f2c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0125989c │ │ │ │ - ldrdeq r6, [pc, -r0]! │ │ │ │ - @ instruction: 0x01259848 │ │ │ │ - ldrdeq r0, [r5, -r0]! @ │ │ │ │ - @ instruction: 0x012f6e4c │ │ │ │ - @ instruction: 0x0125099c │ │ │ │ - smlawteq r5, r0, r7, r9 │ │ │ │ - @ instruction: 0x01250968 │ │ │ │ + @ instruction: 0x012598a8 │ │ │ │ + ldrdeq r6, [pc, -r8]! │ │ │ │ + @ instruction: 0x01259854 │ │ │ │ + ldrdeq r0, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f6e54 │ │ │ │ + smulwbeq r5, r8, r9 │ │ │ │ + smlawteq r5, ip, r7, r9 │ │ │ │ + @ instruction: 0x01250974 │ │ │ │ │ │ │ │ 00391c54 : │ │ │ │ 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] @ 392230 │ │ │ │ @@ -734977,45 +734977,45 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 391f08 │ │ │ │ teqeq r9, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r0, lsl #31 │ │ │ │ - @ instruction: 0x012f6d34 │ │ │ │ - @ instruction: 0x012596ac │ │ │ │ + @ instruction: 0x012f6d3c │ │ │ │ + @ instruction: 0x012596b8 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlawteq pc, r0, fp, r6 @ │ │ │ │ - @ instruction: 0x01259538 │ │ │ │ + smlawteq pc, r8, fp, r6 @ │ │ │ │ + @ instruction: 0x01259544 │ │ │ │ teqeq r9, r4 @ │ │ │ │ - ldrdeq r6, [pc, -ip]! │ │ │ │ - @ instruction: 0x01259454 │ │ │ │ + @ instruction: 0x012f6ae4 │ │ │ │ + @ instruction: 0x01259460 │ │ │ │ @ instruction: 0x01240e5c │ │ │ │ - @ instruction: 0x012f6a50 │ │ │ │ - @ instruction: 0x012593bc │ │ │ │ - @ instruction: 0x0125055c │ │ │ │ - @ instruction: 0x01259344 │ │ │ │ - @ instruction: 0x012f69a8 │ │ │ │ - @ instruction: 0x0125931c │ │ │ │ + @ instruction: 0x012f6a58 │ │ │ │ + smlawteq r5, r8, r3, r9 │ │ │ │ + @ instruction: 0x01250568 │ │ │ │ + @ instruction: 0x01259350 │ │ │ │ + @ instruction: 0x012f69b0 │ │ │ │ + @ instruction: 0x01259328 │ │ │ │ @ instruction: 0x01240d20 │ │ │ │ - @ instruction: 0x012f6924 │ │ │ │ - @ instruction: 0x01250474 │ │ │ │ - @ instruction: 0x01259298 │ │ │ │ - @ instruction: 0x012f68ec │ │ │ │ - strdeq r9, [r5, -r4]! │ │ │ │ - @ instruction: 0x0125925c │ │ │ │ - ldrdeq r9, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f6894 │ │ │ │ - @ instruction: 0x01259208 │ │ │ │ - smulwbeq r5, r8, r3 │ │ │ │ - @ instruction: 0x012f6828 │ │ │ │ - @ instruction: 0x01250378 │ │ │ │ - @ instruction: 0x0125919c │ │ │ │ + @ instruction: 0x012f692c │ │ │ │ + smlawbeq r5, r0, r4, r0 │ │ │ │ + @ instruction: 0x012592a4 │ │ │ │ + strdeq r6, [pc, -r4]! │ │ │ │ + @ instruction: 0x01259300 │ │ │ │ + @ instruction: 0x01259268 │ │ │ │ + @ instruction: 0x012592e8 │ │ │ │ + @ instruction: 0x012f689c │ │ │ │ + @ instruction: 0x01259214 │ │ │ │ + @ instruction: 0x012503b4 │ │ │ │ + @ instruction: 0x012f6830 │ │ │ │ + smlawbeq r5, r4, r3, r0 │ │ │ │ + @ instruction: 0x012591a8 │ │ │ │ │ │ │ │ 003922b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -735119,25 +735119,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3923b0 │ │ │ │ - strdeq r6, [pc, -ip]! │ │ │ │ - @ instruction: 0x01259068 │ │ │ │ + @ instruction: 0x012f6704 │ │ │ │ + @ instruction: 0x01259074 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x012f665c │ │ │ │ - smulwbeq r5, ip, r1 │ │ │ │ - ldrdeq r8, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f6664 │ │ │ │ + @ instruction: 0x012501b8 │ │ │ │ + ldrdeq r8, [r5, -ip]! │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01250174 │ │ │ │ - strdeq r6, [pc, -r0]! │ │ │ │ - @ instruction: 0x01250140 │ │ │ │ - @ instruction: 0x01258f60 │ │ │ │ + smlawbeq r5, r0, r1, r0 │ │ │ │ + strdeq r6, [pc, -r8]! │ │ │ │ + @ instruction: 0x0125014c │ │ │ │ + @ instruction: 0x01258f6c │ │ │ │ │ │ │ │ 00392498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -735165,17 +735165,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 392528 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3924d4 │ │ │ │ - @ instruction: 0x012f6540 │ │ │ │ - @ instruction: 0x01250090 │ │ │ │ - @ instruction: 0x01258eac │ │ │ │ + @ instruction: 0x012f6548 │ │ │ │ + @ instruction: 0x0125009c │ │ │ │ + @ instruction: 0x01258eb8 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 0039252c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -735286,28 +735286,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3925ac │ │ │ │ teqeq r9, r0, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, r0, asr r6 │ │ │ │ - @ instruction: 0x01258e9c │ │ │ │ - @ instruction: 0x012f6428 │ │ │ │ - @ instruction: 0x01258d94 │ │ │ │ - @ instruction: 0x012f63e8 │ │ │ │ - msreq LR_abt, r8, lsr pc │ │ │ │ - @ instruction: 0x01258d54 │ │ │ │ + @ instruction: 0x01258ea8 │ │ │ │ + @ instruction: 0x012f6430 │ │ │ │ + @ instruction: 0x01258da0 │ │ │ │ + strdeq r6, [pc, -r0]! │ │ │ │ + msreq LR_abt, r4, asr #30 │ │ │ │ + @ instruction: 0x01258d60 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - @ instruction: 0x012f63ac │ │ │ │ - strdeq pc, [r4, -ip]! │ │ │ │ - @ instruction: 0x01258d18 │ │ │ │ + @ instruction: 0x012f63b4 │ │ │ │ + msreq LR_abt, r8, lsl #30 │ │ │ │ + @ instruction: 0x01258d24 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x012f6370 │ │ │ │ - smlawteq r4, r0, lr, pc @ │ │ │ │ - ldrdeq r8, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f6378 │ │ │ │ + smlawteq r4, ip, lr, pc @ │ │ │ │ + @ instruction: 0x01258ce8 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00392734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -735341,17 +735341,17 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 392764 │ │ │ │ - @ instruction: 0x01258d60 │ │ │ │ - @ instruction: 0x012f6294 │ │ │ │ - @ instruction: 0x01258c04 │ │ │ │ + @ instruction: 0x01258d6c │ │ │ │ + @ instruction: 0x012f629c │ │ │ │ + @ instruction: 0x01258c10 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 003927dc : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -735465,25 +735465,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 392880 │ │ │ │ teqeq r9, r4, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, ip, ror r3 │ │ │ │ - @ instruction: 0x012f6160 │ │ │ │ - msreq CPSR_s, r0 @ │ │ │ │ - ldrdeq r8, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f6168 │ │ │ │ + msreq CPSR_s, ip @ │ │ │ │ + @ instruction: 0x01258ae0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012f6114 │ │ │ │ - ldrdeq r8, [r5, -r4]! │ │ │ │ - smlawbeq r5, r0, sl, r8 │ │ │ │ + @ instruction: 0x012f611c │ │ │ │ + @ instruction: 0x01258be0 │ │ │ │ + smlawbeq r5, ip, sl, r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlawteq pc, r8, r0, r6 @ │ │ │ │ - msreq CPSR_s, r8, lsl ip │ │ │ │ - @ instruction: 0x01258a3c │ │ │ │ + ldrdeq r6, [pc, -r0]! │ │ │ │ + msreq CPSR_s, r4, lsr #24 │ │ │ │ + @ instruction: 0x01258a48 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 003929cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -735589,29 +735589,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 392a4c │ │ │ │ - smlawteq pc, r8, pc, r5 @ │ │ │ │ - msreq LR_abt, r8, lsl fp │ │ │ │ - @ instruction: 0x01258938 │ │ │ │ - smlawbeq pc, ip, pc, r5 @ │ │ │ │ - ldrdeq pc, [r4, -ip]! │ │ │ │ - strdeq r8, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f5f50 │ │ │ │ - msreq R12_usr, r0, lsr #21 │ │ │ │ - smlawteq r5, r0, r8, r8 │ │ │ │ - @ instruction: 0x012f5f14 │ │ │ │ - msreq R12_usr, r4, ror #20 │ │ │ │ - smlawbeq r5, r4, r8, r8 │ │ │ │ - ldrdeq r5, [pc, -r8]! │ │ │ │ - msreq R12_usr, r8, lsr #20 │ │ │ │ - @ instruction: 0x01258848 │ │ │ │ + ldrdeq r5, [pc, -r0]! │ │ │ │ + msreq LR_abt, r4, lsr #22 │ │ │ │ + @ instruction: 0x01258944 │ │ │ │ + @ instruction: 0x012f5f94 │ │ │ │ + msreq R12_usr, r8, ror #21 │ │ │ │ + @ instruction: 0x01258908 │ │ │ │ + @ instruction: 0x012f5f58 │ │ │ │ + msreq R12_usr, ip, lsr #21 │ │ │ │ + smlawteq r5, ip, r8, r8 │ │ │ │ + @ instruction: 0x012f5f1c │ │ │ │ + msreq R12_usr, r0, ror sl │ │ │ │ + @ instruction: 0x01258890 │ │ │ │ + @ instruction: 0x012f5ee0 │ │ │ │ + msreq R12_usr, r4, lsr sl │ │ │ │ + @ instruction: 0x01258854 │ │ │ │ │ │ │ │ 00392bc0 : │ │ │ │ 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 │ │ │ │ @@ -735798,22 +735798,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 392cdc │ │ │ │ teqeq r9, ip, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f5e18 │ │ │ │ - smlawbeq r5, ip, r7, r8 │ │ │ │ + @ instruction: 0x012f5e20 │ │ │ │ + @ instruction: 0x01258798 │ │ │ │ teqeq r9, r0, lsr #30 │ │ │ │ @ instruction: 0x01240048 │ │ │ │ - smlawbeq r4, r0, r7, pc @ │ │ │ │ - msreq LR_abt, ip, asr #14 │ │ │ │ - msreq LR_abt, ip, lsl r7 │ │ │ │ - msreq R12_usr, ip, ror #13 │ │ │ │ + smlawbeq r4, ip, r7, pc @ │ │ │ │ + msreq LR_abt, r8, asr r7 │ │ │ │ + msreq LR_abt, r8, lsr #14 │ │ │ │ + strdeq pc, [r4, -r8]! │ │ │ │ │ │ │ │ 00392ee0 : │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ @@ -735880,17 +735880,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 392ff4 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 392f88 │ │ │ │ - @ instruction: 0x012f5a70 │ │ │ │ - smlawteq r4, r0, r5, pc @ │ │ │ │ - @ instruction: 0x012583e4 │ │ │ │ + @ instruction: 0x012f5a78 │ │ │ │ + smlawteq r4, ip, r5, pc @ │ │ │ │ + strdeq r8, [r5, -r0]! │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ │ │ │ │ 00392ff8 : │ │ │ │ mvn r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ @@ -736212,35 +736212,35 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ b 3931f4 │ │ │ │ teqeq r9, r4, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r9, ip @ │ │ │ │ teqeq r9, r0, asr sl │ │ │ │ - msreq LR_abt, r0, lsr #7 │ │ │ │ - @ instruction: 0x01258334 │ │ │ │ - @ instruction: 0x012f595c │ │ │ │ + msreq LR_abt, ip, lsr #7 │ │ │ │ + @ instruction: 0x01258340 │ │ │ │ + @ instruction: 0x012f5964 │ │ │ │ teqeq r9, r8 @ │ │ │ │ - msreq LR_abt, r8, lsl #6 │ │ │ │ - @ instruction: 0x01258298 │ │ │ │ - smlawteq pc, r0, r8, r5 @ │ │ │ │ + msreq LR_abt, r4, lsl r3 │ │ │ │ + @ instruction: 0x012582a4 │ │ │ │ + smlawteq pc, r8, r8, r5 @ │ │ │ │ teqeq r9, ip, asr r9 │ │ │ │ - msreq R12_usr, ip, lsr #5 │ │ │ │ - @ instruction: 0x01258240 │ │ │ │ - @ instruction: 0x012f5868 │ │ │ │ + msreq R12_usr, r8 @ │ │ │ │ + @ instruction: 0x0125824c │ │ │ │ + @ instruction: 0x012f5870 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012f5818 │ │ │ │ - @ instruction: 0x012581e8 │ │ │ │ + @ instruction: 0x012f5820 │ │ │ │ + strdeq r8, [r5, -r4]! │ │ │ │ msreq CPSR_xc, r0, ror #19 │ │ │ │ teqeq r9, ip, lsr #15 │ │ │ │ teqeq r9, r4, lsl #15 │ │ │ │ - ldrdeq pc, [r4, -r8]! │ │ │ │ - msreq CPSR_s, r4, lsr #1 │ │ │ │ - @ instruction: 0x01258034 │ │ │ │ - @ instruction: 0x012f565c │ │ │ │ + msreq CPSR_s, r4, ror #1 │ │ │ │ + strheq pc, [r4, -r0]! @ │ │ │ │ + @ instruction: 0x01258040 │ │ │ │ + @ instruction: 0x012f5664 │ │ │ │ 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 │ │ │ │ @@ -736351,29 +736351,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 393640 │ │ │ │ - @ instruction: 0x012f551c │ │ │ │ - @ instruction: 0x0124ef58 │ │ │ │ - @ instruction: 0x01257ee8 │ │ │ │ - smlawteq pc, r8, r4, r5 @ │ │ │ │ - @ instruction: 0x0124ef04 │ │ │ │ - @ instruction: 0x01257e90 │ │ │ │ - smlawbeq pc, ip, r4, r5 @ │ │ │ │ - smlawteq r4, r8, lr, lr │ │ │ │ - @ instruction: 0x01257e58 │ │ │ │ - @ instruction: 0x012f5460 │ │ │ │ - @ instruction: 0x0124ee9c │ │ │ │ - @ instruction: 0x01257e28 │ │ │ │ - @ instruction: 0x012f5430 │ │ │ │ - @ instruction: 0x0124ee6c │ │ │ │ - strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x012f5524 │ │ │ │ + @ instruction: 0x0124ef64 │ │ │ │ + strdeq r7, [r5, -r4]! │ │ │ │ + ldrdeq r5, [pc, -r0]! │ │ │ │ + @ instruction: 0x0124ef10 │ │ │ │ + @ instruction: 0x01257e9c │ │ │ │ + @ instruction: 0x012f5494 │ │ │ │ + ldrdeq lr, [r4, -r4]! │ │ │ │ + @ instruction: 0x01257e64 │ │ │ │ + @ instruction: 0x012f5468 │ │ │ │ + @ instruction: 0x0124eea8 │ │ │ │ + @ instruction: 0x01257e34 │ │ │ │ + @ instruction: 0x012f5438 │ │ │ │ + @ instruction: 0x0124ee78 │ │ │ │ + @ instruction: 0x01257e04 │ │ │ │ │ │ │ │ 00393770 : │ │ │ │ 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 │ │ │ │ @@ -737206,124 +737206,124 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 394074 │ │ │ │ teqeq r9, ip, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f536c │ │ │ │ - @ instruction: 0x01257d38 │ │ │ │ + @ instruction: 0x012f5374 │ │ │ │ + @ instruction: 0x01257d44 │ │ │ │ teqeq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x012f5294 │ │ │ │ - @ instruction: 0x01257c58 │ │ │ │ + @ instruction: 0x012f529c │ │ │ │ + @ instruction: 0x01257c64 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x012f5214 │ │ │ │ - @ instruction: 0x01257be4 │ │ │ │ - @ instruction: 0x012f50a0 │ │ │ │ - @ instruction: 0x01257a60 │ │ │ │ - @ instruction: 0x012f4f60 │ │ │ │ - @ instruction: 0x0125792c │ │ │ │ - @ instruction: 0x012f4e24 │ │ │ │ - @ instruction: 0x012577e4 │ │ │ │ - @ instruction: 0x012f4d3c │ │ │ │ - @ instruction: 0x01257704 │ │ │ │ + @ instruction: 0x012f521c │ │ │ │ + strdeq r7, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f50a8 │ │ │ │ + @ instruction: 0x01257a6c │ │ │ │ + @ instruction: 0x012f4f68 │ │ │ │ + @ instruction: 0x01257938 │ │ │ │ + @ instruction: 0x012f4e2c │ │ │ │ + strdeq r7, [r5, -r0]! │ │ │ │ + @ instruction: 0x012f4d44 │ │ │ │ + @ instruction: 0x01257710 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - @ instruction: 0x012f4be8 │ │ │ │ - @ instruction: 0x012575b4 │ │ │ │ + strdeq r4, [pc, -r0]! │ │ │ │ + smlawteq r5, r0, r5, r7 │ │ │ │ @ instruction: 0x0123ee58 │ │ │ │ - @ instruction: 0x0124e59c │ │ │ │ - @ instruction: 0x012f4b50 │ │ │ │ - @ instruction: 0x01257518 │ │ │ │ + @ instruction: 0x0124e5a8 │ │ │ │ + @ instruction: 0x012f4b58 │ │ │ │ + @ instruction: 0x01257524 │ │ │ │ teqeq r9, r8, lsl #23 │ │ │ │ - @ instruction: 0x012f4a94 │ │ │ │ - @ instruction: 0x01257460 │ │ │ │ - strdeq r4, [pc, -ip]! │ │ │ │ - smlawteq r5, r8, r3, r7 │ │ │ │ + @ instruction: 0x012f4a9c │ │ │ │ + @ instruction: 0x0125746c │ │ │ │ + @ instruction: 0x012f4a04 │ │ │ │ + ldrdeq r7, [r5, -r4]! │ │ │ │ ldrdeq r2, [r4, -ip]! │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - @ instruction: 0x012f4824 │ │ │ │ - smlawbeq pc, r0, r7, r4 @ │ │ │ │ - @ instruction: 0x01257150 │ │ │ │ - @ instruction: 0x012f4738 │ │ │ │ + @ instruction: 0x012f482c │ │ │ │ + smlawbeq pc, r8, r7, r4 @ │ │ │ │ + @ instruction: 0x0125715c │ │ │ │ + @ instruction: 0x012f4740 │ │ │ │ @ instruction: 0x0123e9e0 │ │ │ │ - strdeq r7, [r5, -r8]! │ │ │ │ - @ instruction: 0x012f46ec │ │ │ │ - @ instruction: 0x0124e12c │ │ │ │ - strheq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01257104 │ │ │ │ + strdeq r4, [pc, -r4]! @ │ │ │ │ + @ instruction: 0x0124e138 │ │ │ │ + smlawteq r5, r4, r0, r7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x012f44e0 │ │ │ │ - @ instruction: 0x01256ea8 │ │ │ │ + @ instruction: 0x012f44e8 │ │ │ │ + @ instruction: 0x01256eb4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x012f4470 │ │ │ │ - @ instruction: 0x01256e3c │ │ │ │ + @ instruction: 0x012f4478 │ │ │ │ + @ instruction: 0x01256e48 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x01242024 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - smlawbeq pc, r0, r2, r4 @ │ │ │ │ - @ instruction: 0x01256c50 │ │ │ │ + smlawbeq pc, r8, r2, r4 @ │ │ │ │ + @ instruction: 0x01256c5c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x012f411c │ │ │ │ - @ instruction: 0x01256ae0 │ │ │ │ - @ instruction: 0x012f4030 │ │ │ │ + @ instruction: 0x012f4124 │ │ │ │ + @ instruction: 0x01256aec │ │ │ │ + @ instruction: 0x012f4038 │ │ │ │ @ instruction: 0x01241c6c │ │ │ │ @ instruction: 0x01241bb0 │ │ │ │ - @ instruction: 0x012f3f30 │ │ │ │ - @ instruction: 0x012f3e74 │ │ │ │ - @ instruction: 0x01256844 │ │ │ │ + @ instruction: 0x012f3f38 │ │ │ │ + @ instruction: 0x012f3e7c │ │ │ │ + @ instruction: 0x01256850 │ │ │ │ @ instruction: 0x0123e0ec │ │ │ │ - @ instruction: 0x012f3e20 │ │ │ │ - @ instruction: 0x012567e4 │ │ │ │ + @ instruction: 0x012f3e28 │ │ │ │ + strdeq r6, [r5, -r0]! │ │ │ │ smlawbeq r3, r4, r0, lr │ │ │ │ - @ instruction: 0x012f3dbc │ │ │ │ - smlawbeq r5, r0, r7, r6 │ │ │ │ - @ instruction: 0x012f3c74 │ │ │ │ - @ instruction: 0x01256644 │ │ │ │ + smlawteq pc, r4, sp, r3 @ │ │ │ │ + smlawbeq r5, ip, r7, r6 │ │ │ │ + @ instruction: 0x012f3c7c │ │ │ │ + @ instruction: 0x01256650 │ │ │ │ @ instruction: 0x0123deec │ │ │ │ - @ instruction: 0x012f3c24 │ │ │ │ - @ instruction: 0x012565e4 │ │ │ │ - @ instruction: 0x0124d624 │ │ │ │ - ldrdeq r3, [pc, -r8]! │ │ │ │ - @ instruction: 0x012565a0 │ │ │ │ + @ instruction: 0x012f3c2c │ │ │ │ + strdeq r6, [r5, -r0]! │ │ │ │ + @ instruction: 0x0124d630 │ │ │ │ + @ instruction: 0x012f3be0 │ │ │ │ + @ instruction: 0x012565ac │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ @ instruction: 0x012417e0 │ │ │ │ - @ instruction: 0x012f3b60 │ │ │ │ + @ instruction: 0x012f3b68 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - smlawbeq pc, r8, sl, r3 @ │ │ │ │ - @ instruction: 0x01256458 │ │ │ │ + @ instruction: 0x012f3a90 │ │ │ │ + @ instruction: 0x01256464 │ │ │ │ @ instruction: 0x0123dd00 │ │ │ │ - @ instruction: 0x012f3a34 │ │ │ │ - strdeq r6, [r5, -r8]! │ │ │ │ - strdeq r3, [pc, -r8]! │ │ │ │ - smlawteq r5, r4, r3, r6 │ │ │ │ + @ instruction: 0x012f3a3c │ │ │ │ + @ instruction: 0x01256404 │ │ │ │ + @ instruction: 0x012f3a00 │ │ │ │ + ldrdeq r6, [r5, -r0]! │ │ │ │ andeq r7, r0, r8, ror lr │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x012f391c │ │ │ │ - @ instruction: 0x012562ec │ │ │ │ + @ instruction: 0x012f3924 │ │ │ │ + strdeq r6, [r5, -r8]! │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - smlawbeq pc, r8, r8, r3 @ │ │ │ │ + @ instruction: 0x012f3890 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ smlawteq r4, r8, r4, r1 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - @ instruction: 0x012560e4 │ │ │ │ + strdeq r6, [r5, -r0]! │ │ │ │ @ instruction: 0x0123d954 │ │ │ │ - smlawbeq pc, ip, r6, r3 @ │ │ │ │ - qsubeq r6, r4, r5 │ │ │ │ + @ instruction: 0x012f3694 │ │ │ │ + @ instruction: 0x01256060 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ smlawbeq r4, r4, r2, r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ @@ -739306,199 +739306,199 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 395058 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ b 39592c │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012f3540 │ │ │ │ - @ instruction: 0x01255f10 │ │ │ │ + @ instruction: 0x012f3548 │ │ │ │ + @ instruction: 0x01255f1c │ │ │ │ @ instruction: 0x0123d7b4 │ │ │ │ - @ instruction: 0x012f34e8 │ │ │ │ - @ instruction: 0x01255eac │ │ │ │ + strdeq r3, [pc, -r0]! │ │ │ │ + @ instruction: 0x01255eb8 │ │ │ │ @ instruction: 0x0123d744 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x012f3460 │ │ │ │ - @ instruction: 0x01255e30 │ │ │ │ + @ instruction: 0x012f3468 │ │ │ │ + @ instruction: 0x01255e3c │ │ │ │ @ instruction: 0x0123d6e8 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - strdeq r3, [pc, -r4]! │ │ │ │ - smlawteq r5, r0, sp, r5 │ │ │ │ + strdeq r3, [pc, -ip]! │ │ │ │ + smlawteq r5, ip, sp, r5 │ │ │ │ @ instruction: 0x0123d658 │ │ │ │ strdeq sp, [r3, -ip]! │ │ │ │ - @ instruction: 0x012f3320 │ │ │ │ - strdeq r5, [r5, -r0]! │ │ │ │ - ldrdeq r3, [pc, -r8]! │ │ │ │ + @ instruction: 0x012f3328 │ │ │ │ + strdeq r5, [r5, -ip]! │ │ │ │ + @ instruction: 0x012f32e0 │ │ │ │ smlawbeq r3, r0, r5, sp │ │ │ │ - @ instruction: 0x01255c98 │ │ │ │ + @ instruction: 0x01255ca4 │ │ │ │ @ instruction: 0x0123d548 │ │ │ │ strdeq sp, [r3, -r8]! │ │ │ │ - @ instruction: 0x012f3210 │ │ │ │ - @ instruction: 0x01255be0 │ │ │ │ + @ instruction: 0x012f3218 │ │ │ │ + @ instruction: 0x01255bec │ │ │ │ @ instruction: 0x0123d490 │ │ │ │ - @ instruction: 0x012f31ac │ │ │ │ - @ instruction: 0x01255b7c │ │ │ │ + @ instruction: 0x012f31b4 │ │ │ │ + smlawbeq r5, r8, fp, r5 │ │ │ │ @ instruction: 0x0123d434 │ │ │ │ @ instruction: 0x0123d3e0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strdeq r3, [pc, -ip]! │ │ │ │ - smlawteq r5, ip, sl, r5 │ │ │ │ + @ instruction: 0x012f3104 │ │ │ │ + ldrdeq r5, [r5, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ - @ instruction: 0x012f3048 │ │ │ │ - @ instruction: 0x01255a14 │ │ │ │ - @ instruction: 0x012f2f58 │ │ │ │ - @ instruction: 0x01255928 │ │ │ │ + qsubeq r3, r0, pc @ │ │ │ │ + @ instruction: 0x01255a20 │ │ │ │ + @ instruction: 0x012f2f60 │ │ │ │ + @ instruction: 0x01255934 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x012f2f24 │ │ │ │ - strdeq r5, [r5, -r4]! │ │ │ │ - @ instruction: 0x0124c928 │ │ │ │ - @ instruction: 0x012f2ea8 │ │ │ │ - @ instruction: 0x01255878 │ │ │ │ + @ instruction: 0x012f2f2c │ │ │ │ + @ instruction: 0x01255900 │ │ │ │ + @ instruction: 0x0124c934 │ │ │ │ + @ instruction: 0x012f2eb0 │ │ │ │ + smlawbeq r5, r4, r8, r5 │ │ │ │ @ instruction: 0x0123d118 │ │ │ │ - @ instruction: 0x012f2e34 │ │ │ │ - @ instruction: 0x01255804 │ │ │ │ + @ instruction: 0x012f2e3c │ │ │ │ + @ instruction: 0x01255810 │ │ │ │ @ instruction: 0x0123d094 │ │ │ │ - @ instruction: 0x012f2db0 │ │ │ │ - @ instruction: 0x0125577c │ │ │ │ - @ instruction: 0x012f2d70 │ │ │ │ - @ instruction: 0x0125573c │ │ │ │ - smlawbeq r4, r0, r7, ip │ │ │ │ - @ instruction: 0x012f2d34 │ │ │ │ - strdeq r5, [r5, -ip]! │ │ │ │ - @ instruction: 0x012f2d08 │ │ │ │ - ldrdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x012f2db8 │ │ │ │ + smlawbeq r5, r8, r7, r5 │ │ │ │ + @ instruction: 0x012f2d78 │ │ │ │ + @ instruction: 0x01255748 │ │ │ │ + smlawbeq r4, ip, r7, ip │ │ │ │ + @ instruction: 0x012f2d3c │ │ │ │ + @ instruction: 0x01255708 │ │ │ │ + @ instruction: 0x012f2d10 │ │ │ │ + @ instruction: 0x012556e4 │ │ │ │ smlawbeq r3, r0, pc, ip @ │ │ │ │ - @ instruction: 0x012f2cb8 │ │ │ │ - @ instruction: 0x01255678 │ │ │ │ + smlawteq pc, r0, ip, r2 @ │ │ │ │ + smlawbeq r5, r4, r6, r5 │ │ │ │ @ instruction: 0x0123cf24 │ │ │ │ - @ instruction: 0x0124c668 │ │ │ │ - @ instruction: 0x012f2c1c │ │ │ │ - @ instruction: 0x012555e4 │ │ │ │ + @ instruction: 0x0124c674 │ │ │ │ + @ instruction: 0x012f2c24 │ │ │ │ + strdeq r5, [r5, -r0]! │ │ │ │ @ instruction: 0x0123ce6c │ │ │ │ @ instruction: 0x0123ce28 │ │ │ │ ldrdeq ip, [r3, -r8]! │ │ │ │ @ instruction: 0x0123cd6c │ │ │ │ @ instruction: 0x0123cd28 │ │ │ │ strdeq ip, [r3, -r4]! │ │ │ │ - @ instruction: 0x012f2a10 │ │ │ │ - @ instruction: 0x012553e0 │ │ │ │ + @ instruction: 0x012f2a18 │ │ │ │ + @ instruction: 0x012553ec │ │ │ │ @ instruction: 0x0123cc7c │ │ │ │ @ instruction: 0x0123cc38 │ │ │ │ - @ instruction: 0x012f2970 │ │ │ │ - @ instruction: 0x01255338 │ │ │ │ + @ instruction: 0x012f2978 │ │ │ │ + @ instruction: 0x01255344 │ │ │ │ @ instruction: 0x0123cb98 │ │ │ │ - @ instruction: 0x012f28b0 │ │ │ │ - smlawbeq r5, r0, r2, r5 │ │ │ │ + @ instruction: 0x012f28b8 │ │ │ │ + smlawbeq r5, ip, r2, r5 │ │ │ │ @ instruction: 0x0123cb38 │ │ │ │ - @ instruction: 0x012f2854 │ │ │ │ - @ instruction: 0x01255224 │ │ │ │ - @ instruction: 0x0124c228 │ │ │ │ - ldrdeq r2, [pc, -ip]! │ │ │ │ - @ instruction: 0x012551a4 │ │ │ │ - @ instruction: 0x0124c1e8 │ │ │ │ - @ instruction: 0x012f279c │ │ │ │ - @ instruction: 0x01255164 │ │ │ │ - @ instruction: 0x0124c19c │ │ │ │ - @ instruction: 0x012f2750 │ │ │ │ - @ instruction: 0x0125511c │ │ │ │ - @ instruction: 0x0124c158 │ │ │ │ + @ instruction: 0x012f285c │ │ │ │ + @ instruction: 0x01255230 │ │ │ │ + @ instruction: 0x0124c234 │ │ │ │ + @ instruction: 0x012f27e4 │ │ │ │ + @ instruction: 0x012551b0 │ │ │ │ + strdeq ip, [r4, -r4]! │ │ │ │ + @ instruction: 0x012f27a4 │ │ │ │ + @ instruction: 0x01255170 │ │ │ │ + @ instruction: 0x0124c1a8 │ │ │ │ + @ instruction: 0x012f2758 │ │ │ │ + @ instruction: 0x01255128 │ │ │ │ + @ instruction: 0x0124c164 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x0124c124 │ │ │ │ + @ instruction: 0x0124c130 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x0124c114 │ │ │ │ - ldrdeq ip, [r4, -r8]! │ │ │ │ - smlawbeq pc, ip, r6, r2 @ │ │ │ │ - qsubeq r5, r4, r5 │ │ │ │ - @ instruction: 0x0124c09c │ │ │ │ - @ instruction: 0x012f2650 │ │ │ │ - @ instruction: 0x0125501c │ │ │ │ - @ instruction: 0x0124c060 │ │ │ │ - @ instruction: 0x0124bd38 │ │ │ │ - strdeq fp, [r4, -ip]! │ │ │ │ - @ instruction: 0x012f22b0 │ │ │ │ - @ instruction: 0x01254c78 │ │ │ │ - smlawteq r4, r0, ip, fp │ │ │ │ - @ instruction: 0x012f2274 │ │ │ │ - @ instruction: 0x01254c3c │ │ │ │ - @ instruction: 0x0124bc78 │ │ │ │ - @ instruction: 0x012f220c │ │ │ │ - @ instruction: 0x0124bc4c │ │ │ │ - ldrdeq r4, [r5, -r8]! │ │ │ │ + @ instruction: 0x0124c120 │ │ │ │ + @ instruction: 0x0124c0e4 │ │ │ │ + @ instruction: 0x012f2694 │ │ │ │ + @ instruction: 0x01255060 │ │ │ │ + @ instruction: 0x0124c0a8 │ │ │ │ + @ instruction: 0x012f2658 │ │ │ │ + @ instruction: 0x01255028 │ │ │ │ + @ instruction: 0x0124c06c │ │ │ │ + @ instruction: 0x0124bd44 │ │ │ │ + @ instruction: 0x0124bd08 │ │ │ │ + @ instruction: 0x012f22b8 │ │ │ │ + smlawbeq r5, r4, ip, r4 │ │ │ │ + smlawteq r4, ip, ip, fp │ │ │ │ + @ instruction: 0x012f227c │ │ │ │ + @ instruction: 0x01254c48 │ │ │ │ + smlawbeq r4, r4, ip, fp │ │ │ │ + @ instruction: 0x012f2214 │ │ │ │ + @ instruction: 0x0124bc58 │ │ │ │ + @ instruction: 0x01254be4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x0124bc10 │ │ │ │ - smlawteq pc, r4, r1, r2 @ │ │ │ │ - @ instruction: 0x01254b90 │ │ │ │ - ldrdeq fp, [r4, -r8]! │ │ │ │ - @ instruction: 0x0124bba8 │ │ │ │ - @ instruction: 0x0124bb78 │ │ │ │ - @ instruction: 0x0124bb48 │ │ │ │ - @ instruction: 0x0124bb0c │ │ │ │ - ldrdeq fp, [r4, -r0]! │ │ │ │ - @ instruction: 0x0124baa0 │ │ │ │ + @ instruction: 0x0124bc1c │ │ │ │ + smlawteq pc, ip, r1, r2 @ │ │ │ │ + @ instruction: 0x01254b9c │ │ │ │ + @ instruction: 0x0124bbe4 │ │ │ │ + @ instruction: 0x0124bbb4 │ │ │ │ + smlawbeq r4, r4, fp, fp │ │ │ │ + @ instruction: 0x0124bb54 │ │ │ │ + @ instruction: 0x0124bb18 │ │ │ │ + ldrdeq fp, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124baac │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0124ba64 │ │ │ │ - @ instruction: 0x0124ba30 │ │ │ │ - @ instruction: 0x012f1fe4 │ │ │ │ - @ instruction: 0x012549ac │ │ │ │ - strdeq fp, [r4, -r0]! │ │ │ │ - @ instruction: 0x0124b9b0 │ │ │ │ + @ instruction: 0x0124ba70 │ │ │ │ + @ instruction: 0x0124ba3c │ │ │ │ + @ instruction: 0x012f1fec │ │ │ │ + @ instruction: 0x012549b8 │ │ │ │ + strdeq fp, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124b9bc │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x0124b9a0 │ │ │ │ - @ instruction: 0x012f1f54 │ │ │ │ - @ instruction: 0x01254918 │ │ │ │ + @ instruction: 0x0124b9ac │ │ │ │ + @ instruction: 0x012f1f5c │ │ │ │ + @ instruction: 0x01254924 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0124b958 │ │ │ │ - @ instruction: 0x0124b944 │ │ │ │ - strdeq r1, [pc, -r8]! │ │ │ │ - smlawteq r5, r4, r8, r4 │ │ │ │ - @ instruction: 0x0124b908 │ │ │ │ - ldrdeq fp, [r4, -r8]! │ │ │ │ - smlawbeq pc, ip, lr, r1 @ │ │ │ │ - @ instruction: 0x01254858 │ │ │ │ - @ instruction: 0x0124b89c │ │ │ │ - @ instruction: 0x0124b864 │ │ │ │ - @ instruction: 0x012f1e18 │ │ │ │ - @ instruction: 0x012547e0 │ │ │ │ - @ instruction: 0x0124b820 │ │ │ │ - @ instruction: 0x0124b80c │ │ │ │ - smlawteq pc, r0, sp, r1 @ │ │ │ │ - smlawbeq r5, r8, r7, r4 │ │ │ │ - smlawteq r4, r8, r7, fp │ │ │ │ + @ instruction: 0x0124b964 │ │ │ │ + @ instruction: 0x0124b950 │ │ │ │ + @ instruction: 0x012f1f00 │ │ │ │ + ldrdeq r4, [r5, -r0]! │ │ │ │ + @ instruction: 0x0124b914 │ │ │ │ + @ instruction: 0x0124b8e4 │ │ │ │ + @ instruction: 0x012f1e94 │ │ │ │ + @ instruction: 0x01254864 │ │ │ │ + @ instruction: 0x0124b8a8 │ │ │ │ + @ instruction: 0x0124b870 │ │ │ │ + @ instruction: 0x012f1e20 │ │ │ │ + @ instruction: 0x012547ec │ │ │ │ + @ instruction: 0x0124b82c │ │ │ │ + @ instruction: 0x0124b818 │ │ │ │ + smlawteq pc, r8, sp, r1 @ │ │ │ │ + @ instruction: 0x01254794 │ │ │ │ + ldrdeq fp, [r4, -r4]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0124b790 │ │ │ │ - @ instruction: 0x0124b75c │ │ │ │ - @ instruction: 0x0124b72c │ │ │ │ - @ instruction: 0x0124b6ec │ │ │ │ - smlawteq r4, r4, r6, fp │ │ │ │ - smlawbeq r4, r8, r6, fp │ │ │ │ - @ instruction: 0x0124b668 │ │ │ │ - @ instruction: 0x0124b658 │ │ │ │ + @ instruction: 0x0124b79c │ │ │ │ + @ instruction: 0x0124b768 │ │ │ │ + @ instruction: 0x0124b738 │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + ldrdeq fp, [r4, -r0]! │ │ │ │ + @ instruction: 0x0124b694 │ │ │ │ + @ instruction: 0x0124b674 │ │ │ │ + @ instruction: 0x0124b664 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x0124b628 │ │ │ │ - ldrdeq r4, [r5, -r8]! │ │ │ │ + @ instruction: 0x0124b634 │ │ │ │ + @ instruction: 0x012545e4 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x0124b5b4 │ │ │ │ - smlawbeq r4, r4, r5, fp │ │ │ │ + smlawteq r4, r0, r5, fp │ │ │ │ + @ instruction: 0x0124b590 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0124b554 │ │ │ │ - @ instruction: 0x0124b520 │ │ │ │ + @ instruction: 0x0124b560 │ │ │ │ + @ instruction: 0x0124b52c │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x012544a8 │ │ │ │ - @ instruction: 0x0124b4b8 │ │ │ │ - smlawbeq r4, r0, r4, fp │ │ │ │ - @ instruction: 0x012f1a34 │ │ │ │ - @ instruction: 0x01254404 │ │ │ │ - @ instruction: 0x0124b440 │ │ │ │ - @ instruction: 0x0124b40c │ │ │ │ - ldrdeq fp, [r4, -r4]! │ │ │ │ - @ instruction: 0x0124b39c │ │ │ │ + @ instruction: 0x012544b4 │ │ │ │ + smlawteq r4, r4, r4, fp │ │ │ │ + smlawbeq r4, ip, r4, fp │ │ │ │ + @ instruction: 0x012f1a3c │ │ │ │ + @ instruction: 0x01254410 │ │ │ │ + @ instruction: 0x0124b44c │ │ │ │ + @ instruction: 0x0124b418 │ │ │ │ + @ instruction: 0x0124b3e0 │ │ │ │ + @ instruction: 0x0124b3a8 │ │ │ │ ldr r3, [pc, #-324] @ 396700 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #-144] @ 3967cc │ │ │ │ @@ -740228,26 +740228,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 397308 │ │ │ │ teqeq r9, r0, asr r9 │ │ │ │ - strdeq r4, [r5, -ip]! │ │ │ │ + @ instruction: 0x01254308 │ │ │ │ @ instruction: 0x0123dd00 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ + strdeq r4, [r5, -ip]! │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x01243524 │ │ │ │ - @ instruction: 0x01254268 │ │ │ │ - @ instruction: 0x0124b224 │ │ │ │ - @ instruction: 0x01254258 │ │ │ │ - @ instruction: 0x012f18e4 │ │ │ │ - @ instruction: 0x0124b1ec │ │ │ │ - @ instruction: 0x0125421c │ │ │ │ - @ instruction: 0x012f18a8 │ │ │ │ + @ instruction: 0x01254274 │ │ │ │ + @ instruction: 0x0124b230 │ │ │ │ + @ instruction: 0x01254264 │ │ │ │ + @ instruction: 0x012f18ec │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + @ instruction: 0x01254228 │ │ │ │ + @ instruction: 0x012f18b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #272] @ 397518 │ │ │ │ ldr r3, [pc, #272] @ 39751c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -740318,21 +740318,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 397450 │ │ │ │ teqeq r9, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0123b254 │ │ │ │ teqeq r9, ip, lsr #15 │ │ │ │ - @ instruction: 0x0125417c │ │ │ │ - @ instruction: 0x012f179c │ │ │ │ - ldrdeq fp, [r4, -r4]! │ │ │ │ - @ instruction: 0x01254104 │ │ │ │ - @ instruction: 0x012f175c │ │ │ │ - @ instruction: 0x0124b094 │ │ │ │ - smlawteq r5, r0, r0, r4 │ │ │ │ + smlawbeq r5, r8, r1, r4 │ │ │ │ + @ instruction: 0x012f17a4 │ │ │ │ + @ instruction: 0x0124b0e0 │ │ │ │ + @ instruction: 0x01254110 │ │ │ │ + @ instruction: 0x012f1764 │ │ │ │ + @ instruction: 0x0124b0a0 │ │ │ │ + smlawteq r5, ip, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 397664 │ │ │ │ ldr r3, [pc, #264] @ 397668 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -740401,21 +740401,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3975a0 │ │ │ │ teqeq r9, r8, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0123b104 │ │ │ │ teqeq r9, ip, asr r6 │ │ │ │ - @ instruction: 0x0125403c │ │ │ │ - @ instruction: 0x012f1650 │ │ │ │ - smlawbeq r4, r8, pc, sl @ │ │ │ │ - @ instruction: 0x01253fb8 │ │ │ │ - @ instruction: 0x012f1610 │ │ │ │ - @ instruction: 0x0124af48 │ │ │ │ - @ instruction: 0x01253f74 │ │ │ │ + @ instruction: 0x01254048 │ │ │ │ + @ instruction: 0x012f1658 │ │ │ │ + @ instruction: 0x0124af94 │ │ │ │ + smlawteq r5, r4, pc, r3 @ │ │ │ │ + @ instruction: 0x012f1618 │ │ │ │ + @ instruction: 0x0124af54 │ │ │ │ + smlawbeq r5, r0, pc, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ @@ -740437,17 +740437,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3976bc │ │ │ │ - @ instruction: 0x012f1570 │ │ │ │ - @ instruction: 0x0124aea8 │ │ │ │ - ldrdeq r3, [r5, -r4]! │ │ │ │ + @ instruction: 0x012f1578 │ │ │ │ + @ instruction: 0x0124aeb4 │ │ │ │ + @ instruction: 0x01253ee0 │ │ │ │ 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 │ │ │ │ @@ -740468,17 +740468,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 397738 │ │ │ │ - strdeq r1, [pc, -r4]! │ │ │ │ - @ instruction: 0x0124ae2c │ │ │ │ - @ instruction: 0x01253e58 │ │ │ │ + strdeq r1, [pc, -ip]! │ │ │ │ + @ instruction: 0x0124ae38 │ │ │ │ + @ instruction: 0x01253e64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 397818 │ │ │ │ ldr r1, [pc, #116] @ 39781c │ │ │ │ ldr r4, [pc, #116] @ 397820 │ │ │ │ @@ -740508,17 +740508,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3977e0 │ │ │ │ teqeq r9, ip, asr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012f1498 │ │ │ │ - @ instruction: 0x01253e04 │ │ │ │ - smlawbeq r4, ip, sp, sl │ │ │ │ + @ instruction: 0x012f14a0 │ │ │ │ + @ instruction: 0x01253e10 │ │ │ │ + @ instruction: 0x0124ad98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 3978b8 │ │ │ │ ldr r1, [pc, #116] @ 3978bc │ │ │ │ ldr r4, [pc, #116] @ 3978c0 │ │ │ │ @@ -740548,17 +740548,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 397880 │ │ │ │ teqeq r9, ip @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r1, [pc, -r8]! │ │ │ │ - @ instruction: 0x01253d64 │ │ │ │ - @ instruction: 0x0124acec │ │ │ │ + @ instruction: 0x012f1400 │ │ │ │ + @ instruction: 0x01253d70 │ │ │ │ + strdeq sl, [r4, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #380] @ 397a60 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -740652,28 +740652,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3979b4 │ │ │ │ - @ instruction: 0x01253cb8 │ │ │ │ + smlawteq r5, r4, ip, r3 │ │ │ │ teqeq r9, r8, lsl #6 │ │ │ │ - @ instruction: 0x012f133c │ │ │ │ + @ instruction: 0x012f1344 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xfffffe14 │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ @ instruction: 0xfffffd10 │ │ │ │ @ instruction: 0xfffff87c │ │ │ │ @ instruction: 0xfffff8dc │ │ │ │ teqeq r9, r8, asr #4 │ │ │ │ - smlawbeq r4, r0, fp, sl │ │ │ │ - @ instruction: 0x012f1214 │ │ │ │ - @ instruction: 0x0124ab4c │ │ │ │ - @ instruction: 0x01253b78 │ │ │ │ + smlawbeq r4, ip, fp, sl │ │ │ │ + @ instruction: 0x012f121c │ │ │ │ + @ instruction: 0x0124ab58 │ │ │ │ + smlawbeq r5, r4, fp, r3 │ │ │ │ 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 │ │ │ │ @@ -740696,17 +740696,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 397ac8 │ │ │ │ - @ instruction: 0x012f1164 │ │ │ │ - @ instruction: 0x0124aa9c │ │ │ │ - smlawteq r5, r8, sl, r3 │ │ │ │ + @ instruction: 0x012f116c │ │ │ │ + @ instruction: 0x0124aaa8 │ │ │ │ + ldrdeq r3, [r5, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #280] @ 0x118 │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ @@ -740808,26 +740808,26 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 397be4 │ │ │ │ teqeq r9, r4, asr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012f10e4 │ │ │ │ - @ instruction: 0x01253a44 │ │ │ │ + @ instruction: 0x012f10ec │ │ │ │ + @ instruction: 0x01253a50 │ │ │ │ @ instruction: 0xfffffc70 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ @ instruction: 0xfffff970 │ │ │ │ @ instruction: 0xfffff680 │ │ │ │ teqeq r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x0124a95c │ │ │ │ - @ instruction: 0x0124a92c │ │ │ │ - @ instruction: 0x012f0fb8 │ │ │ │ - @ instruction: 0x0125399c │ │ │ │ - @ instruction: 0x01253914 │ │ │ │ + @ instruction: 0x0124a968 │ │ │ │ + @ instruction: 0x0124a938 │ │ │ │ + smlawteq pc, r0, pc, r0 @ │ │ │ │ + @ instruction: 0x012539a8 │ │ │ │ + @ instruction: 0x01253920 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 397e20 │ │ │ │ ldr r3, [pc, #264] @ 397e24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -740896,21 +740896,21 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 397d60 │ │ │ │ teqpeq r8, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0123a944 │ │ │ │ teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01253910 │ │ │ │ - smlawteq r4, r4, r7, sl │ │ │ │ - smlawteq r5, r0, r8, r3 │ │ │ │ - @ instruction: 0x012f0f48 │ │ │ │ - smlawbeq r4, r8, r7, sl │ │ │ │ - smlawbeq r5, r0, r8, r3 │ │ │ │ - @ instruction: 0x012f0f08 │ │ │ │ + @ instruction: 0x0125391c │ │ │ │ + ldrdeq sl, [r4, -r0]! │ │ │ │ + smlawteq r5, ip, r8, r3 │ │ │ │ + @ instruction: 0x012f0f50 │ │ │ │ + @ instruction: 0x0124a794 │ │ │ │ + smlawbeq r5, ip, r8, r3 │ │ │ │ + @ instruction: 0x012f0f10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 397ed8 │ │ │ │ ldr r1, [pc, #116] @ 397edc │ │ │ │ ldr r4, [pc, #116] @ 397ee0 │ │ │ │ @@ -740940,17 +740940,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 397ea0 │ │ │ │ teqpeq r8, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012f0e9c │ │ │ │ - @ instruction: 0x0125380c │ │ │ │ - smlawteq r4, ip, r6, sl │ │ │ │ + smulwbeq pc, r4, lr @ │ │ │ │ + @ instruction: 0x01253818 │ │ │ │ + ldrdeq sl, [r4, -r8]! │ │ │ │ │ │ │ │ 00397eec : │ │ │ │ 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 │ │ │ │ @@ -741488,77 +741488,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 398214 │ │ │ │ teqpeq r8, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01253938 │ │ │ │ + @ instruction: 0x01253944 │ │ │ │ teqpeq r8, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012b0370 │ │ │ │ - @ instruction: 0x012536ec │ │ │ │ - @ instruction: 0x01253698 │ │ │ │ - @ instruction: 0x012536b8 │ │ │ │ - msreq LR_usr, r8, asr #20 │ │ │ │ - @ instruction: 0x012f0c6c │ │ │ │ - ldrdeq r3, [r5, -r8]! │ │ │ │ - @ instruction: 0x01253708 │ │ │ │ + @ instruction: 0x012b037c │ │ │ │ strdeq r3, [r5, -r8]! │ │ │ │ + @ instruction: 0x012536a4 │ │ │ │ + smlawteq r5, r4, r6, r3 │ │ │ │ + msreq LR_usr, r4, asr sl │ │ │ │ + @ instruction: 0x012f0c74 │ │ │ │ + @ instruction: 0x012535e4 │ │ │ │ + @ instruction: 0x01253714 │ │ │ │ + @ instruction: 0x01253704 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012f0b94 │ │ │ │ + @ instruction: 0x012f0b9c │ │ │ │ smlawbeq r3, r4, sp, r9 │ │ │ │ @ instruction: 0xfffffc64 │ │ │ │ @ instruction: 0xfffffb10 │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ teqpeq r8, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq pc, r4, sl, r0 @ │ │ │ │ - strdeq sl, [r4, -r8]! │ │ │ │ - @ instruction: 0x012533ec │ │ │ │ - ldrdeq r3, [r8, -ip]! │ │ │ │ - @ instruction: 0x0124a2b4 │ │ │ │ - smlawteq pc, ip, r9, r0 @ │ │ │ │ - @ instruction: 0x0124a240 │ │ │ │ - @ instruction: 0x01253334 │ │ │ │ + smlawbeq pc, ip, sl, r0 @ │ │ │ │ + @ instruction: 0x0124a304 │ │ │ │ + strdeq r3, [r5, -r8]! │ │ │ │ + @ instruction: 0x012838e8 │ │ │ │ + smlawteq r4, r0, r2, sl │ │ │ │ + ldrdeq r0, [pc, -r4]! │ │ │ │ + @ instruction: 0x0124a24c │ │ │ │ + @ instruction: 0x01253340 │ │ │ │ @ instruction: 0x0123aa60 │ │ │ │ - @ instruction: 0x0125343c │ │ │ │ - smulwteq pc, r4, r8 @ │ │ │ │ - @ instruction: 0x0124a158 │ │ │ │ - @ instruction: 0x0125324c │ │ │ │ - smulwbeq pc, r8, r8 @ │ │ │ │ - @ instruction: 0x0124a11c │ │ │ │ - @ instruction: 0x01253210 │ │ │ │ - @ instruction: 0x012f086c │ │ │ │ - @ instruction: 0x0124a0e0 │ │ │ │ - ldrdeq r3, [r5, -r4]! │ │ │ │ - @ instruction: 0x012f0830 │ │ │ │ - @ instruction: 0x0124a0a4 │ │ │ │ - @ instruction: 0x01253198 │ │ │ │ - strdeq r0, [pc, -r4]! │ │ │ │ - @ instruction: 0x0124a068 │ │ │ │ - @ instruction: 0x0125315c │ │ │ │ - @ instruction: 0x012f07b8 │ │ │ │ - @ instruction: 0x0124a02c │ │ │ │ - @ instruction: 0x01253120 │ │ │ │ - @ instruction: 0x012f077c │ │ │ │ - strdeq r9, [r4, -r0]! │ │ │ │ - @ instruction: 0x012530e4 │ │ │ │ - @ instruction: 0x01249fb8 │ │ │ │ - smlawbeq r4, r8, pc, r9 @ │ │ │ │ - @ instruction: 0x01249f58 │ │ │ │ - @ instruction: 0x01249f24 │ │ │ │ - @ instruction: 0x012f0678 │ │ │ │ - @ instruction: 0x01249eec │ │ │ │ - @ instruction: 0x01252fe0 │ │ │ │ - @ instruction: 0x012f063c │ │ │ │ - @ instruction: 0x01249eb0 │ │ │ │ - @ instruction: 0x01252fa4 │ │ │ │ - @ instruction: 0x012f0600 │ │ │ │ - @ instruction: 0x01249e74 │ │ │ │ - @ instruction: 0x01252f68 │ │ │ │ - @ instruction: 0x01252f44 │ │ │ │ + @ instruction: 0x01253448 │ │ │ │ + smulwteq pc, ip, r8 @ │ │ │ │ + @ instruction: 0x0124a164 │ │ │ │ + @ instruction: 0x01253258 │ │ │ │ + @ instruction: 0x012f08b0 │ │ │ │ + @ instruction: 0x0124a128 │ │ │ │ + @ instruction: 0x0125321c │ │ │ │ + @ instruction: 0x012f0874 │ │ │ │ + @ instruction: 0x0124a0ec │ │ │ │ + @ instruction: 0x012531e0 │ │ │ │ + @ instruction: 0x012f0838 │ │ │ │ + strheq sl, [r4, -r0]! │ │ │ │ + @ instruction: 0x012531a4 │ │ │ │ + strdeq r0, [pc, -ip]! │ │ │ │ + @ instruction: 0x0124a074 │ │ │ │ + @ instruction: 0x01253168 │ │ │ │ + smlawteq pc, r0, r7, r0 @ │ │ │ │ + @ instruction: 0x0124a038 │ │ │ │ + @ instruction: 0x0125312c │ │ │ │ + smlawbeq pc, r4, r7, r0 @ │ │ │ │ + strdeq r9, [r4, -ip]! │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + smlawteq r4, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01249f94 │ │ │ │ + @ instruction: 0x01249f64 │ │ │ │ + @ instruction: 0x01249f30 │ │ │ │ + smlawbeq pc, r0, r6, r0 @ │ │ │ │ + strdeq r9, [r4, -r8]! │ │ │ │ + @ instruction: 0x01252fec │ │ │ │ + @ instruction: 0x012f0644 │ │ │ │ + @ instruction: 0x01249ebc │ │ │ │ + @ instruction: 0x01252fb0 │ │ │ │ + @ instruction: 0x012f0608 │ │ │ │ + smlawbeq r4, r0, lr, r9 │ │ │ │ + @ instruction: 0x01252f74 │ │ │ │ + @ instruction: 0x01252f50 │ │ │ │ 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 │ │ │ │ @@ -741682,31 +741682,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 398924 │ │ │ │ teqpeq r8, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r8, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012832bc │ │ │ │ - @ instruction: 0x01252f64 │ │ │ │ - @ instruction: 0x01252f50 │ │ │ │ - @ instruction: 0x01252f74 │ │ │ │ + smlawteq r8, r8, r2, r3 │ │ │ │ + @ instruction: 0x01252f70 │ │ │ │ + @ instruction: 0x01252f5c │ │ │ │ + smlawbeq r5, r0, pc, r2 @ │ │ │ │ teqpeq r8, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ ldrdeq r1, [r4, -r8]! │ │ │ │ - @ instruction: 0x01252eb4 │ │ │ │ - @ instruction: 0x012f0368 │ │ │ │ - ldrdeq r9, [r4, -r8]! │ │ │ │ - ldrdeq r2, [r5, -r4]! │ │ │ │ - @ instruction: 0x012f0314 │ │ │ │ - smlawbeq r4, r8, fp, r9 │ │ │ │ - smlawbeq r5, r0, ip, r2 │ │ │ │ - ldrdeq r0, [pc, -r4]! │ │ │ │ - @ instruction: 0x01249b48 │ │ │ │ - @ instruction: 0x01252c3c │ │ │ │ + smlawteq r5, r0, lr, r2 │ │ │ │ + @ instruction: 0x012f0370 │ │ │ │ + @ instruction: 0x01249be4 │ │ │ │ + @ instruction: 0x01252ce0 │ │ │ │ + @ instruction: 0x012f031c │ │ │ │ + @ instruction: 0x01249b94 │ │ │ │ + smlawbeq r5, ip, ip, r2 │ │ │ │ + ldrdeq r0, [pc, -ip]! │ │ │ │ + @ instruction: 0x01249b54 │ │ │ │ + @ instruction: 0x01252c48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl c988c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -741725,17 +741725,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 398ad4 │ │ │ │ - @ instruction: 0x012f021c │ │ │ │ - @ instruction: 0x01249a90 │ │ │ │ - smlawbeq r5, r4, fp, r2 │ │ │ │ + @ instruction: 0x012f0224 │ │ │ │ + @ instruction: 0x01249a9c │ │ │ │ + @ instruction: 0x01252b90 │ │ │ │ │ │ │ │ 00398b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -742005,22 +742005,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0123afe8 │ │ │ │ - ldrdeq r2, [r5, -r4]! │ │ │ │ - ldrdeq pc, [lr, -r4]! │ │ │ │ + @ instruction: 0x012529e0 │ │ │ │ + ldrdeq pc, [lr, -ip]! │ │ │ │ @ instruction: 0x0123afac │ │ │ │ - @ instruction: 0x01252998 │ │ │ │ - msreq LR_fiq, r8 @ │ │ │ │ + @ instruction: 0x012529a4 │ │ │ │ + msreq LR_fiq, r0, lsr #29 │ │ │ │ @ instruction: 0x0123af74 │ │ │ │ - @ instruction: 0x01252960 │ │ │ │ - msreq LR_fiq, r0, ror #28 │ │ │ │ + @ instruction: 0x0125296c │ │ │ │ + msreq LR_fiq, r8, ror #28 │ │ │ │ │ │ │ │ 00398f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -742293,22 +742293,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0123ab7c │ │ │ │ - msreq LR_fiq, r0, ror sl │ │ │ │ - @ instruction: 0x01252560 │ │ │ │ + msreq LR_fiq, r8, ror sl │ │ │ │ + @ instruction: 0x0125256c │ │ │ │ @ instruction: 0x0123cd10 │ │ │ │ - msreq LR_fiq, r0, lsr sl │ │ │ │ - @ instruction: 0x01252520 │ │ │ │ + msreq LR_fiq, r8, lsr sl │ │ │ │ + @ instruction: 0x0125252c │ │ │ │ ldrdeq ip, [r3, -r4]! │ │ │ │ - strdeq pc, [lr, -r4]! │ │ │ │ - @ instruction: 0x012524e4 │ │ │ │ + strdeq pc, [lr, -ip]! │ │ │ │ + strdeq r2, [r5, -r0]! │ │ │ │ │ │ │ │ 0039940c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -742610,28 +742610,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01252230 │ │ │ │ - msreq ELR_hyp, r8, lsr #14 │ │ │ │ + @ instruction: 0x0125223c │ │ │ │ + msreq ELR_hyp, r0, lsr r7 │ │ │ │ teqeq r8, ip, ror #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - msreq LR_fiq, r0 @ │ │ │ │ - smlawbeq r5, r4, r1, r2 │ │ │ │ - @ instruction: 0x01252144 │ │ │ │ - msreq LR_fiq, r8, lsr r6 │ │ │ │ + msreq LR_fiq, r8 @ │ │ │ │ + @ instruction: 0x01252190 │ │ │ │ + @ instruction: 0x01252150 │ │ │ │ + msreq LR_fiq, r0, asr #12 │ │ │ │ @ instruction: 0x0123a650 │ │ │ │ - msreq CPSR_fsx, r8, asr #10 │ │ │ │ - @ instruction: 0x01252038 │ │ │ │ + msreq CPSR_fsx, r0, asr r5 │ │ │ │ + @ instruction: 0x01252044 │ │ │ │ @ instruction: 0x0123a60c │ │ │ │ - msreq CPSR_fsx, r4, lsl #10 │ │ │ │ - strdeq r1, [r5, -r4]! │ │ │ │ + msreq CPSR_fsx, ip, lsl #10 │ │ │ │ + @ instruction: 0x01252000 │ │ │ │ │ │ │ │ 00399910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -742869,22 +742869,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - msreq LR_fiq, r4, ror #4 │ │ │ │ + msreq LR_fiq, ip, ror #4 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x0123a24c │ │ │ │ - msreq CPSR_fsx, r0, asr #2 │ │ │ │ - @ instruction: 0x01251c30 │ │ │ │ + msreq CPSR_fsx, r8, asr #2 │ │ │ │ + @ instruction: 0x01251c3c │ │ │ │ @ instruction: 0x0123a20c │ │ │ │ - msreq CPSR_fsx, r0, lsl #2 │ │ │ │ - strdeq r1, [r5, -r0]! │ │ │ │ + msreq CPSR_fsx, r8, lsl #2 │ │ │ │ + strdeq r1, [r5, -ip]! │ │ │ │ │ │ │ │ 00399cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -743035,16 +743035,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r8, r0, asr sp │ │ │ │ @ instruction: 0x01239f94 │ │ │ │ - smlawbeq lr, r8, lr, lr │ │ │ │ - smlawbeq r5, r0, r9, r1 │ │ │ │ + @ instruction: 0x012eee90 │ │ │ │ + smlawbeq r5, ip, r9, r1 │ │ │ │ │ │ │ │ 00399f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -743255,25 +743255,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012517a4 │ │ │ │ - @ instruction: 0x012eec9c │ │ │ │ + @ instruction: 0x012517b0 │ │ │ │ + @ instruction: 0x012eeca4 │ │ │ │ teqeq r8, r0, ror #21 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012eec0c │ │ │ │ - @ instruction: 0x01251700 │ │ │ │ - ldrdeq r1, [r5, -r4]! │ │ │ │ - smlawteq lr, r8, fp, lr │ │ │ │ + @ instruction: 0x012eec14 │ │ │ │ + @ instruction: 0x0125170c │ │ │ │ + @ instruction: 0x012516e0 │ │ │ │ + ldrdeq lr, [lr, -r0]! │ │ │ │ @ instruction: 0x01239c24 │ │ │ │ - @ instruction: 0x012eeb18 │ │ │ │ - @ instruction: 0x01251610 │ │ │ │ + @ instruction: 0x012eeb20 │ │ │ │ + @ instruction: 0x0125161c │ │ │ │ │ │ │ │ 0039a300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -743368,16 +743368,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01239a60 │ │ │ │ - @ instruction: 0x012ee954 │ │ │ │ - @ instruction: 0x01251444 │ │ │ │ + @ instruction: 0x012ee95c │ │ │ │ + @ instruction: 0x01251450 │ │ │ │ │ │ │ │ 0039a498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -743566,39 +743566,39 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 39a500 │ │ │ │ teqeq r8, r8, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01238194 │ │ │ │ teqeq r8, ip @ │ │ │ │ - @ instruction: 0x01251324 │ │ │ │ - @ instruction: 0x012ee85c │ │ │ │ + @ instruction: 0x01251330 │ │ │ │ + @ instruction: 0x012ee864 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01247fac │ │ │ │ + @ instruction: 0x01247fb8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01247f5c │ │ │ │ - @ instruction: 0x01247f2c │ │ │ │ - strdeq r7, [r4, -r8]! │ │ │ │ - @ instruction: 0x01251220 │ │ │ │ - @ instruction: 0x012ee758 │ │ │ │ - smlawteq r4, r0, lr, r7 │ │ │ │ - @ instruction: 0x012511e0 │ │ │ │ - @ instruction: 0x012ee718 │ │ │ │ + @ instruction: 0x01247f68 │ │ │ │ + @ instruction: 0x01247f38 │ │ │ │ + @ instruction: 0x01247f04 │ │ │ │ + @ instruction: 0x0125122c │ │ │ │ + @ instruction: 0x012ee760 │ │ │ │ + smlawteq r4, ip, lr, r7 │ │ │ │ + @ instruction: 0x012511ec │ │ │ │ + @ instruction: 0x012ee720 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - smlawbeq r4, r8, lr, r7 │ │ │ │ - @ instruction: 0x012511b0 │ │ │ │ - @ instruction: 0x012ee6e4 │ │ │ │ + @ instruction: 0x01247e94 │ │ │ │ + @ instruction: 0x012511bc │ │ │ │ + @ instruction: 0x012ee6ec │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01247e50 │ │ │ │ - @ instruction: 0x01251178 │ │ │ │ - @ instruction: 0x012ee6ac │ │ │ │ + @ instruction: 0x01247e5c │ │ │ │ + smlawbeq r5, r4, r1, r1 │ │ │ │ + @ instruction: 0x012ee6b4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x01247e18 │ │ │ │ - @ instruction: 0x01251140 │ │ │ │ - @ instruction: 0x012ee674 │ │ │ │ + @ instruction: 0x01247e24 │ │ │ │ + @ instruction: 0x0125114c │ │ │ │ + @ instruction: 0x012ee67c │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 0039a808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -743636,17 +743636,17 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39a858 │ │ │ │ teqeq r8, r4, ror #7 │ │ │ │ muleq r0, ip, r0 │ │ │ │ ldrdeq r0, [fp, #-128] @ 0xffffff80 │ │ │ │ andeq r7, r0, r0, asr r1 │ │ │ │ - @ instruction: 0x012ee574 │ │ │ │ - @ instruction: 0x01247d0c │ │ │ │ - @ instruction: 0x01251028 │ │ │ │ + @ instruction: 0x012ee57c │ │ │ │ + @ instruction: 0x01247d18 │ │ │ │ + @ instruction: 0x01251034 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ │ │ │ │ 0039a8c0 : │ │ │ │ mov ip, r0 │ │ │ │ str r3, [ip, #268] @ 0x10c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -744177,78 +744177,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 39aa14 │ │ │ │ teqeq r8, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012ee410 │ │ │ │ - ldrdeq r0, [r5, -r0]! @ │ │ │ │ - teqeq r8, r8, ror #3 │ │ │ │ - smlawbeq lr, r4, r3, lr │ │ │ │ - @ instruction: 0x01247b1c │ │ │ │ - @ instruction: 0x01250e40 │ │ │ │ - @ instruction: 0x012ee2e8 │ │ │ │ - smulwbeq r5, r4, sp │ │ │ │ - smlawbeq lr, r4, r2, lr │ │ │ │ - @ instruction: 0x01247a1c │ │ │ │ - @ instruction: 0x01250d40 │ │ │ │ - @ instruction: 0x012ee17c │ │ │ │ - @ instruction: 0x01247914 │ │ │ │ - @ instruction: 0x01250c38 │ │ │ │ - @ instruction: 0x012ee13c │ │ │ │ - ldrdeq r7, [r4, -r4]! │ │ │ │ - strdeq r0, [r5, -r8]! │ │ │ │ - @ instruction: 0x012ee100 │ │ │ │ - @ instruction: 0x01247898 │ │ │ │ - @ instruction: 0x01250bbc │ │ │ │ - smlawteq lr, r4, r0, lr │ │ │ │ - @ instruction: 0x0124785c │ │ │ │ - smlawbeq r5, r0, fp, r0 │ │ │ │ - smlawbeq lr, r8, r0, lr │ │ │ │ - @ instruction: 0x01247820 │ │ │ │ - @ instruction: 0x01250b44 │ │ │ │ - @ instruction: 0x012ee04c │ │ │ │ - @ instruction: 0x012477e4 │ │ │ │ - @ instruction: 0x01250b08 │ │ │ │ - @ instruction: 0x012ee010 │ │ │ │ - @ instruction: 0x012477a8 │ │ │ │ - smlawteq r5, ip, sl, r0 │ │ │ │ - ldrdeq sp, [lr, -r4]! │ │ │ │ - @ instruction: 0x0124776c │ │ │ │ - @ instruction: 0x01250a90 │ │ │ │ - @ instruction: 0x012edf98 │ │ │ │ - @ instruction: 0x01247730 │ │ │ │ - @ instruction: 0x01250a54 │ │ │ │ - @ instruction: 0x012edf5c │ │ │ │ - strdeq r7, [r4, -r4]! │ │ │ │ - @ instruction: 0x01250a18 │ │ │ │ - @ instruction: 0x012edf20 │ │ │ │ - @ instruction: 0x012476b8 │ │ │ │ + @ instruction: 0x012ee418 │ │ │ │ ldrdeq r0, [r5, -ip]! │ │ │ │ - @ instruction: 0x012edee4 │ │ │ │ - @ instruction: 0x0124767c │ │ │ │ - smulwbeq r5, r0, r9 │ │ │ │ - @ instruction: 0x012edea4 │ │ │ │ - @ instruction: 0x01250990 │ │ │ │ - @ instruction: 0x01250960 │ │ │ │ - strdeq r0, [r5, -r4]! │ │ │ │ - @ instruction: 0x0125090c │ │ │ │ - @ instruction: 0x012ede4c │ │ │ │ - @ instruction: 0x012ede04 │ │ │ │ - @ instruction: 0x01250940 │ │ │ │ - smulwbeq r5, ip, r8 │ │ │ │ - @ instruction: 0x01247544 │ │ │ │ - @ instruction: 0x01247514 │ │ │ │ - @ instruction: 0x01250858 │ │ │ │ - @ instruction: 0x012edd4c │ │ │ │ - strdeq r0, [r5, -r8]! │ │ │ │ - @ instruction: 0x012edd08 │ │ │ │ - @ instruction: 0x012474a0 │ │ │ │ - smlawteq r5, r4, r7, r0 │ │ │ │ + teqeq r8, r8, ror #3 │ │ │ │ + smlawbeq lr, ip, r3, lr │ │ │ │ + @ instruction: 0x01247b28 │ │ │ │ + @ instruction: 0x01250e4c │ │ │ │ + strdeq lr, [lr, -r0]! │ │ │ │ + @ instruction: 0x01250db0 │ │ │ │ + smlawbeq lr, ip, r2, lr │ │ │ │ + @ instruction: 0x01247a28 │ │ │ │ + @ instruction: 0x01250d4c │ │ │ │ + smlawbeq lr, r4, r1, lr │ │ │ │ + @ instruction: 0x01247920 │ │ │ │ + @ instruction: 0x01250c44 │ │ │ │ + @ instruction: 0x012ee144 │ │ │ │ + @ instruction: 0x012478e0 │ │ │ │ + @ instruction: 0x01250c04 │ │ │ │ + @ instruction: 0x012ee108 │ │ │ │ + @ instruction: 0x012478a4 │ │ │ │ + smlawteq r5, r8, fp, r0 │ │ │ │ + smlawteq lr, ip, r0, lr │ │ │ │ + @ instruction: 0x01247868 │ │ │ │ + smlawbeq r5, ip, fp, r0 │ │ │ │ + @ instruction: 0x012ee090 │ │ │ │ + @ instruction: 0x0124782c │ │ │ │ + @ instruction: 0x01250b50 │ │ │ │ + qsubeq lr, r4, lr │ │ │ │ + strdeq r7, [r4, -r0]! │ │ │ │ + @ instruction: 0x01250b14 │ │ │ │ + @ instruction: 0x012ee018 │ │ │ │ + @ instruction: 0x012477b4 │ │ │ │ + ldrdeq r0, [r5, -r8]! │ │ │ │ + ldrdeq sp, [lr, -ip]! │ │ │ │ + @ instruction: 0x01247778 │ │ │ │ + @ instruction: 0x01250a9c │ │ │ │ + @ instruction: 0x012edfa0 │ │ │ │ + @ instruction: 0x0124773c │ │ │ │ + @ instruction: 0x01250a60 │ │ │ │ + @ instruction: 0x012edf64 │ │ │ │ + @ instruction: 0x01247700 │ │ │ │ + @ instruction: 0x01250a24 │ │ │ │ + @ instruction: 0x012edf28 │ │ │ │ + smlawteq r4, r4, r6, r7 │ │ │ │ + smulwteq r5, r8, r9 │ │ │ │ + @ instruction: 0x012edeec │ │ │ │ + smlawbeq r4, r8, r6, r7 │ │ │ │ + smulwbeq r5, ip, r9 │ │ │ │ + @ instruction: 0x012edeac │ │ │ │ + @ instruction: 0x0125099c │ │ │ │ + @ instruction: 0x0125096c │ │ │ │ + @ instruction: 0x01250a00 │ │ │ │ + @ instruction: 0x01250918 │ │ │ │ + @ instruction: 0x012ede54 │ │ │ │ + @ instruction: 0x012ede0c │ │ │ │ + @ instruction: 0x0125094c │ │ │ │ + @ instruction: 0x012508b8 │ │ │ │ + @ instruction: 0x01247550 │ │ │ │ + @ instruction: 0x01247520 │ │ │ │ + @ instruction: 0x01250864 │ │ │ │ + @ instruction: 0x012edd54 │ │ │ │ + @ instruction: 0x01250804 │ │ │ │ + @ instruction: 0x012edd10 │ │ │ │ + @ instruction: 0x012474ac │ │ │ │ + ldrdeq r0, [r5, -r0]! @ │ │ │ │ │ │ │ │ 0039b214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -744311,21 +744311,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 39b274 │ │ │ │ - @ instruction: 0x012edba8 │ │ │ │ - @ instruction: 0x01250668 │ │ │ │ - @ instruction: 0x012edb54 │ │ │ │ - @ instruction: 0x0125073c │ │ │ │ - @ instruction: 0x01250610 │ │ │ │ - @ instruction: 0x012472b0 │ │ │ │ - smlawbeq r4, r0, r2, r7 │ │ │ │ + @ instruction: 0x012edbb0 │ │ │ │ + @ instruction: 0x01250674 │ │ │ │ + @ instruction: 0x012edb5c │ │ │ │ + @ instruction: 0x01250748 │ │ │ │ + @ instruction: 0x0125061c │ │ │ │ + @ instruction: 0x012472bc │ │ │ │ + smlawbeq r4, ip, r2, r7 │ │ │ │ │ │ │ │ 0039b340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -744346,17 +744346,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39b360 │ │ │ │ - @ instruction: 0x012eda6c │ │ │ │ - @ instruction: 0x01247204 │ │ │ │ - @ instruction: 0x01250524 │ │ │ │ + @ instruction: 0x012eda74 │ │ │ │ + @ instruction: 0x01247210 │ │ │ │ + @ instruction: 0x01250530 │ │ │ │ │ │ │ │ 0039b3b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -744428,24 +744428,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 39b3f0 │ │ │ │ - smulwteq r5, ip, r5 │ │ │ │ - @ instruction: 0x012ed998 │ │ │ │ - @ instruction: 0x01247130 │ │ │ │ - @ instruction: 0x01250454 │ │ │ │ - @ instruction: 0x012ed960 │ │ │ │ - strdeq r7, [r4, -r8]! │ │ │ │ - @ instruction: 0x0125041c │ │ │ │ - @ instruction: 0x012ed928 │ │ │ │ - smlawteq r4, r0, r0, r7 │ │ │ │ - smulwteq r5, r4, r3 │ │ │ │ + strdeq r0, [r5, -r8]! │ │ │ │ + @ instruction: 0x012ed9a0 │ │ │ │ + @ instruction: 0x0124713c │ │ │ │ + @ instruction: 0x01250460 │ │ │ │ + @ instruction: 0x012ed968 │ │ │ │ + @ instruction: 0x01247104 │ │ │ │ + @ instruction: 0x01250428 │ │ │ │ + @ instruction: 0x012ed930 │ │ │ │ + smlawteq r4, ip, r0, r7 │ │ │ │ + strdeq r0, [r5, -r0]! @ │ │ │ │ │ │ │ │ 0039b510 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -744618,36 +744618,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 39b610 │ │ │ │ teqeq r8, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip @ │ │ │ │ muleq r0, ip, r0 │ │ │ │ teqeq r8, ip, ror #11 │ │ │ │ - smulwbeq r5, r8, r3 │ │ │ │ - smlawbeq lr, ip, r7, sp │ │ │ │ - @ instruction: 0x01250244 │ │ │ │ - @ instruction: 0x012ed748 │ │ │ │ - @ instruction: 0x01246ee0 │ │ │ │ - @ instruction: 0x01250204 │ │ │ │ + @ instruction: 0x012503b4 │ │ │ │ + @ instruction: 0x012ed794 │ │ │ │ + @ instruction: 0x01250250 │ │ │ │ + @ instruction: 0x012ed750 │ │ │ │ + @ instruction: 0x01246eec │ │ │ │ + @ instruction: 0x01250210 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x012ed70c │ │ │ │ - @ instruction: 0x01246ea4 │ │ │ │ - smlawteq r5, r8, r1, r0 │ │ │ │ + @ instruction: 0x012ed714 │ │ │ │ + @ instruction: 0x01246eb0 │ │ │ │ + ldrdeq r0, [r5, -r4]! │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq sp, [lr, -r0]! │ │ │ │ - @ instruction: 0x01246e68 │ │ │ │ - smlawbeq r5, ip, r1, r0 │ │ │ │ + ldrdeq sp, [lr, -r8]! │ │ │ │ + @ instruction: 0x01246e74 │ │ │ │ + @ instruction: 0x01250198 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x012ed694 │ │ │ │ - @ instruction: 0x01246e2c │ │ │ │ - @ instruction: 0x01250150 │ │ │ │ + @ instruction: 0x012ed69c │ │ │ │ + @ instruction: 0x01246e38 │ │ │ │ + @ instruction: 0x0125015c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x012ed658 │ │ │ │ - strdeq r6, [r4, -r0]! │ │ │ │ - @ instruction: 0x01250110 │ │ │ │ + @ instruction: 0x012ed660 │ │ │ │ + strdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x0125011c │ │ │ │ │ │ │ │ 0039b828 : │ │ │ │ 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, #240] @ 0xf0 │ │ │ │ @@ -744834,40 +744834,40 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39b9b8 │ │ │ │ teqeq r8, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip @ │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - smlawbeq r5, ip, r1, r0 │ │ │ │ - @ instruction: 0x01250194 │ │ │ │ + @ instruction: 0x01250198 │ │ │ │ smulwbeq r5, r0, r1 │ │ │ │ + smulwbeq r5, ip, r1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - @ instruction: 0x012ed458 │ │ │ │ - strdeq r6, [r4, -r0]! │ │ │ │ - msreq LR_abt, ip, lsl #30 │ │ │ │ + @ instruction: 0x012ed460 │ │ │ │ + strdeq r6, [r4, -ip]! │ │ │ │ + msreq LR_abt, r8, lsl pc │ │ │ │ muleq r0, fp, r1 │ │ │ │ teqeq r8, r4, asr #4 │ │ │ │ - @ instruction: 0x012ed3ec │ │ │ │ - smlawbeq r4, r4, fp, r6 │ │ │ │ - msreq R12_usr, r4, lsr #29 │ │ │ │ - @ instruction: 0x012ed3b0 │ │ │ │ - @ instruction: 0x01246b48 │ │ │ │ - msreq R12_usr, r4, ror #28 │ │ │ │ + strdeq sp, [lr, -r4]! │ │ │ │ + @ instruction: 0x01246b90 │ │ │ │ + msreq R12_usr, r0 @ │ │ │ │ + @ instruction: 0x012ed3b8 │ │ │ │ + @ instruction: 0x01246b54 │ │ │ │ + msreq R12_usr, r0, ror lr │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x012ed374 │ │ │ │ - @ instruction: 0x01246b0c │ │ │ │ - msreq R12_usr, ip, lsr #28 │ │ │ │ - @ instruction: 0x012ed338 │ │ │ │ - ldrdeq r6, [r4, -r0]! │ │ │ │ - msreq CPSR_s, ip, ror #27 │ │ │ │ + @ instruction: 0x012ed37c │ │ │ │ + @ instruction: 0x01246b18 │ │ │ │ + msreq R12_usr, r8, lsr lr │ │ │ │ + @ instruction: 0x012ed340 │ │ │ │ + ldrdeq r6, [r4, -ip]! │ │ │ │ + strdeq pc, [r4, -r8]! │ │ │ │ muleq r0, sl, r1 │ │ │ │ - strdeq sp, [lr, -ip]! │ │ │ │ - @ instruction: 0x01246a94 │ │ │ │ - msreq CPSR_s, r0 @ │ │ │ │ + @ instruction: 0x012ed304 │ │ │ │ + @ instruction: 0x01246aa0 │ │ │ │ + msreq CPSR_s, ip @ │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 0039bb94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -745058,45 +745058,45 @@ │ │ │ │ b 39bbe4 │ │ │ │ cmppeq sl, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ teqeq r8, r0, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8, lsr r0 │ │ │ │ teqeq r8, r8, lsl r0 │ │ │ │ andeq r6, r0, r0, ror #19 │ │ │ │ - msreq R12_usr, r4, lsr #28 │ │ │ │ - msreq R12_usr, ip, lsl #28 │ │ │ │ + msreq R12_usr, r0, lsr lr │ │ │ │ + msreq R12_usr, r8, lsl lr │ │ │ │ strdeq r9, [r3, -r4]! │ │ │ │ @ instruction: 0x000075b4 │ │ │ │ - @ instruction: 0x012ed0ec │ │ │ │ - smlawbeq r4, r4, r8, r6 │ │ │ │ - msreq LR_abt, r8, lsr #23 │ │ │ │ + strdeq sp, [lr, -r4]! │ │ │ │ + @ instruction: 0x01246890 │ │ │ │ + msreq LR_abt, r4 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012ed0a8 │ │ │ │ - @ instruction: 0x0124683c │ │ │ │ - msreq LR_abt, r4, ror #22 │ │ │ │ + strheq sp, [lr, -r0]! │ │ │ │ + @ instruction: 0x01246848 │ │ │ │ + msreq LR_abt, r0, ror fp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012ed06c │ │ │ │ - @ instruction: 0x01246800 │ │ │ │ - msreq LR_abt, r8, lsr #22 │ │ │ │ + @ instruction: 0x012ed074 │ │ │ │ + @ instruction: 0x0124680c │ │ │ │ + msreq LR_abt, r4, lsr fp │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x012ed034 │ │ │ │ - smlawteq r4, r8, r7, r6 │ │ │ │ - strdeq pc, [r4, -r0]! │ │ │ │ + @ instruction: 0x012ed03c │ │ │ │ + ldrdeq r6, [r4, -r4]! │ │ │ │ + strdeq pc, [r4, -ip]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strdeq ip, [lr, -ip]! @ │ │ │ │ - @ instruction: 0x01246790 │ │ │ │ - msreq R12_usr, r8 @ │ │ │ │ + @ instruction: 0x012ed004 │ │ │ │ + @ instruction: 0x0124679c │ │ │ │ + smlawteq r4, r4, sl, pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlawteq lr, r4, pc, ip @ │ │ │ │ - @ instruction: 0x01246758 │ │ │ │ - smlawbeq r4, r0, sl, pc @ │ │ │ │ + smlawteq lr, ip, pc, ip @ │ │ │ │ + @ instruction: 0x01246764 │ │ │ │ + smlawbeq r4, ip, sl, pc @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlawbeq lr, ip, pc, ip @ │ │ │ │ - @ instruction: 0x01246720 │ │ │ │ - msreq R12_usr, r8, asr #20 │ │ │ │ + @ instruction: 0x012ecf94 │ │ │ │ + @ instruction: 0x0124672c │ │ │ │ + msreq R12_usr, r4, asr sl │ │ │ │ │ │ │ │ 0039bf1c : │ │ │ │ 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, #420] @ 39c0d8 │ │ │ │ @@ -745205,27 +745205,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39c038 │ │ │ │ teqeq r8, ip, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012ece6c │ │ │ │ - msreq CPSR_s, r8, lsl r9 │ │ │ │ + @ instruction: 0x012ece74 │ │ │ │ + msreq CPSR_s, r4, lsr #18 │ │ │ │ andeq r6, r0, r0, lsl r9 │ │ │ │ andeq r6, r0, r0, ror #19 │ │ │ │ andeq r7, r0, r0, ror fp │ │ │ │ - smlawbeq r4, r8, sl, pc @ │ │ │ │ - ldrdeq r0, [r8, -r8]! │ │ │ │ - msreq R12_usr, r8, ror #20 │ │ │ │ + msreq R12_usr, r4 @ │ │ │ │ + smulwteq r8, r4, ip │ │ │ │ + msreq R12_usr, r4, ror sl │ │ │ │ teqeq r8, r4, asr #23 │ │ │ │ - @ instruction: 0x01246508 │ │ │ │ - @ instruction: 0x012ecd3c │ │ │ │ - ldrdeq r6, [r4, -r4]! │ │ │ │ - strdeq pc, [r4, -r4]! │ │ │ │ + @ instruction: 0x01246514 │ │ │ │ + @ instruction: 0x012ecd44 │ │ │ │ + @ instruction: 0x012464e0 │ │ │ │ + msreq CPSR_s, r0, lsl #16 │ │ │ │ │ │ │ │ 0039c118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -745276,21 +745276,21 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39c16c │ │ │ │ teqeq r8, r8, asr #21 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - @ instruction: 0x012ecc60 │ │ │ │ - strdeq r6, [r4, -r8]! │ │ │ │ - msreq LR_abt, r4, lsl r7 │ │ │ │ + @ instruction: 0x012ecc68 │ │ │ │ + @ instruction: 0x01246404 │ │ │ │ + msreq LR_abt, r0, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x012ecc24 │ │ │ │ - @ instruction: 0x012463bc │ │ │ │ - ldrdeq pc, [r4, -r8]! │ │ │ │ + @ instruction: 0x012ecc2c │ │ │ │ + smlawteq r4, r8, r3, r6 │ │ │ │ + msreq R12_usr, r4, ror #13 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 0039c218 : │ │ │ │ ldr r3, [pc, #388] @ 39c3a4 │ │ │ │ ldr r2, [pc, #388] @ 39c3a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -745388,33 +745388,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 39c2cc │ │ │ │ teqeq r8, r4, ror #19 │ │ │ │ andeq r7, r0, r0, asr r1 │ │ │ │ @ instruction: 0xffffb668 │ │ │ │ - @ instruction: 0x012d3464 │ │ │ │ + @ instruction: 0x012d3470 │ │ │ │ @ instruction: 0xffffb814 │ │ │ │ - msreq CPSR_s, r8, lsl r8 │ │ │ │ + msreq CPSR_s, r4, lsr #16 │ │ │ │ @ instruction: 0xffffb87c │ │ │ │ - msreq CPSR_s, r4, lsl #16 │ │ │ │ + msreq CPSR_s, r0, lsl r8 │ │ │ │ @ instruction: 0xffffc7f8 │ │ │ │ - smlawteq r4, r8, r5, pc @ │ │ │ │ - @ instruction: 0x0124629c │ │ │ │ - msreq LR_abt, r0 @ │ │ │ │ - @ instruction: 0x012ecb9c │ │ │ │ - @ instruction: 0x01246268 │ │ │ │ - msreq LR_abt, ip, asr r7 │ │ │ │ - @ instruction: 0x012ecb68 │ │ │ │ - @ instruction: 0x01246234 │ │ │ │ - msreq LR_abt, r8, lsr #14 │ │ │ │ - @ instruction: 0x012ecb34 │ │ │ │ - @ instruction: 0x01246200 │ │ │ │ - strdeq pc, [r4, -r4]! │ │ │ │ - @ instruction: 0x012ecb00 │ │ │ │ + ldrdeq pc, [r4, -r4]! │ │ │ │ + @ instruction: 0x012462a8 │ │ │ │ + msreq LR_abt, ip @ │ │ │ │ + @ instruction: 0x012ecba4 │ │ │ │ + @ instruction: 0x01246274 │ │ │ │ + msreq LR_abt, r8, ror #14 │ │ │ │ + @ instruction: 0x012ecb70 │ │ │ │ + @ instruction: 0x01246240 │ │ │ │ + msreq LR_abt, r4, lsr r7 │ │ │ │ + @ instruction: 0x012ecb3c │ │ │ │ + @ instruction: 0x0124620c │ │ │ │ + msreq LR_abt, r0, lsl #14 │ │ │ │ + @ instruction: 0x012ecb08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r5, [pc, #1108] @ 39c870 │ │ │ │ @@ -745692,44 +745692,44 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 39c5d8 │ │ │ │ - smlawbeq r4, r0, r6, pc @ │ │ │ │ + smlawbeq r4, ip, r6, pc @ │ │ │ │ teqeq r8, r0, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012eca5c │ │ │ │ - @ instruction: 0x01246094 │ │ │ │ + @ instruction: 0x012eca64 │ │ │ │ + @ instruction: 0x012460a0 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - msreq CPSR_s, r4, lsr r5 │ │ │ │ - @ instruction: 0x012ec91c │ │ │ │ - @ instruction: 0x01245fe8 │ │ │ │ + msreq CPSR_s, r0, asr #10 │ │ │ │ + @ instruction: 0x012ec924 │ │ │ │ + strdeq r5, [r4, -r4]! │ │ │ │ teqeq r8, r4, lsr #12 │ │ │ │ - msreq CPSR_s, ip, lsr #10 │ │ │ │ - smlawteq r4, r4, r4, pc @ │ │ │ │ - @ instruction: 0x01245f20 │ │ │ │ - @ instruction: 0x01245ee8 │ │ │ │ - msreq CPSR_s, r0, lsl r4 │ │ │ │ - strdeq ip, [lr, -r8]! │ │ │ │ - @ instruction: 0x01245eb4 │ │ │ │ - msreq CPSR_s, r4, asr #8 │ │ │ │ + msreq CPSR_s, r8, lsr r5 │ │ │ │ + ldrdeq pc, [r4, -r0]! │ │ │ │ + @ instruction: 0x01245f2c │ │ │ │ + strdeq r5, [r4, -r4]! │ │ │ │ + msreq CPSR_s, ip, lsl r4 │ │ │ │ + @ instruction: 0x012ec800 │ │ │ │ + smlawteq r4, r0, lr, r5 │ │ │ │ + msreq CPSR_s, r0, asr r4 │ │ │ │ + msreq CPSR_s, r4, lsl #8 │ │ │ │ + @ instruction: 0x012ec79c │ │ │ │ + msreq LR_abt, r8 @ │ │ │ │ strdeq pc, [r4, -r8]! │ │ │ │ - @ instruction: 0x012ec794 │ │ │ │ - msreq LR_abt, ip, lsr #7 │ │ │ │ - msreq LR_abt, ip, ror #7 │ │ │ │ - msreq LR_abt, ip @ │ │ │ │ - @ instruction: 0x01245e1c │ │ │ │ - msreq LR_abt, ip, lsr r3 │ │ │ │ - msreq LR_abt, r4, asr #6 │ │ │ │ - @ instruction: 0x01245da8 │ │ │ │ - @ instruction: 0x01245d74 │ │ │ │ - @ instruction: 0x01245d64 │ │ │ │ - @ instruction: 0x01245d34 │ │ │ │ + smlawteq r4, r8, r3, pc @ │ │ │ │ + @ instruction: 0x01245e28 │ │ │ │ + msreq LR_abt, r8, asr #6 │ │ │ │ + msreq LR_abt, r0, asr r3 │ │ │ │ + @ instruction: 0x01245db4 │ │ │ │ + smlawbeq r4, r0, sp, r5 │ │ │ │ + @ instruction: 0x01245d70 │ │ │ │ + @ instruction: 0x01245d40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r8, [pc, #420] @ 39caa8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -745835,25 +745835,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c9b4 │ │ │ │ b 39c9fc │ │ │ │ teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012ec570 │ │ │ │ - smlawbeq r4, r0, r1, pc @ │ │ │ │ - @ instruction: 0x01245c34 │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ - smlawteq lr, r4, r4, ip │ │ │ │ + @ instruction: 0x012ec578 │ │ │ │ smlawbeq r4, ip, r1, pc @ │ │ │ │ - smlawteq r4, ip, r0, pc @ │ │ │ │ - @ instruction: 0x01245b70 │ │ │ │ - @ instruction: 0x01245b44 │ │ │ │ - msreq CPSR_s, ip, lsl r1 │ │ │ │ - msreq CPSR_s, r0, ror r0 │ │ │ │ + @ instruction: 0x01245c40 │ │ │ │ + andeq r7, r0, r4, ror #6 │ │ │ │ + smlawteq lr, ip, r4, ip │ │ │ │ + msreq CPSR_s, r8 @ │ │ │ │ + ldrdeq pc, [r4, -r8]! │ │ │ │ + @ instruction: 0x01245b7c │ │ │ │ + @ instruction: 0x01245b50 │ │ │ │ + msreq CPSR_s, r8, lsr #2 │ │ │ │ + msreq CPSR_s, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #872] @ 39ce58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #868] @ 39ce5c │ │ │ │ @@ -746070,37 +746070,37 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 39cc3c │ │ │ │ - @ instruction: 0x012ec398 │ │ │ │ + @ instruction: 0x012ec3a0 │ │ │ │ teqeq r8, r8, lsl #2 │ │ │ │ - @ instruction: 0x0124efa4 │ │ │ │ + @ instruction: 0x0124efb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01245a44 │ │ │ │ - @ instruction: 0x012459e0 │ │ │ │ + @ instruction: 0x01245a50 │ │ │ │ + @ instruction: 0x012459ec │ │ │ │ teqeq r8, r0, asr #31 │ │ │ │ - smlawteq r4, r8, lr, lr │ │ │ │ - @ instruction: 0x012ec204 │ │ │ │ - @ instruction: 0x0124ee60 │ │ │ │ - @ instruction: 0x0124ee08 │ │ │ │ - smlawteq lr, r4, r1, ip │ │ │ │ - @ instruction: 0x012458a4 │ │ │ │ - smlawteq r4, ip, sp, lr │ │ │ │ - @ instruction: 0x01245870 │ │ │ │ - @ instruction: 0x01245858 │ │ │ │ - @ instruction: 0x0124ee48 │ │ │ │ - smlawbeq r4, r4, sp, lr │ │ │ │ - @ instruction: 0x012457e4 │ │ │ │ - @ instruction: 0x012457b0 │ │ │ │ - @ instruction: 0x0124ed28 │ │ │ │ - ldrdeq lr, [r4, -ip]! │ │ │ │ - @ instruction: 0x01245750 │ │ │ │ + ldrdeq lr, [r4, -r4]! │ │ │ │ + @ instruction: 0x012ec20c │ │ │ │ + @ instruction: 0x0124ee6c │ │ │ │ + @ instruction: 0x0124ee14 │ │ │ │ + smlawteq lr, ip, r1, ip │ │ │ │ + @ instruction: 0x012458b0 │ │ │ │ + ldrdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124587c │ │ │ │ + @ instruction: 0x01245864 │ │ │ │ + @ instruction: 0x0124ee54 │ │ │ │ + @ instruction: 0x0124ed90 │ │ │ │ + strdeq r5, [r4, -r0]! │ │ │ │ + @ instruction: 0x012457bc │ │ │ │ + @ instruction: 0x0124ed34 │ │ │ │ + @ instruction: 0x0124ece8 │ │ │ │ + @ instruction: 0x0124575c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #540] @ 39d0e8 │ │ │ │ ldr r3, [pc, #540] @ 39d0ec │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746239,29 +746239,29 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 39d068 │ │ │ │ teqeq r8, r8, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r0, lsr #26 │ │ │ │ andeq r7, r0, ip, asr #2 │ │ │ │ teqeq r8, r0 @ │ │ │ │ - @ instruction: 0x012ebee4 │ │ │ │ - @ instruction: 0x0124ebac │ │ │ │ - @ instruction: 0x0124eaec │ │ │ │ - @ instruction: 0x012ebe98 │ │ │ │ - @ instruction: 0x0124eb60 │ │ │ │ - @ instruction: 0x0124eaa4 │ │ │ │ - @ instruction: 0x01245548 │ │ │ │ - @ instruction: 0x012ebe50 │ │ │ │ - @ instruction: 0x0124ea58 │ │ │ │ - @ instruction: 0x012ebe14 │ │ │ │ - @ instruction: 0x01245500 │ │ │ │ - @ instruction: 0x0124ea20 │ │ │ │ - smlawteq r4, ip, r4, r5 │ │ │ │ - ldrdeq fp, [lr, -r4]! │ │ │ │ - ldrdeq lr, [r4, -ip]! │ │ │ │ + @ instruction: 0x012ebeec │ │ │ │ + @ instruction: 0x0124ebb8 │ │ │ │ + strdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x012ebea0 │ │ │ │ + @ instruction: 0x0124eb6c │ │ │ │ + @ instruction: 0x0124eab0 │ │ │ │ + @ instruction: 0x01245554 │ │ │ │ + @ instruction: 0x012ebe58 │ │ │ │ + @ instruction: 0x0124ea64 │ │ │ │ + @ instruction: 0x012ebe1c │ │ │ │ + @ instruction: 0x0124550c │ │ │ │ + @ instruction: 0x0124ea2c │ │ │ │ + ldrdeq r5, [r4, -r8]! │ │ │ │ + ldrdeq fp, [lr, -ip]! │ │ │ │ + @ instruction: 0x0124e9e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #540] @ 39d36c │ │ │ │ ldr r3, [pc, #540] @ 39d370 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746400,29 +746400,29 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 39d2ec │ │ │ │ teqeq r8, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip @ │ │ │ │ andeq r6, r0, r8, ror r9 │ │ │ │ teqeq r8, ip, lsl #20 │ │ │ │ - @ instruction: 0x012ebc60 │ │ │ │ - @ instruction: 0x0124e928 │ │ │ │ - @ instruction: 0x0124e868 │ │ │ │ - @ instruction: 0x012ebc14 │ │ │ │ - ldrdeq lr, [r4, -ip]! │ │ │ │ - @ instruction: 0x0124e820 │ │ │ │ - smlawteq r4, r4, r2, r5 │ │ │ │ - smlawteq lr, ip, fp, fp │ │ │ │ - ldrdeq lr, [r4, -r4]! │ │ │ │ - @ instruction: 0x012ebb90 │ │ │ │ - @ instruction: 0x0124527c │ │ │ │ - @ instruction: 0x0124e79c │ │ │ │ - @ instruction: 0x01245248 │ │ │ │ - @ instruction: 0x012ebb50 │ │ │ │ - @ instruction: 0x0124e758 │ │ │ │ + @ instruction: 0x012ebc68 │ │ │ │ + @ instruction: 0x0124e934 │ │ │ │ + @ instruction: 0x0124e874 │ │ │ │ + @ instruction: 0x012ebc1c │ │ │ │ + @ instruction: 0x0124e8e8 │ │ │ │ + @ instruction: 0x0124e82c │ │ │ │ + ldrdeq r5, [r4, -r0]! │ │ │ │ + ldrdeq fp, [lr, -r4]! │ │ │ │ + @ instruction: 0x0124e7e0 │ │ │ │ + @ instruction: 0x012ebb98 │ │ │ │ + smlawbeq r4, r8, r2, r5 │ │ │ │ + @ instruction: 0x0124e7a8 │ │ │ │ + @ instruction: 0x01245254 │ │ │ │ + @ instruction: 0x012ebb58 │ │ │ │ + @ instruction: 0x0124e764 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #540] @ 39d5f0 │ │ │ │ ldr r3, [pc, #540] @ 39d5f4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746561,29 +746561,29 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 39d570 │ │ │ │ teqeq r8, r0, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8, lsl r8 │ │ │ │ andeq r7, r0, ip, lsr #4 │ │ │ │ teqeq r8, r8, lsl #15 │ │ │ │ - ldrdeq fp, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124e6a4 │ │ │ │ - @ instruction: 0x0124e5e4 │ │ │ │ - @ instruction: 0x012eb990 │ │ │ │ - @ instruction: 0x0124e658 │ │ │ │ - @ instruction: 0x0124e59c │ │ │ │ - @ instruction: 0x01245040 │ │ │ │ - @ instruction: 0x012eb948 │ │ │ │ - @ instruction: 0x0124e550 │ │ │ │ - @ instruction: 0x012eb90c │ │ │ │ - strdeq r4, [r4, -r8]! │ │ │ │ - @ instruction: 0x0124e518 │ │ │ │ - smlawteq r4, r4, pc, r4 @ │ │ │ │ - smlawteq lr, ip, r8, fp │ │ │ │ - ldrdeq lr, [r4, -r4]! │ │ │ │ + @ instruction: 0x012eb9e4 │ │ │ │ + @ instruction: 0x0124e6b0 │ │ │ │ + strdeq lr, [r4, -r0]! │ │ │ │ + @ instruction: 0x012eb998 │ │ │ │ + @ instruction: 0x0124e664 │ │ │ │ + @ instruction: 0x0124e5a8 │ │ │ │ + @ instruction: 0x0124504c │ │ │ │ + @ instruction: 0x012eb950 │ │ │ │ + @ instruction: 0x0124e55c │ │ │ │ + @ instruction: 0x012eb914 │ │ │ │ + @ instruction: 0x01245004 │ │ │ │ + @ instruction: 0x0124e524 │ │ │ │ + ldrdeq r4, [r4, -r0]! │ │ │ │ + ldrdeq fp, [lr, -r4]! │ │ │ │ + @ instruction: 0x0124e4e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #332] @ 39d7a4 │ │ │ │ ldr r3, [pc, #332] @ 39d7a8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746668,23 +746668,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ b 39d760 │ │ │ │ teqeq r8, ip, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8, lsr r5 │ │ │ │ - smlawbeq lr, ip, r7, fp │ │ │ │ - @ instruction: 0x01244e78 │ │ │ │ - @ instruction: 0x0124e394 │ │ │ │ - @ instruction: 0x012eb754 │ │ │ │ - @ instruction: 0x0124e474 │ │ │ │ - @ instruction: 0x0124e35c │ │ │ │ - @ instruction: 0x012eb710 │ │ │ │ - @ instruction: 0x0124e430 │ │ │ │ - @ instruction: 0x0124e318 │ │ │ │ + @ instruction: 0x012eb794 │ │ │ │ + smlawbeq r4, r4, lr, r4 │ │ │ │ + @ instruction: 0x0124e3a0 │ │ │ │ + @ instruction: 0x012eb75c │ │ │ │ + smlawbeq r4, r0, r4, lr │ │ │ │ + @ instruction: 0x0124e368 │ │ │ │ + @ instruction: 0x012eb718 │ │ │ │ + @ instruction: 0x0124e43c │ │ │ │ + @ instruction: 0x0124e324 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #664] @ 39da84 │ │ │ │ ldr r3, [pc, #664] @ 39da88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746852,31 +746852,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 39d908 │ │ │ │ teqeq r8, r8, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - @ instruction: 0x012eb640 │ │ │ │ - @ instruction: 0x0124e250 │ │ │ │ - @ instruction: 0x01244d04 │ │ │ │ - @ instruction: 0x01244cb4 │ │ │ │ + @ instruction: 0x012eb648 │ │ │ │ + @ instruction: 0x0124e25c │ │ │ │ + @ instruction: 0x01244d10 │ │ │ │ + smlawteq r4, r0, ip, r4 │ │ │ │ teqeq r8, r4 @ │ │ │ │ - @ instruction: 0x012eb554 │ │ │ │ - @ instruction: 0x0124e210 │ │ │ │ - @ instruction: 0x0124e158 │ │ │ │ - @ instruction: 0x012eb508 │ │ │ │ - smlawteq r4, ip, r1, lr │ │ │ │ - @ instruction: 0x0124e10c │ │ │ │ - @ instruction: 0x0124e240 │ │ │ │ - @ instruction: 0x0124e120 │ │ │ │ - smlawbeq r4, r0, fp, r4 │ │ │ │ - @ instruction: 0x0124e1b4 │ │ │ │ - @ instruction: 0x0124e0ac │ │ │ │ - @ instruction: 0x01244b20 │ │ │ │ + @ instruction: 0x012eb55c │ │ │ │ + @ instruction: 0x0124e21c │ │ │ │ + @ instruction: 0x0124e164 │ │ │ │ + @ instruction: 0x012eb510 │ │ │ │ + ldrdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124e118 │ │ │ │ + @ instruction: 0x0124e24c │ │ │ │ + @ instruction: 0x0124e12c │ │ │ │ + smlawbeq r4, ip, fp, r4 │ │ │ │ + smlawteq r4, r0, r1, lr │ │ │ │ + strheq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x01244b2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #440] @ 39dca4 │ │ │ │ ldr r3, [pc, #440] @ 39dca8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746988,26 +746988,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 39db90 │ │ │ │ teqeq r8, r8, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip, rrx │ │ │ │ - @ instruction: 0x012449ac │ │ │ │ - @ instruction: 0x0124e030 │ │ │ │ - @ instruction: 0x012eb3a0 │ │ │ │ - @ instruction: 0x01244974 │ │ │ │ - strdeq sp, [r4, -r8]! │ │ │ │ - @ instruction: 0x012eb368 │ │ │ │ - @ instruction: 0x0124493c │ │ │ │ - smlawteq r4, r0, pc, sp @ │ │ │ │ - @ instruction: 0x012eb330 │ │ │ │ - @ instruction: 0x01244904 │ │ │ │ - smlawbeq r4, r8, pc, sp @ │ │ │ │ - strdeq fp, [lr, -r8]! │ │ │ │ + @ instruction: 0x012449b8 │ │ │ │ + @ instruction: 0x0124e03c │ │ │ │ + @ instruction: 0x012eb3a8 │ │ │ │ + smlawbeq r4, r0, r9, r4 │ │ │ │ + @ instruction: 0x0124e004 │ │ │ │ + @ instruction: 0x012eb370 │ │ │ │ + @ instruction: 0x01244948 │ │ │ │ + smlawteq r4, ip, pc, sp @ │ │ │ │ + @ instruction: 0x012eb338 │ │ │ │ + @ instruction: 0x01244910 │ │ │ │ + @ instruction: 0x0124df94 │ │ │ │ + @ instruction: 0x012eb300 │ │ │ │ │ │ │ │ 0039dce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #464] @ 39dec8 │ │ │ │ @@ -747126,29 +747126,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 39dd8c │ │ │ │ teqeq r8, ip, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124df2c │ │ │ │ - @ instruction: 0x0124df04 │ │ │ │ + @ instruction: 0x0124df38 │ │ │ │ + @ instruction: 0x0124df10 │ │ │ │ teqeq r8, r0, ror lr │ │ │ │ - @ instruction: 0x012eb198 │ │ │ │ - @ instruction: 0x01244798 │ │ │ │ - @ instruction: 0x0124de1c │ │ │ │ - @ instruction: 0x012eb15c │ │ │ │ - @ instruction: 0x0124475c │ │ │ │ - @ instruction: 0x0124dde0 │ │ │ │ - @ instruction: 0x012eb120 │ │ │ │ - @ instruction: 0x01244720 │ │ │ │ - @ instruction: 0x0124dda0 │ │ │ │ - @ instruction: 0x012eb0e4 │ │ │ │ - @ instruction: 0x012446e4 │ │ │ │ - @ instruction: 0x0124dd68 │ │ │ │ + @ instruction: 0x012eb1a0 │ │ │ │ + @ instruction: 0x012447a4 │ │ │ │ + @ instruction: 0x0124de28 │ │ │ │ + @ instruction: 0x012eb164 │ │ │ │ + @ instruction: 0x01244768 │ │ │ │ + @ instruction: 0x0124ddec │ │ │ │ + @ instruction: 0x012eb128 │ │ │ │ + @ instruction: 0x0124472c │ │ │ │ + @ instruction: 0x0124ddac │ │ │ │ + @ instruction: 0x012eb0ec │ │ │ │ + strdeq r4, [r4, -r0]! │ │ │ │ + @ instruction: 0x0124dd74 │ │ │ │ │ │ │ │ 0039df0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #396] @ 39e0b0 │ │ │ │ @@ -747250,26 +747250,26 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 39dfa0 │ │ │ │ teqeq r8, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124dcec │ │ │ │ - smlawteq r4, ip, ip, sp │ │ │ │ - teqeq r8, ip, asr ip │ │ │ │ - @ instruction: 0x012eaf78 │ │ │ │ - @ instruction: 0x0124dc3c │ │ │ │ strdeq sp, [r4, -r8]! │ │ │ │ - @ instruction: 0x012eaf38 │ │ │ │ - @ instruction: 0x01244538 │ │ │ │ - @ instruction: 0x0124dbbc │ │ │ │ - strdeq sl, [lr, -ip]! │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ - @ instruction: 0x0124db7c │ │ │ │ + ldrdeq sp, [r4, -r8]! │ │ │ │ + teqeq r8, ip, asr ip │ │ │ │ + smlawbeq lr, r0, pc, sl @ │ │ │ │ + @ instruction: 0x0124dc48 │ │ │ │ + @ instruction: 0x0124dc04 │ │ │ │ + @ instruction: 0x012eaf40 │ │ │ │ + @ instruction: 0x01244544 │ │ │ │ + smlawteq r4, r8, fp, sp │ │ │ │ + @ instruction: 0x012eaf04 │ │ │ │ + @ instruction: 0x01244508 │ │ │ │ + smlawbeq r4, r8, fp, sp │ │ │ │ │ │ │ │ 0039e0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -747311,20 +747311,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 39e12c │ │ │ │ - @ instruction: 0x012eae3c │ │ │ │ - @ instruction: 0x0124443c │ │ │ │ - smlawteq r4, r0, sl, sp │ │ │ │ - @ instruction: 0x012eae04 │ │ │ │ - @ instruction: 0x01244404 │ │ │ │ - smlawbeq r4, r8, sl, sp │ │ │ │ + @ instruction: 0x012eae44 │ │ │ │ + @ instruction: 0x01244448 │ │ │ │ + smlawteq r4, ip, sl, sp │ │ │ │ + @ instruction: 0x012eae0c │ │ │ │ + @ instruction: 0x01244410 │ │ │ │ + @ instruction: 0x0124da94 │ │ │ │ │ │ │ │ 0039e1bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -747479,35 +747479,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 39e278 │ │ │ │ teqeq r8, ip, lsr #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124da50 │ │ │ │ - @ instruction: 0x0124da20 │ │ │ │ + @ instruction: 0x0124da5c │ │ │ │ + @ instruction: 0x0124da2c │ │ │ │ teqeq r8, r4, lsl #19 │ │ │ │ - @ instruction: 0x012eacbc │ │ │ │ - @ instruction: 0x0124d994 │ │ │ │ - @ instruction: 0x0124d938 │ │ │ │ - smlawbeq lr, ip, ip, sl │ │ │ │ - @ instruction: 0x0124d964 │ │ │ │ - @ instruction: 0x0124d908 │ │ │ │ - @ instruction: 0x012eac34 │ │ │ │ - @ instruction: 0x01244230 │ │ │ │ - @ instruction: 0x0124d8b8 │ │ │ │ - strdeq sl, [lr, -r0]! │ │ │ │ - strdeq r4, [r4, -r0]! │ │ │ │ - @ instruction: 0x0124d870 │ │ │ │ - @ instruction: 0x012eabb4 │ │ │ │ - @ instruction: 0x012441b4 │ │ │ │ - @ instruction: 0x0124d838 │ │ │ │ - @ instruction: 0x012eab78 │ │ │ │ - @ instruction: 0x01244178 │ │ │ │ - strdeq sp, [r4, -ip]! │ │ │ │ + smlawteq lr, r4, ip, sl │ │ │ │ + @ instruction: 0x0124d9a0 │ │ │ │ + @ instruction: 0x0124d944 │ │ │ │ + @ instruction: 0x012eac94 │ │ │ │ + @ instruction: 0x0124d970 │ │ │ │ + @ instruction: 0x0124d914 │ │ │ │ + @ instruction: 0x012eac3c │ │ │ │ + @ instruction: 0x0124423c │ │ │ │ + smlawteq r4, r4, r8, sp │ │ │ │ + strdeq sl, [lr, -r8]! │ │ │ │ + strdeq r4, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124d87c │ │ │ │ + @ instruction: 0x012eabbc │ │ │ │ + smlawteq r4, r0, r1, r4 │ │ │ │ + @ instruction: 0x0124d844 │ │ │ │ + smlawbeq lr, r0, fp, sl │ │ │ │ + smlawbeq r4, r4, r1, r4 │ │ │ │ + @ instruction: 0x0124d808 │ │ │ │ │ │ │ │ 0039e490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -747625,30 +747625,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 39e530 │ │ │ │ teqeq r8, r8, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124d77c │ │ │ │ + smlawbeq r4, r8, r7, sp │ │ │ │ teqeq r8, ip, asr #13 │ │ │ │ - strdeq sl, [lr, -ip]! │ │ │ │ - strdeq r3, [r4, -r8]! │ │ │ │ - smlawbeq r4, r0, r6, sp │ │ │ │ + @ instruction: 0x012eaa04 │ │ │ │ + @ instruction: 0x01244004 │ │ │ │ + smlawbeq r4, ip, r6, sp │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x012ea9b8 │ │ │ │ - @ instruction: 0x0124d69c │ │ │ │ - @ instruction: 0x0124d634 │ │ │ │ + smlawteq lr, r0, r9, sl │ │ │ │ + @ instruction: 0x0124d6a8 │ │ │ │ + @ instruction: 0x0124d640 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x012ea974 │ │ │ │ - @ instruction: 0x01243f74 │ │ │ │ - strdeq sp, [r4, -r4]! │ │ │ │ - @ instruction: 0x012ea938 │ │ │ │ - @ instruction: 0x01243f38 │ │ │ │ - @ instruction: 0x0124d5bc │ │ │ │ + @ instruction: 0x012ea97c │ │ │ │ + smlawbeq r4, r0, pc, r3 @ │ │ │ │ + @ instruction: 0x0124d600 │ │ │ │ + @ instruction: 0x012ea940 │ │ │ │ + @ instruction: 0x01243f44 │ │ │ │ + smlawteq r4, r8, r5, sp │ │ │ │ │ │ │ │ 0039e6bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -747833,19 +747833,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01235568 │ │ │ │ - @ instruction: 0x0124d348 │ │ │ │ - ldrdeq sl, [lr, -ip]! │ │ │ │ + @ instruction: 0x0124d354 │ │ │ │ + @ instruction: 0x012ea6e4 │ │ │ │ @ instruction: 0x01235528 │ │ │ │ - @ instruction: 0x0124d308 │ │ │ │ - @ instruction: 0x012ea69c │ │ │ │ + @ instruction: 0x0124d314 │ │ │ │ + @ instruction: 0x012ea6a4 │ │ │ │ │ │ │ │ 0039e9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -748023,19 +748023,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r3, r8, r2, r5 │ │ │ │ - @ instruction: 0x012ea400 │ │ │ │ - qsubeq sp, ip, r4 │ │ │ │ + @ instruction: 0x012ea408 │ │ │ │ + @ instruction: 0x0124d068 │ │ │ │ @ instruction: 0x01235248 │ │ │ │ - smlawteq lr, r0, r3, sl │ │ │ │ - @ instruction: 0x0124d01c │ │ │ │ + smlawteq lr, r8, r3, sl │ │ │ │ + @ instruction: 0x0124d028 │ │ │ │ │ │ │ │ 0039ecb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -748222,19 +748222,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01234f6c │ │ │ │ - @ instruction: 0x012ea0e8 │ │ │ │ - @ instruction: 0x0124cd44 │ │ │ │ + strdeq sl, [lr, -r0]! │ │ │ │ + @ instruction: 0x0124cd50 │ │ │ │ @ instruction: 0x01234f28 │ │ │ │ - @ instruction: 0x012ea0a4 │ │ │ │ - @ instruction: 0x0124cd00 │ │ │ │ + @ instruction: 0x012ea0ac │ │ │ │ + @ instruction: 0x0124cd0c │ │ │ │ │ │ │ │ 0039efcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -748331,16 +748331,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r3, ip, sp, r4 │ │ │ │ - @ instruction: 0x012e9f04 │ │ │ │ - @ instruction: 0x0124cb60 │ │ │ │ + @ instruction: 0x012e9f0c │ │ │ │ + @ instruction: 0x0124cb6c │ │ │ │ │ │ │ │ 0039f16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -748437,16 +748437,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01234bec │ │ │ │ - @ instruction: 0x012e9d64 │ │ │ │ - smlawteq r4, r0, r9, ip │ │ │ │ + @ instruction: 0x012e9d6c │ │ │ │ + smlawteq r4, ip, r9, ip │ │ │ │ │ │ │ │ 0039f30c : │ │ │ │ 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] @ 39f5dc │ │ │ │ @@ -748634,19 +748634,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01236c34 │ │ │ │ - @ instruction: 0x0124c874 │ │ │ │ - @ instruction: 0x012e9c50 │ │ │ │ + smlawbeq r4, r0, r8, ip │ │ │ │ + @ instruction: 0x012e9c58 │ │ │ │ smlawteq r3, r8, r8, r4 │ │ │ │ - ldrdeq ip, [r4, -ip]! @ │ │ │ │ - @ instruction: 0x012e9ab8 │ │ │ │ + @ instruction: 0x0124c6e8 │ │ │ │ + smlawteq lr, r0, sl, r9 │ │ │ │ │ │ │ │ 0039f624 : │ │ │ │ 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] @ 39fa10 │ │ │ │ @@ -748905,23 +748905,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012e9930 │ │ │ │ + @ instruction: 0x012e9938 │ │ │ │ @ instruction: 0x0123492c │ │ │ │ - @ instruction: 0x0124c540 │ │ │ │ - @ instruction: 0x012e9810 │ │ │ │ + @ instruction: 0x0124c54c │ │ │ │ + @ instruction: 0x012e9818 │ │ │ │ @ instruction: 0x012367e4 │ │ │ │ - @ instruction: 0x0124c420 │ │ │ │ - @ instruction: 0x012e9698 │ │ │ │ + @ instruction: 0x0124c42c │ │ │ │ + @ instruction: 0x012e96a0 │ │ │ │ @ instruction: 0x01234498 │ │ │ │ - @ instruction: 0x0124c2a8 │ │ │ │ + @ instruction: 0x0124c2b4 │ │ │ │ │ │ │ │ 0039fa68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -749108,19 +749108,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012341bc │ │ │ │ - @ instruction: 0x012e93b0 │ │ │ │ - smlawteq r4, r4, pc, fp @ │ │ │ │ + @ instruction: 0x012e93b8 │ │ │ │ + ldrdeq fp, [r4, -r0]! │ │ │ │ @ instruction: 0x01234178 │ │ │ │ - @ instruction: 0x012e936c │ │ │ │ - smlawbeq r4, r0, pc, fp @ │ │ │ │ + @ instruction: 0x012e9374 │ │ │ │ + smlawbeq r4, ip, pc, fp @ │ │ │ │ │ │ │ │ 0039fd7c : │ │ │ │ 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] @ 3a006c │ │ │ │ @@ -749316,20 +749316,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrdeq r9, [lr, -ip]! │ │ │ │ + @ instruction: 0x012e91e4 │ │ │ │ ldrdeq r4, [r3, -r8]! │ │ │ │ - @ instruction: 0x0124bdec │ │ │ │ - @ instruction: 0x012e903c │ │ │ │ + strdeq fp, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e9044 │ │ │ │ @ instruction: 0x01233e3c │ │ │ │ - @ instruction: 0x0124bc4c │ │ │ │ + @ instruction: 0x0124bc58 │ │ │ │ │ │ │ │ 003a00b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 3a0388 │ │ │ │ @@ -749518,19 +749518,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01233d6c │ │ │ │ - @ instruction: 0x012e8d60 │ │ │ │ - @ instruction: 0x0124b974 │ │ │ │ + @ instruction: 0x012e8d68 │ │ │ │ + smlawbeq r4, r0, r9, fp │ │ │ │ @ instruction: 0x01233b30 │ │ │ │ - @ instruction: 0x012e8d20 │ │ │ │ - @ instruction: 0x0124b934 │ │ │ │ + @ instruction: 0x012e8d28 │ │ │ │ + @ instruction: 0x0124b940 │ │ │ │ │ │ │ │ 003a03d4 : │ │ │ │ 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] @ 3a07dc │ │ │ │ @@ -749796,23 +749796,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlawbeq lr, r0, fp, r8 │ │ │ │ + smlawbeq lr, r8, fp, r8 │ │ │ │ @ instruction: 0x01233b7c │ │ │ │ - @ instruction: 0x0124b790 │ │ │ │ - @ instruction: 0x012e8a60 │ │ │ │ + @ instruction: 0x0124b79c │ │ │ │ + @ instruction: 0x012e8a68 │ │ │ │ @ instruction: 0x01235a34 │ │ │ │ - @ instruction: 0x0124b670 │ │ │ │ - smlawteq lr, ip, r8, r8 │ │ │ │ + @ instruction: 0x0124b67c │ │ │ │ + ldrdeq r8, [lr, -r4]! │ │ │ │ smlawteq r3, ip, r6, r3 │ │ │ │ - ldrdeq fp, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124b4e8 │ │ │ │ │ │ │ │ 003a0834 : │ │ │ │ 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] @ 3a0b3c │ │ │ │ @@ -750014,20 +750014,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012e8724 │ │ │ │ + @ instruction: 0x012e872c │ │ │ │ @ instruction: 0x01233720 │ │ │ │ - @ instruction: 0x0124b334 │ │ │ │ - @ instruction: 0x012e856c │ │ │ │ + @ instruction: 0x0124b340 │ │ │ │ + @ instruction: 0x012e8574 │ │ │ │ @ instruction: 0x0123336c │ │ │ │ - @ instruction: 0x0124b17c │ │ │ │ + smlawbeq r4, r8, r1, fp │ │ │ │ │ │ │ │ 003a0b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r3] │ │ │ │ @@ -750147,16 +750147,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01233174 │ │ │ │ - @ instruction: 0x0124afb4 │ │ │ │ - @ instruction: 0x012e8404 │ │ │ │ + smlawteq r4, r0, pc, sl @ │ │ │ │ + @ instruction: 0x012e840c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -750199,20 +750199,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3a0dd0 │ │ │ │ - @ instruction: 0x0124af3c │ │ │ │ - @ instruction: 0x0124af0c │ │ │ │ - @ instruction: 0x012e8340 │ │ │ │ - @ instruction: 0x01241758 │ │ │ │ - ldrdeq sl, [r4, -r0]! │ │ │ │ - @ instruction: 0x012e8304 │ │ │ │ + @ instruction: 0x0124af48 │ │ │ │ + @ instruction: 0x0124af18 │ │ │ │ + @ instruction: 0x012e8348 │ │ │ │ + @ instruction: 0x01241764 │ │ │ │ + ldrdeq sl, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e830c │ │ │ │ ldr r3, [r0, #624] @ 0x270 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -750240,17 +750240,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #129 @ 0x81 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3a0ea8 │ │ │ │ - @ instruction: 0x012e826c │ │ │ │ - @ instruction: 0x012416b8 │ │ │ │ - @ instruction: 0x0124ae2c │ │ │ │ + @ instruction: 0x012e8274 │ │ │ │ + smlawteq r4, r4, r6, r1 │ │ │ │ + @ instruction: 0x0124ae38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #440] @ 3a10cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #436] @ 3a10d0 │ │ │ │ @@ -750362,32 +750362,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a0fcc │ │ │ │ teqeq r8, ip, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip, asr #25 │ │ │ │ - @ instruction: 0x0127ac10 │ │ │ │ - @ instruction: 0x0124ae00 │ │ │ │ - @ instruction: 0x0124ae1c │ │ │ │ + @ instruction: 0x0127ac1c │ │ │ │ + @ instruction: 0x0124ae0c │ │ │ │ + @ instruction: 0x0124ae28 │ │ │ │ andeq r1, r0, ip, lsr sp │ │ │ │ andeq r2, r0, ip, asr #26 │ │ │ │ teqeq r8, r0, lsr ip │ │ │ │ andeq r0, r1, ip, ror #2 │ │ │ │ andeq r0, r1, r0, lsr #16 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x01239828 │ │ │ │ - @ instruction: 0x0124ad44 │ │ │ │ - ldrdeq r8, [lr, -r4]! │ │ │ │ - @ instruction: 0x0124151c │ │ │ │ - smlawbeq r4, ip, ip, sl │ │ │ │ + @ instruction: 0x0124ad50 │ │ │ │ + ldrdeq r8, [lr, -ip]! │ │ │ │ + @ instruction: 0x01241528 │ │ │ │ + @ instruction: 0x0124ac98 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x012e8094 │ │ │ │ - @ instruction: 0x012414e0 │ │ │ │ - @ instruction: 0x0124ac4c │ │ │ │ + @ instruction: 0x012e809c │ │ │ │ + @ instruction: 0x012414ec │ │ │ │ + @ instruction: 0x0124ac58 │ │ │ │ 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 │ │ │ │ @@ -751179,85 +751179,85 @@ │ │ │ │ teqeq r8, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, ip, ror #20 │ │ │ │ teqeq r8, r8, lsr sl │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - @ instruction: 0x012e7f04 │ │ │ │ + @ instruction: 0x012e7f0c │ │ │ │ @ instruction: 0x01235558 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x012e7dec │ │ │ │ - @ instruction: 0x0124a9b0 │ │ │ │ + strdeq r7, [lr, -r4]! │ │ │ │ + @ instruction: 0x0124a9bc │ │ │ │ @ instruction: 0x0123540c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012e7cb4 │ │ │ │ - @ instruction: 0x0124a874 │ │ │ │ - @ instruction: 0x012e7c0c │ │ │ │ + @ instruction: 0x012e7cbc │ │ │ │ + smlawbeq r4, r0, r8, sl │ │ │ │ + @ instruction: 0x012e7c14 │ │ │ │ @ instruction: 0x01235260 │ │ │ │ - @ instruction: 0x012e7b08 │ │ │ │ - smlawteq r4, ip, r6, sl │ │ │ │ + @ instruction: 0x012e7b10 │ │ │ │ + ldrdeq sl, [r4, -r8]! │ │ │ │ @ instruction: 0x01235128 │ │ │ │ - smlawteq lr, r0, r9, r7 │ │ │ │ - smlawbeq r4, r4, r5, sl │ │ │ │ + smlawteq lr, r8, r9, r7 │ │ │ │ + @ instruction: 0x0124a590 │ │ │ │ teqeq r8, r8, ror #8 │ │ │ │ - @ instruction: 0x012e7970 │ │ │ │ - @ instruction: 0x01240db8 │ │ │ │ - @ instruction: 0x0124a52c │ │ │ │ - @ instruction: 0x012e7934 │ │ │ │ - strdeq sl, [r4, -r8]! │ │ │ │ - @ instruction: 0x012e78e8 │ │ │ │ + @ instruction: 0x012e7978 │ │ │ │ + smlawteq r4, r4, sp, r0 │ │ │ │ + @ instruction: 0x0124a538 │ │ │ │ + @ instruction: 0x012e793c │ │ │ │ + @ instruction: 0x0124a504 │ │ │ │ + strdeq r7, [lr, -r0]! │ │ │ │ @ instruction: 0x0123159c │ │ │ │ - @ instruction: 0x0124a49c │ │ │ │ - smlawbeq lr, r0, r8, r7 │ │ │ │ - @ instruction: 0x0124a444 │ │ │ │ - @ instruction: 0x012e7834 │ │ │ │ + @ instruction: 0x0124a4a8 │ │ │ │ + smlawbeq lr, r8, r8, r7 │ │ │ │ + @ instruction: 0x0124a450 │ │ │ │ + @ instruction: 0x012e783c │ │ │ │ @ instruction: 0x012314e8 │ │ │ │ - @ instruction: 0x0124a3e8 │ │ │ │ - @ instruction: 0x012e7808 │ │ │ │ - smlawteq r4, ip, r3, sl │ │ │ │ - @ instruction: 0x012e77bc │ │ │ │ + strdeq sl, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e7810 │ │ │ │ + ldrdeq sl, [r4, -r8]! │ │ │ │ + smlawteq lr, r4, r7, r7 │ │ │ │ @ instruction: 0x01231470 │ │ │ │ - @ instruction: 0x0124a370 │ │ │ │ - @ instruction: 0x012e7790 │ │ │ │ - @ instruction: 0x0124a354 │ │ │ │ - @ instruction: 0x012e7744 │ │ │ │ + @ instruction: 0x0124a37c │ │ │ │ + @ instruction: 0x012e7798 │ │ │ │ + @ instruction: 0x0124a360 │ │ │ │ + @ instruction: 0x012e774c │ │ │ │ strdeq r1, [r3, -r8]! │ │ │ │ - strdeq sl, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124a304 │ │ │ │ @ instruction: 0x012313bc │ │ │ │ - smlawteq lr, r8, r6, r7 │ │ │ │ - smlawbeq r4, ip, r2, sl │ │ │ │ + ldrdeq r7, [lr, -r0]! │ │ │ │ + @ instruction: 0x0124a298 │ │ │ │ @ instruction: 0x01231358 │ │ │ │ - @ instruction: 0x012e7664 │ │ │ │ - @ instruction: 0x0124a228 │ │ │ │ + @ instruction: 0x012e766c │ │ │ │ + @ instruction: 0x0124a234 │ │ │ │ strdeq r1, [r3, -r4]! │ │ │ │ - @ instruction: 0x012e7600 │ │ │ │ - smlawteq r4, r4, r1, sl │ │ │ │ + @ instruction: 0x012e7608 │ │ │ │ + ldrdeq sl, [r4, -r0]! │ │ │ │ @ instruction: 0x01231290 │ │ │ │ - @ instruction: 0x012e75a4 │ │ │ │ - @ instruction: 0x0124a168 │ │ │ │ + @ instruction: 0x012e75ac │ │ │ │ + @ instruction: 0x0124a174 │ │ │ │ teqeq r8, ip, asr r0 │ │ │ │ - smulwbeq r4, ip, r9 │ │ │ │ - @ instruction: 0x01240974 │ │ │ │ - @ instruction: 0x0124093c │ │ │ │ - @ instruction: 0x012e74b8 │ │ │ │ - @ instruction: 0x01240900 │ │ │ │ - @ instruction: 0x0124a074 │ │ │ │ + @ instruction: 0x012409b8 │ │ │ │ + smlawbeq r4, r0, r9, r0 │ │ │ │ + @ instruction: 0x01240948 │ │ │ │ + smlawteq lr, r0, r4, r7 │ │ │ │ + @ instruction: 0x0124090c │ │ │ │ + smlawbeq r4, r0, r0, sl │ │ │ │ teqeq r8, ip, asr pc │ │ │ │ - @ instruction: 0x012e7464 │ │ │ │ - smulwbeq r4, ip, r8 │ │ │ │ - @ instruction: 0x0124a020 │ │ │ │ + @ instruction: 0x012e746c │ │ │ │ + @ instruction: 0x012408b8 │ │ │ │ + @ instruction: 0x0124a02c │ │ │ │ teqeq r8, r8, lsl #30 │ │ │ │ - @ instruction: 0x012e7410 │ │ │ │ - @ instruction: 0x01240858 │ │ │ │ - smlawteq r4, ip, pc, r9 @ │ │ │ │ - @ instruction: 0x0124082c │ │ │ │ + @ instruction: 0x012e7418 │ │ │ │ + @ instruction: 0x01240864 │ │ │ │ + ldrdeq r9, [r4, -r8]! │ │ │ │ + @ instruction: 0x01240838 │ │ │ │ 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 │ │ │ │ @@ -752086,92 +752086,92 @@ │ │ │ │ teqeq r8, r4, lsr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r0 @ │ │ │ │ teqeq r8, r8, lsl #25 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x012e7158 │ │ │ │ + @ instruction: 0x012e7160 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x01234770 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x012e704c │ │ │ │ - @ instruction: 0x01249c10 │ │ │ │ + qsubeq r7, r4, lr │ │ │ │ + @ instruction: 0x01249c1c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x0123461c │ │ │ │ - strdeq r6, [lr, -r8]! │ │ │ │ - @ instruction: 0x01249abc │ │ │ │ - @ instruction: 0x012e6eb0 │ │ │ │ + @ instruction: 0x012e6f00 │ │ │ │ + smlawteq r4, r8, sl, r9 │ │ │ │ + @ instruction: 0x012e6eb8 │ │ │ │ @ instruction: 0x01230b64 │ │ │ │ - @ instruction: 0x01249a64 │ │ │ │ - @ instruction: 0x012e6e50 │ │ │ │ + @ instruction: 0x01249a70 │ │ │ │ + @ instruction: 0x012e6e58 │ │ │ │ @ instruction: 0x01234468 │ │ │ │ - @ instruction: 0x012e6d40 │ │ │ │ - @ instruction: 0x01249900 │ │ │ │ + @ instruction: 0x012e6d48 │ │ │ │ + @ instruction: 0x0124990c │ │ │ │ @ instruction: 0x01234314 │ │ │ │ - smlawteq lr, r8, fp, r6 │ │ │ │ - smlawbeq r4, ip, r7, r9 │ │ │ │ - smlawbeq lr, r0, fp, r6 │ │ │ │ + ldrdeq r6, [lr, -r0]! │ │ │ │ + @ instruction: 0x01249798 │ │ │ │ + smlawbeq lr, r8, fp, r6 │ │ │ │ @ instruction: 0x01230834 │ │ │ │ - @ instruction: 0x01249734 │ │ │ │ - @ instruction: 0x012e6b54 │ │ │ │ - @ instruction: 0x01249718 │ │ │ │ - @ instruction: 0x012e6b0c │ │ │ │ + @ instruction: 0x01249740 │ │ │ │ + @ instruction: 0x012e6b5c │ │ │ │ + @ instruction: 0x01249724 │ │ │ │ + @ instruction: 0x012e6b14 │ │ │ │ smlawteq r3, r0, r7, r0 │ │ │ │ - smlawteq r4, r0, r6, r9 │ │ │ │ - smlawteq lr, r8, sl, r6 │ │ │ │ - smlawbeq r4, ip, r6, r9 │ │ │ │ - smlawbeq lr, r0, sl, r6 │ │ │ │ + smlawteq r4, ip, r6, r9 │ │ │ │ + ldrdeq r6, [lr, -r0]! │ │ │ │ + @ instruction: 0x01249698 │ │ │ │ + smlawbeq lr, r8, sl, r6 │ │ │ │ @ instruction: 0x01230734 │ │ │ │ - @ instruction: 0x01249634 │ │ │ │ - @ instruction: 0x012e6a54 │ │ │ │ - @ instruction: 0x01249614 │ │ │ │ - @ instruction: 0x012e6a20 │ │ │ │ - @ instruction: 0x012495e4 │ │ │ │ + @ instruction: 0x01249640 │ │ │ │ + @ instruction: 0x012e6a5c │ │ │ │ + @ instruction: 0x01249620 │ │ │ │ + @ instruction: 0x012e6a28 │ │ │ │ + strdeq r9, [r4, -r0]! │ │ │ │ @ instruction: 0x01230694 │ │ │ │ - @ instruction: 0x012e69a0 │ │ │ │ - @ instruction: 0x01249564 │ │ │ │ + @ instruction: 0x012e69a8 │ │ │ │ + @ instruction: 0x01249570 │ │ │ │ @ instruction: 0x01230634 │ │ │ │ - @ instruction: 0x012e6940 │ │ │ │ - @ instruction: 0x01249504 │ │ │ │ + @ instruction: 0x012e6948 │ │ │ │ + @ instruction: 0x01249510 │ │ │ │ ldrdeq r0, [r3, -r4]! │ │ │ │ - @ instruction: 0x012e68e0 │ │ │ │ - @ instruction: 0x012494a4 │ │ │ │ + @ instruction: 0x012e68e8 │ │ │ │ + @ instruction: 0x012494b0 │ │ │ │ @ instruction: 0x01230574 │ │ │ │ - smlawbeq lr, r0, r8, r6 │ │ │ │ - @ instruction: 0x01249444 │ │ │ │ - msreq CPSR_xc, ip, lsr #25 │ │ │ │ - msreq CPSR_xc, r4, ror ip │ │ │ │ - msreq CPSR_xc, ip, lsr ip │ │ │ │ - msreq CPSR_xc, r4, lsl #24 │ │ │ │ - smlawbeq lr, r4, r7, r6 │ │ │ │ - ldrdeq pc, [r3, -r0]! │ │ │ │ - @ instruction: 0x01249344 │ │ │ │ - @ instruction: 0x012e6748 │ │ │ │ - msreq SP_svc, r4 @ │ │ │ │ - @ instruction: 0x01249308 │ │ │ │ - @ instruction: 0x012e670c │ │ │ │ - msreq SP_svc, r8, asr fp │ │ │ │ - smlawteq r4, ip, r2, r9 │ │ │ │ - ldrdeq r6, [lr, -r0]! │ │ │ │ - msreq SP_svc, ip, lsl fp │ │ │ │ - smlawbeq r4, ip, r2, r9 │ │ │ │ - @ instruction: 0x012e6694 │ │ │ │ - msreq R11_usr, r0, ror #21 │ │ │ │ - @ instruction: 0x01249254 │ │ │ │ - msreq R11_usr, r8, lsr #21 │ │ │ │ - @ instruction: 0x012e6628 │ │ │ │ - msreq R11_usr, r4, ror sl │ │ │ │ - @ instruction: 0x012491e8 │ │ │ │ - @ instruction: 0x012e65ec │ │ │ │ - msreq R11_usr, r8, lsr sl │ │ │ │ - @ instruction: 0x012491ac │ │ │ │ - msreq R11_usr, r0, lsl #20 │ │ │ │ + smlawbeq lr, r8, r8, r6 │ │ │ │ + @ instruction: 0x01249450 │ │ │ │ + msreq CPSR_xc, r8 @ │ │ │ │ + smlawbeq r3, r0, ip, pc @ │ │ │ │ + msreq CPSR_xc, r8, asr #24 │ │ │ │ + msreq CPSR_xc, r0, lsl ip │ │ │ │ + smlawbeq lr, ip, r7, r6 │ │ │ │ + ldrdeq pc, [r3, -ip]! │ │ │ │ + @ instruction: 0x01249350 │ │ │ │ + @ instruction: 0x012e6750 │ │ │ │ + msreq SP_svc, r0, lsr #23 │ │ │ │ + @ instruction: 0x01249314 │ │ │ │ + @ instruction: 0x012e6714 │ │ │ │ + msreq SP_svc, r4, ror #22 │ │ │ │ + ldrdeq r9, [r4, -r8]! │ │ │ │ + ldrdeq r6, [lr, -r8]! │ │ │ │ + msreq SP_svc, r8, lsr #22 │ │ │ │ + @ instruction: 0x01249298 │ │ │ │ + @ instruction: 0x012e669c │ │ │ │ + msreq R11_usr, ip, ror #21 │ │ │ │ + @ instruction: 0x01249260 │ │ │ │ + msreq R11_usr, r4 @ │ │ │ │ + @ instruction: 0x012e6630 │ │ │ │ + smlawbeq r3, r0, sl, pc @ │ │ │ │ + strdeq r9, [r4, -r4]! │ │ │ │ + strdeq r6, [lr, -r4]! │ │ │ │ + msreq R11_usr, r4, asr #20 │ │ │ │ + @ instruction: 0x012491b8 │ │ │ │ + msreq R11_usr, ip, lsl #20 │ │ │ │ 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] @ 3a37ec │ │ │ │ ldr r3, [pc, #2772] @ 3a37f0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -752867,85 +752867,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3a2d48 │ │ │ │ teqeq r8, ip, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r4 @ │ │ │ │ teqeq r8, r4 @ │ │ │ │ - qsubeq r6, ip, lr │ │ │ │ - ldrdeq r8, [r4, -r4]! │ │ │ │ - @ instruction: 0x01248cb8 │ │ │ │ - msreq CPSR_xc, ip, lsr #8 │ │ │ │ - @ instruction: 0x01248ba4 │ │ │ │ + @ instruction: 0x012e6064 │ │ │ │ + @ instruction: 0x01248ce0 │ │ │ │ + smlawteq r4, r4, ip, r8 │ │ │ │ + msreq CPSR_xc, r8, lsr r4 │ │ │ │ + @ instruction: 0x01248bb0 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0xffffed30 │ │ │ │ @ instruction: 0xffffdf8c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012e5f30 │ │ │ │ - msreq SP_svc, ip, ror r3 │ │ │ │ + @ instruction: 0x012e5f38 │ │ │ │ + smlawbeq r3, r8, r3, pc @ │ │ │ │ + strdeq r8, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e5ee8 │ │ │ │ + msreq SP_svc, r8, lsr r3 │ │ │ │ + @ instruction: 0x01248aac │ │ │ │ + @ instruction: 0x012e5e98 │ │ │ │ + msreq R11_usr, r8, ror #5 │ │ │ │ + @ instruction: 0x01248a5c │ │ │ │ + @ instruction: 0x012e5e48 │ │ │ │ + msreq R11_usr, r8 @ │ │ │ │ + @ instruction: 0x01248a0c │ │ │ │ + andeq r7, r0, r4, ror #6 │ │ │ │ + @ instruction: 0x012e5da8 │ │ │ │ + @ instruction: 0x01248964 │ │ │ │ + @ instruction: 0x012e5d78 │ │ │ │ + @ instruction: 0x01248938 │ │ │ │ + msreq CPSR_xc, r8, lsl r1 │ │ │ │ + msreq CPSR_xc, r8, ror #1 │ │ │ │ + strheq pc, [r3, -ip]! @ │ │ │ │ + @ instruction: 0x012e5c40 │ │ │ │ + smlawbeq r3, r0, r0, pc @ │ │ │ │ + @ instruction: 0x01248800 │ │ │ │ + @ instruction: 0x012e5c10 │ │ │ │ + msreq CPSR_xc, r0, rrx │ │ │ │ + ldrdeq r8, [r4, -r4]! │ │ │ │ + ldrdeq r5, [lr, -r8]! │ │ │ │ + msreq CPSR_xc, r8, lsr #32 │ │ │ │ + @ instruction: 0x0124879c │ │ │ │ + @ instruction: 0x012e5ba0 │ │ │ │ + strdeq lr, [r3, -r0]! │ │ │ │ + @ instruction: 0x01248764 │ │ │ │ + @ instruction: 0x012e5b68 │ │ │ │ + @ instruction: 0x0123efb8 │ │ │ │ + @ instruction: 0x0124872c │ │ │ │ + @ instruction: 0x012e5b2c │ │ │ │ + @ instruction: 0x0123ef7c │ │ │ │ strdeq r8, [r4, -r0]! │ │ │ │ - @ instruction: 0x012e5ee0 │ │ │ │ - msreq SP_svc, ip, lsr #6 │ │ │ │ - @ instruction: 0x01248aa0 │ │ │ │ - @ instruction: 0x012e5e90 │ │ │ │ - ldrdeq pc, [r3, -ip]! │ │ │ │ - @ instruction: 0x01248a50 │ │ │ │ - @ instruction: 0x012e5e40 │ │ │ │ - smlawbeq r3, ip, r2, pc @ │ │ │ │ - @ instruction: 0x01248a00 │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012e5da0 │ │ │ │ - @ instruction: 0x01248958 │ │ │ │ - @ instruction: 0x012e5d70 │ │ │ │ - @ instruction: 0x0124892c │ │ │ │ - msreq CPSR_xc, ip, lsl #2 │ │ │ │ - ldrdeq pc, [r3, -ip]! │ │ │ │ - strheq pc, [r3, -r0]! @ │ │ │ │ - @ instruction: 0x012e5c38 │ │ │ │ - msreq CPSR_xc, r4, ror r0 │ │ │ │ - strdeq r8, [r4, -r4]! │ │ │ │ - @ instruction: 0x012e5c08 │ │ │ │ - qsubeq pc, r4, r3 @ │ │ │ │ - smlawteq r4, r8, r7, r8 │ │ │ │ - ldrdeq r5, [lr, -r0]! │ │ │ │ - msreq CPSR_xc, ip, lsl r0 │ │ │ │ - @ instruction: 0x01248790 │ │ │ │ - @ instruction: 0x012e5b98 │ │ │ │ - @ instruction: 0x0123efe4 │ │ │ │ - @ instruction: 0x01248758 │ │ │ │ - @ instruction: 0x012e5b60 │ │ │ │ - @ instruction: 0x0123efac │ │ │ │ - @ instruction: 0x01248720 │ │ │ │ - @ instruction: 0x012e5b24 │ │ │ │ - @ instruction: 0x0123ef70 │ │ │ │ - @ instruction: 0x012486e4 │ │ │ │ - @ instruction: 0x012e5ae8 │ │ │ │ - @ instruction: 0x0123ef34 │ │ │ │ - @ instruction: 0x012486a8 │ │ │ │ + strdeq r5, [lr, -r0]! │ │ │ │ + @ instruction: 0x0123ef40 │ │ │ │ + @ instruction: 0x012486b4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x012e5ab0 │ │ │ │ - strdeq lr, [r3, -ip]! │ │ │ │ - @ instruction: 0x01248670 │ │ │ │ + @ instruction: 0x012e5ab8 │ │ │ │ + @ instruction: 0x0123ef08 │ │ │ │ + @ instruction: 0x0124867c │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x012e5a78 │ │ │ │ - smlawteq r3, r4, lr, lr │ │ │ │ - @ instruction: 0x01248638 │ │ │ │ - @ instruction: 0x012e5a40 │ │ │ │ - smlawbeq r3, ip, lr, lr │ │ │ │ - @ instruction: 0x01248600 │ │ │ │ - @ instruction: 0x012e5a08 │ │ │ │ - @ instruction: 0x0123ee54 │ │ │ │ - smlawteq r4, r8, r5, r8 │ │ │ │ - ldrdeq r5, [lr, -r0]! │ │ │ │ - @ instruction: 0x0123ee1c │ │ │ │ - @ instruction: 0x01248590 │ │ │ │ - @ instruction: 0x0123ede8 │ │ │ │ - @ instruction: 0x01248560 │ │ │ │ - @ instruction: 0x0123edb8 │ │ │ │ - @ instruction: 0x01248530 │ │ │ │ + smlawbeq lr, r0, sl, r5 │ │ │ │ + ldrdeq lr, [r3, -r0]! │ │ │ │ + @ instruction: 0x01248644 │ │ │ │ + @ instruction: 0x012e5a48 │ │ │ │ + @ instruction: 0x0123ee98 │ │ │ │ + @ instruction: 0x0124860c │ │ │ │ + @ instruction: 0x012e5a10 │ │ │ │ + @ instruction: 0x0123ee60 │ │ │ │ + ldrdeq r8, [r4, -r4]! │ │ │ │ + ldrdeq r5, [lr, -r8]! │ │ │ │ + @ instruction: 0x0123ee28 │ │ │ │ + @ instruction: 0x0124859c │ │ │ │ + strdeq lr, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124856c │ │ │ │ + smlawteq r3, r4, sp, lr │ │ │ │ + @ instruction: 0x0124853c │ │ │ │ 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] @ 3a3c08 │ │ │ │ ldr r2, [pc, #724] @ 3a3c0c │ │ │ │ @@ -753128,35 +753128,35 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #388 @ 0x184 │ │ │ │ b 3a3aa8 │ │ │ │ teqeq r8, ip, asr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r5, [lr, -r0]! │ │ │ │ - @ instruction: 0x012483b4 │ │ │ │ + strdeq r5, [lr, -r8]! │ │ │ │ + smlawteq r4, r0, r3, r8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0123eae0 │ │ │ │ - @ instruction: 0x012e5660 │ │ │ │ - @ instruction: 0x0123eaac │ │ │ │ - @ instruction: 0x0124821c │ │ │ │ - @ instruction: 0x0123ea74 │ │ │ │ + @ instruction: 0x0123eaec │ │ │ │ + @ instruction: 0x012e5668 │ │ │ │ + @ instruction: 0x0123eab8 │ │ │ │ + @ instruction: 0x01248228 │ │ │ │ + smlawbeq r3, r0, sl, lr │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0123ea44 │ │ │ │ + @ instruction: 0x0123ea50 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x0123ea10 │ │ │ │ - strdeq lr, [r3, -r8]! │ │ │ │ - ldrdeq lr, [r3, -r8]! │ │ │ │ - @ instruction: 0x0123e9bc │ │ │ │ - @ instruction: 0x0123e9a0 │ │ │ │ - smlawbeq r3, r8, r9, lr │ │ │ │ + @ instruction: 0x0123ea1c │ │ │ │ + @ instruction: 0x0123ea04 │ │ │ │ + @ instruction: 0x0123e9e4 │ │ │ │ + smlawteq r3, r8, r9, lr │ │ │ │ + @ instruction: 0x0123e9ac │ │ │ │ + @ instruction: 0x0123e994 │ │ │ │ cmp r1, #1 │ │ │ │ beq 3a3cb4 │ │ │ │ cmp r1, #2 │ │ │ │ beq 3a3c84 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r0, #732] @ 0x2dc │ │ │ │ mov r0, #0 │ │ │ │ @@ -753190,17 +753190,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3a3cac │ │ │ │ - @ instruction: 0x012e5454 │ │ │ │ - @ instruction: 0x0123e8a0 │ │ │ │ - @ instruction: 0x01248014 │ │ │ │ + @ instruction: 0x012e545c │ │ │ │ + @ instruction: 0x0123e8ac │ │ │ │ + @ instruction: 0x01248020 │ │ │ │ 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, #732] @ 0x2dc │ │ │ │ ldr r2, [pc, #3388] @ 3a4a6c │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ @@ -754050,90 +754050,90 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a49c4 │ │ │ │ b 3a4364 │ │ │ │ teqeq r8, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x01247f10 │ │ │ │ - @ instruction: 0x012e5354 │ │ │ │ + @ instruction: 0x01247f1c │ │ │ │ + @ instruction: 0x012e535c │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - smlawteq lr, r0, r2, r5 │ │ │ │ - @ instruction: 0x01247e74 │ │ │ │ + smlawteq lr, r8, r2, r5 │ │ │ │ + smlawbeq r4, r0, lr, r7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012e522c │ │ │ │ - ldrdeq r7, [r4, -r8]! │ │ │ │ - smlawteq r4, r8, sp, r7 │ │ │ │ + @ instruction: 0x012e5234 │ │ │ │ + @ instruction: 0x01247de4 │ │ │ │ + ldrdeq r7, [r4, -r4]! │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012e5144 │ │ │ │ + @ instruction: 0x012e514c │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ teqeq r8, r8 @ │ │ │ │ @ instruction: 0x0122ea40 │ │ │ │ @ instruction: 0x0122e9e8 │ │ │ │ @ instruction: 0x0122e9a4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x012e4c00 │ │ │ │ - smlawteq r4, r4, r7, r7 │ │ │ │ + @ instruction: 0x012e4c08 │ │ │ │ + ldrdeq r7, [r4, -r0]! │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x012e4b2c │ │ │ │ - @ instruction: 0x0123df78 │ │ │ │ - @ instruction: 0x012476ec │ │ │ │ + @ instruction: 0x012e4b34 │ │ │ │ + smlawbeq r3, r4, pc, sp @ │ │ │ │ + strdeq r7, [r4, -r8]! │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x012e4b00 │ │ │ │ - smlawteq r4, r4, r6, r7 │ │ │ │ + @ instruction: 0x012e4b08 │ │ │ │ + ldrdeq r7, [r4, -r0]! │ │ │ │ @ instruction: 0x0122e77c │ │ │ │ - @ instruction: 0x0123deb4 │ │ │ │ - smlawbeq r3, r4, lr, sp │ │ │ │ - @ instruction: 0x012e4a08 │ │ │ │ - @ instruction: 0x0123de54 │ │ │ │ - smlawteq r4, r8, r5, r7 │ │ │ │ - @ instruction: 0x0123de20 │ │ │ │ + smlawteq r3, r0, lr, sp │ │ │ │ + @ instruction: 0x0123de90 │ │ │ │ + @ instruction: 0x012e4a10 │ │ │ │ + @ instruction: 0x0123de60 │ │ │ │ + ldrdeq r7, [r4, -r4]! │ │ │ │ + @ instruction: 0x0123de2c │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - strdeq sp, [r3, -r4]! │ │ │ │ - smlawteq r3, r8, sp, sp │ │ │ │ - @ instruction: 0x0123dd9c │ │ │ │ - @ instruction: 0x012e4920 │ │ │ │ - @ instruction: 0x0123dd6c │ │ │ │ - @ instruction: 0x012474e0 │ │ │ │ + @ instruction: 0x0123de00 │ │ │ │ + ldrdeq sp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123dda8 │ │ │ │ + @ instruction: 0x012e4928 │ │ │ │ + @ instruction: 0x0123dd78 │ │ │ │ + @ instruction: 0x012474ec │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x012e48e8 │ │ │ │ - @ instruction: 0x0123dd34 │ │ │ │ - @ instruction: 0x012474a8 │ │ │ │ - @ instruction: 0x012e48b0 │ │ │ │ - @ instruction: 0x01247598 │ │ │ │ - @ instruction: 0x0124746c │ │ │ │ + strdeq r4, [lr, -r0]! │ │ │ │ + @ instruction: 0x0123dd40 │ │ │ │ + @ instruction: 0x012474b4 │ │ │ │ + @ instruction: 0x012e48b8 │ │ │ │ + @ instruction: 0x012475a4 │ │ │ │ + @ instruction: 0x01247478 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x012e486c │ │ │ │ - @ instruction: 0x0123dcb8 │ │ │ │ - @ instruction: 0x0124742c │ │ │ │ + @ instruction: 0x012e4874 │ │ │ │ + smlawteq r3, r4, ip, sp │ │ │ │ + @ instruction: 0x01247438 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x012e4834 │ │ │ │ - smlawbeq r3, r0, ip, sp │ │ │ │ - strdeq r7, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e483c │ │ │ │ + smlawbeq r3, ip, ip, sp │ │ │ │ + @ instruction: 0x01247400 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x0123dc4c │ │ │ │ + @ instruction: 0x0123dc58 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x0123dc20 │ │ │ │ - @ instruction: 0x01247514 │ │ │ │ - @ instruction: 0x012e479c │ │ │ │ - @ instruction: 0x01247354 │ │ │ │ + @ instruction: 0x0123dc2c │ │ │ │ + @ instruction: 0x01247520 │ │ │ │ + @ instruction: 0x012e47a4 │ │ │ │ + @ instruction: 0x01247360 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - smlawteq r4, r4, r4, r7 │ │ │ │ - @ instruction: 0x012e474c │ │ │ │ - @ instruction: 0x01247304 │ │ │ │ + ldrdeq r7, [r4, -r0]! │ │ │ │ + @ instruction: 0x012e4754 │ │ │ │ + @ instruction: 0x01247310 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x012e4700 │ │ │ │ - @ instruction: 0x01247438 │ │ │ │ - @ instruction: 0x012472b8 │ │ │ │ + @ instruction: 0x012e4708 │ │ │ │ + @ instruction: 0x01247444 │ │ │ │ + smlawteq r4, r4, r2, r7 │ │ │ │ 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] @ 3a51d8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -754524,66 +754524,66 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a4d64 │ │ │ │ teqeq r8, r8, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012e4544 │ │ │ │ - strdeq r7, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e454c │ │ │ │ + @ instruction: 0x01247100 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ teqeq r8, ip, asr #31 │ │ │ │ teqeq r8, ip, lsr #5 │ │ │ │ - @ instruction: 0x01247254 │ │ │ │ - @ instruction: 0x01247244 │ │ │ │ - @ instruction: 0x01246ee8 │ │ │ │ + @ instruction: 0x01247260 │ │ │ │ + @ instruction: 0x01247250 │ │ │ │ + strdeq r6, [r4, -r4]! │ │ │ │ teqeq r8, r8 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ muleq r2, ip, fp │ │ │ │ andeq pc, r0, ip, asr #19 │ │ │ │ andeq r4, r2, r8, lsl ip │ │ │ │ @ instruction: 0x000257b8 │ │ │ │ andeq r0, r0, r8, lsl #21 │ │ │ │ - ldrdeq r6, [r4, -r4]! │ │ │ │ - strdeq r4, [lr, -r4]! @ │ │ │ │ + @ instruction: 0x01246ee0 │ │ │ │ + strdeq r4, [lr, -ip]! │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ @ instruction: 0x014a629c │ │ │ │ cmpeq sl, r0, ror r2 │ │ │ │ cmpeq sl, r0, asr r2 │ │ │ │ cmpeq sl, r0, lsl r2 │ │ │ │ - @ instruction: 0x012e4170 │ │ │ │ - @ instruction: 0x0123d5b8 │ │ │ │ - @ instruction: 0x01246d24 │ │ │ │ + @ instruction: 0x012e4178 │ │ │ │ + smlawteq r3, r4, r5, sp │ │ │ │ + @ instruction: 0x01246d30 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - smlawbeq r3, r0, r5, sp │ │ │ │ + smlawbeq r3, ip, r5, sp │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x0123d550 │ │ │ │ + @ instruction: 0x0123d55c │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x0123d540 │ │ │ │ - smlawteq lr, r4, r0, r4 │ │ │ │ - @ instruction: 0x0123d510 │ │ │ │ - @ instruction: 0x01246c7c │ │ │ │ + @ instruction: 0x0123d54c │ │ │ │ + smlawteq lr, ip, r0, r4 │ │ │ │ + @ instruction: 0x0123d51c │ │ │ │ + smlawbeq r4, r8, ip, r6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - smlawbeq lr, r8, r0, r4 │ │ │ │ - ldrdeq sp, [r3, -r4]! │ │ │ │ - @ instruction: 0x01246c40 │ │ │ │ + @ instruction: 0x012e4090 │ │ │ │ + @ instruction: 0x0123d4e0 │ │ │ │ + @ instruction: 0x01246c4c │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - @ instruction: 0x012e404c │ │ │ │ - @ instruction: 0x0123d498 │ │ │ │ - @ instruction: 0x01246c08 │ │ │ │ - @ instruction: 0x0123d460 │ │ │ │ + qsubeq r4, r4, lr │ │ │ │ + @ instruction: 0x0123d4a4 │ │ │ │ + @ instruction: 0x01246c14 │ │ │ │ + @ instruction: 0x0123d46c │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x0123d430 │ │ │ │ - @ instruction: 0x012e3fb4 │ │ │ │ - @ instruction: 0x0123d400 │ │ │ │ - @ instruction: 0x01246b6c │ │ │ │ + @ instruction: 0x0123d43c │ │ │ │ + @ instruction: 0x012e3fbc │ │ │ │ + @ instruction: 0x0123d40c │ │ │ │ + @ instruction: 0x01246b78 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - smlawteq r3, r8, r3, sp │ │ │ │ + ldrdeq sp, [r3, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #972] @ 3a5694 │ │ │ │ ldr r3, [pc, #972] @ 3a5698 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -754828,41 +754828,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a5444 │ │ │ │ teqeq r8, ip, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r8 @ │ │ │ │ - @ instruction: 0x012e3cac │ │ │ │ - strdeq sp, [r3, -r8]! │ │ │ │ - @ instruction: 0x01246868 │ │ │ │ - @ instruction: 0x012e3c70 │ │ │ │ - strheq sp, [r3, -ip]! │ │ │ │ - @ instruction: 0x0124682c │ │ │ │ - @ instruction: 0x012e3c34 │ │ │ │ - smlawbeq r3, r0, r0, sp │ │ │ │ - strdeq r6, [r4, -r0]! │ │ │ │ - strdeq r3, [lr, -r8]! │ │ │ │ - @ instruction: 0x0123d044 │ │ │ │ - @ instruction: 0x012467b4 │ │ │ │ - @ instruction: 0x012e3bbc │ │ │ │ - @ instruction: 0x0123d008 │ │ │ │ - @ instruction: 0x01246778 │ │ │ │ - smlawbeq lr, r0, fp, r3 │ │ │ │ - smlawteq r3, ip, pc, ip @ │ │ │ │ - @ instruction: 0x0124673c │ │ │ │ - @ instruction: 0x012e3b44 │ │ │ │ - @ instruction: 0x0123cf90 │ │ │ │ - @ instruction: 0x01246700 │ │ │ │ - @ instruction: 0x012e3b08 │ │ │ │ - @ instruction: 0x0123cf54 │ │ │ │ - smlawteq r4, r4, r6, r6 │ │ │ │ - smlawteq lr, ip, sl, r3 │ │ │ │ - @ instruction: 0x0123cf18 │ │ │ │ - smlawbeq r4, r8, r6, r6 │ │ │ │ + @ instruction: 0x012e3cb4 │ │ │ │ + @ instruction: 0x0123d104 │ │ │ │ + @ instruction: 0x01246874 │ │ │ │ + @ instruction: 0x012e3c78 │ │ │ │ + smlawteq r3, r8, r0, sp │ │ │ │ + @ instruction: 0x01246838 │ │ │ │ + @ instruction: 0x012e3c3c │ │ │ │ + smlawbeq r3, ip, r0, sp │ │ │ │ + strdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e3c00 │ │ │ │ + qsubeq sp, r0, r3 │ │ │ │ + smlawteq r4, r0, r7, r6 │ │ │ │ + smlawteq lr, r4, fp, r3 │ │ │ │ + @ instruction: 0x0123d014 │ │ │ │ + smlawbeq r4, r4, r7, r6 │ │ │ │ + smlawbeq lr, r8, fp, r3 │ │ │ │ + ldrdeq ip, [r3, -r8]! │ │ │ │ + @ instruction: 0x01246748 │ │ │ │ + @ instruction: 0x012e3b4c │ │ │ │ + @ instruction: 0x0123cf9c │ │ │ │ + @ instruction: 0x0124670c │ │ │ │ + @ instruction: 0x012e3b10 │ │ │ │ + @ instruction: 0x0123cf60 │ │ │ │ + ldrdeq r6, [r4, -r0]! │ │ │ │ + ldrdeq r3, [lr, -r4]! │ │ │ │ + @ instruction: 0x0123cf24 │ │ │ │ + @ instruction: 0x01246694 │ │ │ │ │ │ │ │ 003a570c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -754886,17 +754886,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3a578c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a5738 │ │ │ │ - @ instruction: 0x012e39e0 │ │ │ │ - @ instruction: 0x0123ce2c │ │ │ │ - @ instruction: 0x01246598 │ │ │ │ + @ instruction: 0x012e39e8 │ │ │ │ + @ instruction: 0x0123ce38 │ │ │ │ + @ instruction: 0x012465a4 │ │ │ │ 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 │ │ │ │ @@ -754941,21 +754941,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3a5878 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a57d8 │ │ │ │ - @ instruction: 0x012e3940 │ │ │ │ - smlawbeq r3, ip, sp, ip │ │ │ │ - strdeq r6, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e3948 │ │ │ │ + @ instruction: 0x0123cd98 │ │ │ │ + @ instruction: 0x01246504 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x012e3904 │ │ │ │ - @ instruction: 0x0123cd50 │ │ │ │ - @ instruction: 0x012464bc │ │ │ │ + @ instruction: 0x012e390c │ │ │ │ + @ instruction: 0x0123cd5c │ │ │ │ + smlawteq r4, r8, r4, r6 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ mov r5, r1 │ │ │ │ @@ -755193,34 +755193,34 @@ │ │ │ │ bl c0190 │ │ │ │ b 3a58f0 │ │ │ │ teqeq r8, r4, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r3, r5, r4, asr #29 │ │ │ │ teqeq r8, ip, lsl #6 │ │ │ │ @ instruction: 0xfffff984 │ │ │ │ - @ instruction: 0x012e3800 │ │ │ │ - @ instruction: 0x012463b8 │ │ │ │ + @ instruction: 0x012e3808 │ │ │ │ + smlawteq r4, r4, r3, r6 │ │ │ │ andeq sl, r1, r4, ror pc │ │ │ │ - @ instruction: 0x012e365c │ │ │ │ - @ instruction: 0x0123caa8 │ │ │ │ - @ instruction: 0x0124621c │ │ │ │ - @ instruction: 0x0123ca74 │ │ │ │ - @ instruction: 0x0123ca48 │ │ │ │ - smlawteq lr, ip, r5, r3 │ │ │ │ - @ instruction: 0x0123ca18 │ │ │ │ - smlawbeq r4, ip, r1, r6 │ │ │ │ - @ instruction: 0x012e3594 │ │ │ │ - @ instruction: 0x0123c9e0 │ │ │ │ - @ instruction: 0x01246154 │ │ │ │ - @ instruction: 0x012e355c │ │ │ │ - @ instruction: 0x0123c9a8 │ │ │ │ - @ instruction: 0x0124611c │ │ │ │ - @ instruction: 0x012e3524 │ │ │ │ - @ instruction: 0x0123c970 │ │ │ │ - @ instruction: 0x012460e4 │ │ │ │ + @ instruction: 0x012e3664 │ │ │ │ + @ instruction: 0x0123cab4 │ │ │ │ + @ instruction: 0x01246228 │ │ │ │ + smlawbeq r3, r0, sl, ip │ │ │ │ + @ instruction: 0x0123ca54 │ │ │ │ + ldrdeq r3, [lr, -r4]! │ │ │ │ + @ instruction: 0x0123ca24 │ │ │ │ + @ instruction: 0x01246198 │ │ │ │ + @ instruction: 0x012e359c │ │ │ │ + @ instruction: 0x0123c9ec │ │ │ │ + @ instruction: 0x01246160 │ │ │ │ + @ instruction: 0x012e3564 │ │ │ │ + @ instruction: 0x0123c9b4 │ │ │ │ + @ instruction: 0x01246128 │ │ │ │ + @ instruction: 0x012e352c │ │ │ │ + @ instruction: 0x0123c97c │ │ │ │ + strdeq r6, [r4, -r0]! │ │ │ │ │ │ │ │ 003a5c9c : │ │ │ │ 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] @ 3a5e70 │ │ │ │ @@ -755334,26 +755334,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3a5d40 │ │ │ │ teqeq r8, r0, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012e344c │ │ │ │ - @ instruction: 0x01246010 │ │ │ │ + @ instruction: 0x012e3454 │ │ │ │ + @ instruction: 0x0124601c │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x01245f0c │ │ │ │ + @ instruction: 0x01245f18 │ │ │ │ teqeq r8, ip @ │ │ │ │ - @ instruction: 0x01245ebc │ │ │ │ - @ instruction: 0x0123c7e8 │ │ │ │ + smlawteq r4, r8, lr, r5 │ │ │ │ + strdeq ip, [r3, -r4]! │ │ │ │ muleq r0, fp, r2 │ │ │ │ @ instruction: 0x0122d020 │ │ │ │ - @ instruction: 0x0123c764 │ │ │ │ + @ instruction: 0x0123c770 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x0123c734 │ │ │ │ + @ instruction: 0x0123c740 │ │ │ │ │ │ │ │ 003a5ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -755483,36 +755483,36 @@ │ │ │ │ ldr r1, [pc, #108] @ 3a611c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a5f48 │ │ │ │ - smlawteq lr, ip, r1, r3 │ │ │ │ - smlawbeq r4, r0, pc, r5 @ │ │ │ │ - smlawbeq r4, r4, sp, r5 │ │ │ │ + ldrdeq r3, [lr, -r4]! │ │ │ │ + smlawbeq r4, ip, pc, r5 @ │ │ │ │ + @ instruction: 0x01245d90 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - smlawbeq lr, ip, r1, r3 │ │ │ │ - ldrdeq ip, [r3, -r8]! │ │ │ │ - @ instruction: 0x01245d44 │ │ │ │ + @ instruction: 0x012e3194 │ │ │ │ + @ instruction: 0x0123c5e4 │ │ │ │ + @ instruction: 0x01245d50 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - @ instruction: 0x012e3150 │ │ │ │ - @ instruction: 0x0123c59c │ │ │ │ - @ instruction: 0x01245d08 │ │ │ │ + @ instruction: 0x012e3158 │ │ │ │ + @ instruction: 0x0123c5a8 │ │ │ │ + @ instruction: 0x01245d14 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - @ instruction: 0x012e3114 │ │ │ │ - @ instruction: 0x0123c560 │ │ │ │ - ldrdeq r5, [r4, -r0]! │ │ │ │ - ldrdeq r3, [lr, -r8]! │ │ │ │ - @ instruction: 0x0123c524 │ │ │ │ - @ instruction: 0x01245c90 │ │ │ │ + @ instruction: 0x012e311c │ │ │ │ + @ instruction: 0x0123c56c │ │ │ │ + ldrdeq r5, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e30e0 │ │ │ │ + @ instruction: 0x0123c530 │ │ │ │ + @ instruction: 0x01245c9c │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x012e309c │ │ │ │ - @ instruction: 0x0123c4e8 │ │ │ │ - @ instruction: 0x01245c54 │ │ │ │ + @ instruction: 0x012e30a4 │ │ │ │ + strdeq ip, [r3, -r4]! │ │ │ │ + @ instruction: 0x01245c60 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ │ │ │ │ 003a6120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -755826,61 +755826,61 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3a65c0 │ │ │ │ teqeq r8, r4, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ teqeq r8, r0, lsr r9 │ │ │ │ - @ instruction: 0x012e2e24 │ │ │ │ - @ instruction: 0x0123c270 │ │ │ │ - ldrdeq r5, [r4, -ip]! │ │ │ │ + @ instruction: 0x012e2e2c │ │ │ │ + @ instruction: 0x0123c27c │ │ │ │ + @ instruction: 0x012459e8 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x012e2de8 │ │ │ │ - @ instruction: 0x0123c234 │ │ │ │ - @ instruction: 0x012459a0 │ │ │ │ + strdeq r2, [lr, -r0]! │ │ │ │ + @ instruction: 0x0123c240 │ │ │ │ + @ instruction: 0x012459ac │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - @ instruction: 0x012e2dac │ │ │ │ - strdeq ip, [r3, -r8]! │ │ │ │ - @ instruction: 0x01245968 │ │ │ │ - @ instruction: 0x012e2d70 │ │ │ │ - @ instruction: 0x0123c1bc │ │ │ │ - @ instruction: 0x01245928 │ │ │ │ + @ instruction: 0x012e2db4 │ │ │ │ + @ instruction: 0x0123c204 │ │ │ │ + @ instruction: 0x01245974 │ │ │ │ + @ instruction: 0x012e2d78 │ │ │ │ + smlawteq r3, r8, r1, ip │ │ │ │ + @ instruction: 0x01245934 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x012e2d34 │ │ │ │ - smlawbeq r3, r0, r1, ip │ │ │ │ - @ instruction: 0x012458ec │ │ │ │ + @ instruction: 0x012e2d3c │ │ │ │ + smlawbeq r3, ip, r1, ip │ │ │ │ + strdeq r5, [r4, -r8]! │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - strdeq r2, [lr, -r8]! │ │ │ │ - @ instruction: 0x0123c144 │ │ │ │ - @ instruction: 0x012458b0 │ │ │ │ + @ instruction: 0x012e2d00 │ │ │ │ + @ instruction: 0x0123c150 │ │ │ │ + @ instruction: 0x012458bc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012e2cbc │ │ │ │ - @ instruction: 0x0123c108 │ │ │ │ - @ instruction: 0x01245878 │ │ │ │ - smlawbeq lr, r0, ip, r2 │ │ │ │ - smlawteq r3, ip, r0, ip │ │ │ │ - @ instruction: 0x01245838 │ │ │ │ + smlawteq lr, r4, ip, r2 │ │ │ │ + @ instruction: 0x0123c114 │ │ │ │ + smlawbeq r4, r4, r8, r5 │ │ │ │ + smlawbeq lr, r8, ip, r2 │ │ │ │ + ldrdeq ip, [r3, -r8]! │ │ │ │ + @ instruction: 0x01245844 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012e2c44 │ │ │ │ - @ instruction: 0x0123c090 │ │ │ │ - @ instruction: 0x01245800 │ │ │ │ - @ instruction: 0x012e2c08 │ │ │ │ - qsubeq ip, r4, r3 │ │ │ │ - smlawteq r4, r0, r7, r5 │ │ │ │ + @ instruction: 0x012e2c4c │ │ │ │ + @ instruction: 0x0123c09c │ │ │ │ + @ instruction: 0x0124580c │ │ │ │ + @ instruction: 0x012e2c10 │ │ │ │ + @ instruction: 0x0123c060 │ │ │ │ + smlawteq r4, ip, r7, r5 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlawteq lr, ip, fp, r2 │ │ │ │ - @ instruction: 0x0123c018 │ │ │ │ - smlawbeq r4, r4, r7, r5 │ │ │ │ + ldrdeq r2, [lr, -r4]! │ │ │ │ + @ instruction: 0x0123c024 │ │ │ │ + @ instruction: 0x01245790 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012e2b98 │ │ │ │ - @ instruction: 0x0124597c │ │ │ │ - @ instruction: 0x01245750 │ │ │ │ - @ instruction: 0x012e2b54 │ │ │ │ - @ instruction: 0x0124591c │ │ │ │ - @ instruction: 0x01245708 │ │ │ │ + @ instruction: 0x012e2ba0 │ │ │ │ + smlawbeq r4, r8, r9, r5 │ │ │ │ + @ instruction: 0x0124575c │ │ │ │ + @ instruction: 0x012e2b5c │ │ │ │ + @ instruction: 0x01245928 │ │ │ │ + @ instruction: 0x01245714 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 003a66d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755952,23 +755952,23 @@ │ │ │ │ add r2, r2, #432 @ 0x1b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3a6740 │ │ │ │ teqeq r8, r4, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01245538 │ │ │ │ + @ instruction: 0x01245544 │ │ │ │ teqeq r8, ip @ │ │ │ │ - @ instruction: 0x012457bc │ │ │ │ - @ instruction: 0x012e29a0 │ │ │ │ - @ instruction: 0x01245554 │ │ │ │ + smlawteq r4, r8, r7, r5 │ │ │ │ + @ instruction: 0x012e29a8 │ │ │ │ + @ instruction: 0x01245560 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x012e2960 │ │ │ │ - @ instruction: 0x0123bdac │ │ │ │ - @ instruction: 0x01245518 │ │ │ │ + @ instruction: 0x012e2968 │ │ │ │ + @ instruction: 0x0123bdb8 │ │ │ │ + @ instruction: 0x01245524 │ │ │ │ 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, #620] @ 0x26c │ │ │ │ mov r5, r1 │ │ │ │ @@ -756196,40 +756196,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3a687c │ │ │ │ teqeq r8, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r8, r0, lsl #7 │ │ │ │ - @ instruction: 0x012e2820 │ │ │ │ - ldrdeq r5, [r4, -r8]! │ │ │ │ - @ instruction: 0x012e2700 │ │ │ │ - @ instruction: 0x0123bb4c │ │ │ │ - smlawteq r4, r0, r2, r5 │ │ │ │ - smlawteq lr, r8, r6, r2 │ │ │ │ - @ instruction: 0x0123bb14 │ │ │ │ - smlawbeq r4, r8, r2, r5 │ │ │ │ + @ instruction: 0x012e2828 │ │ │ │ + @ instruction: 0x012453e4 │ │ │ │ + @ instruction: 0x012e2708 │ │ │ │ + @ instruction: 0x0123bb58 │ │ │ │ + smlawteq r4, ip, r2, r5 │ │ │ │ + ldrdeq r2, [lr, -r0]! │ │ │ │ + @ instruction: 0x0123bb20 │ │ │ │ + @ instruction: 0x01245294 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x012e2690 │ │ │ │ - ldrdeq fp, [r3, -ip]! │ │ │ │ - @ instruction: 0x01245250 │ │ │ │ + @ instruction: 0x012e2698 │ │ │ │ + @ instruction: 0x0123bae8 │ │ │ │ + @ instruction: 0x0124525c │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x0123baa8 │ │ │ │ - @ instruction: 0x012e262c │ │ │ │ - @ instruction: 0x0123ba78 │ │ │ │ - @ instruction: 0x012451ec │ │ │ │ - strdeq r2, [lr, -r8]! │ │ │ │ - @ instruction: 0x0123ba40 │ │ │ │ - @ instruction: 0x012451b8 │ │ │ │ + @ instruction: 0x0123bab4 │ │ │ │ + @ instruction: 0x012e2634 │ │ │ │ + smlawbeq r3, r4, sl, fp │ │ │ │ + strdeq r5, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e2600 │ │ │ │ + @ instruction: 0x0123ba4c │ │ │ │ + smlawteq r4, r4, r1, r5 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x012e25bc │ │ │ │ - @ instruction: 0x0123ba08 │ │ │ │ - @ instruction: 0x0124517c │ │ │ │ + smlawteq lr, r4, r5, r2 │ │ │ │ + @ instruction: 0x0123ba14 │ │ │ │ + smlawbeq r4, r8, r1, r5 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - ldrdeq fp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123b9e0 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 003a6c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -756257,17 +756257,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3a6cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3a6c7c │ │ │ │ - @ instruction: 0x012e249c │ │ │ │ - @ instruction: 0x0123b8e8 │ │ │ │ - qsubeq r5, r4, r4 │ │ │ │ + @ instruction: 0x012e24a4 │ │ │ │ + strdeq fp, [r3, -r4]! │ │ │ │ + @ instruction: 0x01245060 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ │ │ │ │ 003a6cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -756631,74 +756631,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3a6d5c │ │ │ │ teqeq r8, r4, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01244f38 │ │ │ │ + @ instruction: 0x01244f44 │ │ │ │ teqeq r8, r0, ror #29 │ │ │ │ andeq r7, r0, ip, lsr #22 │ │ │ │ teqeq r8, r0, lsr #29 │ │ │ │ @ instruction: 0xfffff954 │ │ │ │ - @ instruction: 0x012e2240 │ │ │ │ - @ instruction: 0x01245074 │ │ │ │ - strdeq r4, [r4, -r4]! @ │ │ │ │ + @ instruction: 0x012e2248 │ │ │ │ + smlawbeq r4, r0, r0, r5 │ │ │ │ + @ instruction: 0x01244e00 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - strdeq r2, [lr, -ip]! │ │ │ │ - @ instruction: 0x0124506c │ │ │ │ - @ instruction: 0x01244db4 │ │ │ │ + @ instruction: 0x012e2204 │ │ │ │ + @ instruction: 0x01245078 │ │ │ │ + smlawteq r4, r0, sp, r4 │ │ │ │ @ instruction: 0x0122b41c │ │ │ │ @ instruction: 0x0122b4a0 │ │ │ │ - @ instruction: 0x012e21ac │ │ │ │ - @ instruction: 0x01244d60 │ │ │ │ + @ instruction: 0x012e21b4 │ │ │ │ + @ instruction: 0x01244d6c │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x012e2168 │ │ │ │ - @ instruction: 0x0123b5b4 │ │ │ │ - @ instruction: 0x01244d28 │ │ │ │ + @ instruction: 0x012e2170 │ │ │ │ + smlawteq r3, r0, r5, fp │ │ │ │ + @ instruction: 0x01244d34 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - @ instruction: 0x012e212c │ │ │ │ - @ instruction: 0x0123b578 │ │ │ │ - @ instruction: 0x01244cec │ │ │ │ - strdeq r2, [lr, -r0]! │ │ │ │ - @ instruction: 0x0123b53c │ │ │ │ - @ instruction: 0x01244cb0 │ │ │ │ + @ instruction: 0x012e2134 │ │ │ │ + smlawbeq r3, r4, r5, fp │ │ │ │ + strdeq r4, [r4, -r8]! │ │ │ │ + strdeq r2, [lr, -r8]! │ │ │ │ + @ instruction: 0x0123b548 │ │ │ │ + @ instruction: 0x01244cbc │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - strheq r2, [lr, -r4]! │ │ │ │ - @ instruction: 0x0123b500 │ │ │ │ - @ instruction: 0x01244c6c │ │ │ │ + strheq r2, [lr, -ip]! │ │ │ │ + @ instruction: 0x0123b50c │ │ │ │ + @ instruction: 0x01244c78 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - @ instruction: 0x012e2078 │ │ │ │ - smlawteq r3, r4, r4, fp │ │ │ │ - @ instruction: 0x01244c38 │ │ │ │ - @ instruction: 0x012e203c │ │ │ │ - smlawbeq r3, r8, r4, fp │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ + smlawbeq lr, r0, r0, r2 │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ + @ instruction: 0x01244c44 │ │ │ │ + @ instruction: 0x012e2044 │ │ │ │ + @ instruction: 0x0123b494 │ │ │ │ + @ instruction: 0x01244c08 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x012e2000 │ │ │ │ - @ instruction: 0x0123b44c │ │ │ │ - smlawteq r4, r0, fp, r4 │ │ │ │ + @ instruction: 0x012e2008 │ │ │ │ + @ instruction: 0x0123b458 │ │ │ │ + smlawteq r4, ip, fp, r4 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - smlawteq lr, r4, pc, r1 @ │ │ │ │ - @ instruction: 0x0123b410 │ │ │ │ - smlawbeq r4, r4, fp, r4 │ │ │ │ + smlawteq lr, ip, pc, r1 @ │ │ │ │ + @ instruction: 0x0123b41c │ │ │ │ + @ instruction: 0x01244b90 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - smlawbeq lr, r8, pc, r1 @ │ │ │ │ - ldrdeq fp, [r3, -r4]! │ │ │ │ - @ instruction: 0x01244b48 │ │ │ │ - @ instruction: 0x012e1f4c │ │ │ │ - @ instruction: 0x0123b398 │ │ │ │ - @ instruction: 0x01244b0c │ │ │ │ + @ instruction: 0x012e1f90 │ │ │ │ + @ instruction: 0x0123b3e0 │ │ │ │ + @ instruction: 0x01244b54 │ │ │ │ + @ instruction: 0x012e1f54 │ │ │ │ + @ instruction: 0x0123b3a4 │ │ │ │ + @ instruction: 0x01244b18 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - @ instruction: 0x012e1f10 │ │ │ │ - @ instruction: 0x0123b35c │ │ │ │ - ldrdeq r4, [r4, -r0]! │ │ │ │ - ldrdeq r1, [lr, -r4]! │ │ │ │ - @ instruction: 0x0123b320 │ │ │ │ - @ instruction: 0x01244a94 │ │ │ │ + @ instruction: 0x012e1f18 │ │ │ │ + @ instruction: 0x0123b368 │ │ │ │ + ldrdeq r4, [r4, -ip]! │ │ │ │ + ldrdeq r1, [lr, -ip]! │ │ │ │ + @ instruction: 0x0123b32c │ │ │ │ + @ instruction: 0x01244aa0 │ │ │ │ │ │ │ │ 003a7384 : │ │ │ │ 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] @ 3a7bb8 │ │ │ │ @@ -757220,94 +757220,94 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #524 @ 0x20c │ │ │ │ mov r1, #956 @ 0x3bc │ │ │ │ str sl, [sp, #4] │ │ │ │ b 3a7b10 │ │ │ │ teqeq r8, r4, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01244778 │ │ │ │ - @ instruction: 0x012e1bb4 │ │ │ │ + smlawbeq r4, r4, r7, r4 │ │ │ │ + @ instruction: 0x012e1bbc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ teqeq r8, ip, ror #10 │ │ │ │ - @ instruction: 0x012e1a64 │ │ │ │ - @ instruction: 0x0123aeac │ │ │ │ - @ instruction: 0x01244620 │ │ │ │ - @ instruction: 0x012e1a28 │ │ │ │ - @ instruction: 0x0123ae70 │ │ │ │ - @ instruction: 0x012445e0 │ │ │ │ + @ instruction: 0x012e1a6c │ │ │ │ + @ instruction: 0x0123aeb8 │ │ │ │ + @ instruction: 0x0124462c │ │ │ │ + @ instruction: 0x012e1a30 │ │ │ │ + @ instruction: 0x0123ae7c │ │ │ │ + @ instruction: 0x012445ec │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012e19ec │ │ │ │ - @ instruction: 0x0123ae34 │ │ │ │ - @ instruction: 0x012445a4 │ │ │ │ + strdeq r1, [lr, -r4]! │ │ │ │ + @ instruction: 0x0123ae40 │ │ │ │ + @ instruction: 0x012445b0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strdeq sl, [r3, -ip]! │ │ │ │ - smlawteq r3, ip, sp, sl │ │ │ │ - @ instruction: 0x012e194c │ │ │ │ - @ instruction: 0x0123ad98 │ │ │ │ - @ instruction: 0x0124450c │ │ │ │ + @ instruction: 0x0123ae08 │ │ │ │ + ldrdeq sl, [r3, -r8]! │ │ │ │ + @ instruction: 0x012e1954 │ │ │ │ + @ instruction: 0x0123ada4 │ │ │ │ + @ instruction: 0x01244518 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012e1910 │ │ │ │ - @ instruction: 0x0123ad5c │ │ │ │ - smlawteq r4, r8, r4, r4 │ │ │ │ + @ instruction: 0x012e1918 │ │ │ │ + @ instruction: 0x0123ad68 │ │ │ │ + ldrdeq r4, [r4, -r4]! @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r1, [lr, -r4]! │ │ │ │ - @ instruction: 0x0123ad20 │ │ │ │ - smlawbeq r4, ip, r4, r4 │ │ │ │ + ldrdeq r1, [lr, -ip]! │ │ │ │ + @ instruction: 0x0123ad2c │ │ │ │ + @ instruction: 0x01244498 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012e1898 │ │ │ │ - @ instruction: 0x0123ace4 │ │ │ │ - @ instruction: 0x01244454 │ │ │ │ - @ instruction: 0x012e185c │ │ │ │ - @ instruction: 0x0123aca8 │ │ │ │ - @ instruction: 0x01244414 │ │ │ │ + @ instruction: 0x012e18a0 │ │ │ │ + strdeq sl, [r3, -r0]! │ │ │ │ + @ instruction: 0x01244460 │ │ │ │ + @ instruction: 0x012e1864 │ │ │ │ + @ instruction: 0x0123acb4 │ │ │ │ + @ instruction: 0x01244420 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x012e1820 │ │ │ │ - @ instruction: 0x0123ac6c │ │ │ │ - ldrdeq r4, [r4, -r8]! │ │ │ │ + @ instruction: 0x012e1828 │ │ │ │ + @ instruction: 0x0123ac78 │ │ │ │ + @ instruction: 0x012443e4 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x012e17e4 │ │ │ │ - @ instruction: 0x0123ac30 │ │ │ │ - @ instruction: 0x0124439c │ │ │ │ + @ instruction: 0x012e17ec │ │ │ │ + @ instruction: 0x0123ac3c │ │ │ │ + @ instruction: 0x012443a8 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x012e17a8 │ │ │ │ - strdeq sl, [r3, -r4]! │ │ │ │ - @ instruction: 0x01244364 │ │ │ │ - @ instruction: 0x012e176c │ │ │ │ - @ instruction: 0x0123abb8 │ │ │ │ - @ instruction: 0x01244324 │ │ │ │ + @ instruction: 0x012e17b0 │ │ │ │ + @ instruction: 0x0123ac00 │ │ │ │ + @ instruction: 0x01244370 │ │ │ │ + @ instruction: 0x012e1774 │ │ │ │ + smlawteq r3, r4, fp, sl │ │ │ │ + @ instruction: 0x01244330 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - @ instruction: 0x012e1730 │ │ │ │ - @ instruction: 0x0123ab7c │ │ │ │ - @ instruction: 0x012442ec │ │ │ │ - strdeq r1, [lr, -r4]! │ │ │ │ - @ instruction: 0x0123ab40 │ │ │ │ - @ instruction: 0x012442ac │ │ │ │ + @ instruction: 0x012e1738 │ │ │ │ + smlawbeq r3, r8, fp, sl │ │ │ │ + strdeq r4, [r4, -r8]! │ │ │ │ + strdeq r1, [lr, -ip]! │ │ │ │ + @ instruction: 0x0123ab4c │ │ │ │ + @ instruction: 0x012442b8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x012e16b8 │ │ │ │ - @ instruction: 0x0123ab04 │ │ │ │ - @ instruction: 0x01244270 │ │ │ │ + smlawteq lr, r0, r6, r1 │ │ │ │ + @ instruction: 0x0123ab10 │ │ │ │ + @ instruction: 0x0124427c │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x012e167c │ │ │ │ - smlawteq r3, r8, sl, sl │ │ │ │ - @ instruction: 0x01244238 │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ - @ instruction: 0x012e1644 │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ + smlawbeq lr, r4, r6, r1 │ │ │ │ + ldrdeq sl, [r3, -r4]! │ │ │ │ + @ instruction: 0x01244244 │ │ │ │ + @ instruction: 0x01244508 │ │ │ │ + @ instruction: 0x012e164c │ │ │ │ + @ instruction: 0x01244208 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - @ instruction: 0x012e1600 │ │ │ │ - @ instruction: 0x012443ec │ │ │ │ - @ instruction: 0x012441b8 │ │ │ │ + @ instruction: 0x012e1608 │ │ │ │ + strdeq r4, [r4, -r8]! │ │ │ │ + smlawteq r4, r4, r1, r4 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - ldrdeq r1, [lr, -r0]! │ │ │ │ - @ instruction: 0x012443a0 │ │ │ │ - smlawbeq r4, r8, r1, r4 │ │ │ │ + ldrdeq r1, [lr, -r8]! │ │ │ │ + @ instruction: 0x012443ac │ │ │ │ + @ instruction: 0x01244194 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x012e15a0 │ │ │ │ - @ instruction: 0x01244440 │ │ │ │ - @ instruction: 0x0124415c │ │ │ │ + @ instruction: 0x012e15a8 │ │ │ │ + @ instruction: 0x0124444c │ │ │ │ + @ instruction: 0x01244168 │ │ │ │ │ │ │ │ 003a7d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -757336,17 +757336,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 3a7d94 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b c0190 │ │ │ │ - @ instruction: 0x012e13e0 │ │ │ │ - @ instruction: 0x0123a820 │ │ │ │ - @ instruction: 0x01243f9c │ │ │ │ + @ instruction: 0x012e13e8 │ │ │ │ + @ instruction: 0x0123a82c │ │ │ │ + @ instruction: 0x01243fa8 │ │ │ │ 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] @ 3a7f9c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -757471,22 +757471,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #17 │ │ │ │ b 3a7ed8 │ │ │ │ teqpeq r7, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r1, [lr, -ip]! │ │ │ │ - @ instruction: 0x01244244 │ │ │ │ - @ instruction: 0x0123a6b4 │ │ │ │ - smlawbeq r3, r4, r6, sl │ │ │ │ - @ instruction: 0x0123a658 │ │ │ │ - @ instruction: 0x0123a63c │ │ │ │ - @ instruction: 0x0123a610 │ │ │ │ - strdeq sl, [r3, -r4]! │ │ │ │ + @ instruction: 0x012e15e4 │ │ │ │ + @ instruction: 0x01244250 │ │ │ │ + smlawteq r3, r0, r6, sl │ │ │ │ + @ instruction: 0x0123a690 │ │ │ │ + @ instruction: 0x0123a664 │ │ │ │ + @ instruction: 0x0123a648 │ │ │ │ + @ instruction: 0x0123a61c │ │ │ │ + @ instruction: 0x0123a600 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #3976] @ 3a8f68 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ @@ -758483,149 +758483,149 @@ │ │ │ │ movgt r6, #0 │ │ │ │ movgt r3, sl │ │ │ │ bgt 3a91b0 │ │ │ │ b 3a91e8 │ │ │ │ teqpeq r7, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ teqpeq r7, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012e1364 │ │ │ │ - smlawteq r4, r8, pc, r3 @ │ │ │ │ + @ instruction: 0x012e136c │ │ │ │ + ldrdeq r3, [r4, -r4]! │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ teqpeq r7, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01243e0c │ │ │ │ - @ instruction: 0x012e1150 │ │ │ │ - @ instruction: 0x0123a32c │ │ │ │ - @ instruction: 0x01243db4 │ │ │ │ + @ instruction: 0x01243e18 │ │ │ │ + @ instruction: 0x012e1158 │ │ │ │ + @ instruction: 0x0123a338 │ │ │ │ + smlawteq r4, r0, sp, r3 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - ldrdeq r1, [lr, -r8]! │ │ │ │ + @ instruction: 0x012e10e0 │ │ │ │ @ instruction: 0x0122e4bc │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - @ instruction: 0x01243c40 │ │ │ │ + smulwteq lr, r0, pc @ │ │ │ │ + @ instruction: 0x01243c4c │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - smlawbeq lr, r8, pc, r0 @ │ │ │ │ + @ instruction: 0x012e0f90 │ │ │ │ @ instruction: 0x0122a9e0 │ │ │ │ - strdeq r3, [r4, -r0]! │ │ │ │ + strdeq r3, [r4, -ip]! │ │ │ │ smlawbeq r2, r0, r9, sl │ │ │ │ - ldrdeq r0, [lr, -ip]! │ │ │ │ - @ instruction: 0x01243b40 │ │ │ │ - @ instruction: 0x012e0e70 │ │ │ │ - smlawteq r9, r0, r3, r5 │ │ │ │ - @ instruction: 0x01243c50 │ │ │ │ - smlawteq r3, r8, pc, r9 @ │ │ │ │ - @ instruction: 0x01243c20 │ │ │ │ - @ instruction: 0x0126ee48 │ │ │ │ - @ instruction: 0x01239ee8 │ │ │ │ - @ instruction: 0x012e0d00 │ │ │ │ + smulwteq lr, r4, lr │ │ │ │ + @ instruction: 0x01243b4c │ │ │ │ + @ instruction: 0x012e0e78 │ │ │ │ + smlawteq r9, ip, r3, r5 │ │ │ │ + @ instruction: 0x01243c5c │ │ │ │ + ldrdeq r9, [r3, -r4]! │ │ │ │ + @ instruction: 0x01243c2c │ │ │ │ + @ instruction: 0x0126ee54 │ │ │ │ + strdeq r9, [r3, -r4]! │ │ │ │ + @ instruction: 0x012e0d08 │ │ │ │ @ instruction: 0x0122e0a8 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - @ instruction: 0x0124383c │ │ │ │ + smulwteq lr, r0, fp │ │ │ │ + @ instruction: 0x01243848 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x012439bc │ │ │ │ - @ instruction: 0x01243994 │ │ │ │ - @ instruction: 0x0126ebbc │ │ │ │ + smlawteq r4, r8, r9, r3 │ │ │ │ + @ instruction: 0x012439a0 │ │ │ │ + smlawteq r6, r8, fp, lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012436e8 │ │ │ │ - @ instruction: 0x012e0a6c │ │ │ │ + strdeq r3, [r4, -r4]! │ │ │ │ + @ instruction: 0x012e0a74 │ │ │ │ @ instruction: 0x0122a474 │ │ │ │ @ instruction: 0x0122a41c │ │ │ │ - strdeq lr, [r3, -r0]! │ │ │ │ - @ instruction: 0x0124380c │ │ │ │ - @ instruction: 0x01270824 │ │ │ │ - ldrdeq r0, [lr, -r4]! │ │ │ │ - @ instruction: 0x01239ab0 │ │ │ │ - @ instruction: 0x01243538 │ │ │ │ + strdeq lr, [r3, -ip]! │ │ │ │ + @ instruction: 0x01243818 │ │ │ │ + @ instruction: 0x01270830 │ │ │ │ + ldrdeq r0, [lr, -ip]! │ │ │ │ + @ instruction: 0x01239abc │ │ │ │ + @ instruction: 0x01243544 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - smulwbeq lr, r4, r8 │ │ │ │ - @ instruction: 0x01243504 │ │ │ │ - @ instruction: 0x012e0874 │ │ │ │ - @ instruction: 0x01239a50 │ │ │ │ - ldrdeq r3, [r4, -r8]! │ │ │ │ + smulwbeq lr, ip, r8 │ │ │ │ + @ instruction: 0x01243510 │ │ │ │ + @ instruction: 0x012e087c │ │ │ │ + @ instruction: 0x01239a5c │ │ │ │ + @ instruction: 0x012434e4 │ │ │ │ teqeq r8, r4, asr #25 │ │ │ │ teqeq r8, r0, lsr #25 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqeq r8, r0, ror #23 │ │ │ │ - @ instruction: 0x012434a8 │ │ │ │ - @ instruction: 0x012434b8 │ │ │ │ - @ instruction: 0x01260b2c │ │ │ │ - @ instruction: 0x012398a0 │ │ │ │ - @ instruction: 0x0126e740 │ │ │ │ - ldrdeq r9, [r3, -ip]! │ │ │ │ - strdeq r0, [lr, -r4]! │ │ │ │ + @ instruction: 0x012434b4 │ │ │ │ + smlawteq r4, r4, r4, r3 │ │ │ │ + @ instruction: 0x01260b38 │ │ │ │ + @ instruction: 0x012398ac │ │ │ │ + @ instruction: 0x0126e74c │ │ │ │ + @ instruction: 0x012397e8 │ │ │ │ + strdeq r0, [lr, -ip]! │ │ │ │ @ instruction: 0x0122d9a0 │ │ │ │ - ldrdeq r0, [lr, -r0]! @ │ │ │ │ - @ instruction: 0x01243134 │ │ │ │ - @ instruction: 0x012608bc │ │ │ │ - @ instruction: 0x0126e2a0 │ │ │ │ - @ instruction: 0x01244b18 │ │ │ │ - strdeq r0, [lr, -r8]! │ │ │ │ + ldrdeq r0, [lr, -r8]! │ │ │ │ + @ instruction: 0x01243140 │ │ │ │ + smlawteq r6, r8, r8, r0 │ │ │ │ + @ instruction: 0x0126e2ac │ │ │ │ + @ instruction: 0x01244b24 │ │ │ │ + @ instruction: 0x012e0100 │ │ │ │ @ instruction: 0x0122d4a8 │ │ │ │ - ldrdeq pc, [sp, -ip]! │ │ │ │ - @ instruction: 0x01242c40 │ │ │ │ - @ instruction: 0x01244928 │ │ │ │ - smlawteq r4, ip, fp, r2 │ │ │ │ - @ instruction: 0x01244894 │ │ │ │ - msreq SP_fiq, r4, ror lr │ │ │ │ + msreq SP_mon, r4, ror #31 │ │ │ │ + @ instruction: 0x01242c4c │ │ │ │ + @ instruction: 0x01244934 │ │ │ │ + ldrdeq r2, [r4, -r8]! │ │ │ │ + @ instruction: 0x012448a0 │ │ │ │ + msreq SP_fiq, ip, ror lr │ │ │ │ @ instruction: 0x0122d224 │ │ │ │ - msreq CPSR_fsc, r8, asr sp │ │ │ │ - @ instruction: 0x012429bc │ │ │ │ - @ instruction: 0x012446a4 │ │ │ │ + msreq CPSR_fsc, r0, ror #26 │ │ │ │ + smlawteq r4, r8, r9, r2 │ │ │ │ + @ instruction: 0x012446b0 │ │ │ │ ldrdeq sl, [r2, -ip]! │ │ │ │ - msreq CPSR_fsc, r4, ror ip │ │ │ │ - @ instruction: 0x01238e50 │ │ │ │ - ldrdeq r2, [r4, -r8]! │ │ │ │ - @ instruction: 0x01242a94 │ │ │ │ + msreq CPSR_fsc, ip, ror ip │ │ │ │ + @ instruction: 0x01238e5c │ │ │ │ + @ instruction: 0x012428e4 │ │ │ │ + @ instruction: 0x01242aa0 │ │ │ │ @ instruction: 0x0122dc78 │ │ │ │ @ instruction: 0x01232e3c │ │ │ │ - @ instruction: 0x01242a40 │ │ │ │ - @ instruction: 0x01242a30 │ │ │ │ - @ instruction: 0x0126dc5c │ │ │ │ - smlawteq r6, r4, fp, sp │ │ │ │ - msreq SP_fiq, r4, ror #20 │ │ │ │ - @ instruction: 0x01238c40 │ │ │ │ - smlawteq r4, r8, r6, r2 │ │ │ │ + @ instruction: 0x01242a4c │ │ │ │ + @ instruction: 0x01242a3c │ │ │ │ + @ instruction: 0x0126dc68 │ │ │ │ + ldrdeq sp, [r6, -r0]! │ │ │ │ + msreq SP_fiq, ip, ror #20 │ │ │ │ + @ instruction: 0x01238c4c │ │ │ │ + ldrdeq r2, [r4, -r4]! │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x01238bb0 │ │ │ │ - @ instruction: 0x012427e0 │ │ │ │ - msreq SP_usr, r0, lsl lr │ │ │ │ - @ instruction: 0x0126da10 │ │ │ │ - @ instruction: 0x01238aa8 │ │ │ │ - smlawteq sp, r0, r8, pc @ │ │ │ │ + @ instruction: 0x01238bbc │ │ │ │ + @ instruction: 0x012427ec │ │ │ │ + msreq SP_usr, ip, lsl lr │ │ │ │ + @ instruction: 0x0126da1c │ │ │ │ + @ instruction: 0x01238ab4 │ │ │ │ + smlawteq sp, r8, r8, pc @ │ │ │ │ @ instruction: 0x0122cc68 │ │ │ │ - msreq SP_mon, r8 @ │ │ │ │ - strdeq r2, [r4, -ip]! │ │ │ │ - @ instruction: 0x01242528 │ │ │ │ - msreq SP_abt, ip, asr fp │ │ │ │ - @ instruction: 0x0126d75c │ │ │ │ + msreq SP_mon, r0, lsr #15 │ │ │ │ + @ instruction: 0x01242408 │ │ │ │ + @ instruction: 0x01242534 │ │ │ │ + msreq SP_abt, r8, ror #22 │ │ │ │ + @ instruction: 0x0126d768 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - smlawteq r6, r8, r4, pc @ │ │ │ │ + ldrdeq pc, [r6, -r4]! │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - msreq CPSR_fsc, r8, ror #11 │ │ │ │ + strdeq pc, [sp, -r0]! │ │ │ │ smlawteq r2, r0, r9, ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - msreq CPSR_fsc, ip @ │ │ │ │ - @ instruction: 0x01242120 │ │ │ │ + smlawteq sp, r4, r4, pc @ │ │ │ │ + @ instruction: 0x0124212c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0123d4b4 │ │ │ │ - ldrdeq r2, [r4, -r8]! │ │ │ │ - msreq SP_mon, ip, lsr #7 │ │ │ │ - smlawbeq r3, r8, r5, r8 │ │ │ │ - @ instruction: 0x01242010 │ │ │ │ + smlawteq r3, r0, r4, sp │ │ │ │ + @ instruction: 0x012422e4 │ │ │ │ + msreq SP_mon, r4 @ │ │ │ │ + @ instruction: 0x01238594 │ │ │ │ + @ instruction: 0x0124201c │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - msreq SP_mon, r0, ror #6 │ │ │ │ - smlawteq r4, r8, pc, r1 @ │ │ │ │ + msreq SP_mon, r8, ror #6 │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - msreq SP_mon, r0, lsl r3 │ │ │ │ + msreq SP_mon, r8, lsl r3 │ │ │ │ @ instruction: 0x01228d68 │ │ │ │ - @ instruction: 0x01241f78 │ │ │ │ + smlawbeq r4, r4, pc, r1 @ │ │ │ │ @ instruction: 0x01228d08 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c90c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3abcd4 │ │ │ │ @@ -760621,342 +760621,342 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 3a8198 │ │ │ │ - smlawbeq sp, r8, r2, pc @ │ │ │ │ - strdeq r1, [r4, -r0]! │ │ │ │ + msreq SP_fiq, r0 @ │ │ │ │ + strdeq r1, [r4, -ip]! │ │ │ │ @ instruction: 0x01228ca8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - msreq SP_fiq, r8, lsr #4 │ │ │ │ - @ instruction: 0x01241e90 │ │ │ │ + msreq SP_fiq, r0, lsr r2 │ │ │ │ + @ instruction: 0x01241e9c │ │ │ │ @ instruction: 0x01228c44 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - msreq CPSR_fsc, r4 @ │ │ │ │ - @ instruction: 0x01241e1c │ │ │ │ - msreq CPSR_fsc, r4, ror #2 │ │ │ │ + msreq CPSR_fsc, ip @ │ │ │ │ + @ instruction: 0x01241e28 │ │ │ │ + msreq CPSR_fsc, ip, ror #2 │ │ │ │ @ instruction: 0x01228bbc │ │ │ │ - smlawteq r4, ip, sp, r1 │ │ │ │ - msreq CPSR_fsc, r4, lsr #2 │ │ │ │ - smlawbeq r4, ip, sp, r1 │ │ │ │ - ldrdeq pc, [sp, -r4]! │ │ │ │ + ldrdeq r1, [r4, -r8]! │ │ │ │ + msreq CPSR_fsc, ip, lsr #2 │ │ │ │ + @ instruction: 0x01241d98 │ │ │ │ + ldrdeq pc, [sp, -ip]! │ │ │ │ @ instruction: 0x01228b2c │ │ │ │ - @ instruction: 0x01241d3c │ │ │ │ - msreq CPSR_fsc, r4 @ │ │ │ │ - strdeq r1, [r4, -ip]! │ │ │ │ - msreq CPSR_fsc, r4, asr #32 │ │ │ │ + @ instruction: 0x01241d48 │ │ │ │ + msreq CPSR_fsc, ip @ │ │ │ │ + @ instruction: 0x01241d08 │ │ │ │ + msreq CPSR_fsc, ip, asr #32 │ │ │ │ @ instruction: 0x01228a9c │ │ │ │ - @ instruction: 0x01241cac │ │ │ │ - msreq CPSR_fsc, r4 │ │ │ │ - @ instruction: 0x01241c6c │ │ │ │ - @ instruction: 0x012defb4 │ │ │ │ + @ instruction: 0x01241cb8 │ │ │ │ + msreq CPSR_fsc, ip │ │ │ │ + @ instruction: 0x01241c78 │ │ │ │ + @ instruction: 0x012defbc │ │ │ │ @ instruction: 0x01228a0c │ │ │ │ - @ instruction: 0x01241c1c │ │ │ │ - @ instruction: 0x012def74 │ │ │ │ - ldrdeq r1, [r4, -ip]! │ │ │ │ - @ instruction: 0x012def24 │ │ │ │ + @ instruction: 0x01241c28 │ │ │ │ + @ instruction: 0x012def7c │ │ │ │ + @ instruction: 0x01241be8 │ │ │ │ + @ instruction: 0x012def2c │ │ │ │ @ instruction: 0x0122897c │ │ │ │ - smlawbeq r4, ip, fp, r1 │ │ │ │ + @ instruction: 0x01241b98 │ │ │ │ @ instruction: 0x01228918 │ │ │ │ - @ instruction: 0x012dee98 │ │ │ │ - @ instruction: 0x01241b00 │ │ │ │ + @ instruction: 0x012deea0 │ │ │ │ + @ instruction: 0x01241b0c │ │ │ │ @ instruction: 0x012288b0 │ │ │ │ - @ instruction: 0x012dee30 │ │ │ │ - @ instruction: 0x01241a98 │ │ │ │ + @ instruction: 0x012dee38 │ │ │ │ + @ instruction: 0x01241aa4 │ │ │ │ @ instruction: 0x01228850 │ │ │ │ - ldrdeq lr, [sp, -r0]! │ │ │ │ - @ instruction: 0x01241a38 │ │ │ │ + ldrdeq lr, [sp, -r8]! │ │ │ │ + @ instruction: 0x01241a44 │ │ │ │ @ instruction: 0x012287e8 │ │ │ │ - @ instruction: 0x012ded68 │ │ │ │ - ldrdeq r1, [r4, -r0]! │ │ │ │ + @ instruction: 0x012ded70 │ │ │ │ + ldrdeq r1, [r4, -ip]! │ │ │ │ smlawbeq r2, r4, r7, r8 │ │ │ │ - @ instruction: 0x012ded04 │ │ │ │ - @ instruction: 0x0124196c │ │ │ │ + @ instruction: 0x012ded0c │ │ │ │ + @ instruction: 0x01241978 │ │ │ │ @ instruction: 0x01228720 │ │ │ │ smlawteq r2, r4, r6, r8 │ │ │ │ @ instruction: 0x0122866c │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x0122860c │ │ │ │ @ instruction: 0x012285ac │ │ │ │ - @ instruction: 0x012deb18 │ │ │ │ - strdeq r1, [r4, -ip]! │ │ │ │ - smlawteq sp, r0, sl, lr │ │ │ │ - @ instruction: 0x01237c9c │ │ │ │ - @ instruction: 0x01241724 │ │ │ │ - @ instruction: 0x012dea6c │ │ │ │ - @ instruction: 0x01237c44 │ │ │ │ + @ instruction: 0x012deb20 │ │ │ │ + @ instruction: 0x01241808 │ │ │ │ + smlawteq sp, r8, sl, lr │ │ │ │ + @ instruction: 0x01237ca8 │ │ │ │ + @ instruction: 0x01241730 │ │ │ │ + @ instruction: 0x012dea74 │ │ │ │ + @ instruction: 0x01237c50 │ │ │ │ + ldrdeq r1, [r4, -ip]! │ │ │ │ + @ instruction: 0x012417b4 │ │ │ │ + @ instruction: 0x012dea1c │ │ │ │ + strdeq r7, [r3, -ip]! │ │ │ │ + smlawbeq r4, r4, r6, r1 │ │ │ │ + ldrdeq lr, [sp, -r4]! │ │ │ │ + @ instruction: 0x01237bb4 │ │ │ │ + @ instruction: 0x0124163c │ │ │ │ + strdeq r1, [r4, -r8]! │ │ │ │ + @ instruction: 0x012de968 │ │ │ │ + @ instruction: 0x01237b48 │ │ │ │ ldrdeq r1, [r4, -r0]! │ │ │ │ - @ instruction: 0x012417a8 │ │ │ │ - @ instruction: 0x012dea14 │ │ │ │ + ldrdeq r1, [r4, -r8]! │ │ │ │ + @ instruction: 0x012de910 │ │ │ │ strdeq r7, [r3, -r0]! │ │ │ │ - @ instruction: 0x01241678 │ │ │ │ - smlawteq sp, ip, r9, lr │ │ │ │ - @ instruction: 0x01237ba8 │ │ │ │ - @ instruction: 0x01241630 │ │ │ │ - @ instruction: 0x012416ec │ │ │ │ - @ instruction: 0x012de960 │ │ │ │ - @ instruction: 0x01237b3c │ │ │ │ - smlawteq r4, r4, r5, r1 │ │ │ │ - smlawteq r4, ip, r6, r1 │ │ │ │ - @ instruction: 0x012de908 │ │ │ │ - @ instruction: 0x01237ae4 │ │ │ │ - @ instruction: 0x0124156c │ │ │ │ - smlawteq sp, r4, r8, lr │ │ │ │ - @ instruction: 0x01241738 │ │ │ │ - @ instruction: 0x0124151c │ │ │ │ + @ instruction: 0x01241578 │ │ │ │ + smlawteq sp, ip, r8, lr │ │ │ │ + @ instruction: 0x01241744 │ │ │ │ + @ instruction: 0x01241528 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x012de878 │ │ │ │ - strdeq r1, [r4, -r0]! │ │ │ │ - ldrdeq r1, [r4, -r0]! │ │ │ │ + smlawbeq sp, r0, r8, lr │ │ │ │ + strdeq r1, [r4, -ip]! │ │ │ │ + ldrdeq r1, [r4, -ip]! │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x012de840 │ │ │ │ - @ instruction: 0x01237a1c │ │ │ │ - @ instruction: 0x012414a4 │ │ │ │ + @ instruction: 0x012de848 │ │ │ │ + @ instruction: 0x01237a28 │ │ │ │ + @ instruction: 0x012414b0 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x012de804 │ │ │ │ - @ instruction: 0x012379e0 │ │ │ │ - @ instruction: 0x01241468 │ │ │ │ + @ instruction: 0x012de80c │ │ │ │ + @ instruction: 0x012379ec │ │ │ │ + @ instruction: 0x01241474 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - smlawteq sp, r8, r7, lr │ │ │ │ - @ instruction: 0x012379a4 │ │ │ │ - @ instruction: 0x0124142c │ │ │ │ - smlawbeq sp, ip, r7, lr │ │ │ │ - @ instruction: 0x01237968 │ │ │ │ - strdeq r1, [r4, -r0]! │ │ │ │ + ldrdeq lr, [sp, -r0]! │ │ │ │ + @ instruction: 0x012379b0 │ │ │ │ + @ instruction: 0x01241438 │ │ │ │ + @ instruction: 0x012de794 │ │ │ │ + @ instruction: 0x01237974 │ │ │ │ + strdeq r1, [r4, -ip]! │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x012de750 │ │ │ │ - @ instruction: 0x0123792c │ │ │ │ - @ instruction: 0x012413b4 │ │ │ │ + @ instruction: 0x012de758 │ │ │ │ + @ instruction: 0x01237938 │ │ │ │ + smlawteq r4, r0, r3, r1 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ + @ instruction: 0x01237900 │ │ │ │ + smlawteq r3, ip, r8, r7 │ │ │ │ + @ instruction: 0x0123789c │ │ │ │ + smlawbeq sp, r4, r6, lr │ │ │ │ + @ instruction: 0x01237864 │ │ │ │ + @ instruction: 0x012412ec │ │ │ │ + @ instruction: 0x012de644 │ │ │ │ + @ instruction: 0x01237824 │ │ │ │ + @ instruction: 0x012412ac │ │ │ │ + @ instruction: 0x012de604 │ │ │ │ + @ instruction: 0x012377e4 │ │ │ │ + @ instruction: 0x0124126c │ │ │ │ + smlawteq sp, r8, r5, lr │ │ │ │ + @ instruction: 0x012377a8 │ │ │ │ + @ instruction: 0x01241230 │ │ │ │ + smlawbeq sp, ip, r5, lr │ │ │ │ + strdeq r1, [r4, -r0]! │ │ │ │ + @ instruction: 0x01237730 │ │ │ │ + @ instruction: 0x012de514 │ │ │ │ strdeq r7, [r3, -r4]! │ │ │ │ - smlawteq r3, r0, r8, r7 │ │ │ │ - @ instruction: 0x01237890 │ │ │ │ - @ instruction: 0x012de67c │ │ │ │ - @ instruction: 0x01237858 │ │ │ │ - @ instruction: 0x012412e0 │ │ │ │ - @ instruction: 0x012de63c │ │ │ │ - @ instruction: 0x01237818 │ │ │ │ - @ instruction: 0x012412a0 │ │ │ │ - strdeq lr, [sp, -ip]! │ │ │ │ - ldrdeq r7, [r3, -r8]! │ │ │ │ - @ instruction: 0x01241260 │ │ │ │ - smlawteq sp, r0, r5, lr │ │ │ │ - @ instruction: 0x0123779c │ │ │ │ - @ instruction: 0x01241224 │ │ │ │ - smlawbeq sp, r4, r5, lr │ │ │ │ - @ instruction: 0x012411e4 │ │ │ │ - @ instruction: 0x01237724 │ │ │ │ - @ instruction: 0x012de50c │ │ │ │ - @ instruction: 0x012376e8 │ │ │ │ - @ instruction: 0x01241170 │ │ │ │ + @ instruction: 0x0124117c │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x012376b0 │ │ │ │ + @ instruction: 0x012376bc │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x012de4a0 │ │ │ │ - @ instruction: 0x0123767c │ │ │ │ - @ instruction: 0x01241104 │ │ │ │ - @ instruction: 0x012de464 │ │ │ │ - @ instruction: 0x01237640 │ │ │ │ - smlawteq r4, r8, r0, r1 │ │ │ │ - @ instruction: 0x01241204 │ │ │ │ - @ instruction: 0x012de424 │ │ │ │ - smlawbeq r4, ip, r0, r1 │ │ │ │ - ldrdeq lr, [sp, -ip]! │ │ │ │ - @ instruction: 0x012375b8 │ │ │ │ - @ instruction: 0x01241040 │ │ │ │ - smlawbeq r3, r0, r5, r7 │ │ │ │ - @ instruction: 0x012de368 │ │ │ │ - @ instruction: 0x01237544 │ │ │ │ - smlawteq r4, ip, pc, r0 @ │ │ │ │ - @ instruction: 0x0123750c │ │ │ │ - strdeq lr, [sp, -r4]! │ │ │ │ - ldrdeq r7, [r3, -r0]! │ │ │ │ - @ instruction: 0x01240f58 │ │ │ │ - @ instruction: 0x012ddd98 │ │ │ │ - @ instruction: 0x01236f74 │ │ │ │ - strdeq r0, [r4, -ip]! │ │ │ │ - @ instruction: 0x012ddd58 │ │ │ │ - @ instruction: 0x01236f34 │ │ │ │ - @ instruction: 0x012409bc │ │ │ │ - @ instruction: 0x012ddd1c │ │ │ │ - strdeq r6, [r3, -r8]! │ │ │ │ - smlawbeq r4, r0, r9, r0 │ │ │ │ - ldrdeq sp, [sp, -ip]! │ │ │ │ - @ instruction: 0x01236eb8 │ │ │ │ - @ instruction: 0x01240940 │ │ │ │ - @ instruction: 0x012ddca0 │ │ │ │ - @ instruction: 0x01236e7c │ │ │ │ - @ instruction: 0x01240904 │ │ │ │ - smlawbeq r4, r4, sl, r0 │ │ │ │ - @ instruction: 0x012ddc60 │ │ │ │ - smlawteq r4, r8, r8, r0 │ │ │ │ + @ instruction: 0x012de4a8 │ │ │ │ + smlawbeq r3, r8, r6, r7 │ │ │ │ + @ instruction: 0x01241110 │ │ │ │ + @ instruction: 0x012de46c │ │ │ │ + @ instruction: 0x0123764c │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ + @ instruction: 0x01241210 │ │ │ │ + @ instruction: 0x012de42c │ │ │ │ + @ instruction: 0x01241098 │ │ │ │ + @ instruction: 0x012de3e4 │ │ │ │ + smlawteq r3, r4, r5, r7 │ │ │ │ + @ instruction: 0x0124104c │ │ │ │ + smlawbeq r3, ip, r5, r7 │ │ │ │ + @ instruction: 0x012de370 │ │ │ │ + @ instruction: 0x01237550 │ │ │ │ + ldrdeq r0, [r4, -r8]! │ │ │ │ + @ instruction: 0x01237518 │ │ │ │ + strdeq lr, [sp, -ip]! │ │ │ │ + ldrdeq r7, [r3, -ip]! │ │ │ │ + @ instruction: 0x01240f64 │ │ │ │ + @ instruction: 0x012ddda0 │ │ │ │ + smlawbeq r3, r0, pc, r6 @ │ │ │ │ + @ instruction: 0x01240a08 │ │ │ │ + @ instruction: 0x012ddd60 │ │ │ │ + @ instruction: 0x01236f40 │ │ │ │ + smlawteq r4, r8, r9, r0 │ │ │ │ + @ instruction: 0x012ddd24 │ │ │ │ + @ instruction: 0x01236f04 │ │ │ │ + smlawbeq r4, ip, r9, r0 │ │ │ │ + @ instruction: 0x012ddce4 │ │ │ │ + smlawteq r3, r4, lr, r6 │ │ │ │ + @ instruction: 0x0124094c │ │ │ │ + @ instruction: 0x012ddca8 │ │ │ │ + smlawbeq r3, r8, lr, r6 │ │ │ │ + @ instruction: 0x01240910 │ │ │ │ + @ instruction: 0x01240a90 │ │ │ │ + @ instruction: 0x012ddc68 │ │ │ │ + ldrdeq r0, [r4, -r4]! │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x012ddc1c │ │ │ │ - strdeq r6, [r3, -r8]! │ │ │ │ - smlawbeq r4, r0, r8, r0 │ │ │ │ + @ instruction: 0x012ddc24 │ │ │ │ + @ instruction: 0x01236e04 │ │ │ │ + smlawbeq r4, ip, r8, r0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrdeq sp, [sp, -ip]! │ │ │ │ - @ instruction: 0x01236db8 │ │ │ │ - @ instruction: 0x01240840 │ │ │ │ + @ instruction: 0x012ddbe4 │ │ │ │ + smlawteq r3, r4, sp, r6 │ │ │ │ + @ instruction: 0x0124084c │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - smlawbeq r3, r0, sp, r6 │ │ │ │ - @ instruction: 0x012ddb64 │ │ │ │ - @ instruction: 0x01236d40 │ │ │ │ - smlawteq r4, r8, r7, r0 │ │ │ │ - @ instruction: 0x012ddb24 │ │ │ │ - @ instruction: 0x01236d00 │ │ │ │ - smlawbeq r4, r8, r7, r0 │ │ │ │ - @ instruction: 0x012ddae8 │ │ │ │ - smlawteq r3, r4, ip, r6 │ │ │ │ - @ instruction: 0x0124074c │ │ │ │ + smlawbeq r3, ip, sp, r6 │ │ │ │ + @ instruction: 0x012ddb6c │ │ │ │ + @ instruction: 0x01236d4c │ │ │ │ + ldrdeq r0, [r4, -r4]! │ │ │ │ + @ instruction: 0x012ddb2c │ │ │ │ + @ instruction: 0x01236d0c │ │ │ │ + @ instruction: 0x01240794 │ │ │ │ + strdeq sp, [sp, -r0]! │ │ │ │ + ldrdeq r6, [r3, -r0]! │ │ │ │ + @ instruction: 0x01240758 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x012ddaac │ │ │ │ - smlawbeq r3, r8, ip, r6 │ │ │ │ - @ instruction: 0x01240710 │ │ │ │ + @ instruction: 0x012ddab4 │ │ │ │ + @ instruction: 0x01236c94 │ │ │ │ + @ instruction: 0x0124071c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x01236c50 │ │ │ │ - @ instruction: 0x01236c20 │ │ │ │ - @ instruction: 0x012dda08 │ │ │ │ - @ instruction: 0x01236be4 │ │ │ │ - @ instruction: 0x0124066c │ │ │ │ + @ instruction: 0x01236c5c │ │ │ │ + @ instruction: 0x01236c2c │ │ │ │ + @ instruction: 0x012dda10 │ │ │ │ + strdeq r6, [r3, -r0]! │ │ │ │ + @ instruction: 0x01240678 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01236bac │ │ │ │ - @ instruction: 0x01236b7c │ │ │ │ - @ instruction: 0x012dd964 │ │ │ │ - @ instruction: 0x01236b40 │ │ │ │ - smlawteq r4, r8, r5, r0 │ │ │ │ + @ instruction: 0x01236bb8 │ │ │ │ + smlawbeq r3, r8, fp, r6 │ │ │ │ + @ instruction: 0x012dd96c │ │ │ │ + @ instruction: 0x01236b4c │ │ │ │ + ldrdeq r0, [r4, -r4]! │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x01236b08 │ │ │ │ - ldrdeq r6, [r3, -r8]! │ │ │ │ - @ instruction: 0x01236aa8 │ │ │ │ - @ instruction: 0x012dd898 │ │ │ │ - @ instruction: 0x01236a74 │ │ │ │ - strdeq r0, [r4, -ip]! │ │ │ │ - @ instruction: 0x012dd85c │ │ │ │ - @ instruction: 0x01236a38 │ │ │ │ - smlawteq r4, r0, r4, r0 │ │ │ │ + @ instruction: 0x01236b14 │ │ │ │ + @ instruction: 0x01236ae4 │ │ │ │ + @ instruction: 0x01236ab4 │ │ │ │ + @ instruction: 0x012dd8a0 │ │ │ │ + smlawbeq r3, r0, sl, r6 │ │ │ │ + @ instruction: 0x01240508 │ │ │ │ + @ instruction: 0x012dd864 │ │ │ │ + @ instruction: 0x01236a44 │ │ │ │ + smlawteq r4, ip, r4, r0 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - @ instruction: 0x012dd824 │ │ │ │ - smlawbeq r4, r8, r4, r0 │ │ │ │ - @ instruction: 0x012dd7e4 │ │ │ │ - smlawteq r3, r0, r9, r6 │ │ │ │ - @ instruction: 0x01240448 │ │ │ │ + @ instruction: 0x012dd82c │ │ │ │ + @ instruction: 0x01240494 │ │ │ │ + @ instruction: 0x012dd7ec │ │ │ │ + smlawteq r3, ip, r9, r6 │ │ │ │ + @ instruction: 0x01240454 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - smlawbeq r3, r8, r9, r6 │ │ │ │ - @ instruction: 0x012dd774 │ │ │ │ - @ instruction: 0x01236950 │ │ │ │ - ldrdeq r0, [r4, -r8]! │ │ │ │ - @ instruction: 0x01236918 │ │ │ │ - strdeq sp, [sp, -ip]! │ │ │ │ - ldrdeq r6, [r3, -r8]! │ │ │ │ - @ instruction: 0x01240360 │ │ │ │ - smlawteq sp, r4, r6, sp │ │ │ │ - @ instruction: 0x01240328 │ │ │ │ - smlawbeq sp, r4, r6, sp │ │ │ │ - @ instruction: 0x01236860 │ │ │ │ - smulwteq r4, r8, r2 │ │ │ │ - @ instruction: 0x012dd64c │ │ │ │ - @ instruction: 0x012402b0 │ │ │ │ - @ instruction: 0x012dd60c │ │ │ │ - @ instruction: 0x012367e8 │ │ │ │ - @ instruction: 0x01240270 │ │ │ │ - ldrdeq sp, [sp, -r0]! │ │ │ │ - @ instruction: 0x012367ac │ │ │ │ - @ instruction: 0x01240234 │ │ │ │ - @ instruction: 0x012dd594 │ │ │ │ - @ instruction: 0x01236770 │ │ │ │ - strdeq r0, [r4, -r8]! │ │ │ │ - @ instruction: 0x012dd558 │ │ │ │ - @ instruction: 0x01236734 │ │ │ │ - @ instruction: 0x012401bc │ │ │ │ - @ instruction: 0x012dd51c │ │ │ │ - strdeq r6, [r3, -r8]! │ │ │ │ - smlawbeq r4, r0, r1, r0 │ │ │ │ + @ instruction: 0x01236994 │ │ │ │ + @ instruction: 0x012dd77c │ │ │ │ + @ instruction: 0x0123695c │ │ │ │ + smulwteq r4, r4, r3 │ │ │ │ + @ instruction: 0x01236924 │ │ │ │ + @ instruction: 0x012dd704 │ │ │ │ + @ instruction: 0x012368e4 │ │ │ │ + @ instruction: 0x0124036c │ │ │ │ + smlawteq sp, ip, r6, sp │ │ │ │ + @ instruction: 0x01240334 │ │ │ │ + smlawbeq sp, ip, r6, sp │ │ │ │ + @ instruction: 0x0123686c │ │ │ │ + strdeq r0, [r4, -r4]! │ │ │ │ + @ instruction: 0x012dd654 │ │ │ │ + @ instruction: 0x012402bc │ │ │ │ + @ instruction: 0x012dd614 │ │ │ │ + strdeq r6, [r3, -r4]! │ │ │ │ + @ instruction: 0x0124027c │ │ │ │ + ldrdeq sp, [sp, -r8]! │ │ │ │ + @ instruction: 0x012367b8 │ │ │ │ + @ instruction: 0x01240240 │ │ │ │ + @ instruction: 0x012dd59c │ │ │ │ + @ instruction: 0x0123677c │ │ │ │ + @ instruction: 0x01240204 │ │ │ │ + @ instruction: 0x012dd560 │ │ │ │ + @ instruction: 0x01236740 │ │ │ │ + smlawteq r4, r8, r1, r0 │ │ │ │ + @ instruction: 0x012dd524 │ │ │ │ + @ instruction: 0x01236704 │ │ │ │ + smlawbeq r4, ip, r1, r0 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012dd4e0 │ │ │ │ - @ instruction: 0x012366bc │ │ │ │ - @ instruction: 0x01240144 │ │ │ │ - @ instruction: 0x012dd4a4 │ │ │ │ - smlawbeq r3, r0, r6, r6 │ │ │ │ - @ instruction: 0x01240108 │ │ │ │ + @ instruction: 0x012dd4e8 │ │ │ │ + smlawteq r3, r8, r6, r6 │ │ │ │ + @ instruction: 0x01240150 │ │ │ │ + @ instruction: 0x012dd4ac │ │ │ │ + smlawbeq r3, ip, r6, r6 │ │ │ │ + @ instruction: 0x01240114 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x012dd464 │ │ │ │ - @ instruction: 0x01236640 │ │ │ │ - smlawteq r4, r8, r0, r0 │ │ │ │ - @ instruction: 0x012dd42c │ │ │ │ - @ instruction: 0x01240090 │ │ │ │ - strdeq sp, [sp, -r0]! │ │ │ │ - smlawteq r3, ip, r5, r6 │ │ │ │ - qsubeq r0, r4, r4 │ │ │ │ - andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x012dd3b4 │ │ │ │ - @ instruction: 0x01236590 │ │ │ │ - @ instruction: 0x01240018 │ │ │ │ - @ instruction: 0x012dd374 │ │ │ │ - @ instruction: 0x01236550 │ │ │ │ - ldrdeq pc, [r3, -r8]! │ │ │ │ - @ instruction: 0x012dd334 │ │ │ │ - @ instruction: 0x01236510 │ │ │ │ - msreq SP_svc, r8 @ │ │ │ │ + @ instruction: 0x012dd46c │ │ │ │ + @ instruction: 0x0123664c │ │ │ │ + ldrdeq r0, [r4, -r4]! │ │ │ │ + @ instruction: 0x012dd434 │ │ │ │ + @ instruction: 0x0124009c │ │ │ │ strdeq sp, [sp, -r8]! │ │ │ │ - ldrdeq r6, [r3, -r4]! │ │ │ │ - msreq SP_svc, ip, asr pc │ │ │ │ - @ instruction: 0x012dd2bc │ │ │ │ + ldrdeq r6, [r3, -r8]! │ │ │ │ + @ instruction: 0x01240060 │ │ │ │ + andeq r0, r0, r5, lsr r1 │ │ │ │ + @ instruction: 0x012dd3bc │ │ │ │ + @ instruction: 0x0123659c │ │ │ │ + @ instruction: 0x01240024 │ │ │ │ + @ instruction: 0x012dd37c │ │ │ │ + @ instruction: 0x0123655c │ │ │ │ msreq SP_svc, r4, ror #31 │ │ │ │ - msreq SP_svc, r4, lsr #30 │ │ │ │ - @ instruction: 0x012dd26c │ │ │ │ - @ instruction: 0x01236448 │ │ │ │ - ldrdeq pc, [r3, -r0]! │ │ │ │ - @ instruction: 0x012dd224 │ │ │ │ - msreq SP_svc, r0, lsl #30 │ │ │ │ - smlawbeq r3, r8, lr, pc @ │ │ │ │ - @ instruction: 0x012dd1e0 │ │ │ │ - @ instruction: 0x012363bc │ │ │ │ - msreq R11_usr, r4, asr #28 │ │ │ │ - smlawbeq r3, r4, r3, r6 │ │ │ │ - @ instruction: 0x0123634c │ │ │ │ + @ instruction: 0x012dd33c │ │ │ │ + @ instruction: 0x0123651c │ │ │ │ + msreq SP_svc, r4, lsr #31 │ │ │ │ + @ instruction: 0x012dd300 │ │ │ │ + @ instruction: 0x012364e0 │ │ │ │ + msreq SP_svc, r8, ror #30 │ │ │ │ + smlawteq sp, r4, r2, sp │ │ │ │ + strdeq pc, [r3, -r0]! │ │ │ │ + msreq SP_svc, r0, lsr pc │ │ │ │ + @ instruction: 0x012dd274 │ │ │ │ + @ instruction: 0x01236454 │ │ │ │ + ldrdeq pc, [r3, -ip]! │ │ │ │ + @ instruction: 0x012dd22c │ │ │ │ + msreq SP_svc, ip, lsl #30 │ │ │ │ + msreq R11_usr, r4 @ │ │ │ │ + @ instruction: 0x012dd1e8 │ │ │ │ + smlawteq r3, r8, r3, r6 │ │ │ │ + msreq R11_usr, r0, asr lr │ │ │ │ + @ instruction: 0x01236390 │ │ │ │ + @ instruction: 0x01236358 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01236314 │ │ │ │ - strdeq sp, [sp, -ip]! │ │ │ │ - ldrdeq r6, [r3, -r8]! │ │ │ │ - msreq CPSR_xc, r0, ror #26 │ │ │ │ - smlawteq sp, r0, r0, sp │ │ │ │ - @ instruction: 0x0123629c │ │ │ │ - msreq CPSR_xc, r4, lsr #26 │ │ │ │ + @ instruction: 0x01236320 │ │ │ │ + @ instruction: 0x012dd104 │ │ │ │ + @ instruction: 0x012362e4 │ │ │ │ + msreq CPSR_xc, ip, ror #26 │ │ │ │ + smlawteq sp, r8, r0, sp │ │ │ │ + @ instruction: 0x012362a8 │ │ │ │ + msreq CPSR_xc, r0, lsr sp │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - smlawbeq sp, r4, r0, sp │ │ │ │ - @ instruction: 0x01236260 │ │ │ │ - msreq CPSR_xc, r8, ror #25 │ │ │ │ - @ instruction: 0x012dd04c │ │ │ │ - msreq CPSR_xc, r0 @ │ │ │ │ - @ instruction: 0x012dd00c │ │ │ │ - @ instruction: 0x012361e8 │ │ │ │ - msreq CPSR_xc, r0, ror ip │ │ │ │ - andeq r0, r0, sl, lsl #2 │ │ │ │ - smlawteq sp, ip, pc, ip @ │ │ │ │ - @ instruction: 0x012361a8 │ │ │ │ - msreq CPSR_xc, r0, lsr ip │ │ │ │ - @ instruction: 0x012dcf90 │ │ │ │ - @ instruction: 0x0123616c │ │ │ │ + smlawbeq sp, ip, r0, sp │ │ │ │ + @ instruction: 0x0123626c │ │ │ │ strdeq pc, [r3, -r4]! │ │ │ │ + qsubeq sp, r4, sp │ │ │ │ + msreq CPSR_xc, ip @ │ │ │ │ + @ instruction: 0x012dd014 │ │ │ │ + strdeq r6, [r3, -r4]! │ │ │ │ + msreq CPSR_xc, ip, ror ip │ │ │ │ + andeq r0, r0, sl, lsl #2 │ │ │ │ + ldrdeq ip, [sp, -r4]! │ │ │ │ + @ instruction: 0x012361b4 │ │ │ │ + msreq CPSR_xc, ip, lsr ip │ │ │ │ + @ instruction: 0x012dcf98 │ │ │ │ + @ instruction: 0x01236178 │ │ │ │ + msreq CPSR_xc, r0, lsl #24 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x012dcf50 │ │ │ │ - @ instruction: 0x0123612c │ │ │ │ - msreq SP_svc, r4 @ │ │ │ │ - @ instruction: 0x012dcf14 │ │ │ │ - strdeq r6, [r3, -r0]! │ │ │ │ - msreq SP_svc, r8, ror fp │ │ │ │ + @ instruction: 0x012dcf58 │ │ │ │ + @ instruction: 0x01236138 │ │ │ │ + smlawteq r3, r0, fp, pc @ │ │ │ │ + @ instruction: 0x012dcf1c │ │ │ │ + strdeq r6, [r3, -ip]! │ │ │ │ + smlawbeq r3, r4, fp, pc @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrdeq ip, [sp, -r4]! │ │ │ │ - strheq r6, [r3, -r0]! │ │ │ │ - msreq SP_svc, r8, lsr fp │ │ │ │ + ldrdeq ip, [sp, -ip]! @ │ │ │ │ + strheq r6, [r3, -ip]! │ │ │ │ + msreq SP_svc, r4, asr #22 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01236078 │ │ │ │ + smlawbeq r3, r4, r0, r6 │ │ │ │ ldr r2, [pc, #-728] @ 3ab32c │ │ │ │ ldr r1, [pc, #-728] @ 3ab330 │ │ │ │ ldr r3, [pc, #-728] @ 3ab334 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -762179,49 +762179,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 3ac9bc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ b 3ac704 │ │ │ │ - msreq CPSR_xc, r0, lsl sp │ │ │ │ + msreq CPSR_xc, ip, lsl sp │ │ │ │ teqeq r7, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012dce20 │ │ │ │ - smlawbeq r3, r8, sl, pc @ │ │ │ │ - msreq CPSR_xc, r0, lsr ip │ │ │ │ - msreq CPSR_xc, ip, lsr #24 │ │ │ │ - @ instruction: 0x012dcd34 │ │ │ │ - msreq CPSR_xc, ip @ │ │ │ │ - @ instruction: 0x012dcce4 │ │ │ │ - smlawteq r3, r0, lr, r5 │ │ │ │ - msreq CPSR_xc, r4, asr #18 │ │ │ │ - smlawbeq r3, r8, lr, r5 │ │ │ │ - @ instruction: 0x012dcc74 │ │ │ │ - @ instruction: 0x01235e50 │ │ │ │ - ldrdeq pc, [r3, -r8]! │ │ │ │ - @ instruction: 0x012dcc38 │ │ │ │ - @ instruction: 0x01235e14 │ │ │ │ - msreq CPSR_xc, ip @ │ │ │ │ - strdeq ip, [sp, -ip]! @ │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - msreq CPSR_xc, r0, ror #16 │ │ │ │ - smlawteq sp, r0, fp, ip │ │ │ │ - @ instruction: 0x01235d9c │ │ │ │ - msreq CPSR_xc, r4, lsr #16 │ │ │ │ - smlawbeq sp, r4, fp, ip │ │ │ │ - @ instruction: 0x01235d60 │ │ │ │ - msreq SP_svc, r8, ror #15 │ │ │ │ - @ instruction: 0x012dcb48 │ │ │ │ - @ instruction: 0x01235d24 │ │ │ │ - msreq SP_svc, ip, lsr #15 │ │ │ │ - @ instruction: 0x01235cec │ │ │ │ - @ instruction: 0x01235cbc │ │ │ │ - smlawbeq r3, ip, ip, r5 │ │ │ │ - @ instruction: 0x01235c5c │ │ │ │ + @ instruction: 0x012dce28 │ │ │ │ + msreq R11_usr, r4 @ │ │ │ │ + msreq CPSR_xc, ip, lsr ip │ │ │ │ + msreq CPSR_xc, r8, lsr ip │ │ │ │ + @ instruction: 0x012dcd3c │ │ │ │ + msreq CPSR_xc, r8, lsr #19 │ │ │ │ + @ instruction: 0x012dccec │ │ │ │ + smlawteq r3, ip, lr, r5 │ │ │ │ + msreq CPSR_xc, r0, asr r9 │ │ │ │ + @ instruction: 0x01235e94 │ │ │ │ + @ instruction: 0x012dcc7c │ │ │ │ + @ instruction: 0x01235e5c │ │ │ │ + msreq CPSR_xc, r4, ror #17 │ │ │ │ + @ instruction: 0x012dcc40 │ │ │ │ + @ instruction: 0x01235e20 │ │ │ │ + msreq CPSR_xc, r8, lsr #17 │ │ │ │ + @ instruction: 0x012dcc04 │ │ │ │ + @ instruction: 0x01235de4 │ │ │ │ + msreq CPSR_xc, ip, ror #16 │ │ │ │ + smlawteq sp, r8, fp, ip │ │ │ │ + @ instruction: 0x01235da8 │ │ │ │ + msreq CPSR_xc, r0, lsr r8 │ │ │ │ + smlawbeq sp, ip, fp, ip │ │ │ │ + @ instruction: 0x01235d6c │ │ │ │ + strdeq pc, [r3, -r4]! │ │ │ │ + @ instruction: 0x012dcb50 │ │ │ │ + @ instruction: 0x01235d30 │ │ │ │ + msreq SP_svc, r8 @ │ │ │ │ + strdeq r5, [r3, -r8]! │ │ │ │ + smlawteq r3, r8, ip, r5 │ │ │ │ + @ instruction: 0x01235c98 │ │ │ │ + @ instruction: 0x01235c68 │ │ │ │ b 426dcc │ │ │ │ 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 │ │ │ │ @@ -762905,86 +762905,86 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3aca64 │ │ │ │ teqeq r7, r4, lsl r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0 @ │ │ │ │ teqeq r7, r8 @ │ │ │ │ - strdeq ip, [sp, -r8]! │ │ │ │ - msreq CPSR_xc, ip, asr r5 │ │ │ │ + @ instruction: 0x012dc900 │ │ │ │ + msreq CPSR_xc, r8, ror #10 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - @ instruction: 0x012dc82c │ │ │ │ + @ instruction: 0x012dc834 │ │ │ │ @ instruction: 0x01229c10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - @ instruction: 0x012dc724 │ │ │ │ - smlawbeq r3, r8, r3, pc @ │ │ │ │ + @ instruction: 0x012dc72c │ │ │ │ + msreq SP_svc, r4 @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x012dc630 │ │ │ │ - msreq R11_usr, r8 @ │ │ │ │ + @ instruction: 0x012dc638 │ │ │ │ + msreq R11_usr, r4, lsr #5 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - smlawteq sp, ip, r5, ip │ │ │ │ - @ instruction: 0x012357a8 │ │ │ │ - msreq R11_usr, r0, lsr r2 │ │ │ │ + ldrdeq ip, [sp, -r4]! │ │ │ │ + @ instruction: 0x012357b4 │ │ │ │ + msreq R11_usr, ip, lsr r2 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x012dc520 │ │ │ │ - smlawbeq r3, r0, r1, pc @ │ │ │ │ - @ instruction: 0x012dc464 │ │ │ │ - smlawteq r3, ip, r0, pc @ │ │ │ │ - @ instruction: 0x012dc410 │ │ │ │ + @ instruction: 0x012dc528 │ │ │ │ + smlawbeq r3, ip, r1, pc @ │ │ │ │ + @ instruction: 0x012dc46c │ │ │ │ + ldrdeq pc, [r3, -r8]! │ │ │ │ + @ instruction: 0x012dc418 │ │ │ │ @ instruction: 0x01225e68 │ │ │ │ - msreq CPSR_xc, r8, rrx │ │ │ │ + msreq CPSR_xc, r4, ror r0 │ │ │ │ @ instruction: 0x01225e0c │ │ │ │ @ instruction: 0x01225db8 │ │ │ │ @ instruction: 0x01225d74 │ │ │ │ - strdeq ip, [sp, -r0]! │ │ │ │ - @ instruction: 0x0123ef58 │ │ │ │ - @ instruction: 0x012354ac │ │ │ │ - @ instruction: 0x012dc29c │ │ │ │ - @ instruction: 0x01235478 │ │ │ │ - @ instruction: 0x0123ef00 │ │ │ │ + strdeq ip, [sp, -r8]! │ │ │ │ + @ instruction: 0x0123ef64 │ │ │ │ + @ instruction: 0x012354b8 │ │ │ │ + @ instruction: 0x012dc2a4 │ │ │ │ + smlawbeq r3, r4, r4, r5 │ │ │ │ + @ instruction: 0x0123ef0c │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01235440 │ │ │ │ - @ instruction: 0x012dc230 │ │ │ │ - @ instruction: 0x0123540c │ │ │ │ - @ instruction: 0x0123ee94 │ │ │ │ - ldrdeq r5, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123544c │ │ │ │ + @ instruction: 0x012dc238 │ │ │ │ + @ instruction: 0x01235418 │ │ │ │ + @ instruction: 0x0123eea0 │ │ │ │ + @ instruction: 0x012353e0 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x012353a4 │ │ │ │ + @ instruction: 0x012353b0 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x01235374 │ │ │ │ - @ instruction: 0x012dc164 │ │ │ │ - @ instruction: 0x01235340 │ │ │ │ - smlawteq r3, r0, sp, lr │ │ │ │ + smlawbeq r3, r0, r3, r5 │ │ │ │ + @ instruction: 0x012dc16c │ │ │ │ + @ instruction: 0x0123534c │ │ │ │ + smlawteq r3, ip, sp, lr │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01235308 │ │ │ │ - smlawteq r3, ip, r2, r5 │ │ │ │ + @ instruction: 0x01235314 │ │ │ │ + ldrdeq r5, [r3, -r8]! │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x0123529c │ │ │ │ - @ instruction: 0x0123526c │ │ │ │ + @ instruction: 0x012352a8 │ │ │ │ + @ instruction: 0x01235278 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x0123523c │ │ │ │ + @ instruction: 0x01235248 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x0123520c │ │ │ │ - strdeq fp, [sp, -ip]! │ │ │ │ - ldrdeq r5, [r3, -r8]! │ │ │ │ - @ instruction: 0x0123ec60 │ │ │ │ - @ instruction: 0x012351a0 │ │ │ │ - @ instruction: 0x012dbf90 │ │ │ │ - @ instruction: 0x0123516c │ │ │ │ - strdeq lr, [r3, -r4]! │ │ │ │ - @ instruction: 0x012dbf54 │ │ │ │ - @ instruction: 0x01235130 │ │ │ │ - @ instruction: 0x0123ebb8 │ │ │ │ + @ instruction: 0x01235218 │ │ │ │ + @ instruction: 0x012dc004 │ │ │ │ + @ instruction: 0x012351e4 │ │ │ │ + @ instruction: 0x0123ec6c │ │ │ │ + @ instruction: 0x012351ac │ │ │ │ + @ instruction: 0x012dbf98 │ │ │ │ + @ instruction: 0x01235178 │ │ │ │ + @ instruction: 0x0123ec00 │ │ │ │ + @ instruction: 0x012dbf5c │ │ │ │ + @ instruction: 0x0123513c │ │ │ │ + smlawteq r3, r4, fp, lr │ │ │ │ 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] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -763962,156 +763962,156 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ae23c │ │ │ │ b 3addc0 │ │ │ │ teqeq r7, ip, lsr #12 │ │ │ │ teqeq r7, r4, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - strdeq fp, [sp, -r4]! │ │ │ │ - @ instruction: 0x0123e958 │ │ │ │ + strdeq fp, [sp, -ip]! │ │ │ │ + @ instruction: 0x0123e964 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x0127b5a8 │ │ │ │ + @ instruction: 0x0127b5b4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - @ instruction: 0x0123e670 │ │ │ │ + @ instruction: 0x0123e67c │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x012dba00 │ │ │ │ + @ instruction: 0x012dba08 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012db960 │ │ │ │ - @ instruction: 0x01234b3c │ │ │ │ - smlawteq r3, r4, r5, lr │ │ │ │ + @ instruction: 0x012db968 │ │ │ │ + @ instruction: 0x01234b48 │ │ │ │ + ldrdeq lr, [r3, -r0]! │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq fp, [sp, -r4]! │ │ │ │ - @ instruction: 0x01234ab0 │ │ │ │ - @ instruction: 0x0123e538 │ │ │ │ + ldrdeq fp, [sp, -ip]! │ │ │ │ + @ instruction: 0x01234abc │ │ │ │ + @ instruction: 0x0123e544 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - @ instruction: 0x012db850 │ │ │ │ + @ instruction: 0x012db858 │ │ │ │ @ instruction: 0x01228c38 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - @ instruction: 0x012db76c │ │ │ │ - ldrdeq lr, [r3, -r4]! │ │ │ │ - @ instruction: 0x012db720 │ │ │ │ + @ instruction: 0x012db774 │ │ │ │ + @ instruction: 0x0123e3e0 │ │ │ │ + @ instruction: 0x012db728 │ │ │ │ @ instruction: 0x01225164 │ │ │ │ - @ instruction: 0x0123e378 │ │ │ │ - smlawteq r4, ip, sp, r2 │ │ │ │ - @ instruction: 0x012348a8 │ │ │ │ + smlawbeq r3, r4, r3, lr │ │ │ │ + ldrdeq r2, [r4, -r8]! │ │ │ │ + @ instruction: 0x012348b4 │ │ │ │ andeq r7, r0, r8, lsl r1 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - @ instruction: 0x012db65c │ │ │ │ + @ instruction: 0x012db664 │ │ │ │ @ instruction: 0x01228a40 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - @ instruction: 0x012db598 │ │ │ │ - @ instruction: 0x0123e200 │ │ │ │ - @ instruction: 0x012db54c │ │ │ │ + @ instruction: 0x012db5a0 │ │ │ │ + @ instruction: 0x0123e20c │ │ │ │ + @ instruction: 0x012db554 │ │ │ │ @ instruction: 0x01224f90 │ │ │ │ - @ instruction: 0x0123e1a0 │ │ │ │ + @ instruction: 0x0123e1ac │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - ldrdeq lr, [r3, -r8]! │ │ │ │ - @ instruction: 0x012db468 │ │ │ │ + @ instruction: 0x0123e0e4 │ │ │ │ + @ instruction: 0x012db470 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq r2, [r4, -ip]! │ │ │ │ - ldrdeq r4, [r3, -r4]! @ │ │ │ │ + @ instruction: 0x01242b08 │ │ │ │ + @ instruction: 0x012345e0 │ │ │ │ @ instruction: 0x01224e0c │ │ │ │ - smlawbeq sp, r4, r3, fp │ │ │ │ - @ instruction: 0x0123dfec │ │ │ │ - @ instruction: 0x012db354 │ │ │ │ - @ instruction: 0x01234530 │ │ │ │ - @ instruction: 0x0123dfb8 │ │ │ │ - @ instruction: 0x012db328 │ │ │ │ - smlawbeq r3, r8, pc, sp @ │ │ │ │ + smlawbeq sp, ip, r3, fp │ │ │ │ + strdeq sp, [r3, -r8]! │ │ │ │ + @ instruction: 0x012db35c │ │ │ │ + @ instruction: 0x0123453c │ │ │ │ + smlawteq r3, r4, pc, sp @ │ │ │ │ + @ instruction: 0x012db330 │ │ │ │ + @ instruction: 0x0123df94 │ │ │ │ @ instruction: 0x01224d34 │ │ │ │ @ instruction: 0x01224cec │ │ │ │ @ instruction: 0x01224c94 │ │ │ │ - @ instruction: 0x012db218 │ │ │ │ - smlawbeq r3, r0, lr, sp │ │ │ │ + @ instruction: 0x012db220 │ │ │ │ + smlawbeq r3, ip, lr, sp │ │ │ │ @ instruction: 0x01224c38 │ │ │ │ - @ instruction: 0x012db198 │ │ │ │ + @ instruction: 0x012db1a0 │ │ │ │ @ instruction: 0x01224be8 │ │ │ │ @ instruction: 0x01228570 │ │ │ │ - @ instruction: 0x012db164 │ │ │ │ - smlawteq r3, ip, sp, sp │ │ │ │ - @ instruction: 0x012db140 │ │ │ │ - @ instruction: 0x0123431c │ │ │ │ - @ instruction: 0x0123dda4 │ │ │ │ - @ instruction: 0x012342e8 │ │ │ │ + @ instruction: 0x012db16c │ │ │ │ + ldrdeq sp, [r3, -r8]! │ │ │ │ + @ instruction: 0x012db148 │ │ │ │ + @ instruction: 0x01234328 │ │ │ │ + @ instruction: 0x0123ddb0 │ │ │ │ + strdeq r4, [r3, -r4]! @ │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrdeq fp, [sp, -r8]! │ │ │ │ - @ instruction: 0x012342b4 │ │ │ │ - @ instruction: 0x0123dd3c │ │ │ │ - smlawbeq r3, r0, r2, r4 │ │ │ │ - @ instruction: 0x01234250 │ │ │ │ - @ instruction: 0x012db03c │ │ │ │ - @ instruction: 0x01234218 │ │ │ │ - @ instruction: 0x0123dca0 │ │ │ │ - @ instruction: 0x012db004 │ │ │ │ - @ instruction: 0x012341e0 │ │ │ │ - @ instruction: 0x0123dc68 │ │ │ │ + @ instruction: 0x012db0e0 │ │ │ │ + smlawteq r3, r0, r2, r4 │ │ │ │ + @ instruction: 0x0123dd48 │ │ │ │ + smlawbeq r3, ip, r2, r4 │ │ │ │ + @ instruction: 0x0123425c │ │ │ │ + @ instruction: 0x012db044 │ │ │ │ + @ instruction: 0x01234224 │ │ │ │ + @ instruction: 0x0123dcac │ │ │ │ + @ instruction: 0x012db00c │ │ │ │ + @ instruction: 0x012341ec │ │ │ │ + @ instruction: 0x0123dc74 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - smlawteq sp, ip, pc, sl @ │ │ │ │ - @ instruction: 0x012341a8 │ │ │ │ - @ instruction: 0x0123dc30 │ │ │ │ + ldrdeq sl, [sp, -r4]! │ │ │ │ + @ instruction: 0x012341b4 │ │ │ │ + @ instruction: 0x0123dc3c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x012daf94 │ │ │ │ - @ instruction: 0x01234170 │ │ │ │ - strdeq sp, [r3, -r8]! │ │ │ │ - @ instruction: 0x0123413c │ │ │ │ - @ instruction: 0x01234110 │ │ │ │ + @ instruction: 0x012daf9c │ │ │ │ + @ instruction: 0x0123417c │ │ │ │ + @ instruction: 0x0123dc04 │ │ │ │ + @ instruction: 0x01234148 │ │ │ │ + @ instruction: 0x0123411c │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x012340e4 │ │ │ │ - strheq r4, [r3, -r4]! @ │ │ │ │ - smlawteq sp, ip, lr, sl │ │ │ │ + strdeq r4, [r3, -r0]! │ │ │ │ + smlawteq r3, r0, r0, r4 │ │ │ │ + ldrdeq sl, [sp, -r4]! │ │ │ │ @ instruction: 0x012282ac │ │ │ │ - @ instruction: 0x012dac48 │ │ │ │ - @ instruction: 0x01233e24 │ │ │ │ - @ instruction: 0x0123d8ac │ │ │ │ + @ instruction: 0x012dac50 │ │ │ │ + @ instruction: 0x01233e30 │ │ │ │ + @ instruction: 0x0123d8b8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strdeq r3, [r3, -r0]! │ │ │ │ + strdeq r3, [r3, -ip]! │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq sl, [sp, -r8]! │ │ │ │ - @ instruction: 0x01233db4 │ │ │ │ - @ instruction: 0x0123d83c │ │ │ │ + @ instruction: 0x012dabe0 │ │ │ │ + smlawteq r3, r0, sp, r3 │ │ │ │ + @ instruction: 0x0123d848 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x012daba0 │ │ │ │ - @ instruction: 0x01233d7c │ │ │ │ - @ instruction: 0x0123d804 │ │ │ │ + @ instruction: 0x012daba8 │ │ │ │ + smlawbeq r3, r8, sp, r3 │ │ │ │ + @ instruction: 0x0123d810 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x012dab68 │ │ │ │ - @ instruction: 0x01233d44 │ │ │ │ - smlawteq r3, ip, r7, sp │ │ │ │ - @ instruction: 0x012dab30 │ │ │ │ - @ instruction: 0x01233d0c │ │ │ │ - @ instruction: 0x0123d794 │ │ │ │ + @ instruction: 0x012dab70 │ │ │ │ + @ instruction: 0x01233d50 │ │ │ │ + ldrdeq sp, [r3, -r8]! │ │ │ │ + @ instruction: 0x012dab38 │ │ │ │ + @ instruction: 0x01233d18 │ │ │ │ + @ instruction: 0x0123d7a0 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - strdeq sl, [sp, -r8]! │ │ │ │ - ldrdeq r3, [r3, -r4]! │ │ │ │ - @ instruction: 0x0123d75c │ │ │ │ + @ instruction: 0x012dab00 │ │ │ │ + @ instruction: 0x01233ce0 │ │ │ │ + @ instruction: 0x0123d768 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - smlawteq sp, r0, sl, sl │ │ │ │ - @ instruction: 0x01233c9c │ │ │ │ - @ instruction: 0x0123d724 │ │ │ │ + smlawteq sp, r8, sl, sl │ │ │ │ + @ instruction: 0x01233ca8 │ │ │ │ + @ instruction: 0x0123d730 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - smlawbeq sp, r8, sl, sl │ │ │ │ - @ instruction: 0x01233c64 │ │ │ │ - @ instruction: 0x0123d6ec │ │ │ │ + @ instruction: 0x012daa90 │ │ │ │ + @ instruction: 0x01233c70 │ │ │ │ + strdeq sp, [r3, -r8]! │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012daa50 │ │ │ │ - @ instruction: 0x01233c2c │ │ │ │ - @ instruction: 0x0123d6b4 │ │ │ │ + @ instruction: 0x012daa58 │ │ │ │ + @ instruction: 0x01233c38 │ │ │ │ + smlawteq r3, r0, r6, sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012daa18 │ │ │ │ - strdeq r3, [r3, -r4]! │ │ │ │ - @ instruction: 0x0123d67c │ │ │ │ + @ instruction: 0x012daa20 │ │ │ │ + @ instruction: 0x01233c00 │ │ │ │ + smlawbeq r3, r8, r6, sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldr r2, [pc, #-172] @ 3ae6a8 │ │ │ │ ldr r1, [pc, #-172] @ 3ae6ac │ │ │ │ ldr r3, [pc, #-172] @ 3ae6b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -765261,154 +765261,154 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #600 @ 0x258 │ │ │ │ mov lr, r0 │ │ │ │ b 3af4c0 │ │ │ │ teqeq r7, r4, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0, ror #3 │ │ │ │ - @ instruction: 0x012da804 │ │ │ │ - @ instruction: 0x0123d468 │ │ │ │ + @ instruction: 0x012da80c │ │ │ │ + @ instruction: 0x0123d474 │ │ │ │ andeq r7, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x012da730 │ │ │ │ - @ instruction: 0x0123d394 │ │ │ │ + @ instruction: 0x012da738 │ │ │ │ + @ instruction: 0x0123d3a0 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x012da6b4 │ │ │ │ - @ instruction: 0x0123d318 │ │ │ │ + @ instruction: 0x012da6bc │ │ │ │ + @ instruction: 0x0123d324 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x012da604 │ │ │ │ - @ instruction: 0x0123d268 │ │ │ │ + @ instruction: 0x012da60c │ │ │ │ + @ instruction: 0x0123d274 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - @ instruction: 0x012da53c │ │ │ │ - @ instruction: 0x0123d1a0 │ │ │ │ + @ instruction: 0x012da544 │ │ │ │ + @ instruction: 0x0123d1ac │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq sl, [sp, -r8]! │ │ │ │ - qsubeq sp, ip, r3 │ │ │ │ - @ instruction: 0x0123899c │ │ │ │ - strdeq sl, [sp, -ip]! │ │ │ │ - @ instruction: 0x0123d1e4 │ │ │ │ + @ instruction: 0x012da400 │ │ │ │ + @ instruction: 0x0123d068 │ │ │ │ + @ instruction: 0x012389a8 │ │ │ │ + @ instruction: 0x012da304 │ │ │ │ + strdeq sp, [r3, -r0]! │ │ │ │ teqeq r7, ip, lsr #22 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x012da22c │ │ │ │ - @ instruction: 0x0123ce90 │ │ │ │ - @ instruction: 0x012da148 │ │ │ │ - @ instruction: 0x0123cdac │ │ │ │ + @ instruction: 0x012da234 │ │ │ │ + @ instruction: 0x0123ce9c │ │ │ │ + @ instruction: 0x012da150 │ │ │ │ + @ instruction: 0x0123cdb8 │ │ │ │ @ instruction: 0x01228740 │ │ │ │ @ instruction: 0x012286ec │ │ │ │ - smlawbeq sp, r4, r0, sl │ │ │ │ + smlawbeq sp, ip, r0, sl │ │ │ │ @ instruction: 0x01228de0 │ │ │ │ - ldrdeq ip, [r3, -ip]! @ │ │ │ │ + @ instruction: 0x0123cce8 │ │ │ │ muleq r0, r2, r2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x012385e8 │ │ │ │ + strdeq r8, [r3, -r4]! │ │ │ │ @ instruction: 0x01228594 │ │ │ │ - @ instruction: 0x01233158 │ │ │ │ + @ instruction: 0x01233164 │ │ │ │ @ instruction: 0x01228c48 │ │ │ │ @ instruction: 0x01228530 │ │ │ │ - @ instruction: 0x012d9f04 │ │ │ │ - ldrdeq r3, [r3, -r0]! │ │ │ │ - @ instruction: 0x0123cb60 │ │ │ │ + @ instruction: 0x012d9f0c │ │ │ │ + ldrdeq r3, [r3, -ip]! │ │ │ │ + @ instruction: 0x0123cb6c │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - @ instruction: 0x0123309c │ │ │ │ - smlawbeq r3, ip, r4, r8 │ │ │ │ + @ instruction: 0x012330a8 │ │ │ │ + @ instruction: 0x01238498 │ │ │ │ @ instruction: 0x01228474 │ │ │ │ - @ instruction: 0x01233034 │ │ │ │ - @ instruction: 0x012d9e28 │ │ │ │ - strdeq r2, [r3, -r4]! │ │ │ │ - smlawbeq r3, r4, sl, ip │ │ │ │ + @ instruction: 0x01233040 │ │ │ │ + @ instruction: 0x012d9e30 │ │ │ │ + @ instruction: 0x01233000 │ │ │ │ + @ instruction: 0x0123ca90 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - ldrdeq r2, [r3, -r4]! │ │ │ │ - @ instruction: 0x01238410 │ │ │ │ + @ instruction: 0x01232fe0 │ │ │ │ + @ instruction: 0x0123841c │ │ │ │ @ instruction: 0x012283ac │ │ │ │ - @ instruction: 0x01232f70 │ │ │ │ - @ instruction: 0x012383bc │ │ │ │ + @ instruction: 0x01232f7c │ │ │ │ + smlawteq r3, r8, r3, r8 │ │ │ │ @ instruction: 0x01228348 │ │ │ │ - @ instruction: 0x01232f0c │ │ │ │ - ldrdeq r2, [r3, -ip]! │ │ │ │ - @ instruction: 0x0123833c │ │ │ │ + @ instruction: 0x01232f18 │ │ │ │ + @ instruction: 0x01232ee8 │ │ │ │ + @ instruction: 0x01238348 │ │ │ │ @ instruction: 0x012282b4 │ │ │ │ - @ instruction: 0x01232e78 │ │ │ │ - @ instruction: 0x01232e48 │ │ │ │ - @ instruction: 0x012d9c38 │ │ │ │ - @ instruction: 0x01232e14 │ │ │ │ - @ instruction: 0x0123c894 │ │ │ │ + smlawbeq r3, r4, lr, r2 │ │ │ │ + @ instruction: 0x01232e54 │ │ │ │ + @ instruction: 0x012d9c40 │ │ │ │ + @ instruction: 0x01232e20 │ │ │ │ + @ instruction: 0x0123c8a0 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - strdeq r9, [sp, -ip]! │ │ │ │ - ldrdeq r2, [r3, -r8]! │ │ │ │ - @ instruction: 0x0123c858 │ │ │ │ + @ instruction: 0x012d9c04 │ │ │ │ + @ instruction: 0x01232de4 │ │ │ │ + @ instruction: 0x0123c864 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - smlawteq sp, r0, fp, r9 │ │ │ │ - @ instruction: 0x01232d9c │ │ │ │ - @ instruction: 0x0123c820 │ │ │ │ - smlawbeq sp, r4, fp, r9 │ │ │ │ - @ instruction: 0x01232d60 │ │ │ │ - @ instruction: 0x0123c7e0 │ │ │ │ + smlawteq sp, r8, fp, r9 │ │ │ │ + @ instruction: 0x01232da8 │ │ │ │ + @ instruction: 0x0123c82c │ │ │ │ + smlawbeq sp, ip, fp, r9 │ │ │ │ + @ instruction: 0x01232d6c │ │ │ │ + @ instruction: 0x0123c7ec │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x01232d28 │ │ │ │ - @ instruction: 0x01238148 │ │ │ │ + @ instruction: 0x01232d34 │ │ │ │ + @ instruction: 0x01238154 │ │ │ │ @ instruction: 0x01228100 │ │ │ │ - smlawteq r3, r0, ip, r2 │ │ │ │ - @ instruction: 0x012d9ab0 │ │ │ │ - smlawbeq r3, ip, ip, r2 │ │ │ │ - @ instruction: 0x0123c710 │ │ │ │ - @ instruction: 0x012d9a78 │ │ │ │ - @ instruction: 0x01232c48 │ │ │ │ - ldrdeq ip, [r3, -r8]! │ │ │ │ - @ instruction: 0x012d9808 │ │ │ │ - @ instruction: 0x012329e4 │ │ │ │ - @ instruction: 0x0123c46c │ │ │ │ + smlawteq r3, ip, ip, r2 │ │ │ │ + @ instruction: 0x012d9ab8 │ │ │ │ + @ instruction: 0x01232c98 │ │ │ │ + @ instruction: 0x0123c71c │ │ │ │ + smlawbeq sp, r0, sl, r9 │ │ │ │ + @ instruction: 0x01232c54 │ │ │ │ + @ instruction: 0x0123c6e4 │ │ │ │ + @ instruction: 0x012d9810 │ │ │ │ + strdeq r2, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123c478 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - smlawteq r3, ip, sp, r7 │ │ │ │ + ldrdeq r7, [r3, -r8]! │ │ │ │ @ instruction: 0x01227db4 │ │ │ │ - @ instruction: 0x01232974 │ │ │ │ + smlawbeq r3, r0, r9, r2 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x01232944 │ │ │ │ + @ instruction: 0x01232950 │ │ │ │ @ instruction: 0x01227e5c │ │ │ │ @ instruction: 0x01227d1c │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0x01227d30 │ │ │ │ @ instruction: 0x01227ce8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - smlawteq sp, ip, r6, r9 │ │ │ │ - @ instruction: 0x012328a8 │ │ │ │ - @ instruction: 0x0123c328 │ │ │ │ + ldrdeq r9, [sp, -r4]! │ │ │ │ + @ instruction: 0x012328b4 │ │ │ │ + @ instruction: 0x0123c334 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01232870 │ │ │ │ + @ instruction: 0x0123287c │ │ │ │ @ instruction: 0x01228100 │ │ │ │ @ instruction: 0x01227c48 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0123280c │ │ │ │ + @ instruction: 0x01232818 │ │ │ │ strdeq r8, [r2, -ip]! │ │ │ │ @ instruction: 0x01227be4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012327a8 │ │ │ │ + @ instruction: 0x012327b4 │ │ │ │ @ instruction: 0x01228298 │ │ │ │ smlawbeq r2, r0, fp, r7 │ │ │ │ - @ instruction: 0x01232744 │ │ │ │ - @ instruction: 0x01237bb0 │ │ │ │ + @ instruction: 0x01232750 │ │ │ │ + @ instruction: 0x01237bbc │ │ │ │ @ instruction: 0x01227b1c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012d9500 │ │ │ │ - ldrdeq r2, [r3, -ip]! │ │ │ │ - @ instruction: 0x0123c15c │ │ │ │ + @ instruction: 0x012d9508 │ │ │ │ + @ instruction: 0x012326e8 │ │ │ │ + @ instruction: 0x0123c168 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x012326a4 │ │ │ │ - @ instruction: 0x0123c128 │ │ │ │ + @ instruction: 0x012326b0 │ │ │ │ + @ instruction: 0x0123c134 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x01232670 │ │ │ │ - @ instruction: 0x01237a74 │ │ │ │ + @ instruction: 0x0123267c │ │ │ │ + smlawbeq r3, r0, sl, r7 │ │ │ │ @ instruction: 0x01227a48 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x0123260c │ │ │ │ - @ instruction: 0x01237a20 │ │ │ │ - strdeq r9, [sp, -r0]! │ │ │ │ + @ instruction: 0x01232618 │ │ │ │ + @ instruction: 0x01237a2c │ │ │ │ + strdeq r9, [sp, -r8]! │ │ │ │ @ instruction: 0x012279e0 │ │ │ │ - @ instruction: 0x0123c044 │ │ │ │ + qsubeq ip, r0, r3 │ │ │ │ ldr r2, [pc, #-208] @ 3afac4 │ │ │ │ ldr r1, [pc, #-208] @ 3afac8 │ │ │ │ ldr r3, [pc, #-208] @ 3afacc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -765975,65 +765975,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3b0140 │ │ │ │ teqeq r7, r0, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01222668 │ │ │ │ - smlawteq r9, ip, pc, pc @ │ │ │ │ + ldrdeq pc, [r9, -r8]! │ │ │ │ @ instruction: 0x01224e20 │ │ │ │ @ instruction: 0x01227d98 │ │ │ │ ldrdeq r7, [r2, -r4]! │ │ │ │ - @ instruction: 0x012d92a4 │ │ │ │ - smlawbeq r3, r0, r4, r2 │ │ │ │ - @ instruction: 0x0123bf08 │ │ │ │ + @ instruction: 0x012d92ac │ │ │ │ + smlawbeq r3, ip, r4, r2 │ │ │ │ + @ instruction: 0x0123bf14 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ teqeq r7, ip @ │ │ │ │ - @ instruction: 0x012d9210 │ │ │ │ - @ instruction: 0x012323ec │ │ │ │ - @ instruction: 0x0123be74 │ │ │ │ + @ instruction: 0x012d9218 │ │ │ │ + strdeq r2, [r3, -r8]! │ │ │ │ + smlawbeq r3, r0, lr, fp │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - @ instruction: 0x012d91a0 │ │ │ │ - @ instruction: 0x0123237c │ │ │ │ - @ instruction: 0x0123be04 │ │ │ │ + @ instruction: 0x012d91a8 │ │ │ │ + smlawbeq r3, r8, r3, r2 │ │ │ │ + @ instruction: 0x0123be10 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - @ instruction: 0x012d9150 │ │ │ │ - @ instruction: 0x0123232c │ │ │ │ - @ instruction: 0x0123bdb4 │ │ │ │ + @ instruction: 0x012d9158 │ │ │ │ + @ instruction: 0x01232338 │ │ │ │ + smlawteq r3, r0, sp, fp │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x012d9108 │ │ │ │ - @ instruction: 0x012322e4 │ │ │ │ - @ instruction: 0x0123bd6c │ │ │ │ + @ instruction: 0x012d9110 │ │ │ │ + strdeq r2, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123bd78 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - smlawteq sp, r8, r0, r9 │ │ │ │ - @ instruction: 0x012322a4 │ │ │ │ - @ instruction: 0x0123bd2c │ │ │ │ + ldrdeq r9, [sp, -r0]! │ │ │ │ + @ instruction: 0x012322b0 │ │ │ │ + @ instruction: 0x0123bd38 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - smlawbeq sp, ip, r0, r9 │ │ │ │ - @ instruction: 0x01232268 │ │ │ │ - strdeq fp, [r3, -r0]! │ │ │ │ - qsubeq r9, r0, sp │ │ │ │ - @ instruction: 0x0123222c │ │ │ │ - @ instruction: 0x0123bcb4 │ │ │ │ + @ instruction: 0x012d9094 │ │ │ │ + @ instruction: 0x01232274 │ │ │ │ + strdeq fp, [r3, -ip]! │ │ │ │ + qsubeq r9, r8, sp │ │ │ │ + @ instruction: 0x01232238 │ │ │ │ + smlawteq r3, r0, ip, fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012d9014 │ │ │ │ - strdeq r2, [r3, -r0]! │ │ │ │ - @ instruction: 0x0123bc78 │ │ │ │ + @ instruction: 0x012d901c │ │ │ │ + strdeq r2, [r3, -ip]! │ │ │ │ + smlawbeq r3, r4, ip, fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrdeq r8, [sp, -r8]! @ │ │ │ │ - @ instruction: 0x012321b4 │ │ │ │ - @ instruction: 0x0123bc3c │ │ │ │ + @ instruction: 0x012d8fe0 │ │ │ │ + smlawteq r3, r0, r1, r2 │ │ │ │ + @ instruction: 0x0123bc48 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012d8f9c │ │ │ │ - @ instruction: 0x01232178 │ │ │ │ - strdeq fp, [r3, -r8]! │ │ │ │ + @ instruction: 0x012d8fa4 │ │ │ │ + smlawbeq r3, r4, r1, r2 │ │ │ │ + @ instruction: 0x0123bc04 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - @ instruction: 0x012d8f60 │ │ │ │ - @ instruction: 0x0123213c │ │ │ │ - smlawteq r3, r4, fp, fp │ │ │ │ + @ instruction: 0x012d8f68 │ │ │ │ + @ instruction: 0x01232148 │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -766156,25 +766156,25 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b0650 │ │ │ │ teqeq r7, r8, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, ip, lsr #11 │ │ │ │ - @ instruction: 0x012d8d10 │ │ │ │ - @ instruction: 0x01231eec │ │ │ │ - @ instruction: 0x0123b96c │ │ │ │ + @ instruction: 0x012d8d18 │ │ │ │ + strdeq r1, [r3, -r8]! │ │ │ │ + @ instruction: 0x0123b978 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - smlawteq sp, ip, ip, r8 │ │ │ │ - @ instruction: 0x0123bbe8 │ │ │ │ - @ instruction: 0x0123b924 │ │ │ │ + ldrdeq r8, [sp, -r4]! │ │ │ │ + strdeq fp, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123b930 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - smlawbeq sp, ip, ip, r8 │ │ │ │ - @ instruction: 0x01231e68 │ │ │ │ - strdeq fp, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d8c94 │ │ │ │ + @ instruction: 0x01231e74 │ │ │ │ + strdeq fp, [r3, -ip]! │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #888] @ 3b0b14 │ │ │ │ @@ -766400,34 +766400,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b0928 │ │ │ │ teqeq r7, r4, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012d8a0c │ │ │ │ - @ instruction: 0x01231be8 │ │ │ │ - @ instruction: 0x0123b668 │ │ │ │ + @ instruction: 0x012d8a14 │ │ │ │ + strdeq r1, [r3, -r4]! │ │ │ │ + @ instruction: 0x0123b674 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - smlawteq sp, ip, r9, r8 │ │ │ │ - @ instruction: 0x0123b940 │ │ │ │ - @ instruction: 0x0123b61c │ │ │ │ + ldrdeq r8, [sp, -r4]! │ │ │ │ + @ instruction: 0x0123b94c │ │ │ │ + @ instruction: 0x0123b628 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x012d8978 │ │ │ │ - @ instruction: 0x0123b8bc │ │ │ │ - ldrdeq fp, [r3, -r0]! │ │ │ │ + smlawbeq sp, r0, r9, r8 │ │ │ │ + smlawteq r3, r8, r8, fp │ │ │ │ + ldrdeq fp, [r3, -ip]! │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x012d8934 │ │ │ │ - @ instruction: 0x01231b10 │ │ │ │ - @ instruction: 0x0123b598 │ │ │ │ - ldrdeq r1, [r3, -r8]! │ │ │ │ - @ instruction: 0x012d88ec │ │ │ │ - smlawbeq r3, r0, r8, fp │ │ │ │ + @ instruction: 0x012d893c │ │ │ │ + @ instruction: 0x01231b1c │ │ │ │ + @ instruction: 0x0123b5a4 │ │ │ │ + @ instruction: 0x01231ae4 │ │ │ │ + strdeq r8, [sp, -r4]! │ │ │ │ + smlawbeq r3, ip, r8, fp │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x0123b518 │ │ │ │ + @ instruction: 0x0123b524 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1404] @ 3b110c │ │ │ │ @@ -766782,37 +766782,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b0d74 │ │ │ │ teqeq r7, r0, ror r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r8, lsl #29 │ │ │ │ - smlawbeq sp, ip, r4, r8 │ │ │ │ - @ instruction: 0x01231668 │ │ │ │ - strdeq fp, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d8494 │ │ │ │ + @ instruction: 0x01231674 │ │ │ │ + strdeq fp, [r3, -ip]! │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x012d8450 │ │ │ │ - @ instruction: 0x0123162c │ │ │ │ - @ instruction: 0x0123b0ac │ │ │ │ + @ instruction: 0x012d8458 │ │ │ │ + @ instruction: 0x01231638 │ │ │ │ + strheq fp, [r3, -r8]! │ │ │ │ muleq r0, r2, r3 │ │ │ │ - @ instruction: 0x012d8414 │ │ │ │ - @ instruction: 0x012315e4 │ │ │ │ - @ instruction: 0x0123b3a8 │ │ │ │ - @ instruction: 0x0123b044 │ │ │ │ - @ instruction: 0x012d83a0 │ │ │ │ - @ instruction: 0x0123b310 │ │ │ │ - strdeq sl, [r3, -r8]! │ │ │ │ - smlawteq r3, r4, r2, fp │ │ │ │ - @ instruction: 0x012d8350 │ │ │ │ - @ instruction: 0x0123afa8 │ │ │ │ + @ instruction: 0x012d841c │ │ │ │ + strdeq r1, [r3, -r0]! │ │ │ │ + @ instruction: 0x0123b3b4 │ │ │ │ + qsubeq fp, r0, r3 │ │ │ │ + @ instruction: 0x012d83a8 │ │ │ │ + @ instruction: 0x0123b31c │ │ │ │ + @ instruction: 0x0123b004 │ │ │ │ + ldrdeq fp, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d8358 │ │ │ │ + @ instruction: 0x0123afb4 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x012314e8 │ │ │ │ - strdeq r8, [sp, -ip]! │ │ │ │ - @ instruction: 0x0123b290 │ │ │ │ - @ instruction: 0x0123af20 │ │ │ │ + strdeq r1, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d8304 │ │ │ │ + @ instruction: 0x0123b29c │ │ │ │ + @ instruction: 0x0123af2c │ │ │ │ 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, #620] @ 0x26c │ │ │ │ ldr r2, [pc, #1496] @ 3b176c │ │ │ │ @@ -767193,56 +767193,56 @@ │ │ │ │ b 3b11e0 │ │ │ │ teqeq r7, r4, ror #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, ip, lsr sl │ │ │ │ teqeq r7, ip, lsl sl │ │ │ │ andeq r7, r0, r8, asr #31 │ │ │ │ stmdapl r0, {r3} │ │ │ │ - @ instruction: 0x012d8158 │ │ │ │ - @ instruction: 0x0123adbc │ │ │ │ + @ instruction: 0x012d8160 │ │ │ │ + smlawteq r3, r8, sp, sl │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - @ instruction: 0x012d8060 │ │ │ │ - @ instruction: 0x0123aa68 │ │ │ │ - @ instruction: 0x0123aa48 │ │ │ │ - smlawteq r3, r0, r1, r1 │ │ │ │ - @ instruction: 0x0123ac4c │ │ │ │ + @ instruction: 0x012d8068 │ │ │ │ + @ instruction: 0x0123aa74 │ │ │ │ + @ instruction: 0x0123aa54 │ │ │ │ + smlawteq r3, ip, r1, r1 │ │ │ │ + @ instruction: 0x0123ac58 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - @ instruction: 0x012d7f9c │ │ │ │ - strdeq sl, [r3, -r8]! │ │ │ │ + @ instruction: 0x012d7fa4 │ │ │ │ + @ instruction: 0x0123ac04 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ @ instruction: 0x01221954 │ │ │ │ @ instruction: 0x01221900 │ │ │ │ - @ instruction: 0x012d7e78 │ │ │ │ - qsubeq r1, r4, r3 │ │ │ │ - ldrdeq sl, [r3, -ip]! │ │ │ │ + smlawbeq sp, r0, lr, r7 │ │ │ │ + @ instruction: 0x01231060 │ │ │ │ + @ instruction: 0x0123aae8 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - @ instruction: 0x012d7e3c │ │ │ │ - @ instruction: 0x01231018 │ │ │ │ - @ instruction: 0x0123aaa0 │ │ │ │ - smulwteq r3, r0, pc @ │ │ │ │ - @ instruction: 0x0123aa6c │ │ │ │ + @ instruction: 0x012d7e44 │ │ │ │ + @ instruction: 0x01231024 │ │ │ │ + @ instruction: 0x0123aaac │ │ │ │ + smulwteq r3, ip, pc @ │ │ │ │ + @ instruction: 0x0123aa78 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - @ instruction: 0x0123ad9c │ │ │ │ + @ instruction: 0x0123ada8 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - @ instruction: 0x01230f74 │ │ │ │ - @ instruction: 0x012d7d64 │ │ │ │ - @ instruction: 0x01230f40 │ │ │ │ - smlawteq r3, r8, r9, sl │ │ │ │ + smlawbeq r3, r0, pc, r0 @ │ │ │ │ + @ instruction: 0x012d7d6c │ │ │ │ + @ instruction: 0x01230f4c │ │ │ │ + ldrdeq sl, [r3, -r4]! │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x012d7d28 │ │ │ │ - @ instruction: 0x01230f04 │ │ │ │ - smlawbeq r3, r4, r9, sl │ │ │ │ + @ instruction: 0x012d7d30 │ │ │ │ + @ instruction: 0x01230f10 │ │ │ │ + @ instruction: 0x0123a990 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - smlawteq r3, ip, lr, r0 │ │ │ │ + ldrdeq r0, [r3, -r8]! │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - @ instruction: 0x01230e9c │ │ │ │ - @ instruction: 0x01230e6c │ │ │ │ - @ instruction: 0x01230e3c │ │ │ │ - smlawteq r3, r8, r8, sl │ │ │ │ + smulwbeq r3, r8, lr │ │ │ │ + @ instruction: 0x01230e78 │ │ │ │ + @ instruction: 0x01230e48 │ │ │ │ + ldrdeq sl, [r3, -r4]! │ │ │ │ @ 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, #1360] @ 3b1d98 │ │ │ │ ldr r2, [pc, #1360] @ 3b1d9c │ │ │ │ @@ -767585,48 +767585,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b187c │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0, lsl #7 │ │ │ │ - @ instruction: 0x012d7818 │ │ │ │ - strdeq r0, [r3, -r4]! │ │ │ │ - @ instruction: 0x0123a47c │ │ │ │ + @ instruction: 0x012d7820 │ │ │ │ + @ instruction: 0x01230a00 │ │ │ │ + smlawbeq r3, r8, r4, sl │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - ldrdeq r7, [sp, -ip]! │ │ │ │ - @ instruction: 0x012309b8 │ │ │ │ - @ instruction: 0x0123a440 │ │ │ │ + @ instruction: 0x012d77e4 │ │ │ │ + smlawteq r3, r4, r9, r0 │ │ │ │ + @ instruction: 0x0123a44c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x012d77a4 │ │ │ │ - smlawbeq r3, r0, r9, r0 │ │ │ │ - @ instruction: 0x0123a408 │ │ │ │ - @ instruction: 0x012d7768 │ │ │ │ - @ instruction: 0x01230944 │ │ │ │ - smlawteq r3, ip, r3, sl │ │ │ │ + @ instruction: 0x012d77ac │ │ │ │ + smlawbeq r3, ip, r9, r0 │ │ │ │ + @ instruction: 0x0123a414 │ │ │ │ + @ instruction: 0x012d7770 │ │ │ │ + @ instruction: 0x01230950 │ │ │ │ + ldrdeq sl, [r3, -r8]! │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x012d7730 │ │ │ │ - @ instruction: 0x0123a730 │ │ │ │ - smlawbeq r3, ip, r3, sl │ │ │ │ + @ instruction: 0x012d7738 │ │ │ │ + @ instruction: 0x0123a73c │ │ │ │ + @ instruction: 0x0123a398 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x012d76e8 │ │ │ │ - smlawteq r3, r4, r8, r0 │ │ │ │ - @ instruction: 0x0123a34c │ │ │ │ + strdeq r7, [sp, -r0]! │ │ │ │ + ldrdeq r0, [r3, -r0]! @ │ │ │ │ + @ instruction: 0x0123a358 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012d76b0 │ │ │ │ - smlawbeq r3, ip, r8, r0 │ │ │ │ - @ instruction: 0x0123a314 │ │ │ │ + @ instruction: 0x012d76b8 │ │ │ │ + @ instruction: 0x01230898 │ │ │ │ + @ instruction: 0x0123a320 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012d7674 │ │ │ │ - @ instruction: 0x0123a678 │ │ │ │ - ldrdeq sl, [r3, -r8]! │ │ │ │ + @ instruction: 0x012d767c │ │ │ │ + smlawbeq r3, r4, r6, sl │ │ │ │ + @ instruction: 0x0123a2e4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012d7634 │ │ │ │ - @ instruction: 0x01230810 │ │ │ │ - @ instruction: 0x0123a298 │ │ │ │ + @ instruction: 0x012d763c │ │ │ │ + @ instruction: 0x0123081c │ │ │ │ + @ instruction: 0x0123a2a4 │ │ │ │ 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 │ │ │ │ @@ -768650,167 +768650,167 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b2b34 │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, ip, ror sp │ │ │ │ - @ instruction: 0x012d7500 │ │ │ │ - @ instruction: 0x0123a164 │ │ │ │ + @ instruction: 0x012d7508 │ │ │ │ + @ instruction: 0x0123a170 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x012d7348 │ │ │ │ - @ instruction: 0x0123a368 │ │ │ │ - @ instruction: 0x01239fa0 │ │ │ │ + @ instruction: 0x012d7350 │ │ │ │ + @ instruction: 0x0123a374 │ │ │ │ + @ instruction: 0x01239fac │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x01239eb0 │ │ │ │ - @ instruction: 0x012d7238 │ │ │ │ - @ instruction: 0x012d71a0 │ │ │ │ - strdeq r9, [r3, -r8]! │ │ │ │ + @ instruction: 0x01239ebc │ │ │ │ + @ instruction: 0x012d7240 │ │ │ │ + @ instruction: 0x012d71a8 │ │ │ │ + @ instruction: 0x01239e04 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x012d7128 │ │ │ │ - smlawbeq r3, r8, sp, r9 │ │ │ │ + @ instruction: 0x012d7130 │ │ │ │ + @ instruction: 0x01239d94 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r7, [sp, -r0]! │ │ │ │ - @ instruction: 0x01239d14 │ │ │ │ + strheq r7, [sp, -r8]! │ │ │ │ + @ instruction: 0x01239d20 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x012d7008 │ │ │ │ - @ instruction: 0x01239c64 │ │ │ │ - strdeq r6, [sp, -r4]! │ │ │ │ - @ instruction: 0x01239c4c │ │ │ │ - @ instruction: 0x012d6e4c │ │ │ │ - @ instruction: 0x01239aa8 │ │ │ │ + @ instruction: 0x012d7010 │ │ │ │ + @ instruction: 0x01239c70 │ │ │ │ + strdeq r6, [sp, -ip]! │ │ │ │ + @ instruction: 0x01239c58 │ │ │ │ + @ instruction: 0x012d6e54 │ │ │ │ + @ instruction: 0x01239ab4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012d6cb8 │ │ │ │ - @ instruction: 0x01239918 │ │ │ │ - smlawteq sp, r8, fp, r6 │ │ │ │ - @ instruction: 0x01239824 │ │ │ │ + smlawteq sp, r0, ip, r6 │ │ │ │ + @ instruction: 0x01239924 │ │ │ │ + ldrdeq r6, [sp, -r0]! │ │ │ │ + @ instruction: 0x01239830 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x0123966c │ │ │ │ - smlawteq sp, r8, r9, r6 │ │ │ │ - @ instruction: 0x012d6904 │ │ │ │ - @ instruction: 0x01239568 │ │ │ │ + @ instruction: 0x01239678 │ │ │ │ + ldrdeq r6, [sp, -r0]! │ │ │ │ + @ instruction: 0x012d690c │ │ │ │ + @ instruction: 0x01239574 │ │ │ │ teqeq r7, r8, asr #1 │ │ │ │ @ instruction: 0x01220274 │ │ │ │ - @ instruction: 0x01239444 │ │ │ │ - smlawteq sp, ip, r7, r6 │ │ │ │ - @ instruction: 0x012393e8 │ │ │ │ - @ instruction: 0x012d6748 │ │ │ │ - @ instruction: 0x012d66b8 │ │ │ │ - msreq CPSR_x, r0 @ │ │ │ │ - @ instruction: 0x0123931c │ │ │ │ - @ instruction: 0x012d667c │ │ │ │ - msreq CPSR_x, r8, asr r8 │ │ │ │ - @ instruction: 0x012392e0 │ │ │ │ - msreq CPSR_x, r4, lsr #16 │ │ │ │ - strdeq pc, [r2, -r8]! │ │ │ │ - smlawteq r2, ip, r7, pc @ │ │ │ │ - @ instruction: 0x012d65bc │ │ │ │ - msreq LR_svc, r8 @ │ │ │ │ - @ instruction: 0x01239220 │ │ │ │ + @ instruction: 0x01239450 │ │ │ │ + ldrdeq r6, [sp, -r4]! │ │ │ │ + strdeq r9, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d6750 │ │ │ │ + smlawteq sp, r0, r6, r6 │ │ │ │ + msreq CPSR_x, ip @ │ │ │ │ + @ instruction: 0x01239328 │ │ │ │ + smlawbeq sp, r4, r6, r6 │ │ │ │ + msreq CPSR_x, r4, ror #16 │ │ │ │ + @ instruction: 0x012392ec │ │ │ │ + msreq CPSR_x, r0, lsr r8 │ │ │ │ + msreq CPSR_x, r4, lsl #16 │ │ │ │ + ldrdeq pc, [r2, -r8]! │ │ │ │ + smlawteq sp, r4, r5, r6 │ │ │ │ + msreq LR_svc, r4, lsr #15 │ │ │ │ + @ instruction: 0x0123922c │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - msreq LR_svc, r4, ror #14 │ │ │ │ - smlawteq r2, r4, r4, pc @ │ │ │ │ + msreq LR_svc, r0, ror r7 │ │ │ │ + ldrdeq pc, [r2, -r0]! │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - msreq CPSR_x, r8 @ │ │ │ │ - smlawbeq sp, ip, r2, r6 │ │ │ │ - msreq CPSR_x, r4, ror #8 │ │ │ │ - strdeq r8, [r3, -r0]! │ │ │ │ + msreq CPSR_x, r4, lsr #9 │ │ │ │ + @ instruction: 0x012d6294 │ │ │ │ + msreq CPSR_x, r0, ror r4 │ │ │ │ + strdeq r8, [r3, -ip]! │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - @ instruction: 0x012d6250 │ │ │ │ - @ instruction: 0x0123932c │ │ │ │ - @ instruction: 0x01238eb4 │ │ │ │ + @ instruction: 0x012d6258 │ │ │ │ + @ instruction: 0x01239338 │ │ │ │ + smlawteq r3, r0, lr, r8 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - msreq LR_svc, ip, ror #7 │ │ │ │ + strdeq pc, [r2, -r8]! │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - @ instruction: 0x012d61e4 │ │ │ │ - msreq LR_svc, ip @ │ │ │ │ - @ instruction: 0x01238e48 │ │ │ │ + @ instruction: 0x012d61ec │ │ │ │ + smlawteq r2, r8, r3, pc @ │ │ │ │ + @ instruction: 0x01238e54 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x012d61a4 │ │ │ │ - smlawbeq r2, r0, r3, pc @ │ │ │ │ - @ instruction: 0x01238e08 │ │ │ │ + @ instruction: 0x012d61ac │ │ │ │ + smlawbeq r2, ip, r3, pc @ │ │ │ │ + @ instruction: 0x01238e14 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x012d616c │ │ │ │ - msreq LR_svc, r8, asr #6 │ │ │ │ - ldrdeq r8, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d6174 │ │ │ │ + msreq LR_svc, r4, asr r3 │ │ │ │ + ldrdeq r8, [r3, -ip]! │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - msreq LR_svc, r4, lsl r3 │ │ │ │ + msreq LR_svc, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - msreq R10_usr, r8, ror #5 │ │ │ │ - msreq R10_usr, ip @ │ │ │ │ + strdeq pc, [r2, -r4]! │ │ │ │ + smlawteq r2, r8, r2, pc @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - msreq R10_usr, r0 @ │ │ │ │ + msreq R10_usr, ip @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlawbeq sp, r8, r0, r6 │ │ │ │ - msreq R10_usr, r0, ror #4 │ │ │ │ - @ instruction: 0x01238cec │ │ │ │ + @ instruction: 0x012d6090 │ │ │ │ + msreq R10_usr, ip, ror #4 │ │ │ │ + strdeq r8, [r3, -r8]! @ │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - qsubeq r6, r0, sp │ │ │ │ - msreq R10_usr, r8, lsr #4 │ │ │ │ - @ instruction: 0x01238cb4 │ │ │ │ + qsubeq r6, r8, sp │ │ │ │ + msreq R10_usr, r4, lsr r2 │ │ │ │ + smlawteq r3, r0, ip, r8 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - @ instruction: 0x012d6018 │ │ │ │ - strdeq pc, [r2, -r0]! │ │ │ │ - @ instruction: 0x01238c7c │ │ │ │ + @ instruction: 0x012d6020 │ │ │ │ + strdeq pc, [r2, -ip]! │ │ │ │ + smlawbeq r3, r8, ip, r8 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - msreq CPSR_x, ip @ │ │ │ │ + smlawteq r2, r8, r1, pc @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012d5fb0 │ │ │ │ - smlawbeq r2, ip, r1, pc @ │ │ │ │ - @ instruction: 0x01238c14 │ │ │ │ + @ instruction: 0x012d5fb8 │ │ │ │ + msreq CPSR_x, r8 @ │ │ │ │ + @ instruction: 0x01238c20 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - msreq CPSR_x, r4, asr r1 │ │ │ │ + msreq CPSR_x, r0, ror #2 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - msreq CPSR_x, ip, lsr r1 │ │ │ │ + msreq CPSR_x, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012d5f30 │ │ │ │ - msreq CPSR_x, ip, lsl #2 │ │ │ │ - @ instruction: 0x01238b94 │ │ │ │ + @ instruction: 0x012d5f38 │ │ │ │ + msreq CPSR_x, r8, lsl r1 │ │ │ │ + @ instruction: 0x01238ba0 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - ldrdeq pc, [r2, -r8]! │ │ │ │ + msreq CPSR_x, r4, ror #1 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - smlawteq sp, ip, lr, r5 │ │ │ │ - msreq CPSR_x, r8, lsr #1 │ │ │ │ - @ instruction: 0x01238b30 │ │ │ │ + ldrdeq r5, [sp, -r4]! │ │ │ │ + strheq pc, [r2, -r4]! @ │ │ │ │ + @ instruction: 0x01238b3c │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - msreq CPSR_x, r4, ror r0 │ │ │ │ + smlawbeq r2, r0, r0, pc @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - msreq CPSR_x, r4, asr #32 │ │ │ │ - @ instruction: 0x012d5e34 │ │ │ │ - smlawteq r3, r8, lr, r8 │ │ │ │ - smlawbeq r3, ip, sl, r8 │ │ │ │ - @ instruction: 0x012d5de4 │ │ │ │ - smlawteq r2, r0, pc, lr @ │ │ │ │ - @ instruction: 0x01238a48 │ │ │ │ + qsubeq pc, r0, r2 @ │ │ │ │ + @ instruction: 0x012d5e3c │ │ │ │ + ldrdeq r8, [r3, -r4]! │ │ │ │ + @ instruction: 0x01238a98 │ │ │ │ + @ instruction: 0x012d5dec │ │ │ │ + smlawteq r2, ip, pc, lr @ │ │ │ │ + @ instruction: 0x01238a54 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - smlawbeq r2, ip, pc, lr @ │ │ │ │ + @ instruction: 0x0122ef98 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - @ instruction: 0x0122ef64 │ │ │ │ + @ instruction: 0x0122ef70 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - @ instruction: 0x0122ef38 │ │ │ │ + @ instruction: 0x0122ef44 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x0122ef28 │ │ │ │ + @ instruction: 0x0122ef34 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x012d5d24 │ │ │ │ - strdeq lr, [r2, -ip]! │ │ │ │ - smlawbeq r3, r8, r9, r8 │ │ │ │ + @ instruction: 0x012d5d2c │ │ │ │ + @ instruction: 0x0122ef08 │ │ │ │ + @ instruction: 0x01238994 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x012d5cec │ │ │ │ - strdeq r8, [r3, -r4]! │ │ │ │ - @ instruction: 0x01238944 │ │ │ │ + strdeq r5, [sp, -r4]! │ │ │ │ + @ instruction: 0x01238e00 │ │ │ │ + @ instruction: 0x01238950 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x0122ee98 │ │ │ │ + @ instruction: 0x0122eea4 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x0122ee6c │ │ │ │ + @ instruction: 0x0122ee78 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - @ instruction: 0x0122ee44 │ │ │ │ + @ instruction: 0x0122ee50 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x0122ee1c │ │ │ │ + @ instruction: 0x0122ee28 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ ldr r1, [pc, #-400] @ 3b2f28 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-416] @ 3b2f2c │ │ │ │ @@ -769497,33 +769497,33 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 3b39f8 │ │ │ │ teqeq r7, r0, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq r7, r4, lsl #4 │ │ │ │ - @ instruction: 0x012d5950 │ │ │ │ - @ instruction: 0x0122eb2c │ │ │ │ - @ instruction: 0x012385ac │ │ │ │ + @ instruction: 0x012d5958 │ │ │ │ + @ instruction: 0x0122eb38 │ │ │ │ + @ instruction: 0x012385b8 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - @ instruction: 0x012d5914 │ │ │ │ - strdeq lr, [r2, -r0]! │ │ │ │ - @ instruction: 0x01238570 │ │ │ │ + @ instruction: 0x012d591c │ │ │ │ + strdeq lr, [r2, -ip]! │ │ │ │ + @ instruction: 0x0123857c │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - ldrdeq r5, [sp, -r8]! │ │ │ │ - @ instruction: 0x0122eab4 │ │ │ │ - @ instruction: 0x01238534 │ │ │ │ + @ instruction: 0x012d58e0 │ │ │ │ + smlawteq r2, r0, sl, lr │ │ │ │ + @ instruction: 0x01238540 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012d589c │ │ │ │ - @ instruction: 0x0122ea78 │ │ │ │ - strdeq r8, [r3, -r8]! @ │ │ │ │ + @ instruction: 0x012d58a4 │ │ │ │ + smlawbeq r2, r4, sl, lr │ │ │ │ + @ instruction: 0x01238504 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012d5860 │ │ │ │ - @ instruction: 0x0122ea3c │ │ │ │ - @ instruction: 0x012384bc │ │ │ │ + @ instruction: 0x012d5868 │ │ │ │ + @ instruction: 0x0122ea48 │ │ │ │ + smlawteq r3, r8, r4, 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] @ 3b3d6c │ │ │ │ ldr ip, [pc, #384] @ 3b3d70 │ │ │ │ @@ -769622,22 +769622,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3b3c7c │ │ │ │ teqeq r7, r8, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0123889c │ │ │ │ - @ instruction: 0x012d58ec │ │ │ │ + @ instruction: 0x012388a8 │ │ │ │ + strdeq r5, [sp, -r4]! │ │ │ │ teqeq r7, r0, lsl #31 │ │ │ │ msreq CPSR_c, ip, lsr #2 │ │ │ │ - @ instruction: 0x0122e870 │ │ │ │ - @ instruction: 0x0122e83c │ │ │ │ - @ instruction: 0x01238790 │ │ │ │ - @ instruction: 0x012d57e0 │ │ │ │ + @ instruction: 0x0122e87c │ │ │ │ + @ instruction: 0x0122e848 │ │ │ │ + @ instruction: 0x0123879c │ │ │ │ + @ instruction: 0x012d57e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #404] @ 3b3f44 │ │ │ │ ldr ip, [pc, #404] @ 3b3f48 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -769740,22 +769740,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3b3e50 │ │ │ │ teqeq r7, r4, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrdeq r8, [r3, -r4]! │ │ │ │ - @ instruction: 0x012d5708 │ │ │ │ + @ instruction: 0x012386e0 │ │ │ │ + @ instruction: 0x012d5710 │ │ │ │ teqeq r7, ip, lsr #27 │ │ │ │ @ instruction: 0x0121ef58 │ │ │ │ - @ instruction: 0x0122e69c │ │ │ │ - @ instruction: 0x012d5614 │ │ │ │ - @ instruction: 0x0122e668 │ │ │ │ - @ instruction: 0x012385b8 │ │ │ │ + @ instruction: 0x0122e6a8 │ │ │ │ + @ instruction: 0x012d561c │ │ │ │ + @ instruction: 0x0122e674 │ │ │ │ + smlawteq r3, r4, r5, r8 │ │ │ │ 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] @ 3b4238 │ │ │ │ ldr ip, [pc, #688] @ 3b423c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -769930,27 +769930,27 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3b406c │ │ │ │ teqeq r7, ip, ror ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, ip, asr #24 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x012d5510 │ │ │ │ - @ instruction: 0x012384b4 │ │ │ │ + @ instruction: 0x012d5518 │ │ │ │ + smlawteq r3, r0, r4, r8 │ │ │ │ teqeq r7, r0 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012d5470 │ │ │ │ - @ instruction: 0x01238418 │ │ │ │ + @ instruction: 0x012d5478 │ │ │ │ + @ instruction: 0x01238424 │ │ │ │ ldrdeq lr, [r1, -r4]! │ │ │ │ @ instruction: 0x0121ec94 │ │ │ │ - ldrdeq lr, [r2, -r8]! │ │ │ │ - @ instruction: 0x0122e3a8 │ │ │ │ - @ instruction: 0x012d5320 │ │ │ │ - @ instruction: 0x0122e374 │ │ │ │ - smlawteq r3, r0, r2, r8 │ │ │ │ + @ instruction: 0x0122e3e4 │ │ │ │ + @ instruction: 0x0122e3b4 │ │ │ │ + @ instruction: 0x012d5328 │ │ │ │ + smlawbeq r2, r0, r3, lr │ │ │ │ + smlawteq r3, ip, r2, r8 │ │ │ │ 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] @ 3b44dc │ │ │ │ ldr r3, [pc, #584] @ 3b44e0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770098,22 +770098,22 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3b4394 │ │ │ │ teqeq r7, r0, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012d520c │ │ │ │ - @ instruction: 0x012381b4 │ │ │ │ + @ instruction: 0x012d5214 │ │ │ │ + smlawteq r3, r0, r1, r8 │ │ │ │ teqeq r7, r8, ror #16 │ │ │ │ smlawteq r1, r0, r9, lr │ │ │ │ - @ instruction: 0x012d50ac │ │ │ │ - @ instruction: 0x0122e100 │ │ │ │ - qsubeq r8, r0, r3 │ │ │ │ - smlawteq r2, r8, r0, lr │ │ │ │ + strheq r5, [sp, -r4]! │ │ │ │ + @ instruction: 0x0122e10c │ │ │ │ + qsubeq r8, ip, r3 │ │ │ │ + ldrdeq lr, [r2, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3b4578 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -770135,17 +770135,17 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b4530 │ │ │ │ andeq sl, r0, r8, asr r0 │ │ │ │ - @ instruction: 0x012d4fe0 │ │ │ │ - @ instruction: 0x0122e034 │ │ │ │ - @ instruction: 0x01237fb0 │ │ │ │ + @ instruction: 0x012d4fe8 │ │ │ │ + @ instruction: 0x0122e040 │ │ │ │ + @ instruction: 0x01237fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3b45f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -770167,17 +770167,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b45b0 │ │ │ │ andeq sl, r0, ip, asr #32 │ │ │ │ - @ instruction: 0x012d4f60 │ │ │ │ - @ instruction: 0x0122dfb4 │ │ │ │ - @ instruction: 0x01237f30 │ │ │ │ + @ instruction: 0x012d4f68 │ │ │ │ + smlawteq r2, r0, pc, sp @ │ │ │ │ + @ instruction: 0x01237f3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3b467c │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770200,17 +770200,17 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b4634 │ │ │ │ @ instruction: 0x000116b4 │ │ │ │ - ldrdeq r4, [sp, -ip]! │ │ │ │ - @ instruction: 0x0122df30 │ │ │ │ - @ instruction: 0x01237eac │ │ │ │ + @ instruction: 0x012d4ee4 │ │ │ │ + @ instruction: 0x0122df3c │ │ │ │ + @ instruction: 0x01237eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3b4700 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770233,17 +770233,17 @@ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #31 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b46b8 │ │ │ │ andeq r5, r1, ip, lsr #5 │ │ │ │ - @ instruction: 0x012d4e58 │ │ │ │ - @ instruction: 0x0122deac │ │ │ │ - @ instruction: 0x01237e28 │ │ │ │ + @ instruction: 0x012d4e60 │ │ │ │ + @ instruction: 0x0122deb8 │ │ │ │ + @ instruction: 0x01237e34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3b4784 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770266,17 +770266,17 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b473c │ │ │ │ andeq r2, r1, r4, lsr pc │ │ │ │ - ldrdeq r4, [sp, -r4]! @ │ │ │ │ - @ instruction: 0x0122de28 │ │ │ │ - @ instruction: 0x01237da4 │ │ │ │ + ldrdeq r4, [sp, -ip]! │ │ │ │ + @ instruction: 0x0122de34 │ │ │ │ + @ instruction: 0x01237db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3b4808 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770299,17 +770299,17 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b47c0 │ │ │ │ andeq r5, r1, r8, lsr r2 │ │ │ │ - @ instruction: 0x012d4d50 │ │ │ │ - @ instruction: 0x0122dda4 │ │ │ │ - @ instruction: 0x01237d20 │ │ │ │ + @ instruction: 0x012d4d58 │ │ │ │ + @ instruction: 0x0122ddb0 │ │ │ │ + @ instruction: 0x01237d2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 3b427c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -770328,17 +770328,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b4838 │ │ │ │ - ldrdeq r4, [sp, -r8]! │ │ │ │ - @ instruction: 0x0122dd2c │ │ │ │ - @ instruction: 0x01237ca8 │ │ │ │ + @ instruction: 0x012d4ce0 │ │ │ │ + @ instruction: 0x0122dd38 │ │ │ │ + @ instruction: 0x01237cb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 3b4968 │ │ │ │ ldr lr, [pc, #196] @ 3b496c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -770392,17 +770392,17 @@ │ │ │ │ b 3b48f8 │ │ │ │ teqeq r7, r0, ror #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0, asr #6 │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ muleq r1, r4, r1 │ │ │ │ teqeq r7, r4, lsl #6 │ │ │ │ - strdeq r4, [sp, -r0]! │ │ │ │ - @ instruction: 0x0122dc44 │ │ │ │ - smlawteq r3, r0, fp, r7 │ │ │ │ + strdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x0122dc50 │ │ │ │ + smlawteq r3, ip, fp, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 3b4a68 │ │ │ │ ldr lr, [pc, #196] @ 3b4a6c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -770456,17 +770456,17 @@ │ │ │ │ b 3b49f8 │ │ │ │ teqeq r7, r0, ror #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0, asr #4 │ │ │ │ andeq r8, r0, r4, lsl #5 │ │ │ │ andeq r5, r1, r8, lsr #2 │ │ │ │ teqeq r7, r4, lsl #4 │ │ │ │ - strdeq r4, [sp, -r0]! │ │ │ │ - @ instruction: 0x0122db44 │ │ │ │ - smlawteq r3, r0, sl, r7 │ │ │ │ + strdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x0122db50 │ │ │ │ + smlawteq r3, ip, sl, r7 │ │ │ │ │ │ │ │ 003b4a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -770530,24 +770530,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b4aec │ │ │ │ - @ instruction: 0x01237160 │ │ │ │ - @ instruction: 0x0122da78 │ │ │ │ - @ instruction: 0x01237a18 │ │ │ │ - strdeq r4, [sp, -r0]! │ │ │ │ - @ instruction: 0x0122da40 │ │ │ │ - @ instruction: 0x012379e0 │ │ │ │ - @ instruction: 0x012d4ab8 │ │ │ │ - @ instruction: 0x0122da08 │ │ │ │ - @ instruction: 0x012379a8 │ │ │ │ - smlawbeq sp, r0, sl, r4 │ │ │ │ + @ instruction: 0x0123716c │ │ │ │ + smlawbeq r2, r4, sl, sp │ │ │ │ + @ instruction: 0x01237a24 │ │ │ │ + strdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x0122da4c │ │ │ │ + @ instruction: 0x012379ec │ │ │ │ + smlawteq sp, r0, sl, r4 │ │ │ │ + @ instruction: 0x0122da14 │ │ │ │ + @ instruction: 0x012379b4 │ │ │ │ + smlawbeq sp, r8, sl, r4 │ │ │ │ │ │ │ │ 003b4bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -770740,19 +770740,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ msreq CPSR_c, ip, lsr r0 │ │ │ │ - strdeq r7, [r3, -r4]! │ │ │ │ - @ instruction: 0x012d47b8 │ │ │ │ + @ instruction: 0x01237700 │ │ │ │ + smlawteq sp, r0, r7, r4 │ │ │ │ strdeq lr, [r1, -ip]! │ │ │ │ - @ instruction: 0x012376b4 │ │ │ │ - @ instruction: 0x012d4778 │ │ │ │ + smlawteq r3, r0, r6, r7 │ │ │ │ + smlawbeq sp, r0, r7, r4 │ │ │ │ │ │ │ │ 003b4ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -770933,19 +770933,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0121ed50 │ │ │ │ - ldrdeq r4, [sp, -r0]! │ │ │ │ - strdeq r7, [r3, -ip]! │ │ │ │ + ldrdeq r4, [sp, -r8]! │ │ │ │ + @ instruction: 0x01237408 │ │ │ │ @ instruction: 0x0121ed10 │ │ │ │ - @ instruction: 0x012d4490 │ │ │ │ - @ instruction: 0x012373bc │ │ │ │ + @ instruction: 0x012d4498 │ │ │ │ + smlawteq r3, r8, r3, r7 │ │ │ │ │ │ │ │ 003b51f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1080] @ 3b5640 │ │ │ │ @@ -771230,22 +771230,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0121e8e4 │ │ │ │ - @ instruction: 0x012d4068 │ │ │ │ - @ instruction: 0x01236f94 │ │ │ │ + @ instruction: 0x012d4070 │ │ │ │ + @ instruction: 0x01236fa0 │ │ │ │ @ instruction: 0x0121ea98 │ │ │ │ - @ instruction: 0x012d4020 │ │ │ │ - @ instruction: 0x01236f4c │ │ │ │ + @ instruction: 0x012d4028 │ │ │ │ + @ instruction: 0x01236f58 │ │ │ │ @ instruction: 0x0121e86c │ │ │ │ - strdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x01236f1c │ │ │ │ + strdeq r3, [sp, -r8]! │ │ │ │ + @ instruction: 0x01236f28 │ │ │ │ │ │ │ │ 003b5698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3b5964 │ │ │ │ @@ -771433,19 +771433,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0121e790 │ │ │ │ - @ instruction: 0x012d3d14 │ │ │ │ - @ instruction: 0x01236c40 │ │ │ │ + @ instruction: 0x012d3d1c │ │ │ │ + @ instruction: 0x01236c4c │ │ │ │ @ instruction: 0x0121e554 │ │ │ │ - ldrdeq r3, [sp, -r4]! │ │ │ │ - @ instruction: 0x01236c00 │ │ │ │ + ldrdeq r3, [sp, -ip]! │ │ │ │ + @ instruction: 0x01236c0c │ │ │ │ │ │ │ │ 003b59b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #792] @ 3b5ce0 │ │ │ │ @@ -771661,19 +771661,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r7, r4, ror #31 │ │ │ │ @ instruction: 0x0121e208 │ │ │ │ - strdeq r6, [r3, -r0]! │ │ │ │ - ldrdeq r3, [sp, -r0]! │ │ │ │ + strdeq r6, [r3, -ip]! │ │ │ │ + ldrdeq r3, [sp, -r8]! │ │ │ │ smlawteq r1, r4, r3, lr │ │ │ │ - @ instruction: 0x012368b0 │ │ │ │ - @ instruction: 0x012d3990 │ │ │ │ + @ instruction: 0x012368bc │ │ │ │ + @ instruction: 0x012d3998 │ │ │ │ │ │ │ │ 003b5d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -771856,19 +771856,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0121df04 │ │ │ │ - ldrdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x012365e0 │ │ │ │ + ldrdeq r3, [sp, -r8]! │ │ │ │ + @ instruction: 0x012365ec │ │ │ │ smlawteq r1, r4, lr, sp │ │ │ │ - @ instruction: 0x012d3690 │ │ │ │ - @ instruction: 0x012365a0 │ │ │ │ + @ instruction: 0x012d3698 │ │ │ │ + @ instruction: 0x012365ac │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ mov r0, #0 │ │ │ │ @@ -771925,17 +771925,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b60f8 │ │ │ │ - @ instruction: 0x0122c46c │ │ │ │ - @ instruction: 0x01236490 │ │ │ │ - @ instruction: 0x012d3564 │ │ │ │ + @ instruction: 0x0122c478 │ │ │ │ + @ instruction: 0x0123649c │ │ │ │ + @ instruction: 0x012d356c │ │ │ │ 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, #624] @ 0x270 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ @@ -772040,24 +772040,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3b6208 │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - @ instruction: 0x012d3434 │ │ │ │ - smlawbeq r3, r8, r3, r6 │ │ │ │ - @ instruction: 0x01236350 │ │ │ │ - strdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x0122c2ec │ │ │ │ - @ instruction: 0x01236308 │ │ │ │ + @ instruction: 0x012d343c │ │ │ │ + @ instruction: 0x01236394 │ │ │ │ + @ instruction: 0x0123635c │ │ │ │ + strdeq r3, [sp, -r8]! │ │ │ │ + strdeq ip, [r2, -r8]! │ │ │ │ + @ instruction: 0x01236314 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x012d33b4 │ │ │ │ - @ instruction: 0x0122c2b0 │ │ │ │ - ldrdeq r6, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d33bc │ │ │ │ + @ instruction: 0x0122c2bc │ │ │ │ + @ instruction: 0x012362e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #624] @ 0x270 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -772274,37 +772274,37 @@ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b64ec │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012d32e4 │ │ │ │ - @ instruction: 0x01236208 │ │ │ │ - @ instruction: 0x012d3274 │ │ │ │ - @ instruction: 0x01236198 │ │ │ │ - @ instruction: 0x012361b0 │ │ │ │ - @ instruction: 0x012361a8 │ │ │ │ - @ instruction: 0x012361a0 │ │ │ │ + @ instruction: 0x012d32ec │ │ │ │ + @ instruction: 0x01236214 │ │ │ │ + @ instruction: 0x012d327c │ │ │ │ + @ instruction: 0x012361a4 │ │ │ │ + @ instruction: 0x012361bc │ │ │ │ + @ instruction: 0x012361b4 │ │ │ │ + @ instruction: 0x012361ac │ │ │ │ + @ instruction: 0x012361a4 │ │ │ │ @ instruction: 0x01236198 │ │ │ │ - smlawbeq r3, ip, r1, r6 │ │ │ │ - smlawbeq sp, r0, r1, r3 │ │ │ │ - @ instruction: 0x0122c07c │ │ │ │ - @ instruction: 0x012360a0 │ │ │ │ - @ instruction: 0x0122c048 │ │ │ │ - @ instruction: 0x0122c018 │ │ │ │ - @ instruction: 0x0122bfec │ │ │ │ - smlawteq r2, r0, pc, fp @ │ │ │ │ - @ instruction: 0x012d30a4 │ │ │ │ - @ instruction: 0x0122bfa0 │ │ │ │ - smlawteq r3, r4, pc, r5 @ │ │ │ │ - @ instruction: 0x0122bf6c │ │ │ │ - @ instruction: 0x0122bf50 │ │ │ │ - @ instruction: 0x0122bf24 │ │ │ │ + smlawbeq sp, r8, r1, r3 │ │ │ │ + smlawbeq r2, r8, r0, ip │ │ │ │ + @ instruction: 0x012360ac │ │ │ │ + qsubeq ip, r4, r2 │ │ │ │ + @ instruction: 0x0122c024 │ │ │ │ strdeq fp, [r2, -r8]! │ │ │ │ + smlawteq r2, ip, pc, fp @ │ │ │ │ + @ instruction: 0x012d30ac │ │ │ │ + @ instruction: 0x0122bfac │ │ │ │ + ldrdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x0122bf78 │ │ │ │ + @ instruction: 0x0122bf5c │ │ │ │ + @ instruction: 0x0122bf30 │ │ │ │ + @ instruction: 0x0122bf04 │ │ │ │ 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] @ 3b6908 │ │ │ │ ldr r3, [pc, #480] @ 3b690c │ │ │ │ @@ -772426,31 +772426,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3b6798 │ │ │ │ teqeq r7, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01235f20 │ │ │ │ + @ instruction: 0x01235f2c │ │ │ │ teqeq r7, r4, ror #8 │ │ │ │ - @ instruction: 0x012d2e60 │ │ │ │ - @ instruction: 0x0122bd5c │ │ │ │ - smlawbeq r3, r0, sp, r5 │ │ │ │ + @ instruction: 0x012d2e68 │ │ │ │ + @ instruction: 0x0122bd68 │ │ │ │ + smlawbeq r3, ip, sp, r5 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x012d2e20 │ │ │ │ - @ instruction: 0x0122bd1c │ │ │ │ - @ instruction: 0x01235d38 │ │ │ │ + @ instruction: 0x012d2e28 │ │ │ │ + @ instruction: 0x0122bd28 │ │ │ │ + @ instruction: 0x01235d44 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x012d2de4 │ │ │ │ - @ instruction: 0x0122bce0 │ │ │ │ - @ instruction: 0x01235d04 │ │ │ │ + @ instruction: 0x012d2dec │ │ │ │ + @ instruction: 0x0122bcec │ │ │ │ + @ instruction: 0x01235d10 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012d2da8 │ │ │ │ - @ instruction: 0x0122bca4 │ │ │ │ - smlawteq r3, r8, ip, r5 │ │ │ │ + @ instruction: 0x012d2db0 │ │ │ │ + @ instruction: 0x0122bcb0 │ │ │ │ + ldrdeq r5, [r3, -r4]! │ │ │ │ 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] @ 3b71a8 │ │ │ │ @@ -772979,96 +772979,96 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3b6c3c │ │ │ │ teqeq r7, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r0, asr #31 │ │ │ │ - @ instruction: 0x012d2a04 │ │ │ │ - @ instruction: 0x0122b900 │ │ │ │ - @ instruction: 0x0123591c │ │ │ │ + @ instruction: 0x012d2a0c │ │ │ │ + @ instruction: 0x0122b90c │ │ │ │ + @ instruction: 0x01235928 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - smlawteq sp, r8, r9, r2 │ │ │ │ - smlawteq r2, r4, r8, fp │ │ │ │ - @ instruction: 0x012358e4 │ │ │ │ - smlawbeq sp, ip, r9, r2 │ │ │ │ - smlawbeq r2, r8, r8, fp │ │ │ │ - @ instruction: 0x012358a4 │ │ │ │ + ldrdeq r2, [sp, -r0]! │ │ │ │ + ldrdeq fp, [r2, -r0]! │ │ │ │ + strdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d2994 │ │ │ │ + @ instruction: 0x0122b894 │ │ │ │ + @ instruction: 0x012358b0 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x012d2950 │ │ │ │ - @ instruction: 0x0122b84c │ │ │ │ - @ instruction: 0x01235868 │ │ │ │ + @ instruction: 0x012d2958 │ │ │ │ + @ instruction: 0x0122b858 │ │ │ │ + @ instruction: 0x01235874 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x012d2914 │ │ │ │ - @ instruction: 0x0122b810 │ │ │ │ - @ instruction: 0x0123582c │ │ │ │ + @ instruction: 0x012d291c │ │ │ │ + @ instruction: 0x0122b81c │ │ │ │ + @ instruction: 0x01235838 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - ldrdeq r2, [sp, -r8]! │ │ │ │ - ldrdeq fp, [r2, -r4]! │ │ │ │ - strdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d28e0 │ │ │ │ + @ instruction: 0x0122b7e0 │ │ │ │ + strdeq r5, [r3, -ip]! │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x012d289c │ │ │ │ - @ instruction: 0x0122b798 │ │ │ │ - @ instruction: 0x012357b4 │ │ │ │ + @ instruction: 0x012d28a4 │ │ │ │ + @ instruction: 0x0122b7a4 │ │ │ │ + smlawteq r3, r0, r7, r5 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x012d2860 │ │ │ │ - @ instruction: 0x0122b75c │ │ │ │ - @ instruction: 0x01235778 │ │ │ │ + @ instruction: 0x012d2868 │ │ │ │ + @ instruction: 0x0122b768 │ │ │ │ + smlawbeq r3, r4, r7, r5 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x012d2824 │ │ │ │ - @ instruction: 0x0122b720 │ │ │ │ - @ instruction: 0x0123573c │ │ │ │ + @ instruction: 0x012d282c │ │ │ │ + @ instruction: 0x0122b72c │ │ │ │ + @ instruction: 0x01235748 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - @ instruction: 0x012d27e8 │ │ │ │ - @ instruction: 0x0122b6e4 │ │ │ │ - @ instruction: 0x01235700 │ │ │ │ + strdeq r2, [sp, -r0]! │ │ │ │ + strdeq fp, [r2, -r0]! │ │ │ │ + @ instruction: 0x0123570c │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x012d27ac │ │ │ │ - @ instruction: 0x0122b6a8 │ │ │ │ - smlawteq r3, r4, r6, r5 │ │ │ │ + @ instruction: 0x012d27b4 │ │ │ │ + @ instruction: 0x0122b6b4 │ │ │ │ + ldrdeq r5, [r3, -r0]! │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - @ instruction: 0x012d2770 │ │ │ │ - @ instruction: 0x0122b66c │ │ │ │ - smlawbeq r3, r8, r6, r5 │ │ │ │ + @ instruction: 0x012d2778 │ │ │ │ + @ instruction: 0x0122b678 │ │ │ │ + @ instruction: 0x01235694 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - @ instruction: 0x012d2734 │ │ │ │ - @ instruction: 0x0122b630 │ │ │ │ - @ instruction: 0x0123564c │ │ │ │ + @ instruction: 0x012d273c │ │ │ │ + @ instruction: 0x0122b63c │ │ │ │ + @ instruction: 0x01235658 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - strdeq r2, [sp, -r8]! │ │ │ │ - strdeq fp, [r2, -r4]! │ │ │ │ - @ instruction: 0x01235614 │ │ │ │ - @ instruction: 0x012d26bc │ │ │ │ - @ instruction: 0x0122b5b8 │ │ │ │ - ldrdeq r5, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d2700 │ │ │ │ + @ instruction: 0x0122b600 │ │ │ │ + @ instruction: 0x01235620 │ │ │ │ + smlawteq sp, r4, r6, r2 │ │ │ │ + smlawteq r2, r4, r5, fp │ │ │ │ + @ instruction: 0x012355e0 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - smlawbeq sp, r0, r6, r2 │ │ │ │ - @ instruction: 0x0122b57c │ │ │ │ - @ instruction: 0x0123559c │ │ │ │ - @ instruction: 0x012d2644 │ │ │ │ - @ instruction: 0x0122b540 │ │ │ │ - @ instruction: 0x0123555c │ │ │ │ + smlawbeq sp, r8, r6, r2 │ │ │ │ + smlawbeq r2, r8, r5, fp │ │ │ │ + @ instruction: 0x012355a8 │ │ │ │ + @ instruction: 0x012d264c │ │ │ │ + @ instruction: 0x0122b54c │ │ │ │ + @ instruction: 0x01235568 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - @ instruction: 0x012d2608 │ │ │ │ - @ instruction: 0x0122b504 │ │ │ │ - @ instruction: 0x01235524 │ │ │ │ - smlawteq sp, ip, r5, r2 │ │ │ │ - smlawteq r2, r8, r4, fp │ │ │ │ - @ instruction: 0x012354e4 │ │ │ │ + @ instruction: 0x012d2610 │ │ │ │ + @ instruction: 0x0122b510 │ │ │ │ + @ instruction: 0x01235530 │ │ │ │ + ldrdeq r2, [sp, -r4]! │ │ │ │ + ldrdeq fp, [r2, -r4]! │ │ │ │ + strdeq r5, [r3, -r0]! │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - @ instruction: 0x012d2590 │ │ │ │ - smlawbeq r2, ip, r4, fp │ │ │ │ - @ instruction: 0x012354b0 │ │ │ │ - @ instruction: 0x012d2554 │ │ │ │ - @ instruction: 0x0122b450 │ │ │ │ - @ instruction: 0x0123546c │ │ │ │ + @ instruction: 0x012d2598 │ │ │ │ + @ instruction: 0x0122b498 │ │ │ │ + @ instruction: 0x012354bc │ │ │ │ + @ instruction: 0x012d255c │ │ │ │ + @ instruction: 0x0122b45c │ │ │ │ + @ instruction: 0x01235478 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x012d2514 │ │ │ │ - @ instruction: 0x012351a4 │ │ │ │ - @ instruction: 0x01235424 │ │ │ │ + @ instruction: 0x012d251c │ │ │ │ + @ instruction: 0x012351b0 │ │ │ │ + @ instruction: 0x01235430 │ │ │ │ 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 │ │ │ │ @@ -773105,17 +773105,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b73b8 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b736c │ │ │ │ - @ instruction: 0x012d2300 │ │ │ │ - strdeq fp, [r2, -ip]! │ │ │ │ - @ instruction: 0x01235220 │ │ │ │ + @ instruction: 0x012d2308 │ │ │ │ + @ instruction: 0x0122b208 │ │ │ │ + @ instruction: 0x0123522c │ │ │ │ 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 │ │ │ │ @@ -773141,17 +773141,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3b7448 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3b73f4 │ │ │ │ - @ instruction: 0x012d2274 │ │ │ │ - @ instruction: 0x0122b170 │ │ │ │ - smlawbeq r3, ip, r1, r5 │ │ │ │ + @ instruction: 0x012d227c │ │ │ │ + @ instruction: 0x0122b17c │ │ │ │ + @ instruction: 0x01235198 │ │ │ │ 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] @ 3b7ba0 │ │ │ │ @@ -773617,47 +773617,47 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b7814 │ │ │ │ teqeq r7, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r7, r8, ror #7 │ │ │ │ - @ instruction: 0x012d1e24 │ │ │ │ - @ instruction: 0x01234e08 │ │ │ │ - @ instruction: 0x01234d3c │ │ │ │ + @ instruction: 0x012d1e2c │ │ │ │ + @ instruction: 0x01234e14 │ │ │ │ + @ instruction: 0x01234d48 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - ldrdeq r1, [sp, -r8]! │ │ │ │ - @ instruction: 0x01234dac │ │ │ │ - strdeq r4, [r3, -r0]! │ │ │ │ - @ instruction: 0x012d1d54 │ │ │ │ - @ instruction: 0x01234d28 │ │ │ │ + @ instruction: 0x012d1de0 │ │ │ │ + @ instruction: 0x01234db8 │ │ │ │ + strdeq r4, [r3, -ip]! │ │ │ │ + @ instruction: 0x012d1d5c │ │ │ │ + @ instruction: 0x01234d34 │ │ │ │ + @ instruction: 0x01234c78 │ │ │ │ + @ instruction: 0x012d1d14 │ │ │ │ + @ instruction: 0x01234d24 │ │ │ │ + @ instruction: 0x01234c30 │ │ │ │ + @ instruction: 0x012d1cb8 │ │ │ │ + smlawteq r3, r8, ip, r4 │ │ │ │ + ldrdeq r4, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d1c5c │ │ │ │ @ instruction: 0x01234c6c │ │ │ │ - @ instruction: 0x012d1d0c │ │ │ │ - @ instruction: 0x01234d18 │ │ │ │ - @ instruction: 0x01234c24 │ │ │ │ - @ instruction: 0x012d1cb0 │ │ │ │ - @ instruction: 0x01234cbc │ │ │ │ - smlawteq r3, r4, fp, r4 │ │ │ │ - @ instruction: 0x012d1c54 │ │ │ │ - @ instruction: 0x01234c60 │ │ │ │ - @ instruction: 0x01234b68 │ │ │ │ + @ instruction: 0x01234b74 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x012d1c00 │ │ │ │ - @ instruction: 0x01234be4 │ │ │ │ - @ instruction: 0x01234b18 │ │ │ │ - @ instruction: 0x012d1bb0 │ │ │ │ - @ instruction: 0x01234b94 │ │ │ │ - smlawteq r3, r8, sl, r4 │ │ │ │ + @ instruction: 0x012d1c08 │ │ │ │ + strdeq r4, [r3, -r0]! │ │ │ │ + @ instruction: 0x01234b24 │ │ │ │ + @ instruction: 0x012d1bb8 │ │ │ │ + @ instruction: 0x01234ba0 │ │ │ │ + ldrdeq r4, [r3, -r4]! @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x012d1b58 │ │ │ │ - @ instruction: 0x01234b64 │ │ │ │ - @ instruction: 0x01234a6c │ │ │ │ - @ instruction: 0x012d1b0c │ │ │ │ - @ instruction: 0x0122aa08 │ │ │ │ - @ instruction: 0x01234a2c │ │ │ │ + @ instruction: 0x012d1b60 │ │ │ │ + @ instruction: 0x01234b70 │ │ │ │ + @ instruction: 0x01234a78 │ │ │ │ + @ instruction: 0x012d1b14 │ │ │ │ + @ instruction: 0x0122aa14 │ │ │ │ + @ instruction: 0x01234a38 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -773689,17 +773689,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b7cd8 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b7c8c │ │ │ │ - @ instruction: 0x012d19e0 │ │ │ │ - ldrdeq sl, [r2, -ip]! │ │ │ │ - @ instruction: 0x01234900 │ │ │ │ + @ instruction: 0x012d19e8 │ │ │ │ + @ instruction: 0x0122a8e8 │ │ │ │ + @ instruction: 0x0123490c │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #624] @ 0x270 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ @@ -773752,21 +773752,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3b7de4 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b7d40 │ │ │ │ - @ instruction: 0x012d1924 │ │ │ │ - @ instruction: 0x01234970 │ │ │ │ - @ instruction: 0x01234840 │ │ │ │ + @ instruction: 0x012d192c │ │ │ │ + @ instruction: 0x0123497c │ │ │ │ + @ instruction: 0x0123484c │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x012d18e4 │ │ │ │ - @ instruction: 0x0122a7e0 │ │ │ │ - @ instruction: 0x01234804 │ │ │ │ + @ instruction: 0x012d18ec │ │ │ │ + @ instruction: 0x0122a7ec │ │ │ │ + @ instruction: 0x01234810 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ @@ -773826,21 +773826,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3b7f0c │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b7e68 │ │ │ │ - strdeq r1, [sp, -ip]! │ │ │ │ - @ instruction: 0x01234848 │ │ │ │ - @ instruction: 0x01234718 │ │ │ │ + @ instruction: 0x012d1804 │ │ │ │ + @ instruction: 0x01234854 │ │ │ │ + @ instruction: 0x01234724 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - @ instruction: 0x012d17bc │ │ │ │ - @ instruction: 0x0122a6b8 │ │ │ │ - ldrdeq r4, [r3, -ip]! │ │ │ │ + smlawteq sp, r4, r7, r1 │ │ │ │ + smlawteq r2, r4, r6, sl │ │ │ │ + @ instruction: 0x012346e8 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ @@ -773893,20 +773893,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 3b8014 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b7f74 │ │ │ │ - strdeq r1, [sp, -r0]! │ │ │ │ - @ instruction: 0x0123473c │ │ │ │ - @ instruction: 0x01234610 │ │ │ │ - @ instruction: 0x012d16b0 │ │ │ │ - @ instruction: 0x0122a5ac │ │ │ │ - ldrdeq r4, [r3, -r0]! │ │ │ │ + strdeq r1, [sp, -r8]! │ │ │ │ + @ instruction: 0x01234748 │ │ │ │ + @ instruction: 0x0123461c │ │ │ │ + @ instruction: 0x012d16b8 │ │ │ │ + @ instruction: 0x0122a5b8 │ │ │ │ + ldrdeq r4, [r3, -ip]! │ │ │ │ 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, #624] @ 0x270 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ @@ -773959,21 +773959,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3b8120 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b807c │ │ │ │ - @ instruction: 0x012d15e8 │ │ │ │ - @ instruction: 0x01234634 │ │ │ │ - @ instruction: 0x01234504 │ │ │ │ + strdeq r1, [sp, -r0]! │ │ │ │ + @ instruction: 0x01234640 │ │ │ │ + @ instruction: 0x01234510 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x012d15a8 │ │ │ │ - @ instruction: 0x0122a4a4 │ │ │ │ - smlawteq r3, r8, r4, r4 │ │ │ │ + @ instruction: 0x012d15b0 │ │ │ │ + @ instruction: 0x0122a4b0 │ │ │ │ + ldrdeq r4, [r3, -r4]! @ │ │ │ │ andeq r0, r0, r6, lsl #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 r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -774127,32 +774127,32 @@ │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ - @ instruction: 0x012d146c │ │ │ │ - @ instruction: 0x01234440 │ │ │ │ - smlawbeq r3, r4, r3, r4 │ │ │ │ - @ instruction: 0x012d1414 │ │ │ │ - @ instruction: 0x012343e8 │ │ │ │ - @ instruction: 0x0123432c │ │ │ │ - ldrdeq r1, [sp, -ip]! │ │ │ │ - @ instruction: 0x012343b0 │ │ │ │ + @ instruction: 0x012d1474 │ │ │ │ + @ instruction: 0x0123444c │ │ │ │ + @ instruction: 0x01234390 │ │ │ │ + @ instruction: 0x012d141c │ │ │ │ strdeq r4, [r3, -r4]! @ │ │ │ │ - @ instruction: 0x012d13a4 │ │ │ │ - @ instruction: 0x01234398 │ │ │ │ - @ instruction: 0x012342b4 │ │ │ │ - @ instruction: 0x012d134c │ │ │ │ - @ instruction: 0x01234340 │ │ │ │ - @ instruction: 0x0123425c │ │ │ │ - @ instruction: 0x012d1310 │ │ │ │ - @ instruction: 0x0122a20c │ │ │ │ - @ instruction: 0x0123422c │ │ │ │ + @ instruction: 0x01234338 │ │ │ │ + @ instruction: 0x012d13e4 │ │ │ │ + @ instruction: 0x012343bc │ │ │ │ + @ instruction: 0x01234300 │ │ │ │ + @ instruction: 0x012d13ac │ │ │ │ + @ instruction: 0x012343a4 │ │ │ │ + smlawteq r3, r0, r2, r4 │ │ │ │ + @ instruction: 0x012d1354 │ │ │ │ + @ instruction: 0x0123434c │ │ │ │ + @ instruction: 0x01234268 │ │ │ │ + @ instruction: 0x012d1318 │ │ │ │ + @ instruction: 0x0122a218 │ │ │ │ + @ instruction: 0x01234238 │ │ │ │ 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, #572] @ 3b8640 │ │ │ │ ldr r9, [r0, #624] @ 0x270 │ │ │ │ ldr ip, [pc, #568] @ 3b8644 │ │ │ │ @@ -774297,26 +774297,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b84e4 │ │ │ │ teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r6, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012d1160 │ │ │ │ - @ instruction: 0x01234134 │ │ │ │ - @ instruction: 0x01234078 │ │ │ │ - @ instruction: 0x012d110c │ │ │ │ + @ instruction: 0x012d1168 │ │ │ │ + @ instruction: 0x01234140 │ │ │ │ + smlawbeq r3, r4, r0, r4 │ │ │ │ + @ instruction: 0x012d1114 │ │ │ │ + @ instruction: 0x012340ec │ │ │ │ + @ instruction: 0x01234030 │ │ │ │ + ldrdeq r1, [sp, -r0]! │ │ │ │ @ instruction: 0x012340e0 │ │ │ │ - @ instruction: 0x01234024 │ │ │ │ - smlawteq sp, r8, r0, r1 │ │ │ │ - ldrdeq r4, [r3, -r4]! @ │ │ │ │ - @ instruction: 0x01233fe0 │ │ │ │ - @ instruction: 0x012d106c │ │ │ │ - @ instruction: 0x01229f68 │ │ │ │ - smlawbeq r3, ip, pc, r3 @ │ │ │ │ + @ instruction: 0x01233fec │ │ │ │ + @ instruction: 0x012d1074 │ │ │ │ + @ instruction: 0x01229f74 │ │ │ │ + @ instruction: 0x01233f98 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #524] @ 3b88a8 │ │ │ │ @@ -774451,27 +774451,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b875c │ │ │ │ teqpeq r6, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r6, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - smulwteq sp, r8, lr │ │ │ │ - @ instruction: 0x01233ebc │ │ │ │ - @ instruction: 0x01233e00 │ │ │ │ + strdeq r0, [sp, -r0]! @ │ │ │ │ + smlawteq r3, r8, lr, r3 │ │ │ │ + @ instruction: 0x01233e0c │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x012d0e94 │ │ │ │ + @ instruction: 0x012d0e9c │ │ │ │ + @ instruction: 0x01233e74 │ │ │ │ + @ instruction: 0x01233db8 │ │ │ │ + @ instruction: 0x012d0e58 │ │ │ │ @ instruction: 0x01233e68 │ │ │ │ - @ instruction: 0x01233dac │ │ │ │ - @ instruction: 0x012d0e50 │ │ │ │ - @ instruction: 0x01233e5c │ │ │ │ - @ instruction: 0x01233d64 │ │ │ │ - @ instruction: 0x012d0e04 │ │ │ │ - @ instruction: 0x01229d00 │ │ │ │ - @ instruction: 0x01233d24 │ │ │ │ + @ instruction: 0x01233d70 │ │ │ │ + @ instruction: 0x012d0e0c │ │ │ │ + @ instruction: 0x01229d0c │ │ │ │ + @ instruction: 0x01233d30 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -774500,17 +774500,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b8984 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b8938 │ │ │ │ - @ instruction: 0x012d0d34 │ │ │ │ - @ instruction: 0x01229c30 │ │ │ │ - @ instruction: 0x01233c54 │ │ │ │ + @ instruction: 0x012d0d3c │ │ │ │ + @ instruction: 0x01229c3c │ │ │ │ + @ instruction: 0x01233c60 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -774539,17 +774539,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b89d4 │ │ │ │ - @ instruction: 0x012d0c98 │ │ │ │ - @ instruction: 0x01229b94 │ │ │ │ - @ instruction: 0x01233bb8 │ │ │ │ + smulwbeq sp, r0, ip │ │ │ │ + @ instruction: 0x01229ba0 │ │ │ │ + smlawteq r3, r4, fp, r3 │ │ │ │ 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] @ 3b8f3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #624] @ 0x270 │ │ │ │ @@ -774873,63 +774873,63 @@ │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 3b8a84 │ │ │ │ teqpeq r6, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01219c20 │ │ │ │ teqpeq r6, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01233c18 │ │ │ │ - @ instruction: 0x01233c10 │ │ │ │ - @ instruction: 0x01233b6c │ │ │ │ - @ instruction: 0x01233b4c │ │ │ │ - @ instruction: 0x012d0a2c │ │ │ │ - @ instruction: 0x01229928 │ │ │ │ - @ instruction: 0x0123394c │ │ │ │ + @ instruction: 0x01233c24 │ │ │ │ + @ instruction: 0x01233c1c │ │ │ │ + @ instruction: 0x01233b78 │ │ │ │ + @ instruction: 0x01233b58 │ │ │ │ + @ instruction: 0x012d0a34 │ │ │ │ + @ instruction: 0x01229934 │ │ │ │ + @ instruction: 0x01233958 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - smulwteq sp, ip, r9 │ │ │ │ - @ instruction: 0x012298e8 │ │ │ │ - @ instruction: 0x01233904 │ │ │ │ + strdeq r0, [sp, -r4]! │ │ │ │ + strdeq r9, [r2, -r4]! │ │ │ │ + @ instruction: 0x01233910 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x012d09b0 │ │ │ │ - @ instruction: 0x012298ac │ │ │ │ - ldrdeq r3, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d09b8 │ │ │ │ + @ instruction: 0x012298b8 │ │ │ │ + ldrdeq r3, [r3, -ip]! │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x012d0974 │ │ │ │ - @ instruction: 0x01229870 │ │ │ │ - @ instruction: 0x01233894 │ │ │ │ + @ instruction: 0x012d097c │ │ │ │ + @ instruction: 0x0122987c │ │ │ │ + @ instruction: 0x012338a0 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x012d0934 │ │ │ │ - @ instruction: 0x01229830 │ │ │ │ - @ instruction: 0x01233854 │ │ │ │ - strdeq r0, [sp, -r4]! │ │ │ │ - strdeq r9, [r2, -r0]! │ │ │ │ - @ instruction: 0x01233814 │ │ │ │ + @ instruction: 0x012d093c │ │ │ │ + @ instruction: 0x0122983c │ │ │ │ + @ instruction: 0x01233860 │ │ │ │ + strdeq r0, [sp, -ip]! │ │ │ │ + strdeq r9, [r2, -ip]! │ │ │ │ + @ instruction: 0x01233820 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x012d08b4 │ │ │ │ - @ instruction: 0x012297b0 │ │ │ │ - ldrdeq r3, [r3, -r4]! │ │ │ │ + @ instruction: 0x012d08bc │ │ │ │ + @ instruction: 0x012297bc │ │ │ │ + @ instruction: 0x012337e0 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x012d0874 │ │ │ │ - @ instruction: 0x01229770 │ │ │ │ - @ instruction: 0x01233794 │ │ │ │ + @ instruction: 0x012d087c │ │ │ │ + @ instruction: 0x0122977c │ │ │ │ + @ instruction: 0x012337a0 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x012d0834 │ │ │ │ - @ instruction: 0x01229730 │ │ │ │ - @ instruction: 0x01233754 │ │ │ │ + @ instruction: 0x012d083c │ │ │ │ + @ instruction: 0x0122973c │ │ │ │ + @ instruction: 0x01233760 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - strdeq r0, [sp, -r4]! │ │ │ │ - strdeq r9, [r2, -r0]! │ │ │ │ - @ instruction: 0x01233714 │ │ │ │ + strdeq r0, [sp, -ip]! │ │ │ │ + strdeq r9, [r2, -ip]! │ │ │ │ + @ instruction: 0x01233720 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x012d07b4 │ │ │ │ - @ instruction: 0x012296b0 │ │ │ │ - ldrdeq r3, [r3, -r4]! │ │ │ │ - @ instruction: 0x012d0774 │ │ │ │ - @ instruction: 0x01229670 │ │ │ │ - @ instruction: 0x01233694 │ │ │ │ + @ instruction: 0x012d07bc │ │ │ │ + @ instruction: 0x012296bc │ │ │ │ + @ instruction: 0x012336e0 │ │ │ │ + @ instruction: 0x012d077c │ │ │ │ + @ instruction: 0x0122967c │ │ │ │ + @ instruction: 0x012336a0 │ │ │ │ @ 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] @ 3b9384 │ │ │ │ @@ -775148,32 +775148,32 @@ │ │ │ │ bl c0190 │ │ │ │ b 3b90fc │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svcvc 0x00efffff │ │ │ │ teqeq r6, r0, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01233420 │ │ │ │ - ldrdeq r0, [sp, -ip]! │ │ │ │ + @ instruction: 0x0123342c │ │ │ │ + smulwteq sp, r4, r4 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ @ instruction: 0x01219c04 │ │ │ │ - @ instruction: 0x012d0404 │ │ │ │ - @ instruction: 0x01229300 │ │ │ │ - @ instruction: 0x01233324 │ │ │ │ - smlawteq sp, r4, r3, r0 │ │ │ │ - smlawteq r2, r0, r2, r9 │ │ │ │ - @ instruction: 0x012332e4 │ │ │ │ - smlawbeq sp, ip, r3, r0 │ │ │ │ - smlawbeq r2, r8, r2, r9 │ │ │ │ - @ instruction: 0x012332ac │ │ │ │ + @ instruction: 0x012d040c │ │ │ │ + @ instruction: 0x0122930c │ │ │ │ + @ instruction: 0x01233330 │ │ │ │ + smlawteq sp, ip, r3, r0 │ │ │ │ + smlawteq r2, ip, r2, r9 │ │ │ │ + strdeq r3, [r3, -r0]! │ │ │ │ + @ instruction: 0x012d0394 │ │ │ │ + @ instruction: 0x01229294 │ │ │ │ + @ instruction: 0x012332b8 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x01229254 │ │ │ │ - @ instruction: 0x012d0328 │ │ │ │ - @ instruction: 0x01229224 │ │ │ │ - @ instruction: 0x01233248 │ │ │ │ + @ instruction: 0x01229260 │ │ │ │ + @ instruction: 0x012d0330 │ │ │ │ + @ instruction: 0x01229230 │ │ │ │ + @ instruction: 0x01233254 │ │ │ │ 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] @ 3b9750 │ │ │ │ ldr r3, [pc, #852] @ 3b9754 │ │ │ │ @@ -775390,34 +775390,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b94c8 │ │ │ │ teqeq r6, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4, lsr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - qsubeq r3, r4, r3 │ │ │ │ - @ instruction: 0x012d0110 │ │ │ │ + @ instruction: 0x01233060 │ │ │ │ + @ instruction: 0x012d0118 │ │ │ │ muleq r0, r7, r1 │ │ │ │ @ instruction: 0x01219838 │ │ │ │ - @ instruction: 0x012d0038 │ │ │ │ - @ instruction: 0x01228f34 │ │ │ │ - @ instruction: 0x01232f58 │ │ │ │ + @ instruction: 0x012d0040 │ │ │ │ + @ instruction: 0x01228f40 │ │ │ │ + @ instruction: 0x01232f64 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - strdeq pc, [ip, -r8]! │ │ │ │ - strdeq r8, [r2, -r4]! │ │ │ │ - @ instruction: 0x01232f18 │ │ │ │ + @ instruction: 0x012d0000 │ │ │ │ + @ instruction: 0x01228f00 │ │ │ │ + @ instruction: 0x01232f24 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - smlawteq ip, r0, pc, pc @ │ │ │ │ - @ instruction: 0x01228ebc │ │ │ │ - @ instruction: 0x01232ee0 │ │ │ │ + smlawteq ip, r8, pc, pc @ │ │ │ │ + smlawteq r2, r8, lr, r8 │ │ │ │ + @ instruction: 0x01232eec │ │ │ │ muleq r0, r3, r1 │ │ │ │ - smlawbeq r2, r8, lr, r8 │ │ │ │ - msreq LR_mon, ip, asr pc │ │ │ │ - @ instruction: 0x01228e58 │ │ │ │ - @ instruction: 0x01232e7c │ │ │ │ + @ instruction: 0x01228e94 │ │ │ │ + msreq LR_mon, r4, ror #30 │ │ │ │ + @ instruction: 0x01228e64 │ │ │ │ + smlawbeq r3, r8, lr, r2 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #1016] @ 3b9bc4 │ │ │ │ ldr r3, [pc, #1016] @ 3b9bc8 │ │ │ │ @@ -775674,47 +775674,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3b9984 │ │ │ │ teqeq r6, r8, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4, lsl #8 │ │ │ │ - msreq CPSR_fs, ip, asr #26 │ │ │ │ + msreq CPSR_fs, r4, asr sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01232c70 │ │ │ │ + @ instruction: 0x01232c7c │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ teqeq r6, r8, ror r2 │ │ │ │ - smlawteq r2, r0, fp, r8 │ │ │ │ - smlawbeq ip, ip, ip, pc @ │ │ │ │ - smlawbeq r2, r8, fp, r8 │ │ │ │ - @ instruction: 0x01232bac │ │ │ │ - msreq CPSR_fs, r0, asr ip │ │ │ │ - @ instruction: 0x01228b4c │ │ │ │ - @ instruction: 0x01232b70 │ │ │ │ + smlawteq r2, ip, fp, r8 │ │ │ │ + msreq CPSR_fs, r4 @ │ │ │ │ + @ instruction: 0x01228b94 │ │ │ │ + @ instruction: 0x01232bb8 │ │ │ │ + msreq CPSR_fs, r8, asr ip │ │ │ │ + @ instruction: 0x01228b58 │ │ │ │ + @ instruction: 0x01232b7c │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - msreq CPSR_fs, r4, lsl ip │ │ │ │ - ldrdeq r2, [r3, -r8]! │ │ │ │ - @ instruction: 0x01232b34 │ │ │ │ - ldrdeq pc, [ip, -r0]! │ │ │ │ - smlawteq r2, ip, sl, r8 │ │ │ │ - strdeq r2, [r3, -r0]! │ │ │ │ + msreq CPSR_fs, ip, lsl ip │ │ │ │ + @ instruction: 0x01232ce4 │ │ │ │ + @ instruction: 0x01232b40 │ │ │ │ + ldrdeq pc, [ip, -r8]! │ │ │ │ + ldrdeq r8, [r2, -r8]! @ │ │ │ │ + strdeq r2, [r3, -ip]! │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - msreq LR_mon, r4 @ │ │ │ │ - @ instruction: 0x01228a90 │ │ │ │ - @ instruction: 0x01232ab4 │ │ │ │ - msreq LR_mon, r8, asr fp │ │ │ │ - @ instruction: 0x01228a54 │ │ │ │ - @ instruction: 0x01232a78 │ │ │ │ + msreq LR_mon, ip @ │ │ │ │ + @ instruction: 0x01228a9c │ │ │ │ + smlawteq r3, r0, sl, r2 │ │ │ │ + msreq LR_mon, r0, ror #22 │ │ │ │ + @ instruction: 0x01228a60 │ │ │ │ + smlawbeq r3, r4, sl, r2 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - msreq LR_mon, r0, lsr #22 │ │ │ │ - @ instruction: 0x01228a1c │ │ │ │ - @ instruction: 0x01232a40 │ │ │ │ - msreq R12_fiq, r8, ror #21 │ │ │ │ - @ instruction: 0x012289e4 │ │ │ │ - @ instruction: 0x01232a08 │ │ │ │ + msreq LR_mon, r8, lsr #22 │ │ │ │ + @ instruction: 0x01228a28 │ │ │ │ + @ instruction: 0x01232a4c │ │ │ │ + strdeq pc, [ip, -r0]! │ │ │ │ + strdeq r8, [r2, -r0]! │ │ │ │ + @ instruction: 0x01232a14 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #1028] @ 3ba074 │ │ │ │ ldr r3, [pc, #1028] @ 3ba078 │ │ │ │ @@ -775973,46 +775973,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3b9e14 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq ip, r0, r9, pc @ │ │ │ │ - ldrdeq r2, [r3, -ip]! │ │ │ │ + smlawteq ip, r8, r9, pc @ │ │ │ │ + @ instruction: 0x012328e8 │ │ │ │ teqeq r6, r8, ror #27 │ │ │ │ - msreq CPSR_fs, r8, lsr #16 │ │ │ │ - @ instruction: 0x01228724 │ │ │ │ - @ instruction: 0x01232748 │ │ │ │ - msreq LR_mon, r8, ror #15 │ │ │ │ - @ instruction: 0x012286e4 │ │ │ │ - @ instruction: 0x01232708 │ │ │ │ + msreq CPSR_fs, r0, lsr r8 │ │ │ │ + @ instruction: 0x01228730 │ │ │ │ + @ instruction: 0x01232754 │ │ │ │ + strdeq pc, [ip, -r0]! │ │ │ │ + strdeq r8, [r2, -r0]! │ │ │ │ + @ instruction: 0x01232714 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - msreq LR_mon, r8, lsr #15 │ │ │ │ - @ instruction: 0x0123286c │ │ │ │ - smlawteq r3, r8, r6, r2 │ │ │ │ - msreq LR_mon, r4, ror #14 │ │ │ │ - @ instruction: 0x01228660 │ │ │ │ - smlawbeq r3, r4, r6, r2 │ │ │ │ + msreq LR_mon, r0 @ │ │ │ │ + @ instruction: 0x01232878 │ │ │ │ + ldrdeq r2, [r3, -r4]! │ │ │ │ + msreq LR_mon, ip, ror #14 │ │ │ │ + @ instruction: 0x0122866c │ │ │ │ + @ instruction: 0x01232690 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - msreq LR_mon, r4, lsr #14 │ │ │ │ - @ instruction: 0x01228620 │ │ │ │ - @ instruction: 0x01232644 │ │ │ │ - msreq R12_fiq, r4, ror #13 │ │ │ │ - @ instruction: 0x012285e0 │ │ │ │ - @ instruction: 0x01232604 │ │ │ │ + msreq LR_mon, ip, lsr #14 │ │ │ │ + @ instruction: 0x0122862c │ │ │ │ + @ instruction: 0x01232650 │ │ │ │ + msreq R12_fiq, ip, ror #13 │ │ │ │ + @ instruction: 0x012285ec │ │ │ │ + @ instruction: 0x01232610 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x012285a8 │ │ │ │ - msreq R12_fiq, r8, ror r6 │ │ │ │ - @ instruction: 0x01228574 │ │ │ │ - @ instruction: 0x01232598 │ │ │ │ + @ instruction: 0x012285b4 │ │ │ │ + smlawbeq ip, r0, r6, pc @ │ │ │ │ + smlawbeq r2, r0, r5, r8 │ │ │ │ + @ instruction: 0x012325a4 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - msreq R12_fiq, ip, lsr r6 │ │ │ │ - @ instruction: 0x01228538 │ │ │ │ - @ instruction: 0x0123255c │ │ │ │ + msreq R12_fiq, r4, asr #12 │ │ │ │ + @ instruction: 0x01228544 │ │ │ │ + @ instruction: 0x01232568 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -776042,17 +776042,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ba150 │ │ │ │ - msreq CPSR_fs, ip, lsl r5 │ │ │ │ - @ instruction: 0x01228418 │ │ │ │ - @ instruction: 0x0123243c │ │ │ │ + msreq CPSR_fs, r4, lsr #10 │ │ │ │ + @ instruction: 0x01228424 │ │ │ │ + @ instruction: 0x01232448 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -776103,20 +776103,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ba238 │ │ │ │ - msreq CPSR_fs, r4, ror r4 │ │ │ │ - @ instruction: 0x01232568 │ │ │ │ - @ instruction: 0x01232394 │ │ │ │ - msreq CPSR_fs, r8, lsr #8 │ │ │ │ - @ instruction: 0x01228324 │ │ │ │ - @ instruction: 0x01232348 │ │ │ │ + msreq CPSR_fs, ip, ror r4 │ │ │ │ + @ instruction: 0x01232574 │ │ │ │ + @ instruction: 0x012323a0 │ │ │ │ + msreq CPSR_fs, r0, lsr r4 │ │ │ │ + @ instruction: 0x01228330 │ │ │ │ + @ instruction: 0x01232354 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ ldr r7, [r1, #624] @ 0x270 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -776252,32 +776252,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ba33c │ │ │ │ - msreq LR_mon, ip, lsr #6 │ │ │ │ - @ instruction: 0x01232300 │ │ │ │ - @ instruction: 0x01232244 │ │ │ │ - ldrdeq pc, [ip, -r4]! │ │ │ │ - @ instruction: 0x012322a8 │ │ │ │ - @ instruction: 0x012321ec │ │ │ │ - msreq R12_fiq, ip @ │ │ │ │ - @ instruction: 0x01232270 │ │ │ │ - @ instruction: 0x012321b4 │ │ │ │ - msreq R12_fiq, r4, ror #4 │ │ │ │ - @ instruction: 0x01232258 │ │ │ │ - @ instruction: 0x01232174 │ │ │ │ - msreq R12_fiq, ip, lsl #4 │ │ │ │ - @ instruction: 0x01232200 │ │ │ │ - @ instruction: 0x0123211c │ │ │ │ - ldrdeq pc, [ip, -r4]! │ │ │ │ - ldrdeq r8, [r2, -r0]! │ │ │ │ - strdeq r2, [r3, -r4]! │ │ │ │ + msreq LR_mon, r4, lsr r3 │ │ │ │ + @ instruction: 0x0123230c │ │ │ │ + @ instruction: 0x01232250 │ │ │ │ + ldrdeq pc, [ip, -ip]! │ │ │ │ + @ instruction: 0x012322b4 │ │ │ │ + strdeq r2, [r3, -r8]! │ │ │ │ + msreq R12_fiq, r4, lsr #5 │ │ │ │ + @ instruction: 0x0123227c │ │ │ │ + smlawteq r3, r0, r1, r2 │ │ │ │ + msreq R12_fiq, ip, ror #4 │ │ │ │ + @ instruction: 0x01232264 │ │ │ │ + smlawbeq r3, r0, r1, r2 │ │ │ │ + msreq R12_fiq, r4, lsl r2 │ │ │ │ + @ instruction: 0x0123220c │ │ │ │ + @ instruction: 0x01232128 │ │ │ │ + ldrdeq pc, [ip, -ip]! │ │ │ │ + ldrdeq r8, [r2, -ip]! │ │ │ │ + @ instruction: 0x01232100 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ ldr r7, [r1, #624] @ 0x270 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -776413,32 +776413,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ba5c0 │ │ │ │ - msreq CPSR_fs, r8, lsr #1 │ │ │ │ - @ instruction: 0x0123207c │ │ │ │ - smlawteq r3, r0, pc, r1 @ │ │ │ │ - qsubeq pc, r0, ip @ │ │ │ │ - @ instruction: 0x01232024 │ │ │ │ - @ instruction: 0x01231f68 │ │ │ │ - msreq CPSR_fs, r8, lsl r0 │ │ │ │ - @ instruction: 0x01231fec │ │ │ │ - @ instruction: 0x01231f30 │ │ │ │ - @ instruction: 0x012cefe0 │ │ │ │ - ldrdeq r1, [r3, -r4]! │ │ │ │ - strdeq r1, [r3, -r0]! │ │ │ │ - smlawbeq ip, r8, pc, lr @ │ │ │ │ - @ instruction: 0x01231f7c │ │ │ │ - @ instruction: 0x01231e98 │ │ │ │ - @ instruction: 0x012cef50 │ │ │ │ - @ instruction: 0x01227e4c │ │ │ │ - @ instruction: 0x01231e70 │ │ │ │ + strheq pc, [ip, -r0]! @ │ │ │ │ + smlawbeq r3, r8, r0, r2 │ │ │ │ + smlawteq r3, ip, pc, r1 @ │ │ │ │ + qsubeq pc, r8, ip @ │ │ │ │ + @ instruction: 0x01232030 │ │ │ │ + @ instruction: 0x01231f74 │ │ │ │ + msreq CPSR_fs, r0, lsr #32 │ │ │ │ + strdeq r1, [r3, -r8]! │ │ │ │ + @ instruction: 0x01231f3c │ │ │ │ + @ instruction: 0x012cefe8 │ │ │ │ + @ instruction: 0x01231fe0 │ │ │ │ + strdeq r1, [r3, -ip]! │ │ │ │ + @ instruction: 0x012cef90 │ │ │ │ + smlawbeq r3, r8, pc, r1 @ │ │ │ │ + @ instruction: 0x01231ea4 │ │ │ │ + @ instruction: 0x012cef58 │ │ │ │ + @ instruction: 0x01227e58 │ │ │ │ + @ instruction: 0x01231e7c │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -776582,32 +776582,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 3baa48 │ │ │ │ add r2, r2, #612 @ 0x264 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ba864 │ │ │ │ - @ instruction: 0x012cee04 │ │ │ │ - ldrdeq r1, [r3, -r8]! │ │ │ │ - @ instruction: 0x01231d1c │ │ │ │ - @ instruction: 0x012cedac │ │ │ │ - smlawbeq r3, r0, sp, r1 │ │ │ │ - smlawteq r3, r4, ip, r1 │ │ │ │ - @ instruction: 0x012ced74 │ │ │ │ - @ instruction: 0x01231d48 │ │ │ │ - smlawbeq r3, ip, ip, r1 │ │ │ │ - @ instruction: 0x012ced3c │ │ │ │ - @ instruction: 0x01231d30 │ │ │ │ - @ instruction: 0x01231c4c │ │ │ │ - @ instruction: 0x012cece4 │ │ │ │ + @ instruction: 0x012cee0c │ │ │ │ + @ instruction: 0x01231de4 │ │ │ │ + @ instruction: 0x01231d28 │ │ │ │ + @ instruction: 0x012cedb4 │ │ │ │ + smlawbeq r3, ip, sp, r1 │ │ │ │ + ldrdeq r1, [r3, -r0]! │ │ │ │ + @ instruction: 0x012ced7c │ │ │ │ + @ instruction: 0x01231d54 │ │ │ │ + @ instruction: 0x01231c98 │ │ │ │ + @ instruction: 0x012ced44 │ │ │ │ + @ instruction: 0x01231d3c │ │ │ │ + @ instruction: 0x01231c58 │ │ │ │ + @ instruction: 0x012cecec │ │ │ │ + @ instruction: 0x01231ce4 │ │ │ │ + @ instruction: 0x01231c00 │ │ │ │ + @ instruction: 0x012cecb4 │ │ │ │ + @ instruction: 0x01227bb4 │ │ │ │ ldrdeq r1, [r3, -r8]! │ │ │ │ - strdeq r1, [r3, -r4]! │ │ │ │ - @ instruction: 0x012cecac │ │ │ │ - @ instruction: 0x01227ba8 │ │ │ │ - smlawteq r3, ip, fp, r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -776711,26 +776711,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3baae0 │ │ │ │ - smlawbeq ip, r8, fp, lr │ │ │ │ - @ instruction: 0x01231b5c │ │ │ │ - @ instruction: 0x01231aa0 │ │ │ │ - @ instruction: 0x012ceb30 │ │ │ │ + @ instruction: 0x012ceb90 │ │ │ │ + @ instruction: 0x01231b68 │ │ │ │ + @ instruction: 0x01231aac │ │ │ │ + @ instruction: 0x012ceb38 │ │ │ │ + @ instruction: 0x01231b10 │ │ │ │ + @ instruction: 0x01231a54 │ │ │ │ + strdeq lr, [ip, -r4]! │ │ │ │ @ instruction: 0x01231b04 │ │ │ │ - @ instruction: 0x01231a48 │ │ │ │ - @ instruction: 0x012ceaec │ │ │ │ - strdeq r1, [r3, -r8]! │ │ │ │ - @ instruction: 0x01231a04 │ │ │ │ - @ instruction: 0x012ceaa8 │ │ │ │ - @ instruction: 0x012279a4 │ │ │ │ - smlawteq r3, r8, r9, r1 │ │ │ │ + @ instruction: 0x01231a10 │ │ │ │ + @ instruction: 0x012ceab0 │ │ │ │ + @ instruction: 0x012279b0 │ │ │ │ + ldrdeq r1, [r3, -r4]! │ │ │ │ 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 3bac88 │ │ │ │ @@ -776761,17 +776761,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3bacd8 │ │ │ │ add r2, r2, #644 @ 0x284 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bac8c │ │ │ │ - @ instruction: 0x012ce9e0 │ │ │ │ - ldrdeq r7, [r2, -ip]! │ │ │ │ - @ instruction: 0x01231900 │ │ │ │ + @ instruction: 0x012ce9e8 │ │ │ │ + @ instruction: 0x012278e8 │ │ │ │ + @ instruction: 0x0123190c │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -776875,26 +776875,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bad70 │ │ │ │ - strdeq lr, [ip, -r8]! │ │ │ │ - smlawteq r3, ip, r8, r1 │ │ │ │ - @ instruction: 0x01231810 │ │ │ │ - @ instruction: 0x012ce8a0 │ │ │ │ + @ instruction: 0x012ce900 │ │ │ │ + ldrdeq r1, [r3, -r8]! │ │ │ │ + @ instruction: 0x0123181c │ │ │ │ + @ instruction: 0x012ce8a8 │ │ │ │ + smlawbeq r3, r0, r8, r1 │ │ │ │ + smlawteq r3, r4, r7, r1 │ │ │ │ + @ instruction: 0x012ce864 │ │ │ │ @ instruction: 0x01231874 │ │ │ │ - @ instruction: 0x012317b8 │ │ │ │ - @ instruction: 0x012ce85c │ │ │ │ - @ instruction: 0x01231868 │ │ │ │ - @ instruction: 0x01231774 │ │ │ │ - @ instruction: 0x012ce818 │ │ │ │ - @ instruction: 0x01227714 │ │ │ │ - @ instruction: 0x01231738 │ │ │ │ + smlawbeq r3, r0, r7, r1 │ │ │ │ + @ instruction: 0x012ce820 │ │ │ │ + @ instruction: 0x01227720 │ │ │ │ + @ instruction: 0x01231744 │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -777001,26 +777001,26 @@ │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ - @ instruction: 0x012ce708 │ │ │ │ - ldrdeq r1, [r3, -ip]! │ │ │ │ - @ instruction: 0x01231620 │ │ │ │ - @ instruction: 0x012ce6b0 │ │ │ │ + @ instruction: 0x012ce710 │ │ │ │ + @ instruction: 0x012316e8 │ │ │ │ + @ instruction: 0x0123162c │ │ │ │ + @ instruction: 0x012ce6b8 │ │ │ │ + @ instruction: 0x01231690 │ │ │ │ + ldrdeq r1, [r3, -r4]! │ │ │ │ + @ instruction: 0x012ce674 │ │ │ │ smlawbeq r3, r4, r6, r1 │ │ │ │ - smlawteq r3, r8, r5, r1 │ │ │ │ - @ instruction: 0x012ce66c │ │ │ │ - @ instruction: 0x01231678 │ │ │ │ - smlawbeq r3, r4, r5, r1 │ │ │ │ - @ instruction: 0x012ce628 │ │ │ │ - @ instruction: 0x01227524 │ │ │ │ - @ instruction: 0x01231544 │ │ │ │ + @ instruction: 0x01231590 │ │ │ │ + @ instruction: 0x012ce630 │ │ │ │ + @ instruction: 0x01227530 │ │ │ │ + @ instruction: 0x01231550 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ ldr r6, [r1, #624] @ 0x270 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -777117,27 +777117,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb138 │ │ │ │ - @ instruction: 0x012ce530 │ │ │ │ - @ instruction: 0x01231504 │ │ │ │ - @ instruction: 0x01231448 │ │ │ │ + @ instruction: 0x012ce538 │ │ │ │ + @ instruction: 0x01231510 │ │ │ │ + @ instruction: 0x01231454 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrdeq lr, [ip, -r8]! │ │ │ │ + @ instruction: 0x012ce4e0 │ │ │ │ + @ instruction: 0x012314b8 │ │ │ │ + strdeq r1, [r3, -ip]! │ │ │ │ + @ instruction: 0x012ce49c │ │ │ │ @ instruction: 0x012314ac │ │ │ │ - strdeq r1, [r3, -r0]! │ │ │ │ - @ instruction: 0x012ce494 │ │ │ │ - @ instruction: 0x012314a0 │ │ │ │ - @ instruction: 0x012313a8 │ │ │ │ - @ instruction: 0x012ce450 │ │ │ │ - @ instruction: 0x0122734c │ │ │ │ - @ instruction: 0x01231370 │ │ │ │ + @ instruction: 0x012313b4 │ │ │ │ + @ instruction: 0x012ce458 │ │ │ │ + @ instruction: 0x01227358 │ │ │ │ + @ instruction: 0x0123137c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r5] │ │ │ │ @@ -777169,17 +777169,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb2ec │ │ │ │ - smlawbeq ip, r0, r3, lr │ │ │ │ - @ instruction: 0x0122727c │ │ │ │ - @ instruction: 0x012312a0 │ │ │ │ + smlawbeq ip, r8, r3, lr │ │ │ │ + smlawbeq r2, r8, r2, r7 │ │ │ │ + @ instruction: 0x012312ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ ldr r6, [r1, #624] @ 0x270 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -777277,26 +777277,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb3b8 │ │ │ │ - @ instruction: 0x012ce2b0 │ │ │ │ - smlawbeq r3, r4, r2, r1 │ │ │ │ - smlawteq r3, r8, r1, r1 │ │ │ │ - @ instruction: 0x012ce258 │ │ │ │ + @ instruction: 0x012ce2b8 │ │ │ │ + @ instruction: 0x01231290 │ │ │ │ + ldrdeq r1, [r3, -r4]! │ │ │ │ + @ instruction: 0x012ce260 │ │ │ │ + @ instruction: 0x01231238 │ │ │ │ + @ instruction: 0x0123117c │ │ │ │ + @ instruction: 0x012ce21c │ │ │ │ @ instruction: 0x0123122c │ │ │ │ - @ instruction: 0x01231170 │ │ │ │ - @ instruction: 0x012ce214 │ │ │ │ - @ instruction: 0x01231220 │ │ │ │ - @ instruction: 0x0123112c │ │ │ │ - ldrdeq lr, [ip, -r0]! │ │ │ │ - smlawteq r2, ip, r0, r7 │ │ │ │ - strdeq r1, [r3, -r0]! │ │ │ │ + @ instruction: 0x01231138 │ │ │ │ + ldrdeq lr, [ip, -r8]! │ │ │ │ + ldrdeq r7, [r2, -r8]! │ │ │ │ + strdeq r1, [r3, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r5] │ │ │ │ @@ -777328,17 +777328,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #736 @ 0x2e0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb568 │ │ │ │ - @ instruction: 0x012ce104 │ │ │ │ - @ instruction: 0x01227000 │ │ │ │ - @ instruction: 0x01231024 │ │ │ │ + @ instruction: 0x012ce10c │ │ │ │ + @ instruction: 0x0122700c │ │ │ │ + @ instruction: 0x01231030 │ │ │ │ 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 3bb608 │ │ │ │ @@ -777369,17 +777369,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3bb658 │ │ │ │ add r2, r2, #752 @ 0x2f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb60c │ │ │ │ - @ instruction: 0x012ce060 │ │ │ │ - @ instruction: 0x01226f5c │ │ │ │ - smlawbeq r3, r0, pc, r0 @ │ │ │ │ + @ instruction: 0x012ce068 │ │ │ │ + @ instruction: 0x01226f68 │ │ │ │ + smlawbeq r3, ip, pc, r0 @ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ mov fp, r2 │ │ │ │ @@ -777508,26 +777508,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb724 │ │ │ │ teqeq r6, r8, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - @ instruction: 0x012cdf20 │ │ │ │ - strdeq r0, [r3, -r4]! │ │ │ │ - @ instruction: 0x01230e38 │ │ │ │ - smlawteq ip, ip, lr, sp │ │ │ │ + @ instruction: 0x012cdf28 │ │ │ │ + @ instruction: 0x01230f00 │ │ │ │ + @ instruction: 0x01230e44 │ │ │ │ + ldrdeq sp, [ip, -r4]! │ │ │ │ + smulwbeq r3, ip, lr │ │ │ │ + strdeq r0, [r3, -r0]! @ │ │ │ │ + @ instruction: 0x012cde90 │ │ │ │ smulwbeq r3, r0, lr │ │ │ │ - smulwteq r3, r4, sp │ │ │ │ - smlawbeq ip, r8, lr, sp │ │ │ │ - @ instruction: 0x01230e94 │ │ │ │ - smulwbeq r3, r0, sp │ │ │ │ - @ instruction: 0x012cde40 │ │ │ │ - @ instruction: 0x01226d3c │ │ │ │ - @ instruction: 0x01230d60 │ │ │ │ + smulwbeq r3, ip, sp │ │ │ │ + @ instruction: 0x012cde48 │ │ │ │ + @ instruction: 0x01226d48 │ │ │ │ + @ instruction: 0x01230d6c │ │ │ │ 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 3bb8fc │ │ │ │ @@ -777558,17 +777558,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3bb94c │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bb900 │ │ │ │ - @ instruction: 0x012cdd6c │ │ │ │ - @ instruction: 0x01226c68 │ │ │ │ - smlawbeq r3, ip, ip, r0 │ │ │ │ + @ instruction: 0x012cdd74 │ │ │ │ + @ instruction: 0x01226c74 │ │ │ │ + @ instruction: 0x01230c98 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ mov fp, r2 │ │ │ │ @@ -777697,26 +777697,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bba18 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4, ror #3 │ │ │ │ - @ instruction: 0x012cdc2c │ │ │ │ - @ instruction: 0x01230c00 │ │ │ │ - @ instruction: 0x01230b44 │ │ │ │ - ldrdeq sp, [ip, -r8]! │ │ │ │ + @ instruction: 0x012cdc34 │ │ │ │ + @ instruction: 0x01230c0c │ │ │ │ + @ instruction: 0x01230b50 │ │ │ │ + @ instruction: 0x012cdbe0 │ │ │ │ + @ instruction: 0x01230bb8 │ │ │ │ + strdeq r0, [r3, -ip]! │ │ │ │ + @ instruction: 0x012cdb9c │ │ │ │ smulwbeq r3, ip, fp │ │ │ │ - strdeq r0, [r3, -r0]! @ │ │ │ │ - @ instruction: 0x012cdb94 │ │ │ │ - smulwbeq r3, r0, fp │ │ │ │ - smulwbeq r3, ip, sl │ │ │ │ - @ instruction: 0x012cdb4c │ │ │ │ - @ instruction: 0x01226a48 │ │ │ │ - @ instruction: 0x01230a6c │ │ │ │ + @ instruction: 0x01230ab8 │ │ │ │ + @ instruction: 0x012cdb54 │ │ │ │ + @ instruction: 0x01226a54 │ │ │ │ + @ instruction: 0x01230a78 │ │ │ │ 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, #524] @ 3bbdc4 │ │ │ │ ldr r3, [pc, #524] @ 3bbdc8 │ │ │ │ @@ -777849,25 +777849,25 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bbc94 │ │ │ │ teqeq r6, ip, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012cda28 │ │ │ │ - @ instruction: 0x01226924 │ │ │ │ - @ instruction: 0x01230948 │ │ │ │ + @ instruction: 0x012cda30 │ │ │ │ + @ instruction: 0x01226930 │ │ │ │ + @ instruction: 0x01230954 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ teqeq r6, r8, ror #30 │ │ │ │ - @ instruction: 0x012cd920 │ │ │ │ - @ instruction: 0x0122681c │ │ │ │ - @ instruction: 0x01230840 │ │ │ │ - @ instruction: 0x012cd8ec │ │ │ │ - @ instruction: 0x012267e4 │ │ │ │ - @ instruction: 0x0123080c │ │ │ │ + @ instruction: 0x012cd928 │ │ │ │ + @ instruction: 0x01226828 │ │ │ │ + @ instruction: 0x0123084c │ │ │ │ + strdeq sp, [ip, -r4]! │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + @ instruction: 0x01230818 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 3bbe90 │ │ │ │ ldr r3, [pc, #128] @ 3bbe94 │ │ │ │ ldr r4, [pc, #128] @ 3bbe98 │ │ │ │ @@ -777900,18 +777900,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3bbe58 │ │ │ │ teqeq r6, r0 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012cd868 │ │ │ │ - smlawbeq r3, r8, r7, r0 │ │ │ │ + @ instruction: 0x012cd870 │ │ │ │ + @ instruction: 0x01230794 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01226714 │ │ │ │ + @ instruction: 0x01226720 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #624] @ 0x270 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ @@ -777958,19 +777958,19 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0123069c │ │ │ │ - @ instruction: 0x012cd770 │ │ │ │ - smlawbeq r3, r0, r8, r0 │ │ │ │ + smulwbeq r3, r8, r6 │ │ │ │ + @ instruction: 0x012cd778 │ │ │ │ + smlawbeq r3, ip, r8, r0 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - @ instruction: 0x0122662c │ │ │ │ + @ instruction: 0x01226638 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 3bbfa4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -777991,17 +777991,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012cd6b0 │ │ │ │ - strdeq r0, [r3, -r0]! @ │ │ │ │ - smlawteq r3, ip, r5, r0 │ │ │ │ + @ instruction: 0x012cd6b8 │ │ │ │ + strdeq r0, [r3, -ip]! │ │ │ │ + ldrdeq r0, [r3, -r8]! │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 003bc014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -778084,27 +778084,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3bc1a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bc12c │ │ │ │ teqeq r6, r0 @ │ │ │ │ - @ instruction: 0x012305b8 │ │ │ │ + smlawteq r3, r4, r5, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, ror #22 │ │ │ │ @ instruction: 0x0121a618 │ │ │ │ - @ instruction: 0x012cd5a8 │ │ │ │ - smlawteq r3, r0, r4, r0 │ │ │ │ + @ instruction: 0x012cd5b0 │ │ │ │ + smlawteq r3, ip, r4, r0 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x012cd56c │ │ │ │ - @ instruction: 0x0122645c │ │ │ │ - smlawbeq r3, r8, r4, r0 │ │ │ │ - @ instruction: 0x012cd530 │ │ │ │ - @ instruction: 0x01226420 │ │ │ │ - @ instruction: 0x0123044c │ │ │ │ + @ instruction: 0x012cd574 │ │ │ │ + @ instruction: 0x01226468 │ │ │ │ + @ instruction: 0x01230494 │ │ │ │ + @ instruction: 0x012cd538 │ │ │ │ + @ instruction: 0x0122642c │ │ │ │ + @ instruction: 0x01230458 │ │ │ │ │ │ │ │ 003bc1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778186,27 +778186,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3bc330 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bc2bc │ │ │ │ teqeq r6, r0, asr #20 │ │ │ │ - @ instruction: 0x0123043c │ │ │ │ + @ instruction: 0x01230448 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip @ │ │ │ │ smlawbeq r1, r8, r4, sl │ │ │ │ - @ instruction: 0x012cd418 │ │ │ │ - @ instruction: 0x01230330 │ │ │ │ + @ instruction: 0x012cd420 │ │ │ │ + @ instruction: 0x0123033c │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - ldrdeq sp, [ip, -ip]! │ │ │ │ - smlawteq r2, ip, r2, r6 │ │ │ │ - strdeq r0, [r3, -r8]! │ │ │ │ - @ instruction: 0x012cd3a0 │ │ │ │ - @ instruction: 0x01226290 │ │ │ │ - @ instruction: 0x012302bc │ │ │ │ + @ instruction: 0x012cd3e4 │ │ │ │ + ldrdeq r6, [r2, -r8]! │ │ │ │ + @ instruction: 0x01230304 │ │ │ │ + @ instruction: 0x012cd3a8 │ │ │ │ + @ instruction: 0x0122629c │ │ │ │ + smlawteq r3, r8, r2, r0 │ │ │ │ │ │ │ │ 003bc334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778288,27 +778288,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3bc4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bc44c │ │ │ │ teqeq r6, r0 @ │ │ │ │ - smlawteq r3, r0, r2, r0 │ │ │ │ + smlawteq r3, ip, r2, r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, asr #16 │ │ │ │ strdeq sl, [r1, -r8]! │ │ │ │ - smlawbeq ip, r8, r2, sp │ │ │ │ - smulwbeq r3, r0, r1 │ │ │ │ + @ instruction: 0x012cd290 │ │ │ │ + smulwbeq r3, ip, r1 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x012cd24c │ │ │ │ - @ instruction: 0x0122613c │ │ │ │ - @ instruction: 0x01230168 │ │ │ │ - @ instruction: 0x012cd210 │ │ │ │ - @ instruction: 0x01226100 │ │ │ │ - @ instruction: 0x0123012c │ │ │ │ + @ instruction: 0x012cd254 │ │ │ │ + @ instruction: 0x01226148 │ │ │ │ + @ instruction: 0x01230174 │ │ │ │ + @ instruction: 0x012cd218 │ │ │ │ + @ instruction: 0x0122610c │ │ │ │ + @ instruction: 0x01230138 │ │ │ │ │ │ │ │ 003bc4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778392,27 +778392,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3bc658 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bc5e4 │ │ │ │ teqeq r6, ip, lsl r7 │ │ │ │ - @ instruction: 0x01230140 │ │ │ │ + @ instruction: 0x0123014c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4 @ │ │ │ │ @ instruction: 0x0121a160 │ │ │ │ - strdeq sp, [ip, -r0]! │ │ │ │ - @ instruction: 0x01230008 │ │ │ │ + strdeq sp, [ip, -r8]! │ │ │ │ + @ instruction: 0x01230014 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - strheq sp, [ip, -r4]! │ │ │ │ - @ instruction: 0x01225fa4 │ │ │ │ - ldrdeq pc, [r2, -r0]! │ │ │ │ - @ instruction: 0x012cd078 │ │ │ │ - @ instruction: 0x01225f68 │ │ │ │ - msreq LR_svc, r4 @ │ │ │ │ + strheq sp, [ip, -ip]! │ │ │ │ + @ instruction: 0x01225fb0 │ │ │ │ + ldrdeq pc, [r2, -ip]! │ │ │ │ + smlawbeq ip, r0, r0, sp │ │ │ │ + @ instruction: 0x01225f74 │ │ │ │ + msreq LR_svc, r0, lsr #31 │ │ │ │ │ │ │ │ 003bc65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -778492,27 +778492,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3bc7e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bc76c │ │ │ │ teqeq r6, r8, lsl #11 │ │ │ │ - smlawteq r2, r0, pc, pc @ │ │ │ │ + smlawteq r2, ip, pc, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, lsr #10 │ │ │ │ ldrdeq r9, [r1, -r8]! │ │ │ │ - @ instruction: 0x012ccf68 │ │ │ │ - smlawbeq r2, r4, lr, pc @ │ │ │ │ - @ instruction: 0x012ccf2c │ │ │ │ - @ instruction: 0x01225e1c │ │ │ │ - msreq R10_usr, r8, asr #28 │ │ │ │ + @ instruction: 0x012ccf70 │ │ │ │ + msreq R10_usr, r0 @ │ │ │ │ + @ instruction: 0x012ccf34 │ │ │ │ + @ instruction: 0x01225e28 │ │ │ │ + msreq R10_usr, r4, asr lr │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - strdeq ip, [ip, -r0]! │ │ │ │ - @ instruction: 0x01225de0 │ │ │ │ - msreq R10_usr, ip, lsl #28 │ │ │ │ + strdeq ip, [ip, -r8]! │ │ │ │ + @ instruction: 0x01225dec │ │ │ │ + msreq R10_usr, r8, lsl lr │ │ │ │ │ │ │ │ 003bc7e4 : │ │ │ │ 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 │ │ │ │ @@ -779440,28 +779440,28 @@ │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bcf5c │ │ │ │ teqeq r6, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - msreq R10_usr, ip, lsl lr │ │ │ │ - @ instruction: 0x012cce2c │ │ │ │ - msreq CPSR_x, r8, asr #26 │ │ │ │ + msreq R10_usr, r8, lsr #28 │ │ │ │ + @ instruction: 0x012cce34 │ │ │ │ + msreq CPSR_x, r4, asr sp │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x012ccd64 │ │ │ │ - smlawbeq r2, r0, ip, pc @ │ │ │ │ + @ instruction: 0x012ccd6c │ │ │ │ + smlawbeq r2, ip, ip, pc @ │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - smlawbeq ip, r8, fp, ip │ │ │ │ - msreq CPSR_x, ip, lsl sp │ │ │ │ - msreq R10_usr, r0 @ │ │ │ │ + @ instruction: 0x012ccb90 │ │ │ │ + msreq CPSR_x, r8, lsr #26 │ │ │ │ + msreq R10_usr, ip @ │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - @ instruction: 0x012ccb3c │ │ │ │ - @ instruction: 0x01225a38 │ │ │ │ - msreq R10_usr, r8, asr sl │ │ │ │ + @ instruction: 0x012ccb44 │ │ │ │ + @ instruction: 0x01225a44 │ │ │ │ + msreq R10_usr, r4, ror #20 │ │ │ │ andeq ip, r3, r8, ror #22 │ │ │ │ andeq r1, r0, r4, lsl #5 │ │ │ │ andeq ip, r3, ip, asr #25 │ │ │ │ @ instruction: 0xffffecb0 │ │ │ │ @ instruction: 0xffffe8b8 │ │ │ │ @ instruction: 0xffffebf8 │ │ │ │ @ instruction: 0xffffe6d4 │ │ │ │ @@ -779499,127 +779499,127 @@ │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ @ instruction: 0xffffb1f8 │ │ │ │ @ instruction: 0xffffb0ec │ │ │ │ @ instruction: 0xffffaf5c │ │ │ │ @ instruction: 0xffffae4c │ │ │ │ @ instruction: 0xffffad90 │ │ │ │ @ instruction: 0xffffa5a4 │ │ │ │ - msreq LR_svc, ip, lsr r7 │ │ │ │ + msreq LR_svc, r8, asr #14 │ │ │ │ @ instruction: 0xffffefe8 │ │ │ │ @ instruction: 0xffff9180 │ │ │ │ - msreq LR_svc, ip, lsr #14 │ │ │ │ + msreq LR_svc, r8, lsr r7 │ │ │ │ @ instruction: 0xffffa4b8 │ │ │ │ - msreq LR_svc, r0, lsr #14 │ │ │ │ + msreq LR_svc, ip, lsr #14 │ │ │ │ @ instruction: 0xffffa3dc │ │ │ │ - msreq LR_svc, r4, lsl r7 │ │ │ │ + msreq LR_svc, r0, lsr #14 │ │ │ │ @ instruction: 0xffff9160 │ │ │ │ - msreq LR_svc, r8, lsl #14 │ │ │ │ + msreq LR_svc, r4, lsl r7 │ │ │ │ teqeq r6, r0, lsr #25 │ │ │ │ - strdeq ip, [ip, -r4]! │ │ │ │ - msreq CPSR_x, r0 @ │ │ │ │ - strdeq pc, [r2, -r4]! │ │ │ │ + strdeq ip, [ip, -ip]! @ │ │ │ │ + msreq CPSR_x, ip @ │ │ │ │ + msreq R10_usr, r0, lsl #12 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - msreq CPSR_x, r0, lsl #16 │ │ │ │ + msreq CPSR_x, ip, lsl #16 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x012cc660 │ │ │ │ - @ instruction: 0x0122555c │ │ │ │ - msreq CPSR_x, r8, ror r5 │ │ │ │ + @ instruction: 0x012cc668 │ │ │ │ + @ instruction: 0x01225568 │ │ │ │ + smlawbeq r2, r4, r5, pc @ │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - @ instruction: 0x01225520 │ │ │ │ - @ instruction: 0x012cc620 │ │ │ │ - msreq CPSR_x, r8, lsr r5 │ │ │ │ - ldrdeq r5, [r2, -r8]! │ │ │ │ - ldrdeq ip, [ip, -r8]! │ │ │ │ - msreq CPSR_x, r8, ror #9 │ │ │ │ + @ instruction: 0x0122552c │ │ │ │ + @ instruction: 0x012cc628 │ │ │ │ + msreq CPSR_x, r4, asr #10 │ │ │ │ + @ instruction: 0x012254e4 │ │ │ │ + @ instruction: 0x012cc5e0 │ │ │ │ + strdeq pc, [r2, -r4]! │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - @ instruction: 0x012cc598 │ │ │ │ - @ instruction: 0x01225494 │ │ │ │ - msreq CPSR_x, r0 @ │ │ │ │ + @ instruction: 0x012cc5a0 │ │ │ │ + @ instruction: 0x012254a0 │ │ │ │ + msreq CPSR_x, ip @ │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - @ instruction: 0x012cc55c │ │ │ │ - @ instruction: 0x01225458 │ │ │ │ - msreq CPSR_x, r4, ror r4 │ │ │ │ + @ instruction: 0x012cc564 │ │ │ │ + @ instruction: 0x01225464 │ │ │ │ + smlawbeq r2, r0, r4, pc @ │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - @ instruction: 0x012cc520 │ │ │ │ - @ instruction: 0x0122541c │ │ │ │ - msreq CPSR_x, r8, lsr r4 │ │ │ │ + @ instruction: 0x012cc528 │ │ │ │ + @ instruction: 0x01225428 │ │ │ │ + msreq CPSR_x, r4, asr #8 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - @ instruction: 0x012cc4e4 │ │ │ │ - @ instruction: 0x012253e0 │ │ │ │ - strdeq pc, [r2, -ip]! │ │ │ │ + @ instruction: 0x012cc4ec │ │ │ │ + @ instruction: 0x012253ec │ │ │ │ + msreq CPSR_x, r8, lsl #8 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x012cc4a8 │ │ │ │ - @ instruction: 0x012253a4 │ │ │ │ - smlawteq r2, r0, r3, pc @ │ │ │ │ + @ instruction: 0x012cc4b0 │ │ │ │ + @ instruction: 0x012253b0 │ │ │ │ + smlawteq r2, ip, r3, pc @ │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - @ instruction: 0x01225360 │ │ │ │ - @ instruction: 0x012cc430 │ │ │ │ - @ instruction: 0x0122532c │ │ │ │ - msreq LR_svc, r0, asr r3 │ │ │ │ + @ instruction: 0x0122536c │ │ │ │ + @ instruction: 0x012cc438 │ │ │ │ + @ instruction: 0x01225338 │ │ │ │ + msreq LR_svc, ip, asr r3 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - strdeq r5, [r2, -r4]! │ │ │ │ - smlawteq r2, r4, r2, r5 │ │ │ │ - @ instruction: 0x012cc3bc │ │ │ │ - ldrdeq pc, [r2, -r4]! │ │ │ │ + @ instruction: 0x01225300 │ │ │ │ + ldrdeq r5, [r2, -r0]! │ │ │ │ + smlawteq ip, r4, r3, ip │ │ │ │ + msreq R10_usr, r0, ror #5 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x0122527c │ │ │ │ - @ instruction: 0x01225268 │ │ │ │ - @ instruction: 0x012cc368 │ │ │ │ - msreq R10_usr, r8, ror r2 │ │ │ │ + smlawbeq r2, r8, r2, r5 │ │ │ │ + @ instruction: 0x01225274 │ │ │ │ + @ instruction: 0x012cc370 │ │ │ │ + smlawbeq r2, r4, r2, pc @ │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - @ instruction: 0x01225228 │ │ │ │ - @ instruction: 0x012cc328 │ │ │ │ - msreq R10_usr, r8, lsr r2 │ │ │ │ + @ instruction: 0x01225234 │ │ │ │ + @ instruction: 0x012cc330 │ │ │ │ + msreq R10_usr, r4, asr #4 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x012251e8 │ │ │ │ - @ instruction: 0x012cc2e8 │ │ │ │ - strdeq pc, [r2, -r8]! │ │ │ │ + strdeq r5, [r2, -r4]! │ │ │ │ + strdeq ip, [ip, -r0]! │ │ │ │ + msreq R10_usr, r4, lsl #4 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - @ instruction: 0x012251a8 │ │ │ │ - @ instruction: 0x012cc2a8 │ │ │ │ - msreq CPSR_x, ip @ │ │ │ │ - @ instruction: 0x012cc268 │ │ │ │ - @ instruction: 0x01225164 │ │ │ │ - smlawbeq r2, r0, r1, pc @ │ │ │ │ + @ instruction: 0x012251b4 │ │ │ │ + @ instruction: 0x012cc2b0 │ │ │ │ + smlawteq r2, r8, r1, pc @ │ │ │ │ + @ instruction: 0x012cc270 │ │ │ │ + @ instruction: 0x01225170 │ │ │ │ + smlawbeq r2, ip, r1, pc @ │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - @ instruction: 0x012cc22c │ │ │ │ - @ instruction: 0x01225128 │ │ │ │ - msreq CPSR_x, r4, asr #2 │ │ │ │ + @ instruction: 0x012cc234 │ │ │ │ + @ instruction: 0x01225134 │ │ │ │ + msreq CPSR_x, r0, asr r1 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - strdeq ip, [ip, -r0]! │ │ │ │ - @ instruction: 0x012250ec │ │ │ │ - msreq CPSR_x, r8, lsl #2 │ │ │ │ + strdeq ip, [ip, -r8]! │ │ │ │ + strdeq r5, [r2, -r8]! │ │ │ │ + msreq CPSR_x, r4, lsl r1 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - @ instruction: 0x012cc1b4 │ │ │ │ - strheq r5, [r2, -r0]! │ │ │ │ - smlawteq r2, ip, r0, pc @ │ │ │ │ + @ instruction: 0x012cc1bc │ │ │ │ + strheq r5, [r2, -ip]! │ │ │ │ + ldrdeq pc, [r2, -r8]! │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - @ instruction: 0x01225078 │ │ │ │ - @ instruction: 0x012cc178 │ │ │ │ - smlawbeq r2, r8, r0, pc @ │ │ │ │ + smlawbeq r2, r4, r0, r5 │ │ │ │ + smlawbeq ip, r0, r1, ip │ │ │ │ + msreq CPSR_x, r4 @ │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - @ instruction: 0x01225038 │ │ │ │ - @ instruction: 0x012cc138 │ │ │ │ - msreq CPSR_x, r8, asr #32 │ │ │ │ + @ instruction: 0x01225044 │ │ │ │ + @ instruction: 0x012cc140 │ │ │ │ + qsubeq pc, r4, r2 @ │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - strdeq r4, [r2, -r8]! │ │ │ │ - strdeq ip, [ip, -r8]! │ │ │ │ - msreq CPSR_x, r8 │ │ │ │ + @ instruction: 0x01225004 │ │ │ │ + @ instruction: 0x012cc100 │ │ │ │ + msreq CPSR_x, r4, lsl r0 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - strheq ip, [ip, -r8]! │ │ │ │ - @ instruction: 0x01224fb4 │ │ │ │ - ldrdeq lr, [r2, -r0]! │ │ │ │ + smlawteq ip, r0, r0, ip │ │ │ │ + smlawteq r2, r0, pc, r4 @ │ │ │ │ + ldrdeq lr, [r2, -ip]! │ │ │ │ muleq r0, sp, r4 │ │ │ │ - @ instruction: 0x012cc07c │ │ │ │ - @ instruction: 0x01224f78 │ │ │ │ - @ instruction: 0x0122ef94 │ │ │ │ + smlawbeq ip, r4, r0, ip │ │ │ │ + smlawbeq r2, r4, pc, r4 @ │ │ │ │ + @ instruction: 0x0122efa0 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - @ instruction: 0x012cc040 │ │ │ │ - @ instruction: 0x01224f3c │ │ │ │ - @ instruction: 0x0122ef58 │ │ │ │ + @ instruction: 0x012cc048 │ │ │ │ + @ instruction: 0x01224f48 │ │ │ │ + @ instruction: 0x0122ef64 │ │ │ │ @ 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] @ 3bde74 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -779953,52 +779953,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 3bdb74 │ │ │ │ teqeq r6, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012cbd04 │ │ │ │ - @ instruction: 0x0122ec24 │ │ │ │ + @ instruction: 0x012cbd0c │ │ │ │ + @ instruction: 0x0122ec30 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x012cbb4c │ │ │ │ - @ instruction: 0x0122ea68 │ │ │ │ + @ instruction: 0x012cbb54 │ │ │ │ + @ instruction: 0x0122ea74 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ teqeq r6, r8, lsl #1 │ │ │ │ - @ instruction: 0x012249b8 │ │ │ │ + smlawteq r2, r4, r9, r4 │ │ │ │ strdeq r5, [r1, -r0]! │ │ │ │ - @ instruction: 0x012cba34 │ │ │ │ - @ instruction: 0x01224930 │ │ │ │ - @ instruction: 0x0122e954 │ │ │ │ + @ instruction: 0x012cba3c │ │ │ │ + @ instruction: 0x0122493c │ │ │ │ + @ instruction: 0x0122e960 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - strdeq fp, [ip, -r8]! │ │ │ │ - strdeq r4, [r2, -r4]! @ │ │ │ │ - @ instruction: 0x0122e918 │ │ │ │ + @ instruction: 0x012cba00 │ │ │ │ + @ instruction: 0x01224900 │ │ │ │ + @ instruction: 0x0122e924 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x012cb9bc │ │ │ │ - @ instruction: 0x012248b8 │ │ │ │ - ldrdeq lr, [r2, -ip]! │ │ │ │ - smlawbeq ip, r0, r9, fp │ │ │ │ - @ instruction: 0x0122487c │ │ │ │ - @ instruction: 0x0122e8a0 │ │ │ │ + smlawteq ip, r4, r9, fp │ │ │ │ + smlawteq r2, r4, r8, r4 │ │ │ │ + @ instruction: 0x0122e8e8 │ │ │ │ + smlawbeq ip, r8, r9, fp │ │ │ │ + smlawbeq r2, r8, r8, r4 │ │ │ │ + @ instruction: 0x0122e8ac │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x012cb944 │ │ │ │ - @ instruction: 0x01224840 │ │ │ │ - @ instruction: 0x0122e864 │ │ │ │ + @ instruction: 0x012cb94c │ │ │ │ + @ instruction: 0x0122484c │ │ │ │ + @ instruction: 0x0122e870 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x012cb908 │ │ │ │ - @ instruction: 0x01224804 │ │ │ │ - @ instruction: 0x0122e828 │ │ │ │ - smlawteq ip, ip, r8, fp │ │ │ │ - smlawteq r2, r8, r7, r4 │ │ │ │ - @ instruction: 0x0122e7ec │ │ │ │ - @ instruction: 0x01224790 │ │ │ │ - @ instruction: 0x01224760 │ │ │ │ - @ instruction: 0x01224730 │ │ │ │ + @ instruction: 0x012cb910 │ │ │ │ + @ instruction: 0x01224810 │ │ │ │ + @ instruction: 0x0122e834 │ │ │ │ + ldrdeq fp, [ip, -r4]! │ │ │ │ + ldrdeq r4, [r2, -r4]! @ │ │ │ │ + strdeq lr, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122479c │ │ │ │ + @ instruction: 0x0122476c │ │ │ │ + @ instruction: 0x0122473c │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -780161,34 +780161,34 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3be07c │ │ │ │ - @ instruction: 0x012cb74c │ │ │ │ - @ instruction: 0x0122e654 │ │ │ │ + @ instruction: 0x012cb754 │ │ │ │ + @ instruction: 0x0122e660 │ │ │ │ teqeq r6, ip, lsr #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, ror #24 │ │ │ │ - @ instruction: 0x012cb648 │ │ │ │ + @ instruction: 0x012cb650 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0122e564 │ │ │ │ + @ instruction: 0x0122e570 │ │ │ │ teqeq r6, r0, lsl #23 │ │ │ │ - smlawteq r2, r8, r4, r4 │ │ │ │ - @ instruction: 0x012cb5a0 │ │ │ │ - @ instruction: 0x01224490 │ │ │ │ - @ instruction: 0x0122e4b4 │ │ │ │ - @ instruction: 0x012cb564 │ │ │ │ - @ instruction: 0x01224454 │ │ │ │ - @ instruction: 0x0122e478 │ │ │ │ - @ instruction: 0x012cb528 │ │ │ │ - @ instruction: 0x01224418 │ │ │ │ - @ instruction: 0x0122e43c │ │ │ │ - @ instruction: 0x012243e4 │ │ │ │ + ldrdeq r4, [r2, -r4]! @ │ │ │ │ + @ instruction: 0x012cb5a8 │ │ │ │ + @ instruction: 0x0122449c │ │ │ │ + smlawteq r2, r0, r4, lr │ │ │ │ + @ instruction: 0x012cb56c │ │ │ │ + @ instruction: 0x01224460 │ │ │ │ + smlawbeq r2, r4, r4, lr │ │ │ │ + @ instruction: 0x012cb530 │ │ │ │ + @ instruction: 0x01224424 │ │ │ │ + @ instruction: 0x0122e448 │ │ │ │ + strdeq r4, [r2, -r0]! │ │ │ │ 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, #620] @ 0x26c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #756] @ 3be520 │ │ │ │ @@ -780384,32 +780384,32 @@ │ │ │ │ b 3be374 │ │ │ │ teqeq r6, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, lsr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x0122e5b0 │ │ │ │ - smlawteq ip, r4, r7, fp │ │ │ │ + @ instruction: 0x0122e5bc │ │ │ │ + smlawteq ip, ip, r7, fp │ │ │ │ teqeq r6, r8, lsl #17 │ │ │ │ - smlawteq r2, ip, r1, r4 │ │ │ │ - @ instruction: 0x0122419c │ │ │ │ - @ instruction: 0x0122416c │ │ │ │ - @ instruction: 0x012cb6ac │ │ │ │ - @ instruction: 0x01224138 │ │ │ │ - @ instruction: 0x0122e478 │ │ │ │ - @ instruction: 0x012cb670 │ │ │ │ - strdeq r4, [r2, -ip]! │ │ │ │ - @ instruction: 0x0122e43c │ │ │ │ - @ instruction: 0x012cb638 │ │ │ │ - ldrdeq lr, [r2, -ip]! │ │ │ │ + ldrdeq r4, [r2, -r8]! │ │ │ │ + @ instruction: 0x012241a8 │ │ │ │ + @ instruction: 0x01224178 │ │ │ │ + @ instruction: 0x012cb6b4 │ │ │ │ + @ instruction: 0x01224144 │ │ │ │ + smlawbeq r2, r4, r4, lr │ │ │ │ + @ instruction: 0x012cb678 │ │ │ │ + @ instruction: 0x01224108 │ │ │ │ + @ instruction: 0x0122e448 │ │ │ │ + @ instruction: 0x012cb640 │ │ │ │ + @ instruction: 0x0122e3e8 │ │ │ │ smlawteq r1, r4, r8, r5 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - smlawbeq r2, ip, r0, r4 │ │ │ │ - ldrdeq lr, [r2, -ip]! │ │ │ │ + @ instruction: 0x01224098 │ │ │ │ + @ instruction: 0x0122e3e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 3be20c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -780428,17 +780428,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3be5a0 │ │ │ │ - @ instruction: 0x012cb538 │ │ │ │ - smlawteq r2, r4, pc, r3 @ │ │ │ │ - @ instruction: 0x0122e304 │ │ │ │ + @ instruction: 0x012cb540 │ │ │ │ + ldrdeq r3, [r2, -r0]! │ │ │ │ + @ instruction: 0x0122e310 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ @@ -780460,17 +780460,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3be620 │ │ │ │ - @ instruction: 0x012cb4b8 │ │ │ │ - @ instruction: 0x01223f44 │ │ │ │ - smlawbeq r2, r4, r2, lr │ │ │ │ + smlawteq ip, r0, r4, fp │ │ │ │ + @ instruction: 0x01223f50 │ │ │ │ + @ instruction: 0x0122e290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ @@ -780648,30 +780648,30 @@ │ │ │ │ teqeq r6, r8, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, lsr r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r6, r4, lsl #10 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012cb350 │ │ │ │ - @ instruction: 0x0122e114 │ │ │ │ - smlawbeq r2, r0, sp, r3 │ │ │ │ - @ instruction: 0x012cb2b0 │ │ │ │ - @ instruction: 0x01223d3c │ │ │ │ - smlawbeq r2, r0, r0, lr │ │ │ │ - @ instruction: 0x012cb278 │ │ │ │ - @ instruction: 0x0122e01c │ │ │ │ + @ instruction: 0x012cb358 │ │ │ │ + @ instruction: 0x0122e120 │ │ │ │ + smlawbeq r2, ip, sp, r3 │ │ │ │ + @ instruction: 0x012cb2b8 │ │ │ │ + @ instruction: 0x01223d48 │ │ │ │ + smlawbeq r2, ip, r0, lr │ │ │ │ + smlawbeq ip, r0, r2, fp │ │ │ │ + @ instruction: 0x0122e028 │ │ │ │ strdeq r5, [r1, -r4]! │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - smlawteq r2, ip, ip, r3 │ │ │ │ - @ instruction: 0x0122e01c │ │ │ │ - @ instruction: 0x012cb20c │ │ │ │ - @ instruction: 0x01223c94 │ │ │ │ - ldrdeq sp, [r2, -ip]! │ │ │ │ - @ instruction: 0x01223c60 │ │ │ │ + ldrdeq r3, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122e028 │ │ │ │ + @ instruction: 0x012cb214 │ │ │ │ + @ instruction: 0x01223ca0 │ │ │ │ + @ instruction: 0x0122dfe8 │ │ │ │ + @ instruction: 0x01223c6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ @@ -780861,31 +780861,31 @@ │ │ │ │ b 3be9fc │ │ │ │ teqeq r6, r0, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, lsl r2 │ │ │ │ teqeq r6, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012cb020 │ │ │ │ - ldrdeq sp, [r2, -ip]! │ │ │ │ - @ instruction: 0x01223a38 │ │ │ │ - smlawbeq ip, r0, pc, sl @ │ │ │ │ - @ instruction: 0x0122dd24 │ │ │ │ + @ instruction: 0x012cb028 │ │ │ │ + @ instruction: 0x0122dde8 │ │ │ │ + @ instruction: 0x01223a44 │ │ │ │ + smlawbeq ip, r8, pc, sl @ │ │ │ │ + @ instruction: 0x0122dd30 │ │ │ │ strdeq r5, [r1, -ip]! │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - ldrdeq r3, [r2, -r4]! │ │ │ │ - @ instruction: 0x0122dd20 │ │ │ │ - @ instruction: 0x012caf14 │ │ │ │ - @ instruction: 0x0122399c │ │ │ │ - @ instruction: 0x0122dce4 │ │ │ │ - ldrdeq sl, [ip, -ip]! │ │ │ │ - @ instruction: 0x01223964 │ │ │ │ - @ instruction: 0x0122dcac │ │ │ │ - @ instruction: 0x01223930 │ │ │ │ - @ instruction: 0x01223908 │ │ │ │ + @ instruction: 0x012239e0 │ │ │ │ + @ instruction: 0x0122dd2c │ │ │ │ + @ instruction: 0x012caf1c │ │ │ │ + @ instruction: 0x012239a8 │ │ │ │ + strdeq sp, [r2, -r0]! │ │ │ │ + @ instruction: 0x012caee4 │ │ │ │ + @ instruction: 0x01223970 │ │ │ │ + @ instruction: 0x0122dcb8 │ │ │ │ + @ instruction: 0x0122393c │ │ │ │ + @ instruction: 0x01223914 │ │ │ │ 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, #1188] @ 3bf1b0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -781188,40 +781188,40 @@ │ │ │ │ b 3bee54 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r6, r4, asr #28 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - smlawteq ip, r0, ip, sl │ │ │ │ - @ instruction: 0x01223748 │ │ │ │ - smlawbeq r2, ip, sl, sp │ │ │ │ + smlawteq ip, r8, ip, sl │ │ │ │ + @ instruction: 0x01223754 │ │ │ │ + @ instruction: 0x0122da98 │ │ │ │ teqeq r6, ip, ror sp │ │ │ │ - @ instruction: 0x012cac44 │ │ │ │ - smlawteq r2, ip, r6, r3 │ │ │ │ - @ instruction: 0x0122da10 │ │ │ │ + @ instruction: 0x012cac4c │ │ │ │ + ldrdeq r3, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122da1c │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012cab04 │ │ │ │ - @ instruction: 0x01223590 │ │ │ │ - ldrdeq sp, [r2, -r4]! │ │ │ │ + @ instruction: 0x012cab0c │ │ │ │ + @ instruction: 0x0122359c │ │ │ │ + @ instruction: 0x0122d8e0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ teqeq r6, ip, asr #22 │ │ │ │ - @ instruction: 0x012caa0c │ │ │ │ - @ instruction: 0x01223498 │ │ │ │ - ldrdeq sp, [r2, -ip]! │ │ │ │ - ldrdeq sl, [ip, -r4]! │ │ │ │ - @ instruction: 0x01223460 │ │ │ │ - @ instruction: 0x0122d7a4 │ │ │ │ - @ instruction: 0x012ca99c │ │ │ │ - @ instruction: 0x01223428 │ │ │ │ - @ instruction: 0x0122d76c │ │ │ │ - @ instruction: 0x012ca968 │ │ │ │ - strdeq r3, [r2, -r0]! │ │ │ │ - @ instruction: 0x0122d734 │ │ │ │ + @ instruction: 0x012caa14 │ │ │ │ + @ instruction: 0x012234a4 │ │ │ │ + @ instruction: 0x0122d7e8 │ │ │ │ + ldrdeq sl, [ip, -ip]! │ │ │ │ + @ instruction: 0x0122346c │ │ │ │ + @ instruction: 0x0122d7b0 │ │ │ │ + @ instruction: 0x012ca9a4 │ │ │ │ + @ instruction: 0x01223434 │ │ │ │ + @ instruction: 0x0122d778 │ │ │ │ + @ instruction: 0x012ca970 │ │ │ │ + strdeq r3, [r2, -ip]! │ │ │ │ + @ instruction: 0x0122d740 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r2, [pc, #1308] @ 3bf76c │ │ │ │ @@ -781556,32 +781556,32 @@ │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, ror #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r6, r4, lsl r8 │ │ │ │ - @ instruction: 0x012ca4e0 │ │ │ │ - @ instruction: 0x01222f6c │ │ │ │ - @ instruction: 0x0122d2b0 │ │ │ │ - @ instruction: 0x012ca4a4 │ │ │ │ - @ instruction: 0x01222f30 │ │ │ │ - @ instruction: 0x0122d274 │ │ │ │ - @ instruction: 0x012ca468 │ │ │ │ - strdeq r2, [r2, -r4]! │ │ │ │ - @ instruction: 0x0122d238 │ │ │ │ - @ instruction: 0x012ca42c │ │ │ │ - @ instruction: 0x01222eb8 │ │ │ │ - strdeq sp, [r2, -ip]! │ │ │ │ - strdeq sl, [ip, -r0]! │ │ │ │ - @ instruction: 0x01222e7c │ │ │ │ - @ instruction: 0x0122d1bc │ │ │ │ - @ instruction: 0x012ca3b4 │ │ │ │ - @ instruction: 0x01222e40 │ │ │ │ - smlawbeq r2, r4, r1, sp │ │ │ │ + @ instruction: 0x012ca4e8 │ │ │ │ + @ instruction: 0x01222f78 │ │ │ │ + @ instruction: 0x0122d2bc │ │ │ │ + @ instruction: 0x012ca4ac │ │ │ │ + @ instruction: 0x01222f3c │ │ │ │ + smlawbeq r2, r0, r2, sp │ │ │ │ + @ instruction: 0x012ca470 │ │ │ │ + @ instruction: 0x01222f00 │ │ │ │ + @ instruction: 0x0122d244 │ │ │ │ + @ instruction: 0x012ca434 │ │ │ │ + smlawteq r2, r4, lr, r2 │ │ │ │ + @ instruction: 0x0122d208 │ │ │ │ + strdeq sl, [ip, -r8]! │ │ │ │ + smlawbeq r2, r8, lr, r2 │ │ │ │ + smlawteq r2, r8, r1, sp │ │ │ │ + @ instruction: 0x012ca3bc │ │ │ │ + @ instruction: 0x01222e4c │ │ │ │ + @ instruction: 0x0122d190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -781758,21 +781758,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bfa00 │ │ │ │ teqeq r6, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip @ │ │ │ │ - @ instruction: 0x01222b3c │ │ │ │ - @ instruction: 0x0122ce9c │ │ │ │ - @ instruction: 0x012ca154 │ │ │ │ + @ instruction: 0x01222b48 │ │ │ │ + @ instruction: 0x0122cea8 │ │ │ │ + @ instruction: 0x012ca15c │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x01222b04 │ │ │ │ - @ instruction: 0x0122ce64 │ │ │ │ - @ instruction: 0x012ca11c │ │ │ │ + @ instruction: 0x01222b10 │ │ │ │ + @ instruction: 0x0122ce70 │ │ │ │ + @ instruction: 0x012ca124 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ 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, #16] │ │ │ │ @@ -781964,32 +781964,32 @@ │ │ │ │ b 3bfc34 │ │ │ │ teqeq r6, r0, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq r8, [r6, -r8]! @ │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r6, r8, asr #31 │ │ │ │ - @ instruction: 0x012c9f30 │ │ │ │ - @ instruction: 0x01222908 │ │ │ │ - @ instruction: 0x0122cc68 │ │ │ │ - strdeq r9, [ip, -r4]! │ │ │ │ - smlawteq r2, ip, r8, r2 │ │ │ │ - @ instruction: 0x0122cc30 │ │ │ │ - @ instruction: 0x012c9eb8 │ │ │ │ - @ instruction: 0x01222890 │ │ │ │ - strdeq ip, [r2, -r4]! │ │ │ │ - @ instruction: 0x012c9e7c │ │ │ │ - @ instruction: 0x01222854 │ │ │ │ - @ instruction: 0x0122cbb4 │ │ │ │ - @ instruction: 0x012c9e40 │ │ │ │ - @ instruction: 0x01222818 │ │ │ │ - @ instruction: 0x0122cb7c │ │ │ │ - @ instruction: 0x012c9e04 │ │ │ │ - ldrdeq r2, [r2, -ip]! │ │ │ │ - @ instruction: 0x0122cb40 │ │ │ │ + @ instruction: 0x012c9f38 │ │ │ │ + @ instruction: 0x01222914 │ │ │ │ + @ instruction: 0x0122cc74 │ │ │ │ + strdeq r9, [ip, -ip]! │ │ │ │ + ldrdeq r2, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122cc3c │ │ │ │ + smlawteq ip, r0, lr, r9 │ │ │ │ + @ instruction: 0x0122289c │ │ │ │ + @ instruction: 0x0122cc00 │ │ │ │ + smlawbeq ip, r4, lr, r9 │ │ │ │ + @ instruction: 0x01222860 │ │ │ │ + smlawteq r2, r0, fp, ip │ │ │ │ + @ instruction: 0x012c9e48 │ │ │ │ + @ instruction: 0x01222824 │ │ │ │ + smlawbeq r2, r8, fp, ip │ │ │ │ + @ instruction: 0x012c9e0c │ │ │ │ + @ instruction: 0x012227e8 │ │ │ │ + @ instruction: 0x0122cb4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bfea0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -782011,17 +782011,17 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bfe58 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ - @ instruction: 0x012c9d34 │ │ │ │ - @ instruction: 0x0122270c │ │ │ │ - @ instruction: 0x0122ca6c │ │ │ │ + @ instruction: 0x012c9d3c │ │ │ │ + @ instruction: 0x01222718 │ │ │ │ + @ instruction: 0x0122ca78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bff20 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -782043,17 +782043,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bfed8 │ │ │ │ @ instruction: 0xfffff93c │ │ │ │ - @ instruction: 0x012c9cb4 │ │ │ │ - smlawbeq r2, ip, r6, r2 │ │ │ │ - @ instruction: 0x0122c9ec │ │ │ │ + @ instruction: 0x012c9cbc │ │ │ │ + @ instruction: 0x01222698 │ │ │ │ + strdeq ip, [r2, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bffa0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -782075,17 +782075,17 @@ │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bff58 │ │ │ │ @ instruction: 0xfffff8f8 │ │ │ │ - @ instruction: 0x012c9c34 │ │ │ │ - @ instruction: 0x0122260c │ │ │ │ - @ instruction: 0x0122c96c │ │ │ │ + @ instruction: 0x012c9c3c │ │ │ │ + @ instruction: 0x01222618 │ │ │ │ + @ instruction: 0x0122c978 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3c0020 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -782107,17 +782107,17 @@ │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3bffd8 │ │ │ │ @ instruction: 0xfffff8bc │ │ │ │ - @ instruction: 0x012c9bb4 │ │ │ │ - smlawbeq r2, ip, r5, r2 │ │ │ │ - @ instruction: 0x0122c8ec │ │ │ │ + @ instruction: 0x012c9bbc │ │ │ │ + @ instruction: 0x01222598 │ │ │ │ + strdeq ip, [r2, -r8]! │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -782334,32 +782334,32 @@ │ │ │ │ b 3c0198 │ │ │ │ teqeq r6, ip, lsr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, ror fp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r6, r4, ror #20 │ │ │ │ - @ instruction: 0x012c9968 │ │ │ │ - @ instruction: 0x01222340 │ │ │ │ - @ instruction: 0x0122c6a4 │ │ │ │ - @ instruction: 0x012c992c │ │ │ │ - @ instruction: 0x01222304 │ │ │ │ - @ instruction: 0x0122c668 │ │ │ │ - strdeq r9, [ip, -r0]! │ │ │ │ - smlawteq r2, r8, r2, r2 │ │ │ │ - @ instruction: 0x0122c62c │ │ │ │ - @ instruction: 0x012c98b4 │ │ │ │ - smlawbeq r2, ip, r2, r2 │ │ │ │ - strdeq ip, [r2, -r0]! │ │ │ │ - @ instruction: 0x012c9878 │ │ │ │ - @ instruction: 0x01222250 │ │ │ │ - @ instruction: 0x0122c5b4 │ │ │ │ - @ instruction: 0x012c983c │ │ │ │ - @ instruction: 0x01222214 │ │ │ │ - @ instruction: 0x0122c574 │ │ │ │ + @ instruction: 0x012c9970 │ │ │ │ + @ instruction: 0x0122234c │ │ │ │ + @ instruction: 0x0122c6b0 │ │ │ │ + @ instruction: 0x012c9934 │ │ │ │ + @ instruction: 0x01222310 │ │ │ │ + @ instruction: 0x0122c674 │ │ │ │ + strdeq r9, [ip, -r8]! │ │ │ │ + ldrdeq r2, [r2, -r4]! │ │ │ │ + @ instruction: 0x0122c638 │ │ │ │ + @ instruction: 0x012c98bc │ │ │ │ + @ instruction: 0x01222298 │ │ │ │ + strdeq ip, [r2, -ip]! @ │ │ │ │ + smlawbeq ip, r0, r8, r9 │ │ │ │ + @ instruction: 0x0122225c │ │ │ │ + smlawteq r2, r0, r5, ip │ │ │ │ + @ instruction: 0x012c9844 │ │ │ │ + @ instruction: 0x01222220 │ │ │ │ + smlawbeq r2, r0, r5, ip │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #380] @ 3c0590 │ │ │ │ mov r6, r3 │ │ │ │ @@ -782457,20 +782457,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c04e4 │ │ │ │ teqeq r6, r8, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, lsl r7 │ │ │ │ - smlawbeq ip, r0, r6, r9 │ │ │ │ - qsubeq r2, r8, r2 │ │ │ │ - @ instruction: 0x0122c3b8 │ │ │ │ - @ instruction: 0x012c9644 │ │ │ │ - @ instruction: 0x0122201c │ │ │ │ - @ instruction: 0x0122c378 │ │ │ │ + smlawbeq ip, r8, r6, r9 │ │ │ │ + @ instruction: 0x01222064 │ │ │ │ + smlawteq r2, r4, r3, ip │ │ │ │ + @ instruction: 0x012c964c │ │ │ │ + @ instruction: 0x01222028 │ │ │ │ + smlawbeq r2, r4, r3, ip │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #332] @ 3c071c │ │ │ │ ldr r3, [pc, #332] @ 3c0720 │ │ │ │ @@ -782556,23 +782556,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c0634 │ │ │ │ teqeq r6, r0, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, asr #11 │ │ │ │ - @ instruction: 0x012c9530 │ │ │ │ - @ instruction: 0x01221f08 │ │ │ │ - @ instruction: 0x0122c268 │ │ │ │ - strdeq r9, [ip, -r4]! │ │ │ │ - smlawteq r2, ip, lr, r1 │ │ │ │ - @ instruction: 0x0122c22c │ │ │ │ - @ instruction: 0x012c94b8 │ │ │ │ - @ instruction: 0x01221e90 │ │ │ │ - strdeq ip, [r2, -r0]! │ │ │ │ + @ instruction: 0x012c9538 │ │ │ │ + @ instruction: 0x01221f14 │ │ │ │ + @ instruction: 0x0122c274 │ │ │ │ + strdeq r9, [ip, -ip]! │ │ │ │ + ldrdeq r1, [r2, -r8]! │ │ │ │ + @ instruction: 0x0122c238 │ │ │ │ + smlawteq ip, r0, r4, r9 │ │ │ │ + @ instruction: 0x01221e9c │ │ │ │ + strdeq ip, [r2, -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 r5, r2 │ │ │ │ ldr r2, [pc, #616] @ 3c09d0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -782729,28 +782729,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c0898 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r4, ror #6 │ │ │ │ - smlawteq ip, ip, r2, r9 │ │ │ │ - @ instruction: 0x01221ca4 │ │ │ │ - @ instruction: 0x0122c000 │ │ │ │ + ldrdeq r9, [ip, -r4]! │ │ │ │ + @ instruction: 0x01221cb0 │ │ │ │ + @ instruction: 0x0122c00c │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - smlawbeq ip, ip, r2, r9 │ │ │ │ - strdeq fp, [r2, -ip]! │ │ │ │ - @ instruction: 0x0122bfb4 │ │ │ │ + @ instruction: 0x012c9294 │ │ │ │ + @ instruction: 0x0122ba08 │ │ │ │ + smlawteq r2, r0, pc, fp @ │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x012c9240 │ │ │ │ - @ instruction: 0x01221c18 │ │ │ │ - @ instruction: 0x0122bf7c │ │ │ │ - @ instruction: 0x012c9204 │ │ │ │ - ldrdeq r1, [r2, -ip]! │ │ │ │ - @ instruction: 0x0122bf38 │ │ │ │ + @ instruction: 0x012c9248 │ │ │ │ + @ instruction: 0x01221c24 │ │ │ │ + smlawbeq r2, r8, pc, fp @ │ │ │ │ + @ instruction: 0x012c920c │ │ │ │ + @ instruction: 0x01221be8 │ │ │ │ + @ instruction: 0x0122bf44 │ │ │ │ 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 be570 │ │ │ │ @@ -782767,17 +782767,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012c9164 │ │ │ │ - ldrdeq fp, [r2, -r4]! │ │ │ │ - @ instruction: 0x0122be9c │ │ │ │ + @ instruction: 0x012c916c │ │ │ │ + @ instruction: 0x0122bee0 │ │ │ │ + @ instruction: 0x0122bea8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #516] @ 3c0ca4 │ │ │ │ @@ -782910,25 +782910,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c0ba4 │ │ │ │ teqeq r6, r0, ror #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r8, asr r0 │ │ │ │ - @ instruction: 0x012c8fa8 │ │ │ │ - smlawbeq r2, r0, r9, r1 │ │ │ │ - ldrdeq fp, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c8fb0 │ │ │ │ + smlawbeq r2, ip, r9, r1 │ │ │ │ + @ instruction: 0x0122bce8 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - @ instruction: 0x012c8f6c │ │ │ │ - @ instruction: 0x01221944 │ │ │ │ - @ instruction: 0x0122bca0 │ │ │ │ + @ instruction: 0x012c8f74 │ │ │ │ + @ instruction: 0x01221950 │ │ │ │ + @ instruction: 0x0122bcac │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x012c8f30 │ │ │ │ - @ instruction: 0x01221908 │ │ │ │ - @ instruction: 0x0122bc64 │ │ │ │ + @ instruction: 0x012c8f38 │ │ │ │ + @ instruction: 0x01221914 │ │ │ │ + @ instruction: 0x0122bc70 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr ip, [pc, #4016] @ 3c1ca8 │ │ │ │ ldr r3, [pc, #4016] @ 3c1cac │ │ │ │ @@ -783938,330 +783938,330 @@ │ │ │ │ b 3c0f7c │ │ │ │ teqeq r6, ip, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01214164 │ │ │ │ teqeq r6, r4 @ │ │ │ │ @ instruction: 0x01211930 │ │ │ │ smlawteq r1, ip, r5, r7 │ │ │ │ - smlawbeq r8, r8, r2, pc @ │ │ │ │ + msreq R8_fiq, r4 @ │ │ │ │ @ instruction: 0x01217070 │ │ │ │ @ instruction: 0x01216aac │ │ │ │ teqeq r6, r4 @ │ │ │ │ - strdeq r8, [ip, -r8]! @ │ │ │ │ - @ instruction: 0x0122b1bc │ │ │ │ - smlawbeq r2, ip, lr, ip │ │ │ │ + @ instruction: 0x012c8d00 │ │ │ │ + smlawteq r2, r8, r1, fp │ │ │ │ + @ instruction: 0x0122ce98 │ │ │ │ ldrdeq r3, [r1, -ip]! │ │ │ │ - @ instruction: 0x01221630 │ │ │ │ - @ instruction: 0x012c8c50 │ │ │ │ - smlawbeq r2, r4, r9, fp │ │ │ │ + @ instruction: 0x0122163c │ │ │ │ + @ instruction: 0x012c8c58 │ │ │ │ + @ instruction: 0x0122b990 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x0122b8b0 │ │ │ │ - @ instruction: 0x012c8b68 │ │ │ │ + @ instruction: 0x0122b8bc │ │ │ │ + @ instruction: 0x012c8b70 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x012c89b8 │ │ │ │ - strdeq fp, [r2, -r0]! │ │ │ │ - @ instruction: 0x01221348 │ │ │ │ - @ instruction: 0x012c8928 │ │ │ │ - @ instruction: 0x01221300 │ │ │ │ - @ instruction: 0x0122b664 │ │ │ │ + smlawteq ip, r0, r9, r8 │ │ │ │ + strdeq fp, [r2, -ip]! │ │ │ │ + @ instruction: 0x01221354 │ │ │ │ + @ instruction: 0x012c8930 │ │ │ │ + @ instruction: 0x0122130c │ │ │ │ + @ instruction: 0x0122b670 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - ldrdeq r8, [ip, -r8]! @ │ │ │ │ - @ instruction: 0x012212b0 │ │ │ │ - @ instruction: 0x0122b614 │ │ │ │ + @ instruction: 0x012c88e0 │ │ │ │ + @ instruction: 0x012212bc │ │ │ │ + @ instruction: 0x0122b620 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x012c87b8 │ │ │ │ - @ instruction: 0x01221190 │ │ │ │ - strdeq fp, [r2, -r4]! │ │ │ │ + smlawteq ip, r0, r7, r8 │ │ │ │ + @ instruction: 0x0122119c │ │ │ │ + @ instruction: 0x0122b500 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - @ instruction: 0x0122ae2c │ │ │ │ - @ instruction: 0x01257e44 │ │ │ │ - @ instruction: 0x012210e8 │ │ │ │ - @ instruction: 0x012c8708 │ │ │ │ - @ instruction: 0x0122b440 │ │ │ │ + @ instruction: 0x0122ae38 │ │ │ │ + @ instruction: 0x01257e50 │ │ │ │ + strdeq r1, [r2, -r4]! │ │ │ │ + @ instruction: 0x012c8710 │ │ │ │ + @ instruction: 0x0122b44c │ │ │ │ teqpeq r6, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ teqpeq r6, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqpeq r6, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122ab50 │ │ │ │ - @ instruction: 0x0122ab60 │ │ │ │ - ldrdeq r8, [r4, -r0]! │ │ │ │ - @ instruction: 0x01220f44 │ │ │ │ - @ instruction: 0x01255de0 │ │ │ │ - @ instruction: 0x0127c224 │ │ │ │ - smlawteq r2, ip, sl, sl │ │ │ │ - @ instruction: 0x01220e44 │ │ │ │ - smlawbeq r2, r8, sl, sl │ │ │ │ - @ instruction: 0x01255cb0 │ │ │ │ - @ instruction: 0x0122c55c │ │ │ │ - @ instruction: 0x0122a9b8 │ │ │ │ + @ instruction: 0x0122ab5c │ │ │ │ + @ instruction: 0x0122ab6c │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ + @ instruction: 0x01220f50 │ │ │ │ + @ instruction: 0x01255dec │ │ │ │ + @ instruction: 0x0127c230 │ │ │ │ + ldrdeq sl, [r2, -r8]! │ │ │ │ + @ instruction: 0x01220e50 │ │ │ │ + @ instruction: 0x0122aa94 │ │ │ │ + @ instruction: 0x01255cbc │ │ │ │ + @ instruction: 0x0122c568 │ │ │ │ + smlawteq r2, r4, r9, sl │ │ │ │ @ instruction: 0x01215b9c │ │ │ │ @ instruction: 0x0121ad64 │ │ │ │ - @ instruction: 0x0122a968 │ │ │ │ - @ instruction: 0x0122a958 │ │ │ │ - smlawbeq r5, r4, fp, r5 │ │ │ │ - @ instruction: 0x01255aec │ │ │ │ - @ instruction: 0x01220b6c │ │ │ │ - smlawbeq ip, ip, r1, r8 │ │ │ │ - smlawteq r2, r0, lr, sl │ │ │ │ + @ instruction: 0x0122a974 │ │ │ │ + @ instruction: 0x0122a964 │ │ │ │ + @ instruction: 0x01255b90 │ │ │ │ + strdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x01220b78 │ │ │ │ + @ instruction: 0x012c8194 │ │ │ │ + smlawteq r2, ip, lr, sl │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x0122a72c │ │ │ │ - smulwteq r2, r8, sl │ │ │ │ - @ instruction: 0x01247d54 │ │ │ │ - @ instruction: 0x01255954 │ │ │ │ - @ instruction: 0x012c800c │ │ │ │ - smulwteq r2, r0, r9 │ │ │ │ - @ instruction: 0x0122ad40 │ │ │ │ + @ instruction: 0x0122a738 │ │ │ │ + strdeq r0, [r2, -r4]! │ │ │ │ + @ instruction: 0x01247d60 │ │ │ │ + @ instruction: 0x01255960 │ │ │ │ + @ instruction: 0x012c8014 │ │ │ │ + smulwteq r2, ip, r9 │ │ │ │ + @ instruction: 0x0122ad4c │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - ldrdeq r7, [ip, -r0]! │ │ │ │ - smlawteq r2, r0, r4, sl │ │ │ │ - @ instruction: 0x01220964 │ │ │ │ - smlawbeq ip, r4, pc, r7 @ │ │ │ │ - @ instruction: 0x0122acbc │ │ │ │ - @ instruction: 0x0122a4bc │ │ │ │ - @ instruction: 0x01220908 │ │ │ │ - @ instruction: 0x012c7f28 │ │ │ │ - @ instruction: 0x0122ac60 │ │ │ │ - @ instruction: 0x012203b8 │ │ │ │ ldrdeq r7, [ip, -r8]! │ │ │ │ - @ instruction: 0x0122a710 │ │ │ │ - @ instruction: 0x01229f04 │ │ │ │ - @ instruction: 0x0122035c │ │ │ │ - @ instruction: 0x012c797c │ │ │ │ - @ instruction: 0x0122a6b4 │ │ │ │ - @ instruction: 0x01229ee8 │ │ │ │ - @ instruction: 0x01220304 │ │ │ │ - @ instruction: 0x012c7924 │ │ │ │ - @ instruction: 0x0122a658 │ │ │ │ + smlawteq r2, ip, r4, sl │ │ │ │ + @ instruction: 0x01220970 │ │ │ │ + smlawbeq ip, ip, pc, r7 @ │ │ │ │ + smlawteq r2, r8, ip, sl │ │ │ │ + smlawteq r2, r8, r4, sl │ │ │ │ + @ instruction: 0x01220914 │ │ │ │ + @ instruction: 0x012c7f30 │ │ │ │ + @ instruction: 0x0122ac6c │ │ │ │ + smlawteq r2, r4, r3, r0 │ │ │ │ + @ instruction: 0x012c79e0 │ │ │ │ + @ instruction: 0x0122a71c │ │ │ │ + @ instruction: 0x01229f10 │ │ │ │ + @ instruction: 0x01220368 │ │ │ │ + smlawbeq ip, r4, r9, r7 │ │ │ │ + smlawteq r2, r0, r6, sl │ │ │ │ + strdeq r9, [r2, -r4]! │ │ │ │ + @ instruction: 0x01220310 │ │ │ │ + @ instruction: 0x012c792c │ │ │ │ + @ instruction: 0x0122a664 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - ldrdeq r7, [ip, -ip]! │ │ │ │ - @ instruction: 0x01229f5c │ │ │ │ - @ instruction: 0x0122a610 │ │ │ │ + @ instruction: 0x012c78e4 │ │ │ │ + @ instruction: 0x01229f68 │ │ │ │ + @ instruction: 0x0122a61c │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x012c78a4 │ │ │ │ - @ instruction: 0x0122027c │ │ │ │ - @ instruction: 0x0122a5e0 │ │ │ │ - @ instruction: 0x012c7860 │ │ │ │ - @ instruction: 0x01229ee0 │ │ │ │ - @ instruction: 0x0122a594 │ │ │ │ + @ instruction: 0x012c78ac │ │ │ │ + smlawbeq r2, r8, r2, r0 │ │ │ │ + @ instruction: 0x0122a5ec │ │ │ │ + @ instruction: 0x012c7868 │ │ │ │ + @ instruction: 0x01229eec │ │ │ │ + @ instruction: 0x0122a5a0 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ - @ instruction: 0x012c7818 │ │ │ │ - @ instruction: 0x0122a550 │ │ │ │ - @ instruction: 0x012201bc │ │ │ │ - ldrdeq r7, [ip, -ip]! │ │ │ │ - @ instruction: 0x0122a510 │ │ │ │ + @ instruction: 0x01220204 │ │ │ │ + @ instruction: 0x012c7820 │ │ │ │ + @ instruction: 0x0122a55c │ │ │ │ + smlawteq r2, r8, r1, r0 │ │ │ │ + @ instruction: 0x012c77e4 │ │ │ │ + @ instruction: 0x0122a51c │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - smlawbeq r2, r0, r1, r0 │ │ │ │ - @ instruction: 0x012c77a0 │ │ │ │ - ldrdeq sl, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c776c │ │ │ │ - @ instruction: 0x0122a4a0 │ │ │ │ + smlawbeq r2, ip, r1, r0 │ │ │ │ + @ instruction: 0x012c77a8 │ │ │ │ + @ instruction: 0x0122a4e8 │ │ │ │ + @ instruction: 0x012c7774 │ │ │ │ + @ instruction: 0x0122a4ac │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x01220110 │ │ │ │ - @ instruction: 0x012c7730 │ │ │ │ - @ instruction: 0x0122a464 │ │ │ │ + @ instruction: 0x0122011c │ │ │ │ + @ instruction: 0x012c7738 │ │ │ │ + @ instruction: 0x0122a470 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - ldrdeq r0, [r2, -r4]! │ │ │ │ - strdeq r7, [ip, -r4]! │ │ │ │ - @ instruction: 0x0122a428 │ │ │ │ + smulwteq r2, r0, r0 │ │ │ │ + strdeq r7, [ip, -ip]! │ │ │ │ + @ instruction: 0x0122a434 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - ldrdeq r9, [r2, -r8]! │ │ │ │ - @ instruction: 0x012c76bc │ │ │ │ - @ instruction: 0x0122a3ec │ │ │ │ + @ instruction: 0x01229ce4 │ │ │ │ + smlawteq ip, r4, r6, r7 │ │ │ │ + strdeq sl, [r2, -r8]! │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - qsubeq r0, r0, r2 │ │ │ │ - @ instruction: 0x012c7670 │ │ │ │ - @ instruction: 0x0122a3a8 │ │ │ │ - @ instruction: 0x01220014 │ │ │ │ - @ instruction: 0x012c7634 │ │ │ │ - @ instruction: 0x0122a36c │ │ │ │ + qsubeq r0, ip, r2 │ │ │ │ + @ instruction: 0x012c7678 │ │ │ │ + @ instruction: 0x0122a3b4 │ │ │ │ + @ instruction: 0x01220020 │ │ │ │ + @ instruction: 0x012c763c │ │ │ │ + @ instruction: 0x0122a378 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x012c7600 │ │ │ │ - @ instruction: 0x0122a334 │ │ │ │ + @ instruction: 0x012c7608 │ │ │ │ + @ instruction: 0x0122a340 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - msreq SP_irq, r4, lsr #31 │ │ │ │ - smlawteq ip, r4, r5, r7 │ │ │ │ - strdeq sl, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c7590 │ │ │ │ - smlawteq r2, r4, r2, sl │ │ │ │ + msreq SP_irq, r0 @ │ │ │ │ + smlawteq ip, ip, r5, r7 │ │ │ │ + @ instruction: 0x0122a308 │ │ │ │ + @ instruction: 0x012c7598 │ │ │ │ + ldrdeq sl, [r2, -r0]! │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - msreq SP_irq, r4, lsr pc │ │ │ │ - @ instruction: 0x012c7554 │ │ │ │ - smlawbeq r2, ip, r2, sl │ │ │ │ - @ instruction: 0x012299ec │ │ │ │ - @ instruction: 0x012c7514 │ │ │ │ - @ instruction: 0x0122a248 │ │ │ │ + msreq SP_irq, r0, asr #30 │ │ │ │ + @ instruction: 0x012c755c │ │ │ │ + @ instruction: 0x0122a298 │ │ │ │ + strdeq r9, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c751c │ │ │ │ + @ instruction: 0x0122a254 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - msreq R9_usr, ip, lsr #29 │ │ │ │ - smlawteq ip, ip, r4, r7 │ │ │ │ - @ instruction: 0x0122a208 │ │ │ │ - msreq R9_usr, r0, ror lr │ │ │ │ - @ instruction: 0x012c7490 │ │ │ │ - smlawteq r2, r4, r1, sl │ │ │ │ + msreq R9_usr, r8 @ │ │ │ │ + ldrdeq r7, [ip, -r4]! │ │ │ │ + @ instruction: 0x0122a214 │ │ │ │ + msreq R9_usr, ip, ror lr │ │ │ │ + @ instruction: 0x012c7498 │ │ │ │ + ldrdeq sl, [r2, -r0]! │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - msreq R9_usr, r4, lsr lr │ │ │ │ - @ instruction: 0x012c7454 │ │ │ │ - smlawbeq r2, ip, r1, sl │ │ │ │ + msreq R9_usr, r0, asr #28 │ │ │ │ + @ instruction: 0x012c745c │ │ │ │ + @ instruction: 0x0122a198 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - strdeq pc, [r1, -r8]! │ │ │ │ - @ instruction: 0x012c7418 │ │ │ │ - @ instruction: 0x0122a14c │ │ │ │ + msreq R9_usr, r4, lsl #28 │ │ │ │ + @ instruction: 0x012c7420 │ │ │ │ + @ instruction: 0x0122a158 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - ldrdeq r7, [ip, -ip]! │ │ │ │ - msreq CPSR_c, r4 @ │ │ │ │ - @ instruction: 0x0122a118 │ │ │ │ + @ instruction: 0x012c73e4 │ │ │ │ + smlawteq r1, r0, sp, pc @ │ │ │ │ + @ instruction: 0x0122a124 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - msreq CPSR_c, r8, ror sp │ │ │ │ - @ instruction: 0x012c7398 │ │ │ │ - smlawteq r2, ip, r0, sl │ │ │ │ + smlawbeq r1, r4, sp, pc @ │ │ │ │ + @ instruction: 0x012c73a0 │ │ │ │ + ldrdeq sl, [r2, -r8]! │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x012c7360 │ │ │ │ - msreq CPSR_c, r8, lsr sp │ │ │ │ - @ instruction: 0x0122a09c │ │ │ │ - @ instruction: 0x012c7324 │ │ │ │ - strdeq pc, [r1, -ip]! │ │ │ │ - @ instruction: 0x0122a060 │ │ │ │ + @ instruction: 0x012c7368 │ │ │ │ + msreq CPSR_c, r4, asr #26 │ │ │ │ + @ instruction: 0x0122a0a8 │ │ │ │ + @ instruction: 0x012c732c │ │ │ │ + msreq CPSR_c, r8, lsl #26 │ │ │ │ + @ instruction: 0x0122a06c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x012c72e8 │ │ │ │ - smlawteq r1, r0, ip, pc @ │ │ │ │ - @ instruction: 0x0122a024 │ │ │ │ + strdeq r7, [ip, -r0]! │ │ │ │ + smlawteq r1, ip, ip, pc @ │ │ │ │ + @ instruction: 0x0122a030 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x012c72ac │ │ │ │ - smlawbeq r1, r4, ip, pc @ │ │ │ │ - @ instruction: 0x01229fe8 │ │ │ │ + @ instruction: 0x012c72b4 │ │ │ │ + msreq CPSR_c, r0 @ │ │ │ │ + strdeq r9, [r2, -r4]! │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - msreq CPSR_c, ip, asr #24 │ │ │ │ - @ instruction: 0x012c726c │ │ │ │ - @ instruction: 0x01229fa0 │ │ │ │ + msreq CPSR_c, r8, asr ip │ │ │ │ + @ instruction: 0x012c7274 │ │ │ │ + @ instruction: 0x01229fac │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - msreq CPSR_c, r0, lsl ip │ │ │ │ - @ instruction: 0x012c7230 │ │ │ │ - @ instruction: 0x01229f64 │ │ │ │ + msreq CPSR_c, ip, lsl ip │ │ │ │ + @ instruction: 0x012c7238 │ │ │ │ + @ instruction: 0x01229f70 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - strdeq r7, [ip, -r4]! │ │ │ │ - @ instruction: 0x01229f2c │ │ │ │ - msreq SP_irq, r8 @ │ │ │ │ - @ instruction: 0x012c71b8 │ │ │ │ - strdeq r9, [r2, -r0]! │ │ │ │ - msreq SP_irq, ip, asr fp │ │ │ │ - @ instruction: 0x012c717c │ │ │ │ - @ instruction: 0x01229eb0 │ │ │ │ + msreq SP_irq, r0, ror #23 │ │ │ │ + strdeq r7, [ip, -ip]! │ │ │ │ + @ instruction: 0x01229f38 │ │ │ │ + msreq SP_irq, r4, lsr #23 │ │ │ │ + smlawteq ip, r0, r1, r7 │ │ │ │ + strdeq r9, [r2, -ip]! │ │ │ │ + msreq SP_irq, r8, ror #22 │ │ │ │ + smlawbeq ip, r4, r1, r7 │ │ │ │ + @ instruction: 0x01229ebc │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - msreq SP_irq, r0, lsr #22 │ │ │ │ - @ instruction: 0x012c7140 │ │ │ │ - @ instruction: 0x01229e78 │ │ │ │ - msreq R9_usr, r4, ror #21 │ │ │ │ - @ instruction: 0x012c7104 │ │ │ │ - @ instruction: 0x01229e38 │ │ │ │ + msreq SP_irq, ip, lsr #22 │ │ │ │ + @ instruction: 0x012c7148 │ │ │ │ + smlawbeq r2, r4, lr, r9 │ │ │ │ + strdeq pc, [r1, -r0]! │ │ │ │ + @ instruction: 0x012c710c │ │ │ │ + @ instruction: 0x01229e44 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x012296a4 │ │ │ │ - smlawteq ip, ip, r0, r7 │ │ │ │ - strdeq r9, [r2, -ip]! │ │ │ │ + @ instruction: 0x012296b0 │ │ │ │ + ldrdeq r7, [ip, -r4]! │ │ │ │ + @ instruction: 0x01229e08 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - msreq R9_usr, r4, ror sl │ │ │ │ - @ instruction: 0x012c7094 │ │ │ │ - ldrdeq r9, [r2, -r0]! │ │ │ │ - msreq R9_usr, r8, lsr sl │ │ │ │ - qsubeq r7, r8, ip │ │ │ │ - @ instruction: 0x01229d94 │ │ │ │ - strdeq pc, [r1, -ip]! │ │ │ │ - @ instruction: 0x012c701c │ │ │ │ - @ instruction: 0x01229d54 │ │ │ │ - smlawteq r1, r0, r9, pc @ │ │ │ │ - @ instruction: 0x012c6fe0 │ │ │ │ - @ instruction: 0x01229d14 │ │ │ │ - andeq r0, r0, pc, lsl #3 │ │ │ │ - smlawbeq r1, r4, r9, pc @ │ │ │ │ - @ instruction: 0x012c6fa4 │ │ │ │ + smlawbeq r1, r0, sl, pc @ │ │ │ │ + @ instruction: 0x012c709c │ │ │ │ ldrdeq r9, [r2, -ip]! │ │ │ │ - msreq CPSR_c, r8, asr #18 │ │ │ │ - @ instruction: 0x012c6f68 │ │ │ │ - @ instruction: 0x01229c9c │ │ │ │ + msreq R9_usr, r4, asr #20 │ │ │ │ + @ instruction: 0x012c7060 │ │ │ │ + @ instruction: 0x01229da0 │ │ │ │ + msreq R9_usr, r8, lsl #20 │ │ │ │ + @ instruction: 0x012c7024 │ │ │ │ + @ instruction: 0x01229d60 │ │ │ │ + smlawteq r1, ip, r9, pc @ │ │ │ │ + @ instruction: 0x012c6fe8 │ │ │ │ + @ instruction: 0x01229d20 │ │ │ │ + andeq r0, r0, pc, lsl #3 │ │ │ │ + msreq CPSR_c, r0 @ │ │ │ │ + @ instruction: 0x012c6fac │ │ │ │ + @ instruction: 0x01229ce8 │ │ │ │ + msreq CPSR_c, r4, asr r9 │ │ │ │ + @ instruction: 0x012c6f70 │ │ │ │ + @ instruction: 0x01229ca8 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - msreq CPSR_c, ip, lsl #18 │ │ │ │ - @ instruction: 0x012c6f2c │ │ │ │ - @ instruction: 0x01229c64 │ │ │ │ - ldrdeq pc, [r1, -r0]! │ │ │ │ - strdeq r6, [ip, -r0]! │ │ │ │ - @ instruction: 0x01229c24 │ │ │ │ + msreq CPSR_c, r8, lsl r9 │ │ │ │ + @ instruction: 0x012c6f34 │ │ │ │ + @ instruction: 0x01229c70 │ │ │ │ + ldrdeq pc, [r1, -ip]! │ │ │ │ + strdeq r6, [ip, -r8]! │ │ │ │ + @ instruction: 0x01229c30 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - msreq CPSR_c, r4 @ │ │ │ │ - @ instruction: 0x012c6eb4 │ │ │ │ - @ instruction: 0x01229be8 │ │ │ │ + msreq CPSR_c, r0, lsr #17 │ │ │ │ + @ instruction: 0x012c6ebc │ │ │ │ + strdeq r9, [r2, -r4]! │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - msreq CPSR_c, r8, asr r8 │ │ │ │ - @ instruction: 0x012c6e78 │ │ │ │ - @ instruction: 0x01229bb0 │ │ │ │ - msreq CPSR_c, ip, lsl r8 │ │ │ │ - @ instruction: 0x012c6e3c │ │ │ │ - @ instruction: 0x01229b74 │ │ │ │ - msreq SP_irq, r0, ror #15 │ │ │ │ - @ instruction: 0x012c6e00 │ │ │ │ - @ instruction: 0x01229b34 │ │ │ │ + msreq CPSR_c, r4, ror #16 │ │ │ │ + smlawbeq ip, r0, lr, r6 │ │ │ │ + @ instruction: 0x01229bbc │ │ │ │ + msreq CPSR_c, r8, lsr #16 │ │ │ │ + @ instruction: 0x012c6e44 │ │ │ │ + smlawbeq r2, r0, fp, r9 │ │ │ │ + msreq SP_irq, ip, ror #15 │ │ │ │ + @ instruction: 0x012c6e08 │ │ │ │ + @ instruction: 0x01229b40 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - msreq SP_irq, r4, lsr #15 │ │ │ │ - smlawteq ip, r4, sp, r6 │ │ │ │ - strdeq r9, [r2, -r8]! │ │ │ │ + msreq SP_irq, r0 @ │ │ │ │ + smlawteq ip, ip, sp, r6 │ │ │ │ + @ instruction: 0x01229b04 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - msreq SP_irq, r8, ror #14 │ │ │ │ - smlawbeq ip, r8, sp, r6 │ │ │ │ - @ instruction: 0x01229abc │ │ │ │ + msreq SP_irq, r4, ror r7 │ │ │ │ + @ instruction: 0x012c6d90 │ │ │ │ + smlawteq r2, r8, sl, r9 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - msreq SP_irq, r0, lsr r7 │ │ │ │ - @ instruction: 0x012c6d50 │ │ │ │ - smlawbeq r2, r4, sl, r9 │ │ │ │ + msreq SP_irq, ip, lsr r7 │ │ │ │ + @ instruction: 0x012c6d58 │ │ │ │ + @ instruction: 0x01229a90 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - strdeq pc, [r1, -r8]! │ │ │ │ - @ instruction: 0x012c6d18 │ │ │ │ - @ instruction: 0x01229a50 │ │ │ │ - smlawteq r1, r0, r6, pc @ │ │ │ │ + msreq SP_irq, r4, lsl #14 │ │ │ │ + @ instruction: 0x012c6d20 │ │ │ │ + @ instruction: 0x01229a5c │ │ │ │ + smlawteq r1, ip, r6, pc @ │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - msreq R9_usr, r0 @ │ │ │ │ + msreq R9_usr, ip @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ - msreq R9_usr, r0, ror #12 │ │ │ │ - smlawbeq ip, r0, ip, r6 │ │ │ │ - @ instruction: 0x012299bc │ │ │ │ - msreq R9_usr, r8, lsr #12 │ │ │ │ - @ instruction: 0x012c6c48 │ │ │ │ - @ instruction: 0x0122997c │ │ │ │ + msreq R9_usr, ip, ror #12 │ │ │ │ + smlawbeq ip, r8, ip, r6 │ │ │ │ + smlawteq r2, r8, r9, r9 │ │ │ │ + msreq R9_usr, r4, lsr r6 │ │ │ │ + @ instruction: 0x012c6c50 │ │ │ │ + smlawbeq r2, r8, r9, r9 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - strdeq pc, [r1, -r0]! │ │ │ │ - @ instruction: 0x012c6c10 │ │ │ │ - @ instruction: 0x01229948 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - ldrdeq r6, [ip, -r8]! │ │ │ │ - @ instruction: 0x0122990c │ │ │ │ + strdeq pc, [r1, -ip]! │ │ │ │ + @ instruction: 0x012c6c18 │ │ │ │ + @ instruction: 0x01229954 │ │ │ │ + smlawteq r1, r4, r5, pc @ │ │ │ │ + @ instruction: 0x012c6be0 │ │ │ │ + @ instruction: 0x01229918 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012c6ba0 │ │ │ │ - msreq CPSR_c, r8, ror r5 │ │ │ │ - ldrdeq r9, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c6b64 │ │ │ │ - msreq CPSR_c, ip, lsr r5 │ │ │ │ - @ instruction: 0x012298a0 │ │ │ │ + @ instruction: 0x012c6ba8 │ │ │ │ + smlawbeq r1, r4, r5, pc @ │ │ │ │ + @ instruction: 0x012298e8 │ │ │ │ + @ instruction: 0x012c6b6c │ │ │ │ + msreq CPSR_c, r8, asr #10 │ │ │ │ + @ instruction: 0x012298ac │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - msreq CPSR_c, r4, lsl #10 │ │ │ │ - @ instruction: 0x012c6b24 │ │ │ │ - @ instruction: 0x0122985c │ │ │ │ - smlawteq r1, r8, r4, pc @ │ │ │ │ - @ instruction: 0x012c6ae8 │ │ │ │ - @ instruction: 0x01229824 │ │ │ │ - smlawbeq r1, ip, r4, pc @ │ │ │ │ - @ instruction: 0x012c6aac │ │ │ │ - @ instruction: 0x012297e0 │ │ │ │ + msreq CPSR_c, r0, lsl r5 │ │ │ │ + @ instruction: 0x012c6b2c │ │ │ │ + @ instruction: 0x01229868 │ │ │ │ + ldrdeq pc, [r1, -r4]! │ │ │ │ + strdeq r6, [ip, -r0]! │ │ │ │ + @ instruction: 0x01229830 │ │ │ │ + msreq CPSR_c, r8 @ │ │ │ │ + @ instruction: 0x012c6ab4 │ │ │ │ + @ instruction: 0x012297ec │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - msreq CPSR_c, r0, asr r4 │ │ │ │ - @ instruction: 0x012c6a70 │ │ │ │ - @ instruction: 0x012297a4 │ │ │ │ + msreq CPSR_c, ip, asr r4 │ │ │ │ + @ instruction: 0x012c6a78 │ │ │ │ + @ instruction: 0x012297b0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - msreq CPSR_c, r4, lsl r4 │ │ │ │ - @ instruction: 0x012c6a34 │ │ │ │ - @ instruction: 0x0122976c │ │ │ │ - ldrdeq pc, [r1, -ip]! │ │ │ │ + msreq CPSR_c, r0, lsr #8 │ │ │ │ + @ instruction: 0x012c6a3c │ │ │ │ + @ instruction: 0x01229778 │ │ │ │ + msreq SP_irq, r8, ror #7 │ │ │ │ bl c91d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c14dc │ │ │ │ ldr r3, [pc, #-968] @ 3c1dfc │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #-976] @ 3c1e00 │ │ │ │ @@ -785417,48 +785417,48 @@ │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c0f7c │ │ │ │ - strdeq r6, [ip, -ip]! │ │ │ │ - @ instruction: 0x01229734 │ │ │ │ - msreq SP_irq, r4, lsr #7 │ │ │ │ - smlawteq ip, r4, r9, r6 │ │ │ │ - strdeq r9, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c6a04 │ │ │ │ + @ instruction: 0x01229740 │ │ │ │ + msreq SP_irq, r0 @ │ │ │ │ + smlawteq ip, ip, r9, r6 │ │ │ │ + @ instruction: 0x01229704 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - msreq SP_irq, ip, ror #6 │ │ │ │ - smlawbeq ip, ip, r9, r6 │ │ │ │ - smlawteq r2, r8, r6, r9 │ │ │ │ - msreq SP_irq, r4, lsr r3 │ │ │ │ - @ instruction: 0x012c6954 │ │ │ │ - smlawbeq r2, r8, r6, r9 │ │ │ │ + msreq SP_irq, r8, ror r3 │ │ │ │ + @ instruction: 0x012c6994 │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ + msreq SP_irq, r0, asr #6 │ │ │ │ + @ instruction: 0x012c695c │ │ │ │ + @ instruction: 0x01229694 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strdeq pc, [r1, -ip]! │ │ │ │ - @ instruction: 0x012c691c │ │ │ │ - @ instruction: 0x01229650 │ │ │ │ + msreq SP_irq, r8, lsl #6 │ │ │ │ + @ instruction: 0x012c6924 │ │ │ │ + @ instruction: 0x0122965c │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x01228ebc │ │ │ │ - @ instruction: 0x012c68e0 │ │ │ │ - @ instruction: 0x0122960c │ │ │ │ + smlawteq r2, r8, lr, r8 │ │ │ │ + @ instruction: 0x012c68e8 │ │ │ │ + @ instruction: 0x01229618 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - msreq R9_usr, r8, ror r2 │ │ │ │ - @ instruction: 0x012c6898 │ │ │ │ - ldrdeq r9, [r2, -r0]! │ │ │ │ - msreq R9_usr, ip, lsr r2 │ │ │ │ - @ instruction: 0x012c685c │ │ │ │ - @ instruction: 0x01229590 │ │ │ │ + smlawbeq r1, r4, r2, pc @ │ │ │ │ + @ instruction: 0x012c68a0 │ │ │ │ + ldrdeq r9, [r2, -ip]! │ │ │ │ + msreq R9_usr, r8, asr #4 │ │ │ │ + @ instruction: 0x012c6864 │ │ │ │ + @ instruction: 0x0122959c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x012c6828 │ │ │ │ - @ instruction: 0x01228d48 │ │ │ │ - @ instruction: 0x01229560 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - strdeq r6, [ip, -r4]! │ │ │ │ - @ instruction: 0x0122952c │ │ │ │ + @ instruction: 0x012c6830 │ │ │ │ + @ instruction: 0x01228d54 │ │ │ │ + @ instruction: 0x0122956c │ │ │ │ + msreq CPSR_c, r0, ror #3 │ │ │ │ + strdeq r6, [ip, -ip]! │ │ │ │ + @ instruction: 0x01229538 │ │ │ │ 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 │ │ │ │ @@ -785525,24 +785525,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 3c35b4 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3c34cc │ │ │ │ - smlawteq ip, r0, r6, r6 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - strdeq r9, [r2, -ip]! │ │ │ │ + smlawteq ip, r8, r6, r6 │ │ │ │ + msreq CPSR_c, r4, lsr #1 │ │ │ │ + @ instruction: 0x01229408 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - smlawbeq ip, r4, r6, r6 │ │ │ │ - qsubeq pc, ip, r1 @ │ │ │ │ - @ instruction: 0x012293bc │ │ │ │ - @ instruction: 0x012c6648 │ │ │ │ - msreq CPSR_c, r0, lsr #32 │ │ │ │ - smlawbeq r2, r4, r3, r9 │ │ │ │ + smlawbeq ip, ip, r6, r6 │ │ │ │ + msreq CPSR_c, r8, rrx │ │ │ │ + smlawteq r2, r8, r3, r9 │ │ │ │ + @ instruction: 0x012c6650 │ │ │ │ + msreq CPSR_c, ip, lsr #32 │ │ │ │ + @ instruction: 0x01229390 │ │ │ │ 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 │ │ │ │ @@ -785585,21 +785585,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3c3698 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c35f8 │ │ │ │ - @ instruction: 0x012c6594 │ │ │ │ - @ instruction: 0x0121ef6c │ │ │ │ - smlawteq r2, r8, r2, r9 │ │ │ │ + @ instruction: 0x012c659c │ │ │ │ + @ instruction: 0x0121ef78 │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012c6558 │ │ │ │ - @ instruction: 0x0121ef30 │ │ │ │ - smlawbeq r2, ip, r2, r9 │ │ │ │ + @ instruction: 0x012c6560 │ │ │ │ + @ instruction: 0x0121ef3c │ │ │ │ + @ instruction: 0x01229298 │ │ │ │ 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] @ 3c377c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -785651,19 +785651,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #648 @ 0x288 │ │ │ │ b 3c3748 │ │ │ │ teqeq r6, ip, asr #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r6, [ip, -ip]! │ │ │ │ - @ instruction: 0x0122921c │ │ │ │ + @ instruction: 0x012c64e4 │ │ │ │ + @ instruction: 0x01229228 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x0121ee40 │ │ │ │ - @ instruction: 0x0121ee14 │ │ │ │ + @ instruction: 0x0121ee4c │ │ │ │ + @ instruction: 0x0121ee20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #536] @ 3c39c8 │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -785796,41 +785796,41 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #124] @ 3c3a34 │ │ │ │ add r2, r2, #428 @ 0x1ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3c3878 │ │ │ │ - @ instruction: 0x01228aa8 │ │ │ │ + @ instruction: 0x01228ab4 │ │ │ │ teqeq r6, r8, lsr r4 │ │ │ │ - @ instruction: 0x01228a64 │ │ │ │ - @ instruction: 0x01228a60 │ │ │ │ + @ instruction: 0x01228a70 │ │ │ │ + @ instruction: 0x01228a6c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012c6364 │ │ │ │ - @ instruction: 0x012290a4 │ │ │ │ + @ instruction: 0x012c636c │ │ │ │ + strheq r9, [r2, -r0]! │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x012c6318 │ │ │ │ - strdeq lr, [r1, -r0]! │ │ │ │ - qsubeq r9, r4, r2 │ │ │ │ + @ instruction: 0x012c6320 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x01229060 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0121ecbc │ │ │ │ - @ instruction: 0x012c62b0 │ │ │ │ - smlawbeq r1, r8, ip, lr │ │ │ │ - @ instruction: 0x01228fec │ │ │ │ + smlawteq r1, r8, ip, lr │ │ │ │ + @ instruction: 0x012c62b8 │ │ │ │ + @ instruction: 0x0121ec94 │ │ │ │ + strdeq r8, [r2, -r8]! @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012c6278 │ │ │ │ - @ instruction: 0x0121ec50 │ │ │ │ - @ instruction: 0x01228fb4 │ │ │ │ + smlawbeq ip, r0, r2, r6 │ │ │ │ + @ instruction: 0x0121ec5c │ │ │ │ + smlawteq r2, r0, pc, r8 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x012c6240 │ │ │ │ - @ instruction: 0x0121ec18 │ │ │ │ - @ instruction: 0x01228f7c │ │ │ │ - @ instruction: 0x012c6208 │ │ │ │ - @ instruction: 0x0121ebe0 │ │ │ │ - @ instruction: 0x01228f44 │ │ │ │ + @ instruction: 0x012c6248 │ │ │ │ + @ instruction: 0x0121ec24 │ │ │ │ + smlawbeq r2, r8, pc, r8 @ │ │ │ │ + @ instruction: 0x012c6210 │ │ │ │ + @ instruction: 0x0121ebec │ │ │ │ + @ instruction: 0x01228f50 │ │ │ │ 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] @ 3c3cb8 │ │ │ │ ldr r3, [pc, #616] @ 3c3cbc │ │ │ │ @@ -785986,32 +785986,32 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3c3b38 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r6, [ip, -r8]! │ │ │ │ - @ instruction: 0x01228e04 │ │ │ │ + @ instruction: 0x012c60e0 │ │ │ │ + @ instruction: 0x01228e10 │ │ │ │ teqeq r6, r4, asr #1 │ │ │ │ - @ instruction: 0x0121ea0c │ │ │ │ - @ instruction: 0x0121e9e4 │ │ │ │ - @ instruction: 0x0121e9bc │ │ │ │ - @ instruction: 0x012c5fbc │ │ │ │ - @ instruction: 0x0121e990 │ │ │ │ - strdeq r8, [r2, -r8]! @ │ │ │ │ - smlawbeq ip, r4, pc, r5 @ │ │ │ │ - @ instruction: 0x0121e958 │ │ │ │ - smlawteq r2, r0, ip, r8 │ │ │ │ - @ instruction: 0x01228c48 │ │ │ │ - @ instruction: 0x012c5f48 │ │ │ │ + @ instruction: 0x0121ea18 │ │ │ │ + strdeq lr, [r1, -r0]! │ │ │ │ + smlawteq r1, r8, r9, lr │ │ │ │ + smlawteq ip, r4, pc, r5 @ │ │ │ │ + @ instruction: 0x0121e99c │ │ │ │ + @ instruction: 0x01228d04 │ │ │ │ + smlawbeq ip, ip, pc, r5 @ │ │ │ │ + @ instruction: 0x0121e964 │ │ │ │ + smlawteq r2, ip, ip, r8 │ │ │ │ + @ instruction: 0x01228c54 │ │ │ │ + @ instruction: 0x012c5f50 │ │ │ │ @ instruction: 0x0121011c │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - strdeq lr, [r1, -r0]! │ │ │ │ - @ instruction: 0x01228c60 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x01228c6c │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #1116] @ 3c4180 │ │ │ │ ldr r3, [pc, #1116] @ 3c4184 │ │ │ │ @@ -786294,36 +786294,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3c3d80 │ │ │ │ teqeq r6, r0, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, r0 @ │ │ │ │ teqeq r6, ip, ror lr │ │ │ │ - smlawteq ip, r4, sp, r5 │ │ │ │ - @ instruction: 0x012c5d10 │ │ │ │ - @ instruction: 0x0121e6e8 │ │ │ │ - @ instruction: 0x01228a4c │ │ │ │ - smlawteq ip, r0, ip, r5 │ │ │ │ - strdeq r8, [r2, -r0]! │ │ │ │ + smlawteq ip, ip, sp, r5 │ │ │ │ + @ instruction: 0x012c5d18 │ │ │ │ + strdeq lr, [r1, -r4]! │ │ │ │ + @ instruction: 0x01228a58 │ │ │ │ + smlawteq ip, r8, ip, r5 │ │ │ │ + strdeq r8, [r2, -ip]! │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - strdeq r5, [ip, -r8]! │ │ │ │ - @ instruction: 0x01228934 │ │ │ │ - @ instruction: 0x012c5b20 │ │ │ │ - @ instruction: 0x01228810 │ │ │ │ + @ instruction: 0x012c5c00 │ │ │ │ + @ instruction: 0x01228940 │ │ │ │ + @ instruction: 0x012c5b28 │ │ │ │ + @ instruction: 0x0122881c │ │ │ │ msreq CPSR_, r8, ror #25 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - smlawteq r1, r0, r4, lr │ │ │ │ - @ instruction: 0x01228828 │ │ │ │ - smlawbeq r1, r8, r4, lr │ │ │ │ - @ instruction: 0x0121e45c │ │ │ │ - @ instruction: 0x0121e430 │ │ │ │ - @ instruction: 0x012c5a54 │ │ │ │ - smlawbeq r2, ip, r7, r8 │ │ │ │ + smlawteq r1, ip, r4, lr │ │ │ │ + @ instruction: 0x01228834 │ │ │ │ + @ instruction: 0x0121e494 │ │ │ │ + @ instruction: 0x0121e468 │ │ │ │ + @ instruction: 0x0121e43c │ │ │ │ + @ instruction: 0x012c5a5c │ │ │ │ + @ instruction: 0x01228798 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #448] @ 3c43c0 │ │ │ │ ldr r3, [pc, #448] @ 3c43c4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -786437,26 +786437,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3c42b0 │ │ │ │ teqeq r6, r4, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, asr #18 │ │ │ │ - @ instruction: 0x012c58b8 │ │ │ │ - @ instruction: 0x0121e290 │ │ │ │ - strdeq r8, [r2, -r4]! │ │ │ │ - smlawbeq ip, r0, r8, r5 │ │ │ │ - @ instruction: 0x0121e258 │ │ │ │ - @ instruction: 0x012285bc │ │ │ │ - @ instruction: 0x012c5848 │ │ │ │ - @ instruction: 0x0121e220 │ │ │ │ - smlawbeq r2, r4, r5, r8 │ │ │ │ - @ instruction: 0x012c5810 │ │ │ │ - @ instruction: 0x0121e1e8 │ │ │ │ - @ instruction: 0x0122854c │ │ │ │ + smlawteq ip, r0, r8, r5 │ │ │ │ + @ instruction: 0x0121e29c │ │ │ │ + @ instruction: 0x01228600 │ │ │ │ + smlawbeq ip, r8, r8, r5 │ │ │ │ + @ instruction: 0x0121e264 │ │ │ │ + smlawteq r2, r8, r5, r8 │ │ │ │ + @ instruction: 0x012c5850 │ │ │ │ + @ instruction: 0x0121e22c │ │ │ │ + @ instruction: 0x01228590 │ │ │ │ + @ instruction: 0x012c5818 │ │ │ │ + strdeq lr, [r1, -r4]! │ │ │ │ + @ instruction: 0x01228558 │ │ │ │ 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] @ 3c4a68 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -786863,57 +786863,57 @@ │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3c477c │ │ │ │ b 3c4678 │ │ │ │ teqeq r6, r0 @ │ │ │ │ teqeq r6, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012c574c │ │ │ │ - smlawbeq r2, r4, r4, r8 │ │ │ │ + @ instruction: 0x012c5754 │ │ │ │ + @ instruction: 0x01228490 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - @ instruction: 0x012c56ec │ │ │ │ - @ instruction: 0x01228424 │ │ │ │ + strdeq r5, [ip, -r4]! │ │ │ │ + @ instruction: 0x01228430 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x01228350 │ │ │ │ - @ instruction: 0x012c5600 │ │ │ │ + @ instruction: 0x0122835c │ │ │ │ + @ instruction: 0x012c5608 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x012c5560 │ │ │ │ - @ instruction: 0x01227d90 │ │ │ │ - @ instruction: 0x01228298 │ │ │ │ + @ instruction: 0x012c5568 │ │ │ │ + @ instruction: 0x01227d9c │ │ │ │ + @ instruction: 0x012282a4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq ip, r0, r4, r5 │ │ │ │ - @ instruction: 0x012281bc │ │ │ │ + smlawbeq ip, r8, r4, r5 │ │ │ │ + smlawteq r2, r8, r1, r8 │ │ │ │ teqeq r6, r0, lsl #9 │ │ │ │ - @ instruction: 0x012c5398 │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ + @ instruction: 0x012c53a0 │ │ │ │ + @ instruction: 0x012280e0 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x0121dd2c │ │ │ │ - strdeq sp, [r1, -r4]! │ │ │ │ - ldrdeq sp, [r1, -ip]! │ │ │ │ - ldrdeq r5, [ip, -r0]! │ │ │ │ - @ instruction: 0x0121dca8 │ │ │ │ - @ instruction: 0x0122800c │ │ │ │ - @ instruction: 0x012c5294 │ │ │ │ - @ instruction: 0x0121dc6c │ │ │ │ - smlawteq r2, r8, pc, r7 @ │ │ │ │ + @ instruction: 0x0121dd38 │ │ │ │ + @ instruction: 0x0121dd00 │ │ │ │ + @ instruction: 0x0121dce8 │ │ │ │ + ldrdeq r5, [ip, -r8]! │ │ │ │ + @ instruction: 0x0121dcb4 │ │ │ │ + @ instruction: 0x01228018 │ │ │ │ + @ instruction: 0x012c529c │ │ │ │ + @ instruction: 0x0121dc78 │ │ │ │ + ldrdeq r7, [r2, -r4]! │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x0121dc34 │ │ │ │ - @ instruction: 0x0121dc04 │ │ │ │ - strdeq r5, [ip, -r8]! │ │ │ │ - ldrdeq sp, [r1, -r0]! │ │ │ │ - @ instruction: 0x01227f34 │ │ │ │ + @ instruction: 0x0121dc40 │ │ │ │ + @ instruction: 0x0121dc10 │ │ │ │ + @ instruction: 0x012c5200 │ │ │ │ + ldrdeq sp, [r1, -ip]! │ │ │ │ + @ instruction: 0x01227f40 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - @ instruction: 0x012c51bc │ │ │ │ - @ instruction: 0x0121db94 │ │ │ │ - strdeq r7, [r2, -r8]! │ │ │ │ + smlawteq ip, r4, r1, r5 │ │ │ │ + @ instruction: 0x0121dba0 │ │ │ │ + @ instruction: 0x01227f04 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x012c5178 │ │ │ │ - strdeq r7, [r2, -r4]! │ │ │ │ - @ instruction: 0x01227ea8 │ │ │ │ + smlawbeq ip, r0, r1, r5 │ │ │ │ + @ instruction: 0x01228000 │ │ │ │ + @ instruction: 0x01227eb4 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ 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] @ 3c4df4 │ │ │ │ @@ -787089,38 +787089,38 @@ │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c4c6c │ │ │ │ teqeq r6, r4, asr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012c5048 │ │ │ │ - @ instruction: 0x01227d70 │ │ │ │ + qsubeq r5, r0, ip │ │ │ │ + @ instruction: 0x01227d7c │ │ │ │ muleq r0, r9, r3 │ │ │ │ teqpeq r5, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r2, -r0]! │ │ │ │ - @ instruction: 0x012272e0 │ │ │ │ - ldrdeq r6, [r2, -ip]! │ │ │ │ + strdeq r7, [r2, -ip]! │ │ │ │ + @ instruction: 0x012272ec │ │ │ │ + @ instruction: 0x01226fe8 │ │ │ │ teqeq r6, r0 @ │ │ │ │ andeq r4, r0, r8, lsr #25 │ │ │ │ andeq r4, r0, r8, lsr sp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r5, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ - smlawbeq r1, r0, r8, sp │ │ │ │ - @ instruction: 0x0121d854 │ │ │ │ + smlawbeq r1, ip, r8, sp │ │ │ │ + @ instruction: 0x0121d860 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x0121d828 │ │ │ │ - @ instruction: 0x012c4e1c │ │ │ │ - strdeq sp, [r1, -r4]! │ │ │ │ - @ instruction: 0x01227b50 │ │ │ │ + @ instruction: 0x0121d834 │ │ │ │ + @ instruction: 0x012c4e24 │ │ │ │ + @ instruction: 0x0121d800 │ │ │ │ + @ instruction: 0x01227b5c │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - @ instruction: 0x012c4de0 │ │ │ │ - @ instruction: 0x0121d7b8 │ │ │ │ - @ instruction: 0x01227b18 │ │ │ │ + @ instruction: 0x012c4de8 │ │ │ │ + smlawteq r1, r4, r7, sp │ │ │ │ + @ instruction: 0x01227b24 │ │ │ │ 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 │ │ │ │ @@ -787242,26 +787242,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3c4f10 │ │ │ │ teqeq r6, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012c4cec │ │ │ │ - @ instruction: 0x01227a2c │ │ │ │ + strdeq r4, [ip, -r4]! @ │ │ │ │ + @ instruction: 0x01227a38 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ teqeq r6, ip, ror #25 │ │ │ │ @ instruction: 0x0120de9c │ │ │ │ - @ instruction: 0x012c4c04 │ │ │ │ - ldrdeq sp, [r1, -ip]! │ │ │ │ - @ instruction: 0x01227940 │ │ │ │ - @ instruction: 0x0121d5a8 │ │ │ │ + @ instruction: 0x012c4c0c │ │ │ │ + @ instruction: 0x0121d5e8 │ │ │ │ + @ instruction: 0x0122794c │ │ │ │ + @ instruction: 0x0121d5b4 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - smlawbeq r1, r0, r5, sp │ │ │ │ - @ instruction: 0x01227a48 │ │ │ │ + smlawbeq r1, ip, r5, sp │ │ │ │ + @ instruction: 0x01227a54 │ │ │ │ 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] │ │ │ │ @@ -787412,30 +787412,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 3c5318 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 3c51e0 │ │ │ │ - @ instruction: 0x01227824 │ │ │ │ + @ instruction: 0x01227830 │ │ │ │ teqeq r6, ip, lsr fp │ │ │ │ - ldrdeq r4, [ip, -r8]! │ │ │ │ + @ instruction: 0x012c4ae0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ @ instruction: 0xffffb838 │ │ │ │ teqeq r6, ip, lsl sl │ │ │ │ - @ instruction: 0x012c4968 │ │ │ │ - @ instruction: 0x0121d340 │ │ │ │ - @ instruction: 0x012276a4 │ │ │ │ - @ instruction: 0x012c492c │ │ │ │ - @ instruction: 0x0121d304 │ │ │ │ - @ instruction: 0x01227668 │ │ │ │ + @ instruction: 0x012c4970 │ │ │ │ + @ instruction: 0x0121d34c │ │ │ │ + @ instruction: 0x012276b0 │ │ │ │ + @ instruction: 0x012c4934 │ │ │ │ + @ instruction: 0x0121d310 │ │ │ │ + @ instruction: 0x01227674 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - smlawteq r1, ip, r2, sp │ │ │ │ - @ instruction: 0x0121d29c │ │ │ │ + ldrdeq sp, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121d2a8 │ │ │ │ │ │ │ │ 003c5348 : │ │ │ │ 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 │ │ │ │ @@ -787607,33 +787607,33 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c5430 │ │ │ │ teqeq r6, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq ip, ip, r7, r4 │ │ │ │ - @ instruction: 0x0122750c │ │ │ │ + ldrdeq r4, [ip, -r4]! @ │ │ │ │ + @ instruction: 0x01227518 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ teqeq r6, ip, asr #15 │ │ │ │ @ instruction: 0x0120d978 │ │ │ │ - @ instruction: 0x012c46e0 │ │ │ │ - strheq sp, [r1, -r8]! │ │ │ │ - @ instruction: 0x01227414 │ │ │ │ + @ instruction: 0x012c46e8 │ │ │ │ + smlawteq r1, r4, r0, sp │ │ │ │ + @ instruction: 0x01227420 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlawbeq r1, r0, r0, sp │ │ │ │ - @ instruction: 0x012c4674 │ │ │ │ - @ instruction: 0x0121d04c │ │ │ │ - @ instruction: 0x012273a8 │ │ │ │ + smlawbeq r1, ip, r0, sp │ │ │ │ + @ instruction: 0x012c467c │ │ │ │ + qsubeq sp, r8, r1 │ │ │ │ + @ instruction: 0x012273b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01227508 │ │ │ │ - @ instruction: 0x012c4600 │ │ │ │ - ldrdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x01227338 │ │ │ │ - @ instruction: 0x0121cfa0 │ │ │ │ + @ instruction: 0x01227514 │ │ │ │ + @ instruction: 0x012c4608 │ │ │ │ + @ instruction: 0x0121cfe4 │ │ │ │ + @ instruction: 0x01227344 │ │ │ │ + @ instruction: 0x0121cfac │ │ │ │ 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] @ 3c5a5c │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ @@ -787885,39 +787885,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 3c57d8 │ │ │ │ teqeq r6, r8, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012273e0 │ │ │ │ - @ instruction: 0x012c476c │ │ │ │ + @ instruction: 0x012273ec │ │ │ │ + @ instruction: 0x012c4774 │ │ │ │ teqeq r6, r0, lsr r5 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ smlalbteq r5, r8, r0, r9 │ │ │ │ @ instruction: 0x01485994 │ │ │ │ cmpeq r8, r4, ror r9 │ │ │ │ teqeq r6, r4, lsr #8 │ │ │ │ cmpeq r8, r8, lsl #18 │ │ │ │ @ instruction: 0x0120d528 │ │ │ │ - @ instruction: 0x0121cc6c │ │ │ │ - @ instruction: 0x0121cc34 │ │ │ │ - @ instruction: 0x01227154 │ │ │ │ - @ instruction: 0x012c44e0 │ │ │ │ - strdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x01227118 │ │ │ │ - @ instruction: 0x012c44a4 │ │ │ │ - ldrdeq ip, [r1, -r4]! │ │ │ │ - strdeq r7, [r2, -r4]! │ │ │ │ - smlawbeq ip, r0, r4, r4 │ │ │ │ - @ instruction: 0x0121cbb8 │ │ │ │ - smlawbeq r1, r4, fp, ip │ │ │ │ - @ instruction: 0x01227098 │ │ │ │ - @ instruction: 0x012c4424 │ │ │ │ - @ instruction: 0x01227044 │ │ │ │ + @ instruction: 0x0121cc78 │ │ │ │ + @ instruction: 0x0121cc40 │ │ │ │ + @ instruction: 0x01227160 │ │ │ │ + @ instruction: 0x012c44e8 │ │ │ │ + @ instruction: 0x0121cc04 │ │ │ │ + @ instruction: 0x01227124 │ │ │ │ + @ instruction: 0x012c44ac │ │ │ │ + @ instruction: 0x0121cbe0 │ │ │ │ + @ instruction: 0x01227100 │ │ │ │ + smlawbeq ip, r8, r4, r4 │ │ │ │ + smlawteq r1, r4, fp, ip │ │ │ │ + @ instruction: 0x0121cb90 │ │ │ │ + @ instruction: 0x012270a4 │ │ │ │ + @ instruction: 0x012c442c │ │ │ │ + qsubeq r7, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl c1720 <__aeabi_dcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -788036,21 +788036,21 @@ │ │ │ │ str sl, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3c5b6c │ │ │ │ teqeq r6, r0, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01362090 │ │ │ │ - @ instruction: 0x0121c928 │ │ │ │ - @ instruction: 0x01226e60 │ │ │ │ - ldrdeq r4, [ip, -r8]! │ │ │ │ + @ instruction: 0x0121c934 │ │ │ │ + @ instruction: 0x01226e6c │ │ │ │ + @ instruction: 0x012c41e0 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - strdeq ip, [r1, -r0]! │ │ │ │ - @ instruction: 0x01226e28 │ │ │ │ - @ instruction: 0x012c41a4 │ │ │ │ + strdeq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x01226e34 │ │ │ │ + @ instruction: 0x012c41ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #3044] @ 3c68e0 │ │ │ │ @@ -788819,84 +788819,84 @@ │ │ │ │ teqeq r6, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip @ │ │ │ │ teqeq r6, r4, lsr #29 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - strdeq r3, [ip, -r8]! │ │ │ │ - @ instruction: 0x0121be3c │ │ │ │ - @ instruction: 0x01226370 │ │ │ │ - smlawbeq ip, r0, r1, r3 │ │ │ │ - smlawteq r1, r4, r8, fp │ │ │ │ - strdeq r5, [r2, -r8]! │ │ │ │ - @ instruction: 0x012c2e54 │ │ │ │ - @ instruction: 0x0121b598 │ │ │ │ - smlawteq r2, ip, sl, r5 │ │ │ │ - @ instruction: 0x012c2c10 │ │ │ │ - @ instruction: 0x0121b354 │ │ │ │ - smlawbeq r2, r8, r8, r5 │ │ │ │ - ldrdeq r2, [ip, -r8]! │ │ │ │ - @ instruction: 0x0121b31c │ │ │ │ - @ instruction: 0x01225850 │ │ │ │ - @ instruction: 0x012c2ba4 │ │ │ │ - @ instruction: 0x0121b2e4 │ │ │ │ - @ instruction: 0x0122581c │ │ │ │ - @ instruction: 0x012c2b64 │ │ │ │ - @ instruction: 0x0121b2a8 │ │ │ │ - ldrdeq r5, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c2b28 │ │ │ │ - @ instruction: 0x0121b26c │ │ │ │ - @ instruction: 0x012257a0 │ │ │ │ - @ instruction: 0x012c2aec │ │ │ │ - @ instruction: 0x0121b230 │ │ │ │ - @ instruction: 0x01225764 │ │ │ │ - @ instruction: 0x012c2ab4 │ │ │ │ - strdeq fp, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122572c │ │ │ │ - @ instruction: 0x012c2a7c │ │ │ │ - smlawteq r1, r0, r1, fp │ │ │ │ - strdeq r5, [r2, -r4]! │ │ │ │ - @ instruction: 0x012c2a40 │ │ │ │ - smlawbeq r1, r4, r1, fp │ │ │ │ - @ instruction: 0x012256b8 │ │ │ │ - @ instruction: 0x012c2a08 │ │ │ │ - @ instruction: 0x0121b14c │ │ │ │ - smlawbeq r2, r0, r6, r5 │ │ │ │ + @ instruction: 0x012c3700 │ │ │ │ + @ instruction: 0x0121be48 │ │ │ │ + @ instruction: 0x0122637c │ │ │ │ + smlawbeq ip, r8, r1, r3 │ │ │ │ + ldrdeq fp, [r1, -r0]! │ │ │ │ + @ instruction: 0x01225e04 │ │ │ │ + @ instruction: 0x012c2e5c │ │ │ │ + @ instruction: 0x0121b5a4 │ │ │ │ + ldrdeq r5, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c2c18 │ │ │ │ + @ instruction: 0x0121b360 │ │ │ │ + @ instruction: 0x01225894 │ │ │ │ + @ instruction: 0x012c2be0 │ │ │ │ + @ instruction: 0x0121b328 │ │ │ │ + @ instruction: 0x0122585c │ │ │ │ + @ instruction: 0x012c2bac │ │ │ │ + strdeq fp, [r1, -r0]! │ │ │ │ + @ instruction: 0x01225828 │ │ │ │ + @ instruction: 0x012c2b6c │ │ │ │ + @ instruction: 0x0121b2b4 │ │ │ │ + @ instruction: 0x012257e8 │ │ │ │ + @ instruction: 0x012c2b30 │ │ │ │ + @ instruction: 0x0121b278 │ │ │ │ + @ instruction: 0x012257ac │ │ │ │ + strdeq r2, [ip, -r4]! │ │ │ │ + @ instruction: 0x0121b23c │ │ │ │ + @ instruction: 0x01225770 │ │ │ │ + @ instruction: 0x012c2abc │ │ │ │ + @ instruction: 0x0121b204 │ │ │ │ + @ instruction: 0x01225738 │ │ │ │ + smlawbeq ip, r4, sl, r2 │ │ │ │ + smlawteq r1, ip, r1, fp │ │ │ │ + @ instruction: 0x01225700 │ │ │ │ + @ instruction: 0x012c2a48 │ │ │ │ + @ instruction: 0x0121b190 │ │ │ │ + smlawteq r2, r4, r6, r5 │ │ │ │ + @ instruction: 0x012c2a10 │ │ │ │ + @ instruction: 0x0121b158 │ │ │ │ + smlawbeq r2, ip, r6, r5 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smlawteq ip, ip, r9, r2 │ │ │ │ - @ instruction: 0x0121b110 │ │ │ │ - @ instruction: 0x01225644 │ │ │ │ - @ instruction: 0x012c2990 │ │ │ │ - ldrdeq fp, [r1, -r4]! │ │ │ │ - @ instruction: 0x01225608 │ │ │ │ + ldrdeq r2, [ip, -r4]! │ │ │ │ + @ instruction: 0x0121b11c │ │ │ │ + @ instruction: 0x01225650 │ │ │ │ + @ instruction: 0x012c2998 │ │ │ │ + @ instruction: 0x0121b0e0 │ │ │ │ + @ instruction: 0x01225614 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x012c2954 │ │ │ │ - @ instruction: 0x0121b098 │ │ │ │ - smlawteq r2, ip, r5, r5 │ │ │ │ + @ instruction: 0x012c295c │ │ │ │ + @ instruction: 0x0121b0a4 │ │ │ │ + ldrdeq r5, [r2, -r8]! │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x012c2918 │ │ │ │ - qsubeq fp, ip, r1 │ │ │ │ - @ instruction: 0x01225590 │ │ │ │ + @ instruction: 0x012c2920 │ │ │ │ + @ instruction: 0x0121b068 │ │ │ │ + @ instruction: 0x0122559c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x012c28e0 │ │ │ │ - @ instruction: 0x0121b024 │ │ │ │ - @ instruction: 0x01225558 │ │ │ │ - @ instruction: 0x012c28a8 │ │ │ │ - @ instruction: 0x0121afec │ │ │ │ - @ instruction: 0x01225520 │ │ │ │ - @ instruction: 0x012c2870 │ │ │ │ - @ instruction: 0x0121afb4 │ │ │ │ - @ instruction: 0x012254e8 │ │ │ │ - @ instruction: 0x012c2838 │ │ │ │ - @ instruction: 0x0121af7c │ │ │ │ - @ instruction: 0x012254b0 │ │ │ │ - @ instruction: 0x012c2800 │ │ │ │ - @ instruction: 0x0121af44 │ │ │ │ - @ instruction: 0x01225478 │ │ │ │ + @ instruction: 0x012c28e8 │ │ │ │ + @ instruction: 0x0121b030 │ │ │ │ + @ instruction: 0x01225564 │ │ │ │ + @ instruction: 0x012c28b0 │ │ │ │ + strdeq sl, [r1, -r8]! │ │ │ │ + @ instruction: 0x0122552c │ │ │ │ + @ instruction: 0x012c2878 │ │ │ │ + smlawteq r1, r0, pc, sl @ │ │ │ │ + strdeq r5, [r2, -r4]! │ │ │ │ + @ instruction: 0x012c2840 │ │ │ │ + smlawbeq r1, r8, pc, sl @ │ │ │ │ + @ instruction: 0x012254bc │ │ │ │ + @ instruction: 0x012c2808 │ │ │ │ + @ instruction: 0x0121af50 │ │ │ │ + smlawbeq r2, r4, r4, r5 │ │ │ │ sub fp, fp, #4 │ │ │ │ ldrd r4, [r7, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r7, #-32] @ 0xffffffe0 │ │ │ │ strd r4, [sp, #24] │ │ │ │ ldrd r4, [r7, #-16] │ │ │ │ mov r0, r2 │ │ │ │ strd r4, [sp, #32] │ │ │ │ @@ -790550,97 +790550,97 @@ │ │ │ │ teqeq r6, ip, ror r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r6, ip, lsr r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqpeq r5, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012c1b94 │ │ │ │ - ldrdeq sl, [r1, -r8]! │ │ │ │ - @ instruction: 0x0122480c │ │ │ │ + @ instruction: 0x012c1b9c │ │ │ │ + @ instruction: 0x0121a2e4 │ │ │ │ + @ instruction: 0x01224818 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x012c15a0 │ │ │ │ - @ instruction: 0x01219ce4 │ │ │ │ - @ instruction: 0x01224218 │ │ │ │ + @ instruction: 0x012c15a8 │ │ │ │ + strdeq r9, [r1, -r0]! │ │ │ │ + @ instruction: 0x01224224 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x012c12ec │ │ │ │ - @ instruction: 0x01219a30 │ │ │ │ - @ instruction: 0x01223f64 │ │ │ │ + strdeq r1, [ip, -r4]! │ │ │ │ + @ instruction: 0x01219a3c │ │ │ │ + @ instruction: 0x01223f70 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x012c12b0 │ │ │ │ - strdeq r9, [r1, -r4]! │ │ │ │ - @ instruction: 0x01223f28 │ │ │ │ + @ instruction: 0x012c12b8 │ │ │ │ + @ instruction: 0x01219a00 │ │ │ │ + @ instruction: 0x01223f34 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x012c1274 │ │ │ │ - @ instruction: 0x012199b8 │ │ │ │ - @ instruction: 0x01223eec │ │ │ │ + @ instruction: 0x012c127c │ │ │ │ + smlawteq r1, r4, r9, r9 │ │ │ │ + strdeq r3, [r2, -r8]! │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x012c1238 │ │ │ │ - @ instruction: 0x0121997c │ │ │ │ - @ instruction: 0x01223eb0 │ │ │ │ - strdeq r1, [ip, -r8]! │ │ │ │ - @ instruction: 0x0121993c │ │ │ │ - @ instruction: 0x01223e68 │ │ │ │ + @ instruction: 0x012c1240 │ │ │ │ + smlawbeq r1, r8, r9, r9 │ │ │ │ + @ instruction: 0x01223ebc │ │ │ │ + @ instruction: 0x012c1200 │ │ │ │ + @ instruction: 0x01219948 │ │ │ │ + @ instruction: 0x01223e74 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x012c11b8 │ │ │ │ - strdeq r9, [r1, -ip]! │ │ │ │ - @ instruction: 0x01223e28 │ │ │ │ + smlawteq ip, r0, r1, r1 │ │ │ │ + @ instruction: 0x01219908 │ │ │ │ + @ instruction: 0x01223e34 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x012c1178 │ │ │ │ - @ instruction: 0x012198bc │ │ │ │ - @ instruction: 0x01223de8 │ │ │ │ + smlawbeq ip, r0, r1, r1 │ │ │ │ + smlawteq r1, r8, r8, r9 │ │ │ │ + strdeq r3, [r2, -r4]! │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x012c1138 │ │ │ │ - @ instruction: 0x0121987c │ │ │ │ - @ instruction: 0x01223da8 │ │ │ │ + @ instruction: 0x012c1140 │ │ │ │ + smlawbeq r1, r8, r8, r9 │ │ │ │ + @ instruction: 0x01223db4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - strdeq r1, [ip, -ip]! │ │ │ │ - @ instruction: 0x01219840 │ │ │ │ - @ instruction: 0x01223d74 │ │ │ │ + @ instruction: 0x012c1104 │ │ │ │ + @ instruction: 0x0121984c │ │ │ │ + smlawbeq r2, r0, sp, r3 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - smlawteq ip, r0, r0, r1 │ │ │ │ - @ instruction: 0x01219804 │ │ │ │ - @ instruction: 0x01223d38 │ │ │ │ + smlawteq ip, r8, r0, r1 │ │ │ │ + @ instruction: 0x01219810 │ │ │ │ + @ instruction: 0x01223d44 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - smlawbeq ip, r4, r0, r1 │ │ │ │ - smlawteq r1, r8, r7, r9 │ │ │ │ - strdeq r3, [r2, -ip]! │ │ │ │ - @ instruction: 0x012c1048 │ │ │ │ - smlawbeq r1, ip, r7, r9 │ │ │ │ - smlawteq r2, r0, ip, r3 │ │ │ │ + smlawbeq ip, ip, r0, r1 │ │ │ │ + ldrdeq r9, [r1, -r4]! │ │ │ │ + @ instruction: 0x01223d08 │ │ │ │ + qsubeq r1, r0, ip │ │ │ │ + @ instruction: 0x01219798 │ │ │ │ + smlawteq r2, ip, ip, r3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x012c100c │ │ │ │ - @ instruction: 0x01219750 │ │ │ │ - smlawbeq r2, r4, ip, r3 │ │ │ │ + @ instruction: 0x012c1014 │ │ │ │ + @ instruction: 0x0121975c │ │ │ │ + @ instruction: 0x01223c90 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrdeq r0, [ip, -r0]! @ │ │ │ │ - @ instruction: 0x01219714 │ │ │ │ - @ instruction: 0x01223c48 │ │ │ │ + ldrdeq r0, [ip, -r8]! │ │ │ │ + @ instruction: 0x01219720 │ │ │ │ + @ instruction: 0x01223c54 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x012c0f90 │ │ │ │ - ldrdeq r9, [r1, -r4]! │ │ │ │ - @ instruction: 0x01223c00 │ │ │ │ + @ instruction: 0x012c0f98 │ │ │ │ + @ instruction: 0x012196e0 │ │ │ │ + @ instruction: 0x01223c0c │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x012c0f50 │ │ │ │ - @ instruction: 0x01219694 │ │ │ │ - smlawteq r2, r4, fp, r3 │ │ │ │ - @ instruction: 0x012c0f10 │ │ │ │ - @ instruction: 0x01219654 │ │ │ │ - smlawbeq r2, r0, fp, r3 │ │ │ │ + @ instruction: 0x012c0f58 │ │ │ │ + @ instruction: 0x012196a0 │ │ │ │ + ldrdeq r3, [r2, -r0]! │ │ │ │ + @ instruction: 0x012c0f18 │ │ │ │ + @ instruction: 0x01219660 │ │ │ │ + smlawbeq r2, ip, fp, r3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrdeq r0, [ip, -r0]! @ │ │ │ │ - @ instruction: 0x01219614 │ │ │ │ - @ instruction: 0x01223b44 │ │ │ │ - @ instruction: 0x012c0e94 │ │ │ │ - ldrdeq r9, [r1, -r8]! │ │ │ │ - @ instruction: 0x01223b04 │ │ │ │ + ldrdeq r0, [ip, -r8]! │ │ │ │ + @ instruction: 0x01219620 │ │ │ │ + @ instruction: 0x01223b50 │ │ │ │ + @ instruction: 0x012c0e9c │ │ │ │ + @ instruction: 0x012195e4 │ │ │ │ + @ instruction: 0x01223b10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012c0e5c │ │ │ │ - @ instruction: 0x0121959c │ │ │ │ - ldrdeq r3, [r2, -r4]! │ │ │ │ + @ instruction: 0x012c0e64 │ │ │ │ + @ instruction: 0x012195a8 │ │ │ │ + @ instruction: 0x01223ae0 │ │ │ │ ldrd r8, [sl, #16] │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl c97e4 <__aeabi_dmul@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -791854,74 +791854,74 @@ │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3c9770 │ │ │ │ teqeq r5, r8, asr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r4, lsr #23 │ │ │ │ - msreq CPSR_xc, r4, ror r9 │ │ │ │ + smlawbeq r3, r0, r9, pc @ │ │ │ │ teqeq r5, r8, asr fp │ │ │ │ - @ instruction: 0x0121bfbc │ │ │ │ - @ instruction: 0x012c0d20 │ │ │ │ - smlawbeq r2, ip, r9, r3 │ │ │ │ - @ instruction: 0x012c0b40 │ │ │ │ - smlawbeq r1, r4, r2, r9 │ │ │ │ - @ instruction: 0x012237b8 │ │ │ │ + smlawteq r1, r8, pc, fp @ │ │ │ │ + @ instruction: 0x012c0d28 │ │ │ │ + @ instruction: 0x01223998 │ │ │ │ + @ instruction: 0x012c0b48 │ │ │ │ + @ instruction: 0x01219290 │ │ │ │ + smlawteq r2, r4, r7, r3 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x012c0abc │ │ │ │ - @ instruction: 0x01219200 │ │ │ │ - @ instruction: 0x01223734 │ │ │ │ + smlawteq ip, r4, sl, r0 │ │ │ │ + @ instruction: 0x0121920c │ │ │ │ + @ instruction: 0x01223740 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012c0938 │ │ │ │ - @ instruction: 0x0121907c │ │ │ │ - @ instruction: 0x012235b0 │ │ │ │ + @ instruction: 0x012c0940 │ │ │ │ + smlawbeq r1, r8, r0, r9 │ │ │ │ + @ instruction: 0x012235bc │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x012c0874 │ │ │ │ - @ instruction: 0x01218fb8 │ │ │ │ - @ instruction: 0x012234ec │ │ │ │ + @ instruction: 0x012c087c │ │ │ │ + smlawteq r1, r4, pc, r8 @ │ │ │ │ + strdeq r3, [r2, -r8]! │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - @ instruction: 0x012c0830 │ │ │ │ - @ instruction: 0x01218f74 │ │ │ │ - @ instruction: 0x012234a8 │ │ │ │ - strdeq r0, [ip, -r0]! @ │ │ │ │ - @ instruction: 0x01218f34 │ │ │ │ - @ instruction: 0x01223468 │ │ │ │ + @ instruction: 0x012c0838 │ │ │ │ + smlawbeq r1, r0, pc, r8 @ │ │ │ │ + @ instruction: 0x012234b4 │ │ │ │ + strdeq r0, [ip, -r8]! │ │ │ │ + @ instruction: 0x01218f40 │ │ │ │ + @ instruction: 0x01223474 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x01218f00 │ │ │ │ - smlawbeq ip, ip, r7, r0 │ │ │ │ - ldrdeq r8, [r1, -r0]! │ │ │ │ - @ instruction: 0x01223404 │ │ │ │ - @ instruction: 0x012c0750 │ │ │ │ - @ instruction: 0x01218e94 │ │ │ │ - smlawteq r2, r8, r3, r3 │ │ │ │ + @ instruction: 0x01218f0c │ │ │ │ + @ instruction: 0x012c0794 │ │ │ │ + ldrdeq r8, [r1, -ip]! │ │ │ │ + @ instruction: 0x01223410 │ │ │ │ + @ instruction: 0x012c0758 │ │ │ │ + @ instruction: 0x01218ea0 │ │ │ │ + ldrdeq r3, [r2, -r4]! │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x012c0714 │ │ │ │ - @ instruction: 0x0122317c │ │ │ │ + @ instruction: 0x012c071c │ │ │ │ + smlawbeq r2, r8, r1, r3 │ │ │ │ @ instruction: 0x0120a65c │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - @ instruction: 0x01218e20 │ │ │ │ - @ instruction: 0x0122335c │ │ │ │ + @ instruction: 0x01218e2c │ │ │ │ + @ instruction: 0x01223368 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - smulwbeq ip, r0, r6 │ │ │ │ - @ instruction: 0x01218de4 │ │ │ │ - @ instruction: 0x01223318 │ │ │ │ + smulwbeq ip, r8, r6 │ │ │ │ + strdeq r8, [r1, -r0]! │ │ │ │ + @ instruction: 0x01223324 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - @ instruction: 0x012c0664 │ │ │ │ - @ instruction: 0x01218da8 │ │ │ │ - ldrdeq r3, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c066c │ │ │ │ + @ instruction: 0x01218db4 │ │ │ │ + @ instruction: 0x012232e8 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x012c062c │ │ │ │ - @ instruction: 0x01223094 │ │ │ │ + @ instruction: 0x012c0634 │ │ │ │ + @ instruction: 0x012230a0 │ │ │ │ @ instruction: 0x0120a578 │ │ │ │ - @ instruction: 0x01218d3c │ │ │ │ - @ instruction: 0x01223278 │ │ │ │ + @ instruction: 0x01218d48 │ │ │ │ + smlawbeq r2, r4, r2, r3 │ │ │ │ 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 │ │ │ │ @@ -791947,17 +791947,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3c99e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c9994 │ │ │ │ - smlawbeq ip, ip, r4, r0 │ │ │ │ - ldrdeq r8, [r1, -r0]! │ │ │ │ - strdeq r3, [r2, -ip]! │ │ │ │ + @ instruction: 0x012c0494 │ │ │ │ + ldrdeq r8, [r1, -ip]! │ │ │ │ + @ instruction: 0x01223108 │ │ │ │ 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 │ │ │ │ @@ -791984,17 +791984,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3c9a7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c9a28 │ │ │ │ - strdeq r0, [ip, -r8]! │ │ │ │ - @ instruction: 0x01218b3c │ │ │ │ - @ instruction: 0x01223068 │ │ │ │ + @ instruction: 0x012c0400 │ │ │ │ + @ instruction: 0x01218b48 │ │ │ │ + @ instruction: 0x01223074 │ │ │ │ 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] @ 3c9b00 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -792021,17 +792021,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c9ab8 │ │ │ │ @ instruction: 0xffffc028 │ │ │ │ - @ instruction: 0x012c0368 │ │ │ │ - @ instruction: 0x01218aac │ │ │ │ - ldrdeq r2, [r2, -r8]! │ │ │ │ + @ instruction: 0x012c0370 │ │ │ │ + @ instruction: 0x01218ab8 │ │ │ │ + @ instruction: 0x01222fe4 │ │ │ │ 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] @ 3c9b94 │ │ │ │ ldr r5, [pc, #104] @ 3c9b98 │ │ │ │ @@ -792059,17 +792059,17 @@ │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c9b4c │ │ │ │ @ instruction: 0xffffbfb0 │ │ │ │ svcvc 0x00efffff │ │ │ │ - ldrdeq r0, [ip, -r4]! │ │ │ │ - @ instruction: 0x01218a18 │ │ │ │ - @ instruction: 0x01222f44 │ │ │ │ + ldrdeq r0, [ip, -ip]! │ │ │ │ + @ instruction: 0x01218a24 │ │ │ │ + @ instruction: 0x01222f50 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #336] @ 3c9d18 │ │ │ │ @@ -792157,21 +792157,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3c9c54 │ │ │ │ teqeq r5, r0, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r8, lsr #31 │ │ │ │ - smlawbeq ip, ip, r1, r0 │ │ │ │ - ldrdeq r8, [r1, -r0]! │ │ │ │ - @ instruction: 0x01222e04 │ │ │ │ + @ instruction: 0x012c0194 │ │ │ │ + ldrdeq r8, [r1, -ip]! │ │ │ │ + @ instruction: 0x01222e10 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x012c0150 │ │ │ │ - @ instruction: 0x01218894 │ │ │ │ - smlawteq r2, r0, sp, r2 │ │ │ │ + @ instruction: 0x012c0158 │ │ │ │ + @ instruction: 0x012188a0 │ │ │ │ + smlawteq r2, ip, sp, r2 │ │ │ │ muleq r0, r5, r2 │ │ │ │ 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] │ │ │ │ @@ -792677,35 +792677,35 @@ │ │ │ │ b 3ca290 │ │ │ │ teqeq r5, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r0, ror #28 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r5, ip, ror #18 │ │ │ │ - msreq R11_fiq, r4, ror sl │ │ │ │ - @ instruction: 0x012181b8 │ │ │ │ - @ instruction: 0x012226ec │ │ │ │ + msreq R11_fiq, ip, ror sl │ │ │ │ + smlawteq r1, r4, r1, r8 │ │ │ │ + strdeq r2, [r2, -r8]! │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - msreq R11_fiq, r8, lsr sl │ │ │ │ - @ instruction: 0x0121817c │ │ │ │ - @ instruction: 0x012226ac │ │ │ │ - strdeq pc, [fp, -ip]! │ │ │ │ - @ instruction: 0x01218140 │ │ │ │ - @ instruction: 0x0122266c │ │ │ │ + msreq R11_fiq, r0, asr #20 │ │ │ │ + smlawbeq r1, r8, r1, r8 │ │ │ │ + @ instruction: 0x012226b8 │ │ │ │ + msreq R11_fiq, r4, lsl #20 │ │ │ │ + @ instruction: 0x0121814c │ │ │ │ + @ instruction: 0x01222678 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - msreq CPSR_fxc, ip @ │ │ │ │ - @ instruction: 0x01218100 │ │ │ │ - @ instruction: 0x01222634 │ │ │ │ - msreq CPSR_fxc, ip, ror r9 │ │ │ │ - smlawteq r1, r0, r0, r8 │ │ │ │ - @ instruction: 0x012225ec │ │ │ │ + smlawteq fp, r4, r9, pc @ │ │ │ │ + @ instruction: 0x0121810c │ │ │ │ + @ instruction: 0x01222640 │ │ │ │ + smlawbeq fp, r4, r9, pc @ │ │ │ │ + smlawteq r1, ip, r0, r8 │ │ │ │ + strdeq r2, [r2, -r8]! │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - msreq CPSR_fxc, ip, lsr r9 │ │ │ │ - smlawbeq r1, r0, r0, r8 │ │ │ │ - @ instruction: 0x012225b4 │ │ │ │ + msreq CPSR_fxc, r4, asr #18 │ │ │ │ + smlawbeq r1, ip, r0, r8 │ │ │ │ + smlawteq r2, r0, r5, r2 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr lr, [pc, #1904] @ 3cad24 │ │ │ │ ldr ip, [pc, #1904] @ 3cad28 │ │ │ │ @@ -793184,70 +793184,70 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ca7f8 │ │ │ │ teqeq r5, ip, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, ip, lsr #12 │ │ │ │ - msreq CPSR_fxc, ip, lsl #16 │ │ │ │ + msreq CPSR_fxc, r4, lsl r8 │ │ │ │ teqeq r5, r4, lsl #8 │ │ │ │ - msreq CPSR_fxc, ip @ │ │ │ │ - @ instruction: 0x01217d00 │ │ │ │ - @ instruction: 0x01222234 │ │ │ │ + smlawteq fp, r4, r5, pc @ │ │ │ │ + @ instruction: 0x01217d0c │ │ │ │ + @ instruction: 0x01222240 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0123d334 │ │ │ │ + @ instruction: 0x0123d340 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012221b0 │ │ │ │ + @ instruction: 0x012221bc │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - msreq (UNDEF: 59), r4, ror #7 │ │ │ │ - @ instruction: 0x01217b28 │ │ │ │ - qsubeq r2, ip, r2 │ │ │ │ + msreq (UNDEF: 59), ip, ror #7 │ │ │ │ + @ instruction: 0x01217b34 │ │ │ │ + @ instruction: 0x01222068 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - msreq (UNDEF: 59), r0, lsr #7 │ │ │ │ - @ instruction: 0x01217ae4 │ │ │ │ - @ instruction: 0x01222018 │ │ │ │ + msreq (UNDEF: 59), r8, lsr #7 │ │ │ │ + strdeq r7, [r1, -r0]! │ │ │ │ + @ instruction: 0x01222024 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - msreq (UNDEF: 59), r0, ror #6 │ │ │ │ - smlawteq r2, r8, sp, r1 │ │ │ │ + msreq (UNDEF: 59), r8, ror #6 │ │ │ │ + ldrdeq r1, [r2, -r4]! │ │ │ │ @ instruction: 0x012092a8 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - @ instruction: 0x01217a6c │ │ │ │ - @ instruction: 0x01221fa8 │ │ │ │ + @ instruction: 0x01217a78 │ │ │ │ + @ instruction: 0x01221fb4 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - msreq R11_fiq, ip, ror #5 │ │ │ │ - @ instruction: 0x01217a30 │ │ │ │ - @ instruction: 0x01221f64 │ │ │ │ + strdeq pc, [fp, -r4]! │ │ │ │ + @ instruction: 0x01217a3c │ │ │ │ + @ instruction: 0x01221f70 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - msreq R11_fiq, r0 @ │ │ │ │ - strdeq r7, [r1, -r4]! │ │ │ │ - @ instruction: 0x01221f28 │ │ │ │ + msreq R11_fiq, r8 @ │ │ │ │ + @ instruction: 0x01217a00 │ │ │ │ + @ instruction: 0x01221f34 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - msreq R11_fiq, r4, ror r2 │ │ │ │ - @ instruction: 0x012179b8 │ │ │ │ - @ instruction: 0x01221eec │ │ │ │ - msreq R11_fiq, r8, lsr r2 │ │ │ │ - @ instruction: 0x0121797c │ │ │ │ - @ instruction: 0x01221eb0 │ │ │ │ + msreq R11_fiq, ip, ror r2 │ │ │ │ + smlawteq r1, r4, r9, r7 │ │ │ │ + strdeq r1, [r2, -r8]! │ │ │ │ + msreq R11_fiq, r0, asr #4 │ │ │ │ + smlawbeq r1, r8, r9, r7 │ │ │ │ + @ instruction: 0x01221ebc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01217948 │ │ │ │ - ldrdeq pc, [fp, -r4]! │ │ │ │ - @ instruction: 0x01217918 │ │ │ │ - @ instruction: 0x01221e4c │ │ │ │ + @ instruction: 0x01217954 │ │ │ │ + ldrdeq pc, [fp, -ip]! │ │ │ │ + @ instruction: 0x01217924 │ │ │ │ + @ instruction: 0x01221e58 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - msreq CPSR_fxc, ip @ │ │ │ │ - @ instruction: 0x01221c04 │ │ │ │ + msreq CPSR_fxc, r4, lsr #3 │ │ │ │ + @ instruction: 0x01221c10 │ │ │ │ @ instruction: 0x012090e8 │ │ │ │ - @ instruction: 0x012178a8 │ │ │ │ - @ instruction: 0x01221de4 │ │ │ │ + @ instruction: 0x012178b4 │ │ │ │ + strdeq r1, [r2, -r0]! │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - msreq CPSR_fxc, r0, asr #2 │ │ │ │ - smlawbeq r1, r4, r8, r7 │ │ │ │ - @ instruction: 0x01221db8 │ │ │ │ + msreq CPSR_fxc, r8, asr #2 │ │ │ │ + @ instruction: 0x01217890 │ │ │ │ + smlawteq r2, r4, sp, r1 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ 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, #880] @ 3cb1a0 │ │ │ │ @@ -793476,35 +793476,35 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r8 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r5, r8, asr #26 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x012bee44 │ │ │ │ - smlawbeq r1, r8, r5, r7 │ │ │ │ - @ instruction: 0x01221abc │ │ │ │ + @ instruction: 0x012bee4c │ │ │ │ + @ instruction: 0x01217594 │ │ │ │ + smlawteq r2, r8, sl, r1 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - strdeq lr, [fp, -r8]! │ │ │ │ - @ instruction: 0x0121753c │ │ │ │ - @ instruction: 0x01221a70 │ │ │ │ - @ instruction: 0x012bed6c │ │ │ │ - @ instruction: 0x012174b0 │ │ │ │ - @ instruction: 0x012219e4 │ │ │ │ + @ instruction: 0x012bee00 │ │ │ │ + @ instruction: 0x01217548 │ │ │ │ + @ instruction: 0x01221a7c │ │ │ │ + @ instruction: 0x012bed74 │ │ │ │ + @ instruction: 0x012174bc │ │ │ │ + strdeq r1, [r2, -r0]! │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x012bed34 │ │ │ │ - @ instruction: 0x01217478 │ │ │ │ - @ instruction: 0x012219ac │ │ │ │ - strdeq lr, [fp, -ip]! │ │ │ │ - @ instruction: 0x01217440 │ │ │ │ - @ instruction: 0x01221974 │ │ │ │ + @ instruction: 0x012bed3c │ │ │ │ + smlawbeq r1, r4, r4, r7 │ │ │ │ + @ instruction: 0x012219b8 │ │ │ │ + @ instruction: 0x012bed04 │ │ │ │ + @ instruction: 0x0121744c │ │ │ │ + smlawbeq r2, r0, r9, r1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlawteq fp, r4, ip, lr │ │ │ │ - @ instruction: 0x01217408 │ │ │ │ - @ instruction: 0x0122193c │ │ │ │ + smlawteq fp, ip, ip, lr │ │ │ │ + @ instruction: 0x01217414 │ │ │ │ + @ instruction: 0x01221948 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -793814,37 +793814,37 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, ip, lsl #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r5, r0, ror #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012be8ac │ │ │ │ - strdeq r6, [r1, -r0]! │ │ │ │ - @ instruction: 0x0122151c │ │ │ │ + @ instruction: 0x012be8b4 │ │ │ │ + strdeq r6, [r1, -ip]! │ │ │ │ + @ instruction: 0x01221528 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - @ instruction: 0x012be870 │ │ │ │ - @ instruction: 0x01216fb4 │ │ │ │ - @ instruction: 0x012214e0 │ │ │ │ + @ instruction: 0x012be878 │ │ │ │ + smlawteq r1, r0, pc, r6 @ │ │ │ │ + @ instruction: 0x012214ec │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - @ instruction: 0x012be834 │ │ │ │ - @ instruction: 0x01216f78 │ │ │ │ - @ instruction: 0x012214a4 │ │ │ │ + @ instruction: 0x012be83c │ │ │ │ + smlawbeq r1, r4, pc, r6 @ │ │ │ │ + @ instruction: 0x012214b0 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - strdeq lr, [fp, -r8]! │ │ │ │ - @ instruction: 0x01216f3c │ │ │ │ - @ instruction: 0x01221468 │ │ │ │ + @ instruction: 0x012be800 │ │ │ │ + @ instruction: 0x01216f48 │ │ │ │ + @ instruction: 0x01221474 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x012be7bc │ │ │ │ - @ instruction: 0x01216f00 │ │ │ │ - @ instruction: 0x0122142c │ │ │ │ + smlawteq fp, r4, r7, lr │ │ │ │ + @ instruction: 0x01216f0c │ │ │ │ + @ instruction: 0x01221438 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - smlawbeq fp, r0, r7, lr │ │ │ │ - smlawteq r1, r4, lr, r6 │ │ │ │ - strdeq r1, [r2, -r0]! │ │ │ │ + smlawbeq fp, r8, r7, lr │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ + strdeq r1, [r2, -ip]! │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #708] @ 3cba44 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -794027,29 +794027,29 @@ │ │ │ │ b 3cb920 │ │ │ │ teqeq r5, r0, lsl #9 │ │ │ │ teqeq r5, r0, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ teqeq r5, ip @ │ │ │ │ - ldrdeq lr, [fp, -r8]! │ │ │ │ - @ instruction: 0x01216c1c │ │ │ │ - @ instruction: 0x01221148 │ │ │ │ + @ instruction: 0x012be4e0 │ │ │ │ + @ instruction: 0x01216c28 │ │ │ │ + @ instruction: 0x01221154 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - @ instruction: 0x012be49c │ │ │ │ - @ instruction: 0x01216be0 │ │ │ │ - @ instruction: 0x01221114 │ │ │ │ + @ instruction: 0x012be4a4 │ │ │ │ + @ instruction: 0x01216bec │ │ │ │ + @ instruction: 0x01221120 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - @ instruction: 0x012be460 │ │ │ │ - @ instruction: 0x01216ba4 │ │ │ │ - ldrdeq r1, [r2, -r8]! │ │ │ │ + @ instruction: 0x012be468 │ │ │ │ + @ instruction: 0x01216bb0 │ │ │ │ + @ instruction: 0x012210e4 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x012be424 │ │ │ │ - @ instruction: 0x01216b68 │ │ │ │ - @ instruction: 0x0122109c │ │ │ │ + @ instruction: 0x012be42c │ │ │ │ + @ instruction: 0x01216b74 │ │ │ │ + @ instruction: 0x012210a8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ ldr r3, [r0, #624] @ 0x270 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cbabc │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -794074,17 +794074,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x012be358 │ │ │ │ - @ instruction: 0x01220240 │ │ │ │ - ldrdeq r0, [r2, -r0]! @ │ │ │ │ + @ instruction: 0x012be360 │ │ │ │ + @ instruction: 0x0122024c │ │ │ │ + ldrdeq r0, [r2, -ip]! │ │ │ │ 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] @ 3cbbc8 │ │ │ │ ldr r4, [pc, #136] @ 3cbbcc │ │ │ │ @@ -794119,19 +794119,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3cbb90 │ │ │ │ teqeq r5, r0, asr #1 │ │ │ │ - @ instruction: 0x012be2ec │ │ │ │ + strdeq lr, [fp, -r4]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01220f68 │ │ │ │ + @ instruction: 0x01220f74 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - ldrdeq r6, [r1, -ip]! │ │ │ │ + @ instruction: 0x012169e8 │ │ │ │ │ │ │ │ 003cbbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #684] @ 3cbea4 │ │ │ │ @@ -794316,19 +794316,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0120a364 │ │ │ │ - ldrdeq r0, [r2, -ip]! │ │ │ │ - @ instruction: 0x012be260 │ │ │ │ + smulwteq r2, r8, sp │ │ │ │ + @ instruction: 0x012be268 │ │ │ │ @ instruction: 0x01208000 │ │ │ │ - @ instruction: 0x01220c4c │ │ │ │ - ldrdeq lr, [fp, -r0]! │ │ │ │ + @ instruction: 0x01220c58 │ │ │ │ + ldrdeq lr, [fp, -r8]! │ │ │ │ │ │ │ │ 003cbeec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2] │ │ │ │ @@ -794443,16 +794443,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01207e24 │ │ │ │ - @ instruction: 0x01220a98 │ │ │ │ - @ instruction: 0x012bdf04 │ │ │ │ + smulwbeq r2, r4, sl │ │ │ │ + @ instruction: 0x012bdf0c │ │ │ │ │ │ │ │ 003cc0d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -794515,24 +794515,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3cc130 │ │ │ │ - msreq SP_irq, r8, lsl fp │ │ │ │ - @ instruction: 0x01216434 │ │ │ │ - smulwteq r2, r0, r9 │ │ │ │ - @ instruction: 0x012bde34 │ │ │ │ - strdeq r6, [r1, -ip]! │ │ │ │ - smulwbeq r2, r8, r9 │ │ │ │ - strdeq sp, [fp, -ip]! │ │ │ │ - smlawteq r1, r4, r3, r6 │ │ │ │ - @ instruction: 0x01220970 │ │ │ │ - smlawteq fp, r4, sp, sp │ │ │ │ + msreq SP_irq, r4, lsr #22 │ │ │ │ + @ instruction: 0x01216440 │ │ │ │ + smulwteq r2, ip, r9 │ │ │ │ + @ instruction: 0x012bde3c │ │ │ │ + @ instruction: 0x01216408 │ │ │ │ + @ instruction: 0x012209b4 │ │ │ │ + @ instruction: 0x012bde04 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ + @ instruction: 0x0122097c │ │ │ │ + smlawteq fp, ip, sp, sp │ │ │ │ │ │ │ │ 003cc20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r3] │ │ │ │ @@ -794652,16 +794652,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r7, [r0, -r0]! │ │ │ │ - @ instruction: 0x012207b8 │ │ │ │ - strdeq sp, [fp, -r8]! │ │ │ │ + smlawteq r2, r4, r7, r0 │ │ │ │ + @ instruction: 0x012bdc00 │ │ │ │ │ │ │ │ 003cc408 : │ │ │ │ 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] @ 3cc5c4 │ │ │ │ @@ -794769,21 +794769,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3cc4a0 │ │ │ │ teqeq r5, r4, ror #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01220734 │ │ │ │ - @ instruction: 0x012bdb58 │ │ │ │ + @ instruction: 0x01220740 │ │ │ │ + @ instruction: 0x012bdb60 │ │ │ │ teqeq r5, ip, asr r7 │ │ │ │ @ instruction: 0x01206904 │ │ │ │ - @ instruction: 0x01216048 │ │ │ │ - @ instruction: 0x0122064c │ │ │ │ - @ instruction: 0x01215fe0 │ │ │ │ + qsubeq r6, r4, r1 │ │ │ │ + @ instruction: 0x01220658 │ │ │ │ + @ instruction: 0x01215fec │ │ │ │ │ │ │ │ 003cc5e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -794851,23 +794851,23 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3cc648 │ │ │ │ msreq CPSR_, ip @ │ │ │ │ - @ instruction: 0x012bd94c │ │ │ │ - @ instruction: 0x01215f1c │ │ │ │ - @ instruction: 0x01220518 │ │ │ │ - @ instruction: 0x012bd910 │ │ │ │ - @ instruction: 0x01215ee0 │ │ │ │ - ldrdeq r0, [r2, -ip]! │ │ │ │ - ldrdeq sp, [fp, -r4]! │ │ │ │ - @ instruction: 0x01215ea4 │ │ │ │ - smulwbeq r2, r0, r4 │ │ │ │ + @ instruction: 0x012bd954 │ │ │ │ + @ instruction: 0x01215f28 │ │ │ │ + @ instruction: 0x01220524 │ │ │ │ + @ instruction: 0x012bd918 │ │ │ │ + @ instruction: 0x01215eec │ │ │ │ + smulwteq r2, r8, r4 │ │ │ │ + ldrdeq sp, [fp, -ip]! │ │ │ │ + @ instruction: 0x01215eb0 │ │ │ │ + smulwbeq r2, ip, r4 │ │ │ │ │ │ │ │ 003cc730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ 3cc878 │ │ │ │ @@ -794951,23 +794951,23 @@ │ │ │ │ teqeq r5, ip @ │ │ │ │ andeq r6, r0, ip, lsl #21 │ │ │ │ andeq r8, r0, r4, ror r3 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ cmpeq r7, ip, ror r9 │ │ │ │ strdeq lr, [r7, #-128] @ 0xffffff80 │ │ │ │ cmpeq r7, r8, asr r9 │ │ │ │ - @ instruction: 0x01215da0 │ │ │ │ - @ instruction: 0x01220404 │ │ │ │ - @ instruction: 0x012bd7e8 │ │ │ │ - @ instruction: 0x01215d68 │ │ │ │ - smlawteq r2, ip, r3, r0 │ │ │ │ - @ instruction: 0x012bd7b0 │ │ │ │ - @ instruction: 0x01215d30 │ │ │ │ - @ instruction: 0x01220394 │ │ │ │ - @ instruction: 0x012bd778 │ │ │ │ + @ instruction: 0x01215dac │ │ │ │ + @ instruction: 0x01220410 │ │ │ │ + strdeq sp, [fp, -r0]! │ │ │ │ + @ instruction: 0x01215d74 │ │ │ │ + ldrdeq r0, [r2, -r8]! │ │ │ │ + @ instruction: 0x012bd7b8 │ │ │ │ + @ instruction: 0x01215d3c │ │ │ │ + smulwbeq r2, r0, r3 │ │ │ │ + smlawbeq fp, r0, r7, sp │ │ │ │ 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] @ 3ccaf4 │ │ │ │ ldr ip, [pc, #548] @ 3ccaf8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -795108,25 +795108,25 @@ │ │ │ │ bl b65fc │ │ │ │ b 3cc934 │ │ │ │ teqeq r5, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r0, lsl r3 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ + @ instruction: 0x01220304 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ teqeq r5, r8 @ │ │ │ │ addmi r4, pc, r0 │ │ │ │ - smlawteq r1, r8, sl, r5 │ │ │ │ - @ instruction: 0x012bd518 │ │ │ │ - @ instruction: 0x01220120 │ │ │ │ + ldrdeq r5, [r1, -r4]! │ │ │ │ + @ instruction: 0x012bd520 │ │ │ │ + @ instruction: 0x0122012c │ │ │ │ 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] @ 3ccd70 │ │ │ │ ldr ip, [pc, #548] @ 3ccd74 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -795267,25 +795267,25 @@ │ │ │ │ bl b65fc │ │ │ │ b 3ccbb0 │ │ │ │ ldrheq fp, [r5, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0135b094 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x0122007c │ │ │ │ + smlawbeq r2, r8, r0, r0 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ teqeq r5, ip, lsl pc │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x0121584c │ │ │ │ - @ instruction: 0x012bd29c │ │ │ │ - msreq R9_usr, r4, lsr #29 │ │ │ │ + @ instruction: 0x01215858 │ │ │ │ + @ instruction: 0x012bd2a4 │ │ │ │ + msreq R9_usr, r0 @ │ │ │ │ │ │ │ │ 003ccdb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #960] @ 3cd188 │ │ │ │ @@ -795531,39 +795531,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3ccef4 │ │ │ │ teqeq r5, ip, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, lsl r2 │ │ │ │ - @ instruction: 0x012bd1b4 │ │ │ │ - smlawteq r1, r8, sp, pc @ │ │ │ │ + @ instruction: 0x012bd1bc │ │ │ │ + ldrdeq pc, [r1, -r4]! │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r8, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ teqeq r6, r8, lsl #19 │ │ │ │ cmpeq r7, r4, asr #4 │ │ │ │ cmpeq r7, r8, ror #4 │ │ │ │ teqeq r5, r8, lsl #26 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - qsubeq sp, r8, fp │ │ │ │ + @ instruction: 0x012bd060 │ │ │ │ @ instruction: 0x01205e7c │ │ │ │ - msreq CPSR_c, r0, ror #24 │ │ │ │ + msreq CPSR_c, ip, ror #24 │ │ │ │ @ instruction: 0x01205e24 │ │ │ │ ldrdeq r5, [r0, -r0]! │ │ │ │ @ instruction: 0x01205d90 │ │ │ │ - @ instruction: 0x012154e8 │ │ │ │ - @ instruction: 0x012154b8 │ │ │ │ - ldrdeq ip, [fp, -r8]! │ │ │ │ - smlawbeq r1, r4, r4, r5 │ │ │ │ - msreq R9_usr, r8, ror #21 │ │ │ │ + strdeq r5, [r1, -r4]! │ │ │ │ + smlawteq r1, r4, r4, r5 │ │ │ │ + @ instruction: 0x012bcee0 │ │ │ │ + @ instruction: 0x01215490 │ │ │ │ + strdeq pc, [r1, -r4]! │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0121544c │ │ │ │ - @ instruction: 0x0121541c │ │ │ │ + @ instruction: 0x01215458 │ │ │ │ + @ instruction: 0x01215428 │ │ │ │ │ │ │ │ 003cd200 : │ │ │ │ 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] @ 3cd8c4 │ │ │ │ @@ -795997,85 +795997,85 @@ │ │ │ │ b 3cd250 │ │ │ │ cmpeq r7, ip, lsl #30 │ │ │ │ teqeq r5, r4, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, ip, asr #19 │ │ │ │ teqeq r5, ip, lsr #19 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - ldrdeq sl, [r1, -r0]! │ │ │ │ + ldrdeq sl, [r1, -ip]! │ │ │ │ andeq r8, r0, r0, asr #5 │ │ │ │ - msreq CPSR_c, r4 @ │ │ │ │ + msreq CPSR_c, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, lsr #20 │ │ │ │ - @ instruction: 0x0124d518 │ │ │ │ + @ instruction: 0x0124d524 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - smlawteq r1, r8, sl, fp │ │ │ │ + ldrdeq fp, [r1, -r4]! │ │ │ │ andeq r7, r0, r8, lsr #12 │ │ │ │ - msreq CPSR_c, r8, lsr #18 │ │ │ │ + msreq CPSR_c, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #18 │ │ │ │ - msreq CPSR_c, r8, lsl #18 │ │ │ │ - strdeq r6, [r4, -ip]! │ │ │ │ - smlawbeq r4, r0, ip, fp │ │ │ │ + msreq CPSR_c, r4, lsl r9 │ │ │ │ + @ instruction: 0x01246208 │ │ │ │ + smlawbeq r4, ip, ip, fp │ │ │ │ @ instruction: 0x01207a9c │ │ │ │ - @ instruction: 0x0124617c │ │ │ │ - strdeq fp, [r4, -r4]! │ │ │ │ + smlawbeq r4, r8, r1, r6 │ │ │ │ + @ instruction: 0x0124bc00 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x012bcb4c │ │ │ │ - strdeq r5, [r1, -r8]! │ │ │ │ - msreq SP_irq, ip, asr r7 │ │ │ │ - @ instruction: 0x012bcae8 │ │ │ │ - @ instruction: 0x01215094 │ │ │ │ + @ instruction: 0x012bcb54 │ │ │ │ + @ instruction: 0x01215104 │ │ │ │ + msreq SP_irq, r8, ror #14 │ │ │ │ + strdeq ip, [fp, -r0]! │ │ │ │ + @ instruction: 0x012150a0 │ │ │ │ + msreq SP_irq, r4, lsl #14 │ │ │ │ + smlawbeq fp, ip, sl, ip │ │ │ │ + @ instruction: 0x0121503c │ │ │ │ + msreq R9_usr, r0, lsr #13 │ │ │ │ + @ instruction: 0x012bca50 │ │ │ │ + @ instruction: 0x01215000 │ │ │ │ + msreq R9_usr, r4, ror #12 │ │ │ │ + @ instruction: 0x012bca18 │ │ │ │ + smlawteq r1, r8, pc, r4 @ │ │ │ │ + msreq R9_usr, ip, lsr #12 │ │ │ │ + @ instruction: 0x012bc9e4 │ │ │ │ + @ instruction: 0x01214f90 │ │ │ │ strdeq pc, [r1, -r8]! │ │ │ │ - smlawbeq fp, r4, sl, ip │ │ │ │ - @ instruction: 0x01215030 │ │ │ │ - msreq R9_usr, r4 @ │ │ │ │ - @ instruction: 0x012bca48 │ │ │ │ - strdeq r4, [r1, -r4]! @ │ │ │ │ - msreq R9_usr, r8, asr r6 │ │ │ │ - @ instruction: 0x012bca10 │ │ │ │ - @ instruction: 0x01214fbc │ │ │ │ - msreq R9_usr, r0, lsr #12 │ │ │ │ - ldrdeq ip, [fp, -ip]! @ │ │ │ │ - smlawbeq r1, r4, pc, r4 @ │ │ │ │ - msreq CPSR_c, ip, ror #11 │ │ │ │ - @ instruction: 0x012bc9a4 │ │ │ │ - @ instruction: 0x01214f4c │ │ │ │ - msreq CPSR_c, r4 @ │ │ │ │ - @ instruction: 0x012bc96c │ │ │ │ - @ instruction: 0x01214f14 │ │ │ │ - msreq CPSR_c, ip, ror r5 │ │ │ │ - @ instruction: 0x012bc934 │ │ │ │ - ldrdeq r4, [r1, -ip]! │ │ │ │ - msreq CPSR_c, r4, asr #10 │ │ │ │ - strdeq ip, [fp, -ip]! @ │ │ │ │ - @ instruction: 0x01214ea4 │ │ │ │ - msreq CPSR_c, ip, lsl #10 │ │ │ │ - smlawteq fp, r4, r8, ip │ │ │ │ - @ instruction: 0x01214e6c │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ - smlawbeq fp, r8, r8, ip │ │ │ │ - @ instruction: 0x01214e34 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - @ instruction: 0x012bc854 │ │ │ │ - strdeq r4, [r1, -ip]! │ │ │ │ - msreq CPSR_c, r4, ror #8 │ │ │ │ - @ instruction: 0x012bc81c │ │ │ │ - smlawteq r1, r4, sp, r4 │ │ │ │ - msreq CPSR_c, ip, lsr #8 │ │ │ │ - @ instruction: 0x012bc7e0 │ │ │ │ - smlawbeq r1, ip, sp, r4 │ │ │ │ - strdeq pc, [r1, -r0]! │ │ │ │ - @ instruction: 0x012bc7a8 │ │ │ │ - @ instruction: 0x01214d54 │ │ │ │ - msreq SP_irq, r8 @ │ │ │ │ - @ instruction: 0x012bc770 │ │ │ │ - @ instruction: 0x01214d1c │ │ │ │ - smlawbeq r1, r0, r3, pc @ │ │ │ │ - @ instruction: 0x012bc738 │ │ │ │ - @ instruction: 0x01214ce4 │ │ │ │ - msreq SP_irq, r8, asr #6 │ │ │ │ + @ instruction: 0x012bc9ac │ │ │ │ + @ instruction: 0x01214f58 │ │ │ │ + smlawteq r1, r0, r5, pc @ │ │ │ │ + @ instruction: 0x012bc974 │ │ │ │ + @ instruction: 0x01214f20 │ │ │ │ + smlawbeq r1, r8, r5, pc @ │ │ │ │ + @ instruction: 0x012bc93c │ │ │ │ + @ instruction: 0x01214ee8 │ │ │ │ + msreq CPSR_c, r0, asr r5 │ │ │ │ + @ instruction: 0x012bc904 │ │ │ │ + @ instruction: 0x01214eb0 │ │ │ │ + msreq CPSR_c, r8, lsl r5 │ │ │ │ + smlawteq fp, ip, r8, ip │ │ │ │ + @ instruction: 0x01214e78 │ │ │ │ + msreq CPSR_c, r0, ror #9 │ │ │ │ + @ instruction: 0x012bc890 │ │ │ │ + @ instruction: 0x01214e40 │ │ │ │ + msreq CPSR_c, r4, lsr #9 │ │ │ │ + @ instruction: 0x012bc85c │ │ │ │ + @ instruction: 0x01214e08 │ │ │ │ + msreq CPSR_c, r0, ror r4 │ │ │ │ + @ instruction: 0x012bc824 │ │ │ │ + ldrdeq r4, [r1, -r0]! │ │ │ │ + msreq CPSR_c, r8, lsr r4 │ │ │ │ + @ instruction: 0x012bc7e8 │ │ │ │ + @ instruction: 0x01214d98 │ │ │ │ + strdeq pc, [r1, -ip]! │ │ │ │ + @ instruction: 0x012bc7b0 │ │ │ │ + @ instruction: 0x01214d60 │ │ │ │ + smlawteq r1, r4, r3, pc @ │ │ │ │ + @ instruction: 0x012bc778 │ │ │ │ + @ instruction: 0x01214d28 │ │ │ │ + smlawbeq r1, ip, r3, pc @ │ │ │ │ + @ instruction: 0x012bc740 │ │ │ │ + strdeq r4, [r1, -r0]! │ │ │ │ + msreq SP_irq, r4, asr r3 │ │ │ │ │ │ │ │ 003cd9f8 : │ │ │ │ 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] @ 3cea04 │ │ │ │ @@ -797103,252 +797103,252 @@ │ │ │ │ b 3cda4c │ │ │ │ cmpeq r7, r4, lsl r7 │ │ │ │ teqeq r5, ip, ror #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r0 @ │ │ │ │ teqeq r5, r0 @ │ │ │ │ @ instruction: 0x00006cbc │ │ │ │ - ldrdeq pc, [r1, -r8]! │ │ │ │ + msreq CPSR_c, r4, ror #3 │ │ │ │ andeq r6, r0, r0, ror pc │ │ │ │ - msreq CPSR_c, ip, lsr #3 │ │ │ │ + msreq CPSR_c, r8 @ │ │ │ │ strdeq r8, [r0], -r4 │ │ │ │ - smlawbeq r1, ip, r1, pc @ │ │ │ │ + msreq CPSR_c, r8 @ │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - msreq CPSR_c, ip, ror #2 │ │ │ │ + msreq CPSR_c, r8, ror r1 │ │ │ │ andeq r6, r0, ip, asr #22 │ │ │ │ - msreq CPSR_c, ip, asr #2 │ │ │ │ + msreq CPSR_c, r8, asr r1 │ │ │ │ andeq r7, r0, r0, lsl #23 │ │ │ │ - msreq CPSR_c, ip, lsr #2 │ │ │ │ + msreq CPSR_c, r8, lsr r1 │ │ │ │ andeq r7, r0, r4, asr r1 │ │ │ │ - msreq CPSR_c, r0, lsl r1 │ │ │ │ + msreq CPSR_c, ip, lsl r1 │ │ │ │ andeq r7, r0, r8, ror sp │ │ │ │ - strdeq pc, [r1, -r4]! │ │ │ │ + msreq CPSR_c, r0, lsl #2 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ - ldrdeq pc, [r1, -r4]! │ │ │ │ + msreq CPSR_c, r0, ror #1 │ │ │ │ andeq r7, r0, r0, lsl #18 │ │ │ │ - strheq pc, [r1, -r8]! @ │ │ │ │ + smlawteq r1, r4, r0, pc @ │ │ │ │ andeq r8, r0, r0, asr r0 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ + msreq CPSR_c, r4, lsr #1 │ │ │ │ andeq r7, r0, r8, lsr r9 │ │ │ │ - msreq CPSR_c, ip, ror r0 │ │ │ │ + smlawbeq r1, r8, r0, pc @ │ │ │ │ andeq r7, r0, r0, asr sp │ │ │ │ - msreq CPSR_c, r0, rrx │ │ │ │ + msreq CPSR_c, ip, rrx │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ - msreq CPSR_c, r0, asr #32 │ │ │ │ + msreq CPSR_c, ip, asr #32 │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ - msreq CPSR_c, r0, lsr #32 │ │ │ │ + msreq CPSR_c, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, lsr #20 │ │ │ │ - msreq CPSR_c, r0 │ │ │ │ + msreq CPSR_c, ip │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0121efe0 │ │ │ │ + @ instruction: 0x0121efec │ │ │ │ andeq r7, r0, r8, ror sl │ │ │ │ - smlawteq r1, r4, pc, lr @ │ │ │ │ + ldrdeq lr, [r1, -r0]! │ │ │ │ andeq r7, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x0121efa8 │ │ │ │ + @ instruction: 0x0121efb4 │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ - smlawbeq r1, ip, pc, lr @ │ │ │ │ + @ instruction: 0x0121ef98 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x0121ef6c │ │ │ │ + @ instruction: 0x0121ef78 │ │ │ │ andeq r6, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x0121ef4c │ │ │ │ + @ instruction: 0x0121ef58 │ │ │ │ andeq r7, r0, r8, lsl #15 │ │ │ │ - @ instruction: 0x0121ef38 │ │ │ │ + @ instruction: 0x0121ef44 │ │ │ │ andeq r7, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x0121ef20 │ │ │ │ + @ instruction: 0x0121ef2c │ │ │ │ andeq r7, r0, r8, asr #11 │ │ │ │ - @ instruction: 0x0121ef0c │ │ │ │ + @ instruction: 0x0121ef18 │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ - strdeq lr, [r1, -r4]! │ │ │ │ + @ instruction: 0x0121ef00 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - ldrdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121eee8 │ │ │ │ andeq r7, r0, r8, lsl r4 │ │ │ │ - smlawteq r1, r4, lr, lr │ │ │ │ + ldrdeq lr, [r1, -r0]! │ │ │ │ andeq r6, r0, r4, ror sl │ │ │ │ - @ instruction: 0x0121eeac │ │ │ │ + @ instruction: 0x0121eeb8 │ │ │ │ andeq r8, r0, ip, lsl #4 │ │ │ │ - smlawbeq r1, ip, lr, lr │ │ │ │ + @ instruction: 0x0121ee98 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x0121ee74 │ │ │ │ + smlawbeq r1, r0, lr, lr │ │ │ │ andeq r7, r0, r4, ror r1 │ │ │ │ - @ instruction: 0x0121ee5c │ │ │ │ + @ instruction: 0x0121ee68 │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ - @ instruction: 0x0121ee44 │ │ │ │ + @ instruction: 0x0121ee50 │ │ │ │ andeq r7, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x0121ee2c │ │ │ │ + @ instruction: 0x0121ee38 │ │ │ │ andeq r6, r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x0121ee14 │ │ │ │ + @ instruction: 0x0121ee20 │ │ │ │ andeq r8, r0, r4, asr r1 │ │ │ │ - strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121ee08 │ │ │ │ andeq r8, r0, r0, ror r3 │ │ │ │ - @ instruction: 0x0121ede4 │ │ │ │ - @ instruction: 0x0121edb0 │ │ │ │ + strdeq lr, [r1, -r0]! │ │ │ │ + @ instruction: 0x0121edbc │ │ │ │ smlawteq r0, r4, sp, r6 │ │ │ │ andeq r7, r0, r4, lsl r2 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x012bbea8 │ │ │ │ - @ instruction: 0x0121eabc │ │ │ │ + @ instruction: 0x012bbeb0 │ │ │ │ + smlawteq r1, r8, sl, lr │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ @ instruction: 0xffffe9b8 │ │ │ │ andeq r8, r0, r4, lsl #5 │ │ │ │ @ instruction: 0xffffe6f8 │ │ │ │ cmpeq r7, ip, lsr pc │ │ │ │ andeq r7, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x012bbd94 │ │ │ │ - @ instruction: 0x01214340 │ │ │ │ - @ instruction: 0x0121e9a4 │ │ │ │ + @ instruction: 0x012bbd9c │ │ │ │ + @ instruction: 0x0121434c │ │ │ │ + @ instruction: 0x0121e9b0 │ │ │ │ andeq r7, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x012bbd28 │ │ │ │ - ldrdeq r4, [r1, -r4]! @ │ │ │ │ - @ instruction: 0x0121e938 │ │ │ │ + @ instruction: 0x012bbd30 │ │ │ │ + @ instruction: 0x012142e0 │ │ │ │ + @ instruction: 0x0121e944 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0x01204b04 │ │ │ │ @ instruction: 0x01204ab0 │ │ │ │ @ instruction: 0x01204a70 │ │ │ │ - @ instruction: 0x012bbc18 │ │ │ │ - smlawteq r1, r4, r1, r4 │ │ │ │ - @ instruction: 0x0121e828 │ │ │ │ - @ instruction: 0x012bbbe0 │ │ │ │ - smlawbeq r1, ip, r1, r4 │ │ │ │ - strdeq lr, [r1, -r0]! │ │ │ │ - @ instruction: 0x012bbba8 │ │ │ │ - @ instruction: 0x01214154 │ │ │ │ - @ instruction: 0x0121e7b8 │ │ │ │ - @ instruction: 0x012bbb70 │ │ │ │ - @ instruction: 0x0121411c │ │ │ │ - smlawbeq r1, r0, r7, lr │ │ │ │ - @ instruction: 0x012bbb38 │ │ │ │ - @ instruction: 0x012140e4 │ │ │ │ - @ instruction: 0x0121e748 │ │ │ │ - @ instruction: 0x012bbb00 │ │ │ │ - @ instruction: 0x012140ac │ │ │ │ - @ instruction: 0x0121e710 │ │ │ │ - smlawteq fp, r8, sl, fp │ │ │ │ - @ instruction: 0x01214074 │ │ │ │ - ldrdeq lr, [r1, -r8]! │ │ │ │ - @ instruction: 0x012bba90 │ │ │ │ - @ instruction: 0x0121403c │ │ │ │ - @ instruction: 0x0121e6a0 │ │ │ │ - @ instruction: 0x012bba58 │ │ │ │ - @ instruction: 0x01214004 │ │ │ │ - @ instruction: 0x0121e668 │ │ │ │ - @ instruction: 0x012bba20 │ │ │ │ - smlawteq r1, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x0121e630 │ │ │ │ - @ instruction: 0x012bb9e8 │ │ │ │ - @ instruction: 0x01213f94 │ │ │ │ - strdeq lr, [r1, -r8]! │ │ │ │ - @ instruction: 0x012bb9b0 │ │ │ │ - @ instruction: 0x01213f5c │ │ │ │ - smlawteq r1, r0, r5, lr │ │ │ │ - @ instruction: 0x012bb978 │ │ │ │ - @ instruction: 0x01213f24 │ │ │ │ - smlawbeq r1, r8, r5, lr │ │ │ │ - @ instruction: 0x012bb940 │ │ │ │ - @ instruction: 0x01213eec │ │ │ │ - @ instruction: 0x0121e550 │ │ │ │ - @ instruction: 0x012bb908 │ │ │ │ - @ instruction: 0x01213eb4 │ │ │ │ - @ instruction: 0x0121e518 │ │ │ │ + @ instruction: 0x012bbc20 │ │ │ │ + ldrdeq r4, [r1, -r0]! │ │ │ │ + @ instruction: 0x0121e834 │ │ │ │ + @ instruction: 0x012bbbe8 │ │ │ │ + @ instruction: 0x01214198 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + @ instruction: 0x012bbbb0 │ │ │ │ + @ instruction: 0x01214160 │ │ │ │ + smlawteq r1, r4, r7, lr │ │ │ │ + @ instruction: 0x012bbb78 │ │ │ │ + @ instruction: 0x01214128 │ │ │ │ + smlawbeq r1, ip, r7, lr │ │ │ │ + @ instruction: 0x012bbb40 │ │ │ │ + strdeq r4, [r1, -r0]! │ │ │ │ + @ instruction: 0x0121e754 │ │ │ │ + @ instruction: 0x012bbb08 │ │ │ │ + strheq r4, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121e71c │ │ │ │ ldrdeq fp, [fp, -r0]! │ │ │ │ - @ instruction: 0x01213e7c │ │ │ │ - @ instruction: 0x0121e4e0 │ │ │ │ - @ instruction: 0x012bb898 │ │ │ │ - @ instruction: 0x01213e44 │ │ │ │ - @ instruction: 0x0121e4a8 │ │ │ │ - @ instruction: 0x012bb860 │ │ │ │ - @ instruction: 0x01213e0c │ │ │ │ - @ instruction: 0x0121e470 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x012bb82c │ │ │ │ - ldrdeq r3, [r1, -r4]! │ │ │ │ - @ instruction: 0x0121e43c │ │ │ │ + smlawbeq r1, r0, r0, r4 │ │ │ │ + @ instruction: 0x0121e6e4 │ │ │ │ + @ instruction: 0x012bba98 │ │ │ │ + @ instruction: 0x01214048 │ │ │ │ + @ instruction: 0x0121e6ac │ │ │ │ + @ instruction: 0x012bba60 │ │ │ │ + @ instruction: 0x01214010 │ │ │ │ + @ instruction: 0x0121e674 │ │ │ │ + @ instruction: 0x012bba28 │ │ │ │ + ldrdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121e63c │ │ │ │ strdeq fp, [fp, -r0]! │ │ │ │ - @ instruction: 0x01213d9c │ │ │ │ - @ instruction: 0x0121e400 │ │ │ │ - @ instruction: 0x012bb7b8 │ │ │ │ - @ instruction: 0x01213d64 │ │ │ │ - smlawteq r1, r8, r3, lr │ │ │ │ - smlawbeq fp, r0, r7, fp │ │ │ │ - @ instruction: 0x01213d2c │ │ │ │ - @ instruction: 0x0121e390 │ │ │ │ - @ instruction: 0x012bb748 │ │ │ │ - strdeq r3, [r1, -r4]! │ │ │ │ - @ instruction: 0x0121e358 │ │ │ │ - @ instruction: 0x012bb710 │ │ │ │ - @ instruction: 0x01213cbc │ │ │ │ - @ instruction: 0x0121e320 │ │ │ │ + @ instruction: 0x01213fa0 │ │ │ │ + @ instruction: 0x0121e604 │ │ │ │ + @ instruction: 0x012bb9b8 │ │ │ │ + @ instruction: 0x01213f68 │ │ │ │ + smlawteq r1, ip, r5, lr │ │ │ │ + smlawbeq fp, r0, r9, fp │ │ │ │ + @ instruction: 0x01213f30 │ │ │ │ + @ instruction: 0x0121e594 │ │ │ │ + @ instruction: 0x012bb948 │ │ │ │ + strdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121e55c │ │ │ │ + @ instruction: 0x012bb910 │ │ │ │ + smlawteq r1, r0, lr, r3 │ │ │ │ + @ instruction: 0x0121e524 │ │ │ │ ldrdeq fp, [fp, -r8]! │ │ │ │ - smlawbeq r1, r4, ip, r3 │ │ │ │ - @ instruction: 0x0121e2e8 │ │ │ │ - @ instruction: 0x012bb6a0 │ │ │ │ - @ instruction: 0x01213c4c │ │ │ │ - @ instruction: 0x0121e2b0 │ │ │ │ - @ instruction: 0x012bb668 │ │ │ │ - @ instruction: 0x01213c14 │ │ │ │ - @ instruction: 0x0121e278 │ │ │ │ - @ instruction: 0x012bb630 │ │ │ │ - ldrdeq r3, [r1, -ip]! │ │ │ │ - @ instruction: 0x0121e240 │ │ │ │ + smlawbeq r1, r8, lr, r3 │ │ │ │ + @ instruction: 0x0121e4ec │ │ │ │ + @ instruction: 0x012bb8a0 │ │ │ │ + @ instruction: 0x01213e50 │ │ │ │ + @ instruction: 0x0121e4b4 │ │ │ │ + @ instruction: 0x012bb868 │ │ │ │ + @ instruction: 0x01213e18 │ │ │ │ + @ instruction: 0x0121e47c │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + @ instruction: 0x012bb834 │ │ │ │ + @ instruction: 0x01213de0 │ │ │ │ + @ instruction: 0x0121e448 │ │ │ │ strdeq fp, [fp, -r8]! │ │ │ │ - @ instruction: 0x01213ba4 │ │ │ │ - @ instruction: 0x0121e208 │ │ │ │ - strdeq fp, [fp, -r0]! │ │ │ │ - @ instruction: 0x0121379c │ │ │ │ - @ instruction: 0x0121de00 │ │ │ │ - @ instruction: 0x012bb1b8 │ │ │ │ - @ instruction: 0x01213764 │ │ │ │ - smlawteq r1, r8, sp, sp │ │ │ │ - smlawbeq fp, r0, r1, fp │ │ │ │ - @ instruction: 0x0121372c │ │ │ │ - @ instruction: 0x0121dd90 │ │ │ │ - @ instruction: 0x012bb148 │ │ │ │ - strdeq r3, [r1, -r4]! │ │ │ │ - @ instruction: 0x0121dd58 │ │ │ │ - smlawteq r1, r0, r6, r3 │ │ │ │ - @ instruction: 0x012bb10c │ │ │ │ - @ instruction: 0x0121dd18 │ │ │ │ - ldrdeq fp, [fp, -r8]! │ │ │ │ - smlawbeq r1, r4, r6, r3 │ │ │ │ - @ instruction: 0x0121dce8 │ │ │ │ + @ instruction: 0x01213da8 │ │ │ │ + @ instruction: 0x0121e40c │ │ │ │ + smlawteq fp, r0, r7, fp │ │ │ │ + @ instruction: 0x01213d70 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ + smlawbeq fp, r8, r7, fp │ │ │ │ + @ instruction: 0x01213d38 │ │ │ │ + @ instruction: 0x0121e39c │ │ │ │ + @ instruction: 0x012bb750 │ │ │ │ + @ instruction: 0x01213d00 │ │ │ │ + @ instruction: 0x0121e364 │ │ │ │ + @ instruction: 0x012bb718 │ │ │ │ + smlawteq r1, r8, ip, r3 │ │ │ │ + @ instruction: 0x0121e32c │ │ │ │ + @ instruction: 0x012bb6e0 │ │ │ │ + @ instruction: 0x01213c90 │ │ │ │ + strdeq lr, [r1, -r4]! │ │ │ │ + @ instruction: 0x012bb6a8 │ │ │ │ + @ instruction: 0x01213c58 │ │ │ │ + @ instruction: 0x0121e2bc │ │ │ │ + @ instruction: 0x012bb670 │ │ │ │ + @ instruction: 0x01213c20 │ │ │ │ + smlawbeq r1, r4, r2, lr │ │ │ │ + @ instruction: 0x012bb638 │ │ │ │ + @ instruction: 0x01213be8 │ │ │ │ + @ instruction: 0x0121e24c │ │ │ │ + @ instruction: 0x012bb600 │ │ │ │ + @ instruction: 0x01213bb0 │ │ │ │ + @ instruction: 0x0121e214 │ │ │ │ + strdeq fp, [fp, -r8]! │ │ │ │ + @ instruction: 0x012137a8 │ │ │ │ + @ instruction: 0x0121de0c │ │ │ │ + smlawteq fp, r0, r1, fp │ │ │ │ + @ instruction: 0x01213770 │ │ │ │ + ldrdeq sp, [r1, -r4]! │ │ │ │ + smlawbeq fp, r8, r1, fp │ │ │ │ + @ instruction: 0x01213738 │ │ │ │ + @ instruction: 0x0121dd9c │ │ │ │ + @ instruction: 0x012bb150 │ │ │ │ + @ instruction: 0x01213700 │ │ │ │ + @ instruction: 0x0121dd64 │ │ │ │ + smlawteq r1, ip, r6, r3 │ │ │ │ + @ instruction: 0x012bb114 │ │ │ │ + @ instruction: 0x0121dd24 │ │ │ │ + @ instruction: 0x012bb0e0 │ │ │ │ + @ instruction: 0x01213690 │ │ │ │ + strdeq sp, [r1, -r4]! │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01213650 │ │ │ │ + @ instruction: 0x0121365c │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01213624 │ │ │ │ - @ instruction: 0x012bb04c │ │ │ │ - strdeq r3, [r1, -r4]! │ │ │ │ - @ instruction: 0x0121dc5c │ │ │ │ - @ instruction: 0x012bb014 │ │ │ │ - @ instruction: 0x012135bc │ │ │ │ - @ instruction: 0x0121dc24 │ │ │ │ - ldrdeq sl, [fp, -ip]! │ │ │ │ - smlawbeq r1, r4, r5, r3 │ │ │ │ - @ instruction: 0x0121dbec │ │ │ │ - @ instruction: 0x012bafa4 │ │ │ │ - @ instruction: 0x0121354c │ │ │ │ - @ instruction: 0x0121dbb4 │ │ │ │ - @ instruction: 0x012baf6c │ │ │ │ - @ instruction: 0x01213514 │ │ │ │ - @ instruction: 0x0121db7c │ │ │ │ - @ instruction: 0x012baf34 │ │ │ │ - ldrdeq r3, [r1, -ip]! │ │ │ │ - @ instruction: 0x0121db44 │ │ │ │ - strdeq sl, [fp, -ip]! │ │ │ │ - @ instruction: 0x012134a4 │ │ │ │ - @ instruction: 0x0121db0c │ │ │ │ - @ instruction: 0x01213470 │ │ │ │ + @ instruction: 0x01213630 │ │ │ │ + qsubeq fp, r4, fp │ │ │ │ + @ instruction: 0x01213600 │ │ │ │ + @ instruction: 0x0121dc68 │ │ │ │ + @ instruction: 0x012bb01c │ │ │ │ + smlawteq r1, r8, r5, r3 │ │ │ │ + @ instruction: 0x0121dc30 │ │ │ │ + @ instruction: 0x012bafe4 │ │ │ │ + @ instruction: 0x01213590 │ │ │ │ + strdeq sp, [r1, -r8]! │ │ │ │ + @ instruction: 0x012bafac │ │ │ │ + @ instruction: 0x01213558 │ │ │ │ + smlawteq r1, r0, fp, sp │ │ │ │ + @ instruction: 0x012baf74 │ │ │ │ + @ instruction: 0x01213520 │ │ │ │ + smlawbeq r1, r8, fp, sp │ │ │ │ + @ instruction: 0x012baf3c │ │ │ │ + @ instruction: 0x012134e8 │ │ │ │ + @ instruction: 0x0121db50 │ │ │ │ + @ instruction: 0x012baf04 │ │ │ │ + @ instruction: 0x012134b0 │ │ │ │ + @ instruction: 0x0121db18 │ │ │ │ + @ instruction: 0x0121347c │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x012bae94 │ │ │ │ - @ instruction: 0x01213440 │ │ │ │ - @ instruction: 0x0121daa4 │ │ │ │ - @ instruction: 0x012bae5c │ │ │ │ - @ instruction: 0x01213408 │ │ │ │ - @ instruction: 0x0121da6c │ │ │ │ - @ instruction: 0x012bae24 │ │ │ │ - ldrdeq r3, [r1, -r0]! │ │ │ │ - @ instruction: 0x0121da34 │ │ │ │ + @ instruction: 0x012bae9c │ │ │ │ + @ instruction: 0x0121344c │ │ │ │ + @ instruction: 0x0121dab0 │ │ │ │ + @ instruction: 0x012bae64 │ │ │ │ + @ instruction: 0x01213414 │ │ │ │ + @ instruction: 0x0121da78 │ │ │ │ + @ instruction: 0x012bae2c │ │ │ │ + ldrdeq r3, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121da40 │ │ │ │ ldr r2, [pc, #-224] @ 3cecfc │ │ │ │ ldr r1, [pc, #-224] @ 3ced00 │ │ │ │ ldr r3, [pc, #-224] @ 3ced04 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -797698,33 +797698,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3cf228 │ │ │ │ - @ instruction: 0x012bad90 │ │ │ │ - @ instruction: 0x0121333c │ │ │ │ - @ instruction: 0x0121d998 │ │ │ │ + @ instruction: 0x012bad98 │ │ │ │ + @ instruction: 0x01213348 │ │ │ │ + @ instruction: 0x0121d9a4 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x012bad54 │ │ │ │ - @ instruction: 0x01213300 │ │ │ │ - @ instruction: 0x0121d95c │ │ │ │ + @ instruction: 0x012bad5c │ │ │ │ + @ instruction: 0x0121330c │ │ │ │ + @ instruction: 0x0121d968 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x012bad18 │ │ │ │ - smlawteq r1, r4, r2, r3 │ │ │ │ - @ instruction: 0x0121d920 │ │ │ │ + @ instruction: 0x012bad20 │ │ │ │ + ldrdeq r3, [r1, -r0]! │ │ │ │ + @ instruction: 0x0121d92c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrdeq sl, [fp, -ip]! │ │ │ │ - smlawbeq r1, r8, r2, r3 │ │ │ │ - @ instruction: 0x0121d8e4 │ │ │ │ + @ instruction: 0x012bace4 │ │ │ │ + @ instruction: 0x01213294 │ │ │ │ + strdeq sp, [r1, -r0]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x012baca0 │ │ │ │ - @ instruction: 0x0121324c │ │ │ │ - @ instruction: 0x0121d8ac │ │ │ │ + @ instruction: 0x012baca8 │ │ │ │ + @ instruction: 0x01213258 │ │ │ │ + @ instruction: 0x0121d8b8 │ │ │ │ │ │ │ │ 003cf3ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -797785,17 +797785,17 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [r4] │ │ │ │ b 3cf404 │ │ │ │ teqeq r5, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r8 @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0121da4c │ │ │ │ - @ instruction: 0x0121da04 │ │ │ │ - @ instruction: 0x012babe4 │ │ │ │ + @ instruction: 0x0121da58 │ │ │ │ + @ instruction: 0x0121da10 │ │ │ │ + @ instruction: 0x012babec │ │ │ │ │ │ │ │ 003cf4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -797908,17 +797908,17 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [r4] │ │ │ │ b 3cf5dc │ │ │ │ teqeq r5, r4, ror #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r0, lsr #12 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0121d874 │ │ │ │ - @ instruction: 0x012baa14 │ │ │ │ - @ instruction: 0x0121d828 │ │ │ │ + smlawbeq r1, r0, r8, sp │ │ │ │ + @ instruction: 0x012baa1c │ │ │ │ + @ instruction: 0x0121d834 │ │ │ │ │ │ │ │ 003cf69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -798062,19 +798062,19 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 3cf7c0 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ teqeq r5, r4, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r4, asr r4 │ │ │ │ teqeq r5, ip, lsr r4 │ │ │ │ - @ instruction: 0x0121d690 │ │ │ │ - @ instruction: 0x012ba86c │ │ │ │ + @ instruction: 0x0121d69c │ │ │ │ + @ instruction: 0x012ba874 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq sl, [fp, -ip]! │ │ │ │ - @ instruction: 0x0121d608 │ │ │ │ + @ instruction: 0x012ba804 │ │ │ │ + @ instruction: 0x0121d614 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ │ │ │ │ 003cf900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -798160,16 +798160,16 @@ │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ teqeq r5, ip, ror #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r5, r8 @ │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ teqeq r5, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012ba654 │ │ │ │ - @ instruction: 0x0121d464 │ │ │ │ + @ instruction: 0x012ba65c │ │ │ │ + @ instruction: 0x0121d470 │ │ │ │ │ │ │ │ 003cfa70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -798445,22 +798445,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawbeq r0, r8, r0, r4 │ │ │ │ - strdeq sp, [r1, -r0]! │ │ │ │ - @ instruction: 0x012ba2ac │ │ │ │ + strdeq sp, [r1, -ip]! │ │ │ │ + @ instruction: 0x012ba2b4 │ │ │ │ ldrdeq r5, [r0, -r8]! │ │ │ │ - strheq sp, [r1, -r4]! │ │ │ │ - @ instruction: 0x012ba270 │ │ │ │ + smlawteq r1, r0, r0, sp │ │ │ │ + @ instruction: 0x012ba278 │ │ │ │ @ instruction: 0x01204014 │ │ │ │ - @ instruction: 0x0121d07c │ │ │ │ - @ instruction: 0x012ba238 │ │ │ │ + smlawbeq r1, r8, r0, sp │ │ │ │ + @ instruction: 0x012ba240 │ │ │ │ │ │ │ │ 003cfef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -798739,22 +798739,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01203c04 │ │ │ │ - @ instruction: 0x012b9e30 │ │ │ │ - @ instruction: 0x0121cc64 │ │ │ │ + @ instruction: 0x012b9e38 │ │ │ │ + @ instruction: 0x0121cc70 │ │ │ │ @ instruction: 0x01205d98 │ │ │ │ - strdeq r9, [fp, -r0]! │ │ │ │ - @ instruction: 0x0121cc24 │ │ │ │ + strdeq r9, [fp, -r8]! │ │ │ │ + @ instruction: 0x0121cc30 │ │ │ │ smlawbeq r0, r8, fp, r3 │ │ │ │ - @ instruction: 0x012b9db4 │ │ │ │ - @ instruction: 0x0121cbe8 │ │ │ │ + @ instruction: 0x012b9dbc │ │ │ │ + strdeq ip, [r1, -r4]! │ │ │ │ │ │ │ │ 003d0384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -799033,22 +799033,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01203774 │ │ │ │ - @ instruction: 0x012b99a0 │ │ │ │ - ldrdeq ip, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b99a8 │ │ │ │ + @ instruction: 0x0121c7e0 │ │ │ │ smlawteq r0, r0, lr, r4 │ │ │ │ - @ instruction: 0x012b9960 │ │ │ │ - @ instruction: 0x0121c794 │ │ │ │ + @ instruction: 0x012b9968 │ │ │ │ + @ instruction: 0x0121c7a0 │ │ │ │ strdeq r3, [r0, -r8]! │ │ │ │ - @ instruction: 0x012b9924 │ │ │ │ - @ instruction: 0x0121c758 │ │ │ │ + @ instruction: 0x012b992c │ │ │ │ + @ instruction: 0x0121c764 │ │ │ │ │ │ │ │ 003d0814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -799229,19 +799229,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01204bbc │ │ │ │ - @ instruction: 0x012b965c │ │ │ │ - @ instruction: 0x0121c490 │ │ │ │ + @ instruction: 0x012b9664 │ │ │ │ + @ instruction: 0x0121c49c │ │ │ │ strdeq r3, [r0, -r0]! │ │ │ │ - @ instruction: 0x012b961c │ │ │ │ - @ instruction: 0x0121c450 │ │ │ │ + @ instruction: 0x012b9624 │ │ │ │ + @ instruction: 0x0121c45c │ │ │ │ │ │ │ │ 003d0b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -799422,19 +799422,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawteq r0, r0, r8, r4 │ │ │ │ - @ instruction: 0x012b9360 │ │ │ │ - @ instruction: 0x0121c194 │ │ │ │ + @ instruction: 0x012b9368 │ │ │ │ + @ instruction: 0x0121c1a0 │ │ │ │ strdeq r3, [r0, -r4]! │ │ │ │ - @ instruction: 0x012b9320 │ │ │ │ - @ instruction: 0x0121c154 │ │ │ │ + @ instruction: 0x012b9328 │ │ │ │ + @ instruction: 0x0121c160 │ │ │ │ │ │ │ │ 003d0e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -799614,20 +799614,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlawteq r0, r8, r5, r4 │ │ │ │ - @ instruction: 0x012b9068 │ │ │ │ - @ instruction: 0x0121be98 │ │ │ │ + @ instruction: 0x012b9070 │ │ │ │ + @ instruction: 0x0121bea4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ strdeq r2, [r0, -ip]! │ │ │ │ - @ instruction: 0x012b9028 │ │ │ │ - @ instruction: 0x0121be58 │ │ │ │ + @ instruction: 0x012b9030 │ │ │ │ + @ instruction: 0x0121be64 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 003d110c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -799907,24 +799907,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012029ec │ │ │ │ - @ instruction: 0x012b8c18 │ │ │ │ - @ instruction: 0x0121ba48 │ │ │ │ + @ instruction: 0x012b8c20 │ │ │ │ + @ instruction: 0x0121ba54 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ smlawbeq r0, r0, fp, r4 │ │ │ │ - ldrdeq r8, [fp, -r8]! @ │ │ │ │ - @ instruction: 0x0121ba08 │ │ │ │ + @ instruction: 0x012b8be0 │ │ │ │ + @ instruction: 0x0121ba14 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x01202970 │ │ │ │ - @ instruction: 0x012b8b9c │ │ │ │ - smlawteq r1, ip, r9, fp │ │ │ │ + @ instruction: 0x012b8ba4 │ │ │ │ + ldrdeq fp, [r1, -r8]! │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 003d15a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -800021,16 +800021,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012027b4 │ │ │ │ - @ instruction: 0x012b89e0 │ │ │ │ - @ instruction: 0x0121b810 │ │ │ │ + @ instruction: 0x012b89e8 │ │ │ │ + @ instruction: 0x0121b81c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 003d1748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -800127,16 +800127,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01202614 │ │ │ │ - @ instruction: 0x012b8840 │ │ │ │ - @ instruction: 0x0121b674 │ │ │ │ + @ instruction: 0x012b8848 │ │ │ │ + smlawbeq r1, r0, r6, fp │ │ │ │ │ │ │ │ 003d18e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -800318,20 +800318,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0120235c │ │ │ │ - smlawbeq fp, r8, r5, r8 │ │ │ │ - @ instruction: 0x0121b3b8 │ │ │ │ + @ instruction: 0x012b8590 │ │ │ │ + smlawteq r1, r4, r3, fp │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x0120231c │ │ │ │ - @ instruction: 0x012b8548 │ │ │ │ - @ instruction: 0x0121b378 │ │ │ │ + @ instruction: 0x012b8550 │ │ │ │ + smlawbeq r1, r4, r3, fp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 003d1bec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -800514,20 +800514,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ qsubeq r2, r4, r0 │ │ │ │ - smlawbeq fp, r0, r2, r8 │ │ │ │ - strheq fp, [r1, -r0]! │ │ │ │ + smlawbeq fp, r8, r2, r8 │ │ │ │ + strheq fp, [r1, -ip]! │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ @ instruction: 0x01202014 │ │ │ │ - @ instruction: 0x012b8240 │ │ │ │ - @ instruction: 0x0121b070 │ │ │ │ + @ instruction: 0x012b8248 │ │ │ │ + @ instruction: 0x0121b07c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 003d1ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -800714,20 +800714,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01201d3c │ │ │ │ - @ instruction: 0x012b7f68 │ │ │ │ - @ instruction: 0x0121ad98 │ │ │ │ + @ instruction: 0x012b7f70 │ │ │ │ + @ instruction: 0x0121ada4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ strdeq r1, [r0, -ip]! │ │ │ │ - @ instruction: 0x012b7f28 │ │ │ │ - @ instruction: 0x0121ad58 │ │ │ │ + @ instruction: 0x012b7f30 │ │ │ │ + @ instruction: 0x0121ad64 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ │ │ │ │ 003d220c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -801024,23 +801024,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012018a8 │ │ │ │ - ldrdeq r7, [fp, -r4]! │ │ │ │ - @ instruction: 0x0121a904 │ │ │ │ + ldrdeq r7, [fp, -ip]! │ │ │ │ + @ instruction: 0x0121a910 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x01201868 │ │ │ │ - @ instruction: 0x012b7a94 │ │ │ │ - smlawteq r1, r8, r8, sl │ │ │ │ + @ instruction: 0x012b7a9c │ │ │ │ + ldrdeq sl, [r1, -r4]! │ │ │ │ @ instruction: 0x0120182c │ │ │ │ - @ instruction: 0x012b7a58 │ │ │ │ - smlawbeq r1, r8, r8, sl │ │ │ │ + @ instruction: 0x012b7a60 │ │ │ │ + @ instruction: 0x0121a894 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 003d26e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -801323,24 +801323,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01201404 │ │ │ │ - @ instruction: 0x012b7630 │ │ │ │ - @ instruction: 0x0121a460 │ │ │ │ + @ instruction: 0x012b7638 │ │ │ │ + @ instruction: 0x0121a46c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ smlawteq r0, r4, r3, r1 │ │ │ │ - strdeq r7, [fp, -r0]! │ │ │ │ - @ instruction: 0x0121a420 │ │ │ │ + strdeq r7, [fp, -r8]! │ │ │ │ + @ instruction: 0x0121a42c │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ smlawbeq r0, r8, r3, r1 │ │ │ │ - @ instruction: 0x012b75b4 │ │ │ │ - @ instruction: 0x0121a3e8 │ │ │ │ + @ instruction: 0x012b75bc │ │ │ │ + strdeq sl, [r1, -r4]! │ │ │ │ │ │ │ │ 003d2b8c : │ │ │ │ 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] @ 3d2ffc │ │ │ │ @@ -801633,23 +801633,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01200f38 │ │ │ │ - @ instruction: 0x012b7164 │ │ │ │ - @ instruction: 0x01219f94 │ │ │ │ + @ instruction: 0x012b716c │ │ │ │ + @ instruction: 0x01219fa0 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ smlawteq r0, ip, r0, r3 │ │ │ │ - @ instruction: 0x012b7124 │ │ │ │ - @ instruction: 0x01219f58 │ │ │ │ + @ instruction: 0x012b712c │ │ │ │ + @ instruction: 0x01219f64 │ │ │ │ strheq r1, [r0, -r8]! │ │ │ │ - @ instruction: 0x012b70e8 │ │ │ │ - @ instruction: 0x01219f18 │ │ │ │ + strdeq r7, [fp, -r0]! │ │ │ │ + @ instruction: 0x01219f24 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 003d305c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -801940,23 +801940,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01200a74 │ │ │ │ - @ instruction: 0x012b6ca0 │ │ │ │ - ldrdeq r9, [r1, -r0]! │ │ │ │ + @ instruction: 0x012b6ca8 │ │ │ │ + ldrdeq r9, [r1, -ip]! │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ @ instruction: 0x01202c08 │ │ │ │ - @ instruction: 0x012b6c60 │ │ │ │ - @ instruction: 0x01219a94 │ │ │ │ + @ instruction: 0x012b6c68 │ │ │ │ + @ instruction: 0x01219aa0 │ │ │ │ strdeq r0, [r0, -r4]! │ │ │ │ - @ instruction: 0x012b6c24 │ │ │ │ - @ instruction: 0x01219a54 │ │ │ │ + @ instruction: 0x012b6c2c │ │ │ │ + @ instruction: 0x01219a60 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 003d3520 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -802250,23 +802250,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ smulwbeq r0, r4, r5 │ │ │ │ - ldrdeq r6, [fp, -r0]! │ │ │ │ - @ instruction: 0x01219600 │ │ │ │ + ldrdeq r6, [fp, -r8]! │ │ │ │ + @ instruction: 0x0121960c │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ @ instruction: 0x01202738 │ │ │ │ - @ instruction: 0x012b6790 │ │ │ │ - smlawteq r1, r4, r5, r9 │ │ │ │ + @ instruction: 0x012b6798 │ │ │ │ + ldrdeq r9, [r1, -r0]! │ │ │ │ @ instruction: 0x01200724 │ │ │ │ - @ instruction: 0x012b6754 │ │ │ │ - smlawbeq r1, r4, r5, r9 │ │ │ │ + @ instruction: 0x012b675c │ │ │ │ + @ instruction: 0x01219590 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 003d39f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -802560,23 +802560,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r0, [r0, -r4]! │ │ │ │ - @ instruction: 0x012b6300 │ │ │ │ - @ instruction: 0x01219130 │ │ │ │ + @ instruction: 0x012b6308 │ │ │ │ + @ instruction: 0x0121913c │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ @ instruction: 0x01202268 │ │ │ │ - smlawteq fp, r0, r2, r6 │ │ │ │ - strdeq r9, [r1, -r4]! │ │ │ │ + smlawteq fp, r8, r2, r6 │ │ │ │ + @ instruction: 0x01219100 │ │ │ │ @ instruction: 0x01200254 │ │ │ │ - smlawbeq fp, r4, r2, r6 │ │ │ │ - strheq r9, [r1, -r4]! │ │ │ │ + smlawbeq fp, ip, r2, r6 │ │ │ │ + smlawteq r1, r0, r0, r9 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 003d3ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -802870,23 +802870,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tstpeq pc, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012b5e30 │ │ │ │ - @ instruction: 0x01218c60 │ │ │ │ + @ instruction: 0x012b5e38 │ │ │ │ + @ instruction: 0x01218c6c │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ @ instruction: 0x01201d98 │ │ │ │ - strdeq r5, [fp, -r0]! │ │ │ │ - @ instruction: 0x01218c24 │ │ │ │ + strdeq r5, [fp, -r8]! │ │ │ │ + @ instruction: 0x01218c30 │ │ │ │ tstpeq pc, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012b5db4 │ │ │ │ - @ instruction: 0x01218be4 │ │ │ │ + @ instruction: 0x012b5dbc │ │ │ │ + strdeq r8, [r1, -r0]! │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 003d4390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -803167,24 +803167,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tstpeq pc, r0, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ - smlawbeq fp, r0, r9, r5 │ │ │ │ - @ instruction: 0x012187b0 │ │ │ │ + smlawbeq fp, r8, r9, r5 │ │ │ │ + @ instruction: 0x012187bc │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ @ instruction: 0x012018e0 │ │ │ │ - @ instruction: 0x012b593c │ │ │ │ - @ instruction: 0x0121876c │ │ │ │ + @ instruction: 0x012b5944 │ │ │ │ + @ instruction: 0x01218778 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ @ instruction: 0x011ff6dc │ │ │ │ - @ instruction: 0x012b590c │ │ │ │ - @ instruction: 0x01218740 │ │ │ │ + @ instruction: 0x012b5914 │ │ │ │ + @ instruction: 0x0121874c │ │ │ │ │ │ │ │ 003d482c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -803464,23 +803464,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011ff2b4 │ │ │ │ - @ instruction: 0x012b54e4 │ │ │ │ - @ instruction: 0x01218314 │ │ │ │ + @ instruction: 0x012b54ec │ │ │ │ + @ instruction: 0x01218320 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ @ instruction: 0x01201444 │ │ │ │ - @ instruction: 0x012b54a0 │ │ │ │ - ldrdeq r8, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b54a8 │ │ │ │ + @ instruction: 0x012182e0 │ │ │ │ tstpeq pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012b5470 │ │ │ │ - @ instruction: 0x012182a0 │ │ │ │ + @ instruction: 0x012b5478 │ │ │ │ + @ instruction: 0x012182ac │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 003d4cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -803760,23 +803760,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsl lr @ │ │ │ │ - @ instruction: 0x012b504c │ │ │ │ - smlawbeq r1, r0, lr, r7 │ │ │ │ + qsubeq r5, r4, fp │ │ │ │ + smlawbeq r1, ip, lr, r7 │ │ │ │ smulwbeq r0, ip, pc @ │ │ │ │ - @ instruction: 0x012b5008 │ │ │ │ - @ instruction: 0x01217e38 │ │ │ │ + @ instruction: 0x012b5010 │ │ │ │ + @ instruction: 0x01217e44 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ tsteq pc, r8, lsr #27 │ │ │ │ - ldrdeq r4, [fp, -r8]! │ │ │ │ - @ instruction: 0x01217e08 │ │ │ │ + @ instruction: 0x012b4fe0 │ │ │ │ + @ instruction: 0x01217e14 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 003d5160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -804064,23 +804064,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, ror #18 │ │ │ │ - @ instruction: 0x012b4b94 │ │ │ │ - smlawteq r1, r4, r9, r7 │ │ │ │ + @ instruction: 0x012b4b9c │ │ │ │ + ldrdeq r7, [r1, -r0]! │ │ │ │ muleq r0, r7, r1 │ │ │ │ strdeq r0, [r0, -r4]! │ │ │ │ - @ instruction: 0x012b4b50 │ │ │ │ - smlawbeq r1, r4, r9, r7 │ │ │ │ + @ instruction: 0x012b4b58 │ │ │ │ + @ instruction: 0x01217990 │ │ │ │ @ instruction: 0x011fe8f0 │ │ │ │ - @ instruction: 0x012b4b20 │ │ │ │ - @ instruction: 0x01217950 │ │ │ │ + @ instruction: 0x012b4b28 │ │ │ │ + @ instruction: 0x0121795c │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 003d5618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -804343,24 +804343,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, lsl r5 @ │ │ │ │ - @ instruction: 0x012b4740 │ │ │ │ - @ instruction: 0x01217570 │ │ │ │ + @ instruction: 0x012b4748 │ │ │ │ + @ instruction: 0x0121757c │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ tsteq pc, ip, asr #9 │ │ │ │ - strdeq r4, [fp, -ip]! │ │ │ │ - @ instruction: 0x0121752c │ │ │ │ + @ instruction: 0x012b4704 │ │ │ │ + @ instruction: 0x01217538 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x011fe49c │ │ │ │ - smlawteq fp, ip, r6, r4 │ │ │ │ - strdeq r7, [r1, -ip]! │ │ │ │ + ldrdeq r4, [fp, -r4]! @ │ │ │ │ + @ instruction: 0x01217508 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ │ │ │ │ 003d5a70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -804642,24 +804642,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, rrx │ │ │ │ - @ instruction: 0x012b429c │ │ │ │ - smlawteq r1, ip, r0, r7 │ │ │ │ + @ instruction: 0x012b42a4 │ │ │ │ + ldrdeq r7, [r1, -r8]! │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ tsteq pc, r8, lsr #32 │ │ │ │ - @ instruction: 0x012b4258 │ │ │ │ - smlawbeq r1, r8, r0, r7 │ │ │ │ + @ instruction: 0x012b4260 │ │ │ │ + @ instruction: 0x01217094 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ @ instruction: 0x011fdff8 │ │ │ │ - @ instruction: 0x012b4228 │ │ │ │ - qsubeq r7, ip, r1 │ │ │ │ + @ instruction: 0x012b4230 │ │ │ │ + @ instruction: 0x01217068 │ │ │ │ │ │ │ │ 003d5f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -804940,24 +804940,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, asr #23 │ │ │ │ - strdeq r3, [fp, -ip]! │ │ │ │ - @ instruction: 0x01216c2c │ │ │ │ + @ instruction: 0x012b3e04 │ │ │ │ + @ instruction: 0x01216c38 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ tsteq pc, r8, lsl #23 │ │ │ │ - @ instruction: 0x012b3db8 │ │ │ │ - @ instruction: 0x01216be8 │ │ │ │ + smlawteq fp, r0, sp, r3 │ │ │ │ + strdeq r6, [r1, -r4]! │ │ │ │ @ instruction: 0x000001be │ │ │ │ tsteq pc, r8, asr fp @ │ │ │ │ - smlawbeq fp, r8, sp, r3 │ │ │ │ - @ instruction: 0x01216bbc │ │ │ │ + @ instruction: 0x012b3d90 │ │ │ │ + smlawteq r1, r8, fp, r6 │ │ │ │ │ │ │ │ 003d63b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -805144,20 +805144,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x012b3aa4 │ │ │ │ - ldrdeq r6, [r1, -r4]! │ │ │ │ + @ instruction: 0x012b3aac │ │ │ │ + @ instruction: 0x012168e0 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ tsteq pc, r0, lsr r8 @ │ │ │ │ - @ instruction: 0x012b3a60 │ │ │ │ - @ instruction: 0x01216890 │ │ │ │ + @ instruction: 0x012b3a68 │ │ │ │ + @ instruction: 0x0121689c │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 003d66cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -805336,20 +805336,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsl #11 │ │ │ │ - @ instruction: 0x012b37b0 │ │ │ │ - @ instruction: 0x012165e0 │ │ │ │ + @ instruction: 0x012b37b8 │ │ │ │ + @ instruction: 0x012165ec │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ tsteq pc, r4, asr #10 │ │ │ │ - @ instruction: 0x012b3770 │ │ │ │ - @ instruction: 0x012165a0 │ │ │ │ + @ instruction: 0x012b3778 │ │ │ │ + @ instruction: 0x012165ac │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003d69c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -805528,20 +805528,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsl #5 │ │ │ │ - @ instruction: 0x012b34b8 │ │ │ │ - @ instruction: 0x012162e8 │ │ │ │ + smlawteq fp, r0, r4, r3 │ │ │ │ + strdeq r6, [r1, -r4]! │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ tsteq pc, ip, asr #4 │ │ │ │ - @ instruction: 0x012b3478 │ │ │ │ - @ instruction: 0x012162a8 │ │ │ │ + smlawbeq fp, r0, r4, r3 │ │ │ │ + @ instruction: 0x012162b4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 003d6cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -805720,20 +805720,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fcf94 │ │ │ │ - smlawteq fp, r0, r1, r3 │ │ │ │ - strdeq r5, [r1, -r0]! │ │ │ │ + smlawteq fp, r8, r1, r3 │ │ │ │ + strdeq r5, [r1, -ip]! │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ tsteq pc, r4, asr pc @ │ │ │ │ - smlawbeq fp, r0, r1, r3 │ │ │ │ - @ instruction: 0x01215fb0 │ │ │ │ + smlawbeq fp, r8, r1, r3 │ │ │ │ + @ instruction: 0x01215fbc │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ │ │ │ │ 003d6fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -805912,20 +805912,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fcc9c │ │ │ │ - smlawteq fp, r8, lr, r2 │ │ │ │ - strdeq r5, [r1, -r8]! │ │ │ │ + ldrdeq r2, [fp, -r0]! │ │ │ │ + @ instruction: 0x01215d04 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ tsteq pc, ip, asr ip @ │ │ │ │ - smlawbeq fp, r8, lr, r2 │ │ │ │ - @ instruction: 0x01215cb8 │ │ │ │ + @ instruction: 0x012b2e90 │ │ │ │ + smlawteq r1, r4, ip, r5 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 003d72ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -806106,20 +806106,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, ror fp @ │ │ │ │ - smlawteq fp, r8, fp, r2 │ │ │ │ - strdeq r5, [r1, -r8]! │ │ │ │ + ldrdeq r2, [fp, -r0]! │ │ │ │ + @ instruction: 0x01215a04 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ tsteq pc, ip, asr r9 @ │ │ │ │ - smlawbeq fp, r8, fp, r2 │ │ │ │ - @ instruction: 0x012159b8 │ │ │ │ + @ instruction: 0x012b2b90 │ │ │ │ + smlawteq r1, r4, r9, r5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003d75ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -806308,20 +806308,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, ip, ror r8 @ │ │ │ │ - @ instruction: 0x012b28ac │ │ │ │ - ldrdeq r5, [r1, -ip]! │ │ │ │ + @ instruction: 0x012b28b4 │ │ │ │ + @ instruction: 0x012156e8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ tsteq pc, r0, asr #12 │ │ │ │ - @ instruction: 0x012b286c │ │ │ │ - @ instruction: 0x012156a0 │ │ │ │ + @ instruction: 0x012b2874 │ │ │ │ + @ instruction: 0x012156ac │ │ │ │ │ │ │ │ 003d78c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -806416,16 +806416,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fc498 │ │ │ │ - smlawteq fp, r4, r6, r2 │ │ │ │ - strdeq r5, [r1, -r4]! │ │ │ │ + smlawteq fp, ip, r6, r2 │ │ │ │ + @ instruction: 0x01215500 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 003d7a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806521,16 +806521,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fc2fc │ │ │ │ - @ instruction: 0x012b2528 │ │ │ │ - @ instruction: 0x01215358 │ │ │ │ + @ instruction: 0x012b2530 │ │ │ │ + @ instruction: 0x01215364 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 003d7c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806627,16 +806627,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, asr r1 @ │ │ │ │ - smlawbeq fp, r8, r3, r2 │ │ │ │ - @ instruction: 0x012151b8 │ │ │ │ + @ instruction: 0x012b2390 │ │ │ │ + smlawteq r1, r4, r1, r5 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ │ │ │ │ 003d7da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -806766,22 +806766,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, asr #2 │ │ │ │ - @ instruction: 0x01215034 │ │ │ │ - @ instruction: 0x012b2424 │ │ │ │ + @ instruction: 0x01215040 │ │ │ │ + @ instruction: 0x012b242c │ │ │ │ tsteq pc, r0, ror #30 │ │ │ │ - strdeq r4, [r1, -r8]! │ │ │ │ - @ instruction: 0x012b23e4 │ │ │ │ + @ instruction: 0x01215004 │ │ │ │ + @ instruction: 0x012b23ec │ │ │ │ ldrsheq ip, [pc, -r4] │ │ │ │ - @ instruction: 0x01214fb8 │ │ │ │ - @ instruction: 0x012b23a8 │ │ │ │ + smlawteq r1, r4, pc, r4 @ │ │ │ │ + @ instruction: 0x012b23b0 │ │ │ │ │ │ │ │ 003d7fd8 : │ │ │ │ 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 │ │ │ │ @@ -807002,25 +807002,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrdeq r4, [r1, -ip]! │ │ │ │ - smlawteq fp, r4, r1, r2 │ │ │ │ + @ instruction: 0x01214de8 │ │ │ │ + smlawteq fp, ip, r1, r2 │ │ │ │ teqpeq r4, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01214d70 │ │ │ │ - @ instruction: 0x012b2154 │ │ │ │ + @ instruction: 0x01214d7c │ │ │ │ + @ instruction: 0x012b215c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012b20ac │ │ │ │ - @ instruction: 0x01214ca8 │ │ │ │ + strheq r2, [fp, -r4]! │ │ │ │ + @ instruction: 0x01214cb4 │ │ │ │ @ instruction: 0x011fbb98 │ │ │ │ - @ instruction: 0x012b2024 │ │ │ │ - @ instruction: 0x01214c2c │ │ │ │ + @ instruction: 0x012b202c │ │ │ │ + @ instruction: 0x01214c38 │ │ │ │ │ │ │ │ 003d838c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -807225,25 +807225,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01214a68 │ │ │ │ - @ instruction: 0x012b1e38 │ │ │ │ + @ instruction: 0x01214a74 │ │ │ │ + @ instruction: 0x012b1e40 │ │ │ │ teqpeq r4, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawteq r1, ip, r9, r4 │ │ │ │ - @ instruction: 0x012b1db0 │ │ │ │ - @ instruction: 0x012149a4 │ │ │ │ - @ instruction: 0x012b1d6c │ │ │ │ + ldrdeq r4, [r1, -r8]! │ │ │ │ + @ instruction: 0x012b1db8 │ │ │ │ + @ instruction: 0x012149b0 │ │ │ │ + @ instruction: 0x012b1d74 │ │ │ │ tsteq pc, r0, lsr #16 │ │ │ │ - @ instruction: 0x012148e8 │ │ │ │ - smlawteq fp, r8, ip, r1 │ │ │ │ + strdeq r4, [r1, -r4]! @ │ │ │ │ + ldrdeq r1, [fp, -r0]! │ │ │ │ │ │ │ │ 003d8700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -807393,16 +807393,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqpeq r4, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x011fb590 │ │ │ │ - @ instruction: 0x012b1a40 │ │ │ │ - @ instruction: 0x01214654 │ │ │ │ + @ instruction: 0x012b1a48 │ │ │ │ + @ instruction: 0x01214660 │ │ │ │ │ │ │ │ 003d8974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1492] @ 3d8f60 │ │ │ │ @@ -807790,31 +807790,31 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x01214408 │ │ │ │ - strdeq r1, [fp, -r8]! │ │ │ │ + @ instruction: 0x01214414 │ │ │ │ + @ instruction: 0x012b1800 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x011fb3f8 │ │ │ │ - @ instruction: 0x012142ec │ │ │ │ - ldrdeq r1, [fp, -ip]! │ │ │ │ + strdeq r4, [r1, -r8]! │ │ │ │ + @ instruction: 0x012b16e4 │ │ │ │ @ instruction: 0x011fb2d8 │ │ │ │ - smlawteq r1, r8, r1, r4 │ │ │ │ - @ instruction: 0x012b15b8 │ │ │ │ + ldrdeq r4, [r1, -r4]! @ │ │ │ │ + smlawteq fp, r0, r5, r1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ @ instruction: 0x011fb1b8 │ │ │ │ - @ instruction: 0x012140a8 │ │ │ │ - @ instruction: 0x012b1498 │ │ │ │ + strheq r4, [r1, -r4]! @ │ │ │ │ + @ instruction: 0x012b14a0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ tsteq pc, r4, asr pc @ │ │ │ │ - @ instruction: 0x01214040 │ │ │ │ - @ instruction: 0x012b1430 │ │ │ │ + @ instruction: 0x0121404c │ │ │ │ + @ instruction: 0x012b1438 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ │ │ │ │ 003d8fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -807993,20 +807993,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, ror ip @ │ │ │ │ - @ instruction: 0x012b1158 │ │ │ │ - @ instruction: 0x01213d54 │ │ │ │ + @ instruction: 0x012b1160 │ │ │ │ + @ instruction: 0x01213d60 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ tsteq pc, r0, lsr ip @ │ │ │ │ - @ instruction: 0x012b1118 │ │ │ │ - @ instruction: 0x01213d18 │ │ │ │ + @ instruction: 0x012b1120 │ │ │ │ + @ instruction: 0x01213d24 │ │ │ │ │ │ │ │ 003d92d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -808193,20 +808193,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, asr r9 @ │ │ │ │ - @ instruction: 0x012b0e3c │ │ │ │ - @ instruction: 0x01213a38 │ │ │ │ + @ instruction: 0x012b0e44 │ │ │ │ + @ instruction: 0x01213a44 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ tsteq pc, ip, lsl #18 │ │ │ │ - strdeq r0, [fp, -r8]! │ │ │ │ - strdeq r3, [r1, -r8]! │ │ │ │ + @ instruction: 0x012b0e00 │ │ │ │ + @ instruction: 0x01213a04 │ │ │ │ │ │ │ │ 003d95ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -808301,16 +808301,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, ror r7 @ │ │ │ │ - @ instruction: 0x012b0c5c │ │ │ │ - @ instruction: 0x01213858 │ │ │ │ + @ instruction: 0x012b0c64 │ │ │ │ + @ instruction: 0x01213864 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 003d9788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -808406,16 +808406,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fa5d8 │ │ │ │ - smlawteq fp, r0, sl, r0 │ │ │ │ - smlawteq r1, r0, r6, r3 │ │ │ │ + smlawteq fp, r8, sl, r0 │ │ │ │ + smlawteq r1, ip, r6, r3 │ │ │ │ │ │ │ │ 003d9920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 3d9bf0 │ │ │ │ @@ -808604,20 +808604,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, r4, lsl #10 │ │ │ │ - strdeq r0, [fp, -r0]! @ │ │ │ │ - @ instruction: 0x012133ec │ │ │ │ + strdeq r0, [fp, -r8]! │ │ │ │ + strdeq r3, [r1, -r8]! │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ tsteq pc, r8, asr #5 │ │ │ │ - @ instruction: 0x012b07b0 │ │ │ │ - @ instruction: 0x012133ac │ │ │ │ + @ instruction: 0x012b07b8 │ │ │ │ + @ instruction: 0x012133b8 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 003d9c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -808807,20 +808807,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, r0, ror #3 │ │ │ │ - smlawteq fp, ip, r4, r0 │ │ │ │ - smlawteq r1, r8, r0, r3 │ │ │ │ + ldrdeq r0, [fp, -r4]! │ │ │ │ + ldrdeq r3, [r1, -r4]! │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ tsteq pc, r4, lsr #31 │ │ │ │ - smlawbeq fp, ip, r4, r0 │ │ │ │ - smlawbeq r1, r8, r0, r3 │ │ │ │ + @ instruction: 0x012b0494 │ │ │ │ + @ instruction: 0x01213094 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 003d9f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809002,20 +809002,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011fbeb0 │ │ │ │ - smlawteq fp, r4, r1, r0 │ │ │ │ - smlawteq r1, r0, sp, r2 │ │ │ │ + smlawteq fp, ip, r1, r0 │ │ │ │ + smlawteq r1, ip, sp, r2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ @ instruction: 0x011f9c9c │ │ │ │ - smlawbeq fp, r4, r1, r0 │ │ │ │ - smlawbeq r1, r4, sp, r2 │ │ │ │ + smlawbeq fp, ip, r1, r0 │ │ │ │ + @ instruction: 0x01212d90 │ │ │ │ │ │ │ │ 003da268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -809288,23 +809288,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, lsr #17 │ │ │ │ - msreq CPSR_fx, r0 @ │ │ │ │ - smlawbeq r1, ip, r9, r2 │ │ │ │ + msreq CPSR_fx, r8 @ │ │ │ │ + @ instruction: 0x01212998 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ tsteq pc, r8, ror #16 │ │ │ │ - msreq CPSR_fx, r0, asr sp │ │ │ │ - @ instruction: 0x01212950 │ │ │ │ + msreq CPSR_fx, r8, asr sp │ │ │ │ + @ instruction: 0x0121295c │ │ │ │ tsteq pc, ip, lsr #16 │ │ │ │ - msreq CPSR_fx, r4, lsl sp │ │ │ │ - @ instruction: 0x01212910 │ │ │ │ + msreq CPSR_fx, ip, lsl sp │ │ │ │ + @ instruction: 0x0121291c │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 003da6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809578,24 +809578,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, lsr #8 │ │ │ │ - msreq CPSR_fx, r0, lsl r9 │ │ │ │ - @ instruction: 0x0121250c │ │ │ │ + msreq CPSR_fx, r8, lsl r9 │ │ │ │ + @ instruction: 0x01212518 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ tsteq pc, r8, ror #7 │ │ │ │ - ldrdeq pc, [sl, -r0]! │ │ │ │ - smlawteq r1, ip, r4, r2 │ │ │ │ + ldrdeq pc, [sl, -r8]! │ │ │ │ + ldrdeq r2, [r1, -r8]! │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ tsteq pc, ip, lsr #7 │ │ │ │ - msreq CPSR_fx, r4 @ │ │ │ │ - @ instruction: 0x01212490 │ │ │ │ + msreq CPSR_fx, ip @ │ │ │ │ + @ instruction: 0x0121249c │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 003dab6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809869,23 +809869,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsr #31 │ │ │ │ - smlawbeq sl, ip, r4, pc @ │ │ │ │ - smlawbeq r1, r8, r0, r2 │ │ │ │ + msreq CPSR_fx, r4 @ │ │ │ │ + @ instruction: 0x01212094 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ tsteq pc, r4, ror #30 │ │ │ │ - msreq CPSR_fx, ip, asr #8 │ │ │ │ - @ instruction: 0x0121204c │ │ │ │ + msreq CPSR_fx, r4, asr r4 │ │ │ │ + qsubeq r2, r8, r1 │ │ │ │ tsteq pc, r8, lsr #30 │ │ │ │ - msreq CPSR_fx, r0, lsl r4 │ │ │ │ - @ instruction: 0x0121200c │ │ │ │ + msreq CPSR_fx, r8, lsl r4 │ │ │ │ + @ instruction: 0x01212018 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 003dafec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810159,24 +810159,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsr #22 │ │ │ │ - msreq CPSR_fx, ip │ │ │ │ - @ instruction: 0x01211c08 │ │ │ │ + msreq CPSR_fx, r4, lsl r0 │ │ │ │ + @ instruction: 0x01211c14 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ tsteq pc, r4, ror #21 │ │ │ │ - smlawteq sl, ip, pc, lr @ │ │ │ │ - smlawteq r1, r8, fp, r1 │ │ │ │ + ldrdeq lr, [sl, -r4]! │ │ │ │ + ldrdeq r1, [r1, -r4]! │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ tsteq pc, r8, lsr #21 │ │ │ │ - @ instruction: 0x012aef90 │ │ │ │ - smlawbeq r1, ip, fp, r1 │ │ │ │ + @ instruction: 0x012aef98 │ │ │ │ + @ instruction: 0x01211b98 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 003db470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810450,23 +810450,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, lsr #13 │ │ │ │ - smlawbeq sl, r8, fp, lr │ │ │ │ - smlawbeq r1, r4, r7, r1 │ │ │ │ + @ instruction: 0x012aeb90 │ │ │ │ + @ instruction: 0x01211790 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ tsteq pc, r0, ror #12 │ │ │ │ - @ instruction: 0x012aeb48 │ │ │ │ - @ instruction: 0x01211748 │ │ │ │ + @ instruction: 0x012aeb50 │ │ │ │ + @ instruction: 0x01211754 │ │ │ │ tsteq pc, r4, lsr #12 │ │ │ │ - @ instruction: 0x012aeb0c │ │ │ │ - @ instruction: 0x01211708 │ │ │ │ + @ instruction: 0x012aeb14 │ │ │ │ + @ instruction: 0x01211714 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 003db8f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810654,20 +810654,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x012ae820 │ │ │ │ - @ instruction: 0x0121141c │ │ │ │ + @ instruction: 0x012ae828 │ │ │ │ + @ instruction: 0x01211428 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ @ instruction: 0x011f82f0 │ │ │ │ - ldrdeq lr, [sl, -ip]! │ │ │ │ - ldrdeq r1, [r1, -r8]! │ │ │ │ + @ instruction: 0x012ae7e4 │ │ │ │ + @ instruction: 0x012113e4 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 003dbc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810775,16 +810775,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, lsr #2 │ │ │ │ - @ instruction: 0x012ae610 │ │ │ │ - @ instruction: 0x01211218 │ │ │ │ + @ instruction: 0x012ae618 │ │ │ │ + @ instruction: 0x01211224 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 003dbdd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -811087,30 +811087,30 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01210f68 │ │ │ │ - @ instruction: 0x012ae350 │ │ │ │ + @ instruction: 0x01210f74 │ │ │ │ + @ instruction: 0x012ae358 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ teqeq r4, r0, lsr #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012ae2b8 │ │ │ │ - @ instruction: 0x01210ebc │ │ │ │ + smlawteq sl, r0, r2, lr │ │ │ │ + smlawteq r1, r8, lr, r0 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x01210e7c │ │ │ │ - @ instruction: 0x012ae260 │ │ │ │ + smlawbeq r1, r8, lr, r0 │ │ │ │ + @ instruction: 0x012ae268 │ │ │ │ tsteq pc, r4, lsl #25 │ │ │ │ - @ instruction: 0x012ae170 │ │ │ │ - @ instruction: 0x01210d70 │ │ │ │ + @ instruction: 0x012ae178 │ │ │ │ + @ instruction: 0x01210d7c │ │ │ │ tsteq pc, r0, asr #24 │ │ │ │ - @ instruction: 0x012ae12c │ │ │ │ - @ instruction: 0x01210d28 │ │ │ │ + @ instruction: 0x012ae134 │ │ │ │ + @ instruction: 0x01210d34 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ │ │ │ │ 003dc2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -811349,23 +811349,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012ade6c │ │ │ │ + @ instruction: 0x012ade74 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x012add5c │ │ │ │ - @ instruction: 0x01210958 │ │ │ │ + @ instruction: 0x012add64 │ │ │ │ + @ instruction: 0x01210964 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ tsteq pc, r4, lsr r8 @ │ │ │ │ - @ instruction: 0x012add1c │ │ │ │ - @ instruction: 0x01210918 │ │ │ │ + @ instruction: 0x012add24 │ │ │ │ + @ instruction: 0x01210924 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ │ │ │ │ 003dc6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -811554,20 +811554,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, ip, asr #14 │ │ │ │ - @ instruction: 0x012ada38 │ │ │ │ - @ instruction: 0x01210634 │ │ │ │ + @ instruction: 0x012ada40 │ │ │ │ + @ instruction: 0x01210640 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ tsteq pc, r0, lsl r5 @ │ │ │ │ - strdeq sp, [sl, -r8]! │ │ │ │ - strdeq r0, [r1, -r4]! │ │ │ │ + @ instruction: 0x012ada00 │ │ │ │ + @ instruction: 0x01210600 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 003dc9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -811756,20 +811756,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, ip, lsr #8 │ │ │ │ - @ instruction: 0x012ad718 │ │ │ │ - @ instruction: 0x01210314 │ │ │ │ + @ instruction: 0x012ad720 │ │ │ │ + @ instruction: 0x01210320 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x011f71f0 │ │ │ │ - ldrdeq sp, [sl, -r8]! │ │ │ │ - ldrdeq r0, [r1, -r8]! │ │ │ │ + @ instruction: 0x012ad6e0 │ │ │ │ + smulwteq r1, r4, r2 │ │ │ │ │ │ │ │ 003dcd18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3dd1d0 │ │ │ │ @@ -812080,24 +812080,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrheq r7, [pc, -ip] │ │ │ │ - @ instruction: 0x012ad3a8 │ │ │ │ - msreq LR_irq, r4, lsr #31 │ │ │ │ + @ instruction: 0x012ad3b0 │ │ │ │ + msreq LR_irq, r0 @ │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ tsteq pc, r4, lsr #26 │ │ │ │ - @ instruction: 0x012ad20c │ │ │ │ - msreq R8_usr, r8, lsl #28 │ │ │ │ + @ instruction: 0x012ad214 │ │ │ │ + msreq R8_usr, r4, lsl lr │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ tsteq pc, r4, ror #29 │ │ │ │ - ldrdeq sp, [sl, -r0]! │ │ │ │ - ldrdeq pc, [r0, -r0]! │ │ │ │ + ldrdeq sp, [sl, -r8]! │ │ │ │ + ldrdeq pc, [r0, -ip]! │ │ │ │ │ │ │ │ 003dd230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -812194,16 +812194,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, lsr #22 │ │ │ │ - @ instruction: 0x012ad010 │ │ │ │ - msreq CPSR_, ip, lsl #24 │ │ │ │ + @ instruction: 0x012ad018 │ │ │ │ + msreq CPSR_, r8, lsl ip │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ │ │ │ │ 003dd3d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -812299,16 +812299,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsl #19 │ │ │ │ - @ instruction: 0x012ace74 │ │ │ │ - msreq R8_usr, r0, ror sl │ │ │ │ + @ instruction: 0x012ace7c │ │ │ │ + msreq R8_usr, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003dd570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -812547,23 +812547,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012acbee │ │ │ │ + strdeq ip, [sl, -r6]! │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq pc, ip, ror #11 │ │ │ │ - ldrdeq ip, [sl, -r4]! │ │ │ │ - ldrdeq pc, [r0, -r0]! │ │ │ │ + ldrdeq ip, [sl, -ip]! @ │ │ │ │ + ldrdeq pc, [r0, -ip]! │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ tsteq pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x012aca94 │ │ │ │ - msreq R8_usr, r4 @ │ │ │ │ + @ instruction: 0x012aca9c │ │ │ │ + msreq R8_usr, r0, lsr #13 │ │ │ │ │ │ │ │ 003dd960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -812658,16 +812658,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, lsl #8 │ │ │ │ - @ instruction: 0x012ac8e8 │ │ │ │ - msreq CPSR_, r4, ror #9 │ │ │ │ + strdeq ip, [sl, -r0]! │ │ │ │ + strdeq pc, [r0, -r0]! │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 003ddafc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -812765,16 +812765,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, asr r2 @ │ │ │ │ - @ instruction: 0x012ac744 │ │ │ │ - msreq LR_irq, r4, asr #6 │ │ │ │ + @ instruction: 0x012ac74c │ │ │ │ + msreq LR_irq, r0, asr r3 │ │ │ │ │ │ │ │ 003ddc9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -812952,20 +812952,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f5fb4 │ │ │ │ - @ instruction: 0x012ac49c │ │ │ │ - msreq CPSR_, r8 @ │ │ │ │ + @ instruction: 0x012ac4a4 │ │ │ │ + msreq CPSR_, r4, lsr #1 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ tsteq pc, r4, ror pc @ │ │ │ │ - @ instruction: 0x012ac45c │ │ │ │ - qsubeq pc, r8, r0 @ │ │ │ │ + @ instruction: 0x012ac464 │ │ │ │ + msreq CPSR_, r4, rrx │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 003ddf94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -813061,16 +813061,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, asr #27 │ │ │ │ - @ instruction: 0x012ac2b4 │ │ │ │ - @ instruction: 0x0120eeb0 │ │ │ │ + @ instruction: 0x012ac2bc │ │ │ │ + @ instruction: 0x0120eebc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 003de130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -813166,16 +813166,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, lsr ip @ │ │ │ │ - @ instruction: 0x012ac118 │ │ │ │ - @ instruction: 0x0120ed18 │ │ │ │ + @ instruction: 0x012ac120 │ │ │ │ + @ instruction: 0x0120ed24 │ │ │ │ │ │ │ │ 003de2c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -813272,16 +813272,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f5a90 │ │ │ │ - @ instruction: 0x012abf78 │ │ │ │ - @ instruction: 0x0120eb74 │ │ │ │ + smlawbeq sl, r0, pc, fp @ │ │ │ │ + smlawbeq r0, r0, fp, lr │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 003de46c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -813378,16 +813378,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f58f0 │ │ │ │ - ldrdeq fp, [sl, -r8]! │ │ │ │ - ldrdeq lr, [r0, -r8]! │ │ │ │ + @ instruction: 0x012abde0 │ │ │ │ + @ instruction: 0x0120e9e4 │ │ │ │ │ │ │ │ 003de608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3de8d4 │ │ │ │ @@ -813575,20 +813575,20 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, r0, lsr #16 │ │ │ │ - @ instruction: 0x012abb0c │ │ │ │ - @ instruction: 0x0120e708 │ │ │ │ + @ instruction: 0x012abb14 │ │ │ │ + @ instruction: 0x0120e714 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ tsteq pc, r4, ror #11 │ │ │ │ - smlawteq sl, ip, sl, fp │ │ │ │ - smlawteq r0, r8, r6, lr │ │ │ │ + ldrdeq fp, [sl, -r4]! │ │ │ │ + ldrdeq lr, [r0, -r4]! │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ │ │ │ │ 003de928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -813798,26 +813798,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strdeq lr, [r0, -r8]! │ │ │ │ - @ instruction: 0x012ab8e0 │ │ │ │ + @ instruction: 0x0120e504 │ │ │ │ + @ instruction: 0x012ab8e8 │ │ │ │ teqeq r4, r0, lsr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012ab854 │ │ │ │ - @ instruction: 0x0120e458 │ │ │ │ + @ instruction: 0x012ab85c │ │ │ │ + @ instruction: 0x0120e464 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - @ instruction: 0x0120e42c │ │ │ │ - @ instruction: 0x012ab810 │ │ │ │ + @ instruction: 0x0120e438 │ │ │ │ + @ instruction: 0x012ab818 │ │ │ │ tsteq pc, r8, ror r2 @ │ │ │ │ - @ instruction: 0x012ab760 │ │ │ │ - @ instruction: 0x0120e368 │ │ │ │ + @ instruction: 0x012ab768 │ │ │ │ + @ instruction: 0x0120e374 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ │ │ │ │ 003decb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -814027,27 +814027,27 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0120e16c │ │ │ │ - @ instruction: 0x012ab554 │ │ │ │ + @ instruction: 0x0120e178 │ │ │ │ + @ instruction: 0x012ab55c │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ teqeq r4, r4, lsr #27 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawteq sl, r8, r4, fp │ │ │ │ - smlawteq r0, ip, r0, lr │ │ │ │ + ldrdeq fp, [sl, -r0]! │ │ │ │ + ldrdeq lr, [r0, -r8]! │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0120e0a0 │ │ │ │ - smlawbeq sl, r4, r4, fp │ │ │ │ + @ instruction: 0x0120e0ac │ │ │ │ + smlawbeq sl, ip, r4, fp │ │ │ │ tsteq pc, ip, ror #29 │ │ │ │ - ldrdeq fp, [sl, -r4]! │ │ │ │ - ldrdeq sp, [r0, -ip]! │ │ │ │ + ldrdeq fp, [sl, -ip]! │ │ │ │ + @ instruction: 0x0120dfe8 │ │ │ │ │ │ │ │ 003df040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -814198,16 +814198,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r4, ip, lsl #20 │ │ │ │ tsteq pc, r0, asr ip @ │ │ │ │ - @ instruction: 0x012ab138 │ │ │ │ - @ instruction: 0x0120dd40 │ │ │ │ + @ instruction: 0x012ab140 │ │ │ │ + @ instruction: 0x0120dd4c │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ │ │ │ │ 003df2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -814303,16 +814303,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsr #21 │ │ │ │ - smlawbeq sl, ip, pc, sl @ │ │ │ │ - smlawbeq r0, ip, fp, sp │ │ │ │ + @ instruction: 0x012aaf94 │ │ │ │ + @ instruction: 0x0120db98 │ │ │ │ │ │ │ │ 003df454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -814490,20 +814490,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f47fc │ │ │ │ - @ instruction: 0x012aace4 │ │ │ │ - @ instruction: 0x0120d8e0 │ │ │ │ + @ instruction: 0x012aacec │ │ │ │ + @ instruction: 0x0120d8ec │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ @ instruction: 0x011f47bc │ │ │ │ - @ instruction: 0x012aaca4 │ │ │ │ - @ instruction: 0x0120d8a0 │ │ │ │ + @ instruction: 0x012aacac │ │ │ │ + @ instruction: 0x0120d8ac │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ │ │ │ │ 003df74c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -814682,20 +814682,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsl #10 │ │ │ │ - @ instruction: 0x012aa9ec │ │ │ │ - @ instruction: 0x0120d5e8 │ │ │ │ + strdeq sl, [sl, -r4]! │ │ │ │ + strdeq sp, [r0, -r4]! │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ tsteq pc, r4, asr #9 │ │ │ │ - @ instruction: 0x012aa9ac │ │ │ │ - @ instruction: 0x0120d5a8 │ │ │ │ + @ instruction: 0x012aa9b4 │ │ │ │ + @ instruction: 0x0120d5b4 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ │ │ │ │ 003dfa44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -814998,30 +814998,30 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strdeq sp, [r0, -ip]! │ │ │ │ - @ instruction: 0x012aa6e4 │ │ │ │ + @ instruction: 0x0120d308 │ │ │ │ + @ instruction: 0x012aa6ec │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ teqeq r4, r4, lsr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012aa64c │ │ │ │ - @ instruction: 0x0120d250 │ │ │ │ + @ instruction: 0x012aa654 │ │ │ │ + @ instruction: 0x0120d25c │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - @ instruction: 0x0120d210 │ │ │ │ - strdeq sl, [sl, -r4]! │ │ │ │ + @ instruction: 0x0120d21c │ │ │ │ + strdeq sl, [sl, -ip]! │ │ │ │ tsteq pc, r8, lsl r0 @ │ │ │ │ - @ instruction: 0x012aa504 │ │ │ │ - @ instruction: 0x0120d104 │ │ │ │ + @ instruction: 0x012aa50c │ │ │ │ + @ instruction: 0x0120d110 │ │ │ │ @ instruction: 0x011f3fd4 │ │ │ │ - smlawteq sl, r0, r4, sl │ │ │ │ - strheq sp, [r0, -ip]! │ │ │ │ + smlawteq sl, r8, r4, sl │ │ │ │ + smlawteq r0, r8, r0, sp │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 003dff54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -815260,23 +815260,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012aa214 │ │ │ │ + @ instruction: 0x012aa21c │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq pc, r8, lsl #24 │ │ │ │ - strdeq sl, [sl, -r0]! │ │ │ │ - @ instruction: 0x0120ccec │ │ │ │ + strdeq sl, [sl, -r8]! │ │ │ │ + strdeq ip, [r0, -r8]! │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ tsteq pc, r8, asr #23 │ │ │ │ - strheq sl, [sl, -r0]! │ │ │ │ - @ instruction: 0x0120ccac │ │ │ │ + strheq sl, [sl, -r8]! │ │ │ │ + @ instruction: 0x0120ccb8 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ │ │ │ │ 003e0348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -815464,20 +815464,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f38dc │ │ │ │ - smlawteq sl, r8, sp, r9 │ │ │ │ - smlawteq r0, r4, r9, ip │ │ │ │ + ldrdeq r9, [sl, -r0]! │ │ │ │ + ldrdeq ip, [r0, -r0]! │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ @ instruction: 0x011f3898 │ │ │ │ - smlawbeq sl, r4, sp, r9 │ │ │ │ - smlawbeq r0, r0, r9, ip │ │ │ │ + smlawbeq sl, ip, sp, r9 │ │ │ │ + smlawbeq r0, ip, r9, ip │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 003e0664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -815656,19 +815656,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, ror #11 │ │ │ │ - ldrdeq r9, [sl, -r4]! │ │ │ │ - ldrdeq ip, [r0, -r4]! │ │ │ │ + ldrdeq r9, [sl, -ip]! │ │ │ │ + @ instruction: 0x0120c6e0 │ │ │ │ tsteq pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x012a9a94 │ │ │ │ - @ instruction: 0x0120c690 │ │ │ │ + @ instruction: 0x012a9a9c │ │ │ │ + @ instruction: 0x0120c69c │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 003e0958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -815765,16 +815765,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, lsl #8 │ │ │ │ - @ instruction: 0x012a98ec │ │ │ │ - @ instruction: 0x0120c4e8 │ │ │ │ + strdeq r9, [sl, -r4]! │ │ │ │ + strdeq ip, [r0, -r4]! │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ │ │ │ │ 003e0af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -815870,16 +815870,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, ror #4 │ │ │ │ - @ instruction: 0x012a9750 │ │ │ │ - @ instruction: 0x0120c34c │ │ │ │ + @ instruction: 0x012a9758 │ │ │ │ + @ instruction: 0x0120c358 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ │ │ │ │ 003e0c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -815976,16 +815976,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, asr #1 │ │ │ │ - @ instruction: 0x012a95b0 │ │ │ │ - @ instruction: 0x0120c1ac │ │ │ │ + @ instruction: 0x012a95b8 │ │ │ │ + @ instruction: 0x0120c1b8 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ │ │ │ │ 003e0e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -816081,16 +816081,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsr #30 │ │ │ │ - @ instruction: 0x012a9414 │ │ │ │ - @ instruction: 0x0120c010 │ │ │ │ + @ instruction: 0x012a941c │ │ │ │ + @ instruction: 0x0120c01c │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 003e0fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -816187,16 +816187,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsl #27 │ │ │ │ - @ instruction: 0x012a9274 │ │ │ │ - @ instruction: 0x0120be70 │ │ │ │ + @ instruction: 0x012a927c │ │ │ │ + @ instruction: 0x0120be7c │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 003e1170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -816292,16 +816292,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011f2bf0 │ │ │ │ - ldrdeq r9, [sl, -r8]! │ │ │ │ - ldrdeq fp, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a90e0 │ │ │ │ + @ instruction: 0x0120bce0 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 003e130c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -816397,16 +816397,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r4, asr sl @ │ │ │ │ - @ instruction: 0x012a8f3c │ │ │ │ - @ instruction: 0x0120bb38 │ │ │ │ + @ instruction: 0x012a8f44 │ │ │ │ + @ instruction: 0x0120bb44 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 003e14a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -817240,55 +817240,55 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, ip, lsl #24 │ │ │ │ - @ instruction: 0x012a8968 │ │ │ │ - @ instruction: 0x0120b564 │ │ │ │ + @ instruction: 0x012a8970 │ │ │ │ + @ instruction: 0x0120b570 │ │ │ │ muleq r0, sl, r2 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x012a884c │ │ │ │ - @ instruction: 0x0120b448 │ │ │ │ + @ instruction: 0x012a8854 │ │ │ │ + @ instruction: 0x0120b454 │ │ │ │ muleq r0, fp, r2 │ │ │ │ tsteq pc, r8, ror #19 │ │ │ │ - @ instruction: 0x012a8744 │ │ │ │ - @ instruction: 0x0120b344 │ │ │ │ + @ instruction: 0x012a874c │ │ │ │ + @ instruction: 0x0120b350 │ │ │ │ tsteq pc, ip, lsr r3 @ │ │ │ │ - @ instruction: 0x012a8628 │ │ │ │ - @ instruction: 0x0120b224 │ │ │ │ + @ instruction: 0x012a8630 │ │ │ │ + @ instruction: 0x0120b230 │ │ │ │ muleq r0, sp, r2 │ │ │ │ tsteq pc, r4, asr #15 │ │ │ │ - @ instruction: 0x012a8520 │ │ │ │ - @ instruction: 0x0120b11c │ │ │ │ + @ instruction: 0x012a8528 │ │ │ │ + @ instruction: 0x0120b128 │ │ │ │ muleq r0, lr, r2 │ │ │ │ tsteq pc, r0, lsr #2 │ │ │ │ - @ instruction: 0x012a840c │ │ │ │ - @ instruction: 0x0120b008 │ │ │ │ + @ instruction: 0x012a8414 │ │ │ │ + @ instruction: 0x0120b014 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ tsteq pc, ip, lsl lr @ │ │ │ │ - @ instruction: 0x012a8304 │ │ │ │ - @ instruction: 0x0120af00 │ │ │ │ + @ instruction: 0x012a830c │ │ │ │ + @ instruction: 0x0120af0c │ │ │ │ muleq r0, r5, r2 │ │ │ │ tsteq pc, r0, ror #27 │ │ │ │ - smlawteq sl, r8, r2, r8 │ │ │ │ - smlawteq r0, r4, lr, sl │ │ │ │ + ldrdeq r8, [sl, -r0]! │ │ │ │ + ldrdeq sl, [r0, -r0]! │ │ │ │ muleq r0, r9, r2 │ │ │ │ tsteq pc, r4, lsr #27 │ │ │ │ - smlawbeq sl, ip, r2, r8 │ │ │ │ - smlawbeq r0, ip, lr, sl │ │ │ │ + @ instruction: 0x012a8294 │ │ │ │ + @ instruction: 0x0120ae98 │ │ │ │ tsteq pc, r8, ror #26 │ │ │ │ - @ instruction: 0x012a8250 │ │ │ │ - @ instruction: 0x0120ae4c │ │ │ │ + @ instruction: 0x012a8258 │ │ │ │ + @ instruction: 0x0120ae58 │ │ │ │ muleq r0, r7, r2 │ │ │ │ tsteq pc, ip, lsr #26 │ │ │ │ - @ instruction: 0x012a8214 │ │ │ │ - @ instruction: 0x0120ae10 │ │ │ │ + @ instruction: 0x012a821c │ │ │ │ + @ instruction: 0x0120ae1c │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 003e2268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -817637,16 +817637,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ teqeq r4, ip, lsr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, ip @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0120a868 │ │ │ │ - smlawteq sl, r8, pc, r7 @ │ │ │ │ + @ instruction: 0x0120a874 │ │ │ │ + ldrdeq r7, [sl, -r0]! │ │ │ │ teqeq r4, r8, lsl #9 │ │ │ │ │ │ │ │ 003e27c0 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -817770,16 +817770,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, asr r7 @ │ │ │ │ - @ instruction: 0x012a7de4 │ │ │ │ - @ instruction: 0x0120a668 │ │ │ │ + @ instruction: 0x012a7dec │ │ │ │ + @ instruction: 0x0120a674 │ │ │ │ │ │ │ │ 003e29c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e2b28 │ │ │ │ @@ -817878,16 +817878,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, lsr #11 │ │ │ │ - @ instruction: 0x012a7c3c │ │ │ │ - smlawteq r0, r0, r4, sl │ │ │ │ + @ instruction: 0x012a7c44 │ │ │ │ + smlawteq r0, ip, r4, sl │ │ │ │ │ │ │ │ 003e2b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e2cd0 │ │ │ │ @@ -817986,16 +817986,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r0, lsl #8 │ │ │ │ - @ instruction: 0x012a7a94 │ │ │ │ - @ instruction: 0x0120a318 │ │ │ │ + @ instruction: 0x012a7a9c │ │ │ │ + @ instruction: 0x0120a324 │ │ │ │ │ │ │ │ 003e2d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e2e78 │ │ │ │ @@ -818094,16 +818094,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq pc, r8, asr r2 @ │ │ │ │ - @ instruction: 0x012a78ec │ │ │ │ - @ instruction: 0x0120a170 │ │ │ │ + strdeq r7, [sl, -r4]! │ │ │ │ + @ instruction: 0x0120a17c │ │ │ │ │ │ │ │ 003e2eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -818378,28 +818378,28 @@ │ │ │ │ bl c0190 │ │ │ │ b 3e3044 │ │ │ │ teqeq r4, ip, asr #23 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ tstpeq lr, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01209de4 │ │ │ │ - @ instruction: 0x01209db8 │ │ │ │ - @ instruction: 0x012a7534 │ │ │ │ + strdeq r9, [r0, -r0]! │ │ │ │ + smlawteq r0, r4, sp, r9 │ │ │ │ + @ instruction: 0x012a753c │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - tstpeq pc, ip, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x01209d7c │ │ │ │ - strdeq r7, [sl, -ip]! │ │ │ │ - tstpeq pc, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01209d44 │ │ │ │ - smlawteq sl, r0, r4, r7 │ │ │ │ + tstpeq pc, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r0, r8, sp, r9 │ │ │ │ + @ instruction: 0x012a7504 │ │ │ │ + @ instruction: 0x011ff2f0 │ │ │ │ + @ instruction: 0x01209d50 │ │ │ │ + smlawteq sl, r8, r4, r7 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x011ff2b0 │ │ │ │ - @ instruction: 0x01209d10 │ │ │ │ - smlawbeq sl, ip, r4, r7 │ │ │ │ + @ instruction: 0x011ff2bc │ │ │ │ + @ instruction: 0x01209d1c │ │ │ │ + @ instruction: 0x012a7494 │ │ │ │ │ │ │ │ 003e3340 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e3390 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -818474,23 +818474,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e33f4 │ │ │ │ b 3e3388 │ │ │ │ @ instruction: 0x011eefdc │ │ │ │ tsteq pc, r8, lsr #26 │ │ │ │ - @ instruction: 0x012a73a0 │ │ │ │ - @ instruction: 0x01209c0c │ │ │ │ + @ instruction: 0x012a73a8 │ │ │ │ + @ instruction: 0x01209c18 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x012a735c │ │ │ │ - tstpeq pc, r4, ror r1 @ p-variant is OBSOLETE @ │ │ │ │ - ldrdeq r9, [r0, -r0]! │ │ │ │ - @ instruction: 0x012a7320 │ │ │ │ - ldrdeq r9, [r0, -r8]! │ │ │ │ - @ instruction: 0x01209b94 │ │ │ │ + @ instruction: 0x012a7364 │ │ │ │ + tstpeq pc, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a7328 │ │ │ │ + @ instruction: 0x01209be4 │ │ │ │ + @ instruction: 0x01209ba0 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 003e34a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -818677,29 +818677,29 @@ │ │ │ │ bl c0190 │ │ │ │ b 3e34d0 │ │ │ │ teqeq r4, r0, asr #14 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x011eecf4 │ │ │ │ - ldrdeq r9, [r0, -r4]! │ │ │ │ - strheq r7, [sl, -r8]! │ │ │ │ - @ instruction: 0x01209924 │ │ │ │ + @ instruction: 0x012099e0 │ │ │ │ + smlawteq sl, r0, r0, r7 │ │ │ │ + @ instruction: 0x01209930 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012a7074 │ │ │ │ - tsteq pc, ip, lsl #29 │ │ │ │ - @ instruction: 0x012098e8 │ │ │ │ + @ instruction: 0x012a707c │ │ │ │ + @ instruction: 0x011fee98 │ │ │ │ + strdeq r9, [r0, -r4]! │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012a7038 │ │ │ │ - tsteq pc, r0, asr lr @ │ │ │ │ - @ instruction: 0x012098ac │ │ │ │ + @ instruction: 0x012a7040 │ │ │ │ + tsteq pc, ip, asr lr @ │ │ │ │ + @ instruction: 0x012098b8 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - @ instruction: 0x012a7000 │ │ │ │ - tsteq pc, r8, lsl lr @ │ │ │ │ - @ instruction: 0x01209874 │ │ │ │ + @ instruction: 0x012a7008 │ │ │ │ + tsteq pc, r4, lsr #28 │ │ │ │ + smlawbeq r0, r0, r8, r9 │ │ │ │ │ │ │ │ 003e37e0 : │ │ │ │ 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 │ │ │ │ @@ -819103,57 +819103,57 @@ │ │ │ │ teqeq r4, r4, lsl #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r0, ror #7 │ │ │ │ teqeq r4, r8, asr #7 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x012a6d34 │ │ │ │ - @ instruction: 0x012095a0 │ │ │ │ + @ instruction: 0x012a6d3c │ │ │ │ + @ instruction: 0x012095ac │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - @ instruction: 0x012a6c94 │ │ │ │ + @ instruction: 0x012a6c9c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0120950c │ │ │ │ + @ instruction: 0x01209518 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq pc, ip, ror #20 │ │ │ │ - @ instruction: 0x012a6be4 │ │ │ │ - @ instruction: 0x011fe9fc │ │ │ │ - @ instruction: 0x01209458 │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ + @ instruction: 0x012a6bec │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ + @ instruction: 0x01209464 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ tsteq lr, r4, asr #15 │ │ │ │ - @ instruction: 0x01209448 │ │ │ │ - smlawbeq sl, r8, fp, r6 │ │ │ │ - strdeq r9, [r0, -r4]! │ │ │ │ + @ instruction: 0x01209454 │ │ │ │ + @ instruction: 0x012a6b90 │ │ │ │ + @ instruction: 0x01209400 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - @ instruction: 0x012a6b40 │ │ │ │ - tsteq pc, r8, asr r9 @ │ │ │ │ - @ instruction: 0x012093b4 │ │ │ │ + @ instruction: 0x012a6b48 │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ + smlawteq r0, r0, r3, r9 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - @ instruction: 0x012a6b04 │ │ │ │ - tsteq pc, ip, lsl r9 @ │ │ │ │ - @ instruction: 0x01209378 │ │ │ │ + @ instruction: 0x012a6b0c │ │ │ │ + tsteq pc, r8, lsr #18 │ │ │ │ + smlawbeq r0, r4, r3, r9 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ tsteq lr, r4, ror #13 │ │ │ │ - @ instruction: 0x01209368 │ │ │ │ - @ instruction: 0x012a6aa8 │ │ │ │ - @ instruction: 0x01209314 │ │ │ │ - @ instruction: 0x012a6a3c │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ - @ instruction: 0x012092b0 │ │ │ │ - @ instruction: 0x012a6a04 │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ - @ instruction: 0x01209278 │ │ │ │ - tsteq pc, r8, ror #15 │ │ │ │ - @ instruction: 0x012a69a0 │ │ │ │ - @ instruction: 0x011fe7b8 │ │ │ │ - @ instruction: 0x01209214 │ │ │ │ + @ instruction: 0x01209374 │ │ │ │ + @ instruction: 0x012a6ab0 │ │ │ │ + @ instruction: 0x01209320 │ │ │ │ + @ instruction: 0x012a6a44 │ │ │ │ + tsteq pc, r0, ror #16 │ │ │ │ + @ instruction: 0x012092bc │ │ │ │ + @ instruction: 0x012a6a0c │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ + smlawbeq r0, r4, r2, r9 │ │ │ │ + @ instruction: 0x011fe7f4 │ │ │ │ + @ instruction: 0x012a69a8 │ │ │ │ + tsteq pc, r4, asr #15 │ │ │ │ + @ instruction: 0x01209220 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - @ instruction: 0x012a6968 │ │ │ │ - tsteq pc, r0, lsl #15 │ │ │ │ - ldrdeq r9, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a6970 │ │ │ │ + tsteq pc, ip, lsl #15 │ │ │ │ + @ instruction: 0x012091e8 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ │ │ │ │ 003e3ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -819532,54 +819532,54 @@ │ │ │ │ teqeq r4, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, ip, asr #25 │ │ │ │ teqeq r4, r4 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x012a6710 │ │ │ │ - @ instruction: 0x01208f7c │ │ │ │ + @ instruction: 0x012a6718 │ │ │ │ + smlawbeq r0, r8, pc, r8 @ │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - @ instruction: 0x012a65b0 │ │ │ │ + @ instruction: 0x012a65b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01208e28 │ │ │ │ + @ instruction: 0x01208e34 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - tsteq pc, r8, lsl #7 │ │ │ │ - @ instruction: 0x012a6500 │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x01208d74 │ │ │ │ + @ instruction: 0x011fe394 │ │ │ │ + @ instruction: 0x012a6508 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + smlawbeq r0, r0, sp, r8 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ tsteq lr, r0, ror #1 │ │ │ │ - smlawteq r0, r0, sp, r8 │ │ │ │ - @ instruction: 0x012a64a4 │ │ │ │ - @ instruction: 0x01208d10 │ │ │ │ + smlawteq r0, ip, sp, r8 │ │ │ │ + @ instruction: 0x012a64ac │ │ │ │ + @ instruction: 0x01208d1c │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ tsteq lr, r8, ror r0 │ │ │ │ - @ instruction: 0x01208d58 │ │ │ │ - @ instruction: 0x012a643c │ │ │ │ - @ instruction: 0x01208ca8 │ │ │ │ - strdeq r6, [sl, -r8]! │ │ │ │ - tsteq pc, r0, lsl r2 @ │ │ │ │ - @ instruction: 0x01208c6c │ │ │ │ + @ instruction: 0x01208d64 │ │ │ │ + @ instruction: 0x012a6444 │ │ │ │ + @ instruction: 0x01208cb4 │ │ │ │ + @ instruction: 0x012a6400 │ │ │ │ + tsteq pc, ip, lsl r2 @ │ │ │ │ + @ instruction: 0x01208c78 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - @ instruction: 0x012a63bc │ │ │ │ - @ instruction: 0x011fe1d4 │ │ │ │ - @ instruction: 0x01208c30 │ │ │ │ + smlawteq sl, r4, r3, r6 │ │ │ │ + tsteq pc, r0, ror #3 │ │ │ │ + @ instruction: 0x01208c3c │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x012a6358 │ │ │ │ - tsteq pc, r0, ror r1 @ │ │ │ │ - smlawteq r0, ip, fp, r8 │ │ │ │ - tsteq pc, ip, lsr r1 @ │ │ │ │ - strdeq r6, [sl, -r4]! │ │ │ │ - tsteq pc, ip, lsl #2 │ │ │ │ - @ instruction: 0x01208b68 │ │ │ │ + @ instruction: 0x012a6360 │ │ │ │ + tsteq pc, ip, ror r1 @ │ │ │ │ + ldrdeq r8, [r0, -r8]! @ │ │ │ │ + tsteq pc, r8, asr #2 │ │ │ │ + strdeq r6, [sl, -ip]! │ │ │ │ + tsteq pc, r8, lsl r1 @ │ │ │ │ + @ instruction: 0x01208b74 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x012a62bc │ │ │ │ - ldrsbeq lr, [pc, -r4] │ │ │ │ - @ instruction: 0x01208b30 │ │ │ │ + smlawteq sl, r4, r2, r6 │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ + @ instruction: 0x01208b3c │ │ │ │ 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 │ │ │ │ @@ -819875,45 +819875,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3e4764 │ │ │ │ teqeq r4, r8, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012a6198 │ │ │ │ + @ instruction: 0x012a61a0 │ │ │ │ teqeq r4, r4 @ │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x012a606c │ │ │ │ - @ instruction: 0x012088e0 │ │ │ │ + @ instruction: 0x012a6074 │ │ │ │ + @ instruction: 0x012088ec │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x01208814 │ │ │ │ + @ instruction: 0x01208820 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ tsteq lr, r4, asr #11 │ │ │ │ tsteq lr, r0, ror r5 │ │ │ │ - tsteq pc, r8, asr #25 │ │ │ │ - @ instruction: 0x01208720 │ │ │ │ + @ instruction: 0x011fdcd4 │ │ │ │ + @ instruction: 0x0120872c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011fdc94 │ │ │ │ - tsteq pc, r4, ror #24 │ │ │ │ - smlawteq r0, r4, r6, r8 │ │ │ │ + tsteq pc, r0, lsr #25 │ │ │ │ + tsteq pc, r0, ror ip @ │ │ │ │ + ldrdeq r8, [r0, -r0]! │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq pc, r0, lsr ip @ │ │ │ │ - tsteq pc, r0, lsl #24 │ │ │ │ - @ instruction: 0x01208660 │ │ │ │ + tsteq pc, ip, lsr ip @ │ │ │ │ + tsteq pc, ip, lsl #24 │ │ │ │ + @ instruction: 0x0120866c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, ip, asr #23 │ │ │ │ - @ instruction: 0x0120862c │ │ │ │ + @ instruction: 0x011fdbd8 │ │ │ │ + @ instruction: 0x01208638 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011fdb98 │ │ │ │ - strdeq r8, [r0, -r8]! @ │ │ │ │ + tsteq pc, r4, lsr #23 │ │ │ │ + @ instruction: 0x01208604 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq pc, r4, ror #22 │ │ │ │ - smlawteq r0, r4, r5, r8 │ │ │ │ + tsteq pc, r0, ror fp @ │ │ │ │ + ldrdeq r8, [r0, -r0]! │ │ │ │ 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] @ 3e4eec │ │ │ │ @@ -820173,58 +820173,58 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e4c24 │ │ │ │ teqeq r4, r8, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawbeq r0, r0, r4, r8 │ │ │ │ + smlawbeq r0, ip, r4, r8 │ │ │ │ teqeq r4, r8 @ │ │ │ │ - @ instruction: 0x012a5b00 │ │ │ │ - tsteq pc, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0120836c │ │ │ │ + @ instruction: 0x012a5b08 │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ + @ instruction: 0x01208378 │ │ │ │ andeq r0, r0, r3, lsl #12 │ │ │ │ - smlawteq sl, r4, sl, r5 │ │ │ │ - @ instruction: 0x011fd8dc │ │ │ │ - @ instruction: 0x01208330 │ │ │ │ + smlawteq sl, ip, sl, r5 │ │ │ │ + tsteq pc, r8, ror #17 │ │ │ │ + @ instruction: 0x0120833c │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - smlawbeq sl, r8, sl, r5 │ │ │ │ - tsteq pc, r0, lsr #17 │ │ │ │ - strdeq r8, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a5a90 │ │ │ │ + tsteq pc, ip, lsr #17 │ │ │ │ + @ instruction: 0x01208300 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - @ instruction: 0x012a5a4c │ │ │ │ - tsteq pc, r4, ror #16 │ │ │ │ - @ instruction: 0x012082bc │ │ │ │ - @ instruction: 0x012a5a10 │ │ │ │ - tsteq pc, r8, lsr #16 │ │ │ │ - @ instruction: 0x0120827c │ │ │ │ + @ instruction: 0x012a5a54 │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ + smlawteq r0, r8, r2, r8 │ │ │ │ + @ instruction: 0x012a5a18 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ + smlawbeq r0, r8, r2, r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r5, [sl, -r4]! │ │ │ │ - tsteq pc, ip, ror #15 │ │ │ │ - @ instruction: 0x01208240 │ │ │ │ + ldrdeq r5, [sl, -ip]! │ │ │ │ + @ instruction: 0x011fd7f8 │ │ │ │ + @ instruction: 0x0120824c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012a5998 │ │ │ │ - @ instruction: 0x011fd7b0 │ │ │ │ - @ instruction: 0x01208204 │ │ │ │ + @ instruction: 0x012a59a0 │ │ │ │ + @ instruction: 0x011fd7bc │ │ │ │ + @ instruction: 0x01208210 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x012a595c │ │ │ │ - tsteq pc, r4, ror r7 @ │ │ │ │ - smlawteq r0, r8, r1, r8 │ │ │ │ + @ instruction: 0x012a5964 │ │ │ │ + tsteq pc, r0, lsl #15 │ │ │ │ + ldrdeq r8, [r0, -r4]! │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x012a5920 │ │ │ │ - tsteq pc, r8, lsr r7 @ │ │ │ │ - smlawbeq r0, ip, r1, r8 │ │ │ │ + @ instruction: 0x012a5928 │ │ │ │ + tsteq pc, r4, asr #14 │ │ │ │ + @ instruction: 0x01208198 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012a58e4 │ │ │ │ - @ instruction: 0x011fd6fc │ │ │ │ - @ instruction: 0x01208150 │ │ │ │ + @ instruction: 0x012a58ec │ │ │ │ + tsteq pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x0120815c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012a58a8 │ │ │ │ - tsteq pc, r0, asr #13 │ │ │ │ - @ instruction: 0x01208114 │ │ │ │ + @ instruction: 0x012a58b0 │ │ │ │ + tsteq pc, ip, asr #13 │ │ │ │ + @ instruction: 0x01208120 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 003e4fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -820404,45 +820404,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e4ff4 │ │ │ │ teqeq r4, r4, asr #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r8, lsl #24 │ │ │ │ - @ instruction: 0x012a56a0 │ │ │ │ - @ instruction: 0x011fd4b8 │ │ │ │ - @ instruction: 0x01207f14 │ │ │ │ + @ instruction: 0x012a56a8 │ │ │ │ + tsteq pc, r4, asr #9 │ │ │ │ + @ instruction: 0x01207f20 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x012a5664 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ - ldrdeq r7, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a566c │ │ │ │ + tsteq pc, r8, lsl #9 │ │ │ │ + @ instruction: 0x01207ee4 │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - @ instruction: 0x012a562c │ │ │ │ - tsteq pc, r4, asr #8 │ │ │ │ - @ instruction: 0x01207ea0 │ │ │ │ + @ instruction: 0x012a5634 │ │ │ │ + tsteq pc, r0, asr r4 @ │ │ │ │ + @ instruction: 0x01207eac │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - strdeq r5, [sl, -r4]! │ │ │ │ - tsteq pc, ip, lsl #8 │ │ │ │ - @ instruction: 0x01207e68 │ │ │ │ + strdeq r5, [sl, -ip]! │ │ │ │ + tsteq pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x01207e74 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x012a55bc │ │ │ │ - @ instruction: 0x011fd3d4 │ │ │ │ - @ instruction: 0x01207e30 │ │ │ │ + smlawteq sl, r4, r5, r5 │ │ │ │ + tsteq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x01207e3c │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ - smlawbeq sl, r4, r5, r5 │ │ │ │ - @ instruction: 0x011fd39c │ │ │ │ - strdeq r7, [r0, -r8]! │ │ │ │ + smlawbeq sl, ip, r5, r5 │ │ │ │ + tsteq pc, r8, lsr #7 │ │ │ │ + @ instruction: 0x01207e04 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - @ instruction: 0x012a554c │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ - smlawteq r0, r0, sp, r7 │ │ │ │ + @ instruction: 0x012a5554 │ │ │ │ + tsteq pc, r0, ror r3 @ │ │ │ │ + smlawteq r0, ip, sp, r7 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - @ instruction: 0x012a5514 │ │ │ │ - tsteq pc, ip, lsr #6 │ │ │ │ - smlawbeq r0, r8, sp, r7 │ │ │ │ + @ instruction: 0x012a551c │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x01207d94 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ │ │ │ │ 003e5308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -820499,21 +820499,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e5418 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5364 │ │ │ │ - @ instruction: 0x01207d10 │ │ │ │ - ldrdeq r5, [sl, -r0]! │ │ │ │ - @ instruction: 0x01207c3c │ │ │ │ + @ instruction: 0x01207d1c │ │ │ │ + ldrdeq r5, [sl, -r8]! │ │ │ │ + @ instruction: 0x01207c48 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - @ instruction: 0x012a5394 │ │ │ │ - tsteq pc, ip, lsr #3 │ │ │ │ - @ instruction: 0x01207c08 │ │ │ │ + @ instruction: 0x012a539c │ │ │ │ + @ instruction: 0x011fd1b8 │ │ │ │ + @ instruction: 0x01207c14 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ │ │ │ │ 003e541c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -820672,37 +820672,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5468 │ │ │ │ teqeq r4, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - @ instruction: 0x012a526c │ │ │ │ - tsteq pc, r4, lsl #1 │ │ │ │ - @ instruction: 0x01207ae0 │ │ │ │ + @ instruction: 0x012a5274 │ │ │ │ + @ instruction: 0x011fd090 │ │ │ │ + @ instruction: 0x01207aec │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ tsteq lr, r0, lsr lr │ │ │ │ - @ instruction: 0x01207b68 │ │ │ │ - strdeq r5, [sl, -r4]! │ │ │ │ - @ instruction: 0x01207a64 │ │ │ │ - @ instruction: 0x01207b18 │ │ │ │ - @ instruction: 0x012a51a0 │ │ │ │ - @ instruction: 0x01207a0c │ │ │ │ + @ instruction: 0x01207b74 │ │ │ │ + strdeq r5, [sl, -ip]! │ │ │ │ + @ instruction: 0x01207a70 │ │ │ │ + @ instruction: 0x01207b24 │ │ │ │ + @ instruction: 0x012a51a8 │ │ │ │ + @ instruction: 0x01207a18 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ - @ instruction: 0x012a5164 │ │ │ │ - tsteq pc, ip, ror pc @ │ │ │ │ - ldrdeq r7, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a516c │ │ │ │ + tsteq pc, r8, lsl #31 │ │ │ │ + @ instruction: 0x012079e4 │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - @ instruction: 0x012a512c │ │ │ │ - tsteq pc, r4, asr #30 │ │ │ │ - @ instruction: 0x012079a0 │ │ │ │ + @ instruction: 0x012a5134 │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ + @ instruction: 0x012079ac │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - strdeq r5, [sl, -r4]! │ │ │ │ - tsteq pc, ip, lsl #30 │ │ │ │ - @ instruction: 0x01207968 │ │ │ │ + strdeq r5, [sl, -ip]! │ │ │ │ + tsteq pc, r8, lsl pc @ │ │ │ │ + @ instruction: 0x01207974 │ │ │ │ │ │ │ │ 003e5704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ @@ -820837,34 +820837,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5770 │ │ │ │ teqeq r4, r0, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, ip, lsl #9 │ │ │ │ - @ instruction: 0x012a4f78 │ │ │ │ - @ instruction: 0x011fcd90 │ │ │ │ - @ instruction: 0x012077ec │ │ │ │ + smlawbeq sl, r0, pc, r4 @ │ │ │ │ + @ instruction: 0x011fcd9c │ │ │ │ + strdeq r7, [r0, -r8]! │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ tsteq lr, r8, asr fp │ │ │ │ - smlawteq r0, r8, r8, r7 │ │ │ │ - @ instruction: 0x012a4f1c │ │ │ │ - smlawbeq r0, r8, r7, r7 │ │ │ │ + ldrdeq r7, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a4f24 │ │ │ │ + @ instruction: 0x01207794 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - ldrdeq r4, [sl, -r8]! │ │ │ │ - @ instruction: 0x011fccf0 │ │ │ │ - @ instruction: 0x0120774c │ │ │ │ + @ instruction: 0x012a4ee0 │ │ │ │ + @ instruction: 0x011fccfc │ │ │ │ + @ instruction: 0x01207758 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - @ instruction: 0x012a4ea0 │ │ │ │ - @ instruction: 0x011fccb8 │ │ │ │ - @ instruction: 0x01207714 │ │ │ │ + @ instruction: 0x012a4ea8 │ │ │ │ + tsteq pc, r4, asr #25 │ │ │ │ + @ instruction: 0x01207720 │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - @ instruction: 0x012a4e68 │ │ │ │ - tsteq pc, r0, lsl #25 │ │ │ │ - ldrdeq r7, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a4e70 │ │ │ │ + tsteq pc, ip, lsl #25 │ │ │ │ + @ instruction: 0x012076e8 │ │ │ │ │ │ │ │ 003e5984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #568] @ 0x238 │ │ │ │ @@ -820918,21 +820918,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e5a8c │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e59e0 │ │ │ │ - @ instruction: 0x012a4d58 │ │ │ │ - tsteq pc, r0, ror fp @ │ │ │ │ - smlawteq r0, ip, r5, r7 │ │ │ │ + @ instruction: 0x012a4d60 │ │ │ │ + tsteq pc, ip, ror fp @ │ │ │ │ + ldrdeq r7, [r0, -r8]! │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - @ instruction: 0x012a4d20 │ │ │ │ - tsteq pc, r8, lsr fp @ │ │ │ │ - @ instruction: 0x01207594 │ │ │ │ + @ instruction: 0x012a4d28 │ │ │ │ + tsteq pc, r4, asr #22 │ │ │ │ + @ instruction: 0x012075a0 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 003e5a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -820995,22 +820995,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5b24 │ │ │ │ teqeq r4, r8, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a4c74 │ │ │ │ - @ instruction: 0x012074ec │ │ │ │ + @ instruction: 0x012a4c7c │ │ │ │ + strdeq r7, [r0, -r8]! │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - @ instruction: 0x012a4c2c │ │ │ │ - tsteq pc, r4, asr #20 │ │ │ │ - @ instruction: 0x012074a0 │ │ │ │ + @ instruction: 0x012a4c34 │ │ │ │ + tsteq pc, r0, asr sl @ │ │ │ │ + @ instruction: 0x012074ac │ │ │ │ andeq r0, r0, sp, ror #17 │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ │ │ │ │ 003e5bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #576] @ 0x240 │ │ │ │ @@ -821061,21 +821061,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e5cb8 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5c18 │ │ │ │ - @ instruction: 0x012a4b2c │ │ │ │ - tsteq pc, r4, asr #18 │ │ │ │ - @ instruction: 0x012073a0 │ │ │ │ + @ instruction: 0x012a4b34 │ │ │ │ + tsteq pc, r0, asr r9 @ │ │ │ │ + @ instruction: 0x012073ac │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - strdeq r4, [sl, -r4]! @ │ │ │ │ - tsteq pc, ip, lsl #18 │ │ │ │ - @ instruction: 0x01207368 │ │ │ │ + strdeq r4, [sl, -ip]! │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ + @ instruction: 0x01207374 │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ │ │ │ │ 003e5cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -821230,36 +821230,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5d08 │ │ │ │ teqeq r4, r0, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r4 @ │ │ │ │ - smlawteq sl, r4, r9, r4 │ │ │ │ - @ instruction: 0x011fc7dc │ │ │ │ - @ instruction: 0x01207238 │ │ │ │ + smlawteq sl, ip, r9, r4 │ │ │ │ + tsteq pc, r8, ror #15 │ │ │ │ + @ instruction: 0x01207244 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ tsteq lr, ip, lsl #11 │ │ │ │ - @ instruction: 0x0120730c │ │ │ │ - @ instruction: 0x012a4950 │ │ │ │ - @ instruction: 0x012071bc │ │ │ │ + @ instruction: 0x01207318 │ │ │ │ + @ instruction: 0x012a4958 │ │ │ │ + smlawteq r0, r8, r1, r7 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - @ instruction: 0x012a490c │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - smlawbeq r0, r0, r1, r7 │ │ │ │ + @ instruction: 0x012a4914 │ │ │ │ + tsteq pc, r0, lsr r7 @ │ │ │ │ + smlawbeq r0, ip, r1, r7 │ │ │ │ andeq r0, r0, sl, ror #18 │ │ │ │ - ldrdeq r4, [sl, -r4]! @ │ │ │ │ - tsteq pc, ip, ror #13 │ │ │ │ - @ instruction: 0x01207148 │ │ │ │ - @ instruction: 0x012a489c │ │ │ │ - @ instruction: 0x011fc6b4 │ │ │ │ - @ instruction: 0x01207110 │ │ │ │ - @ instruction: 0x012a4864 │ │ │ │ - tsteq pc, ip, ror r6 @ │ │ │ │ - ldrdeq r7, [r0, -r8]! │ │ │ │ + ldrdeq r4, [sl, -ip]! │ │ │ │ + @ instruction: 0x011fc6f8 │ │ │ │ + @ instruction: 0x01207154 │ │ │ │ + @ instruction: 0x012a48a4 │ │ │ │ + tsteq pc, r0, asr #13 │ │ │ │ + @ instruction: 0x0120711c │ │ │ │ + @ instruction: 0x012a486c │ │ │ │ + tsteq pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x012070e4 │ │ │ │ andeq r0, r0, r6, ror #18 │ │ │ │ │ │ │ │ 003e5f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821307,21 +821307,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e6080 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e5fd4 │ │ │ │ - @ instruction: 0x012a4764 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ - ldrdeq r6, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a476c │ │ │ │ + tsteq pc, r8, lsl #11 │ │ │ │ + @ instruction: 0x01206fe4 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - @ instruction: 0x012a472c │ │ │ │ - tsteq pc, r4, asr #10 │ │ │ │ - @ instruction: 0x01206fa0 │ │ │ │ + @ instruction: 0x012a4734 │ │ │ │ + tsteq pc, r0, asr r5 @ │ │ │ │ + @ instruction: 0x01206fac │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ │ │ │ │ 003e6084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -821380,21 +821380,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e60cc │ │ │ │ @ instruction: 0x011ec29c │ │ │ │ - @ instruction: 0x01207030 │ │ │ │ - @ instruction: 0x012a4660 │ │ │ │ - smlawteq r0, r8, lr, r6 │ │ │ │ + @ instruction: 0x0120703c │ │ │ │ + @ instruction: 0x012a4668 │ │ │ │ + ldrdeq r6, [r0, -r4]! │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x012a4618 │ │ │ │ - tsteq pc, r0, lsr r4 @ │ │ │ │ - smlawbeq r0, r4, lr, r6 │ │ │ │ + @ instruction: 0x012a4620 │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ + @ instruction: 0x01206e90 │ │ │ │ │ │ │ │ 003e619c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #396] @ 0x18c │ │ │ │ @@ -821452,21 +821452,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e61e4 │ │ │ │ tsteq lr, r4, lsl #3 │ │ │ │ - @ instruction: 0x01206f24 │ │ │ │ - @ instruction: 0x012a4548 │ │ │ │ - @ instruction: 0x01206db0 │ │ │ │ + @ instruction: 0x01206f30 │ │ │ │ + @ instruction: 0x012a4550 │ │ │ │ + @ instruction: 0x01206dbc │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - @ instruction: 0x012a4500 │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x01206d6c │ │ │ │ + @ instruction: 0x012a4508 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + @ instruction: 0x01206d78 │ │ │ │ │ │ │ │ 003e62b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #208] @ 3e639c │ │ │ │ @@ -821521,19 +821521,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e632c │ │ │ │ teqeq r4, ip, lsr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq sl, r8, r4, r4 │ │ │ │ - strdeq r6, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a4490 │ │ │ │ + @ instruction: 0x01206d04 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ │ │ │ │ 003e63bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -821588,20 +821588,20 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6434 │ │ │ │ teqeq r4, r8, lsr #16 │ │ │ │ - @ instruction: 0x012a4370 │ │ │ │ + @ instruction: 0x012a4378 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01206be8 │ │ │ │ + strdeq r6, [r0, -r4]! │ │ │ │ muleq r0, lr, fp │ │ │ │ - tsteq pc, r4, lsr r1 @ │ │ │ │ - tsteq pc, r0, lsl #2 │ │ │ │ + tsteq pc, r0, asr #2 │ │ │ │ + tsteq pc, ip, lsl #2 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ │ │ │ │ 003e64c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821626,17 +821626,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e6544 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e64f0 │ │ │ │ - @ instruction: 0x012a425c │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ - smlawteq r0, r8, sl, r6 │ │ │ │ + @ instruction: 0x012a4264 │ │ │ │ + tsteq pc, r0, lsl #1 │ │ │ │ + ldrdeq r6, [r0, -r4]! │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ │ │ │ │ 003e6548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821661,17 +821661,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e65c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6574 │ │ │ │ - ldrdeq r4, [sl, -r8]! │ │ │ │ - @ instruction: 0x011fbff0 │ │ │ │ - @ instruction: 0x01206a44 │ │ │ │ + @ instruction: 0x012a41e0 │ │ │ │ + @ instruction: 0x011fbffc │ │ │ │ + @ instruction: 0x01206a50 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ │ │ │ │ 003e65cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821724,19 +821724,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e66c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, r8, lsl r6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a4174 │ │ │ │ - ldrdeq r6, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a417c │ │ │ │ + @ instruction: 0x012069e8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq pc, ip, lsr #30 │ │ │ │ - @ instruction: 0x011fbefc │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ + tsteq pc, r8, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 003e66c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821789,18 +821789,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 3e67bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, ip, lsl r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a4078 │ │ │ │ - @ instruction: 0x012068e0 │ │ │ │ - tsteq pc, r0, lsr lr @ │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ + smlawbeq sl, r0, r0, r4 │ │ │ │ + @ instruction: 0x012068ec │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ + tsteq pc, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ │ │ │ │ 003e67c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821853,19 +821853,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e68b8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, r4, lsr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq sl, r0, pc, r3 @ │ │ │ │ - @ instruction: 0x012067e8 │ │ │ │ + smlawbeq sl, r8, pc, r3 @ │ │ │ │ + strdeq r6, [r0, -r4]! │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - tsteq pc, r8, lsr sp @ │ │ │ │ - tsteq pc, r8, lsl #26 │ │ │ │ + tsteq pc, r4, asr #26 │ │ │ │ + tsteq pc, r4, lsl sp @ │ │ │ │ andeq r0, r0, r9, lsr #27 │ │ │ │ │ │ │ │ 003e68bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -821918,19 +821918,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e69b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawbeq sl, r4, lr, r3 │ │ │ │ - @ instruction: 0x012066ec │ │ │ │ + smlawbeq sl, ip, lr, r3 │ │ │ │ + strdeq r6, [r0, -r8]! │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, ip, lsr ip @ │ │ │ │ - tsteq pc, ip, lsl #24 │ │ │ │ + tsteq pc, r8, asr #24 │ │ │ │ + tsteq pc, r8, lsl ip @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003e69b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -822066,30 +822066,30 @@ │ │ │ │ add r2, r2, #608 @ 0x260 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6ab4 │ │ │ │ teqeq r4, ip, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012a3d30 │ │ │ │ - @ instruction: 0x012065a4 │ │ │ │ + @ instruction: 0x012a3d38 │ │ │ │ + @ instruction: 0x012065b0 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ teqeq r4, r8, asr #2 │ │ │ │ - tsteq pc, ip, lsl #21 │ │ │ │ - @ instruction: 0x012a3c40 │ │ │ │ - tsteq pc, r8, asr sl @ │ │ │ │ - @ instruction: 0x012064ac │ │ │ │ + @ instruction: 0x011fba98 │ │ │ │ + @ instruction: 0x012a3c48 │ │ │ │ + tsteq pc, r4, ror #20 │ │ │ │ + @ instruction: 0x012064b8 │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - @ instruction: 0x012a3c04 │ │ │ │ - ldrdeq r6, [r0, -r8]! │ │ │ │ - @ instruction: 0x01206468 │ │ │ │ + @ instruction: 0x012a3c0c │ │ │ │ + @ instruction: 0x012065e4 │ │ │ │ + @ instruction: 0x01206474 │ │ │ │ andeq r0, r0, r5, lsl #28 │ │ │ │ - @ instruction: 0x012a3bb4 │ │ │ │ - tsteq pc, ip, asr #19 │ │ │ │ - @ instruction: 0x01206420 │ │ │ │ + @ instruction: 0x012a3bbc │ │ │ │ + @ instruction: 0x011fb9d8 │ │ │ │ + @ instruction: 0x0120642c │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ │ │ │ │ 003e6c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -822145,19 +822145,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6ca4 │ │ │ │ teqeq r4, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a3b10 │ │ │ │ - smlawbeq r0, r0, r3, r6 │ │ │ │ + @ instruction: 0x012a3b18 │ │ │ │ + smlawbeq r0, ip, r3, r6 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - tsteq pc, r4, asr #17 │ │ │ │ - @ instruction: 0x011fb890 │ │ │ │ + @ instruction: 0x011fb8d0 │ │ │ │ + @ instruction: 0x011fb89c │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ │ │ │ │ 003e6d34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -822249,25 +822249,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6db0 │ │ │ │ teqeq r4, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, ip, asr #28 │ │ │ │ - @ instruction: 0x012a3974 │ │ │ │ - tsteq pc, ip, lsl #15 │ │ │ │ - @ instruction: 0x012061e0 │ │ │ │ + @ instruction: 0x012a397c │ │ │ │ + @ instruction: 0x011fb798 │ │ │ │ + @ instruction: 0x012061ec │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - @ instruction: 0x012a3934 │ │ │ │ - @ instruction: 0x01206348 │ │ │ │ - @ instruction: 0x0120619c │ │ │ │ + @ instruction: 0x012a393c │ │ │ │ + @ instruction: 0x01206354 │ │ │ │ + @ instruction: 0x012061a8 │ │ │ │ andeq r0, r0, sp, asr lr │ │ │ │ - @ instruction: 0x012a38ec │ │ │ │ - tsteq pc, r4, lsl #14 │ │ │ │ - @ instruction: 0x01206158 │ │ │ │ + strdeq r3, [sl, -r4]! │ │ │ │ + tsteq pc, r0, lsl r7 @ │ │ │ │ + @ instruction: 0x01206164 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ │ │ │ │ 003e6ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -822292,17 +822292,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e6f64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e6f10 │ │ │ │ - @ instruction: 0x012a383c │ │ │ │ - tsteq pc, r4, asr r6 @ │ │ │ │ - @ instruction: 0x012060a8 │ │ │ │ + @ instruction: 0x012a3844 │ │ │ │ + tsteq pc, r0, ror #12 │ │ │ │ + strheq r6, [r0, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #29 │ │ │ │ │ │ │ │ 003e6f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -822488,30 +822488,30 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e70d0 │ │ │ │ teqeq r4, ip, ror ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r0, asr #24 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012a3764 │ │ │ │ - ldrdeq r5, [r0, -r0]! │ │ │ │ + @ instruction: 0x012a376c │ │ │ │ + ldrdeq r5, [r0, -ip]! │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ teqeq r4, ip, lsr #22 │ │ │ │ - tsteq pc, r0, lsr #8 │ │ │ │ - ldrdeq r3, [sl, -r4]! │ │ │ │ - tsteq pc, ip, ror #7 │ │ │ │ - @ instruction: 0x01205e40 │ │ │ │ + tsteq pc, ip, lsr #8 │ │ │ │ + ldrdeq r3, [sl, -ip]! │ │ │ │ + @ instruction: 0x011fb3f8 │ │ │ │ + @ instruction: 0x01205e4c │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - @ instruction: 0x01205fe4 │ │ │ │ - @ instruction: 0x012a3594 │ │ │ │ - @ instruction: 0x01205e00 │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ + @ instruction: 0x012a359c │ │ │ │ + @ instruction: 0x01205e0c │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - @ instruction: 0x012a3544 │ │ │ │ - tsteq pc, ip, asr r3 @ │ │ │ │ - @ instruction: 0x01205db0 │ │ │ │ + @ instruction: 0x012a354c │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ + @ instruction: 0x01205dbc │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 003e72a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -822564,19 +822564,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e739c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, r0, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a349c │ │ │ │ - @ instruction: 0x01205d04 │ │ │ │ + @ instruction: 0x012a34a4 │ │ │ │ + @ instruction: 0x01205d10 │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - tsteq pc, r4, asr r2 @ │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ + tsteq pc, r0, lsr r2 @ │ │ │ │ andeq r0, r0, r5, ror #29 │ │ │ │ │ │ │ │ 003e73a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -822823,30 +822823,30 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3e75b8 │ │ │ │ teqeq r4, r4, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r0, lsl r8 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012a332c │ │ │ │ - @ instruction: 0x01205b94 │ │ │ │ + @ instruction: 0x012a3334 │ │ │ │ + @ instruction: 0x01205ba0 │ │ │ │ andeq r0, r0, fp, lsl pc │ │ │ │ teqeq r4, r4, asr #12 │ │ │ │ - tsteq pc, r4, lsl #30 │ │ │ │ - strheq r3, [sl, -r4]! │ │ │ │ - tsteq pc, ip, asr #29 │ │ │ │ - @ instruction: 0x01205928 │ │ │ │ + tsteq pc, r0, lsl pc @ │ │ │ │ + strheq r3, [sl, -ip]! │ │ │ │ + @ instruction: 0x011faed8 │ │ │ │ + @ instruction: 0x01205934 │ │ │ │ andeq r0, r0, r9, lsl pc │ │ │ │ - @ instruction: 0x01205b14 │ │ │ │ - @ instruction: 0x012a306c │ │ │ │ - @ instruction: 0x012058e4 │ │ │ │ + @ instruction: 0x01205b20 │ │ │ │ + @ instruction: 0x012a3074 │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x012a3018 │ │ │ │ - tsteq pc, r0, lsr lr @ │ │ │ │ - smlawbeq r0, ip, r8, r5 │ │ │ │ + @ instruction: 0x012a3020 │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ + @ instruction: 0x01205898 │ │ │ │ andeq r0, r0, r7, lsl pc │ │ │ │ │ │ │ │ 003e77d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -822899,18 +822899,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 3e78c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ teqeq r4, r4, lsl r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012a2f70 │ │ │ │ - ldrdeq r5, [r0, -r8]! │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ - @ instruction: 0x011facf8 │ │ │ │ + @ instruction: 0x012a2f78 │ │ │ │ + @ instruction: 0x012057e4 │ │ │ │ + tsteq pc, r4, lsr sp @ │ │ │ │ + tsteq pc, r4, lsl #26 │ │ │ │ andeq r0, r0, r1, asr pc │ │ │ │ │ │ │ │ 003e78c8 : │ │ │ │ ldr r3, [r0, #868] @ 0x364 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -823191,58 +823191,58 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e7934 │ │ │ │ teqeq r4, r4, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r4, r8, asr #5 │ │ │ │ teqeq r4, ip, asr #29 │ │ │ │ - @ instruction: 0x012056b0 │ │ │ │ - @ instruction: 0x012a2d30 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ - @ instruction: 0x012055a0 │ │ │ │ - @ instruction: 0x01234120 │ │ │ │ - @ instruction: 0x01205804 │ │ │ │ - @ instruction: 0x01205808 │ │ │ │ - @ instruction: 0x012057ec │ │ │ │ - strdeq r5, [r0, -r0]! │ │ │ │ - @ instruction: 0x012a2c5c │ │ │ │ - tsteq pc, r4, ror sl @ │ │ │ │ - smlawteq r0, r8, r4, r5 │ │ │ │ + @ instruction: 0x012056bc │ │ │ │ + @ instruction: 0x012a2d38 │ │ │ │ + tsteq pc, r0, asr fp @ │ │ │ │ + @ instruction: 0x012055ac │ │ │ │ + @ instruction: 0x0123412c │ │ │ │ + @ instruction: 0x01205810 │ │ │ │ + @ instruction: 0x01205814 │ │ │ │ + strdeq r5, [r0, -r8]! │ │ │ │ + strdeq r5, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a2c64 │ │ │ │ + tsteq pc, r0, lsl #21 │ │ │ │ + ldrdeq r5, [r0, -r4]! │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - @ instruction: 0x012a2c1c │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - smlawbeq r0, r8, r4, r5 │ │ │ │ + @ instruction: 0x012a2c24 │ │ │ │ + tsteq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01205494 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - @ instruction: 0x012a2be0 │ │ │ │ - @ instruction: 0x011fa9f8 │ │ │ │ - @ instruction: 0x0120544c │ │ │ │ + @ instruction: 0x012a2be8 │ │ │ │ + tsteq pc, r4, lsl #20 │ │ │ │ + @ instruction: 0x01205458 │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - @ instruction: 0x012a2ba8 │ │ │ │ - @ instruction: 0x011fa9bc │ │ │ │ - @ instruction: 0x01205414 │ │ │ │ + @ instruction: 0x012a2bb0 │ │ │ │ + tsteq pc, r8, asr #19 │ │ │ │ + @ instruction: 0x01205420 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x012a2b68 │ │ │ │ - tsteq pc, r0, lsl #19 │ │ │ │ - ldrdeq r5, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a2b70 │ │ │ │ + tsteq pc, ip, lsl #19 │ │ │ │ + @ instruction: 0x012053e0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012a2b2c │ │ │ │ - tsteq pc, r4, asr #18 │ │ │ │ - @ instruction: 0x01205398 │ │ │ │ + @ instruction: 0x012a2b34 │ │ │ │ + tsteq pc, r0, asr r9 @ │ │ │ │ + @ instruction: 0x012053a4 │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - strdeq r2, [sl, -r0]! │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ - @ instruction: 0x0120535c │ │ │ │ + strdeq r2, [sl, -r8]! │ │ │ │ + tsteq pc, r4, lsl r9 @ │ │ │ │ + @ instruction: 0x01205368 │ │ │ │ andeq r0, r0, sl, lsr #13 │ │ │ │ - @ instruction: 0x012a2ab4 │ │ │ │ - @ instruction: 0x01205598 │ │ │ │ - @ instruction: 0x01205320 │ │ │ │ + @ instruction: 0x012a2abc │ │ │ │ + @ instruction: 0x012055a4 │ │ │ │ + @ instruction: 0x0120532c │ │ │ │ andeq r0, r0, fp, lsr #13 │ │ │ │ - @ instruction: 0x012a2a70 │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - ldrdeq r5, [r0, -ip]! │ │ │ │ + @ instruction: 0x012a2a78 │ │ │ │ + @ instruction: 0x011fa894 │ │ │ │ + @ instruction: 0x012052e8 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ │ │ │ │ 003e7de8 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ @@ -823377,33 +823377,33 @@ │ │ │ │ b 3e7e4c │ │ │ │ ldr r3, [pc, #88] @ 3e805c │ │ │ │ add r3, pc, r3 │ │ │ │ b 3e7f1c │ │ │ │ teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a28b0 │ │ │ │ - tsteq pc, r8, asr #13 │ │ │ │ - @ instruction: 0x01205414 │ │ │ │ + @ instruction: 0x012a28b8 │ │ │ │ + @ instruction: 0x011fa6d4 │ │ │ │ + @ instruction: 0x01205420 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x012053a8 │ │ │ │ - @ instruction: 0x012053a8 │ │ │ │ - smlawteq r0, r0, r3, r5 │ │ │ │ - @ instruction: 0x012a281c │ │ │ │ - @ instruction: 0x01205378 │ │ │ │ - @ instruction: 0x01205330 │ │ │ │ - smlawteq sl, ip, r7, r2 │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ - @ instruction: 0x01205330 │ │ │ │ + @ instruction: 0x012053b4 │ │ │ │ + @ instruction: 0x012053b4 │ │ │ │ + smlawteq r0, ip, r3, r5 │ │ │ │ + @ instruction: 0x012a2824 │ │ │ │ + smlawbeq r0, r4, r3, r5 │ │ │ │ + @ instruction: 0x0120533c │ │ │ │ + ldrdeq r2, [sl, -r4]! │ │ │ │ + @ instruction: 0x011fa5f0 │ │ │ │ + @ instruction: 0x0120533c │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x012a2794 │ │ │ │ - tsteq pc, ip, lsr #11 │ │ │ │ - strdeq r5, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a279c │ │ │ │ + @ instruction: 0x011fa5b8 │ │ │ │ + @ instruction: 0x01205304 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - smlawteq r0, r8, r2, r5 │ │ │ │ + ldrdeq r5, [r0, -r4]! │ │ │ │ │ │ │ │ 003e8060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #428] @ 3e8224 │ │ │ │ @@ -823514,28 +823514,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3e80d4 │ │ │ │ teqpeq r3, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r3, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a2634 │ │ │ │ - tsteq pc, ip, asr #8 │ │ │ │ - @ instruction: 0x01204ea8 │ │ │ │ - @ instruction: 0x012a25ec │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ - @ instruction: 0x01204e60 │ │ │ │ + @ instruction: 0x012a263c │ │ │ │ + tsteq pc, r8, asr r4 @ │ │ │ │ + @ instruction: 0x01204eb4 │ │ │ │ + strdeq r2, [sl, -r4]! │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ + @ instruction: 0x01204e6c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012a25ac │ │ │ │ - tsteq pc, r4, asr #7 │ │ │ │ - @ instruction: 0x01204e18 │ │ │ │ + @ instruction: 0x012a25b4 │ │ │ │ + @ instruction: 0x011fa3d0 │ │ │ │ + @ instruction: 0x01204e24 │ │ │ │ andeq r0, r0, r9, asr #19 │ │ │ │ - @ instruction: 0x012a2570 │ │ │ │ - tsteq pc, r8, lsl #7 │ │ │ │ - @ instruction: 0x01204de4 │ │ │ │ + @ instruction: 0x012a2578 │ │ │ │ + @ instruction: 0x011fa394 │ │ │ │ + strdeq r4, [r0, -r0]! │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ │ │ │ │ 003e826c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -823611,25 +823611,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3e83d8 │ │ │ │ add r2, r2, #856 @ 0x358 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3e82b4 │ │ │ │ - @ instruction: 0x01205070 │ │ │ │ - @ instruction: 0x012a2460 │ │ │ │ - smlawteq r0, r8, ip, r4 │ │ │ │ + @ instruction: 0x0120507c │ │ │ │ + @ instruction: 0x012a2468 │ │ │ │ + ldrdeq r4, [r0, -r4]! @ │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ - @ instruction: 0x012a2424 │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - @ instruction: 0x01204c90 │ │ │ │ + @ instruction: 0x012a242c │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + @ instruction: 0x01204c9c │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - @ instruction: 0x012a23e8 │ │ │ │ - tsteq pc, r0, lsl #4 │ │ │ │ - @ instruction: 0x01204c5c │ │ │ │ + strdeq r2, [sl, -r0]! │ │ │ │ + tsteq pc, ip, lsl #4 │ │ │ │ + @ instruction: 0x01204c68 │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ │ │ │ │ 003e83dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -823746,29 +823746,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e845c │ │ │ │ teqpeq r3, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r3, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a22ac │ │ │ │ - tsteq pc, r4, asr #1 │ │ │ │ - @ instruction: 0x01204b20 │ │ │ │ + @ instruction: 0x012a22b4 │ │ │ │ + ldrsbeq sl, [pc, -r0] │ │ │ │ + @ instruction: 0x01204b2c │ │ │ │ muleq r0, sp, r7 │ │ │ │ - @ instruction: 0x012a2270 │ │ │ │ - tsteq pc, r8, lsl #1 │ │ │ │ - @ instruction: 0x01204ae4 │ │ │ │ + @ instruction: 0x012a2278 │ │ │ │ + @ instruction: 0x011fa094 │ │ │ │ + strdeq r4, [r0, -r0]! │ │ │ │ muleq r0, ip, r7 │ │ │ │ - @ instruction: 0x01204e64 │ │ │ │ - @ instruction: 0x012a2220 │ │ │ │ - smlawbeq r0, r8, sl, r4 │ │ │ │ + @ instruction: 0x01204e70 │ │ │ │ + @ instruction: 0x012a2228 │ │ │ │ + @ instruction: 0x01204a94 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - ldrdeq r2, [sl, -ip]! │ │ │ │ - @ instruction: 0x011f9ff4 │ │ │ │ - @ instruction: 0x01204a50 │ │ │ │ + @ instruction: 0x012a21e4 │ │ │ │ + tsteq pc, r0 │ │ │ │ + @ instruction: 0x01204a5c │ │ │ │ muleq r0, r8, r7 │ │ │ │ │ │ │ │ 003e8600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -823883,29 +823883,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3e8684 │ │ │ │ teqpeq r3, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqpeq r3, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a206c │ │ │ │ - tsteq pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x012048e0 │ │ │ │ + @ instruction: 0x012a2074 │ │ │ │ + @ instruction: 0x011f9e90 │ │ │ │ + @ instruction: 0x012048ec │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - @ instruction: 0x012a2030 │ │ │ │ - tsteq pc, r8, asr #28 │ │ │ │ - @ instruction: 0x012048a4 │ │ │ │ + @ instruction: 0x012a2038 │ │ │ │ + tsteq pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x012048b0 │ │ │ │ @ instruction: 0x000007bb │ │ │ │ - strdeq r1, [sl, -r8]! │ │ │ │ - tsteq pc, r0, lsl lr @ │ │ │ │ - @ instruction: 0x0120486c │ │ │ │ + @ instruction: 0x012a2000 │ │ │ │ + tsteq pc, ip, lsl lr @ │ │ │ │ + @ instruction: 0x01204878 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - smlawteq sl, r0, pc, r1 @ │ │ │ │ - @ instruction: 0x011f9dd8 │ │ │ │ - @ instruction: 0x01204834 │ │ │ │ + smlawteq sl, r8, pc, r1 @ │ │ │ │ + tsteq pc, r4, ror #27 │ │ │ │ + @ instruction: 0x01204840 │ │ │ │ @ instruction: 0x000007b7 │ │ │ │ │ │ │ │ 003e881c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -824006,26 +824006,26 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3e88d0 │ │ │ │ teqpeq r3, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012a1f08 │ │ │ │ - @ instruction: 0x01204774 │ │ │ │ + @ instruction: 0x012a1f10 │ │ │ │ + smlawbeq r0, r0, r7, r4 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ teqpeq r3, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012a1e54 │ │ │ │ - tsteq pc, ip, ror #24 │ │ │ │ - smlawteq r0, r0, r6, r4 │ │ │ │ + @ instruction: 0x012a1e5c │ │ │ │ + tsteq pc, r8, ror ip @ │ │ │ │ + smlawteq r0, ip, r6, r4 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - tsteq pc, r4, lsr ip @ │ │ │ │ - @ instruction: 0x01204a74 │ │ │ │ - @ instruction: 0x012a1de0 │ │ │ │ - @ instruction: 0x0120464c │ │ │ │ + tsteq pc, r0, asr #24 │ │ │ │ + smlawbeq r0, r0, sl, r4 │ │ │ │ + @ instruction: 0x012a1de8 │ │ │ │ + @ instruction: 0x01204658 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ │ │ │ │ 003e89f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -824161,30 +824161,30 @@ │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e8af0 │ │ │ │ teqpeq r3, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r1, [sl, -r4]! │ │ │ │ - @ instruction: 0x01204568 │ │ │ │ + strdeq r1, [sl, -ip]! │ │ │ │ + @ instruction: 0x01204574 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ teqpeq r3, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, asr sl @ │ │ │ │ - @ instruction: 0x012a1c04 │ │ │ │ - tsteq pc, ip, lsl sl @ │ │ │ │ - @ instruction: 0x01204470 │ │ │ │ + tsteq pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x012a1c0c │ │ │ │ + tsteq pc, r8, lsr #20 │ │ │ │ + @ instruction: 0x0120447c │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - smlawteq sl, r8, fp, r1 │ │ │ │ - @ instruction: 0x0120459c │ │ │ │ - @ instruction: 0x0120442c │ │ │ │ + ldrdeq r1, [sl, -r0]! │ │ │ │ + @ instruction: 0x012045a8 │ │ │ │ + @ instruction: 0x01204438 │ │ │ │ andeq r0, r0, r5, lsl fp │ │ │ │ - @ instruction: 0x012a1b78 │ │ │ │ - @ instruction: 0x011f9990 │ │ │ │ - @ instruction: 0x012043e4 │ │ │ │ + smlawbeq sl, r0, fp, r1 │ │ │ │ + @ instruction: 0x011f999c │ │ │ │ + strdeq r4, [r0, -r0]! │ │ │ │ andeq r0, r0, r4, lsl fp │ │ │ │ │ │ │ │ 003e8c68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -824276,25 +824276,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e8ce4 │ │ │ │ teqeq r3, ip, ror pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8, lsl pc │ │ │ │ - @ instruction: 0x012a1a40 │ │ │ │ - tsteq pc, r8, asr r8 @ │ │ │ │ - @ instruction: 0x012042ac │ │ │ │ + @ instruction: 0x012a1a48 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ + @ instruction: 0x012042b8 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - @ instruction: 0x012a1a00 │ │ │ │ - @ instruction: 0x01204414 │ │ │ │ - @ instruction: 0x01204268 │ │ │ │ + @ instruction: 0x012a1a08 │ │ │ │ + @ instruction: 0x01204420 │ │ │ │ + @ instruction: 0x01204274 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - @ instruction: 0x012a19b8 │ │ │ │ - @ instruction: 0x011f97d0 │ │ │ │ - @ instruction: 0x01204224 │ │ │ │ + smlawteq sl, r0, r9, r1 │ │ │ │ + @ instruction: 0x011f97dc │ │ │ │ + @ instruction: 0x01204230 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ │ │ │ │ 003e8e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -824480,30 +824480,30 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e8f80 │ │ │ │ teqeq r3, ip, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r0 @ │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012a18b4 │ │ │ │ - @ instruction: 0x01204120 │ │ │ │ + @ instruction: 0x012a18bc │ │ │ │ + @ instruction: 0x0120412c │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ teqeq r3, ip, ror ip │ │ │ │ - tsteq pc, r0, ror r5 @ │ │ │ │ - @ instruction: 0x012a1724 │ │ │ │ - tsteq pc, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x01203f90 │ │ │ │ + tsteq pc, ip, ror r5 @ │ │ │ │ + @ instruction: 0x012a172c │ │ │ │ + tsteq pc, r8, asr #10 │ │ │ │ + @ instruction: 0x01203f9c │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - @ instruction: 0x01204134 │ │ │ │ - @ instruction: 0x012a16e4 │ │ │ │ - @ instruction: 0x01203f50 │ │ │ │ + @ instruction: 0x01204140 │ │ │ │ + @ instruction: 0x012a16ec │ │ │ │ + @ instruction: 0x01203f5c │ │ │ │ andeq r0, r0, sl, ror #24 │ │ │ │ - @ instruction: 0x012a1694 │ │ │ │ - tsteq pc, ip, lsr #9 │ │ │ │ - @ instruction: 0x01203f00 │ │ │ │ + @ instruction: 0x012a169c │ │ │ │ + @ instruction: 0x011f94b8 │ │ │ │ + @ instruction: 0x01203f0c │ │ │ │ andeq r0, r0, r9, ror #24 │ │ │ │ │ │ │ │ 003e9154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -824750,30 +824750,30 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3e936c │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, asr sl │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012a1578 │ │ │ │ - @ instruction: 0x01203de0 │ │ │ │ + smlawbeq sl, r0, r5, r1 │ │ │ │ + @ instruction: 0x01203dec │ │ │ │ andeq r0, r0, r6, lsr sp │ │ │ │ teqeq r3, r0 @ │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ - @ instruction: 0x012a1300 │ │ │ │ - tsteq pc, r8, lsl r1 @ │ │ │ │ - @ instruction: 0x01203b74 │ │ │ │ + tsteq pc, ip, asr r1 @ │ │ │ │ + @ instruction: 0x012a1308 │ │ │ │ + tsteq pc, r4, lsr #2 │ │ │ │ + smlawbeq r0, r0, fp, r3 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ - @ instruction: 0x01203d60 │ │ │ │ - @ instruction: 0x012a12b8 │ │ │ │ - @ instruction: 0x01203b30 │ │ │ │ + @ instruction: 0x01203d6c │ │ │ │ + smlawteq sl, r0, r2, r1 │ │ │ │ + @ instruction: 0x01203b3c │ │ │ │ andeq r0, r0, r3, lsr sp │ │ │ │ - @ instruction: 0x012a1264 │ │ │ │ - tsteq pc, ip, ror r0 @ │ │ │ │ - ldrdeq r3, [r0, -r8]! │ │ │ │ + @ instruction: 0x012a126c │ │ │ │ + tsteq pc, r8, lsl #1 │ │ │ │ + @ instruction: 0x01203ae4 │ │ │ │ andeq r0, r0, r2, lsr sp │ │ │ │ │ │ │ │ 003e9584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -824838,25 +824838,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3e96c4 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 3e95cc │ │ │ │ - @ instruction: 0x012a1174 │ │ │ │ - tsteq pc, ip, lsl #31 │ │ │ │ - @ instruction: 0x012039e8 │ │ │ │ + @ instruction: 0x012a117c │ │ │ │ + @ instruction: 0x011f8f98 │ │ │ │ + strdeq r3, [r0, -r4]! │ │ │ │ andeq r0, r0, r5, lsl #17 │ │ │ │ - @ instruction: 0x012a1138 │ │ │ │ - tsteq pc, r0, asr pc @ │ │ │ │ - @ instruction: 0x012039a4 │ │ │ │ + @ instruction: 0x012a1140 │ │ │ │ + tsteq pc, ip, asr pc @ │ │ │ │ + @ instruction: 0x012039b0 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - strdeq r1, [sl, -ip]! │ │ │ │ - tsteq pc, r4, lsl pc @ │ │ │ │ - @ instruction: 0x01203970 │ │ │ │ + @ instruction: 0x012a1104 │ │ │ │ + tsteq pc, r0, lsr #30 │ │ │ │ + @ instruction: 0x0120397c │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ │ │ │ │ 003e96c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -824992,30 +824992,30 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e97c4 │ │ │ │ teqeq r3, ip, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012a1020 │ │ │ │ - @ instruction: 0x01203894 │ │ │ │ + @ instruction: 0x012a1028 │ │ │ │ + @ instruction: 0x012038a0 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ teqeq r3, r8, lsr r4 │ │ │ │ - tsteq pc, ip, ror sp @ │ │ │ │ - @ instruction: 0x012a0f30 │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ - @ instruction: 0x0120379c │ │ │ │ + tsteq pc, r8, lsl #27 │ │ │ │ + @ instruction: 0x012a0f38 │ │ │ │ + tsteq pc, r4, asr sp @ │ │ │ │ + @ instruction: 0x012037a8 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - strdeq r0, [sl, -r4]! │ │ │ │ - smlawteq r0, r8, r8, r3 │ │ │ │ - @ instruction: 0x01203758 │ │ │ │ + strdeq r0, [sl, -ip]! │ │ │ │ + ldrdeq r3, [r0, -r4]! │ │ │ │ + @ instruction: 0x01203764 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - smulwbeq sl, r4, lr │ │ │ │ - @ instruction: 0x011f8cbc │ │ │ │ - @ instruction: 0x01203710 │ │ │ │ + smulwbeq sl, ip, lr │ │ │ │ + tsteq pc, r8, asr #25 │ │ │ │ + @ instruction: 0x0120371c │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ │ │ │ │ 003e993c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -825110,25 +825110,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e99b8 │ │ │ │ teqeq r3, r8, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r4, asr #4 │ │ │ │ - @ instruction: 0x012a0d74 │ │ │ │ - tsteq pc, r0, lsl #23 │ │ │ │ - ldrdeq r3, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a0d7c │ │ │ │ + tsteq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x012035e0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x012a0d34 │ │ │ │ - @ instruction: 0x01203738 │ │ │ │ - smlawbeq r0, ip, r5, r3 │ │ │ │ + @ instruction: 0x012a0d3c │ │ │ │ + @ instruction: 0x01203744 │ │ │ │ + @ instruction: 0x01203598 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - smulwteq sl, r4, ip │ │ │ │ - @ instruction: 0x011f8af0 │ │ │ │ - @ instruction: 0x01203544 │ │ │ │ + smulwteq sl, ip, ip │ │ │ │ + @ instruction: 0x011f8afc │ │ │ │ + @ instruction: 0x01203550 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 003e9af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -825310,31 +825310,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9c4c │ │ │ │ teqeq r3, ip, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq lr, [r3, -r8]! │ │ │ │ - smulwteq sl, r4, fp │ │ │ │ + smulwteq sl, ip, fp │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x01203448 │ │ │ │ + @ instruction: 0x01203454 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - tsteq pc, r8, lsr #17 │ │ │ │ - @ instruction: 0x012a0a64 │ │ │ │ - tsteq pc, r0, ror r8 @ │ │ │ │ - smlawteq r0, r4, r2, r3 │ │ │ │ + @ instruction: 0x011f88b4 │ │ │ │ + @ instruction: 0x012a0a6c │ │ │ │ + tsteq pc, ip, ror r8 @ │ │ │ │ + ldrdeq r3, [r0, -r0]! │ │ │ │ andeq r0, r0, r2, lsr #25 │ │ │ │ - @ instruction: 0x012a0a20 │ │ │ │ - @ instruction: 0x01203464 │ │ │ │ - smlawbeq r0, r0, r2, r3 │ │ │ │ + @ instruction: 0x012a0a28 │ │ │ │ + @ instruction: 0x01203470 │ │ │ │ + smlawbeq r0, ip, r2, r3 │ │ │ │ andeq r0, r0, r1, lsr #25 │ │ │ │ - smlawteq sl, ip, r9, r0 │ │ │ │ - @ instruction: 0x011f87d8 │ │ │ │ - @ instruction: 0x01203230 │ │ │ │ + ldrdeq r0, [sl, -r4]! │ │ │ │ + tsteq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x0120323c │ │ │ │ │ │ │ │ 003e9e24 : │ │ │ │ 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 │ │ │ │ @@ -825580,29 +825580,29 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3ea03c │ │ │ │ teqeq r3, r0, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, lsl #27 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - smulwbeq sl, r8, r8 │ │ │ │ - @ instruction: 0x01203110 │ │ │ │ + @ instruction: 0x012a08b0 │ │ │ │ + @ instruction: 0x0120311c │ │ │ │ andeq r0, r0, r3, ror sp │ │ │ │ teqeq r3, r0, asr #23 │ │ │ │ - tsteq pc, r0, lsl #9 │ │ │ │ - @ instruction: 0x012a0630 │ │ │ │ - tsteq pc, r8, asr #8 │ │ │ │ - @ instruction: 0x01202ea4 │ │ │ │ + tsteq pc, ip, lsl #9 │ │ │ │ + @ instruction: 0x012a0638 │ │ │ │ + tsteq pc, r4, asr r4 @ │ │ │ │ + @ instruction: 0x01202eb0 │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - @ instruction: 0x01203090 │ │ │ │ - smulwteq sl, r8, r5 │ │ │ │ - @ instruction: 0x01202e60 │ │ │ │ - @ instruction: 0x012a0594 │ │ │ │ - tsteq pc, ip, lsr #7 │ │ │ │ - @ instruction: 0x01202e08 │ │ │ │ + @ instruction: 0x0120309c │ │ │ │ + strdeq r0, [sl, -r0]! @ │ │ │ │ + @ instruction: 0x01202e6c │ │ │ │ + @ instruction: 0x012a059c │ │ │ │ + @ instruction: 0x011f83b8 │ │ │ │ + @ instruction: 0x01202e14 │ │ │ │ andeq r0, r0, pc, ror #26 │ │ │ │ │ │ │ │ 003ea250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825679,25 +825679,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3ea3c0 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3ea2a0 │ │ │ │ - smlawbeq sl, ip, r4, r0 │ │ │ │ - @ instruction: 0x011f8298 │ │ │ │ - strdeq r2, [r0, -r4]! │ │ │ │ + @ instruction: 0x012a0494 │ │ │ │ + tsteq pc, r4, lsr #5 │ │ │ │ + @ instruction: 0x01202d00 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - @ instruction: 0x012a044c │ │ │ │ - tsteq pc, r8, asr r2 @ │ │ │ │ - @ instruction: 0x01202cac │ │ │ │ + @ instruction: 0x012a0454 │ │ │ │ + tsteq pc, r4, ror #4 │ │ │ │ + @ instruction: 0x01202cb8 │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - @ instruction: 0x012a040c │ │ │ │ - tsteq pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x01202c74 │ │ │ │ + @ instruction: 0x012a0414 │ │ │ │ + tsteq pc, r4, lsr #4 │ │ │ │ + smlawbeq r0, r0, ip, r2 │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ │ │ │ │ 003ea3c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825797,29 +825797,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 3ea5a0 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3ea414 │ │ │ │ - @ instruction: 0x012a031c │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ - smlawbeq r0, r4, fp, r2 │ │ │ │ + @ instruction: 0x012a0324 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x01202b90 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - @ instruction: 0x012a02bc │ │ │ │ - tsteq pc, r8, asr #1 │ │ │ │ - @ instruction: 0x01202b24 │ │ │ │ + smlawteq sl, r4, r2, r0 │ │ │ │ + ldrsbeq r8, [pc, -r4] │ │ │ │ + @ instruction: 0x01202b30 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - @ instruction: 0x012a027c │ │ │ │ - tsteq pc, r8, lsl #1 │ │ │ │ - ldrdeq r2, [r0, -ip]! │ │ │ │ + smlawbeq sl, r4, r2, r0 │ │ │ │ + @ instruction: 0x011f8094 │ │ │ │ + @ instruction: 0x01202ae8 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - @ instruction: 0x012a023c │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ - @ instruction: 0x01202aa4 │ │ │ │ + @ instruction: 0x012a0244 │ │ │ │ + tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x01202ab0 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ 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, #2700] @ 3eb04c │ │ │ │ @@ -826499,95 +826499,95 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ b 3eae48 │ │ │ │ teqeq r3, r0, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8, lsl r6 │ │ │ │ muleq r0, r0, sl │ │ │ │ - @ instruction: 0x01202d74 │ │ │ │ + smlawbeq r0, r0, sp, r2 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ cmpeq r6, r0, ror #18 │ │ │ │ cmpeq r6, r4, lsr r9 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ smlaltteq r0, r6, ip, r8 │ │ │ │ teqeq r3, ip @ │ │ │ │ svcvc 0x00efffff │ │ │ │ cmpeq r6, r8, asr r8 │ │ │ │ - msreq R9_fiq, ip, lsr lr │ │ │ │ - tsteq pc, r8, asr #24 │ │ │ │ - @ instruction: 0x012026a8 │ │ │ │ + msreq R9_fiq, r4, asr #28 │ │ │ │ + tsteq pc, r4, asr ip @ │ │ │ │ + @ instruction: 0x012026b4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strheq r0, [r6, #-124] @ 0xffffff84 │ │ │ │ smlalbbeq r0, r6, ip, r7 │ │ │ │ cmpeq r6, r8, lsr #14 │ │ │ │ cmpeq r6, r0, lsr #12 │ │ │ │ strheq r0, [r6, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x011e76d8 │ │ │ │ - @ instruction: 0x0123b340 │ │ │ │ - msreq R9_fiq, ip, lsr #21 │ │ │ │ - @ instruction: 0x01202310 │ │ │ │ - msreq R9_fiq, ip, asr sl │ │ │ │ - tsteq pc, r4, ror #16 │ │ │ │ - smlawteq r0, r0, r2, r2 │ │ │ │ + @ instruction: 0x0123b34c │ │ │ │ + msreq R9_fiq, r4 @ │ │ │ │ + @ instruction: 0x0120231c │ │ │ │ + msreq R9_fiq, r4, ror #20 │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ + smlawteq r0, ip, r2, r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - msreq R9_fiq, r8, lsl sl │ │ │ │ - tsteq pc, r0, lsr #16 │ │ │ │ - @ instruction: 0x0120227c │ │ │ │ - ldrdeq pc, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f77d8 │ │ │ │ - @ instruction: 0x01202234 │ │ │ │ + msreq R9_fiq, r0, lsr #20 │ │ │ │ + tsteq pc, ip, lsr #16 │ │ │ │ + smlawbeq r0, r8, r2, r2 │ │ │ │ + ldrdeq pc, [r9, -r8]! │ │ │ │ + tsteq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x01202240 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlawbeq r9, ip, r9, pc @ │ │ │ │ - @ instruction: 0x01202234 │ │ │ │ - strdeq r2, [r0, -r0]! │ │ │ │ + msreq CPSR_fc, r4 @ │ │ │ │ + @ instruction: 0x01202240 │ │ │ │ + strdeq r2, [r0, -ip]! │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - msreq CPSR_fc, r0, asr #18 │ │ │ │ - tsteq pc, r4, asr #14 │ │ │ │ - @ instruction: 0x012021ac │ │ │ │ - strdeq pc, [r9, -ip]! │ │ │ │ - @ instruction: 0x011f76fc │ │ │ │ - @ instruction: 0x01202164 │ │ │ │ + msreq CPSR_fc, r8, asr #18 │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ + @ instruction: 0x012021b8 │ │ │ │ + msreq CPSR_fc, r4, lsl #18 │ │ │ │ + tsteq pc, r8, lsl #14 │ │ │ │ + @ instruction: 0x01202170 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - ldrdeq pc, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f76dc │ │ │ │ - @ instruction: 0x0120213c │ │ │ │ - msreq CPSR_fc, ip, lsr #17 │ │ │ │ - @ instruction: 0x011f76b8 │ │ │ │ - @ instruction: 0x01202118 │ │ │ │ - smlawbeq r9, r8, r8, pc @ │ │ │ │ - @ instruction: 0x011f7694 │ │ │ │ - @ instruction: 0x012020e8 │ │ │ │ + ldrdeq pc, [r9, -r8]! │ │ │ │ + tsteq pc, r8, ror #13 │ │ │ │ + @ instruction: 0x01202148 │ │ │ │ + msreq CPSR_fc, r4 @ │ │ │ │ + tsteq pc, r4, asr #13 │ │ │ │ + @ instruction: 0x01202124 │ │ │ │ + msreq CPSR_fc, r0 @ │ │ │ │ + tsteq pc, r0, lsr #13 │ │ │ │ + strdeq r2, [r0, -r4]! │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - msreq CPSR_fc, r8, asr #16 │ │ │ │ - tsteq pc, r8, asr #12 │ │ │ │ - strheq r2, [r0, -r0]! │ │ │ │ + msreq CPSR_fc, r0, asr r8 │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ + strheq r2, [r0, -ip]! │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - msreq CPSR_fc, ip, lsl r8 │ │ │ │ - tsteq pc, ip, lsl r6 @ │ │ │ │ - smlawbeq r0, r4, r0, r2 │ │ │ │ + msreq CPSR_fc, r4, lsr #16 │ │ │ │ + tsteq pc, r8, lsr #12 │ │ │ │ + @ instruction: 0x01202090 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - strdeq pc, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f75f4 │ │ │ │ - qsubeq r2, ip, r0 │ │ │ │ - smlawteq r9, r4, r7, pc @ │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ - @ instruction: 0x01202030 │ │ │ │ - msreq (UNDEF: 57), r8 @ │ │ │ │ - @ instruction: 0x011f7598 │ │ │ │ - @ instruction: 0x01202000 │ │ │ │ + strdeq pc, [r9, -r8]! │ │ │ │ + tsteq pc, r0, lsl #12 │ │ │ │ + @ instruction: 0x01202068 │ │ │ │ + smlawteq r9, ip, r7, pc @ │ │ │ │ + @ instruction: 0x011f75d4 │ │ │ │ + @ instruction: 0x0120203c │ │ │ │ + msreq (UNDEF: 57), r0, lsr #15 │ │ │ │ + tsteq pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x0120200c │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - msreq (UNDEF: 57), ip, ror #14 │ │ │ │ - tsteq pc, ip, ror #10 │ │ │ │ - ldrdeq r1, [r0, -r4]! │ │ │ │ + msreq (UNDEF: 57), r4, ror r7 │ │ │ │ + tsteq pc, r8, ror r5 @ │ │ │ │ + @ instruction: 0x01201fe0 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - msreq (UNDEF: 57), r0, asr #14 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ - @ instruction: 0x01201fa8 │ │ │ │ + msreq (UNDEF: 57), r8, asr #14 │ │ │ │ + tsteq pc, ip, asr #10 │ │ │ │ + @ instruction: 0x01201fb4 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ │ │ │ │ 003eb1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -826612,17 +826612,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3eb224 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3eb1cc │ │ │ │ - smlawbeq r9, r8, r5, pc @ │ │ │ │ - @ instruction: 0x011f7394 │ │ │ │ - @ instruction: 0x01201de8 │ │ │ │ + msreq CPSR_fc, r0 @ │ │ │ │ + tsteq pc, r0, lsr #7 │ │ │ │ + strdeq r1, [r0, -r4]! │ │ │ │ andeq r0, r0, r5, lsr 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, #32] │ │ │ │ @@ -827016,50 +827016,50 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r4 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smlalbbeq pc, r5, r0, lr @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r0, asr r0 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01202068 │ │ │ │ + @ instruction: 0x01202074 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqeq r3, r4, asr #13 │ │ │ │ - ldrdeq pc, [r9, -r4]! │ │ │ │ - tsteq pc, r0, ror #31 │ │ │ │ - @ instruction: 0x01201a40 │ │ │ │ + ldrdeq pc, [r9, -ip]! │ │ │ │ + tsteq pc, ip, ror #31 │ │ │ │ + @ instruction: 0x01201a4c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - msreq CPSR_fc, r0, lsr r1 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - @ instruction: 0x01201994 │ │ │ │ + msreq CPSR_fc, r8, lsr r1 │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ + @ instruction: 0x012019a0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x011e6cf8 │ │ │ │ - @ instruction: 0x01280808 │ │ │ │ - smlawteq r9, ip, r0, pc @ │ │ │ │ - @ instruction: 0x01201930 │ │ │ │ - msreq CPSR_fc, ip, ror r0 │ │ │ │ - tsteq pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x012018e0 │ │ │ │ + @ instruction: 0x01280814 │ │ │ │ + ldrdeq pc, [r9, -r4]! │ │ │ │ + @ instruction: 0x0120193c │ │ │ │ + smlawbeq r9, r4, r0, pc @ │ │ │ │ + @ instruction: 0x011f6e90 │ │ │ │ + @ instruction: 0x012018ec │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - msreq CPSR_fc, r8, lsr r0 │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ - @ instruction: 0x0120189c │ │ │ │ - strdeq lr, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f6df8 │ │ │ │ - @ instruction: 0x01201854 │ │ │ │ + msreq CPSR_fc, r0, asr #32 │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ + @ instruction: 0x012018a8 │ │ │ │ + strdeq lr, [r9, -r8]! │ │ │ │ + tsteq pc, r4, lsl #28 │ │ │ │ + @ instruction: 0x01201860 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x0129efac │ │ │ │ - @ instruction: 0x011f6db8 │ │ │ │ - @ instruction: 0x01201818 │ │ │ │ - smlawbeq r9, r8, pc, lr @ │ │ │ │ - @ instruction: 0x01201830 │ │ │ │ - @ instruction: 0x012017ec │ │ │ │ + @ instruction: 0x0129efb4 │ │ │ │ + tsteq pc, r4, asr #27 │ │ │ │ + @ instruction: 0x01201824 │ │ │ │ + @ instruction: 0x0129ef90 │ │ │ │ + @ instruction: 0x0120183c │ │ │ │ + strdeq r1, [r0, -r8]! │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x0129ef3c │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ - @ instruction: 0x012017a8 │ │ │ │ + @ instruction: 0x0129ef44 │ │ │ │ + tsteq pc, r4, asr sp @ │ │ │ │ + @ instruction: 0x012017b4 │ │ │ │ │ │ │ │ 003eb8f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -827083,17 +827083,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3eb978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3eb920 │ │ │ │ - @ instruction: 0x0129ee34 │ │ │ │ - tsteq pc, r0, asr #24 │ │ │ │ - @ instruction: 0x01201694 │ │ │ │ + @ instruction: 0x0129ee3c │ │ │ │ + tsteq pc, ip, asr #24 │ │ │ │ + @ instruction: 0x012016a0 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 003eb97c : │ │ │ │ ldr r3, [r0, #868] @ 0x364 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #868] @ 0x364 │ │ │ │ @@ -827120,17 +827120,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0129edb8 │ │ │ │ - smlawbeq r0, r0, sl, r1 │ │ │ │ - @ instruction: 0x01201618 │ │ │ │ + smlawteq r9, r0, sp, lr │ │ │ │ + smlawbeq r0, ip, sl, r1 │ │ │ │ + @ instruction: 0x01201624 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ │ │ │ │ 003eba08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -827777,116 +827777,116 @@ │ │ │ │ teqeq r3, r0, ror #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8 @ │ │ │ │ teqeq r4, r4, ror #27 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqeq r4, r0 @ │ │ │ │ teqeq r3, r4, lsr r1 │ │ │ │ - @ instruction: 0x0129ec44 │ │ │ │ - tsteq pc, r0, asr sl @ │ │ │ │ - @ instruction: 0x012014ac │ │ │ │ + @ instruction: 0x0129ec4c │ │ │ │ + tsteq pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x012014b8 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - smlawteq r0, r8, r8, r1 │ │ │ │ - msreq LR_svc, ip @ │ │ │ │ - qsubeq r0, r8, r0 │ │ │ │ - @ instruction: 0x01200060 │ │ │ │ - @ instruction: 0x01201674 │ │ │ │ - @ instruction: 0x01201678 │ │ │ │ - @ instruction: 0x01201654 │ │ │ │ - @ instruction: 0x01201658 │ │ │ │ - @ instruction: 0x0129eae4 │ │ │ │ - @ instruction: 0x01201358 │ │ │ │ + ldrdeq r1, [r0, -r4]! │ │ │ │ + smlawteq r2, r8, pc, pc @ │ │ │ │ + @ instruction: 0x01200064 │ │ │ │ + @ instruction: 0x0120006c │ │ │ │ + smlawbeq r0, r0, r6, r1 │ │ │ │ + smlawbeq r0, r4, r6, r1 │ │ │ │ + @ instruction: 0x01201660 │ │ │ │ + @ instruction: 0x01201664 │ │ │ │ + @ instruction: 0x0129eaec │ │ │ │ + @ instruction: 0x01201364 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - smlawteq r9, r8, r9, lr │ │ │ │ - @ instruction: 0x011f67d4 │ │ │ │ - @ instruction: 0x01201230 │ │ │ │ + ldrdeq lr, [r9, -r0]! │ │ │ │ + tsteq pc, r0, ror #15 │ │ │ │ + @ instruction: 0x0120123c │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - @ instruction: 0x0129e97c │ │ │ │ - tsteq pc, r8, lsl #15 │ │ │ │ - @ instruction: 0x012011e4 │ │ │ │ + smlawbeq r9, r4, r9, lr │ │ │ │ + @ instruction: 0x011f6794 │ │ │ │ + strdeq r1, [r0, -r0]! │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - @ instruction: 0x0129e89c │ │ │ │ - tsteq pc, r8, lsr #13 │ │ │ │ - @ instruction: 0x01201104 │ │ │ │ + @ instruction: 0x0129e8a4 │ │ │ │ + @ instruction: 0x011f66b4 │ │ │ │ + @ instruction: 0x01201110 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - @ instruction: 0x0129e83c │ │ │ │ - tsteq pc, r8, asr #12 │ │ │ │ - @ instruction: 0x012010a8 │ │ │ │ + @ instruction: 0x0129e844 │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ + strheq r1, [r0, -r4]! │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ tsteq lr, r8, ror lr │ │ │ │ - @ instruction: 0x0129e7a4 │ │ │ │ - @ instruction: 0x011f65b0 │ │ │ │ - @ instruction: 0x0120100c │ │ │ │ + @ instruction: 0x0129e7ac │ │ │ │ + @ instruction: 0x011f65bc │ │ │ │ + @ instruction: 0x01201018 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x0129e768 │ │ │ │ - tsteq pc, r4, ror r5 @ │ │ │ │ - ldrdeq r0, [r0, -r0]! @ │ │ │ │ + @ instruction: 0x0129e770 │ │ │ │ + tsteq pc, r0, lsl #11 │ │ │ │ + ldrdeq r0, [r0, -ip]! │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - @ instruction: 0x0129e72c │ │ │ │ - tsteq pc, r8, lsr r5 @ │ │ │ │ - @ instruction: 0x01200f94 │ │ │ │ + @ instruction: 0x0129e734 │ │ │ │ + tsteq pc, r4, asr #10 │ │ │ │ + smulwbeq r0, r0, pc @ │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - tsteq pc, r4, lsl #10 │ │ │ │ - @ instruction: 0x011f64d4 │ │ │ │ + tsteq pc, r0, lsl r5 @ │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - @ instruction: 0x0129e694 │ │ │ │ - tsteq pc, r0, lsr #9 │ │ │ │ - strdeq r0, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129e69c │ │ │ │ + tsteq pc, ip, lsr #9 │ │ │ │ + @ instruction: 0x01200f08 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - @ instruction: 0x0129e658 │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ - smlawteq r0, r0, lr, r0 │ │ │ │ + @ instruction: 0x0129e660 │ │ │ │ + tsteq pc, r0, ror r4 @ │ │ │ │ + smlawteq r0, ip, lr, r0 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - @ instruction: 0x0129e61c │ │ │ │ - tsteq pc, r8, lsr #8 │ │ │ │ - smlawbeq r0, r4, lr, r0 │ │ │ │ + @ instruction: 0x0129e624 │ │ │ │ + tsteq pc, r4, lsr r4 @ │ │ │ │ + @ instruction: 0x01200e90 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x0129e5e0 │ │ │ │ - tsteq pc, ip, ror #7 │ │ │ │ - @ instruction: 0x01200e48 │ │ │ │ + @ instruction: 0x0129e5e8 │ │ │ │ + @ instruction: 0x011f63f8 │ │ │ │ + @ instruction: 0x01200e54 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x0129e5a4 │ │ │ │ - @ instruction: 0x011f63b0 │ │ │ │ - @ instruction: 0x01200e0c │ │ │ │ + @ instruction: 0x0129e5ac │ │ │ │ + @ instruction: 0x011f63bc │ │ │ │ + @ instruction: 0x01200e18 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x0129e568 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - smlawteq r0, ip, sp, r0 │ │ │ │ + @ instruction: 0x0129e570 │ │ │ │ + tsteq pc, ip, ror r3 @ │ │ │ │ + ldrdeq r0, [r0, -r8]! │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x0129e528 │ │ │ │ - tsteq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x01200d90 │ │ │ │ + @ instruction: 0x0129e530 │ │ │ │ + tsteq pc, r0, asr #6 │ │ │ │ + @ instruction: 0x01200d9c │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - @ instruction: 0x0129e4ec │ │ │ │ - @ instruction: 0x011f62f8 │ │ │ │ - @ instruction: 0x01200d54 │ │ │ │ + strdeq lr, [r9, -r4]! │ │ │ │ + tsteq pc, r4, lsl #6 │ │ │ │ + @ instruction: 0x01200d60 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x0129e4b0 │ │ │ │ - @ instruction: 0x011f62bc │ │ │ │ - @ instruction: 0x01200d18 │ │ │ │ + @ instruction: 0x0129e4b8 │ │ │ │ + tsteq pc, r8, asr #5 │ │ │ │ + @ instruction: 0x01200d24 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - @ instruction: 0x0129e474 │ │ │ │ - tsteq pc, r0, lsl #5 │ │ │ │ - ldrdeq r0, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129e47c │ │ │ │ + tsteq pc, ip, lsl #5 │ │ │ │ + smulwteq r0, r8, ip │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - @ instruction: 0x0129e438 │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ - smulwbeq r0, r0, ip │ │ │ │ + @ instruction: 0x0129e440 │ │ │ │ + tsteq pc, r0, asr r2 @ │ │ │ │ + smulwbeq r0, ip, ip │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - strdeq lr, [r9, -ip]! │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ - @ instruction: 0x01200c64 │ │ │ │ + @ instruction: 0x0129e404 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x01200c70 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - smlawteq r9, r0, r3, lr │ │ │ │ - tsteq pc, ip, asr #3 │ │ │ │ - @ instruction: 0x01200c28 │ │ │ │ + smlawteq r9, r8, r3, lr │ │ │ │ + @ instruction: 0x011f61d8 │ │ │ │ + @ instruction: 0x01200c34 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - smlawbeq r9, r4, r3, lr │ │ │ │ - @ instruction: 0x011f6190 │ │ │ │ - smulwteq r0, ip, fp │ │ │ │ + smlawbeq r9, ip, r3, lr │ │ │ │ + @ instruction: 0x011f619c │ │ │ │ + strdeq r0, [r0, -r8]! │ │ │ │ │ │ │ │ 003ec5cc : │ │ │ │ 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] @ 3ecca8 │ │ │ │ @@ -828324,77 +828324,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3ec62c │ │ │ │ teqeq r3, r0, lsr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip @ │ │ │ │ teqeq r3, r0 @ │ │ │ │ - @ instruction: 0x0129e0e0 │ │ │ │ - @ instruction: 0x01200944 │ │ │ │ - ldrdeq sp, [r9, -r8]! │ │ │ │ + @ instruction: 0x0129e0e8 │ │ │ │ + @ instruction: 0x01200950 │ │ │ │ + @ instruction: 0x0129dee0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01200748 │ │ │ │ + @ instruction: 0x01200754 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - tsteq pc, ip, lsr #25 │ │ │ │ - @ instruction: 0x0129de4c │ │ │ │ - tsteq pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x012006b4 │ │ │ │ + @ instruction: 0x011f5cb8 │ │ │ │ + @ instruction: 0x0129de54 │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ + smlawteq r0, r0, r6, r0 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x0129de10 │ │ │ │ - tsteq pc, ip, lsl ip @ │ │ │ │ - @ instruction: 0x01200678 │ │ │ │ + @ instruction: 0x0129de18 │ │ │ │ + tsteq pc, r8, lsr #24 │ │ │ │ + smlawbeq r0, r4, r6, r0 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - ldrdeq sp, [r9, -r4]! │ │ │ │ - tsteq pc, r0, ror #23 │ │ │ │ - @ instruction: 0x0120063c │ │ │ │ + ldrdeq sp, [r9, -ip]! │ │ │ │ + tsteq pc, ip, ror #23 │ │ │ │ + @ instruction: 0x01200648 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - @ instruction: 0x0129dd98 │ │ │ │ - tsteq pc, r0, lsr #23 │ │ │ │ - strdeq r0, [r0, -ip]! │ │ │ │ + @ instruction: 0x0129dda0 │ │ │ │ + tsteq pc, ip, lsr #23 │ │ │ │ + @ instruction: 0x01200608 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - @ instruction: 0x0129dd58 │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x012005bc │ │ │ │ + @ instruction: 0x0129dd60 │ │ │ │ + tsteq pc, ip, ror #22 │ │ │ │ + smlawteq r0, r8, r5, r0 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x0129dd18 │ │ │ │ - tsteq pc, r0, lsr #22 │ │ │ │ - @ instruction: 0x0120057c │ │ │ │ - ldrdeq sp, [r9, -r8]! │ │ │ │ - tsteq pc, r0, ror #21 │ │ │ │ - @ instruction: 0x0120053c │ │ │ │ + @ instruction: 0x0129dd20 │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ + smlawbeq r0, r8, r5, r0 │ │ │ │ + @ instruction: 0x0129dce0 │ │ │ │ + tsteq pc, ip, ror #21 │ │ │ │ + @ instruction: 0x01200548 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - @ instruction: 0x0129dc98 │ │ │ │ - tsteq pc, r4, lsr #21 │ │ │ │ - @ instruction: 0x01200500 │ │ │ │ + @ instruction: 0x0129dca0 │ │ │ │ + @ instruction: 0x011f5ab0 │ │ │ │ + @ instruction: 0x0120050c │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - @ instruction: 0x0129dc5c │ │ │ │ - tsteq pc, r8, ror #20 │ │ │ │ - smlawteq r0, r4, r4, r0 │ │ │ │ + @ instruction: 0x0129dc64 │ │ │ │ + tsteq pc, r4, ror sl @ │ │ │ │ + ldrdeq r0, [r0, -r0]! @ │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - @ instruction: 0x0129dc20 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - smlawbeq r0, r8, r4, r0 │ │ │ │ + @ instruction: 0x0129dc28 │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x01200494 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - @ instruction: 0x0129dbe4 │ │ │ │ - tsteq pc, ip, ror #19 │ │ │ │ - @ instruction: 0x01200448 │ │ │ │ + @ instruction: 0x0129dbec │ │ │ │ + @ instruction: 0x011f59f8 │ │ │ │ + @ instruction: 0x01200454 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - @ instruction: 0x0129dba4 │ │ │ │ - tsteq pc, ip, lsr #19 │ │ │ │ - @ instruction: 0x01200408 │ │ │ │ + @ instruction: 0x0129dbac │ │ │ │ + @ instruction: 0x011f59b8 │ │ │ │ + @ instruction: 0x01200414 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0129db60 │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ - smlawteq r0, r8, r3, r0 │ │ │ │ + @ instruction: 0x0129db68 │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ + ldrdeq r0, [r0, -r4]! │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - @ instruction: 0x0129db24 │ │ │ │ - tsteq pc, ip, lsr #18 │ │ │ │ - smlawbeq r0, r8, r3, r0 │ │ │ │ + @ instruction: 0x0129db2c │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ + @ instruction: 0x01200394 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x011f58f8 │ │ │ │ + tsteq pc, r4, lsl #18 │ │ │ │ │ │ │ │ 003ecdb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #640] @ 3ed04c │ │ │ │ @@ -828558,37 +828558,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3ece54 │ │ │ │ teqeq r3, r8, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8, lsr #27 │ │ │ │ - @ instruction: 0x0129d8b8 │ │ │ │ - tsteq pc, r4, asr #13 │ │ │ │ - @ instruction: 0x01200118 │ │ │ │ + smlawteq r9, r0, r8, sp │ │ │ │ + @ instruction: 0x011f56d0 │ │ │ │ + @ instruction: 0x01200124 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - @ instruction: 0x0129d874 │ │ │ │ - tsteq pc, r0, lsl #13 │ │ │ │ - ldrdeq r0, [r0, -r4]! │ │ │ │ + @ instruction: 0x0129d87c │ │ │ │ + tsteq pc, ip, lsl #13 │ │ │ │ + smulwteq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - @ instruction: 0x0129d834 │ │ │ │ - tsteq pc, r0, asr #12 │ │ │ │ - @ instruction: 0x01200094 │ │ │ │ + @ instruction: 0x0129d83c │ │ │ │ + tsteq pc, ip, asr #12 │ │ │ │ + smulwbeq r0, r0, r0 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - strdeq sp, [r9, -r4]! │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - qsubeq r0, r4, r0 │ │ │ │ + strdeq sp, [r9, -ip]! │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x01200060 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - @ instruction: 0x0129d7b0 │ │ │ │ - smlawteq r0, r8, r3, r0 │ │ │ │ - @ instruction: 0x011ffff8 │ │ │ │ + @ instruction: 0x0129d7b8 │ │ │ │ + ldrdeq r0, [r0, -r4]! │ │ │ │ + @ instruction: 0x01200004 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ - @ instruction: 0x0129d754 │ │ │ │ - tsteq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x011fffb4 │ │ │ │ + @ instruction: 0x0129d75c │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + tstpeq pc, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ │ │ │ │ 003ed0b8 : │ │ │ │ ldr r3, [r0, #868] @ 0x364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #868] @ 0x364 │ │ │ │ @@ -828614,17 +828614,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0129d66c │ │ │ │ - smulwbeq r0, r0, r3 │ │ │ │ - tstpeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129d674 │ │ │ │ + smulwbeq r0, ip, r3 │ │ │ │ + tstpeq pc, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #31 │ │ │ │ │ │ │ │ 003ed140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -828851,45 +828851,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1296 @ 0x510 │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3ed200 │ │ │ │ - @ instruction: 0x0129d530 │ │ │ │ - smulwbeq r0, ip, r2 │ │ │ │ - @ instruction: 0x011ffd94 │ │ │ │ + @ instruction: 0x0129d538 │ │ │ │ + @ instruction: 0x012002b8 │ │ │ │ + tstpeq pc, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r5, [lr, -r4] │ │ │ │ - smulwbeq r0, r8, r2 │ │ │ │ - @ instruction: 0x0129d4b8 │ │ │ │ - tstpeq pc, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129d464 │ │ │ │ - @ instruction: 0x01200090 │ │ │ │ - tstpeq pc, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129d41c │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ - tstpeq pc, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129d3e0 │ │ │ │ - @ instruction: 0x011f51f8 │ │ │ │ - tstpeq pc, r0, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0129d3ac │ │ │ │ - tstpeq pc, r4, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, r8, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0129d364 │ │ │ │ - tstpeq pc, r4, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x011ffbd0 │ │ │ │ - @ instruction: 0x0129d330 │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - tstpeq pc, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [r9, -r4]! │ │ │ │ - tsteq pc, ip, lsl #2 │ │ │ │ - tstpeq pc, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129d2b8 │ │ │ │ - ldrsbeq r5, [pc, -r0] │ │ │ │ - tstpeq pc, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012002b4 │ │ │ │ + smlawteq r9, r0, r4, sp │ │ │ │ + tstpeq pc, r0, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0129d46c │ │ │ │ + @ instruction: 0x0120009c │ │ │ │ + @ instruction: 0x011ffcd4 │ │ │ │ + @ instruction: 0x0129d424 │ │ │ │ + tsteq pc, r0, asr #4 │ │ │ │ + @ instruction: 0x011ffc98 │ │ │ │ + @ instruction: 0x0129d3e8 │ │ │ │ + tsteq pc, r4, lsl #4 │ │ │ │ + tstpeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0129d3b4 │ │ │ │ + tstpeq pc, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129d36c │ │ │ │ + tstpeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ffbdc │ │ │ │ + @ instruction: 0x0129d338 │ │ │ │ + tsteq pc, r4, asr r1 @ │ │ │ │ + tstpeq pc, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + strdeq sp, [r9, -ip]! │ │ │ │ + tsteq pc, r8, lsl r1 @ │ │ │ │ + tstpeq pc, r0, ror fp @ p-variant is OBSOLETE @ │ │ │ │ + smlawteq r9, r0, r2, sp │ │ │ │ + ldrsbeq r5, [pc, -ip] │ │ │ │ + tstpeq pc, r4, lsr fp @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 003ed558 : │ │ │ │ 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, #620] @ 0x26c │ │ │ │ @@ -829254,51 +829254,51 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3ed9c4 │ │ │ │ teqeq r3, ip, ror r6 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, asr #22 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - smlawteq r9, r0, pc, ip @ │ │ │ │ - tstpeq pc, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r9, r8, pc, ip @ │ │ │ │ + tstpeq pc, r0, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, r8, lsl r8 @ p-variant is OBSOLETE @ │ │ │ │ tsteq lr, ip, ror #22 │ │ │ │ - @ instruction: 0x012772ec │ │ │ │ - @ instruction: 0x0129cf40 │ │ │ │ - @ instruction: 0x011ff798 │ │ │ │ - strdeq ip, [r9, -r4]! │ │ │ │ - @ instruction: 0x011f4cfc │ │ │ │ - tstpeq pc, r4, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0129ceb0 │ │ │ │ - @ instruction: 0x011f4cb8 │ │ │ │ - tstpeq pc, r0, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x0129ce6c │ │ │ │ - tsteq pc, r8, ror ip @ │ │ │ │ - @ instruction: 0x011ff6d4 │ │ │ │ - @ instruction: 0x0129ce20 │ │ │ │ - tstpeq pc, r8, lsr sl @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, r0, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ - smlawteq r9, ip, sp, ip │ │ │ │ - tstpeq pc, r4, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, r0, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ - smlawbeq r9, r4, sp, ip │ │ │ │ - @ instruction: 0x011f4b90 │ │ │ │ - tstpeq pc, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129cd44 │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ - tstpeq pc, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129cd04 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - tstpeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r9, r4, ip, ip │ │ │ │ - @ instruction: 0x011f4ad0 │ │ │ │ - tstpeq pc, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r9, r4, ip, ip │ │ │ │ - tstpeq pc, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq pc, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r7, -r8]! │ │ │ │ + @ instruction: 0x0129cf48 │ │ │ │ + tstpeq pc, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r9, -ip]! @ │ │ │ │ + tsteq pc, r8, lsl #26 │ │ │ │ + tstpeq pc, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129ceb8 │ │ │ │ + tsteq pc, r4, asr #25 │ │ │ │ + tstpeq pc, ip, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0129ce74 │ │ │ │ + tsteq pc, r4, lsl #25 │ │ │ │ + tstpeq pc, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129ce28 │ │ │ │ + tstpeq pc, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ + ldrdeq ip, [r9, -r4]! │ │ │ │ + tstpeq pc, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ + smlawbeq r9, ip, sp, ip │ │ │ │ + @ instruction: 0x011f4b9c │ │ │ │ + @ instruction: 0x011ff5f4 │ │ │ │ + @ instruction: 0x0129cd4c │ │ │ │ + tsteq pc, ip, asr fp @ │ │ │ │ + @ instruction: 0x011ff5b4 │ │ │ │ + @ instruction: 0x0129cd0c │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ + tstpeq pc, r4, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ + smlawteq r9, ip, ip, ip │ │ │ │ + @ instruction: 0x011f4adc │ │ │ │ + tstpeq pc, r4, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + smlawbeq r9, ip, ip, ip │ │ │ │ + tstpeq pc, r8, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011ff4f8 │ │ │ │ │ │ │ │ 003edbb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #164] @ 3edc70 │ │ │ │ @@ -829343,17 +829343,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3edc00 │ │ │ │ teqeq r3, r8, lsr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip @ │ │ │ │ - @ instruction: 0x0129cb24 │ │ │ │ - tsteq pc, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x011ff394 │ │ │ │ + @ instruction: 0x0129cb2c │ │ │ │ + tsteq pc, r8, asr #18 │ │ │ │ + tstpeq pc, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003edc88 : │ │ │ │ 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 │ │ │ │ @@ -829684,42 +829684,42 @@ │ │ │ │ teqeq r3, r4, lsr pc │ │ │ │ teqeq r3, ip @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, lsl #18 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ cmpeq r5, r0, lsr #4 │ │ │ │ - @ instruction: 0x0129c814 │ │ │ │ - tsteq pc, r8, lsr #12 │ │ │ │ - tstpeq pc, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129c81c │ │ │ │ + tsteq pc, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x011ff094 │ │ │ │ tsteq lr, ip, ror #7 │ │ │ │ - @ instruction: 0x01210d54 │ │ │ │ - @ instruction: 0x0129c7b0 │ │ │ │ - tstpeq pc, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0129c768 │ │ │ │ - tsteq pc, r0, lsl #11 │ │ │ │ - @ instruction: 0x011fefdc │ │ │ │ - @ instruction: 0x0129c728 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ - @ instruction: 0x011fef9c │ │ │ │ - @ instruction: 0x0129c6e4 │ │ │ │ - @ instruction: 0x011fef9c │ │ │ │ - tsteq pc, r8, asr pc @ │ │ │ │ - @ instruction: 0x0129c6a8 │ │ │ │ - @ instruction: 0x011f44bc │ │ │ │ - tsteq pc, ip, lsl pc @ │ │ │ │ - @ instruction: 0x0129c66c │ │ │ │ - tsteq pc, r0, lsl #9 │ │ │ │ - @ instruction: 0x011feedc │ │ │ │ - @ instruction: 0x0129c62c │ │ │ │ - tsteq pc, r4, asr #8 │ │ │ │ - tsteq pc, r0, lsr #29 │ │ │ │ - strdeq ip, [r9, -r0]! │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ - tsteq pc, r4, ror #28 │ │ │ │ + @ instruction: 0x01210d60 │ │ │ │ + @ instruction: 0x0129c7b8 │ │ │ │ + tstpeq pc, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129c770 │ │ │ │ + tsteq pc, ip, lsl #11 │ │ │ │ + tsteq pc, r8, ror #31 │ │ │ │ + @ instruction: 0x0129c730 │ │ │ │ + tsteq pc, ip, asr #10 │ │ │ │ + tsteq pc, r8, lsr #31 │ │ │ │ + @ instruction: 0x0129c6ec │ │ │ │ + tsteq pc, r8, lsr #31 │ │ │ │ + tsteq pc, r4, ror #30 │ │ │ │ + @ instruction: 0x0129c6b0 │ │ │ │ + tsteq pc, r8, asr #9 │ │ │ │ + tsteq pc, r8, lsr #30 │ │ │ │ + @ instruction: 0x0129c674 │ │ │ │ + tsteq pc, ip, lsl #9 │ │ │ │ + tsteq pc, r8, ror #29 │ │ │ │ + @ instruction: 0x0129c634 │ │ │ │ + tsteq pc, r0, asr r4 @ │ │ │ │ + tsteq pc, ip, lsr #29 │ │ │ │ + strdeq ip, [r9, -r8]! │ │ │ │ + tsteq pc, r4, lsl r4 @ │ │ │ │ + tsteq pc, r0, ror lr @ │ │ │ │ │ │ │ │ 003ee238 : │ │ │ │ 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, #1124] @ 3ee6b4 │ │ │ │ @@ -830006,45 +830006,45 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3ee3fc │ │ │ │ teqeq r3, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, lsl #19 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r0, ror r3 │ │ │ │ - @ instruction: 0x0129c448 │ │ │ │ - tstpeq pc, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0129c450 │ │ │ │ + tstpeq pc, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r3, r0, lsl #16 │ │ │ │ - @ instruction: 0x0129c324 │ │ │ │ - tstpeq pc, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ - tsteq pc, r8, ror #22 │ │ │ │ + @ instruction: 0x0129c32c │ │ │ │ + tstpeq pc, r4, asr r1 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ + tsteq pc, r4, ror fp @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlawbeq r9, r4, r2, ip │ │ │ │ - @ instruction: 0x011f4090 │ │ │ │ - tsteq pc, ip, ror #21 │ │ │ │ + smlawbeq r9, ip, r2, ip │ │ │ │ + @ instruction: 0x011f409c │ │ │ │ + @ instruction: 0x011feaf8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x0129c1ec │ │ │ │ - @ instruction: 0x011f3ff4 │ │ │ │ - tsteq pc, r0, asr sl @ │ │ │ │ + strdeq ip, [r9, -r4]! │ │ │ │ + tsteq pc, r0 │ │ │ │ + tsteq pc, ip, asr sl @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x0129c1a8 │ │ │ │ - @ instruction: 0x011f3fb0 │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ + @ instruction: 0x0129c1b0 │ │ │ │ + @ instruction: 0x011f3fbc │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - tsteq pc, r4, ror pc @ │ │ │ │ - @ instruction: 0x011fe9d4 │ │ │ │ + tsteq pc, r0, lsl #31 │ │ │ │ + tsteq pc, r0, ror #19 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x0129c12c │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - @ instruction: 0x011fe990 │ │ │ │ - @ instruction: 0x0129c0ec │ │ │ │ - @ instruction: 0x011f3ef8 │ │ │ │ - tsteq pc, ip, asr #18 │ │ │ │ + @ instruction: 0x0129c134 │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ + @ instruction: 0x011fe99c │ │ │ │ + strdeq ip, [r9, -r4]! │ │ │ │ + tsteq pc, r4, lsl #30 │ │ │ │ + tsteq pc, r8, asr r9 @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 003ee748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -830292,38 +830292,38 @@ │ │ │ │ beq 3ee98c │ │ │ │ b 3ee91c │ │ │ │ teqeq r3, r0, lsr #9 │ │ │ │ muleq r0, r0, sl │ │ │ │ strdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ tsteq lr, r8, asr #20 │ │ │ │ - strdeq pc, [r7, -ip]! │ │ │ │ - @ instruction: 0x0129be1c │ │ │ │ - tsteq pc, r0, ror r6 @ │ │ │ │ + msreq CPSR_sxc, r8, lsl #2 │ │ │ │ + @ instruction: 0x0129be24 │ │ │ │ + tsteq pc, ip, ror r6 @ │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - smlawteq r9, ip, sp, fp │ │ │ │ - @ instruction: 0x011f3bd4 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ + ldrdeq fp, [r9, -r4]! │ │ │ │ + tsteq pc, r0, ror #23 │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - smlawbeq r9, r8, sp, fp │ │ │ │ - @ instruction: 0x011f3b90 │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ + @ instruction: 0x0129bd90 │ │ │ │ + @ instruction: 0x011f3b9c │ │ │ │ + @ instruction: 0x011fe5f0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x0129bd44 │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ - tsteq pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x0129bd04 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - tsteq pc, ip, ror #10 │ │ │ │ - smlawteq r9, r4, ip, fp │ │ │ │ - @ instruction: 0x011f3ad0 │ │ │ │ - tsteq pc, r8, lsr #10 │ │ │ │ - smlawbeq r9, r4, ip, fp │ │ │ │ - tsteq pc, r8, lsr #10 │ │ │ │ - tsteq pc, r0, ror #9 │ │ │ │ + @ instruction: 0x0129bd4c │ │ │ │ + tsteq pc, ip, asr fp @ │ │ │ │ + @ instruction: 0x011fe5b8 │ │ │ │ + @ instruction: 0x0129bd0c │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ + tsteq pc, r8, ror r5 @ │ │ │ │ + smlawteq r9, ip, ip, fp │ │ │ │ + @ instruction: 0x011f3adc │ │ │ │ + tsteq pc, r4, lsr r5 @ │ │ │ │ + smlawbeq r9, ip, ip, fp │ │ │ │ + tsteq pc, r4, lsr r5 @ │ │ │ │ + tsteq pc, ip, ror #9 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 003eeb9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -830564,38 +830564,38 @@ │ │ │ │ beq 3eeddc │ │ │ │ b 3eed70 │ │ │ │ teqeq r3, ip, asr #32 │ │ │ │ muleq r0, r0, sl │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x011e35f4 │ │ │ │ - @ instruction: 0x0127ec50 │ │ │ │ - @ instruction: 0x0129b9b8 │ │ │ │ - tsteq pc, r0, lsr #4 │ │ │ │ + @ instruction: 0x0127ec5c │ │ │ │ + smlawteq r9, r0, r9, fp │ │ │ │ + tsteq pc, ip, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x0129b970 │ │ │ │ - tsteq pc, r8, lsl #15 │ │ │ │ - tsteq pc, r4, ror #3 │ │ │ │ + @ instruction: 0x0129b978 │ │ │ │ + @ instruction: 0x011f3794 │ │ │ │ + @ instruction: 0x011fe1f0 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x0129b930 │ │ │ │ - tsteq pc, r8, asr #14 │ │ │ │ - @ instruction: 0x011fe19c │ │ │ │ + @ instruction: 0x0129b938 │ │ │ │ + tsteq pc, r4, asr r7 @ │ │ │ │ + tsteq pc, r8, lsr #3 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - strdeq fp, [r9, -r4]! │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ - @ instruction: 0x0129b8b8 │ │ │ │ - @ instruction: 0x011f36d0 │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - @ instruction: 0x0129b87c │ │ │ │ - @ instruction: 0x011f3694 │ │ │ │ - tsteq pc, ip, ror #1 │ │ │ │ - @ instruction: 0x0129b83c │ │ │ │ - ldrsheq lr, [pc, -r0] │ │ │ │ - tsteq pc, r8, lsr #1 │ │ │ │ + strdeq fp, [r9, -ip]! │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ + tsteq pc, r4, ror r1 @ │ │ │ │ + smlawteq r9, r0, r8, fp │ │ │ │ + @ instruction: 0x011f36dc │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ + smlawbeq r9, r4, r8, fp │ │ │ │ + tsteq pc, r0, lsr #13 │ │ │ │ + ldrsheq lr, [pc, -r8] │ │ │ │ + @ instruction: 0x0129b844 │ │ │ │ + ldrsheq lr, [pc, -ip] │ │ │ │ + ldrheq lr, [pc, -r4] │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 003eefd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -830961,57 +830961,57 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3ef440 │ │ │ │ teqeq r3, r0, lsl #24 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, ror sp │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x0129b544 │ │ │ │ - tsteq pc, r8, lsr #5 │ │ │ │ - tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x0129b54c │ │ │ │ + @ instruction: 0x011fe2b4 │ │ │ │ + @ instruction: 0x011fdd98 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ ldrsheq r3, [lr, -r0] │ │ │ │ - tsteq pc, ip, asr #6 │ │ │ │ - smlawteq r9, r4, r4, fp │ │ │ │ - tsteq pc, r8, lsl sp @ │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ + smlawteq r9, ip, r4, fp │ │ │ │ + tsteq pc, r4, lsr #26 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x0129b478 │ │ │ │ - tsteq pc, r0, lsl #5 │ │ │ │ - @ instruction: 0x011fdcd4 │ │ │ │ + smlawbeq r9, r0, r4, fp │ │ │ │ + tsteq pc, ip, lsl #5 │ │ │ │ + tsteq pc, r0, ror #25 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x0129b434 │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - @ instruction: 0x011fdc90 │ │ │ │ + @ instruction: 0x0129b43c │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + @ instruction: 0x011fdc9c │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - strdeq fp, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f31fc │ │ │ │ - tsteq pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x0129b3a4 │ │ │ │ - @ instruction: 0x011fdfbc │ │ │ │ - @ instruction: 0x011fdbf0 │ │ │ │ - @ instruction: 0x0129b350 │ │ │ │ - @ instruction: 0x011fdbf8 │ │ │ │ - @ instruction: 0x011fdbb4 │ │ │ │ - @ instruction: 0x0129b308 │ │ │ │ - tsteq pc, r4, lsl r1 @ │ │ │ │ - tsteq pc, r8, ror #22 │ │ │ │ + strdeq fp, [r9, -r8]! │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x0129b3ac │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ + @ instruction: 0x011fdbfc │ │ │ │ + @ instruction: 0x0129b358 │ │ │ │ + tsteq pc, r4, lsl #24 │ │ │ │ + tsteq pc, r0, asr #23 │ │ │ │ + @ instruction: 0x0129b310 │ │ │ │ + tsteq pc, r0, lsr #2 │ │ │ │ + tsteq pc, r4, ror fp @ │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - smlawteq r9, r8, r2, fp │ │ │ │ - ldrsbeq r3, [pc, -r4] │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - smlawbeq r9, r8, r2, fp │ │ │ │ - @ instruction: 0x011f3094 │ │ │ │ - tsteq pc, ip, ror #21 │ │ │ │ - @ instruction: 0x0129b248 │ │ │ │ - tsteq pc, r4, asr r0 @ │ │ │ │ - tsteq pc, r8, lsr #21 │ │ │ │ + ldrdeq fp, [r9, -r0]! │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ + tsteq pc, r8, lsr fp @ │ │ │ │ + @ instruction: 0x0129b290 │ │ │ │ + tsteq pc, r0, lsr #1 │ │ │ │ + @ instruction: 0x011fdaf8 │ │ │ │ + @ instruction: 0x0129b250 │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + @ instruction: 0x011fdab4 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x0129b208 │ │ │ │ - @ instruction: 0x011fdab0 │ │ │ │ - tsteq pc, ip, ror #20 │ │ │ │ + @ instruction: 0x0129b210 │ │ │ │ + @ instruction: 0x011fdabc │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ andeq r0, r0, sp, 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 r6, r2 │ │ │ │ ldr r2, [pc, #1728] @ 3efd28 │ │ │ │ @@ -831451,66 +831451,66 @@ │ │ │ │ teqeq r3, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, asr r5 │ │ │ │ teqeq r3, r4, lsl #10 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, r8, lsr #27 │ │ │ │ - @ instruction: 0x0129ade0 │ │ │ │ - tsteq pc, ip, ror #23 │ │ │ │ - tsteq pc, r0, asr r6 @ │ │ │ │ + @ instruction: 0x011fddb4 │ │ │ │ + @ instruction: 0x0129ade8 │ │ │ │ + @ instruction: 0x011f2bf8 │ │ │ │ + tsteq pc, ip, asr r6 @ │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - smlawbeq r9, r0, sp, sl │ │ │ │ - @ instruction: 0x011fdafc │ │ │ │ - tsteq pc, r4, ror #11 │ │ │ │ + smlawbeq r9, r8, sp, sl │ │ │ │ + tsteq pc, r8, lsl #22 │ │ │ │ + @ instruction: 0x011fd5f0 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0129ad00 │ │ │ │ - tsteq pc, r8, lsl fp @ │ │ │ │ - tsteq pc, r4, ror r5 @ │ │ │ │ + @ instruction: 0x0129ad08 │ │ │ │ + tsteq pc, r4, lsr #22 │ │ │ │ + tsteq pc, r0, lsl #11 │ │ │ │ tsteq lr, r0, ror #17 │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x0129aca4 │ │ │ │ - tsteq pc, r0, lsl r5 @ │ │ │ │ - @ instruction: 0x0129ac60 │ │ │ │ - tsteq pc, r8, ror sl @ │ │ │ │ - @ instruction: 0x011fd4d4 │ │ │ │ - @ instruction: 0x0129ac24 │ │ │ │ - tsteq pc, ip, lsr sl @ │ │ │ │ - @ instruction: 0x011fd498 │ │ │ │ + tsteq pc, ip, ror #22 │ │ │ │ + @ instruction: 0x0129acac │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ + @ instruction: 0x0129ac68 │ │ │ │ + tsteq pc, r4, lsl #21 │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ + @ instruction: 0x0129ac2c │ │ │ │ + tsteq pc, r8, asr #20 │ │ │ │ + tsteq pc, r4, lsr #9 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - strdeq sl, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f29fc │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - ldrdeq sl, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f29dc │ │ │ │ - tsteq pc, r0, asr #8 │ │ │ │ - @ instruction: 0x0129ab94 │ │ │ │ - tsteq pc, r0, asr #15 │ │ │ │ - @ instruction: 0x011fd3f8 │ │ │ │ - @ instruction: 0x0129ab4c │ │ │ │ - tsteq pc, r4, ror #18 │ │ │ │ - tsteq pc, r0, asr #7 │ │ │ │ + strdeq sl, [r9, -r8]! │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ + ldrdeq sl, [r9, -r8]! │ │ │ │ + tsteq pc, r8, ror #19 │ │ │ │ + tsteq pc, ip, asr #8 │ │ │ │ + @ instruction: 0x0129ab9c │ │ │ │ + tsteq pc, ip, asr #15 │ │ │ │ + tsteq pc, r4, lsl #8 │ │ │ │ + @ instruction: 0x0129ab54 │ │ │ │ + tsteq pc, r0, ror r9 @ │ │ │ │ + tsteq pc, ip, asr #7 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - @ instruction: 0x0129ab14 │ │ │ │ - tsteq pc, ip, lsr #18 │ │ │ │ - tsteq pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x0129ab1c │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ + @ instruction: 0x011fd394 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - ldrdeq sl, [r9, -ip]! │ │ │ │ - @ instruction: 0x011f28f4 │ │ │ │ - tsteq pc, r0, asr r3 @ │ │ │ │ + @ instruction: 0x0129aae4 │ │ │ │ + tsteq pc, r0, lsl #18 │ │ │ │ + tsteq pc, ip, asr r3 @ │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - @ instruction: 0x0129aaac │ │ │ │ - tsteq pc, ip, asr #6 │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ + @ instruction: 0x0129aab4 │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x0129aa64 │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ - tsteq pc, ip, asr #5 │ │ │ │ + @ instruction: 0x0129aa6c │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ + @ instruction: 0x011fd2d8 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ 003efe18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -831536,17 +831536,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3efe9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3efe44 │ │ │ │ - @ instruction: 0x0129a910 │ │ │ │ - tsteq pc, ip, lsl r7 @ │ │ │ │ - tsteq pc, r0, ror r1 @ │ │ │ │ + @ instruction: 0x0129a918 │ │ │ │ + tsteq pc, r8, lsr #14 │ │ │ │ + tsteq pc, ip, ror r1 @ │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ 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, #1852] @ 3f05f8 │ │ │ │ @@ -832017,69 +832017,69 @@ │ │ │ │ teqeq r3, r0, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r0, lsl sp │ │ │ │ teqeq r3, r8, ror #24 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, lsr #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, r8, asr r5 @ │ │ │ │ - smlawbeq r9, r0, r5, sl │ │ │ │ - tsteq pc, ip, lsl #7 │ │ │ │ - @ instruction: 0x011fcdf0 │ │ │ │ + tsteq pc, r4, ror #10 │ │ │ │ + smlawbeq r9, r8, r5, sl │ │ │ │ + @ instruction: 0x011f2398 │ │ │ │ + @ instruction: 0x011fcdfc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0129a510 │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ - tsteq pc, r4, lsl #27 │ │ │ │ - @ instruction: 0x0129a4b4 │ │ │ │ - tsteq pc, r0, lsr r2 @ │ │ │ │ - tsteq pc, r0, lsr #26 │ │ │ │ + @ instruction: 0x0129a518 │ │ │ │ + tsteq pc, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x011fcd90 │ │ │ │ + @ instruction: 0x0129a4bc │ │ │ │ + tsteq pc, ip, lsr r2 @ │ │ │ │ + tsteq pc, ip, lsr #26 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ tsteq lr, r0, ror r0 │ │ │ │ - tsteq pc, r0, lsl r3 @ │ │ │ │ - @ instruction: 0x0129a434 │ │ │ │ - tsteq pc, ip, lsr #25 │ │ │ │ - @ instruction: 0x0129a3ec │ │ │ │ - tsteq pc, r4, lsl #4 │ │ │ │ - tsteq pc, r0, ror #24 │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ + @ instruction: 0x0129a43c │ │ │ │ + @ instruction: 0x011fccb8 │ │ │ │ + strdeq sl, [r9, -r4]! │ │ │ │ + tsteq pc, r0, lsl r2 @ │ │ │ │ + tsteq pc, ip, ror #24 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x0129a3ac │ │ │ │ - tsteq pc, r4, asr #3 │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ + @ instruction: 0x0129a3b4 │ │ │ │ + @ instruction: 0x011f21d0 │ │ │ │ + tsteq pc, ip, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - @ instruction: 0x0129a36c │ │ │ │ - tsteq pc, r4, lsl #3 │ │ │ │ - tsteq pc, r0, ror #23 │ │ │ │ + @ instruction: 0x0129a374 │ │ │ │ + @ instruction: 0x011f2190 │ │ │ │ + tsteq pc, ip, ror #23 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x0129a330 │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - tsteq pc, r4, lsr #23 │ │ │ │ - strdeq sl, [r9, -ip]! │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ - tsteq pc, ip, ror #22 │ │ │ │ - ldrdeq sl, [r9, -r4]! │ │ │ │ - tsteq pc, ip, ror #1 │ │ │ │ - tsteq pc, r8, asr #22 │ │ │ │ + @ instruction: 0x0129a338 │ │ │ │ + tsteq pc, r4, asr r1 @ │ │ │ │ + @ instruction: 0x011fcbb0 │ │ │ │ + @ instruction: 0x0129a304 │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ + tsteq pc, r8, ror fp @ │ │ │ │ + ldrdeq sl, [r9, -ip]! │ │ │ │ + ldrsheq r2, [pc, -r8] │ │ │ │ + tsteq pc, r4, asr fp @ │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x0129a2a0 │ │ │ │ - tsteq pc, ip, lsr #1 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - @ instruction: 0x0129a274 │ │ │ │ - tsteq pc, ip, lsl #1 │ │ │ │ - tsteq pc, r8, ror #21 │ │ │ │ + @ instruction: 0x0129a2a8 │ │ │ │ + ldrheq r2, [pc, -r8] │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x0129a27c │ │ │ │ + @ instruction: 0x011f2098 │ │ │ │ + @ instruction: 0x011fcaf4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x0129a240 │ │ │ │ - tsteq pc, r8, ror #21 │ │ │ │ - tsteq pc, ip, lsr #21 │ │ │ │ - strdeq sl, [r9, -r4]! │ │ │ │ - tsteq pc, r4, lsr #21 │ │ │ │ - tsteq pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x0129a248 │ │ │ │ + @ instruction: 0x011fcaf4 │ │ │ │ + @ instruction: 0x011fcab8 │ │ │ │ + strdeq sl, [r9, -ip]! │ │ │ │ + @ instruction: 0x011fcab0 │ │ │ │ + tsteq pc, r8, ror #20 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x0129a1ac │ │ │ │ - @ instruction: 0x011fcdd8 │ │ │ │ - tsteq pc, r0, lsr #20 │ │ │ │ + @ instruction: 0x0129a1b4 │ │ │ │ + tsteq pc, r4, ror #27 │ │ │ │ + tsteq pc, ip, lsr #20 │ │ │ │ │ │ │ │ 003f06f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -832104,17 +832104,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f0774 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f071c │ │ │ │ - @ instruction: 0x0129a038 │ │ │ │ - tsteq pc, r4, asr #28 │ │ │ │ - @ instruction: 0x011fc898 │ │ │ │ + @ instruction: 0x0129a040 │ │ │ │ + tsteq pc, r0, asr lr @ │ │ │ │ + tsteq pc, r4, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -832605,73 +832605,73 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 3f0ad0 │ │ │ │ teqeq r3, ip, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, lsr r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, sl │ │ │ │ - tsteq pc, r4, ror sp @ │ │ │ │ + tsteq pc, r0, lsl #27 │ │ │ │ andeq r6, r0, ip, asr #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r3, r0, lsr r2 │ │ │ │ - @ instruction: 0x01299d40 │ │ │ │ - tsteq pc, ip, asr #22 │ │ │ │ - @ instruction: 0x011fc5b0 │ │ │ │ + @ instruction: 0x01299d48 │ │ │ │ + tsteq pc, r8, asr fp @ │ │ │ │ + @ instruction: 0x011fc5bc │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ teqeq r3, ip, ror r1 │ │ │ │ - @ instruction: 0x011f1ad0 │ │ │ │ - @ instruction: 0x01299cb8 │ │ │ │ - tsteq pc, r4, lsr #10 │ │ │ │ + @ instruction: 0x011f1adc │ │ │ │ + smlawteq r9, r0, ip, r9 │ │ │ │ + tsteq pc, r0, lsr r5 @ │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x01299ba8 │ │ │ │ - tsteq pc, r4, lsr #18 │ │ │ │ - tsteq pc, ip, lsl #8 │ │ │ │ + @ instruction: 0x01299bb0 │ │ │ │ + tsteq pc, r0, lsr r9 @ │ │ │ │ + tsteq pc, r8, lsl r4 @ │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ tsteq lr, ip, ror #14 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01299b30 │ │ │ │ - @ instruction: 0x011fc39c │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x01299b38 │ │ │ │ + tsteq pc, r8, lsr #7 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - smlawteq r9, ip, sl, r9 │ │ │ │ - tsteq pc, r0, ror #17 │ │ │ │ - tsteq pc, ip, lsr r3 @ │ │ │ │ + ldrdeq r9, [r9, -r4]! │ │ │ │ + tsteq pc, ip, ror #17 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ teqeq r3, ip, lsr pc │ │ │ │ - @ instruction: 0x01299a74 │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - tsteq pc, r4, ror #5 │ │ │ │ + @ instruction: 0x01299a7c │ │ │ │ + @ instruction: 0x011f1894 │ │ │ │ + @ instruction: 0x011fc2f0 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ teqeq r3, r4, ror #29 │ │ │ │ - @ instruction: 0x01299a20 │ │ │ │ - tsteq pc, r0, asr #5 │ │ │ │ - tsteq pc, r8, lsl #5 │ │ │ │ + @ instruction: 0x01299a28 │ │ │ │ + tsteq pc, ip, asr #5 │ │ │ │ + @ instruction: 0x011fc294 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - ldrdeq r9, [r9, -r8]! │ │ │ │ - tsteq pc, ip, ror #15 │ │ │ │ - tsteq pc, r8, asr #4 │ │ │ │ - @ instruction: 0x012999ac │ │ │ │ - @ instruction: 0x011f17b8 │ │ │ │ - tsteq pc, ip, lsl r2 @ │ │ │ │ - smlawbeq r9, ip, r9, r9 │ │ │ │ - @ instruction: 0x011f1798 │ │ │ │ - @ instruction: 0x011fc1fc │ │ │ │ - @ instruction: 0x01299968 │ │ │ │ - tsteq pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x011fc1d4 │ │ │ │ - @ instruction: 0x01299920 │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - tsteq pc, r4, lsl #3 │ │ │ │ + @ instruction: 0x012999e0 │ │ │ │ + @ instruction: 0x011f17f8 │ │ │ │ + tsteq pc, r4, asr r2 @ │ │ │ │ + @ instruction: 0x012999b4 │ │ │ │ + tsteq pc, r4, asr #15 │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ + @ instruction: 0x01299994 │ │ │ │ + tsteq pc, r4, lsr #15 │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x01299970 │ │ │ │ + tsteq pc, r4, lsr #4 │ │ │ │ + tsteq pc, r0, ror #3 │ │ │ │ + @ instruction: 0x01299928 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + @ instruction: 0x011fc190 │ │ │ │ teqeq r3, ip, ror sp │ │ │ │ - @ instruction: 0x012998b8 │ │ │ │ - tsteq pc, ip, asr #13 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ + smlawteq r9, r0, r8, r9 │ │ │ │ + @ instruction: 0x011f16d8 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ teqeq r3, r8, lsr #26 │ │ │ │ - @ instruction: 0x01299864 │ │ │ │ - tsteq pc, r8, ror r6 @ │ │ │ │ - ldrsbeq ip, [pc, -r4] │ │ │ │ + @ instruction: 0x0129986c │ │ │ │ + tsteq pc, r4, lsl #13 │ │ │ │ + tsteq pc, r0, ror #1 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ │ │ │ │ 003f102c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -832700,17 +832700,17 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #32] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ - strdeq r9, [r9, -r4]! │ │ │ │ - tsteq pc, r0, lsl #10 │ │ │ │ - tsteq pc, r8, asr pc @ │ │ │ │ + strdeq r9, [r9, -ip]! │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ + tsteq pc, r4, ror #30 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r2, [pc, #2664] @ 3f1b44 │ │ │ │ @@ -833384,95 +833384,95 @@ │ │ │ │ teqeq r3, r0, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, ror #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, ip, asr #6 │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ teqeq r3, r0, lsr #15 │ │ │ │ - @ instruction: 0x012992a4 │ │ │ │ - ldrheq r1, [pc, -r0] │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x012992ac │ │ │ │ + ldrheq r1, [pc, -ip] │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x01299254 │ │ │ │ - @ instruction: 0x011fbfb8 │ │ │ │ - tsteq pc, r0, lsr #21 │ │ │ │ + @ instruction: 0x0129925c │ │ │ │ + tsteq pc, r4, asr #31 │ │ │ │ + tsteq pc, ip, lsr #21 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq r9, [r9, -ip]! │ │ │ │ - tsteq pc, r0, asr #30 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01299174 │ │ │ │ - tsteq pc, r4, asr r0 @ │ │ │ │ - @ instruction: 0x011fb9d4 │ │ │ │ + @ instruction: 0x012991e4 │ │ │ │ + tsteq pc, ip, asr #30 │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x0129917c │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + tsteq pc, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0129912c │ │ │ │ - tsteq pc, ip │ │ │ │ - @ instruction: 0x011fb990 │ │ │ │ + @ instruction: 0x01299134 │ │ │ │ + tsteq pc, r8, lsl r0 @ │ │ │ │ + @ instruction: 0x011fb99c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0x011e0cfc │ │ │ │ - tsteq pc, r4 │ │ │ │ - ldrdeq r9, [r9, -r0]! │ │ │ │ - tsteq pc, r8, lsr #18 │ │ │ │ + tsteq pc, r0, lsl r0 @ │ │ │ │ + ldrdeq r9, [r9, -r8]! │ │ │ │ + tsteq pc, r4, lsr r9 @ │ │ │ │ teqeq r3, r0, lsr #10 │ │ │ │ - qsubeq r9, r8, r9 │ │ │ │ - tsteq pc, ip, ror #28 │ │ │ │ - @ instruction: 0x011fb8bc │ │ │ │ + @ instruction: 0x01299060 │ │ │ │ + tsteq pc, r8, ror lr @ │ │ │ │ + tsteq pc, r8, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - strdeq r8, [r9, -r0]! │ │ │ │ - @ instruction: 0x011f0dfc │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ + strdeq r8, [r9, -r8]! @ │ │ │ │ + tsteq pc, r8, lsl #28 │ │ │ │ + tsteq pc, r0, ror #16 │ │ │ │ teqeq r3, r0, asr r4 │ │ │ │ - smlawbeq r9, r8, pc, r8 @ │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x011fb7f0 │ │ │ │ + @ instruction: 0x01298f90 │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ + @ instruction: 0x011fb7fc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ teqeq r3, r0, ror #7 │ │ │ │ - @ instruction: 0x01298f20 │ │ │ │ - tsteq pc, ip, lsr #26 │ │ │ │ - tsteq pc, r4, lsl #15 │ │ │ │ + @ instruction: 0x01298f28 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x011fb790 │ │ │ │ teqeq r3, r0, lsl #7 │ │ │ │ - smlawteq r9, r0, lr, r8 │ │ │ │ - tsteq pc, ip, asr #25 │ │ │ │ - tsteq pc, r0, lsr #14 │ │ │ │ + smlawteq r9, r8, lr, r8 │ │ │ │ + @ instruction: 0x011f0cd8 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ teqeq r3, r0, lsr #6 │ │ │ │ - @ instruction: 0x01298e60 │ │ │ │ - tsteq pc, ip, ror #24 │ │ │ │ - tsteq pc, r0, asr #13 │ │ │ │ + @ instruction: 0x01298e68 │ │ │ │ + tsteq pc, r8, ror ip @ │ │ │ │ + tsteq pc, ip, asr #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01298e24 │ │ │ │ - tsteq pc, r0, lsr ip @ │ │ │ │ - tsteq pc, r4, lsl #13 │ │ │ │ + @ instruction: 0x01298e2c │ │ │ │ + tsteq pc, ip, lsr ip @ │ │ │ │ + @ instruction: 0x011fb690 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ - @ instruction: 0x01298de0 │ │ │ │ - tsteq pc, ip, lsr #12 │ │ │ │ - @ instruction: 0x01298d7c │ │ │ │ - @ instruction: 0x011fb994 │ │ │ │ - @ instruction: 0x011fb5d0 │ │ │ │ - @ instruction: 0x01298d28 │ │ │ │ - @ instruction: 0x011fb5d0 │ │ │ │ - tsteq pc, ip, lsl #11 │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ + @ instruction: 0x01298de8 │ │ │ │ + tsteq pc, r8, lsr r6 @ │ │ │ │ + smlawbeq r9, r4, sp, r8 │ │ │ │ + tsteq pc, r0, lsr #19 │ │ │ │ + @ instruction: 0x011fb5dc │ │ │ │ + @ instruction: 0x01298d30 │ │ │ │ + @ instruction: 0x011fb5dc │ │ │ │ + @ instruction: 0x011fb598 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ - @ instruction: 0x011fb59c │ │ │ │ - tsteq pc, ip, asr r5 @ │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ + tsteq pc, r8, lsr #11 │ │ │ │ + tsteq pc, r8, ror #10 │ │ │ │ teqeq r3, r0, ror #2 │ │ │ │ - @ instruction: 0x01298ca0 │ │ │ │ - tsteq pc, ip, lsr #21 │ │ │ │ - tsteq pc, r0, lsl #10 │ │ │ │ + @ instruction: 0x01298ca8 │ │ │ │ + @ instruction: 0x011f0ab8 │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x01298c64 │ │ │ │ - tsteq pc, r0, ror sl @ │ │ │ │ - @ instruction: 0x011fb4d0 │ │ │ │ - @ instruction: 0x01298c40 │ │ │ │ - tsteq pc, ip, asr #20 │ │ │ │ - tsteq pc, ip, lsr #9 │ │ │ │ + @ instruction: 0x01298c6c │ │ │ │ + tsteq pc, ip, ror sl @ │ │ │ │ + @ instruction: 0x011fb4dc │ │ │ │ + @ instruction: 0x01298c48 │ │ │ │ + tsteq pc, r8, asr sl @ │ │ │ │ + @ instruction: 0x011fb4b8 │ │ │ │ │ │ │ │ 003f1ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -833503,17 +833503,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #20] @ 3f1d40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c0190 │ │ │ │ - @ instruction: 0x01298a68 │ │ │ │ - tsteq pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x011fb2d8 │ │ │ │ + @ instruction: 0x01298a70 │ │ │ │ + tsteq pc, r0, lsl #17 │ │ │ │ + tsteq pc, r4, ror #5 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ 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, #2484] @ 3f2714 │ │ │ │ @@ -834141,96 +834141,96 @@ │ │ │ │ b 3f23a4 │ │ │ │ teqeq r3, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r4, ror #28 │ │ │ │ teqeq r3, r8, ror sp │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, ror sl │ │ │ │ - @ instruction: 0x011fb7f0 │ │ │ │ + @ instruction: 0x011fb7fc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strdeq r8, [r9, -r4]! │ │ │ │ - tsteq pc, r0, lsl #10 │ │ │ │ - tsteq pc, r0, ror #30 │ │ │ │ + strdeq r8, [r9, -ip]! │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - @ instruction: 0x012986a0 │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ - tsteq pc, r8, ror #29 │ │ │ │ + @ instruction: 0x012986a8 │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ + @ instruction: 0x011faef4 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01298628 │ │ │ │ - tsteq pc, ip, lsl #7 │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ + @ instruction: 0x01298630 │ │ │ │ + @ instruction: 0x011fb398 │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ tsteq lr, r8, ror r1 │ │ │ │ - tsteq pc, ip, lsr #10 │ │ │ │ - @ instruction: 0x0129854c │ │ │ │ - tsteq pc, r0, lsr #27 │ │ │ │ + tsteq pc, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x01298554 │ │ │ │ + tsteq pc, ip, lsr #27 │ │ │ │ teqeq r3, ip @ │ │ │ │ - ldrdeq r8, [r9, -r8]! @ │ │ │ │ - tsteq pc, r4, ror #5 │ │ │ │ - tsteq pc, r0, asr #26 │ │ │ │ + @ instruction: 0x012984e0 │ │ │ │ + @ instruction: 0x011f02f0 │ │ │ │ + tsteq pc, ip, asr #26 │ │ │ │ teqeq r3, r0, lsr r9 │ │ │ │ - @ instruction: 0x0129846c │ │ │ │ - tsteq pc, r8, ror r2 @ │ │ │ │ - @ instruction: 0x011facd4 │ │ │ │ + @ instruction: 0x01298474 │ │ │ │ + tsteq pc, r4, lsl #5 │ │ │ │ + tsteq pc, r0, ror #25 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01298410 │ │ │ │ - tsteq pc, ip, lsl r2 @ │ │ │ │ - tsteq pc, ip, ror ip @ │ │ │ │ - @ instruction: 0x012983ec │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - tsteq pc, r0, asr ip @ │ │ │ │ - @ instruction: 0x0129839c │ │ │ │ - tsteq pc, r0, asr #31 │ │ │ │ - tsteq pc, r8, ror #23 │ │ │ │ - @ instruction: 0x01298344 │ │ │ │ - tsteq pc, ip, ror #23 │ │ │ │ - tsteq pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x01298418 │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ + tsteq pc, r8, lsl #25 │ │ │ │ + strdeq r8, [r9, -r4]! │ │ │ │ + tsteq pc, r8, lsr #6 │ │ │ │ + tsteq pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x012983a4 │ │ │ │ + tsteq pc, ip, asr #31 │ │ │ │ + @ instruction: 0x011fabf4 │ │ │ │ + @ instruction: 0x0129834c │ │ │ │ + @ instruction: 0x011fabf8 │ │ │ │ + @ instruction: 0x011fabb4 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x0129830c │ │ │ │ - tsteq pc, r0, lsr #30 │ │ │ │ - tsteq pc, r4, asr fp @ │ │ │ │ + @ instruction: 0x01298314 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ + tsteq pc, r0, ror #22 │ │ │ │ teqeq r3, r0, ror #14 │ │ │ │ - @ instruction: 0x012982a0 │ │ │ │ - tsteq pc, ip, lsr #1 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ - andeq r0, r0, pc, lsr r3 │ │ │ │ - @ instruction: 0x0129826c │ │ │ │ + @ instruction: 0x012982a8 │ │ │ │ + ldrheq r0, [pc, -r8] │ │ │ │ tsteq pc, r4, lsl fp @ │ │ │ │ - tsteq pc, ip, asr #21 │ │ │ │ + andeq r0, r0, pc, lsr r3 │ │ │ │ + @ instruction: 0x01298274 │ │ │ │ + tsteq pc, r0, lsr #22 │ │ │ │ + @ instruction: 0x011faad8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x01298238 │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ - tsteq pc, r4, lsr #21 │ │ │ │ - @ instruction: 0x01298214 │ │ │ │ - tsteq pc, r0, lsr #32 │ │ │ │ - tsteq pc, ip, ror sl @ │ │ │ │ + @ instruction: 0x01298240 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ + @ instruction: 0x011faab0 │ │ │ │ + @ instruction: 0x0129821c │ │ │ │ + tsteq pc, ip, lsr #32 │ │ │ │ + tsteq pc, r8, lsl #21 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ teqeq r3, ip, ror r6 │ │ │ │ - @ instruction: 0x012981bc │ │ │ │ - tstpeq lr, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, lsr #20 │ │ │ │ + smlawteq r9, r4, r1, r8 │ │ │ │ + @ instruction: 0x011effd4 │ │ │ │ + tsteq pc, r0, lsr sl @ │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ teqeq r3, r4, lsr #12 │ │ │ │ - @ instruction: 0x01298164 │ │ │ │ - tstpeq lr, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, asr #19 │ │ │ │ + @ instruction: 0x0129816c │ │ │ │ + tstpeq lr, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fa9d8 │ │ │ │ teqeq r3, ip, asr #11 │ │ │ │ - @ instruction: 0x0129810c │ │ │ │ - tstpeq lr, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ + @ instruction: 0x01298114 │ │ │ │ + tstpeq lr, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, lsl #19 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ teqeq r3, r4, ror r5 │ │ │ │ - strheq r8, [r9, -r4]! │ │ │ │ - tstpeq lr, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, lsl r9 @ │ │ │ │ + strheq r8, [r9, -ip]! │ │ │ │ + tstpeq lr, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsr #18 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - smlawbeq r9, r0, r0, r8 │ │ │ │ - @ instruction: 0x011faff4 │ │ │ │ - tsteq pc, r0, ror #17 │ │ │ │ + smlawbeq r9, r8, r0, r8 │ │ │ │ + tsteq pc, r0 │ │ │ │ + tsteq pc, ip, ror #17 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 003f2878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834258,17 +834258,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f28ac │ │ │ │ - @ instruction: 0x01297ea8 │ │ │ │ - @ instruction: 0x011efcb4 │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ + @ instruction: 0x01297eb0 │ │ │ │ + tstpeq lr, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ 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, #740] @ 0x2e4 │ │ │ │ ldr r8, [pc, #1336] @ 3f2e58 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -834603,57 +834603,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 3f2f08 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f2ab0 │ │ │ │ teqeq r3, r4, ror #5 │ │ │ │ - smlawbeq r9, ip, sp, r7 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ - @ instruction: 0x011fa5f0 │ │ │ │ + @ instruction: 0x01297d94 │ │ │ │ + tsteq pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x011fa5fc │ │ │ │ muleq r0, r5, r4 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01297b60 │ │ │ │ - tstpeq lr, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011fa3d4 │ │ │ │ + @ instruction: 0x01297b68 │ │ │ │ + tstpeq lr, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, ror #7 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - @ instruction: 0x01297b28 │ │ │ │ - tstpeq lr, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011fa39c │ │ │ │ + @ instruction: 0x01297b30 │ │ │ │ + tstpeq lr, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsr #7 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - strdeq r7, [r9, -r0]! │ │ │ │ - tstpeq lr, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ - @ instruction: 0x01297ab4 │ │ │ │ - tstpeq lr, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsr #6 │ │ │ │ - andeq r0, r0, r1, lsr #9 │ │ │ │ + strdeq r7, [r9, -r8]! │ │ │ │ + tstpeq lr, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, ror r3 @ │ │ │ │ + @ instruction: 0x01297abc │ │ │ │ + @ instruction: 0x011ef8d8 │ │ │ │ tsteq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x01297a7c │ │ │ │ - tsteq pc, r8, ror #5 │ │ │ │ + andeq r0, r0, r1, lsr #9 │ │ │ │ + tsteq pc, r0, asr #6 │ │ │ │ + smlawbeq r9, r4, sl, r7 │ │ │ │ + @ instruction: 0x011fa2f4 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x01297a34 │ │ │ │ - tstpeq lr, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsr #5 │ │ │ │ + @ instruction: 0x01297a3c │ │ │ │ + tstpeq lr, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fa2b4 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - @ instruction: 0x01297a00 │ │ │ │ - @ instruction: 0x011fa2b0 │ │ │ │ - tsteq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x01297a08 │ │ │ │ + @ instruction: 0x011fa2bc │ │ │ │ + tsteq pc, r4, ror r2 @ │ │ │ │ muleq r0, r6, r4 │ │ │ │ - @ instruction: 0x011fa5f8 │ │ │ │ - @ instruction: 0x012979b4 │ │ │ │ - tsteq pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x01297970 │ │ │ │ - tstpeq lr, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, ror #3 │ │ │ │ + tsteq pc, r4, lsl #12 │ │ │ │ + @ instruction: 0x012979bc │ │ │ │ + tsteq pc, r4, lsr #4 │ │ │ │ + @ instruction: 0x01297978 │ │ │ │ + @ instruction: 0x011ef794 │ │ │ │ + @ instruction: 0x011fa1f0 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - @ instruction: 0x01297938 │ │ │ │ - tstpeq lr, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, lsr #3 │ │ │ │ + @ instruction: 0x01297940 │ │ │ │ + tstpeq lr, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fa1b8 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 003f2f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834686,17 +834686,17 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f2f4c │ │ │ │ teqeq r3, r0, ror #25 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ - @ instruction: 0x01297808 │ │ │ │ - tstpeq lr, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, rrx │ │ │ │ + @ instruction: 0x01297810 │ │ │ │ + tstpeq lr, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r4, ror r0 @ │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 003f2fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834728,17 +834728,17 @@ │ │ │ │ add r2, r2, #1600 @ 0x640 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f2ff0 │ │ │ │ teqeq r3, ip, lsr ip │ │ │ │ andeq r7, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x0129775c │ │ │ │ - tstpeq lr, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, asr #31 │ │ │ │ + @ instruction: 0x01297764 │ │ │ │ + tstpeq lr, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011f9fd4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -835226,75 +835226,75 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 3f31c8 │ │ │ │ teqeq r3, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r0, ror fp │ │ │ │ - strdeq r7, [r9, -r0]! │ │ │ │ - tsteq pc, r4, asr r3 @ │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ + strdeq r7, [r9, -r8]! │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ teqeq r3, r4, lsr sl │ │ │ │ - @ instruction: 0x01297564 │ │ │ │ - tsteq pc, r4, lsl lr @ │ │ │ │ - tsteq pc, r8, asr #27 │ │ │ │ + @ instruction: 0x0129756c │ │ │ │ + tsteq pc, r0, lsr #28 │ │ │ │ + @ instruction: 0x011f9dd4 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsl pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, r4, asr r4 @ │ │ │ │ - @ instruction: 0x012972b8 │ │ │ │ - tstpeq lr, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, lsr #22 │ │ │ │ + tsteq pc, r0, ror #8 │ │ │ │ + smlawteq r9, r0, r2, r7 │ │ │ │ + ldrsbeq pc, [lr, -r0] @ │ │ │ │ + tsteq pc, r0, lsr fp @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ tsteq sp, r8, lsl #29 │ │ │ │ - tsteq pc, r4, asr #5 │ │ │ │ - @ instruction: 0x0129725c │ │ │ │ - @ instruction: 0x011f9ab4 │ │ │ │ - @ instruction: 0x01297200 │ │ │ │ - tsteq pc, r8, lsl lr @ │ │ │ │ - tsteq pc, ip, asr #20 │ │ │ │ - @ instruction: 0x012971ac │ │ │ │ - @ instruction: 0x011eefb8 │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ + @ instruction: 0x011fa2d0 │ │ │ │ + @ instruction: 0x01297264 │ │ │ │ + tsteq pc, r0, asr #21 │ │ │ │ + @ instruction: 0x01297208 │ │ │ │ + tsteq pc, r4, lsr #28 │ │ │ │ + tsteq pc, r8, asr sl @ │ │ │ │ + @ instruction: 0x012971b4 │ │ │ │ + tsteq lr, r4, asr #31 │ │ │ │ + tsteq pc, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0129716c │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ - @ instruction: 0x011f99d0 │ │ │ │ + @ instruction: 0x01297174 │ │ │ │ + tsteq lr, r0, lsl #31 │ │ │ │ + @ instruction: 0x011f99dc │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - @ instruction: 0x01297128 │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ - @ instruction: 0x011f9990 │ │ │ │ + @ instruction: 0x01297130 │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + @ instruction: 0x011f999c │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x012970e8 │ │ │ │ - @ instruction: 0x011eeef4 │ │ │ │ - tsteq pc, r4, asr r9 @ │ │ │ │ - smlawteq r9, r4, r0, r7 │ │ │ │ - @ instruction: 0x011eeed0 │ │ │ │ - tsteq pc, ip, lsr #18 │ │ │ │ + strdeq r7, [r9, -r0]! │ │ │ │ + tsteq lr, r0, lsl #30 │ │ │ │ + tsteq pc, r0, ror #18 │ │ │ │ + smlawteq r9, ip, r0, r7 │ │ │ │ + @ instruction: 0x011eeedc │ │ │ │ + tsteq pc, r8, lsr r9 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - smlawbeq r9, r4, r0, r7 │ │ │ │ - @ instruction: 0x011eee90 │ │ │ │ - @ instruction: 0x011f98f0 │ │ │ │ - @ instruction: 0x01297060 │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ - tsteq pc, r0, asr #17 │ │ │ │ + smlawbeq r9, ip, r0, r7 │ │ │ │ + @ instruction: 0x011eee9c │ │ │ │ + @ instruction: 0x011f98fc │ │ │ │ + @ instruction: 0x01297068 │ │ │ │ + tsteq pc, r4, lsl r9 @ │ │ │ │ + tsteq pc, ip, asr #17 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq pc, ip, lsr r0 @ │ │ │ │ - @ instruction: 0x0129702c │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x01297034 │ │ │ │ + @ instruction: 0x011f9894 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x011f9fbc │ │ │ │ - ldrdeq r6, [r9, -ip]! │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ + @ instruction: 0x01296fe4 │ │ │ │ + tsteq pc, r8, asr #16 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01296fa4 │ │ │ │ - @ instruction: 0x011eedb0 │ │ │ │ - tsteq pc, r8, lsl #16 │ │ │ │ + @ instruction: 0x01296fac │ │ │ │ + @ instruction: 0x011eedbc │ │ │ │ + tsteq pc, r4, lsl r8 @ │ │ │ │ │ │ │ │ 003f38fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ @@ -835317,17 +835317,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f3978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f3924 │ │ │ │ - @ instruction: 0x01296e28 │ │ │ │ - tsteq lr, r0, asr #24 │ │ │ │ - @ instruction: 0x011f9694 │ │ │ │ + @ instruction: 0x01296e30 │ │ │ │ + tsteq lr, ip, asr #24 │ │ │ │ + tsteq pc, r0, lsr #13 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ │ │ │ │ 003f397c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -835841,83 +835841,83 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #288] @ 3f42a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 3f3fe8 │ │ │ │ teqeq r3, r4, ror #4 │ │ │ │ - smlawteq r9, ip, ip, r6 │ │ │ │ - tsteq pc, r0, lsr sl @ │ │ │ │ - tsteq pc, r8, lsl r5 @ │ │ │ │ + ldrdeq r6, [r9, -r4]! │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ + tsteq pc, r4, lsr #10 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x01296c14 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ + @ instruction: 0x01296c1c │ │ │ │ + tsteq lr, r4, lsr sl │ │ │ │ + tsteq pc, r8, lsl #9 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsl pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x012969e0 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ - tsteq pc, r8, asr #4 │ │ │ │ + @ instruction: 0x012969e8 │ │ │ │ + @ instruction: 0x011ee7f8 │ │ │ │ + tsteq pc, r4, asr r2 @ │ │ │ │ andeq r0, r0, r7, ror #10 │ │ │ │ - @ instruction: 0x01296970 │ │ │ │ - tsteq lr, ip, ror r7 │ │ │ │ - @ instruction: 0x011f91d4 │ │ │ │ + @ instruction: 0x01296978 │ │ │ │ + tsteq lr, r8, lsl #15 │ │ │ │ + tsteq pc, r0, ror #3 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - @ instruction: 0x01296924 │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ - tsteq pc, ip, lsl #3 │ │ │ │ + @ instruction: 0x0129692c │ │ │ │ + tsteq lr, ip, lsr r7 │ │ │ │ + @ instruction: 0x011f9198 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ tsteq sp, r0, lsl #10 │ │ │ │ - tsteq pc, r4, asr #18 │ │ │ │ - ldrdeq r6, [r9, -r4]! │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ + tsteq pc, r0, asr r9 @ │ │ │ │ + ldrdeq r6, [r9, -ip]! │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - smlawbeq r9, r8, r8, r6 │ │ │ │ - @ instruction: 0x011ee694 │ │ │ │ - tsteq pc, r8, ror #1 │ │ │ │ - @ instruction: 0x0129684c │ │ │ │ - tsteq lr, r8, asr r6 │ │ │ │ - tsteq pc, ip, lsr #1 │ │ │ │ + @ instruction: 0x01296890 │ │ │ │ + tsteq lr, r0, lsr #13 │ │ │ │ + ldrsheq r9, [pc, -r4] │ │ │ │ + @ instruction: 0x01296854 │ │ │ │ + tsteq lr, r4, ror #12 │ │ │ │ + ldrheq r9, [pc, -r8] │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - @ instruction: 0x01296810 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ - tsteq pc, r8, ror r0 @ │ │ │ │ + @ instruction: 0x01296818 │ │ │ │ + tsteq lr, r8, lsr #12 │ │ │ │ + tsteq pc, r4, lsl #1 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - ldrdeq r6, [r9, -ip]! │ │ │ │ - tsteq lr, r8, ror #11 │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ + @ instruction: 0x012967e4 │ │ │ │ + @ instruction: 0x011ee5f4 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - @ instruction: 0x012967a4 │ │ │ │ - tsteq pc, r4, asr r0 @ │ │ │ │ - tsteq pc, r8 │ │ │ │ + @ instruction: 0x012967ac │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + tsteq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - tsteq pc, r0, ror r7 @ │ │ │ │ - @ instruction: 0x01296760 │ │ │ │ - @ instruction: 0x011f8fbc │ │ │ │ + tsteq pc, ip, ror r7 @ │ │ │ │ + @ instruction: 0x01296768 │ │ │ │ + tsteq pc, r8, asr #31 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - tsteq pc, r4, lsr r3 @ │ │ │ │ - @ instruction: 0x01296708 │ │ │ │ - tsteq pc, r4, asr pc @ │ │ │ │ - @ instruction: 0x011f9690 │ │ │ │ - @ instruction: 0x012966b0 │ │ │ │ - tsteq pc, r0, lsl pc @ │ │ │ │ + tsteq pc, r0, asr #6 │ │ │ │ + @ instruction: 0x01296710 │ │ │ │ + tsteq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x011f969c │ │ │ │ + @ instruction: 0x012966b8 │ │ │ │ + tsteq pc, ip, lsl pc @ │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - @ instruction: 0x01296678 │ │ │ │ - tsteq lr, r4, lsl #9 │ │ │ │ - @ instruction: 0x011f8ed8 │ │ │ │ + smlawbeq r9, r0, r6, r6 │ │ │ │ + @ instruction: 0x011ee490 │ │ │ │ + tsteq pc, r4, ror #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0129663c │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq pc, r0, lsr #29 │ │ │ │ - andeq r0, r0, r8, asr r5 │ │ │ │ - @ instruction: 0x01296604 │ │ │ │ + @ instruction: 0x01296644 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ tsteq pc, ip, lsr #29 │ │ │ │ - tsteq pc, r4, ror #28 │ │ │ │ + andeq r0, r0, r8, asr r5 │ │ │ │ + @ instruction: 0x0129660c │ │ │ │ + @ instruction: 0x011f8eb8 │ │ │ │ + tsteq pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ │ │ │ │ 003f42ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -836074,37 +836074,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4334 │ │ │ │ teqeq r3, r0, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8, asr #17 │ │ │ │ - smlawteq r9, r0, r3, r6 │ │ │ │ - tsteq lr, ip, asr #3 │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ + smlawteq r9, r8, r3, r6 │ │ │ │ + @ instruction: 0x011ee1d8 │ │ │ │ + tsteq pc, ip, lsr #24 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x0129637c │ │ │ │ - tsteq lr, r8, lsl #3 │ │ │ │ - @ instruction: 0x011f8bdc │ │ │ │ + smlawbeq r9, r4, r3, r6 │ │ │ │ + @ instruction: 0x011ee194 │ │ │ │ + tsteq pc, r8, ror #23 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - @ instruction: 0x0129633c │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ - @ instruction: 0x011f8b9c │ │ │ │ + @ instruction: 0x01296344 │ │ │ │ + tsteq lr, r4, asr r1 │ │ │ │ + tsteq pc, r8, lsr #23 │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ - strdeq r6, [r9, -ip]! │ │ │ │ - tsteq lr, r8, lsl #2 │ │ │ │ - tsteq pc, ip, asr fp @ │ │ │ │ + @ instruction: 0x01296304 │ │ │ │ + tsteq lr, r4, lsl r1 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - @ instruction: 0x012962bc │ │ │ │ - tsteq lr, r8, asr #1 │ │ │ │ - tsteq pc, ip, lsl fp @ │ │ │ │ + smlawteq r9, r4, r2, r6 │ │ │ │ + ldrsbeq lr, [lr, -r4] │ │ │ │ + tsteq pc, r8, lsr #22 │ │ │ │ andeq r0, r0, r5, ror #14 │ │ │ │ - @ instruction: 0x0129627c │ │ │ │ - tsteq lr, r8, lsl #1 │ │ │ │ - @ instruction: 0x011f8adc │ │ │ │ + smlawbeq r9, r4, r2, r6 │ │ │ │ + @ instruction: 0x011ee094 │ │ │ │ + tsteq pc, r8, ror #21 │ │ │ │ andeq r0, r0, lr, ror #14 │ │ │ │ │ │ │ │ 003f4590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -836163,25 +836163,25 @@ │ │ │ │ add r2, r2, #1680 @ 0x690 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #52] @ 3f46b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 3f460c │ │ │ │ - smlawbeq r9, r4, r1, r6 │ │ │ │ - tsteq pc, r8, ror r2 @ │ │ │ │ - tsteq pc, r8, ror #19 │ │ │ │ + smlawbeq r9, ip, r1, r6 │ │ │ │ + tsteq pc, r4, lsl #5 │ │ │ │ + @ instruction: 0x011f89f4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0129613c │ │ │ │ - tsteq pc, r4, lsr #3 │ │ │ │ - @ instruction: 0x011f899c │ │ │ │ + @ instruction: 0x01296144 │ │ │ │ + @ instruction: 0x011f91b0 │ │ │ │ + tsteq pc, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01296108 │ │ │ │ - @ instruction: 0x011f91b8 │ │ │ │ - tsteq pc, r8, ror #18 │ │ │ │ + @ instruction: 0x01296110 │ │ │ │ + tsteq pc, r4, asr #3 │ │ │ │ + tsteq pc, r4, ror r9 @ │ │ │ │ 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 │ │ │ │ @@ -836253,19 +836253,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f4764 │ │ │ │ tsteq sp, r0, lsl #16 │ │ │ │ teqeq r3, r8, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r6, [r9, -r8]! │ │ │ │ + @ instruction: 0x01296700 │ │ │ │ tsteq lr, r4, asr r8 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - tsteq lr, r0, ror #27 │ │ │ │ - ldrsheq r9, [pc, -r8] │ │ │ │ + tsteq lr, ip, ror #27 │ │ │ │ + tsteq pc, r4, lsl #2 │ │ │ │ │ │ │ │ 003f4808 : │ │ │ │ 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] @ 3f4a0c │ │ │ │ @@ -836392,28 +836392,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f490c │ │ │ │ teqeq r3, r4, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip @ │ │ │ │ - @ instruction: 0x012965b4 │ │ │ │ - tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x012965bc │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ @ instruction: 0x00006cbc │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x01228410 │ │ │ │ - @ instruction: 0x011f83b0 │ │ │ │ + @ instruction: 0x0122841c │ │ │ │ + @ instruction: 0x011f83bc │ │ │ │ teqeq r3, r0 @ │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - tsteq lr, r4, lsl #24 │ │ │ │ - @ instruction: 0x011edbd4 │ │ │ │ - @ instruction: 0x0129642c │ │ │ │ - tsteq lr, r0, lsr #23 │ │ │ │ - @ instruction: 0x011f8ed4 │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + tsteq lr, r0, lsl ip │ │ │ │ + tsteq lr, r0, ror #23 │ │ │ │ + @ instruction: 0x01296434 │ │ │ │ + tsteq lr, ip, lsr #23 │ │ │ │ + tsteq pc, r0, ror #29 │ │ │ │ │ │ │ │ 003f4a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -836521,29 +836521,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4adc │ │ │ │ - @ instruction: 0x01296314 │ │ │ │ - tsteq lr, r8, lsl #21 │ │ │ │ - @ instruction: 0x011f8dbc │ │ │ │ - ldrdeq r6, [r9, -r8]! │ │ │ │ - tsteq lr, ip, asr #20 │ │ │ │ - tsteq pc, r0, lsl #27 │ │ │ │ - @ instruction: 0x0129629c │ │ │ │ - tsteq lr, r0, lsl sl │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ - @ instruction: 0x01296260 │ │ │ │ - @ instruction: 0x011ed9d4 │ │ │ │ - tsteq pc, r8, lsl #26 │ │ │ │ - @ instruction: 0x01296224 │ │ │ │ - @ instruction: 0x011ed998 │ │ │ │ - tsteq pc, ip, asr #25 │ │ │ │ + @ instruction: 0x0129631c │ │ │ │ + @ instruction: 0x011eda94 │ │ │ │ + tsteq pc, r8, asr #27 │ │ │ │ + @ instruction: 0x012962e0 │ │ │ │ + tsteq lr, r8, asr sl │ │ │ │ + tsteq pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x012962a4 │ │ │ │ + tsteq lr, ip, lsl sl │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ + @ instruction: 0x01296268 │ │ │ │ + tsteq lr, r0, ror #19 │ │ │ │ + tsteq pc, r4, lsl sp @ │ │ │ │ + @ instruction: 0x0129622c │ │ │ │ + tsteq lr, r4, lsr #19 │ │ │ │ + @ instruction: 0x011f8cd8 │ │ │ │ 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] @ 3f4e30 │ │ │ │ ldr r2, [pc, #452] @ 3f4e34 │ │ │ │ @@ -836659,27 +836659,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4d60 │ │ │ │ teqeq r3, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, ror #30 │ │ │ │ - @ instruction: 0x01296164 │ │ │ │ - tsteq pc, r4, lsl #24 │ │ │ │ + @ instruction: 0x0129616c │ │ │ │ + tsteq pc, r0, lsl ip @ │ │ │ │ @ instruction: 0x00006cbc │ │ │ │ andeq r6, r0, r8, asr #26 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - smlawteq r2, r0, pc, r7 @ │ │ │ │ - tsteq pc, r0, ror #30 │ │ │ │ + smlawteq r2, ip, pc, r7 @ │ │ │ │ + tsteq pc, ip, ror #30 │ │ │ │ teqeq r3, ip @ │ │ │ │ - tsteq lr, r0, ror #15 │ │ │ │ - @ instruction: 0x011ed7b0 │ │ │ │ - @ instruction: 0x01296008 │ │ │ │ - tsteq lr, ip, ror r7 │ │ │ │ - @ instruction: 0x011f8ab0 │ │ │ │ + tsteq lr, ip, ror #15 │ │ │ │ + @ instruction: 0x011ed7bc │ │ │ │ + @ instruction: 0x01296010 │ │ │ │ + tsteq lr, r8, lsl #15 │ │ │ │ + @ instruction: 0x011f8abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #192] @ 3f4f4c │ │ │ │ mov r4, r0 │ │ │ │ @@ -836729,15 +836729,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ b 3f4f04 │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ teqeq r3, r4, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011f85d4 │ │ │ │ + tsteq pc, r0, ror #11 │ │ │ │ teqeq r3, r8 @ │ │ │ │ │ │ │ │ 003f4f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -836762,17 +836762,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f4f8c │ │ │ │ - @ instruction: 0x011ed5d8 │ │ │ │ - tsteq pc, r4, lsr r9 @ │ │ │ │ - smlawteq r9, r4, lr, r5 │ │ │ │ + tsteq lr, r4, ror #11 │ │ │ │ + tsteq pc, r0, asr #18 │ │ │ │ + smlawteq r9, ip, lr, r5 │ │ │ │ │ │ │ │ 003f4fdc : │ │ │ │ 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 │ │ │ │ @@ -837345,79 +837345,79 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3f5094 │ │ │ │ teqeq r3, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, lsr #23 │ │ │ │ teqeq r3, r8, ror #22 │ │ │ │ - smlawbeq r9, r4, sp, r5 │ │ │ │ - tsteq pc, r0, ror #15 │ │ │ │ - @ instruction: 0x011f6af0 │ │ │ │ - @ instruction: 0x01226a2c │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - tsteq pc, r4, asr #21 │ │ │ │ - @ instruction: 0x011f6ab0 │ │ │ │ + smlawbeq r9, ip, sp, r5 │ │ │ │ + tsteq pc, ip, ror #15 │ │ │ │ + @ instruction: 0x011f6afc │ │ │ │ + @ instruction: 0x01226a38 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + @ instruction: 0x011f6ad0 │ │ │ │ + @ instruction: 0x011f6abc │ │ │ │ rsbeq r7, r9, sp, rrx │ │ │ │ rsbseq r6, r1, r3, ror r5 │ │ │ │ - @ instruction: 0x012269a8 │ │ │ │ + @ instruction: 0x012269b4 │ │ │ │ andeq r8, r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x01295be8 │ │ │ │ - tsteq pc, r8, asr #12 │ │ │ │ - @ instruction: 0x01295b34 │ │ │ │ + strdeq r5, [r9, -r0]! │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ + @ instruction: 0x01295b3c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011f859c │ │ │ │ - @ instruction: 0x01295a78 │ │ │ │ - tsteq lr, r0, lsl #3 │ │ │ │ - @ instruction: 0x011f84dc │ │ │ │ - @ instruction: 0x011f67fc │ │ │ │ - @ instruction: 0x01295a18 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ + tsteq pc, r8, lsr #11 │ │ │ │ + smlawbeq r9, r0, sl, r5 │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ + tsteq pc, r8, ror #9 │ │ │ │ + tsteq pc, r8, lsl #16 │ │ │ │ + @ instruction: 0x01295a20 │ │ │ │ + tsteq lr, ip, lsr #2 │ │ │ │ + tsteq pc, r8, lsl #9 │ │ │ │ andeq r2, r3, r4, asr r1 │ │ │ │ - tsteq pc, r4, ror r4 @ │ │ │ │ - @ instruction: 0x012959a4 │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ + tsteq pc, r0, lsl #9 │ │ │ │ + @ instruction: 0x012959ac │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ tsteq sp, ip, asr #17 │ │ │ │ - @ instruction: 0x012958e4 │ │ │ │ - tsteq pc, ip, ror r3 @ │ │ │ │ - tsteq pc, r0, asr #6 │ │ │ │ - @ instruction: 0x0129589c │ │ │ │ - tsteq lr, r4, lsr #31 │ │ │ │ - tsteq pc, r0, lsl #6 │ │ │ │ - tsteq lr, ip, ror #30 │ │ │ │ - @ instruction: 0x0129582c │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ - tsteq pc, ip, lsl #5 │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x011ecef8 │ │ │ │ - tsteq pc, r4, asr r2 @ │ │ │ │ - tsteq lr, r0, asr #29 │ │ │ │ - smlawbeq r9, r4, r7, r5 │ │ │ │ - tsteq lr, ip, lsl #29 │ │ │ │ - tsteq pc, r8, ror #3 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ - @ instruction: 0x0129572c │ │ │ │ - tsteq lr, r4, lsr lr │ │ │ │ - @ instruction: 0x011f8190 │ │ │ │ - strdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x011ecdf8 │ │ │ │ - tsteq pc, r4, asr r1 @ │ │ │ │ - tsteq lr, r0, asr #27 │ │ │ │ - smlawbeq r9, r4, r6, r5 │ │ │ │ - tsteq lr, ip, lsl #27 │ │ │ │ - tsteq pc, r8, ror #1 │ │ │ │ - @ instruction: 0x01295648 │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ - tsteq pc, ip, lsr #1 │ │ │ │ - @ instruction: 0x0129560c │ │ │ │ - tsteq lr, r4, lsl sp │ │ │ │ - tsteq pc, r0, ror r0 @ │ │ │ │ - ldrdeq r5, [r9, -r0]! │ │ │ │ - @ instruction: 0x011eccd8 │ │ │ │ - tsteq pc, r4, lsr r0 @ │ │ │ │ + @ instruction: 0x012958ec │ │ │ │ + tsteq pc, r8, lsl #7 │ │ │ │ + tsteq pc, ip, asr #6 │ │ │ │ + @ instruction: 0x012958a4 │ │ │ │ + @ instruction: 0x011ecfb0 │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ + tsteq lr, r8, ror pc │ │ │ │ + @ instruction: 0x01295834 │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + @ instruction: 0x011f8298 │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + tsteq lr, r4, lsl #30 │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ + tsteq lr, ip, asr #29 │ │ │ │ + smlawbeq r9, ip, r7, r5 │ │ │ │ + @ instruction: 0x011ece98 │ │ │ │ + @ instruction: 0x011f81f4 │ │ │ │ + tsteq lr, r0, ror #28 │ │ │ │ + @ instruction: 0x01295734 │ │ │ │ + tsteq lr, r0, asr #28 │ │ │ │ + @ instruction: 0x011f819c │ │ │ │ + strdeq r5, [r9, -r8]! │ │ │ │ + tsteq lr, r4, lsl #28 │ │ │ │ + tsteq pc, r0, ror #2 │ │ │ │ + tsteq lr, ip, asr #27 │ │ │ │ + smlawbeq r9, ip, r6, r5 │ │ │ │ + @ instruction: 0x011ecd98 │ │ │ │ + ldrsheq r8, [pc, -r4] │ │ │ │ + @ instruction: 0x01295650 │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ + ldrheq r8, [pc, -r8] │ │ │ │ + @ instruction: 0x01295614 │ │ │ │ + tsteq lr, r0, lsr #26 │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ + ldrdeq r5, [r9, -r8]! │ │ │ │ + tsteq lr, r4, ror #25 │ │ │ │ + tsteq pc, r0, asr #32 │ │ │ │ │ │ │ │ 003f59e8 : │ │ │ │ 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] @ 3f5c74 │ │ │ │ @@ -837575,43 +837575,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f5b20 │ │ │ │ - smlawbeq r2, r8, r1, r6 │ │ │ │ - tsteq pc, r0, lsl #17 │ │ │ │ + @ instruction: 0x01226194 │ │ │ │ + tsteq pc, ip, lsl #17 │ │ │ │ teqeq r3, ip, ror #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r0, lsl #18 │ │ │ │ + tsteq pc, ip, lsl #18 │ │ │ │ + tsteq pc, ip, asr #16 │ │ │ │ tsteq pc, r0, asr #16 │ │ │ │ - tsteq pc, r4, lsr r8 @ │ │ │ │ - tsteq pc, r4, ror #17 │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ - @ instruction: 0x011f7ed0 │ │ │ │ - @ instruction: 0x011f7ebc │ │ │ │ + @ instruction: 0x011fc8f0 │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ + @ instruction: 0x011f7edc │ │ │ │ + tsteq pc, r8, asr #29 │ │ │ │ + @ instruction: 0x011f7eb8 │ │ │ │ + tsteq pc, r8, asr #29 │ │ │ │ tsteq pc, ip, lsr #29 │ │ │ │ - @ instruction: 0x011f7ebc │ │ │ │ - tsteq pc, r0, lsr #29 │ │ │ │ - @ instruction: 0x011f7e90 │ │ │ │ + @ instruction: 0x011f7e9c │ │ │ │ ldrsbeq r2, [r3, -ip]! │ │ │ │ - tsteq pc, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x012952e4 │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ - @ instruction: 0x012952a8 │ │ │ │ - @ instruction: 0x011ec9b0 │ │ │ │ - tsteq pc, r8, lsl #26 │ │ │ │ - @ instruction: 0x0129526c │ │ │ │ - tsteq lr, r4, ror r9 │ │ │ │ - tsteq pc, ip, asr #25 │ │ │ │ - @ instruction: 0x01295230 │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ - @ instruction: 0x011f7c90 │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ + @ instruction: 0x012952ec │ │ │ │ + @ instruction: 0x011ec9f8 │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ + @ instruction: 0x012952b0 │ │ │ │ + @ instruction: 0x011ec9bc │ │ │ │ + tsteq pc, r4, lsl sp @ │ │ │ │ + @ instruction: 0x01295274 │ │ │ │ + tsteq lr, r0, lsl #19 │ │ │ │ + @ instruction: 0x011f7cd8 │ │ │ │ + @ instruction: 0x01295238 │ │ │ │ + tsteq lr, r4, asr #18 │ │ │ │ + @ instruction: 0x011f7c9c │ │ │ │ │ │ │ │ 003f5ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -837662,20 +837662,20 @@ │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f5d3c │ │ │ │ teqeq r3, r8 @ │ │ │ │ andeq r8, r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x01295120 │ │ │ │ - tsteq lr, r8, lsr #16 │ │ │ │ - tsteq pc, r0, lsl #23 │ │ │ │ - @ instruction: 0x012950e4 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ + @ instruction: 0x01295128 │ │ │ │ + tsteq lr, r4, lsr r8 │ │ │ │ + tsteq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x012950ec │ │ │ │ + @ instruction: 0x011ec7f8 │ │ │ │ + tsteq pc, r0, asr fp @ │ │ │ │ │ │ │ │ 003f5de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #396] @ 3f5f84 │ │ │ │ @@ -837778,33 +837778,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f5e14 │ │ │ │ cmpeq r5, r8, asr r3 │ │ │ │ teqeq r3, r4, lsl #28 │ │ │ │ andeq r7, r0, r8, lsr #16 │ │ │ │ - tsteq pc, r8, lsl #28 │ │ │ │ + tsteq pc, r4, lsl lr @ │ │ │ │ andeq r7, r0, ip, lsr #22 │ │ │ │ - tsteq pc, r8, ror #27 │ │ │ │ + @ instruction: 0x011f5df4 │ │ │ │ andeq r6, r0, r0, asr ip │ │ │ │ - tsteq pc, r4, lsl r6 @ │ │ │ │ + tsteq pc, r0, lsr #12 │ │ │ │ andeq r6, r0, ip, ror ip │ │ │ │ tsteq lr, r8, lsr r4 │ │ │ │ - @ instruction: 0x011ec6bc │ │ │ │ - @ instruction: 0x011f7ad0 │ │ │ │ - @ instruction: 0x01294fec │ │ │ │ - tsteq lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x011f7a9c │ │ │ │ - @ instruction: 0x01294fb8 │ │ │ │ - tsteq lr, r4, asr r6 │ │ │ │ - tsteq pc, r8, ror #20 │ │ │ │ - smlawbeq r9, r4, pc, r4 @ │ │ │ │ - tsteq lr, r0, lsr #12 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - @ instruction: 0x01294f50 │ │ │ │ + tsteq lr, r8, asr #13 │ │ │ │ + @ instruction: 0x011f7adc │ │ │ │ + strdeq r4, [r9, -r4]! @ │ │ │ │ + @ instruction: 0x011ec694 │ │ │ │ + tsteq pc, r8, lsr #21 │ │ │ │ + smlawteq r9, r0, pc, r4 @ │ │ │ │ + tsteq lr, r0, ror #12 │ │ │ │ + tsteq pc, r4, ror sl @ │ │ │ │ + smlawbeq r9, ip, pc, r4 @ │ │ │ │ + tsteq lr, ip, lsr #12 │ │ │ │ + tsteq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01294f58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #484] @ 3f61d8 │ │ │ │ ldr r3, [pc, #484] @ 3f61dc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -837927,33 +837927,33 @@ │ │ │ │ b 3f6030 │ │ │ │ ldr r2, [pc, #88] @ 3f622c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3f60fc │ │ │ │ teqeq r3, r0, lsl ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, ip, asr #23 │ │ │ │ - tsteq lr, r4, ror #9 │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ - @ instruction: 0x01294e1c │ │ │ │ + @ instruction: 0x011ec4f0 │ │ │ │ + tsteq pc, r0, asr #4 │ │ │ │ + @ instruction: 0x01294e24 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - tsteq pc, r8, asr #3 │ │ │ │ - tsteq pc, r8, asr #3 │ │ │ │ - @ instruction: 0x011f71dc │ │ │ │ - @ instruction: 0x01294d98 │ │ │ │ - tsteq pc, ip, lsr #3 │ │ │ │ - tsteq pc, r8, asr r1 @ │ │ │ │ - tsteq lr, ip, lsl #8 │ │ │ │ - tsteq pc, ip, asr r1 @ │ │ │ │ - @ instruction: 0x01294d44 │ │ │ │ + @ instruction: 0x011f71d4 │ │ │ │ + @ instruction: 0x011f71d4 │ │ │ │ + tsteq pc, r8, ror #3 │ │ │ │ + @ instruction: 0x01294da0 │ │ │ │ + @ instruction: 0x011f71b8 │ │ │ │ + tsteq pc, r4, ror #2 │ │ │ │ + tsteq lr, r8, lsl r4 │ │ │ │ + tsteq pc, r8, ror #2 │ │ │ │ + @ instruction: 0x01294d4c │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x011ec3d8 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ - @ instruction: 0x01294d10 │ │ │ │ + tsteq lr, r4, ror #7 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x01294d18 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - ldrsheq r7, [pc, -r8] │ │ │ │ + tsteq pc, r4, lsl #2 │ │ │ │ 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] @ 3f652c │ │ │ │ ldr r3, [pc, #740] @ 3f6530 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -838141,40 +838141,40 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3f6300 │ │ │ │ teqeq r3, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r0, lsr #19 │ │ │ │ andeq r8, r0, r8, lsr #6 │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - tsteq pc, r8, lsr #14 │ │ │ │ - tsteq pc, r4, lsl r7 @ │ │ │ │ - teqeq r3, ip @ │ │ │ │ - @ instruction: 0x01294b6c │ │ │ │ - tsteq lr, r8, lsr #4 │ │ │ │ - tsteq pc, r8, asr r6 @ │ │ │ │ + tsteq pc, r0, lsr r7 @ │ │ │ │ + tsteq pc, r4, lsr r7 @ │ │ │ │ + tsteq pc, r0, lsr #14 │ │ │ │ + teqeq r3, ip @ │ │ │ │ + @ instruction: 0x01294b74 │ │ │ │ + tsteq lr, r4, lsr r2 │ │ │ │ + tsteq pc, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - @ instruction: 0x01294b2c │ │ │ │ - tsteq pc, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x01294b34 │ │ │ │ + tsteq pc, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ - tsteq pc, r0, asr r8 @ │ │ │ │ + tsteq pc, ip, ror #16 │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ tsteq sp, r8, ror #19 │ │ │ │ - tsteq lr, ip, lsr #2 │ │ │ │ - @ instruction: 0x01294a3c │ │ │ │ - ldrsheq ip, [lr, -r8] │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ + tsteq lr, r8, lsr r1 │ │ │ │ + @ instruction: 0x01294a44 │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ + tsteq pc, ip, lsr #10 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - @ instruction: 0x01294a00 │ │ │ │ - ldrheq ip, [lr, -ip] │ │ │ │ - tsteq pc, ip, ror #9 │ │ │ │ + @ instruction: 0x01294a08 │ │ │ │ + tsteq lr, r8, asr #1 │ │ │ │ + @ instruction: 0x011f74f8 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - smlawteq r9, r4, r9, r4 │ │ │ │ - tsteq lr, r0, lsl #1 │ │ │ │ - @ instruction: 0x011f74b0 │ │ │ │ + smlawteq r9, ip, r9, r4 │ │ │ │ + tsteq lr, ip, lsl #1 │ │ │ │ + @ instruction: 0x011f74bc │ │ │ │ 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] @ 3f6be8 │ │ │ │ @@ -838574,58 +838574,58 @@ │ │ │ │ b 3f66e4 │ │ │ │ teqeq r3, ip, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r4, lsl #12 │ │ │ │ teqeq r3, r8, lsl r5 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01294628 │ │ │ │ - tsteq lr, r4, ror #25 │ │ │ │ - tsteq pc, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x01294630 │ │ │ │ + @ instruction: 0x011ebcf0 │ │ │ │ + tsteq pc, r0, lsr #2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x012945e4 │ │ │ │ - @ instruction: 0x011f6bd4 │ │ │ │ - ldrheq r7, [pc, -r0] │ │ │ │ + @ instruction: 0x012945ec │ │ │ │ + tsteq pc, r0, ror #23 │ │ │ │ + ldrheq r7, [pc, -ip] │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01294574 │ │ │ │ - tsteq pc, ip, ror #22 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ - @ instruction: 0x01294528 │ │ │ │ - tsteq lr, r4, ror #23 │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ + @ instruction: 0x0129457c │ │ │ │ + tsteq pc, r8, ror fp @ │ │ │ │ + tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x01294530 │ │ │ │ + @ instruction: 0x011ebbf0 │ │ │ │ + tsteq pc, r0, lsr #32 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x012944e8 │ │ │ │ - tsteq lr, r4, lsr #23 │ │ │ │ - @ instruction: 0x011f6fd4 │ │ │ │ + strdeq r4, [r9, -r0]! │ │ │ │ + @ instruction: 0x011ebbb0 │ │ │ │ + tsteq pc, r0, ror #31 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq pc, r8, ror r9 @ │ │ │ │ - @ instruction: 0x01294494 │ │ │ │ - tsteq pc, r4, ror pc @ │ │ │ │ - @ instruction: 0x01294440 │ │ │ │ - tsteq pc, ip, lsl #18 │ │ │ │ - tsteq pc, ip, lsl pc @ │ │ │ │ - strdeq r4, [r9, -r4]! @ │ │ │ │ - @ instruction: 0x011ebab0 │ │ │ │ - tsteq pc, r0, ror #29 │ │ │ │ + tsteq pc, r4, lsl #19 │ │ │ │ + @ instruction: 0x0129449c │ │ │ │ + tsteq pc, r0, lsl #31 │ │ │ │ + @ instruction: 0x01294448 │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ + tsteq pc, r8, lsr #30 │ │ │ │ + strdeq r4, [r9, -ip]! │ │ │ │ + @ instruction: 0x011ebabc │ │ │ │ + tsteq pc, ip, ror #29 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ - @ instruction: 0x012943bc │ │ │ │ - tsteq pc, r0, lsr #29 │ │ │ │ + tsteq pc, r0, lsr #10 │ │ │ │ + smlawteq r9, r4, r3, r4 │ │ │ │ + tsteq pc, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x01294374 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - tsteq pc, r0, ror #28 │ │ │ │ + @ instruction: 0x0129437c │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + tsteq pc, ip, ror #28 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - @ instruction: 0x01294340 │ │ │ │ - tsteq pc, ip, lsl #9 │ │ │ │ - tsteq pc, r0, lsr #28 │ │ │ │ + @ instruction: 0x01294348 │ │ │ │ + @ instruction: 0x011f6498 │ │ │ │ + tsteq pc, ip, lsr #28 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01294308 │ │ │ │ - tsteq lr, r4, asr #19 │ │ │ │ - tsteq pc, ip, ror #27 │ │ │ │ + @ instruction: 0x01294310 │ │ │ │ + @ instruction: 0x011eb9d0 │ │ │ │ + @ instruction: 0x011f6df8 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ │ │ │ │ 003f6cb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -838671,20 +838671,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f6cf8 │ │ │ │ - @ instruction: 0x012941b0 │ │ │ │ - tsteq lr, ip, ror #16 │ │ │ │ - @ instruction: 0x011f6c98 │ │ │ │ - @ instruction: 0x01294174 │ │ │ │ - tsteq lr, r0, lsr r8 │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x012941b8 │ │ │ │ + tsteq lr, r8, ror r8 │ │ │ │ + tsteq pc, r4, lsr #25 │ │ │ │ + @ instruction: 0x0129417c │ │ │ │ + tsteq lr, ip, lsr r8 │ │ │ │ + tsteq pc, r8, ror #24 │ │ │ │ │ │ │ │ 003f6d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #432] @ 0x1b0 │ │ │ │ @@ -838725,20 +838725,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f6dc4 │ │ │ │ - ldrdeq r4, [r9, -r8]! │ │ │ │ - @ instruction: 0x011eb794 │ │ │ │ - tsteq pc, r4, asr #23 │ │ │ │ - @ instruction: 0x012940a0 │ │ │ │ - tsteq lr, ip, asr r7 │ │ │ │ - tsteq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x012940e0 │ │ │ │ + tsteq lr, r0, lsr #15 │ │ │ │ + @ instruction: 0x011f6bd0 │ │ │ │ + @ instruction: 0x012940a8 │ │ │ │ + tsteq lr, r8, ror #14 │ │ │ │ + @ instruction: 0x011f6b98 │ │ │ │ │ │ │ │ 003f6e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #436] @ 0x1b4 │ │ │ │ @@ -838765,17 +838765,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f6e94 │ │ │ │ - @ instruction: 0x01294008 │ │ │ │ - tsteq lr, r4, asr #13 │ │ │ │ - @ instruction: 0x011f6af4 │ │ │ │ + @ instruction: 0x01294010 │ │ │ │ + @ instruction: 0x011eb6d0 │ │ │ │ + tsteq pc, r0, lsl #22 │ │ │ │ │ │ │ │ 003f6ef0 : │ │ │ │ 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] @ 3f72f8 │ │ │ │ @@ -839035,36 +839035,36 @@ │ │ │ │ teqeq r3, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r8, ror #25 │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r3, r0 @ │ │ │ │ - tsteq pc, r0, ror #17 │ │ │ │ - @ instruction: 0x01293d6c │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ - tsteq pc, r8, asr r8 @ │ │ │ │ - @ instruction: 0x01293d2c │ │ │ │ - tsteq lr, r8, ror #7 │ │ │ │ - tsteq pc, r8, lsl r8 @ │ │ │ │ - @ instruction: 0x01293cec │ │ │ │ - tsteq lr, r8, lsr #7 │ │ │ │ - @ instruction: 0x011f67d4 │ │ │ │ - @ instruction: 0x01293cb0 │ │ │ │ - tsteq lr, ip, ror #6 │ │ │ │ - @ instruction: 0x011f679c │ │ │ │ - @ instruction: 0x01293c74 │ │ │ │ - tsteq lr, r0, lsr r3 │ │ │ │ - tsteq pc, r0, ror #14 │ │ │ │ - @ instruction: 0x01293c38 │ │ │ │ - @ instruction: 0x011eb2f4 │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - strdeq r3, [r9, -r8]! │ │ │ │ - @ instruction: 0x011eb2b4 │ │ │ │ - tsteq pc, r4, ror #13 │ │ │ │ + tsteq pc, ip, ror #17 │ │ │ │ + @ instruction: 0x01293d74 │ │ │ │ + tsteq lr, r4, lsr r4 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ + @ instruction: 0x01293d34 │ │ │ │ + @ instruction: 0x011eb3f4 │ │ │ │ + tsteq pc, r4, lsr #16 │ │ │ │ + strdeq r3, [r9, -r4]! │ │ │ │ + @ instruction: 0x011eb3b4 │ │ │ │ + tsteq pc, r0, ror #15 │ │ │ │ + @ instruction: 0x01293cb8 │ │ │ │ + tsteq lr, r8, ror r3 │ │ │ │ + tsteq pc, r8, lsr #15 │ │ │ │ + @ instruction: 0x01293c7c │ │ │ │ + tsteq lr, ip, lsr r3 │ │ │ │ + tsteq pc, ip, ror #14 │ │ │ │ + @ instruction: 0x01293c40 │ │ │ │ + tsteq lr, r0, lsl #6 │ │ │ │ + tsteq pc, r0, lsr r7 @ │ │ │ │ + @ instruction: 0x01293c00 │ │ │ │ + tsteq lr, r0, asr #5 │ │ │ │ + @ instruction: 0x011f66f0 │ │ │ │ │ │ │ │ 003f736c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -839174,26 +839174,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7408 │ │ │ │ teqeq r3, ip, ror r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r3, r4 @ │ │ │ │ - @ instruction: 0x01293a78 │ │ │ │ - tsteq lr, r4, lsr r1 │ │ │ │ - tsteq pc, r0, ror #10 │ │ │ │ - @ instruction: 0x01293a3c │ │ │ │ - ldrsheq fp, [lr, -r8] │ │ │ │ - tsteq pc, r4, lsr #10 │ │ │ │ - @ instruction: 0x01293a00 │ │ │ │ - ldrheq fp, [lr, -ip] │ │ │ │ - tsteq pc, r8, ror #9 │ │ │ │ - smlawteq r9, r4, r9, r3 │ │ │ │ - tsteq lr, r0, lsl #1 │ │ │ │ - tsteq pc, ip, lsr #9 │ │ │ │ + smlawbeq r9, r0, sl, r3 │ │ │ │ + tsteq lr, r0, asr #2 │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + @ instruction: 0x01293a44 │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ + tsteq pc, r0, lsr r5 @ │ │ │ │ + @ instruction: 0x01293a08 │ │ │ │ + tsteq lr, r8, asr #1 │ │ │ │ + @ instruction: 0x011f64f4 │ │ │ │ + smlawteq r9, ip, r9, r3 │ │ │ │ + tsteq lr, ip, lsl #1 │ │ │ │ + @ instruction: 0x011f64b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #456] @ 0x1c8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -839219,18 +839219,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3f75fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f75a4 │ │ │ │ - tsteq pc, ip, lsl #9 │ │ │ │ - @ instruction: 0x01293904 │ │ │ │ - tsteq lr, r0, asr #31 │ │ │ │ - tsteq pc, r8, ror #7 │ │ │ │ + @ instruction: 0x011f6498 │ │ │ │ + @ instruction: 0x0129390c │ │ │ │ + tsteq lr, ip, asr #31 │ │ │ │ + @ instruction: 0x011f63f4 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ │ │ │ │ 003f7600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839267,18 +839267,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 3f76b8 │ │ │ │ add r2, r6, #236 @ 0xec │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f7640 │ │ │ │ - @ instruction: 0x011f63f4 │ │ │ │ - @ instruction: 0x01293874 │ │ │ │ - tsteq lr, r4, lsr #30 │ │ │ │ - tsteq pc, ip, asr r3 @ │ │ │ │ + tsteq pc, r0, lsl #8 │ │ │ │ + @ instruction: 0x0129387c │ │ │ │ + tsteq lr, r0, lsr pc │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ 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, #464] @ 0x1d0 │ │ │ │ @@ -839306,18 +839306,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3f7750 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f76f8 │ │ │ │ - tsteq pc, r8, asr r3 @ │ │ │ │ - @ instruction: 0x012937b0 │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ - @ instruction: 0x011f6294 │ │ │ │ + tsteq pc, r4, ror #6 │ │ │ │ + @ instruction: 0x012937b8 │ │ │ │ + tsteq lr, r8, ror lr │ │ │ │ + tsteq pc, r0, lsr #5 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 003f7754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839354,18 +839354,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 3f780c │ │ │ │ add r2, r6, #284 @ 0x11c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f7794 │ │ │ │ - tsteq pc, r0, asr #5 │ │ │ │ - @ instruction: 0x01293720 │ │ │ │ - @ instruction: 0x011eadd0 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, ip, asr #5 │ │ │ │ + @ instruction: 0x01293728 │ │ │ │ + @ instruction: 0x011eaddc │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ @@ -839393,18 +839393,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3f78a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f784c │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ - @ instruction: 0x0129365c │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ - tsteq pc, r0, asr #2 │ │ │ │ + tsteq pc, r0, lsr r2 @ │ │ │ │ + @ instruction: 0x01293664 │ │ │ │ + tsteq lr, r4, lsr #26 │ │ │ │ + tsteq pc, ip, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 003f78a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839441,18 +839441,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ add r2, r6, #332 @ 0x14c │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f78e8 │ │ │ │ - tsteq pc, ip, lsl #3 │ │ │ │ - smlawteq r9, ip, r5, r3 │ │ │ │ - tsteq lr, ip, ror ip │ │ │ │ - ldrheq r6, [pc, -r4] │ │ │ │ + @ instruction: 0x011f6198 │ │ │ │ + ldrdeq r3, [r9, -r4]! │ │ │ │ + tsteq lr, r8, lsl #25 │ │ │ │ + tsteq pc, r0, asr #1 │ │ │ │ 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, #332] @ 0x14c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -839483,20 +839483,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 3f7a0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f79ac │ │ │ │ - ldrsheq r6, [pc, -r4] │ │ │ │ + tsteq pc, r0, lsl #2 │ │ │ │ teqeq r3, r4, ror r2 │ │ │ │ andeq r7, r0, r8, asr #11 │ │ │ │ - strdeq r3, [r9, -ip]! │ │ │ │ - @ instruction: 0x011eabb8 │ │ │ │ - tsteq pc, r0, ror #31 │ │ │ │ + @ instruction: 0x01293504 │ │ │ │ + tsteq lr, r4, asr #23 │ │ │ │ + tsteq pc, ip, ror #31 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 003f7a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839538,20 +839538,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 3f7ae4 │ │ │ │ add r2, r6, #384 @ 0x180 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f7a64 │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ + tsteq pc, r0, asr r0 @ │ │ │ │ teqeq r3, r4, asr #3 │ │ │ │ andeq r7, r0, r8, asr #11 │ │ │ │ - @ instruction: 0x01293450 │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ + @ instruction: 0x01293458 │ │ │ │ + tsteq lr, ip, lsl #22 │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ @@ -839583,20 +839583,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 3f7b94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #404 @ 0x194 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7b34 │ │ │ │ - @ instruction: 0x011f5f90 │ │ │ │ + @ instruction: 0x011f5f9c │ │ │ │ teqeq r3, ip, ror #1 │ │ │ │ andeq r7, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x01293374 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - tsteq pc, r8, asr lr @ │ │ │ │ + @ instruction: 0x0129337c │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + tsteq pc, r4, ror #28 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 003f7b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839638,20 +839638,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 3f7c6c │ │ │ │ add r2, r6, #436 @ 0x1b4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f7bec │ │ │ │ - tsteq pc, r0, ror #29 │ │ │ │ + tsteq pc, ip, ror #29 │ │ │ │ teqeq r3, ip, lsr r0 │ │ │ │ andeq r7, r0, r8, ror #9 │ │ │ │ - smlawteq r9, r8, r2, r3 │ │ │ │ - tsteq lr, r8, ror r9 │ │ │ │ - @ instruction: 0x011f5db0 │ │ │ │ + ldrdeq r3, [r9, -r0]! │ │ │ │ + tsteq lr, r4, lsl #19 │ │ │ │ + @ instruction: 0x011f5dbc │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 003f7c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -839713,21 +839713,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #456 @ 0x1c8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7cbc │ │ │ │ tsteq sp, r8, lsr #13 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - smlawteq r9, r8, r1, r3 │ │ │ │ - tsteq pc, r8, lsr #25 │ │ │ │ + tsteq pc, r8, lsr #6 │ │ │ │ + ldrdeq r3, [r9, -r0]! │ │ │ │ + @ instruction: 0x011f5cb4 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - smlawbeq r9, r0, r1, r3 │ │ │ │ - tsteq lr, ip, lsr r8 │ │ │ │ - tsteq pc, r4, ror #24 │ │ │ │ + smlawbeq r9, r8, r1, r3 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ + tsteq pc, r0, ror ip @ │ │ │ │ │ │ │ │ 003f7d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -839825,25 +839825,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3f7f58 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f7e54 │ │ │ │ teqpeq r2, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - smlawteq r9, ip, r0, r3 │ │ │ │ + ldrdeq r3, [r9, -r4]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011f5bbc │ │ │ │ - @ instruction: 0x0129304c │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ - tsteq pc, r8, lsr fp @ │ │ │ │ + tsteq pc, r8, asr #23 │ │ │ │ + qsubeq r3, r4, r9 │ │ │ │ + tsteq lr, r4, lsl r7 │ │ │ │ + tsteq pc, r4, asr #22 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x011ea6d4 │ │ │ │ - tsteq lr, r4, lsr #13 │ │ │ │ + tsteq lr, r0, ror #13 │ │ │ │ + @ instruction: 0x011ea6b0 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ + tsteq lr, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 003f7f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839896,21 +839896,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7f88 │ │ │ │ @ instruction: 0x011da3dc │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - strdeq r2, [r9, -ip]! │ │ │ │ - @ instruction: 0x011f59dc │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x01292f04 │ │ │ │ + tsteq pc, r8, ror #19 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01292eb4 │ │ │ │ - tsteq lr, r0, ror r5 │ │ │ │ - @ instruction: 0x011f5998 │ │ │ │ + @ instruction: 0x01292ebc │ │ │ │ + tsteq lr, ip, ror r5 │ │ │ │ + tsteq pc, r4, lsr #19 │ │ │ │ │ │ │ │ 003f805c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -839959,21 +839959,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f80ac │ │ │ │ - strdeq r2, [r9, -r8]! │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ - @ instruction: 0x011f58d8 │ │ │ │ + @ instruction: 0x01292e00 │ │ │ │ + tsteq pc, r4, lsl sl @ │ │ │ │ + tsteq pc, r4, ror #17 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - @ instruction: 0x01292db8 │ │ │ │ - tsteq lr, r4, ror r4 │ │ │ │ - tsteq pc, r4, lsr #17 │ │ │ │ + smlawteq r9, r0, sp, r2 │ │ │ │ + tsteq lr, r0, lsl #9 │ │ │ │ + @ instruction: 0x011f58b0 │ │ │ │ │ │ │ │ 003f8150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -839994,17 +839994,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f81c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8170 │ │ │ │ - @ instruction: 0x01292d38 │ │ │ │ - @ instruction: 0x011ea3f4 │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x01292d40 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ │ │ │ │ 003f81c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -840181,27 +840181,27 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8370 │ │ │ │ teqpeq r2, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsl #15 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, r0, lsr #15 │ │ │ │ - @ instruction: 0x01292b18 │ │ │ │ - @ instruction: 0x011ea1d4 │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - ldrdeq r2, [r9, -ip]! │ │ │ │ - @ instruction: 0x011ea198 │ │ │ │ - tsteq pc, r4, asr #11 │ │ │ │ - @ instruction: 0x01292aa0 │ │ │ │ - tsteq lr, ip, asr r1 │ │ │ │ - tsteq pc, r8, lsl #11 │ │ │ │ - @ instruction: 0x01292a64 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ + tsteq pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x01292b20 │ │ │ │ + tsteq lr, r0, ror #3 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x01292ae4 │ │ │ │ + tsteq lr, r4, lsr #3 │ │ │ │ + @ instruction: 0x011f55d0 │ │ │ │ + @ instruction: 0x01292aa8 │ │ │ │ + tsteq lr, r8, ror #2 │ │ │ │ + @ instruction: 0x011f5594 │ │ │ │ + @ instruction: 0x01292a6c │ │ │ │ + tsteq lr, ip, lsr #2 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ │ │ │ │ 003f84d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -840278,26 +840278,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 3f8638 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8514 │ │ │ │ - smlawbeq r9, r0, r9, r2 │ │ │ │ - tsteq lr, ip, lsr r0 │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ + smlawbeq r9, r8, r9, r2 │ │ │ │ + tsteq lr, r8, asr #32 │ │ │ │ + tsteq pc, r0, ror r4 @ │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ tsteq sp, r0, lsl #28 │ │ │ │ - tsteq pc, r0, lsl #11 │ │ │ │ - @ instruction: 0x01292920 │ │ │ │ - tsteq pc, r0, lsl #8 │ │ │ │ + tsteq pc, ip, lsl #11 │ │ │ │ + @ instruction: 0x01292928 │ │ │ │ + tsteq pc, ip, lsl #8 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - ldrdeq r2, [r9, -r8]! │ │ │ │ - @ instruction: 0x011e9f94 │ │ │ │ - @ instruction: 0x011f53bc │ │ │ │ + @ instruction: 0x012928e0 │ │ │ │ + tsteq lr, r0, lsr #31 │ │ │ │ + tsteq pc, r8, asr #7 │ │ │ │ │ │ │ │ 003f8648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ @@ -840349,21 +840349,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8674 │ │ │ │ @ instruction: 0x011d9cf0 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ - @ instruction: 0x01292810 │ │ │ │ - @ instruction: 0x011f52f0 │ │ │ │ + tsteq pc, r8, lsl #9 │ │ │ │ + @ instruction: 0x01292818 │ │ │ │ + @ instruction: 0x011f52fc │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - smlawteq r9, r8, r7, r2 │ │ │ │ - tsteq lr, r4, lsl #29 │ │ │ │ - tsteq pc, ip, lsr #5 │ │ │ │ + ldrdeq r2, [r9, -r0]! │ │ │ │ + @ instruction: 0x011e9e90 │ │ │ │ + @ instruction: 0x011f52b8 │ │ │ │ │ │ │ │ 003f8748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #356] @ 0x164 │ │ │ │ @@ -840415,20 +840415,20 @@ │ │ │ │ add r2, r2, #584 @ 0x248 │ │ │ │ mov r1, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8774 │ │ │ │ @ instruction: 0x011d9bf0 │ │ │ │ - tsteq pc, r4, lsl #7 │ │ │ │ - @ instruction: 0x01292710 │ │ │ │ - @ instruction: 0x011f51f4 │ │ │ │ - smlawteq r9, r8, r6, r2 │ │ │ │ - tsteq lr, r4, lsl #27 │ │ │ │ - @ instruction: 0x011f51b0 │ │ │ │ + @ instruction: 0x011f5390 │ │ │ │ + @ instruction: 0x01292718 │ │ │ │ + tsteq pc, r0, lsl #4 │ │ │ │ + ldrdeq r2, [r9, -r0]! │ │ │ │ + @ instruction: 0x011e9d90 │ │ │ │ + @ instruction: 0x011f51bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2776] @ 0xad8 │ │ │ │ sub sp, sp, #1280 @ 0x500 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -841270,71 +841270,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 3f8f10 │ │ │ │ teqpeq r2, r8 @ @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012920a0 │ │ │ │ - tsteq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x012920a8 │ │ │ │ + @ instruction: 0x011f4b98 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ teqeq r2, ip, ror #25 │ │ │ │ - @ instruction: 0x01291e1c │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ + @ instruction: 0x01291e24 │ │ │ │ + tsteq pc, r4, lsl r9 @ │ │ │ │ andeq r0, r0, r5, ror #18 │ │ │ │ @ instruction: 0x011d9c94 │ │ │ │ tsteq sp, r0, asr #24 │ │ │ │ tsteq sp, r8, ror #23 │ │ │ │ - tsteq lr, r8, lsl #6 │ │ │ │ - @ instruction: 0x01291c48 │ │ │ │ - tsteq pc, r0, lsr r7 @ │ │ │ │ + tsteq lr, r4, lsl r3 │ │ │ │ + @ instruction: 0x01291c50 │ │ │ │ + tsteq pc, ip, lsr r7 @ │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - tsteq lr, r4, asr #5 │ │ │ │ - @ instruction: 0x01291c04 │ │ │ │ - tsteq pc, ip, ror #13 │ │ │ │ + @ instruction: 0x011e92d0 │ │ │ │ + @ instruction: 0x01291c0c │ │ │ │ + @ instruction: 0x011f46f8 │ │ │ │ andeq r0, r0, r7, asr r9 │ │ │ │ - smlawteq r9, r4, fp, r1 │ │ │ │ - tsteq lr, r0, lsl #5 │ │ │ │ - @ instruction: 0x011f46b0 │ │ │ │ + smlawteq r9, ip, fp, r1 │ │ │ │ + tsteq lr, ip, lsl #5 │ │ │ │ + @ instruction: 0x011f46bc │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ - @ instruction: 0x01291b5c │ │ │ │ - tsteq lr, r4, lsl r2 │ │ │ │ - tsteq pc, r4, asr #12 │ │ │ │ + tsteq lr, r4, asr r2 │ │ │ │ + @ instruction: 0x01291b64 │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ + tsteq pc, r0, asr r6 @ │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ - @ instruction: 0x01291b2c │ │ │ │ - tsteq lr, r8, ror #3 │ │ │ │ - tsteq pc, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x01291b34 │ │ │ │ + @ instruction: 0x011e91f4 │ │ │ │ + tsteq pc, r4, lsr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x011e91b0 │ │ │ │ - tsteq lr, r0, lsl #3 │ │ │ │ - @ instruction: 0x01291a90 │ │ │ │ - tsteq lr, ip, asr #2 │ │ │ │ - tsteq pc, r4, ror r5 @ │ │ │ │ + @ instruction: 0x011e91bc │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x01291a98 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + tsteq pc, r0, lsl #11 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ - @ instruction: 0x01291a54 │ │ │ │ - tsteq lr, r0, lsl r1 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ + @ instruction: 0x01291a5c │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + tsteq pc, ip, asr #10 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - @ instruction: 0x01291a18 │ │ │ │ - ldrsbeq r9, [lr, -r4] │ │ │ │ - tsteq pc, r4, lsl #10 │ │ │ │ + @ instruction: 0x01291a20 │ │ │ │ + tsteq lr, r0, ror #1 │ │ │ │ + tsteq pc, r0, lsl r5 @ │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - ldrdeq r1, [r9, -ip]! │ │ │ │ - @ instruction: 0x011e9098 │ │ │ │ - tsteq pc, r8, asr #9 │ │ │ │ + @ instruction: 0x012919e4 │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + @ instruction: 0x011f44d4 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - @ instruction: 0x012919a4 │ │ │ │ - tsteq lr, ip, asr r0 │ │ │ │ - tsteq pc, ip, lsl #9 │ │ │ │ + @ instruction: 0x012919ac │ │ │ │ + tsteq lr, r8, rrx │ │ │ │ + @ instruction: 0x011f4498 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x01291974 │ │ │ │ - tsteq lr, r0, lsr r0 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ + @ instruction: 0x0129197c │ │ │ │ + tsteq lr, ip, lsr r0 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ │ │ │ │ 003f9670 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #620] @ 0x26c │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ strne r3, [r1] │ │ │ │ @@ -841369,17 +841369,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f9710 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f96bc │ │ │ │ - @ instruction: 0x012917ec │ │ │ │ - tsteq lr, r8, lsr #29 │ │ │ │ - @ instruction: 0x011f42d0 │ │ │ │ + strdeq r1, [r9, -r4]! │ │ │ │ + @ instruction: 0x011e8eb4 │ │ │ │ + @ instruction: 0x011f42dc │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ │ │ │ │ 003f9714 : │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f974c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -841405,17 +841405,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3f9798 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f9744 │ │ │ │ - @ instruction: 0x01291760 │ │ │ │ - tsteq lr, ip, lsl lr │ │ │ │ - tsteq pc, ip, asr #4 │ │ │ │ + @ instruction: 0x01291768 │ │ │ │ + tsteq lr, r8, lsr #28 │ │ │ │ + tsteq pc, r8, asr r2 @ │ │ │ │ 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 │ │ │ │ @@ -841490,26 +841490,26 @@ │ │ │ │ ldr r1, [pc, #28] @ 3f98e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f9820 │ │ │ │ - @ instruction: 0x01291708 │ │ │ │ - tsteq pc, ip, ror #3 │ │ │ │ + @ instruction: 0x01291710 │ │ │ │ + @ instruction: 0x011f41f8 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x011f42f8 │ │ │ │ - smlawbeq r9, r0, r6, r1 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ + tsteq pc, r4, lsl #6 │ │ │ │ + smlawbeq r9, r8, r6, r1 │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - @ instruction: 0x01291640 │ │ │ │ - @ instruction: 0x011e8cfc │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ + @ instruction: 0x01291648 │ │ │ │ + tsteq lr, r8, lsl #26 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - tsteq lr, r4, asr #25 │ │ │ │ + @ instruction: 0x011e8cd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #228] @ 3f9a0c │ │ │ │ subs r6, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -841567,22 +841567,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3f999c │ │ │ │ teqeq r2, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01291558 │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ + @ instruction: 0x01291560 │ │ │ │ + tsteq pc, r4, asr r0 @ │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - @ instruction: 0x01291510 │ │ │ │ - tsteq lr, ip, asr #23 │ │ │ │ - @ instruction: 0x011f3ffc │ │ │ │ + @ instruction: 0x01291518 │ │ │ │ + @ instruction: 0x011e8bd8 │ │ │ │ + tsteq pc, r8 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x011e8b98 │ │ │ │ + tsteq lr, r4, lsr #23 │ │ │ │ │ │ │ │ 003f9a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #444] @ 0x1bc │ │ │ │ @@ -841640,21 +841640,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3f9a7c │ │ │ │ tsteq sp, ip, ror #17 │ │ │ │ - tsteq pc, r8, lsr #1 │ │ │ │ - @ instruction: 0x0129140c │ │ │ │ - tsteq pc, ip, ror #29 │ │ │ │ + ldrheq r4, [pc, -r4] │ │ │ │ + @ instruction: 0x01291414 │ │ │ │ + @ instruction: 0x011f3ef8 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - smlawteq r9, r4, r3, r1 │ │ │ │ - tsteq lr, r0, lsl #21 │ │ │ │ - tsteq pc, r8, lsr #29 │ │ │ │ + smlawteq r9, ip, r3, r1 │ │ │ │ + tsteq lr, ip, lsl #21 │ │ │ │ + @ instruction: 0x011f3eb4 │ │ │ │ │ │ │ │ 003f9b4c : │ │ │ │ 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] @ 3fa1f8 │ │ │ │ @@ -842078,79 +842078,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 3f9da4 │ │ │ │ teqeq r2, r0, lsr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawbeq r5, r8, r4, r6 │ │ │ │ + @ instruction: 0x01256494 │ │ │ │ teqeq r2, r8, rrx │ │ │ │ tsteq sp, r8, asr r2 │ │ │ │ - tsteq pc, r4, lsl #31 │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ + @ instruction: 0x011f3f90 │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ @ instruction: 0x011df7f0 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r4, ror sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, r8, asr lr │ │ │ │ - tsteq pc, r4, lsr #13 │ │ │ │ - strheq r1, [r9, -ip]! │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - tsteq pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x011f36b0 │ │ │ │ + smlawteq r9, r4, r0, r1 │ │ │ │ + tsteq lr, r4, lsl #15 │ │ │ │ + @ instruction: 0x011f3bb4 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - @ instruction: 0x01291060 │ │ │ │ - tsteq lr, ip, lsl r7 │ │ │ │ - tsteq pc, ip, asr #22 │ │ │ │ + @ instruction: 0x01291068 │ │ │ │ + tsteq lr, r8, lsr #14 │ │ │ │ + tsteq pc, r8, asr fp @ │ │ │ │ muleq r0, r2, r4 │ │ │ │ tsteq sp, r8, lsl #9 │ │ │ │ tstpeq sp, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - smulwbeq r9, r8, pc @ │ │ │ │ - tsteq pc, ip, lsl #21 │ │ │ │ + @ instruction: 0x01290fb0 │ │ │ │ + @ instruction: 0x011f3a98 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x01290f60 │ │ │ │ - tsteq lr, ip, lsl r6 │ │ │ │ - tsteq pc, ip, asr #20 │ │ │ │ + @ instruction: 0x01290f68 │ │ │ │ + tsteq lr, r8, lsr #12 │ │ │ │ + tsteq pc, r8, asr sl @ │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - @ instruction: 0x01290f1c │ │ │ │ - @ instruction: 0x011e85d8 │ │ │ │ - tsteq pc, r8, lsl #20 │ │ │ │ + @ instruction: 0x01290f24 │ │ │ │ + tsteq lr, r4, ror #11 │ │ │ │ + tsteq pc, r4, lsl sl @ │ │ │ │ muleq r0, r6, r4 │ │ │ │ - smulwteq r9, r0, lr │ │ │ │ - @ instruction: 0x011e859c │ │ │ │ - tsteq pc, ip, asr #19 │ │ │ │ + smulwteq r9, r8, lr │ │ │ │ + tsteq lr, r8, lsr #11 │ │ │ │ + @ instruction: 0x011f39d8 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - smulwbeq r9, r4, lr │ │ │ │ - tsteq lr, r0, ror #10 │ │ │ │ - tsteq pc, ip, lsl #19 │ │ │ │ - @ instruction: 0x01290e68 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - tsteq pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x01290e2c │ │ │ │ - tsteq lr, r8, ror #9 │ │ │ │ - tsteq pc, r8, lsl r9 @ │ │ │ │ + smulwbeq r9, ip, lr │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ + @ instruction: 0x011f3998 │ │ │ │ + @ instruction: 0x01290e70 │ │ │ │ + tsteq lr, r0, lsr r5 │ │ │ │ + tsteq pc, r0, ror #18 │ │ │ │ + @ instruction: 0x01290e34 │ │ │ │ + @ instruction: 0x011e84f4 │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - strdeq r0, [r9, -r0]! @ │ │ │ │ - tsteq lr, ip, lsr #9 │ │ │ │ - @ instruction: 0x011f38dc │ │ │ │ + strdeq r0, [r9, -r8]! │ │ │ │ + @ instruction: 0x011e84b8 │ │ │ │ + tsteq pc, r8, ror #17 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x01290db4 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ - tsteq pc, r0, lsr #17 │ │ │ │ + @ instruction: 0x01290dbc │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ + tsteq pc, ip, lsr #17 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - @ instruction: 0x01290d78 │ │ │ │ - tsteq lr, r4, lsr r4 │ │ │ │ - tsteq pc, r4, ror #16 │ │ │ │ + smlawbeq r9, r0, sp, r0 │ │ │ │ + tsteq lr, r0, asr #8 │ │ │ │ + tsteq pc, r0, ror r8 @ │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - @ instruction: 0x01290d3c │ │ │ │ - tsteq lr, r8, lsl lr │ │ │ │ - tsteq pc, r4, lsr #16 │ │ │ │ + @ instruction: 0x01290d44 │ │ │ │ + tsteq lr, r4, lsr #28 │ │ │ │ + tsteq pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - strdeq r0, [r9, -r8]! │ │ │ │ - @ instruction: 0x011e83b4 │ │ │ │ - tsteq pc, r4, ror #15 │ │ │ │ + @ instruction: 0x01290d00 │ │ │ │ + tsteq lr, r0, asr #7 │ │ │ │ + @ instruction: 0x011f37f0 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ │ │ │ │ 003fa308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -842173,17 +842173,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fa380 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fa32c │ │ │ │ - @ instruction: 0x01290b7c │ │ │ │ - tsteq lr, r8, lsr r2 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ + smlawbeq r9, r4, fp, r0 │ │ │ │ + tsteq lr, r4, asr #4 │ │ │ │ + tsteq pc, ip, ror #12 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ │ │ │ │ 003fa384 : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq 3fa3b8 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq 3fa3a4 │ │ │ │ @@ -842248,21 +842248,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3fa4ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #760 @ 0x2f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fa40c │ │ │ │ - @ instruction: 0x01290a9c │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - tsteq pc, r0, lsl #11 │ │ │ │ + smulwbeq r9, r4, sl │ │ │ │ + tsteq lr, r4, ror #2 │ │ │ │ + tsteq pc, ip, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - @ instruction: 0x01290a60 │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ - tsteq pc, r4, asr #10 │ │ │ │ + @ instruction: 0x01290a68 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + tsteq pc, r0, asr r5 @ │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ │ │ │ │ 003fa4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -842590,53 +842590,53 @@ │ │ │ │ teqeq r2, r0, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, lsr #14 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, ror r1 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, r0, asr #10 │ │ │ │ - smlawbeq r9, r8, r7, r0 │ │ │ │ - tsteq lr, r4, asr #28 │ │ │ │ - tsteq pc, ip, ror #4 │ │ │ │ + @ instruction: 0x01290790 │ │ │ │ + tsteq lr, r0, asr lr │ │ │ │ + tsteq pc, r8, ror r2 @ │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ tsteq sp, r8, lsl #24 │ │ │ │ - tsteq pc, r0, ror #7 │ │ │ │ - @ instruction: 0x01290728 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq pc, ip, ror #7 │ │ │ │ + @ instruction: 0x01290730 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - smulwteq r9, r0, r6 │ │ │ │ - @ instruction: 0x011e7d9c │ │ │ │ - tsteq pc, r4, asr #3 │ │ │ │ + smulwteq r9, r8, r6 │ │ │ │ + tsteq lr, r8, lsr #27 │ │ │ │ + @ instruction: 0x011f31d0 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - smulwbeq r9, r0, r6 │ │ │ │ - tsteq lr, ip, asr sp │ │ │ │ - tsteq pc, r4, lsl #3 │ │ │ │ + smulwbeq r9, r8, r6 │ │ │ │ + tsteq lr, r8, ror #26 │ │ │ │ + @ instruction: 0x011f3190 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - @ instruction: 0x01290660 │ │ │ │ - tsteq lr, ip, lsl sp │ │ │ │ - tsteq pc, ip, asr #2 │ │ │ │ - @ instruction: 0x01290624 │ │ │ │ - tsteq pc, ip, ror r7 @ │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ + @ instruction: 0x01290668 │ │ │ │ + tsteq lr, r8, lsr #26 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ + @ instruction: 0x0129062c │ │ │ │ + tsteq pc, r8, lsl #15 │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - smulwteq r9, r0, r5 │ │ │ │ - @ instruction: 0x011e7c9c │ │ │ │ - tsteq pc, r4, asr #1 │ │ │ │ + smulwteq r9, r8, r5 │ │ │ │ + tsteq lr, r8, lsr #25 │ │ │ │ + ldrsbeq r3, [pc, -r0] │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ - smulwbeq r9, r4, r5 │ │ │ │ - tsteq lr, r0, ror #24 │ │ │ │ - tsteq pc, r8, lsl #1 │ │ │ │ + smulwbeq r9, ip, r5 │ │ │ │ + tsteq lr, ip, ror #24 │ │ │ │ + @ instruction: 0x011f3094 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x01290568 │ │ │ │ - tsteq lr, r4, lsr #24 │ │ │ │ - tsteq pc, ip, asr #32 │ │ │ │ + @ instruction: 0x01290570 │ │ │ │ + tsteq lr, r0, lsr ip │ │ │ │ + tsteq pc, r8, asr r0 @ │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - @ instruction: 0x0129052c │ │ │ │ - tsteq lr, r8, ror #23 │ │ │ │ - tsteq pc, r0, lsl r0 @ │ │ │ │ + @ instruction: 0x01290534 │ │ │ │ + @ instruction: 0x011e7bf4 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ 003faa80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -842660,17 +842660,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3faafc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3faaa8 │ │ │ │ - @ instruction: 0x01290400 │ │ │ │ - @ instruction: 0x011e7abc │ │ │ │ - tsteq pc, r4, ror #29 │ │ │ │ + @ instruction: 0x01290408 │ │ │ │ + tsteq lr, r8, asr #21 │ │ │ │ + @ instruction: 0x011f2ef0 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 003fab00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -842759,25 +842759,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 3faca0 │ │ │ │ add r2, r2, #816 @ 0x330 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3fab7c │ │ │ │ - @ instruction: 0x01290314 │ │ │ │ - @ instruction: 0x011f2ff8 │ │ │ │ - @ instruction: 0x011f2df0 │ │ │ │ + @ instruction: 0x0129031c │ │ │ │ + tsteq pc, r4 │ │ │ │ + @ instruction: 0x011f2dfc │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlawteq r9, r0, r2, r0 │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ - tsteq pc, r0, lsr #27 │ │ │ │ + smlawteq r9, r8, r2, r0 │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ + tsteq pc, ip, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01290278 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ - tsteq pc, r4, ror #26 │ │ │ │ + smlawbeq r9, r0, r2, r0 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + tsteq pc, r0, ror sp @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003faca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -842803,17 +842803,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fad28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3facd4 │ │ │ │ - ldrdeq r0, [r9, -r4]! │ │ │ │ - @ instruction: 0x011e7890 │ │ │ │ - @ instruction: 0x011f2cb8 │ │ │ │ + ldrdeq r0, [r9, -ip]! │ │ │ │ + @ instruction: 0x011e789c │ │ │ │ + tsteq pc, r4, asr #25 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ 003fad2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -842836,17 +842836,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fada4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fad50 │ │ │ │ - @ instruction: 0x01290158 │ │ │ │ - tsteq lr, r4, lsl r8 │ │ │ │ - tsteq pc, ip, lsr ip @ │ │ │ │ + @ instruction: 0x01290160 │ │ │ │ + tsteq lr, r0, lsr #16 │ │ │ │ + tsteq pc, r8, asr #24 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ │ │ │ │ 003fada8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -843425,100 +843425,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3fafe0 │ │ │ │ teqeq r2, r4, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r4, lsr #28 │ │ │ │ - @ instruction: 0x01290098 │ │ │ │ - tsteq pc, r8, lsl #23 │ │ │ │ + smulwbeq r9, r0, r0 │ │ │ │ + @ instruction: 0x011f2b94 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ tsteq sp, r8, ror #15 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, ror pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - msreq (UNDEF: 56), ip, lsl #30 │ │ │ │ - tsteq lr, r8, asr #11 │ │ │ │ - @ instruction: 0x011f29f8 │ │ │ │ + msreq (UNDEF: 56), r4, lsl pc │ │ │ │ + @ instruction: 0x011e75d4 │ │ │ │ + tsteq pc, r4, lsl #20 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ teqeq r2, ip, lsl ip │ │ │ │ - tsteq pc, r4, ror #21 │ │ │ │ - msreq CPSR_f, r0, lsr sp │ │ │ │ - tsteq lr, ip, ror #7 │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x011f2af0 │ │ │ │ + msreq CPSR_f, r8, lsr sp │ │ │ │ + @ instruction: 0x011e73f8 │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ tsteq sp, r0, lsl #3 │ │ │ │ - smlawteq r4, r0, lr, r5 │ │ │ │ - msreq CPSR_f, r0, lsr #25 │ │ │ │ - tsteq pc, r4, lsl #15 │ │ │ │ + smlawteq r4, ip, lr, r5 │ │ │ │ + msreq CPSR_f, r8, lsr #25 │ │ │ │ + @ instruction: 0x011f2790 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ tsteq sp, r0, lsl #23 │ │ │ │ - tsteq pc, ip, lsr #19 │ │ │ │ - strdeq pc, [r8, -r4]! │ │ │ │ - @ instruction: 0x011e72b0 │ │ │ │ - tsteq pc, r0, ror #13 │ │ │ │ + @ instruction: 0x011f29b8 │ │ │ │ + strdeq pc, [r8, -ip]! │ │ │ │ + @ instruction: 0x011e72bc │ │ │ │ + tsteq pc, ip, ror #13 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - msreq (UNDEF: 56), r4 @ │ │ │ │ - tsteq lr, r0, ror r2 │ │ │ │ - tsteq pc, r0, lsr #13 │ │ │ │ + msreq (UNDEF: 56), ip @ │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ + tsteq pc, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - msreq (UNDEF: 56), r4, ror fp │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ + msreq (UNDEF: 56), ip, ror fp │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq pc, ip, ror #12 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - msreq (UNDEF: 56), r8, lsr fp │ │ │ │ - @ instruction: 0x011e71f4 │ │ │ │ - tsteq pc, r4, lsr #12 │ │ │ │ + msreq (UNDEF: 56), r0, asr #22 │ │ │ │ + tsteq lr, r0, lsl #4 │ │ │ │ + tsteq pc, r0, lsr r6 @ │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - strdeq pc, [r8, -ip]! │ │ │ │ - @ instruction: 0x011e71b8 │ │ │ │ - tsteq pc, r8, ror #11 │ │ │ │ + msreq (UNDEF: 56), r4, lsl #22 │ │ │ │ + tsteq lr, r4, asr #3 │ │ │ │ + @ instruction: 0x011f25f4 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - smlawteq r8, r0, sl, pc @ │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ - tsteq pc, ip, lsr #11 │ │ │ │ + smlawteq r8, r8, sl, pc @ │ │ │ │ + tsteq lr, r8, lsl #3 │ │ │ │ + @ instruction: 0x011f25b8 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - smlawbeq r8, r4, sl, pc @ │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - tsteq pc, r0, ror r5 @ │ │ │ │ + smlawbeq r8, ip, sl, pc @ │ │ │ │ + tsteq lr, ip, asr #2 │ │ │ │ + tsteq pc, ip, ror r5 @ │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x011f2798 │ │ │ │ - msreq R8_fiq, r8, asr #20 │ │ │ │ - tsteq pc, ip, lsr #10 │ │ │ │ + tsteq pc, r4, lsr #15 │ │ │ │ + msreq R8_fiq, r0, asr sl │ │ │ │ + tsteq pc, r8, lsr r5 @ │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - msreq R8_fiq, r4, lsl #20 │ │ │ │ - tsteq lr, r0, asr #1 │ │ │ │ - @ instruction: 0x011f24f0 │ │ │ │ - smlawteq r8, r8, r9, pc @ │ │ │ │ - tsteq lr, r4, lsl #1 │ │ │ │ - @ instruction: 0x011f24b4 │ │ │ │ + msreq R8_fiq, ip, lsl #20 │ │ │ │ + tsteq lr, ip, asr #1 │ │ │ │ + @ instruction: 0x011f24fc │ │ │ │ + ldrdeq pc, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e7090 │ │ │ │ + tsteq pc, r0, asr #9 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - tsteq lr, ip, asr #32 │ │ │ │ - msreq CPSR_f, ip, asr r9 │ │ │ │ - tsteq lr, r8, lsl r0 │ │ │ │ - tsteq pc, r8, asr #8 │ │ │ │ + tsteq lr, r8, asr r0 │ │ │ │ + msreq CPSR_f, r4, ror #18 │ │ │ │ + tsteq lr, r4, lsr #32 │ │ │ │ + tsteq pc, r4, asr r4 @ │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - msreq CPSR_f, r4, lsr #18 │ │ │ │ - tsteq pc, r8, ror sl @ │ │ │ │ - tsteq pc, r4, lsl #8 │ │ │ │ + msreq CPSR_f, ip, lsr #18 │ │ │ │ + tsteq pc, r4, lsl #21 │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - strdeq pc, [r8, -r0]! │ │ │ │ - tsteq lr, ip, lsr #31 │ │ │ │ - @ instruction: 0x011f23dc │ │ │ │ - msreq CPSR_f, r4 @ │ │ │ │ - tsteq lr, r0, ror pc │ │ │ │ - tsteq pc, r0, lsr #7 │ │ │ │ + strdeq pc, [r8, -r8]! │ │ │ │ + @ instruction: 0x011e6fb8 │ │ │ │ + tsteq pc, r8, ror #7 │ │ │ │ + msreq CPSR_f, ip @ │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ + tsteq pc, ip, lsr #7 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - msreq CPSR_f, r8, ror r8 │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ - tsteq pc, r4, ror #6 │ │ │ │ + smlawbeq r8, r0, r8, pc @ │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + tsteq pc, r0, ror r3 @ │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - msreq CPSR_f, r8, lsr r8 │ │ │ │ - @ instruction: 0x011e6ef4 │ │ │ │ - tsteq pc, r4, lsr #6 │ │ │ │ + msreq CPSR_f, r0, asr #16 │ │ │ │ + tsteq lr, r0, lsl #30 │ │ │ │ + tsteq pc, r0, lsr r3 @ │ │ │ │ │ │ │ │ 003fb81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -843539,17 +843539,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fb890 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #868 @ 0x364 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb83c │ │ │ │ - msreq R8_fiq, ip, ror #12 │ │ │ │ - tsteq lr, r8, lsr #26 │ │ │ │ - tsteq pc, r0, asr r1 @ │ │ │ │ + msreq R8_fiq, r4, ror r6 │ │ │ │ + tsteq lr, r4, lsr sp │ │ │ │ + tsteq pc, ip, asr r1 @ │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ │ │ │ │ 003fb894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -843571,17 +843571,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fb908 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb8b4 │ │ │ │ - strdeq pc, [r8, -r4]! │ │ │ │ - @ instruction: 0x011e6cb0 │ │ │ │ - ldrsbeq r2, [pc, -r8] │ │ │ │ + strdeq pc, [r8, -ip]! │ │ │ │ + @ instruction: 0x011e6cbc │ │ │ │ + tsteq pc, r4, ror #1 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 003fb90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -843603,17 +843603,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fb980 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb92c │ │ │ │ - msreq CPSR_f, ip, ror r5 │ │ │ │ - tsteq lr, r8, lsr ip │ │ │ │ - tsteq pc, r0, rrx │ │ │ │ + smlawbeq r8, r4, r5, pc @ │ │ │ │ + tsteq lr, r4, asr #24 │ │ │ │ + tsteq pc, ip, rrx │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 003fb984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -843635,17 +843635,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fb9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #932 @ 0x3a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb9a4 │ │ │ │ - msreq CPSR_f, r4, lsl #10 │ │ │ │ - tsteq lr, r0, asr #23 │ │ │ │ - tsteq pc, r8, ror #31 │ │ │ │ + msreq CPSR_f, ip, lsl #10 │ │ │ │ + tsteq lr, ip, asr #23 │ │ │ │ + @ instruction: 0x011f1ff4 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ │ │ │ │ 003fb9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -843786,29 +843786,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3fba54 │ │ │ │ teqeq r2, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8, lsr #3 │ │ │ │ - msreq CPSR_f, r8, lsr #8 │ │ │ │ - tsteq pc, r8, lsl pc @ │ │ │ │ + msreq CPSR_f, r0, lsr r4 │ │ │ │ + tsteq pc, r4, lsr #30 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - tsteq pc, r8, asr r1 @ │ │ │ │ - tsteq lr, r0, lsl #21 │ │ │ │ + tsteq pc, r4, ror #2 │ │ │ │ + tsteq lr, ip, lsl #21 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - smlawbeq r8, r4, r3, pc @ │ │ │ │ - tsteq pc, r0, lsr r1 @ │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ + smlawbeq r8, ip, r3, pc @ │ │ │ │ + tsteq pc, ip, lsr r1 @ │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ muleq r0, r8, r6 │ │ │ │ - tsteq pc, r0, asr #1 │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ + tsteq pc, ip, asr #1 │ │ │ │ + @ instruction: 0x011e69f8 │ │ │ │ muleq r0, ip, r6 │ │ │ │ tsteq sp, r8, lsr #4 │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ + tsteq lr, r8, ror r9 │ │ │ │ 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] @ 3fc2cc │ │ │ │ ldr r3, [pc, #1588] @ 3fc2d0 │ │ │ │ @@ -844212,55 +844212,55 @@ │ │ │ │ teqeq r2, r8, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, lsr pc │ │ │ │ cmppeq r4, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, asr sp │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, ip, lsr lr @ │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqeq r2, r0, ror ip │ │ │ │ - @ instruction: 0x0128ee70 │ │ │ │ - tsteq lr, r0, lsr #10 │ │ │ │ - tsteq pc, r8, asr r9 @ │ │ │ │ + @ instruction: 0x0128ee78 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0128ee20 │ │ │ │ - @ instruction: 0x011e64d8 │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ + @ instruction: 0x0128ee28 │ │ │ │ + tsteq lr, r4, ror #9 │ │ │ │ + tsteq pc, r4, lsl r9 @ │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ tsteq sp, r0, lsr #5 │ │ │ │ - @ instruction: 0x011ebfd8 │ │ │ │ - smlawteq r8, r0, sp, lr │ │ │ │ - tsteq pc, r4, lsr #17 │ │ │ │ - @ instruction: 0x0128ed7c │ │ │ │ - tsteq lr, r8, lsr r4 │ │ │ │ - tsteq pc, r8, ror #16 │ │ │ │ + tsteq lr, r4, ror #31 │ │ │ │ + smlawteq r8, r8, sp, lr │ │ │ │ + @ instruction: 0x011f18b0 │ │ │ │ + smlawbeq r8, r4, sp, lr │ │ │ │ + tsteq lr, r4, asr #8 │ │ │ │ + tsteq pc, r4, ror r8 @ │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - @ instruction: 0x0128ed3c │ │ │ │ - @ instruction: 0x011e63f8 │ │ │ │ - tsteq pc, r8, lsr #16 │ │ │ │ + @ instruction: 0x0128ed44 │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ + tsteq pc, r4, lsr r8 @ │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x0128ed04 │ │ │ │ - tsteq lr, r0, asr #7 │ │ │ │ - @ instruction: 0x011f17f0 │ │ │ │ + @ instruction: 0x0128ed0c │ │ │ │ + tsteq lr, ip, asr #7 │ │ │ │ + @ instruction: 0x011f17fc │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - smlawteq r8, r8, ip, lr │ │ │ │ - tsteq pc, r4, lsr #28 │ │ │ │ - @ instruction: 0x011f17b4 │ │ │ │ + ldrdeq lr, [r8, -r0]! │ │ │ │ + tsteq pc, r0, lsr lr @ │ │ │ │ + tsteq pc, r0, asr #15 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - @ instruction: 0x0128ec6c │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - tsteq pc, ip, asr #14 │ │ │ │ + @ instruction: 0x0128ec74 │ │ │ │ + tsteq pc, r4, asr r1 @ │ │ │ │ + tsteq pc, r8, asr r7 @ │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - @ instruction: 0x0128ec30 │ │ │ │ - tsteq lr, r0, ror #5 │ │ │ │ - tsteq pc, r8, lsl r7 @ │ │ │ │ - @ instruction: 0x0128ec10 │ │ │ │ - tsteq lr, r0, asr #5 │ │ │ │ - @ instruction: 0x011f16f8 │ │ │ │ + @ instruction: 0x0128ec38 │ │ │ │ + tsteq lr, ip, ror #5 │ │ │ │ + tsteq pc, r4, lsr #14 │ │ │ │ + @ instruction: 0x0128ec18 │ │ │ │ + tsteq lr, ip, asr #5 │ │ │ │ + tsteq pc, r4, lsl #14 │ │ │ │ │ │ │ │ 003fc38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -844282,17 +844282,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fc404 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #980 @ 0x3d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fc3b0 │ │ │ │ - strdeq lr, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e61b4 │ │ │ │ - @ instruction: 0x011f15dc │ │ │ │ + @ instruction: 0x0128eb00 │ │ │ │ + tsteq lr, r0, asr #3 │ │ │ │ + tsteq pc, r8, ror #11 │ │ │ │ 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 │ │ │ │ @@ -844842,69 +844842,69 @@ │ │ │ │ teqeq r2, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, ip, lsr #15 │ │ │ │ cmpeq r4, r4, ror ip │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq pc, ip, ror #11 │ │ │ │ + @ instruction: 0x011f15f8 │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ teqeq r2, r0, lsl r4 │ │ │ │ - smlawbeq r8, r0, r6, lr │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ + smlawbeq r8, r8, r6, lr │ │ │ │ + tsteq lr, ip, lsr sp │ │ │ │ + tsteq pc, r4, ror r1 @ │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - @ instruction: 0x0128e628 │ │ │ │ - @ instruction: 0x011e5cd4 │ │ │ │ - tsteq pc, r0, lsl r1 @ │ │ │ │ + @ instruction: 0x0128e630 │ │ │ │ + tsteq lr, r0, ror #25 │ │ │ │ + tsteq pc, ip, lsl r1 @ │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - ldrdeq lr, [r8, -r0]! │ │ │ │ - tsteq lr, ip, ror ip │ │ │ │ - ldrheq r1, [pc, -r8] │ │ │ │ + ldrdeq lr, [r8, -r8]! │ │ │ │ + tsteq lr, r8, lsl #25 │ │ │ │ + tsteq pc, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - strdeq lr, [r8, -r4]! │ │ │ │ - tsteq pc, r4, lsl fp @ │ │ │ │ - @ instruction: 0x011f0fd8 │ │ │ │ + strdeq lr, [r8, -ip]! │ │ │ │ + tsteq pc, r0, lsr #22 │ │ │ │ + tsteq pc, r4, ror #31 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ tsteq sp, r4, asr r9 │ │ │ │ - tsteq pc, r4, ror r2 @ │ │ │ │ - @ instruction: 0x0128e474 │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x0128e42c │ │ │ │ - tsteq lr, r8, ror #21 │ │ │ │ - tsteq pc, r8, lsl pc @ │ │ │ │ - @ instruction: 0x0128e3ec │ │ │ │ - tsteq lr, r8, lsr #21 │ │ │ │ - @ instruction: 0x011f0ed8 │ │ │ │ + tsteq pc, r0, lsl #5 │ │ │ │ + @ instruction: 0x0128e47c │ │ │ │ + tsteq pc, r0, ror pc @ │ │ │ │ + @ instruction: 0x0128e434 │ │ │ │ + @ instruction: 0x011e5af4 │ │ │ │ + tsteq pc, r4, lsr #30 │ │ │ │ + strdeq lr, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e5ab4 │ │ │ │ + tsteq pc, r4, ror #29 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - @ instruction: 0x0128e3ac │ │ │ │ - tsteq lr, r8, ror #20 │ │ │ │ - @ instruction: 0x011f0e98 │ │ │ │ + @ instruction: 0x0128e3b4 │ │ │ │ + tsteq lr, r4, ror sl │ │ │ │ + tsteq pc, r4, lsr #29 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x0128e378 │ │ │ │ - @ instruction: 0x011f04bc │ │ │ │ - tsteq pc, r8, asr lr @ │ │ │ │ + smlawbeq r8, r0, r3, lr │ │ │ │ + tsteq pc, r8, asr #9 │ │ │ │ + tsteq pc, r4, ror #28 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - @ instruction: 0x0128e324 │ │ │ │ - tsteq lr, r0, ror #19 │ │ │ │ - tsteq pc, r0, lsl lr @ │ │ │ │ + @ instruction: 0x0128e32c │ │ │ │ + tsteq lr, ip, ror #19 │ │ │ │ + tsteq pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - @ instruction: 0x0128e2ec │ │ │ │ - tsteq pc, r0, asr #8 │ │ │ │ - tsteq pc, ip, asr #27 │ │ │ │ + strdeq lr, [r8, -r4]! │ │ │ │ + tsteq pc, ip, asr #8 │ │ │ │ + @ instruction: 0x011f0dd8 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - smlawteq r8, r0, r2, lr │ │ │ │ - tsteq lr, r0, ror r9 │ │ │ │ - tsteq pc, r8, lsr #27 │ │ │ │ - smlawbeq r8, r4, r2, lr │ │ │ │ - tsteq pc, r4, asr r7 @ │ │ │ │ - tsteq pc, r0, ror sp @ │ │ │ │ - @ instruction: 0x0128e240 │ │ │ │ - @ instruction: 0x011e58f0 │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ + smlawteq r8, r8, r2, lr │ │ │ │ + tsteq lr, ip, ror r9 │ │ │ │ + @ instruction: 0x011f0db4 │ │ │ │ + smlawbeq r8, ip, r2, lr │ │ │ │ + tsteq pc, r0, ror #14 │ │ │ │ + tsteq pc, ip, ror sp @ │ │ │ │ + @ instruction: 0x0128e248 │ │ │ │ + @ instruction: 0x011e58fc │ │ │ │ + tsteq pc, r4, lsr sp @ │ │ │ │ │ │ │ │ 003fcd94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -844926,17 +844926,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fce0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fcdb8 │ │ │ │ - strdeq lr, [r8, -r0]! │ │ │ │ - tsteq lr, ip, lsr #15 │ │ │ │ - @ instruction: 0x011f0bd4 │ │ │ │ + strdeq lr, [r8, -r8]! │ │ │ │ + @ instruction: 0x011e57b8 │ │ │ │ + tsteq pc, r0, ror #23 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ │ │ │ │ 003fce10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -845342,76 +845342,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fd070 │ │ │ │ teqeq r2, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, ip, lsr #16 │ │ │ │ - @ instruction: 0x0128e024 │ │ │ │ - tsteq pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x0128e02c │ │ │ │ + tsteq pc, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - tsteq pc, ip, ror #27 │ │ │ │ - @ instruction: 0x011f0df0 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - @ instruction: 0x0121a564 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ - tsteq pc, r8, asr sp @ │ │ │ │ + @ instruction: 0x011f0df8 │ │ │ │ + @ instruction: 0x011f0dfc │ │ │ │ + tsteq pc, ip, lsl #28 │ │ │ │ + @ instruction: 0x0121a570 │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ teqeq r2, ip, lsl #23 │ │ │ │ tsteq sp, r4, lsr sp │ │ │ │ - @ instruction: 0x0128ddb8 │ │ │ │ - tsteq lr, r4, ror r4 │ │ │ │ - @ instruction: 0x011f089c │ │ │ │ + smlawteq r8, r0, sp, sp │ │ │ │ + tsteq lr, r0, lsl #9 │ │ │ │ + tsteq pc, r8, lsr #17 │ │ │ │ muleq r0, lr, r7 │ │ │ │ - @ instruction: 0x0128dd7c │ │ │ │ - tsteq lr, r8, lsr r4 │ │ │ │ - tsteq pc, r8, ror #16 │ │ │ │ + smlawbeq r8, r4, sp, sp │ │ │ │ + tsteq lr, r4, asr #8 │ │ │ │ + tsteq pc, r4, ror r8 @ │ │ │ │ muleq r0, r8, r7 │ │ │ │ - @ instruction: 0x0128dd40 │ │ │ │ - @ instruction: 0x011e53fc │ │ │ │ - tsteq pc, r4, lsr #16 │ │ │ │ + @ instruction: 0x0128dd48 │ │ │ │ + tsteq lr, r8, lsl #8 │ │ │ │ + tsteq pc, r0, lsr r8 @ │ │ │ │ muleq r0, r3, r7 │ │ │ │ - @ instruction: 0x0128dd04 │ │ │ │ - tsteq lr, r0, asr #7 │ │ │ │ - tsteq pc, r8, ror #15 │ │ │ │ + @ instruction: 0x0128dd0c │ │ │ │ + tsteq lr, ip, asr #7 │ │ │ │ + @ instruction: 0x011f07f4 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - smlawteq r8, r8, ip, sp │ │ │ │ - tsteq lr, r4, lsl #7 │ │ │ │ - tsteq pc, ip, lsr #15 │ │ │ │ + ldrdeq sp, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e5390 │ │ │ │ + @ instruction: 0x011f07b8 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - smlawbeq r8, ip, ip, sp │ │ │ │ - tsteq lr, r8, asr #6 │ │ │ │ - tsteq pc, r8, ror r7 @ │ │ │ │ + @ instruction: 0x0128dc94 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + tsteq pc, r4, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - tsteq lr, r0, ror #5 │ │ │ │ + tsteq lr, ip, ror #5 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - @ instruction: 0x011e52b0 │ │ │ │ - smlawteq r8, r0, fp, sp │ │ │ │ - tsteq lr, ip, ror r2 │ │ │ │ - tsteq pc, r8, lsr #13 │ │ │ │ - tsteq pc, r8, ror r9 @ │ │ │ │ - @ instruction: 0x0128db7c │ │ │ │ - tsteq pc, r8, asr r6 @ │ │ │ │ + @ instruction: 0x011e52bc │ │ │ │ + smlawteq r8, r8, fp, sp │ │ │ │ + tsteq lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x011f06b4 │ │ │ │ + tsteq pc, r4, lsl #19 │ │ │ │ + smlawbeq r8, r4, fp, sp │ │ │ │ + tsteq pc, r4, ror #12 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - @ instruction: 0x0128db38 │ │ │ │ - @ instruction: 0x011e51f4 │ │ │ │ - tsteq pc, ip, lsl r6 @ │ │ │ │ + @ instruction: 0x0128db40 │ │ │ │ + tsteq lr, r0, lsl #4 │ │ │ │ + tsteq pc, r8, lsr #12 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - strdeq sp, [r8, -ip]! │ │ │ │ - @ instruction: 0x011e51b8 │ │ │ │ - tsteq pc, r0, ror #11 │ │ │ │ + @ instruction: 0x0128db04 │ │ │ │ + tsteq lr, r4, asr #3 │ │ │ │ + tsteq pc, ip, ror #11 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - smlawteq r8, r0, sl, sp │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ - tsteq pc, r4, lsr #11 │ │ │ │ + smlawteq r8, r8, sl, sp │ │ │ │ + tsteq lr, r8, lsl #3 │ │ │ │ + @ instruction: 0x011f05b0 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - smlawbeq r8, r4, sl, sp │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - tsteq pc, r8, ror #10 │ │ │ │ + smlawbeq r8, ip, sl, sp │ │ │ │ + tsteq lr, ip, asr #2 │ │ │ │ + tsteq pc, r4, ror r5 @ │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ │ │ │ │ 003fd574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -845554,33 +845554,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3fd5f8 │ │ │ │ teqeq r2, r4, ror r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r4, lsl #12 │ │ │ │ - @ instruction: 0x0128d84c │ │ │ │ - @ instruction: 0x011e4efc │ │ │ │ - tsteq pc, ip, lsr #6 │ │ │ │ + @ instruction: 0x0128d854 │ │ │ │ + tsteq lr, r8, lsl #30 │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - @ instruction: 0x0128d808 │ │ │ │ - @ instruction: 0x011e4eb8 │ │ │ │ - tsteq pc, r0, ror #5 │ │ │ │ + @ instruction: 0x0128d810 │ │ │ │ + tsteq lr, r4, asr #29 │ │ │ │ + tsteq pc, ip, ror #5 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - smlawteq r8, r8, r7, sp │ │ │ │ - tsteq lr, r8, ror lr │ │ │ │ - tsteq pc, r8, lsr #5 │ │ │ │ + ldrdeq sp, [r8, -r0]! │ │ │ │ + tsteq lr, r4, lsl #29 │ │ │ │ + @ instruction: 0x011f02b4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - smlawbeq r8, r8, r7, sp │ │ │ │ - tsteq lr, r8, lsr lr │ │ │ │ - tsteq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x0128d790 │ │ │ │ + tsteq lr, r4, asr #28 │ │ │ │ + tsteq pc, r4, ror r2 @ │ │ │ │ andeq r0, r0, sp, asr r7 │ │ │ │ - @ instruction: 0x0128d748 │ │ │ │ - @ instruction: 0x011e4df8 │ │ │ │ - tsteq pc, r8, lsr #4 │ │ │ │ + @ instruction: 0x0128d750 │ │ │ │ + tsteq lr, r4, lsl #28 │ │ │ │ + tsteq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ │ │ │ │ 003fd810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -845767,31 +845767,31 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3fd9d8 │ │ │ │ - tsteq pc, r4, asr #10 │ │ │ │ + tsteq pc, r0, asr r5 @ │ │ │ │ teqeq r2, r8, asr #7 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, lsr r9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x0128d4b8 │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ - @ instruction: 0x011eff94 │ │ │ │ - @ instruction: 0x0128d474 │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ - tstpeq lr, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128d430 │ │ │ │ - tsteq lr, r0, ror #21 │ │ │ │ - tstpeq lr, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - strdeq sp, [r8, -r0]! │ │ │ │ - tsteq lr, r0, lsr #21 │ │ │ │ - @ instruction: 0x011efed0 │ │ │ │ + smlawteq r8, r0, r4, sp │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tstpeq lr, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128d47c │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + tstpeq lr, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128d438 │ │ │ │ + tsteq lr, ip, ror #21 │ │ │ │ + tstpeq lr, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + strdeq sp, [r8, -r8]! │ │ │ │ + tsteq lr, ip, lsr #21 │ │ │ │ + @ instruction: 0x011efedc │ │ │ │ │ │ │ │ 003fdb50 : │ │ │ │ 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] @ 3fe1a4 │ │ │ │ @@ -846198,67 +846198,67 @@ │ │ │ │ @ instruction: 0x0132a09c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8, lsl #1 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsl r4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, r4, lsr #30 │ │ │ │ - tstpeq lr, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128d070 │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ - tstpeq lr, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128d02c │ │ │ │ - @ instruction: 0x011efed4 │ │ │ │ - tstpeq lr, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128d078 │ │ │ │ + tsteq lr, ip, lsr #14 │ │ │ │ + tstpeq lr, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128d034 │ │ │ │ + tstpeq lr, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0128cfe4 │ │ │ │ - tstpeq lr, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cfec │ │ │ │ + @ instruction: 0x011efed0 │ │ │ │ + tstpeq lr, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x0128cfb8 │ │ │ │ - tsteq lr, r4, ror #12 │ │ │ │ - @ instruction: 0x011efa94 │ │ │ │ - @ instruction: 0x0128cf74 │ │ │ │ - tsteq lr, r0, lsr #12 │ │ │ │ - tstpeq lr, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + smlawteq r8, r0, pc, ip @ │ │ │ │ + tsteq lr, r0, ror r6 │ │ │ │ + tstpeq lr, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cf7c │ │ │ │ + tsteq lr, ip, lsr #12 │ │ │ │ + tstpeq lr, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0128cf34 │ │ │ │ - tsteq lr, r4, ror #11 │ │ │ │ - tstpeq lr, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cf3c │ │ │ │ + @ instruction: 0x011e45f0 │ │ │ │ + tstpeq lr, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - strdeq ip, [r8, -r8]! │ │ │ │ - tsteq lr, r8, lsr #11 │ │ │ │ - @ instruction: 0x011ef9d8 │ │ │ │ - @ instruction: 0x0128cebc │ │ │ │ - tsteq lr, ip, ror #10 │ │ │ │ - @ instruction: 0x011ef99c │ │ │ │ + @ instruction: 0x0128cf00 │ │ │ │ + @ instruction: 0x011e45b4 │ │ │ │ + tstpeq lr, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r8, r4, lr, ip │ │ │ │ + tsteq lr, r8, ror r5 │ │ │ │ + tstpeq lr, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - smlawbeq r8, r0, lr, ip │ │ │ │ - tsteq lr, r0, lsr r5 │ │ │ │ - tstpeq lr, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r8, r8, lr, ip │ │ │ │ + tsteq lr, ip, lsr r5 │ │ │ │ + tstpeq lr, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x0128ce44 │ │ │ │ - @ instruction: 0x011e44f4 │ │ │ │ - tstpeq lr, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128ce4c │ │ │ │ + tsteq lr, r0, lsl #10 │ │ │ │ + tstpeq lr, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x0128ce08 │ │ │ │ - @ instruction: 0x011e44b8 │ │ │ │ - tstpeq lr, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128ce10 │ │ │ │ + tsteq lr, r4, asr #9 │ │ │ │ + @ instruction: 0x011ef8f4 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - smlawteq r8, ip, sp, ip │ │ │ │ - tsteq lr, ip, ror r4 │ │ │ │ - tstpeq lr, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r8, -r4]! │ │ │ │ + tsteq lr, r8, lsl #9 │ │ │ │ + @ instruction: 0x011ef8b8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x0128cd90 │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ - tstpeq lr, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cd98 │ │ │ │ + tsteq lr, ip, asr #8 │ │ │ │ + tstpeq lr, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x0128cd54 │ │ │ │ - tsteq lr, r4, lsl #8 │ │ │ │ - tstpeq lr, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cd5c │ │ │ │ + tsteq lr, r0, lsl r4 │ │ │ │ + tstpeq lr, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003fe294 : │ │ │ │ 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 │ │ │ │ @@ -846466,38 +846466,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3fe3dc │ │ │ │ teqeq r2, ip, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8, lsl r9 │ │ │ │ - @ instruction: 0x0128cbac │ │ │ │ - tstpeq lr, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128cbb4 │ │ │ │ + @ instruction: 0x011ef690 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - @ instruction: 0x0128cb2c │ │ │ │ + @ instruction: 0x0128cb34 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq lr, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ teqeq r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x0128ca4c │ │ │ │ - ldrsheq r4, [lr, -ip] │ │ │ │ - tstpeq lr, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128ca54 │ │ │ │ + tsteq lr, r8, lsl #2 │ │ │ │ + tstpeq lr, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000007b6 │ │ │ │ - tsteq lr, r4, asr #1 │ │ │ │ - @ instruction: 0x011e4094 │ │ │ │ + ldrsbeq r4, [lr, -r0] │ │ │ │ + tsteq lr, r0, lsr #1 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - tsteq lr, r8, rrx │ │ │ │ - smlawbeq r8, r4, r9, ip │ │ │ │ - tsteq lr, r4, lsr r0 │ │ │ │ - tstpeq lr, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128c948 │ │ │ │ - @ instruction: 0x011e3ff8 │ │ │ │ - tstpeq lr, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, ror r0 │ │ │ │ + smlawbeq r8, ip, r9, ip │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + tstpeq lr, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c950 │ │ │ │ + tsteq lr, r4 │ │ │ │ + tstpeq lr, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - tsteq lr, r4, asr #31 │ │ │ │ + @ instruction: 0x011e3fd0 │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ │ │ │ │ 003fe64c : │ │ │ │ ldr r3, [r0, #620] @ 0x26c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -846529,17 +846529,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fe6e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fe688 │ │ │ │ - @ instruction: 0x0128c828 │ │ │ │ - @ instruction: 0x011e3ed8 │ │ │ │ - tstpeq lr, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c830 │ │ │ │ + tsteq lr, r4, ror #29 │ │ │ │ + tstpeq lr, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ │ │ │ │ 003fe6e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -846716,37 +846716,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 3fe758 │ │ │ │ teqeq r2, r4, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r2, r4, lsr #9 │ │ │ │ - @ instruction: 0x0128c6e4 │ │ │ │ - @ instruction: 0x011e3d94 │ │ │ │ - tstpeq lr, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c6ec │ │ │ │ + tsteq lr, r0, lsr #27 │ │ │ │ + @ instruction: 0x011ef1d0 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - @ instruction: 0x0128c644 │ │ │ │ - @ instruction: 0x011e3cf4 │ │ │ │ - tstpeq lr, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c64c │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + tstpeq lr, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - @ instruction: 0x0128c604 │ │ │ │ - @ instruction: 0x011e3cb4 │ │ │ │ - tstpeq lr, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c60c │ │ │ │ + tsteq lr, r0, asr #25 │ │ │ │ + ldrsheq pc, [lr, -r0] @ │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - smlawteq r8, r8, r5, ip │ │ │ │ - tsteq lr, r8, ror ip │ │ │ │ - tstpeq lr, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r8, -r0]! │ │ │ │ + tsteq lr, r4, lsl #25 │ │ │ │ + ldrheq pc, [lr, -r4] @ │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ - smlawbeq r8, ip, r5, ip │ │ │ │ - tsteq lr, ip, lsr ip │ │ │ │ - tstpeq lr, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c594 │ │ │ │ + tsteq lr, r8, asr #24 │ │ │ │ + tstpeq lr, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - @ instruction: 0x0128c550 │ │ │ │ - tsteq lr, r0, lsl #24 │ │ │ │ - tstpeq lr, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0128c558 │ │ │ │ + tsteq lr, ip, lsl #24 │ │ │ │ + tstpeq lr, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 003fea18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -846962,45 +846962,45 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 3fead8 │ │ │ │ teqeq r2, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq r2, r4, lsr #2 │ │ │ │ - @ instruction: 0x0128c350 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ + @ instruction: 0x0128c358 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + tsteq lr, ip, lsr lr │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - @ instruction: 0x0128c30c │ │ │ │ - @ instruction: 0x011e39bc │ │ │ │ - tsteq lr, ip, ror #27 │ │ │ │ + @ instruction: 0x0128c314 │ │ │ │ + tsteq lr, r8, asr #19 │ │ │ │ + @ instruction: 0x011eedf8 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - smlawteq r8, ip, r2, ip │ │ │ │ - tsteq lr, ip, ror r9 │ │ │ │ - tsteq lr, ip, lsr #27 │ │ │ │ + ldrdeq ip, [r8, -r4]! │ │ │ │ + tsteq lr, r8, lsl #19 │ │ │ │ + @ instruction: 0x011eedb8 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - smlawbeq r8, ip, r2, ip │ │ │ │ - tsteq lr, ip, lsr r9 │ │ │ │ - tsteq lr, r4, ror #26 │ │ │ │ + @ instruction: 0x0128c294 │ │ │ │ + tsteq lr, r8, asr #18 │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - @ instruction: 0x0128c24c │ │ │ │ - @ instruction: 0x011e38fc │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x0128c254 │ │ │ │ + tsteq lr, r8, lsl #18 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - @ instruction: 0x0128c20c │ │ │ │ - tstpeq lr, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ + @ instruction: 0x0128c214 │ │ │ │ + tstpeq lr, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eecf8 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - smlawteq r8, r4, r1, ip │ │ │ │ - tsteq lr, r4, ror r8 │ │ │ │ - tsteq lr, r4, lsr #25 │ │ │ │ + smlawteq r8, ip, r1, ip │ │ │ │ + tsteq lr, r0, lsl #17 │ │ │ │ + @ instruction: 0x011eecb0 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - smlawbeq r8, r4, r1, ip │ │ │ │ - tsteq lr, r4, lsr r8 │ │ │ │ - tsteq lr, r4, ror #24 │ │ │ │ + smlawbeq r8, ip, r1, ip │ │ │ │ + tsteq lr, r0, asr #16 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ │ │ │ │ 003fee08 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 003fee10 : │ │ │ │ @@ -847217,44 +847217,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3fefc8 │ │ │ │ teqeq r2, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8 @ │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq lr, r0, lsl #31 │ │ │ │ tsteq lr, ip, lsl #31 │ │ │ │ - @ instruction: 0x011eefdc │ │ │ │ - @ instruction: 0x0128bf24 │ │ │ │ - tsteq lr, r0, ror #11 │ │ │ │ - tsteq lr, r8, lsl #20 │ │ │ │ + @ instruction: 0x011eef98 │ │ │ │ + tsteq lr, r8, ror #31 │ │ │ │ + @ instruction: 0x0128bf2c │ │ │ │ + tsteq lr, ip, ror #11 │ │ │ │ + tsteq lr, r4, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ teqeq r2, r4, lsr ip │ │ │ │ - @ instruction: 0x0128beb8 │ │ │ │ - tsteq lr, r4, ror r5 │ │ │ │ - tsteq lr, r0, lsr #19 │ │ │ │ - @ instruction: 0x0128be7c │ │ │ │ - tsteq lr, r8, lsr r5 │ │ │ │ - tsteq lr, r0, ror #18 │ │ │ │ + smlawteq r8, r0, lr, fp │ │ │ │ + tsteq lr, r0, lsl #11 │ │ │ │ + tsteq lr, ip, lsr #19 │ │ │ │ + smlawbeq r8, r4, lr, fp │ │ │ │ + tsteq lr, r4, asr #10 │ │ │ │ + tsteq lr, ip, ror #18 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - @ instruction: 0x0128be40 │ │ │ │ - @ instruction: 0x011e34fc │ │ │ │ - tsteq lr, r4, lsr #18 │ │ │ │ + @ instruction: 0x0128be48 │ │ │ │ + tsteq lr, r8, lsl #10 │ │ │ │ + tsteq lr, r0, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - @ instruction: 0x0128be04 │ │ │ │ - tsteq lr, r0, asr #9 │ │ │ │ - tsteq lr, r8, ror #17 │ │ │ │ + @ instruction: 0x0128be0c │ │ │ │ + tsteq lr, ip, asr #9 │ │ │ │ + @ instruction: 0x011ee8f4 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - smlawteq r8, r8, sp, fp │ │ │ │ - tsteq lr, r4, lsl #9 │ │ │ │ - tsteq lr, ip, lsr #17 │ │ │ │ + ldrdeq fp, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e3490 │ │ │ │ + @ instruction: 0x011ee8b8 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - smlawbeq r8, ip, sp, fp │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ + @ instruction: 0x0128bd94 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ + tsteq lr, ip, ror r8 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 003ff1f0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -847442,26 +847442,26 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 3ff4f0 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 3ff40c │ │ │ │ teqeq r2, r4, lsl #19 │ │ │ │ - ldrdeq fp, [r8, -ip]! │ │ │ │ - @ instruction: 0x011e3194 │ │ │ │ - @ instruction: 0x011ee5bc │ │ │ │ + @ instruction: 0x0128bae4 │ │ │ │ + tsteq lr, r0, lsr #3 │ │ │ │ + tsteq lr, r8, asr #11 │ │ │ │ @ instruction: 0x000009be │ │ │ │ muleq r0, r0, sp │ │ │ │ - smlawbeq r8, ip, sl, fp │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ - tsteq lr, r0, ror #10 │ │ │ │ + @ instruction: 0x0128ba94 │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - @ instruction: 0x0128ba34 │ │ │ │ - tsteq lr, r4, ror #1 │ │ │ │ - tsteq lr, r4, lsl r5 │ │ │ │ + @ instruction: 0x0128ba3c │ │ │ │ + ldrsheq r3, [lr, -r0] │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ @ 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] @ 3ff69c │ │ │ │ mov r4, r2 │ │ │ │ @@ -847561,30 +847561,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff62c │ │ │ │ - strdeq fp, [r8, -ip]! │ │ │ │ - @ instruction: 0x011eea94 │ │ │ │ + @ instruction: 0x0128bf04 │ │ │ │ + tsteq lr, r0, lsr #21 │ │ │ │ teqeq r2, r4 @ │ │ │ │ - tsteq lr, r4, ror sl │ │ │ │ + tsteq lr, r0, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq lr, ip, lsr #31 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ + @ instruction: 0x011e2fb8 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ - tsteq lr, ip, lsr pc │ │ │ │ - @ instruction: 0x011ee990 │ │ │ │ - @ instruction: 0x0128bdb8 │ │ │ │ + tsteq lr, r4, lsl #31 │ │ │ │ + tsteq lr, r8, asr #30 │ │ │ │ + @ instruction: 0x011ee99c │ │ │ │ + smlawteq r8, r0, sp, fp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq lr, ip, lsl #30 │ │ │ │ + tsteq lr, r8, lsl 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -848136,54 +848136,54 @@ │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ b 3fff0c │ │ │ │ teqeq r2, r0, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r4, ror #9 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, ror #30 │ │ │ │ - @ instruction: 0x0128bc44 │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x0128bc4c │ │ │ │ + tsteq lr, r8, lsl r8 │ │ │ │ andeq r7, r0, r4, lsl r2 │ │ │ │ - @ instruction: 0x0128bb24 │ │ │ │ + @ instruction: 0x0128bb2c │ │ │ │ andeq r7, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x011ee6d8 │ │ │ │ + tsteq lr, r4, ror #13 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, ip @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0128b994 │ │ │ │ - tsteq lr, ip, asr r5 │ │ │ │ + @ instruction: 0x0128b99c │ │ │ │ + tsteq lr, r8, ror #10 │ │ │ │ tsteq sp, ip, lsr #6 │ │ │ │ - smlawbeq r8, r0, r8, fp │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ + smlawbeq r8, r8, r8, fp │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ tsteq sp, r8, lsl r2 │ │ │ │ tsteq sp, r8, lsr #3 │ │ │ │ - @ instruction: 0x0128b758 │ │ │ │ - tsteq lr, r0, lsr #6 │ │ │ │ + @ instruction: 0x0128b760 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ ldrsheq r3, [sp, -r0] │ │ │ │ tsteq sp, ip, lsr #1 │ │ │ │ - smlawbeq r8, r8, r6, fp │ │ │ │ - tsteq lr, r0, lsl #16 │ │ │ │ - tsteq lr, r0, asr r2 │ │ │ │ - tsteq lr, r4, asr #15 │ │ │ │ - @ instruction: 0x011e2794 │ │ │ │ - tsteq lr, r4, ror #14 │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ - tsteq lr, r4, lsl #14 │ │ │ │ - @ instruction: 0x0128b554 │ │ │ │ - tsteq lr, ip, asr #13 │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ - @ instruction: 0x0128b51c │ │ │ │ - tsteq lr, ip, lsl #2 │ │ │ │ - ldrsbeq lr, [lr, -ip] │ │ │ │ - ldrdeq fp, [r8, -r8]! │ │ │ │ - ldrsheq lr, [lr, -ip] │ │ │ │ - @ instruction: 0x011ee098 │ │ │ │ - @ instruction: 0x0128b4a8 │ │ │ │ - tsteq lr, ip, asr #1 │ │ │ │ - tsteq lr, r8, rrx │ │ │ │ + @ instruction: 0x0128b690 │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ + tsteq lr, ip, asr r2 │ │ │ │ + @ instruction: 0x011e27d0 │ │ │ │ + tsteq lr, r0, lsr #15 │ │ │ │ + tsteq lr, r0, ror r7 │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ + @ instruction: 0x0128b55c │ │ │ │ + @ instruction: 0x011e26d8 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + @ instruction: 0x0128b524 │ │ │ │ + tsteq lr, r8, lsl r1 │ │ │ │ + tsteq lr, r8, ror #1 │ │ │ │ + @ instruction: 0x0128b4e0 │ │ │ │ + tsteq lr, r8, lsl #2 │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + @ instruction: 0x0128b4b0 │ │ │ │ + ldrsbeq lr, [lr, -r8] │ │ │ │ + tsteq lr, r4, ror r0 │ │ │ │ │ │ │ │ 00400038 : │ │ │ │ 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, #840] @ 400398 │ │ │ │ @@ -848399,29 +848399,29 @@ │ │ │ │ bl b65fc │ │ │ │ b 4000b4 │ │ │ │ teqeq r2, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0 @ │ │ │ │ andeq r7, r0, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x011edfd8 │ │ │ │ + tsteq lr, r4, ror #31 │ │ │ │ andeq r8, r0, r4, lsl r0 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - tsteq lr, ip, asr #30 │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ teqeq r2, ip @ │ │ │ │ addmi r4, pc, r0 │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ - @ instruction: 0x0128b0e8 │ │ │ │ - tsteq lr, ip, lsr #25 │ │ │ │ - tsteq lr, r4, lsr #4 │ │ │ │ - @ instruction: 0x0128b0a8 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ + strdeq fp, [r8, -r0]! │ │ │ │ + @ instruction: 0x011edcb8 │ │ │ │ + tsteq lr, r0, lsr r2 │ │ │ │ + strheq fp, [r8, -r0]! │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ │ │ │ │ 004003e8 : │ │ │ │ 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, #1068] @ 40082c │ │ │ │ @@ -848696,36 +848696,36 @@ │ │ │ │ teqeq r2, r4, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8, ror #15 │ │ │ │ teqeq r2, r0, asr #15 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r4, asr r1 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - ldrdeq sl, [r8, -r8]! │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ - tsteq lr, r0, lsr #19 │ │ │ │ + @ instruction: 0x0128ade0 │ │ │ │ + tsteq lr, ip, asr pc │ │ │ │ + tsteq lr, ip, lsr #19 │ │ │ │ andeq r7, r0, r8, ror lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x0128ad28 │ │ │ │ - @ instruction: 0x011ed8f4 │ │ │ │ - strdeq sl, [r8, -r8]! │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - smlawteq r8, ip, ip, sl │ │ │ │ - @ instruction: 0x011ed898 │ │ │ │ + @ instruction: 0x0128ad30 │ │ │ │ + tsteq lr, r0, lsl #18 │ │ │ │ + @ instruction: 0x0128ad00 │ │ │ │ + tsteq lr, ip, ror lr │ │ │ │ + tsteq lr, ip, asr #17 │ │ │ │ + ldrdeq sl, [r8, -r4]! │ │ │ │ + tsteq lr, r4, lsr #17 │ │ │ │ tsteq sp, r4, ror r6 │ │ │ │ - @ instruction: 0x0128ac3c │ │ │ │ - @ instruction: 0x011e1db4 │ │ │ │ - tsteq lr, r4, lsl #16 │ │ │ │ - @ instruction: 0x0128ac04 │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ - tsteq lr, ip, asr #15 │ │ │ │ + @ instruction: 0x0128ac44 │ │ │ │ + tsteq lr, r0, asr #27 │ │ │ │ + tsteq lr, r0, lsl r8 │ │ │ │ + @ instruction: 0x0128ac0c │ │ │ │ + tsteq lr, r8, lsl #27 │ │ │ │ + @ instruction: 0x011ed7d8 │ │ │ │ │ │ │ │ 004008a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ @@ -848903,23 +848903,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 400ae0 │ │ │ │ teqeq r2, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r8, lsr #13 │ │ │ │ - @ instruction: 0x0128aaac │ │ │ │ + @ instruction: 0x011ed6b4 │ │ │ │ + @ instruction: 0x0128aab4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x0128a96c │ │ │ │ - tsteq lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x0128a974 │ │ │ │ + tsteq lr, r8, lsr r5 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ teqeq r2, ip, lsl r1 │ │ │ │ - tsteq lr, r0, ror #20 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ + tsteq lr, ip, ror #20 │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ │ │ │ │ 00400ba0 : │ │ │ │ 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] @ 4010ac │ │ │ │ @@ -849240,41 +849240,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 400f78 │ │ │ │ teqpeq r2, r4 @ @ p-variant is OBSOLETE │ │ │ │ teqeq r2, r4, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq sl, [r8, -ip]! │ │ │ │ - tsteq lr, r8, asr #7 │ │ │ │ + @ instruction: 0x0128a804 │ │ │ │ + @ instruction: 0x011ed3d4 │ │ │ │ teqeq r2, r0 @ │ │ │ │ @ instruction: 0xffffe860 │ │ │ │ - @ instruction: 0x0128a76c │ │ │ │ - tsteq lr, r8, lsr r3 │ │ │ │ + @ instruction: 0x0128a774 │ │ │ │ + tsteq lr, r4, asr #6 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + tsteq lr, r8, asr r3 │ │ │ │ teqpeq r2, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0128a61c │ │ │ │ - tsteq lr, r8, ror #3 │ │ │ │ + @ instruction: 0x0128a624 │ │ │ │ + @ instruction: 0x011ed1f4 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x011ed2f0 │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ + @ instruction: 0x011ed2fc │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ tsteq sp, r8, ror #30 │ │ │ │ tsteq sp, r4, lsl pc │ │ │ │ @ instruction: 0x011d1ed4 │ │ │ │ - tsteq lr, ip, lsr #12 │ │ │ │ - @ instruction: 0x0128a478 │ │ │ │ - @ instruction: 0x011e15f0 │ │ │ │ - tsteq lr, r0, asr #32 │ │ │ │ + tsteq lr, r8, lsr r6 │ │ │ │ + smlawbeq r8, r0, r4, sl │ │ │ │ + @ instruction: 0x011e15fc │ │ │ │ + tsteq lr, ip, asr #32 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x011e15b8 │ │ │ │ - tsteq lr, r8, lsl #11 │ │ │ │ - tsteq lr, r8, asr r5 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - @ instruction: 0x011e14f4 │ │ │ │ + tsteq lr, r4, asr #11 │ │ │ │ + @ instruction: 0x011e1594 │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ + tsteq lr, r0, lsr r5 │ │ │ │ + tsteq lr, r0, lsl #10 │ │ │ │ │ │ │ │ 00401124 : │ │ │ │ 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, #2348] @ 401a68 │ │ │ │ @@ -849866,61 +849866,61 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 401378 │ │ │ │ teqeq r2, r0, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, ip @ │ │ │ │ muleq r0, r0, sl │ │ │ │ - @ instruction: 0x0128a208 │ │ │ │ - @ instruction: 0x011ecdd0 │ │ │ │ + @ instruction: 0x0128a210 │ │ │ │ + @ instruction: 0x011ecddc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0128a110 │ │ │ │ - @ instruction: 0x011eccd8 │ │ │ │ + @ instruction: 0x0128a118 │ │ │ │ + tsteq lr, r4, ror #25 │ │ │ │ tsteq sp, ip, lsr #21 │ │ │ │ teqeq r2, r4, lsl #17 │ │ │ │ andeq r6, r0, r0, lsr #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x011d18b4 │ │ │ │ - @ instruction: 0x01289e60 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ + @ instruction: 0x01289e68 │ │ │ │ + tsteq lr, r4, lsr sl │ │ │ │ @ instruction: 0x011d17fc │ │ │ │ - smlawteq r8, r0, sp, r9 │ │ │ │ - tsteq lr, r8, lsl #19 │ │ │ │ + smlawteq r8, r8, sp, r9 │ │ │ │ + @ instruction: 0x011ec994 │ │ │ │ tsteq sp, ip, asr r7 │ │ │ │ andeq r7, r0, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, lsl r2 │ │ │ │ - smlawteq r8, ip, ip, r9 │ │ │ │ - @ instruction: 0x011ec894 │ │ │ │ + ldrdeq r9, [r8, -r4]! │ │ │ │ + tsteq lr, r0, lsr #17 │ │ │ │ tsteq sp, r8, ror #12 │ │ │ │ - @ instruction: 0x01289c44 │ │ │ │ - @ instruction: 0x011e0dbc │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ - @ instruction: 0x01289c04 │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ - tsteq lr, ip, asr #15 │ │ │ │ - smlawteq r8, r8, fp, r9 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ - tsteq lr, r8, lsl #15 │ │ │ │ - @ instruction: 0x011e0cf4 │ │ │ │ - tsteq lr, r4, asr #25 │ │ │ │ - @ instruction: 0x011e0c94 │ │ │ │ - tsteq lr, r0, ror #13 │ │ │ │ - @ instruction: 0x01289ae4 │ │ │ │ - tsteq lr, ip, lsr #13 │ │ │ │ - @ instruction: 0x01289a98 │ │ │ │ - tsteq lr, r0, lsl ip │ │ │ │ - tsteq lr, r0, ror #12 │ │ │ │ - @ instruction: 0x01289a60 │ │ │ │ - tsteq lr, r4, lsl #13 │ │ │ │ - tsteq lr, r0, lsr #12 │ │ │ │ - @ instruction: 0x01289a2c │ │ │ │ - tsteq lr, r4, lsr #23 │ │ │ │ - @ instruction: 0x011ec5f4 │ │ │ │ - tsteq lr, ip, ror #22 │ │ │ │ - tsteq lr, ip, lsr fp │ │ │ │ + @ instruction: 0x01289c4c │ │ │ │ + tsteq lr, r8, asr #27 │ │ │ │ + tsteq lr, r8, lsl r8 │ │ │ │ + @ instruction: 0x01289c0c │ │ │ │ + tsteq lr, r8, lsl #27 │ │ │ │ + @ instruction: 0x011ec7d8 │ │ │ │ + ldrdeq r9, [r8, -r0]! │ │ │ │ + @ instruction: 0x011ec7f8 │ │ │ │ + @ instruction: 0x011ec794 │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x011e0cd0 │ │ │ │ + tsteq lr, r0, lsr #25 │ │ │ │ + tsteq lr, ip, ror #13 │ │ │ │ + @ instruction: 0x01289aec │ │ │ │ + @ instruction: 0x011ec6b8 │ │ │ │ + @ instruction: 0x01289aa0 │ │ │ │ + tsteq lr, ip, lsl ip │ │ │ │ + tsteq lr, ip, ror #12 │ │ │ │ + @ instruction: 0x01289a68 │ │ │ │ + @ instruction: 0x011ec690 │ │ │ │ + tsteq lr, ip, lsr #12 │ │ │ │ + @ instruction: 0x01289a34 │ │ │ │ + @ instruction: 0x011e0bb0 │ │ │ │ + tsteq lr, r0, lsl #12 │ │ │ │ + tsteq lr, r8, ror fp │ │ │ │ + tsteq lr, r8, asr #22 │ │ │ │ │ │ │ │ 00401b34 : │ │ │ │ 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] @ 401fc4 │ │ │ │ @@ -850215,43 +850215,43 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, ip, lsl #1 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, r8, lsl #29 │ │ │ │ tsteq sp, ip, asr #11 │ │ │ │ - @ instruction: 0x011ec3b4 │ │ │ │ - @ instruction: 0x01289630 │ │ │ │ - @ instruction: 0x011ec1f0 │ │ │ │ + tsteq lr, r0, asr #7 │ │ │ │ + @ instruction: 0x01289638 │ │ │ │ + @ instruction: 0x011ec1fc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x012895e8 │ │ │ │ - tsteq lr, r0, ror #14 │ │ │ │ - @ instruction: 0x011ec1b0 │ │ │ │ + strdeq r9, [r8, -r0]! │ │ │ │ + tsteq lr, ip, ror #14 │ │ │ │ + @ instruction: 0x011ec1bc │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x012895a8 │ │ │ │ - tsteq lr, r0, lsr #14 │ │ │ │ - tsteq lr, r8, ror #2 │ │ │ │ - @ instruction: 0x0128956c │ │ │ │ - tsteq lr, r4, ror #13 │ │ │ │ - tsteq lr, r4, lsr r1 │ │ │ │ + @ instruction: 0x012895b0 │ │ │ │ + tsteq lr, ip, lsr #14 │ │ │ │ + tsteq lr, r4, ror r1 │ │ │ │ + @ instruction: 0x01289574 │ │ │ │ + @ instruction: 0x011e06f0 │ │ │ │ + tsteq lr, r0, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x0128952c │ │ │ │ - tsteq lr, r4, lsr #13 │ │ │ │ - ldrsheq ip, [lr, -r4] │ │ │ │ - strdeq r9, [r8, -r0]! │ │ │ │ - tsteq lr, r8, ror #12 │ │ │ │ - ldrheq ip, [lr, -r8] │ │ │ │ + @ instruction: 0x01289534 │ │ │ │ + @ instruction: 0x011e06b0 │ │ │ │ + tsteq lr, r0, lsl #2 │ │ │ │ + strdeq r9, [r8, -r8]! │ │ │ │ + tsteq lr, r4, ror r6 │ │ │ │ + tsteq lr, r4, asr #1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - @ instruction: 0x012894b4 │ │ │ │ - @ instruction: 0x011ec1f8 │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ + @ instruction: 0x012894bc │ │ │ │ + tsteq lr, r4, lsl #4 │ │ │ │ + tsteq lr, r8, lsl #1 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x01289470 │ │ │ │ - tsteq lr, r8, ror #11 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ + @ instruction: 0x01289478 │ │ │ │ + @ instruction: 0x011e05f4 │ │ │ │ + tsteq lr, r4, asr #32 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0040205c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -850402,35 +850402,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 40231c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ b 40218c │ │ │ │ teqeq r2, ip, lsl #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, ip @ │ │ │ │ - @ instruction: 0x0128929c │ │ │ │ - tsteq lr, r4, asr #32 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - @ instruction: 0x01289254 │ │ │ │ - tsteq lr, r8, asr #31 │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ + @ instruction: 0x012892a4 │ │ │ │ + tsteq lr, r0, asr r0 │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ + @ instruction: 0x0128925c │ │ │ │ + @ instruction: 0x011ebfd4 │ │ │ │ + tsteq lr, r0, lsr #28 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x01289220 │ │ │ │ - @ instruction: 0x011e0398 │ │ │ │ - tsteq lr, r0, ror #27 │ │ │ │ + @ instruction: 0x01289228 │ │ │ │ + tsteq lr, r4, lsr #7 │ │ │ │ + tsteq lr, ip, ror #27 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x012891e4 │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ - tsteq lr, ip, lsr #27 │ │ │ │ - @ instruction: 0x012891a8 │ │ │ │ - tsteq lr, r0, lsr #6 │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ + @ instruction: 0x012891ec │ │ │ │ + tsteq lr, r8, ror #6 │ │ │ │ + @ instruction: 0x011ebdb8 │ │ │ │ + @ instruction: 0x012891b0 │ │ │ │ + tsteq lr, ip, lsr #6 │ │ │ │ + tsteq lr, ip, ror sp │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01289170 │ │ │ │ - tsteq lr, r0, ror pc │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ + @ instruction: 0x01289178 │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00402320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -850726,44 +850726,44 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, lsr #17 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, ip @ │ │ │ │ tstpeq ip, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsr #25 │ │ │ │ - @ instruction: 0x01288e44 │ │ │ │ - tsteq lr, r4, lsl #20 │ │ │ │ + tsteq lr, ip, lsr #25 │ │ │ │ + @ instruction: 0x01288e4c │ │ │ │ + tsteq lr, r0, lsl sl │ │ │ │ @ instruction: 0x000001be │ │ │ │ - strdeq r8, [r8, -ip]! │ │ │ │ - tstpeq sp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, asr #19 │ │ │ │ + @ instruction: 0x01288e04 │ │ │ │ + tstpeq sp, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb9d0 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x01288dbc │ │ │ │ - tstpeq sp, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, ror r9 │ │ │ │ - smlawbeq r8, r0, sp, r8 │ │ │ │ - @ instruction: 0x011dfef8 │ │ │ │ - tsteq lr, r8, asr #18 │ │ │ │ + smlawteq r8, r4, sp, r8 │ │ │ │ + tstpeq sp, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsl #19 │ │ │ │ + smlawbeq r8, r8, sp, r8 │ │ │ │ + tstpeq sp, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, asr r9 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01288d40 │ │ │ │ - @ instruction: 0x011dfeb8 │ │ │ │ - tsteq lr, r8, lsl #18 │ │ │ │ + @ instruction: 0x01288d48 │ │ │ │ + tstpeq sp, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsl r9 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01288d04 │ │ │ │ - tstpeq sp, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, asr #17 │ │ │ │ + @ instruction: 0x01288d0c │ │ │ │ + tstpeq sp, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb8d8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - smlawteq r8, r8, ip, r8 │ │ │ │ - tsteq lr, ip, lsl #20 │ │ │ │ - @ instruction: 0x011eb890 │ │ │ │ + ldrdeq r8, [r8, -r0]! │ │ │ │ + tsteq lr, r8, lsl sl │ │ │ │ + @ instruction: 0x011eb89c │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - smlawbeq r8, r4, ip, r8 │ │ │ │ - @ instruction: 0x011dfdfc │ │ │ │ - tsteq lr, ip, asr #16 │ │ │ │ + smlawbeq r8, ip, ip, r8 │ │ │ │ + tstpeq sp, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, asr r8 │ │ │ │ │ │ │ │ 00402848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -850784,17 +850784,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4028bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 402868 │ │ │ │ - smlawbeq r8, r4, fp, r8 │ │ │ │ - @ instruction: 0x011dfcfc │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ + smlawbeq r8, ip, fp, r8 │ │ │ │ + tstpeq sp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, asr r7 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 004028c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -851137,43 +851137,43 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, lsl #6 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ ldrsbeq r5, [r2, -r8]! │ │ │ │ tstpeq ip, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ - @ instruction: 0x012887e8 │ │ │ │ - tsteq lr, r4, lsr #7 │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ + strdeq r8, [r8, -r0]! │ │ │ │ + @ instruction: 0x011eb3b0 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x012887a0 │ │ │ │ - tstpeq sp, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, ror #6 │ │ │ │ + @ instruction: 0x012887a8 │ │ │ │ + tstpeq sp, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x01288760 │ │ │ │ - @ instruction: 0x011df8d8 │ │ │ │ - tsteq lr, r8, lsr #6 │ │ │ │ - @ instruction: 0x01288720 │ │ │ │ - @ instruction: 0x011df898 │ │ │ │ - tsteq lr, r8, ror #5 │ │ │ │ + @ instruction: 0x01288768 │ │ │ │ + tstpeq sp, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsr r3 │ │ │ │ + @ instruction: 0x01288728 │ │ │ │ + tstpeq sp, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb2f4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x012886e4 │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ - tsteq lr, ip, lsr #5 │ │ │ │ + @ instruction: 0x012886ec │ │ │ │ + tsteq lr, r4, lsr r4 │ │ │ │ + @ instruction: 0x011eb2b8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x012886a0 │ │ │ │ - tstpeq sp, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, ror #4 │ │ │ │ - @ instruction: 0x01288664 │ │ │ │ - @ instruction: 0x011df7dc │ │ │ │ - tsteq lr, ip, lsr #4 │ │ │ │ + @ instruction: 0x012886a8 │ │ │ │ + tstpeq sp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, ror #4 │ │ │ │ + @ instruction: 0x0128866c │ │ │ │ + tstpeq sp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01288628 │ │ │ │ - tstpeq sp, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011eb1f0 │ │ │ │ + @ instruction: 0x01288630 │ │ │ │ + tstpeq sp, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb1fc │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00402ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -851386,38 +851386,38 @@ │ │ │ │ b 403178 │ │ │ │ teqeq r2, r4, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r8, lsl sp │ │ │ │ andeq r7, r0, r8, asr r5 │ │ │ │ smlalbbeq r8, r4, r8, r1 │ │ │ │ teqeq r2, r0, lsr #24 │ │ │ │ - @ instruction: 0x012883a0 │ │ │ │ - tstpeq sp, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, ror #30 │ │ │ │ + @ instruction: 0x012883a8 │ │ │ │ + tstpeq sp, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, ror pc │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x01288364 │ │ │ │ - @ instruction: 0x011df4dc │ │ │ │ - tsteq lr, r8, lsr #30 │ │ │ │ - @ instruction: 0x01288328 │ │ │ │ - tstpeq sp, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011eaef0 │ │ │ │ + @ instruction: 0x0128836c │ │ │ │ + tstpeq sp, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsr pc │ │ │ │ + @ instruction: 0x01288330 │ │ │ │ + tstpeq sp, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eaefc │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x012882ec │ │ │ │ - tstpeq sp, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011eaeb4 │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ - @ instruction: 0x012882b0 │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ + strdeq r8, [r8, -r4]! │ │ │ │ + tstpeq sp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, asr #29 │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ + @ instruction: 0x012882b8 │ │ │ │ + tsteq lr, ip, ror lr │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x0128826c │ │ │ │ - tsteq lr, r4, asr #1 │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ - @ instruction: 0x0128823c │ │ │ │ - tsteq lr, r4, ror #31 │ │ │ │ - @ instruction: 0x011eadfc │ │ │ │ + @ instruction: 0x01288274 │ │ │ │ + ldrsbeq fp, [lr, -r0] │ │ │ │ + tsteq lr, ip, lsr lr │ │ │ │ + @ instruction: 0x01288244 │ │ │ │ + @ instruction: 0x011eaff0 │ │ │ │ + tsteq lr, r8, lsl #28 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ │ │ │ │ 0040326c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -851732,42 +851732,42 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r0, asr r9 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, r8, lsl #14 │ │ │ │ tsteq ip, ip, asr #28 │ │ │ │ - tsteq lr, r0, lsl #27 │ │ │ │ - @ instruction: 0x01287eb0 │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ + tsteq lr, ip, lsl #27 │ │ │ │ + @ instruction: 0x01287eb8 │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x01287e68 │ │ │ │ - tsteq sp, r0, ror #31 │ │ │ │ - tsteq lr, r0, lsr sl │ │ │ │ - @ instruction: 0x01287e28 │ │ │ │ - tsteq sp, r0, lsr #31 │ │ │ │ - @ instruction: 0x011ea9f0 │ │ │ │ + @ instruction: 0x01287e70 │ │ │ │ + tsteq sp, ip, ror #31 │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + @ instruction: 0x01287e30 │ │ │ │ + tsteq sp, ip, lsr #31 │ │ │ │ + @ instruction: 0x011ea9fc │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x01287de8 │ │ │ │ - tsteq sp, r0, ror #30 │ │ │ │ - @ instruction: 0x011ea9b0 │ │ │ │ + strdeq r7, [r8, -r0]! │ │ │ │ + tsteq sp, ip, ror #30 │ │ │ │ + @ instruction: 0x011ea9bc │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - @ instruction: 0x01287dac │ │ │ │ - tsteq sp, r4, lsr #30 │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ - @ instruction: 0x01287d6c │ │ │ │ - tsteq sp, r4, ror #29 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ - @ instruction: 0x01287d30 │ │ │ │ - tsteq lr, r4, ror sl │ │ │ │ - @ instruction: 0x011ea8f8 │ │ │ │ + @ instruction: 0x01287db4 │ │ │ │ + tsteq sp, r0, lsr pc │ │ │ │ + tsteq lr, r8, ror r9 │ │ │ │ + @ instruction: 0x01287d74 │ │ │ │ + @ instruction: 0x011deef0 │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + @ instruction: 0x01287d38 │ │ │ │ + tsteq lr, r0, lsl #21 │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - @ instruction: 0x01287cec │ │ │ │ - tsteq sp, r4, ror #28 │ │ │ │ - @ instruction: 0x011ea8b4 │ │ │ │ + strdeq r7, [r8, -r4]! │ │ │ │ + tsteq sp, r0, ror lr │ │ │ │ + tsteq lr, r0, asr #17 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 004037dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -851928,36 +851928,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ b 403934 │ │ │ │ teqeq r2, ip, lsl #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r2, r4, lsr r3 │ │ │ │ - tsteq lr, r0, lsr #17 │ │ │ │ - strdeq r7, [r8, -r4]! │ │ │ │ - @ instruction: 0x011ea6b4 │ │ │ │ + tsteq lr, ip, lsr #17 │ │ │ │ + strdeq r7, [r8, -ip]! │ │ │ │ + tsteq lr, r0, asr #13 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - @ instruction: 0x01287aac │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ - tsteq lr, ip, ror #12 │ │ │ │ + @ instruction: 0x01287ab4 │ │ │ │ + tsteq lr, ip, lsr #16 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x01287a78 │ │ │ │ - @ instruction: 0x011debf0 │ │ │ │ - tsteq lr, ip, lsr r6 │ │ │ │ - @ instruction: 0x01287a3c │ │ │ │ - @ instruction: 0x011debb4 │ │ │ │ - tsteq lr, r4, lsl #12 │ │ │ │ + smlawbeq r8, r0, sl, r7 │ │ │ │ + @ instruction: 0x011debfc │ │ │ │ + tsteq lr, r8, asr #12 │ │ │ │ + @ instruction: 0x01287a44 │ │ │ │ + tsteq sp, r0, asr #23 │ │ │ │ + tsteq lr, r0, lsl r6 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - @ instruction: 0x01287a00 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - tsteq lr, r8, asr #11 │ │ │ │ + @ instruction: 0x01287a08 │ │ │ │ + tsteq sp, r4, lsl #23 │ │ │ │ + @ instruction: 0x011ea5d4 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - smlawteq r8, r8, r9, r7 │ │ │ │ - tsteq lr, r8, asr #15 │ │ │ │ - tsteq lr, r8, lsl #11 │ │ │ │ + ldrdeq r7, [r8, -r0]! │ │ │ │ + @ instruction: 0x011ea7d4 │ │ │ │ + @ instruction: 0x011ea594 │ │ │ │ │ │ │ │ 00403ac8 : │ │ │ │ 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 │ │ │ │ @@ -852271,43 +852271,43 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsheq r4, [r2, -r4]! @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r8, lsl lr │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ teqeq r2, ip, lsr #29 │ │ │ │ @ instruction: 0x011ce5f0 │ │ │ │ - tsteq lr, r0, lsr r5 │ │ │ │ - @ instruction: 0x01287654 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ - @ instruction: 0x0128760c │ │ │ │ - tsteq sp, r4, lsl #15 │ │ │ │ - @ instruction: 0x011ea1d4 │ │ │ │ + tsteq lr, ip, lsr r5 │ │ │ │ + @ instruction: 0x0128765c │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ + @ instruction: 0x01287614 │ │ │ │ + @ instruction: 0x011de790 │ │ │ │ + tsteq lr, r0, ror #3 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - smlawteq r8, ip, r5, r7 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ - @ instruction: 0x011ea194 │ │ │ │ + ldrdeq r7, [r8, -r4]! │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ + tsteq lr, r0, lsr #3 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - smlawbeq r8, ip, r5, r7 │ │ │ │ - tsteq sp, r4, lsl #14 │ │ │ │ - tsteq lr, r4, asr r1 │ │ │ │ + @ instruction: 0x01287594 │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x01287550 │ │ │ │ - tsteq sp, r8, asr #13 │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - @ instruction: 0x01287510 │ │ │ │ - tsteq sp, r8, lsl #13 │ │ │ │ - ldrsbeq sl, [lr, -r8] │ │ │ │ + @ instruction: 0x01287558 │ │ │ │ + @ instruction: 0x011de6d4 │ │ │ │ + tsteq lr, r0, lsr #2 │ │ │ │ + @ instruction: 0x01287518 │ │ │ │ + @ instruction: 0x011de694 │ │ │ │ + tsteq lr, r4, ror #1 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - ldrdeq r7, [r8, -r4]! │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ - @ instruction: 0x011ea09c │ │ │ │ + ldrdeq r7, [r8, -ip]! │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ + tsteq lr, r8, lsr #1 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - @ instruction: 0x01287490 │ │ │ │ - tsteq sp, r8, lsl #12 │ │ │ │ - tsteq lr, r8, asr r0 │ │ │ │ + @ instruction: 0x01287498 │ │ │ │ + tsteq sp, r4, lsl r6 │ │ │ │ + tsteq lr, r4, rrx │ │ │ │ │ │ │ │ 00404038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -852328,17 +852328,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4040ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 404058 │ │ │ │ - @ instruction: 0x01287394 │ │ │ │ - tsteq sp, ip, lsl #10 │ │ │ │ - tsteq lr, r4, asr pc │ │ │ │ + @ instruction: 0x0128739c │ │ │ │ + tsteq sp, r8, lsl r5 │ │ │ │ + tsteq lr, r0, ror #30 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ │ │ │ │ 004040b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852777,22 +852777,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tstpeq ip, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsl ip │ │ │ │ - smlawteq r8, r4, lr, r6 │ │ │ │ + tsteq lr, r4, lsr #24 │ │ │ │ + smlawteq r8, ip, lr, r6 │ │ │ │ tsteq sp, r8, ror r9 │ │ │ │ - @ instruction: 0x011e9bdc │ │ │ │ - smlawbeq r8, r8, lr, r6 │ │ │ │ + tsteq lr, r8, ror #23 │ │ │ │ + @ instruction: 0x01286e90 │ │ │ │ tstpeq ip, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsr #23 │ │ │ │ - @ instruction: 0x01286e50 │ │ │ │ + @ instruction: 0x011e9bb0 │ │ │ │ + @ instruction: 0x01286e58 │ │ │ │ │ │ │ │ 0040479c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -853071,22 +853071,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tstpeq ip, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01286a48 │ │ │ │ - tsteq lr, ip, lsl #15 │ │ │ │ + @ instruction: 0x01286a50 │ │ │ │ + @ instruction: 0x011e9798 │ │ │ │ @ instruction: 0x011d14f0 │ │ │ │ - @ instruction: 0x01286a08 │ │ │ │ - tsteq lr, ip, asr #14 │ │ │ │ + @ instruction: 0x01286a10 │ │ │ │ + tsteq lr, r8, asr r7 │ │ │ │ tstpeq ip, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r8, ip, r9, r6 │ │ │ │ - tsteq lr, r0, lsl r7 │ │ │ │ + ldrdeq r6, [r8, -r4]! │ │ │ │ + tsteq lr, ip, lsl r7 │ │ │ │ │ │ │ │ 00404c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -853365,22 +853365,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, asr #29 │ │ │ │ - @ instruction: 0x012865b8 │ │ │ │ - @ instruction: 0x011e92fc │ │ │ │ + smlawteq r8, r0, r5, r6 │ │ │ │ + tsteq lr, r8, lsl #6 │ │ │ │ tsteq sp, r0, rrx │ │ │ │ - @ instruction: 0x01286578 │ │ │ │ - @ instruction: 0x011e92bc │ │ │ │ + smlawbeq r8, r0, r5, r6 │ │ │ │ + tsteq lr, r8, asr #5 │ │ │ │ tsteq ip, r0, asr lr │ │ │ │ - @ instruction: 0x0128653c │ │ │ │ - tsteq lr, r0, lsl #5 │ │ │ │ + @ instruction: 0x01286544 │ │ │ │ + tsteq lr, ip, lsl #5 │ │ │ │ │ │ │ │ 004050bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -853659,22 +853659,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsr sl │ │ │ │ - @ instruction: 0x01286128 │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ + @ instruction: 0x01286130 │ │ │ │ + tsteq lr, r8, ror lr │ │ │ │ @ instruction: 0x011d0bd0 │ │ │ │ - @ instruction: 0x012860e8 │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ + strdeq r6, [r8, -r0]! │ │ │ │ + tsteq lr, r8, lsr lr │ │ │ │ tsteq ip, r0, asr #19 │ │ │ │ - @ instruction: 0x012860ac │ │ │ │ - @ instruction: 0x011e8df0 │ │ │ │ + strheq r6, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e8dfc │ │ │ │ │ │ │ │ 0040554c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -853855,19 +853855,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tstpeq ip, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01285de4 │ │ │ │ - tsteq lr, r8, lsr #22 │ │ │ │ + @ instruction: 0x01285dec │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ @ instruction: 0x011ce6b8 │ │ │ │ - @ instruction: 0x01285da4 │ │ │ │ - tsteq lr, r8, ror #21 │ │ │ │ + @ instruction: 0x01285dac │ │ │ │ + @ instruction: 0x011e8af4 │ │ │ │ │ │ │ │ 00405848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -854048,19 +854048,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tstpeq ip, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01285ae8 │ │ │ │ - tsteq lr, ip, lsr #16 │ │ │ │ + strdeq r5, [r8, -r0]! │ │ │ │ + tsteq lr, r8, lsr r8 │ │ │ │ @ instruction: 0x011ce3bc │ │ │ │ - @ instruction: 0x01285aa8 │ │ │ │ - tsteq lr, ip, ror #15 │ │ │ │ + @ instruction: 0x01285ab0 │ │ │ │ + @ instruction: 0x011e87f8 │ │ │ │ │ │ │ │ 00405b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -854340,22 +854340,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011cdf9c │ │ │ │ - smlawbeq r8, ip, r6, r5 │ │ │ │ - @ instruction: 0x011e83d0 │ │ │ │ + @ instruction: 0x01285694 │ │ │ │ + @ instruction: 0x011e83dc │ │ │ │ tsteq sp, ip, lsr #2 │ │ │ │ - @ instruction: 0x01285648 │ │ │ │ - tsteq lr, ip, lsl #7 │ │ │ │ + @ instruction: 0x01285650 │ │ │ │ + @ instruction: 0x011e8398 │ │ │ │ tsteq ip, r8, lsr #30 │ │ │ │ - @ instruction: 0x01285618 │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + @ instruction: 0x01285620 │ │ │ │ + tsteq lr, r8, ror #6 │ │ │ │ │ │ │ │ 00405fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -854635,22 +854635,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, lsl #22 │ │ │ │ - strdeq r5, [r8, -r8]! │ │ │ │ - tsteq lr, ip, lsr pc │ │ │ │ + @ instruction: 0x01285200 │ │ │ │ + tsteq lr, r8, asr #30 │ │ │ │ @ instruction: 0x011cfc98 │ │ │ │ - @ instruction: 0x012851b4 │ │ │ │ - @ instruction: 0x011e7ef8 │ │ │ │ + @ instruction: 0x012851bc │ │ │ │ + tsteq lr, r4, lsl #30 │ │ │ │ @ instruction: 0x011cda94 │ │ │ │ - smlawbeq r8, r4, r1, r5 │ │ │ │ - tsteq lr, r8, asr #29 │ │ │ │ + smlawbeq r8, ip, r1, r5 │ │ │ │ + @ instruction: 0x011e7ed4 │ │ │ │ │ │ │ │ 0040646c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -854930,22 +854930,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, ror r6 │ │ │ │ - @ instruction: 0x01284d64 │ │ │ │ - tsteq lr, r8, lsr #21 │ │ │ │ + @ instruction: 0x01284d6c │ │ │ │ + @ instruction: 0x011e7ab4 │ │ │ │ tstpeq ip, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01284d20 │ │ │ │ - tsteq lr, r4, ror #20 │ │ │ │ + @ instruction: 0x01284d28 │ │ │ │ + tsteq lr, r0, ror sl │ │ │ │ tsteq ip, r0, lsl #12 │ │ │ │ - strdeq r4, [r8, -r0]! │ │ │ │ - tsteq lr, r4, lsr sl │ │ │ │ + strdeq r4, [r8, -r8]! │ │ │ │ + tsteq lr, r0, asr #20 │ │ │ │ │ │ │ │ 00406900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -855225,22 +855225,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, ror #3 │ │ │ │ - ldrdeq r4, [r8, -r0]! │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ + ldrdeq r4, [r8, -r8]! │ │ │ │ + tsteq lr, r0, lsr #12 │ │ │ │ tstpeq ip, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r8, ip, r8, r4 │ │ │ │ - @ instruction: 0x011e75d0 │ │ │ │ + @ instruction: 0x01284894 │ │ │ │ + @ instruction: 0x011e75dc │ │ │ │ tsteq ip, ip, ror #2 │ │ │ │ - @ instruction: 0x0128485c │ │ │ │ - tsteq lr, r0, lsr #11 │ │ │ │ + @ instruction: 0x01284864 │ │ │ │ + tsteq lr, ip, lsr #11 │ │ │ │ │ │ │ │ 00406d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -855518,22 +855518,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, asr #26 │ │ │ │ - tsteq lr, ip, lsr #3 │ │ │ │ - smlawteq r8, r0, r4, r4 │ │ │ │ + @ instruction: 0x011e71b8 │ │ │ │ + smlawteq r8, r8, r4, r4 │ │ │ │ tsteq ip, r8, lsl #26 │ │ │ │ - tsteq lr, ip, ror #2 │ │ │ │ - smlawbeq r8, r0, r4, r4 │ │ │ │ + tsteq lr, r8, ror r1 │ │ │ │ + smlawbeq r8, r8, r4, r4 │ │ │ │ @ instruction: 0x011cccdc │ │ │ │ - tsteq lr, r0, asr #2 │ │ │ │ - @ instruction: 0x01284454 │ │ │ │ + tsteq lr, ip, asr #2 │ │ │ │ + @ instruction: 0x0128445c │ │ │ │ │ │ │ │ 00407220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -855814,22 +855814,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011cc8bc │ │ │ │ - @ instruction: 0x0128403c │ │ │ │ - tsteq lr, r8, lsl sp │ │ │ │ + @ instruction: 0x01284044 │ │ │ │ + tsteq lr, r4, lsr #26 │ │ │ │ tsteq ip, r8, ror r8 │ │ │ │ - strdeq r3, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e6cd4 │ │ │ │ + @ instruction: 0x01284000 │ │ │ │ + tsteq lr, r0, ror #25 │ │ │ │ tsteq ip, r8, asr #16 │ │ │ │ - smlawteq r8, r8, pc, r3 @ │ │ │ │ - tsteq lr, r4, lsr #25 │ │ │ │ + ldrdeq r3, [r8, -r0]! │ │ │ │ + @ instruction: 0x011e6cb0 │ │ │ │ │ │ │ │ 004076b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -856110,22 +856110,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsr #8 │ │ │ │ - @ instruction: 0x01283ba4 │ │ │ │ - tsteq lr, r0, lsl #17 │ │ │ │ + @ instruction: 0x01283bac │ │ │ │ + tsteq lr, ip, lsl #17 │ │ │ │ tsteq ip, r0, ror #7 │ │ │ │ - @ instruction: 0x01283b60 │ │ │ │ - tsteq lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x01283b68 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ @ instruction: 0x011cc3b0 │ │ │ │ - @ instruction: 0x01283b30 │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x01283b38 │ │ │ │ + tsteq lr, r8, lsl r8 │ │ │ │ │ │ │ │ 00407b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -856487,25 +856487,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, ror lr │ │ │ │ - strdeq r3, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e62d4 │ │ │ │ + @ instruction: 0x01283600 │ │ │ │ + tsteq lr, r0, ror #5 │ │ │ │ tsteq ip, r4, lsr lr │ │ │ │ - @ instruction: 0x012835b4 │ │ │ │ - @ instruction: 0x011e6290 │ │ │ │ + @ instruction: 0x012835bc │ │ │ │ + @ instruction: 0x011e629c │ │ │ │ tsteq ip, r4, lsl #28 │ │ │ │ - smlawbeq r8, r4, r5, r3 │ │ │ │ - tsteq lr, r0, ror #4 │ │ │ │ + smlawbeq r8, ip, r5, r3 │ │ │ │ + tsteq lr, ip, ror #4 │ │ │ │ @ instruction: 0x011cbdd4 │ │ │ │ - @ instruction: 0x01283554 │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ + @ instruction: 0x0128355c │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ │ │ │ │ 00408138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -856867,25 +856867,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011cb890 │ │ │ │ - @ instruction: 0x01283010 │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ + @ instruction: 0x01283018 │ │ │ │ + @ instruction: 0x011e5cf8 │ │ │ │ tsteq ip, ip, asr #16 │ │ │ │ - smlawteq r8, ip, pc, r2 @ │ │ │ │ - tsteq lr, r8, lsr #25 │ │ │ │ + ldrdeq r2, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e5cb4 │ │ │ │ tsteq ip, ip, lsl r8 │ │ │ │ - @ instruction: 0x01282f9c │ │ │ │ - tsteq lr, r8, ror ip │ │ │ │ + @ instruction: 0x01282fa4 │ │ │ │ + tsteq lr, r4, lsl #25 │ │ │ │ tsteq ip, ip, ror #15 │ │ │ │ - @ instruction: 0x01282f6c │ │ │ │ - tsteq lr, r8, asr #24 │ │ │ │ + @ instruction: 0x01282f74 │ │ │ │ + tsteq lr, r4, asr ip │ │ │ │ │ │ │ │ 00408720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -857297,28 +857297,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, lsl r2 │ │ │ │ - @ instruction: 0x01282990 │ │ │ │ - tsteq lr, ip, ror #12 │ │ │ │ + @ instruction: 0x01282998 │ │ │ │ + tsteq lr, r8, ror r6 │ │ │ │ tsteq ip, ip, asr #3 │ │ │ │ - @ instruction: 0x0128294c │ │ │ │ - tsteq lr, r8, lsr #12 │ │ │ │ + @ instruction: 0x01282954 │ │ │ │ + tsteq lr, r4, lsr r6 │ │ │ │ @ instruction: 0x011cb19c │ │ │ │ - @ instruction: 0x0128291c │ │ │ │ - @ instruction: 0x011e55f8 │ │ │ │ + @ instruction: 0x01282924 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ tsteq ip, ip, ror #2 │ │ │ │ - @ instruction: 0x012828ec │ │ │ │ - tsteq lr, r8, asr #11 │ │ │ │ + strdeq r2, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e55d4 │ │ │ │ tsteq ip, ip, lsr r1 │ │ │ │ - @ instruction: 0x012828bc │ │ │ │ - @ instruction: 0x011e5598 │ │ │ │ + smlawteq r8, r4, r8, r2 │ │ │ │ + tsteq lr, r4, lsr #11 │ │ │ │ │ │ │ │ 00408ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -857598,22 +857598,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, lsl sp │ │ │ │ - @ instruction: 0x01282494 │ │ │ │ - tsteq lr, r0, ror r1 │ │ │ │ + @ instruction: 0x0128249c │ │ │ │ + tsteq lr, ip, ror r1 │ │ │ │ @ instruction: 0x011cacd8 │ │ │ │ - @ instruction: 0x01282454 │ │ │ │ - tsteq lr, r0, lsr r1 │ │ │ │ + @ instruction: 0x0128245c │ │ │ │ + tsteq lr, ip, lsr r1 │ │ │ │ @ instruction: 0x011cac9c │ │ │ │ - @ instruction: 0x01282418 │ │ │ │ - ldrsheq r5, [lr, -r4] │ │ │ │ + @ instruction: 0x01282420 │ │ │ │ + tsteq lr, r0, lsl #2 │ │ │ │ │ │ │ │ 00409270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -857890,22 +857890,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011ca890 │ │ │ │ - @ instruction: 0x0128200c │ │ │ │ - tsteq lr, r8, ror #25 │ │ │ │ + @ instruction: 0x01282014 │ │ │ │ + @ instruction: 0x011e4cf4 │ │ │ │ tsteq ip, r0, asr r8 │ │ │ │ - smlawteq r8, ip, pc, r1 @ │ │ │ │ - tsteq lr, r8, lsr #25 │ │ │ │ + ldrdeq r1, [r8, -r4]! │ │ │ │ + @ instruction: 0x011e4cb4 │ │ │ │ tsteq ip, r4, lsl r8 │ │ │ │ - @ instruction: 0x01281f90 │ │ │ │ - tsteq lr, ip, ror #24 │ │ │ │ + @ instruction: 0x01281f98 │ │ │ │ + tsteq lr, r8, ror ip │ │ │ │ │ │ │ │ 004096f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -858186,22 +858186,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, ror #7 │ │ │ │ - @ instruction: 0x01281b64 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ + @ instruction: 0x01281b6c │ │ │ │ + tsteq lr, ip, asr #16 │ │ │ │ tsteq ip, r0, lsr #7 │ │ │ │ - @ instruction: 0x01281b20 │ │ │ │ - @ instruction: 0x011e47fc │ │ │ │ + @ instruction: 0x01281b28 │ │ │ │ + tsteq lr, r8, lsl #16 │ │ │ │ tsteq ip, r0, ror r3 │ │ │ │ - strdeq r1, [r8, -r0]! │ │ │ │ - tsteq lr, ip, asr #15 │ │ │ │ + strdeq r1, [r8, -r8]! │ │ │ │ + @ instruction: 0x011e47d8 │ │ │ │ │ │ │ │ 00409b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -858380,19 +858380,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrheq sl, [ip, -ip] │ │ │ │ - @ instruction: 0x01281838 │ │ │ │ - tsteq lr, r4, lsl r5 │ │ │ │ + @ instruction: 0x01281840 │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ tsteq ip, ip, ror r0 │ │ │ │ - strdeq r1, [r8, -r8]! │ │ │ │ - @ instruction: 0x011e44d4 │ │ │ │ + @ instruction: 0x01281800 │ │ │ │ + tsteq lr, r0, ror #9 │ │ │ │ │ │ │ │ 00409e84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -858571,19 +858571,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, asr #27 │ │ │ │ - @ instruction: 0x01281544 │ │ │ │ - tsteq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x0128154c │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ tsteq ip, r8, lsl #27 │ │ │ │ - @ instruction: 0x01281504 │ │ │ │ - tsteq lr, r0, ror #3 │ │ │ │ + @ instruction: 0x0128150c │ │ │ │ + tsteq lr, ip, ror #3 │ │ │ │ │ │ │ │ 0040a178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -858999,30 +858999,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c97d4 │ │ │ │ - @ instruction: 0x01280f50 │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ + @ instruction: 0x01280f58 │ │ │ │ + tsteq lr, r8, lsr ip │ │ │ │ @ instruction: 0x011c9794 │ │ │ │ - @ instruction: 0x01280f10 │ │ │ │ - tsteq lr, r8, ror #23 │ │ │ │ + @ instruction: 0x01280f18 │ │ │ │ + @ instruction: 0x011e3bf4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ tsteq ip, r8, asr r7 │ │ │ │ - ldrdeq r0, [r8, -r4]! │ │ │ │ - tsteq lr, ip, lsr #23 │ │ │ │ + ldrdeq r0, [r8, -ip]! │ │ │ │ + @ instruction: 0x011e3bb8 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ tsteq ip, ip, lsl r7 │ │ │ │ - @ instruction: 0x01280e98 │ │ │ │ - tsteq lr, r4, ror fp │ │ │ │ + smulwbeq r8, r0, lr │ │ │ │ + tsteq lr, r0, lsl #23 │ │ │ │ tsteq ip, r0, ror #13 │ │ │ │ - @ instruction: 0x01280e5c │ │ │ │ - tsteq lr, r8, lsr fp │ │ │ │ + @ instruction: 0x01280e64 │ │ │ │ + tsteq lr, r4, asr #22 │ │ │ │ │ │ │ │ 0040a84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -859424,30 +859424,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsr #18 │ │ │ │ - @ instruction: 0x0128091c │ │ │ │ - @ instruction: 0x011e35f8 │ │ │ │ + @ instruction: 0x01280924 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ ldrsheq r9, [ip, -r8] │ │ │ │ - @ instruction: 0x01280874 │ │ │ │ - tsteq lr, ip, asr #10 │ │ │ │ + @ instruction: 0x0128087c │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ ldrheq r9, [ip, -ip] │ │ │ │ - @ instruction: 0x01280838 │ │ │ │ - tsteq lr, r4, lsl r5 │ │ │ │ + @ instruction: 0x01280840 │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ tsteq ip, r0, lsl #1 │ │ │ │ - strdeq r0, [r8, -ip]! │ │ │ │ - @ instruction: 0x011e34d4 │ │ │ │ + @ instruction: 0x01280804 │ │ │ │ + tsteq lr, r0, ror #9 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ tsteq ip, r4, asr #32 │ │ │ │ - smlawteq r8, r0, r7, r0 │ │ │ │ - @ instruction: 0x011e3498 │ │ │ │ + smlawteq r8, r8, r7, r0 │ │ │ │ + tsteq lr, r4, lsr #9 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 0040aeec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -859989,39 +859989,39 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsl #5 │ │ │ │ - @ instruction: 0x01280274 │ │ │ │ - tsteq lr, ip, asr #30 │ │ │ │ + @ instruction: 0x0128027c │ │ │ │ + tsteq lr, r8, asr pc │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ tsteq ip, r4, ror r1 │ │ │ │ - @ instruction: 0x01280164 │ │ │ │ - tsteq lr, ip, lsr lr │ │ │ │ + @ instruction: 0x0128016c │ │ │ │ + tsteq lr, r8, asr #28 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ tsteq ip, r4, rrx │ │ │ │ - qsubeq r0, r4, r8 │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ + qsubeq r0, ip, r8 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ tsteq ip, ip, lsr #16 │ │ │ │ - msreq SP_und, r8, lsr #31 │ │ │ │ - tsteq lr, r0, lsl #25 │ │ │ │ + msreq SP_und, r0 @ │ │ │ │ + tsteq lr, ip, lsl #25 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ @ instruction: 0x011c87f0 │ │ │ │ - msreq SP_und, ip, ror #30 │ │ │ │ - tsteq lr, r4, asr #24 │ │ │ │ + msreq SP_und, r4, ror pc │ │ │ │ + tsteq lr, r0, asr ip │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x011c87b4 │ │ │ │ - msreq SP_und, r0, lsr pc │ │ │ │ - tsteq lr, ip, lsl #24 │ │ │ │ + msreq SP_und, r8, lsr pc │ │ │ │ + tsteq lr, r8, lsl ip │ │ │ │ tsteq ip, r8, ror r7 │ │ │ │ - strdeq pc, [r7, -r4]! │ │ │ │ - tsteq lr, ip, asr #23 │ │ │ │ + strdeq pc, [r7, -ip]! │ │ │ │ + @ instruction: 0x011e2bd8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0040b7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -860301,23 +860301,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsl r3 │ │ │ │ - msreq (UNDEF: 39), r8 @ │ │ │ │ - tsteq lr, r4, ror r7 │ │ │ │ + msreq (UNDEF: 39), r0, lsr #21 │ │ │ │ + tsteq lr, r0, lsl #15 │ │ │ │ tsteq ip, r8, ror #20 │ │ │ │ - msreq (UNDEF: 39), r8, asr sl │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ + msreq (UNDEF: 39), r0, ror #20 │ │ │ │ + tsteq lr, ip, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ tsteq ip, r0, lsr #5 │ │ │ │ - msreq (UNDEF: 39), ip, lsl sl │ │ │ │ - @ instruction: 0x011e26f4 │ │ │ │ + msreq (UNDEF: 39), r4, lsr #20 │ │ │ │ + tsteq lr, r0, lsl #14 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0040bc74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860414,16 +860414,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, ror #1 │ │ │ │ - msreq CPSR_sxc, r4, ror #16 │ │ │ │ - tsteq lr, ip, lsr r5 │ │ │ │ + msreq CPSR_sxc, ip, ror #16 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0040be14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860794,27 +860794,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c7bb4 │ │ │ │ - msreq SP_und, r0, lsr r3 │ │ │ │ - tsteq lr, r8 │ │ │ │ + msreq SP_und, r8, lsr r3 │ │ │ │ + tsteq lr, r4, lsl r0 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ tsteq ip, r4, ror fp │ │ │ │ - strdeq pc, [r7, -r0]! │ │ │ │ - tsteq lr, ip, asr #31 │ │ │ │ + strdeq pc, [r7, -r8]! │ │ │ │ + @ instruction: 0x011e1fd8 │ │ │ │ tsteq ip, r8, lsr fp │ │ │ │ - msreq (UNDEF: 39), r4 @ │ │ │ │ - tsteq lr, ip, lsl #31 │ │ │ │ + msreq (UNDEF: 39), ip @ │ │ │ │ + @ instruction: 0x011e1f98 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x011c7afc │ │ │ │ - msreq (UNDEF: 39), r8, ror r2 │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ + smlawbeq r7, r0, r2, pc @ │ │ │ │ + tsteq lr, ip, asr pc │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 0040c428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860910,16 +860910,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsr r9 │ │ │ │ - tsteq lr, r0, asr #27 │ │ │ │ - smlawteq r7, ip, r1, pc @ │ │ │ │ + tsteq lr, ip, asr #27 │ │ │ │ + ldrdeq pc, [r7, -r4]! │ │ │ │ │ │ │ │ 0040c5c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -861015,16 +861015,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c7798 │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ - msreq CPSR_sxc, ip, lsr r0 │ │ │ │ + tsteq lr, r8, asr ip │ │ │ │ + msreq CPSR_sxc, r4, asr #32 │ │ │ │ │ │ │ │ 0040c75c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -861121,16 +861121,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c75fc │ │ │ │ - @ instruction: 0x0127eea8 │ │ │ │ - tsteq lr, r8, lsr #21 │ │ │ │ + @ instruction: 0x0127eeb0 │ │ │ │ + @ instruction: 0x011e1ab4 │ │ │ │ │ │ │ │ 0040c8fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -861312,19 +861312,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c8ad0 │ │ │ │ - strdeq lr, [r7, -r0]! │ │ │ │ - @ instruction: 0x011e17f0 │ │ │ │ + strdeq lr, [r7, -r8]! │ │ │ │ + @ instruction: 0x011e17fc │ │ │ │ tsteq ip, r4, lsl #6 │ │ │ │ - @ instruction: 0x0127ebb0 │ │ │ │ - @ instruction: 0x011e17b0 │ │ │ │ + @ instruction: 0x0127ebb8 │ │ │ │ + @ instruction: 0x011e17bc │ │ │ │ │ │ │ │ 0040cbfc : │ │ │ │ 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] @ 40d060 │ │ │ │ @@ -861614,22 +861614,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x011c6ed4 │ │ │ │ - smlawbeq r7, r0, r7, lr │ │ │ │ - tsteq lr, r0, lsl #7 │ │ │ │ + smlawbeq r7, r8, r7, lr │ │ │ │ + tsteq lr, ip, lsl #7 │ │ │ │ tsteq ip, r0, lsr #12 │ │ │ │ - @ instruction: 0x0127e740 │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ + @ instruction: 0x0127e748 │ │ │ │ + tsteq lr, ip, asr #6 │ │ │ │ tsteq ip, r4, asr r0 │ │ │ │ - @ instruction: 0x0127e704 │ │ │ │ - tsteq lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x0127e70c │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ │ │ │ │ 0040d0b8 : │ │ │ │ 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] @ 40d51c │ │ │ │ @@ -861919,22 +861919,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq ip, r8, lsl sl │ │ │ │ - smlawteq r7, r4, r2, lr │ │ │ │ - tsteq lr, r4, asr #29 │ │ │ │ + smlawteq r7, ip, r2, lr │ │ │ │ + @ instruction: 0x011e0ed0 │ │ │ │ tsteq ip, r4, ror #2 │ │ │ │ - smlawbeq r7, r4, r2, lr │ │ │ │ - tsteq lr, r4, lsl #29 │ │ │ │ + smlawbeq r7, ip, r2, lr │ │ │ │ + @ instruction: 0x011e0e90 │ │ │ │ @ instruction: 0x011c6b98 │ │ │ │ - @ instruction: 0x0127e248 │ │ │ │ - tsteq lr, r8, asr #28 │ │ │ │ + @ instruction: 0x0127e250 │ │ │ │ + tsteq lr, r4, asr lr │ │ │ │ │ │ │ │ 0040d574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -862115,19 +862115,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsr #17 │ │ │ │ - @ instruction: 0x0127df7c │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ + smlawbeq r7, r4, pc, sp @ │ │ │ │ + tsteq lr, r8, lsl #23 │ │ │ │ @ instruction: 0x011c6690 │ │ │ │ - @ instruction: 0x0127df3c │ │ │ │ - tsteq lr, ip, lsr fp │ │ │ │ + @ instruction: 0x0127df44 │ │ │ │ + tsteq lr, r8, asr #22 │ │ │ │ │ │ │ │ 0040d870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -862307,19 +862307,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsr #11 │ │ │ │ - smlawbeq r7, r4, ip, sp │ │ │ │ - tsteq lr, r4, lsl #17 │ │ │ │ + smlawbeq r7, ip, ip, sp │ │ │ │ + @ instruction: 0x011e0890 │ │ │ │ @ instruction: 0x011c6398 │ │ │ │ - @ instruction: 0x0127dc44 │ │ │ │ - tsteq lr, r4, asr #16 │ │ │ │ + @ instruction: 0x0127dc4c │ │ │ │ + tsteq lr, r0, asr r8 │ │ │ │ │ │ │ │ 0040db68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -862500,19 +862500,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, ror #16 │ │ │ │ - smlawbeq r7, r8, r9, sp │ │ │ │ - tsteq lr, r8, lsl #11 │ │ │ │ + @ instruction: 0x0127d990 │ │ │ │ + @ instruction: 0x011e0594 │ │ │ │ @ instruction: 0x011c609c │ │ │ │ - @ instruction: 0x0127d948 │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ + @ instruction: 0x0127d950 │ │ │ │ + tsteq lr, r4, asr r5 │ │ │ │ │ │ │ │ 0040de64 : │ │ │ │ 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] @ 40e2c4 │ │ │ │ @@ -862801,22 +862801,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq ip, r0, ror ip │ │ │ │ - @ instruction: 0x0127d51c │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ + @ instruction: 0x0127d524 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ @ instruction: 0x011c73bc │ │ │ │ - ldrdeq sp, [r7, -ip]! │ │ │ │ - ldrsbeq r0, [lr, -ip] │ │ │ │ + @ instruction: 0x0127d4e4 │ │ │ │ + tsteq lr, r8, ror #1 │ │ │ │ @ instruction: 0x011c5df0 │ │ │ │ - @ instruction: 0x0127d4a0 │ │ │ │ - tsteq lr, r0, lsr #1 │ │ │ │ + @ instruction: 0x0127d4a8 │ │ │ │ + tsteq lr, ip, lsr #1 │ │ │ │ │ │ │ │ 0040e31c : │ │ │ │ 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] @ 40e77c │ │ │ │ @@ -863105,23 +863105,23 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x011c57b8 │ │ │ │ - @ instruction: 0x0127d064 │ │ │ │ - tstpeq sp, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127d06c │ │ │ │ + tstpeq sp, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r4, lsl #30 │ │ │ │ - @ instruction: 0x0127d024 │ │ │ │ - tstpeq sp, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127d02c │ │ │ │ + tstpeq sp, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ tsteq ip, r8, lsr r9 │ │ │ │ - @ instruction: 0x0127cfe8 │ │ │ │ - tstpeq sp, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r7, -r0]! │ │ │ │ + @ instruction: 0x011dfbf0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0040e7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863302,20 +863302,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, asr #12 │ │ │ │ - @ instruction: 0x0127cd18 │ │ │ │ - tstpeq sp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127cd20 │ │ │ │ + tstpeq sp, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ tsteq ip, ip, lsr #8 │ │ │ │ - ldrdeq ip, [r7, -r8]! │ │ │ │ - @ instruction: 0x011df8d8 │ │ │ │ + @ instruction: 0x0127cce0 │ │ │ │ + tstpeq sp, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0040ead8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -863510,20 +863510,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsr #2 │ │ │ │ - ldrdeq ip, [r7, -ip]! @ │ │ │ │ - @ instruction: 0x011df5d8 │ │ │ │ + @ instruction: 0x0127c9e4 │ │ │ │ + tstpeq sp, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ tsteq ip, r8, ror #1 │ │ │ │ - @ instruction: 0x0127c998 │ │ │ │ - @ instruction: 0x011df594 │ │ │ │ + @ instruction: 0x0127c9a0 │ │ │ │ + tstpeq sp, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 0040ee14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863714,20 +863714,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsl #28 │ │ │ │ - @ instruction: 0x0127c6b4 │ │ │ │ - @ instruction: 0x011df2b0 │ │ │ │ + @ instruction: 0x0127c6bc │ │ │ │ + @ instruction: 0x011df2bc │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ tsteq ip, r0, asr #27 │ │ │ │ - @ instruction: 0x0127c670 │ │ │ │ - tstpeq sp, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0127c678 │ │ │ │ + tstpeq sp, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 0040f13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863910,20 +863910,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsl #22 │ │ │ │ - @ instruction: 0x0127c3b0 │ │ │ │ - tsteq sp, ip, lsr #31 │ │ │ │ + @ instruction: 0x0127c3b8 │ │ │ │ + @ instruction: 0x011defb8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ tsteq ip, r4, asr #21 │ │ │ │ - @ instruction: 0x0127c370 │ │ │ │ - tsteq sp, r0, ror pc │ │ │ │ + @ instruction: 0x0127c378 │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ │ │ │ │ 0040f440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -864105,20 +864105,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, lsl #16 │ │ │ │ - @ instruction: 0x0127c0ac │ │ │ │ - tsteq sp, r8, lsr #25 │ │ │ │ + strheq ip, [r7, -r4]! │ │ │ │ + @ instruction: 0x011decb4 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ tsteq ip, r0, asr #15 │ │ │ │ - @ instruction: 0x0127c06c │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ + @ instruction: 0x0127c074 │ │ │ │ + tsteq sp, r8, ror ip │ │ │ │ │ │ │ │ 0040f744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1224] @ 40fc24 │ │ │ │ @@ -864439,27 +864439,27 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq ip, r4, asr #14 │ │ │ │ - strdeq fp, [r7, -r4]! │ │ │ │ - @ instruction: 0x011de9f4 │ │ │ │ + strdeq fp, [r7, -ip]! │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ tsteq ip, r0, lsr #12 │ │ │ │ - ldrdeq fp, [r7, -r0]! │ │ │ │ - tsteq sp, ip, asr #17 │ │ │ │ + ldrdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x011de8d8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ @ instruction: 0x011c42d0 │ │ │ │ - @ instruction: 0x0127bb7c │ │ │ │ - tsteq sp, r8, ror r7 │ │ │ │ + smlawbeq r7, r4, fp, fp │ │ │ │ + tsteq sp, r4, lsl #15 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x011c4294 │ │ │ │ - @ instruction: 0x0127bb40 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ + @ instruction: 0x0127bb48 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 0040fc94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864781,28 +864781,28 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x011c41f4 │ │ │ │ - @ instruction: 0x0127b8a4 │ │ │ │ - tsteq sp, r0, lsr #9 │ │ │ │ + @ instruction: 0x0127b8ac │ │ │ │ + tsteq sp, ip, lsr #9 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ ldrsbeq r4, [ip, -r0] │ │ │ │ - smlawbeq r7, r0, r7, fp │ │ │ │ - tsteq sp, ip, ror r3 │ │ │ │ + smlawbeq r7, r8, r7, fp │ │ │ │ + tsteq sp, r8, lsl #7 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ tsteq ip, r0, lsl #27 │ │ │ │ - @ instruction: 0x0127b62c │ │ │ │ - tsteq sp, r8, lsr #4 │ │ │ │ + @ instruction: 0x0127b634 │ │ │ │ + tsteq sp, r4, lsr r2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ tsteq ip, r4, asr #26 │ │ │ │ - strdeq fp, [r7, -r0]! │ │ │ │ - @ instruction: 0x011de1f0 │ │ │ │ + strdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x011de1fc │ │ │ │ │ │ │ │ 004101e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -864897,16 +864897,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, ror fp │ │ │ │ - @ instruction: 0x0127b428 │ │ │ │ - tsteq sp, r4, lsr #32 │ │ │ │ + @ instruction: 0x0127b430 │ │ │ │ + tsteq sp, r0, lsr r0 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ │ │ │ │ 00410380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865002,16 +865002,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, ror #19 │ │ │ │ - smlawbeq r7, ip, r2, fp │ │ │ │ - tsteq sp, r8, lsl #29 │ │ │ │ + @ instruction: 0x0127b294 │ │ │ │ + @ instruction: 0x011dde94 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 0041051c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865107,16 +865107,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, asr #16 │ │ │ │ - strdeq fp, [r7, -r0]! │ │ │ │ - tsteq sp, ip, ror #25 │ │ │ │ + strdeq fp, [r7, -r8]! │ │ │ │ + @ instruction: 0x011ddcf8 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 004106b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865212,16 +865212,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r8, lsr #13 │ │ │ │ - @ instruction: 0x0127af54 │ │ │ │ - tsteq sp, r0, asr fp │ │ │ │ + @ instruction: 0x0127af5c │ │ │ │ + tsteq sp, ip, asr fp │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ │ │ │ │ 00410854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865317,16 +865317,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsl #10 │ │ │ │ - @ instruction: 0x0127adb8 │ │ │ │ - @ instruction: 0x011dd9b4 │ │ │ │ + smlawteq r7, r0, sp, sl │ │ │ │ + tsteq sp, r0, asr #19 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 004109f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865422,16 +865422,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, ror r3 │ │ │ │ - @ instruction: 0x0127ac1c │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x0127ac24 │ │ │ │ + tsteq sp, r4, lsr #16 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 00410b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865527,16 +865527,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c31d4 │ │ │ │ - smlawbeq r7, r0, sl, sl │ │ │ │ - tsteq sp, ip, ror r6 │ │ │ │ + smlawbeq r7, r8, sl, sl │ │ │ │ + tsteq sp, r8, lsl #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 00410d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -865895,28 +865895,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c2cd0 │ │ │ │ - @ instruction: 0x0127a57c │ │ │ │ - tsteq sp, r8, ror r1 │ │ │ │ + smlawbeq r7, r4, r5, sl │ │ │ │ + tsteq sp, r4, lsl #3 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ tsteq ip, r4, ror #28 │ │ │ │ - @ instruction: 0x0127a53c │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ + @ instruction: 0x0127a544 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ tsteq ip, r4, asr ip │ │ │ │ - @ instruction: 0x0127a500 │ │ │ │ - ldrsheq sp, [sp, -ip] │ │ │ │ + @ instruction: 0x0127a508 │ │ │ │ + tsteq sp, r8, lsl #2 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ tsteq ip, r4, lsr #7 │ │ │ │ - smlawteq r7, r4, r4, sl │ │ │ │ - tsteq sp, r4, asr #1 │ │ │ │ + smlawteq r7, ip, r4, sl │ │ │ │ + ldrsbeq sp, [sp, -r0] │ │ │ │ │ │ │ │ 0041130c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -866096,19 +866096,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r0, lsl fp │ │ │ │ - @ instruction: 0x0127a1e8 │ │ │ │ - tsteq sp, r8, ror #27 │ │ │ │ + strdeq sl, [r7, -r0]! │ │ │ │ + @ instruction: 0x011dcdf4 │ │ │ │ @ instruction: 0x011c28fc │ │ │ │ - @ instruction: 0x0127a1a8 │ │ │ │ - tsteq sp, r4, lsr #27 │ │ │ │ + @ instruction: 0x0127a1b0 │ │ │ │ + @ instruction: 0x011dcdb0 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00411608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -866289,20 +866289,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsl r8 │ │ │ │ - @ instruction: 0x01279eec │ │ │ │ - tsteq sp, r8, ror #21 │ │ │ │ + strdeq r9, [r7, -r4]! │ │ │ │ + @ instruction: 0x011dcaf4 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ tsteq ip, r0, lsl #12 │ │ │ │ - @ instruction: 0x01279eac │ │ │ │ - tsteq sp, r8, lsr #21 │ │ │ │ + @ instruction: 0x01279eb4 │ │ │ │ + @ instruction: 0x011dcab4 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00411908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -866399,16 +866399,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, asr r4 │ │ │ │ - @ instruction: 0x01279d00 │ │ │ │ - @ instruction: 0x011dc8fc │ │ │ │ + @ instruction: 0x01279d08 │ │ │ │ + tsteq sp, r8, lsl #18 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00411aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -866588,19 +866588,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, r4, lsr #3 │ │ │ │ - @ instruction: 0x01279a50 │ │ │ │ - tsteq sp, r0, asr r6 │ │ │ │ + @ instruction: 0x01279a58 │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ tsteq ip, r4, ror #2 │ │ │ │ - @ instruction: 0x01279a10 │ │ │ │ - tsteq sp, ip, lsl #12 │ │ │ │ + @ instruction: 0x01279a18 │ │ │ │ + tsteq sp, r8, lsl r6 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 00411da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -866779,19 +866779,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011c1eb0 │ │ │ │ - @ instruction: 0x0127975c │ │ │ │ - tsteq sp, ip, asr r3 │ │ │ │ + @ instruction: 0x01279764 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ tsteq ip, r0, ror lr │ │ │ │ - @ instruction: 0x0127971c │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ + @ instruction: 0x01279724 │ │ │ │ + tsteq sp, r4, lsr #6 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 00412094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -867081,24 +867081,24 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq ip, r0, asr #20 │ │ │ │ - @ instruction: 0x012792ec │ │ │ │ - tsteq sp, r8, ror #29 │ │ │ │ + strdeq r9, [r7, -r4]! │ │ │ │ + @ instruction: 0x011dbef4 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ @ instruction: 0x011c3bd4 │ │ │ │ - @ instruction: 0x012792ac │ │ │ │ - tsteq sp, r8, lsr #29 │ │ │ │ + @ instruction: 0x012792b4 │ │ │ │ + @ instruction: 0x011dbeb4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ tsteq ip, r0, asr #23 │ │ │ │ - @ instruction: 0x01279270 │ │ │ │ - tsteq sp, r0, ror lr │ │ │ │ + @ instruction: 0x01279278 │ │ │ │ + tsteq sp, ip, ror lr │ │ │ │ │ │ │ │ 00412554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -867432,25 +867432,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - strdeq r9, [r7, -r8]! │ │ │ │ + @ instruction: 0x01279100 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ @ instruction: 0x011c14b8 │ │ │ │ - @ instruction: 0x011db994 │ │ │ │ - @ instruction: 0x01278f64 │ │ │ │ + tsteq sp, r0, lsr #19 │ │ │ │ + @ instruction: 0x01278f6c │ │ │ │ tsteq ip, ip, ror r4 │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - @ instruction: 0x01278f28 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ + @ instruction: 0x01278f30 │ │ │ │ tsteq ip, r4, asr #8 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ - strdeq r8, [r7, -r0]! │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ + strdeq r8, [r7, -r8]! @ │ │ │ │ │ │ │ │ 00412acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -867815,25 +867815,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq ip, ip, lsl #30 │ │ │ │ - smlawteq r7, r0, r9, r8 │ │ │ │ - tsteq sp, r0, ror #7 │ │ │ │ + smlawteq r7, r8, r9, r8 │ │ │ │ + tsteq sp, ip, ror #7 │ │ │ │ tsteq ip, r8, asr r6 │ │ │ │ - smlawbeq r7, r0, r9, r8 │ │ │ │ - tsteq sp, r0, lsr #7 │ │ │ │ + smlawbeq r7, r8, r9, r8 │ │ │ │ + tsteq sp, ip, lsr #7 │ │ │ │ @ instruction: 0x011c0e90 │ │ │ │ - @ instruction: 0x01278944 │ │ │ │ - tsteq sp, r4, ror #6 │ │ │ │ + @ instruction: 0x0127894c │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ tsteq ip, r4, asr lr │ │ │ │ - @ instruction: 0x01278908 │ │ │ │ - tsteq sp, ip, lsr #6 │ │ │ │ + @ instruction: 0x01278910 │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ │ │ │ │ 004130c0 : │ │ │ │ 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 │ │ │ │ @@ -868150,51 +868150,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 413288 │ │ │ │ b 4133a8 │ │ │ │ teqeq r1, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ - @ instruction: 0x011db1f0 │ │ │ │ + ldrdeq r8, [r7, -r8]! @ │ │ │ │ + @ instruction: 0x011db1fc │ │ │ │ teqeq r1, r4, ror r9 │ │ │ │ - tstpeq ip, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrheq fp, [sp, -ip] │ │ │ │ - @ instruction: 0x01278690 │ │ │ │ - tstpeq ip, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ - @ instruction: 0x0127864c │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - tsteq sp, r4, lsr #32 │ │ │ │ - strdeq r8, [r7, -r4]! │ │ │ │ - @ instruction: 0x011cf1bc │ │ │ │ - @ instruction: 0x011dafd4 │ │ │ │ - @ instruction: 0x012785a8 │ │ │ │ - tstpeq ip, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011daf9c │ │ │ │ - @ instruction: 0x01278570 │ │ │ │ - tstpeq ip, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror #30 │ │ │ │ - @ instruction: 0x01278538 │ │ │ │ - tstpeq ip, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011daefc │ │ │ │ - ldrdeq r8, [r7, -r0]! │ │ │ │ - tstpeq ip, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, asr #29 │ │ │ │ - @ instruction: 0x01278498 │ │ │ │ - tstpeq ip, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, lsl #29 │ │ │ │ - @ instruction: 0x01278460 │ │ │ │ - tstpeq ip, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr lr │ │ │ │ - @ instruction: 0x0127842c │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ + @ instruction: 0x011cf2b0 │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ + @ instruction: 0x01278698 │ │ │ │ + tstpeq ip, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl #1 │ │ │ │ + @ instruction: 0x01278654 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + tsteq sp, r0, lsr r0 │ │ │ │ + strdeq r8, [r7, -ip]! │ │ │ │ + tstpeq ip, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, ror #31 │ │ │ │ + @ instruction: 0x012785b0 │ │ │ │ + @ instruction: 0x011cf190 │ │ │ │ + tsteq sp, r8, lsr #31 │ │ │ │ + @ instruction: 0x01278578 │ │ │ │ + tstpeq ip, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, ror pc │ │ │ │ + @ instruction: 0x01278540 │ │ │ │ + tstpeq ip, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [ip, -r0] @ │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ ldrdeq r8, [r7, -r8]! @ │ │ │ │ + ldrheq pc, [ip, -r8] @ │ │ │ │ + @ instruction: 0x011daed0 │ │ │ │ + @ instruction: 0x012784a0 │ │ │ │ + tstpeq ip, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dae98 │ │ │ │ + @ instruction: 0x01278468 │ │ │ │ + tstpeq ip, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror #28 │ │ │ │ + @ instruction: 0x01278434 │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ + @ instruction: 0x012783e0 │ │ │ │ │ │ │ │ 0041365c : │ │ │ │ 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 │ │ │ │ @@ -868524,51 +868524,51 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 413828 │ │ │ │ b 413954 │ │ │ │ teqeq r1, r8, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01278238 │ │ │ │ - tsteq sp, r0, asr ip │ │ │ │ + @ instruction: 0x01278240 │ │ │ │ + tsteq sp, ip, asr ip │ │ │ │ teqeq r1, r4 @ │ │ │ │ - strdeq r8, [r7, -ip]! │ │ │ │ - tsteq ip, r4, lsl #26 │ │ │ │ - tsteq sp, r8, lsl fp │ │ │ │ - strheq r8, [r7, -r4]! │ │ │ │ - @ instruction: 0x011cecbc │ │ │ │ - @ instruction: 0x011daad0 │ │ │ │ - qsubeq r8, ip, r7 │ │ │ │ - tsteq sp, r8, asr #23 │ │ │ │ - tsteq sp, r0, ror sl │ │ │ │ - @ instruction: 0x01278008 │ │ │ │ - tsteq ip, r0, lsl ip │ │ │ │ - tsteq sp, r4, lsr #20 │ │ │ │ - smlawteq r7, ip, pc, r7 @ │ │ │ │ - @ instruction: 0x011cebd4 │ │ │ │ - tsteq sp, r8, ror #19 │ │ │ │ - @ instruction: 0x01277f90 │ │ │ │ - @ instruction: 0x011ceb98 │ │ │ │ - tsteq sp, ip, lsr #19 │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ - @ instruction: 0x01277f24 │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ - tsteq sp, r0, asr #18 │ │ │ │ - @ instruction: 0x01277ee8 │ │ │ │ - @ instruction: 0x011ceaf0 │ │ │ │ - tsteq sp, r4, lsl #18 │ │ │ │ - @ instruction: 0x01277eac │ │ │ │ - @ instruction: 0x011ceab4 │ │ │ │ - tsteq sp, r8, asr #17 │ │ │ │ - @ instruction: 0x01277e70 │ │ │ │ - tsteq ip, r8, ror sl │ │ │ │ - @ instruction: 0x011da890 │ │ │ │ - @ instruction: 0x01277e24 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ - tsteq sp, r4, lsr r8 │ │ │ │ + @ instruction: 0x01278104 │ │ │ │ + tsteq ip, r0, lsl sp │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + strheq r8, [r7, -ip]! │ │ │ │ + tsteq ip, r8, asr #25 │ │ │ │ + @ instruction: 0x011daadc │ │ │ │ + @ instruction: 0x01278064 │ │ │ │ + @ instruction: 0x011d9bd4 │ │ │ │ + tsteq sp, ip, ror sl │ │ │ │ + @ instruction: 0x01278010 │ │ │ │ + tsteq ip, ip, lsl ip │ │ │ │ + tsteq sp, r0, lsr sl │ │ │ │ + ldrdeq r7, [r7, -r4]! │ │ │ │ + tsteq ip, r0, ror #23 │ │ │ │ + @ instruction: 0x011da9f4 │ │ │ │ + @ instruction: 0x01277f98 │ │ │ │ + tsteq ip, r4, lsr #23 │ │ │ │ + @ instruction: 0x011da9b8 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ + @ instruction: 0x01277f2c │ │ │ │ + tsteq ip, r8, lsr fp │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + strdeq r7, [r7, -r0]! │ │ │ │ + @ instruction: 0x011ceafc │ │ │ │ + tsteq sp, r0, lsl r9 │ │ │ │ + @ instruction: 0x01277eb4 │ │ │ │ + tsteq ip, r0, asr #21 │ │ │ │ + @ instruction: 0x011da8d4 │ │ │ │ + @ instruction: 0x01277e78 │ │ │ │ + tsteq ip, r4, lsl #21 │ │ │ │ + @ instruction: 0x011da89c │ │ │ │ + @ instruction: 0x01277e2c │ │ │ │ + tsteq sp, r8, asr #16 │ │ │ │ + tsteq sp, r0, asr #16 │ │ │ │ │ │ │ │ 00413c2c : │ │ │ │ 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 │ │ │ │ @@ -868898,51 +868898,51 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 413df8 │ │ │ │ b 413f24 │ │ │ │ teqeq r1, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01277c68 │ │ │ │ - tsteq sp, r0, lsl #13 │ │ │ │ + @ instruction: 0x01277c70 │ │ │ │ + tsteq sp, ip, lsl #13 │ │ │ │ teqeq r1, r4, lsl #28 │ │ │ │ - @ instruction: 0x01277b2c │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ - tsteq sp, r8, asr #10 │ │ │ │ - @ instruction: 0x01277ae4 │ │ │ │ - tsteq ip, ip, ror #13 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ - smlawbeq r7, ip, sl, r7 │ │ │ │ - @ instruction: 0x011d95f8 │ │ │ │ - tsteq sp, r0, lsr #9 │ │ │ │ - @ instruction: 0x01277a38 │ │ │ │ - tsteq ip, r0, asr #12 │ │ │ │ - tsteq sp, r4, asr r4 │ │ │ │ - strdeq r7, [r7, -ip]! │ │ │ │ - tsteq ip, r4, lsl #12 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ - smlawteq r7, r0, r9, r7 │ │ │ │ - tsteq ip, r8, asr #11 │ │ │ │ - @ instruction: 0x011da3dc │ │ │ │ - @ instruction: 0x011ce590 │ │ │ │ - @ instruction: 0x01277954 │ │ │ │ - tsteq ip, ip, asr r5 │ │ │ │ - tsteq sp, r0, ror r3 │ │ │ │ - @ instruction: 0x01277918 │ │ │ │ - tsteq ip, r0, lsr #10 │ │ │ │ - tsteq sp, r4, lsr r3 │ │ │ │ - ldrdeq r7, [r7, -ip]! │ │ │ │ - tsteq ip, r4, ror #9 │ │ │ │ - @ instruction: 0x011da2f8 │ │ │ │ - @ instruction: 0x012778a0 │ │ │ │ - tsteq ip, r8, lsr #9 │ │ │ │ - tsteq sp, r0, asr #5 │ │ │ │ - @ instruction: 0x01277854 │ │ │ │ - tsteq sp, ip, ror #4 │ │ │ │ - tsteq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x01277b34 │ │ │ │ + tsteq ip, r0, asr #14 │ │ │ │ + tsteq sp, r4, asr r5 │ │ │ │ + @ instruction: 0x01277aec │ │ │ │ + @ instruction: 0x011ce6f8 │ │ │ │ + tsteq sp, ip, lsl #10 │ │ │ │ + @ instruction: 0x01277a94 │ │ │ │ + tsteq sp, r4, lsl #12 │ │ │ │ + tsteq sp, ip, lsr #9 │ │ │ │ + @ instruction: 0x01277a40 │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ + @ instruction: 0x01277a04 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + smlawteq r7, r8, r9, r7 │ │ │ │ + @ instruction: 0x011ce5d4 │ │ │ │ + tsteq sp, r8, ror #7 │ │ │ │ + @ instruction: 0x011ce59c │ │ │ │ + @ instruction: 0x0127795c │ │ │ │ + tsteq ip, r8, ror #10 │ │ │ │ + tsteq sp, ip, ror r3 │ │ │ │ + @ instruction: 0x01277920 │ │ │ │ + tsteq ip, ip, lsr #10 │ │ │ │ + tsteq sp, r0, asr #6 │ │ │ │ + @ instruction: 0x012778e4 │ │ │ │ + @ instruction: 0x011ce4f0 │ │ │ │ + tsteq sp, r4, lsl #6 │ │ │ │ + @ instruction: 0x012778a8 │ │ │ │ + @ instruction: 0x011ce4b4 │ │ │ │ + tsteq sp, ip, asr #5 │ │ │ │ + @ instruction: 0x0127785c │ │ │ │ + tsteq sp, r8, ror r2 │ │ │ │ + tsteq sp, r0, ror r2 │ │ │ │ │ │ │ │ 004141fc : │ │ │ │ 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 │ │ │ │ @@ -869357,59 +869357,59 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ b 4146e4 │ │ │ │ teqeq r1, r4, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0127764c │ │ │ │ - tsteq sp, r4, rrx │ │ │ │ + @ instruction: 0x01277654 │ │ │ │ + tsteq sp, r0, ror r0 │ │ │ │ teqeq r1, r0, lsl #15 │ │ │ │ - @ instruction: 0x0127749c │ │ │ │ - tsteq ip, r4, lsr #1 │ │ │ │ - @ instruction: 0x011d9eb4 │ │ │ │ + @ instruction: 0x012774a4 │ │ │ │ + ldrheq lr, [ip, -r0] │ │ │ │ + tsteq sp, r0, asr #29 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x0127744c │ │ │ │ - tsteq ip, r4, asr r0 │ │ │ │ - tsteq sp, r8, ror #28 │ │ │ │ - @ instruction: 0x01277410 │ │ │ │ - tsteq sp, ip, asr pc │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ - @ instruction: 0x012773a0 │ │ │ │ - tsteq sp, ip, ror #29 │ │ │ │ - tsteq sp, ip, lsr #27 │ │ │ │ - tsteq sp, ip, ror sp │ │ │ │ - @ instruction: 0x0127734c │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - strdeq r7, [r7, -r8]! │ │ │ │ - tsteq sp, r0, lsl sp │ │ │ │ - tsteq sp, r8, lsl #26 │ │ │ │ - @ instruction: 0x012772b0 │ │ │ │ - @ instruction: 0x011cdeb4 │ │ │ │ - tsteq sp, ip, asr #25 │ │ │ │ - @ instruction: 0x0127726c │ │ │ │ - tsteq ip, r4, ror lr │ │ │ │ - tsteq sp, r8, lsl #25 │ │ │ │ - @ instruction: 0x01277230 │ │ │ │ - tsteq ip, r8, lsr lr │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ - strdeq r7, [r7, -r4]! │ │ │ │ - @ instruction: 0x011cddfc │ │ │ │ - tsteq sp, r0, lsl ip │ │ │ │ - @ instruction: 0x012771b8 │ │ │ │ - tsteq ip, r0, asr #27 │ │ │ │ - @ instruction: 0x011d9bd4 │ │ │ │ - @ instruction: 0x0127717c │ │ │ │ - tsteq ip, r4, lsl #27 │ │ │ │ - @ instruction: 0x011d9b94 │ │ │ │ + @ instruction: 0x01277454 │ │ │ │ + tsteq ip, r0, rrx │ │ │ │ + tsteq sp, r4, ror lr │ │ │ │ + @ instruction: 0x01277418 │ │ │ │ + tsteq sp, r8, ror #30 │ │ │ │ + tsteq sp, r8, lsr #28 │ │ │ │ + @ instruction: 0x012773a8 │ │ │ │ + @ instruction: 0x011d8ef8 │ │ │ │ + @ instruction: 0x011d9db8 │ │ │ │ + tsteq sp, r8, lsl #27 │ │ │ │ + @ instruction: 0x01277354 │ │ │ │ + tsteq sp, ip, ror #26 │ │ │ │ + @ instruction: 0x01277300 │ │ │ │ + tsteq sp, ip, lsl sp │ │ │ │ + tsteq sp, r4, lsl sp │ │ │ │ + @ instruction: 0x012772b8 │ │ │ │ + tsteq ip, r0, asr #29 │ │ │ │ + @ instruction: 0x011d9cd8 │ │ │ │ + @ instruction: 0x01277274 │ │ │ │ + tsteq ip, r0, lsl #29 │ │ │ │ + @ instruction: 0x011d9c94 │ │ │ │ + @ instruction: 0x01277238 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq sp, r8, asr ip │ │ │ │ + strdeq r7, [r7, -ip]! │ │ │ │ + tsteq ip, r8, lsl #28 │ │ │ │ + tsteq sp, ip, lsl ip │ │ │ │ + smlawteq r7, r0, r1, r7 │ │ │ │ + tsteq ip, ip, asr #27 │ │ │ │ + tsteq sp, r0, ror #23 │ │ │ │ + smlawbeq r7, r4, r1, r7 │ │ │ │ + @ instruction: 0x011cdd90 │ │ │ │ + tsteq sp, r0, lsr #23 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01277140 │ │ │ │ - tsteq ip, r8, asr #26 │ │ │ │ - tsteq sp, ip, asr fp │ │ │ │ - tsteq ip, r0, lsl sp │ │ │ │ + @ instruction: 0x01277148 │ │ │ │ + tsteq ip, r4, asr sp │ │ │ │ + tsteq sp, r8, ror #22 │ │ │ │ + tsteq ip, ip, lsl sp │ │ │ │ │ │ │ │ 00414940 : │ │ │ │ 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 │ │ │ │ @@ -869824,65 +869824,65 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #20] @ 414fd8 │ │ │ │ mov r2, r4 │ │ │ │ b 414e28 │ │ │ │ teqeq r1, r0, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01276f08 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ + @ instruction: 0x01276f10 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ teqeq r1, ip, lsr r0 │ │ │ │ - @ instruction: 0x01276d58 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ + @ instruction: 0x01276d60 │ │ │ │ + tsteq ip, ip, ror #18 │ │ │ │ + tsteq sp, ip, ror r7 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x01276d08 │ │ │ │ - tsteq ip, r0, lsl r9 │ │ │ │ - tsteq sp, r4, lsr #14 │ │ │ │ - smlawteq r7, ip, ip, r6 │ │ │ │ - tsteq sp, r4, lsl r8 │ │ │ │ - @ instruction: 0x011d96d4 │ │ │ │ + @ instruction: 0x01276d10 │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ + tsteq sp, r0, lsr r7 │ │ │ │ + ldrdeq r6, [r7, -r4]! │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + tsteq sp, r0, ror #13 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01276c5c │ │ │ │ - tsteq sp, r8, lsr #15 │ │ │ │ - tsteq sp, r8, ror #12 │ │ │ │ - tsteq sp, r8, lsr r6 │ │ │ │ - @ instruction: 0x01276c08 │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - @ instruction: 0x01276bb4 │ │ │ │ - tsteq sp, ip, asr #11 │ │ │ │ - tsteq sp, r4, asr #11 │ │ │ │ - tsteq ip, r4, ror r7 │ │ │ │ - @ instruction: 0x01276b68 │ │ │ │ - tsteq sp, r4, lsl #11 │ │ │ │ + @ instruction: 0x01276c64 │ │ │ │ + @ instruction: 0x011d87b4 │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ + tsteq sp, r4, asr #12 │ │ │ │ + @ instruction: 0x01276c10 │ │ │ │ + tsteq sp, r4, lsr #12 │ │ │ │ + @ instruction: 0x01276bbc │ │ │ │ + @ instruction: 0x011d85d8 │ │ │ │ + @ instruction: 0x011d95d0 │ │ │ │ + tsteq ip, r0, lsl #15 │ │ │ │ + @ instruction: 0x01276b70 │ │ │ │ + @ instruction: 0x011d9590 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x01276b28 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ - tsteq sp, r0, asr #10 │ │ │ │ + @ instruction: 0x01276b30 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + tsteq sp, ip, asr #10 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01276aec │ │ │ │ - @ instruction: 0x011cd6f4 │ │ │ │ - tsteq sp, r4, lsl #10 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + tsteq ip, r0, lsl #14 │ │ │ │ + tsteq sp, r0, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01276ab0 │ │ │ │ - @ instruction: 0x011cd6b8 │ │ │ │ - tsteq sp, r8, asr #9 │ │ │ │ + @ instruction: 0x01276ab8 │ │ │ │ + tsteq ip, r4, asr #13 │ │ │ │ + @ instruction: 0x011d94d4 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01276a74 │ │ │ │ - tsteq ip, ip, ror r6 │ │ │ │ - @ instruction: 0x011d9490 │ │ │ │ - @ instruction: 0x01276a38 │ │ │ │ - tsteq ip, r0, asr #12 │ │ │ │ - tsteq sp, r0, asr r4 │ │ │ │ + @ instruction: 0x01276a7c │ │ │ │ + tsteq ip, r8, lsl #13 │ │ │ │ + @ instruction: 0x011d949c │ │ │ │ + @ instruction: 0x01276a40 │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ + tsteq sp, ip, asr r4 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - strdeq r6, [r7, -ip]! │ │ │ │ - tsteq ip, r4, lsl #12 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ - tsteq ip, ip, asr #11 │ │ │ │ + @ instruction: 0x01276a04 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x011cd5d8 │ │ │ │ │ │ │ │ 0041509c : │ │ │ │ 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, r3 │ │ │ │ @@ -870568,85 +870568,85 @@ │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 415430 │ │ │ │ teqeq r1, r4, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0127675c │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ + @ instruction: 0x01276764 │ │ │ │ + tsteq sp, r0, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ teqeq r1, ip, asr #15 │ │ │ │ - smlawteq r7, r8, r4, r6 │ │ │ │ - ldrsbeq sp, [ip, -r0] │ │ │ │ - tsteq sp, r8, ror #29 │ │ │ │ + ldrdeq r6, [r7, -r0]! │ │ │ │ + ldrsbeq sp, [ip, -ip] │ │ │ │ + @ instruction: 0x011d8ef4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x0127630c │ │ │ │ - tsteq ip, r4, lsl pc │ │ │ │ - tsteq sp, ip, lsr #26 │ │ │ │ + @ instruction: 0x01276314 │ │ │ │ + tsteq ip, r0, lsr #30 │ │ │ │ + tsteq sp, r8, lsr sp │ │ │ │ muleq r0, r1, r1 │ │ │ │ - smlawteq r7, r0, r2, r6 │ │ │ │ - tsteq ip, r8, asr #29 │ │ │ │ - tsteq sp, r0, ror #25 │ │ │ │ + smlawteq r7, r8, r2, r6 │ │ │ │ + @ instruction: 0x011cced4 │ │ │ │ + tsteq sp, ip, ror #25 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x01276264 │ │ │ │ - @ instruction: 0x011d7db0 │ │ │ │ - tsteq sp, r0, ror ip │ │ │ │ + @ instruction: 0x0127626c │ │ │ │ + @ instruction: 0x011d7dbc │ │ │ │ + tsteq sp, ip, ror ip │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x012761ec │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ - @ instruction: 0x011d8bf4 │ │ │ │ - @ instruction: 0x012761a4 │ │ │ │ - tsteq sp, r8, ror #25 │ │ │ │ - tsteq sp, r8, lsr #23 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x012761ac │ │ │ │ + @ instruction: 0x011d7cf4 │ │ │ │ + @ instruction: 0x011d8bb4 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x0127615c │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ - tsteq sp, ip, ror fp │ │ │ │ - @ instruction: 0x01276124 │ │ │ │ - tsteq ip, ip, lsr #26 │ │ │ │ - tsteq sp, r4, asr #22 │ │ │ │ + @ instruction: 0x01276164 │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ + tsteq sp, r8, lsl #23 │ │ │ │ + @ instruction: 0x0127612c │ │ │ │ + tsteq ip, r8, lsr sp │ │ │ │ + tsteq sp, r0, asr fp │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x012760ec │ │ │ │ - @ instruction: 0x011cccf4 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ - strheq r6, [r7, -r4]! │ │ │ │ - @ instruction: 0x011cccbc │ │ │ │ - @ instruction: 0x011d8ad4 │ │ │ │ + strdeq r6, [r7, -r4]! │ │ │ │ + tsteq ip, r0, lsl #26 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ + strheq r6, [r7, -ip]! │ │ │ │ + tsteq ip, r8, asr #25 │ │ │ │ + tsteq sp, r0, ror #21 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq ip, r8, lsl #25 │ │ │ │ - qsubeq r6, r0, r7 │ │ │ │ - tsteq ip, r8, asr ip │ │ │ │ - tsteq sp, r0, ror sl │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ - @ instruction: 0x0127600c │ │ │ │ - tsteq sp, ip, lsl sl │ │ │ │ - @ instruction: 0x011d79dc │ │ │ │ - @ instruction: 0x01275fbc │ │ │ │ - tsteq sp, r8, asr #19 │ │ │ │ - @ instruction: 0x01275f7c │ │ │ │ - tsteq ip, r4, lsl #23 │ │ │ │ - @ instruction: 0x011d899c │ │ │ │ + @ instruction: 0x011ccc94 │ │ │ │ + qsubeq r6, r8, r7 │ │ │ │ + tsteq ip, r4, ror #24 │ │ │ │ + tsteq sp, ip, ror sl │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ + @ instruction: 0x01276014 │ │ │ │ + tsteq sp, r8, lsr #20 │ │ │ │ + tsteq sp, r8, ror #19 │ │ │ │ + smlawteq r7, r4, pc, r5 @ │ │ │ │ + @ instruction: 0x011d89d4 │ │ │ │ + smlawbeq r7, r4, pc, r5 @ │ │ │ │ + @ instruction: 0x011ccb90 │ │ │ │ + tsteq sp, r8, lsr #19 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01275f44 │ │ │ │ - tsteq ip, ip, asr #22 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ - @ instruction: 0x01275f0c │ │ │ │ - tsteq ip, r4, lsl fp │ │ │ │ - tsteq sp, ip, lsr #18 │ │ │ │ - ldrdeq r5, [r7, -r4]! │ │ │ │ - @ instruction: 0x011ccadc │ │ │ │ - @ instruction: 0x011d88f4 │ │ │ │ + @ instruction: 0x01275f4c │ │ │ │ + tsteq ip, r8, asr fp │ │ │ │ + tsteq sp, r0, ror r9 │ │ │ │ + @ instruction: 0x01275f14 │ │ │ │ + tsteq ip, r0, lsr #22 │ │ │ │ + tsteq sp, r8, lsr r9 │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ + tsteq ip, r8, ror #21 │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - smlawbeq r7, ip, lr, r5 │ │ │ │ - tsteq sp, r4, lsr #17 │ │ │ │ - @ instruction: 0x011d889c │ │ │ │ - @ instruction: 0x01275e40 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r0, ror #16 │ │ │ │ + @ instruction: 0x01275e94 │ │ │ │ + @ instruction: 0x011d78b0 │ │ │ │ + tsteq sp, r8, lsr #17 │ │ │ │ + @ instruction: 0x01275e48 │ │ │ │ + tsteq ip, r4, asr sl │ │ │ │ + tsteq sp, ip, ror #16 │ │ │ │ │ │ │ │ 00415c84 : │ │ │ │ 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 │ │ │ │ @@ -871076,72 +871076,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 415cf4 │ │ │ │ teqeq r1, r0, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r8, lsl #30 │ │ │ │ - @ instruction: 0x01275be8 │ │ │ │ - @ instruction: 0x011cc7f0 │ │ │ │ - tsteq sp, r8, lsl #12 │ │ │ │ + strdeq r5, [r7, -r0]! │ │ │ │ + @ instruction: 0x011cc7fc │ │ │ │ + tsteq sp, r4, lsl r6 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x01275a14 │ │ │ │ - tsteq ip, ip, lsl r6 │ │ │ │ - tsteq sp, r4, lsr r4 │ │ │ │ + @ instruction: 0x01275a1c │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ + tsteq sp, r0, asr #8 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x0127599c │ │ │ │ - tsteq ip, r4, lsr #11 │ │ │ │ - @ instruction: 0x011d83bc │ │ │ │ + @ instruction: 0x012759a4 │ │ │ │ + @ instruction: 0x011cc5b0 │ │ │ │ + tsteq sp, r8, asr #7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - @ instruction: 0x0127595c │ │ │ │ - tsteq ip, r4, ror #10 │ │ │ │ - tsteq sp, ip, ror r3 │ │ │ │ + @ instruction: 0x01275964 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ + tsteq sp, r8, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x01275920 │ │ │ │ - tsteq ip, r8, lsr #10 │ │ │ │ - tsteq sp, r0, asr #6 │ │ │ │ - @ instruction: 0x012758e0 │ │ │ │ - tsteq sp, ip, ror #6 │ │ │ │ - tsteq sp, r0, lsl #6 │ │ │ │ - @ instruction: 0x01275890 │ │ │ │ - @ instruction: 0x011cc498 │ │ │ │ - @ instruction: 0x011d82b0 │ │ │ │ + @ instruction: 0x01275928 │ │ │ │ + tsteq ip, r4, lsr r5 │ │ │ │ + tsteq sp, ip, asr #6 │ │ │ │ + @ instruction: 0x012758e8 │ │ │ │ + tsteq sp, r8, ror r3 │ │ │ │ + tsteq sp, ip, lsl #6 │ │ │ │ + @ instruction: 0x01275898 │ │ │ │ + tsteq ip, r4, lsr #9 │ │ │ │ + @ instruction: 0x011d82bc │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x01275854 │ │ │ │ - tsteq ip, ip, asr r4 │ │ │ │ + @ instruction: 0x0127585c │ │ │ │ + tsteq ip, r8, ror #8 │ │ │ │ + tsteq sp, r0, lsl #5 │ │ │ │ + @ instruction: 0x0127581c │ │ │ │ tsteq sp, r4, ror r2 │ │ │ │ - @ instruction: 0x01275814 │ │ │ │ - tsteq sp, r8, ror #4 │ │ │ │ - tsteq sp, r8, lsr r2 │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlawteq r7, r8, r7, r5 │ │ │ │ - @ instruction: 0x011cc3d0 │ │ │ │ - tsteq sp, r8, ror #3 │ │ │ │ - smlawbeq r7, ip, r7, r5 │ │ │ │ - @ instruction: 0x011cc394 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ + ldrdeq r5, [r7, -r0]! │ │ │ │ + @ instruction: 0x011cc3dc │ │ │ │ + @ instruction: 0x011d81f4 │ │ │ │ + @ instruction: 0x01275794 │ │ │ │ + tsteq ip, r0, lsr #7 │ │ │ │ + @ instruction: 0x011d81b8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01275750 │ │ │ │ - tsteq ip, r8, asr r3 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - @ instruction: 0x01275714 │ │ │ │ - tsteq ip, ip, lsl r3 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x01275758 │ │ │ │ + tsteq ip, r4, ror #6 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + @ instruction: 0x0127571c │ │ │ │ + tsteq ip, r8, lsr #6 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrdeq r5, [r7, -r8]! │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ - ldrsheq r8, [sp, -r8] │ │ │ │ + @ instruction: 0x012756e0 │ │ │ │ + tsteq ip, ip, ror #5 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0127569c │ │ │ │ - tsteq ip, r4, lsr #5 │ │ │ │ - ldrheq r8, [sp, -ip] │ │ │ │ + @ instruction: 0x012756a4 │ │ │ │ + @ instruction: 0x011cc2b0 │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01275660 │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ - tsteq sp, r0, lsl #1 │ │ │ │ + @ instruction: 0x01275668 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 0041643c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -871719,99 +871719,99 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4164a8 │ │ │ │ teqeq r1, r8, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r4, asr r7 │ │ │ │ - @ instruction: 0x01275430 │ │ │ │ - tsteq ip, r8, lsr r0 │ │ │ │ - tsteq sp, r0, asr lr │ │ │ │ + @ instruction: 0x01275438 │ │ │ │ + tsteq ip, r4, asr #32 │ │ │ │ + tsteq sp, ip, asr lr │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - @ instruction: 0x012753e0 │ │ │ │ - tsteq ip, r8, ror #31 │ │ │ │ - tsteq sp, r0, lsl #28 │ │ │ │ + @ instruction: 0x012753e8 │ │ │ │ + @ instruction: 0x011cbff4 │ │ │ │ + tsteq sp, ip, lsl #28 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x0127524c │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ + @ instruction: 0x01275254 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + tsteq sp, r8, ror ip │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x012751ec │ │ │ │ - @ instruction: 0x011cbdf4 │ │ │ │ - tsteq sp, ip, lsl #24 │ │ │ │ - smlawteq r7, r8, r0, r5 │ │ │ │ - @ instruction: 0x011cbcd0 │ │ │ │ - tsteq sp, r8, ror #21 │ │ │ │ + strdeq r5, [r7, -r4]! │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ + tsteq sp, r8, lsl ip │ │ │ │ + ldrdeq r5, [r7, -r0]! │ │ │ │ + @ instruction: 0x011cbcdc │ │ │ │ + @ instruction: 0x011d7af4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01275068 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ - tsteq sp, r8, lsl #21 │ │ │ │ - @ instruction: 0x01275028 │ │ │ │ - tsteq ip, r0, lsr ip │ │ │ │ - tsteq sp, r8, asr #20 │ │ │ │ + @ instruction: 0x01275070 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ + @ instruction: 0x011d7a94 │ │ │ │ + @ instruction: 0x01275030 │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ + tsteq sp, r4, asr sl │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x01274fec │ │ │ │ - @ instruction: 0x011cbbf4 │ │ │ │ - tsteq sp, ip, lsl #20 │ │ │ │ - @ instruction: 0x01274fb0 │ │ │ │ - @ instruction: 0x011cbbb8 │ │ │ │ - @ instruction: 0x011d79d0 │ │ │ │ + strdeq r4, [r7, -r4]! @ │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + tsteq sp, r8, lsl sl │ │ │ │ + @ instruction: 0x01274fb8 │ │ │ │ + tsteq ip, r4, asr #23 │ │ │ │ + @ instruction: 0x011d79dc │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01274f74 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ - @ instruction: 0x011d7994 │ │ │ │ + @ instruction: 0x01274f7c │ │ │ │ + tsteq ip, r8, lsl #23 │ │ │ │ + tsteq sp, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - tsteq sp, r4, asr #19 │ │ │ │ - @ instruction: 0x01274f38 │ │ │ │ - tsteq sp, r0, asr r9 │ │ │ │ + @ instruction: 0x011d79d0 │ │ │ │ + @ instruction: 0x01274f40 │ │ │ │ + tsteq sp, ip, asr r9 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - strdeq r4, [r7, -r8]! │ │ │ │ - @ instruction: 0x011cbafc │ │ │ │ - tsteq sp, r8, lsl r9 │ │ │ │ + @ instruction: 0x01274f00 │ │ │ │ + tsteq ip, r8, lsl #22 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - @ instruction: 0x01274ebc │ │ │ │ - tsteq sp, r0, asr #18 │ │ │ │ - @ instruction: 0x011d78d0 │ │ │ │ + smlawteq r7, r4, lr, r4 │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + @ instruction: 0x011d78dc │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - smlawbeq r7, r8, lr, r4 │ │ │ │ - @ instruction: 0x011cba90 │ │ │ │ + @ instruction: 0x01274e90 │ │ │ │ + @ instruction: 0x011cba9c │ │ │ │ + @ instruction: 0x011d78b4 │ │ │ │ + @ instruction: 0x01274e50 │ │ │ │ tsteq sp, r8, lsr #17 │ │ │ │ - @ instruction: 0x01274e48 │ │ │ │ - @ instruction: 0x011d789c │ │ │ │ - tsteq sp, ip, asr r8 │ │ │ │ + tsteq sp, r8, ror #16 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x01274e00 │ │ │ │ - tsteq ip, r8, lsl #20 │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ + @ instruction: 0x01274e08 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + tsteq sp, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - smlawteq r7, r4, sp, r4 │ │ │ │ - tsteq ip, ip, asr #19 │ │ │ │ - tsteq sp, r4, ror #15 │ │ │ │ + smlawteq r7, ip, sp, r4 │ │ │ │ + @ instruction: 0x011cb9d8 │ │ │ │ + @ instruction: 0x011d77f0 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - smlawbeq r7, r8, sp, r4 │ │ │ │ - @ instruction: 0x011cb990 │ │ │ │ - tsteq sp, r8, lsr #15 │ │ │ │ - @ instruction: 0x01274d4c │ │ │ │ - tsteq ip, r4, asr r9 │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ + @ instruction: 0x01274d90 │ │ │ │ + @ instruction: 0x011cb99c │ │ │ │ + @ instruction: 0x011d77b4 │ │ │ │ + @ instruction: 0x01274d54 │ │ │ │ + tsteq ip, r0, ror #18 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x01274d10 │ │ │ │ - tsteq ip, r8, lsl r9 │ │ │ │ - tsteq sp, r0, lsr r7 │ │ │ │ + @ instruction: 0x01274d18 │ │ │ │ + tsteq ip, r4, lsr #18 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrdeq r4, [r7, -r4]! @ │ │ │ │ - @ instruction: 0x011cb8dc │ │ │ │ - @ instruction: 0x011d76f4 │ │ │ │ + ldrdeq r4, [r7, -ip]! │ │ │ │ + tsteq ip, r8, ror #17 │ │ │ │ + tsteq sp, r0, lsl #14 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x01274c98 │ │ │ │ - tsteq ip, r0, lsr #17 │ │ │ │ - @ instruction: 0x011d76b4 │ │ │ │ - @ instruction: 0x01274c5c │ │ │ │ - tsteq ip, r4, ror #16 │ │ │ │ - tsteq sp, ip, ror r6 │ │ │ │ + @ instruction: 0x01274ca0 │ │ │ │ + tsteq ip, ip, lsr #17 │ │ │ │ + tsteq sp, r0, asr #13 │ │ │ │ + @ instruction: 0x01274c64 │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ + tsteq sp, r8, lsl #13 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 00416eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -871881,20 +871881,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 416f1c │ │ │ │ teqeq r1, r4, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r0, ror #25 │ │ │ │ - @ instruction: 0x01274a18 │ │ │ │ - tsteq ip, r0, lsr #12 │ │ │ │ - tsteq sp, r4, lsr r4 │ │ │ │ - ldrdeq r4, [r7, -ip]! │ │ │ │ - tsteq ip, r4, ror #11 │ │ │ │ - @ instruction: 0x011d73f4 │ │ │ │ + @ instruction: 0x01274a20 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq sp, r0, asr #8 │ │ │ │ + @ instruction: 0x012749e4 │ │ │ │ + @ instruction: 0x011cb5f0 │ │ │ │ + tsteq sp, r0, lsl #8 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ │ │ │ │ 00416ff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -872107,41 +872107,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 417054 │ │ │ │ teqeq r1, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r8, lsr #23 │ │ │ │ - @ instruction: 0x0127480c │ │ │ │ - tsteq ip, r4, lsl r4 │ │ │ │ - tsteq sp, ip, lsr #4 │ │ │ │ - smlawteq r7, ip, r7, r4 │ │ │ │ - @ instruction: 0x011cb3d4 │ │ │ │ - tsteq sp, r8, ror #3 │ │ │ │ - @ instruction: 0x01274790 │ │ │ │ - @ instruction: 0x011cb398 │ │ │ │ - @ instruction: 0x011d71b0 │ │ │ │ + @ instruction: 0x01274814 │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + tsteq sp, r8, lsr r2 │ │ │ │ + ldrdeq r4, [r7, -r4]! @ │ │ │ │ + tsteq ip, r0, ror #7 │ │ │ │ + @ instruction: 0x011d71f4 │ │ │ │ + @ instruction: 0x01274798 │ │ │ │ + tsteq ip, r4, lsr #7 │ │ │ │ + @ instruction: 0x011d71bc │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x01274754 │ │ │ │ - tsteq ip, ip, asr r3 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ + @ instruction: 0x0127475c │ │ │ │ + tsteq ip, r8, ror #6 │ │ │ │ + tsteq sp, r0, lsl #3 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x01274718 │ │ │ │ - tsteq ip, r0, lsr #6 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - ldrdeq r4, [r7, -ip]! │ │ │ │ - tsteq ip, r4, ror #5 │ │ │ │ - ldrsheq r7, [sp, -ip] │ │ │ │ + @ instruction: 0x01274720 │ │ │ │ + tsteq ip, ip, lsr #6 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + @ instruction: 0x012746e4 │ │ │ │ + @ instruction: 0x011cb2f0 │ │ │ │ + tsteq sp, r8, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - @ instruction: 0x0127469c │ │ │ │ - tsteq sp, r8, lsr #2 │ │ │ │ - ldrheq r7, [sp, -ip] │ │ │ │ - @ instruction: 0x0127465c │ │ │ │ - tsteq ip, r4, ror #4 │ │ │ │ - tsteq sp, ip, ror r0 │ │ │ │ + @ instruction: 0x012746a4 │ │ │ │ + tsteq sp, r4, lsr r1 │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ + @ instruction: 0x01274664 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ + tsteq sp, r8, lsl #1 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 004173c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -872363,44 +872363,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 417428 │ │ │ │ teqeq r1, r0, lsr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - @ instruction: 0x0127441c │ │ │ │ - tsteq ip, r4, lsr #32 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + @ instruction: 0x01274424 │ │ │ │ + tsteq ip, r0, lsr r0 │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r4, [r7, -r8]! │ │ │ │ - tsteq ip, r0, ror #31 │ │ │ │ - @ instruction: 0x011d6df8 │ │ │ │ + @ instruction: 0x012743e0 │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ + tsteq sp, r4, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - @ instruction: 0x0127439c │ │ │ │ - tsteq ip, r4, lsr #31 │ │ │ │ - @ instruction: 0x011d6dbc │ │ │ │ + @ instruction: 0x012743a4 │ │ │ │ + @ instruction: 0x011cafb0 │ │ │ │ + tsteq sp, r8, asr #27 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - @ instruction: 0x01274360 │ │ │ │ - tsteq ip, r8, ror #30 │ │ │ │ - tsteq sp, r0, lsl #27 │ │ │ │ - @ instruction: 0x01274324 │ │ │ │ - tsteq ip, ip, lsr #30 │ │ │ │ - tsteq sp, r4, asr #26 │ │ │ │ + @ instruction: 0x01274368 │ │ │ │ + tsteq ip, r4, ror pc │ │ │ │ + tsteq sp, ip, lsl #27 │ │ │ │ + @ instruction: 0x0127432c │ │ │ │ + tsteq ip, r8, lsr pc │ │ │ │ + tsteq sp, r0, asr sp │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - @ instruction: 0x012742e8 │ │ │ │ - @ instruction: 0x011caef0 │ │ │ │ - tsteq sp, r8, lsl #26 │ │ │ │ + strdeq r4, [r7, -r0]! │ │ │ │ + @ instruction: 0x011caefc │ │ │ │ + tsteq sp, r4, lsl sp │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - @ instruction: 0x012742a8 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ - tsteq sp, r8, asr #25 │ │ │ │ + @ instruction: 0x012742b0 │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ + @ instruction: 0x011d6cd4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01274264 │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ - tsteq sp, r4, lsl #25 │ │ │ │ + @ instruction: 0x0127426c │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ + @ instruction: 0x011d6c90 │ │ │ │ │ │ │ │ 004177c4 : │ │ │ │ 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 │ │ │ │ @@ -872774,67 +872774,67 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 417a34 │ │ │ │ teqeq r1, r8, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r1, r8, asr #3 │ │ │ │ - strdeq r3, [r7, -r8]! │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ - tsteq sp, r8, lsl r9 │ │ │ │ + @ instruction: 0x01273f00 │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - @ instruction: 0x01273ebc │ │ │ │ - tsteq ip, r4, asr #21 │ │ │ │ - @ instruction: 0x011d68dc │ │ │ │ + smlawteq r7, r4, lr, r3 │ │ │ │ + @ instruction: 0x011caad0 │ │ │ │ + tsteq sp, r8, ror #17 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - @ instruction: 0x011caa90 │ │ │ │ - @ instruction: 0x01273e7c │ │ │ │ - tsteq sp, r8, asr #15 │ │ │ │ + @ instruction: 0x011caa9c │ │ │ │ + smlawbeq r7, r4, lr, r3 │ │ │ │ + @ instruction: 0x011d57d4 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x01273e40 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r0, ror #16 │ │ │ │ + @ instruction: 0x01273e48 │ │ │ │ + tsteq ip, r4, asr sl │ │ │ │ + tsteq sp, ip, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - @ instruction: 0x01273e08 │ │ │ │ - tsteq ip, r0, lsl sl │ │ │ │ - tsteq sp, r8, lsr #16 │ │ │ │ + @ instruction: 0x01273e10 │ │ │ │ + tsteq ip, ip, lsl sl │ │ │ │ + tsteq sp, r4, lsr r8 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - @ instruction: 0x011ca9d8 │ │ │ │ - @ instruction: 0x011d67f0 │ │ │ │ - @ instruction: 0x01273d98 │ │ │ │ - tsteq ip, r0, lsr #19 │ │ │ │ - @ instruction: 0x011d67b8 │ │ │ │ - @ instruction: 0x01273d60 │ │ │ │ - tsteq ip, r8, ror #18 │ │ │ │ - tsteq sp, r0, lsl #15 │ │ │ │ + ldrdeq r3, [r7, -r8]! │ │ │ │ + tsteq ip, r4, ror #19 │ │ │ │ + @ instruction: 0x011d67fc │ │ │ │ + @ instruction: 0x01273da0 │ │ │ │ + tsteq ip, ip, lsr #19 │ │ │ │ + tsteq sp, r4, asr #15 │ │ │ │ + @ instruction: 0x01273d68 │ │ │ │ + tsteq ip, r4, ror r9 │ │ │ │ + tsteq sp, ip, lsl #15 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - @ instruction: 0x01273d28 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq sp, r4, ror r6 │ │ │ │ + @ instruction: 0x01273d30 │ │ │ │ + tsteq ip, ip, lsr r9 │ │ │ │ + tsteq sp, r0, lsl #13 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x01273ce8 │ │ │ │ - @ instruction: 0x011ca8f0 │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ + strdeq r3, [r7, -r0]! │ │ │ │ + @ instruction: 0x011ca8fc │ │ │ │ + tsteq sp, r4, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - @ instruction: 0x01273cb0 │ │ │ │ - @ instruction: 0x011ca8b8 │ │ │ │ - @ instruction: 0x011d55fc │ │ │ │ + @ instruction: 0x01273cb8 │ │ │ │ + tsteq ip, r4, asr #17 │ │ │ │ + tsteq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tsteq ip, r0, lsl #17 │ │ │ │ - @ instruction: 0x01273c6c │ │ │ │ - @ instruction: 0x011d55b8 │ │ │ │ + tsteq ip, ip, lsl #17 │ │ │ │ + @ instruction: 0x01273c74 │ │ │ │ + tsteq sp, r4, asr #11 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01273c34 │ │ │ │ - tsteq ip, ip, lsr r8 │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ + @ instruction: 0x01273c3c │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - strdeq r3, [r7, -ip]! │ │ │ │ - tsteq ip, r4, lsl #16 │ │ │ │ - tsteq sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x01273c04 │ │ │ │ + tsteq ip, r0, lsl r8 │ │ │ │ + tsteq sp, r8, lsr #12 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ │ │ │ │ 00417e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -873172,52 +873172,52 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4180fc │ │ │ │ teqpeq r0, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawteq r7, r4, r8, r3 │ │ │ │ - tsteq sp, r8, ror #5 │ │ │ │ + smlawteq r7, ip, r8, r3 │ │ │ │ + @ instruction: 0x011d62f4 │ │ │ │ teqpeq r0, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ tsteq fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x012737e0 │ │ │ │ - tsteq ip, r8, ror #7 │ │ │ │ - tsteq sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x012737a4 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ + @ instruction: 0x012737e8 │ │ │ │ + @ instruction: 0x011ca3f4 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + @ instruction: 0x012737ac │ │ │ │ + @ instruction: 0x011ca3b8 │ │ │ │ + @ instruction: 0x011d61d0 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - @ instruction: 0x01273768 │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ - tsteq sp, r8, lsl #3 │ │ │ │ + @ instruction: 0x01273770 │ │ │ │ + tsteq ip, ip, ror r3 │ │ │ │ + @ instruction: 0x011d6194 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x0127372c │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ + @ instruction: 0x01273734 │ │ │ │ + tsteq ip, r0, asr #6 │ │ │ │ + tsteq sp, r8, asr r1 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - strdeq r3, [r7, -r0]! │ │ │ │ - @ instruction: 0x011ca2f8 │ │ │ │ - tsteq sp, r0, lsl r1 │ │ │ │ + strdeq r3, [r7, -r8]! │ │ │ │ + tsteq ip, r4, lsl #6 │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ - smlawbeq r7, r4, r6, r3 │ │ │ │ - tsteq ip, ip, lsl #5 │ │ │ │ - tsteq sp, r4, lsr #1 │ │ │ │ + tsteq ip, ip, asr #5 │ │ │ │ + smlawbeq r7, ip, r6, r3 │ │ │ │ + @ instruction: 0x011ca298 │ │ │ │ + ldrheq r6, [sp, -r0] │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - @ instruction: 0x01273648 │ │ │ │ - tsteq ip, r0, asr r2 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ + @ instruction: 0x01273650 │ │ │ │ + tsteq ip, ip, asr r2 │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - @ instruction: 0x0127360c │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ - tsteq sp, ip, lsr #32 │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ - @ instruction: 0x011ca1d8 │ │ │ │ - @ instruction: 0x011d5ff0 │ │ │ │ + @ instruction: 0x01273614 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + ldrdeq r3, [r7, -r8]! │ │ │ │ + tsteq ip, r4, ror #3 │ │ │ │ + @ instruction: 0x011d5ffc │ │ │ │ │ │ │ │ 00418478 : │ │ │ │ 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 │ │ │ │ @@ -873830,75 +873830,75 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 418984 │ │ │ │ teqpeq r0, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svcvc 0x00cfffff │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012731a8 │ │ │ │ - tsteq sp, r8, asr #23 │ │ │ │ + @ instruction: 0x012731b0 │ │ │ │ + @ instruction: 0x011d5bd4 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - tsteq sp, r8, lsr #24 │ │ │ │ - @ instruction: 0x01273114 │ │ │ │ - tsteq sp, r4, lsr fp │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + @ instruction: 0x0127311c │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - tsteq sp, r0, asr #23 │ │ │ │ - smlawbeq r7, r4, r0, r3 │ │ │ │ - tsteq sp, r8, lsr #21 │ │ │ │ + tsteq sp, ip, asr #23 │ │ │ │ + smlawbeq r7, ip, r0, r3 │ │ │ │ + @ instruction: 0x011d5ab4 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - @ instruction: 0x0127301c │ │ │ │ - tsteq sp, r4, lsr #22 │ │ │ │ + @ instruction: 0x01273024 │ │ │ │ + tsteq sp, r0, lsr fp │ │ │ │ teqpeq r0, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ tsteq fp, r0, lsr #8 │ │ │ │ tsteq fp, ip, asr #7 │ │ │ │ tsteq fp, ip, lsl #7 │ │ │ │ - ldrdeq r2, [r7, -r8]! │ │ │ │ - tsteq ip, r0, ror #21 │ │ │ │ - @ instruction: 0x011d58f8 │ │ │ │ + @ instruction: 0x01272ee0 │ │ │ │ + tsteq ip, ip, ror #21 │ │ │ │ + tsteq sp, r4, lsl #18 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - tsteq ip, r8, lsr #21 │ │ │ │ - @ instruction: 0x01272e6c │ │ │ │ - tsteq ip, r4, ror sl │ │ │ │ - tsteq sp, ip, lsl #17 │ │ │ │ + @ instruction: 0x011c9ab4 │ │ │ │ + @ instruction: 0x01272e74 │ │ │ │ + tsteq ip, r0, lsl #21 │ │ │ │ + @ instruction: 0x011d5898 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - tsteq ip, ip, lsr sl │ │ │ │ - tsteq sp, r8, asr r8 │ │ │ │ + tsteq ip, r8, asr #20 │ │ │ │ + tsteq sp, r4, ror #16 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - strdeq r2, [r7, -ip]! │ │ │ │ - tsteq ip, r4, lsl #20 │ │ │ │ - tsteq sp, ip, lsl r8 │ │ │ │ + @ instruction: 0x01272e04 │ │ │ │ + tsteq ip, r0, lsl sl │ │ │ │ + tsteq sp, r8, lsr #16 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - tsteq ip, ip, asr #19 │ │ │ │ - @ instruction: 0x01272d90 │ │ │ │ - @ instruction: 0x011c9998 │ │ │ │ - tsteq sp, ip, lsr #15 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - @ instruction: 0x01272d24 │ │ │ │ - tsteq ip, ip, lsr #18 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + @ instruction: 0x011c99d8 │ │ │ │ + @ instruction: 0x01272d98 │ │ │ │ + tsteq ip, r4, lsr #19 │ │ │ │ + @ instruction: 0x011d57b8 │ │ │ │ + tsteq ip, ip, ror #18 │ │ │ │ + @ instruction: 0x01272d2c │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - @ instruction: 0x01272ce8 │ │ │ │ - @ instruction: 0x011c98f0 │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ + strdeq r2, [r7, -r0]! │ │ │ │ + @ instruction: 0x011c98fc │ │ │ │ + tsteq sp, r4, lsl r7 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x01272cac │ │ │ │ - @ instruction: 0x011c98b4 │ │ │ │ - tsteq sp, ip, asr #13 │ │ │ │ - @ instruction: 0x01272c70 │ │ │ │ - tsteq ip, r8, ror r8 │ │ │ │ - @ instruction: 0x011d5690 │ │ │ │ + @ instruction: 0x01272cb4 │ │ │ │ + tsteq ip, r0, asr #17 │ │ │ │ + @ instruction: 0x011d56d8 │ │ │ │ + @ instruction: 0x01272c78 │ │ │ │ + tsteq ip, r4, lsl #17 │ │ │ │ + @ instruction: 0x011d569c │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - @ instruction: 0x01272c34 │ │ │ │ - tsteq ip, ip, lsr r8 │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ - tsteq ip, r4, lsl #16 │ │ │ │ - @ instruction: 0x011c97d4 │ │ │ │ - @ instruction: 0x01272b98 │ │ │ │ - tsteq ip, r0, lsr #15 │ │ │ │ - @ instruction: 0x011d55b8 │ │ │ │ + @ instruction: 0x01272c3c │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ + tsteq ip, r0, lsl r8 │ │ │ │ + tsteq ip, r0, ror #15 │ │ │ │ + @ instruction: 0x01272ba0 │ │ │ │ + tsteq ip, ip, lsr #15 │ │ │ │ + tsteq sp, r4, asr #11 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 00418f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -874166,41 +874166,41 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 419120 │ │ │ │ teqeq r0, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svcvc 0x00cfffff │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012728a0 │ │ │ │ - tsteq sp, r4, asr #5 │ │ │ │ + @ instruction: 0x012728a8 │ │ │ │ + @ instruction: 0x011d52d0 │ │ │ │ teqeq r0, ip @ │ │ │ │ tsteq fp, r4, lsl #25 │ │ │ │ - tsteq ip, r8, asr #7 │ │ │ │ - smlawbeq r7, ip, r7, r2 │ │ │ │ - @ instruction: 0x011c9394 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ + @ instruction: 0x011c93d4 │ │ │ │ + @ instruction: 0x01272794 │ │ │ │ + tsteq ip, r0, lsr #7 │ │ │ │ + @ instruction: 0x011d51b8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x01272750 │ │ │ │ - tsteq ip, r8, asr r3 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ + @ instruction: 0x01272758 │ │ │ │ + tsteq ip, r4, ror #6 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x01272714 │ │ │ │ - tsteq sp, r0, asr r2 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x0127271c │ │ │ │ + tsteq sp, ip, asr r2 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - ldrdeq r2, [r7, -r4]! │ │ │ │ - @ instruction: 0x011c92dc │ │ │ │ - ldrsheq r5, [sp, -r4] │ │ │ │ + ldrdeq r2, [r7, -ip]! │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ + tsteq sp, r0, lsl #2 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x01272698 │ │ │ │ - tsteq ip, r0, lsr #5 │ │ │ │ - ldrheq r5, [sp, -r8] │ │ │ │ - @ instruction: 0x0127265c │ │ │ │ - tsteq ip, r4, ror #4 │ │ │ │ - tsteq sp, ip, ror r0 │ │ │ │ + @ instruction: 0x012726a0 │ │ │ │ + tsteq ip, ip, lsr #5 │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ + @ instruction: 0x01272664 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ + tsteq sp, r8, lsl #1 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ │ │ │ │ 004193c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -874452,24 +874452,24 @@ │ │ │ │ teqeq r0, r8, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ teqeq r0, r8, asr #14 │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ - @ instruction: 0x01272270 │ │ │ │ - tsteq ip, r8, ror lr │ │ │ │ - tsteq sp, ip, lsl #25 │ │ │ │ - @ instruction: 0x01272234 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ - tsteq sp, r4, asr ip │ │ │ │ + @ instruction: 0x01272278 │ │ │ │ + tsteq ip, r4, lsl #29 │ │ │ │ + @ instruction: 0x011d4c98 │ │ │ │ + @ instruction: 0x0127223c │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + tsteq sp, r0, ror #24 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - strdeq r2, [r7, -r8]! │ │ │ │ - tsteq ip, r0, lsl #28 │ │ │ │ - tsteq sp, r0, lsl ip │ │ │ │ + @ instruction: 0x01272200 │ │ │ │ + tsteq ip, ip, lsl #28 │ │ │ │ + tsteq sp, ip, lsl ip │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 004197f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -875009,84 +875009,84 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4198f0 │ │ │ │ teqeq r0, ip, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, ip, lsl #6 │ │ │ │ - @ instruction: 0x01272038 │ │ │ │ - tsteq ip, r0, asr #24 │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ + @ instruction: 0x01272040 │ │ │ │ + tsteq ip, ip, asr #24 │ │ │ │ + tsteq sp, r4, ror #20 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - strdeq r1, [r7, -r8]! │ │ │ │ - tsteq sp, r4, lsr fp │ │ │ │ - @ instruction: 0x011d49f8 │ │ │ │ + @ instruction: 0x01272000 │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ + tsteq sp, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - smlawteq r7, r4, sp, r1 │ │ │ │ - tsteq ip, ip, asr #19 │ │ │ │ - tsteq sp, r4, ror #15 │ │ │ │ - @ instruction: 0x01271d7c │ │ │ │ - tsteq ip, r4, lsl #19 │ │ │ │ - @ instruction: 0x011d479c │ │ │ │ - @ instruction: 0x01271d28 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq sp, r8, asr #14 │ │ │ │ + smlawteq r7, ip, sp, r1 │ │ │ │ + @ instruction: 0x011c89d8 │ │ │ │ + @ instruction: 0x011d47f0 │ │ │ │ + smlawbeq r7, r4, sp, r1 │ │ │ │ + @ instruction: 0x011c8990 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ + @ instruction: 0x01271d30 │ │ │ │ + tsteq ip, ip, lsr r9 │ │ │ │ + tsteq sp, r4, asr r7 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - ldrdeq r1, [r7, -ip]! │ │ │ │ - tsteq ip, r4, ror #17 │ │ │ │ - @ instruction: 0x011d46fc │ │ │ │ + @ instruction: 0x01271ce4 │ │ │ │ + @ instruction: 0x011c88f0 │ │ │ │ + tsteq sp, r8, lsl #14 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x01271c90 │ │ │ │ - @ instruction: 0x011c8898 │ │ │ │ - @ instruction: 0x011d46b0 │ │ │ │ + @ instruction: 0x01271c98 │ │ │ │ + tsteq ip, r4, lsr #17 │ │ │ │ + @ instruction: 0x011d46bc │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ instruction: 0x01271c5c │ │ │ │ - tsteq sp, r4, lsr #15 │ │ │ │ - tsteq sp, r4, ror #12 │ │ │ │ + @ instruction: 0x01271c64 │ │ │ │ + @ instruction: 0x011d37b0 │ │ │ │ + tsteq sp, r0, ror r6 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - @ instruction: 0x01271c08 │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ - tsteq sp, r0, lsl r6 │ │ │ │ + @ instruction: 0x01271c10 │ │ │ │ + tsteq sp, ip, asr r7 │ │ │ │ + tsteq sp, ip, lsl r6 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - smlawbeq r7, r0, fp, r1 │ │ │ │ - tsteq ip, r8, lsl #15 │ │ │ │ - tsteq sp, r0, lsr #11 │ │ │ │ + smlawbeq r7, r8, fp, r1 │ │ │ │ + @ instruction: 0x011c8794 │ │ │ │ + tsteq sp, ip, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - @ instruction: 0x01271b3c │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ - @ instruction: 0x01271ae0 │ │ │ │ - @ instruction: 0x011d34f8 │ │ │ │ - @ instruction: 0x011d44f0 │ │ │ │ - @ instruction: 0x011d34b0 │ │ │ │ - @ instruction: 0x01271a90 │ │ │ │ - @ instruction: 0x011d4498 │ │ │ │ - @ instruction: 0x01271a50 │ │ │ │ - tsteq ip, r8, asr r6 │ │ │ │ - tsteq sp, r0, ror r4 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ + @ instruction: 0x01271b44 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ + @ instruction: 0x01271ae8 │ │ │ │ + tsteq sp, r4, lsl #10 │ │ │ │ + @ instruction: 0x011d44fc │ │ │ │ + @ instruction: 0x011d34bc │ │ │ │ + @ instruction: 0x01271a98 │ │ │ │ + tsteq sp, r4, lsr #9 │ │ │ │ + @ instruction: 0x01271a58 │ │ │ │ + tsteq ip, r4, ror #12 │ │ │ │ + tsteq sp, ip, ror r4 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - @ instruction: 0x01271a18 │ │ │ │ - tsteq ip, r0, lsr #12 │ │ │ │ - tsteq sp, r8, lsr r4 │ │ │ │ + @ instruction: 0x01271a20 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + tsteq sp, r4, asr #8 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - @ instruction: 0x012719e0 │ │ │ │ - tsteq ip, r8, ror #11 │ │ │ │ - tsteq sp, r0, lsl #8 │ │ │ │ + @ instruction: 0x012719e8 │ │ │ │ + @ instruction: 0x011c85f4 │ │ │ │ + tsteq sp, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - @ instruction: 0x012719a8 │ │ │ │ - @ instruction: 0x011c85b0 │ │ │ │ - tsteq sp, r8, asr #7 │ │ │ │ + @ instruction: 0x012719b0 │ │ │ │ + @ instruction: 0x011c85bc │ │ │ │ + @ instruction: 0x011d43d4 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x01271970 │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ - @ instruction: 0x011d4390 │ │ │ │ + @ instruction: 0x01271978 │ │ │ │ + tsteq ip, r4, lsl #11 │ │ │ │ + @ instruction: 0x011d439c │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - @ instruction: 0x01271938 │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ - tsteq sp, r8, asr r3 │ │ │ │ + @ instruction: 0x01271940 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ + tsteq sp, r4, ror #6 │ │ │ │ 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 r7, r2 │ │ │ │ ldr r2, [pc, #348] @ 41a308 │ │ │ │ @@ -875176,21 +875176,21 @@ │ │ │ │ mov r1, #11 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 41a27c │ │ │ │ teqeq r0, r4, asr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012718b8 │ │ │ │ - tsteq sp, r4, asr #5 │ │ │ │ + smlawteq r7, r0, r8, r1 │ │ │ │ + @ instruction: 0x011d42d0 │ │ │ │ teqeq r0, r0, lsl #19 │ │ │ │ - tsteq ip, r8, asr #5 │ │ │ │ - @ instruction: 0x011c829c │ │ │ │ - @ instruction: 0x011d41dc │ │ │ │ - smlawteq r7, r8, r7, r1 │ │ │ │ + @ instruction: 0x011c82d4 │ │ │ │ + tsteq ip, r8, lsr #5 │ │ │ │ + tsteq sp, r8, ror #3 │ │ │ │ + ldrdeq r1, [r7, -r0]! │ │ │ │ │ │ │ │ 0041a32c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -875211,17 +875211,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41a34c │ │ │ │ - @ instruction: 0x0127174c │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - tsteq sp, r0, asr r1 │ │ │ │ + @ instruction: 0x01271754 │ │ │ │ + tsteq ip, r4, lsr #4 │ │ │ │ + tsteq sp, ip, asr r1 │ │ │ │ │ │ │ │ 0041a3a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -875242,17 +875242,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41a3c0 │ │ │ │ - ldrdeq r1, [r7, -r8]! │ │ │ │ - tsteq ip, r4, lsr #3 │ │ │ │ - ldrsbeq r4, [sp, -ip] │ │ │ │ + @ instruction: 0x012716e0 │ │ │ │ + @ instruction: 0x011c81b0 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 422420 │ │ │ │ @@ -875276,17 +875276,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41a444 │ │ │ │ @ instruction: 0xfffffd4c │ │ │ │ - @ instruction: 0x01271654 │ │ │ │ - tsteq ip, r0, lsr #2 │ │ │ │ - tsteq sp, r8, asr r0 │ │ │ │ + @ instruction: 0x0127165c │ │ │ │ + tsteq ip, ip, lsr #2 │ │ │ │ + tsteq sp, r4, rrx │ │ │ │ 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] @ 41a8b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1016] @ 41a8b4 │ │ │ │ @@ -875543,44 +875543,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 41a50c │ │ │ │ teqeq r0, r8, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x011d3edc │ │ │ │ - tsteq sp, ip, lsr #29 │ │ │ │ - ldrdeq r1, [r7, -r8]! │ │ │ │ - @ instruction: 0x011c7edc │ │ │ │ - tsteq sp, r8, asr #28 │ │ │ │ - @ instruction: 0x01271474 │ │ │ │ - tsteq sp, r4, lsr #28 │ │ │ │ - @ instruction: 0x011d3df4 │ │ │ │ - @ instruction: 0x01271420 │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq sp, r0, asr #27 │ │ │ │ - @ instruction: 0x012713ec │ │ │ │ - tsteq ip, ip, lsl lr │ │ │ │ - tsteq sp, r8, lsl #27 │ │ │ │ - @ instruction: 0x012713b4 │ │ │ │ - tsteq ip, r4, ror #27 │ │ │ │ - tsteq sp, ip, asr #26 │ │ │ │ - @ instruction: 0x01271378 │ │ │ │ - tsteq ip, r8, lsr #27 │ │ │ │ - tsteq sp, r4, lsl sp │ │ │ │ - @ instruction: 0x01271340 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ - @ instruction: 0x011d3cd8 │ │ │ │ - @ instruction: 0x01271304 │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ - tsteq sp, r0, lsr #25 │ │ │ │ - smlawteq r7, ip, r2, r1 │ │ │ │ - @ instruction: 0x011c7cf8 │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ - @ instruction: 0x01271290 │ │ │ │ + tsteq sp, r8, ror #29 │ │ │ │ + @ instruction: 0x011d3eb8 │ │ │ │ + @ instruction: 0x012714e0 │ │ │ │ + tsteq ip, r8, ror #29 │ │ │ │ + tsteq sp, r4, asr lr │ │ │ │ + @ instruction: 0x0127147c │ │ │ │ + tsteq sp, r0, lsr lr │ │ │ │ + tsteq sp, r0, lsl #28 │ │ │ │ + @ instruction: 0x01271428 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + tsteq sp, ip, asr #27 │ │ │ │ + strdeq r1, [r7, -r4]! │ │ │ │ + tsteq ip, r8, lsr #28 │ │ │ │ + @ instruction: 0x011d3d94 │ │ │ │ + @ instruction: 0x012713bc │ │ │ │ + @ instruction: 0x011c7df0 │ │ │ │ + tsteq sp, r8, asr sp │ │ │ │ + smlawbeq r7, r0, r3, r1 │ │ │ │ + @ instruction: 0x011c7db4 │ │ │ │ + tsteq sp, r0, lsr #26 │ │ │ │ + @ instruction: 0x01271348 │ │ │ │ + tsteq ip, r8, ror sp │ │ │ │ + tsteq sp, r4, ror #25 │ │ │ │ + @ instruction: 0x0127130c │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq sp, ip, lsr #25 │ │ │ │ + ldrdeq r1, [r7, -r4]! │ │ │ │ + tsteq ip, r4, lsl #26 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + @ instruction: 0x01271298 │ │ │ │ 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 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #2460] @ 41b2f0 │ │ │ │ @@ -876199,62 +876199,62 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 41ab04 │ │ │ │ teqeq r0, ip, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, ror r2 │ │ │ │ - @ instruction: 0x01271164 │ │ │ │ - tsteq sp, r0, lsr #22 │ │ │ │ + @ instruction: 0x0127116c │ │ │ │ + tsteq sp, ip, lsr #22 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012710a4 │ │ │ │ - tsteq sp, r8, ror #20 │ │ │ │ - qsubeq r1, r8, r7 │ │ │ │ - tsteq sp, r0, lsr #20 │ │ │ │ + @ instruction: 0x012710ac │ │ │ │ + tsteq sp, r4, ror sl │ │ │ │ + @ instruction: 0x01271060 │ │ │ │ + tsteq sp, ip, lsr #20 │ │ │ │ ldrsheq sp, [r0, -r8]! │ │ │ │ - @ instruction: 0x01270fbc │ │ │ │ - tsteq sp, ip, ror r9 │ │ │ │ - @ instruction: 0x01270f34 │ │ │ │ - @ instruction: 0x011d38f8 │ │ │ │ - strdeq r0, [r7, -r4]! │ │ │ │ - smulwteq r7, r0, lr │ │ │ │ - tsteq sp, r0, lsr #17 │ │ │ │ - @ instruction: 0x011d3890 │ │ │ │ - @ instruction: 0x01270c44 │ │ │ │ - tsteq sp, r8, lsl #12 │ │ │ │ - smlawbeq r7, r4, fp, r0 │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ - tsteq ip, r0, lsl #11 │ │ │ │ - tsteq ip, r4, asr r5 │ │ │ │ - tsteq ip, r4, lsr #10 │ │ │ │ - @ instruction: 0x011c74f4 │ │ │ │ - @ instruction: 0x01270a5c │ │ │ │ - @ instruction: 0x011c74bc │ │ │ │ - tsteq sp, r4, lsr #8 │ │ │ │ - @ instruction: 0x01270a1c │ │ │ │ - tsteq ip, ip, ror r4 │ │ │ │ - tsteq sp, r4, ror #7 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ - tsteq ip, r8, lsr #8 │ │ │ │ - tsteq ip, ip, lsl #8 │ │ │ │ - @ instruction: 0x011c73f0 │ │ │ │ - @ instruction: 0x0127095c │ │ │ │ - @ instruction: 0x011c73bc │ │ │ │ - tsteq sp, r4, lsr #6 │ │ │ │ - @ instruction: 0x01270920 │ │ │ │ - tsteq ip, r0, lsl #7 │ │ │ │ - tsteq sp, r8, ror #5 │ │ │ │ - tsteq ip, r8, asr #6 │ │ │ │ - @ instruction: 0x012708b4 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ - @ instruction: 0x011c72dc │ │ │ │ - @ instruction: 0x0127085c │ │ │ │ - @ instruction: 0x011c72bc │ │ │ │ - tsteq sp, r4, lsr #4 │ │ │ │ + smlawteq r7, r4, pc, r0 @ │ │ │ │ + tsteq sp, r8, lsl #19 │ │ │ │ + @ instruction: 0x01270f3c │ │ │ │ + tsteq sp, r4, lsl #18 │ │ │ │ + strdeq r0, [r7, -ip]! │ │ │ │ + smulwteq r7, r8, lr │ │ │ │ + tsteq sp, ip, lsr #17 │ │ │ │ + @ instruction: 0x011d389c │ │ │ │ + @ instruction: 0x01270c4c │ │ │ │ + tsteq sp, r4, lsl r6 │ │ │ │ + smlawbeq r7, ip, fp, r0 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ + tsteq ip, ip, lsl #11 │ │ │ │ + tsteq ip, r0, ror #10 │ │ │ │ + tsteq ip, r0, lsr r5 │ │ │ │ + tsteq ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x01270a64 │ │ │ │ + tsteq ip, r8, asr #9 │ │ │ │ + tsteq sp, r0, lsr r4 │ │ │ │ + @ instruction: 0x01270a24 │ │ │ │ + tsteq ip, r8, lsl #9 │ │ │ │ + @ instruction: 0x011d33f0 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + tsteq ip, r4, lsr r4 │ │ │ │ + tsteq ip, r8, lsl r4 │ │ │ │ + @ instruction: 0x011c73fc │ │ │ │ + @ instruction: 0x01270964 │ │ │ │ + tsteq ip, r8, asr #7 │ │ │ │ + tsteq sp, r0, lsr r3 │ │ │ │ + @ instruction: 0x01270928 │ │ │ │ + tsteq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x011d32f4 │ │ │ │ + tsteq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x012708bc │ │ │ │ + tsteq ip, r0, lsr #6 │ │ │ │ + tsteq sp, r8, lsl #5 │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ + @ instruction: 0x01270864 │ │ │ │ + tsteq ip, r8, asr #5 │ │ │ │ + tsteq sp, r0, lsr r2 │ │ │ │ │ │ │ │ 0041b3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -876275,17 +876275,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41b3dc │ │ │ │ - @ instruction: 0x01270728 │ │ │ │ - tsteq ip, r8, lsl #3 │ │ │ │ - tsteq sp, ip, ror #1 │ │ │ │ + @ instruction: 0x01270730 │ │ │ │ + @ instruction: 0x011c7194 │ │ │ │ + ldrsheq r3, [sp, -r8] │ │ │ │ │ │ │ │ 0041b430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -876306,17 +876306,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41b450 │ │ │ │ - @ instruction: 0x012706b4 │ │ │ │ - tsteq ip, r4, lsl r1 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ + @ instruction: 0x012706bc │ │ │ │ + tsteq ip, r0, lsr #2 │ │ │ │ + tsteq sp, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 41c678 │ │ │ │ @@ -876344,17 +876344,17 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41b4e0 │ │ │ │ @ instruction: 0xfffff45c │ │ │ │ @ instruction: 0xffffefc0 │ │ │ │ - @ instruction: 0x01270624 │ │ │ │ - tsteq ip, r4, lsl #1 │ │ │ │ - tsteq sp, r8, ror #31 │ │ │ │ + @ instruction: 0x0127062c │ │ │ │ + @ instruction: 0x011c7090 │ │ │ │ + @ instruction: 0x011d2ff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #284] @ 0x11c │ │ │ │ ldr r7, [pc, #344] @ 41b6b0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -876442,23 +876442,23 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 41b5dc │ │ │ │ teqeq r0, ip, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011d2f94 │ │ │ │ - smulwteq r7, r0, r5 │ │ │ │ - tsteq sp, r0, asr pc │ │ │ │ - @ instruction: 0x0127059c │ │ │ │ - tsteq ip, r4, asr pc │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - tsteq sp, r0, ror #29 │ │ │ │ - @ instruction: 0x0127052c │ │ │ │ - @ instruction: 0x011c6ef4 │ │ │ │ + tsteq sp, r0, lsr #31 │ │ │ │ + smulwteq r7, r8, r5 │ │ │ │ + tsteq sp, ip, asr pc │ │ │ │ + smulwbeq r7, r4, r5 │ │ │ │ + tsteq ip, r0, ror #30 │ │ │ │ + tsteq ip, r0, lsr pc │ │ │ │ + tsteq sp, ip, ror #29 │ │ │ │ + @ instruction: 0x01270534 │ │ │ │ + tsteq ip, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #624] @ 41b964 │ │ │ │ ldr r3, [pc, #624] @ 41b968 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -876617,33 +876617,33 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 41b73c │ │ │ │ teqeq r0, r0, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r8, ror #30 │ │ │ │ teqeq r0, r0, asr #9 │ │ │ │ - @ instruction: 0x011d2dd8 │ │ │ │ - smlawbeq r7, r8, r3, r0 │ │ │ │ - tsteq ip, r8, ror sp │ │ │ │ - tsteq sp, r0, lsr sp │ │ │ │ - @ instruction: 0x01270348 │ │ │ │ - tsteq ip, r8, lsr sp │ │ │ │ - tsteq sp, ip, ror #25 │ │ │ │ - @ instruction: 0x0127030c │ │ │ │ - @ instruction: 0x011c6cfc │ │ │ │ - @ instruction: 0x011d2cb4 │ │ │ │ - ldrdeq r0, [r7, -r0]! @ │ │ │ │ - tsteq ip, r0, asr #25 │ │ │ │ - tsteq sp, r8, ror ip │ │ │ │ - @ instruction: 0x01270294 │ │ │ │ - tsteq ip, r4, lsl #25 │ │ │ │ - tsteq sp, ip, lsr ip │ │ │ │ - @ instruction: 0x01270258 │ │ │ │ - tsteq ip, r8, asr #24 │ │ │ │ - tsteq sp, r0, lsl #24 │ │ │ │ + tsteq sp, r4, ror #27 │ │ │ │ + @ instruction: 0x01270390 │ │ │ │ + tsteq ip, r4, lsl #27 │ │ │ │ + tsteq sp, ip, lsr sp │ │ │ │ + @ instruction: 0x01270350 │ │ │ │ + tsteq ip, r4, asr #26 │ │ │ │ + @ instruction: 0x011d2cf8 │ │ │ │ + @ instruction: 0x01270314 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + tsteq sp, r0, asr #25 │ │ │ │ + ldrdeq r0, [r7, -r8]! │ │ │ │ + tsteq ip, ip, asr #25 │ │ │ │ + tsteq sp, r4, lsl #25 │ │ │ │ + @ instruction: 0x0127029c │ │ │ │ + @ instruction: 0x011c6c90 │ │ │ │ + tsteq sp, r8, asr #24 │ │ │ │ + @ instruction: 0x01270260 │ │ │ │ + tsteq ip, r4, asr ip │ │ │ │ + tsteq sp, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -876690,20 +876690,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #117 @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 41ba14 │ │ │ │ - @ instruction: 0x01270160 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - tsteq sp, r8, lsl #22 │ │ │ │ - @ instruction: 0x01270120 │ │ │ │ - tsteq ip, r0, lsl fp │ │ │ │ - tsteq sp, r8, asr #21 │ │ │ │ + @ instruction: 0x01270168 │ │ │ │ + tsteq sp, r4, ror #22 │ │ │ │ + tsteq sp, r4, lsl fp │ │ │ │ + @ instruction: 0x01270128 │ │ │ │ + tsteq ip, ip, lsl fp │ │ │ │ + @ instruction: 0x011d2ad4 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r3] │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -877111,55 +877111,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 41bbe8 │ │ │ │ teqeq r0, r0, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, ror #1 │ │ │ │ teqeq r0, r4, lsl r0 │ │ │ │ - strdeq pc, [r6, -ip]! │ │ │ │ - @ instruction: 0x011d289c │ │ │ │ - tsteq sp, ip, asr #17 │ │ │ │ + msreq LR_und, r4, lsl #30 │ │ │ │ + tsteq sp, r8, lsr #17 │ │ │ │ + @ instruction: 0x011d28d8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - msreq LR_usr, r4, lsl #28 │ │ │ │ - tsteq sp, ip, lsr #15 │ │ │ │ - @ instruction: 0x011c67b8 │ │ │ │ - msreq CPSR_sx, ip @ │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - msreq CPSR_sx, r4, ror #25 │ │ │ │ - @ instruction: 0x011c66d4 │ │ │ │ - tsteq sp, ip, lsl #13 │ │ │ │ - msreq CPSR_sx, ip, lsr #25 │ │ │ │ - @ instruction: 0x011c669c │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ - msreq CPSR_sx, r4, ror ip │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ - tsteq sp, ip, lsl r6 │ │ │ │ - tsteq ip, r0, lsr r6 │ │ │ │ - msreq CPSR_sx, r4, lsl ip │ │ │ │ - tsteq ip, r4, lsl #12 │ │ │ │ - @ instruction: 0x011d25bc │ │ │ │ + msreq LR_usr, ip, lsl #28 │ │ │ │ + @ instruction: 0x011d27b8 │ │ │ │ + tsteq ip, r4, asr #15 │ │ │ │ + msreq CPSR_sx, r4, lsr #27 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ + msreq CPSR_sx, ip, ror #25 │ │ │ │ + tsteq ip, r0, ror #13 │ │ │ │ + @ instruction: 0x011d2698 │ │ │ │ + msreq CPSR_sx, r4 @ │ │ │ │ + tsteq ip, r8, lsr #13 │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ + msreq CPSR_sx, ip, ror ip │ │ │ │ + tsteq ip, r0, ror r6 │ │ │ │ + tsteq sp, r8, lsr #12 │ │ │ │ + tsteq ip, ip, lsr r6 │ │ │ │ + msreq CPSR_sx, ip, lsl ip │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + tsteq sp, r8, asr #11 │ │ │ │ + msreq LR_und, r4, ror #23 │ │ │ │ + @ instruction: 0x011c65d8 │ │ │ │ + @ instruction: 0x011d2590 │ │ │ │ + msreq LR_und, ip, lsr #23 │ │ │ │ + tsteq ip, r0, lsr #11 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ + msreq LR_und, r4, ror fp │ │ │ │ + tsteq ip, r8, ror #10 │ │ │ │ + tsteq sp, r0, lsr #10 │ │ │ │ + msreq LR_und, ip, lsr fp │ │ │ │ + tsteq ip, r0, lsr r5 │ │ │ │ + tsteq sp, r8, ror #9 │ │ │ │ + @ instruction: 0x011c64fc │ │ │ │ ldrdeq pc, [r6, -ip]! │ │ │ │ - tsteq ip, ip, asr #11 │ │ │ │ - tsteq sp, r4, lsl #11 │ │ │ │ - msreq LR_und, r4, lsr #23 │ │ │ │ - @ instruction: 0x011c6594 │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ - msreq LR_und, ip, ror #22 │ │ │ │ - tsteq ip, ip, asr r5 │ │ │ │ - tsteq sp, r4, lsl r5 │ │ │ │ - msreq LR_und, r4, lsr fp │ │ │ │ - tsteq ip, r4, lsr #10 │ │ │ │ - @ instruction: 0x011d24dc │ │ │ │ - @ instruction: 0x011c64f0 │ │ │ │ - ldrdeq pc, [r6, -r4]! │ │ │ │ - tsteq ip, r4, asr #9 │ │ │ │ - tsteq sp, ip, ror r4 │ │ │ │ - msreq LR_usr, ip @ │ │ │ │ - tsteq ip, ip, lsl #9 │ │ │ │ - tsteq sp, r4, asr #8 │ │ │ │ + @ instruction: 0x011c64d0 │ │ │ │ + tsteq sp, r8, lsl #9 │ │ │ │ + msreq LR_usr, r4, lsr #21 │ │ │ │ + @ instruction: 0x011c6498 │ │ │ │ + tsteq sp, r0, asr r4 │ │ │ │ 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] │ │ │ │ @@ -877419,45 +877419,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 41c344 │ │ │ │ teqeq r0, r0, lsl #20 │ │ │ │ teqeq r0, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, ip, asr r3 │ │ │ │ - tsteq sp, r4, asr #6 │ │ │ │ - tsteq sp, r4, lsr r3 │ │ │ │ - @ instruction: 0x011d22f0 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ + tsteq sp, r0, asr #6 │ │ │ │ + @ instruction: 0x011d22fc │ │ │ │ teqeq r0, r8 @ │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ tsteq fp, r4, ror #8 │ │ │ │ - msreq LR_und, r8, ror r7 │ │ │ │ - tsteq ip, r4, ror #2 │ │ │ │ - tsteq sp, r0, lsr #2 │ │ │ │ - msreq LR_und, r4, lsr r7 │ │ │ │ - tsteq ip, r4, lsr #2 │ │ │ │ - ldrsbeq r2, [sp, -ip] │ │ │ │ - strdeq pc, [r6, -r8]! │ │ │ │ - tsteq ip, r8, ror #1 │ │ │ │ - tsteq sp, r0, lsr #1 │ │ │ │ - smlawteq r6, r0, r6, pc @ │ │ │ │ - tsteq ip, ip, lsr #1 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ - smlawbeq r6, r0, r6, pc @ │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ - tsteq sp, r8, lsr #32 │ │ │ │ - msreq LR_usr, r4, asr #12 │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ - tsteq sp, r8, ror #31 │ │ │ │ - msreq LR_usr, r8, lsl #12 │ │ │ │ - @ instruction: 0x011c5ff8 │ │ │ │ - @ instruction: 0x011d1fb0 │ │ │ │ - smlawteq r6, ip, r5, pc @ │ │ │ │ - @ instruction: 0x011c5fbc │ │ │ │ - tsteq sp, r4, ror pc │ │ │ │ + smlawbeq r6, r0, r7, pc @ │ │ │ │ + tsteq ip, r0, ror r1 │ │ │ │ + tsteq sp, ip, lsr #2 │ │ │ │ + msreq LR_und, ip, lsr r7 │ │ │ │ + tsteq ip, r0, lsr r1 │ │ │ │ + tsteq sp, r8, ror #1 │ │ │ │ + msreq LR_und, r0, lsl #14 │ │ │ │ + ldrsheq r6, [ip, -r4] │ │ │ │ + tsteq sp, ip, lsr #1 │ │ │ │ + smlawteq r6, r8, r6, pc @ │ │ │ │ + ldrheq r6, [ip, -r8] │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ + smlawbeq r6, r8, r6, pc @ │ │ │ │ + tsteq ip, ip, ror r0 │ │ │ │ + tsteq sp, r4, lsr r0 │ │ │ │ + msreq LR_usr, ip, asr #12 │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ + @ instruction: 0x011d1ff4 │ │ │ │ + msreq LR_usr, r0, lsl r6 │ │ │ │ + tsteq ip, r4 │ │ │ │ + @ instruction: 0x011d1fbc │ │ │ │ + ldrdeq pc, [r6, -r4]! │ │ │ │ + tsteq ip, r8, asr #31 │ │ │ │ + tsteq sp, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 41c798 │ │ │ │ ldr r3, [pc, #264] @ 41c79c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -877527,20 +877527,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 41c734 │ │ │ │ @ instruction: 0xffffeea4 │ │ │ │ @ instruction: 0xfffffb30 │ │ │ │ @ instruction: 0xfffff308 │ │ │ │ @ instruction: 0xfffff020 │ │ │ │ andeq r8, r0, r0, lsl #24 │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ + tsteq sp, r8, ror #28 │ │ │ │ teqeq r0, r4, lsr #10 │ │ │ │ - msreq CPSR_sx, r0, lsr #9 │ │ │ │ + msreq CPSR_sx, r8, lsr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, asr #9 │ │ │ │ - tsteq ip, ip, lsl #28 │ │ │ │ + tsteq ip, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -877908,50 +877908,50 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41cbd4 │ │ │ │ teqeq r0, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, lsr #3 │ │ │ │ andeq r6, r0, r8, ror #22 │ │ │ │ - tsteq sp, ip, lsr #23 │ │ │ │ - tsteq sp, r0, asr #23 │ │ │ │ - @ instruction: 0x011d1bf0 │ │ │ │ - @ instruction: 0x011d1bb0 │ │ │ │ - @ instruction: 0x011d1bd4 │ │ │ │ - tsteq sp, ip, lsl ip │ │ │ │ + @ instruction: 0x011d1bb8 │ │ │ │ + tsteq sp, ip, asr #23 │ │ │ │ + @ instruction: 0x011d1bfc │ │ │ │ + @ instruction: 0x011d1bbc │ │ │ │ + tsteq sp, r0, ror #23 │ │ │ │ + tsteq sp, r8, lsr #24 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x011d1bf0 │ │ │ │ - tsteq sp, r4, asr #24 │ │ │ │ - tsteq sp, r8, lsl ip │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ + @ instruction: 0x011d1bfc │ │ │ │ + tsteq sp, r0, asr ip │ │ │ │ + tsteq sp, r4, lsr #24 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ teqeq r0, r8, lsr #32 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - tsteq sp, r0, lsr #20 │ │ │ │ + tsteq sp, ip, lsr #20 │ │ │ │ tsteq fp, r4, lsr ip │ │ │ │ - tsteq ip, r4, lsr r9 │ │ │ │ - tsteq sp, ip, asr #19 │ │ │ │ - ldrdeq lr, [r6, -r0]! │ │ │ │ - @ instruction: 0x011c58f8 │ │ │ │ - tsteq sp, r8, lsl #19 │ │ │ │ - smlawbeq r6, ip, pc, lr @ │ │ │ │ + tsteq ip, r0, asr #18 │ │ │ │ + @ instruction: 0x011d19d8 │ │ │ │ + ldrdeq lr, [r6, -r8]! │ │ │ │ + tsteq ip, r4, lsl #18 │ │ │ │ + @ instruction: 0x011d1994 │ │ │ │ + @ instruction: 0x0126ef94 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - tsteq ip, r0, asr #17 │ │ │ │ - tsteq sp, r4, asr r9 │ │ │ │ - @ instruction: 0x0126ef58 │ │ │ │ - tsteq ip, r8, lsl #17 │ │ │ │ - tsteq sp, r8, lsl r9 │ │ │ │ - @ instruction: 0x0126ef1c │ │ │ │ + tsteq ip, ip, asr #17 │ │ │ │ + tsteq sp, r0, ror #18 │ │ │ │ + @ instruction: 0x0126ef60 │ │ │ │ + @ instruction: 0x011c5894 │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ + @ instruction: 0x0126ef24 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - tsteq ip, r0, asr r8 │ │ │ │ - tsteq sp, r0, ror #17 │ │ │ │ - @ instruction: 0x0126eee4 │ │ │ │ + tsteq ip, ip, asr r8 │ │ │ │ + tsteq sp, ip, ror #17 │ │ │ │ + @ instruction: 0x0126eeec │ │ │ │ muleq r0, r9, r1 │ │ │ │ - tsteq ip, r8, lsl r8 │ │ │ │ - tsteq sp, r8, lsr #17 │ │ │ │ - @ instruction: 0x0126eeac │ │ │ │ + tsteq ip, r4, lsr #16 │ │ │ │ + @ instruction: 0x011d18b4 │ │ │ │ + @ instruction: 0x0126eeb4 │ │ │ │ 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] @ 41d184 │ │ │ │ ldr r3, [pc, #824] @ 41d188 │ │ │ │ @@ -878160,40 +878160,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 41cf08 │ │ │ │ teqeq r0, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, lsl #27 │ │ │ │ - smlawbeq r6, r4, sp, lr │ │ │ │ - tsteq sp, r4, ror r7 │ │ │ │ + smlawbeq r6, ip, sp, lr │ │ │ │ + tsteq sp, r0, lsl #15 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ @ instruction: 0x011b5798 │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r6, r0, r8, ror #22 │ │ │ │ - tsteq sp, ip, ror #17 │ │ │ │ - @ instruction: 0x011d18bc │ │ │ │ - @ instruction: 0x0126ec58 │ │ │ │ - @ instruction: 0x011c55b4 │ │ │ │ - tsteq sp, r8, asr #12 │ │ │ │ + @ instruction: 0x011d18f8 │ │ │ │ + tsteq sp, r8, asr #17 │ │ │ │ + @ instruction: 0x0126ec60 │ │ │ │ + tsteq ip, r0, asr #11 │ │ │ │ + tsteq sp, r4, asr r6 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ tsteq fp, r0, ror #27 │ │ │ │ - tsteq ip, r4, lsr #10 │ │ │ │ + tsteq ip, r0, lsr r5 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x0126eb94 │ │ │ │ - @ instruction: 0x011c54f0 │ │ │ │ - tsteq sp, r4, lsl #11 │ │ │ │ + @ instruction: 0x0126eb9c │ │ │ │ + @ instruction: 0x011c54fc │ │ │ │ + @ instruction: 0x011d1590 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x011c54b8 │ │ │ │ - tsteq ip, r8, lsl #9 │ │ │ │ - strdeq lr, [r6, -r8]! │ │ │ │ - tsteq ip, r4, asr r4 │ │ │ │ - tsteq sp, r8, ror #9 │ │ │ │ + tsteq ip, r4, asr #9 │ │ │ │ + @ instruction: 0x011c5494 │ │ │ │ + @ instruction: 0x0126eb00 │ │ │ │ + tsteq ip, r0, ror #8 │ │ │ │ + @ instruction: 0x011d14f4 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - tsteq ip, ip, lsl r4 │ │ │ │ + tsteq ip, r8, lsr #8 │ │ │ │ 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] │ │ │ │ @@ -878557,50 +878557,50 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41d498 │ │ │ │ teqeq r0, r0, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r4, ror #14 │ │ │ │ - @ instruction: 0x0126e748 │ │ │ │ - tsteq ip, r4, lsr #1 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ - @ instruction: 0x0126e708 │ │ │ │ - tsteq ip, r4, rrx │ │ │ │ - ldrsheq r1, [sp, -r8] │ │ │ │ - smlawteq r6, r8, r6, lr │ │ │ │ - tsteq ip, r4, lsr #32 │ │ │ │ - ldrheq r1, [sp, -r8] │ │ │ │ - smlawbeq r6, r8, r6, lr │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ - @ instruction: 0x0126e648 │ │ │ │ - tsteq ip, r4, lsr #31 │ │ │ │ - tsteq sp, r8, lsr r0 │ │ │ │ - @ instruction: 0x0126e608 │ │ │ │ - tsteq ip, r4, ror #30 │ │ │ │ - @ instruction: 0x011d0ff8 │ │ │ │ - smlawteq r6, r8, r5, lr │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - @ instruction: 0x011d0fb8 │ │ │ │ - smlawbeq r6, ip, r5, lr │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - @ instruction: 0x0126e550 │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ - @ instruction: 0x0126e510 │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - ldrdeq lr, [r6, -r4]! │ │ │ │ - tsteq ip, r0, lsr lr │ │ │ │ - tsteq sp, r4, asr #29 │ │ │ │ - @ instruction: 0x0126e498 │ │ │ │ - @ instruction: 0x011c4df4 │ │ │ │ - tsteq sp, r4, lsl #29 │ │ │ │ + @ instruction: 0x0126e750 │ │ │ │ + ldrheq r5, [ip, -r0] │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ + @ instruction: 0x0126e710 │ │ │ │ + tsteq ip, r0, ror r0 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ + ldrdeq lr, [r6, -r0]! │ │ │ │ + tsteq ip, r0, lsr r0 │ │ │ │ + tsteq sp, r4, asr #1 │ │ │ │ + @ instruction: 0x0126e690 │ │ │ │ + @ instruction: 0x011c4ff0 │ │ │ │ + tsteq sp, r4, lsl #1 │ │ │ │ + @ instruction: 0x0126e650 │ │ │ │ + @ instruction: 0x011c4fb0 │ │ │ │ + tsteq sp, r4, asr #32 │ │ │ │ + @ instruction: 0x0126e610 │ │ │ │ + tsteq ip, r0, ror pc │ │ │ │ + tsteq sp, r4 │ │ │ │ + ldrdeq lr, [r6, -r0]! │ │ │ │ + tsteq ip, r0, lsr pc │ │ │ │ + tsteq sp, r4, asr #31 │ │ │ │ + @ instruction: 0x0126e594 │ │ │ │ + @ instruction: 0x011c4ef4 │ │ │ │ + tsteq sp, r8, lsl #31 │ │ │ │ + @ instruction: 0x0126e558 │ │ │ │ + @ instruction: 0x011c4eb8 │ │ │ │ + tsteq sp, ip, asr #30 │ │ │ │ + @ instruction: 0x0126e518 │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ + tsteq sp, ip, lsl #30 │ │ │ │ + ldrdeq lr, [r6, -ip]! │ │ │ │ + tsteq ip, ip, lsr lr │ │ │ │ + @ instruction: 0x011d0ed0 │ │ │ │ + @ instruction: 0x0126e4a0 │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ + @ instruction: 0x011d0e90 │ │ │ │ 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 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -879509,142 +879509,142 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #1536 @ 0x600 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ teqeq r0, r8, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0, ror #6 │ │ │ │ - @ instruction: 0x0126e348 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ + @ instruction: 0x0126e350 │ │ │ │ + tsteq sp, r4, asr #26 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0126e1e0 │ │ │ │ - @ instruction: 0x011d0bd0 │ │ │ │ + @ instruction: 0x0126e1e8 │ │ │ │ + @ instruction: 0x011d0bdc │ │ │ │ @ instruction: 0xffffeea4 │ │ │ │ - @ instruction: 0x0126de58 │ │ │ │ - tsteq sp, r8, asr #16 │ │ │ │ - @ instruction: 0x0126da64 │ │ │ │ - tsteq sp, r4, asr r4 │ │ │ │ + @ instruction: 0x0126de60 │ │ │ │ + tsteq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x0126da6c │ │ │ │ + tsteq sp, r0, ror #8 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ - @ instruction: 0x0126d948 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ + @ instruction: 0x0126d950 │ │ │ │ + tsteq sp, r8, asr #6 │ │ │ │ @ instruction: 0x011b4ad4 │ │ │ │ - @ instruction: 0x0126d8bc │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - tsteq sp, ip, lsr #5 │ │ │ │ + smlawteq r6, r4, r8, sp │ │ │ │ + tsteq ip, r4, lsr #4 │ │ │ │ + @ instruction: 0x011d02b8 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ - @ instruction: 0x0126d64c │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ + tsteq sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x0126d654 │ │ │ │ + tsteq sp, r8, asr #32 │ │ │ │ teqeq r0, r8 @ │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq fp, r4, lsl r2 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - strdeq ip, [r6, -r8]! │ │ │ │ - tstpeq ip, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, ror #18 │ │ │ │ + @ instruction: 0x0126d000 │ │ │ │ + @ instruction: 0x011cf9f4 │ │ │ │ tsteq fp, r8, ror r1 │ │ │ │ - @ instruction: 0x0126cf68 │ │ │ │ - tstpeq ip, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsl #17 │ │ │ │ + @ instruction: 0x0126cf70 │ │ │ │ + tstpeq ip, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #17 │ │ │ │ tsteq fp, r8, lsr #1 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ tsteq fp, r4, lsr #32 │ │ │ │ - @ instruction: 0x0126ce10 │ │ │ │ - tsteq ip, ip, ror #14 │ │ │ │ - tstpeq ip, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126ce18 │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ + tstpeq ip, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ @ instruction: 0x011b3f98 │ │ │ │ tsteq fp, r4, asr #30 │ │ │ │ tsteq fp, r4, lsl #30 │ │ │ │ tsteq fp, r0, asr #29 │ │ │ │ tsteq fp, r0, lsl #29 │ │ │ │ - @ instruction: 0x011cf8d8 │ │ │ │ - @ instruction: 0x011c359c │ │ │ │ - tsteq ip, r0, ror r5 │ │ │ │ - @ instruction: 0x0126cc08 │ │ │ │ - @ instruction: 0x011cf5f8 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ - smlawteq r6, r8, fp, ip │ │ │ │ - @ instruction: 0x011cf5b4 │ │ │ │ - tsteq ip, ip, ror #9 │ │ │ │ - tsteq ip, r0, asr #9 │ │ │ │ - tsteq ip, ip, lsl #9 │ │ │ │ - tsteq ip, r0, ror #8 │ │ │ │ - strdeq ip, [r6, -r8]! │ │ │ │ - tstpeq ip, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsr #8 │ │ │ │ - tsteq ip, ip, ror #7 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - @ instruction: 0x0126ca44 │ │ │ │ - tstpeq ip, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr #11 │ │ │ │ + tsteq ip, ip, ror r5 │ │ │ │ + @ instruction: 0x0126cc10 │ │ │ │ + tstpeq ip, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr r5 │ │ │ │ + ldrdeq ip, [r6, -r0]! │ │ │ │ + tstpeq ip, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011c34f8 │ │ │ │ + tsteq ip, ip, asr #9 │ │ │ │ + @ instruction: 0x011c3498 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + @ instruction: 0x0126cb00 │ │ │ │ + @ instruction: 0x011cf4f0 │ │ │ │ + tsteq ip, ip, lsr #8 │ │ │ │ + @ instruction: 0x011c33f8 │ │ │ │ + @ instruction: 0x011c33b8 │ │ │ │ + @ instruction: 0x0126ca4c │ │ │ │ + tstpeq ip, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ - @ instruction: 0x0126ca00 │ │ │ │ - tstpeq ip, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, ror r3 │ │ │ │ + @ instruction: 0x0126ca08 │ │ │ │ + @ instruction: 0x011cf3f4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - tsteq ip, r4, lsr #6 │ │ │ │ - @ instruction: 0x0126c9bc │ │ │ │ - tstpeq ip, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsr r3 │ │ │ │ + smlawteq r6, r4, r9, ip │ │ │ │ + @ instruction: 0x011cf3b0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ + tsteq ip, ip, ror #5 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x011c32b0 │ │ │ │ + @ instruction: 0x011c32bc │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x0126c924 │ │ │ │ - tsteq ip, r0, lsl #5 │ │ │ │ - tstpeq ip, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0126c92c │ │ │ │ + tsteq ip, ip, lsl #5 │ │ │ │ + tstpeq ip, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - tsteq ip, r8, asr #4 │ │ │ │ - tsteq ip, ip, lsl r2 │ │ │ │ - tsteq ip, r4, ror #3 │ │ │ │ - @ instruction: 0x0126c87c │ │ │ │ - tstpeq ip, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011c319c │ │ │ │ - @ instruction: 0x0126c834 │ │ │ │ - tstpeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, asr r2 │ │ │ │ + tsteq ip, r8, lsr #4 │ │ │ │ + @ instruction: 0x011c31f0 │ │ │ │ + smlawbeq r6, r4, r8, ip │ │ │ │ + tstpeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr #3 │ │ │ │ + @ instruction: 0x0126c83c │ │ │ │ + tstpeq ip, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq ip, ip, asr r1 │ │ │ │ - strdeq ip, [r6, -r4]! │ │ │ │ - @ instruction: 0x011cf1dc │ │ │ │ + tsteq ip, r8, ror #2 │ │ │ │ + strdeq ip, [r6, -ip]! @ │ │ │ │ + tstpeq ip, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - tsteq ip, r8, lsl r1 │ │ │ │ + tsteq ip, r4, lsr #2 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq ip, r4, ror #1 │ │ │ │ - ldrheq r3, [ip, -r0] │ │ │ │ + ldrsheq r3, [ip, -r0] │ │ │ │ + ldrheq r3, [ip, -ip] │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq ip, ip, ror r0 │ │ │ │ + tsteq ip, r8, lsl #1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - tsteq ip, r8, asr #32 │ │ │ │ + tsteq ip, r4, asr r0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq ip, ip, lsl r0 │ │ │ │ - @ instruction: 0x0126c6b4 │ │ │ │ - tstpeq ip, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011c2fdc │ │ │ │ - @ instruction: 0x0126c670 │ │ │ │ - tstpeq ip, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr #32 │ │ │ │ + @ instruction: 0x0126c6bc │ │ │ │ + tstpeq ip, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror #31 │ │ │ │ + @ instruction: 0x0126c678 │ │ │ │ + tstpeq ip, r8, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x011c2f9c │ │ │ │ - @ instruction: 0x0126c634 │ │ │ │ - tstpeq ip, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr #31 │ │ │ │ + @ instruction: 0x0126c63c │ │ │ │ + tstpeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq ip, ip, asr pc │ │ │ │ - strdeq ip, [r6, -r4]! │ │ │ │ - @ instruction: 0x011cefdc │ │ │ │ + tsteq ip, r8, ror #30 │ │ │ │ + strdeq ip, [r6, -ip]! @ │ │ │ │ + tsteq ip, r8, ror #31 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq ip, r8, lsl pc │ │ │ │ - @ instruction: 0x0126c5b0 │ │ │ │ - @ instruction: 0x011cef9c │ │ │ │ + tsteq ip, r4, lsr #30 │ │ │ │ + @ instruction: 0x0126c5b8 │ │ │ │ + tsteq ip, r8, lsr #31 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x011c2ed4 │ │ │ │ + tsteq ip, r0, ror #29 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq ip, r0, lsr #29 │ │ │ │ + tsteq ip, ip, lsr #29 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl c1720 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 41e9c8 │ │ │ │ ldrd r0, [sl, #56] @ 0x38 │ │ │ │ mov r9, r8 │ │ │ │ @@ -880635,17 +880635,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 41f820 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41f7cc │ │ │ │ - @ instruction: 0x0126c43c │ │ │ │ - @ instruction: 0x011c2d98 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ + @ instruction: 0x0126c444 │ │ │ │ + tsteq ip, r4, lsr #27 │ │ │ │ + tsteq ip, r0, lsr lr │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 0041f824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -880667,17 +880667,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 41f844 │ │ │ │ - smlawteq r6, r4, r3, ip │ │ │ │ - tsteq ip, r0, lsr #26 │ │ │ │ - @ instruction: 0x011cedb0 │ │ │ │ + smlawteq r6, ip, r3, ip │ │ │ │ + tsteq ip, ip, lsr #26 │ │ │ │ + @ instruction: 0x011cedbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #444] @ 41fa6c │ │ │ │ ldr r3, [pc, #444] @ 41fa70 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -880790,29 +880790,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 41f9a8 │ │ │ │ teqeq r0, r4, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x0126c33c │ │ │ │ - tsteq ip, r8, lsr #26 │ │ │ │ + @ instruction: 0x0126c344 │ │ │ │ + tsteq ip, r4, lsr sp │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrdeq ip, [r6, -r8]! │ │ │ │ + @ instruction: 0x0126c2e0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, asr #25 │ │ │ │ + @ instruction: 0x011cecd8 │ │ │ │ @ instruction: 0xffffd4a8 │ │ │ │ @ instruction: 0xffffd080 │ │ │ │ @ instruction: 0xffffdeb4 │ │ │ │ teqeq r0, r4, asr r2 │ │ │ │ - @ instruction: 0x011c2b9c │ │ │ │ - tsteq ip, ip, ror #22 │ │ │ │ - @ instruction: 0x0126c1e0 │ │ │ │ - tsteq ip, ip, lsr fp │ │ │ │ - @ instruction: 0x011cebd0 │ │ │ │ + tsteq ip, r8, lsr #23 │ │ │ │ + tsteq ip, r8, ror fp │ │ │ │ + @ instruction: 0x0126c1e8 │ │ │ │ + tsteq ip, r8, asr #22 │ │ │ │ + @ instruction: 0x011cebdc │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ │ │ │ │ 0041fab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -880908,16 +880908,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r4, lsr #5 │ │ │ │ - tsteq ip, r0, asr #25 │ │ │ │ - @ instruction: 0x0126c150 │ │ │ │ + tsteq ip, ip, asr #25 │ │ │ │ + @ instruction: 0x0126c158 │ │ │ │ │ │ │ │ 0041fc50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -881011,16 +881011,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r0, lsl r1 │ │ │ │ - smlawteq r6, r4, pc, fp @ │ │ │ │ - tsteq ip, r8, lsr #22 │ │ │ │ + smlawteq r6, ip, pc, fp @ │ │ │ │ + tsteq ip, r4, lsr fp │ │ │ │ │ │ │ │ 0041fde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1160] @ 420284 │ │ │ │ @@ -881325,25 +881325,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq fp, ip, lsr #1 │ │ │ │ - @ instruction: 0x0126bd64 │ │ │ │ - tsteq ip, r4, asr #17 │ │ │ │ + @ instruction: 0x0126bd6c │ │ │ │ + @ instruction: 0x011ce8d0 │ │ │ │ tsteq fp, ip, lsr #10 │ │ │ │ - @ instruction: 0x0126bc54 │ │ │ │ - @ instruction: 0x011ce7b4 │ │ │ │ + @ instruction: 0x0126bc5c │ │ │ │ + tsteq ip, r0, asr #15 │ │ │ │ tsteq fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x0126bb50 │ │ │ │ - @ instruction: 0x011ce6b0 │ │ │ │ + @ instruction: 0x0126bb58 │ │ │ │ + @ instruction: 0x011ce6bc │ │ │ │ tsteq fp, r4, lsr ip │ │ │ │ - @ instruction: 0x0126bae8 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ + strdeq fp, [r6, -r0]! │ │ │ │ + tsteq ip, r4, asr r6 │ │ │ │ │ │ │ │ 004202e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -881363,17 +881363,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 420308 │ │ │ │ - tsteq ip, ip, asr r2 │ │ │ │ - @ instruction: 0x011ce5bc │ │ │ │ - @ instruction: 0x0126ba6c │ │ │ │ + tsteq ip, r8, ror #4 │ │ │ │ + tsteq ip, r8, asr #11 │ │ │ │ + @ instruction: 0x0126ba74 │ │ │ │ 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] @ 420740 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -881619,41 +881619,41 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4203cc │ │ │ │ teqeq r0, ip, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x0126b8a4 │ │ │ │ - tsteq ip, r0, lsr #8 │ │ │ │ - tsteq ip, r8, ror #7 │ │ │ │ - @ instruction: 0x0126b83c │ │ │ │ - tsteq ip, r0, lsr #32 │ │ │ │ - tsteq ip, r0, lsl #7 │ │ │ │ - strdeq fp, [r6, -ip]! │ │ │ │ - tsteq ip, r0, ror #31 │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ - @ instruction: 0x0126b7bc │ │ │ │ - tsteq ip, r0, lsr #31 │ │ │ │ - tsteq ip, r0, lsl #6 │ │ │ │ - @ instruction: 0x0126b77c │ │ │ │ - tsteq ip, r0, ror #30 │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ - @ instruction: 0x0126b740 │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - tsteq ip, r0, lsl #5 │ │ │ │ - @ instruction: 0x0126b704 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - tsteq ip, r8, asr #4 │ │ │ │ - smlawteq r6, r4, r6, fp │ │ │ │ - tsteq ip, r8, lsr #29 │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ - smlawbeq r6, r8, r6, fp │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ - tsteq ip, ip, asr #3 │ │ │ │ + @ instruction: 0x0126b8ac │ │ │ │ + tsteq ip, ip, lsr #8 │ │ │ │ + @ instruction: 0x011ce3f4 │ │ │ │ + @ instruction: 0x0126b844 │ │ │ │ + tsteq ip, ip, lsr #32 │ │ │ │ + tsteq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x0126b804 │ │ │ │ + tsteq ip, ip, ror #31 │ │ │ │ + tsteq ip, ip, asr #6 │ │ │ │ + smlawteq r6, r4, r7, fp │ │ │ │ + tsteq ip, ip, lsr #31 │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + smlawbeq r6, r4, r7, fp │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ + tsteq ip, ip, asr #5 │ │ │ │ + @ instruction: 0x0126b748 │ │ │ │ + tsteq ip, r0, lsr pc │ │ │ │ + tsteq ip, ip, lsl #5 │ │ │ │ + @ instruction: 0x0126b70c │ │ │ │ + @ instruction: 0x011c1ef4 │ │ │ │ + tsteq ip, r4, asr r2 │ │ │ │ + smlawteq r6, ip, r6, fp │ │ │ │ + @ instruction: 0x011c1eb4 │ │ │ │ + tsteq ip, r4, lsl r2 │ │ │ │ + @ instruction: 0x0126b690 │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ + @ instruction: 0x011ce1d8 │ │ │ │ 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, #1856] @ 420f14 │ │ │ │ mov r8, r3 │ │ │ │ @@ -882120,49 +882120,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 420c64 │ │ │ │ teqeq r0, ip, lsr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x0126b554 │ │ │ │ - tsteq ip, r8, lsl #1 │ │ │ │ - strdeq fp, [r6, -ip]! │ │ │ │ - @ instruction: 0x0126b4e4 │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ - tsteq ip, r8, lsl r0 │ │ │ │ + @ instruction: 0x0126b55c │ │ │ │ + @ instruction: 0x011ce094 │ │ │ │ + @ instruction: 0x0126b504 │ │ │ │ + @ instruction: 0x0126b4ec │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ + tsteq ip, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0126b3b8 │ │ │ │ - @ instruction: 0x011cdef4 │ │ │ │ - @ instruction: 0x0126b36c │ │ │ │ - tsteq ip, r4, lsr #29 │ │ │ │ - smlawbeq r6, ip, r1, fp │ │ │ │ - tsteq ip, r8, asr #25 │ │ │ │ + smlawteq r6, r0, r3, fp │ │ │ │ + tsteq ip, r0, lsl #30 │ │ │ │ + @ instruction: 0x0126b374 │ │ │ │ + @ instruction: 0x011cdeb0 │ │ │ │ + @ instruction: 0x0126b194 │ │ │ │ + @ instruction: 0x011cdcd4 │ │ │ │ teqeq r0, r8 @ │ │ │ │ - tsteq ip, r4, lsr #17 │ │ │ │ - tsteq ip, ip, ror #16 │ │ │ │ - qsubeq fp, r4, r6 │ │ │ │ - tsteq ip, r8, lsr r8 │ │ │ │ - @ instruction: 0x011cdb94 │ │ │ │ - @ instruction: 0x0126b014 │ │ │ │ - @ instruction: 0x011c17f8 │ │ │ │ - tsteq ip, r4, asr fp │ │ │ │ - tsteq ip, r0, asr #15 │ │ │ │ - @ instruction: 0x011c1790 │ │ │ │ - tsteq ip, r0, ror #14 │ │ │ │ - @ instruction: 0x0126af5c │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - tsteq ip, r0, lsr #21 │ │ │ │ - tsteq ip, r8, lsl #14 │ │ │ │ - strdeq sl, [r6, -r0]! │ │ │ │ - @ instruction: 0x011c16d4 │ │ │ │ - tsteq ip, r0, lsr sl │ │ │ │ - @ instruction: 0x0126aeb4 │ │ │ │ - @ instruction: 0x011c1698 │ │ │ │ - @ instruction: 0x011cd9f4 │ │ │ │ + @ instruction: 0x011c18b0 │ │ │ │ + tsteq ip, r8, ror r8 │ │ │ │ + qsubeq fp, ip, r6 │ │ │ │ + tsteq ip, r4, asr #16 │ │ │ │ + tsteq ip, r0, lsr #23 │ │ │ │ + @ instruction: 0x0126b01c │ │ │ │ + tsteq ip, r4, lsl #16 │ │ │ │ + tsteq ip, r0, ror #22 │ │ │ │ + tsteq ip, ip, asr #15 │ │ │ │ + @ instruction: 0x011c179c │ │ │ │ + tsteq ip, ip, ror #14 │ │ │ │ + @ instruction: 0x0126af64 │ │ │ │ + tsteq ip, ip, asr #14 │ │ │ │ + tsteq ip, ip, lsr #21 │ │ │ │ + tsteq ip, r4, lsl r7 │ │ │ │ + strdeq sl, [r6, -r8]! │ │ │ │ + tsteq ip, r0, ror #13 │ │ │ │ + tsteq ip, ip, lsr sl │ │ │ │ + @ instruction: 0x0126aebc │ │ │ │ + tsteq ip, r4, lsr #13 │ │ │ │ + tsteq ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00420fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -882183,17 +882183,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 420fcc │ │ │ │ - @ instruction: 0x0126adb4 │ │ │ │ - @ instruction: 0x011c1598 │ │ │ │ - @ instruction: 0x011cd8f4 │ │ │ │ + @ instruction: 0x0126adbc │ │ │ │ + tsteq ip, r4, lsr #11 │ │ │ │ + tsteq ip, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 41c678 │ │ │ │ @@ -882221,17 +882221,17 @@ │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42105c │ │ │ │ @ instruction: 0xfffff764 │ │ │ │ @ instruction: 0xfffff300 │ │ │ │ - @ instruction: 0x0126ad24 │ │ │ │ - tsteq ip, r8, lsl #10 │ │ │ │ - tsteq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x0126ad2c │ │ │ │ + tsteq ip, r4, lsl r5 │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -882576,34 +882576,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #15 │ │ │ │ b 4215c8 │ │ │ │ teqeq r0, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r6, ip, ip, sl │ │ │ │ - tsteq ip, ip, ror #15 │ │ │ │ + ldrdeq sl, [r6, -r4]! │ │ │ │ + @ instruction: 0x011cd7f8 │ │ │ │ svcvc 0x00efffff │ │ │ │ - tsteq ip, r8, lsr #13 │ │ │ │ - @ instruction: 0x0126ab7c │ │ │ │ + @ instruction: 0x011cd6b4 │ │ │ │ + smlawbeq r6, r4, fp, sl │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ teqeq r0, r8, asr r8 │ │ │ │ tsteq fp, r0, lsr #18 │ │ │ │ - tsteq ip, r0, rrx │ │ │ │ - tsteq ip, r0, lsl r4 │ │ │ │ - @ instruction: 0x0126a8e4 │ │ │ │ - tsteq ip, ip, lsr #32 │ │ │ │ - @ instruction: 0x011c0ff8 │ │ │ │ - tsteq ip, r8, lsr #7 │ │ │ │ - @ instruction: 0x0126a87c │ │ │ │ - tsteq ip, r4, asr #31 │ │ │ │ - @ instruction: 0x011c0f94 │ │ │ │ - tsteq ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0126a818 │ │ │ │ - tsteq ip, r0, ror #30 │ │ │ │ + tsteq ip, ip, rrx │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + @ instruction: 0x0126a8ec │ │ │ │ + tsteq ip, r8, lsr r0 │ │ │ │ + tsteq ip, r4 │ │ │ │ + @ instruction: 0x011cd3b4 │ │ │ │ + smlawbeq r6, r4, r8, sl │ │ │ │ + @ instruction: 0x011c0fd0 │ │ │ │ + tsteq ip, r0, lsr #31 │ │ │ │ + tsteq ip, r0, asr r3 │ │ │ │ + @ instruction: 0x0126a820 │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ │ │ │ │ 00421688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -882624,17 +882624,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4216a8 │ │ │ │ - @ instruction: 0x0126a748 │ │ │ │ - @ instruction: 0x011c0ebc │ │ │ │ - tsteq ip, r4, ror #4 │ │ │ │ + @ instruction: 0x0126a750 │ │ │ │ + tsteq ip, r8, asr #29 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ │ │ │ │ 004216fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -882655,17 +882655,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42171c │ │ │ │ - ldrdeq sl, [r6, -r4]! │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ - @ instruction: 0x011cd1f0 │ │ │ │ + ldrdeq sl, [r6, -ip]! │ │ │ │ + tsteq ip, r4, asr lr │ │ │ │ + @ instruction: 0x011cd1fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 422420 │ │ │ │ @@ -882689,17 +882689,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4217a0 │ │ │ │ @ instruction: 0xfffff918 │ │ │ │ - @ instruction: 0x0126a650 │ │ │ │ - tsteq ip, r4, asr #27 │ │ │ │ - tsteq ip, ip, ror #2 │ │ │ │ + @ instruction: 0x0126a658 │ │ │ │ + @ instruction: 0x011c0dd0 │ │ │ │ + tsteq ip, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ 4218d0 │ │ │ │ ldr r2, [pc, #192] @ 4218d4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -882748,18 +882748,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 42189c │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - @ instruction: 0x0126a654 │ │ │ │ - @ instruction: 0x011c0cf0 │ │ │ │ - tsteq ip, r0, asr #25 │ │ │ │ + tsteq ip, ip, asr #2 │ │ │ │ + @ instruction: 0x0126a65c │ │ │ │ + @ instruction: 0x011c0cfc │ │ │ │ + tsteq ip, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #756] @ 421bf4 │ │ │ │ ldr r3, [pc, #756] @ 421bf8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -882951,39 +882951,39 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 42194c │ │ │ │ teqeq r0, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, ip, asr sp │ │ │ │ teqeq r0, r0 @ │ │ │ │ - tsteq ip, r4, ror #31 │ │ │ │ - tsteq ip, r8, asr #31 │ │ │ │ + @ instruction: 0x011ccff0 │ │ │ │ + @ instruction: 0x011ccfd4 │ │ │ │ tsteq fp, r0, asr #28 │ │ │ │ - @ instruction: 0x0120a4b0 │ │ │ │ - @ instruction: 0x0126a41c │ │ │ │ - tsteq ip, r4, lsr #22 │ │ │ │ - @ instruction: 0x011ccefc │ │ │ │ - ldrdeq sl, [r6, -ip]! │ │ │ │ - tsteq ip, r4, ror #21 │ │ │ │ - @ instruction: 0x011cceb8 │ │ │ │ - @ instruction: 0x0126a3a0 │ │ │ │ - tsteq ip, r8, lsr #21 │ │ │ │ - tsteq ip, r0, lsl #29 │ │ │ │ - @ instruction: 0x0126a364 │ │ │ │ - tsteq ip, ip, ror #20 │ │ │ │ - tsteq ip, r4, asr #28 │ │ │ │ - @ instruction: 0x0126a328 │ │ │ │ - tsteq ip, r0, lsr sl │ │ │ │ - tsteq ip, r8, lsl #28 │ │ │ │ - @ instruction: 0x0126a2ec │ │ │ │ - @ instruction: 0x011c09f4 │ │ │ │ - tsteq ip, ip, asr #27 │ │ │ │ - @ instruction: 0x0126a2b0 │ │ │ │ - @ instruction: 0x011c09b8 │ │ │ │ - @ instruction: 0x011ccd90 │ │ │ │ + @ instruction: 0x0120a4bc │ │ │ │ + @ instruction: 0x0126a424 │ │ │ │ + tsteq ip, r0, lsr fp │ │ │ │ + tsteq ip, r8, lsl #30 │ │ │ │ + @ instruction: 0x0126a3e4 │ │ │ │ + @ instruction: 0x011c0af0 │ │ │ │ + tsteq ip, r4, asr #29 │ │ │ │ + @ instruction: 0x0126a3a8 │ │ │ │ + @ instruction: 0x011c0ab4 │ │ │ │ + tsteq ip, ip, lsl #29 │ │ │ │ + @ instruction: 0x0126a36c │ │ │ │ + tsteq ip, r8, ror sl │ │ │ │ + tsteq ip, r0, asr lr │ │ │ │ + @ instruction: 0x0126a330 │ │ │ │ + tsteq ip, ip, lsr sl │ │ │ │ + tsteq ip, r4, lsl lr │ │ │ │ + strdeq sl, [r6, -r4]! │ │ │ │ + tsteq ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x011ccdd8 │ │ │ │ + @ instruction: 0x0126a2b8 │ │ │ │ + tsteq ip, r4, asr #19 │ │ │ │ + @ instruction: 0x011ccd9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -883005,17 +883005,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - smlawteq r6, ip, r1, sl │ │ │ │ - @ instruction: 0x011cccfc │ │ │ │ - tsteq ip, ip, lsr #25 │ │ │ │ + ldrdeq sl, [r6, -r4]! │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + @ instruction: 0x011cccb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #284] @ 0x11c │ │ │ │ ldr r2, [pc, #416] @ 421ea4 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -883122,23 +883122,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 421de0 │ │ │ │ teqeq r0, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0126a128 │ │ │ │ + @ instruction: 0x0126a130 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, lsl #24 │ │ │ │ + tsteq ip, r8, lsl ip │ │ │ │ teqeq r0, ip, lsl lr │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ - tsteq ip, r8, lsr r7 │ │ │ │ - strdeq r9, [r6, -ip]! │ │ │ │ - tsteq ip, r4, lsl #14 │ │ │ │ - @ instruction: 0x011ccadc │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ + tsteq ip, r4, asr #14 │ │ │ │ + @ instruction: 0x0126a004 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ + tsteq ip, r8, ror #21 │ │ │ │ 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 │ │ │ │ @@ -883433,46 +883433,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 4220d0 │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0, asr #25 │ │ │ │ - @ instruction: 0x01269f08 │ │ │ │ - tsteq ip, r0, ror #19 │ │ │ │ - @ instruction: 0x011cc5f8 │ │ │ │ - tsteq ip, r4, ror #19 │ │ │ │ - tsteq ip, r0, asr #19 │ │ │ │ - tsteq ip, r0, lsr #19 │ │ │ │ + @ instruction: 0x01269f10 │ │ │ │ + tsteq ip, ip, ror #19 │ │ │ │ + tsteq ip, r4, lsl #12 │ │ │ │ + @ instruction: 0x011cc9f0 │ │ │ │ + tsteq ip, ip, asr #19 │ │ │ │ + tsteq ip, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r9, [r6, -r8]! │ │ │ │ - @ instruction: 0x011cc8bc │ │ │ │ + @ instruction: 0x01269de0 │ │ │ │ + tsteq ip, r8, asr #17 │ │ │ │ teqeq r0, ip, lsr #22 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ tsteq fp, r0, lsr r7 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ - @ instruction: 0x011cc890 │ │ │ │ - ldrdeq r9, [r6, -ip]! │ │ │ │ - @ instruction: 0x011cc7b4 │ │ │ │ - @ instruction: 0x01269ca0 │ │ │ │ - tsteq ip, r4, lsr #7 │ │ │ │ - tsteq ip, r0, lsl #15 │ │ │ │ - @ instruction: 0x01269c60 │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - @ instruction: 0x01269c24 │ │ │ │ - tsteq ip, ip, lsr #6 │ │ │ │ - tsteq ip, r0, lsl #14 │ │ │ │ - @ instruction: 0x011c02f4 │ │ │ │ - tsteq ip, r4, asr #5 │ │ │ │ - smlawbeq r6, r8, fp, r9 │ │ │ │ - @ instruction: 0x011c0290 │ │ │ │ - tsteq ip, r8, ror #12 │ │ │ │ - tsteq ip, r8, asr r2 │ │ │ │ - tsteq ip, r4, lsr #4 │ │ │ │ + tsteq ip, r0, asr #8 │ │ │ │ + @ instruction: 0x011cc89c │ │ │ │ + @ instruction: 0x01269ce4 │ │ │ │ + tsteq ip, r0, asr #15 │ │ │ │ + @ instruction: 0x01269ca8 │ │ │ │ + @ instruction: 0x011c03b0 │ │ │ │ + tsteq ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x01269c68 │ │ │ │ + tsteq ip, r4, ror r3 │ │ │ │ + tsteq ip, ip, asr #14 │ │ │ │ + @ instruction: 0x01269c2c │ │ │ │ + tsteq ip, r8, lsr r3 │ │ │ │ + tsteq ip, ip, lsl #14 │ │ │ │ + tsteq ip, r0, lsl #6 │ │ │ │ + @ instruction: 0x011c02d0 │ │ │ │ + @ instruction: 0x01269b90 │ │ │ │ + @ instruction: 0x011c029c │ │ │ │ + tsteq ip, r4, ror r6 │ │ │ │ + tsteq ip, r4, ror #4 │ │ │ │ + tsteq ip, r0, lsr r2 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -883547,20 +883547,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 4224dc │ │ │ │ @ instruction: 0xfffff3b8 │ │ │ │ @ instruction: 0xfffffa8c │ │ │ │ @ instruction: 0xfffff808 │ │ │ │ @ instruction: 0xfffff484 │ │ │ │ andeq r2, r0, r8, asr lr │ │ │ │ - @ instruction: 0x011cc4d4 │ │ │ │ + tsteq ip, r0, ror #9 │ │ │ │ teqeq r0, ip, ror r7 │ │ │ │ - @ instruction: 0x012699e0 │ │ │ │ + @ instruction: 0x012699e8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0, lsr #14 │ │ │ │ - tsteq ip, r4, rrx │ │ │ │ + tsteq ip, r0, ror r0 │ │ │ │ │ │ │ │ 0042256c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ 4225f8 │ │ │ │ @@ -883593,17 +883593,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4225b4 │ │ │ │ teqeq r0, r0, lsl #13 │ │ │ │ andeq r7, r0, r4, asr #13 │ │ │ │ cmpeq r2, ip, asr ip │ │ │ │ - @ instruction: 0x011bffb0 │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ - @ instruction: 0x01269934 │ │ │ │ + @ instruction: 0x011bffbc │ │ │ │ + tsteq ip, ip, ror r4 │ │ │ │ + @ instruction: 0x0126993c │ │ │ │ │ │ │ │ 00422610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 422748 │ │ │ │ @@ -883679,25 +883679,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 422644 │ │ │ │ ldrdeq r8, [r2, #-188] @ 0xffffff44 │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r6, r0, r4, lsr #31 │ │ │ │ - tsteq ip, r4, lsr #8 │ │ │ │ + tsteq ip, r0, lsr r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01269864 │ │ │ │ - @ instruction: 0x011bfed0 │ │ │ │ - @ instruction: 0x011cc394 │ │ │ │ - @ instruction: 0x0126982c │ │ │ │ - @ instruction: 0x011bfe98 │ │ │ │ - tsteq ip, ip, asr r3 │ │ │ │ - strdeq r9, [r6, -r4]! │ │ │ │ - tstpeq fp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsr #6 │ │ │ │ + @ instruction: 0x0126986c │ │ │ │ + @ instruction: 0x011bfedc │ │ │ │ + tsteq ip, r0, lsr #7 │ │ │ │ + @ instruction: 0x01269834 │ │ │ │ + tstpeq fp, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror #6 │ │ │ │ + strdeq r9, [r6, -ip]! │ │ │ │ + tstpeq fp, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsr r3 │ │ │ │ │ │ │ │ 00422780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -883826,22 +883826,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r8, ror #14 │ │ │ │ - tsteq ip, r0, asr #3 │ │ │ │ - @ instruction: 0x01269678 │ │ │ │ + tsteq ip, ip, asr #3 │ │ │ │ + smlawbeq r6, r0, r6, r9 │ │ │ │ tsteq fp, r0, lsl #11 │ │ │ │ - tsteq ip, r4, lsl #3 │ │ │ │ - @ instruction: 0x01269638 │ │ │ │ + @ instruction: 0x011cc190 │ │ │ │ + @ instruction: 0x01269640 │ │ │ │ tsteq fp, r4, lsl r7 │ │ │ │ - tsteq ip, r4, asr #2 │ │ │ │ - strdeq r9, [r6, -ip]! │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + @ instruction: 0x01269604 │ │ │ │ │ │ │ │ 004229b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -884050,25 +884050,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq ip, r8, ror pc │ │ │ │ - @ instruction: 0x01269428 │ │ │ │ + tsteq ip, r4, lsl #31 │ │ │ │ + @ instruction: 0x01269430 │ │ │ │ teqeq r0, r0, lsr #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0126939c │ │ │ │ - @ instruction: 0x011cbed8 │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - @ instruction: 0x01269358 │ │ │ │ + @ instruction: 0x012693a4 │ │ │ │ + tsteq ip, r4, ror #29 │ │ │ │ + @ instruction: 0x011cbeb8 │ │ │ │ + @ instruction: 0x01269360 │ │ │ │ tsteq fp, r8, ror #3 │ │ │ │ - @ instruction: 0x012692a8 │ │ │ │ - tsteq ip, r8, ror #27 │ │ │ │ + @ instruction: 0x012692b0 │ │ │ │ + @ instruction: 0x011cbdf4 │ │ │ │ │ │ │ │ 00422d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -884219,16 +884219,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ teqeq r0, r0, lsl sp │ │ │ │ tsteq fp, r4, asr pc │ │ │ │ - @ instruction: 0x01269014 │ │ │ │ - tsteq ip, r4, asr fp │ │ │ │ + @ instruction: 0x0126901c │ │ │ │ + tsteq ip, r0, ror #22 │ │ │ │ │ │ │ │ 00422fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -884335,16 +884335,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r0, lsl #27 │ │ │ │ - @ instruction: 0x01268e40 │ │ │ │ - tsteq ip, r0, lsl #19 │ │ │ │ + @ instruction: 0x01268e48 │ │ │ │ + tsteq ip, ip, lsl #19 │ │ │ │ │ │ │ │ 0042317c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -884439,16 +884439,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r4, ror #23 │ │ │ │ - @ instruction: 0x01268ca4 │ │ │ │ - @ instruction: 0x011cb7dc │ │ │ │ + @ instruction: 0x01268cac │ │ │ │ + tsteq ip, r8, ror #15 │ │ │ │ │ │ │ │ 00423314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -884544,16 +884544,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r8, asr #20 │ │ │ │ - @ instruction: 0x01268b08 │ │ │ │ - tsteq ip, r0, asr #12 │ │ │ │ + @ instruction: 0x01268b10 │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ │ │ │ │ 004234b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 42377c │ │ │ │ @@ -884741,19 +884741,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq fp, r8, ror r9 │ │ │ │ - @ instruction: 0x0126883c │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ + @ instruction: 0x01268844 │ │ │ │ + tsteq ip, r0, lsl #7 │ │ │ │ tsteq fp, ip, lsr r7 │ │ │ │ - strdeq r8, [r6, -ip]! │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ + @ instruction: 0x01268804 │ │ │ │ + tsteq ip, r0, asr #6 │ │ │ │ │ │ │ │ 004237c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -884849,16 +884849,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011b0594 │ │ │ │ - @ instruction: 0x01268654 │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ + @ instruction: 0x0126865c │ │ │ │ + @ instruction: 0x011cb198 │ │ │ │ │ │ │ │ 00423964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -884953,16 +884953,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011b03fc │ │ │ │ - @ instruction: 0x012684bc │ │ │ │ - @ instruction: 0x011caff4 │ │ │ │ + smlawteq r6, r4, r4, r8 │ │ │ │ + tsteq ip, r0 │ │ │ │ │ │ │ │ 00423afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -885200,22 +885200,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01268244 │ │ │ │ + @ instruction: 0x0126824c │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq fp, r0, rrx │ │ │ │ - @ instruction: 0x01268120 │ │ │ │ - tsteq ip, r8, asr ip │ │ │ │ + @ instruction: 0x01268128 │ │ │ │ + tsteq ip, r4, ror #24 │ │ │ │ tsteq fp, r0, lsr #32 │ │ │ │ - @ instruction: 0x012680e0 │ │ │ │ - tsteq ip, r8, lsl ip │ │ │ │ + @ instruction: 0x012680e8 │ │ │ │ + tsteq ip, r4, lsr #24 │ │ │ │ │ │ │ │ 00423ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -885266,20 +885266,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 423f4c │ │ │ │ - tsteq fp, r0, lsl r6 │ │ │ │ - tsteq ip, ip, asr fp │ │ │ │ - @ instruction: 0x012680a4 │ │ │ │ - @ instruction: 0x011be5dc │ │ │ │ - tsteq ip, r8, lsr #22 │ │ │ │ - @ instruction: 0x01268070 │ │ │ │ + tsteq fp, ip, lsl r6 │ │ │ │ + tsteq ip, r8, ror #22 │ │ │ │ + @ instruction: 0x012680ac │ │ │ │ + tsteq fp, r8, ror #11 │ │ │ │ + tsteq ip, r4, lsr fp │ │ │ │ + @ instruction: 0x01268078 │ │ │ │ │ │ │ │ 00423fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -885481,45 +885481,45 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 424048 │ │ │ │ teqeq r0, r0, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, ip, asr #12 │ │ │ │ teqeq r0, r4 @ │ │ │ │ - tsteq ip, ip, asr sl │ │ │ │ - tsteq ip, r8, lsr #20 │ │ │ │ - @ instruction: 0x01267f00 │ │ │ │ - tsteq fp, r4, ror #8 │ │ │ │ - tsteq ip, ip, lsr #19 │ │ │ │ + tsteq ip, r8, ror #20 │ │ │ │ + tsteq ip, r4, lsr sl │ │ │ │ + @ instruction: 0x01267f08 │ │ │ │ + tsteq fp, r0, ror r4 │ │ │ │ + @ instruction: 0x011ca9b8 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - @ instruction: 0x01267ea4 │ │ │ │ - tsteq fp, r8, lsl #8 │ │ │ │ - tsteq ip, r0, asr r9 │ │ │ │ + @ instruction: 0x01267eac │ │ │ │ + tsteq fp, r4, lsl r4 │ │ │ │ + tsteq ip, ip, asr r9 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x01267e68 │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ - tsteq ip, r4, lsl r9 │ │ │ │ + @ instruction: 0x01267e70 │ │ │ │ + @ instruction: 0x011be3d8 │ │ │ │ + tsteq ip, r0, lsr #18 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x01267e2c │ │ │ │ - @ instruction: 0x011be390 │ │ │ │ - @ instruction: 0x011ca8d8 │ │ │ │ + @ instruction: 0x01267e34 │ │ │ │ + @ instruction: 0x011be39c │ │ │ │ + tsteq ip, r4, ror #17 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - strdeq r7, [r6, -r0]! │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ - @ instruction: 0x011ca89c │ │ │ │ + strdeq r7, [r6, -r8]! │ │ │ │ + tsteq fp, r0, ror #6 │ │ │ │ + tsteq ip, r8, lsr #17 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x01267db4 │ │ │ │ - tsteq fp, r8, lsl r3 │ │ │ │ - tsteq ip, r0, ror #16 │ │ │ │ - @ instruction: 0x01267d78 │ │ │ │ - @ instruction: 0x011be2dc │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ - @ instruction: 0x01267d3c │ │ │ │ - tsteq fp, r0, lsr #5 │ │ │ │ - tsteq ip, r0, ror #15 │ │ │ │ + @ instruction: 0x01267dbc │ │ │ │ + tsteq fp, r4, lsr #6 │ │ │ │ + tsteq ip, ip, ror #16 │ │ │ │ + smlawbeq r6, r0, sp, r7 │ │ │ │ + tsteq fp, r8, ror #5 │ │ │ │ + tsteq ip, r0, lsr r8 │ │ │ │ + @ instruction: 0x01267d44 │ │ │ │ + tsteq fp, ip, lsr #5 │ │ │ │ + tsteq ip, ip, ror #15 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0042439c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -885618,27 +885618,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42448c │ │ │ │ teqeq r0, r0, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, lsr #16 │ │ │ │ - @ instruction: 0x01267c30 │ │ │ │ - @ instruction: 0x011ca6d0 │ │ │ │ + @ instruction: 0x01267c38 │ │ │ │ + @ instruction: 0x011ca6dc │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r4, lsr #31 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - tsteq pc, r4, ror r8 @ │ │ │ │ - tsteq ip, r0, ror #13 │ │ │ │ - tsteq ip, r8, asr #13 │ │ │ │ + tsteq pc, r0, lsl #17 │ │ │ │ + tsteq ip, ip, ror #13 │ │ │ │ + @ instruction: 0x011ca6d4 │ │ │ │ teqeq r0, r0, ror r7 │ │ │ │ - ldrheq lr, [fp, -r4] │ │ │ │ - @ instruction: 0x01267b1c │ │ │ │ - tsteq fp, r0, lsl #1 │ │ │ │ - tsteq ip, r4, asr #11 │ │ │ │ + tsteq fp, r0, asr #1 │ │ │ │ + @ instruction: 0x01267b24 │ │ │ │ + tsteq fp, ip, lsl #1 │ │ │ │ + @ instruction: 0x011ca5d0 │ │ │ │ │ │ │ │ 0042456c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #628] @ 4247f8 │ │ │ │ @@ -885801,32 +885801,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4245c8 │ │ │ │ teqeq r0, r0, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r4, asr r6 │ │ │ │ teqeq r0, r4, lsr r6 │ │ │ │ andeq r7, r0, r4, asr #13 │ │ │ │ - @ instruction: 0x01267990 │ │ │ │ - @ instruction: 0x011bdef4 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ - tsteq ip, r4, ror r4 │ │ │ │ - @ instruction: 0x01267948 │ │ │ │ - tsteq ip, ip, ror #7 │ │ │ │ - @ instruction: 0x01267904 │ │ │ │ - tsteq fp, r8, ror #28 │ │ │ │ - @ instruction: 0x011ca3b0 │ │ │ │ - smlawteq r6, r8, r8, r7 │ │ │ │ - tsteq fp, ip, lsr #28 │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ - smlawbeq r6, ip, r8, r7 │ │ │ │ - @ instruction: 0x011bddf0 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ - @ instruction: 0x01267850 │ │ │ │ - @ instruction: 0x011bddb4 │ │ │ │ - @ instruction: 0x011ca2fc │ │ │ │ + @ instruction: 0x01267998 │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + tsteq ip, r0, lsl #9 │ │ │ │ + @ instruction: 0x01267950 │ │ │ │ + @ instruction: 0x011ca3f8 │ │ │ │ + @ instruction: 0x0126790c │ │ │ │ + tsteq fp, r4, ror lr │ │ │ │ + @ instruction: 0x011ca3bc │ │ │ │ + ldrdeq r7, [r6, -r0]! │ │ │ │ + tsteq fp, r8, lsr lr │ │ │ │ + tsteq ip, r0, lsl #7 │ │ │ │ + @ instruction: 0x01267894 │ │ │ │ + @ instruction: 0x011bddfc │ │ │ │ + tsteq ip, r0, asr #6 │ │ │ │ + @ instruction: 0x01267858 │ │ │ │ + tsteq fp, r0, asr #27 │ │ │ │ + tsteq ip, r8, lsl #6 │ │ │ │ │ │ │ │ 00424854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -885851,17 +885851,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 424884 │ │ │ │ - @ instruction: 0x0126777c │ │ │ │ - tsteq fp, r0, ror #25 │ │ │ │ - tsteq ip, r4, lsr #4 │ │ │ │ + smlawbeq r6, r4, r7, r7 │ │ │ │ + tsteq fp, ip, ror #25 │ │ │ │ + tsteq ip, r0, lsr r2 │ │ │ │ │ │ │ │ 004248d8 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ bne 424938 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -885915,21 +885915,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 424930 │ │ │ │ - tsteq ip, r4, lsr #4 │ │ │ │ - @ instruction: 0x012676b8 │ │ │ │ - tsteq fp, ip, lsl ip │ │ │ │ - tsteq ip, r4, ror #2 │ │ │ │ - smlawbeq r6, r0, r6, r7 │ │ │ │ - tsteq fp, r4, ror #23 │ │ │ │ - tsteq ip, ip, lsr #2 │ │ │ │ + tsteq ip, r0, lsr r2 │ │ │ │ + smlawteq r6, r0, r6, r7 │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ + tsteq ip, r0, ror r1 │ │ │ │ + smlawbeq r6, r8, r6, r7 │ │ │ │ + @ instruction: 0x011bdbf0 │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ │ │ │ │ 004249e0 : │ │ │ │ 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, #240] @ 0xf0 │ │ │ │ @@ -886162,47 +886162,47 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 424bec │ │ │ │ teqeq r0, r4, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r4, ror #3 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq ip, ip, lsr #2 │ │ │ │ - tsteq ip, ip, lsr r1 │ │ │ │ - tsteq ip, r4, asr r1 │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ andeq r7, r0, r4, asr #13 │ │ │ │ - ldrsbeq sl, [ip, -r0] │ │ │ │ - tsteq ip, r4, ror #1 │ │ │ │ - tsteq ip, r4, lsl r1 │ │ │ │ - ldrsheq sl, [ip, -ip] │ │ │ │ - tsteq ip, ip, lsl #2 │ │ │ │ - tsteq ip, r4, asr #2 │ │ │ │ - @ instruction: 0x011c9fbc │ │ │ │ - @ instruction: 0x01267458 │ │ │ │ - @ instruction: 0x011bd9bc │ │ │ │ - tsteq ip, r0, lsl #30 │ │ │ │ + ldrsbeq sl, [ip, -ip] │ │ │ │ + ldrsheq sl, [ip, -r0] │ │ │ │ + tsteq ip, r0, lsr #2 │ │ │ │ + tsteq ip, r8, lsl #2 │ │ │ │ + tsteq ip, r8, lsl r1 │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + tsteq ip, r8, asr #31 │ │ │ │ + @ instruction: 0x01267460 │ │ │ │ + tsteq fp, r8, asr #19 │ │ │ │ + tsteq ip, ip, lsl #30 │ │ │ │ teqeq r0, r0, lsl r0 │ │ │ │ - @ instruction: 0x012673ec │ │ │ │ - tsteq fp, r0, asr r9 │ │ │ │ - @ instruction: 0x011c9e94 │ │ │ │ - @ instruction: 0x012673b0 │ │ │ │ - tsteq fp, r4, lsl r9 │ │ │ │ - tsteq ip, r8, asr lr │ │ │ │ - @ instruction: 0x01267374 │ │ │ │ - @ instruction: 0x011bd8d8 │ │ │ │ - tsteq ip, ip, lsl lr │ │ │ │ - @ instruction: 0x01267338 │ │ │ │ - @ instruction: 0x011bd89c │ │ │ │ - tsteq ip, r0, ror #27 │ │ │ │ - strdeq r7, [r6, -ip]! │ │ │ │ - tsteq fp, r0, ror #16 │ │ │ │ - tsteq ip, r4, lsr #27 │ │ │ │ - smlawteq r6, r0, r2, r7 │ │ │ │ - tsteq fp, r4, lsr #16 │ │ │ │ - tsteq ip, r8, ror #26 │ │ │ │ + strdeq r7, [r6, -r4]! │ │ │ │ + tsteq fp, ip, asr r9 │ │ │ │ + tsteq ip, r0, lsr #29 │ │ │ │ + @ instruction: 0x012673b8 │ │ │ │ + tsteq fp, r0, lsr #18 │ │ │ │ + tsteq ip, r4, ror #28 │ │ │ │ + @ instruction: 0x0126737c │ │ │ │ + tsteq fp, r4, ror #17 │ │ │ │ + tsteq ip, r8, lsr #28 │ │ │ │ + @ instruction: 0x01267340 │ │ │ │ + tsteq fp, r8, lsr #17 │ │ │ │ + tsteq ip, ip, ror #27 │ │ │ │ + @ instruction: 0x01267304 │ │ │ │ + tsteq fp, ip, ror #16 │ │ │ │ + @ instruction: 0x011c9db0 │ │ │ │ + smlawteq r6, r8, r2, r7 │ │ │ │ + tsteq fp, r0, lsr r8 │ │ │ │ + tsteq ip, r4, ror sp │ │ │ │ │ │ │ │ 00424e1c : │ │ │ │ str r1, [r0, #288] @ 0x120 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00424e28 : │ │ │ │ @@ -886347,28 +886347,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 424f0c │ │ │ │ teqeq r0, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - tsteq ip, r8, lsr sp │ │ │ │ - smlawteq r6, r0, r0, r7 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ - @ instruction: 0x01267078 │ │ │ │ - @ instruction: 0x011bd5dc │ │ │ │ - tsteq ip, r4, lsr #22 │ │ │ │ + tsteq ip, r4, asr #26 │ │ │ │ + smlawteq r6, r8, r0, r7 │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ + smlawbeq r6, r0, r0, r7 │ │ │ │ + tsteq fp, r8, ror #11 │ │ │ │ + tsteq ip, r0, lsr fp │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0126703c │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ - tsteq ip, r8, ror #21 │ │ │ │ + @ instruction: 0x01267044 │ │ │ │ + tsteq fp, ip, lsr #11 │ │ │ │ + @ instruction: 0x011c9af4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x01267004 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ - @ instruction: 0x011c9ab0 │ │ │ │ + @ instruction: 0x0126700c │ │ │ │ + tsteq fp, r0, ror r5 │ │ │ │ + @ instruction: 0x011c9abc │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00425090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -886490,29 +886490,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 425134 │ │ │ │ teqeq r0, r4, asr fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8, asr #21 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ - smlawbeq r6, ip, lr, r6 │ │ │ │ - tsteq ip, ip, lsr #18 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ + @ instruction: 0x01266e94 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x01266e44 │ │ │ │ - tsteq fp, r8, lsr #7 │ │ │ │ - @ instruction: 0x011c98f0 │ │ │ │ + @ instruction: 0x01266e4c │ │ │ │ + @ instruction: 0x011bd3b4 │ │ │ │ + @ instruction: 0x011c98fc │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x01266e08 │ │ │ │ - tsteq fp, ip, ror #6 │ │ │ │ - @ instruction: 0x011c98b4 │ │ │ │ + @ instruction: 0x01266e10 │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ + tsteq ip, r0, asr #17 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - smlawteq r6, ip, sp, r6 │ │ │ │ - tsteq fp, r0, lsr r3 │ │ │ │ - tsteq ip, r8, ror r8 │ │ │ │ + ldrdeq r6, [r6, -r4]! │ │ │ │ + tsteq fp, ip, lsr r3 │ │ │ │ + tsteq ip, r4, lsl #17 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -886903,48 +886903,48 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 42535c │ │ │ │ teqeq r0, r8, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq r0, r8 @ │ │ │ │ teqeq r0, r0, lsr #17 │ │ │ │ - smlawbeq r6, r8, sl, r6 │ │ │ │ - tsteq ip, r0, lsr r5 │ │ │ │ + @ instruction: 0x01266a90 │ │ │ │ + tsteq ip, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01266a1c │ │ │ │ - tsteq ip, r8, asr #9 │ │ │ │ + @ instruction: 0x01266a24 │ │ │ │ + @ instruction: 0x011c94d4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0126695c │ │ │ │ - tsteq fp, r0, asr #29 │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ + @ instruction: 0x01266964 │ │ │ │ + tsteq fp, ip, asr #29 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x01266920 │ │ │ │ - tsteq fp, r4, lsl #29 │ │ │ │ - tsteq ip, ip, asr #7 │ │ │ │ + @ instruction: 0x01266928 │ │ │ │ + @ instruction: 0x011bce90 │ │ │ │ + @ instruction: 0x011c93d8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x012668e4 │ │ │ │ - tsteq fp, r8, asr #28 │ │ │ │ - @ instruction: 0x011c9390 │ │ │ │ - @ instruction: 0x012668a8 │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ - tsteq ip, r4, asr r3 │ │ │ │ + @ instruction: 0x012668ec │ │ │ │ + tsteq fp, r4, asr lr │ │ │ │ + @ instruction: 0x011c939c │ │ │ │ + @ instruction: 0x012668b0 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tsteq ip, r0, ror #6 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x0126686c │ │ │ │ - tsteq ip, r4, lsl r5 │ │ │ │ - tsteq ip, ip, lsl #6 │ │ │ │ + @ instruction: 0x01266874 │ │ │ │ + tsteq ip, r0, lsr #10 │ │ │ │ + tsteq ip, r8, lsl r3 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq fp, r8, lsl #27 │ │ │ │ - strdeq r6, [r6, -r0]! │ │ │ │ - tsteq fp, r4, asr sp │ │ │ │ - @ instruction: 0x011c929c │ │ │ │ + @ instruction: 0x011bcd94 │ │ │ │ + strdeq r6, [r6, -r8]! │ │ │ │ + tsteq fp, r0, ror #26 │ │ │ │ + tsteq ip, r8, lsr #5 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq fp, ip, lsl sp │ │ │ │ - tsteq fp, r8, ror #25 │ │ │ │ - @ instruction: 0x011bccb8 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + @ instruction: 0x011bccf4 │ │ │ │ + tsteq fp, r4, asr #25 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 00425988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886975,17 +886975,17 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4259c8 │ │ │ │ teqeq r0, r4, ror #4 │ │ │ │ andeq r7, r0, r4, asr #13 │ │ │ │ - @ instruction: 0x011bcb9c │ │ │ │ - tsteq ip, r0, lsl #6 │ │ │ │ - strdeq r6, [r6, -ip]! │ │ │ │ + tsteq fp, r8, lsr #23 │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + @ instruction: 0x01266704 │ │ │ │ │ │ │ │ 00425a20 : │ │ │ │ ldr r3, [pc, #480] @ 425c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 425a3c │ │ │ │ @@ -887104,38 +887104,38 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 425ae8 │ │ │ │ smlaltteq r5, r2, r4, r7 │ │ │ │ @ instruction: 0xffff49b0 │ │ │ │ - tsteq ip, r8, lsl #2 │ │ │ │ + tsteq ip, r4, lsl r1 │ │ │ │ @ instruction: 0xffffbcec │ │ │ │ - tsteq ip, r4, lsr #5 │ │ │ │ + @ instruction: 0x011c92b0 │ │ │ │ @ instruction: 0xffff9df8 │ │ │ │ - @ instruction: 0x011c9294 │ │ │ │ + tsteq ip, r0, lsr #5 │ │ │ │ @ instruction: 0xffffb564 │ │ │ │ - @ instruction: 0x012193a8 │ │ │ │ + @ instruction: 0x012193b4 │ │ │ │ @ instruction: 0xffff59cc │ │ │ │ - @ instruction: 0x01241298 │ │ │ │ - strdeq r6, [r6, -r0]! │ │ │ │ - tsteq fp, r0, lsl #21 │ │ │ │ - tsteq ip, r8, ror #3 │ │ │ │ - @ instruction: 0x012665b8 │ │ │ │ - tsteq fp, r8, asr #20 │ │ │ │ - @ instruction: 0x011c91b0 │ │ │ │ - smlawbeq r6, r0, r5, r6 │ │ │ │ - tsteq fp, r0, lsl sl │ │ │ │ - tsteq ip, r8, ror r1 │ │ │ │ - @ instruction: 0x01266548 │ │ │ │ - @ instruction: 0x011bc9d8 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - @ instruction: 0x01266510 │ │ │ │ - tsteq fp, r0, lsr #19 │ │ │ │ - tsteq ip, r8, lsl #2 │ │ │ │ + @ instruction: 0x012412a4 │ │ │ │ + strdeq r6, [r6, -r8]! │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x011c91f4 │ │ │ │ + smlawteq r6, r0, r5, r6 │ │ │ │ + tsteq fp, r4, asr sl │ │ │ │ + @ instruction: 0x011c91bc │ │ │ │ + smlawbeq r6, r8, r5, r6 │ │ │ │ + tsteq fp, ip, lsl sl │ │ │ │ + tsteq ip, r4, lsl #3 │ │ │ │ + @ instruction: 0x01266550 │ │ │ │ + tsteq fp, r4, ror #19 │ │ │ │ + tsteq ip, ip, asr #2 │ │ │ │ + @ instruction: 0x01266518 │ │ │ │ + tsteq fp, ip, lsr #19 │ │ │ │ + tsteq ip, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 425d40 │ │ │ │ ldr r2, [pc, #184] @ 425d44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -887182,18 +887182,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 425d0c │ │ │ │ teqeq r0, ip, ror pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011c909c │ │ │ │ - smlawbeq r6, r0, r4, r6 │ │ │ │ - tsteq fp, r0, lsl #17 │ │ │ │ - tsteq fp, r0, asr r8 │ │ │ │ + tsteq ip, r8, lsr #1 │ │ │ │ + smlawbeq r6, r8, r4, r6 │ │ │ │ + tsteq fp, ip, lsl #17 │ │ │ │ + tsteq fp, ip, asr r8 │ │ │ │ │ │ │ │ 00425d58 : │ │ │ │ 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 │ │ │ │ @@ -888133,122 +888133,122 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ b 426a4c │ │ │ │ teqeq r0, r4, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, asr pc │ │ │ │ + tsteq ip, r4, ror #30 │ │ │ │ teqeq r0, r0 @ │ │ │ │ - @ instruction: 0x01266254 │ │ │ │ + @ instruction: 0x0126625c │ │ │ │ tsteq fp, r0, asr #10 │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq ip, r4, asr #27 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + @ instruction: 0x011c8dd0 │ │ │ │ tsteq sl, ip, lsr pc │ │ │ │ @ instruction: 0x011b13b8 │ │ │ │ @ instruction: 0xfffffc18 │ │ │ │ - @ instruction: 0x012660a0 │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - @ instruction: 0x011c8cb0 │ │ │ │ - tsteq ip, r0, lsl #25 │ │ │ │ - @ instruction: 0x01266020 │ │ │ │ - tsteq fp, r8, lsl #9 │ │ │ │ - tsteq ip, r0, lsr ip │ │ │ │ - @ instruction: 0x01265fb4 │ │ │ │ - @ instruction: 0x011c8bd8 │ │ │ │ - tsteq ip, ip, ror #21 │ │ │ │ - tsteq ip, r8, ror #21 │ │ │ │ - @ instruction: 0x01265d78 │ │ │ │ - tsteq fp, r0, ror #3 │ │ │ │ - tsteq ip, r8, lsl #19 │ │ │ │ - @ instruction: 0x01265d14 │ │ │ │ - @ instruction: 0x011c8990 │ │ │ │ - tsteq ip, ip, lsl r9 │ │ │ │ - @ instruction: 0x01265cb0 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ - tsteq ip, r0, asr #17 │ │ │ │ + @ instruction: 0x012660a8 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + @ instruction: 0x011c8cbc │ │ │ │ + tsteq ip, ip, lsl #25 │ │ │ │ + @ instruction: 0x01266028 │ │ │ │ + @ instruction: 0x011bc494 │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ + @ instruction: 0x01265fbc │ │ │ │ + tsteq ip, r4, ror #23 │ │ │ │ + @ instruction: 0x011c8af8 │ │ │ │ + @ instruction: 0x011c8af4 │ │ │ │ + smlawbeq r6, r0, sp, r5 │ │ │ │ + tsteq fp, ip, ror #3 │ │ │ │ + @ instruction: 0x011c8994 │ │ │ │ + @ instruction: 0x01265d1c │ │ │ │ + @ instruction: 0x011c899c │ │ │ │ + tsteq ip, r8, lsr #18 │ │ │ │ + @ instruction: 0x01265cb8 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq ip, ip, asr #17 │ │ │ │ tsteq sl, r0, asr #18 │ │ │ │ tsteq sl, r8, ror #17 │ │ │ │ - @ instruction: 0x01265bbc │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - tsteq ip, ip, asr #15 │ │ │ │ - @ instruction: 0x01265b78 │ │ │ │ - @ instruction: 0x011c87b8 │ │ │ │ - tsteq ip, r0, lsl #15 │ │ │ │ - @ instruction: 0x01265b44 │ │ │ │ - tsteq fp, ip, lsr #31 │ │ │ │ - tsteq ip, r4, asr r7 │ │ │ │ - @ instruction: 0x01265b04 │ │ │ │ - tsteq fp, ip, ror #30 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ - tsteq fp, r4, lsr pc │ │ │ │ - tsteq fp, r4, lsl #30 │ │ │ │ - @ instruction: 0x01265a3c │ │ │ │ - tsteq fp, r4, lsr #29 │ │ │ │ - tsteq ip, ip, asr #12 │ │ │ │ - @ instruction: 0x01265a00 │ │ │ │ - tsteq fp, r8, ror #28 │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ - smlawteq r6, r4, r9, r5 │ │ │ │ - tsteq fp, ip, lsr #28 │ │ │ │ - @ instruction: 0x011c85d4 │ │ │ │ - smlawbeq r6, r8, r9, r5 │ │ │ │ - @ instruction: 0x011bbdf0 │ │ │ │ - @ instruction: 0x011c8598 │ │ │ │ - @ instruction: 0x0126594c │ │ │ │ - @ instruction: 0x011bbdb4 │ │ │ │ - tsteq ip, ip, asr r5 │ │ │ │ - @ instruction: 0x01265910 │ │ │ │ - tsteq fp, r8, ror sp │ │ │ │ - tsteq ip, r0, lsr #10 │ │ │ │ - ldrdeq r5, [r6, -r0]! │ │ │ │ - tsteq fp, r8, lsr sp │ │ │ │ - tsteq ip, r0, ror #9 │ │ │ │ - @ instruction: 0x01265890 │ │ │ │ - @ instruction: 0x011bbcf8 │ │ │ │ - tsteq ip, r0, lsr #9 │ │ │ │ - @ instruction: 0x01265850 │ │ │ │ - @ instruction: 0x011bbcb8 │ │ │ │ - tsteq ip, r0, ror #8 │ │ │ │ - @ instruction: 0x01265810 │ │ │ │ - tsteq fp, r8, ror ip │ │ │ │ - tsteq ip, r0, lsr #8 │ │ │ │ - ldrdeq r5, [r6, -r0]! │ │ │ │ - tsteq fp, r8, lsr ip │ │ │ │ - tsteq ip, r0, ror #7 │ │ │ │ - @ instruction: 0x01265790 │ │ │ │ - @ instruction: 0x011bbbf8 │ │ │ │ - tsteq ip, r0, lsr #7 │ │ │ │ - @ instruction: 0x01265750 │ │ │ │ - @ instruction: 0x011bbbb8 │ │ │ │ - tsteq ip, r0, ror #6 │ │ │ │ - @ instruction: 0x01265710 │ │ │ │ - tsteq fp, r8, ror fp │ │ │ │ - tsteq ip, r0, lsr #6 │ │ │ │ - tsteq fp, r0, asr #22 │ │ │ │ - tsteq fp, r4, lsl fp │ │ │ │ - smlawbeq r6, r8, r6, r5 │ │ │ │ - @ instruction: 0x011bbaf0 │ │ │ │ - @ instruction: 0x011c8298 │ │ │ │ - @ instruction: 0x01265648 │ │ │ │ - @ instruction: 0x011bbab0 │ │ │ │ - tsteq ip, r8, asr r2 │ │ │ │ - @ instruction: 0x01265608 │ │ │ │ - tsteq fp, r0, ror sl │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - smlawteq r6, ip, r5, r5 │ │ │ │ - tsteq fp, r4, lsr sl │ │ │ │ - @ instruction: 0x011c81dc │ │ │ │ - smlawbeq r6, ip, r5, r5 │ │ │ │ - @ instruction: 0x011bb9f4 │ │ │ │ - @ instruction: 0x011c819c │ │ │ │ - @ instruction: 0x0126554c │ │ │ │ - @ instruction: 0x011bb9b4 │ │ │ │ - tsteq ip, ip, asr r1 │ │ │ │ - tsteq fp, ip, ror r9 │ │ │ │ + smlawteq r6, r4, fp, r5 │ │ │ │ + tsteq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x011c87d8 │ │ │ │ + smlawbeq r6, r0, fp, r5 │ │ │ │ + tsteq ip, r4, asr #15 │ │ │ │ + tsteq ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x01265b4c │ │ │ │ + @ instruction: 0x011bbfb8 │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x01265b0c │ │ │ │ + tsteq fp, r8, ror pc │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ + tsteq fp, r0, asr #30 │ │ │ │ + tsteq fp, r0, lsl pc │ │ │ │ + @ instruction: 0x01265a44 │ │ │ │ + @ instruction: 0x011bbeb0 │ │ │ │ + tsteq ip, r8, asr r6 │ │ │ │ + @ instruction: 0x01265a08 │ │ │ │ + tsteq fp, r4, ror lr │ │ │ │ + tsteq ip, r8, lsl r6 │ │ │ │ + smlawteq r6, ip, r9, r5 │ │ │ │ + tsteq fp, r8, lsr lr │ │ │ │ + tsteq ip, r0, ror #11 │ │ │ │ + @ instruction: 0x01265990 │ │ │ │ + @ instruction: 0x011bbdfc │ │ │ │ + tsteq ip, r4, lsr #11 │ │ │ │ + @ instruction: 0x01265954 │ │ │ │ + tsteq fp, r0, asr #27 │ │ │ │ + tsteq ip, r8, ror #10 │ │ │ │ + @ instruction: 0x01265918 │ │ │ │ + tsteq fp, r4, lsl #27 │ │ │ │ + tsteq ip, ip, lsr #10 │ │ │ │ + ldrdeq r5, [r6, -r8]! │ │ │ │ + tsteq fp, r4, asr #26 │ │ │ │ + tsteq ip, ip, ror #9 │ │ │ │ + @ instruction: 0x01265898 │ │ │ │ + tsteq fp, r4, lsl #26 │ │ │ │ + tsteq ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x01265858 │ │ │ │ + tsteq fp, r4, asr #25 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + @ instruction: 0x01265818 │ │ │ │ + tsteq fp, r4, lsl #25 │ │ │ │ + tsteq ip, ip, lsr #8 │ │ │ │ + ldrdeq r5, [r6, -r8]! │ │ │ │ + tsteq fp, r4, asr #24 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + @ instruction: 0x01265798 │ │ │ │ + tsteq fp, r4, lsl #24 │ │ │ │ + tsteq ip, ip, lsr #7 │ │ │ │ + @ instruction: 0x01265758 │ │ │ │ + tsteq fp, r4, asr #23 │ │ │ │ + tsteq ip, ip, ror #6 │ │ │ │ + @ instruction: 0x01265718 │ │ │ │ + tsteq fp, r4, lsl #23 │ │ │ │ + tsteq ip, ip, lsr #6 │ │ │ │ + tsteq fp, ip, asr #22 │ │ │ │ + tsteq fp, r0, lsr #22 │ │ │ │ + @ instruction: 0x01265690 │ │ │ │ + @ instruction: 0x011bbafc │ │ │ │ + tsteq ip, r4, lsr #5 │ │ │ │ + @ instruction: 0x01265650 │ │ │ │ + @ instruction: 0x011bbabc │ │ │ │ + tsteq ip, r4, ror #4 │ │ │ │ + @ instruction: 0x01265610 │ │ │ │ + tsteq fp, ip, ror sl │ │ │ │ + tsteq ip, r4, lsr #4 │ │ │ │ + ldrdeq r5, [r6, -r4]! │ │ │ │ + tsteq fp, r0, asr #20 │ │ │ │ + tsteq ip, r8, ror #3 │ │ │ │ + @ instruction: 0x01265594 │ │ │ │ + tsteq fp, r0, lsl #20 │ │ │ │ + tsteq ip, r8, lsr #3 │ │ │ │ + @ instruction: 0x01265554 │ │ │ │ + tsteq fp, r0, asr #19 │ │ │ │ + tsteq ip, r8, ror #2 │ │ │ │ + tsteq fp, r8, lsl #19 │ │ │ │ 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, #1824] @ 427504 │ │ │ │ ldr r3, [pc, #1824] @ 427508 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -888706,74 +888706,74 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 426ff4 │ │ │ │ teqeq r0, r0, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - @ instruction: 0x0126521c │ │ │ │ - tsteq ip, r8, lsr lr │ │ │ │ + @ instruction: 0x011c7eb8 │ │ │ │ + @ instruction: 0x01265224 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ teqeq r0, r8, lsl #24 │ │ │ │ tsteq sl, r4, lsr #23 │ │ │ │ @ instruction: 0x011acbd0 │ │ │ │ @ instruction: 0x011acbd8 │ │ │ │ - tsteq fp, r8, asr #9 │ │ │ │ - tsteq ip, r0, lsr sp │ │ │ │ - @ instruction: 0x012650a0 │ │ │ │ + @ instruction: 0x011bb4d4 │ │ │ │ + tsteq ip, ip, lsr sp │ │ │ │ + @ instruction: 0x012650a8 │ │ │ │ @ instruction: 0x011abcf8 │ │ │ │ - tsteq pc, ip, asr sl @ │ │ │ │ - tsteq fp, ip, lsr #8 │ │ │ │ - @ instruction: 0x011c7c94 │ │ │ │ - @ instruction: 0x01265004 │ │ │ │ - @ instruction: 0x011bb3f4 │ │ │ │ - tsteq ip, ip, asr ip │ │ │ │ - smlawteq r6, ip, pc, r4 @ │ │ │ │ - tsteq fp, r0, asr #7 │ │ │ │ - tsteq fp, ip, lsl #7 │ │ │ │ - @ instruction: 0x011c7bf4 │ │ │ │ - @ instruction: 0x01264f64 │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ - @ instruction: 0x011c7bbc │ │ │ │ - @ instruction: 0x01264f2c │ │ │ │ - tsteq fp, ip, lsl r3 │ │ │ │ - tsteq ip, r4, lsl #23 │ │ │ │ - strdeq r4, [r6, -r4]! @ │ │ │ │ - tsteq fp, r4, ror #5 │ │ │ │ - tsteq ip, ip, asr #22 │ │ │ │ - @ instruction: 0x01264ebc │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ - tsteq ip, r4, lsl fp │ │ │ │ - smlawbeq r6, r4, lr, r4 │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ - @ instruction: 0x011c7adc │ │ │ │ - @ instruction: 0x01264e4c │ │ │ │ - tsteq fp, ip, lsr r2 │ │ │ │ - tsteq ip, r4, lsr #21 │ │ │ │ - @ instruction: 0x01264e14 │ │ │ │ - tsteq fp, r4, lsl #4 │ │ │ │ - tsteq ip, r0, ror sl │ │ │ │ - @ instruction: 0x01264de0 │ │ │ │ - tsteq fp, ip, asr #3 │ │ │ │ - tsteq ip, r8, lsr sl │ │ │ │ - @ instruction: 0x01264da8 │ │ │ │ - @ instruction: 0x011bb194 │ │ │ │ - tsteq ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x01264d70 │ │ │ │ - tsteq fp, ip, asr r1 │ │ │ │ - tsteq ip, r4, asr #19 │ │ │ │ - @ instruction: 0x01264d34 │ │ │ │ - tsteq fp, r4, lsr #2 │ │ │ │ - tsteq ip, r8, lsl #19 │ │ │ │ - strdeq r4, [r6, -r8]! │ │ │ │ - ldrsheq fp, [fp, -r0] │ │ │ │ - tsteq fp, r4, asr #1 │ │ │ │ - tsteq fp, r4, lsr #1 │ │ │ │ - tsteq ip, ip, lsl #18 │ │ │ │ - @ instruction: 0x01264c7c │ │ │ │ + tsteq pc, r8, ror #20 │ │ │ │ + tsteq fp, r8, lsr r4 │ │ │ │ + tsteq ip, r0, lsr #25 │ │ │ │ + @ instruction: 0x0126500c │ │ │ │ + tsteq fp, r0, lsl #8 │ │ │ │ + tsteq ip, r8, ror #24 │ │ │ │ + ldrdeq r4, [r6, -r4]! @ │ │ │ │ + tsteq fp, ip, asr #7 │ │ │ │ + @ instruction: 0x011bb398 │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + @ instruction: 0x01264f6c │ │ │ │ + tsteq fp, r0, ror #6 │ │ │ │ + tsteq ip, r8, asr #23 │ │ │ │ + @ instruction: 0x01264f34 │ │ │ │ + tsteq fp, r8, lsr #6 │ │ │ │ + @ instruction: 0x011c7b90 │ │ │ │ + strdeq r4, [r6, -ip]! │ │ │ │ + @ instruction: 0x011bb2f0 │ │ │ │ + tsteq ip, r8, asr fp │ │ │ │ + smlawteq r6, r4, lr, r4 │ │ │ │ + @ instruction: 0x011bb2b8 │ │ │ │ + tsteq ip, r0, lsr #22 │ │ │ │ + smlawbeq r6, ip, lr, r4 │ │ │ │ + tsteq fp, r0, lsl #5 │ │ │ │ + tsteq ip, r8, ror #21 │ │ │ │ + @ instruction: 0x01264e54 │ │ │ │ + tsteq fp, r8, asr #4 │ │ │ │ + @ instruction: 0x011c7ab0 │ │ │ │ + @ instruction: 0x01264e1c │ │ │ │ + tsteq fp, r0, lsl r2 │ │ │ │ + tsteq ip, ip, ror sl │ │ │ │ + @ instruction: 0x01264de8 │ │ │ │ + @ instruction: 0x011bb1d8 │ │ │ │ + tsteq ip, r4, asr #20 │ │ │ │ + @ instruction: 0x01264db0 │ │ │ │ + tsteq fp, r0, lsr #3 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + @ instruction: 0x01264d78 │ │ │ │ + tsteq fp, r8, ror #2 │ │ │ │ + @ instruction: 0x011c79d0 │ │ │ │ + @ instruction: 0x01264d3c │ │ │ │ + tsteq fp, r0, lsr r1 │ │ │ │ + @ instruction: 0x011c7994 │ │ │ │ + @ instruction: 0x01264d00 │ │ │ │ + ldrsheq fp, [fp, -ip] │ │ │ │ + ldrsbeq fp, [fp, -r0] │ │ │ │ + ldrheq fp, [fp, -r0] │ │ │ │ + tsteq ip, r8, lsl r9 │ │ │ │ + smlawbeq r6, r4, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #3552] @ 4283f8 │ │ │ │ ldr r3, [pc, #3552] @ 4283fc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -889662,137 +889662,137 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 427998 │ │ │ │ teqeq r0, ip, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r8, [r2, -r4]! │ │ │ │ + @ instruction: 0x012289e0 │ │ │ │ teqeq r0, r4 @ │ │ │ │ tsteq fp, r4, lsr #15 │ │ │ │ andeq r7, r0, r4, asr #12 │ │ │ │ teqeq r0, r4 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r4, ror sl │ │ │ │ - @ instruction: 0x012649b4 │ │ │ │ - tsteq ip, r4, lsl #13 │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ - tsteq ip, ip, lsl r7 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ - @ instruction: 0x012647ec │ │ │ │ - tsteq ip, ip, ror #8 │ │ │ │ - @ instruction: 0x011babbc │ │ │ │ - @ instruction: 0x01264794 │ │ │ │ - tsteq ip, r4, lsl r4 │ │ │ │ - tsteq fp, r8, ror #22 │ │ │ │ - @ instruction: 0x01264740 │ │ │ │ - tsteq ip, r0, asr #7 │ │ │ │ + @ instruction: 0x012649bc │ │ │ │ + @ instruction: 0x011c7690 │ │ │ │ + tsteq ip, r4, asr #12 │ │ │ │ + tsteq ip, r8, lsr #14 │ │ │ │ + tsteq fp, ip, lsl ip │ │ │ │ + strdeq r4, [r6, -r4]! @ │ │ │ │ + tsteq ip, r8, ror r4 │ │ │ │ + tsteq fp, r8, asr #23 │ │ │ │ + @ instruction: 0x0126479c │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + tsteq fp, r4, ror fp │ │ │ │ + @ instruction: 0x01264748 │ │ │ │ + tsteq ip, ip, asr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, asr #6 │ │ │ │ - @ instruction: 0x012646bc │ │ │ │ - tsteq fp, ip, lsl #21 │ │ │ │ - @ instruction: 0x01264630 │ │ │ │ - tsteq fp, r0, asr sl │ │ │ │ - @ instruction: 0x011c72b4 │ │ │ │ + tsteq ip, r8, asr r3 │ │ │ │ + smlawteq r6, r4, r6, r4 │ │ │ │ + @ instruction: 0x011baa98 │ │ │ │ + @ instruction: 0x01264638 │ │ │ │ + tsteq fp, ip, asr sl │ │ │ │ + tsteq ip, r0, asr #5 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - @ instruction: 0x0126454c │ │ │ │ - @ instruction: 0x011c72dc │ │ │ │ - tsteq ip, r4, asr #3 │ │ │ │ + @ instruction: 0x01264554 │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ + @ instruction: 0x011c71d0 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq ip, r8, lsl r2 │ │ │ │ - @ instruction: 0x012644a0 │ │ │ │ - tsteq ip, ip, lsl r1 │ │ │ │ - @ instruction: 0x01264464 │ │ │ │ - tsteq fp, r4, lsl #17 │ │ │ │ - tsteq ip, r8, ror #1 │ │ │ │ - @ instruction: 0x01264420 │ │ │ │ - tsteq ip, r0, ror r1 │ │ │ │ - @ instruction: 0x011c709c │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ - ldrdeq r4, [r6, -r8]! │ │ │ │ - tsteq ip, r8, asr r0 │ │ │ │ - @ instruction: 0x012643a0 │ │ │ │ - tsteq ip, r0, lsr r1 │ │ │ │ - tsteq ip, ip, lsl r0 │ │ │ │ - @ instruction: 0x011ba790 │ │ │ │ - @ instruction: 0x01264368 │ │ │ │ - tsteq ip, r8, ror #31 │ │ │ │ - tsteq fp, r4, asr r7 │ │ │ │ - @ instruction: 0x0126432c │ │ │ │ - tsteq ip, ip, lsr #31 │ │ │ │ - tsteq fp, r8, lsl r7 │ │ │ │ - strdeq r4, [r6, -r0]! │ │ │ │ - tsteq ip, r0, ror pc │ │ │ │ - @ instruction: 0x011ba6dc │ │ │ │ - @ instruction: 0x012642b4 │ │ │ │ - tsteq ip, r4, lsr pc │ │ │ │ - tsteq fp, r0, lsr #13 │ │ │ │ - @ instruction: 0x01264278 │ │ │ │ - @ instruction: 0x011c6ef8 │ │ │ │ - tsteq fp, r4, ror #12 │ │ │ │ - @ instruction: 0x0126423c │ │ │ │ - @ instruction: 0x011c6ebc │ │ │ │ - tsteq fp, r8, lsr #12 │ │ │ │ - @ instruction: 0x01264200 │ │ │ │ - tsteq ip, r0, lsl #29 │ │ │ │ - smlawteq r6, r8, r1, r4 │ │ │ │ - @ instruction: 0x011c6f94 │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ - tsteq fp, ip, lsr #11 │ │ │ │ - smlawbeq r6, r4, r1, r4 │ │ │ │ - tsteq ip, r4, lsl #28 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ - @ instruction: 0x0126414c │ │ │ │ - tsteq ip, ip, asr #27 │ │ │ │ - tsteq fp, r8, lsr r5 │ │ │ │ - @ instruction: 0x01264110 │ │ │ │ - @ instruction: 0x011c6d90 │ │ │ │ - @ instruction: 0x011ba4fc │ │ │ │ - ldrdeq r4, [r6, -r4]! @ │ │ │ │ - tsteq ip, r4, asr sp │ │ │ │ - tsteq fp, r0, asr #9 │ │ │ │ - @ instruction: 0x01264098 │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - tsteq fp, r4, lsl #9 │ │ │ │ - qsubeq r4, ip, r6 │ │ │ │ - @ instruction: 0x011c6cdc │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - @ instruction: 0x01264020 │ │ │ │ - tsteq ip, r0, lsr #25 │ │ │ │ - @ instruction: 0x01263fe8 │ │ │ │ - tsteq fp, r8, lsl #8 │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ - @ instruction: 0x01263fac │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ - tsteq ip, ip, lsr #24 │ │ │ │ - @ instruction: 0x01263f70 │ │ │ │ - @ instruction: 0x011ba390 │ │ │ │ - @ instruction: 0x011c6bf4 │ │ │ │ - tsteq fp, r8, asr r3 │ │ │ │ - @ instruction: 0x01263f30 │ │ │ │ - @ instruction: 0x011c6bb0 │ │ │ │ - tsteq fp, ip, lsl r3 │ │ │ │ - strdeq r3, [r6, -r4]! │ │ │ │ - tsteq ip, r4, ror fp │ │ │ │ - tsteq fp, r0, ror #5 │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ - smlawbeq r6, r4, lr, r3 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ + tsteq ip, r4, lsr #4 │ │ │ │ + @ instruction: 0x012644a8 │ │ │ │ + tsteq ip, r8, lsr #2 │ │ │ │ + @ instruction: 0x0126446c │ │ │ │ + @ instruction: 0x011ba890 │ │ │ │ + ldrsheq r7, [ip, -r4] │ │ │ │ + @ instruction: 0x01264428 │ │ │ │ + tsteq ip, ip, ror r1 │ │ │ │ + tsteq ip, r8, lsr #1 │ │ │ │ + tsteq fp, ip, lsl #16 │ │ │ │ + @ instruction: 0x012643e0 │ │ │ │ + tsteq ip, r4, rrx │ │ │ │ + @ instruction: 0x012643a8 │ │ │ │ + tsteq ip, ip, lsr r1 │ │ │ │ + tsteq ip, r8, lsr #32 │ │ │ │ + @ instruction: 0x011ba79c │ │ │ │ + @ instruction: 0x01264370 │ │ │ │ + @ instruction: 0x011c6ff4 │ │ │ │ + tsteq fp, r0, ror #14 │ │ │ │ + @ instruction: 0x01264334 │ │ │ │ + @ instruction: 0x011c6fb8 │ │ │ │ + tsteq fp, r4, lsr #14 │ │ │ │ + strdeq r4, [r6, -r8]! │ │ │ │ + tsteq ip, ip, ror pc │ │ │ │ + tsteq fp, r8, ror #13 │ │ │ │ + @ instruction: 0x012642bc │ │ │ │ + tsteq ip, r0, asr #30 │ │ │ │ + tsteq fp, ip, lsr #13 │ │ │ │ + smlawbeq r6, r0, r2, r4 │ │ │ │ + tsteq ip, r4, lsl #30 │ │ │ │ + tsteq fp, r0, ror r6 │ │ │ │ + @ instruction: 0x01264244 │ │ │ │ + tsteq ip, r8, asr #29 │ │ │ │ + tsteq fp, r4, lsr r6 │ │ │ │ + @ instruction: 0x01264208 │ │ │ │ + tsteq ip, ip, lsl #29 │ │ │ │ + ldrdeq r4, [r6, -r0]! │ │ │ │ + tsteq ip, r0, lsr #31 │ │ │ │ + tsteq ip, r4, asr lr │ │ │ │ + @ instruction: 0x011ba5b8 │ │ │ │ + smlawbeq r6, ip, r1, r4 │ │ │ │ + tsteq ip, r0, lsl lr │ │ │ │ + tsteq fp, ip, ror r5 │ │ │ │ + @ instruction: 0x01264154 │ │ │ │ + @ instruction: 0x011c6dd8 │ │ │ │ + tsteq fp, r4, asr #10 │ │ │ │ + @ instruction: 0x01264118 │ │ │ │ + @ instruction: 0x011c6d9c │ │ │ │ + tsteq fp, r8, lsl #10 │ │ │ │ + ldrdeq r4, [r6, -ip]! │ │ │ │ + tsteq ip, r0, ror #26 │ │ │ │ + tsteq fp, ip, asr #9 │ │ │ │ + @ instruction: 0x012640a0 │ │ │ │ + tsteq ip, r4, lsr #26 │ │ │ │ + @ instruction: 0x011ba490 │ │ │ │ + @ instruction: 0x01264064 │ │ │ │ + tsteq ip, r8, ror #25 │ │ │ │ + tsteq fp, r4, asr r4 │ │ │ │ + @ instruction: 0x01264028 │ │ │ │ + tsteq ip, ip, lsr #25 │ │ │ │ + strdeq r3, [r6, -r0]! │ │ │ │ + tsteq fp, r4, lsl r4 │ │ │ │ + tsteq ip, r8, ror ip │ │ │ │ + @ instruction: 0x01263fb4 │ │ │ │ + @ instruction: 0x011ba3d8 │ │ │ │ + tsteq ip, r8, lsr ip │ │ │ │ + @ instruction: 0x01263f78 │ │ │ │ + @ instruction: 0x011ba39c │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + tsteq fp, r4, ror #6 │ │ │ │ + @ instruction: 0x01263f38 │ │ │ │ + @ instruction: 0x011c6bbc │ │ │ │ + tsteq fp, r8, lsr #6 │ │ │ │ + strdeq r3, [r6, -ip]! │ │ │ │ + tsteq ip, r0, lsl #23 │ │ │ │ + tsteq fp, ip, ror #5 │ │ │ │ + @ instruction: 0x011ba2b8 │ │ │ │ + smlawbeq r6, ip, lr, r3 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ @ instruction: 0x011aba9c │ │ │ │ - @ instruction: 0x01263e4c │ │ │ │ + @ instruction: 0x01263e54 │ │ │ │ tsteq sl, r8, ror #20 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq fp, r0, lsr r2 │ │ │ │ - @ instruction: 0x011c6a9c │ │ │ │ - @ instruction: 0x011ba1f4 │ │ │ │ - smlawteq r6, ip, sp, r3 │ │ │ │ - tsteq ip, ip, asr #20 │ │ │ │ - @ instruction: 0x011ba1b8 │ │ │ │ - @ instruction: 0x01263d90 │ │ │ │ - tsteq ip, r0, lsl sl │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + tsteq ip, r8, lsr #21 │ │ │ │ + tsteq fp, r0, lsl #4 │ │ │ │ + ldrdeq r3, [r6, -r4]! │ │ │ │ + tsteq ip, r8, asr sl │ │ │ │ + tsteq fp, r4, asr #3 │ │ │ │ + @ instruction: 0x01263d98 │ │ │ │ + tsteq ip, ip, lsl sl │ │ │ │ │ │ │ │ 004285ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -889899,25 +889899,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4286b8 │ │ │ │ strdeq pc, [pc, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_fsxc, r4, asr #10 │ │ │ │ - @ instruction: 0x01263a64 │ │ │ │ - tsteq fp, r4, lsl #29 │ │ │ │ - tsteq ip, r0, ror #13 │ │ │ │ + @ instruction: 0x01263a6c │ │ │ │ + @ instruction: 0x011b9e90 │ │ │ │ + tsteq ip, ip, ror #13 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01263a28 │ │ │ │ - tsteq fp, r8, asr #28 │ │ │ │ - tsteq ip, r4, lsr #13 │ │ │ │ + @ instruction: 0x01263a30 │ │ │ │ + tsteq fp, r4, asr lr │ │ │ │ + @ instruction: 0x011c66b0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x012639ec │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ - tsteq ip, r8, ror #12 │ │ │ │ + strdeq r3, [r6, -r4]! │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tsteq ip, r4, ror r6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 004287dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -889968,20 +889968,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 428844 │ │ │ │ msreq CPSR_fsxc, r4, lsl #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, r8, lsl #15 │ │ │ │ - @ instruction: 0x012639a0 │ │ │ │ - tsteq fp, r4, lsr #26 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - @ instruction: 0x01263958 │ │ │ │ - @ instruction: 0x011b9cf4 │ │ │ │ + @ instruction: 0x011c6794 │ │ │ │ + @ instruction: 0x012639a8 │ │ │ │ + tsteq fp, r0, lsr sp │ │ │ │ + tsteq ip, ip, asr #14 │ │ │ │ + @ instruction: 0x01263960 │ │ │ │ + tsteq fp, r0, lsl #26 │ │ │ │ │ │ │ │ 004288d0 : │ │ │ │ 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] @ 4289c4 │ │ │ │ @@ -890037,18 +890037,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 428958 │ │ │ │ - ldrdeq r3, [r6, -r4]! │ │ │ │ - tsteq ip, r0, lsr #13 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ - tsteq fp, r0, ror #23 │ │ │ │ + ldrdeq r3, [r6, -ip]! │ │ │ │ + tsteq ip, ip, lsr #13 │ │ │ │ + tsteq fp, ip, lsl ip │ │ │ │ + tsteq fp, ip, ror #23 │ │ │ │ │ │ │ │ 004289d4 : │ │ │ │ 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] @ 428ad8 │ │ │ │ @@ -890108,18 +890108,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 428a6c │ │ │ │ - ldrdeq r3, [r6, -r0]! │ │ │ │ - @ instruction: 0x011c6598 │ │ │ │ - @ instruction: 0x011b9afc │ │ │ │ - tsteq fp, ip, asr #21 │ │ │ │ + ldrdeq r3, [r6, -r8]! │ │ │ │ + tsteq ip, r4, lsr #11 │ │ │ │ + tsteq fp, r8, lsl #22 │ │ │ │ + @ instruction: 0x011b9ad8 │ │ │ │ │ │ │ │ 00428ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ 428bd4 │ │ │ │ @@ -890173,18 +890173,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 428b68 │ │ │ │ - @ instruction: 0x012636bc │ │ │ │ - @ instruction: 0x011c6494 │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ - @ instruction: 0x011b99d0 │ │ │ │ + smlawteq r6, r4, r6, r3 │ │ │ │ + tsteq ip, r0, lsr #9 │ │ │ │ + tsteq fp, ip, lsl #20 │ │ │ │ + @ instruction: 0x011b99dc │ │ │ │ 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 │ │ │ │ @@ -890444,34 +890444,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 428dc4 │ │ │ │ strdeq lr, [pc, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq lr, [pc, -r4]! │ │ │ │ - tsteq ip, ip, asr r3 │ │ │ │ - @ instruction: 0x0126359c │ │ │ │ - @ instruction: 0x011c62d0 │ │ │ │ + tsteq ip, r8, ror #6 │ │ │ │ + @ instruction: 0x012635a4 │ │ │ │ + @ instruction: 0x011c62dc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, r8, ror r2 │ │ │ │ - @ instruction: 0x012634b8 │ │ │ │ + tsteq ip, r4, lsl #5 │ │ │ │ + smlawteq r6, r0, r4, r3 │ │ │ │ @ instruction: 0x012fee38 │ │ │ │ @ instruction: 0x011a9fb4 │ │ │ │ tsteq sl, r0, ror #30 │ │ │ │ - @ instruction: 0x011b96b4 │ │ │ │ - tsteq ip, ip, ror #1 │ │ │ │ - @ instruction: 0x0126332c │ │ │ │ - tsteq fp, r0, lsl #13 │ │ │ │ - ldrheq r6, [ip, -r8] │ │ │ │ - strdeq r3, [r6, -r8]! │ │ │ │ - tsteq fp, r0, asr r6 │ │ │ │ - tsteq fp, r4, lsr #12 │ │ │ │ - @ instruction: 0x011b95f8 │ │ │ │ - tsteq fp, ip, asr #11 │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ + tsteq fp, r0, asr #13 │ │ │ │ + ldrsheq r6, [ip, -r8] │ │ │ │ + @ instruction: 0x01263334 │ │ │ │ + tsteq fp, ip, lsl #13 │ │ │ │ + tsteq ip, r4, asr #1 │ │ │ │ + @ instruction: 0x01263300 │ │ │ │ + tsteq fp, ip, asr r6 │ │ │ │ + tsteq fp, r0, lsr r6 │ │ │ │ + tsteq fp, r4, lsl #12 │ │ │ │ + @ instruction: 0x011b95d8 │ │ │ │ + tsteq fp, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #216] @ 429150 │ │ │ │ ldr r6, [pc, #216] @ 429154 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -890524,20 +890524,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4290ec │ │ │ │ - smlawbeq r6, ip, r1, r3 │ │ │ │ - tsteq ip, r8, lsr pc │ │ │ │ + @ instruction: 0x01263194 │ │ │ │ + tsteq ip, r4, asr #30 │ │ │ │ @ instruction: 0x012feb50 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r0, lsl #9 │ │ │ │ - tsteq fp, r4, asr r4 │ │ │ │ + tsteq fp, ip, lsl #9 │ │ │ │ + tsteq fp, r0, ror #8 │ │ │ │ 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] @ 429644 │ │ │ │ ldr r3, [pc, #1220] @ 429648 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -890844,39 +890844,39 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ b 4294ec │ │ │ │ smlawbeq pc, r4, sl, lr @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fea68 │ │ │ │ - @ instruction: 0x01263020 │ │ │ │ - @ instruction: 0x011c5dd0 │ │ │ │ + @ instruction: 0x01263028 │ │ │ │ + @ instruction: 0x011c5ddc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x012fe90c │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - @ instruction: 0x01262ea4 │ │ │ │ - tsteq ip, ip, asr #24 │ │ │ │ + @ instruction: 0x01262eac │ │ │ │ + tsteq ip, r8, asr ip │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ @ instruction: 0x011a9990 │ │ │ │ - tsteq fp, r0, lsr #1 │ │ │ │ - @ instruction: 0x01262ce8 │ │ │ │ - tsteq fp, r8, rrx │ │ │ │ - @ instruction: 0x011c5a9c │ │ │ │ - tsteq fp, r4, lsr r0 │ │ │ │ - tsteq fp, r8 │ │ │ │ - @ instruction: 0x011b8fdc │ │ │ │ - @ instruction: 0x011b8fb0 │ │ │ │ - @ instruction: 0x011b8f94 │ │ │ │ - tsteq fp, r8, ror pc │ │ │ │ - tsteq fp, ip, asr #30 │ │ │ │ + tsteq fp, ip, lsr #1 │ │ │ │ + strdeq r2, [r6, -r0]! │ │ │ │ + tsteq fp, r4, ror r0 │ │ │ │ + tsteq ip, r8, lsr #21 │ │ │ │ + tsteq fp, r0, asr #32 │ │ │ │ + tsteq fp, r4, lsl r0 │ │ │ │ + tsteq fp, r8, ror #31 │ │ │ │ + @ instruction: 0x011b8fbc │ │ │ │ + tsteq fp, r0, lsr #31 │ │ │ │ + tsteq fp, r4, lsl #31 │ │ │ │ + tsteq fp, r8, asr pc │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #12] │ │ │ │ ldrne ip, [r0, #16] │ │ │ │ mulne r3, ip, r3 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4296e0 │ │ │ │ @@ -891040,21 +891040,21 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42986c │ │ │ │ strdeq lr, [pc, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawbeq r6, r8, sl, r2 │ │ │ │ - tsteq ip, r8, lsr r8 │ │ │ │ - @ instruction: 0x012629ec │ │ │ │ - tsteq ip, r0, lsr #15 │ │ │ │ + @ instruction: 0x01262a90 │ │ │ │ + tsteq ip, r4, asr #16 │ │ │ │ + strdeq r2, [r6, -r4]! │ │ │ │ + tsteq ip, ip, lsr #15 │ │ │ │ @ instruction: 0x012fe390 │ │ │ │ - tsteq fp, ip, ror ip │ │ │ │ - tsteq fp, ip, asr #24 │ │ │ │ + tsteq fp, r8, lsl #25 │ │ │ │ + tsteq fp, r8, asr ip │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ @@ -892043,117 +892043,117 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42a894 │ │ │ │ b 42a608 │ │ │ │ @ instruction: 0x012fe260 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01262828 │ │ │ │ - @ instruction: 0x011c55dc │ │ │ │ + @ instruction: 0x01262830 │ │ │ │ + tsteq ip, r8, ror #11 │ │ │ │ ldrdeq lr, [pc, -ip]! │ │ │ │ - smlawbeq r6, ip, r6, r2 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ + @ instruction: 0x01262694 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ muleq r0, r0, r2 │ │ │ │ tsteq sl, r4, lsl #23 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x012624b0 │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ - @ instruction: 0x01262470 │ │ │ │ + @ instruction: 0x012624b8 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ + @ instruction: 0x01262478 │ │ │ │ tsteq sl, ip, asr r0 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ @ instruction: 0x012fde28 │ │ │ │ - smlawteq r6, r4, r3, r2 │ │ │ │ - tsteq ip, ip, ror r1 │ │ │ │ + smlawteq r6, ip, r3, r2 │ │ │ │ + tsteq ip, r8, lsl #3 │ │ │ │ tsteq sl, r8, lsl r9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01262298 │ │ │ │ - tsteq ip, r0, asr r0 │ │ │ │ - @ instruction: 0x01262258 │ │ │ │ + @ instruction: 0x012622a0 │ │ │ │ + tsteq ip, ip, asr r0 │ │ │ │ + @ instruction: 0x01262260 │ │ │ │ tsteq sl, r0, asr #28 │ │ │ │ - @ instruction: 0x011c4ffc │ │ │ │ - @ instruction: 0x0126222c │ │ │ │ - @ instruction: 0x011c4fdc │ │ │ │ - @ instruction: 0x012621ec │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ + tsteq ip, r8 │ │ │ │ + @ instruction: 0x01262234 │ │ │ │ + tsteq ip, r8, ror #31 │ │ │ │ + strdeq r2, [r6, -r4]! │ │ │ │ + tsteq ip, r8, lsl #31 │ │ │ │ @ instruction: 0x011a8bd0 │ │ │ │ - @ instruction: 0x01261fb0 │ │ │ │ - tsteq ip, r8, ror #26 │ │ │ │ + @ instruction: 0x01261fb8 │ │ │ │ + tsteq ip, r4, ror sp │ │ │ │ tsteq sl, r0, ror fp │ │ │ │ - @ instruction: 0x01261f50 │ │ │ │ - tsteq ip, r8, lsl #26 │ │ │ │ - strdeq r1, [r6, -ip]! │ │ │ │ + @ instruction: 0x01261f58 │ │ │ │ + tsteq ip, r4, lsl sp │ │ │ │ + @ instruction: 0x01261f04 │ │ │ │ tsteq sl, ip, ror r4 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x01261d64 │ │ │ │ - tsteq ip, ip, lsl fp │ │ │ │ - @ instruction: 0x01261d18 │ │ │ │ + @ instruction: 0x01261d6c │ │ │ │ + tsteq ip, r8, lsr #22 │ │ │ │ + @ instruction: 0x01261d20 │ │ │ │ tsteq sl, r0, lsl #18 │ │ │ │ - tsteq ip, r0, asr #21 │ │ │ │ - ldrdeq r1, [r6, -r4]! │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ + tsteq ip, ip, asr #21 │ │ │ │ + ldrdeq r1, [r6, -ip]! │ │ │ │ + @ instruction: 0x011c4a94 │ │ │ │ @ instruction: 0x011ac1fc │ │ │ │ - @ instruction: 0x01261b98 │ │ │ │ - tsteq ip, r0, asr r9 │ │ │ │ - @ instruction: 0x01261b4c │ │ │ │ + @ instruction: 0x01261ba0 │ │ │ │ + tsteq ip, ip, asr r9 │ │ │ │ + @ instruction: 0x01261b54 │ │ │ │ tsteq sl, r4, lsr r7 │ │ │ │ - @ instruction: 0x011c48f4 │ │ │ │ - @ instruction: 0x01261b20 │ │ │ │ - @ instruction: 0x011c48d4 │ │ │ │ + tsteq ip, r0, lsl #18 │ │ │ │ + @ instruction: 0x01261b28 │ │ │ │ + tsteq ip, r0, ror #17 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01261ae4 │ │ │ │ - @ instruction: 0x011c4898 │ │ │ │ + @ instruction: 0x01261aec │ │ │ │ + tsteq ip, r4, lsr #17 │ │ │ │ tsteq sl, r8, ror #11 │ │ │ │ - smlawteq r6, r8, r9, r1 │ │ │ │ - tsteq ip, r0, lsl #15 │ │ │ │ + ldrdeq r1, [r6, -r0]! │ │ │ │ + tsteq ip, ip, lsl #15 │ │ │ │ tsteq sl, r8, lsl #11 │ │ │ │ - @ instruction: 0x01261968 │ │ │ │ - tsteq ip, r0, lsr #14 │ │ │ │ - tsteq fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x01261748 │ │ │ │ - tsteq fp, r8, asr #21 │ │ │ │ - @ instruction: 0x011c44fc │ │ │ │ + @ instruction: 0x01261970 │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ + @ instruction: 0x011b7cb4 │ │ │ │ + @ instruction: 0x01261750 │ │ │ │ + @ instruction: 0x011b7ad4 │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x011b7a90 │ │ │ │ - tsteq fp, r8, asr sl │ │ │ │ - tsteq fp, r0, lsr #20 │ │ │ │ + @ instruction: 0x011b7a9c │ │ │ │ + tsteq fp, r4, ror #20 │ │ │ │ + tsteq fp, ip, lsr #20 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - smlawbeq r6, r4, r6, r1 │ │ │ │ - tsteq fp, r4, lsl #20 │ │ │ │ - tsteq ip, r8, lsr r4 │ │ │ │ - tsteq fp, ip, asr #19 │ │ │ │ - @ instruction: 0x01261610 │ │ │ │ - @ instruction: 0x011b7990 │ │ │ │ - tsteq ip, r4, asr #7 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - tsteq fp, r4, lsr #18 │ │ │ │ - @ instruction: 0x011b78f4 │ │ │ │ + smlawbeq r6, ip, r6, r1 │ │ │ │ + tsteq fp, r0, lsl sl │ │ │ │ + tsteq ip, r4, asr #8 │ │ │ │ + @ instruction: 0x011b79d8 │ │ │ │ + @ instruction: 0x01261618 │ │ │ │ + @ instruction: 0x011b799c │ │ │ │ + @ instruction: 0x011c43d0 │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ + tsteq fp, r0, lsr r9 │ │ │ │ + tsteq fp, r0, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq fp, r0, asr #17 │ │ │ │ + tsteq fp, ip, asr #17 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x011b7890 │ │ │ │ - tsteq fp, r0, ror #16 │ │ │ │ + @ instruction: 0x011b789c │ │ │ │ + tsteq fp, ip, ror #16 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x012614ac │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ - tsteq ip, r0, ror #4 │ │ │ │ + @ instruction: 0x012614b4 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ + tsteq ip, ip, ror #4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x011b77f4 │ │ │ │ + tsteq fp, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011b77bc │ │ │ │ + tsteq fp, r8, asr #15 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x01261408 │ │ │ │ - tsteq fp, r8, lsl #15 │ │ │ │ - @ instruction: 0x011c41bc │ │ │ │ + @ instruction: 0x01261410 │ │ │ │ + @ instruction: 0x011b7794 │ │ │ │ + tsteq ip, r8, asr #3 │ │ │ │ ldr r2, [pc, #-148] @ 42aa1c │ │ │ │ ldr r1, [pc, #-148] @ 42aa20 │ │ │ │ ldr r3, [pc, #-148] @ 42aa24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -892656,32 +892656,32 @@ │ │ │ │ smlawteq pc, r0, sp, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fcd7c │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x01261344 │ │ │ │ - tsteq ip, ip, ror #1 │ │ │ │ + @ instruction: 0x0126134c │ │ │ │ + ldrsheq r4, [ip, -r8] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012612a0 │ │ │ │ - tsteq ip, r8, asr r0 │ │ │ │ + @ instruction: 0x012612a8 │ │ │ │ + tsteq ip, r4, rrx │ │ │ │ tsteq sl, r0, asr lr │ │ │ │ @ instruction: 0x012fcc24 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ tsteq sl, ip, lsl #25 │ │ │ │ tsteq sl, r4, lsr ip │ │ │ │ - @ instruction: 0x01261004 │ │ │ │ - tsteq fp, r4, lsl #7 │ │ │ │ - @ instruction: 0x011c3db8 │ │ │ │ - tsteq fp, r0, asr r3 │ │ │ │ - tsteq fp, r0, lsr #6 │ │ │ │ + @ instruction: 0x0126100c │ │ │ │ + @ instruction: 0x011b7390 │ │ │ │ + tsteq ip, r4, asr #27 │ │ │ │ + tsteq fp, ip, asr r3 │ │ │ │ + tsteq fp, ip, lsr #6 │ │ │ │ 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, #1404] @ 42b87c │ │ │ │ ldr r3, [pc, #1404] @ 42b880 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -893033,37 +893033,37 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 42b52c │ │ │ │ @ instruction: 0x012fc904 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r6, r0, lr, r0 │ │ │ │ - tsteq ip, r4, ror #24 │ │ │ │ + smlawteq r6, r8, lr, r0 │ │ │ │ + tsteq ip, r0, ror ip │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x01260d10 │ │ │ │ - tsteq ip, r4, asr #21 │ │ │ │ + @ instruction: 0x01260d18 │ │ │ │ + @ instruction: 0x011c3ad0 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ ldrdeq ip, [pc, -r0]! │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ - smlawbeq r6, ip, sl, r0 │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ - @ instruction: 0x011c06f8 │ │ │ │ - @ instruction: 0x01260a54 │ │ │ │ - @ instruction: 0x011c37f8 │ │ │ │ + tsteq fp, r8, asr #28 │ │ │ │ + @ instruction: 0x01260a94 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tsteq ip, ip, asr #16 │ │ │ │ + tsteq ip, r4, lsl #14 │ │ │ │ + @ instruction: 0x01260a5c │ │ │ │ + tsteq ip, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x01260a0c │ │ │ │ - tsteq ip, r8, lsr #13 │ │ │ │ - @ instruction: 0x011c37b0 │ │ │ │ + @ instruction: 0x01260a14 │ │ │ │ + @ instruction: 0x011c06b4 │ │ │ │ + @ instruction: 0x011c37bc │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tsteq fp, ip, asr sp │ │ │ │ - @ instruction: 0x012609b0 │ │ │ │ - tsteq fp, ip, lsr #26 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ + tsteq fp, r8, ror #26 │ │ │ │ + @ instruction: 0x012609b8 │ │ │ │ + tsteq fp, r8, lsr sp │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ 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] @ 42bbe0 │ │ │ │ @@ -893251,36 +893251,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42ba28 │ │ │ │ @ instruction: 0x012fc300 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq ip, [pc, -r4]! │ │ │ │ - tsteq ip, ip, lsl #11 │ │ │ │ - smlawbeq r6, r0, r7, r0 │ │ │ │ - tsteq ip, ip, lsr #10 │ │ │ │ + @ instruction: 0x011c3598 │ │ │ │ + smlawbeq r6, r8, r7, r0 │ │ │ │ + tsteq ip, r8, lsr r5 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x0126073c │ │ │ │ - @ instruction: 0x011b6abc │ │ │ │ - tsteq ip, r8, ror #9 │ │ │ │ + @ instruction: 0x01260744 │ │ │ │ + tsteq fp, r8, asr #21 │ │ │ │ + @ instruction: 0x011c34f4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x01260700 │ │ │ │ - tsteq fp, r0, lsl #21 │ │ │ │ - @ instruction: 0x011c34b0 │ │ │ │ - smlawteq r6, r4, r6, r0 │ │ │ │ - tsteq fp, r4, asr #20 │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ + @ instruction: 0x01260708 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x011c34bc │ │ │ │ + smlawteq r6, ip, r6, r0 │ │ │ │ + tsteq fp, r0, asr sl │ │ │ │ + tsteq ip, ip, ror r4 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - smlawbeq r6, r8, r6, r0 │ │ │ │ - tsteq fp, r8, lsl #20 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ + @ instruction: 0x01260690 │ │ │ │ + tsteq fp, r4, lsl sl │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x0126064c │ │ │ │ - tsteq fp, ip, asr #19 │ │ │ │ - @ instruction: 0x011c33f8 │ │ │ │ + @ instruction: 0x01260654 │ │ │ │ + @ instruction: 0x011b69d8 │ │ │ │ + tsteq ip, r4, lsl #8 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -893436,33 +893436,33 @@ │ │ │ │ b 42bd14 │ │ │ │ ldr r2, [pc, #88] @ 42bf18 │ │ │ │ add r2, pc, r2 │ │ │ │ b 42bde0 │ │ │ │ @ instruction: 0x012fbf28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fbee8 │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ - tsteq ip, r0, asr r5 │ │ │ │ - @ instruction: 0x0126056c │ │ │ │ + tsteq fp, ip, lsl #16 │ │ │ │ + tsteq ip, ip, asr r5 │ │ │ │ + @ instruction: 0x01260574 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - tsteq ip, r4, ror #9 │ │ │ │ - tsteq ip, r4, ror #9 │ │ │ │ @ instruction: 0x011c14f0 │ │ │ │ - smulwteq r6, r0, r4 │ │ │ │ - tsteq ip, r0, asr #9 │ │ │ │ - tsteq ip, ip, ror #8 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ - smlawbeq r6, ip, r4, r0 │ │ │ │ + @ instruction: 0x011c14f0 │ │ │ │ + @ instruction: 0x011c14fc │ │ │ │ + smulwteq r6, r8, r4 │ │ │ │ + tsteq ip, ip, asr #9 │ │ │ │ + tsteq ip, r8, ror r4 │ │ │ │ + tsteq fp, ip, lsr #14 │ │ │ │ + tsteq ip, ip, ror r4 │ │ │ │ + @ instruction: 0x01260494 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - tsteq fp, ip, ror #13 │ │ │ │ - tsteq ip, ip, lsr r4 │ │ │ │ - @ instruction: 0x01260458 │ │ │ │ + @ instruction: 0x011b66f8 │ │ │ │ + tsteq ip, r8, asr #8 │ │ │ │ + @ instruction: 0x01260460 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - tsteq ip, ip, lsl #8 │ │ │ │ + tsteq ip, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #724] @ 42c20c │ │ │ │ mov r4, r3 │ │ │ │ @@ -893645,41 +893645,41 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 42c000 │ │ │ │ smlawteq pc, r8, ip, fp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0126033c │ │ │ │ - tsteq fp, r4, asr #11 │ │ │ │ - tsteq ip, r0, rrx │ │ │ │ + @ instruction: 0x01260344 │ │ │ │ + @ instruction: 0x011b65d0 │ │ │ │ + tsteq ip, ip, rrx │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ strdeq fp, [pc, -ip]! │ │ │ │ - @ instruction: 0x01260248 │ │ │ │ - @ instruction: 0x011b64d0 │ │ │ │ - tsteq ip, r4, ror pc │ │ │ │ + @ instruction: 0x01260250 │ │ │ │ + @ instruction: 0x011b64dc │ │ │ │ + tsteq ip, r0, lsl #31 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - @ instruction: 0x01260208 │ │ │ │ - @ instruction: 0x011b6490 │ │ │ │ - tsteq ip, r4, lsr pc │ │ │ │ + @ instruction: 0x01260210 │ │ │ │ + @ instruction: 0x011b649c │ │ │ │ + tsteq ip, r0, asr #30 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - smlawteq r6, ip, r1, r0 │ │ │ │ - tsteq fp, r4, asr r4 │ │ │ │ - @ instruction: 0x011c2ef8 │ │ │ │ - @ instruction: 0x01260190 │ │ │ │ - tsteq fp, r8, lsl r4 │ │ │ │ - @ instruction: 0x011c2ebc │ │ │ │ + ldrdeq r0, [r6, -r4]! │ │ │ │ + tsteq fp, r0, ror #8 │ │ │ │ + tsteq ip, r4, lsl #30 │ │ │ │ + @ instruction: 0x01260198 │ │ │ │ + tsteq fp, r4, lsr #8 │ │ │ │ + tsteq ip, r8, asr #29 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - @ instruction: 0x01260154 │ │ │ │ - @ instruction: 0x011b63dc │ │ │ │ - tsteq ip, r0, lsl #29 │ │ │ │ + @ instruction: 0x0126015c │ │ │ │ + tsteq fp, r8, ror #7 │ │ │ │ + tsteq ip, ip, lsl #29 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x01260118 │ │ │ │ - tsteq fp, r0, lsr #7 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ + @ instruction: 0x01260120 │ │ │ │ + tsteq fp, ip, lsr #7 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 0042c284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -893839,32 +893839,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42c350 │ │ │ │ @ instruction: 0x012fb960 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fb8ac │ │ │ │ - msreq SP_abt, r4, ror #30 │ │ │ │ - tsteq fp, ip, ror #3 │ │ │ │ - tsteq ip, ip, lsl #25 │ │ │ │ - msreq SP_abt, r8, lsr #30 │ │ │ │ - @ instruction: 0x011b61b0 │ │ │ │ - tsteq ip, r0, asr ip │ │ │ │ - msreq SP_usr, r8, ror #29 │ │ │ │ - tsteq ip, r4, asr ip │ │ │ │ - tsteq ip, ip, lsl #24 │ │ │ │ - @ instruction: 0x011c2bf8 │ │ │ │ - msreq SP_usr, r8 @ │ │ │ │ - tsteq ip, r0, asr #23 │ │ │ │ - msreq SP_usr, r8, asr lr │ │ │ │ - tsteq fp, r0, ror #1 │ │ │ │ - tsteq ip, r0, lsl #23 │ │ │ │ - msreq SP_usr, ip, lsl lr │ │ │ │ - tsteq fp, r4, lsr #1 │ │ │ │ - tsteq ip, r4, asr #22 │ │ │ │ + msreq SP_abt, ip, ror #30 │ │ │ │ + @ instruction: 0x011b61f8 │ │ │ │ + @ instruction: 0x011c2c98 │ │ │ │ + msreq SP_abt, r0, lsr pc │ │ │ │ + @ instruction: 0x011b61bc │ │ │ │ + tsteq ip, ip, asr ip │ │ │ │ + strdeq pc, [r5, -r0]! │ │ │ │ + tsteq ip, r0, ror #24 │ │ │ │ + tsteq ip, r8, lsl ip │ │ │ │ + tsteq ip, r4, lsl #24 │ │ │ │ + msreq SP_usr, r0, lsr #29 │ │ │ │ + tsteq ip, ip, asr #23 │ │ │ │ + msreq SP_usr, r0, ror #28 │ │ │ │ + tsteq fp, ip, ror #1 │ │ │ │ + tsteq ip, ip, lsl #23 │ │ │ │ + msreq SP_usr, r4, lsr #28 │ │ │ │ + ldrheq r6, [fp, -r0] │ │ │ │ + tsteq ip, r0, asr fp │ │ │ │ │ │ │ │ 0042c55c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -894032,32 +894032,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42c64c │ │ │ │ smlawbeq pc, r8, r6, fp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fb5b0 │ │ │ │ - msreq CPSR_sc, r8, ror #24 │ │ │ │ - @ instruction: 0x011b5ef0 │ │ │ │ - @ instruction: 0x011c2990 │ │ │ │ - msreq CPSR_sc, ip, lsr #24 │ │ │ │ - @ instruction: 0x011b5eb4 │ │ │ │ - tsteq ip, r4, asr r9 │ │ │ │ - msreq SP_abt, ip, ror #23 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ - tsteq ip, r0, lsl r9 │ │ │ │ - @ instruction: 0x011c28fc │ │ │ │ - msreq SP_abt, ip @ │ │ │ │ - tsteq ip, r4, asr #17 │ │ │ │ - msreq SP_abt, ip, asr fp │ │ │ │ - tsteq fp, r4, ror #27 │ │ │ │ - tsteq ip, r4, lsl #17 │ │ │ │ - msreq SP_abt, r0, lsr #22 │ │ │ │ - tsteq fp, r8, lsr #27 │ │ │ │ - tsteq ip, r8, asr #16 │ │ │ │ + msreq CPSR_sc, r0, ror ip │ │ │ │ + @ instruction: 0x011b5efc │ │ │ │ + @ instruction: 0x011c299c │ │ │ │ + msreq CPSR_sc, r4, lsr ip │ │ │ │ + tsteq fp, r0, asr #29 │ │ │ │ + tsteq ip, r0, ror #18 │ │ │ │ + strdeq pc, [r5, -r4]! │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ + tsteq ip, r8, lsl #18 │ │ │ │ + msreq SP_abt, r4, lsr #23 │ │ │ │ + @ instruction: 0x011c28d0 │ │ │ │ + msreq SP_abt, r4, ror #22 │ │ │ │ + @ instruction: 0x011b5df0 │ │ │ │ + @ instruction: 0x011c2890 │ │ │ │ + msreq SP_abt, r8, lsr #22 │ │ │ │ + @ instruction: 0x011b5db4 │ │ │ │ + tsteq ip, r4, asr r8 │ │ │ │ │ │ │ │ 0042c858 : │ │ │ │ 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 │ │ │ │ @@ -894479,48 +894479,48 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42caf8 │ │ │ │ smlawbeq pc, r4, r3, fp @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - msreq CPSR_sc, r0, ror r9 │ │ │ │ - tsteq ip, r0, lsr #13 │ │ │ │ + msreq CPSR_sc, r8, ror r9 │ │ │ │ + tsteq ip, ip, lsr #13 │ │ │ │ tsteq sl, r0, lsl #8 │ │ │ │ - msreq CPSR_sc, r4, ror #16 │ │ │ │ - @ instruction: 0x011c2594 │ │ │ │ + msreq CPSR_sc, ip, ror #16 │ │ │ │ + tsteq ip, r0, lsr #11 │ │ │ │ @ instruction: 0x012fb104 │ │ │ │ - msreq SP_abt, r8, asr r7 │ │ │ │ - tsteq ip, r8, lsl #9 │ │ │ │ + msreq SP_abt, r0, ror #14 │ │ │ │ + @ instruction: 0x011c2494 │ │ │ │ tsteq sl, r8, asr #3 │ │ │ │ tsteq sl, r8, lsl #3 │ │ │ │ - tsteq ip, r0, asr #8 │ │ │ │ - msreq SP_usr, r8, asr #12 │ │ │ │ - tsteq ip, ip, ror #6 │ │ │ │ - @ instruction: 0x011b5890 │ │ │ │ - ldrdeq pc, [r5, -r0]! │ │ │ │ - tsteq ip, ip, lsr r3 │ │ │ │ - @ instruction: 0x011c22f4 │ │ │ │ - tsteq ip, r4, ror #5 │ │ │ │ - smlawbeq r5, r4, r5, pc @ │ │ │ │ - tsteq ip, ip, lsr #5 │ │ │ │ - @ instruction: 0x011b57d0 │ │ │ │ - msreq CPSR_sc, r4, lsl r5 │ │ │ │ - @ instruction: 0x011b579c │ │ │ │ - tsteq ip, ip, lsr r2 │ │ │ │ + tsteq ip, ip, asr #8 │ │ │ │ + msreq SP_usr, r0, asr r6 │ │ │ │ + tsteq ip, r8, ror r3 │ │ │ │ + @ instruction: 0x011b589c │ │ │ │ ldrdeq pc, [r5, -r8]! │ │ │ │ - tsteq fp, r0, ror #14 │ │ │ │ - tsteq ip, r0, lsl #4 │ │ │ │ - msreq CPSR_sc, ip @ │ │ │ │ - tsteq fp, r4, lsr #14 │ │ │ │ - tsteq ip, r4, asr #3 │ │ │ │ - msreq CPSR_sc, ip, asr r4 │ │ │ │ - tsteq fp, r4, ror #13 │ │ │ │ - tsteq ip, r4, lsl #3 │ │ │ │ - tsteq fp, ip, lsr #13 │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ + tsteq ip, r0, lsl #6 │ │ │ │ + @ instruction: 0x011c22f0 │ │ │ │ + smlawbeq r5, ip, r5, pc @ │ │ │ │ + @ instruction: 0x011c22b8 │ │ │ │ + @ instruction: 0x011b57dc │ │ │ │ + msreq CPSR_sc, ip, lsl r5 │ │ │ │ + tsteq fp, r8, lsr #15 │ │ │ │ + tsteq ip, r8, asr #4 │ │ │ │ + msreq CPSR_sc, r0, ror #9 │ │ │ │ + tsteq fp, ip, ror #14 │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ + msreq CPSR_sc, r4, lsr #9 │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ + @ instruction: 0x011c21d0 │ │ │ │ + msreq CPSR_sc, r4, ror #8 │ │ │ │ + @ instruction: 0x011b56f0 │ │ │ │ + @ instruction: 0x011c2190 │ │ │ │ + @ instruction: 0x011b56b8 │ │ │ │ │ │ │ │ 0042cf8c : │ │ │ │ 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 │ │ │ │ @@ -894857,45 +894857,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 42d178 │ │ │ │ @ instruction: 0x012fac50 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012fac18 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ - ldrdeq pc, [r5, -r4]! │ │ │ │ - tsteq ip, r0, lsl #30 │ │ │ │ + ldrdeq pc, [r5, -ip]! │ │ │ │ + tsteq ip, ip, lsl #30 │ │ │ │ smlawbeq pc, r4, sl, sl @ │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq ip, r0, ror #28 │ │ │ │ - msreq CPSR_sc, ip, lsl #2 │ │ │ │ + tsteq ip, ip, ror #28 │ │ │ │ + msreq CPSR_sc, r4, lsl r1 │ │ │ │ tsteq sl, r0, asr #23 │ │ │ │ tsteq sl, r0, lsl #23 │ │ │ │ - tsteq fp, r4, asr #5 │ │ │ │ - @ instruction: 0x011b5294 │ │ │ │ + @ instruction: 0x011b52d0 │ │ │ │ + tsteq fp, r0, lsr #5 │ │ │ │ + @ instruction: 0x0125efe0 │ │ │ │ + tsteq fp, ip, ror #4 │ │ │ │ + tsteq ip, r0, lsl sp │ │ │ │ + @ instruction: 0x0125efa4 │ │ │ │ + tsteq fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x011c1cd4 │ │ │ │ + @ instruction: 0x0125ef68 │ │ │ │ + @ instruction: 0x011b51f4 │ │ │ │ + @ instruction: 0x011c1c98 │ │ │ │ + @ instruction: 0x0125ef28 │ │ │ │ + @ instruction: 0x011c1c98 │ │ │ │ + tsteq ip, r0, asr ip │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ ldrdeq lr, [r5, -r8]! │ │ │ │ - tsteq fp, r0, ror #4 │ │ │ │ - tsteq ip, r4, lsl #26 │ │ │ │ - @ instruction: 0x0125ef9c │ │ │ │ - tsteq fp, r4, lsr #4 │ │ │ │ - tsteq ip, r8, asr #25 │ │ │ │ - @ instruction: 0x0125ef60 │ │ │ │ - tsteq fp, r8, ror #3 │ │ │ │ - tsteq ip, ip, lsl #25 │ │ │ │ - @ instruction: 0x0125ef20 │ │ │ │ - tsteq ip, ip, lsl #25 │ │ │ │ - tsteq ip, r4, asr #24 │ │ │ │ - tsteq ip, r0, lsr ip │ │ │ │ - ldrdeq lr, [r5, -r0]! │ │ │ │ - @ instruction: 0x011c1bf4 │ │ │ │ - @ instruction: 0x0125ee90 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ - @ instruction: 0x011c1bb8 │ │ │ │ - @ instruction: 0x0125ee54 │ │ │ │ - ldrsbeq r5, [fp, -ip] │ │ │ │ - tsteq ip, r0, lsl #23 │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + @ instruction: 0x0125ee98 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq ip, r4, asr #23 │ │ │ │ + @ instruction: 0x0125ee5c │ │ │ │ + tsteq fp, r8, ror #1 │ │ │ │ + tsteq ip, ip, lsl #23 │ │ │ │ │ │ │ │ 0042d560 : │ │ │ │ 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 │ │ │ │ @@ -895233,52 +895233,52 @@ │ │ │ │ b 42d74c │ │ │ │ @ instruction: 0x012fa67c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x012fa644 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r8, r0, r4, lsl #5 │ │ │ │ - @ instruction: 0x0125ec00 │ │ │ │ - tsteq ip, ip, lsr #18 │ │ │ │ + @ instruction: 0x0125ec08 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x012fa4b0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq ip, ip, lsl #17 │ │ │ │ - @ instruction: 0x0125eb38 │ │ │ │ + @ instruction: 0x011c1898 │ │ │ │ + @ instruction: 0x0125eb40 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ tsteq sl, ip, ror #11 │ │ │ │ tsteq sl, ip, lsr #11 │ │ │ │ - @ instruction: 0x011b4cf0 │ │ │ │ - tsteq fp, r0, asr #25 │ │ │ │ - @ instruction: 0x0125ea04 │ │ │ │ - tsteq fp, ip, lsl #25 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ + @ instruction: 0x011b4cfc │ │ │ │ + tsteq fp, ip, asr #25 │ │ │ │ + @ instruction: 0x0125ea0c │ │ │ │ + @ instruction: 0x011b4c98 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlawteq r5, r8, r9, lr │ │ │ │ - tsteq fp, r0, asr ip │ │ │ │ - @ instruction: 0x011c16f4 │ │ │ │ + ldrdeq lr, [r5, -r0]! │ │ │ │ + tsteq fp, ip, asr ip │ │ │ │ + tsteq ip, r0, lsl #14 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - smlawbeq r5, ip, r9, lr │ │ │ │ - tsteq fp, r4, lsl ip │ │ │ │ - @ instruction: 0x011c16b8 │ │ │ │ + @ instruction: 0x0125e994 │ │ │ │ + tsteq fp, r0, lsr #24 │ │ │ │ + tsteq ip, r4, asr #13 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x0125e94c │ │ │ │ - @ instruction: 0x011c16b8 │ │ │ │ - tsteq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x0125e954 │ │ │ │ + tsteq ip, r4, asr #13 │ │ │ │ + tsteq ip, r8, ror r6 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - tsteq ip, ip, asr r6 │ │ │ │ - strdeq lr, [r5, -ip]! │ │ │ │ - tsteq ip, r0, lsr #12 │ │ │ │ - @ instruction: 0x0125e8bc │ │ │ │ - tsteq fp, r4, asr #22 │ │ │ │ - tsteq ip, r0, ror #11 │ │ │ │ + tsteq ip, r8, ror #12 │ │ │ │ + @ instruction: 0x0125e904 │ │ │ │ + tsteq ip, ip, lsr #12 │ │ │ │ + smlawteq r5, r4, r8, lr │ │ │ │ + tsteq fp, r0, asr fp │ │ │ │ + tsteq ip, ip, ror #11 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - smlawbeq r5, r0, r8, lr │ │ │ │ - tsteq fp, r8, lsl #22 │ │ │ │ - tsteq ip, ip, lsr #11 │ │ │ │ + smlawbeq r5, r8, r8, lr │ │ │ │ + tsteq fp, r4, lsl fp │ │ │ │ + @ instruction: 0x011c15b8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 0042db58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -895503,39 +895503,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42dcac │ │ │ │ smlawbeq pc, ip, r0, sl @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0125e6b0 │ │ │ │ - tsteq ip, r0, ror #7 │ │ │ │ + @ instruction: 0x0125e6b8 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ @ instruction: 0x012f9f50 │ │ │ │ ldrsheq r5, [sl, -r8] │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - smlawbeq r5, r0, r5, lr │ │ │ │ - tsteq fp, r8, lsl #16 │ │ │ │ - tsteq ip, r8, lsr #5 │ │ │ │ - @ instruction: 0x0125e540 │ │ │ │ - tsteq ip, ip, lsr #5 │ │ │ │ - tsteq ip, r0, ror #4 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + smlawbeq r5, r8, r5, lr │ │ │ │ + tsteq fp, r4, lsl r8 │ │ │ │ + @ instruction: 0x011c12b4 │ │ │ │ + @ instruction: 0x0125e548 │ │ │ │ + @ instruction: 0x011c12b8 │ │ │ │ + tsteq ip, ip, ror #4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq ip, r0, asr r2 │ │ │ │ - strdeq lr, [r5, -r0]! │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ + tsteq ip, ip, asr r2 │ │ │ │ + strdeq lr, [r5, -r8]! │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0125e4b0 │ │ │ │ - tsteq fp, r8, lsr r7 │ │ │ │ - @ instruction: 0x011c11d8 │ │ │ │ - tsteq fp, r0, lsl #14 │ │ │ │ + @ instruction: 0x0125e4b8 │ │ │ │ + tsteq fp, r4, asr #14 │ │ │ │ + tsteq ip, r4, ror #3 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0125e444 │ │ │ │ - tsteq fp, ip, asr #13 │ │ │ │ - tsteq ip, r8, ror #2 │ │ │ │ + @ instruction: 0x0125e44c │ │ │ │ + @ instruction: 0x011b46d8 │ │ │ │ + tsteq ip, r4, ror r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 0042df54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -895681,28 +895681,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42e018 │ │ │ │ @ instruction: 0x012f9c98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f9be4 │ │ │ │ - @ instruction: 0x0125e238 │ │ │ │ - tsteq fp, r0, asr #9 │ │ │ │ - tsteq ip, ip, asr pc │ │ │ │ + @ instruction: 0x0125e240 │ │ │ │ + tsteq fp, ip, asr #9 │ │ │ │ + tsteq ip, r8, ror #30 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - strdeq lr, [r5, -ip]! │ │ │ │ - tsteq fp, r4, lsl #9 │ │ │ │ - tsteq ip, r8, lsr #30 │ │ │ │ + @ instruction: 0x0125e204 │ │ │ │ + @ instruction: 0x011b4490 │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - smlawteq r5, r0, r1, lr │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - smlawbeq r5, r4, r1, lr │ │ │ │ - tsteq fp, ip, lsl #8 │ │ │ │ - tsteq ip, r8, lsr #29 │ │ │ │ + smlawteq r5, r8, r1, lr │ │ │ │ + tsteq fp, r4, asr r4 │ │ │ │ + @ instruction: 0x011c0ef4 │ │ │ │ + smlawbeq r5, ip, r1, lr │ │ │ │ + tsteq fp, r8, lsl r4 │ │ │ │ + @ instruction: 0x011c0eb4 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 0042e1e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #904] @ 0x388 │ │ │ │ @@ -896249,55 +896249,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42e40c │ │ │ │ strdeq r9, [pc, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0125df34 │ │ │ │ - tsteq ip, r4, ror #24 │ │ │ │ + @ instruction: 0x0125df3c │ │ │ │ + tsteq ip, r0, ror ip │ │ │ │ strdeq r9, [pc, -r0]! │ │ │ │ - @ instruction: 0x0125de34 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ + @ instruction: 0x0125de3c │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x011a48dc │ │ │ │ - ldrdeq sp, [r5, -ip]! │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ + @ instruction: 0x0125dce4 │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ tsteq sl, r0, lsr r6 │ │ │ │ tsteq sl, ip, ror #11 │ │ │ │ - @ instruction: 0x0125dab4 │ │ │ │ - tsteq ip, r4, lsr #17 │ │ │ │ - @ instruction: 0x011c07d8 │ │ │ │ + @ instruction: 0x0125dabc │ │ │ │ + @ instruction: 0x011c08b0 │ │ │ │ + tsteq ip, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0125da70 │ │ │ │ - tsteq ip, r0, ror r8 │ │ │ │ - @ instruction: 0x011c0790 │ │ │ │ + @ instruction: 0x0125da78 │ │ │ │ + tsteq ip, ip, ror r8 │ │ │ │ + @ instruction: 0x011c079c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x0125da2c │ │ │ │ - @ instruction: 0x011b3cb4 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ + @ instruction: 0x0125da34 │ │ │ │ + tsteq fp, r0, asr #25 │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strdeq sp, [r5, -r0]! │ │ │ │ - tsteq fp, r8, ror ip │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ + strdeq sp, [r5, -r8]! │ │ │ │ + tsteq fp, r4, lsl #25 │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x0125d9b4 │ │ │ │ - tsteq fp, ip, lsr ip │ │ │ │ - @ instruction: 0x011c06d8 │ │ │ │ + @ instruction: 0x0125d9bc │ │ │ │ + tsteq fp, r8, asr #24 │ │ │ │ + tsteq ip, r4, ror #13 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - tsteq fp, r4, lsl #24 │ │ │ │ - @ instruction: 0x0125d948 │ │ │ │ - @ instruction: 0x011b3bd0 │ │ │ │ - tsteq ip, ip, ror #12 │ │ │ │ + tsteq fp, r0, lsl ip │ │ │ │ + @ instruction: 0x0125d950 │ │ │ │ + @ instruction: 0x011b3bdc │ │ │ │ + tsteq ip, r8, ror r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011b3b98 │ │ │ │ - tsteq fp, r8, ror #22 │ │ │ │ - @ instruction: 0x0125d8ac │ │ │ │ - tsteq fp, r4, lsr fp │ │ │ │ - @ instruction: 0x011c05d0 │ │ │ │ + tsteq fp, r4, lsr #23 │ │ │ │ + tsteq fp, r4, ror fp │ │ │ │ + @ instruction: 0x0125d8b4 │ │ │ │ + tsteq fp, r0, asr #22 │ │ │ │ + @ instruction: 0x011c05dc │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ │ │ │ │ 0042eb2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1936] @ 0x790 │ │ │ │ @@ -896597,45 +896597,45 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 42ee44 │ │ │ │ b 42ecb8 │ │ │ │ strheq r9, [pc, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smlawbeq r5, r8, r6, sp │ │ │ │ - @ instruction: 0x011c03b8 │ │ │ │ + @ instruction: 0x0125d690 │ │ │ │ + tsteq ip, r4, asr #7 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ @ instruction: 0x012f8f44 │ │ │ │ tsteq sl, ip, lsr #32 │ │ │ │ - tsteq ip, ip, ror #5 │ │ │ │ - @ instruction: 0x0125d4e0 │ │ │ │ - tsteq ip, r0, lsl #4 │ │ │ │ + @ instruction: 0x011c02f8 │ │ │ │ + @ instruction: 0x0125d4e8 │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0125d49c │ │ │ │ - tsteq fp, r4, lsr #14 │ │ │ │ - tsteq ip, r0, asr #3 │ │ │ │ + @ instruction: 0x0125d4a4 │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ + tsteq ip, ip, asr #3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0125d460 │ │ │ │ - tsteq fp, r8, ror #13 │ │ │ │ - tsteq ip, r4, lsl #3 │ │ │ │ + @ instruction: 0x0125d468 │ │ │ │ + @ instruction: 0x011b36f4 │ │ │ │ + @ instruction: 0x011c0190 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0125d424 │ │ │ │ - tsteq fp, ip, lsr #13 │ │ │ │ - tsteq ip, r8, asr #2 │ │ │ │ + @ instruction: 0x0125d42c │ │ │ │ + @ instruction: 0x011b36b8 │ │ │ │ + tsteq ip, r4, asr r1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq fp, r4, ror r6 │ │ │ │ - tsteq fp, r4, asr #12 │ │ │ │ + tsteq fp, r0, lsl #13 │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - smlawbeq r5, r8, r3, sp │ │ │ │ - tsteq fp, r0, lsl r6 │ │ │ │ - tsteq ip, ip, lsr #1 │ │ │ │ + @ instruction: 0x0125d390 │ │ │ │ + tsteq fp, ip, lsl r6 │ │ │ │ + ldrheq r0, [ip, -r8] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0125d348 │ │ │ │ - tsteq ip, r8, ror r1 │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ + @ instruction: 0x0125d350 │ │ │ │ + tsteq ip, r4, lsl #3 │ │ │ │ + tsteq ip, ip, ror r0 │ │ │ │ │ │ │ │ 0042f068 : │ │ │ │ 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 │ │ │ │ @@ -896934,43 +896934,43 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 42f380 │ │ │ │ b 42f1f4 │ │ │ │ smlawbeq pc, r0, fp, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0125d14c │ │ │ │ - tstpeq fp, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125d154 │ │ │ │ + tstpeq fp, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ @ instruction: 0x012f8a08 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x011a3af0 │ │ │ │ - @ instruction: 0x011bfdb0 │ │ │ │ - @ instruction: 0x0125cfa4 │ │ │ │ - tstpeq fp, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bfdbc │ │ │ │ + @ instruction: 0x0125cfac │ │ │ │ + @ instruction: 0x011bfcd0 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x0125cf60 │ │ │ │ - tsteq fp, r8, ror #3 │ │ │ │ - tstpeq fp, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0125cf24 │ │ │ │ - tsteq fp, ip, lsr #3 │ │ │ │ - tstpeq fp, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125cf68 │ │ │ │ + @ instruction: 0x011b31f4 │ │ │ │ + @ instruction: 0x011bfc94 │ │ │ │ + @ instruction: 0x0125cf2c │ │ │ │ + @ instruction: 0x011b31b8 │ │ │ │ + tstpeq fp, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - @ instruction: 0x0125cee8 │ │ │ │ - tsteq fp, r0, ror r1 │ │ │ │ - tstpeq fp, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r5, -r0]! │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ + tstpeq fp, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - tsteq fp, r8, lsr r1 │ │ │ │ - tsteq fp, r8, lsl #2 │ │ │ │ - @ instruction: 0x0125ce4c │ │ │ │ - ldrsbeq r3, [fp, -r4] │ │ │ │ - tstpeq fp, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0125ce0c │ │ │ │ - tstpeq fp, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, asr #2 │ │ │ │ + tsteq fp, r4, lsl r1 │ │ │ │ + @ instruction: 0x0125ce54 │ │ │ │ + tsteq fp, r0, ror #1 │ │ │ │ + tstpeq fp, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125ce14 │ │ │ │ + tstpeq fp, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 0042f5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1944] @ 0x798 │ │ │ │ @@ -897221,40 +897221,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42f714 │ │ │ │ @ instruction: 0x012f863c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0125cc2c │ │ │ │ - tstpeq fp, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125cc34 │ │ │ │ + tstpeq fp, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ @ instruction: 0x012f84e8 │ │ │ │ tsteq sl, r4, lsr r6 │ │ │ │ - tsteq fp, r8, ror sp │ │ │ │ - @ instruction: 0x0125cabc │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ - tstpeq fp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r5, r0, sl, ip │ │ │ │ - tsteq fp, r8, lsl #26 │ │ │ │ - tstpeq fp, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsl #27 │ │ │ │ + smlawteq r5, r4, sl, ip │ │ │ │ + tsteq fp, r0, asr sp │ │ │ │ + @ instruction: 0x011bf7f4 │ │ │ │ + smlawbeq r5, r8, sl, ip │ │ │ │ + tsteq fp, r4, lsl sp │ │ │ │ + @ instruction: 0x011bf7b0 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x0125ca44 │ │ │ │ - tsteq fp, ip, asr #25 │ │ │ │ - tstpeq fp, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125ca4c │ │ │ │ + @ instruction: 0x011b2cd8 │ │ │ │ + tstpeq fp, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - @ instruction: 0x011b2c94 │ │ │ │ + tsteq fp, r0, lsr #25 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - tstpeq fp, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r5, -r4]! │ │ │ │ - @ instruction: 0x011bf6f4 │ │ │ │ + tstpeq fp, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r5, -ip]! @ │ │ │ │ + tstpeq fp, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x0125c994 │ │ │ │ - tsteq fp, ip, lsl ip │ │ │ │ - @ instruction: 0x011bf6bc │ │ │ │ + @ instruction: 0x0125c99c │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ + tstpeq fp, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0042fa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r1 │ │ │ │ @@ -897802,64 +897802,64 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 42fd94 │ │ │ │ ldrdeq r8, [pc, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0125c840 │ │ │ │ - tstpeq fp, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125c848 │ │ │ │ + tstpeq fp, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x0125c59c │ │ │ │ - tstpeq fp, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125c5a4 │ │ │ │ + @ instruction: 0x011bf2d4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0x012f7e68 │ │ │ │ - @ instruction: 0x0125c448 │ │ │ │ - @ instruction: 0x011b26d0 │ │ │ │ - tstpeq fp, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0125c450 │ │ │ │ + @ instruction: 0x011b26dc │ │ │ │ + tstpeq fp, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0125c314 │ │ │ │ - tstpeq fp, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r5, r8, r2, ip │ │ │ │ - tsteq fp, r0, asr r5 │ │ │ │ - tsteq fp, ip, ror #31 │ │ │ │ + @ instruction: 0x0125c31c │ │ │ │ + tstpeq fp, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r5, -r0]! │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ + @ instruction: 0x011beff8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ - tstpeq fp, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0125c260 │ │ │ │ - tsteq fp, r4, lsl #31 │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ + ldrsheq pc, [fp, -r4] @ │ │ │ │ + @ instruction: 0x0125c268 │ │ │ │ + @ instruction: 0x011bef90 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - @ instruction: 0x0125c218 │ │ │ │ - tsteq fp, r0, lsr #9 │ │ │ │ - tsteq fp, ip, lsr pc │ │ │ │ + @ instruction: 0x0125c220 │ │ │ │ + tsteq fp, ip, lsr #9 │ │ │ │ + tsteq fp, r8, asr #30 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - ldrdeq ip, [r5, -r8]! │ │ │ │ - tsteq fp, r0, ror #8 │ │ │ │ - @ instruction: 0x011beefc │ │ │ │ + @ instruction: 0x0125c1e0 │ │ │ │ + tsteq fp, ip, ror #8 │ │ │ │ + tsteq fp, r8, lsl #30 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x0125c170 │ │ │ │ - tstpeq fp, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011bee94 │ │ │ │ + tsteq fp, r4, lsr r4 │ │ │ │ + @ instruction: 0x0125c178 │ │ │ │ + tstpeq fp, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsr #29 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x0125c13c │ │ │ │ - tsteq fp, r4, asr #7 │ │ │ │ - tsteq fp, r0, ror #28 │ │ │ │ + @ instruction: 0x0125c144 │ │ │ │ + @ instruction: 0x011b23d0 │ │ │ │ + tsteq fp, ip, ror #28 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x0125c100 │ │ │ │ - tsteq fp, r8, lsl #7 │ │ │ │ - tsteq fp, r8, lsr #28 │ │ │ │ - smlawteq r5, r4, r0, ip │ │ │ │ - tsteq fp, ip, asr #6 │ │ │ │ - tsteq fp, r8, ror #27 │ │ │ │ + @ instruction: 0x0125c108 │ │ │ │ + @ instruction: 0x011b2394 │ │ │ │ + tsteq fp, r4, lsr lr │ │ │ │ + smlawteq r5, ip, r0, ip │ │ │ │ + tsteq fp, r8, asr r3 │ │ │ │ + @ instruction: 0x011bedf4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - smlawbeq r5, r4, r0, ip │ │ │ │ - tsteq fp, ip, lsl #6 │ │ │ │ - tsteq fp, r8, lsr #27 │ │ │ │ + smlawbeq r5, ip, r0, ip │ │ │ │ + tsteq fp, r8, lsl r3 │ │ │ │ + @ instruction: 0x011bedb4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00430374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -898410,63 +898410,63 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43070c │ │ │ │ @ instruction: 0x012f786c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r5, r8, lr, fp │ │ │ │ - tsteq fp, r4, ror #23 │ │ │ │ - @ instruction: 0x0125bc24 │ │ │ │ - tsteq fp, r0, asr r9 │ │ │ │ + ldrdeq fp, [r5, -r0]! │ │ │ │ + @ instruction: 0x011bebf0 │ │ │ │ + @ instruction: 0x0125bc2c │ │ │ │ + tsteq fp, ip, asr r9 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ strdeq r7, [pc, -r0]! │ │ │ │ - ldrdeq fp, [r5, -r0]! │ │ │ │ - tsteq fp, r8, asr sp │ │ │ │ - @ instruction: 0x011be7fc │ │ │ │ + ldrdeq fp, [r5, -r8]! │ │ │ │ + tsteq fp, r4, ror #26 │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - @ instruction: 0x0125b99c │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ - @ instruction: 0x011be6bc │ │ │ │ + @ instruction: 0x0125b9a4 │ │ │ │ + @ instruction: 0x011be798 │ │ │ │ + tsteq fp, r8, asr #13 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x0125b950 │ │ │ │ - @ instruction: 0x011b1bd8 │ │ │ │ - tsteq fp, r8, ror r6 │ │ │ │ - tsteq fp, r0, lsr #23 │ │ │ │ - tsteq fp, r0, ror r7 │ │ │ │ - @ instruction: 0x0125b8e8 │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ + @ instruction: 0x0125b958 │ │ │ │ + tsteq fp, r4, ror #23 │ │ │ │ + tsteq fp, r4, lsl #13 │ │ │ │ + tsteq fp, ip, lsr #23 │ │ │ │ + tsteq fp, ip, ror r7 │ │ │ │ + strdeq fp, [r5, -r0]! │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x0125b8a0 │ │ │ │ - tsteq fp, r8, lsr #22 │ │ │ │ - tsteq fp, r4, asr #11 │ │ │ │ + @ instruction: 0x0125b8a8 │ │ │ │ + tsteq fp, r4, lsr fp │ │ │ │ + @ instruction: 0x011be5d0 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - @ instruction: 0x0125b860 │ │ │ │ - tsteq fp, r8, ror #21 │ │ │ │ - tsteq fp, r4, lsl #11 │ │ │ │ + @ instruction: 0x0125b868 │ │ │ │ + @ instruction: 0x011b1af4 │ │ │ │ + @ instruction: 0x011be590 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x011b1ab0 │ │ │ │ - strdeq fp, [r5, -r8]! │ │ │ │ - @ instruction: 0x011be6b0 │ │ │ │ - tsteq fp, ip, lsl r5 │ │ │ │ + @ instruction: 0x011b1abc │ │ │ │ + @ instruction: 0x0125b800 │ │ │ │ + @ instruction: 0x011be6bc │ │ │ │ + tsteq fp, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - smlawteq r5, r4, r7, fp │ │ │ │ - tsteq fp, ip, asr #20 │ │ │ │ - tsteq fp, ip, ror #9 │ │ │ │ - smlawbeq r5, r8, r7, fp │ │ │ │ - tsteq fp, r0, lsl sl │ │ │ │ - tsteq fp, ip, lsr #9 │ │ │ │ + smlawteq r5, ip, r7, fp │ │ │ │ + tsteq fp, r8, asr sl │ │ │ │ + @ instruction: 0x011be4f8 │ │ │ │ + @ instruction: 0x0125b790 │ │ │ │ + tsteq fp, ip, lsl sl │ │ │ │ + @ instruction: 0x011be4b8 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x0125b74c │ │ │ │ - @ instruction: 0x011b19d4 │ │ │ │ - tsteq fp, r0, ror r4 │ │ │ │ + @ instruction: 0x0125b754 │ │ │ │ + tsteq fp, r0, ror #19 │ │ │ │ + tsteq fp, ip, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x0125b70c │ │ │ │ - @ instruction: 0x011b1994 │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ + @ instruction: 0x0125b714 │ │ │ │ + tsteq fp, r0, lsr #19 │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ │ │ │ │ 00430ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898561,28 +898561,28 @@ │ │ │ │ mov r1, #860 @ 0x35c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 430d98 │ │ │ │ b 430d30 │ │ │ │ tsteq sl, r8, lsr r6 │ │ │ │ - tsteq fp, r8, lsr #9 │ │ │ │ - smlawbeq r5, ip, r5, fp │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ + @ instruction: 0x011be4b4 │ │ │ │ + @ instruction: 0x0125b594 │ │ │ │ + @ instruction: 0x011be2b8 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - @ instruction: 0x0125b548 │ │ │ │ - @ instruction: 0x011b17d0 │ │ │ │ - tsteq fp, ip, ror #4 │ │ │ │ - @ instruction: 0x0125b508 │ │ │ │ + @ instruction: 0x0125b550 │ │ │ │ + @ instruction: 0x011b17dc │ │ │ │ tsteq fp, r8, ror r2 │ │ │ │ - tsteq fp, r4, lsr #4 │ │ │ │ + @ instruction: 0x0125b510 │ │ │ │ + tsteq fp, r4, lsl #5 │ │ │ │ + tsteq fp, r0, lsr r2 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - tsteq fp, ip, lsl r2 │ │ │ │ - @ instruction: 0x0125b4b8 │ │ │ │ - @ instruction: 0x011be1dc │ │ │ │ + tsteq fp, r8, lsr #4 │ │ │ │ + smlawteq r5, r0, r4, fp │ │ │ │ + tsteq fp, r8, ror #3 │ │ │ │ │ │ │ │ 00430eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs lr, r1, #0 │ │ │ │ @@ -898648,24 +898648,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 430ee8 │ │ │ │ b 430f38 │ │ │ │ - tsteq fp, r0, asr r1 │ │ │ │ - @ instruction: 0x0125b3ec │ │ │ │ - tsteq fp, r4, lsl r1 │ │ │ │ - @ instruction: 0x0125b3a8 │ │ │ │ - tsteq fp, r0, lsr r6 │ │ │ │ - tsteq fp, ip, asr #1 │ │ │ │ + tsteq fp, ip, asr r1 │ │ │ │ + strdeq fp, [r5, -r4]! │ │ │ │ + tsteq fp, r0, lsr #2 │ │ │ │ + @ instruction: 0x0125b3b0 │ │ │ │ + tsteq fp, ip, lsr r6 │ │ │ │ + ldrsbeq lr, [fp, -r8] │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - @ instruction: 0x0125b368 │ │ │ │ - ldrsbeq lr, [fp, -r4] │ │ │ │ - tsteq fp, r8, lsl #1 │ │ │ │ + @ instruction: 0x0125b370 │ │ │ │ + tsteq fp, r0, ror #1 │ │ │ │ + @ instruction: 0x011be094 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ │ │ │ │ 00430ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -898725,21 +898725,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 431040 │ │ │ │ tsteq sl, r8, lsr #6 │ │ │ │ - tsteq fp, r8, lsr #3 │ │ │ │ - @ instruction: 0x0125b27c │ │ │ │ - @ instruction: 0x011bdf9c │ │ │ │ + @ instruction: 0x011be1b4 │ │ │ │ + smlawbeq r5, r4, r2, fp │ │ │ │ + tsteq fp, r8, lsr #31 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - @ instruction: 0x0125b234 │ │ │ │ - @ instruction: 0x011b14bc │ │ │ │ - tsteq fp, r8, asr pc │ │ │ │ + @ instruction: 0x0125b23c │ │ │ │ + tsteq fp, r8, asr #9 │ │ │ │ + tsteq fp, r4, ror #30 │ │ │ │ │ │ │ │ 00431110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -898767,17 +898767,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #980 @ 0x3d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43114c │ │ │ │ - @ instruction: 0x0125b190 │ │ │ │ - tsteq fp, r8, lsl r4 │ │ │ │ - @ instruction: 0x011bdeb8 │ │ │ │ + @ instruction: 0x0125b198 │ │ │ │ + tsteq fp, r4, lsr #8 │ │ │ │ + tsteq fp, r4, asr #29 │ │ │ │ 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, #1012] @ 4315b0 │ │ │ │ mov sl, r3 │ │ │ │ @@ -899033,44 +899033,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 431318 │ │ │ │ @ instruction: 0x012f6a44 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f68e4 │ │ │ │ - @ instruction: 0x0125af2c │ │ │ │ - tsteq fp, ip, lsl sp │ │ │ │ - tsteq fp, r0, asr ip │ │ │ │ + @ instruction: 0x0125af34 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + tsteq fp, ip, asr ip │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0125aeec │ │ │ │ - tsteq fp, r4, ror r1 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ + strdeq sl, [r5, -r4]! │ │ │ │ + tsteq fp, r0, lsl #3 │ │ │ │ + tsteq fp, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0125aeb0 │ │ │ │ - tsteq fp, r8, lsr r1 │ │ │ │ - @ instruction: 0x011bdbd4 │ │ │ │ + @ instruction: 0x0125aeb8 │ │ │ │ + tsteq fp, r4, asr #2 │ │ │ │ + tsteq fp, r0, ror #23 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0125ae74 │ │ │ │ - ldrsheq r1, [fp, -ip] │ │ │ │ - @ instruction: 0x011bdb9c │ │ │ │ - @ instruction: 0x0125ae34 │ │ │ │ - tsteq fp, r8, asr sp │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ + @ instruction: 0x0125ae7c │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ + tsteq fp, r8, lsr #23 │ │ │ │ + @ instruction: 0x0125ae3c │ │ │ │ + tsteq fp, r4, ror #26 │ │ │ │ + tsteq fp, ip, asr fp │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - @ instruction: 0x0125adec │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ - tsteq fp, r8, lsl fp │ │ │ │ + strdeq sl, [r5, -r4]! │ │ │ │ + tsteq fp, r0, lsl #1 │ │ │ │ + tsteq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - @ instruction: 0x0125adb0 │ │ │ │ - tsteq fp, r8, lsr r0 │ │ │ │ - @ instruction: 0x011bdad4 │ │ │ │ + @ instruction: 0x0125adb8 │ │ │ │ + tsteq fp, r4, asr #32 │ │ │ │ + tsteq fp, r0, ror #21 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - @ instruction: 0x0125ad74 │ │ │ │ - @ instruction: 0x011b0ffc │ │ │ │ - @ instruction: 0x011bda9c │ │ │ │ + @ instruction: 0x0125ad7c │ │ │ │ + tsteq fp, r8 │ │ │ │ + tsteq fp, r8, lsr #21 │ │ │ │ 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, #1016] @ 431a48 │ │ │ │ mov sl, r3 │ │ │ │ @@ -899327,45 +899327,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4317b0 │ │ │ │ @ instruction: 0x012f65b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f644c │ │ │ │ - @ instruction: 0x0125aa94 │ │ │ │ - tsteq fp, r4, lsl #17 │ │ │ │ - @ instruction: 0x011bd7b8 │ │ │ │ + @ instruction: 0x0125aa9c │ │ │ │ + @ instruction: 0x011bd890 │ │ │ │ + tsteq fp, r4, asr #15 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - @ instruction: 0x0125aa54 │ │ │ │ - @ instruction: 0x011b0cdc │ │ │ │ - tsteq fp, r8, ror r7 │ │ │ │ + @ instruction: 0x0125aa5c │ │ │ │ + tsteq fp, r8, ror #25 │ │ │ │ + tsteq fp, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0125aa18 │ │ │ │ - tsteq fp, r0, lsr #25 │ │ │ │ - tsteq fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x0125aa20 │ │ │ │ + tsteq fp, ip, lsr #25 │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - ldrdeq sl, [r5, -ip]! │ │ │ │ - tsteq fp, r4, ror #24 │ │ │ │ - tsteq fp, r0, lsl #14 │ │ │ │ + @ instruction: 0x0125a9e4 │ │ │ │ + tsteq fp, r0, ror ip │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x0125a99c │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ - @ instruction: 0x011bd6b8 │ │ │ │ + @ instruction: 0x0125a9a4 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ + tsteq fp, r4, asr #13 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125a954 │ │ │ │ - @ instruction: 0x011b0bdc │ │ │ │ - tsteq fp, r0, lsl #13 │ │ │ │ + @ instruction: 0x0125a95c │ │ │ │ + tsteq fp, r8, ror #23 │ │ │ │ + tsteq fp, ip, lsl #13 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x0125a918 │ │ │ │ - tsteq fp, r0, lsr #23 │ │ │ │ - tsteq fp, ip, lsr r6 │ │ │ │ + @ instruction: 0x0125a920 │ │ │ │ + tsteq fp, ip, lsr #23 │ │ │ │ + tsteq fp, r8, asr #12 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - ldrdeq sl, [r5, -ip]! │ │ │ │ - tsteq fp, r4, ror #22 │ │ │ │ - tsteq fp, r4, lsl #12 │ │ │ │ + @ instruction: 0x0125a8e4 │ │ │ │ + tsteq fp, r0, ror fp │ │ │ │ + tsteq fp, r0, 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1996] @ 4322b8 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -899867,40 +899867,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 431c28 │ │ │ │ @ instruction: 0x012f610c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r5, [pc, -r4]! │ │ │ │ - ldrdeq sl, [r5, -r4]! │ │ │ │ - tsteq fp, r4, asr #31 │ │ │ │ - @ instruction: 0x011bcef8 │ │ │ │ + ldrdeq sl, [r5, -ip]! │ │ │ │ + @ instruction: 0x011bcfd0 │ │ │ │ + tsteq fp, r4, lsl #30 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - @ instruction: 0x0125a198 │ │ │ │ - tsteq fp, r0, lsr #8 │ │ │ │ - @ instruction: 0x011bcebc │ │ │ │ + @ instruction: 0x0125a1a0 │ │ │ │ + tsteq fp, ip, lsr #8 │ │ │ │ + tsteq fp, r8, asr #29 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - @ instruction: 0x0125a15c │ │ │ │ - tsteq fp, r4, ror #7 │ │ │ │ - tsteq fp, r0, lsl #29 │ │ │ │ + @ instruction: 0x0125a164 │ │ │ │ + @ instruction: 0x011b03f0 │ │ │ │ + tsteq fp, ip, lsl #29 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x0125a120 │ │ │ │ - tsteq fp, r8, lsr #7 │ │ │ │ - tsteq fp, r4, asr #28 │ │ │ │ + @ instruction: 0x0125a128 │ │ │ │ + @ instruction: 0x011b03b4 │ │ │ │ + tsteq fp, r0, asr lr │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - @ instruction: 0x0125a0e4 │ │ │ │ - tsteq fp, ip, ror #6 │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ - @ instruction: 0x0125a0a8 │ │ │ │ - tsteq fp, r0, lsr r3 │ │ │ │ - @ instruction: 0x011bcdd4 │ │ │ │ + @ instruction: 0x0125a0ec │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + strheq sl, [r5, -r0]! │ │ │ │ + tsteq fp, ip, lsr r3 │ │ │ │ + tsteq fp, r0, ror #27 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - @ instruction: 0x0125a06c │ │ │ │ - @ instruction: 0x011b02f4 │ │ │ │ - @ instruction: 0x011bcd90 │ │ │ │ + @ instruction: 0x0125a074 │ │ │ │ + tsteq fp, r0, lsl #6 │ │ │ │ + @ instruction: 0x011bcd9c │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1996] @ 432b18 │ │ │ │ @@ -900403,40 +900403,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43248c │ │ │ │ @ instruction: 0x012f58ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f5770 │ │ │ │ - @ instruction: 0x01259974 │ │ │ │ - tsteq fp, r4, ror #14 │ │ │ │ - @ instruction: 0x011bc698 │ │ │ │ + @ instruction: 0x0125997c │ │ │ │ + tsteq fp, r0, ror r7 │ │ │ │ + tsteq fp, r4, lsr #13 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - @ instruction: 0x01259938 │ │ │ │ - tstpeq sl, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ + @ instruction: 0x01259940 │ │ │ │ + tstpeq sl, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - strdeq r9, [r5, -ip]! │ │ │ │ - tstpeq sl, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ + @ instruction: 0x01259904 │ │ │ │ + @ instruction: 0x011afb90 │ │ │ │ + tsteq fp, ip, lsr #12 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - smlawteq r5, r0, r8, r9 │ │ │ │ - tstpeq sl, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, ror #11 │ │ │ │ + smlawteq r5, r8, r8, r9 │ │ │ │ + tstpeq sl, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bc5f0 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - smlawbeq r5, r4, r8, r9 │ │ │ │ - tstpeq sl, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, lsr #11 │ │ │ │ - @ instruction: 0x01259848 │ │ │ │ - @ instruction: 0x011afad0 │ │ │ │ - tsteq fp, r4, ror r5 │ │ │ │ + smlawbeq r5, ip, r8, r9 │ │ │ │ + tstpeq sl, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bc5b8 │ │ │ │ + @ instruction: 0x01259850 │ │ │ │ + @ instruction: 0x011afadc │ │ │ │ + tsteq fp, r0, lsl #11 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - @ instruction: 0x0125980c │ │ │ │ - @ instruction: 0x011afa94 │ │ │ │ - tsteq fp, r0, lsr r5 │ │ │ │ + @ instruction: 0x01259814 │ │ │ │ + tstpeq sl, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 432c10 │ │ │ │ ldr r2, [pc, #104] @ 432c14 │ │ │ │ @@ -900463,18 +900463,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 432bc8 │ │ │ │ @ instruction: 0xffff9098 │ │ │ │ - tsteq fp, ip, lsl #14 │ │ │ │ - @ instruction: 0x01259714 │ │ │ │ - @ instruction: 0x011af99c │ │ │ │ - tsteq fp, r8, lsr r4 │ │ │ │ + tsteq fp, r8, lsl r7 │ │ │ │ + @ instruction: 0x0125971c │ │ │ │ + tstpeq sl, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, asr #8 │ │ │ │ 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] @ 432ca8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -900501,17 +900501,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 432c60 │ │ │ │ @ instruction: 0xffff9000 │ │ │ │ - @ instruction: 0x0125967c │ │ │ │ - tstpeq sl, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, lsr #7 │ │ │ │ + smlawbeq r5, r4, r6, r9 │ │ │ │ + tstpeq sl, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr #7 │ │ │ │ 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] @ 432d3c │ │ │ │ ldr r2, [pc, #104] @ 432d40 │ │ │ │ @@ -900538,18 +900538,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 432cf4 │ │ │ │ @ instruction: 0xffff8fe0 │ │ │ │ - tsteq fp, r0, lsl #12 │ │ │ │ - @ instruction: 0x012595e8 │ │ │ │ - tstpeq sl, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, lsl #6 │ │ │ │ + tsteq fp, ip, lsl #12 │ │ │ │ + strdeq r9, [r5, -r0]! │ │ │ │ + tstpeq sl, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00432d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -900587,18 +900587,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 432e10 │ │ │ │ add r2, r6, #540 @ 0x21c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 432d94 │ │ │ │ @ instruction: 0xffff8f44 │ │ │ │ - tsteq fp, r8, ror #10 │ │ │ │ - @ instruction: 0x01259554 │ │ │ │ - @ instruction: 0x011af7d0 │ │ │ │ - tsteq fp, ip, ror r2 │ │ │ │ + tsteq fp, r4, ror r5 │ │ │ │ + @ instruction: 0x0125955c │ │ │ │ + @ instruction: 0x011af7dc │ │ │ │ + tsteq fp, r8, lsl #5 │ │ │ │ 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] @ 432e94 │ │ │ │ @@ -900626,18 +900626,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 432e4c │ │ │ │ @ instruction: 0xffff8e8c │ │ │ │ - tsteq fp, r0, asr #9 │ │ │ │ - @ instruction: 0x01259490 │ │ │ │ - tstpeq sl, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011bc1b4 │ │ │ │ + tsteq fp, ip, asr #9 │ │ │ │ + @ instruction: 0x01259498 │ │ │ │ + tstpeq sl, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, asr #3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 00432eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -900675,18 +900675,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 432f68 │ │ │ │ add r2, r6, #568 @ 0x238 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 432eec │ │ │ │ @ instruction: 0xffff8df0 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ - strdeq r9, [r5, -ip]! │ │ │ │ - tstpeq sl, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, lsr #2 │ │ │ │ + tsteq fp, r4, lsr r4 │ │ │ │ + @ instruction: 0x01259404 │ │ │ │ + tstpeq sl, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsr r1 │ │ │ │ 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] @ 432fec │ │ │ │ @@ -900714,18 +900714,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #576 @ 0x240 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 432fa4 │ │ │ │ @ instruction: 0xffff8d10 │ │ │ │ - tsteq fp, r0, lsl #7 │ │ │ │ - @ instruction: 0x01259338 │ │ │ │ - tstpeq sl, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, asr r0 │ │ │ │ + tsteq fp, ip, lsl #7 │ │ │ │ + @ instruction: 0x01259340 │ │ │ │ + tstpeq sl, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, rrx │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ │ │ │ │ 00433004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -900763,18 +900763,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4330c0 │ │ │ │ add r2, r6, #596 @ 0x254 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 433044 │ │ │ │ @ instruction: 0xffff8c74 │ │ │ │ - tsteq fp, r8, ror #5 │ │ │ │ - @ instruction: 0x012592a4 │ │ │ │ - tstpeq sl, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, asr #31 │ │ │ │ + @ instruction: 0x011bc2f4 │ │ │ │ + @ instruction: 0x012592ac │ │ │ │ + tstpeq sl, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bbfd8 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 004330cc : │ │ │ │ mov r0, #0 │ │ │ │ @@ -900808,18 +900808,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43310c │ │ │ │ @ instruction: 0xffff8bc0 │ │ │ │ - tsteq fp, r0, lsr r2 │ │ │ │ - ldrdeq r9, [r5, -r0]! │ │ │ │ - tstpeq sl, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011bbef4 │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + ldrdeq r9, [r5, -r8]! │ │ │ │ + tstpeq sl, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 0043316c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -900857,18 +900857,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 433228 │ │ │ │ add r2, r6, #628 @ 0x274 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4331ac │ │ │ │ @ instruction: 0xffff8b24 │ │ │ │ - @ instruction: 0x011bc198 │ │ │ │ - @ instruction: 0x0125913c │ │ │ │ - @ instruction: 0x011af3b8 │ │ │ │ - tsteq fp, r4, ror #28 │ │ │ │ + tsteq fp, r4, lsr #3 │ │ │ │ + @ instruction: 0x01259144 │ │ │ │ + tstpeq sl, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, ror lr │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ │ │ │ │ 0043322c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -900898,17 +900898,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 433264 │ │ │ │ @ instruction: 0xffff8a58 │ │ │ │ - @ instruction: 0x01259078 │ │ │ │ - tstpeq sl, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011bbd9c │ │ │ │ + smlawbeq r5, r0, r0, r9 │ │ │ │ + tstpeq sl, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsr #27 │ │ │ │ muleq r0, r4, r5 │ │ │ │ │ │ │ │ 004332c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -900937,17 +900937,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4332f8 │ │ │ │ @ instruction: 0xffff89d0 │ │ │ │ - @ instruction: 0x01258fe4 │ │ │ │ - tstpeq sl, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, lsl #26 │ │ │ │ + @ instruction: 0x01258fec │ │ │ │ + tstpeq sl, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsl sp │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ │ │ │ │ 00433354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -901406,60 +901406,60 @@ │ │ │ │ smlawbeq pc, r0, r8, r4 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, lsl #23 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x012f4678 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01258be4 │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ + @ instruction: 0x01258bec │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tstpeq r9, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01258ae0 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ - tsteq fp, ip, lsl #16 │ │ │ │ + @ instruction: 0x01258ae8 │ │ │ │ + tsteq sl, r4, ror sp │ │ │ │ + tsteq fp, r8, lsl r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01258aa4 │ │ │ │ - tsteq sl, ip, lsr #26 │ │ │ │ - @ instruction: 0x011bb7d0 │ │ │ │ - @ instruction: 0x01258a68 │ │ │ │ - @ instruction: 0x011aecf0 │ │ │ │ - @ instruction: 0x011bb794 │ │ │ │ + @ instruction: 0x01258aac │ │ │ │ + tsteq sl, r8, lsr sp │ │ │ │ + @ instruction: 0x011bb7dc │ │ │ │ + @ instruction: 0x01258a70 │ │ │ │ + @ instruction: 0x011aecfc │ │ │ │ + tsteq fp, r0, lsr #15 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01258a30 │ │ │ │ - @ instruction: 0x011aecb8 │ │ │ │ - tsteq fp, ip, asr r7 │ │ │ │ + @ instruction: 0x01258a38 │ │ │ │ + tsteq sl, r4, asr #25 │ │ │ │ + tsteq fp, r8, ror #14 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - strdeq r8, [r5, -r8]! @ │ │ │ │ - tsteq sl, r0, lsl #25 │ │ │ │ - tsteq fp, r4, lsr #14 │ │ │ │ + @ instruction: 0x01258a00 │ │ │ │ + tsteq sl, ip, lsl #25 │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - tsteq fp, r8, lsr sl │ │ │ │ - smlawteq r5, r0, r9, r8 │ │ │ │ - tsteq fp, r4, ror #13 │ │ │ │ + tsteq fp, r4, asr #20 │ │ │ │ + smlawteq r5, r8, r9, r8 │ │ │ │ + @ instruction: 0x011bb6f0 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlawbeq r5, r0, r9, r8 │ │ │ │ - tsteq fp, ip, asr #19 │ │ │ │ - tsteq fp, r0, lsr #13 │ │ │ │ + smlawbeq r5, r8, r9, r8 │ │ │ │ + @ instruction: 0x011bb9d8 │ │ │ │ + tsteq fp, ip, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011aebd8 │ │ │ │ - @ instruction: 0x01258920 │ │ │ │ - tsteq sl, r8, lsr #23 │ │ │ │ - tsteq fp, ip, asr #12 │ │ │ │ + tsteq sl, r4, ror #23 │ │ │ │ + @ instruction: 0x01258928 │ │ │ │ + @ instruction: 0x011aebb4 │ │ │ │ + tsteq fp, r8, asr r6 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x012588e8 │ │ │ │ - tsteq sl, r0, ror fp │ │ │ │ - tsteq fp, r4, lsl r6 │ │ │ │ + strdeq r8, [r5, -r0]! │ │ │ │ + tsteq sl, ip, ror fp │ │ │ │ + tsteq fp, r0, lsr #12 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - @ instruction: 0x012588b0 │ │ │ │ - tsteq sl, r8, lsr fp │ │ │ │ - @ instruction: 0x011bb5dc │ │ │ │ + @ instruction: 0x012588b8 │ │ │ │ + tsteq sl, r4, asr #22 │ │ │ │ + tsteq fp, r8, ror #11 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ │ │ │ │ 00433b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -901647,35 +901647,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 433c28 │ │ │ │ @ instruction: 0x012f40a0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01258720 │ │ │ │ - tsteq fp, r0, asr r4 │ │ │ │ + @ instruction: 0x01258728 │ │ │ │ + tsteq fp, ip, asr r4 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ ldrdeq r3, [pc, -r4]! │ │ │ │ - @ instruction: 0x01258620 │ │ │ │ - tsteq sl, r8, lsr #17 │ │ │ │ - tsteq fp, ip, asr #6 │ │ │ │ + @ instruction: 0x01258628 │ │ │ │ + @ instruction: 0x011ae8b4 │ │ │ │ + tsteq fp, r8, asr r3 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ ldrsbeq pc, [r9, -r4] @ │ │ │ │ - smlawbeq r5, ip, r5, r8 │ │ │ │ - tsteq sl, r4, lsl r8 │ │ │ │ - @ instruction: 0x011bb2b8 │ │ │ │ + @ instruction: 0x01258594 │ │ │ │ + tsteq sl, r0, lsr #16 │ │ │ │ + tsteq fp, r4, asr #5 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - @ instruction: 0x01258550 │ │ │ │ - @ instruction: 0x011ae7d8 │ │ │ │ - tsteq fp, ip, ror r2 │ │ │ │ + @ instruction: 0x01258558 │ │ │ │ + tsteq sl, r4, ror #15 │ │ │ │ + tsteq fp, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - tsteq sl, r0, lsr #15 │ │ │ │ - @ instruction: 0x012584e4 │ │ │ │ - tsteq sl, ip, ror #14 │ │ │ │ - tsteq fp, r0, lsl r2 │ │ │ │ + tsteq sl, ip, lsr #15 │ │ │ │ + @ instruction: 0x012584ec │ │ │ │ + tsteq sl, r8, ror r7 │ │ │ │ + tsteq fp, ip, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ │ │ │ │ 00433ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -901747,21 +901747,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 433f1c │ │ │ │ @ instruction: 0x012f3d48 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f3ce0 │ │ │ │ - @ instruction: 0x01258398 │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ - ldrheq fp, [fp, -ip] │ │ │ │ + @ instruction: 0x012583a0 │ │ │ │ + tsteq sl, ip, lsr #12 │ │ │ │ + tsteq fp, r8, asr #1 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x0125835c │ │ │ │ - tsteq sl, r4, ror #11 │ │ │ │ - tsteq fp, r8, lsl #1 │ │ │ │ + @ instruction: 0x01258364 │ │ │ │ + @ instruction: 0x011ae5f0 │ │ │ │ + @ instruction: 0x011bb094 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #636] @ 43428c │ │ │ │ @@ -901924,36 +901924,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 434084 │ │ │ │ @ instruction: 0x012f3bec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq pc, r8, fp, r3 @ │ │ │ │ - tsteq fp, r0, asr #6 │ │ │ │ + tsteq fp, ip, asr #6 │ │ │ │ @ instruction: 0x012f3b78 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x01258174 │ │ │ │ - @ instruction: 0x011ae3fc │ │ │ │ - tsteq fp, r0, lsr #29 │ │ │ │ + @ instruction: 0x0125817c │ │ │ │ + tsteq sl, r8, lsl #8 │ │ │ │ + tsteq fp, ip, lsr #29 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - @ instruction: 0x0125813c │ │ │ │ - tsteq sl, r4, asr #7 │ │ │ │ - tsteq fp, r8, ror #28 │ │ │ │ + @ instruction: 0x01258144 │ │ │ │ + @ instruction: 0x011ae3d0 │ │ │ │ + tsteq fp, r4, ror lr │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - @ instruction: 0x01258104 │ │ │ │ - tsteq sl, ip, lsl #7 │ │ │ │ - tsteq fp, r0, lsr lr │ │ │ │ + @ instruction: 0x0125810c │ │ │ │ + @ instruction: 0x011ae398 │ │ │ │ + tsteq fp, ip, lsr lr │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - smlawteq r5, ip, r0, r8 │ │ │ │ - tsteq sl, r4, asr r3 │ │ │ │ - @ instruction: 0x011badf8 │ │ │ │ - @ instruction: 0x01258094 │ │ │ │ - tsteq sl, ip, lsl r3 │ │ │ │ - tsteq fp, r0, asr #27 │ │ │ │ + ldrdeq r8, [r5, -r4]! │ │ │ │ + tsteq sl, r0, ror #6 │ │ │ │ + tsteq fp, r4, lsl #28 │ │ │ │ + @ instruction: 0x0125809c │ │ │ │ + tsteq sl, r8, lsr #6 │ │ │ │ + tsteq fp, ip, asr #27 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 004342f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -902139,29 +902139,29 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 434344 │ │ │ │ @ instruction: 0x012f38e8 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsr r9 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01257e00 │ │ │ │ - tsteq sl, r8, lsl #1 │ │ │ │ - tsteq fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x01257e08 │ │ │ │ + @ instruction: 0x011ae094 │ │ │ │ + tsteq fp, r8, lsr fp │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - smlawteq r5, r0, sp, r7 │ │ │ │ - tsteq sl, r8, asr #32 │ │ │ │ - tsteq fp, ip, ror #21 │ │ │ │ + smlawteq r5, r8, sp, r7 │ │ │ │ + tsteq sl, r4, asr r0 │ │ │ │ + @ instruction: 0x011baaf8 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - smlawbeq r5, r4, sp, r7 │ │ │ │ - tsteq sl, ip │ │ │ │ - tsteq fp, r8, lsr #21 │ │ │ │ + smlawbeq r5, ip, sp, r7 │ │ │ │ + tsteq sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x011baab4 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - @ instruction: 0x01257d48 │ │ │ │ - @ instruction: 0x011adfd0 │ │ │ │ - tsteq fp, r4, ror sl │ │ │ │ + @ instruction: 0x01257d50 │ │ │ │ + @ instruction: 0x011adfdc │ │ │ │ + tsteq fp, r0, lsl #21 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ │ │ │ │ 0043462c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -902410,47 +902410,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4347f4 │ │ │ │ @ instruction: 0x012f35bc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f3594 │ │ │ │ - @ instruction: 0x01257c20 │ │ │ │ - tsteq fp, r8, asr #18 │ │ │ │ + @ instruction: 0x01257c28 │ │ │ │ + tsteq fp, r4, asr r9 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01257b34 │ │ │ │ - tsteq fp, r4, ror #16 │ │ │ │ + @ instruction: 0x01257b3c │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ muleq r0, r6, r6 │ │ │ │ @ instruction: 0x012f3408 │ │ │ │ - tsteq sl, ip, lsl #26 │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ - @ instruction: 0x01257a24 │ │ │ │ - tsteq sl, ip, lsr #25 │ │ │ │ - tsteq fp, r0, asr r7 │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ + tsteq sl, ip, ror #25 │ │ │ │ + @ instruction: 0x01257a2c │ │ │ │ + @ instruction: 0x011adcb8 │ │ │ │ + tsteq fp, ip, asr r7 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - @ instruction: 0x012579ec │ │ │ │ - tsteq sl, r4, ror ip │ │ │ │ - tsteq fp, r8, lsl r7 │ │ │ │ + strdeq r7, [r5, -r4]! │ │ │ │ + tsteq sl, r0, lsl #25 │ │ │ │ + tsteq fp, r4, lsr #14 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - @ instruction: 0x012579b4 │ │ │ │ - tsteq sl, ip, lsr ip │ │ │ │ - tsteq fp, r0, ror #13 │ │ │ │ + @ instruction: 0x012579bc │ │ │ │ + tsteq sl, r8, asr #24 │ │ │ │ + tsteq fp, ip, ror #13 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - @ instruction: 0x0125797c │ │ │ │ - tsteq sl, r4, lsl #24 │ │ │ │ - tsteq fp, r8, lsr #13 │ │ │ │ + smlawbeq r5, r4, r9, r7 │ │ │ │ + tsteq sl, r0, lsl ip │ │ │ │ + @ instruction: 0x011ba6b4 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x01257944 │ │ │ │ - tsteq sl, ip, asr #23 │ │ │ │ - tsteq fp, r0, ror r6 │ │ │ │ + @ instruction: 0x0125794c │ │ │ │ + @ instruction: 0x011adbd8 │ │ │ │ + tsteq fp, ip, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - @ instruction: 0x0125790c │ │ │ │ - @ instruction: 0x011adb94 │ │ │ │ - tsteq fp, r8, lsr r6 │ │ │ │ + @ instruction: 0x01257914 │ │ │ │ + tsteq sl, r0, lsr #23 │ │ │ │ + tsteq fp, r4, asr #12 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ │ │ │ │ 00434aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -902734,55 +902734,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 434bb4 │ │ │ │ @ instruction: 0x012f3140 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f3128 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq fp, r4, asr #9 │ │ │ │ - smlawbeq r5, ip, r7, r7 │ │ │ │ + @ instruction: 0x011ba4d0 │ │ │ │ + @ instruction: 0x01257794 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ @ instruction: 0x012f3048 │ │ │ │ - @ instruction: 0x0125764c │ │ │ │ - @ instruction: 0x011ad8d4 │ │ │ │ - tsteq fp, r8, ror r3 │ │ │ │ + @ instruction: 0x01257654 │ │ │ │ + tsteq sl, r0, ror #17 │ │ │ │ + tsteq fp, r4, lsl #7 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ tsteq r9, r4, lsl #2 │ │ │ │ - @ instruction: 0x012575bc │ │ │ │ - tsteq sl, r4, asr #16 │ │ │ │ - tsteq fp, r8, ror #5 │ │ │ │ + smlawteq r5, r4, r5, r7 │ │ │ │ + tsteq sl, r0, asr r8 │ │ │ │ + @ instruction: 0x011ba2f4 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - smlawbeq r5, r4, r5, r7 │ │ │ │ - tsteq sl, ip, lsl #16 │ │ │ │ - @ instruction: 0x011ba2b0 │ │ │ │ + smlawbeq r5, ip, r5, r7 │ │ │ │ + tsteq sl, r8, lsl r8 │ │ │ │ + @ instruction: 0x011ba2bc │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - @ instruction: 0x0125754c │ │ │ │ - @ instruction: 0x011ad7d4 │ │ │ │ - tsteq fp, r8, ror r2 │ │ │ │ + @ instruction: 0x01257554 │ │ │ │ + tsteq sl, r0, ror #15 │ │ │ │ + tsteq fp, r4, lsl #5 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - tsteq sl, r0, lsr #15 │ │ │ │ - @ instruction: 0x012574e8 │ │ │ │ - tsteq sl, r0, ror r7 │ │ │ │ - tsteq fp, r4, lsl r2 │ │ │ │ + tsteq sl, ip, lsr #15 │ │ │ │ + strdeq r7, [r5, -r0]! │ │ │ │ + tsteq sl, ip, ror r7 │ │ │ │ + tsteq fp, r0, lsr #4 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - @ instruction: 0x012574b0 │ │ │ │ - tsteq sl, r8, lsr r7 │ │ │ │ - @ instruction: 0x011ba1dc │ │ │ │ + @ instruction: 0x012574b8 │ │ │ │ + tsteq sl, r4, asr #14 │ │ │ │ + tsteq fp, r8, ror #3 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - @ instruction: 0x01257478 │ │ │ │ - tsteq sl, r0, lsl #14 │ │ │ │ - tsteq fp, r4, lsr #3 │ │ │ │ + smlawbeq r5, r0, r4, r7 │ │ │ │ + tsteq sl, ip, lsl #14 │ │ │ │ + @ instruction: 0x011ba1b0 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - @ instruction: 0x01257440 │ │ │ │ - tsteq sl, r8, asr #13 │ │ │ │ - tsteq fp, ip, ror #2 │ │ │ │ + @ instruction: 0x01257448 │ │ │ │ + @ instruction: 0x011ad6d4 │ │ │ │ + tsteq fp, r8, ror r1 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - @ instruction: 0x01257408 │ │ │ │ - @ instruction: 0x011ad690 │ │ │ │ - tsteq fp, r4, lsr r1 │ │ │ │ + @ instruction: 0x01257410 │ │ │ │ + @ instruction: 0x011ad69c │ │ │ │ + tsteq fp, r0, asr #2 │ │ │ │ │ │ │ │ 00434fcc : │ │ │ │ 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 │ │ │ │ @@ -903389,67 +903389,67 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43552c │ │ │ │ @ instruction: 0x012f2c14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r7, [r5, -r4]! │ │ │ │ - tsteq fp, r0 │ │ │ │ + ldrdeq r7, [r5, -ip]! │ │ │ │ + tsteq fp, ip │ │ │ │ smlawteq pc, r4, fp, r2 @ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlawbeq r5, r4, r0, r7 │ │ │ │ - tsteq fp, ip, lsr #27 │ │ │ │ + smlawbeq r5, ip, r0, r7 │ │ │ │ + @ instruction: 0x011b9db8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0125702c │ │ │ │ - tsteq fp, r0, asr sp │ │ │ │ + @ instruction: 0x01257034 │ │ │ │ + tsteq fp, ip, asr sp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r6, [r5, -r8]! │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ + @ instruction: 0x01256f00 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - @ instruction: 0x01256e2c │ │ │ │ - tsteq fp, r8, asr fp │ │ │ │ + @ instruction: 0x01256e34 │ │ │ │ + tsteq fp, r4, ror #22 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ ldrdeq r2, [pc, -r0]! │ │ │ │ - @ instruction: 0x01256d54 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ + @ instruction: 0x01256d5c │ │ │ │ + @ instruction: 0x011b9a90 │ │ │ │ tsteq r9, r8, lsl #16 │ │ │ │ - ldrdeq r6, [r5, -r0]! │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ + ldrdeq r6, [r5, -r8]! │ │ │ │ + tsteq fp, ip, lsl #20 │ │ │ │ tsteq r9, r4, lsl #15 │ │ │ │ tsteq r9, ip, lsr #14 │ │ │ │ - tsteq sl, r4, lsl #29 │ │ │ │ + @ instruction: 0x011ace90 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ + tsteq sl, r0, ror #28 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - @ instruction: 0x01256b98 │ │ │ │ - tsteq sl, r0, lsr #28 │ │ │ │ - tsteq fp, r4, asr #17 │ │ │ │ - tsteq sl, r8, ror #27 │ │ │ │ - @ instruction: 0x011acdb8 │ │ │ │ - strdeq r6, [r5, -ip]! │ │ │ │ - tsteq sl, r4, lsl #27 │ │ │ │ - tsteq fp, r0, lsr #16 │ │ │ │ + @ instruction: 0x01256ba0 │ │ │ │ + tsteq sl, ip, lsr #28 │ │ │ │ + @ instruction: 0x011b98d0 │ │ │ │ + @ instruction: 0x011acdf4 │ │ │ │ + tsteq sl, r4, asr #27 │ │ │ │ + @ instruction: 0x01256b04 │ │ │ │ + @ instruction: 0x011acd90 │ │ │ │ + tsteq fp, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ - @ instruction: 0x01256a60 │ │ │ │ - tsteq sl, r8, ror #25 │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ - @ instruction: 0x011accb0 │ │ │ │ + tsteq sl, r8, asr sp │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ + @ instruction: 0x01256a68 │ │ │ │ + @ instruction: 0x011accf4 │ │ │ │ + @ instruction: 0x011b9798 │ │ │ │ + @ instruction: 0x011accbc │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - tsteq sl, r0, lsl #25 │ │ │ │ - tsteq sl, r0, asr ip │ │ │ │ + tsteq sl, ip, lsl #25 │ │ │ │ + tsteq sl, ip, asr ip │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -903891,64 +903891,64 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 435c40 │ │ │ │ @ instruction: 0x012f21b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, lsl r9 │ │ │ │ - @ instruction: 0x01256b78 │ │ │ │ - tsteq fp, ip, asr #26 │ │ │ │ - tsteq fp, ip, lsr #17 │ │ │ │ - @ instruction: 0x01204168 │ │ │ │ - tsteq lr, r4, ror r9 │ │ │ │ + tsteq fp, r4, lsr #18 │ │ │ │ + smlawbeq r5, r0, fp, r6 │ │ │ │ + tsteq fp, r8, asr sp │ │ │ │ + @ instruction: 0x011b98b8 │ │ │ │ + @ instruction: 0x01204174 │ │ │ │ + tsteq lr, r0, lsl #19 │ │ │ │ @ instruction: 0x012f1fbc │ │ │ │ - tsteq fp, r4, lsr r7 │ │ │ │ - smlawteq r0, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x011b96d4 │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ - tsteq lr, r0, lsl r7 │ │ │ │ - @ instruction: 0x011ac7dc │ │ │ │ - @ instruction: 0x011b95f4 │ │ │ │ - @ instruction: 0x01256854 │ │ │ │ + tsteq fp, r0, asr #14 │ │ │ │ + ldrdeq r3, [r0, -r8]! │ │ │ │ + tsteq fp, r0, ror #13 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq lr, ip, lsl r7 │ │ │ │ + tsteq sl, r8, ror #15 │ │ │ │ + tsteq fp, r0, lsl #12 │ │ │ │ + @ instruction: 0x0125685c │ │ │ │ tsteq r9, ip │ │ │ │ - tsteq sl, ip, asr #14 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ - smlawteq r5, r4, r7, r6 │ │ │ │ - tsteq sl, r4, lsl r7 │ │ │ │ - tsteq fp, ip, lsr #10 │ │ │ │ - smlawbeq r5, ip, r7, r6 │ │ │ │ - @ instruction: 0x011ac6d8 │ │ │ │ - @ instruction: 0x011b94f0 │ │ │ │ - @ instruction: 0x01256750 │ │ │ │ - @ instruction: 0x011ac69c │ │ │ │ - @ instruction: 0x011b94b4 │ │ │ │ - @ instruction: 0x01256714 │ │ │ │ - tsteq sl, r0, ror #12 │ │ │ │ - tsteq fp, r8, ror r4 │ │ │ │ - ldrdeq r6, [r5, -r8]! │ │ │ │ - tsteq sl, ip, lsr #12 │ │ │ │ - @ instruction: 0x011ac5fc │ │ │ │ - tsteq sl, ip, asr #11 │ │ │ │ - @ instruction: 0x011ac59c │ │ │ │ - tsteq sl, r4, ror #10 │ │ │ │ - tsteq fp, ip, ror r3 │ │ │ │ - ldrdeq r6, [r5, -ip]! │ │ │ │ - tsteq sl, ip, lsr #10 │ │ │ │ - tsteq fp, r8, asr #6 │ │ │ │ - @ instruction: 0x012565a8 │ │ │ │ - @ instruction: 0x011ac4f0 │ │ │ │ - tsteq fp, r8, lsl #6 │ │ │ │ - @ instruction: 0x01256568 │ │ │ │ - @ instruction: 0x011ac4b4 │ │ │ │ - tsteq fp, ip, asr #5 │ │ │ │ - @ instruction: 0x0125652c │ │ │ │ - tsteq sl, ip, ror r4 │ │ │ │ - @ instruction: 0x011b9294 │ │ │ │ - strdeq r6, [r5, -r4]! │ │ │ │ + tsteq sl, r8, asr r7 │ │ │ │ + tsteq fp, r0, ror r5 │ │ │ │ + smlawteq r5, ip, r7, r6 │ │ │ │ + tsteq sl, r0, lsr #14 │ │ │ │ + tsteq fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x01256794 │ │ │ │ + tsteq sl, r4, ror #13 │ │ │ │ + @ instruction: 0x011b94fc │ │ │ │ + @ instruction: 0x01256758 │ │ │ │ + tsteq sl, r8, lsr #13 │ │ │ │ + tsteq fp, r0, asr #9 │ │ │ │ + @ instruction: 0x0125671c │ │ │ │ + tsteq sl, ip, ror #12 │ │ │ │ + tsteq fp, r4, lsl #9 │ │ │ │ + @ instruction: 0x012566e0 │ │ │ │ + tsteq sl, r8, lsr r6 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ + @ instruction: 0x011ac5d8 │ │ │ │ + tsteq sl, r8, lsr #11 │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ + tsteq fp, r8, lsl #7 │ │ │ │ + @ instruction: 0x012565e4 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ + tsteq fp, r4, asr r3 │ │ │ │ + @ instruction: 0x012565b0 │ │ │ │ + @ instruction: 0x011ac4fc │ │ │ │ + tsteq fp, r4, lsl r3 │ │ │ │ + @ instruction: 0x01256570 │ │ │ │ + tsteq sl, r0, asr #9 │ │ │ │ + @ instruction: 0x011b92d8 │ │ │ │ + @ instruction: 0x01256534 │ │ │ │ + tsteq sl, r8, lsl #9 │ │ │ │ + tsteq fp, r0, lsr #5 │ │ │ │ + strdeq r6, [r5, -ip]! │ │ │ │ │ │ │ │ 004361fc : │ │ │ │ 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 │ │ │ │ @@ -904166,41 +904166,41 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 436268 │ │ │ │ @ instruction: 0x012f19e0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, ip, lsr #8 │ │ │ │ @ instruction: 0x012f1994 │ │ │ │ + tsteq fp, r8, lsr r1 │ │ │ │ tsteq fp, ip, lsr #2 │ │ │ │ - tsteq fp, r0, lsr #2 │ │ │ │ - @ instruction: 0x012562bc │ │ │ │ - tsteq sl, r8, lsr r2 │ │ │ │ - tsteq fp, r0, asr r0 │ │ │ │ + smlawteq r5, r4, r2, r6 │ │ │ │ + tsteq sl, r4, asr #4 │ │ │ │ + tsteq fp, ip, asr r0 │ │ │ │ tsteq sl, r4, lsl #5 │ │ │ │ - @ instruction: 0x01256234 │ │ │ │ - @ instruction: 0x011ac1b0 │ │ │ │ - tsteq fp, r8, asr #31 │ │ │ │ - strdeq r6, [r5, -r4]! │ │ │ │ - tsteq sl, r0, ror r1 │ │ │ │ - tsteq fp, r8, lsl #31 │ │ │ │ - @ instruction: 0x012561b8 │ │ │ │ - tsteq sl, r4, lsr r1 │ │ │ │ - tsteq fp, ip, asr #30 │ │ │ │ - @ instruction: 0x0125617c │ │ │ │ - ldrsheq ip, [sl, -r8] │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - @ instruction: 0x01256140 │ │ │ │ - ldrheq ip, [sl, -ip] │ │ │ │ - @ instruction: 0x011b8ed0 │ │ │ │ - @ instruction: 0x01256104 │ │ │ │ - tsteq sl, r0, lsl #1 │ │ │ │ - @ instruction: 0x011b8e98 │ │ │ │ - smlawteq r5, r8, r0, r6 │ │ │ │ - tsteq sl, r4, asr #32 │ │ │ │ - tsteq fp, ip, asr lr │ │ │ │ + @ instruction: 0x0125623c │ │ │ │ + @ instruction: 0x011ac1bc │ │ │ │ + @ instruction: 0x011b8fd4 │ │ │ │ + strdeq r6, [r5, -ip]! │ │ │ │ + tsteq sl, ip, ror r1 │ │ │ │ + @ instruction: 0x011b8f94 │ │ │ │ + smlawteq r5, r0, r1, r6 │ │ │ │ + tsteq sl, r0, asr #2 │ │ │ │ + tsteq fp, r8, asr pc │ │ │ │ + smlawbeq r5, r4, r1, r6 │ │ │ │ + tsteq sl, r4, lsl #2 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ + @ instruction: 0x01256148 │ │ │ │ + tsteq sl, r8, asr #1 │ │ │ │ + @ instruction: 0x011b8edc │ │ │ │ + @ instruction: 0x0125610c │ │ │ │ + tsteq sl, ip, lsl #1 │ │ │ │ + tsteq fp, r4, lsr #29 │ │ │ │ + ldrdeq r6, [r5, -r0]! │ │ │ │ + tsteq sl, r0, asr r0 │ │ │ │ + tsteq fp, r8, ror #28 │ │ │ │ │ │ │ │ 004365e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -904273,20 +904273,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 436664 │ │ │ │ @ instruction: 0x012f1600 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f1598 │ │ │ │ - @ instruction: 0x01255f5c │ │ │ │ - @ instruction: 0x011abed8 │ │ │ │ - tsteq fp, ip, ror #25 │ │ │ │ - @ instruction: 0x01255f20 │ │ │ │ - @ instruction: 0x011abe9c │ │ │ │ - @ instruction: 0x011b8cb0 │ │ │ │ + @ instruction: 0x01255f64 │ │ │ │ + tsteq sl, r4, ror #29 │ │ │ │ + @ instruction: 0x011b8cf8 │ │ │ │ + @ instruction: 0x01255f28 │ │ │ │ + tsteq sl, r8, lsr #29 │ │ │ │ + @ instruction: 0x011b8cbc │ │ │ │ │ │ │ │ 00436734 : │ │ │ │ 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 │ │ │ │ @@ -904555,26 +904555,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4368e0 │ │ │ │ @ instruction: 0x012f14a8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012f131c │ │ │ │ - @ instruction: 0x01255b74 │ │ │ │ - @ instruction: 0x011abaf0 │ │ │ │ - tsteq fp, r4, lsl #18 │ │ │ │ - @ instruction: 0x01255b38 │ │ │ │ - @ instruction: 0x011abab4 │ │ │ │ - tsteq fp, r8, asr #17 │ │ │ │ - strdeq r5, [r5, -ip]! │ │ │ │ - tsteq sl, r8, ror sl │ │ │ │ - tsteq fp, ip, lsl #17 │ │ │ │ - smlawteq r5, r0, sl, r5 │ │ │ │ - tsteq sl, ip, lsr sl │ │ │ │ - tsteq fp, r0, asr r8 │ │ │ │ + @ instruction: 0x01255b7c │ │ │ │ + @ instruction: 0x011abafc │ │ │ │ + tsteq fp, r0, lsl r9 │ │ │ │ + @ instruction: 0x01255b40 │ │ │ │ + tsteq sl, r0, asr #21 │ │ │ │ + @ instruction: 0x011b88d4 │ │ │ │ + @ instruction: 0x01255b04 │ │ │ │ + tsteq sl, r4, lsl #21 │ │ │ │ + @ instruction: 0x011b8898 │ │ │ │ + smlawteq r5, r8, sl, r5 │ │ │ │ + tsteq sl, r8, asr #20 │ │ │ │ + tsteq fp, ip, asr r8 │ │ │ │ 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] @ 437184 │ │ │ │ @@ -904943,60 +904943,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 436ea4 │ │ │ │ @ instruction: 0x012f1034 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01255950 │ │ │ │ - tsteq sl, ip, asr #17 │ │ │ │ - @ instruction: 0x011b86dc │ │ │ │ + @ instruction: 0x01255958 │ │ │ │ + @ instruction: 0x011ab8d8 │ │ │ │ + tsteq fp, r8, ror #13 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x011b86bc │ │ │ │ - @ instruction: 0x01255910 │ │ │ │ + tsteq fp, r8, asr #13 │ │ │ │ + @ instruction: 0x01255918 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ @ instruction: 0x012f0d58 │ │ │ │ - tsteq fp, r8, asr #9 │ │ │ │ - @ instruction: 0x01255724 │ │ │ │ - @ instruction: 0x012556e4 │ │ │ │ - tsteq sl, r0, ror #12 │ │ │ │ - tsteq fp, r8, ror r4 │ │ │ │ - @ instruction: 0x012556a4 │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ - tsteq fp, r4, lsr r4 │ │ │ │ - @ instruction: 0x01255664 │ │ │ │ - tsteq sl, r0, ror #11 │ │ │ │ - @ instruction: 0x011b83f4 │ │ │ │ - @ instruction: 0x01255624 │ │ │ │ - tsteq sl, r0, lsr #11 │ │ │ │ - @ instruction: 0x011b83b0 │ │ │ │ + @ instruction: 0x011b84d4 │ │ │ │ + @ instruction: 0x0125572c │ │ │ │ + @ instruction: 0x012556ec │ │ │ │ + tsteq sl, ip, ror #12 │ │ │ │ + tsteq fp, r4, lsl #9 │ │ │ │ + @ instruction: 0x012556ac │ │ │ │ + tsteq sl, ip, lsr #12 │ │ │ │ + tsteq fp, r0, asr #8 │ │ │ │ + @ instruction: 0x0125566c │ │ │ │ + tsteq sl, ip, ror #11 │ │ │ │ + tsteq fp, r0, lsl #8 │ │ │ │ + @ instruction: 0x0125562c │ │ │ │ + tsteq sl, ip, lsr #11 │ │ │ │ + @ instruction: 0x011b83bc │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x012555e8 │ │ │ │ - tsteq sl, r4, ror #10 │ │ │ │ - tsteq fp, ip, ror r3 │ │ │ │ + strdeq r5, [r5, -r0]! │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ + tsteq fp, r8, lsl #7 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x012555a8 │ │ │ │ - tsteq sl, r4, lsr #10 │ │ │ │ - tsteq fp, r4, lsr r3 │ │ │ │ + @ instruction: 0x012555b0 │ │ │ │ + tsteq sl, r0, lsr r5 │ │ │ │ + tsteq fp, r0, asr #6 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01255560 │ │ │ │ - @ instruction: 0x011ab4dc │ │ │ │ - tsteq fp, ip, ror #5 │ │ │ │ + @ instruction: 0x01255568 │ │ │ │ + tsteq sl, r8, ror #9 │ │ │ │ + @ instruction: 0x011b82f8 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01255524 │ │ │ │ - tsteq sl, r0, lsr #9 │ │ │ │ - @ instruction: 0x011b82b0 │ │ │ │ + @ instruction: 0x0125552c │ │ │ │ + tsteq sl, ip, lsr #9 │ │ │ │ + @ instruction: 0x011b82bc │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x012554e8 │ │ │ │ - tsteq sl, r4, ror #8 │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ + strdeq r5, [r5, -r0]! │ │ │ │ + tsteq sl, r0, ror r4 │ │ │ │ + tsteq fp, r0, lsl #5 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x012554ac │ │ │ │ - tsteq sl, r8, lsr #8 │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ + @ instruction: 0x012554b4 │ │ │ │ + tsteq sl, r4, lsr r4 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ 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 │ │ │ │ @@ -905035,21 +905035,21 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #44] @ 437318 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b c0190 │ │ │ │ - @ instruction: 0x01255370 │ │ │ │ - tsteq sl, ip, ror #5 │ │ │ │ - ldrsheq r8, [fp, -r4] │ │ │ │ + @ instruction: 0x01255378 │ │ │ │ + @ instruction: 0x011ab2f8 │ │ │ │ + tsteq fp, r0, lsl #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x01255334 │ │ │ │ - @ instruction: 0x011ab2b0 │ │ │ │ - ldrheq r8, [fp, -r8] │ │ │ │ + @ instruction: 0x0125533c │ │ │ │ + @ instruction: 0x011ab2bc │ │ │ │ + tsteq fp, r4, asr #1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0043731c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -905230,35 +905230,35 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 437430 │ │ │ │ smlawteq pc, r8, r8, r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq pc, ip, r7, r0 @ │ │ │ │ - @ instruction: 0x0125517c │ │ │ │ - ldrsheq fp, [sl, -r8] │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - @ instruction: 0x01255138 │ │ │ │ - ldrheq fp, [sl, -r4] │ │ │ │ - tsteq fp, ip, asr #29 │ │ │ │ + smlawbeq r5, r4, r1, r5 │ │ │ │ + tsteq sl, r4, lsl #2 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ + @ instruction: 0x01255140 │ │ │ │ + tsteq sl, r0, asr #1 │ │ │ │ + @ instruction: 0x011b7ed8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq r5, [r5, -r8]! │ │ │ │ - tsteq sl, r4, ror r0 │ │ │ │ - tsteq fp, ip, lsl #29 │ │ │ │ + @ instruction: 0x01255100 │ │ │ │ + tsteq sl, r0, lsl #1 │ │ │ │ + @ instruction: 0x011b7e98 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - strheq r5, [r5, -r8]! │ │ │ │ - tsteq sl, r4, lsr r0 │ │ │ │ - tsteq fp, ip, asr #28 │ │ │ │ - @ instruction: 0x01255078 │ │ │ │ - @ instruction: 0x011aaff4 │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ + smlawteq r5, r0, r0, r5 │ │ │ │ + tsteq sl, r0, asr #32 │ │ │ │ + tsteq fp, r8, asr lr │ │ │ │ + smlawbeq r5, r0, r0, r5 │ │ │ │ + tsteq sl, r0 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x0125503c │ │ │ │ - @ instruction: 0x011aafb8 │ │ │ │ - @ instruction: 0x011b7dd0 │ │ │ │ + @ instruction: 0x01255044 │ │ │ │ + tsteq sl, r4, asr #31 │ │ │ │ + @ instruction: 0x011b7ddc │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 00437658 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -905541,21 +905541,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4379a8 │ │ │ │ - tsteq fp, r0, lsl fp │ │ │ │ + tsteq fp, ip, lsl fp │ │ │ │ strdeq r0, [pc, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r5, ip, sp, r4 │ │ │ │ + ldrdeq r4, [r5, -r4]! @ │ │ │ │ @ instruction: 0x012f0254 │ │ │ │ - @ instruction: 0x011aab98 │ │ │ │ - tsteq sl, r8, ror #22 │ │ │ │ + tsteq sl, r4, lsr #23 │ │ │ │ + tsteq sl, r4, ror fp │ │ │ │ │ │ │ │ 00437a58 : │ │ │ │ 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] @ 437c40 │ │ │ │ @@ -905673,28 +905673,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 437b88 │ │ │ │ smlawbeq pc, ip, r1, r0 @ │ │ │ │ - @ instruction: 0x01254c74 │ │ │ │ + @ instruction: 0x01254c7c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011b7990 │ │ │ │ - @ instruction: 0x01254c18 │ │ │ │ - tsteq fp, r4, asr #18 │ │ │ │ - @ instruction: 0x01254be8 │ │ │ │ - tsteq fp, r8, lsl r9 │ │ │ │ - @ instruction: 0x01254b94 │ │ │ │ - tsteq fp, r4, asr #17 │ │ │ │ - tsteq sl, r4, ror #19 │ │ │ │ - @ instruction: 0x011aa9b4 │ │ │ │ - @ instruction: 0x011aa998 │ │ │ │ - tsteq sl, ip, ror r9 │ │ │ │ - tsteq sl, r0, ror #18 │ │ │ │ + @ instruction: 0x011b799c │ │ │ │ + @ instruction: 0x01254c20 │ │ │ │ + tsteq fp, r0, asr r9 │ │ │ │ + strdeq r4, [r5, -r0]! │ │ │ │ + tsteq fp, r4, lsr #18 │ │ │ │ + @ instruction: 0x01254b9c │ │ │ │ + @ instruction: 0x011b78d0 │ │ │ │ + @ instruction: 0x011aa9f0 │ │ │ │ + tsteq sl, r0, asr #19 │ │ │ │ + tsteq sl, r4, lsr #19 │ │ │ │ + tsteq sl, r8, lsl #19 │ │ │ │ + tsteq sl, ip, ror #18 │ │ │ │ │ │ │ │ 00437c7c : │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00437c88 : │ │ │ │ @@ -905737,17 +905737,17 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq fp, r4, ror r7 │ │ │ │ - strdeq r4, [r5, -ip]! │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ + tsteq fp, r0, lsl #15 │ │ │ │ + @ instruction: 0x01254a04 │ │ │ │ + tsteq fp, ip, lsr #14 │ │ │ │ │ │ │ │ 00437d30 : │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 437d4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -905772,17 +905772,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0125497c │ │ │ │ - tsteq fp, r0, lsl #14 │ │ │ │ - tsteq fp, r4, lsr #13 │ │ │ │ + smlawbeq r5, r4, r9, r4 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ + @ instruction: 0x011b76b0 │ │ │ │ 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] @ 438368 │ │ │ │ ldr r3, [pc, #1436] @ 43836c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -906142,67 +906142,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 437e60 │ │ │ │ msreq LR_fiq, r8, lsr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012548e8 │ │ │ │ - tsteq fp, r8, lsl r6 │ │ │ │ + strdeq r4, [r5, -r0]! │ │ │ │ + tsteq fp, r4, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ tsteq r9, r4, lsr r8 │ │ │ │ msreq CPSR_fsx, ip @ │ │ │ │ - tsteq fp, r4, ror #11 │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ - tsteq fp, ip, lsl #28 │ │ │ │ - @ instruction: 0x011df4dc │ │ │ │ - @ instruction: 0x012546e4 │ │ │ │ - tsteq sl, r8, ror r5 │ │ │ │ - tsteq fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x011b75f0 │ │ │ │ + tsteq fp, ip, lsr #11 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tstpeq sp, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012546ec │ │ │ │ + tsteq sl, r4, lsl #11 │ │ │ │ + tsteq fp, ip, lsl r4 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ tsteq r9, r4, lsr #27 │ │ │ │ - tsteq fp, r4, lsr r4 │ │ │ │ - @ instruction: 0x011aa4d4 │ │ │ │ + tsteq fp, r0, asr #8 │ │ │ │ + tsteq sl, r0, ror #9 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - tsteq sl, r0, lsr #9 │ │ │ │ + tsteq sl, ip, lsr #9 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - tsteq sl, r0, ror r4 │ │ │ │ - tsteq sl, r0, asr #8 │ │ │ │ + tsteq sl, ip, ror r4 │ │ │ │ + tsteq sl, ip, asr #8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - tsteq sl, r0, lsl r4 │ │ │ │ + tsteq sl, ip, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - @ instruction: 0x01254548 │ │ │ │ - @ instruction: 0x011aa3dc │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ + @ instruction: 0x01254550 │ │ │ │ + tsteq sl, r8, ror #7 │ │ │ │ + tsteq fp, r0, lsl #5 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - @ instruction: 0x0125450c │ │ │ │ - tsteq sl, r0, lsr #7 │ │ │ │ - tsteq fp, r8, lsr r2 │ │ │ │ + @ instruction: 0x01254514 │ │ │ │ + tsteq sl, ip, lsr #7 │ │ │ │ + tsteq fp, r4, asr #4 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - ldrdeq r4, [r5, -r0]! │ │ │ │ - tsteq sl, r4, ror #6 │ │ │ │ - @ instruction: 0x011b71fc │ │ │ │ + ldrdeq r4, [r5, -r8]! │ │ │ │ + tsteq sl, r0, ror r3 │ │ │ │ + tsteq fp, r8, lsl #4 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - @ instruction: 0x01254494 │ │ │ │ - tsteq sl, r8, lsr #6 │ │ │ │ - tsteq fp, r0, asr #3 │ │ │ │ + @ instruction: 0x0125449c │ │ │ │ + tsteq sl, r4, lsr r3 │ │ │ │ + tsteq fp, ip, asr #3 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - @ instruction: 0x01254458 │ │ │ │ - tsteq sl, ip, ror #5 │ │ │ │ - tsteq fp, r4, lsl #3 │ │ │ │ + @ instruction: 0x01254460 │ │ │ │ + @ instruction: 0x011aa2f8 │ │ │ │ + @ instruction: 0x011b7190 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - @ instruction: 0x0125441c │ │ │ │ - @ instruction: 0x011aa2b0 │ │ │ │ - tsteq fp, r8, asr #2 │ │ │ │ + @ instruction: 0x01254424 │ │ │ │ + @ instruction: 0x011aa2bc │ │ │ │ + tsteq fp, r4, asr r1 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - @ instruction: 0x012543e0 │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - tsteq fp, ip, lsl #2 │ │ │ │ + @ instruction: 0x012543e8 │ │ │ │ + tsteq sl, r0, lsl #5 │ │ │ │ + tsteq fp, r8, lsl r1 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ + tsteq sl, r8, asr #4 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 00438448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -906402,29 +906402,29 @@ │ │ │ │ bne 4384e8 │ │ │ │ b 43871c │ │ │ │ msreq ELR_hyp, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawbeq lr, r4, r7, pc @ │ │ │ │ msreq ELR_hyp, r4, lsl r7 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x012541b0 │ │ │ │ - @ instruction: 0x011b6ed0 │ │ │ │ - @ instruction: 0x01254108 │ │ │ │ - tsteq fp, r4, lsr lr │ │ │ │ - tsteq sl, r0, asr #30 │ │ │ │ - @ instruction: 0x01254070 │ │ │ │ - tsteq sl, r4, lsl #30 │ │ │ │ - @ instruction: 0x011b6d9c │ │ │ │ - @ instruction: 0x011a9ed0 │ │ │ │ - tsteq fp, r0, lsl lr │ │ │ │ - strdeq r3, [r5, -ip]! │ │ │ │ - tsteq fp, r4, lsr #26 │ │ │ │ - @ instruction: 0x01253fb8 │ │ │ │ - @ instruction: 0x011b6dd8 │ │ │ │ - tsteq fp, r4, ror #25 │ │ │ │ + @ instruction: 0x012541b8 │ │ │ │ + @ instruction: 0x011b6edc │ │ │ │ + @ instruction: 0x01254110 │ │ │ │ + tsteq fp, r0, asr #28 │ │ │ │ + tsteq sl, ip, asr #30 │ │ │ │ + @ instruction: 0x01254078 │ │ │ │ + tsteq sl, r0, lsl pc │ │ │ │ + tsteq fp, r8, lsr #27 │ │ │ │ + @ instruction: 0x011a9edc │ │ │ │ + tsteq fp, ip, lsl lr │ │ │ │ + @ instruction: 0x01254004 │ │ │ │ + tsteq fp, r0, lsr sp │ │ │ │ + smlawteq r5, r0, pc, r3 @ │ │ │ │ + tsteq fp, r4, ror #27 │ │ │ │ + @ instruction: 0x011b6cf0 │ │ │ │ │ │ │ │ 004387b4 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 4387fc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ @@ -906461,17 +906461,17 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011b6cdc │ │ │ │ - smlawteq r5, r4, lr, r3 │ │ │ │ - tsteq fp, r8, ror #23 │ │ │ │ + tsteq fp, r8, ror #25 │ │ │ │ + smlawteq r5, ip, lr, r3 │ │ │ │ + @ instruction: 0x011b6bf4 │ │ │ │ │ │ │ │ 00438868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -906518,20 +906518,20 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4388a0 │ │ │ │ b 4388ec │ │ │ │ - tsteq fp, r0, asr #24 │ │ │ │ - @ instruction: 0x01253e2c │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ - @ instruction: 0x01253de8 │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ - tsteq fp, r0, lsl fp │ │ │ │ + tsteq fp, ip, asr #24 │ │ │ │ + @ instruction: 0x01253e34 │ │ │ │ + tsteq fp, ip, asr fp │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ + tsteq fp, ip, lsl fp │ │ │ │ │ │ │ │ 00438950 : │ │ │ │ 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] @ 438b30 │ │ │ │ @@ -906647,30 +906647,30 @@ │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 438a34 │ │ │ │ msreq LR_fiq, r0 @ │ │ │ │ - tsteq fp, ip, lsr #23 │ │ │ │ - tsteq lr, ip, asr #11 │ │ │ │ - @ instruction: 0x011deaf4 │ │ │ │ + @ instruction: 0x011b6bb8 │ │ │ │ + @ instruction: 0x011e35d8 │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - @ instruction: 0x01253c9c │ │ │ │ - tsteq sl, r0, lsr fp │ │ │ │ - tsteq fp, r4, asr #19 │ │ │ │ - @ instruction: 0x01253c60 │ │ │ │ - @ instruction: 0x011a9af4 │ │ │ │ - tsteq fp, r8, lsl #19 │ │ │ │ - @ instruction: 0x01253c24 │ │ │ │ - @ instruction: 0x011a9ab8 │ │ │ │ - tsteq fp, ip, asr #18 │ │ │ │ - @ instruction: 0x01253be8 │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ + @ instruction: 0x01253ca4 │ │ │ │ + tsteq sl, ip, lsr fp │ │ │ │ + @ instruction: 0x011b69d0 │ │ │ │ + @ instruction: 0x01253c68 │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ + @ instruction: 0x011b6994 │ │ │ │ + @ instruction: 0x01253c2c │ │ │ │ + tsteq sl, r4, asr #21 │ │ │ │ + tsteq fp, r8, asr r9 │ │ │ │ + strdeq r3, [r5, -r0]! │ │ │ │ + tsteq sl, r8, lsl #21 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ │ │ │ │ 00438b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -906742,23 +906742,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 438c20 │ │ │ │ - tsteq fp, r4, asr r9 │ │ │ │ - @ instruction: 0x01253aec │ │ │ │ - tsteq fp, r0, lsl r8 │ │ │ │ - tsteq fp, ip, lsr #17 │ │ │ │ - @ instruction: 0x01253aa0 │ │ │ │ - tsteq fp, r0, asr #15 │ │ │ │ - tsteq fp, r4, ror r8 │ │ │ │ - @ instruction: 0x01253a68 │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ + tsteq fp, r0, ror #18 │ │ │ │ + strdeq r3, [r5, -r4]! │ │ │ │ + tsteq fp, ip, lsl r8 │ │ │ │ + @ instruction: 0x011b68b8 │ │ │ │ + @ instruction: 0x01253aa8 │ │ │ │ + tsteq fp, ip, asr #15 │ │ │ │ + tsteq fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x01253a70 │ │ │ │ + @ instruction: 0x011b6798 │ │ │ │ │ │ │ │ 00438ccc : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 438d1c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, #0 │ │ │ │ @@ -906797,17 +906797,17 @@ │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011b67bc │ │ │ │ - @ instruction: 0x012539a4 │ │ │ │ - tsteq fp, r8, asr #13 │ │ │ │ + tsteq fp, r8, asr #15 │ │ │ │ + @ instruction: 0x012539ac │ │ │ │ + @ instruction: 0x011b66d4 │ │ │ │ │ │ │ │ 00438d88 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 438dd4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ @@ -906845,17 +906845,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq fp, r4, lsl #14 │ │ │ │ - @ instruction: 0x012538ec │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ + tsteq fp, r0, lsl r7 │ │ │ │ + strdeq r3, [r5, -r4]! │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ │ │ │ │ 00438e44 : │ │ │ │ ldr ip, [r0, #28] │ │ │ │ cmp ip, #0 │ │ │ │ ble 438e90 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -906908,17 +906908,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq fp, r8, lsl r6 │ │ │ │ - @ instruction: 0x01253800 │ │ │ │ - tsteq fp, r0, lsr #10 │ │ │ │ + tsteq fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x01253808 │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 00438f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -907023,22 +907023,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 439034 │ │ │ │ @ instruction: 0x012eecbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0125374c │ │ │ │ - tsteq fp, r4, ror r4 │ │ │ │ + @ instruction: 0x01253754 │ │ │ │ + tsteq fp, r0, lsl #9 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ smlawteq lr, r8, fp, lr │ │ │ │ - @ instruction: 0x0125366c │ │ │ │ - tsteq sl, r0, lsl #10 │ │ │ │ - @ instruction: 0x011b6394 │ │ │ │ - tsteq sl, r8, asr #9 │ │ │ │ + @ instruction: 0x01253674 │ │ │ │ + tsteq sl, ip, lsl #10 │ │ │ │ + tsteq fp, r0, lsr #7 │ │ │ │ + @ instruction: 0x011a94d4 │ │ │ │ │ │ │ │ 00439104 : │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -907071,17 +907071,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 4391a0 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 439154 │ │ │ │ - smlawbeq r5, r0, r5, r3 │ │ │ │ - tsteq sl, r4, lsl r4 │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ + smlawbeq r5, r8, r5, r3 │ │ │ │ + tsteq sl, r0, lsr #8 │ │ │ │ + @ instruction: 0x011b62b8 │ │ │ │ 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 │ │ │ │ @@ -908012,69 +908012,69 @@ │ │ │ │ movgt sl, #0 │ │ │ │ strgt sl, [sp, #96] @ 0x60 │ │ │ │ bgt 43a314 │ │ │ │ b 43b690 │ │ │ │ @ instruction: 0x012eea3c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq lr, [lr, -r0]! │ │ │ │ - @ instruction: 0x0125349c │ │ │ │ - tsteq fp, r8, asr #3 │ │ │ │ + @ instruction: 0x012534a4 │ │ │ │ + @ instruction: 0x011b61d4 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - tsteq fp, ip, asr r2 │ │ │ │ + tsteq fp, r8, ror #4 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x0123342c │ │ │ │ + @ instruction: 0x01233438 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01252e40 │ │ │ │ - tsteq fp, ip, ror #22 │ │ │ │ + @ instruction: 0x01252e48 │ │ │ │ + tsteq fp, r8, ror fp │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - @ instruction: 0x01252d00 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ + @ instruction: 0x01252d08 │ │ │ │ + tsteq fp, r8, lsr sl │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - @ instruction: 0x011a8afc │ │ │ │ + tsteq sl, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x012529b8 │ │ │ │ - @ instruction: 0x011b56d8 │ │ │ │ + smlawteq r5, r0, r9, r2 │ │ │ │ + tsteq fp, r4, ror #13 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ @ instruction: 0xffffd960 │ │ │ │ - @ instruction: 0x012527e0 │ │ │ │ - @ instruction: 0x011b5698 │ │ │ │ - smlawteq r3, ip, r8, r2 │ │ │ │ - @ instruction: 0x01252710 │ │ │ │ + @ instruction: 0x012527e8 │ │ │ │ + tsteq fp, r4, lsr #13 │ │ │ │ + ldrdeq r2, [r3, -r8]! │ │ │ │ + @ instruction: 0x01252718 │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ - @ instruction: 0x011b4fd4 │ │ │ │ + tsteq fp, r0, ror #31 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - tsteq fp, ip, lsr #3 │ │ │ │ - @ instruction: 0x01251e08 │ │ │ │ - @ instruction: 0x011a7c9c │ │ │ │ - tsteq fp, r4, lsr fp │ │ │ │ + @ instruction: 0x011b51b8 │ │ │ │ + @ instruction: 0x01251e10 │ │ │ │ + tsteq sl, r8, lsr #25 │ │ │ │ + tsteq fp, r0, asr #22 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - @ instruction: 0x01251c28 │ │ │ │ - @ instruction: 0x011a7ab8 │ │ │ │ - tsteq fp, ip, asr #18 │ │ │ │ + @ instruction: 0x01251c30 │ │ │ │ + tsteq sl, r4, asr #21 │ │ │ │ + tsteq fp, r8, asr r9 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - @ instruction: 0x01251b64 │ │ │ │ - @ instruction: 0x011a79f8 │ │ │ │ - tsteq fp, r8, lsl #17 │ │ │ │ + @ instruction: 0x01251b6c │ │ │ │ + tsteq sl, r4, lsl #20 │ │ │ │ + @ instruction: 0x011b4894 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - @ instruction: 0x01251990 │ │ │ │ - @ instruction: 0x01251978 │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ + @ instruction: 0x01251998 │ │ │ │ + smlawbeq r5, r0, r9, r1 │ │ │ │ + tsteq fp, ip, lsr #12 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq r9, r4, lsl r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012516b8 │ │ │ │ - tsteq fp, r4, ror #7 │ │ │ │ + smlawteq r5, r0, r6, r1 │ │ │ │ + @ instruction: 0x011b43f0 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 43a304 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [r0, r2] │ │ │ │ @@ -909850,119 +909850,119 @@ │ │ │ │ bge 43caa8 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ b 43b734 │ │ │ │ mov r8, r4 │ │ │ │ b 43bb50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b 439abc │ │ │ │ - @ instruction: 0x0125165c │ │ │ │ - tsteq fp, ip, lsl #7 │ │ │ │ + @ instruction: 0x01251664 │ │ │ │ + @ instruction: 0x011b4398 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x01251614 │ │ │ │ + @ instruction: 0x0125161c │ │ │ │ tsteq r9, r0, lsr #26 │ │ │ │ - tsteq fp, r4, lsr r3 │ │ │ │ + tsteq fp, r0, asr #6 │ │ │ │ @ instruction: 0x012ecae8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, r0, lsr #24 │ │ │ │ - @ instruction: 0x012514e8 │ │ │ │ - tsteq fp, r8, lsl r2 │ │ │ │ + strdeq r1, [r5, -r0]! │ │ │ │ + tsteq fp, r4, lsr #4 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - @ instruction: 0x012511bc │ │ │ │ - tsteq sl, r0, asr r0 │ │ │ │ - tsteq fp, r8, ror #29 │ │ │ │ + smlawteq r5, r4, r1, r1 │ │ │ │ + tsteq sl, ip, asr r0 │ │ │ │ + @ instruction: 0x011b3ef4 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - @ instruction: 0x01251090 │ │ │ │ - tsteq sl, r4, lsr #30 │ │ │ │ - @ instruction: 0x011b3db4 │ │ │ │ + @ instruction: 0x01251098 │ │ │ │ + tsteq sl, r0, lsr pc │ │ │ │ + tsteq fp, r0, asr #27 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ tsteq r9, r0, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - smulwteq r5, ip, pc @ │ │ │ │ + strdeq r0, [r5, -r4]! │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq fp, r8, lsl ip │ │ │ │ + tsteq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ andeq r7, r0, r0, ror #10 │ │ │ │ - smlawbeq r5, ip, lr, r0 │ │ │ │ + @ instruction: 0x01250e94 │ │ │ │ @ instruction: 0x0119aef0 │ │ │ │ - smulwbeq r5, r0, sp │ │ │ │ - tsteq fp, r8, asr #21 │ │ │ │ - @ instruction: 0x01250cbc │ │ │ │ - tsteq fp, r0, ror #19 │ │ │ │ + smulwbeq r5, r8, sp │ │ │ │ + @ instruction: 0x011b3ad4 │ │ │ │ + smlawteq r5, r4, ip, r0 │ │ │ │ + tsteq fp, ip, ror #19 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x01250b00 │ │ │ │ + @ instruction: 0x01250b08 │ │ │ │ tsteq r9, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x01250a44 │ │ │ │ - tsteq fp, r8, ror #14 │ │ │ │ - @ instruction: 0x012506b0 │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ + @ instruction: 0x01250a4c │ │ │ │ + tsteq fp, r4, ror r7 │ │ │ │ + @ instruction: 0x012506b8 │ │ │ │ + @ instruction: 0x011b33d8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x01250360 │ │ │ │ - @ instruction: 0x011a61f4 │ │ │ │ - tsteq fp, ip, lsl #1 │ │ │ │ + @ instruction: 0x01250368 │ │ │ │ + tsteq sl, r0, lsl #4 │ │ │ │ + @ instruction: 0x011b3098 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - smulwteq r5, ip, r2 │ │ │ │ - tsteq sl, r0, lsl #3 │ │ │ │ - tsteq fp, r0, lsl r0 │ │ │ │ + strdeq r0, [r5, -r4]! │ │ │ │ + tsteq sl, ip, lsl #3 │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ tsteq r9, r8, lsr #19 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ tsteq r9, r8, lsr r9 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - strdeq r0, [r5, -r4]! │ │ │ │ - tsteq fp, r4, lsr #30 │ │ │ │ - smulwbeq r5, r0, r1 │ │ │ │ + strdeq r0, [r5, -ip]! │ │ │ │ + tsteq fp, r0, lsr pc │ │ │ │ + smulwbeq r5, r8, r1 │ │ │ │ tsteq r9, ip, lsr #17 │ │ │ │ - @ instruction: 0x011b2ebc │ │ │ │ + tsteq fp, r8, asr #29 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - @ instruction: 0x01250164 │ │ │ │ - @ instruction: 0x011b2e94 │ │ │ │ - @ instruction: 0x01250110 │ │ │ │ + @ instruction: 0x0125016c │ │ │ │ + tsteq fp, r0, lsr #29 │ │ │ │ + @ instruction: 0x01250118 │ │ │ │ tsteq r9, ip, lsl r8 │ │ │ │ - tsteq fp, ip, lsr #28 │ │ │ │ + tsteq fp, r8, lsr lr │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ tsteq r9, r0, asr #15 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ tsteq r9, r8, ror #14 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ tsteq r9, r4, lsl #14 │ │ │ │ - smlawteq r4, ip, pc, pc @ │ │ │ │ - @ instruction: 0x011b2cfc │ │ │ │ + ldrdeq pc, [r4, -r4]! │ │ │ │ + tsteq fp, r8, lsl #26 │ │ │ │ tsteq r9, r4, lsr #13 │ │ │ │ - msreq LR_abt, ip, ror #30 │ │ │ │ - @ instruction: 0x011b2c9c │ │ │ │ - msreq LR_abt, r8, lsr #30 │ │ │ │ - tsteq fp, r4, asr ip │ │ │ │ + msreq LR_abt, r4, ror pc │ │ │ │ + tsteq fp, r8, lsr #25 │ │ │ │ + msreq LR_abt, r0, lsr pc │ │ │ │ + tsteq fp, r0, ror #24 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - msreq CPSR_s, ip, ror sp │ │ │ │ - tsteq sl, ip, lsl #24 │ │ │ │ - tsteq fp, r0, lsr #21 │ │ │ │ + smlawbeq r4, r4, sp, pc @ │ │ │ │ + tsteq sl, r8, lsl ip │ │ │ │ + tsteq fp, ip, lsr #21 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - msreq CPSR_s, r0, asr #24 │ │ │ │ + msreq CPSR_s, r8, asr #24 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - tsteq fp, r8, lsl #17 │ │ │ │ - ldrdeq pc, [r4, -r8]! │ │ │ │ + @ instruction: 0x011b2894 │ │ │ │ + msreq R12_usr, r0, ror #21 │ │ │ │ tsteq r9, r4, ror fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, rrx │ │ │ │ andeq r7, r0, r8, asr #29 │ │ │ │ - msreq R12_usr, ip, lsl sl │ │ │ │ - tsteq fp, r4, asr #14 │ │ │ │ + msreq R12_usr, r4, lsr #20 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ andeq r7, r0, r8, ror lr │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - msreq CPSR_s, ip, lsr r9 │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ + msreq CPSR_s, r4, asr #18 │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ sub r8, r3, #12 │ │ │ │ @@ -911971,407 +911971,407 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43b114 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - msreq CPSR_s, r0, asr r8 │ │ │ │ - tsteq fp, r0, lsl #11 │ │ │ │ + msreq CPSR_s, r8, asr r8 │ │ │ │ + tsteq fp, ip, lsl #11 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ tsteq r9, ip, lsl #30 │ │ │ │ - smlawteq r4, r4, r7, pc @ │ │ │ │ - @ instruction: 0x011b24f4 │ │ │ │ + smlawteq r4, ip, r7, pc @ │ │ │ │ + tsteq fp, r0, lsl #10 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - msreq LR_abt, r0, ror r7 │ │ │ │ + msreq LR_abt, r8, ror r7 │ │ │ │ tsteq r9, ip, ror lr │ │ │ │ - tsteq fp, ip, lsl #9 │ │ │ │ + @ instruction: 0x011b2498 │ │ │ │ tsteq r9, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ tsteq r9, r0, asr #27 │ │ │ │ - msreq R12_usr, r4, ror r6 │ │ │ │ - tsteq fp, r4, lsl #7 │ │ │ │ + msreq R12_usr, ip, ror r6 │ │ │ │ + @ instruction: 0x011b2390 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - msreq CPSR_s, r8, ror r5 │ │ │ │ - tsteq fp, r8, lsr #5 │ │ │ │ + smlawbeq r4, r0, r5, pc @ │ │ │ │ + @ instruction: 0x011b22b4 │ │ │ │ tsteq r9, r8, lsr ip │ │ │ │ @ instruction: 0x01195bd8 │ │ │ │ - msreq CPSR_s, r0, lsr #9 │ │ │ │ - @ instruction: 0x011b21d0 │ │ │ │ - msreq LR_abt, r0, lsl r3 │ │ │ │ - tsteq sl, r4, lsr #3 │ │ │ │ - tsteq fp, r8, lsr r0 │ │ │ │ + msreq CPSR_s, r8, lsr #9 │ │ │ │ + @ instruction: 0x011b21dc │ │ │ │ + msreq LR_abt, r8, lsl r3 │ │ │ │ + @ instruction: 0x011a51b0 │ │ │ │ + tsteq fp, r4, asr #32 │ │ │ │ tsteq r9, ip, asr #19 │ │ │ │ - msreq R12_usr, ip, ror r2 │ │ │ │ - tsteq sl, r0, lsl r1 │ │ │ │ - tsteq fp, r8, lsr #31 │ │ │ │ + smlawbeq r4, r4, r2, pc @ │ │ │ │ + tsteq sl, ip, lsl r1 │ │ │ │ + @ instruction: 0x011b1fb4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrsbeq r5, [sl, -r8] │ │ │ │ + tsteq sl, r4, ror #1 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - tsteq sl, r8, lsr #1 │ │ │ │ + ldrheq r5, [sl, -r4] │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - tsteq fp, r0, lsr r3 │ │ │ │ + tsteq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - msreq CPSR_s, r0, lsr #3 │ │ │ │ - tsteq sl, r4, lsr r0 │ │ │ │ - tsteq fp, ip, asr #29 │ │ │ │ - msreq CPSR_s, ip, asr r1 │ │ │ │ - tsteq fp, r4, lsl #4 │ │ │ │ - tsteq fp, ip, ror lr │ │ │ │ - tsteq sl, ip, lsr #31 │ │ │ │ + msreq CPSR_s, r8, lsr #3 │ │ │ │ + tsteq sl, r0, asr #32 │ │ │ │ + @ instruction: 0x011b1ed8 │ │ │ │ + msreq CPSR_s, r4, ror #2 │ │ │ │ + tsteq fp, r0, lsl r2 │ │ │ │ + tsteq fp, r8, lsl #29 │ │ │ │ + @ instruction: 0x011a4fb8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - ldrdeq pc, [r4, -ip]! │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ - tsteq fp, r0, lsl #28 │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ - msreq CPSR_s, r4, rrx │ │ │ │ - @ instruction: 0x011a4ef8 │ │ │ │ - tsteq fp, r8, lsl #27 │ │ │ │ + msreq CPSR_s, r4, ror #1 │ │ │ │ + tsteq sl, ip, ror pc │ │ │ │ + tsteq fp, ip, lsl #28 │ │ │ │ + tsteq sl, r4, asr #30 │ │ │ │ + msreq CPSR_s, ip, rrx │ │ │ │ + tsteq sl, r4, lsl #30 │ │ │ │ + @ instruction: 0x011b1d94 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - tsteq sl, r0, asr #29 │ │ │ │ - strdeq lr, [r4, -r4]! │ │ │ │ - tsteq sl, r8, lsl #29 │ │ │ │ - tsteq fp, r0, lsr #26 │ │ │ │ + tsteq sl, ip, asr #29 │ │ │ │ + strdeq lr, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a4e94 │ │ │ │ + tsteq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - @ instruction: 0x0124efb8 │ │ │ │ - tsteq sl, ip, asr #28 │ │ │ │ - tsteq fp, r4, ror #25 │ │ │ │ + smlawteq r4, r0, pc, lr @ │ │ │ │ + tsteq sl, r8, asr lr │ │ │ │ + @ instruction: 0x011b1cf0 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x0124ef7c │ │ │ │ - tsteq sl, r0, lsl lr │ │ │ │ - tsteq fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x0124ef40 │ │ │ │ - @ instruction: 0x011a4dd4 │ │ │ │ - tsteq fp, ip, ror #24 │ │ │ │ + smlawbeq r4, r4, pc, lr @ │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + @ instruction: 0x011b1cb4 │ │ │ │ + @ instruction: 0x0124ef48 │ │ │ │ + tsteq sl, r0, ror #27 │ │ │ │ + tsteq fp, r8, ror ip │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - @ instruction: 0x0124ef04 │ │ │ │ - @ instruction: 0x011a4d94 │ │ │ │ - tsteq fp, r0, lsr ip │ │ │ │ + @ instruction: 0x0124ef0c │ │ │ │ + tsteq sl, r0, lsr #27 │ │ │ │ + tsteq fp, ip, lsr ip │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - smlawteq r4, r4, lr, lr │ │ │ │ - tsteq sl, r8, asr sp │ │ │ │ - @ instruction: 0x011b1bf0 │ │ │ │ - smlawbeq r4, r8, lr, lr │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ - @ instruction: 0x011b1bb4 │ │ │ │ + smlawteq r4, ip, lr, lr │ │ │ │ + tsteq sl, r4, ror #26 │ │ │ │ + @ instruction: 0x011b1bfc │ │ │ │ + @ instruction: 0x0124ee90 │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ + tsteq fp, r0, asr #23 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x0124ee4c │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ - tsteq fp, r8, ror fp │ │ │ │ + @ instruction: 0x0124ee54 │ │ │ │ + tsteq sl, ip, ror #25 │ │ │ │ + tsteq fp, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - @ instruction: 0x0124ee10 │ │ │ │ - tsteq sl, r4, lsr #25 │ │ │ │ - tsteq fp, ip, lsr fp │ │ │ │ - ldrdeq lr, [r4, -r4]! │ │ │ │ - tsteq sl, r8, ror #24 │ │ │ │ - tsteq fp, r0, lsl #22 │ │ │ │ + @ instruction: 0x0124ee18 │ │ │ │ + @ instruction: 0x011a4cb0 │ │ │ │ + tsteq fp, r8, asr #22 │ │ │ │ + ldrdeq lr, [r4, -ip]! │ │ │ │ + tsteq sl, r4, ror ip │ │ │ │ + tsteq fp, ip, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - @ instruction: 0x0124ed98 │ │ │ │ - tsteq sl, ip, lsr #24 │ │ │ │ - tsteq fp, r4, asr #21 │ │ │ │ + @ instruction: 0x0124eda0 │ │ │ │ + tsteq sl, r8, lsr ip │ │ │ │ + @ instruction: 0x011b1ad0 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - @ instruction: 0x0124ed5c │ │ │ │ - tsteq sl, ip, ror #23 │ │ │ │ - tsteq fp, r8, lsl #21 │ │ │ │ + @ instruction: 0x0124ed64 │ │ │ │ + @ instruction: 0x011a4bf8 │ │ │ │ + @ instruction: 0x011b1a94 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x0124ed1c │ │ │ │ - @ instruction: 0x011a4bb0 │ │ │ │ - tsteq fp, r8, asr #20 │ │ │ │ + @ instruction: 0x0124ed24 │ │ │ │ + @ instruction: 0x011a4bbc │ │ │ │ + tsteq fp, r4, asr sl │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - tsteq sl, r8, ror fp │ │ │ │ + tsteq sl, r4, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x0124ecac │ │ │ │ - tsteq sl, r0, asr #22 │ │ │ │ - @ instruction: 0x011b19d8 │ │ │ │ - @ instruction: 0x0124ec70 │ │ │ │ - tsteq sl, r4, lsl #22 │ │ │ │ - @ instruction: 0x011b199c │ │ │ │ + @ instruction: 0x0124ecb4 │ │ │ │ + tsteq sl, ip, asr #22 │ │ │ │ + tsteq fp, r4, ror #19 │ │ │ │ + @ instruction: 0x0124ec78 │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ + tsteq fp, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0124ec34 │ │ │ │ - tsteq sl, r8, asr #21 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ + @ instruction: 0x0124ec3c │ │ │ │ + @ instruction: 0x011a4ad4 │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - strdeq lr, [r4, -r8]! │ │ │ │ - tsteq sl, ip, lsl #21 │ │ │ │ - tsteq fp, ip, lsl r9 │ │ │ │ + @ instruction: 0x0124ec00 │ │ │ │ + @ instruction: 0x011a4a98 │ │ │ │ + tsteq fp, r8, lsr #18 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x0124ebbc │ │ │ │ - tsteq sl, r0, asr sl │ │ │ │ - tsteq fp, r8, ror #17 │ │ │ │ - smlawbeq r4, r0, fp, lr │ │ │ │ - tsteq sl, r4, lsl sl │ │ │ │ - tsteq fp, r4, lsr #17 │ │ │ │ + smlawteq r4, r4, fp, lr │ │ │ │ + tsteq sl, ip, asr sl │ │ │ │ + @ instruction: 0x011b18f4 │ │ │ │ + smlawbeq r4, r8, fp, lr │ │ │ │ + tsteq sl, r0, lsr #20 │ │ │ │ + @ instruction: 0x011b18b0 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - @ instruction: 0x0124eb40 │ │ │ │ - @ instruction: 0x011a49d4 │ │ │ │ - tsteq fp, ip, ror #16 │ │ │ │ - @ instruction: 0x011a499c │ │ │ │ + @ instruction: 0x0124eb48 │ │ │ │ + tsteq sl, r0, ror #19 │ │ │ │ + tsteq fp, r8, ror r8 │ │ │ │ + tsteq sl, r8, lsr #19 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - ldrdeq lr, [r4, -r0]! │ │ │ │ - tsteq sl, r4, ror #18 │ │ │ │ - @ instruction: 0x011b17f4 │ │ │ │ + ldrdeq lr, [r4, -r8]! │ │ │ │ + tsteq sl, r0, ror r9 │ │ │ │ + tsteq fp, r0, lsl #16 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - @ instruction: 0x0124ea94 │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ - @ instruction: 0x011b17b8 │ │ │ │ + @ instruction: 0x0124ea9c │ │ │ │ + tsteq sl, r4, lsr r9 │ │ │ │ + tsteq fp, r4, asr #15 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x0124ea58 │ │ │ │ - tsteq sl, ip, ror #17 │ │ │ │ - tsteq fp, ip, ror r7 │ │ │ │ + @ instruction: 0x0124ea60 │ │ │ │ + @ instruction: 0x011a48f8 │ │ │ │ + tsteq fp, r8, lsl #15 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - @ instruction: 0x0124ea1c │ │ │ │ - @ instruction: 0x011a48b0 │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ + @ instruction: 0x0124ea24 │ │ │ │ + @ instruction: 0x011a48bc │ │ │ │ + tsteq fp, ip, asr #14 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x0124e9e0 │ │ │ │ - tsteq sl, r4, ror r8 │ │ │ │ - tsteq fp, r4, lsl #14 │ │ │ │ + @ instruction: 0x0124e9e8 │ │ │ │ + tsteq sl, r0, lsl #17 │ │ │ │ + tsteq fp, r0, lsl r7 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - @ instruction: 0x0124e9a4 │ │ │ │ - tsteq sl, r8, lsr r8 │ │ │ │ - tsteq fp, r8, asr #13 │ │ │ │ + @ instruction: 0x0124e9ac │ │ │ │ + tsteq sl, r4, asr #16 │ │ │ │ + @ instruction: 0x011b16d4 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - tsteq sl, r0, lsl #16 │ │ │ │ + tsteq sl, ip, lsl #16 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - @ instruction: 0x0124e934 │ │ │ │ - tsteq sl, r8, asr #15 │ │ │ │ - tsteq fp, r8, asr r6 │ │ │ │ + @ instruction: 0x0124e93c │ │ │ │ + @ instruction: 0x011a47d4 │ │ │ │ + tsteq fp, r4, ror #12 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - strdeq lr, [r4, -r8]! │ │ │ │ - tsteq sl, ip, lsl #15 │ │ │ │ - tsteq fp, ip, lsl r6 │ │ │ │ + @ instruction: 0x0124e900 │ │ │ │ + @ instruction: 0x011a4798 │ │ │ │ + tsteq fp, r8, lsr #12 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x0124e290 │ │ │ │ - tsteq sl, r4, lsr #2 │ │ │ │ - @ instruction: 0x011b0fb4 │ │ │ │ + @ instruction: 0x0124e298 │ │ │ │ + tsteq sl, r0, lsr r1 │ │ │ │ + tsteq fp, r0, asr #31 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - tsteq sl, ip, ror #1 │ │ │ │ - ldrheq r4, [sl, -ip] │ │ │ │ + ldrsheq r4, [sl, -r8] │ │ │ │ + tsteq sl, r8, asr #1 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - strdeq lr, [r4, -r0]! │ │ │ │ - tsteq sl, r4, lsl #1 │ │ │ │ - tsteq fp, r4, lsl pc │ │ │ │ + strdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a4090 │ │ │ │ + tsteq fp, r0, lsr #30 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x0124e1b4 │ │ │ │ - tsteq sl, r8, asr #32 │ │ │ │ - @ instruction: 0x011b0ed8 │ │ │ │ + @ instruction: 0x0124e1bc │ │ │ │ + tsteq sl, r4, asr r0 │ │ │ │ + tsteq fp, r4, ror #29 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - tsteq sl, r0, lsl r0 │ │ │ │ + tsteq sl, ip, lsl r0 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - tsteq sl, r0, ror #31 │ │ │ │ + tsteq sl, ip, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x011a3fb0 │ │ │ │ + @ instruction: 0x011a3fbc │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - tsteq sl, r0, lsl #31 │ │ │ │ + tsteq sl, ip, lsl #31 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - strheq lr, [r4, -r4]! │ │ │ │ - @ instruction: 0x011b11d8 │ │ │ │ - @ instruction: 0x011b0dd0 │ │ │ │ + strheq lr, [r4, -ip]! │ │ │ │ + tsteq fp, r4, ror #3 │ │ │ │ + @ instruction: 0x011b0ddc │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - @ instruction: 0x0124e068 │ │ │ │ - @ instruction: 0x011a3efc │ │ │ │ - tsteq fp, ip, lsl #27 │ │ │ │ + @ instruction: 0x0124e070 │ │ │ │ + tsteq sl, r8, lsl #30 │ │ │ │ + @ instruction: 0x011b0d98 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - tsteq fp, r8, lsr r1 │ │ │ │ - @ instruction: 0x0124e024 │ │ │ │ - tsteq fp, r0, asr #26 │ │ │ │ + tsteq fp, r4, asr #2 │ │ │ │ + @ instruction: 0x0124e02c │ │ │ │ + tsteq fp, ip, asr #26 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0124dfe0 │ │ │ │ - tsteq sl, r4, ror lr │ │ │ │ - tsteq fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x0124dfe8 │ │ │ │ + tsteq sl, r0, lsl #29 │ │ │ │ + tsteq fp, r0, lsl sp │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - @ instruction: 0x0124dfa4 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ - tsteq fp, r8, asr #25 │ │ │ │ + @ instruction: 0x0124dfac │ │ │ │ + tsteq sl, r4, asr #28 │ │ │ │ + @ instruction: 0x011b0cd4 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - tsteq sl, r0, lsl #28 │ │ │ │ + tsteq sl, ip, lsl #28 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - tsteq sl, ip, asr #27 │ │ │ │ - strdeq sp, [r4, -r8]! │ │ │ │ - tsteq sl, ip, lsl #27 │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ + @ instruction: 0x011a3dd8 │ │ │ │ + @ instruction: 0x0124df00 │ │ │ │ + @ instruction: 0x011a3d98 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - tsteq sl, r4, asr sp │ │ │ │ + tsteq sl, r0, ror #26 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlawbeq r4, r0, lr, sp │ │ │ │ - tsteq fp, r0, lsl #30 │ │ │ │ - tsteq fp, r0, lsr #23 │ │ │ │ + smlawbeq r4, r8, lr, sp │ │ │ │ + tsteq fp, ip, lsl #30 │ │ │ │ + tsteq fp, ip, lsr #23 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - @ instruction: 0x0124de30 │ │ │ │ - tsteq sl, r4, asr #25 │ │ │ │ - tsteq fp, r4, asr fp │ │ │ │ + @ instruction: 0x0124de38 │ │ │ │ + @ instruction: 0x011a3cd0 │ │ │ │ + tsteq fp, r0, ror #22 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - strdeq sp, [r4, -r0]! │ │ │ │ - tsteq sl, r4, lsl #25 │ │ │ │ - tsteq fp, r4, lsl fp │ │ │ │ + strdeq sp, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a3c90 │ │ │ │ + tsteq fp, r0, lsr #22 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - @ instruction: 0x0124ddb0 │ │ │ │ - tsteq sl, r4, asr #24 │ │ │ │ - @ instruction: 0x011b0ad4 │ │ │ │ + @ instruction: 0x0124ddb8 │ │ │ │ + tsteq sl, r0, asr ip │ │ │ │ + tsteq fp, r0, ror #21 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - @ instruction: 0x0124dd74 │ │ │ │ - tsteq sl, r8, lsl #24 │ │ │ │ - @ instruction: 0x011b0a98 │ │ │ │ + @ instruction: 0x0124dd7c │ │ │ │ + tsteq sl, r4, lsl ip │ │ │ │ + tsteq fp, r4, lsr #21 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - @ instruction: 0x011a3bd0 │ │ │ │ + @ instruction: 0x011a3bdc │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x0124dd08 │ │ │ │ - @ instruction: 0x011a3b9c │ │ │ │ - tsteq fp, r4, lsr sl │ │ │ │ - smlawteq r4, ip, ip, sp │ │ │ │ - tsteq sl, r0, ror #22 │ │ │ │ - @ instruction: 0x011b09f8 │ │ │ │ + @ instruction: 0x0124dd10 │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ + tsteq fp, r0, asr #20 │ │ │ │ + ldrdeq sp, [r4, -r4]! │ │ │ │ + tsteq sl, ip, ror #22 │ │ │ │ + tsteq fp, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0124dc90 │ │ │ │ - tsteq sl, r4, lsr #22 │ │ │ │ - @ instruction: 0x011b09bc │ │ │ │ - tsteq sl, ip, ror #21 │ │ │ │ + @ instruction: 0x0124dc98 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + tsteq fp, r8, asr #19 │ │ │ │ + @ instruction: 0x011a3af8 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - @ instruction: 0x011a3abc │ │ │ │ + tsteq sl, r8, asr #21 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - strdeq sp, [r4, -r4]! │ │ │ │ - tsteq sl, r4, lsl #21 │ │ │ │ - tsteq fp, ip, lsl r9 │ │ │ │ - @ instruction: 0x0124dbb0 │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ - @ instruction: 0x011b08dc │ │ │ │ + strdeq sp, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a3a90 │ │ │ │ + tsteq fp, r8, lsr #18 │ │ │ │ + @ instruction: 0x0124dbb8 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ + tsteq fp, r8, ror #17 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - tsteq sl, ip, lsl #20 │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - @ instruction: 0x0124db44 │ │ │ │ - @ instruction: 0x011a39d8 │ │ │ │ - tsteq fp, r8, ror #16 │ │ │ │ + @ instruction: 0x0124db4c │ │ │ │ + tsteq sl, r4, ror #19 │ │ │ │ + tsteq fp, r4, ror r8 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - @ instruction: 0x0124db08 │ │ │ │ - @ instruction: 0x011a399c │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ + @ instruction: 0x0124db10 │ │ │ │ + tsteq sl, r8, lsr #19 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - smlawteq r4, ip, sl, sp │ │ │ │ - tsteq sl, r0, ror #18 │ │ │ │ - @ instruction: 0x011b07f0 │ │ │ │ + ldrdeq sp, [r4, -r4]! │ │ │ │ + tsteq sl, ip, ror #18 │ │ │ │ + @ instruction: 0x011b07fc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0124da90 │ │ │ │ - tsteq sl, r4, lsr #18 │ │ │ │ - @ instruction: 0x011b07b8 │ │ │ │ - @ instruction: 0x0124da54 │ │ │ │ - tsteq sl, r8, ror #17 │ │ │ │ - tsteq fp, r8, ror r7 │ │ │ │ + @ instruction: 0x0124da98 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ + tsteq fp, r4, asr #15 │ │ │ │ + @ instruction: 0x0124da5c │ │ │ │ + @ instruction: 0x011a38f4 │ │ │ │ + tsteq fp, r4, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0124da18 │ │ │ │ - tsteq sl, ip, lsr #17 │ │ │ │ - tsteq fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x0124da20 │ │ │ │ + @ instruction: 0x011a38b8 │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq sp, [r4, -ip]! │ │ │ │ - tsteq sl, r0, ror r8 │ │ │ │ - tsteq fp, r8, lsl #14 │ │ │ │ - @ instruction: 0x0124d9a0 │ │ │ │ - tsteq sl, r4, lsr r8 │ │ │ │ - tsteq fp, ip, asr #13 │ │ │ │ + @ instruction: 0x0124d9e4 │ │ │ │ + tsteq sl, ip, ror r8 │ │ │ │ + tsteq fp, r4, lsl r7 │ │ │ │ + @ instruction: 0x0124d9a8 │ │ │ │ + tsteq sl, r0, asr #16 │ │ │ │ + @ instruction: 0x011b06d8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x011a37fc │ │ │ │ + tsteq sl, r8, lsl #16 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - tsteq sl, ip, asr #15 │ │ │ │ - @ instruction: 0x011a3798 │ │ │ │ + @ instruction: 0x011a37d8 │ │ │ │ + tsteq sl, r4, lsr #15 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - tsteq sl, r8, ror #14 │ │ │ │ + tsteq sl, r4, ror r7 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x0124d8a0 │ │ │ │ - tsteq sl, r4, lsr r7 │ │ │ │ - tsteq fp, ip, asr #11 │ │ │ │ + @ instruction: 0x0124d8a8 │ │ │ │ + tsteq sl, r0, asr #14 │ │ │ │ + @ instruction: 0x011b05d8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0124d864 │ │ │ │ - @ instruction: 0x011a36f8 │ │ │ │ - @ instruction: 0x011b0590 │ │ │ │ + @ instruction: 0x0124d86c │ │ │ │ + tsteq sl, r4, lsl #14 │ │ │ │ + @ instruction: 0x011b059c │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0124d828 │ │ │ │ - @ instruction: 0x011a36bc │ │ │ │ - tsteq fp, r4, asr r5 │ │ │ │ - @ instruction: 0x0124d7ec │ │ │ │ - tsteq sl, ip, ror r6 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ + @ instruction: 0x0124d830 │ │ │ │ + tsteq sl, r8, asr #13 │ │ │ │ + tsteq fp, r0, ror #10 │ │ │ │ + strdeq sp, [r4, -r4]! │ │ │ │ + tsteq sl, r8, lsl #13 │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0124d7ac │ │ │ │ - tsteq sl, r0, asr #12 │ │ │ │ - @ instruction: 0x011b04d8 │ │ │ │ + @ instruction: 0x0124d7b4 │ │ │ │ + tsteq sl, ip, asr #12 │ │ │ │ + tsteq fp, r4, ror #9 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - @ instruction: 0x0124d770 │ │ │ │ - tsteq sl, r4, lsl #12 │ │ │ │ - @ instruction: 0x011b0494 │ │ │ │ + @ instruction: 0x0124d778 │ │ │ │ + tsteq sl, r0, lsl r6 │ │ │ │ + tsteq fp, r0, lsr #9 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x0124d734 │ │ │ │ - tsteq sl, r8, asr #11 │ │ │ │ - tsteq fp, r8, asr r4 │ │ │ │ + @ instruction: 0x0124d73c │ │ │ │ + @ instruction: 0x011a35d4 │ │ │ │ + tsteq fp, r4, ror #8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - strdeq sp, [r4, -r8]! │ │ │ │ - tsteq sl, ip, lsl #11 │ │ │ │ - tsteq fp, ip, lsl r4 │ │ │ │ + @ instruction: 0x0124d700 │ │ │ │ + @ instruction: 0x011a3598 │ │ │ │ + tsteq fp, r8, lsr #8 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x0124d6bc │ │ │ │ - tsteq sl, r0, asr r5 │ │ │ │ - tsteq fp, r0, ror #7 │ │ │ │ + smlawteq r4, r4, r6, sp │ │ │ │ + tsteq sl, ip, asr r5 │ │ │ │ + tsteq fp, ip, ror #7 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - smlawbeq r4, r0, r6, sp │ │ │ │ - tsteq sl, r4, lsl r5 │ │ │ │ - tsteq fp, r4, lsr #7 │ │ │ │ + smlawbeq r4, r8, r6, sp │ │ │ │ + tsteq sl, r0, lsr #10 │ │ │ │ + @ instruction: 0x011b03b0 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x0124d644 │ │ │ │ - @ instruction: 0x011a34d8 │ │ │ │ - tsteq fp, r8, ror #6 │ │ │ │ + @ instruction: 0x0124d64c │ │ │ │ + tsteq sl, r4, ror #9 │ │ │ │ + tsteq fp, r4, ror r3 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - @ instruction: 0x011a3498 │ │ │ │ - @ instruction: 0x0124d604 │ │ │ │ - tsteq fp, r8, lsr #6 │ │ │ │ + tsteq sl, r4, lsr #9 │ │ │ │ + @ instruction: 0x0124d60c │ │ │ │ + tsteq fp, r4, lsr r3 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - smlawteq r4, r8, r5, sp │ │ │ │ - tsteq sl, ip, asr r4 │ │ │ │ - tsteq fp, ip, ror #5 │ │ │ │ + ldrdeq sp, [r4, -r0]! │ │ │ │ + tsteq sl, r8, ror #8 │ │ │ │ + @ instruction: 0x011b02f8 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - smlawbeq r4, ip, r5, sp │ │ │ │ - tsteq sl, r0, lsr #8 │ │ │ │ - @ instruction: 0x011b02b0 │ │ │ │ + @ instruction: 0x0124d594 │ │ │ │ + tsteq sl, ip, lsr #8 │ │ │ │ + @ instruction: 0x011b02bc │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - tsteq sl, r0, ror #7 │ │ │ │ - @ instruction: 0x0124d54c │ │ │ │ - tsteq fp, r0, ror r2 │ │ │ │ + tsteq sl, ip, ror #7 │ │ │ │ + @ instruction: 0x0124d554 │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - @ instruction: 0x0124d50c │ │ │ │ - tsteq sl, r0, lsr #7 │ │ │ │ - tsteq fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x0124d514 │ │ │ │ + tsteq sl, ip, lsr #7 │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - smlawteq r4, r0, r4, sp │ │ │ │ - tsteq fp, r4, lsl #7 │ │ │ │ - @ instruction: 0x011b01dc │ │ │ │ + smlawteq r4, r8, r4, sp │ │ │ │ + @ instruction: 0x011b0390 │ │ │ │ + tsteq fp, r8, ror #3 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - tsteq sl, r0, lsl r3 │ │ │ │ - tsteq fp, r4, lsr #3 │ │ │ │ + tsteq sl, ip, lsl r3 │ │ │ │ + @ instruction: 0x011b01b0 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x011a32dc │ │ │ │ - tsteq fp, r4, ror r1 │ │ │ │ - tsteq sl, r8, lsr #5 │ │ │ │ - tsteq fp, ip, lsr r1 │ │ │ │ + tsteq sl, r8, ror #5 │ │ │ │ + tsteq fp, r0, lsl #3 │ │ │ │ + @ instruction: 0x011a32b4 │ │ │ │ + tsteq fp, r8, asr #2 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - tsteq sl, r0, ror r2 │ │ │ │ - tsteq fp, r4, lsl #2 │ │ │ │ + tsteq sl, ip, ror r2 │ │ │ │ + tsteq fp, r0, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - tsteq sl, r8, lsr r2 │ │ │ │ - tsteq fp, ip, asr #1 │ │ │ │ + tsteq sl, r4, asr #4 │ │ │ │ + ldrsbeq r0, [fp, -r8] │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - tsteq sl, r4, lsl #4 │ │ │ │ - @ instruction: 0x011b009c │ │ │ │ - tsteq sl, ip, asr #3 │ │ │ │ - tsteq fp, r0, rrx │ │ │ │ + tsteq sl, r0, lsl r2 │ │ │ │ + tsteq fp, r8, lsr #1 │ │ │ │ + @ instruction: 0x011a31d8 │ │ │ │ + tsteq fp, ip, rrx │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - strdeq sp, [r4, -ip]! │ │ │ │ - @ instruction: 0x011a3190 │ │ │ │ - tsteq fp, r0, lsr #32 │ │ │ │ + @ instruction: 0x0124d304 │ │ │ │ + @ instruction: 0x011a319c │ │ │ │ + tsteq fp, ip, lsr #32 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - tsteq fp, r8, asr #3 │ │ │ │ - @ instruction: 0x0124d2b0 │ │ │ │ - @ instruction: 0x011affd4 │ │ │ │ + @ instruction: 0x011b01d4 │ │ │ │ + @ instruction: 0x0124d2b8 │ │ │ │ + tstpeq sl, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [pc, #-920] @ 43e0bc │ │ │ │ ldr r1, [pc, #-920] @ 43e0c0 │ │ │ │ ldr r3, [pc, #-920] @ 43e0c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -914409,292 +914409,292 @@ │ │ │ │ ldr r1, [pc, #912] @ 4407b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 43b114 │ │ │ │ - @ instruction: 0x0124d258 │ │ │ │ - tsteq fp, ip, asr #3 │ │ │ │ - tstpeq sl, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d260 │ │ │ │ + @ instruction: 0x011b01d8 │ │ │ │ + tstpeq sl, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - @ instruction: 0x0124d21c │ │ │ │ - tsteq sl, ip, lsr #1 │ │ │ │ - tstpeq sl, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d224 │ │ │ │ + ldrheq r3, [sl, -r8] │ │ │ │ + tstpeq sl, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x0124d1e0 │ │ │ │ - tsteq sl, r0, ror r0 │ │ │ │ - tstpeq sl, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124d1a0 │ │ │ │ - tsteq sl, r0, lsr r0 │ │ │ │ - tstpeq sl, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124d160 │ │ │ │ - @ instruction: 0x011a2ff0 │ │ │ │ - tstpeq sl, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d1e8 │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ + tstpeq sl, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d1a8 │ │ │ │ + tsteq sl, ip, lsr r0 │ │ │ │ + @ instruction: 0x011afed4 │ │ │ │ + @ instruction: 0x0124d168 │ │ │ │ + @ instruction: 0x011a2ffc │ │ │ │ + @ instruction: 0x011afe90 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - @ instruction: 0x0124d11c │ │ │ │ - @ instruction: 0x011a2fb0 │ │ │ │ - tstpeq sl, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sp, [r4, -ip]! │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ - tstpeq sl, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d124 │ │ │ │ + @ instruction: 0x011a2fbc │ │ │ │ + tstpeq sl, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d0e4 │ │ │ │ + tsteq sl, ip, ror pc │ │ │ │ + tstpeq sl, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - @ instruction: 0x0124d0a0 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ - tstpeq sl, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d0a8 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + @ instruction: 0x011afdd0 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x0124d060 │ │ │ │ - @ instruction: 0x011a2ef4 │ │ │ │ - tstpeq sl, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d068 │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ + @ instruction: 0x011afd90 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x0124d024 │ │ │ │ - @ instruction: 0x011a2eb8 │ │ │ │ - tstpeq sl, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124d02c │ │ │ │ + tsteq sl, r4, asr #29 │ │ │ │ + tstpeq sl, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x0124cfe4 │ │ │ │ - tsteq sl, r8, ror lr │ │ │ │ - tstpeq sl, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, asr #28 │ │ │ │ - @ instruction: 0x0124cfa4 │ │ │ │ - tstpeq sl, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cfec │ │ │ │ + tsteq sl, r4, lsl #29 │ │ │ │ + tstpeq sl, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, asr #28 │ │ │ │ + @ instruction: 0x0124cfac │ │ │ │ + @ instruction: 0x011afcd0 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x0124cf64 │ │ │ │ - @ instruction: 0x011a2df8 │ │ │ │ - tstpeq sl, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cf6c │ │ │ │ + tsteq sl, r4, lsl #28 │ │ │ │ + @ instruction: 0x011afc94 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - @ instruction: 0x0124cf28 │ │ │ │ - @ instruction: 0x011a2dbc │ │ │ │ - tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cf30 │ │ │ │ + tsteq sl, r8, asr #27 │ │ │ │ + tstpeq sl, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x0124ceec │ │ │ │ - tsteq sl, r0, lsl #27 │ │ │ │ - tstpeq sl, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r4, -r4]! │ │ │ │ + tsteq sl, ip, lsl #27 │ │ │ │ + tstpeq sl, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - tsteq sl, r8, asr #26 │ │ │ │ + tsteq sl, r4, asr sp │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - tsteq sl, r4, lsl sp │ │ │ │ - @ instruction: 0x0124ce78 │ │ │ │ - @ instruction: 0x011afb9c │ │ │ │ - @ instruction: 0x011a2cd0 │ │ │ │ + tsteq sl, r0, lsr #26 │ │ │ │ + smlawbeq r4, r0, lr, ip │ │ │ │ + tstpeq sl, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a2cdc │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x011a2c98 │ │ │ │ - strdeq ip, [r4, -ip]! @ │ │ │ │ - tstpeq sl, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsr #25 │ │ │ │ + @ instruction: 0x0124ce04 │ │ │ │ + tstpeq sl, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - @ instruction: 0x0124cdbc │ │ │ │ - tsteq sl, r0, asr ip │ │ │ │ - tstpeq sl, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r4, r4, sp, ip │ │ │ │ + tsteq sl, ip, asr ip │ │ │ │ + @ instruction: 0x011afaf4 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - smlawbeq r4, r0, sp, ip │ │ │ │ - tsteq sl, r4, lsl ip │ │ │ │ - tstpeq sl, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r4, r8, sp, ip │ │ │ │ + tsteq sl, r0, lsr #24 │ │ │ │ + @ instruction: 0x011afab8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x0124cd44 │ │ │ │ - @ instruction: 0x011a2bd8 │ │ │ │ - tstpeq sl, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cd4c │ │ │ │ + tsteq sl, r4, ror #23 │ │ │ │ + tstpeq sl, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - @ instruction: 0x0124cd08 │ │ │ │ - @ instruction: 0x011a2b9c │ │ │ │ - tstpeq sl, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cd10 │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ + tstpeq sl, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - smlawteq r4, ip, ip, ip │ │ │ │ - tsteq sl, r0, ror #22 │ │ │ │ - @ instruction: 0x011af9f0 │ │ │ │ + ldrdeq ip, [r4, -r4]! │ │ │ │ + tsteq sl, ip, ror #22 │ │ │ │ + @ instruction: 0x011af9fc │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - @ instruction: 0x0124cc90 │ │ │ │ - tsteq sl, r4, lsr #22 │ │ │ │ - @ instruction: 0x011af9b4 │ │ │ │ + @ instruction: 0x0124cc98 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + tstpeq sl, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x0124cc4c │ │ │ │ - @ instruction: 0x011afc9c │ │ │ │ - tstpeq sl, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cc54 │ │ │ │ + tstpeq sl, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x0124cc04 │ │ │ │ - @ instruction: 0x011a2a94 │ │ │ │ - tstpeq sl, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cc0c │ │ │ │ + tsteq sl, r0, lsr #21 │ │ │ │ + tstpeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - tstpeq sl, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124cba0 │ │ │ │ - tstpeq sl, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124cb54 │ │ │ │ - tstpeq sl, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011afbd4 │ │ │ │ + @ instruction: 0x0124cba8 │ │ │ │ + @ instruction: 0x011af8d0 │ │ │ │ + tstpeq sl, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cb5c │ │ │ │ + tstpeq sl, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x0124cb10 │ │ │ │ - tsteq sl, r4, lsr #19 │ │ │ │ - tstpeq sl, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124cb18 │ │ │ │ + @ instruction: 0x011a29b0 │ │ │ │ + tstpeq sl, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - ldrdeq ip, [r4, -r0]! │ │ │ │ - tsteq sl, r4, ror #18 │ │ │ │ - @ instruction: 0x011af7f8 │ │ │ │ - tsteq sl, ip, lsr #18 │ │ │ │ - @ instruction: 0x011a28f8 │ │ │ │ - @ instruction: 0x011afaf4 │ │ │ │ - @ instruction: 0x0124ca1c │ │ │ │ - tstpeq sl, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r4, -r8]! │ │ │ │ + tsteq sl, r0, ror r9 │ │ │ │ + tstpeq sl, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsr r9 │ │ │ │ + tsteq sl, r4, lsl #18 │ │ │ │ + tstpeq sl, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124ca24 │ │ │ │ + tstpeq sl, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - ldrdeq ip, [r4, -r0]! │ │ │ │ - @ instruction: 0x011afab4 │ │ │ │ - tstpeq sl, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r4, -r8]! │ │ │ │ + tstpeq sl, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011af6f4 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ instruction: 0x011af8f4 │ │ │ │ - @ instruction: 0x0124c990 │ │ │ │ - @ instruction: 0x011af6b4 │ │ │ │ + tstpeq sl, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c998 │ │ │ │ + tstpeq sl, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x0124c950 │ │ │ │ - tsteq sl, r4, ror #15 │ │ │ │ - tstpeq sl, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c958 │ │ │ │ + @ instruction: 0x011a27f0 │ │ │ │ + tstpeq sl, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - @ instruction: 0x0124c914 │ │ │ │ - tsteq sl, r8, lsr #15 │ │ │ │ - tstpeq sl, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c91c │ │ │ │ + @ instruction: 0x011a27b4 │ │ │ │ + tstpeq sl, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - ldrdeq ip, [r4, -r8]! │ │ │ │ - tsteq sl, ip, ror #14 │ │ │ │ - tstpeq sl, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124c89c │ │ │ │ - tsteq sl, r0, lsr r7 │ │ │ │ - tstpeq sl, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c8e0 │ │ │ │ + tsteq sl, r8, ror r7 │ │ │ │ + tstpeq sl, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c8a4 │ │ │ │ + tsteq sl, ip, lsr r7 │ │ │ │ + @ instruction: 0x011af5d4 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x0124c860 │ │ │ │ - @ instruction: 0x011a26f4 │ │ │ │ - tstpeq sl, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c868 │ │ │ │ + tsteq sl, r0, lsl #14 │ │ │ │ + @ instruction: 0x011af598 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - @ instruction: 0x0124c824 │ │ │ │ - @ instruction: 0x011a26b8 │ │ │ │ - tstpeq sl, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c82c │ │ │ │ + tsteq sl, r4, asr #13 │ │ │ │ + tstpeq sl, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x0124c7e0 │ │ │ │ - @ instruction: 0x011af7b4 │ │ │ │ - tstpeq sl, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsr r6 │ │ │ │ + @ instruction: 0x0124c7e8 │ │ │ │ + tstpeq sl, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, asr #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0124c768 │ │ │ │ - @ instruction: 0x011a25fc │ │ │ │ - tstpeq sl, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c770 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ + @ instruction: 0x011af498 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - tsteq sl, r4, asr #11 │ │ │ │ + @ instruction: 0x011a25d0 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - @ instruction: 0x011a2590 │ │ │ │ - strdeq ip, [r4, -r8]! │ │ │ │ - tstpeq sl, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a259c │ │ │ │ + @ instruction: 0x0124c700 │ │ │ │ + tstpeq sl, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x0124c6b4 │ │ │ │ - tsteq sl, r8, asr #10 │ │ │ │ - @ instruction: 0x011af3dc │ │ │ │ - tstpeq sl, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124c670 │ │ │ │ - @ instruction: 0x011af398 │ │ │ │ - @ instruction: 0x0124c62c │ │ │ │ - tsteq sl, r0, asr #9 │ │ │ │ - tstpeq sl, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c6bc │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ + tstpeq sl, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c678 │ │ │ │ + tstpeq sl, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c634 │ │ │ │ + tsteq sl, ip, asr #9 │ │ │ │ + tstpeq sl, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - @ instruction: 0x0124c5ec │ │ │ │ - tsteq sl, r0, lsl #9 │ │ │ │ - tstpeq sl, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124c5ac │ │ │ │ - tsteq sl, r0, asr #8 │ │ │ │ - @ instruction: 0x011af2d0 │ │ │ │ + strdeq ip, [r4, -r4]! │ │ │ │ + tsteq sl, ip, lsl #9 │ │ │ │ + tstpeq sl, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c5b4 │ │ │ │ + tsteq sl, ip, asr #8 │ │ │ │ + @ instruction: 0x011af2dc │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x0124c570 │ │ │ │ - tsteq sl, r4, lsl #8 │ │ │ │ - @ instruction: 0x011af29c │ │ │ │ + @ instruction: 0x0124c578 │ │ │ │ + tsteq sl, r0, lsl r4 │ │ │ │ + tstpeq sl, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - @ instruction: 0x0124c534 │ │ │ │ - tsteq sl, r8, asr #7 │ │ │ │ - tstpeq sl, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c53c │ │ │ │ + @ instruction: 0x011a23d4 │ │ │ │ + tstpeq sl, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x011a2390 │ │ │ │ - strdeq ip, [r4, -r4]! │ │ │ │ - tstpeq sl, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0124c4b4 │ │ │ │ - tsteq sl, r8, asr #6 │ │ │ │ - tstpeq sl, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011af394 │ │ │ │ - @ instruction: 0x0124c454 │ │ │ │ - tstpeq sl, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a239c │ │ │ │ + strdeq ip, [r4, -ip]! @ │ │ │ │ + tstpeq sl, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c4bc │ │ │ │ + tsteq sl, r4, asr r3 │ │ │ │ + tstpeq sl, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c45c │ │ │ │ + tstpeq sl, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0124c410 │ │ │ │ - tsteq sl, r4, lsr #5 │ │ │ │ - tstpeq sl, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c418 │ │ │ │ + @ instruction: 0x011a22b0 │ │ │ │ + tstpeq sl, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - ldrdeq ip, [r4, -r4]! │ │ │ │ - tsteq sl, r8, ror #4 │ │ │ │ - ldrsheq pc, [sl, -r8] @ │ │ │ │ + ldrdeq ip, [r4, -ip]! @ │ │ │ │ + tsteq sl, r4, ror r2 │ │ │ │ + tstpeq sl, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x0124c398 │ │ │ │ - tsteq sl, ip, lsr #4 │ │ │ │ - ldrheq pc, [sl, -ip] @ │ │ │ │ + @ instruction: 0x0124c3a0 │ │ │ │ + tsteq sl, r8, lsr r2 │ │ │ │ + tstpeq sl, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - @ instruction: 0x0124c358 │ │ │ │ - tsteq sl, ip, ror #3 │ │ │ │ - tstpeq sl, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c360 │ │ │ │ + @ instruction: 0x011a21f8 │ │ │ │ + tstpeq sl, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - tsteq sl, ip, lsr #3 │ │ │ │ - @ instruction: 0x0124c318 │ │ │ │ - tstpeq sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r4, -ip]! @ │ │ │ │ - tsteq sl, r0, ror r1 │ │ │ │ - tstpeq sl, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011a21b8 │ │ │ │ + @ instruction: 0x0124c320 │ │ │ │ + tstpeq sl, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0124c2e4 │ │ │ │ + tsteq sl, ip, ror r1 │ │ │ │ + tstpeq sl, ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0124be44 │ │ │ │ - @ instruction: 0x011a1cd8 │ │ │ │ - tsteq sl, ip, ror #22 │ │ │ │ - tsteq sl, r0, lsr #25 │ │ │ │ + @ instruction: 0x0124be4c │ │ │ │ + tsteq sl, r4, ror #25 │ │ │ │ + tsteq sl, r8, ror fp │ │ │ │ + tsteq sl, ip, lsr #25 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - tsteq sl, r0, ror ip │ │ │ │ + tsteq sl, ip, ror ip │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - tsteq sl, r0, asr #24 │ │ │ │ + tsteq sl, ip, asr #24 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - tsteq sl, r0, lsl ip │ │ │ │ + tsteq sl, ip, lsl ip │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - @ instruction: 0x0124bd48 │ │ │ │ - @ instruction: 0x011a1bdc │ │ │ │ - tsteq sl, r4, ror sl │ │ │ │ + @ instruction: 0x0124bd50 │ │ │ │ + tsteq sl, r8, ror #23 │ │ │ │ + tsteq sl, r0, lsl #21 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x0124bd0c │ │ │ │ - tsteq sl, r0, lsr #23 │ │ │ │ - tsteq sl, r4, lsr sl │ │ │ │ - ldrdeq fp, [r4, -r0]! │ │ │ │ - tsteq sl, r4, ror #22 │ │ │ │ - @ instruction: 0x011ae9f4 │ │ │ │ + @ instruction: 0x0124bd14 │ │ │ │ + tsteq sl, ip, lsr #23 │ │ │ │ + tsteq sl, r0, asr #20 │ │ │ │ + ldrdeq fp, [r4, -r8]! │ │ │ │ + tsteq sl, r0, ror fp │ │ │ │ + tsteq sl, r0, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - @ instruction: 0x0124bc94 │ │ │ │ - tsteq sl, r8, lsr #22 │ │ │ │ - tsteq sl, r0, asr #19 │ │ │ │ + @ instruction: 0x0124bc9c │ │ │ │ + tsteq sl, r4, lsr fp │ │ │ │ + tsteq sl, ip, asr #19 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x011a1af0 │ │ │ │ - @ instruction: 0x0124bc24 │ │ │ │ - @ instruction: 0x011a1ab8 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ + @ instruction: 0x011a1afc │ │ │ │ + @ instruction: 0x0124bc2c │ │ │ │ + tsteq sl, r4, asr #21 │ │ │ │ + tsteq sl, r4, asr r9 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x0124bbe8 │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ - tsteq sl, ip, lsl #18 │ │ │ │ + strdeq fp, [r4, -r0]! │ │ │ │ + tsteq sl, r8, lsl #21 │ │ │ │ + tsteq sl, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - @ instruction: 0x0124bb78 │ │ │ │ - tsteq sl, ip, lsl #20 │ │ │ │ - @ instruction: 0x011ae89c │ │ │ │ + smlawbeq r4, r0, fp, fp │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ + tsteq sl, r8, lsr #17 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x0124bb3c │ │ │ │ - @ instruction: 0x011a19d0 │ │ │ │ - tsteq sl, r4, ror #16 │ │ │ │ - @ instruction: 0x0124bb00 │ │ │ │ - @ instruction: 0x011a1994 │ │ │ │ - tsteq sl, r8, lsr #16 │ │ │ │ - tsteq sl, r0, asr #19 │ │ │ │ - @ instruction: 0x0124bab0 │ │ │ │ - @ instruction: 0x011ae7dc │ │ │ │ + @ instruction: 0x0124bb44 │ │ │ │ + @ instruction: 0x011a19dc │ │ │ │ + tsteq sl, r0, ror r8 │ │ │ │ + @ instruction: 0x0124bb08 │ │ │ │ + tsteq sl, r0, lsr #19 │ │ │ │ + tsteq sl, r4, lsr r8 │ │ │ │ + tsteq sl, ip, asr #19 │ │ │ │ + @ instruction: 0x0124bab8 │ │ │ │ + tsteq sl, r8, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - @ instruction: 0x0124ba74 │ │ │ │ - tsteq sl, r8, lsl #18 │ │ │ │ - tsteq sl, r0, lsr #15 │ │ │ │ + @ instruction: 0x0124ba7c │ │ │ │ + tsteq sl, r4, lsl r9 │ │ │ │ + tsteq sl, ip, lsr #15 │ │ │ │ ldr r2, [pc, #-224] @ 4407bc │ │ │ │ ldr r1, [pc, #-224] @ 4407c0 │ │ │ │ ldr r3, [pc, #-224] @ 4407c4 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -914979,17 +914979,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 440d30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 440cdc │ │ │ │ - strdeq fp, [r4, -r4]! │ │ │ │ - tsteq sl, r8, lsl #17 │ │ │ │ - tsteq sl, r8, lsl r7 │ │ │ │ + strdeq fp, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a1894 │ │ │ │ + tsteq sl, r4, lsr #14 │ │ │ │ muleq r0, r8, r4 │ │ │ │ │ │ │ │ 00440d34 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -915218,33 +915218,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 440f5c │ │ │ │ @ instruction: 0x012e6e98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124b928 │ │ │ │ - tsteq sl, r4, asr r6 │ │ │ │ + @ instruction: 0x0124b930 │ │ │ │ + tsteq sl, r0, ror #12 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrdeq fp, [r4, -r4]! │ │ │ │ - tsteq sl, r0, lsl #12 │ │ │ │ + ldrdeq fp, [r4, -ip]! │ │ │ │ + tsteq sl, ip, lsl #12 │ │ │ │ @ instruction: 0x012e6ca0 │ │ │ │ - @ instruction: 0x0124b740 │ │ │ │ - @ instruction: 0x011a15d4 │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ + @ instruction: 0x0124b748 │ │ │ │ + tsteq sl, r0, ror #11 │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x0124b700 │ │ │ │ - @ instruction: 0x011a1594 │ │ │ │ - tsteq sl, ip, lsr #8 │ │ │ │ + @ instruction: 0x0124b708 │ │ │ │ + tsteq sl, r0, lsr #11 │ │ │ │ + tsteq sl, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - tsteq sl, ip, asr r5 │ │ │ │ - tsteq sl, ip, lsr #10 │ │ │ │ - @ instruction: 0x0124b65c │ │ │ │ - tsteq sl, r0, asr #15 │ │ │ │ - tsteq sl, r0, lsl #7 │ │ │ │ + tsteq sl, r8, ror #10 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ + @ instruction: 0x0124b664 │ │ │ │ + tsteq sl, ip, asr #15 │ │ │ │ + tsteq sl, ip, lsl #7 │ │ │ │ │ │ │ │ 0044111c : │ │ │ │ ldr r2, [pc, #32] @ 441144 │ │ │ │ ldr r3, [pc, #32] @ 441148 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #4 │ │ │ │ @@ -915610,64 +915610,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 441208 │ │ │ │ @ instruction: 0x012e6aa0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011ae6bc │ │ │ │ - ldrdeq fp, [r4, -r4]! │ │ │ │ + tsteq sl, r8, asr #13 │ │ │ │ + ldrdeq fp, [r4, -ip]! │ │ │ │ tsteq r9, r0, lsr #9 │ │ │ │ strdeq r6, [lr, -r4]! │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ - @ instruction: 0x011ae5fc │ │ │ │ - tsteq sl, r8, ror sl │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ - tsteq sl, r0, ror #3 │ │ │ │ - @ instruction: 0x011ae4b4 │ │ │ │ - smlawteq r4, r8, r4, fp │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ + tsteq sl, r4, lsl #21 │ │ │ │ + tsteq sp, r0, asr r1 │ │ │ │ + tsteq sl, ip, ror #3 │ │ │ │ + tsteq sl, r0, asr #9 │ │ │ │ + ldrdeq fp, [r4, -r0]! │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ tsteq r9, r0, lsl sl │ │ │ │ - tsteq sl, ip, lsl #9 │ │ │ │ - tsteq sl, r0, asr #2 │ │ │ │ - tsteq sl, ip, lsl #2 │ │ │ │ - ldrsbeq r1, [sl, -ip] │ │ │ │ + @ instruction: 0x011ae498 │ │ │ │ + tsteq sl, ip, asr #2 │ │ │ │ + tsteq sl, r8, lsl r1 │ │ │ │ + tsteq sl, r8, ror #1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq sl, r8, lsr #1 │ │ │ │ - tsteq sl, ip, ror r3 │ │ │ │ - @ instruction: 0x0124b390 │ │ │ │ + ldrheq r1, [sl, -r4] │ │ │ │ + tsteq sl, r8, lsl #7 │ │ │ │ + @ instruction: 0x0124b398 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq sl, r4, ror r0 │ │ │ │ + tsteq sl, r0, lsl #1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq sl, r0, asr #32 │ │ │ │ - tsteq sl, r4, lsl r3 │ │ │ │ - @ instruction: 0x0124b328 │ │ │ │ + tsteq sl, ip, asr #32 │ │ │ │ + tsteq sl, r0, lsr #6 │ │ │ │ + @ instruction: 0x0124b330 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq sl, r8 │ │ │ │ - @ instruction: 0x011ae2dc │ │ │ │ - strdeq fp, [r4, -r4]! │ │ │ │ - @ instruction: 0x011a0fd0 │ │ │ │ - tsteq sl, r4, lsr #5 │ │ │ │ - @ instruction: 0x0124b2b8 │ │ │ │ + tsteq sl, r4, lsl r0 │ │ │ │ + tsteq sl, r8, ror #5 │ │ │ │ + strdeq fp, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a0fdc │ │ │ │ + @ instruction: 0x011ae2b0 │ │ │ │ + smlawteq r4, r0, r2, fp │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x011a0f98 │ │ │ │ - tsteq sl, ip, ror #4 │ │ │ │ - smlawbeq r4, r0, r2, fp │ │ │ │ + tsteq sl, r4, lsr #31 │ │ │ │ + tsteq sl, r8, ror r2 │ │ │ │ + smlawbeq r4, r8, r2, fp │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq sl, r0, ror #30 │ │ │ │ - tsteq sl, r4, lsr r2 │ │ │ │ - @ instruction: 0x0124b248 │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ + @ instruction: 0x0124b250 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq sl, r8, lsr #30 │ │ │ │ - @ instruction: 0x011ae1fc │ │ │ │ - @ instruction: 0x0124b210 │ │ │ │ + tsteq sl, r4, lsr pc │ │ │ │ + tsteq sl, r8, lsl #4 │ │ │ │ + @ instruction: 0x0124b218 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x011a0ef4 │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq sl, r4, asr #29 │ │ │ │ + @ instruction: 0x011a0ed0 │ │ │ │ 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 │ │ │ │ @@ -916689,137 +916689,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 442268 │ │ │ │ @ instruction: 0x012e6424 │ │ │ │ @ instruction: 0x012e6420 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0124b024 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ - tsteq sl, r8, rrx │ │ │ │ + @ instruction: 0x0124b02c │ │ │ │ + tsteq sl, r8, lsl #1 │ │ │ │ + tsteq sl, r4, ror r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0124af58 │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ - strdeq sl, [r4, -r0]! │ │ │ │ - ldrdeq sl, [r4, -r8]! │ │ │ │ - tsteq sl, r4, ror #17 │ │ │ │ - @ instruction: 0x011adbb0 │ │ │ │ - @ instruction: 0x0124ab20 │ │ │ │ - @ instruction: 0x011adaf0 │ │ │ │ + @ instruction: 0x0124af60 │ │ │ │ + tsteq sl, r4, lsr #30 │ │ │ │ + strdeq sl, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124abe0 │ │ │ │ + @ instruction: 0x011a08f0 │ │ │ │ + @ instruction: 0x011adbbc │ │ │ │ + @ instruction: 0x0124ab28 │ │ │ │ + @ instruction: 0x011adafc │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlawteq r4, ip, r9, sl │ │ │ │ - @ instruction: 0x011a06d8 │ │ │ │ - tsteq sl, r4, lsr #19 │ │ │ │ - tsteq sl, ip, lsr #16 │ │ │ │ - strdeq sl, [r4, -r0]! │ │ │ │ - tsteq sl, r4, lsl #17 │ │ │ │ - smlawbeq r4, r4, r7, sl │ │ │ │ - tsteq sl, r8, asr r7 │ │ │ │ - @ instruction: 0x0124a738 │ │ │ │ - tsteq sl, r8, lsl #14 │ │ │ │ + ldrdeq sl, [r4, -r4]! │ │ │ │ + tsteq sl, r4, ror #13 │ │ │ │ + @ instruction: 0x011ad9b0 │ │ │ │ + tsteq sl, r8, lsr r8 │ │ │ │ + strdeq sl, [r4, -r8]! │ │ │ │ + @ instruction: 0x011ad890 │ │ │ │ + smlawbeq r4, ip, r7, sl │ │ │ │ + tsteq sl, r4, ror #14 │ │ │ │ + @ instruction: 0x0124a740 │ │ │ │ + tsteq sl, r4, lsl r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x012e5994 │ │ │ │ - tsteq sl, r4, lsl #11 │ │ │ │ - ldrdeq sl, [r4, -r8]! │ │ │ │ - @ instruction: 0x011ad4b0 │ │ │ │ - @ instruction: 0x0124a450 │ │ │ │ - tsteq sl, ip, asr r1 │ │ │ │ - tsteq sl, r8, lsr #8 │ │ │ │ + @ instruction: 0x011ad590 │ │ │ │ + @ instruction: 0x0124a4e0 │ │ │ │ + @ instruction: 0x011ad4bc │ │ │ │ + @ instruction: 0x0124a458 │ │ │ │ + tsteq sl, r8, ror #2 │ │ │ │ + tsteq sl, r4, lsr r4 │ │ │ │ tsteq r9, r4, lsl #19 │ │ │ │ - tsteq sl, r4, asr #8 │ │ │ │ - tsteq sl, r4, lsl r4 │ │ │ │ - tsteq sl, r0, ror #6 │ │ │ │ - tsteq sl, r8, lsl r4 │ │ │ │ - @ instruction: 0x0124a300 │ │ │ │ - tsteq sl, ip, lsl r4 │ │ │ │ - @ instruction: 0x011ad2d4 │ │ │ │ - tsteq sl, r0, lsr #5 │ │ │ │ - @ instruction: 0x0124a1a0 │ │ │ │ - tsteq sl, ip, ror r1 │ │ │ │ - tstpeq r9, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, asr r4 │ │ │ │ + tsteq sl, r0, lsr #8 │ │ │ │ + tsteq sl, ip, ror #6 │ │ │ │ + tsteq sl, r4, lsr #8 │ │ │ │ + @ instruction: 0x0124a308 │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ + tsteq sl, r0, ror #5 │ │ │ │ + tsteq sl, ip, lsr #5 │ │ │ │ + @ instruction: 0x0124a1a8 │ │ │ │ + tsteq sl, r8, lsl #3 │ │ │ │ + tstpeq r9, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ tsteq r9, r0, lsr #13 │ │ │ │ - @ instruction: 0x0124a0e8 │ │ │ │ - @ instruction: 0x0119fdf4 │ │ │ │ - tsteq sl, r0, asr #1 │ │ │ │ - @ instruction: 0x01249eb4 │ │ │ │ - tstpeq r9, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ace90 │ │ │ │ - @ instruction: 0x01249e78 │ │ │ │ - tstpeq r9, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, asr lr │ │ │ │ - tstpeq r9, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01249dac │ │ │ │ - @ instruction: 0x0119fab8 │ │ │ │ - tsteq sl, r4, lsl #27 │ │ │ │ - @ instruction: 0x01249d70 │ │ │ │ - tstpeq r9, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, asr #26 │ │ │ │ - @ instruction: 0x01249d34 │ │ │ │ - tstpeq r9, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, lsl #26 │ │ │ │ - tstpeq r9, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011accd8 │ │ │ │ - @ instruction: 0x0119f9d4 │ │ │ │ - tsteq sl, r4, lsr #25 │ │ │ │ - tstpeq r9, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, ror ip │ │ │ │ - @ instruction: 0x01249c5c │ │ │ │ - tstpeq r9, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ - @ instruction: 0x01249c1c │ │ │ │ - tstpeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011acbf4 │ │ │ │ - @ instruction: 0x01249be0 │ │ │ │ - tstpeq r9, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011acbb8 │ │ │ │ - @ instruction: 0x0119f8b4 │ │ │ │ - tstpeq r9, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, lsr #22 │ │ │ │ - tstpeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119f7f0 │ │ │ │ - @ instruction: 0x0119f7bc │ │ │ │ - tstpeq r9, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01249a4c │ │ │ │ - tstpeq r9, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, lsr #20 │ │ │ │ - tstpeq r9, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119f6f0 │ │ │ │ - tsteq sl, r0, asr #19 │ │ │ │ - @ instruction: 0x0119f6bc │ │ │ │ - tstpeq r9, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119f5fc │ │ │ │ - tstpeq r9, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r4, ip, r8, r9 │ │ │ │ - @ instruction: 0x0119f598 │ │ │ │ - tsteq sl, r4, ror #16 │ │ │ │ - @ instruction: 0x01249850 │ │ │ │ - tstpeq r9, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsr #16 │ │ │ │ - @ instruction: 0x01249810 │ │ │ │ - tstpeq r9, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, ror #15 │ │ │ │ - ldrdeq r9, [r4, -r0]! │ │ │ │ - @ instruction: 0x0119f4dc │ │ │ │ - tsteq sl, r8, lsr #15 │ │ │ │ - @ instruction: 0x01249790 │ │ │ │ - @ instruction: 0x0119f49c │ │ │ │ - tsteq sl, r8, ror #14 │ │ │ │ - @ instruction: 0x01249754 │ │ │ │ - tstpeq r9, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsr r7 │ │ │ │ - tstpeq r9, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012496e4 │ │ │ │ - @ instruction: 0x0119f3f0 │ │ │ │ - @ instruction: 0x011ac6bc │ │ │ │ + strdeq sl, [r4, -r0]! │ │ │ │ + tstpeq r9, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, asr #1 │ │ │ │ + @ instruction: 0x01249ebc │ │ │ │ + tstpeq r9, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ace9c │ │ │ │ + smlawbeq r4, r0, lr, r9 │ │ │ │ + @ instruction: 0x0119fb90 │ │ │ │ + tsteq sl, ip, asr lr │ │ │ │ + tstpeq r9, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119faf8 │ │ │ │ + @ instruction: 0x01249db4 │ │ │ │ + tstpeq r9, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011acd90 │ │ │ │ + @ instruction: 0x01249d78 │ │ │ │ + tstpeq r9, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, asr sp │ │ │ │ + @ instruction: 0x01249d3c │ │ │ │ + tstpeq r9, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ + tstpeq r9, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, ror #25 │ │ │ │ + tstpeq r9, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011accb0 │ │ │ │ + tstpeq r9, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, ror ip │ │ │ │ + @ instruction: 0x01249c64 │ │ │ │ + tstpeq r9, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ + @ instruction: 0x01249c24 │ │ │ │ + tstpeq r9, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, lsl #24 │ │ │ │ + @ instruction: 0x01249be8 │ │ │ │ + @ instruction: 0x0119f8f8 │ │ │ │ + tsteq sl, r4, asr #23 │ │ │ │ + tstpeq r9, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f890 │ │ │ │ + tstpeq r9, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + tstpeq r9, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f7fc │ │ │ │ + tstpeq r9, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f798 │ │ │ │ + @ instruction: 0x01249a54 │ │ │ │ + tstpeq r9, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, lsr sl │ │ │ │ + tstpeq r9, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f6fc │ │ │ │ + tsteq sl, ip, asr #19 │ │ │ │ + tstpeq r9, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f698 │ │ │ │ + tstpeq r9, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119f5d8 │ │ │ │ + @ instruction: 0x01249894 │ │ │ │ + tstpeq r9, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, ror r8 │ │ │ │ + @ instruction: 0x01249858 │ │ │ │ + tstpeq r9, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsr r8 │ │ │ │ + @ instruction: 0x01249818 │ │ │ │ + tstpeq r9, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ac7f4 │ │ │ │ + ldrdeq r9, [r4, -r8]! │ │ │ │ + tstpeq r9, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ac7b4 │ │ │ │ + @ instruction: 0x01249798 │ │ │ │ + tstpeq r9, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, ror r7 │ │ │ │ + @ instruction: 0x0124975c │ │ │ │ + tstpeq r9, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, lsr r7 │ │ │ │ + tstpeq r9, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012496ec │ │ │ │ + @ instruction: 0x0119f3fc │ │ │ │ + tsteq sl, r8, asr #13 │ │ │ │ ldr r2, [pc, #-308] @ 442884 │ │ │ │ ldr r1, [pc, #-308] @ 442888 │ │ │ │ ldr r3, [pc, #-308] @ 44288c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -917481,35 +917481,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 44321c │ │ │ │ @ instruction: 0x012e4a2c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012e49e0 │ │ │ │ - @ instruction: 0x012495a0 │ │ │ │ - tstpeq r9, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, ror r5 │ │ │ │ + @ instruction: 0x012495a8 │ │ │ │ + @ instruction: 0x0119f2b8 │ │ │ │ + tsteq sl, r8, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01249564 │ │ │ │ - tstpeq r9, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, asr #10 │ │ │ │ - @ instruction: 0x0124952c │ │ │ │ - tstpeq r9, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsl #10 │ │ │ │ + @ instruction: 0x0124956c │ │ │ │ + tstpeq r9, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, asr #10 │ │ │ │ + @ instruction: 0x01249534 │ │ │ │ + tstpeq r9, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strdeq r9, [r4, -r4]! │ │ │ │ - tstpeq r9, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ac4d0 │ │ │ │ + strdeq r9, [r4, -ip]! │ │ │ │ + tstpeq r9, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ac4dc │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x012494bc │ │ │ │ - tstpeq r9, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ac498 │ │ │ │ - smlawbeq r4, r4, r4, r9 │ │ │ │ - @ instruction: 0x0119f190 │ │ │ │ - tsteq sl, r0, ror #8 │ │ │ │ + smlawteq r4, r4, r4, r9 │ │ │ │ + @ instruction: 0x0119f1d4 │ │ │ │ + tsteq sl, r4, lsr #9 │ │ │ │ + smlawbeq r4, ip, r4, r9 │ │ │ │ + @ instruction: 0x0119f19c │ │ │ │ + tsteq sl, ip, ror #8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0044347c : │ │ │ │ ldr r2, [pc, #24] @ 44349c │ │ │ │ ldr r3, [pc, #24] @ 4434a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -917617,16 +917617,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011908b8 │ │ │ │ - tsteq sl, r4, asr #7 │ │ │ │ - ldrdeq r9, [r4, -r4]! │ │ │ │ + @ instruction: 0x011ac3d0 │ │ │ │ + ldrdeq r9, [r4, -ip]! │ │ │ │ │ │ │ │ 0044363c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 443908 │ │ │ │ @@ -917814,19 +917814,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r9, ip, ror #15 │ │ │ │ - @ instruction: 0x01249014 │ │ │ │ - ldrsheq ip, [sl, -r4] │ │ │ │ + @ instruction: 0x0124901c │ │ │ │ + tsteq sl, r0, lsl #2 │ │ │ │ @ instruction: 0x011905b0 │ │ │ │ - ldrdeq r8, [r4, -r4]! │ │ │ │ - ldrheq ip, [sl, -r4] │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ + tsteq sl, r0, asr #1 │ │ │ │ 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] @ 443af8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ @@ -917927,28 +917927,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 443a14 │ │ │ │ smlawbeq lr, ip, r2, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012e4274 │ │ │ │ - tsteq sl, ip, lsr r0 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ - tsteq sl, ip, asr #32 │ │ │ │ + tsteq sl, r8, asr #32 │ │ │ │ + @ instruction: 0x011d81b8 │ │ │ │ + tsteq sl, r8, asr r0 │ │ │ │ @ instruction: 0x012e41e8 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x01196df4 │ │ │ │ - tsteq sl, r8, ror pc │ │ │ │ - tsteq r9, r8, ror #21 │ │ │ │ - tsteq sl, r4, asr pc │ │ │ │ - @ instruction: 0x01248e4c │ │ │ │ + tsteq sl, r4, lsl #31 │ │ │ │ + @ instruction: 0x0119eaf4 │ │ │ │ + tsteq sl, r0, ror #30 │ │ │ │ + @ instruction: 0x01248e54 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x0119eab0 │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ - @ instruction: 0x01248e10 │ │ │ │ + @ instruction: 0x0119eabc │ │ │ │ + tsteq sl, r4, lsr #30 │ │ │ │ + @ instruction: 0x01248e18 │ │ │ │ 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] @ 444108 │ │ │ │ ldr r3, [pc, #1456] @ 44410c │ │ │ │ @@ -918314,61 +918314,61 @@ │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 443c00 │ │ │ │ @ instruction: 0x012e40ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01248d60 │ │ │ │ - tsteq sl, r0, ror #28 │ │ │ │ + @ instruction: 0x01248d68 │ │ │ │ + tsteq sl, ip, ror #28 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ tsteq r8, r8, lsr #21 │ │ │ │ strdeq r3, [lr, -ip]! │ │ │ │ - @ instruction: 0x011abdf4 │ │ │ │ - tsteq sl, r0, lsl r8 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ - tsteq sp, r8, asr #14 │ │ │ │ - @ instruction: 0x01248b58 │ │ │ │ - tsteq r9, r8, ror #15 │ │ │ │ - tsteq sl, r4, asr ip │ │ │ │ + tsteq sl, r0, lsl #28 │ │ │ │ + tsteq sl, ip, lsl r8 │ │ │ │ + tsteq sl, r8, lsl #1 │ │ │ │ + tsteq sp, r4, asr r7 │ │ │ │ + @ instruction: 0x01248b60 │ │ │ │ + @ instruction: 0x0119e7f4 │ │ │ │ + tsteq sl, r0, ror #24 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ tstpeq r8, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, asr r7 │ │ │ │ + tsteq r9, r4, ror #14 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - tsteq r9, r8, lsr #14 │ │ │ │ - smlawbeq r4, ip, sl, r8 │ │ │ │ - tsteq sl, r4, lsl #23 │ │ │ │ - @ instruction: 0x01248a50 │ │ │ │ - tsteq r9, r0, ror #13 │ │ │ │ - tsteq sl, ip, asr #22 │ │ │ │ - tsteq r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x01248a0c │ │ │ │ - tsteq sl, r4, lsl #22 │ │ │ │ - tsteq r9, r8, ror #12 │ │ │ │ - smlawteq r4, ip, r9, r8 │ │ │ │ - tsteq sl, r4, asr #21 │ │ │ │ - tsteq r9, r8, lsr #12 │ │ │ │ - smlawbeq r4, ip, r9, r8 │ │ │ │ - tsteq sl, r4, lsl #21 │ │ │ │ - tsteq r9, r8, ror #11 │ │ │ │ - @ instruction: 0x0124894c │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ - tsteq r9, r8, lsr #11 │ │ │ │ - @ instruction: 0x0124890c │ │ │ │ - tsteq sl, r4, lsl #20 │ │ │ │ + tsteq r9, r4, lsr r7 │ │ │ │ + @ instruction: 0x01248a94 │ │ │ │ + @ instruction: 0x011abb90 │ │ │ │ + @ instruction: 0x01248a58 │ │ │ │ + tsteq r9, ip, ror #13 │ │ │ │ + tsteq sl, r8, asr fp │ │ │ │ + @ instruction: 0x0119e6b4 │ │ │ │ + @ instruction: 0x01248a14 │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ + tsteq r9, r4, ror r6 │ │ │ │ ldrdeq r8, [r4, -r4]! │ │ │ │ - tsteq r9, r4, ror #10 │ │ │ │ - @ instruction: 0x011ab9d0 │ │ │ │ + @ instruction: 0x011abad0 │ │ │ │ + tsteq r9, r4, lsr r6 │ │ │ │ + @ instruction: 0x01248994 │ │ │ │ + @ instruction: 0x011aba90 │ │ │ │ + @ instruction: 0x0119e5f4 │ │ │ │ + @ instruction: 0x01248954 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ + @ instruction: 0x0119e5b4 │ │ │ │ + @ instruction: 0x01248914 │ │ │ │ + tsteq sl, r0, lsl sl │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ + tsteq r9, r0, ror r5 │ │ │ │ + @ instruction: 0x011ab9dc │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x0119e4fc │ │ │ │ + tsteq r9, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - tsteq r9, ip, asr #9 │ │ │ │ - @ instruction: 0x0119e49c │ │ │ │ + @ instruction: 0x0119e4d8 │ │ │ │ + tsteq r9, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2744] @ 0xab8 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -919389,205 +919389,205 @@ │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ b 444bb8 │ │ │ │ @ instruction: 0x012e3a08 │ │ │ │ @ instruction: 0x012e3a0c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011ab69c │ │ │ │ - @ instruction: 0x01248660 │ │ │ │ - tsteq sl, ip, asr r7 │ │ │ │ - tsteq sl, r4, lsl #15 │ │ │ │ - @ instruction: 0x012485b8 │ │ │ │ - @ instruction: 0x012485a4 │ │ │ │ + tsteq sl, r8, lsr #13 │ │ │ │ + @ instruction: 0x01248668 │ │ │ │ + tsteq sl, r8, ror #14 │ │ │ │ + @ instruction: 0x011ab790 │ │ │ │ + smlawteq r4, r0, r5, r8 │ │ │ │ + @ instruction: 0x012485ac │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - tsteq sl, ip, asr #11 │ │ │ │ + @ instruction: 0x011ab5d8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsheq fp, [sl, -r8] │ │ │ │ - @ instruction: 0x01247fa0 │ │ │ │ - @ instruction: 0x011aafbc │ │ │ │ - @ instruction: 0x01247f48 │ │ │ │ - tsteq sl, r4, asr #32 │ │ │ │ + tsteq sl, r4, lsl #2 │ │ │ │ + @ instruction: 0x01247fa8 │ │ │ │ + tsteq sl, r8, asr #31 │ │ │ │ + @ instruction: 0x01247f50 │ │ │ │ + tsteq sl, r0, asr r0 │ │ │ │ tsteq r8, r4, asr #3 │ │ │ │ @ instruction: 0x012e2f98 │ │ │ │ - tsteq sl, r4, asr ip │ │ │ │ - smlawteq r4, r0, fp, r7 │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ - @ instruction: 0x011aacb8 │ │ │ │ - tsteq sl, r8, lsl #25 │ │ │ │ - @ instruction: 0x01247a68 │ │ │ │ - tsteq sl, r0, ror #22 │ │ │ │ - tsteq r9, r8, ror r6 │ │ │ │ - @ instruction: 0x012479a0 │ │ │ │ - tsteq r9, r0, lsr r6 │ │ │ │ - @ instruction: 0x011aaa98 │ │ │ │ - @ instruction: 0x01247970 │ │ │ │ - tsteq sl, ip, ror #20 │ │ │ │ - @ instruction: 0x012478e0 │ │ │ │ - @ instruction: 0x011aa9d4 │ │ │ │ + tsteq sl, r0, ror #24 │ │ │ │ + smlawteq r4, r8, fp, r7 │ │ │ │ + tsteq r9, ip, asr r8 │ │ │ │ + tsteq sl, r4, asr #25 │ │ │ │ + @ instruction: 0x011aac94 │ │ │ │ + @ instruction: 0x01247a70 │ │ │ │ + tsteq sl, ip, ror #22 │ │ │ │ + tsteq r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x012479a8 │ │ │ │ + tsteq r9, ip, lsr r6 │ │ │ │ + tsteq sl, r4, lsr #21 │ │ │ │ + @ instruction: 0x01247978 │ │ │ │ + tsteq sl, r8, ror sl │ │ │ │ + @ instruction: 0x012478e8 │ │ │ │ + tsteq sl, r0, ror #19 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawteq r4, ip, r7, r7 │ │ │ │ - tsteq sl, r8, asr #17 │ │ │ │ - tsteq r9, r0, lsr #8 │ │ │ │ + ldrdeq r7, [r4, -r4]! │ │ │ │ + @ instruction: 0x011aa8d4 │ │ │ │ + tsteq r9, ip, lsr #8 │ │ │ │ tsteq r8, r0, lsl #18 │ │ │ │ tsteq r8, r0, asr #17 │ │ │ │ - tsteq sl, r4, lsr #9 │ │ │ │ - qsubeq r7, r8, r4 │ │ │ │ - tsteq r9, r8, ror #25 │ │ │ │ - tsteq sl, r0, asr r1 │ │ │ │ - smlawteq r4, r8, pc, r6 @ │ │ │ │ - tsteq r9, r8, asr ip │ │ │ │ - ldrheq sl, [sl, -ip] │ │ │ │ + @ instruction: 0x011aa4b0 │ │ │ │ + @ instruction: 0x01247060 │ │ │ │ + @ instruction: 0x0119ccf4 │ │ │ │ + tsteq sl, ip, asr r1 │ │ │ │ + ldrdeq r6, [r4, -r0]! │ │ │ │ + tsteq r9, r4, ror #24 │ │ │ │ + tsteq sl, r8, asr #1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - smlawbeq r4, r8, pc, r6 @ │ │ │ │ - tsteq r9, r8, lsl ip │ │ │ │ - tsteq sl, r0, lsl #1 │ │ │ │ - @ instruction: 0x01246f4c │ │ │ │ - @ instruction: 0x0119cbdc │ │ │ │ - tsteq sl, r0, asr #32 │ │ │ │ + @ instruction: 0x01246f90 │ │ │ │ + tsteq r9, r4, lsr #24 │ │ │ │ + tsteq sl, ip, lsl #1 │ │ │ │ + @ instruction: 0x01246f54 │ │ │ │ + tsteq r9, r8, ror #23 │ │ │ │ + tsteq sl, ip, asr #32 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x01246f0c │ │ │ │ - @ instruction: 0x0119cb9c │ │ │ │ - tsteq sl, r0 │ │ │ │ + @ instruction: 0x01246f14 │ │ │ │ + tsteq r9, r8, lsr #23 │ │ │ │ + tsteq sl, ip │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - smlawteq r4, ip, lr, r6 │ │ │ │ - tsteq r9, ip, asr fp │ │ │ │ - tsteq sl, r0, asr #31 │ │ │ │ + ldrdeq r6, [r4, -r4]! │ │ │ │ + tsteq r9, r8, ror #22 │ │ │ │ + tsteq sl, ip, asr #31 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x01246e90 │ │ │ │ - tsteq r9, r0, lsr #22 │ │ │ │ - tsteq sl, r4, lsl #31 │ │ │ │ + @ instruction: 0x01246e98 │ │ │ │ + tsteq r9, ip, lsr #22 │ │ │ │ + @ instruction: 0x011a9f90 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x01246e54 │ │ │ │ - tsteq r9, r4, ror #21 │ │ │ │ - tsteq sl, r0, asr pc │ │ │ │ + @ instruction: 0x01246e5c │ │ │ │ + @ instruction: 0x0119caf0 │ │ │ │ + tsteq sl, ip, asr pc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x01246e18 │ │ │ │ - tsteq r9, r8, lsr #21 │ │ │ │ - tsteq sl, r0, lsl pc │ │ │ │ - ldrdeq r6, [r4, -ip]! │ │ │ │ - tsteq r9, ip, ror #20 │ │ │ │ - @ instruction: 0x011a9ed0 │ │ │ │ + @ instruction: 0x01246e20 │ │ │ │ + @ instruction: 0x0119cab4 │ │ │ │ + tsteq sl, ip, lsl pc │ │ │ │ + @ instruction: 0x01246de4 │ │ │ │ + tsteq r9, r8, ror sl │ │ │ │ + @ instruction: 0x011a9edc │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01246da0 │ │ │ │ - tsteq r9, r0, lsr sl │ │ │ │ - @ instruction: 0x011a9e94 │ │ │ │ + @ instruction: 0x01246da8 │ │ │ │ + tsteq r9, ip, lsr sl │ │ │ │ + tsteq sl, r0, lsr #29 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - @ instruction: 0x01246d64 │ │ │ │ - @ instruction: 0x0119c9f4 │ │ │ │ - tsteq sl, r0, ror #28 │ │ │ │ + @ instruction: 0x01246d6c │ │ │ │ + tsteq r9, r0, lsl #20 │ │ │ │ + tsteq sl, ip, ror #28 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x01246d28 │ │ │ │ - @ instruction: 0x0119c9b8 │ │ │ │ - tsteq sl, ip, lsl lr │ │ │ │ + @ instruction: 0x01246d30 │ │ │ │ + tsteq r9, r4, asr #19 │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01246ce8 │ │ │ │ - tsteq r9, r8, ror r9 │ │ │ │ - @ instruction: 0x011a9ddc │ │ │ │ + strdeq r6, [r4, -r0]! │ │ │ │ + tsteq r9, r4, lsl #19 │ │ │ │ + tsteq sl, r8, ror #27 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x01246cac │ │ │ │ - tsteq r9, ip, lsr r9 │ │ │ │ - tsteq sl, r8, lsr #27 │ │ │ │ + @ instruction: 0x01246cb4 │ │ │ │ + tsteq r9, r8, asr #18 │ │ │ │ + @ instruction: 0x011a9db4 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x01246c70 │ │ │ │ - tsteq r9, r0, lsl #18 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ - tsteq r9, r8, asr #17 │ │ │ │ - @ instruction: 0x01246c04 │ │ │ │ - @ instruction: 0x0119c894 │ │ │ │ - @ instruction: 0x011a9cfc │ │ │ │ - smlawteq r4, r8, fp, r6 │ │ │ │ - tsteq r9, r8, asr r8 │ │ │ │ - tsteq sl, r4, asr #25 │ │ │ │ - smlawbeq r4, ip, fp, r6 │ │ │ │ - tsteq r9, ip, lsl r8 │ │ │ │ - tsteq sl, r4, lsl #25 │ │ │ │ - tsteq r9, r4, ror #15 │ │ │ │ - @ instruction: 0x0119c7b0 │ │ │ │ - tsteq sl, ip, lsl ip │ │ │ │ - tsteq r9, ip, ror r7 │ │ │ │ - tsteq r9, ip, asr #14 │ │ │ │ - tsteq r9, r8, lsl r7 │ │ │ │ - @ instruction: 0x01246a54 │ │ │ │ - tsteq r9, r4, ror #13 │ │ │ │ - tsteq sl, ip, asr #22 │ │ │ │ - @ instruction: 0x01246a18 │ │ │ │ - tsteq sl, r4, lsr #20 │ │ │ │ - tsteq sl, ip, lsl #22 │ │ │ │ - tsteq r9, r8, ror #12 │ │ │ │ - tsteq r9, r8, lsr r6 │ │ │ │ - @ instruction: 0x01246974 │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ - tsteq sl, ip, ror #20 │ │ │ │ - @ instruction: 0x01246934 │ │ │ │ - tsteq r9, r4, asr #11 │ │ │ │ - tsteq sl, r8, lsr #20 │ │ │ │ + @ instruction: 0x01246c78 │ │ │ │ + tsteq r9, ip, lsl #18 │ │ │ │ + tsteq sl, r4, ror sp │ │ │ │ + @ instruction: 0x0119c8d4 │ │ │ │ + @ instruction: 0x01246c0c │ │ │ │ + tsteq r9, r0, lsr #17 │ │ │ │ + tsteq sl, r8, lsl #26 │ │ │ │ + ldrdeq r6, [r4, -r0]! │ │ │ │ + tsteq r9, r4, ror #16 │ │ │ │ + @ instruction: 0x011a9cd0 │ │ │ │ + @ instruction: 0x01246b94 │ │ │ │ + tsteq r9, r8, lsr #16 │ │ │ │ + @ instruction: 0x011a9c90 │ │ │ │ + @ instruction: 0x0119c7f0 │ │ │ │ + @ instruction: 0x0119c7bc │ │ │ │ + tsteq sl, r8, lsr #24 │ │ │ │ + tsteq r9, r8, lsl #15 │ │ │ │ + tsteq r9, r8, asr r7 │ │ │ │ + tsteq r9, r4, lsr #14 │ │ │ │ + @ instruction: 0x01246a5c │ │ │ │ + @ instruction: 0x0119c6f0 │ │ │ │ + tsteq sl, r8, asr fp │ │ │ │ + @ instruction: 0x01246a20 │ │ │ │ + tsteq sl, r0, lsr sl │ │ │ │ + tsteq sl, r8, lsl fp │ │ │ │ + tsteq r9, r4, ror r6 │ │ │ │ + tsteq r9, r4, asr #12 │ │ │ │ + @ instruction: 0x0124697c │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ + tsteq sl, r8, ror sl │ │ │ │ + @ instruction: 0x0124693c │ │ │ │ + @ instruction: 0x0119c5d0 │ │ │ │ + tsteq sl, r4, lsr sl │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq r9, r4, lsl #11 │ │ │ │ - strdeq r6, [r4, -r4]! │ │ │ │ - tsteq sl, r8, ror #19 │ │ │ │ + @ instruction: 0x0119c590 │ │ │ │ + strdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a99f4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ - tsteq r9, r8, ror #9 │ │ │ │ - @ instruction: 0x01246820 │ │ │ │ - @ instruction: 0x0119c4b0 │ │ │ │ - tsteq sl, r4, lsl r9 │ │ │ │ + tsteq r9, r8, asr r5 │ │ │ │ + tsteq r9, r4, lsr #10 │ │ │ │ + @ instruction: 0x0119c4f4 │ │ │ │ + @ instruction: 0x01246828 │ │ │ │ + @ instruction: 0x0119c4bc │ │ │ │ + tsteq sl, r0, lsr #18 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x012467e0 │ │ │ │ - tsteq r9, r0, ror r4 │ │ │ │ - @ instruction: 0x011a98d4 │ │ │ │ + @ instruction: 0x012467e8 │ │ │ │ + tsteq r9, ip, ror r4 │ │ │ │ + tsteq sl, r0, ror #17 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x012467a0 │ │ │ │ - tsteq r9, r0, lsr r4 │ │ │ │ - @ instruction: 0x011a9894 │ │ │ │ + @ instruction: 0x012467a8 │ │ │ │ + tsteq r9, ip, lsr r4 │ │ │ │ + tsteq sl, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x01246764 │ │ │ │ - @ instruction: 0x0119c3f0 │ │ │ │ - tsteq sl, ip, asr r8 │ │ │ │ - @ instruction: 0x01246724 │ │ │ │ - tsteq sl, ip, asr #17 │ │ │ │ - tsteq sl, r0, lsl r8 │ │ │ │ - tsteq r9, ip, ror #6 │ │ │ │ - tsteq r9, ip, lsr r3 │ │ │ │ - tsteq r9, ip, lsl #6 │ │ │ │ - @ instruction: 0x0119c2dc │ │ │ │ - @ instruction: 0x01246614 │ │ │ │ - tsteq r9, r4, lsr #5 │ │ │ │ - tsteq sl, r0, lsl r7 │ │ │ │ + @ instruction: 0x0124676c │ │ │ │ + @ instruction: 0x0119c3fc │ │ │ │ + tsteq sl, r8, ror #16 │ │ │ │ + @ instruction: 0x0124672c │ │ │ │ + @ instruction: 0x011a98d8 │ │ │ │ + tsteq sl, ip, lsl r8 │ │ │ │ + tsteq r9, r8, ror r3 │ │ │ │ + tsteq r9, r8, asr #6 │ │ │ │ + tsteq r9, r8, lsl r3 │ │ │ │ + tsteq r9, r8, ror #5 │ │ │ │ + @ instruction: 0x0124661c │ │ │ │ + @ instruction: 0x0119c2b0 │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrdeq r6, [r4, -r8]! │ │ │ │ - tsteq r9, r8, ror #4 │ │ │ │ - tsteq sl, ip, asr #13 │ │ │ │ + @ instruction: 0x012465e0 │ │ │ │ + tsteq r9, r4, ror r2 │ │ │ │ + @ instruction: 0x011a96d8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x0124659c │ │ │ │ - tsteq r9, ip, lsr #4 │ │ │ │ - @ instruction: 0x011a9690 │ │ │ │ + @ instruction: 0x012465a4 │ │ │ │ + tsteq r9, r8, lsr r2 │ │ │ │ + @ instruction: 0x011a969c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x01246560 │ │ │ │ - @ instruction: 0x0119c1f0 │ │ │ │ - tsteq sl, r8, asr r6 │ │ │ │ - @ instruction: 0x01246524 │ │ │ │ - @ instruction: 0x0119c1b4 │ │ │ │ - tsteq sl, r8, lsl r6 │ │ │ │ + @ instruction: 0x01246568 │ │ │ │ + @ instruction: 0x0119c1fc │ │ │ │ + tsteq sl, r4, ror #12 │ │ │ │ + @ instruction: 0x0124652c │ │ │ │ + tsteq r9, r0, asr #3 │ │ │ │ + tsteq sl, r4, lsr #12 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x012464e8 │ │ │ │ - tsteq r9, r8, ror r1 │ │ │ │ - tsteq sl, r0, ror #11 │ │ │ │ - @ instruction: 0x012464ac │ │ │ │ - tsteq r9, ip, lsr r1 │ │ │ │ - tsteq sl, r0, lsr #11 │ │ │ │ + strdeq r6, [r4, -r0]! │ │ │ │ + tsteq r9, r4, lsl #3 │ │ │ │ + tsteq sl, ip, ror #11 │ │ │ │ + @ instruction: 0x012464b4 │ │ │ │ + tsteq r9, r8, asr #2 │ │ │ │ + tsteq sl, ip, lsr #11 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01246470 │ │ │ │ - tsteq r9, r0, lsl #2 │ │ │ │ - tsteq sl, r8, ror #10 │ │ │ │ - @ instruction: 0x01246434 │ │ │ │ - tsteq r9, r4, asr #1 │ │ │ │ - tsteq sl, r8, lsr #10 │ │ │ │ + @ instruction: 0x01246478 │ │ │ │ + tsteq r9, ip, lsl #2 │ │ │ │ + tsteq sl, r4, ror r5 │ │ │ │ + @ instruction: 0x0124643c │ │ │ │ + ldrsbeq ip, [r9, -r0] │ │ │ │ + tsteq sl, r4, lsr r5 │ │ │ │ add r8, sp, #284 @ 0x11c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-648] @ 44526c │ │ │ │ mov r2, r4 │ │ │ │ @@ -920913,58 +920913,58 @@ │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 444c64 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, lsl #1 │ │ │ │ - tsteq r9, r8, asr r0 │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - tsteq r9, ip, ror #31 │ │ │ │ - @ instruction: 0x0119bfb4 │ │ │ │ - tsteq r9, r0, lsl #31 │ │ │ │ - @ instruction: 0x012462b4 │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ - tsteq sl, ip, lsr #7 │ │ │ │ - tsteq r9, ip, lsl #30 │ │ │ │ - @ instruction: 0x01246248 │ │ │ │ - @ instruction: 0x0119bed8 │ │ │ │ - tsteq sl, ip, lsr r3 │ │ │ │ + @ instruction: 0x0119c098 │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + @ instruction: 0x0119bff8 │ │ │ │ + tsteq r9, r0, asr #31 │ │ │ │ + tsteq r9, ip, lsl #31 │ │ │ │ + @ instruction: 0x012462bc │ │ │ │ + tsteq r9, r0, asr pc │ │ │ │ + @ instruction: 0x011a93b8 │ │ │ │ + tsteq r9, r8, lsl pc │ │ │ │ + @ instruction: 0x01246250 │ │ │ │ + tsteq r9, r4, ror #29 │ │ │ │ + tsteq sl, r8, asr #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq r9, r0, lsr #29 │ │ │ │ - tsteq r9, r0, ror lr │ │ │ │ - tsteq r9, ip, lsr lr │ │ │ │ - @ instruction: 0x01246178 │ │ │ │ - tsteq r9, r8, lsl #28 │ │ │ │ - tsteq sl, r0, ror r2 │ │ │ │ - @ instruction: 0x0124613c │ │ │ │ - tsteq r9, ip, asr #27 │ │ │ │ - tsteq sl, r4, lsr r2 │ │ │ │ - tsteq sl, r8, lsl #5 │ │ │ │ - strdeq r6, [r4, -r4]! │ │ │ │ - tsteq sl, r8, ror #3 │ │ │ │ - strheq r6, [r4, -r4]! │ │ │ │ - tsteq r9, r4, asr #26 │ │ │ │ - tsteq sl, ip, lsr #3 │ │ │ │ - @ instruction: 0x01246074 │ │ │ │ - tsteq r9, r4, lsl #26 │ │ │ │ - tsteq sl, ip, ror #2 │ │ │ │ - @ instruction: 0x01246034 │ │ │ │ - tsteq r9, r4, asr #25 │ │ │ │ - tsteq sl, ip, lsr #2 │ │ │ │ - strdeq r5, [r4, -r4]! │ │ │ │ - tsteq r9, r4, lsl #25 │ │ │ │ - tsteq sl, ip, ror #1 │ │ │ │ - @ instruction: 0x01245fb4 │ │ │ │ - tsteq r9, r4, asr #24 │ │ │ │ - tsteq sl, ip, lsr #1 │ │ │ │ - @ instruction: 0x01245f74 │ │ │ │ - tsteq r9, r4, lsl #24 │ │ │ │ - tsteq sl, r0, ror r0 │ │ │ │ + tsteq r9, ip, lsr #29 │ │ │ │ + tsteq r9, ip, ror lr │ │ │ │ + tsteq r9, r8, asr #28 │ │ │ │ + smlawbeq r4, r0, r1, r6 │ │ │ │ + tsteq r9, r4, lsl lr │ │ │ │ + tsteq sl, ip, ror r2 │ │ │ │ + @ instruction: 0x01246144 │ │ │ │ + @ instruction: 0x0119bdd8 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ + @ instruction: 0x011a9294 │ │ │ │ + strdeq r6, [r4, -ip]! │ │ │ │ + @ instruction: 0x011a91f4 │ │ │ │ + strheq r6, [r4, -ip]! │ │ │ │ + tsteq r9, r0, asr sp │ │ │ │ + @ instruction: 0x011a91b8 │ │ │ │ + @ instruction: 0x0124607c │ │ │ │ + tsteq r9, r0, lsl sp │ │ │ │ + tsteq sl, r8, ror r1 │ │ │ │ + @ instruction: 0x0124603c │ │ │ │ + @ instruction: 0x0119bcd0 │ │ │ │ + tsteq sl, r8, lsr r1 │ │ │ │ + strdeq r5, [r4, -ip]! │ │ │ │ + @ instruction: 0x0119bc90 │ │ │ │ + ldrsheq r9, [sl, -r8] │ │ │ │ + @ instruction: 0x01245fbc │ │ │ │ + tsteq r9, r0, asr ip │ │ │ │ + ldrheq r9, [sl, -r8] │ │ │ │ + @ instruction: 0x01245f7c │ │ │ │ + tsteq r9, r0, lsl ip │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ │ │ │ │ 00446a5c : │ │ │ │ ldr r1, [pc, #44] @ 446a90 │ │ │ │ ldr r2, [pc, #44] @ 446a94 │ │ │ │ ldr r3, [pc, #44] @ 446a98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -921165,39 +921165,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 446b2c │ │ │ │ @ instruction: 0x012e1134 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r1, [lr, -r0]! │ │ │ │ - @ instruction: 0x01245d18 │ │ │ │ - tsteq r9, r8, lsr #19 │ │ │ │ - tsteq sl, r4, lsl lr │ │ │ │ - ldrdeq r5, [r4, -r8]! │ │ │ │ - tsteq r9, r8, ror #18 │ │ │ │ - @ instruction: 0x011a8dd4 │ │ │ │ + @ instruction: 0x01245d20 │ │ │ │ + @ instruction: 0x0119b9b4 │ │ │ │ + tsteq sl, r0, lsr #28 │ │ │ │ + @ instruction: 0x01245ce0 │ │ │ │ + tsteq r9, r4, ror r9 │ │ │ │ + tsteq sl, r0, ror #27 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - tsteq sl, r8, ror lr │ │ │ │ - @ instruction: 0x01245c98 │ │ │ │ - tsteq sl, ip, lsl #27 │ │ │ │ - @ instruction: 0x01245c58 │ │ │ │ - tsteq r9, r8, ror #17 │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ + tsteq sl, r4, lsl #29 │ │ │ │ + @ instruction: 0x01245ca0 │ │ │ │ + @ instruction: 0x011a8d98 │ │ │ │ + @ instruction: 0x01245c60 │ │ │ │ + @ instruction: 0x0119b8f4 │ │ │ │ + tsteq sl, r8, asr sp │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01245c1c │ │ │ │ - tsteq r9, ip, lsr #17 │ │ │ │ - tsteq sl, r8, lsl sp │ │ │ │ + @ instruction: 0x01245c24 │ │ │ │ + @ instruction: 0x0119b8b8 │ │ │ │ + tsteq sl, r4, lsr #26 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x01245be0 │ │ │ │ - tsteq r9, r0, ror r8 │ │ │ │ - @ instruction: 0x011a8cdc │ │ │ │ + @ instruction: 0x01245be8 │ │ │ │ + tsteq r9, ip, ror r8 │ │ │ │ + tsteq sl, r8, ror #25 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x01245ba4 │ │ │ │ - tsteq r9, r4, lsr r8 │ │ │ │ - tsteq sl, r0, lsr #25 │ │ │ │ + @ instruction: 0x01245bac │ │ │ │ + tsteq r9, r0, asr #16 │ │ │ │ + tsteq sl, ip, lsr #25 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ str r1, [r0, #292] @ 0x124 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0, #304] @ 0x130 │ │ │ │ ble 446e1c │ │ │ │ @@ -921348,35 +921348,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 446f0c │ │ │ │ - tsteq sl, r8, asr ip │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq r9, r0, asr r6 │ │ │ │ - tsteq sl, r0, lsr #23 │ │ │ │ - @ instruction: 0x01245a44 │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ - tsteq sl, ip, ror #22 │ │ │ │ - @ instruction: 0x01245a10 │ │ │ │ - tsteq r9, r8, ror #11 │ │ │ │ - tsteq sl, r8, lsr fp │ │ │ │ - ldrdeq r5, [r4, -ip]! │ │ │ │ - @ instruction: 0x0119b5b4 │ │ │ │ - tsteq sl, r4, lsl #22 │ │ │ │ - @ instruction: 0x012459a8 │ │ │ │ - tsteq r9, r0, lsl #11 │ │ │ │ - @ instruction: 0x011a8ad0 │ │ │ │ - @ instruction: 0x01245974 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ - @ instruction: 0x011a8a9c │ │ │ │ - @ instruction: 0x01245940 │ │ │ │ + tsteq sl, r4, ror #24 │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ + tsteq r9, ip, asr r6 │ │ │ │ + tsteq sl, ip, lsr #23 │ │ │ │ + @ instruction: 0x01245a4c │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ + tsteq sl, r8, ror fp │ │ │ │ + @ instruction: 0x01245a18 │ │ │ │ + @ instruction: 0x0119b5f4 │ │ │ │ + tsteq sl, r4, asr #22 │ │ │ │ + @ instruction: 0x012459e4 │ │ │ │ + tsteq r9, r0, asr #11 │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ + @ instruction: 0x012459b0 │ │ │ │ + tsteq r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x011a8adc │ │ │ │ + @ instruction: 0x0124597c │ │ │ │ + tsteq r9, r8, asr r5 │ │ │ │ + tsteq sl, r8, lsr #21 │ │ │ │ + @ instruction: 0x01245948 │ │ │ │ │ │ │ │ 004470ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -921582,40 +921582,40 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 447174 │ │ │ │ @ instruction: 0x012e0b34 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r8, r0, lsl #11 │ │ │ │ smlawbeq lr, r8, sl, r0 │ │ │ │ - @ instruction: 0x011a89b8 │ │ │ │ - @ instruction: 0x012457ac │ │ │ │ - @ instruction: 0x0119b3b0 │ │ │ │ - @ instruction: 0x011a88fc │ │ │ │ + tsteq sl, r4, asr #19 │ │ │ │ + @ instruction: 0x012457b4 │ │ │ │ + @ instruction: 0x0119b3bc │ │ │ │ + tsteq sl, r8, lsl #18 │ │ │ │ tsteq r8, r8, asr r1 │ │ │ │ - @ instruction: 0x011f9e98 │ │ │ │ - @ instruction: 0x01245730 │ │ │ │ - tsteq sl, r8, ror r8 │ │ │ │ - @ instruction: 0x012456ec │ │ │ │ - @ instruction: 0x0119b2f0 │ │ │ │ - tsteq sl, ip, lsr r8 │ │ │ │ - @ instruction: 0x012456b0 │ │ │ │ - @ instruction: 0x0119b2b4 │ │ │ │ - @ instruction: 0x011a87fc │ │ │ │ - @ instruction: 0x01245674 │ │ │ │ - tsteq r9, r8, ror r2 │ │ │ │ - tsteq sl, r4, asr #15 │ │ │ │ - @ instruction: 0x01245638 │ │ │ │ - tsteq r9, ip, lsr r2 │ │ │ │ - tsteq sl, r8, lsl #15 │ │ │ │ - strdeq r5, [r4, -ip]! │ │ │ │ - tsteq r9, r0, lsl #4 │ │ │ │ - tsteq sl, ip, asr #14 │ │ │ │ - smlawteq r4, r0, r5, r5 │ │ │ │ - tsteq r9, r4, asr #3 │ │ │ │ - tsteq sl, r0, lsl r7 │ │ │ │ + tsteq pc, r4, lsr #29 │ │ │ │ + @ instruction: 0x01245738 │ │ │ │ + tsteq sl, r4, lsl #17 │ │ │ │ + strdeq r5, [r4, -r4]! │ │ │ │ + @ instruction: 0x0119b2fc │ │ │ │ + tsteq sl, r8, asr #16 │ │ │ │ + @ instruction: 0x012456b8 │ │ │ │ + tsteq r9, r0, asr #5 │ │ │ │ + tsteq sl, r8, lsl #16 │ │ │ │ + @ instruction: 0x0124567c │ │ │ │ + tsteq r9, r4, lsl #5 │ │ │ │ + @ instruction: 0x011a87d0 │ │ │ │ + @ instruction: 0x01245640 │ │ │ │ + tsteq r9, r8, asr #4 │ │ │ │ + @ instruction: 0x011a8794 │ │ │ │ + @ instruction: 0x01245604 │ │ │ │ + tsteq r9, ip, lsl #4 │ │ │ │ + tsteq sl, r8, asr r7 │ │ │ │ + smlawteq r4, r8, r5, r5 │ │ │ │ + @ instruction: 0x0119b1d0 │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ │ │ │ │ 00447460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -921666,20 +921666,20 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4474b4 │ │ │ │ smlawbeq lr, r0, r7, r0 │ │ │ │ andeq r7, r0, r0, asr r2 │ │ │ │ - @ instruction: 0x012454ac │ │ │ │ - ldrheq fp, [r9, -r0] │ │ │ │ - @ instruction: 0x011a85f8 │ │ │ │ - @ instruction: 0x01245470 │ │ │ │ - tsteq r9, r4, ror r0 │ │ │ │ - @ instruction: 0x011a85bc │ │ │ │ + @ instruction: 0x012454b4 │ │ │ │ + ldrheq fp, [r9, -ip] │ │ │ │ + tsteq sl, r4, lsl #12 │ │ │ │ + @ instruction: 0x01245478 │ │ │ │ + tsteq r9, r0, lsl #1 │ │ │ │ + tsteq sl, r8, asr #11 │ │ │ │ │ │ │ │ 00447558 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -921897,33 +921897,33 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 44770c │ │ │ │ smlawbeq lr, r0, r6, r0 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r4, lsr pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01245250 │ │ │ │ - tsteq sl, r4, lsl #9 │ │ │ │ - @ instruction: 0x011a839c │ │ │ │ - @ instruction: 0x01245204 │ │ │ │ - tsteq sl, r4, asr r4 │ │ │ │ - tsteq sl, r0, asr r3 │ │ │ │ + @ instruction: 0x01245258 │ │ │ │ + @ instruction: 0x011a8490 │ │ │ │ + tsteq sl, r8, lsr #7 │ │ │ │ + @ instruction: 0x0124520c │ │ │ │ + tsteq sl, r0, ror #8 │ │ │ │ + tsteq sl, ip, asr r3 │ │ │ │ tsteq r8, ip, asr #23 │ │ │ │ - tsteq sl, ip, lsr fp │ │ │ │ - @ instruction: 0x012451a4 │ │ │ │ - tsteq sl, ip, ror #5 │ │ │ │ - @ instruction: 0x01245164 │ │ │ │ - tsteq r9, r8, ror #26 │ │ │ │ - @ instruction: 0x011a82b4 │ │ │ │ - @ instruction: 0x01245128 │ │ │ │ - tsteq r9, ip, lsr #26 │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - @ instruction: 0x012450ec │ │ │ │ - @ instruction: 0x0119acf0 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ + tsteq sl, r8, asr #22 │ │ │ │ + @ instruction: 0x012451ac │ │ │ │ + @ instruction: 0x011a82f8 │ │ │ │ + @ instruction: 0x0124516c │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ + tsteq sl, r0, asr #5 │ │ │ │ + @ instruction: 0x01245130 │ │ │ │ + tsteq r9, r8, lsr sp │ │ │ │ + tsteq sl, r0, lsl #5 │ │ │ │ + strdeq r5, [r4, -r4]! │ │ │ │ + @ instruction: 0x0119acfc │ │ │ │ + tsteq sl, r8, asr #4 │ │ │ │ │ │ │ │ 00447918 : │ │ │ │ str r1, [r0, #272] @ 0x110 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00447924 : │ │ │ │ @@ -921954,17 +921954,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 447950 │ │ │ │ - @ instruction: 0x01245010 │ │ │ │ - tsteq r9, r4, lsl ip │ │ │ │ - tsteq sl, ip, asr r1 │ │ │ │ + @ instruction: 0x01245018 │ │ │ │ + tsteq r9, r0, lsr #24 │ │ │ │ + tsteq sl, r8, ror #2 │ │ │ │ │ │ │ │ 004479a4 : │ │ │ │ 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] @ 447d18 │ │ │ │ @@ -922185,38 +922185,38 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 447b20 │ │ │ │ @ instruction: 0x012e0248 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012e021c │ │ │ │ andeq r7, r0, r0, asr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sl, r0, rrx │ │ │ │ - @ instruction: 0x01244f04 │ │ │ │ + tsteq sl, ip, rrx │ │ │ │ + @ instruction: 0x01244f0c │ │ │ │ tsteq r8, r4, asr #8 │ │ │ │ ldrdeq r0, [lr, -ip]! │ │ │ │ - tsteq sl, r4, lsl #1 │ │ │ │ - @ instruction: 0x01244e14 │ │ │ │ - tsteq sl, r0, ror #30 │ │ │ │ - @ instruction: 0x0119a9d8 │ │ │ │ - @ instruction: 0x01244d9c │ │ │ │ - tsteq r9, r0, lsr #19 │ │ │ │ - tsteq sl, ip, ror #29 │ │ │ │ + @ instruction: 0x011a8090 │ │ │ │ + @ instruction: 0x01244e1c │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ + tsteq r9, r4, ror #19 │ │ │ │ + @ instruction: 0x01244da4 │ │ │ │ + tsteq r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x011a7ef8 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01244d60 │ │ │ │ - tsteq r9, r4, ror #18 │ │ │ │ - tsteq sl, r8, lsr #29 │ │ │ │ + @ instruction: 0x01244d68 │ │ │ │ + tsteq r9, r0, ror r9 │ │ │ │ + @ instruction: 0x011a7eb4 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq r9, ip, lsr #18 │ │ │ │ + tsteq r9, r8, lsr r9 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - smlawteq r4, ip, ip, r4 │ │ │ │ - @ instruction: 0x0119a8d0 │ │ │ │ - tsteq sl, ip, lsl lr │ │ │ │ - @ instruction: 0x01244c90 │ │ │ │ - @ instruction: 0x0119a894 │ │ │ │ - tsteq sl, r0, ror #27 │ │ │ │ + ldrdeq r4, [r4, -r4]! @ │ │ │ │ + @ instruction: 0x0119a8dc │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ + @ instruction: 0x01244c98 │ │ │ │ + tsteq r9, r0, lsr #17 │ │ │ │ + tsteq sl, ip, ror #27 │ │ │ │ │ │ │ │ 00447d8c : │ │ │ │ str r1, [r0, #284] @ 0x11c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00447d98 : │ │ │ │ @@ -922248,17 +922248,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x01244b94 │ │ │ │ - tsteq sl, r4, lsl lr │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ + @ instruction: 0x01244b9c │ │ │ │ + tsteq sl, r0, lsr #28 │ │ │ │ + tsteq sl, ip, ror #25 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00447e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -922561,61 +922561,61 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4480b0 │ │ │ │ smlawteq sp, r4, sp, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_fsc, r4, lsr #27 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ + tsteq sl, r8, asr #27 │ │ │ │ @ instruction: 0x011a7dbc │ │ │ │ - @ instruction: 0x011a7db0 │ │ │ │ - @ instruction: 0x011a7d90 │ │ │ │ + @ instruction: 0x011a7d9c │ │ │ │ andeq r7, r0, r0, asr r2 │ │ │ │ + tsteq sl, r4, lsr #26 │ │ │ │ + @ instruction: 0x011a7cd8 │ │ │ │ + @ instruction: 0x011a7cf4 │ │ │ │ + tsteq sl, r0, lsl sp │ │ │ │ + @ instruction: 0x011a7cf8 │ │ │ │ + tsteq sl, r8, lsl #26 │ │ │ │ tsteq sl, r8, lsl sp │ │ │ │ - tsteq sl, ip, asr #25 │ │ │ │ - tsteq sl, r8, ror #25 │ │ │ │ tsteq sl, r4, lsl #26 │ │ │ │ tsteq sl, ip, ror #25 │ │ │ │ - @ instruction: 0x011a7cfc │ │ │ │ - tsteq sl, ip, lsl #26 │ │ │ │ - @ instruction: 0x011a7cf8 │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ - tsteq sl, r4, asr #26 │ │ │ │ - strdeq r4, [r4, -ip]! │ │ │ │ - tsteq r9, r0, lsl #10 │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ + tsteq sl, r0, asr sp │ │ │ │ + @ instruction: 0x01244904 │ │ │ │ + tsteq r9, ip, lsl #10 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ msreq SP_mon, ip, asr #22 │ │ │ │ - smlawbeq r4, r4, r8, r4 │ │ │ │ - tsteq r9, r8, lsl #9 │ │ │ │ - tsteq sl, ip, asr #19 │ │ │ │ + smlawbeq r4, ip, r8, r4 │ │ │ │ + @ instruction: 0x0119a494 │ │ │ │ + @ instruction: 0x011a79d8 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01244844 │ │ │ │ - tsteq r9, r8, asr #8 │ │ │ │ - @ instruction: 0x011a7990 │ │ │ │ - @ instruction: 0x01244804 │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ - tsteq sl, ip, asr #18 │ │ │ │ + @ instruction: 0x0124484c │ │ │ │ + tsteq r9, r4, asr r4 │ │ │ │ + @ instruction: 0x011a799c │ │ │ │ + @ instruction: 0x0124480c │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ + tsteq sl, r8, asr r9 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - smlawteq r4, r4, r7, r4 │ │ │ │ - tsteq r9, r8, asr #7 │ │ │ │ - tsteq sl, r4, lsl r9 │ │ │ │ - smlawbeq r4, r4, r7, r4 │ │ │ │ - tsteq r9, r8, lsl #7 │ │ │ │ - tsteq sl, ip, asr #17 │ │ │ │ + smlawteq r4, ip, r7, r4 │ │ │ │ + @ instruction: 0x0119a3d4 │ │ │ │ + tsteq sl, r0, lsr #18 │ │ │ │ + smlawbeq r4, ip, r7, r4 │ │ │ │ + @ instruction: 0x0119a394 │ │ │ │ + @ instruction: 0x011a78d8 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x01244744 │ │ │ │ - tsteq r9, r8, asr #6 │ │ │ │ - tsteq sl, ip, lsl #17 │ │ │ │ + @ instruction: 0x0124474c │ │ │ │ + tsteq r9, r4, asr r3 │ │ │ │ + @ instruction: 0x011a7898 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01244704 │ │ │ │ - tsteq r9, r8, lsl #6 │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ - smlawteq r4, r4, r6, r4 │ │ │ │ - tsteq r9, r8, asr #5 │ │ │ │ - tsteq sl, ip, lsl #16 │ │ │ │ + @ instruction: 0x0124470c │ │ │ │ + tsteq r9, r4, lsl r3 │ │ │ │ + tsteq sl, ip, asr r8 │ │ │ │ + smlawteq r4, ip, r6, r4 │ │ │ │ + @ instruction: 0x0119a2d4 │ │ │ │ + tsteq sl, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ │ │ │ │ 004483b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -922684,23 +922684,23 @@ │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 448424 │ │ │ │ msreq CPSR_fsc, r8, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, r8, lsr #14 │ │ │ │ + tsteq sl, r4, lsr r7 │ │ │ │ ldrdeq pc, [sp, -r8]! │ │ │ │ - @ instruction: 0x01244514 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ - tsteq sl, r4, ror #12 │ │ │ │ + @ instruction: 0x0124451c │ │ │ │ + tsteq r9, r4, lsr #2 │ │ │ │ + tsteq sl, r0, ror r6 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - ldrdeq r4, [r4, -r8]! │ │ │ │ - ldrsbeq sl, [r9, -ip] │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ + @ instruction: 0x012444e0 │ │ │ │ + tsteq r9, r8, ror #1 │ │ │ │ + tsteq sl, ip, lsr #12 │ │ │ │ │ │ │ │ 004484fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -922770,23 +922770,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 448574 │ │ │ │ msreq SP_fiq, ip, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ smlawbeq sp, r8, r6, pc @ │ │ │ │ - smlawteq r4, r4, r3, r4 │ │ │ │ - tsteq r9, r8, asr #31 │ │ │ │ - tsteq sl, r4, lsl r5 │ │ │ │ + smlawteq r4, ip, r3, r4 │ │ │ │ + @ instruction: 0x01199fd4 │ │ │ │ + tsteq sl, r0, lsr #10 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlawbeq r4, r8, r3, r4 │ │ │ │ - tsteq r9, ip, lsl #31 │ │ │ │ - @ instruction: 0x011a74d0 │ │ │ │ + @ instruction: 0x01244390 │ │ │ │ + @ instruction: 0x01199f98 │ │ │ │ + @ instruction: 0x011a74dc │ │ │ │ │ │ │ │ 0044864c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 448770 │ │ │ │ @@ -922856,22 +922856,22 @@ │ │ │ │ mov r1, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4486c4 │ │ │ │ msreq CPSR_fsc, ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011a74b0 │ │ │ │ + @ instruction: 0x011a74bc │ │ │ │ msreq CPSR_fsc, r8, lsr r5 │ │ │ │ - @ instruction: 0x01244274 │ │ │ │ - tsteq r9, r8, ror lr │ │ │ │ - tsteq sl, r4, asr #7 │ │ │ │ - @ instruction: 0x01244238 │ │ │ │ - tsteq r9, ip, lsr lr │ │ │ │ - tsteq sl, r4, lsl #7 │ │ │ │ + @ instruction: 0x0124427c │ │ │ │ + tsteq r9, r4, lsl #29 │ │ │ │ + @ instruction: 0x011a73d0 │ │ │ │ + @ instruction: 0x01244240 │ │ │ │ + tsteq r9, r8, asr #28 │ │ │ │ + @ instruction: 0x011a7390 │ │ │ │ │ │ │ │ 00448798 : │ │ │ │ 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] @ 448a04 │ │ │ │ @@ -923024,38 +923024,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4488d4 │ │ │ │ msreq CPSR_fsc, r4, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_fsc, ip, lsr #8 │ │ │ │ - @ instruction: 0x01244194 │ │ │ │ - @ instruction: 0x011a72d8 │ │ │ │ + @ instruction: 0x0124419c │ │ │ │ + tsteq sl, r4, ror #5 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r7, r0, r4, ror #2 │ │ │ │ andeq r8, r0, r0, lsr #7 │ │ │ │ andeq r7, r0, r0, asr #17 │ │ │ │ - tsteq sl, r0, asr r5 │ │ │ │ - tsteq sl, r4, asr r5 │ │ │ │ + tsteq sl, ip, asr r5 │ │ │ │ + tsteq sl, r0, ror #10 │ │ │ │ @ instruction: 0xffffe570 │ │ │ │ - @ instruction: 0x011a7290 │ │ │ │ + @ instruction: 0x011a729c │ │ │ │ @ instruction: 0xffffe588 │ │ │ │ - @ instruction: 0x011a7294 │ │ │ │ + tsteq sl, r0, lsr #5 │ │ │ │ @ instruction: 0xffffe53c │ │ │ │ - @ instruction: 0x011a7290 │ │ │ │ + @ instruction: 0x011a729c │ │ │ │ msreq SP_mon, r8, lsr #6 │ │ │ │ - tsteq r9, ip, ror #24 │ │ │ │ + tsteq r9, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - tsteq r9, ip, lsr ip │ │ │ │ + tsteq r9, r8, asr #24 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - tsteq r9, ip, lsl #24 │ │ │ │ - @ instruction: 0x01199bdc │ │ │ │ - @ instruction: 0x01243fa4 │ │ │ │ - tsteq r9, r8, lsr #23 │ │ │ │ - tsteq sl, ip, ror #1 │ │ │ │ + tsteq r9, r8, lsl ip │ │ │ │ + tsteq r9, r8, ror #23 │ │ │ │ + @ instruction: 0x01243fac │ │ │ │ + @ instruction: 0x01199bb4 │ │ │ │ + ldrsheq r7, [sl, -r8] │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 00448a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -923206,16 +923206,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ ldrdeq lr, [sp, -r8]! │ │ │ │ tsteq r8, ip, lsl r2 │ │ │ │ - tsteq sl, r8, lsr r1 │ │ │ │ - @ instruction: 0x01243e28 │ │ │ │ + tsteq sl, r4, asr #2 │ │ │ │ + @ instruction: 0x01243e30 │ │ │ │ │ │ │ │ 00448ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -923310,16 +923310,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, r8, ror r0 │ │ │ │ - smlawbeq r4, ip, ip, r3 │ │ │ │ - tsteq sl, r8, lsl #31 │ │ │ │ + @ instruction: 0x01243c94 │ │ │ │ + @ instruction: 0x011a6f94 │ │ │ │ │ │ │ │ 00448e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -923497,19 +923497,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0118add0 │ │ │ │ - @ instruction: 0x012439e4 │ │ │ │ - tsteq sl, r0, ror #25 │ │ │ │ + @ instruction: 0x012439ec │ │ │ │ + tsteq sl, ip, ror #25 │ │ │ │ @ instruction: 0x0118ad90 │ │ │ │ - @ instruction: 0x012439a4 │ │ │ │ - tsteq sl, r0, lsr #25 │ │ │ │ + @ instruction: 0x012439ac │ │ │ │ + tsteq sl, ip, lsr #25 │ │ │ │ │ │ │ │ 00449170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -923605,16 +923605,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, ip, ror #23 │ │ │ │ - @ instruction: 0x01243800 │ │ │ │ - @ instruction: 0x011a6afc │ │ │ │ + @ instruction: 0x01243808 │ │ │ │ + tsteq sl, r8, lsl #22 │ │ │ │ │ │ │ │ 0044930c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -923721,16 +923721,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, r8, lsr #20 │ │ │ │ - @ instruction: 0x0124363c │ │ │ │ - tsteq sl, r0, asr #18 │ │ │ │ + @ instruction: 0x01243644 │ │ │ │ + tsteq sl, ip, asr #18 │ │ │ │ │ │ │ │ 004494d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -924032,28 +924032,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x011a6694 │ │ │ │ - smlawbeq r4, r0, r3, r3 │ │ │ │ + tsteq sl, r0, lsr #13 │ │ │ │ + smlawbeq r4, r8, r3, r3 │ │ │ │ @ instruction: 0x012de4a4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012432e8 │ │ │ │ - tsteq sl, r8, ror #11 │ │ │ │ - tsteq sl, r8, lsr #11 │ │ │ │ - @ instruction: 0x01243290 │ │ │ │ + strdeq r3, [r4, -r0]! │ │ │ │ + @ instruction: 0x011a65f4 │ │ │ │ + @ instruction: 0x011a65b4 │ │ │ │ + @ instruction: 0x01243298 │ │ │ │ tsteq r8, r8, lsl #11 │ │ │ │ - @ instruction: 0x012431a0 │ │ │ │ - @ instruction: 0x011a649c │ │ │ │ + @ instruction: 0x012431a8 │ │ │ │ + tsteq sl, r8, lsr #9 │ │ │ │ tsteq r8, r4, asr #10 │ │ │ │ - @ instruction: 0x0124315c │ │ │ │ - tsteq sl, r8, asr r4 │ │ │ │ + @ instruction: 0x01243164 │ │ │ │ + tsteq sl, r4, ror #8 │ │ │ │ │ │ │ │ 004499d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -924291,22 +924291,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01242ebc │ │ │ │ + smlawteq r4, r4, lr, r2 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq r8, r4, lsl #3 │ │ │ │ - @ instruction: 0x01242d98 │ │ │ │ - @ instruction: 0x011a6094 │ │ │ │ + @ instruction: 0x01242da0 │ │ │ │ + tsteq sl, r0, lsr #1 │ │ │ │ tsteq r8, r4, asr #2 │ │ │ │ - @ instruction: 0x01242d58 │ │ │ │ - tsteq sl, r4, asr r0 │ │ │ │ + @ instruction: 0x01242d60 │ │ │ │ + tsteq sl, r0, rrx │ │ │ │ │ │ │ │ 00449dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -924515,25 +924515,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq sl, r4, lsl #29 │ │ │ │ - @ instruction: 0x01242b70 │ │ │ │ + @ instruction: 0x011a5e90 │ │ │ │ + @ instruction: 0x01242b78 │ │ │ │ @ instruction: 0x012ddc94 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01242ae4 │ │ │ │ - tsteq sl, r4, ror #27 │ │ │ │ - @ instruction: 0x011a5db8 │ │ │ │ - @ instruction: 0x01242aa0 │ │ │ │ + @ instruction: 0x01242aec │ │ │ │ + @ instruction: 0x011a5df0 │ │ │ │ + tsteq sl, r4, asr #27 │ │ │ │ + @ instruction: 0x01242aa8 │ │ │ │ @ instruction: 0x01189ddc │ │ │ │ - strdeq r2, [r4, -r0]! │ │ │ │ - @ instruction: 0x011a5cf4 │ │ │ │ + strdeq r2, [r4, -r8]! │ │ │ │ + tsteq sl, r0, lsl #26 │ │ │ │ │ │ │ │ 0044a148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -924711,19 +924711,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, r8, lsl #22 │ │ │ │ - @ instruction: 0x0124271c │ │ │ │ - tsteq sl, r8, lsl sl │ │ │ │ + @ instruction: 0x01242724 │ │ │ │ + tsteq sl, r4, lsr #20 │ │ │ │ tsteq r8, r8, asr #21 │ │ │ │ - ldrdeq r2, [r4, -ip]! │ │ │ │ - @ instruction: 0x011a59d8 │ │ │ │ + @ instruction: 0x012426e4 │ │ │ │ + tsteq sl, r4, ror #19 │ │ │ │ │ │ │ │ 0044a438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -924818,16 +924818,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, r8, lsr #18 │ │ │ │ - @ instruction: 0x0124253c │ │ │ │ - tsteq sl, r8, lsr r8 │ │ │ │ + @ instruction: 0x01242544 │ │ │ │ + tsteq sl, r4, asr #16 │ │ │ │ │ │ │ │ 0044a5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -924923,16 +924923,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x012423a0 │ │ │ │ - @ instruction: 0x011a569c │ │ │ │ + @ instruction: 0x012423a8 │ │ │ │ + tsteq sl, r8, lsr #13 │ │ │ │ │ │ │ │ 0044a76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 44aa3c │ │ │ │ @@ -925121,19 +925121,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x011896b8 │ │ │ │ - ldrdeq r2, [r4, -r0]! │ │ │ │ - tsteq sl, ip, asr #7 │ │ │ │ + ldrdeq r2, [r4, -r8]! │ │ │ │ + @ instruction: 0x011a53d8 │ │ │ │ tsteq r8, ip, ror r4 │ │ │ │ - @ instruction: 0x01242090 │ │ │ │ - tsteq sl, ip, lsl #7 │ │ │ │ + @ instruction: 0x01242098 │ │ │ │ + @ instruction: 0x011a5398 │ │ │ │ │ │ │ │ 0044aa88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -925229,16 +925229,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011892d4 │ │ │ │ - @ instruction: 0x01241ee8 │ │ │ │ - tsteq sl, r4, ror #3 │ │ │ │ + strdeq r1, [r4, -r0]! │ │ │ │ + @ instruction: 0x011a51f0 │ │ │ │ │ │ │ │ 0044ac24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -925370,22 +925370,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r8, r4, asr #5 │ │ │ │ - @ instruction: 0x01241d30 │ │ │ │ - tsteq sl, ip, lsr #32 │ │ │ │ + @ instruction: 0x01241d38 │ │ │ │ + tsteq sl, r8, lsr r0 │ │ │ │ ldrsbeq r9, [r8, -r8] │ │ │ │ - @ instruction: 0x01241cec │ │ │ │ - @ instruction: 0x011a4ff0 │ │ │ │ + strdeq r1, [r4, -r4]! │ │ │ │ + @ instruction: 0x011a4ffc │ │ │ │ tsteq r8, r8, ror #4 │ │ │ │ - @ instruction: 0x01241cac │ │ │ │ - tsteq sl, r8, lsr #31 │ │ │ │ + @ instruction: 0x01241cb4 │ │ │ │ + @ instruction: 0x011a4fb4 │ │ │ │ │ │ │ │ 0044ae68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #308] @ 44afb4 │ │ │ │ @@ -925466,28 +925466,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 44ae9c │ │ │ │ smlawbeq sp, r4, sp, ip │ │ │ │ strheq r7, [r0], -r0 │ │ │ │ andeq r6, r0, ip, ror #19 │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ + tsteq sl, r4, asr #30 │ │ │ │ andeq r8, r0, r8, lsl #2 │ │ │ │ - tsteq lr, r0, asr #13 │ │ │ │ + tsteq lr, ip, asr #13 │ │ │ │ andeq r6, r0, ip, asr fp │ │ │ │ - tsteq sl, ip, lsr #26 │ │ │ │ - tsteq r9, r8, asr r6 │ │ │ │ - tsteq sl, r8, asr #29 │ │ │ │ - ldrdeq r1, [r4, -r0]! │ │ │ │ - tsteq r9, r4, lsr #12 │ │ │ │ - @ instruction: 0x011a4e94 │ │ │ │ - @ instruction: 0x01241c9c │ │ │ │ - @ instruction: 0x011975f0 │ │ │ │ - tsteq sl, r0, ror #28 │ │ │ │ - @ instruction: 0x01241c68 │ │ │ │ + tsteq sl, r8, lsr sp │ │ │ │ + tsteq r9, r4, ror #12 │ │ │ │ + @ instruction: 0x011a4ed4 │ │ │ │ + ldrdeq r1, [r4, -r8]! │ │ │ │ + tsteq r9, r0, lsr r6 │ │ │ │ + tsteq sl, r0, lsr #29 │ │ │ │ + @ instruction: 0x01241ca4 │ │ │ │ + @ instruction: 0x011975fc │ │ │ │ + tsteq sl, ip, ror #28 │ │ │ │ + @ instruction: 0x01241c70 │ │ │ │ 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 │ │ │ │ @@ -925556,27 +925556,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 44b070 │ │ │ │ @ instruction: 0x012dcbe8 │ │ │ │ - tsteq sl, ip, lsl #28 │ │ │ │ - tsteq sp, r0, asr #22 │ │ │ │ - tsteq sl, r0, lsr lr │ │ │ │ + tsteq sl, r8, lsl lr │ │ │ │ + tsteq sp, ip, asr #22 │ │ │ │ + tsteq sl, ip, lsr lr │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x0118f7bc │ │ │ │ - tsteq sl, r4, lsl #27 │ │ │ │ - @ instruction: 0x011974bc │ │ │ │ - tsteq sl, r4, ror #26 │ │ │ │ - @ instruction: 0x01241b44 │ │ │ │ + @ instruction: 0x011a4d90 │ │ │ │ + tsteq r9, r8, asr #9 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ + @ instruction: 0x01241b4c │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - tsteq r9, r4, lsl #9 │ │ │ │ - tsteq sl, ip, lsr #26 │ │ │ │ - @ instruction: 0x01241b0c │ │ │ │ + @ instruction: 0x01197490 │ │ │ │ + tsteq sl, r8, lsr sp │ │ │ │ + @ instruction: 0x01241b14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 44b1f4 │ │ │ │ ldr r3, [pc, #128] @ 44b1f8 │ │ │ │ ldr r4, [pc, #128] @ 44b1fc │ │ │ │ @@ -925609,17 +925609,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 44b1bc │ │ │ │ smlawbeq sp, ip, sl, ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01241a94 │ │ │ │ - tsteq sl, ip, lsr #25 │ │ │ │ - @ instruction: 0x011973b0 │ │ │ │ + @ instruction: 0x01241a9c │ │ │ │ + @ instruction: 0x011a4cb8 │ │ │ │ + @ instruction: 0x011973bc │ │ │ │ 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 │ │ │ │ @@ -926640,105 +926640,105 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 44b978 │ │ │ │ ldrdeq ip, [sp, -r0]! │ │ │ │ smlawteq sp, ip, r9, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, ip, lsr r6 │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ - @ instruction: 0x012418ac │ │ │ │ - @ instruction: 0x011a4ab0 │ │ │ │ - @ instruction: 0x0124182c │ │ │ │ - tsteq sl, r0, asr #20 │ │ │ │ + tsteq sl, r8, asr #12 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ + @ instruction: 0x012418b4 │ │ │ │ + @ instruction: 0x011a4abc │ │ │ │ + @ instruction: 0x01241834 │ │ │ │ + tsteq sl, ip, asr #20 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x012416e0 │ │ │ │ - smlawteq r4, ip, r6, r1 │ │ │ │ + @ instruction: 0x012416e8 │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r0, lsl #6 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq sl, r8, ror #15 │ │ │ │ - @ instruction: 0x011a47d8 │ │ │ │ + @ instruction: 0x011a47f4 │ │ │ │ + tsteq sl, r4, ror #15 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01241338 │ │ │ │ - tsteq sl, ip, asr #10 │ │ │ │ + @ instruction: 0x01241340 │ │ │ │ + tsteq sl, r8, asr r5 │ │ │ │ @ instruction: 0x011874b0 │ │ │ │ smlawbeq sp, r4, r2, ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012411ac │ │ │ │ - @ instruction: 0x011a43b8 │ │ │ │ - @ instruction: 0x01241110 │ │ │ │ - tsteq sl, r4, lsl r3 │ │ │ │ + @ instruction: 0x012411b4 │ │ │ │ + tsteq sl, r4, asr #7 │ │ │ │ + @ instruction: 0x01241118 │ │ │ │ + tsteq sl, r0, lsr #6 │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ - @ instruction: 0x01240e58 │ │ │ │ - tsteq sl, r0, ror r0 │ │ │ │ - tsteq r9, r8, lsl r7 │ │ │ │ - @ instruction: 0x01240d30 │ │ │ │ - @ instruction: 0x0119669c │ │ │ │ - tsteq sl, r4, asr #30 │ │ │ │ - smulwteq r4, ip, ip │ │ │ │ - tsteq sl, r4, asr #31 │ │ │ │ - tsteq sl, r0, lsl #30 │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ - @ instruction: 0x01240c7c │ │ │ │ - tsteq r9, r8, ror #11 │ │ │ │ - @ instruction: 0x011a3e90 │ │ │ │ - @ instruction: 0x01240c40 │ │ │ │ - tsteq r9, ip, lsr #11 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ - @ instruction: 0x01240c04 │ │ │ │ - tsteq r9, r0, ror r5 │ │ │ │ - tsteq sl, r8, lsl lr │ │ │ │ - smlawteq r4, r8, fp, r0 │ │ │ │ - tsteq r9, r4, lsr r5 │ │ │ │ - @ instruction: 0x011a3ddc │ │ │ │ - smlawbeq r4, ip, fp, r0 │ │ │ │ - @ instruction: 0x011964f8 │ │ │ │ - tsteq sl, r0, lsr #27 │ │ │ │ - @ instruction: 0x01240b50 │ │ │ │ - @ instruction: 0x011964bc │ │ │ │ - tsteq sl, r4, ror #26 │ │ │ │ - tsteq r9, r4, lsl #9 │ │ │ │ - smulwteq r4, r0, sl │ │ │ │ - tsteq r9, ip, asr #8 │ │ │ │ - @ instruction: 0x011a3cf4 │ │ │ │ - tsteq r9, r4, lsl r4 │ │ │ │ - @ instruction: 0x01240a70 │ │ │ │ - @ instruction: 0x011963dc │ │ │ │ - tsteq sl, r4, lsl #25 │ │ │ │ - @ instruction: 0x01240a34 │ │ │ │ - tsteq r9, r0, lsr #7 │ │ │ │ - tsteq sl, r8, asr #24 │ │ │ │ - tsteq r9, ip, ror #3 │ │ │ │ - @ instruction: 0x0124084c │ │ │ │ - @ instruction: 0x011961b8 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ - tsteq r9, r0, lsl #3 │ │ │ │ + @ instruction: 0x01240e60 │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ + tsteq r9, r4, lsr #14 │ │ │ │ + @ instruction: 0x01240d38 │ │ │ │ + tsteq r9, r8, lsr #13 │ │ │ │ + tsteq sl, r0, asr pc │ │ │ │ + strdeq r0, [r4, -r4]! │ │ │ │ + @ instruction: 0x011a3fd0 │ │ │ │ + tsteq sl, ip, lsl #30 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ + smlawbeq r4, r4, ip, r0 │ │ │ │ + @ instruction: 0x011965f4 │ │ │ │ + @ instruction: 0x011a3e9c │ │ │ │ + @ instruction: 0x01240c48 │ │ │ │ + @ instruction: 0x011965b8 │ │ │ │ + tsteq sl, r0, ror #28 │ │ │ │ + @ instruction: 0x01240c0c │ │ │ │ + tsteq r9, ip, ror r5 │ │ │ │ + tsteq sl, r4, lsr #28 │ │ │ │ + ldrdeq r0, [r4, -r0]! @ │ │ │ │ + tsteq r9, r0, asr #10 │ │ │ │ + tsteq sl, r8, ror #27 │ │ │ │ + @ instruction: 0x01240b94 │ │ │ │ + tsteq r9, r4, lsl #10 │ │ │ │ + tsteq sl, ip, lsr #27 │ │ │ │ + @ instruction: 0x01240b58 │ │ │ │ + tsteq r9, r8, asr #9 │ │ │ │ + tsteq sl, r0, ror sp │ │ │ │ + @ instruction: 0x01196490 │ │ │ │ + smulwteq r4, r8, sl │ │ │ │ + tsteq r9, r8, asr r4 │ │ │ │ + tsteq sl, r0, lsl #26 │ │ │ │ + tsteq r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x01240a78 │ │ │ │ + tsteq r9, r8, ror #7 │ │ │ │ + @ instruction: 0x011a3c90 │ │ │ │ + @ instruction: 0x01240a3c │ │ │ │ + tsteq r9, ip, lsr #7 │ │ │ │ + tsteq sl, r4, asr ip │ │ │ │ + @ instruction: 0x011961f8 │ │ │ │ + @ instruction: 0x01240854 │ │ │ │ + tsteq r9, r4, asr #3 │ │ │ │ + tsteq sl, ip, ror #20 │ │ │ │ + tsteq r9, ip, lsl #3 │ │ │ │ + smulwteq r4, r4, r7 │ │ │ │ + tsteq r9, r4, asr r1 │ │ │ │ + @ instruction: 0x011a39fc │ │ │ │ + tsteq r9, ip, lsl r1 │ │ │ │ + tsteq r9, ip, ror #1 │ │ │ │ + ldrheq r6, [r9, -ip] │ │ │ │ + @ instruction: 0x01240718 │ │ │ │ + tsteq r9, r8, lsl #1 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ ldrdeq r0, [r4, -ip]! │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ - @ instruction: 0x011a39f0 │ │ │ │ - tsteq r9, r0, lsl r1 │ │ │ │ - tsteq r9, r0, ror #1 │ │ │ │ - ldrheq r6, [r9, -r0] │ │ │ │ - @ instruction: 0x01240710 │ │ │ │ - tsteq r9, ip, ror r0 │ │ │ │ - tsteq sl, r4, lsr #18 │ │ │ │ - ldrdeq r0, [r4, -r4]! │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ - tsteq sl, r8, ror #17 │ │ │ │ - tsteq r9, r8 │ │ │ │ - tsteq r9, ip, ror #31 │ │ │ │ - tsteq r9, r8, asr #31 │ │ │ │ - @ instruction: 0x01240644 │ │ │ │ - @ instruction: 0x01195fb0 │ │ │ │ - tsteq sl, r8, asr r8 │ │ │ │ - @ instruction: 0x01240608 │ │ │ │ - tsteq r9, r4, ror pc │ │ │ │ - tsteq sl, ip, lsl r8 │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ + @ instruction: 0x011a38f4 │ │ │ │ + tsteq r9, r4, lsl r0 │ │ │ │ + @ instruction: 0x01195ff8 │ │ │ │ + @ instruction: 0x01195fd4 │ │ │ │ + @ instruction: 0x0124064c │ │ │ │ + @ instruction: 0x01195fbc │ │ │ │ + tsteq sl, r4, ror #16 │ │ │ │ + @ instruction: 0x01240610 │ │ │ │ + tsteq r9, r0, lsl #31 │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ ldr r0, [pc, #-112] @ 44c31c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -927922,110 +927922,110 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 44d04c │ │ │ │ @ instruction: 0x012db5ac │ │ │ │ @ instruction: 0x012db59c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01240518 │ │ │ │ - tsteq sl, r8, lsr #14 │ │ │ │ - tsteq sl, ip, lsl r1 │ │ │ │ - tsteq sl, r0, lsl #2 │ │ │ │ - ldrdeq r0, [r4, -ip]! │ │ │ │ - tsteq sl, ip, ror #9 │ │ │ │ - smlawbeq r4, r0, r1, r0 │ │ │ │ - tsteq sl, r4, ror #6 │ │ │ │ + @ instruction: 0x01240520 │ │ │ │ + tsteq sl, r4, lsr r7 │ │ │ │ + tsteq sl, r8, lsr #2 │ │ │ │ + tsteq sl, ip, lsl #2 │ │ │ │ + smulwteq r4, r4, r2 │ │ │ │ + @ instruction: 0x011a34f8 │ │ │ │ + smlawbeq r4, r8, r1, r0 │ │ │ │ + tsteq sl, r0, ror r3 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - smulwbeq r4, r4, r0 │ │ │ │ - @ instruction: 0x01240090 │ │ │ │ + smulwbeq r4, ip, r0 │ │ │ │ + @ instruction: 0x01240098 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r0, lsl #6 │ │ │ │ - tsteq sl, r0, asr #2 │ │ │ │ + tsteq sl, ip, asr #2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ + tsteq sl, r8, lsl #1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - msreq CPSR_xc, ip @ │ │ │ │ - @ instruction: 0x011a2fb0 │ │ │ │ + msreq CPSR_xc, r4, lsr #27 │ │ │ │ + @ instruction: 0x011a2fbc │ │ │ │ andeq r7, r0, ip, lsr r2 │ │ │ │ @ instruction: 0x012dabb0 │ │ │ │ - smlawbeq r3, r4, fp, pc @ │ │ │ │ - @ instruction: 0x011a2d9c │ │ │ │ + smlawbeq r3, ip, fp, pc @ │ │ │ │ + tsteq sl, r8, lsr #27 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - tsteq r9, ip, lsl #9 │ │ │ │ - msreq CPSR_xc, ip @ │ │ │ │ - msreq CPSR_xc, r8, lsr #19 │ │ │ │ - @ instruction: 0x011a2bb0 │ │ │ │ - msreq CPSR_xc, r0, ror #17 │ │ │ │ - smlawteq r3, ip, r8, pc @ │ │ │ │ - @ instruction: 0x011a2ad4 │ │ │ │ - tsteq sl, r4, asr #21 │ │ │ │ - ldrdeq pc, [r3, -r0]! │ │ │ │ - tsteq sl, r4, ror #17 │ │ │ │ + @ instruction: 0x01195498 │ │ │ │ + smlawteq r3, r4, r9, pc @ │ │ │ │ + msreq CPSR_xc, r0 @ │ │ │ │ + @ instruction: 0x011a2bbc │ │ │ │ + msreq CPSR_xc, r8, ror #17 │ │ │ │ + ldrdeq pc, [r3, -r4]! │ │ │ │ + tsteq sl, r0, ror #21 │ │ │ │ + @ instruction: 0x011a2ad0 │ │ │ │ + ldrdeq pc, [r3, -r8]! │ │ │ │ + @ instruction: 0x011a28f0 │ │ │ │ tsteq r8, r0, asr r8 │ │ │ │ - msreq R11_usr, ip, lsr #12 │ │ │ │ - @ instruction: 0x01194f98 │ │ │ │ - tsteq sl, r0, asr #16 │ │ │ │ + msreq R11_usr, r4, lsr r6 │ │ │ │ + tsteq r9, r4, lsr #31 │ │ │ │ + tsteq sl, ip, asr #16 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq sl, r0, lsl #12 │ │ │ │ + tsteq sl, ip, lsl #12 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - strdeq pc, [r3, -r8]! │ │ │ │ - tsteq sl, r4, lsl #10 │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ - msreq R11_usr, ip, asr #4 │ │ │ │ + msreq SP_svc, r0, lsl #6 │ │ │ │ + tsteq sl, r0, lsl r5 │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ + msreq R11_usr, r4, asr r2 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - msreq R11_usr, r0, lsl r2 │ │ │ │ - tsteq sl, ip, lsl r4 │ │ │ │ + msreq R11_usr, r8, lsl r2 │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq sl, r4, lsl #7 │ │ │ │ - msreq CPSR_xc, r4, ror #2 │ │ │ │ + @ instruction: 0x011a2390 │ │ │ │ + msreq CPSR_xc, ip, ror #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - msreq CPSR_xc, r8, lsr #1 │ │ │ │ - @ instruction: 0x011a22bc │ │ │ │ + strheq pc, [r3, -r0]! @ │ │ │ │ + tsteq sl, r8, asr #5 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x0123ed1c │ │ │ │ - tsteq sl, r0, lsr pc │ │ │ │ + @ instruction: 0x0123ed24 │ │ │ │ + tsteq sl, ip, lsr pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x0123ea6c │ │ │ │ - tsteq sl, r0, lsl #25 │ │ │ │ - @ instruction: 0x0123e9bc │ │ │ │ - tsteq sl, ip, asr #23 │ │ │ │ + @ instruction: 0x0123ea74 │ │ │ │ + tsteq sl, ip, lsl #25 │ │ │ │ + smlawteq r3, r4, r9, lr │ │ │ │ + @ instruction: 0x011a1bd8 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq lr, [r3, -r4]! │ │ │ │ - tsteq r9, r0, ror #4 │ │ │ │ - tsteq sl, r8, lsl #22 │ │ │ │ + strdeq lr, [r3, -ip]! │ │ │ │ + tsteq r9, ip, ror #4 │ │ │ │ + tsteq sl, r4, lsl fp │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ tsteq r8, r8, lsl #21 │ │ │ │ - @ instruction: 0x0123e84c │ │ │ │ - tsteq sl, r4, asr sl │ │ │ │ + @ instruction: 0x0123e854 │ │ │ │ + tsteq sl, r0, ror #20 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0123e7b0 │ │ │ │ - tsteq sl, r4, asr #19 │ │ │ │ + @ instruction: 0x0123e7b8 │ │ │ │ + @ instruction: 0x011a19d0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq r9, r8, asr r0 │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ tsteq r8, r8, ror r8 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x0123e644 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ + @ instruction: 0x0123e64c │ │ │ │ + tsteq sl, r4, asr r9 │ │ │ │ + tsteq sl, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0123e558 │ │ │ │ - @ instruction: 0x011a1898 │ │ │ │ - tsteq sl, r4, ror #14 │ │ │ │ - tsteq sl, r8, ror #15 │ │ │ │ - ldrdeq lr, [r3, -r4]! │ │ │ │ - tsteq r9, r0, asr #28 │ │ │ │ - tsteq sl, r8, ror #13 │ │ │ │ + @ instruction: 0x0123e560 │ │ │ │ + tsteq sl, r4, lsr #17 │ │ │ │ + tsteq sl, r0, ror r7 │ │ │ │ + @ instruction: 0x011a17f4 │ │ │ │ + ldrdeq lr, [r3, -ip]! │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ + @ instruction: 0x011a16f4 │ │ │ │ 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] @ 44d6bc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -929831,140 +929831,140 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #230 @ 0xe6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 44e54c │ │ │ │ - @ instruction: 0x01193dfc │ │ │ │ + tsteq r9, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0123e460 │ │ │ │ - @ instruction: 0x011a17d0 │ │ │ │ - @ instruction: 0x011a16f0 │ │ │ │ + @ instruction: 0x0123e468 │ │ │ │ + @ instruction: 0x011a17dc │ │ │ │ + @ instruction: 0x011a16fc │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01193d94 │ │ │ │ - @ instruction: 0x0123e420 │ │ │ │ - tsteq sl, r0, lsr r6 │ │ │ │ + tsteq r9, r0, lsr #27 │ │ │ │ + @ instruction: 0x0123e428 │ │ │ │ + tsteq sl, ip, lsr r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r9, r8, asr #26 │ │ │ │ - tsteq r9, r4, lsl sp │ │ │ │ - @ instruction: 0x0123e3a4 │ │ │ │ - @ instruction: 0x011a15b0 │ │ │ │ + tsteq r9, r4, asr sp │ │ │ │ + tsteq r9, r0, lsr #26 │ │ │ │ + @ instruction: 0x0123e3ac │ │ │ │ + @ instruction: 0x011a15bc │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01193cd4 │ │ │ │ + tsteq r9, r0, ror #25 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - tsteq r9, r4, lsr #25 │ │ │ │ - strdeq lr, [r3, -r8]! │ │ │ │ - tsteq sl, r8, ror #12 │ │ │ │ - tsteq sl, r8, lsl #11 │ │ │ │ - tsteq r9, ip, lsr #24 │ │ │ │ - @ instruction: 0x0123e2b8 │ │ │ │ - tsteq sl, r8, asr #9 │ │ │ │ - tsteq r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0123e270 │ │ │ │ - tsteq sl, ip, ror r4 │ │ │ │ - tsteq r9, r0, lsr #23 │ │ │ │ - @ instruction: 0x0123e230 │ │ │ │ - tsteq sl, r0, asr #8 │ │ │ │ + @ instruction: 0x01193cb0 │ │ │ │ + @ instruction: 0x0123e300 │ │ │ │ + tsteq sl, r4, ror r6 │ │ │ │ + @ instruction: 0x011a1594 │ │ │ │ + tsteq r9, r8, lsr ip │ │ │ │ + smlawteq r3, r0, r2, lr │ │ │ │ + @ instruction: 0x011a14d4 │ │ │ │ + tsteq r9, ip, ror #23 │ │ │ │ + @ instruction: 0x0123e278 │ │ │ │ + tsteq sl, r8, lsl #9 │ │ │ │ + tsteq r9, ip, lsr #23 │ │ │ │ + @ instruction: 0x0123e238 │ │ │ │ + tsteq sl, ip, asr #8 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - tsteq r9, r0, ror #22 │ │ │ │ - strdeq lr, [r3, -r0]! │ │ │ │ - @ instruction: 0x011a13fc │ │ │ │ + tsteq r9, ip, ror #22 │ │ │ │ + strdeq lr, [r3, -r8]! │ │ │ │ + tsteq sl, r8, lsl #8 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - tsteq r9, r0, lsr #22 │ │ │ │ - @ instruction: 0x0123e1b0 │ │ │ │ - @ instruction: 0x011a13bc │ │ │ │ - @ instruction: 0x01193ad4 │ │ │ │ - tsteq r9, ip, lsr #21 │ │ │ │ - tsteq r9, r4, ror sl │ │ │ │ - tsteq r9, r0, asr #20 │ │ │ │ - ldrdeq lr, [r3, -r0]! │ │ │ │ - @ instruction: 0x011a12dc │ │ │ │ + tsteq r9, ip, lsr #22 │ │ │ │ + @ instruction: 0x0123e1b8 │ │ │ │ + tsteq sl, r8, asr #7 │ │ │ │ + tsteq r9, r0, ror #21 │ │ │ │ + @ instruction: 0x01193ab8 │ │ │ │ + tsteq r9, r0, lsl #21 │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ + ldrdeq lr, [r3, -r8]! │ │ │ │ + tsteq sl, r8, ror #5 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - tsteq r9, r0, lsl #20 │ │ │ │ - @ instruction: 0x0123e090 │ │ │ │ - @ instruction: 0x011a129c │ │ │ │ - @ instruction: 0x011939b4 │ │ │ │ + tsteq r9, ip, lsl #20 │ │ │ │ + @ instruction: 0x0123e098 │ │ │ │ + tsteq sl, r8, lsr #5 │ │ │ │ + tsteq r9, r0, asr #19 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01193990 │ │ │ │ + @ instruction: 0x0119399c │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq r9, ip, asr r9 │ │ │ │ - tsteq r9, r8, lsr #18 │ │ │ │ - @ instruction: 0x0123dfb8 │ │ │ │ - tsteq sl, r4, asr #3 │ │ │ │ + tsteq r9, r8, ror #18 │ │ │ │ + tsteq r9, r4, lsr r9 │ │ │ │ + smlawteq r3, r0, pc, sp @ │ │ │ │ + @ instruction: 0x011a11d0 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x011938dc │ │ │ │ + tsteq r9, r8, ror #17 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x011938b8 │ │ │ │ - tsteq r9, r8, ror r8 │ │ │ │ + tsteq r9, r4, asr #17 │ │ │ │ + tsteq r9, r4, lsl #17 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ - tsteq r9, r0, lsl r8 │ │ │ │ + tsteq r9, ip, asr r8 │ │ │ │ + tsteq r9, ip, lsl r8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - tsteq r9, r8, ror #15 │ │ │ │ - @ instruction: 0x011937b4 │ │ │ │ - tsteq r9, r0, lsl #15 │ │ │ │ - tsteq r9, ip, asr #14 │ │ │ │ - @ instruction: 0x0123dda8 │ │ │ │ - tsteq r9, r4, lsl r7 │ │ │ │ - @ instruction: 0x011a0fbc │ │ │ │ + @ instruction: 0x011937f4 │ │ │ │ + tsteq r9, r0, asr #15 │ │ │ │ + tsteq r9, ip, lsl #15 │ │ │ │ + tsteq r9, r8, asr r7 │ │ │ │ + @ instruction: 0x0123ddb0 │ │ │ │ + tsteq r9, r0, lsr #14 │ │ │ │ + tsteq sl, r8, asr #31 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x011936dc │ │ │ │ - tsteq r9, r0, asr #13 │ │ │ │ + tsteq r9, r8, ror #13 │ │ │ │ + tsteq r9, ip, asr #13 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01193690 │ │ │ │ - tsteq r9, ip, asr r6 │ │ │ │ - tsteq r9, r8, lsr #12 │ │ │ │ + @ instruction: 0x0119369c │ │ │ │ + tsteq r9, r8, ror #12 │ │ │ │ + tsteq r9, r4, lsr r6 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0123dc90 │ │ │ │ - @ instruction: 0x011935f8 │ │ │ │ - @ instruction: 0x011a0e9c │ │ │ │ + @ instruction: 0x0123dc98 │ │ │ │ + tsteq r9, r4, lsl #12 │ │ │ │ + tsteq sl, r8, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - @ instruction: 0x0123dc50 │ │ │ │ - @ instruction: 0x011935bc │ │ │ │ - tsteq sl, r4, ror #28 │ │ │ │ + @ instruction: 0x0123dc58 │ │ │ │ + tsteq r9, r8, asr #11 │ │ │ │ + tsteq sl, r0, ror lr │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - tsteq r9, r4, lsl #11 │ │ │ │ - @ instruction: 0x0123dbe0 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ - @ instruction: 0x011a0df4 │ │ │ │ - tsteq r9, r4, lsl r5 │ │ │ │ + @ instruction: 0x01193590 │ │ │ │ + @ instruction: 0x0123dbe8 │ │ │ │ + tsteq r9, r8, asr r5 │ │ │ │ + tsteq sl, r0, lsl #28 │ │ │ │ + tsteq r9, r0, lsr #10 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x011934d4 │ │ │ │ + tsteq r9, r0, ror #9 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r9, ip, lsr #9 │ │ │ │ + @ instruction: 0x011934b8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r8, ror r4 │ │ │ │ - @ instruction: 0x0123db08 │ │ │ │ - tsteq sl, r4, lsl sp │ │ │ │ - tsteq r9, r8, lsr r4 │ │ │ │ - tsteq r9, r4, lsl #8 │ │ │ │ - @ instruction: 0x011933d0 │ │ │ │ + tsteq r9, r4, lsl #9 │ │ │ │ + @ instruction: 0x0123db10 │ │ │ │ + tsteq sl, r0, lsr #26 │ │ │ │ + tsteq r9, r4, asr #8 │ │ │ │ + tsteq r9, r0, lsl r4 │ │ │ │ + @ instruction: 0x011933dc │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x0119339c │ │ │ │ - tsteq r9, r4, ror #6 │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ - @ instruction: 0x011932fc │ │ │ │ - smlawbeq r3, ip, r9, sp │ │ │ │ - @ instruction: 0x011a0b9c │ │ │ │ - tsteq r9, r0, asr #5 │ │ │ │ - @ instruction: 0x0123d950 │ │ │ │ - tsteq sl, ip, asr fp │ │ │ │ - tsteq r9, r0, lsl #5 │ │ │ │ - @ instruction: 0x0123d90c │ │ │ │ - tsteq sl, ip, lsl fp │ │ │ │ - tsteq r9, ip, lsr r2 │ │ │ │ - smlawteq r3, ip, r8, sp │ │ │ │ - @ instruction: 0x011a0adc │ │ │ │ - tsteq r9, r0, lsl #4 │ │ │ │ - @ instruction: 0x0123d890 │ │ │ │ - @ instruction: 0x011a0a9c │ │ │ │ - tsteq r9, r0, asr #3 │ │ │ │ - @ instruction: 0x0123d84c │ │ │ │ - tsteq sl, ip, asr sl │ │ │ │ + tsteq r9, r8, lsr #7 │ │ │ │ + tsteq r9, r0, ror r3 │ │ │ │ + tsteq r9, ip, lsr r3 │ │ │ │ + tsteq r9, r8, lsl #6 │ │ │ │ + @ instruction: 0x0123d994 │ │ │ │ + tsteq sl, r8, lsr #23 │ │ │ │ + tsteq r9, ip, asr #5 │ │ │ │ + @ instruction: 0x0123d958 │ │ │ │ + tsteq sl, r8, ror #22 │ │ │ │ + tsteq r9, ip, lsl #5 │ │ │ │ + @ instruction: 0x0123d914 │ │ │ │ + tsteq sl, r8, lsr #22 │ │ │ │ + tsteq r9, r8, asr #4 │ │ │ │ + ldrdeq sp, [r3, -r4]! │ │ │ │ + tsteq sl, r8, ror #21 │ │ │ │ + tsteq r9, ip, lsl #4 │ │ │ │ + @ instruction: 0x0123d898 │ │ │ │ + tsteq sl, r8, lsr #21 │ │ │ │ + tsteq r9, ip, asr #3 │ │ │ │ + @ instruction: 0x0123d854 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ │ │ │ │ 0044f5ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #248] @ 44f6fc │ │ │ │ @@ -930027,24 +930027,24 @@ │ │ │ │ ldr r1, [pc, #36] @ 44f70c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 44f698 │ │ │ │ - tsteq sl, r4, lsl r8 │ │ │ │ + tsteq sl, r0, lsr #16 │ │ │ │ strdeq r8, [sp, -r0]! │ │ │ │ - @ instruction: 0x0123d5ec │ │ │ │ + strdeq sp, [r3, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ @ instruction: 0xffffbaec │ │ │ │ @ instruction: 0xffffcfb8 │ │ │ │ @ instruction: 0xffffb970 │ │ │ │ @ instruction: 0x012d8564 │ │ │ │ - tsteq r9, r8, lsr #29 │ │ │ │ + @ instruction: 0x01192eb4 │ │ │ │ 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 │ │ │ │ @@ -930114,26 +930114,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 44f7a0 │ │ │ │ @ instruction: 0x012d84bc │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ - tsteq ip, r0, lsl r4 │ │ │ │ - tsteq sl, r4, ror r8 │ │ │ │ + tsteq sl, ip, asr r8 │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + tsteq sl, r0, lsl #17 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ tsteq r8, ip, lsl #1 │ │ │ │ - @ instruction: 0x011a07d4 │ │ │ │ - tsteq r9, ip, lsl #27 │ │ │ │ - @ instruction: 0x011a07b4 │ │ │ │ - strdeq sp, [r3, -r0]! │ │ │ │ - tsteq r9, r4, asr sp │ │ │ │ - tsteq sl, r8, ror r7 │ │ │ │ - @ instruction: 0x0123d4b4 │ │ │ │ + tsteq sl, r0, ror #15 │ │ │ │ + @ instruction: 0x01192d98 │ │ │ │ + tsteq sl, r0, asr #15 │ │ │ │ + strdeq sp, [r3, -r8]! │ │ │ │ + tsteq r9, r0, ror #26 │ │ │ │ + tsteq sl, r4, lsl #15 │ │ │ │ + @ instruction: 0x0123d4bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 44f920 │ │ │ │ ldr r3, [pc, #128] @ 44f924 │ │ │ │ ldr r4, [pc, #128] @ 44f928 │ │ │ │ @@ -930166,17 +930166,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 44f8e8 │ │ │ │ @ instruction: 0x012d8360 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0123d440 │ │ │ │ - @ instruction: 0x011a06fc │ │ │ │ - tsteq r9, r4, lsl #25 │ │ │ │ + @ instruction: 0x0123d448 │ │ │ │ + tsteq sl, r8, lsl #14 │ │ │ │ + @ instruction: 0x01192c90 │ │ │ │ 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] @ 4505c4 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -930976,78 +930976,78 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 44fcac │ │ │ │ @ instruction: 0x012d82b4 │ │ │ │ @ instruction: 0x012d82a4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r9, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x012d7f50 │ │ │ │ - smlawteq r3, ip, ip, ip │ │ │ │ - tstpeq r9, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123cc20 │ │ │ │ - @ instruction: 0x0123cb50 │ │ │ │ - tsteq r9, r4, ror #7 │ │ │ │ - tstpeq r9, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123cb0c │ │ │ │ - tstpeq r9, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r3, ip, sl, ip │ │ │ │ - tsteq r9, r0, ror #6 │ │ │ │ - tstpeq r9, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123ca90 │ │ │ │ - tsteq r9, r4, lsr #6 │ │ │ │ - tstpeq r9, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123ca54 │ │ │ │ - tsteq r9, r8, ror #5 │ │ │ │ - tstpeq r9, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123ca18 │ │ │ │ - tsteq r9, ip, lsr #5 │ │ │ │ - @ instruction: 0x0119fcd0 │ │ │ │ - ldrdeq ip, [r3, -ip]! @ │ │ │ │ - tsteq r9, r0, ror r2 │ │ │ │ - @ instruction: 0x0119fc94 │ │ │ │ - @ instruction: 0x0123c9a0 │ │ │ │ - tsteq r9, r4, lsr r2 │ │ │ │ - tstpeq r9, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011921fc │ │ │ │ - @ instruction: 0x0123c934 │ │ │ │ - tsteq r9, r8, asr #3 │ │ │ │ - tstpeq r9, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - strdeq ip, [r3, -r8]! │ │ │ │ - tsteq r9, ip, lsl #3 │ │ │ │ - @ instruction: 0x0119fbb0 │ │ │ │ - @ instruction: 0x0123c8bc │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - tstpeq r9, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r3, r0, r8, ip │ │ │ │ - tsteq r9, r4, lsl r1 │ │ │ │ - tstpeq r9, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123c844 │ │ │ │ - ldrsbeq r2, [r9, -r8] │ │ │ │ - @ instruction: 0x0119fafc │ │ │ │ - @ instruction: 0x0123c808 │ │ │ │ - @ instruction: 0x0119209c │ │ │ │ - @ instruction: 0x0119fabc │ │ │ │ - smlawteq r3, ip, r7, ip │ │ │ │ - tsteq r9, r0, rrx │ │ │ │ - tstpeq r9, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123c790 │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - tstpeq r9, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123c754 │ │ │ │ - tsteq r9, r8, ror #31 │ │ │ │ - tstpeq r9, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r3, -r4]! │ │ │ │ + tstpeq r9, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119fef4 │ │ │ │ + @ instruction: 0x0123cc28 │ │ │ │ + @ instruction: 0x0123cb58 │ │ │ │ + @ instruction: 0x011923f0 │ │ │ │ + tstpeq r9, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123cb14 │ │ │ │ + tstpeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r3, -r4]! │ │ │ │ + tsteq r9, ip, ror #6 │ │ │ │ + @ instruction: 0x0119fd90 │ │ │ │ + @ instruction: 0x0123ca98 │ │ │ │ + tsteq r9, r0, lsr r3 │ │ │ │ + tstpeq r9, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123ca5c │ │ │ │ + @ instruction: 0x011922f4 │ │ │ │ + tstpeq r9, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123ca20 │ │ │ │ + @ instruction: 0x011922b8 │ │ │ │ + @ instruction: 0x0119fcdc │ │ │ │ + @ instruction: 0x0123c9e4 │ │ │ │ + tsteq r9, ip, ror r2 │ │ │ │ + tstpeq r9, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123c9a8 │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ + tstpeq r9, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x0123c93c │ │ │ │ + @ instruction: 0x011921d4 │ │ │ │ + @ instruction: 0x0119fbf8 │ │ │ │ + @ instruction: 0x0123c900 │ │ │ │ + @ instruction: 0x01192198 │ │ │ │ + @ instruction: 0x0119fbbc │ │ │ │ + smlawteq r3, r4, r8, ip │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ + tstpeq r9, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r3, r8, r8, ip │ │ │ │ + tsteq r9, r0, lsr #2 │ │ │ │ + tstpeq r9, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123c84c │ │ │ │ + tsteq r9, r4, ror #1 │ │ │ │ + tstpeq r9, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123c810 │ │ │ │ + tsteq r9, r8, lsr #1 │ │ │ │ + tstpeq r9, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r3, -r4]! │ │ │ │ + tsteq r9, ip, rrx │ │ │ │ + @ instruction: 0x0119fa90 │ │ │ │ + @ instruction: 0x0123c798 │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + tstpeq r9, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123c75c │ │ │ │ + @ instruction: 0x01191ff4 │ │ │ │ + tstpeq r9, r8, lsl sl @ 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, #2792] @ 0xae8 │ │ │ │ ldr r3, [pc, #3724] @ 451574 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -931980,121 +931980,121 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #16] │ │ │ │ b 450adc │ │ │ │ @ instruction: 0x012d7518 │ │ │ │ @ instruction: 0x012d7508 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0123c5ac │ │ │ │ - tstpeq r9, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123c5b4 │ │ │ │ + tstpeq r9, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r0, sl │ │ │ │ - @ instruction: 0x0123c428 │ │ │ │ - @ instruction: 0x0119f6d8 │ │ │ │ + @ instruction: 0x0123c430 │ │ │ │ + tstpeq r9, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r8, asr #29 │ │ │ │ - @ instruction: 0x0119ee98 │ │ │ │ + @ instruction: 0x0119eed4 │ │ │ │ + tsteq r9, r4, lsr #29 │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x0123bd14 │ │ │ │ - tsteq r9, ip, asr #31 │ │ │ │ + @ instruction: 0x0123bd1c │ │ │ │ + @ instruction: 0x0119efd8 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq r9, ip, lsl r2 │ │ │ │ - @ instruction: 0x0123b97c │ │ │ │ - tsteq r9, ip, lsr #24 │ │ │ │ + tsteq r9, r8, lsr #4 │ │ │ │ + smlawbeq r3, r4, r9, fp │ │ │ │ + tsteq r9, r8, lsr ip │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0119ec9c │ │ │ │ + tsteq r9, r8, lsr #25 │ │ │ │ @ instruction: 0x012d6824 │ │ │ │ tsteq r8, ip, asr #19 │ │ │ │ tsteq r8, r8, ror r9 │ │ │ │ - @ instruction: 0x0123b834 │ │ │ │ - tsteq r9, ip, ror #21 │ │ │ │ + @ instruction: 0x0123b83c │ │ │ │ + @ instruction: 0x0119eaf8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ - tsteq r9, ip, ror #1 │ │ │ │ - @ instruction: 0x0123b490 │ │ │ │ - tsteq r9, r0, lsl r7 │ │ │ │ + tsteq r9, r4, lsr #2 │ │ │ │ + ldrsheq lr, [r9, -r8] │ │ │ │ + @ instruction: 0x0123b498 │ │ │ │ + tsteq r9, ip, lsl r7 │ │ │ │ tsteq r8, r8, lsl r3 │ │ │ │ - tsteq r9, r0, asr #20 │ │ │ │ - @ instruction: 0x0123b1a0 │ │ │ │ - tsteq r9, r4, asr r4 │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ + @ instruction: 0x0123b1a8 │ │ │ │ + tsteq r9, r0, ror #8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq fp, [r3, -r0]! │ │ │ │ - tsteq r9, r8, lsl #7 │ │ │ │ + ldrdeq fp, [r3, -r8]! │ │ │ │ + @ instruction: 0x0119e394 │ │ │ │ andeq r7, r0, ip, lsr r2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0123ae70 │ │ │ │ - tsteq r9, ip, lsr #2 │ │ │ │ + @ instruction: 0x0123ae78 │ │ │ │ + tsteq r9, r8, lsr r1 │ │ │ │ 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 │ │ │ │ - strdeq sl, [r3, -ip]! │ │ │ │ - @ instruction: 0x01190590 │ │ │ │ - tsteq r9, ip, lsr #31 │ │ │ │ + @ instruction: 0x0123ad04 │ │ │ │ + @ instruction: 0x0119059c │ │ │ │ + @ instruction: 0x0119dfb8 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ muleq r0, ip, r9 │ │ │ │ - @ instruction: 0x0123ac44 │ │ │ │ - @ instruction: 0x0119def0 │ │ │ │ + @ instruction: 0x0123ac4c │ │ │ │ + @ instruction: 0x0119defc │ │ │ │ andeq r8, r0, r0, lsl #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - @ instruction: 0x0123a938 │ │ │ │ - tsteq r9, r8, ror #24 │ │ │ │ - tsteq r9, ip, ror #23 │ │ │ │ - @ instruction: 0x0123a900 │ │ │ │ - @ instruction: 0x01190194 │ │ │ │ - @ instruction: 0x0119dbb0 │ │ │ │ + @ instruction: 0x0123a940 │ │ │ │ + tsteq r9, r4, ror ip │ │ │ │ + @ instruction: 0x0119dbf8 │ │ │ │ + @ instruction: 0x0123a908 │ │ │ │ + tsteq r9, r0, lsr #3 │ │ │ │ + @ instruction: 0x0119dbbc │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x011809bc │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ tsteq r8, ip, ror r9 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x0123a834 │ │ │ │ - tsteq r9, r4, ror #22 │ │ │ │ - tsteq r9, r4, ror #21 │ │ │ │ + @ instruction: 0x0123a83c │ │ │ │ + tsteq r9, r0, ror fp │ │ │ │ + @ instruction: 0x0119daf0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strdeq sl, [r3, -ip]! │ │ │ │ - @ instruction: 0x01190090 │ │ │ │ - tsteq r9, ip, lsr #21 │ │ │ │ + @ instruction: 0x0123a804 │ │ │ │ + @ instruction: 0x0119009c │ │ │ │ + @ instruction: 0x0119dab8 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r9, ip │ │ │ │ - @ instruction: 0x0123a76c │ │ │ │ - tsteq r9, ip, lsl sl │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x0123a774 │ │ │ │ + tsteq r9, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tstpeq r8, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118ffd8 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0123a704 │ │ │ │ - @ instruction: 0x0118ff94 │ │ │ │ - @ instruction: 0x0119d9bc │ │ │ │ - smlawteq r3, r4, r6, sl │ │ │ │ - tstpeq r8, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, ror r9 │ │ │ │ + @ instruction: 0x0123a70c │ │ │ │ + tstpeq r8, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, asr #19 │ │ │ │ + smlawteq r3, ip, r6, sl │ │ │ │ + tstpeq r8, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r0, lsl #19 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlawbeq r3, r8, r6, sl │ │ │ │ - tstpeq r8, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsr r9 │ │ │ │ + @ instruction: 0x0123a690 │ │ │ │ + tstpeq r8, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, asr #18 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x0123a64c │ │ │ │ - tstpeq r8, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119d8fc │ │ │ │ + @ instruction: 0x0123a654 │ │ │ │ + tstpeq r8, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, lsl #18 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x0123a610 │ │ │ │ - tstpeq r8, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, asr #17 │ │ │ │ + @ instruction: 0x0123a618 │ │ │ │ + @ instruction: 0x0118feb0 │ │ │ │ + tsteq r9, ip, asr #17 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - tstpeq r8, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r3, ip, r5, sl │ │ │ │ + tstpeq r8, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r3, -r4]! │ │ │ │ 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 │ │ │ │ @@ -933736,141 +933736,141 @@ │ │ │ │ ldr r0, [pc, #524] @ 4532e8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ b 452d9c │ │ │ │ - tsteq r9, r0, lsl #17 │ │ │ │ - tstpeq r8, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r3, ip, r5, sl │ │ │ │ - tsteq r9, ip, lsr r8 │ │ │ │ + tsteq r9, ip, lsl #17 │ │ │ │ + tstpeq r8, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a594 │ │ │ │ + tsteq r9, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - tstpeq r8, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a548 │ │ │ │ - @ instruction: 0x0119d7fc │ │ │ │ + @ instruction: 0x0118fdf4 │ │ │ │ + @ instruction: 0x0123a550 │ │ │ │ + tsteq r9, r8, lsl #16 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x0123a514 │ │ │ │ - tstpeq r8, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, asr #15 │ │ │ │ - tstpeq r8, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r3, -r0]! │ │ │ │ - tsteq r9, r4, lsl #15 │ │ │ │ - tstpeq r8, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a490 │ │ │ │ - tsteq r9, r4, asr #14 │ │ │ │ - @ instruction: 0x0118fcf0 │ │ │ │ - @ instruction: 0x0123a450 │ │ │ │ - tsteq r9, r4, lsl #14 │ │ │ │ - @ instruction: 0x0118fcb0 │ │ │ │ - @ instruction: 0x0123a410 │ │ │ │ - tsteq r9, r0, asr #13 │ │ │ │ + @ instruction: 0x0123a51c │ │ │ │ + @ instruction: 0x0118fdb4 │ │ │ │ + @ instruction: 0x0119d7d4 │ │ │ │ + tstpeq r8, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r3, -r8]! │ │ │ │ + @ instruction: 0x0119d790 │ │ │ │ + tstpeq r8, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a498 │ │ │ │ + tsteq r9, r0, asr r7 │ │ │ │ + @ instruction: 0x0118fcfc │ │ │ │ + @ instruction: 0x0123a458 │ │ │ │ + tsteq r9, r0, lsl r7 │ │ │ │ + @ instruction: 0x0118fcbc │ │ │ │ + @ instruction: 0x0123a418 │ │ │ │ + tsteq r9, ip, asr #13 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r9, r8, ror r6 │ │ │ │ - smlawteq r3, ip, r3, sl │ │ │ │ - tsteq r9, ip, ror r5 │ │ │ │ + tsteq r9, r4, lsl #13 │ │ │ │ + ldrdeq sl, [r3, -r4]! │ │ │ │ + tsteq r9, r8, lsl #11 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - tstpeq r8, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, asr #12 │ │ │ │ - @ instruction: 0x0118fbf4 │ │ │ │ - @ instruction: 0x0123a354 │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ + tstpeq r8, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, asr #12 │ │ │ │ + tstpeq r8, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a35c │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0118fbb4 │ │ │ │ + tstpeq r8, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x0123a2ec │ │ │ │ - tstpeq r8, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119d59c │ │ │ │ + strdeq sl, [r3, -r4]! │ │ │ │ + tstpeq r8, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, lsr #11 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - tstpeq r8, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a2a8 │ │ │ │ - tsteq r9, ip, asr r5 │ │ │ │ - tstpeq r8, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a268 │ │ │ │ - tsteq r9, ip, lsl r5 │ │ │ │ + tstpeq r8, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a2b0 │ │ │ │ + tsteq r9, r8, ror #10 │ │ │ │ + tstpeq r8, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a270 │ │ │ │ + tsteq r9, r8, lsr #10 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - tstpeq r8, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118fa94 │ │ │ │ + @ instruction: 0x0118fad4 │ │ │ │ + tstpeq r8, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r7, r1 │ │ │ │ - tstpeq r8, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tstpeq r8, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a190 │ │ │ │ - tsteq r9, r4, asr #8 │ │ │ │ - @ instruction: 0x0118f9f0 │ │ │ │ + tstpeq r8, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a198 │ │ │ │ + tsteq r9, r0, asr r4 │ │ │ │ + @ instruction: 0x0118f9fc │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tstpeq r8, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a120 │ │ │ │ - @ instruction: 0x0119d3d4 │ │ │ │ - tstpeq r8, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a0e0 │ │ │ │ - @ instruction: 0x0119d394 │ │ │ │ + tstpeq r8, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a128 │ │ │ │ + tsteq r9, r0, ror #7 │ │ │ │ + tstpeq r8, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a0e8 │ │ │ │ + tsteq r9, r0, lsr #7 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - tstpeq r8, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a0a0 │ │ │ │ - tsteq r9, r0, asr r3 │ │ │ │ + tstpeq r8, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a0a8 │ │ │ │ + tsteq r9, ip, asr r3 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - tstpeq r8, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a060 │ │ │ │ - tsteq r9, r0, lsl r3 │ │ │ │ + tstpeq r8, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a068 │ │ │ │ + tsteq r9, ip, lsl r3 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - tstpeq r8, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0123a020 │ │ │ │ - @ instruction: 0x0119d2d0 │ │ │ │ + tstpeq r8, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0123a028 │ │ │ │ + @ instruction: 0x0119d2dc │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - tstpeq r8, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - tstpeq r8, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - tstpeq r8, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118f7f8 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0118f7b8 │ │ │ │ + tstpeq r8, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - tstpeq r8, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01239f08 │ │ │ │ - tsteq r9, r0, asr #3 │ │ │ │ - ldrdeq r9, [r3, -r0]! │ │ │ │ - tstpeq r8, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsl #3 │ │ │ │ + @ instruction: 0x0118f7b4 │ │ │ │ + @ instruction: 0x01239f10 │ │ │ │ + tsteq r9, ip, asr #3 │ │ │ │ + ldrdeq r9, [r3, -r8]! │ │ │ │ + tstpeq r8, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119d194 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - tstpeq r8, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118f6f4 │ │ │ │ - tstpeq r8, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118f690 │ │ │ │ - @ instruction: 0x01239dec │ │ │ │ - tsteq r9, r4, lsr #1 │ │ │ │ - tstpeq r8, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01239dac │ │ │ │ - tsteq r9, r0, rrx │ │ │ │ + tstpeq r8, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118f6d0 │ │ │ │ + @ instruction: 0x0118f69c │ │ │ │ + strdeq r9, [r3, -r4]! │ │ │ │ + ldrheq sp, [r9, -r0] │ │ │ │ + tstpeq r8, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01239db4 │ │ │ │ + tsteq r9, ip, rrx │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tstpeq r8, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x01239d48 │ │ │ │ - @ instruction: 0x0118f5dc │ │ │ │ - @ instruction: 0x0119cff8 │ │ │ │ + @ instruction: 0x01239d50 │ │ │ │ + tstpeq r8, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x0119cf9c │ │ │ │ - strdeq r9, [r3, -r4]! │ │ │ │ - tsteq r9, r8, lsr #29 │ │ │ │ - tstpeq r8, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, ip, ror #30 │ │ │ │ - tstpeq r8, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, lsr #31 │ │ │ │ + strdeq r9, [r3, -ip]! │ │ │ │ + @ instruction: 0x0119ceb4 │ │ │ │ + tstpeq r8, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, ror pc │ │ │ │ + tstpeq r8, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - tstpeq r8, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x0118f4f8 │ │ │ │ - @ instruction: 0x0118f4d8 │ │ │ │ + tstpeq r8, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tstpeq r8, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118f4d0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x0118f4b0 │ │ │ │ + @ instruction: 0x0118f4bc │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - tstpeq r8, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004532ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #272] @ 453414 │ │ │ │ @@ -933939,23 +933939,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4533b0 │ │ │ │ - @ instruction: 0x0119cc90 │ │ │ │ + @ instruction: 0x0119cc9c │ │ │ │ strdeq r4, [sp, -r4]! @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawteq r3, r0, r9, r9 │ │ │ │ + smlawteq r3, r8, r9, r9 │ │ │ │ @ instruction: 0xffffd334 │ │ │ │ @ instruction: 0xffffc4e8 │ │ │ │ @ instruction: 0xffffc380 │ │ │ │ @ instruction: 0x012d484c │ │ │ │ - @ instruction: 0x0118f190 │ │ │ │ + @ instruction: 0x0118f19c │ │ │ │ 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] @ 453634 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #480] @ 453638 │ │ │ │ @@ -934075,25 +934075,25 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #18 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 453550 │ │ │ │ - @ instruction: 0x0119cbf8 │ │ │ │ + tsteq r9, r4, lsl #24 │ │ │ │ @ instruction: 0x012d47a0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0123993c │ │ │ │ + @ instruction: 0x01239944 │ │ │ │ @ instruction: 0x012d4748 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x012d46ac │ │ │ │ - @ instruction: 0x0118eff4 │ │ │ │ - tsteq r8, r4, asr #31 │ │ │ │ - @ instruction: 0x0118ef98 │ │ │ │ - tsteq r8, ip, ror #30 │ │ │ │ + tstpeq r8, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118efd0 │ │ │ │ + tsteq r8, r4, lsr #31 │ │ │ │ + tsteq r8, r8, ror pc │ │ │ │ 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, #280] @ 0x118 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -934817,85 +934817,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ b 454064 │ │ │ │ smlawbeq sp, r0, r5, r4 │ │ │ │ @ instruction: 0x012d4570 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0119c9f0 │ │ │ │ - @ instruction: 0x0119c9d8 │ │ │ │ - @ instruction: 0x0123966c │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ - @ instruction: 0x01239558 │ │ │ │ - tsteq r9, r8, ror #15 │ │ │ │ + @ instruction: 0x0119c9fc │ │ │ │ + tsteq r9, r4, ror #19 │ │ │ │ + @ instruction: 0x01239674 │ │ │ │ + tsteq r9, r8, lsl r9 │ │ │ │ + @ instruction: 0x01239560 │ │ │ │ + @ instruction: 0x0119c7f4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ @ instruction: 0x012d414c │ │ │ │ - @ instruction: 0x0123929c │ │ │ │ - tsteq r9, ip, lsr r5 │ │ │ │ - smlawteq r3, ip, r1, r9 │ │ │ │ - @ instruction: 0x0118e990 │ │ │ │ - tsteq r9, ip, ror #8 │ │ │ │ + @ instruction: 0x012392a4 │ │ │ │ + tsteq r9, r8, asr #10 │ │ │ │ + ldrdeq r9, [r3, -r4]! │ │ │ │ + @ instruction: 0x0118e99c │ │ │ │ + tsteq r9, r8, ror r4 │ │ │ │ @ instruction: 0x0117f1bc │ │ │ │ - @ instruction: 0x01239138 │ │ │ │ - @ instruction: 0x0118e8fc │ │ │ │ - @ instruction: 0x0119c3d8 │ │ │ │ - strdeq r9, [r3, -ip]! │ │ │ │ - tsteq r8, r0, asr #17 │ │ │ │ - @ instruction: 0x0119c39c │ │ │ │ - strheq r9, [r3, -ip]! │ │ │ │ - tsteq r8, r4, lsl #17 │ │ │ │ - tsteq r9, r8, asr r3 │ │ │ │ - tsteq r8, ip, asr #16 │ │ │ │ - qsubeq r9, r0, r3 │ │ │ │ - tsteq r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x0119c2f0 │ │ │ │ - @ instruction: 0x01239018 │ │ │ │ - @ instruction: 0x0118e7dc │ │ │ │ - @ instruction: 0x0119c2b8 │ │ │ │ - tsteq r8, r4, lsr #15 │ │ │ │ - tsteq r8, r4, ror r7 │ │ │ │ - tsteq r8, r4, asr #14 │ │ │ │ - tsteq r8, r4, lsl r7 │ │ │ │ - @ instruction: 0x01238f18 │ │ │ │ - tsteq r9, r4, asr #4 │ │ │ │ - @ instruction: 0x0119c1b8 │ │ │ │ - ldrdeq r8, [r3, -r0]! │ │ │ │ - @ instruction: 0x0118e698 │ │ │ │ - tsteq r9, r0, ror r1 │ │ │ │ - @ instruction: 0x01238e94 │ │ │ │ - tsteq r8, ip, asr r6 │ │ │ │ - tsteq r9, r4, lsr r1 │ │ │ │ - @ instruction: 0x01238e58 │ │ │ │ - tsteq r8, ip, lsl r6 │ │ │ │ - ldrsheq ip, [r9, -r8] │ │ │ │ - @ instruction: 0x01238e1c │ │ │ │ - tsteq r8, r0, ror #11 │ │ │ │ - ldrheq ip, [r9, -ip] │ │ │ │ - tsteq r8, r8, lsr #11 │ │ │ │ - @ instruction: 0x01238dac │ │ │ │ - tsteq r8, r4, ror r5 │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ - @ instruction: 0x01238d78 │ │ │ │ - tsteq r9, r0, lsl #1 │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ - @ instruction: 0x01238d2c │ │ │ │ - @ instruction: 0x0118e4f4 │ │ │ │ - tsteq r9, ip, asr #31 │ │ │ │ - strdeq r8, [r3, -r0]! │ │ │ │ - @ instruction: 0x0118e4b8 │ │ │ │ - @ instruction: 0x0119bf90 │ │ │ │ - tsteq r8, r0, lsl #9 │ │ │ │ - smlawbeq r3, r4, ip, r8 │ │ │ │ - tsteq r8, ip, asr #8 │ │ │ │ - tsteq r9, r4, lsr #30 │ │ │ │ - tsteq r8, r4, lsl r4 │ │ │ │ - @ instruction: 0x01238c1c │ │ │ │ - @ instruction: 0x0119bef8 │ │ │ │ - @ instruction: 0x0119beb4 │ │ │ │ + @ instruction: 0x01239140 │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ + tsteq r9, r4, ror #7 │ │ │ │ + @ instruction: 0x01239104 │ │ │ │ + tsteq r8, ip, asr #17 │ │ │ │ + tsteq r9, r8, lsr #7 │ │ │ │ + smlawteq r3, r4, r0, r9 │ │ │ │ + @ instruction: 0x0118e890 │ │ │ │ + tsteq r9, r4, ror #6 │ │ │ │ + tsteq r8, r8, asr r8 │ │ │ │ + qsubeq r9, r8, r3 │ │ │ │ + tsteq r8, r4, lsr #16 │ │ │ │ + @ instruction: 0x0119c2fc │ │ │ │ + @ instruction: 0x01239020 │ │ │ │ + tsteq r8, r8, ror #15 │ │ │ │ + tsteq r9, r4, asr #5 │ │ │ │ + @ instruction: 0x0118e7b0 │ │ │ │ + tsteq r8, r0, lsl #15 │ │ │ │ + tsteq r8, r0, asr r7 │ │ │ │ + tsteq r8, r0, lsr #14 │ │ │ │ + @ instruction: 0x01238f20 │ │ │ │ + tsteq r9, r0, asr r2 │ │ │ │ + tsteq r9, r4, asr #3 │ │ │ │ + ldrdeq r8, [r3, -r8]! @ │ │ │ │ + tsteq r8, r4, lsr #13 │ │ │ │ + tsteq r9, ip, ror r1 │ │ │ │ + @ instruction: 0x01238e9c │ │ │ │ + tsteq r8, r8, ror #12 │ │ │ │ + tsteq r9, r0, asr #2 │ │ │ │ + @ instruction: 0x01238e60 │ │ │ │ + tsteq r8, r8, lsr #12 │ │ │ │ + tsteq r9, r4, lsl #2 │ │ │ │ + @ instruction: 0x01238e24 │ │ │ │ + tsteq r8, ip, ror #11 │ │ │ │ + tsteq r9, r8, asr #1 │ │ │ │ + @ instruction: 0x0118e5b4 │ │ │ │ + @ instruction: 0x01238db4 │ │ │ │ + tsteq r8, r0, lsl #11 │ │ │ │ + tsteq r9, r8, asr r0 │ │ │ │ + smlawbeq r3, r0, sp, r8 │ │ │ │ + tsteq r9, ip, lsl #1 │ │ │ │ + tsteq r9, ip, lsl r0 │ │ │ │ + @ instruction: 0x01238d34 │ │ │ │ + tsteq r8, r0, lsl #10 │ │ │ │ + @ instruction: 0x0119bfd8 │ │ │ │ + strdeq r8, [r3, -r8]! @ │ │ │ │ + tsteq r8, r4, asr #9 │ │ │ │ + @ instruction: 0x0119bf9c │ │ │ │ + tsteq r8, ip, lsl #9 │ │ │ │ + smlawbeq r3, ip, ip, r8 │ │ │ │ + tsteq r8, r8, asr r4 │ │ │ │ + tsteq r9, r0, lsr pc │ │ │ │ + tsteq r8, r0, lsr #8 │ │ │ │ + @ instruction: 0x01238c24 │ │ │ │ + tsteq r9, r4, lsl #30 │ │ │ │ + tsteq r9, r0, asr #29 │ │ │ │ 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, #280] @ 0x118 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -935618,85 +935618,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, ip │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ b 454ce8 │ │ │ │ strdeq r3, [sp, -r8]! │ │ │ │ @ instruction: 0x012d38e8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, r8, ror #26 │ │ │ │ - tsteq r9, r0, asr sp │ │ │ │ - ldrdeq r8, [r3, -ip]! │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - smlawteq r3, r0, r8, r8 │ │ │ │ - tsteq r9, r4, asr fp │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ + tsteq r9, ip, asr sp │ │ │ │ + @ instruction: 0x012389e4 │ │ │ │ + tsteq r9, r8, lsl #25 │ │ │ │ + smlawteq r3, r8, r8, r8 │ │ │ │ + tsteq r9, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ ldrdeq r3, [sp, -r0]! │ │ │ │ - @ instruction: 0x01238620 │ │ │ │ - tsteq r9, r0, asr #17 │ │ │ │ - @ instruction: 0x01238548 │ │ │ │ - tsteq r8, ip, lsl #26 │ │ │ │ - tsteq r9, r8, ror #15 │ │ │ │ + @ instruction: 0x01238628 │ │ │ │ + tsteq r9, ip, asr #17 │ │ │ │ + @ instruction: 0x01238550 │ │ │ │ + tsteq r8, r8, lsl sp │ │ │ │ + @ instruction: 0x0119b7f4 │ │ │ │ tsteq r7, r8, lsr r5 │ │ │ │ - @ instruction: 0x012384b4 │ │ │ │ - tsteq r8, r8, ror ip │ │ │ │ - tsteq r9, r0, asr r7 │ │ │ │ - @ instruction: 0x01238478 │ │ │ │ - tsteq r8, ip, lsr ip │ │ │ │ - tsteq r9, r4, lsl r7 │ │ │ │ - @ instruction: 0x01238438 │ │ │ │ - tsteq r8, r0, lsl #24 │ │ │ │ - @ instruction: 0x0119b6d4 │ │ │ │ - tsteq r8, r8, asr #23 │ │ │ │ - smlawteq r3, ip, r3, r8 │ │ │ │ - @ instruction: 0x0118db94 │ │ │ │ - tsteq r9, ip, ror #12 │ │ │ │ - @ instruction: 0x01238394 │ │ │ │ - tsteq r8, r8, asr fp │ │ │ │ - tsteq r9, r0, lsr r6 │ │ │ │ - tsteq r8, r0, lsr #22 │ │ │ │ - @ instruction: 0x0118daf0 │ │ │ │ - tsteq r8, r0, asr #21 │ │ │ │ - @ instruction: 0x0118da90 │ │ │ │ - @ instruction: 0x01238294 │ │ │ │ - @ instruction: 0x0119b5bc │ │ │ │ - tsteq r9, r4, lsr r5 │ │ │ │ - @ instruction: 0x0123824c │ │ │ │ - tsteq r8, r4, lsl sl │ │ │ │ - tsteq r9, ip, ror #9 │ │ │ │ - @ instruction: 0x01238210 │ │ │ │ - @ instruction: 0x0118d9d8 │ │ │ │ - @ instruction: 0x0119b4b0 │ │ │ │ + @ instruction: 0x012384bc │ │ │ │ + tsteq r8, r4, lsl #25 │ │ │ │ + tsteq r9, ip, asr r7 │ │ │ │ + smlawbeq r3, r0, r4, r8 │ │ │ │ + tsteq r8, r8, asr #24 │ │ │ │ + tsteq r9, r0, lsr #14 │ │ │ │ + @ instruction: 0x01238440 │ │ │ │ + tsteq r8, ip, lsl #24 │ │ │ │ + tsteq r9, r0, ror #13 │ │ │ │ + @ instruction: 0x0118dbd4 │ │ │ │ ldrdeq r8, [r3, -r4]! │ │ │ │ - @ instruction: 0x0118d998 │ │ │ │ - tsteq r9, r4, ror r4 │ │ │ │ - @ instruction: 0x01238198 │ │ │ │ - tsteq r8, ip, asr r9 │ │ │ │ - tsteq r9, r8, lsr r4 │ │ │ │ - tsteq r8, r4, lsr #18 │ │ │ │ - @ instruction: 0x01238128 │ │ │ │ - @ instruction: 0x0118d8f0 │ │ │ │ - tsteq r9, r8, asr #7 │ │ │ │ - strdeq r8, [r3, -r4]! │ │ │ │ - @ instruction: 0x0119b3f8 │ │ │ │ - tsteq r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x012380a8 │ │ │ │ - tsteq r8, r0, ror r8 │ │ │ │ - tsteq r9, r8, asr #6 │ │ │ │ - @ instruction: 0x0123806c │ │ │ │ - tsteq r8, r4, lsr r8 │ │ │ │ - tsteq r9, ip, lsl #6 │ │ │ │ - @ instruction: 0x0118d7fc │ │ │ │ - @ instruction: 0x01238000 │ │ │ │ - tsteq r8, r8, asr #15 │ │ │ │ - tsteq r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x0118d790 │ │ │ │ - @ instruction: 0x01237f98 │ │ │ │ - @ instruction: 0x0119b2dc │ │ │ │ - tsteq r9, r0, lsr r2 │ │ │ │ + tsteq r8, r0, lsr #23 │ │ │ │ + tsteq r9, r8, ror r6 │ │ │ │ + @ instruction: 0x0123839c │ │ │ │ + tsteq r8, r4, ror #22 │ │ │ │ + tsteq r9, ip, lsr r6 │ │ │ │ + tsteq r8, ip, lsr #22 │ │ │ │ + @ instruction: 0x0118dafc │ │ │ │ + tsteq r8, ip, asr #21 │ │ │ │ + @ instruction: 0x0118da9c │ │ │ │ + @ instruction: 0x0123829c │ │ │ │ + tsteq r9, r8, asr #11 │ │ │ │ + tsteq r9, r0, asr #10 │ │ │ │ + @ instruction: 0x01238254 │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ + @ instruction: 0x0119b4f8 │ │ │ │ + @ instruction: 0x01238218 │ │ │ │ + tsteq r8, r4, ror #19 │ │ │ │ + @ instruction: 0x0119b4bc │ │ │ │ + ldrdeq r8, [r3, -ip]! │ │ │ │ + tsteq r8, r4, lsr #19 │ │ │ │ + tsteq r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x012381a0 │ │ │ │ + tsteq r8, r8, ror #18 │ │ │ │ + tsteq r9, r4, asr #8 │ │ │ │ + tsteq r8, r0, lsr r9 │ │ │ │ + @ instruction: 0x01238130 │ │ │ │ + @ instruction: 0x0118d8fc │ │ │ │ + @ instruction: 0x0119b3d4 │ │ │ │ + strdeq r8, [r3, -ip]! │ │ │ │ + tsteq r9, r4, lsl #8 │ │ │ │ + @ instruction: 0x0119b398 │ │ │ │ + strheq r8, [r3, -r0]! │ │ │ │ + tsteq r8, ip, ror r8 │ │ │ │ + tsteq r9, r4, asr r3 │ │ │ │ + @ instruction: 0x01238074 │ │ │ │ + tsteq r8, r0, asr #16 │ │ │ │ + tsteq r9, r8, lsl r3 │ │ │ │ + tsteq r8, r8, lsl #16 │ │ │ │ + @ instruction: 0x01238008 │ │ │ │ + @ instruction: 0x0118d7d4 │ │ │ │ + tsteq r9, ip, lsr #5 │ │ │ │ + @ instruction: 0x0118d79c │ │ │ │ + @ instruction: 0x01237fa0 │ │ │ │ + tsteq r9, r8, ror #5 │ │ │ │ + tsteq r9, ip, lsr r2 │ │ │ │ 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, #280] @ 0x118 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -936422,98 +936422,98 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ b 455978 │ │ │ │ @ instruction: 0x012d2c74 │ │ │ │ @ instruction: 0x012d2c64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, r4, ror #1 │ │ │ │ - tsteq r9, ip, asr #1 │ │ │ │ - @ instruction: 0x01237d60 │ │ │ │ - tsteq r9, r0 │ │ │ │ - @ instruction: 0x01237c4c │ │ │ │ - @ instruction: 0x0119aedc │ │ │ │ + ldrsheq fp, [r9, -r0] │ │ │ │ + ldrsbeq fp, [r9, -r8] │ │ │ │ + @ instruction: 0x01237d68 │ │ │ │ + tsteq r9, ip │ │ │ │ + @ instruction: 0x01237c54 │ │ │ │ + tsteq r9, r8, ror #29 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ @ instruction: 0x012d2838 │ │ │ │ - smlawbeq r3, r8, r9, r7 │ │ │ │ - tsteq r9, r8, lsr #24 │ │ │ │ - @ instruction: 0x012378b8 │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - tsteq r9, r8, asr fp │ │ │ │ + @ instruction: 0x01237990 │ │ │ │ + tsteq r9, r4, lsr ip │ │ │ │ + smlawteq r3, r0, r8, r7 │ │ │ │ + tsteq r8, r8, lsl #1 │ │ │ │ + tsteq r9, r4, ror #22 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ tsteq r7, r8, lsr #17 │ │ │ │ - @ instruction: 0x01237824 │ │ │ │ - tsteq r8, r8, ror #31 │ │ │ │ - tsteq r9, r4, asr #21 │ │ │ │ - @ instruction: 0x012377e8 │ │ │ │ - tsteq r8, ip, lsr #31 │ │ │ │ - tsteq r9, r8, lsl #21 │ │ │ │ - @ instruction: 0x012377a8 │ │ │ │ - tsteq r8, r0, ror pc │ │ │ │ - tsteq r9, r0, asr #20 │ │ │ │ + @ instruction: 0x0123782c │ │ │ │ + @ instruction: 0x0118cff4 │ │ │ │ + @ instruction: 0x0119aad0 │ │ │ │ + strdeq r7, [r3, -r0]! │ │ │ │ + @ instruction: 0x0118cfb8 │ │ │ │ + @ instruction: 0x0119aa94 │ │ │ │ + @ instruction: 0x012377b0 │ │ │ │ + tsteq r8, ip, ror pc │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r8, r8, lsr pc │ │ │ │ - @ instruction: 0x0123773c │ │ │ │ - tsteq r8, r4, lsl #30 │ │ │ │ - @ instruction: 0x0119a9dc │ │ │ │ - @ instruction: 0x01237704 │ │ │ │ - tsteq r8, r8, asr #29 │ │ │ │ - tsteq r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x0118ce90 │ │ │ │ - tsteq r8, r0, ror #28 │ │ │ │ + tsteq r8, r4, asr #30 │ │ │ │ + @ instruction: 0x01237744 │ │ │ │ + tsteq r8, r0, lsl pc │ │ │ │ + tsteq r9, r8, ror #19 │ │ │ │ + @ instruction: 0x0123770c │ │ │ │ + @ instruction: 0x0118ced4 │ │ │ │ + @ instruction: 0x0119a9b0 │ │ │ │ + @ instruction: 0x0118ce9c │ │ │ │ + tsteq r8, ip, ror #28 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - tsteq r8, r0, lsr lr │ │ │ │ - tsteq r8, r0, lsl #28 │ │ │ │ + tsteq r8, ip, lsr lr │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x01237604 │ │ │ │ - tsteq r9, r0, lsr r9 │ │ │ │ - tsteq r9, r4, lsr #17 │ │ │ │ + @ instruction: 0x0123760c │ │ │ │ + tsteq r9, ip, lsr r9 │ │ │ │ + @ instruction: 0x0119a8b0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x012375bc │ │ │ │ - tsteq r8, r4, lsl #27 │ │ │ │ - tsteq r9, ip, asr r8 │ │ │ │ - smlawbeq r3, r0, r5, r7 │ │ │ │ - tsteq r8, r8, asr #26 │ │ │ │ - tsteq r9, r0, lsr #16 │ │ │ │ + smlawteq r3, r4, r5, r7 │ │ │ │ + @ instruction: 0x0118cd90 │ │ │ │ + tsteq r9, r8, ror #16 │ │ │ │ + smlawbeq r3, r8, r5, r7 │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ + tsteq r9, ip, lsr #16 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01237544 │ │ │ │ - tsteq r8, r8, lsl #26 │ │ │ │ - tsteq r9, r0, ror #15 │ │ │ │ - @ instruction: 0x01237508 │ │ │ │ - tsteq r8, ip, asr #25 │ │ │ │ - tsteq r9, r8, lsr #15 │ │ │ │ - @ instruction: 0x0118cc94 │ │ │ │ - @ instruction: 0x01237498 │ │ │ │ - tsteq r8, r0, ror #24 │ │ │ │ - tsteq r9, r8, lsr r7 │ │ │ │ + @ instruction: 0x0123754c │ │ │ │ + tsteq r8, r4, lsl sp │ │ │ │ + tsteq r9, ip, ror #15 │ │ │ │ + @ instruction: 0x01237510 │ │ │ │ + @ instruction: 0x0118ccd8 │ │ │ │ + @ instruction: 0x0119a7b4 │ │ │ │ + tsteq r8, r0, lsr #25 │ │ │ │ + @ instruction: 0x012374a0 │ │ │ │ + tsteq r8, ip, ror #24 │ │ │ │ + tsteq r9, r4, asr #14 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01237464 │ │ │ │ - tsteq r9, r4, ror #14 │ │ │ │ - @ instruction: 0x0119a6f8 │ │ │ │ + @ instruction: 0x0123746c │ │ │ │ + tsteq r9, r0, ror r7 │ │ │ │ + tsteq r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x01237418 │ │ │ │ - tsteq r8, r0, ror #23 │ │ │ │ - @ instruction: 0x0119a6b8 │ │ │ │ - ldrdeq r7, [r3, -ip]! │ │ │ │ - tsteq r8, r4, lsr #23 │ │ │ │ - tsteq r9, ip, ror r6 │ │ │ │ + @ instruction: 0x01237420 │ │ │ │ + tsteq r8, ip, ror #23 │ │ │ │ + tsteq r9, r4, asr #13 │ │ │ │ + @ instruction: 0x012373e4 │ │ │ │ + @ instruction: 0x0118cbb0 │ │ │ │ + tsteq r9, r8, lsl #13 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - tsteq r8, ip, ror #22 │ │ │ │ - @ instruction: 0x01237370 │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ - tsteq r9, r0, lsl r6 │ │ │ │ + tsteq r8, r8, ror fp │ │ │ │ + @ instruction: 0x01237378 │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + tsteq r9, ip, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r8, r0, lsl #22 │ │ │ │ - @ instruction: 0x01237308 │ │ │ │ - tsteq r9, r0, ror r6 │ │ │ │ - tsteq r9, r0, lsr #11 │ │ │ │ + tsteq r8, ip, lsl #22 │ │ │ │ + @ instruction: 0x01237310 │ │ │ │ + tsteq r9, ip, ror r6 │ │ │ │ + tsteq r9, ip, lsr #11 │ │ │ │ │ │ │ │ 00455c30 : │ │ │ │ ldr r2, [pc, #56] @ 455c70 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -937034,35 +937034,35 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 456278 │ │ │ │ @ instruction: 0x012d1d28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012da738 │ │ │ │ smlawbeq sp, r4, r9, r1 │ │ │ │ - tsteq r8, r4, asr #5 │ │ │ │ - tsteq r9, r0, lsl #29 │ │ │ │ - @ instruction: 0x01236b54 │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ - tsteq r9, r8, asr #28 │ │ │ │ - @ instruction: 0x01236b1c │ │ │ │ - tsteq r8, r4, asr r2 │ │ │ │ - tsteq r9, r0, lsl lr │ │ │ │ - @ instruction: 0x01236ae4 │ │ │ │ - tsteq r8, ip, lsl r2 │ │ │ │ - @ instruction: 0x01199dd8 │ │ │ │ - @ instruction: 0x01236aac │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ - @ instruction: 0x01199d9c │ │ │ │ - @ instruction: 0x01236a70 │ │ │ │ - tsteq r8, r8, lsr #3 │ │ │ │ - tsteq r9, r4, ror #26 │ │ │ │ - @ instruction: 0x01236a38 │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq r9, ip, lsr #26 │ │ │ │ - @ instruction: 0x01236a00 │ │ │ │ + @ instruction: 0x0118c2d0 │ │ │ │ + tsteq r9, ip, lsl #29 │ │ │ │ + @ instruction: 0x01236b5c │ │ │ │ + @ instruction: 0x0118c298 │ │ │ │ + tsteq r9, r4, asr lr │ │ │ │ + @ instruction: 0x01236b24 │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ + tsteq r9, ip, lsl lr │ │ │ │ + @ instruction: 0x01236aec │ │ │ │ + tsteq r8, r8, lsr #4 │ │ │ │ + tsteq r9, r4, ror #27 │ │ │ │ + @ instruction: 0x01236ab4 │ │ │ │ + tsteq r8, ip, ror #3 │ │ │ │ + tsteq r9, r8, lsr #27 │ │ │ │ + @ instruction: 0x01236a78 │ │ │ │ + @ instruction: 0x0118c1b4 │ │ │ │ + tsteq r9, r0, ror sp │ │ │ │ + @ instruction: 0x01236a40 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + tsteq r9, r8, lsr sp │ │ │ │ + @ instruction: 0x01236a08 │ │ │ │ │ │ │ │ 0045649c : │ │ │ │ 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 │ │ │ │ @@ -937351,17 +937351,17 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 4568ac │ │ │ │ @ instruction: 0x012d1740 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012da410 │ │ │ │ @ instruction: 0x012d1350 │ │ │ │ - tsteq r8, r4, lsl #25 │ │ │ │ - tsteq r9, r0, ror r8 │ │ │ │ - @ instruction: 0x01236520 │ │ │ │ + @ instruction: 0x0118bc90 │ │ │ │ + tsteq r9, ip, ror r8 │ │ │ │ + @ instruction: 0x01236528 │ │ │ │ │ │ │ │ 00456940 : │ │ │ │ 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 │ │ │ │ @@ -938249,62 +938249,62 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 457264 │ │ │ │ @ instruction: 0x012d0bb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - tsteq r9, r4, lsr #1 │ │ │ │ - @ instruction: 0x01235d30 │ │ │ │ + tsteq r9, r8, asr r0 │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + ldrheq r9, [r9, -r0] │ │ │ │ + @ instruction: 0x01235d38 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - @ instruction: 0x01235c68 │ │ │ │ - tsteq r9, r0, asr #31 │ │ │ │ + @ instruction: 0x01235c70 │ │ │ │ + tsteq r9, ip, asr #31 │ │ │ │ @ instruction: 0x012d0998 │ │ │ │ - @ instruction: 0x01198ed8 │ │ │ │ - @ instruction: 0x01235b4c │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ - tsteq r9, r0, lsl #28 │ │ │ │ - smlawbeq r3, ip, sl, r5 │ │ │ │ + tsteq r9, r4, ror #29 │ │ │ │ + @ instruction: 0x01235b54 │ │ │ │ + tsteq r8, ip, ror #3 │ │ │ │ + tsteq r9, ip, lsl #28 │ │ │ │ + @ instruction: 0x01235a94 │ │ │ │ tsteq r7, r0, lsl sl │ │ │ │ - tsteq r8, r0, asr r1 │ │ │ │ - tsteq r9, ip, ror #26 │ │ │ │ - strdeq r5, [r3, -r8]! │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ - tsteq r8, ip, ror #1 │ │ │ │ - ldrheq fp, [r8, -r8] │ │ │ │ - @ instruction: 0x01198cd4 │ │ │ │ - @ instruction: 0x01235960 │ │ │ │ - tsteq r8, r0, lsl #1 │ │ │ │ - tsteq r9, r0, lsr #25 │ │ │ │ - @ instruction: 0x0123592c │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ - tsteq r9, ip, lsr ip │ │ │ │ - smlawteq r3, r8, r8, r5 │ │ │ │ - tsteq r8, r8, ror #31 │ │ │ │ - tsteq r9, r8, lsl fp │ │ │ │ - @ instruction: 0x01198bd0 │ │ │ │ - @ instruction: 0x0123585c │ │ │ │ - tsteq r8, r4, ror pc │ │ │ │ - @ instruction: 0x01198b90 │ │ │ │ - @ instruction: 0x0123581c │ │ │ │ - tsteq r8, ip, lsr pc │ │ │ │ - tsteq r9, r8, asr fp │ │ │ │ - @ instruction: 0x012357e4 │ │ │ │ - tsteq r8, r4, lsl #30 │ │ │ │ + tsteq r8, ip, asr r1 │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ + @ instruction: 0x01235a00 │ │ │ │ + tsteq r8, r8, lsr #2 │ │ │ │ + ldrsheq fp, [r8, -r8] │ │ │ │ + tsteq r8, r4, asr #1 │ │ │ │ + tsteq r9, r0, ror #25 │ │ │ │ + @ instruction: 0x01235968 │ │ │ │ + tsteq r8, ip, lsl #1 │ │ │ │ + tsteq r9, ip, lsr #25 │ │ │ │ + @ instruction: 0x01235934 │ │ │ │ + tsteq r8, r8, asr r0 │ │ │ │ + tsteq r8, r8, lsr #32 │ │ │ │ + tsteq r9, r8, asr #24 │ │ │ │ + ldrdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x0118aff4 │ │ │ │ tsteq r9, r4, lsr #22 │ │ │ │ - @ instruction: 0x012357b0 │ │ │ │ - tsteq r8, ip, asr #29 │ │ │ │ - tsteq r9, ip, ror #21 │ │ │ │ - @ instruction: 0x01235778 │ │ │ │ - @ instruction: 0x0118ae94 │ │ │ │ - @ instruction: 0x01198ab4 │ │ │ │ - @ instruction: 0x01235740 │ │ │ │ + @ instruction: 0x01198bdc │ │ │ │ + @ instruction: 0x01235864 │ │ │ │ + tsteq r8, r0, lsl #31 │ │ │ │ + @ instruction: 0x01198b9c │ │ │ │ + @ instruction: 0x01235824 │ │ │ │ + tsteq r8, r8, asr #30 │ │ │ │ + tsteq r9, r4, ror #22 │ │ │ │ + @ instruction: 0x012357ec │ │ │ │ + tsteq r8, r0, lsl pc │ │ │ │ + tsteq r9, r0, lsr fp │ │ │ │ + @ instruction: 0x012357b8 │ │ │ │ + @ instruction: 0x0118aed8 │ │ │ │ + @ instruction: 0x01198af8 │ │ │ │ + smlawbeq r3, r0, r7, r5 │ │ │ │ + tsteq r8, r0, lsr #29 │ │ │ │ + tsteq r9, r0, asr #21 │ │ │ │ + @ instruction: 0x01235748 │ │ │ │ │ │ │ │ 004577dc : │ │ │ │ ldr r2, [pc, #40] @ 45780c │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ @@ -938635,59 +938635,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 457944 │ │ │ │ ldrdeq r0, [sp, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, r4, ror #18 │ │ │ │ - tsteq r9, r4, asr r9 │ │ │ │ + tsteq r9, r0, ror r9 │ │ │ │ + tsteq r9, r0, ror #18 │ │ │ │ @ instruction: 0x012d02b8 │ │ │ │ - tsteq r8, ip, ror #22 │ │ │ │ - @ instruction: 0x011987bc │ │ │ │ - @ instruction: 0x01235430 │ │ │ │ - tsteq r8, r4, lsr fp │ │ │ │ - tsteq r9, r0, lsl #15 │ │ │ │ - strdeq r5, [r3, -r4]! │ │ │ │ - @ instruction: 0x0118aafc │ │ │ │ - tsteq r9, ip, asr #14 │ │ │ │ - smlawteq r3, r0, r3, r5 │ │ │ │ - tsteq r8, r4, asr #21 │ │ │ │ - tsteq r9, r4, lsl r7 │ │ │ │ - smlawbeq r3, r8, r3, r5 │ │ │ │ - tsteq r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x011986dc │ │ │ │ - @ instruction: 0x01235350 │ │ │ │ - tsteq r8, r4, asr sl │ │ │ │ - tsteq r9, r4, lsr #13 │ │ │ │ - @ instruction: 0x01235318 │ │ │ │ - tsteq r8, ip, lsl sl │ │ │ │ - tsteq r9, ip, ror #12 │ │ │ │ - @ instruction: 0x012352e0 │ │ │ │ - tsteq r8, r4, ror #19 │ │ │ │ - tsteq r9, r4, lsr r6 │ │ │ │ - @ instruction: 0x012352a8 │ │ │ │ - tsteq r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x011985fc │ │ │ │ - @ instruction: 0x01235270 │ │ │ │ - tsteq r8, r4, ror r9 │ │ │ │ - tsteq r9, r4, asr #11 │ │ │ │ - @ instruction: 0x01235238 │ │ │ │ - tsteq r8, ip, lsr r9 │ │ │ │ - tsteq r9, ip, lsl #11 │ │ │ │ - @ instruction: 0x01235200 │ │ │ │ - tsteq r8, r4, lsl #18 │ │ │ │ - tsteq r9, r4, asr r5 │ │ │ │ - smlawteq r3, r8, r1, r5 │ │ │ │ - tsteq r8, ip, asr #17 │ │ │ │ - tsteq r9, ip, lsl r5 │ │ │ │ - @ instruction: 0x01235190 │ │ │ │ - @ instruction: 0x0118a894 │ │ │ │ - tsteq r9, r4, ror #9 │ │ │ │ - @ instruction: 0x01235158 │ │ │ │ + tsteq r8, r8, ror fp │ │ │ │ + tsteq r9, r8, asr #15 │ │ │ │ + @ instruction: 0x01235438 │ │ │ │ + tsteq r8, r0, asr #22 │ │ │ │ + tsteq r9, ip, lsl #15 │ │ │ │ + strdeq r5, [r3, -ip]! │ │ │ │ + tsteq r8, r8, lsl #22 │ │ │ │ + tsteq r9, r8, asr r7 │ │ │ │ + smlawteq r3, r8, r3, r5 │ │ │ │ + @ instruction: 0x0118aad0 │ │ │ │ + tsteq r9, r0, lsr #14 │ │ │ │ + @ instruction: 0x01235390 │ │ │ │ + @ instruction: 0x0118aa98 │ │ │ │ + tsteq r9, r8, ror #13 │ │ │ │ + @ instruction: 0x01235358 │ │ │ │ + tsteq r8, r0, ror #20 │ │ │ │ + @ instruction: 0x011986b0 │ │ │ │ + @ instruction: 0x01235320 │ │ │ │ + tsteq r8, r8, lsr #20 │ │ │ │ + tsteq r9, r8, ror r6 │ │ │ │ + @ instruction: 0x012352e8 │ │ │ │ + @ instruction: 0x0118a9f0 │ │ │ │ + tsteq r9, r0, asr #12 │ │ │ │ + @ instruction: 0x012352b0 │ │ │ │ + @ instruction: 0x0118a9b8 │ │ │ │ + tsteq r9, r8, lsl #12 │ │ │ │ + @ instruction: 0x01235278 │ │ │ │ + tsteq r8, r0, lsl #19 │ │ │ │ + @ instruction: 0x011985d0 │ │ │ │ + @ instruction: 0x01235240 │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ + @ instruction: 0x01198598 │ │ │ │ + @ instruction: 0x01235208 │ │ │ │ + tsteq r8, r0, lsl r9 │ │ │ │ + tsteq r9, r0, ror #10 │ │ │ │ + ldrdeq r5, [r3, -r0]! │ │ │ │ + @ instruction: 0x0118a8d8 │ │ │ │ + tsteq r9, r8, lsr #10 │ │ │ │ + @ instruction: 0x01235198 │ │ │ │ + tsteq r8, r0, lsr #17 │ │ │ │ + @ instruction: 0x011984f0 │ │ │ │ + @ instruction: 0x01235160 │ │ │ │ │ │ │ │ 00457dd0 : │ │ │ │ ldr r2, [pc, #36] @ 457dfc │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ @@ -938898,25 +938898,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r8, lsr #32 │ │ │ │ - @ instruction: 0x011981d4 │ │ │ │ - @ instruction: 0x01234e2c │ │ │ │ + tsteq r9, r0, ror #3 │ │ │ │ + @ instruction: 0x01234e34 │ │ │ │ tsteq r7, r8, asr #31 │ │ │ │ - @ instruction: 0x0119819c │ │ │ │ - strdeq r4, [r3, -r4]! @ │ │ │ │ + tsteq r9, r8, lsr #3 │ │ │ │ + strdeq r4, [r3, -ip]! │ │ │ │ @ instruction: 0x0117bdf4 │ │ │ │ - tsteq r9, r4, ror r1 │ │ │ │ - smlawteq r3, ip, sp, r4 │ │ │ │ + tsteq r9, r0, lsl #3 │ │ │ │ + ldrdeq r4, [r3, -r4]! @ │ │ │ │ @ instruction: 0x0117bdb4 │ │ │ │ - tsteq r9, r4, lsr r1 │ │ │ │ - smlawbeq r3, ip, sp, r4 │ │ │ │ + tsteq r9, r0, asr #2 │ │ │ │ + @ instruction: 0x01234d94 │ │ │ │ │ │ │ │ 00458154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -939023,16 +939023,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r0, ror #23 │ │ │ │ - @ instruction: 0x01234bbc │ │ │ │ - tsteq r9, ip, asr pc │ │ │ │ + smlawteq r3, r4, fp, r4 │ │ │ │ + tsteq r9, r8, ror #30 │ │ │ │ │ │ │ │ 0045831c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -939241,25 +939241,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01197d90 │ │ │ │ - @ instruction: 0x012349e0 │ │ │ │ + @ instruction: 0x01197d9c │ │ │ │ + @ instruction: 0x012349e8 │ │ │ │ msreq LR_mon, ip, lsr r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01234954 │ │ │ │ - @ instruction: 0x01197cf0 │ │ │ │ - tsteq r9, r4, asr #25 │ │ │ │ - @ instruction: 0x01234910 │ │ │ │ + @ instruction: 0x0123495c │ │ │ │ + @ instruction: 0x01197cfc │ │ │ │ + @ instruction: 0x01197cd0 │ │ │ │ + @ instruction: 0x01234918 │ │ │ │ tsteq r7, r4, lsl #17 │ │ │ │ - @ instruction: 0x01234860 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x01234868 │ │ │ │ + tsteq r9, ip, lsl #24 │ │ │ │ │ │ │ │ 004586a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -939354,16 +939354,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r0, asr #13 │ │ │ │ - @ instruction: 0x0123469c │ │ │ │ - tsteq r9, r4, lsr sl │ │ │ │ + @ instruction: 0x012346a4 │ │ │ │ + tsteq r9, r0, asr #20 │ │ │ │ │ │ │ │ 00458838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -939459,16 +939459,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r4, lsr #10 │ │ │ │ - @ instruction: 0x01234500 │ │ │ │ - @ instruction: 0x01197898 │ │ │ │ + @ instruction: 0x01234508 │ │ │ │ + tsteq r9, r4, lsr #17 │ │ │ │ │ │ │ │ 004589d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 458ca0 │ │ │ │ @@ -939656,19 +939656,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r7, r4, asr r4 │ │ │ │ - @ instruction: 0x01234234 │ │ │ │ - tsteq r9, ip, asr #11 │ │ │ │ + @ instruction: 0x0123423c │ │ │ │ + @ instruction: 0x011975d8 │ │ │ │ tsteq r7, r8, lsl r2 │ │ │ │ - strdeq r4, [r3, -r4]! @ │ │ │ │ - tsteq r9, ip, lsl #11 │ │ │ │ + strdeq r4, [r3, -ip]! │ │ │ │ + @ instruction: 0x01197598 │ │ │ │ │ │ │ │ 00458cec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -939764,16 +939764,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r0, ror r0 │ │ │ │ - @ instruction: 0x0123404c │ │ │ │ - tsteq r9, r4, ror #7 │ │ │ │ + qsubeq r4, r4, r3 │ │ │ │ + @ instruction: 0x011973f0 │ │ │ │ │ │ │ │ 00458e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 459154 │ │ │ │ @@ -939961,19 +939961,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r7, r0, lsr #31 │ │ │ │ - smlawbeq r3, r0, sp, r3 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ + smlawbeq r3, r8, sp, r3 │ │ │ │ + tsteq r9, r4, lsr #2 │ │ │ │ tsteq r7, r4, ror #26 │ │ │ │ - @ instruction: 0x01233d40 │ │ │ │ - ldrsbeq r7, [r9, -r8] │ │ │ │ + @ instruction: 0x01233d48 │ │ │ │ + tsteq r9, r4, ror #1 │ │ │ │ │ │ │ │ 004591a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -940160,19 +940160,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, r4, lsl #21 │ │ │ │ - @ instruction: 0x01233a64 │ │ │ │ - @ instruction: 0x01196dfc │ │ │ │ + @ instruction: 0x01233a6c │ │ │ │ + tsteq r9, r8, lsl #28 │ │ │ │ tsteq r7, r0, asr #20 │ │ │ │ - @ instruction: 0x01233a20 │ │ │ │ - @ instruction: 0x01196db8 │ │ │ │ + @ instruction: 0x01233a28 │ │ │ │ + tsteq r9, r4, asr #27 │ │ │ │ │ │ │ │ 004594b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -940410,22 +940410,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012337a8 │ │ │ │ + @ instruction: 0x012337b0 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq r7, r8, lsr #13 │ │ │ │ - smlawbeq r3, r4, r6, r3 │ │ │ │ - tsteq r9, ip, lsl sl │ │ │ │ + smlawbeq r3, ip, r6, r3 │ │ │ │ + tsteq r9, r8, lsr #20 │ │ │ │ tsteq r7, r8, ror #12 │ │ │ │ - @ instruction: 0x01233644 │ │ │ │ - @ instruction: 0x011969dc │ │ │ │ + @ instruction: 0x0123364c │ │ │ │ + tsteq r9, r8, ror #19 │ │ │ │ │ │ │ │ 004598a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -940521,16 +940521,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0117a4bc │ │ │ │ - @ instruction: 0x01233498 │ │ │ │ - tsteq r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x012334a0 │ │ │ │ + tsteq r9, ip, lsr r8 │ │ │ │ │ │ │ │ 00459a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -940644,25 +940644,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ b 459bdc │ │ │ │ @ instruction: 0x012ce194 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, ip, lsl #15 │ │ │ │ - @ instruction: 0x012334ac │ │ │ │ - tsteq r8, r4, asr #20 │ │ │ │ - tsteq r8, r4, lsl sl │ │ │ │ - tsteq r9, r0, ror #13 │ │ │ │ - @ instruction: 0x01233400 │ │ │ │ - tsteq r8, r0, ror #19 │ │ │ │ - tsteq r9, ip, lsr #13 │ │ │ │ - smlawteq r3, ip, r3, r3 │ │ │ │ - @ instruction: 0x011889b0 │ │ │ │ - tsteq r8, r0, lsl #19 │ │ │ │ + @ instruction: 0x01196798 │ │ │ │ + @ instruction: 0x012334b4 │ │ │ │ + tsteq r8, r0, asr sl │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ + tsteq r9, ip, ror #13 │ │ │ │ + @ instruction: 0x01233408 │ │ │ │ + tsteq r8, ip, ror #19 │ │ │ │ + @ instruction: 0x011966b8 │ │ │ │ + ldrdeq r3, [r3, -r4]! │ │ │ │ + @ instruction: 0x011889bc │ │ │ │ + tsteq r8, ip, lsl #19 │ │ │ │ │ │ │ │ 00459c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -940831,39 +940831,39 @@ │ │ │ │ b 459cb4 │ │ │ │ @ instruction: 0x012cdf9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012cdf90 │ │ │ │ tsteq r7, r0, ror #19 │ │ │ │ @ instruction: 0x012cdf48 │ │ │ │ andeq r7, r0, r0, lsr #26 │ │ │ │ - tsteq r9, r8, ror r5 │ │ │ │ - tsteq r9, r4, ror #10 │ │ │ │ - @ instruction: 0x0123321c │ │ │ │ - tsteq r8, r8, lsr #16 │ │ │ │ - @ instruction: 0x011964f0 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ - @ instruction: 0x012331b0 │ │ │ │ - @ instruction: 0x011887bc │ │ │ │ - tsteq r9, r4, lsl #9 │ │ │ │ + tsteq r9, r4, lsl #11 │ │ │ │ + tsteq r9, r0, ror r5 │ │ │ │ + @ instruction: 0x01233224 │ │ │ │ + tsteq r8, r4, lsr r8 │ │ │ │ + @ instruction: 0x011964fc │ │ │ │ + tsteq r9, r4, lsr #10 │ │ │ │ + @ instruction: 0x012331b8 │ │ │ │ + tsteq r8, r8, asr #15 │ │ │ │ + @ instruction: 0x01196490 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x01233170 │ │ │ │ - tsteq r8, ip, ror r7 │ │ │ │ - tsteq r9, r4, asr #8 │ │ │ │ + @ instruction: 0x01233178 │ │ │ │ + tsteq r8, r8, lsl #15 │ │ │ │ + tsteq r9, r0, asr r4 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x01233134 │ │ │ │ - tsteq r8, r0, asr #14 │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ + @ instruction: 0x0123313c │ │ │ │ + tsteq r8, ip, asr #14 │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - strdeq r3, [r3, -r8]! │ │ │ │ - tsteq r8, r4, lsl #14 │ │ │ │ - tsteq r9, r4, asr #7 │ │ │ │ + @ instruction: 0x01233100 │ │ │ │ + tsteq r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x011963d0 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - strheq r3, [r3, -ip]! │ │ │ │ - tsteq r8, r8, asr #13 │ │ │ │ - @ instruction: 0x01196390 │ │ │ │ + smlawteq r3, r4, r0, r3 │ │ │ │ + @ instruction: 0x011886d4 │ │ │ │ + @ instruction: 0x0119639c │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 00459f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -940915,20 +940915,20 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 459fb8 │ │ │ │ @ instruction: 0x012cdc7c │ │ │ │ andeq r7, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x01232fa0 │ │ │ │ - tsteq r8, ip, lsr #11 │ │ │ │ - tsteq r9, r0, ror r2 │ │ │ │ - @ instruction: 0x01232f64 │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - tsteq r9, r4, lsr r2 │ │ │ │ + @ instruction: 0x01232fa8 │ │ │ │ + @ instruction: 0x011885b8 │ │ │ │ + tsteq r9, ip, ror r2 │ │ │ │ + @ instruction: 0x01232f6c │ │ │ │ + tsteq r8, ip, ror r5 │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ │ │ │ │ 0045a05c : │ │ │ │ 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] @ 45a250 │ │ │ │ @@ -941051,28 +941051,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 45a180 │ │ │ │ @ instruction: 0x012cdb90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012cdb68 │ │ │ │ - smlawteq r3, r8, lr, r2 │ │ │ │ - @ instruction: 0x01196190 │ │ │ │ + ldrdeq r2, [r3, -r0]! │ │ │ │ + @ instruction: 0x0119619c │ │ │ │ andeq r6, r0, r4, lsr #28 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ @ instruction: 0x000074b4 │ │ │ │ - @ instruction: 0x011961b8 │ │ │ │ - @ instruction: 0x011961bc │ │ │ │ + tsteq r9, r4, asr #3 │ │ │ │ + tsteq r9, r8, asr #3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x012cda7c │ │ │ │ - tsteq r8, r0, asr #7 │ │ │ │ - @ instruction: 0x01188390 │ │ │ │ - @ instruction: 0x01232d50 │ │ │ │ - tsteq r8, ip, asr r3 │ │ │ │ - tsteq r9, r0, lsr #32 │ │ │ │ + tsteq r8, ip, asr #7 │ │ │ │ + @ instruction: 0x0118839c │ │ │ │ + @ instruction: 0x01232d58 │ │ │ │ + tsteq r8, r8, ror #6 │ │ │ │ + tsteq r9, ip, lsr #32 │ │ │ │ │ │ │ │ 0045a294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 45a524 │ │ │ │ @@ -941236,32 +941236,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 45a2f0 │ │ │ │ @ instruction: 0x012cd958 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012cd92c │ │ │ │ @ instruction: 0x012cd90c │ │ │ │ andeq r7, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x01232bbc │ │ │ │ - tsteq r8, r8, asr #3 │ │ │ │ - @ instruction: 0x01195e90 │ │ │ │ - @ instruction: 0x01195ef4 │ │ │ │ - @ instruction: 0x01232b74 │ │ │ │ - tsteq r9, r0, asr #28 │ │ │ │ - @ instruction: 0x01232b30 │ │ │ │ - tsteq r8, ip, lsr r1 │ │ │ │ - tsteq r9, r4, lsl #28 │ │ │ │ - strdeq r2, [r3, -r4]! │ │ │ │ - tsteq r8, r0, lsl #2 │ │ │ │ - tsteq r9, r8, asr #27 │ │ │ │ - @ instruction: 0x01232ab8 │ │ │ │ - tsteq r8, r4, asr #1 │ │ │ │ - tsteq r9, r8, lsl #27 │ │ │ │ - @ instruction: 0x01232a7c │ │ │ │ - tsteq r8, r8, lsl #1 │ │ │ │ - tsteq r9, r0, asr sp │ │ │ │ + smlawteq r3, r4, fp, r2 │ │ │ │ + @ instruction: 0x011881d4 │ │ │ │ + @ instruction: 0x01195e9c │ │ │ │ + tsteq r9, r0, lsl #30 │ │ │ │ + @ instruction: 0x01232b7c │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ + @ instruction: 0x01232b38 │ │ │ │ + tsteq r8, r8, asr #2 │ │ │ │ + tsteq r9, r0, lsl lr │ │ │ │ + strdeq r2, [r3, -ip]! │ │ │ │ + tsteq r8, ip, lsl #2 │ │ │ │ + @ instruction: 0x01195dd4 │ │ │ │ + smlawteq r3, r0, sl, r2 │ │ │ │ + ldrsbeq r8, [r8, -r0] │ │ │ │ + @ instruction: 0x01195d94 │ │ │ │ + smlawbeq r3, r4, sl, r2 │ │ │ │ + @ instruction: 0x01188094 │ │ │ │ + tsteq r9, ip, asr sp │ │ │ │ │ │ │ │ 0045a580 : │ │ │ │ str r1, [r0, #280] @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0045a58c : │ │ │ │ @@ -941784,88 +941784,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 45a9e0 │ │ │ │ @ instruction: 0x012cd628 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012cd600 │ │ │ │ - @ instruction: 0x01195bf0 │ │ │ │ + @ instruction: 0x01195bfc │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x01195cb4 │ │ │ │ - @ instruction: 0x01195cbc │ │ │ │ - tsteq r9, ip, asr #25 │ │ │ │ - @ instruction: 0x01195c98 │ │ │ │ - tsteq r9, ip, lsr #25 │ │ │ │ - tsteq r9, r4, asr #25 │ │ │ │ - tsteq r9, r0, lsl #25 │ │ │ │ - @ instruction: 0x01195c94 │ │ │ │ - @ instruction: 0x01195cd4 │ │ │ │ - tsteq ip, r0, lsl #8 │ │ │ │ - tsteq r9, ip, lsr #25 │ │ │ │ - tsteq r9, r0, lsl #25 │ │ │ │ + tsteq r9, r0, asr #25 │ │ │ │ + tsteq r9, r8, asr #25 │ │ │ │ + @ instruction: 0x01195cd8 │ │ │ │ + tsteq r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x01195cb8 │ │ │ │ + @ instruction: 0x01195cd0 │ │ │ │ tsteq r9, ip, lsl #25 │ │ │ │ + tsteq r9, r0, lsr #25 │ │ │ │ + tsteq r9, r0, ror #25 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ @ instruction: 0x01195cb8 │ │ │ │ + tsteq r9, ip, lsl #25 │ │ │ │ + @ instruction: 0x01195c98 │ │ │ │ + tsteq r9, r4, asr #25 │ │ │ │ andeq r7, r0, r0, lsr #26 │ │ │ │ - tsteq r9, r8, lsr #25 │ │ │ │ - tsteq r9, ip, asr #25 │ │ │ │ - @ instruction: 0x01195c90 │ │ │ │ + @ instruction: 0x01195cb4 │ │ │ │ + @ instruction: 0x01195cd8 │ │ │ │ + @ instruction: 0x01195c9c │ │ │ │ andeq r7, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x0123266c │ │ │ │ - tsteq r8, r8, ror ip │ │ │ │ - tsteq r9, ip, lsr r9 │ │ │ │ - @ instruction: 0x01232618 │ │ │ │ - tsteq r8, r4, lsr #24 │ │ │ │ - tsteq r9, r8, ror #17 │ │ │ │ - smlawteq r3, r4, r5, r2 │ │ │ │ - @ instruction: 0x01187bd0 │ │ │ │ - @ instruction: 0x01195894 │ │ │ │ + @ instruction: 0x01232674 │ │ │ │ + tsteq r8, r4, lsl #25 │ │ │ │ + tsteq r9, r8, asr #18 │ │ │ │ + @ instruction: 0x01232620 │ │ │ │ + tsteq r8, r0, lsr ip │ │ │ │ + @ instruction: 0x011958f4 │ │ │ │ + smlawteq r3, ip, r5, r2 │ │ │ │ + @ instruction: 0x01187bdc │ │ │ │ + tsteq r9, r0, lsr #17 │ │ │ │ @ instruction: 0x012cd21c │ │ │ │ - tsteq r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x01232544 │ │ │ │ - tsteq r8, r0, asr fp │ │ │ │ - tsteq r9, r4, lsl r8 │ │ │ │ - @ instruction: 0x01232504 │ │ │ │ - tsteq r8, r0, lsl fp │ │ │ │ - @ instruction: 0x011957d4 │ │ │ │ - smlawteq r3, r4, r4, r2 │ │ │ │ - @ instruction: 0x01187ad0 │ │ │ │ - @ instruction: 0x01195794 │ │ │ │ - smlawbeq r3, r4, r4, r2 │ │ │ │ - @ instruction: 0x01187a90 │ │ │ │ - tsteq r9, r4, asr r7 │ │ │ │ - @ instruction: 0x01232444 │ │ │ │ - tsteq r8, r0, asr sl │ │ │ │ - tsteq r9, r4, lsl r7 │ │ │ │ - @ instruction: 0x01232404 │ │ │ │ - tsteq r8, r0, lsl sl │ │ │ │ - @ instruction: 0x011956d4 │ │ │ │ - smlawteq r3, r4, r3, r2 │ │ │ │ - @ instruction: 0x011879d0 │ │ │ │ - @ instruction: 0x01195694 │ │ │ │ - smlawbeq r3, r4, r3, r2 │ │ │ │ - @ instruction: 0x01187990 │ │ │ │ - tsteq r9, r4, asr r6 │ │ │ │ - @ instruction: 0x01232344 │ │ │ │ - tsteq r8, r0, asr r9 │ │ │ │ - tsteq r9, r4, lsl r6 │ │ │ │ - @ instruction: 0x01232304 │ │ │ │ - tsteq r8, r0, lsl r9 │ │ │ │ - @ instruction: 0x011955d4 │ │ │ │ - smlawteq r3, r4, r2, r2 │ │ │ │ - @ instruction: 0x011878d0 │ │ │ │ - @ instruction: 0x01195594 │ │ │ │ - smlawbeq r3, r4, r2, r2 │ │ │ │ - @ instruction: 0x01187890 │ │ │ │ - tsteq r9, r4, asr r5 │ │ │ │ - @ instruction: 0x01232248 │ │ │ │ - tsteq r8, r4, asr r8 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ - @ instruction: 0x0123220c │ │ │ │ - tsteq r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x011954dc │ │ │ │ + tsteq r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x0123254c │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ + tsteq r9, r0, lsr #16 │ │ │ │ + @ instruction: 0x0123250c │ │ │ │ + tsteq r8, ip, lsl fp │ │ │ │ + tsteq r9, r0, ror #15 │ │ │ │ + smlawteq r3, ip, r4, r2 │ │ │ │ + @ instruction: 0x01187adc │ │ │ │ + tsteq r9, r0, lsr #15 │ │ │ │ + smlawbeq r3, ip, r4, r2 │ │ │ │ + @ instruction: 0x01187a9c │ │ │ │ + tsteq r9, r0, ror #14 │ │ │ │ + @ instruction: 0x0123244c │ │ │ │ + tsteq r8, ip, asr sl │ │ │ │ + tsteq r9, r0, lsr #14 │ │ │ │ + @ instruction: 0x0123240c │ │ │ │ + tsteq r8, ip, lsl sl │ │ │ │ + tsteq r9, r0, ror #13 │ │ │ │ + smlawteq r3, ip, r3, r2 │ │ │ │ + @ instruction: 0x011879dc │ │ │ │ + tsteq r9, r0, lsr #13 │ │ │ │ + smlawbeq r3, ip, r3, r2 │ │ │ │ + @ instruction: 0x0118799c │ │ │ │ + tsteq r9, r0, ror #12 │ │ │ │ + @ instruction: 0x0123234c │ │ │ │ + tsteq r8, ip, asr r9 │ │ │ │ + tsteq r9, r0, lsr #12 │ │ │ │ + @ instruction: 0x0123230c │ │ │ │ + tsteq r8, ip, lsl r9 │ │ │ │ + tsteq r9, r0, ror #11 │ │ │ │ + smlawteq r3, ip, r2, r2 │ │ │ │ + @ instruction: 0x011878dc │ │ │ │ + tsteq r9, r0, lsr #11 │ │ │ │ + smlawbeq r3, ip, r2, r2 │ │ │ │ + @ instruction: 0x0118789c │ │ │ │ + tsteq r9, r0, ror #10 │ │ │ │ + @ instruction: 0x01232250 │ │ │ │ + tsteq r8, r0, ror #16 │ │ │ │ + tsteq r9, r4, lsr #10 │ │ │ │ + @ instruction: 0x01232214 │ │ │ │ + tsteq r8, r4, lsr #16 │ │ │ │ + tsteq r9, r8, ror #9 │ │ │ │ │ │ │ │ 0045aec8 : │ │ │ │ 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] @ 45b614 │ │ │ │ @@ -942333,79 +942333,79 @@ │ │ │ │ b 45b0e0 │ │ │ │ @ instruction: 0x012ccd24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012ccd04 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r8, lsr #1 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r9, r0, asr r4 │ │ │ │ + tsteq r9, ip, asr r4 │ │ │ │ @ instruction: 0x012ccb1c │ │ │ │ andeq r7, r0, r4, lsr #13 │ │ │ │ - @ instruction: 0x01195394 │ │ │ │ - @ instruction: 0x01195390 │ │ │ │ - @ instruction: 0x01231d6c │ │ │ │ - tsteq r8, r8, ror r3 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r9, r0, lsr #7 │ │ │ │ + @ instruction: 0x0119539c │ │ │ │ + @ instruction: 0x01231d74 │ │ │ │ + tsteq r8, r4, lsl #7 │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x01231d1c │ │ │ │ - tsteq r8, r8, lsr #6 │ │ │ │ - @ instruction: 0x01194ff0 │ │ │ │ + @ instruction: 0x01231d24 │ │ │ │ + tsteq r8, r4, lsr r3 │ │ │ │ + @ instruction: 0x01194ffc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - smlawteq r3, ip, ip, r1 │ │ │ │ - @ instruction: 0x011872d8 │ │ │ │ - tsteq r9, r0, lsr #31 │ │ │ │ + ldrdeq r1, [r3, -r4]! │ │ │ │ + tsteq r8, r4, ror #5 │ │ │ │ + tsteq r9, ip, lsr #31 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x0117709c │ │ │ │ - tsteq r9, ip │ │ │ │ - @ instruction: 0x01231c6c │ │ │ │ - tsteq r9, r4, lsr pc │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x01231c74 │ │ │ │ + tsteq r9, r0, asr #30 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01231c28 │ │ │ │ - tsteq r8, r4, lsr r2 │ │ │ │ - @ instruction: 0x01194efc │ │ │ │ - @ instruction: 0x01231be8 │ │ │ │ - @ instruction: 0x011871f4 │ │ │ │ - @ instruction: 0x01194ebc │ │ │ │ + @ instruction: 0x01231c30 │ │ │ │ + tsteq r8, r0, asr #4 │ │ │ │ + tsteq r9, r8, lsl #30 │ │ │ │ + strdeq r1, [r3, -r0]! │ │ │ │ + tsteq r8, r0, lsl #4 │ │ │ │ + tsteq r9, r8, asr #29 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01231ba8 │ │ │ │ - @ instruction: 0x011871b4 │ │ │ │ - tsteq r9, ip, ror lr │ │ │ │ - @ instruction: 0x01231b6c │ │ │ │ - tsteq r8, r8, ror r1 │ │ │ │ - tsteq r9, r0, asr #28 │ │ │ │ + @ instruction: 0x01231bb0 │ │ │ │ + tsteq r8, r0, asr #3 │ │ │ │ + tsteq r9, r8, lsl #29 │ │ │ │ + @ instruction: 0x01231b74 │ │ │ │ + tsteq r8, r4, lsl #3 │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x01231b30 │ │ │ │ - tsteq r8, ip, lsr r1 │ │ │ │ - tsteq r9, r4, lsl #28 │ │ │ │ + @ instruction: 0x01231b38 │ │ │ │ + tsteq r8, r8, asr #2 │ │ │ │ + tsteq r9, r0, lsl lr │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - strdeq r1, [r3, -r4]! │ │ │ │ - tsteq r8, r0, lsl #2 │ │ │ │ - tsteq r9, r8, asr #27 │ │ │ │ + strdeq r1, [r3, -ip]! │ │ │ │ + tsteq r8, ip, lsl #2 │ │ │ │ + @ instruction: 0x01194dd4 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x01231ab8 │ │ │ │ - tsteq r8, r4, asr #1 │ │ │ │ - tsteq r9, ip, lsl #27 │ │ │ │ + smlawteq r3, r0, sl, r1 │ │ │ │ + ldrsbeq r7, [r8, -r0] │ │ │ │ + @ instruction: 0x01194d98 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x01231a7c │ │ │ │ - tsteq r8, r8, lsl #1 │ │ │ │ - tsteq r9, r0, asr sp │ │ │ │ + smlawbeq r3, r4, sl, r1 │ │ │ │ + @ instruction: 0x01187094 │ │ │ │ + tsteq r9, ip, asr sp │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01231a40 │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ - tsteq r9, ip, lsl #26 │ │ │ │ + @ instruction: 0x01231a48 │ │ │ │ + tsteq r8, r8, asr r0 │ │ │ │ + tsteq r9, r8, lsl sp │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - @ instruction: 0x01231a04 │ │ │ │ - tsteq r8, r0, lsl r0 │ │ │ │ - @ instruction: 0x01194cd0 │ │ │ │ - smlawteq r3, r8, r9, r1 │ │ │ │ - @ instruction: 0x01186fd4 │ │ │ │ - @ instruction: 0x01194c9c │ │ │ │ - smlawbeq r3, ip, r9, r1 │ │ │ │ - @ instruction: 0x01186f98 │ │ │ │ - tsteq r9, r0, ror #24 │ │ │ │ + @ instruction: 0x01231a0c │ │ │ │ + tsteq r8, ip, lsl r0 │ │ │ │ + @ instruction: 0x01194cdc │ │ │ │ + ldrdeq r1, [r3, -r0]! │ │ │ │ + tsteq r8, r0, ror #31 │ │ │ │ + tsteq r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x01231994 │ │ │ │ + tsteq r8, r4, lsr #31 │ │ │ │ + tsteq r9, ip, ror #24 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ │ │ │ │ 0045b734 : │ │ │ │ str r1, [r0, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -942580,48 +942580,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 45b774 │ │ │ │ @ instruction: 0x012cc4ac │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, r8, ror #21 │ │ │ │ - tsteq r9, r0, lsl lr │ │ │ │ + tsteq r9, ip, lsl lr │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ - tsteq r9, ip, asr sl │ │ │ │ + tsteq r9, r8, ror #20 │ │ │ │ andeq r7, r0, ip, lsr r7 │ │ │ │ - tsteq r9, r4, lsl #28 │ │ │ │ + tsteq r9, r0, lsl lr │ │ │ │ andeq r7, r0, r8, asr r0 │ │ │ │ - tsteq r9, r8, ror #27 │ │ │ │ + @ instruction: 0x01194df4 │ │ │ │ andeq r7, r0, r4, asr #23 │ │ │ │ - @ instruction: 0x01194af8 │ │ │ │ + tsteq r9, r4, lsl #22 │ │ │ │ andeq r6, r0, ip, lsl #24 │ │ │ │ - tstpeq ip, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x0120de00 │ │ │ │ - @ instruction: 0x01186cf0 │ │ │ │ - tsteq r9, r0, lsl sp │ │ │ │ - @ instruction: 0x01231770 │ │ │ │ - @ instruction: 0x01186cbc │ │ │ │ - @ instruction: 0x01194cdc │ │ │ │ - @ instruction: 0x0123173c │ │ │ │ - tsteq r8, r8, lsl #25 │ │ │ │ - tsteq r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x01231708 │ │ │ │ - tsteq r8, r4, asr ip │ │ │ │ - tsteq r9, r4, ror ip │ │ │ │ - ldrdeq r1, [r3, -r4]! │ │ │ │ - tsteq r8, r0, lsr #24 │ │ │ │ - tsteq r9, r0, asr #24 │ │ │ │ - @ instruction: 0x012316a0 │ │ │ │ - tsteq r8, ip, ror #23 │ │ │ │ - tsteq r9, ip, lsl #24 │ │ │ │ - @ instruction: 0x0123166c │ │ │ │ - @ instruction: 0x01186bb8 │ │ │ │ - @ instruction: 0x01194bd8 │ │ │ │ - @ instruction: 0x01231638 │ │ │ │ + @ instruction: 0x0120de0c │ │ │ │ + @ instruction: 0x01186cfc │ │ │ │ + tsteq r9, ip, lsl sp │ │ │ │ + @ instruction: 0x01231778 │ │ │ │ + tsteq r8, r8, asr #25 │ │ │ │ + tsteq r9, r8, ror #25 │ │ │ │ + @ instruction: 0x01231744 │ │ │ │ + @ instruction: 0x01186c94 │ │ │ │ + @ instruction: 0x01194cb4 │ │ │ │ + @ instruction: 0x01231710 │ │ │ │ + tsteq r8, r0, ror #24 │ │ │ │ + tsteq r9, r0, lsl #25 │ │ │ │ + ldrdeq r1, [r3, -ip]! │ │ │ │ + tsteq r8, ip, lsr #24 │ │ │ │ + tsteq r9, ip, asr #24 │ │ │ │ + @ instruction: 0x012316a8 │ │ │ │ + @ instruction: 0x01186bf8 │ │ │ │ + tsteq r9, r8, lsl ip │ │ │ │ + @ instruction: 0x01231674 │ │ │ │ + tsteq r8, r4, asr #23 │ │ │ │ + tsteq r9, r4, ror #23 │ │ │ │ + @ instruction: 0x01231640 │ │ │ │ │ │ │ │ 0045ba80 : │ │ │ │ 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, #276] @ 0x114 │ │ │ │ @@ -943583,107 +943583,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 45c330 │ │ │ │ @ instruction: 0x012cc168 │ │ │ │ @ instruction: 0x012cc150 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01231490 │ │ │ │ - tsteq r9, r8, asr sl │ │ │ │ + @ instruction: 0x01231498 │ │ │ │ + tsteq r9, r4, ror #20 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x01231120 │ │ │ │ - tsteq r9, r4, ror #13 │ │ │ │ + @ instruction: 0x01231128 │ │ │ │ + @ instruction: 0x011946f0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, ip, lsr #6 │ │ │ │ - @ instruction: 0x01230d5c │ │ │ │ + tsteq r9, r8, lsr r3 │ │ │ │ + @ instruction: 0x01230d64 │ │ │ │ smlawteq ip, ip, r8, fp │ │ │ │ - @ instruction: 0x0119429c │ │ │ │ - @ instruction: 0x01230c94 │ │ │ │ - tsteq r9, r4, ror #4 │ │ │ │ - @ instruction: 0x011861bc │ │ │ │ - tsteq r9, r0, lsr #4 │ │ │ │ - @ instruction: 0x01230c50 │ │ │ │ - tsteq r8, r8, lsl #3 │ │ │ │ - tsteq r9, ip, ror #3 │ │ │ │ - @ instruction: 0x01230c1c │ │ │ │ - tsteq r8, r4, asr r1 │ │ │ │ - @ instruction: 0x011941b8 │ │ │ │ - smulwteq r3, r8, fp │ │ │ │ - tsteq r8, r0, lsr #2 │ │ │ │ - tsteq r9, r4, lsl #3 │ │ │ │ - @ instruction: 0x01230bb4 │ │ │ │ - tsteq r8, ip, ror #1 │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - smlawbeq r3, r0, fp, r0 │ │ │ │ - ldrheq r6, [r8, -r8] │ │ │ │ - tsteq r9, ip, lsl r1 │ │ │ │ - @ instruction: 0x01230b4c │ │ │ │ - tsteq r8, r4, lsl #1 │ │ │ │ - tsteq r9, r8, ror #1 │ │ │ │ - @ instruction: 0x01230b18 │ │ │ │ - tsteq r8, r0, asr r0 │ │ │ │ - ldrheq r4, [r9, -r4] │ │ │ │ - smulwteq r3, r4, sl │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ - tsteq r9, r0, lsl #1 │ │ │ │ - @ instruction: 0x01230ab0 │ │ │ │ - tsteq r8, r4, ror #31 │ │ │ │ - tsteq r9, r8, asr #32 │ │ │ │ - @ instruction: 0x01230a78 │ │ │ │ - @ instruction: 0x01185fb4 │ │ │ │ - tsteq r8, r4, lsl #31 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ - tsteq r8, r8, asr #30 │ │ │ │ - tsteq r9, ip, lsr #31 │ │ │ │ - ldrdeq r0, [r3, -ip]! │ │ │ │ - tsteq r8, r4, lsl pc │ │ │ │ - tsteq r9, r8, ror pc │ │ │ │ - smulwbeq r3, r8, r9 │ │ │ │ - tsteq r8, r0, ror #29 │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ - @ instruction: 0x01230974 │ │ │ │ - tsteq r8, ip, lsr #29 │ │ │ │ - tsteq r9, r0, lsl pc │ │ │ │ - @ instruction: 0x01230940 │ │ │ │ - tsteq r8, ip, ror lr │ │ │ │ - tsteq r8, r0, asr lr │ │ │ │ - tsteq r8, r4, lsr #28 │ │ │ │ - @ instruction: 0x01185df4 │ │ │ │ - tsteq r9, r8, asr lr │ │ │ │ - smlawbeq r3, r8, r8, r0 │ │ │ │ - @ instruction: 0x01185dbc │ │ │ │ - tsteq r9, r0, lsr #28 │ │ │ │ - @ instruction: 0x01230850 │ │ │ │ - tsteq r8, r4, lsl #27 │ │ │ │ - tsteq r9, r8, ror #27 │ │ │ │ - @ instruction: 0x01230818 │ │ │ │ - tsteq r8, r0, asr sp │ │ │ │ - @ instruction: 0x01193db4 │ │ │ │ - smulwteq r3, r4, r7 │ │ │ │ - tsteq r8, ip, lsl sp │ │ │ │ - tsteq r9, r0, lsl #27 │ │ │ │ - @ instruction: 0x012307b0 │ │ │ │ - tsteq r8, r8, ror #25 │ │ │ │ - tsteq r9, ip, asr #26 │ │ │ │ - @ instruction: 0x0123077c │ │ │ │ - @ instruction: 0x01185cb4 │ │ │ │ - tsteq r9, r8, lsl sp │ │ │ │ - @ instruction: 0x01230748 │ │ │ │ - tsteq r8, r0, lsl #25 │ │ │ │ - tsteq r9, r4, ror #25 │ │ │ │ - @ instruction: 0x01230714 │ │ │ │ - tsteq r8, ip, asr #24 │ │ │ │ - @ instruction: 0x01193cb0 │ │ │ │ - smulwteq r3, r0, r6 │ │ │ │ - tsteq r8, r4, lsl ip │ │ │ │ - tsteq r9, r8, ror ip │ │ │ │ - smulwbeq r3, r8, r6 │ │ │ │ + tsteq r9, r8, lsr #5 │ │ │ │ + @ instruction: 0x01230c9c │ │ │ │ + tsteq r9, r0, ror r2 │ │ │ │ + tsteq r8, r8, asr #3 │ │ │ │ + tsteq r9, ip, lsr #4 │ │ │ │ + @ instruction: 0x01230c58 │ │ │ │ + @ instruction: 0x01186194 │ │ │ │ + @ instruction: 0x011941f8 │ │ │ │ + @ instruction: 0x01230c24 │ │ │ │ + tsteq r8, r0, ror #2 │ │ │ │ + tsteq r9, r4, asr #3 │ │ │ │ + strdeq r0, [r3, -r0]! @ │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ + @ instruction: 0x01194190 │ │ │ │ + @ instruction: 0x01230bbc │ │ │ │ + ldrsheq r6, [r8, -r8] │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ + smlawbeq r3, r8, fp, r0 │ │ │ │ + tsteq r8, r4, asr #1 │ │ │ │ + tsteq r9, r8, lsr #2 │ │ │ │ + @ instruction: 0x01230b54 │ │ │ │ + @ instruction: 0x01186090 │ │ │ │ + ldrsheq r4, [r9, -r4] │ │ │ │ + @ instruction: 0x01230b20 │ │ │ │ + tsteq r8, ip, asr r0 │ │ │ │ + tsteq r9, r0, asr #1 │ │ │ │ + smulwteq r3, ip, sl │ │ │ │ + tsteq r8, r8, lsr #32 │ │ │ │ + tsteq r9, ip, lsl #1 │ │ │ │ + @ instruction: 0x01230ab8 │ │ │ │ + @ instruction: 0x01185ff0 │ │ │ │ + tsteq r9, r4, asr r0 │ │ │ │ + smlawbeq r3, r0, sl, r0 │ │ │ │ + tsteq r8, r0, asr #31 │ │ │ │ + @ instruction: 0x01185f90 │ │ │ │ + tsteq r8, r4, ror pc │ │ │ │ + tsteq r8, r4, asr pc │ │ │ │ + @ instruction: 0x01193fb8 │ │ │ │ + smulwteq r3, r4, r9 │ │ │ │ + tsteq r8, r0, lsr #30 │ │ │ │ + tsteq r9, r4, lsl #31 │ │ │ │ + @ instruction: 0x012309b0 │ │ │ │ + tsteq r8, ip, ror #29 │ │ │ │ + tsteq r9, r0, asr pc │ │ │ │ + @ instruction: 0x0123097c │ │ │ │ + @ instruction: 0x01185eb8 │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ + @ instruction: 0x01230948 │ │ │ │ + tsteq r8, r8, lsl #29 │ │ │ │ + tsteq r8, ip, asr lr │ │ │ │ + tsteq r8, r0, lsr lr │ │ │ │ + tsteq r8, r0, lsl #28 │ │ │ │ + tsteq r9, r4, ror #28 │ │ │ │ + @ instruction: 0x01230890 │ │ │ │ + tsteq r8, r8, asr #27 │ │ │ │ + tsteq r9, ip, lsr #28 │ │ │ │ + @ instruction: 0x01230858 │ │ │ │ + @ instruction: 0x01185d90 │ │ │ │ + @ instruction: 0x01193df4 │ │ │ │ + @ instruction: 0x01230820 │ │ │ │ + tsteq r8, ip, asr sp │ │ │ │ + tsteq r9, r0, asr #27 │ │ │ │ + smulwteq r3, ip, r7 │ │ │ │ + tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r9, ip, lsl #27 │ │ │ │ + @ instruction: 0x012307b8 │ │ │ │ + @ instruction: 0x01185cf4 │ │ │ │ + tsteq r9, r8, asr sp │ │ │ │ + smlawbeq r3, r4, r7, r0 │ │ │ │ + tsteq r8, r0, asr #25 │ │ │ │ + tsteq r9, r4, lsr #26 │ │ │ │ + @ instruction: 0x01230750 │ │ │ │ + tsteq r8, ip, lsl #25 │ │ │ │ + @ instruction: 0x01193cf0 │ │ │ │ + @ instruction: 0x0123071c │ │ │ │ + tsteq r8, r8, asr ip │ │ │ │ + @ instruction: 0x01193cbc │ │ │ │ + smulwteq r3, r8, r6 │ │ │ │ + tsteq r8, r0, lsr #24 │ │ │ │ + tsteq r9, r4, lsl #25 │ │ │ │ + @ instruction: 0x012306b0 │ │ │ │ │ │ │ │ 0045cb10 : │ │ │ │ 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] @ 45db14 │ │ │ │ @@ -944706,112 +944706,112 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 45d4fc │ │ │ │ ldrdeq fp, [ip, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012cb0a4 │ │ │ │ - @ instruction: 0x01230428 │ │ │ │ - tsteq r9, r8, lsl sl │ │ │ │ + @ instruction: 0x01230430 │ │ │ │ + tsteq r9, r4, lsr #20 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, ip, lsl pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r9, r0, lsr #12 │ │ │ │ + tsteq r9, ip, lsr #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r4, asr r5 │ │ │ │ - msreq LR_svc, r8, asr pc │ │ │ │ - @ instruction: 0x011853d8 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ - msreq LR_svc, r0, ror #22 │ │ │ │ + tsteq r9, r0, ror #10 │ │ │ │ + msreq LR_svc, r0, ror #30 │ │ │ │ + tsteq r8, r4, ror #7 │ │ │ │ + tsteq r9, r4, asr r1 │ │ │ │ + tsteq r9, r8, ror #2 │ │ │ │ + msreq LR_svc, r8, ror #22 │ │ │ │ @ instruction: 0x012ca700 │ │ │ │ - ldrheq r3, [r9, -ip] │ │ │ │ - ldrsbeq r3, [r9, -r0] │ │ │ │ + tsteq r9, r8, asr #1 │ │ │ │ + ldrsbeq r3, [r9, -ip] │ │ │ │ + ldrdeq pc, [r2, -ip]! │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ + @ instruction: 0x01184fbc │ │ │ │ + tsteq r8, r4, lsl #31 │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + msreq R10_usr, r0, lsr sl │ │ │ │ + tsteq r8, ip, asr #30 │ │ │ │ + @ instruction: 0x01192ff8 │ │ │ │ + strdeq pc, [r2, -r8]! │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ + tsteq r9, r0, asr #31 │ │ │ │ + smlawteq r2, r0, r9, pc @ │ │ │ │ + @ instruction: 0x01184edc │ │ │ │ + tsteq r9, r8, lsl #31 │ │ │ │ + smlawbeq r2, r8, r9, pc @ │ │ │ │ + tsteq r8, r4, lsr #29 │ │ │ │ + tsteq r9, r4, asr pc │ │ │ │ + msreq CPSR_x, r4, asr r9 │ │ │ │ + tsteq r8, ip, ror #28 │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ + msreq CPSR_x, ip, lsl r9 │ │ │ │ + tsteq r8, r4, lsr lr │ │ │ │ + tsteq r9, r4, ror #29 │ │ │ │ + msreq CPSR_x, r4, ror #17 │ │ │ │ + @ instruction: 0x01184dfc │ │ │ │ + tsteq r9, r8, lsr #29 │ │ │ │ + msreq CPSR_x, r8, lsr #17 │ │ │ │ + tsteq r8, r4, asr #27 │ │ │ │ + tsteq r9, r0, ror lr │ │ │ │ + msreq CPSR_x, r0, ror r8 │ │ │ │ + @ instruction: 0x01184d90 │ │ │ │ + tsteq r8, ip, asr sp │ │ │ │ + tsteq r9, r8, lsl #28 │ │ │ │ + msreq CPSR_x, r8, lsl #16 │ │ │ │ + tsteq r8, r4, lsr #26 │ │ │ │ + @ instruction: 0x01192dd0 │ │ │ │ + ldrdeq pc, [r2, -r0]! │ │ │ │ + tsteq r8, ip, ror #25 │ │ │ │ + @ instruction: 0x01192d98 │ │ │ │ + msreq LR_svc, r8 @ │ │ │ │ + @ instruction: 0x01184cb4 │ │ │ │ + tsteq r9, r0, ror #26 │ │ │ │ + msreq LR_svc, r0, ror #14 │ │ │ │ + tsteq r8, r0, lsl #25 │ │ │ │ + tsteq r8, r4, ror #24 │ │ │ │ + tsteq r8, r8, asr #24 │ │ │ │ + tsteq r8, r8, lsr #24 │ │ │ │ + @ instruction: 0x01192cd4 │ │ │ │ ldrdeq pc, [r2, -r4]! │ │ │ │ - tsteq r8, r0, ror #31 │ │ │ │ - @ instruction: 0x01184fb0 │ │ │ │ - tsteq r8, r8, ror pc │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - msreq R10_usr, r8, lsr #20 │ │ │ │ - tsteq r8, r0, asr #30 │ │ │ │ - tsteq r9, ip, ror #31 │ │ │ │ + tsteq r8, ip, ror #23 │ │ │ │ + @ instruction: 0x01192c9c │ │ │ │ + msreq R10_usr, ip @ │ │ │ │ + @ instruction: 0x01184bb4 │ │ │ │ + tsteq r9, r0, ror #24 │ │ │ │ + msreq R10_usr, r0, ror #12 │ │ │ │ + tsteq r8, ip, ror fp │ │ │ │ + tsteq r9, ip, lsr #24 │ │ │ │ + msreq R10_usr, ip, lsr #12 │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + @ instruction: 0x01192bf0 │ │ │ │ strdeq pc, [r2, -r0]! │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ - @ instruction: 0x01192fb4 │ │ │ │ + tsteq r8, r8, lsl #22 │ │ │ │ + @ instruction: 0x01192bb8 │ │ │ │ msreq CPSR_x, r8 @ │ │ │ │ - @ instruction: 0x01184ed0 │ │ │ │ - tsteq r9, ip, ror pc │ │ │ │ - smlawbeq r2, r0, r9, pc @ │ │ │ │ - @ instruction: 0x01184e98 │ │ │ │ - tsteq r9, r8, asr #30 │ │ │ │ - msreq CPSR_x, ip, asr #18 │ │ │ │ - tsteq r8, r0, ror #28 │ │ │ │ - tsteq r9, r0, lsl pc │ │ │ │ - msreq CPSR_x, r4, lsl r9 │ │ │ │ - tsteq r8, r8, lsr #28 │ │ │ │ - @ instruction: 0x01192ed8 │ │ │ │ - ldrdeq pc, [r2, -ip]! │ │ │ │ - @ instruction: 0x01184df0 │ │ │ │ - @ instruction: 0x01192e9c │ │ │ │ - msreq CPSR_x, r0, lsr #17 │ │ │ │ - @ instruction: 0x01184db8 │ │ │ │ - tsteq r9, r4, ror #28 │ │ │ │ - msreq CPSR_x, r8, ror #16 │ │ │ │ - tsteq r8, r4, lsl #27 │ │ │ │ - tsteq r8, r0, asr sp │ │ │ │ - @ instruction: 0x01192dfc │ │ │ │ - msreq CPSR_x, r0, lsl #16 │ │ │ │ - tsteq r8, r8, lsl sp │ │ │ │ - tsteq r9, r4, asr #27 │ │ │ │ - smlawteq r2, r8, r7, pc @ │ │ │ │ - tsteq r8, r0, ror #25 │ │ │ │ - tsteq r9, ip, lsl #27 │ │ │ │ - msreq LR_svc, r0 @ │ │ │ │ - tsteq r8, r8, lsr #25 │ │ │ │ - tsteq r9, r4, asr sp │ │ │ │ - msreq LR_svc, r8, asr r7 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ - tsteq r8, r8, asr ip │ │ │ │ - tsteq r8, ip, lsr ip │ │ │ │ - tsteq r8, ip, lsl ip │ │ │ │ - tsteq r9, r8, asr #25 │ │ │ │ - smlawteq r2, ip, r6, pc @ │ │ │ │ - tsteq r8, r0, ror #23 │ │ │ │ - @ instruction: 0x01192c90 │ │ │ │ - msreq R10_usr, r4 @ │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ - tsteq r9, r4, asr ip │ │ │ │ - msreq R10_usr, r8, asr r6 │ │ │ │ - tsteq r8, r0, ror fp │ │ │ │ - tsteq r9, r0, lsr #24 │ │ │ │ - msreq R10_usr, r4, lsr #12 │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ - tsteq r9, r4, ror #23 │ │ │ │ - msreq CPSR_x, r8, ror #11 │ │ │ │ - @ instruction: 0x01184afc │ │ │ │ - tsteq r9, ip, lsr #23 │ │ │ │ - msreq CPSR_x, r0 @ │ │ │ │ - tsteq r8, r4, asr #21 │ │ │ │ - tsteq r9, r0, ror fp │ │ │ │ - msreq CPSR_x, r4, ror r5 │ │ │ │ - @ instruction: 0x01184a90 │ │ │ │ - tsteq r8, ip, asr #17 │ │ │ │ - @ instruction: 0x01184898 │ │ │ │ - tsteq r9, r4, asr #18 │ │ │ │ - msreq LR_svc, r8, asr #6 │ │ │ │ - tsteq r8, r0, ror #16 │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ - msreq LR_svc, r0, lsl r3 │ │ │ │ - tsteq r8, r8, lsr #16 │ │ │ │ - @ instruction: 0x011928d8 │ │ │ │ - ldrdeq pc, [r2, -ip]! │ │ │ │ - @ instruction: 0x011847f0 │ │ │ │ - @ instruction: 0x0119289c │ │ │ │ - msreq R10_usr, r0, lsr #5 │ │ │ │ + @ instruction: 0x01184ad0 │ │ │ │ + tsteq r9, ip, ror fp │ │ │ │ + msreq CPSR_x, ip, ror r5 │ │ │ │ + @ instruction: 0x01184a9c │ │ │ │ + @ instruction: 0x011848d8 │ │ │ │ + tsteq r8, r4, lsr #17 │ │ │ │ + tsteq r9, r0, asr r9 │ │ │ │ + msreq LR_svc, r0, asr r3 │ │ │ │ + tsteq r8, ip, ror #16 │ │ │ │ + tsteq r9, r8, lsl r9 │ │ │ │ + msreq LR_svc, r8, lsl r3 │ │ │ │ + tsteq r8, r4, lsr r8 │ │ │ │ + tsteq r9, r4, ror #17 │ │ │ │ + msreq R10_usr, r4, ror #5 │ │ │ │ + @ instruction: 0x011847fc │ │ │ │ + tsteq r9, r8, lsr #17 │ │ │ │ + msreq R10_usr, r8, lsr #5 │ │ │ │ ldr r1, [pc, #-60] @ 45dc74 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ @@ -945314,51 +945314,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 45e124 │ │ │ │ @ instruction: 0x012c9e28 │ │ │ │ @ instruction: 0x012c9e14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq pc, [r2, -r4]! │ │ │ │ - tsteq r9, r8, ror #15 │ │ │ │ - tsteq r8, ip, lsr #4 │ │ │ │ - smlawteq r2, r0, pc, lr @ │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ - tsteq r9, ip, lsr #11 │ │ │ │ + strdeq pc, [r2, -ip]! │ │ │ │ + @ instruction: 0x011927f4 │ │ │ │ + tsteq r8, r8, lsr r2 │ │ │ │ + smlawteq r2, r8, pc, lr @ │ │ │ │ + tsteq r8, r0, lsl r5 │ │ │ │ + @ instruction: 0x011925b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0122ef78 │ │ │ │ - tsteq r8, r4, rrx │ │ │ │ + smlawbeq r2, r0, pc, lr @ │ │ │ │ + tsteq r8, r0, ror r0 │ │ │ │ ldrdeq r9, [ip, -r8]! │ │ │ │ tsteq r7, r0, lsl #25 │ │ │ │ - @ instruction: 0x0122ee7c │ │ │ │ - tsteq r8, r0, asr #7 │ │ │ │ - tsteq r9, r8, ror #8 │ │ │ │ - tsteq r8, r4, lsl #7 │ │ │ │ - tsteq r9, r0, lsr r4 │ │ │ │ - tsteq r9, r8, ror r4 │ │ │ │ - strdeq lr, [r2, -ip]! │ │ │ │ - tsteq r9, r4, ror #7 │ │ │ │ - @ instruction: 0x0122edb0 │ │ │ │ - @ instruction: 0x011842f4 │ │ │ │ - @ instruction: 0x0119239c │ │ │ │ - @ instruction: 0x011842bc │ │ │ │ - @ instruction: 0x0122ed44 │ │ │ │ - tsteq r8, r8, lsl #5 │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ - tsteq r9, r8, asr r3 │ │ │ │ - ldrdeq lr, [r2, -r0]! │ │ │ │ - tsteq r8, r4, lsl r2 │ │ │ │ - tsteq r9, r0, asr #5 │ │ │ │ - @ instruction: 0x0122ec90 │ │ │ │ - @ instruction: 0x011841d4 │ │ │ │ - tsteq r9, ip, ror r2 │ │ │ │ - @ instruction: 0x0118419c │ │ │ │ - tsteq r8, ip, ror #2 │ │ │ │ - tsteq r9, r8, lsl #25 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ + smlawbeq r2, r4, lr, lr │ │ │ │ + tsteq r8, ip, asr #7 │ │ │ │ + tsteq r9, r4, ror r4 │ │ │ │ + @ instruction: 0x01184390 │ │ │ │ + tsteq r9, ip, lsr r4 │ │ │ │ + tsteq r9, r4, lsl #9 │ │ │ │ + @ instruction: 0x0122ee04 │ │ │ │ + @ instruction: 0x011923f0 │ │ │ │ + @ instruction: 0x0122edb8 │ │ │ │ + tsteq r8, r0, lsl #6 │ │ │ │ + tsteq r9, r8, lsr #7 │ │ │ │ + tsteq r8, r8, asr #5 │ │ │ │ + @ instruction: 0x0122ed4c │ │ │ │ + @ instruction: 0x01184294 │ │ │ │ + tsteq r9, ip, lsr r3 │ │ │ │ + tsteq r9, r4, ror #6 │ │ │ │ + ldrdeq lr, [r2, -r8]! │ │ │ │ + tsteq r8, r0, lsr #4 │ │ │ │ + tsteq r9, ip, asr #5 │ │ │ │ + @ instruction: 0x0122ec98 │ │ │ │ + tsteq r8, r0, ror #3 │ │ │ │ + tsteq r9, r8, lsl #5 │ │ │ │ + tsteq r8, r8, lsr #3 │ │ │ │ + tsteq r8, r8, ror r1 │ │ │ │ + @ instruction: 0x01191c94 │ │ │ │ + tsteq r8, r4, lsr #2 │ │ │ │ │ │ │ │ 0045e52c : │ │ │ │ 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 │ │ │ │ @@ -945812,56 +945812,56 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 45e914 │ │ │ │ @ instruction: 0x012c96b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, r0, ror #5 │ │ │ │ - @ instruction: 0x0122ea18 │ │ │ │ - tsteq r9, r8, asr r0 │ │ │ │ - tsteq r9, r4, lsl #28 │ │ │ │ - @ instruction: 0x0122e7b8 │ │ │ │ + tsteq r9, ip, ror #5 │ │ │ │ + @ instruction: 0x0122ea20 │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ + tsteq r9, r0, lsl lr │ │ │ │ + smlawteq r2, r0, r7, lr │ │ │ │ @ instruction: 0x012c92e8 │ │ │ │ - tsteq r9, r0, lsr #27 │ │ │ │ - tsteq r9, r8, ror #26 │ │ │ │ - @ instruction: 0x0122e71c │ │ │ │ - tsteq r8, r0, ror #23 │ │ │ │ - tsteq r9, r8, lsr #26 │ │ │ │ - ldrdeq lr, [r2, -ip]! │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ - @ instruction: 0x01191cf0 │ │ │ │ - @ instruction: 0x0122e6a4 │ │ │ │ - tsteq r8, r4, ror fp │ │ │ │ - tsteq r8, r0, asr #22 │ │ │ │ - tsteq r9, r8, lsl #25 │ │ │ │ - @ instruction: 0x0122e63c │ │ │ │ - tsteq r8, r8, lsl #22 │ │ │ │ - tsteq r9, r0, asr ip │ │ │ │ - @ instruction: 0x0122e604 │ │ │ │ - @ instruction: 0x01183ad0 │ │ │ │ - tsteq r9, r8, lsl ip │ │ │ │ - smlawteq r2, ip, r5, lr │ │ │ │ - @ instruction: 0x01183a98 │ │ │ │ - tsteq r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0122e594 │ │ │ │ - tsteq r8, r0, ror #20 │ │ │ │ - tsteq r9, r8, lsr #23 │ │ │ │ - @ instruction: 0x0122e55c │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ - tsteq r9, r0, ror fp │ │ │ │ - @ instruction: 0x0122e524 │ │ │ │ - @ instruction: 0x011839f0 │ │ │ │ - tsteq r9, r8, lsr fp │ │ │ │ - @ instruction: 0x0122e4ec │ │ │ │ - @ instruction: 0x011839bc │ │ │ │ - tsteq r8, ip, lsl #19 │ │ │ │ - tsteq r8, r8, asr r9 │ │ │ │ - tsteq r9, r0, lsr #21 │ │ │ │ - @ instruction: 0x0122e454 │ │ │ │ + tsteq r9, ip, lsr #27 │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ + @ instruction: 0x0122e724 │ │ │ │ + tsteq r8, ip, ror #23 │ │ │ │ + tsteq r9, r4, lsr sp │ │ │ │ + @ instruction: 0x0122e6e4 │ │ │ │ + @ instruction: 0x01183bb4 │ │ │ │ + @ instruction: 0x01191cfc │ │ │ │ + @ instruction: 0x0122e6ac │ │ │ │ + tsteq r8, r0, lsl #23 │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + @ instruction: 0x01191c94 │ │ │ │ + @ instruction: 0x0122e644 │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ + tsteq r9, ip, asr ip │ │ │ │ + @ instruction: 0x0122e60c │ │ │ │ + @ instruction: 0x01183adc │ │ │ │ + tsteq r9, r4, lsr #24 │ │ │ │ + ldrdeq lr, [r2, -r4]! │ │ │ │ + tsteq r8, r4, lsr #21 │ │ │ │ + tsteq r9, ip, ror #23 │ │ │ │ + @ instruction: 0x0122e59c │ │ │ │ + tsteq r8, ip, ror #20 │ │ │ │ + @ instruction: 0x01191bb4 │ │ │ │ + @ instruction: 0x0122e564 │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ + tsteq r9, ip, ror fp │ │ │ │ + @ instruction: 0x0122e52c │ │ │ │ + @ instruction: 0x011839fc │ │ │ │ + tsteq r9, r4, asr #22 │ │ │ │ + strdeq lr, [r2, -r4]! │ │ │ │ + tsteq r8, r8, asr #19 │ │ │ │ + @ instruction: 0x01183998 │ │ │ │ + tsteq r8, r4, ror #18 │ │ │ │ + tsteq r9, ip, lsr #21 │ │ │ │ + @ instruction: 0x0122e45c │ │ │ │ │ │ │ │ 0045ed00 : │ │ │ │ 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 │ │ │ │ @@ -946878,168 +946878,168 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r3 │ │ │ │ bne 45faa0 │ │ │ │ b 45f6cc │ │ │ │ ldrdeq r8, [ip, -r0]! │ │ │ │ smlawteq ip, ip, lr, r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0122e310 │ │ │ │ - tsteq r9, r4, asr #18 │ │ │ │ + @ instruction: 0x0122e318 │ │ │ │ + tsteq r9, r0, asr r9 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x0122e2bc │ │ │ │ - @ instruction: 0x0122e23c │ │ │ │ - tsteq r9, r4, ror r8 │ │ │ │ + smlawteq r2, r4, r2, lr │ │ │ │ + @ instruction: 0x0122e244 │ │ │ │ + tsteq r9, r0, lsl #17 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0122e110 │ │ │ │ - tsteq r9, r0, asr r7 │ │ │ │ - smlawteq r2, r8, r0, lr │ │ │ │ - tsteq r9, r4, lsl #14 │ │ │ │ + @ instruction: 0x0122e118 │ │ │ │ + tsteq r9, ip, asr r7 │ │ │ │ + ldrdeq lr, [r2, -r0]! │ │ │ │ + tsteq r9, r0, lsl r7 │ │ │ │ @ instruction: 0x012c8b7c │ │ │ │ - tsteq r9, r8, ror r7 │ │ │ │ - smlawteq r2, r4, lr, sp │ │ │ │ - tsteq r9, ip, ror #9 │ │ │ │ - @ instruction: 0x0122de1c │ │ │ │ - tsteq r9, r4, asr r4 │ │ │ │ + tsteq r9, r4, lsl #15 │ │ │ │ + smlawteq r2, ip, lr, sp │ │ │ │ + @ instruction: 0x011914f8 │ │ │ │ + @ instruction: 0x0122de24 │ │ │ │ + tsteq r9, r0, ror #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq sp, [r2, -r4]! │ │ │ │ - tsteq r9, ip, lsr #4 │ │ │ │ - @ instruction: 0x0122db58 │ │ │ │ - tsteq r9, ip, lsl #3 │ │ │ │ - @ instruction: 0x0122da0c │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ - @ instruction: 0x0122d94c │ │ │ │ - tsteq r9, ip, lsl #31 │ │ │ │ - tsteq r8, r0, lsr #26 │ │ │ │ - tsteq r8, r4, ror #23 │ │ │ │ - @ instruction: 0x0122d6e8 │ │ │ │ - tsteq r9, r0, lsr #26 │ │ │ │ - @ instruction: 0x0122d6a4 │ │ │ │ - @ instruction: 0x01182b9c │ │ │ │ - tsteq r9, r4, ror #25 │ │ │ │ + strdeq sp, [r2, -ip]! │ │ │ │ + tsteq r9, r8, lsr r2 │ │ │ │ + @ instruction: 0x0122db60 │ │ │ │ + @ instruction: 0x01191198 │ │ │ │ + @ instruction: 0x0122da14 │ │ │ │ + tsteq r9, r8, asr r0 │ │ │ │ + @ instruction: 0x0122d954 │ │ │ │ + @ instruction: 0x01190f98 │ │ │ │ + tsteq r8, ip, lsr #26 │ │ │ │ + @ instruction: 0x01182bf0 │ │ │ │ + strdeq sp, [r2, -r0]! │ │ │ │ + tsteq r9, ip, lsr #26 │ │ │ │ + @ instruction: 0x0122d6ac │ │ │ │ + tsteq r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x01190cf0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x0122d658 │ │ │ │ - tsteq r8, r0, asr fp │ │ │ │ - @ instruction: 0x01190c98 │ │ │ │ - @ instruction: 0x0122d104 │ │ │ │ - tsteq r9, r0, lsl #15 │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ - smlawteq r2, ip, r0, sp │ │ │ │ - tsteq r8, r4, asr #11 │ │ │ │ - tsteq r9, ip, lsl #14 │ │ │ │ + @ instruction: 0x0122d660 │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ + tsteq r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x0122d10c │ │ │ │ + tsteq r9, ip, lsl #15 │ │ │ │ + tsteq r9, ip, asr #14 │ │ │ │ + ldrdeq sp, [r2, -r4]! │ │ │ │ + @ instruction: 0x011825d0 │ │ │ │ + tsteq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ - smlawbeq r2, r0, r0, sp │ │ │ │ - @ instruction: 0x011906b8 │ │ │ │ - tsteq r8, r8, lsr r5 │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ - @ instruction: 0x0122d008 │ │ │ │ - tsteq r9, r4, asr #12 │ │ │ │ - tsteq r8, r8, asr #9 │ │ │ │ - smlawteq r2, ip, pc, ip @ │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ - smlawbeq r2, r8, pc, ip @ │ │ │ │ - tsteq r8, r0, lsl #9 │ │ │ │ - tsteq r9, r8, asr #11 │ │ │ │ + tsteq r8, r8, lsl #11 │ │ │ │ + smlawbeq r2, r8, r0, sp │ │ │ │ + tsteq r9, r4, asr #13 │ │ │ │ + tsteq r8, r4, asr #10 │ │ │ │ + tsteq r8, r0, lsl r5 │ │ │ │ + @ instruction: 0x0122d010 │ │ │ │ + tsteq r9, r0, asr r6 │ │ │ │ + @ instruction: 0x011824d4 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ + @ instruction: 0x0122cf90 │ │ │ │ + tsteq r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x011905d4 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - tsteq r8, r8, asr #8 │ │ │ │ - @ instruction: 0x0122cf4c │ │ │ │ - tsteq r9, r8, lsl #11 │ │ │ │ - tsteq r8, r8, lsl #8 │ │ │ │ - @ instruction: 0x0122cf0c │ │ │ │ - tsteq r9, r4, asr #10 │ │ │ │ - tsteq r8, r8, asr #7 │ │ │ │ - smlawteq r2, ip, lr, ip │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ - tsteq r8, r8, lsl #7 │ │ │ │ - smlawbeq r2, ip, lr, ip │ │ │ │ - tsteq r9, r4, asr #9 │ │ │ │ - tsteq r8, r8, asr #6 │ │ │ │ - @ instruction: 0x0122ce4c │ │ │ │ - tsteq r9, r4, lsl #9 │ │ │ │ - tsteq r8, r8, lsl #6 │ │ │ │ - @ instruction: 0x0122ce0c │ │ │ │ - tsteq r9, r4, asr #8 │ │ │ │ - tsteq r8, r8, asr #5 │ │ │ │ - smlawteq r2, ip, sp, ip │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ - @ instruction: 0x0122cd90 │ │ │ │ - tsteq r9, r8, asr #7 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - @ instruction: 0x0122cd50 │ │ │ │ - tsteq r9, r8, lsl #7 │ │ │ │ - tsteq r8, ip, lsl #4 │ │ │ │ - @ instruction: 0x011821d8 │ │ │ │ - @ instruction: 0x01182198 │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq r8, ip, lsr r1 │ │ │ │ + tsteq r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0122cf54 │ │ │ │ + @ instruction: 0x01190594 │ │ │ │ + tsteq r8, r4, lsl r4 │ │ │ │ + @ instruction: 0x0122cf14 │ │ │ │ + tsteq r9, r0, asr r5 │ │ │ │ + @ instruction: 0x011823d4 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + tsteq r9, r0, lsl r5 │ │ │ │ + @ instruction: 0x01182394 │ │ │ │ + @ instruction: 0x0122ce94 │ │ │ │ + @ instruction: 0x011904d0 │ │ │ │ + tsteq r8, r4, asr r3 │ │ │ │ + @ instruction: 0x0122ce54 │ │ │ │ + @ instruction: 0x01190490 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ + @ instruction: 0x0122ce14 │ │ │ │ + tsteq r9, r0, asr r4 │ │ │ │ + @ instruction: 0x011822d4 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ + @ instruction: 0x01182298 │ │ │ │ + @ instruction: 0x0122cd98 │ │ │ │ + @ instruction: 0x011903d4 │ │ │ │ + tsteq r8, r8, asr r2 │ │ │ │ + @ instruction: 0x0122cd58 │ │ │ │ + @ instruction: 0x01190394 │ │ │ │ + tsteq r8, r8, lsl r2 │ │ │ │ + tsteq r8, r4, ror #3 │ │ │ │ + tsteq r8, r4, lsr #3 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + tsteq r8, r8, asr #2 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x0122cc0c │ │ │ │ - tsteq r8, r4, lsl #2 │ │ │ │ - tsteq r9, ip, asr #4 │ │ │ │ - tsteq r8, ip, asr #1 │ │ │ │ - ldrdeq ip, [r2, -r0]! │ │ │ │ - tsteq r9, r8, lsl #4 │ │ │ │ - tsteq r8, ip, lsl #1 │ │ │ │ - @ instruction: 0x0122cb90 │ │ │ │ - tsteq r9, r8, asr #3 │ │ │ │ - tsteq r8, ip, asr #32 │ │ │ │ - tsteq r9, ip, ror #2 │ │ │ │ - @ instruction: 0x0122cb20 │ │ │ │ - tsteq r8, ip │ │ │ │ - @ instruction: 0x01181fb0 │ │ │ │ - @ instruction: 0x0122cab4 │ │ │ │ - tsteq r9, ip, ror #1 │ │ │ │ - tsteq r8, r0, ror pc │ │ │ │ - @ instruction: 0x0122ca74 │ │ │ │ - tsteq r9, ip, lsr #1 │ │ │ │ - tsteq r8, ip, lsr #30 │ │ │ │ - @ instruction: 0x0122ca30 │ │ │ │ - tsteq r9, ip, rrx │ │ │ │ - @ instruction: 0x01181ef0 │ │ │ │ - strdeq ip, [r2, -r4]! │ │ │ │ - tsteq r9, ip, lsr #32 │ │ │ │ - @ instruction: 0x01181eb0 │ │ │ │ - @ instruction: 0x0122c9b4 │ │ │ │ - tstpeq r8, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, ror lr │ │ │ │ + @ instruction: 0x0122cc14 │ │ │ │ + tsteq r8, r0, lsl r1 │ │ │ │ + tsteq r9, r8, asr r2 │ │ │ │ + ldrsbeq r2, [r8, -r8] │ │ │ │ + ldrdeq ip, [r2, -r8]! │ │ │ │ + tsteq r9, r4, lsl r2 │ │ │ │ + @ instruction: 0x01182098 │ │ │ │ + @ instruction: 0x0122cb98 │ │ │ │ + @ instruction: 0x011901d4 │ │ │ │ + tsteq r8, r8, asr r0 │ │ │ │ + tsteq r9, r8, ror r1 │ │ │ │ + @ instruction: 0x0122cb28 │ │ │ │ + tsteq r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x01181fbc │ │ │ │ + @ instruction: 0x0122cabc │ │ │ │ + ldrsheq r0, [r9, -r8] │ │ │ │ + tsteq r8, ip, ror pc │ │ │ │ + @ instruction: 0x0122ca7c │ │ │ │ + ldrheq r0, [r9, -r8] │ │ │ │ + tsteq r8, r8, lsr pc │ │ │ │ + @ instruction: 0x0122ca38 │ │ │ │ + tsteq r9, r8, ror r0 │ │ │ │ + @ instruction: 0x01181efc │ │ │ │ + strdeq ip, [r2, -ip]! @ │ │ │ │ + tsteq r9, r8, lsr r0 │ │ │ │ + @ instruction: 0x01181ebc │ │ │ │ + @ instruction: 0x0122c9bc │ │ │ │ + @ instruction: 0x0118fff8 │ │ │ │ + tsteq r8, ip, ror lr │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq r8, r0, asr #28 │ │ │ │ - @ instruction: 0x0122c944 │ │ │ │ - tstpeq r8, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, lsl #28 │ │ │ │ - tsteq r8, r8, asr #27 │ │ │ │ - smlawteq r2, ip, r8, ip │ │ │ │ - tstpeq r8, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl #27 │ │ │ │ - @ instruction: 0x0122c890 │ │ │ │ - tstpeq r8, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, asr #26 │ │ │ │ - tsteq r8, r4, lsl sp │ │ │ │ - tsteq r8, r0, ror #25 │ │ │ │ - @ instruction: 0x0122c7e4 │ │ │ │ - tstpeq r8, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsr #25 │ │ │ │ - @ instruction: 0x0122c7a8 │ │ │ │ - tstpeq r8, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ + tsteq r8, ip, asr #28 │ │ │ │ + @ instruction: 0x0122c94c │ │ │ │ + tstpeq r8, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x01181dd4 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + tstpeq r8, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181d98 │ │ │ │ + @ instruction: 0x0122c898 │ │ │ │ + @ instruction: 0x0118fed4 │ │ │ │ + tsteq r8, r8, asr sp │ │ │ │ + tsteq r8, r0, lsr #26 │ │ │ │ + tsteq r8, ip, ror #25 │ │ │ │ + @ instruction: 0x0122c7ec │ │ │ │ + tstpeq r8, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01181cb0 │ │ │ │ + @ instruction: 0x0122c7b0 │ │ │ │ + tstpeq r8, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, ror ip │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - tsteq r8, r0, lsr ip │ │ │ │ + tsteq r8, ip, lsr ip │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x01181bf0 │ │ │ │ + @ instruction: 0x01181bfc │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x01181bbc │ │ │ │ - @ instruction: 0x01181b94 │ │ │ │ + tsteq r8, r8, asr #23 │ │ │ │ + tsteq r8, r0, lsr #23 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq r8, r4, asr fp │ │ │ │ + tsteq r8, r0, ror #22 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq r8, ip, lsr #22 │ │ │ │ - @ instruction: 0x0122c630 │ │ │ │ - tstpeq r8, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, ror #21 │ │ │ │ + tsteq r8, r8, lsr fp │ │ │ │ + @ instruction: 0x0122c638 │ │ │ │ + tstpeq r8, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, ror #21 │ │ │ │ cmp fp, r6 │ │ │ │ bne 45faa0 │ │ │ │ b 45f6cc │ │ │ │ mov r0, r5 │ │ │ │ bl be570 │ │ │ │ ldr r2, [pc, #-496] @ 45fd8c │ │ │ │ ldr ip, [pc, #-496] @ 45fd90 │ │ │ │ @@ -947921,24 +947921,24 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 460bdc │ │ │ │ @ instruction: 0x012c7130 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r8, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122c554 │ │ │ │ + tstpeq r8, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122c55c │ │ │ │ @ instruction: 0x012c7020 │ │ │ │ - @ instruction: 0x0122c44c │ │ │ │ - tsteq r8, r4, asr #18 │ │ │ │ - tstpeq r8, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsr #17 │ │ │ │ - smlawbeq r2, r0, r3, ip │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - @ instruction: 0x0118f9b8 │ │ │ │ + @ instruction: 0x0122c454 │ │ │ │ + tsteq r8, r0, asr r9 │ │ │ │ + @ instruction: 0x0118fa98 │ │ │ │ + @ instruction: 0x011818b8 │ │ │ │ + smlawbeq r2, r8, r3, ip │ │ │ │ + tsteq r8, r4, lsl #17 │ │ │ │ + tstpeq r8, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ @@ -948335,66 +948335,66 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 46104c │ │ │ │ @ instruction: 0x012c6e78 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c6e2c │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tstpeq r8, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011f13b0 │ │ │ │ + tstpeq r8, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011f13bc │ │ │ │ svcvc 0x00efffff │ │ │ │ tsteq r7, r4, asr #2 │ │ │ │ + tstpeq r8, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0118f8d4 │ │ │ │ - @ instruction: 0x0118f8b8 │ │ │ │ - tstpeq r8, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118f8b0 │ │ │ │ - @ instruction: 0x0122c204 │ │ │ │ - @ instruction: 0x0118f7b4 │ │ │ │ - @ instruction: 0x0122c1a4 │ │ │ │ + @ instruction: 0x0118f8bc │ │ │ │ + @ instruction: 0x0122c20c │ │ │ │ + tstpeq r8, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122c1ac │ │ │ │ @ instruction: 0x012c6bb0 │ │ │ │ - tstpeq r8, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r2, ip, r0, ip │ │ │ │ - tstpeq r8, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r2, r4, r0, ip │ │ │ │ - tstpeq r8, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122c04c │ │ │ │ - tsteq r8, r0, asr #8 │ │ │ │ - @ instruction: 0x0118f5d4 │ │ │ │ - @ instruction: 0x0122c01c │ │ │ │ - tsteq r8, r8, lsl #8 │ │ │ │ - @ instruction: 0x0118f59c │ │ │ │ - @ instruction: 0x0122bfe4 │ │ │ │ - @ instruction: 0x011813d0 │ │ │ │ - tstpeq r8, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122bfac │ │ │ │ + tstpeq r8, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0118f690 │ │ │ │ - tstpeq r8, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122bf70 │ │ │ │ - tsteq r8, ip, ror #6 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ - tstpeq r8, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122bf10 │ │ │ │ - @ instruction: 0x011812f8 │ │ │ │ - tstpeq r8, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r2, -r4]! │ │ │ │ - tsteq r8, r0, asr #5 │ │ │ │ - tstpeq r8, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122bea0 │ │ │ │ - tsteq r8, r4, lsl #5 │ │ │ │ - tstpeq r8, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0122be60 │ │ │ │ - tstpeq r8, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0118f3d4 │ │ │ │ - @ instruction: 0x0122be1c │ │ │ │ - tsteq r8, r4, lsl #4 │ │ │ │ - @ instruction: 0x0118f39c │ │ │ │ - @ instruction: 0x0122bde4 │ │ │ │ + ldrdeq ip, [r2, -r4]! │ │ │ │ + @ instruction: 0x0118f790 │ │ │ │ + tstpeq r8, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r2, ip, r0, ip │ │ │ │ + tstpeq r8, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + qsubeq ip, r4, r2 │ │ │ │ + tsteq r8, ip, asr #8 │ │ │ │ + tstpeq r8, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122c024 │ │ │ │ + tsteq r8, r4, lsl r4 │ │ │ │ + tstpeq r8, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122bfec │ │ │ │ + @ instruction: 0x011813dc │ │ │ │ + tstpeq r8, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122bfb4 │ │ │ │ + @ instruction: 0x0118f69c │ │ │ │ + tstpeq r8, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122bf78 │ │ │ │ + tsteq r8, r8, ror r3 │ │ │ │ + tsteq r8, r0, asr #6 │ │ │ │ + @ instruction: 0x0118f4d4 │ │ │ │ + @ instruction: 0x0122bf18 │ │ │ │ + tsteq r8, r4, lsl #6 │ │ │ │ + @ instruction: 0x0118f498 │ │ │ │ + ldrdeq fp, [r2, -ip]! │ │ │ │ + tsteq r8, ip, asr #5 │ │ │ │ + tstpeq r8, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122bea8 │ │ │ │ + @ instruction: 0x01181290 │ │ │ │ + tstpeq r8, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122be68 │ │ │ │ + tstpeq r8, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122be24 │ │ │ │ + tsteq r8, r0, lsl r2 │ │ │ │ + tstpeq r8, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0122bdec │ │ │ │ │ │ │ │ 00461484 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ @@ -948715,17 +948715,17 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ andmi r0, r8, r0 │ │ │ │ eormi r0, sl, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, ip, lsr #24 │ │ │ │ - tsteq r8, r0, lsr pc │ │ │ │ - @ instruction: 0x0122b818 │ │ │ │ + tsteq r8, r8, lsr ip │ │ │ │ + tsteq r8, ip, lsr pc │ │ │ │ + @ instruction: 0x0122b820 │ │ │ │ │ │ │ │ 004619a0 : │ │ │ │ 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] @ 461c38 │ │ │ │ @@ -948889,17 +948889,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 461a60 │ │ │ │ @ instruction: 0x012c624c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c619c │ │ │ │ - tsteq r8, r0, ror r9 │ │ │ │ - @ instruction: 0x0118ec9c │ │ │ │ - @ instruction: 0x0122b570 │ │ │ │ + tsteq r8, ip, ror r9 │ │ │ │ + tsteq r8, r8, lsr #25 │ │ │ │ + @ instruction: 0x0122b578 │ │ │ │ │ │ │ │ 00461c50 : │ │ │ │ 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] @ 461ed8 │ │ │ │ @@ -949060,20 +949060,20 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ @ instruction: 0x012c5f9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r5, [ip, -ip]! │ │ │ │ smlawteq ip, r4, sp, r5 │ │ │ │ - tsteq r8, ip, lsl #14 │ │ │ │ - tsteq r8, r0, ror #20 │ │ │ │ - @ instruction: 0x0122b324 │ │ │ │ - @ instruction: 0x011806d4 │ │ │ │ - tsteq r8, r4, lsr #20 │ │ │ │ - @ instruction: 0x0122b2e8 │ │ │ │ + tsteq r8, r8, lsl r7 │ │ │ │ + tsteq r8, ip, ror #20 │ │ │ │ + @ instruction: 0x0122b32c │ │ │ │ + tsteq r8, r0, ror #13 │ │ │ │ + tsteq r8, r0, lsr sl │ │ │ │ + strdeq fp, [r2, -r0]! │ │ │ │ │ │ │ │ 00461f00 : │ │ │ │ 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 │ │ │ │ @@ -949440,31 +949440,31 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0118e6b8 │ │ │ │ - @ instruction: 0x0122af58 │ │ │ │ + tsteq r8, r4, asr #13 │ │ │ │ + @ instruction: 0x0122af60 │ │ │ │ smlawbeq ip, r0, r9, r5 │ │ │ │ - tsteq r8, r0, asr r6 │ │ │ │ - @ instruction: 0x0122aee8 │ │ │ │ + tsteq r8, ip, asr r6 │ │ │ │ + strdeq sl, [r2, -r0]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0122ae64 │ │ │ │ - @ instruction: 0x0118e59c │ │ │ │ + @ instruction: 0x0122ae6c │ │ │ │ + tsteq r8, r8, lsr #11 │ │ │ │ tsteq r7, ip, ror sl │ │ │ │ - tsteq r8, r4, ror #9 │ │ │ │ - @ instruction: 0x0122ad98 │ │ │ │ + @ instruction: 0x0118e4f0 │ │ │ │ + @ instruction: 0x0122ada0 │ │ │ │ tsteq r7, ip, lsr sl │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x0122ad58 │ │ │ │ + @ instruction: 0x0118e4b0 │ │ │ │ + @ instruction: 0x0122ad60 │ │ │ │ tsteq r7, r0, lsl sl │ │ │ │ - tsteq r8, r8, ror r4 │ │ │ │ - @ instruction: 0x0122ad2c │ │ │ │ + tsteq r8, r4, lsl #9 │ │ │ │ + @ instruction: 0x0122ad34 │ │ │ │ │ │ │ │ 00462514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -949658,19 +949658,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r7, ip, ror #13 │ │ │ │ - tsteq r8, r0, lsl #3 │ │ │ │ - @ instruction: 0x0122aa18 │ │ │ │ + tsteq r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x0122aa20 │ │ │ │ tsteq r7, ip, lsr #13 │ │ │ │ - tsteq r8, r0, asr #2 │ │ │ │ - ldrdeq sl, [r2, -r8]! │ │ │ │ + tsteq r8, ip, asr #2 │ │ │ │ + @ instruction: 0x0122a9e0 │ │ │ │ │ │ │ │ 00462844 : │ │ │ │ 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 │ │ │ │ @@ -949937,26 +949937,26 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 462b60 │ │ │ │ @ instruction: 0x012c539c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c509c │ │ │ │ - @ instruction: 0x0117f9dc │ │ │ │ - tsteq r8, ip, lsr #27 │ │ │ │ - @ instruction: 0x0122a628 │ │ │ │ - tstpeq r7, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror sp │ │ │ │ - strdeq sl, [r2, -r0]! │ │ │ │ - tstpeq r7, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, lsr sp │ │ │ │ - @ instruction: 0x0122a5b4 │ │ │ │ - tstpeq r7, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsl #26 │ │ │ │ - smlawbeq r2, r0, r5, sl │ │ │ │ + tstpeq r7, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118ddb8 │ │ │ │ + @ instruction: 0x0122a630 │ │ │ │ + @ instruction: 0x0117f9b0 │ │ │ │ + tsteq r8, r0, lsl #27 │ │ │ │ + strdeq sl, [r2, -r8]! │ │ │ │ + tstpeq r7, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, asr #26 │ │ │ │ + @ instruction: 0x0122a5bc │ │ │ │ + tstpeq r7, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, lsl sp │ │ │ │ + smlawbeq r2, r8, r5, sl │ │ │ │ │ │ │ │ 00462cb4 : │ │ │ │ ldr r2, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #1 │ │ │ │ add lr, r2, r2, lsr #31 │ │ │ │ ble 462cf4 │ │ │ │ @@ -950086,20 +950086,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 462e14 │ │ │ │ @ instruction: 0x012c4ee0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c4de8 │ │ │ │ - tstpeq r7, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl fp │ │ │ │ - smlawbeq r2, r8, r3, sl │ │ │ │ - tstpeq r7, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, ror #21 │ │ │ │ - @ instruction: 0x0122a34c │ │ │ │ + tstpeq r7, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, lsr #22 │ │ │ │ + @ instruction: 0x0122a390 │ │ │ │ + @ instruction: 0x0117f6f8 │ │ │ │ + tsteq r8, ip, ror #21 │ │ │ │ + @ instruction: 0x0122a354 │ │ │ │ │ │ │ │ 00462ee0 : │ │ │ │ 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] @ 463350 │ │ │ │ @@ -950380,24 +950380,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 4632a4 │ │ │ │ @ instruction: 0x012c4d00 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r7, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, lsl r7 │ │ │ │ - @ instruction: 0x01229f74 │ │ │ │ + tstpeq r7, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, lsr #14 │ │ │ │ + @ instruction: 0x01229f7c │ │ │ │ @ instruction: 0x012c4958 │ │ │ │ - @ instruction: 0x0117f298 │ │ │ │ - @ instruction: 0x0118d6b4 │ │ │ │ - @ instruction: 0x01229f0c │ │ │ │ - tstpeq r7, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, ror r6 │ │ │ │ - smlawteq r2, ip, lr, r9 │ │ │ │ + tstpeq r7, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, asr #13 │ │ │ │ + @ instruction: 0x01229f14 │ │ │ │ + tstpeq r7, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, lsl #13 │ │ │ │ + ldrdeq r9, [r2, -r4]! │ │ │ │ │ │ │ │ 00463380 : │ │ │ │ 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 │ │ │ │ @@ -950522,20 +950522,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4634cc │ │ │ │ @ instruction: 0x012c4860 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c4730 │ │ │ │ - tstpeq r7, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, lsr #9 │ │ │ │ - @ instruction: 0x01229ce8 │ │ │ │ - tstpeq r7, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, ror #8 │ │ │ │ - @ instruction: 0x01229cb0 │ │ │ │ + tstpeq r7, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, lsr #9 │ │ │ │ + strdeq r9, [r2, -r0]! │ │ │ │ + tstpeq r7, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, ror r4 │ │ │ │ + @ instruction: 0x01229cb8 │ │ │ │ │ │ │ │ 004635a0 : │ │ │ │ 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] │ │ │ │ @@ -951112,20 +951112,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 463dfc │ │ │ │ smlawteq ip, r8, r0, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c3e00 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ - @ instruction: 0x012293e0 │ │ │ │ - tsteq r7, r0, lsl r7 │ │ │ │ - tsteq r8, r4, ror fp │ │ │ │ - @ instruction: 0x012293ac │ │ │ │ + tsteq r7, r0, asr r7 │ │ │ │ + @ instruction: 0x0118cbb4 │ │ │ │ + @ instruction: 0x012293e8 │ │ │ │ + tsteq r7, ip, lsl r7 │ │ │ │ + tsteq r8, r0, lsl #23 │ │ │ │ + @ instruction: 0x012293b4 │ │ │ │ │ │ │ │ 00463eb8 : │ │ │ │ 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 │ │ │ │ @@ -951276,17 +951276,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 c0190 │ │ │ │ - tsteq r7, r4, lsl #9 │ │ │ │ - tsteq r8, r8, lsl #18 │ │ │ │ - @ instruction: 0x01229130 │ │ │ │ + @ instruction: 0x0117e490 │ │ │ │ + tsteq r8, r4, lsl r9 │ │ │ │ + @ instruction: 0x01229138 │ │ │ │ │ │ │ │ 00464134 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ sub r1, r3, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -951650,48 +951650,48 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4643fc │ │ │ │ @ instruction: 0x012c3964 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r8, [r2, -ip]! │ │ │ │ - @ instruction: 0x0118c6dc │ │ │ │ + @ instruction: 0x01228f04 │ │ │ │ + tsteq r8, r8, ror #13 │ │ │ │ @ instruction: 0x012c3800 │ │ │ │ - tsteq r7, r4, ror #1 │ │ │ │ - tsteq r8, r8, lsl #11 │ │ │ │ - @ instruction: 0x01228da0 │ │ │ │ - tsteq r7, r8, lsr #1 │ │ │ │ - tsteq r8, ip, asr #10 │ │ │ │ - @ instruction: 0x01228d64 │ │ │ │ - tsteq r7, r0, ror r0 │ │ │ │ - tsteq r8, r4, lsl r5 │ │ │ │ - @ instruction: 0x01228d2c │ │ │ │ - tsteq r7, r8, lsr r0 │ │ │ │ - @ instruction: 0x0118c4dc │ │ │ │ - strdeq r8, [r2, -r4]! │ │ │ │ - tsteq r7, r0 │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x01228cbc │ │ │ │ - tsteq r7, ip, asr #31 │ │ │ │ - @ instruction: 0x0117df98 │ │ │ │ - tsteq r8, ip, lsr r4 │ │ │ │ - @ instruction: 0x01228c54 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ - tsteq r8, r4, lsl #8 │ │ │ │ - @ instruction: 0x01228c1c │ │ │ │ - tsteq r7, r8, lsr #30 │ │ │ │ - tsteq r8, ip, asr #7 │ │ │ │ - @ instruction: 0x01228be4 │ │ │ │ - @ instruction: 0x0117def0 │ │ │ │ - @ instruction: 0x0118c394 │ │ │ │ - @ instruction: 0x01228bac │ │ │ │ - @ instruction: 0x0117deb8 │ │ │ │ - tsteq r8, ip, asr r3 │ │ │ │ - @ instruction: 0x01228b74 │ │ │ │ + ldrsheq lr, [r7, -r0] │ │ │ │ + @ instruction: 0x0118c594 │ │ │ │ + @ instruction: 0x01228da8 │ │ │ │ + ldrheq lr, [r7, -r4] │ │ │ │ + tsteq r8, r8, asr r5 │ │ │ │ + @ instruction: 0x01228d6c │ │ │ │ + tsteq r7, ip, ror r0 │ │ │ │ + tsteq r8, r0, lsr #10 │ │ │ │ + @ instruction: 0x01228d34 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + tsteq r8, r8, ror #9 │ │ │ │ + strdeq r8, [r2, -ip]! │ │ │ │ + tsteq r7, ip │ │ │ │ + @ instruction: 0x0118c4b0 │ │ │ │ + smlawteq r2, r4, ip, r8 │ │ │ │ + @ instruction: 0x0117dfd8 │ │ │ │ + tsteq r7, r4, lsr #31 │ │ │ │ + tsteq r8, r8, asr #8 │ │ │ │ + @ instruction: 0x01228c5c │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ + @ instruction: 0x01228c24 │ │ │ │ + tsteq r7, r4, lsr pc │ │ │ │ + @ instruction: 0x0118c3d8 │ │ │ │ + @ instruction: 0x01228bec │ │ │ │ + @ instruction: 0x0117defc │ │ │ │ + tsteq r8, r0, lsr #7 │ │ │ │ + @ instruction: 0x01228bb4 │ │ │ │ + tsteq r7, r4, asr #29 │ │ │ │ + tsteq r8, r8, ror #6 │ │ │ │ + @ instruction: 0x01228b7c │ │ │ │ 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] @ 464b54 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -951931,39 +951931,39 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 464950 │ │ │ │ @ instruction: 0x012c3460 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r8, r8, lsl r2 │ │ │ │ - @ instruction: 0x01228a30 │ │ │ │ - @ instruction: 0x01228928 │ │ │ │ - tsteq r8, r8, lsl #2 │ │ │ │ + tsteq r8, r4, lsr #4 │ │ │ │ + @ instruction: 0x01228a38 │ │ │ │ + @ instruction: 0x01228930 │ │ │ │ + tsteq r8, r4, lsl r1 │ │ │ │ @ instruction: 0x012c32ac │ │ │ │ - @ instruction: 0x012288b0 │ │ │ │ - tsteq r8, r0, asr #1 │ │ │ │ - tsteq r8, r8, lsl #1 │ │ │ │ - @ instruction: 0x01228870 │ │ │ │ - tsteq r7, r8, lsr #23 │ │ │ │ - tsteq r8, r8, asr #32 │ │ │ │ - @ instruction: 0x01228834 │ │ │ │ - tsteq r7, ip, ror #22 │ │ │ │ - tsteq r8, ip │ │ │ │ - strdeq r8, [r2, -r8]! @ │ │ │ │ - tsteq r7, r0, lsr fp │ │ │ │ - @ instruction: 0x0118bfd0 │ │ │ │ - @ instruction: 0x0117daf8 │ │ │ │ - tsteq r7, r8, asr #21 │ │ │ │ - @ instruction: 0x0122875c │ │ │ │ - @ instruction: 0x0117da94 │ │ │ │ - tsteq r8, r4, lsr pc │ │ │ │ - @ instruction: 0x01228720 │ │ │ │ - tsteq r7, r8, asr sl │ │ │ │ - @ instruction: 0x0118bef8 │ │ │ │ + @ instruction: 0x012288b8 │ │ │ │ + tsteq r8, ip, asr #1 │ │ │ │ + @ instruction: 0x0118c094 │ │ │ │ + @ instruction: 0x01228878 │ │ │ │ + @ instruction: 0x0117dbb4 │ │ │ │ + tsteq r8, r4, asr r0 │ │ │ │ + @ instruction: 0x0122883c │ │ │ │ + tsteq r7, r8, ror fp │ │ │ │ + tsteq r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x01228800 │ │ │ │ + tsteq r7, ip, lsr fp │ │ │ │ + @ instruction: 0x0118bfdc │ │ │ │ + tsteq r7, r4, lsl #22 │ │ │ │ + @ instruction: 0x0117dad4 │ │ │ │ + @ instruction: 0x01228764 │ │ │ │ + tsteq r7, r0, lsr #21 │ │ │ │ + tsteq r8, r0, asr #30 │ │ │ │ + @ instruction: 0x01228728 │ │ │ │ + tsteq r7, r4, ror #20 │ │ │ │ + tsteq r8, r4, lsl #30 │ │ │ │ │ │ │ │ 00464bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -952014,20 +952014,20 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 464c14 │ │ │ │ @ instruction: 0x012c3020 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - @ instruction: 0x01228618 │ │ │ │ - tsteq r7, r0, asr r9 │ │ │ │ - @ instruction: 0x0118bdf0 │ │ │ │ - ldrdeq r8, [r2, -ip]! │ │ │ │ - tsteq r7, r4, lsl r9 │ │ │ │ - @ instruction: 0x0118bdb4 │ │ │ │ + @ instruction: 0x01228620 │ │ │ │ + tsteq r7, ip, asr r9 │ │ │ │ + @ instruction: 0x0118bdfc │ │ │ │ + @ instruction: 0x012285e4 │ │ │ │ + tsteq r7, r0, lsr #18 │ │ │ │ + tsteq r8, r0, asr #27 │ │ │ │ │ │ │ │ 00464cb8 : │ │ │ │ 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 │ │ │ │ @@ -953038,139 +953038,139 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 464d50 │ │ │ │ @ instruction: 0x012c2f2c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012c2f08 │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ @ instruction: 0x012c2eac │ │ │ │ - tsteq r8, r4, ror #22 │ │ │ │ + tsteq r8, r0, ror fp │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r8, r4, ror #21 │ │ │ │ - smlawteq r2, r0, r1, r8 │ │ │ │ - @ instruction: 0x0117d4f8 │ │ │ │ - @ instruction: 0x0118b998 │ │ │ │ - @ instruction: 0x01228128 │ │ │ │ - tsteq r7, r0, ror #8 │ │ │ │ - tsteq r8, r0, lsl #18 │ │ │ │ - @ instruction: 0x012280e8 │ │ │ │ - tsteq r8, r0, asr sl │ │ │ │ - tsteq r8, r0, asr #17 │ │ │ │ - @ instruction: 0x012280a4 │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - @ instruction: 0x0118b7d0 │ │ │ │ - @ instruction: 0x01227fe8 │ │ │ │ - @ instruction: 0x01227ee4 │ │ │ │ - @ instruction: 0x0118b6bc │ │ │ │ - strdeq r7, [r2, -r4]! │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - tsteq r8, ip, asr #11 │ │ │ │ - @ instruction: 0x01227db4 │ │ │ │ - tsteq r7, ip, ror #1 │ │ │ │ - tsteq r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x01227d74 │ │ │ │ - tsteq r7, ip, lsr #1 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ - @ instruction: 0x01227d34 │ │ │ │ - tsteq r7, ip, rrx │ │ │ │ - tsteq r8, ip, lsl #10 │ │ │ │ - strdeq r7, [r2, -r8]! │ │ │ │ - tsteq r7, r0, lsr r0 │ │ │ │ - @ instruction: 0x0118b4d0 │ │ │ │ - @ instruction: 0x01227cbc │ │ │ │ - @ instruction: 0x0117cff4 │ │ │ │ - @ instruction: 0x0118b494 │ │ │ │ - smlawbeq r2, r0, ip, r7 │ │ │ │ - @ instruction: 0x0117cfb8 │ │ │ │ - tsteq r8, r8, asr r4 │ │ │ │ - @ instruction: 0x01227c44 │ │ │ │ - tsteq r7, ip, ror pc │ │ │ │ - tsteq r8, ip, lsl r4 │ │ │ │ - @ instruction: 0x01227c08 │ │ │ │ - tsteq r7, r0, asr #30 │ │ │ │ - tsteq r8, r0, ror #7 │ │ │ │ - smlawteq r2, ip, fp, r7 │ │ │ │ - tsteq r7, r4, lsl #30 │ │ │ │ - tsteq r8, r4, lsr #7 │ │ │ │ - tsteq r7, ip, asr #29 │ │ │ │ - @ instruction: 0x01227b60 │ │ │ │ - @ instruction: 0x0117ce98 │ │ │ │ - tsteq r8, r8, lsr r3 │ │ │ │ - @ instruction: 0x01227b24 │ │ │ │ - tsteq r7, ip, asr lr │ │ │ │ - @ instruction: 0x0118b2fc │ │ │ │ - @ instruction: 0x01227ae4 │ │ │ │ - tsteq r8, ip, lsr r3 │ │ │ │ - @ instruction: 0x0118b2b4 │ │ │ │ - @ instruction: 0x01227a9c │ │ │ │ - @ instruction: 0x0117cdd4 │ │ │ │ - tsteq r8, r4, ror r2 │ │ │ │ - @ instruction: 0x01227a60 │ │ │ │ - @ instruction: 0x0117cd98 │ │ │ │ - tsteq r8, r8, lsr r2 │ │ │ │ - @ instruction: 0x01227a24 │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - @ instruction: 0x0118b1fc │ │ │ │ - @ instruction: 0x012279e8 │ │ │ │ - tsteq r7, r0, lsr #26 │ │ │ │ - tsteq r8, r4, asr #3 │ │ │ │ - tsteq r8, r4, lsr r2 │ │ │ │ - @ instruction: 0x012279a8 │ │ │ │ - tsteq r8, r0, lsl #3 │ │ │ │ - @ instruction: 0x01227968 │ │ │ │ - @ instruction: 0x0118b190 │ │ │ │ - tsteq r8, r0, asr #2 │ │ │ │ - @ instruction: 0x01227924 │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ - ldrsheq fp, [r8, -ip] │ │ │ │ - @ instruction: 0x012278e8 │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ - tsteq r8, r0, asr #1 │ │ │ │ - @ instruction: 0x012278ac │ │ │ │ - tsteq r7, r4, ror #23 │ │ │ │ - tsteq r8, r4, lsl #1 │ │ │ │ - @ instruction: 0x01227870 │ │ │ │ - tsteq r7, r8, lsr #23 │ │ │ │ - tsteq r8, r8, asr #32 │ │ │ │ - tsteq r7, r0, ror fp │ │ │ │ - @ instruction: 0x01227804 │ │ │ │ - tsteq r7, ip, lsr fp │ │ │ │ - @ instruction: 0x0118afdc │ │ │ │ - smlawteq r2, r8, r7, r7 │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ - tsteq r8, r0, lsr #31 │ │ │ │ - smlawbeq r2, ip, r7, r7 │ │ │ │ - tsteq r7, r4, asr #21 │ │ │ │ - tsteq r8, r4, ror #30 │ │ │ │ - @ instruction: 0x01227750 │ │ │ │ - tsteq r7, r8, lsl #21 │ │ │ │ - tsteq r8, r8, lsr #30 │ │ │ │ - @ instruction: 0x01227714 │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ - tsteq r8, ip, ror #29 │ │ │ │ - ldrdeq r7, [r2, -r8]! │ │ │ │ - tsteq r7, r0, lsl sl │ │ │ │ - @ instruction: 0x0118aeb0 │ │ │ │ - @ instruction: 0x0122769c │ │ │ │ - @ instruction: 0x0117c9d4 │ │ │ │ - tsteq r8, r4, ror lr │ │ │ │ - @ instruction: 0x01227660 │ │ │ │ - @ instruction: 0x0117c998 │ │ │ │ - tsteq r8, r8, lsr lr │ │ │ │ - @ instruction: 0x01227624 │ │ │ │ - tsteq r7, ip, asr r9 │ │ │ │ - @ instruction: 0x0118adfc │ │ │ │ - @ instruction: 0x012275e8 │ │ │ │ - tsteq r7, r0, lsr #18 │ │ │ │ - tsteq r8, r0, asr #27 │ │ │ │ + @ instruction: 0x0118baf0 │ │ │ │ + smlawteq r2, r8, r1, r8 │ │ │ │ + tsteq r7, r4, lsl #10 │ │ │ │ + tsteq r8, r4, lsr #19 │ │ │ │ + @ instruction: 0x01228130 │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + tsteq r8, ip, lsl #18 │ │ │ │ + strdeq r8, [r2, -r0]! │ │ │ │ + tsteq r8, ip, asr sl │ │ │ │ + tsteq r8, ip, asr #17 │ │ │ │ + @ instruction: 0x012280ac │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ + tsteq r8, r4, lsl #17 │ │ │ │ + @ instruction: 0x0118b7dc │ │ │ │ + strdeq r7, [r2, -r0]! │ │ │ │ + @ instruction: 0x01227eec │ │ │ │ + tsteq r8, r8, asr #13 │ │ │ │ + strdeq r7, [r2, -ip]! │ │ │ │ + tsteq r7, r8, lsr r1 │ │ │ │ + @ instruction: 0x0118b5d8 │ │ │ │ + @ instruction: 0x01227dbc │ │ │ │ + ldrsheq sp, [r7, -r8] │ │ │ │ + @ instruction: 0x0118b598 │ │ │ │ + @ instruction: 0x01227d7c │ │ │ │ + ldrheq sp, [r7, -r8] │ │ │ │ + tsteq r8, ip, asr r5 │ │ │ │ + @ instruction: 0x01227d3c │ │ │ │ + tsteq r7, r8, ror r0 │ │ │ │ + tsteq r8, r8, lsl r5 │ │ │ │ + @ instruction: 0x01227d00 │ │ │ │ + tsteq r7, ip, lsr r0 │ │ │ │ + @ instruction: 0x0118b4dc │ │ │ │ + smlawteq r2, r4, ip, r7 │ │ │ │ + tsteq r7, r0 │ │ │ │ + tsteq r8, r0, lsr #9 │ │ │ │ + smlawbeq r2, r8, ip, r7 │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ + tsteq r8, r4, ror #8 │ │ │ │ + @ instruction: 0x01227c4c │ │ │ │ + tsteq r7, r8, lsl #31 │ │ │ │ + tsteq r8, r8, lsr #8 │ │ │ │ + @ instruction: 0x01227c10 │ │ │ │ + tsteq r7, ip, asr #30 │ │ │ │ + tsteq r8, ip, ror #7 │ │ │ │ + ldrdeq r7, [r2, -r4]! │ │ │ │ + tsteq r7, r0, lsl pc │ │ │ │ + @ instruction: 0x0118b3b0 │ │ │ │ + @ instruction: 0x0117ced8 │ │ │ │ + @ instruction: 0x01227b68 │ │ │ │ + tsteq r7, r4, lsr #29 │ │ │ │ + tsteq r8, r4, asr #6 │ │ │ │ + @ instruction: 0x01227b2c │ │ │ │ + tsteq r7, r8, ror #28 │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ + @ instruction: 0x01227aec │ │ │ │ + tsteq r8, r8, asr #6 │ │ │ │ + tsteq r8, r0, asr #5 │ │ │ │ + @ instruction: 0x01227aa4 │ │ │ │ + tsteq r7, r0, ror #27 │ │ │ │ + tsteq r8, r0, lsl #5 │ │ │ │ + @ instruction: 0x01227a68 │ │ │ │ + tsteq r7, r4, lsr #27 │ │ │ │ + tsteq r8, r4, asr #4 │ │ │ │ + @ instruction: 0x01227a2c │ │ │ │ + tsteq r7, r8, ror #26 │ │ │ │ + tsteq r8, r8, lsl #4 │ │ │ │ + strdeq r7, [r2, -r0]! │ │ │ │ + tsteq r7, ip, lsr #26 │ │ │ │ + @ instruction: 0x0118b1d0 │ │ │ │ + tsteq r8, r0, asr #4 │ │ │ │ + @ instruction: 0x012279b0 │ │ │ │ + tsteq r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x01227970 │ │ │ │ + @ instruction: 0x0118b19c │ │ │ │ + tsteq r8, ip, asr #2 │ │ │ │ + @ instruction: 0x0122792c │ │ │ │ + tsteq r7, r8, ror #24 │ │ │ │ + tsteq r8, r8, lsl #2 │ │ │ │ + strdeq r7, [r2, -r0]! │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ + tsteq r8, ip, asr #1 │ │ │ │ + @ instruction: 0x012278b4 │ │ │ │ + @ instruction: 0x0117cbf0 │ │ │ │ + @ instruction: 0x0118b090 │ │ │ │ + @ instruction: 0x01227878 │ │ │ │ + @ instruction: 0x0117cbb4 │ │ │ │ + tsteq r8, r4, asr r0 │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + @ instruction: 0x0122780c │ │ │ │ + tsteq r7, r8, asr #22 │ │ │ │ + tsteq r8, r8, ror #31 │ │ │ │ + ldrdeq r7, [r2, -r0]! │ │ │ │ + tsteq r7, ip, lsl #22 │ │ │ │ + tsteq r8, ip, lsr #31 │ │ │ │ + @ instruction: 0x01227794 │ │ │ │ + @ instruction: 0x0117cad0 │ │ │ │ + tsteq r8, r0, ror pc │ │ │ │ + @ instruction: 0x01227758 │ │ │ │ + @ instruction: 0x0117ca94 │ │ │ │ + tsteq r8, r4, lsr pc │ │ │ │ + @ instruction: 0x0122771c │ │ │ │ + tsteq r7, r8, asr sl │ │ │ │ + @ instruction: 0x0118aef8 │ │ │ │ + @ instruction: 0x012276e0 │ │ │ │ + tsteq r7, ip, lsl sl │ │ │ │ + @ instruction: 0x0118aebc │ │ │ │ + @ instruction: 0x012276a4 │ │ │ │ + tsteq r7, r0, ror #19 │ │ │ │ + tsteq r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x01227668 │ │ │ │ + tsteq r7, r4, lsr #19 │ │ │ │ + tsteq r8, r4, asr #28 │ │ │ │ + @ instruction: 0x0122762c │ │ │ │ + tsteq r7, r8, ror #18 │ │ │ │ + tsteq r8, r8, lsl #28 │ │ │ │ + strdeq r7, [r2, -r0]! │ │ │ │ + tsteq r7, ip, lsr #18 │ │ │ │ + tsteq r8, ip, asr #27 │ │ │ │ │ │ │ │ 00465e8c : │ │ │ │ ldr r3, [pc, #28] @ 465eb0 │ │ │ │ ldr r2, [pc, #28] @ 465eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -953432,35 +953432,35 @@ │ │ │ │ mov r1, #14 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4660d4 │ │ │ │ @ instruction: 0x012c1d28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r8, ip, lsr #23 │ │ │ │ - @ instruction: 0x01227320 │ │ │ │ - tsteq r8, r4, ror #20 │ │ │ │ - @ instruction: 0x01227204 │ │ │ │ + @ instruction: 0x0118abb8 │ │ │ │ + @ instruction: 0x01227328 │ │ │ │ + tsteq r8, r0, ror sl │ │ │ │ + @ instruction: 0x0122720c │ │ │ │ @ instruction: 0x012c1b28 │ │ │ │ - tsteq r8, ip, lsr r9 │ │ │ │ - @ instruction: 0x0118a9dc │ │ │ │ - @ instruction: 0x0122717c │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0118a99c │ │ │ │ - @ instruction: 0x0122713c │ │ │ │ - @ instruction: 0x0117c3f4 │ │ │ │ - tsteq r7, r4, asr #7 │ │ │ │ - @ instruction: 0x0117c394 │ │ │ │ - tsteq r7, r4, ror #6 │ │ │ │ - tsteq r7, r0, lsr r3 │ │ │ │ - tsteq r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x01227044 │ │ │ │ - @ instruction: 0x0117c2f8 │ │ │ │ - tsteq r8, ip, ror #16 │ │ │ │ - @ instruction: 0x0122700c │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ + tsteq r8, r8, ror #19 │ │ │ │ + smlawbeq r2, r4, r1, r7 │ │ │ │ + tsteq r7, r4, lsr r4 │ │ │ │ + tsteq r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x01227144 │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ + @ instruction: 0x0117c3d0 │ │ │ │ + tsteq r7, r0, lsr #7 │ │ │ │ + tsteq r7, r0, ror r3 │ │ │ │ + tsteq r7, ip, lsr r3 │ │ │ │ + @ instruction: 0x0118a8b0 │ │ │ │ + @ instruction: 0x0122704c │ │ │ │ + tsteq r7, r4, lsl #6 │ │ │ │ + tsteq r8, r8, ror r8 │ │ │ │ + @ instruction: 0x01227014 │ │ │ │ │ │ │ │ 0046630c : │ │ │ │ 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 │ │ │ │ @@ -954178,73 +954178,73 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 46694c │ │ │ │ ldrdeq r1, [ip, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - tsteq r8, r8, lsr r7 │ │ │ │ - @ instruction: 0x01226c24 │ │ │ │ - tsteq r8, r8, lsl #9 │ │ │ │ + ldrdeq r6, [r2, -r8]! │ │ │ │ + tsteq r8, r4, asr #14 │ │ │ │ + @ instruction: 0x01226c2c │ │ │ │ + @ instruction: 0x0118a494 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - tsteq r8, r4, asr r2 │ │ │ │ - @ instruction: 0x012269e4 │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ + @ instruction: 0x012269ec │ │ │ │ @ instruction: 0x012c12b0 │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq r8, ip, lsr r1 │ │ │ │ - smlawteq r2, ip, r8, r6 │ │ │ │ - tsteq r7, r4, ror #22 │ │ │ │ - tsteq r8, r0, lsl #2 │ │ │ │ - @ instruction: 0x01226890 │ │ │ │ - tsteq r7, r0, lsr fp │ │ │ │ - @ instruction: 0x0117bafc │ │ │ │ - @ instruction: 0x0118a094 │ │ │ │ - @ instruction: 0x01226824 │ │ │ │ - tsteq r7, r4, asr #21 │ │ │ │ - tsteq r8, ip, asr r0 │ │ │ │ - @ instruction: 0x012267ec │ │ │ │ - tsteq r7, ip, lsl #21 │ │ │ │ - tsteq r8, r4, lsr #32 │ │ │ │ - @ instruction: 0x012267b4 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - tsteq r8, r8, ror #31 │ │ │ │ - @ instruction: 0x01226778 │ │ │ │ - tsteq r7, r8, lsl sl │ │ │ │ - @ instruction: 0x01189fb4 │ │ │ │ - @ instruction: 0x01226744 │ │ │ │ - tsteq r7, r4, ror #19 │ │ │ │ - @ instruction: 0x0117b9b4 │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - tsteq r8, r8, lsl pc │ │ │ │ - @ instruction: 0x012266a8 │ │ │ │ - tsteq r7, r0, asr #18 │ │ │ │ - @ instruction: 0x01189ed8 │ │ │ │ - @ instruction: 0x01226668 │ │ │ │ - tsteq r8, r8, ror #29 │ │ │ │ - @ instruction: 0x01189e9c │ │ │ │ - @ instruction: 0x0122662c │ │ │ │ - tsteq r7, ip, asr #17 │ │ │ │ - @ instruction: 0x0117b89c │ │ │ │ - tsteq r7, ip, ror #16 │ │ │ │ - tsteq r7, r8, lsr r8 │ │ │ │ - @ instruction: 0x01189dd0 │ │ │ │ - @ instruction: 0x01226560 │ │ │ │ - tsteq r7, r0, lsl #16 │ │ │ │ - @ instruction: 0x01189d98 │ │ │ │ - @ instruction: 0x01226528 │ │ │ │ - tsteq r7, r8, asr #15 │ │ │ │ - tsteq r8, r0, ror #26 │ │ │ │ - strdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x0117b790 │ │ │ │ - tsteq r8, r8, lsr #26 │ │ │ │ - @ instruction: 0x012264b8 │ │ │ │ - tsteq r7, r8, asr r7 │ │ │ │ - @ instruction: 0x01189cf0 │ │ │ │ - smlawbeq r2, r0, r4, r6 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + tsteq r8, r8, asr #2 │ │ │ │ + ldrdeq r6, [r2, -r4]! │ │ │ │ + tsteq r7, r0, ror fp │ │ │ │ + tsteq r8, ip, lsl #2 │ │ │ │ + @ instruction: 0x01226898 │ │ │ │ + tsteq r7, ip, lsr fp │ │ │ │ + tsteq r7, r8, lsl #22 │ │ │ │ + tsteq r8, r0, lsr #1 │ │ │ │ + @ instruction: 0x0122682c │ │ │ │ + @ instruction: 0x0117bad0 │ │ │ │ + tsteq r8, r8, rrx │ │ │ │ + strdeq r6, [r2, -r4]! │ │ │ │ + @ instruction: 0x0117ba98 │ │ │ │ + tsteq r8, r0, lsr r0 │ │ │ │ + @ instruction: 0x012267bc │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + @ instruction: 0x01189ff4 │ │ │ │ + smlawbeq r2, r0, r7, r6 │ │ │ │ + tsteq r7, r4, lsr #20 │ │ │ │ + tsteq r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0122674c │ │ │ │ + @ instruction: 0x0117b9f0 │ │ │ │ + tsteq r7, r0, asr #19 │ │ │ │ + tsteq r7, r8, lsl #19 │ │ │ │ + tsteq r8, r4, lsr #30 │ │ │ │ + @ instruction: 0x012266b0 │ │ │ │ + tsteq r7, ip, asr #18 │ │ │ │ + tsteq r8, r4, ror #29 │ │ │ │ + @ instruction: 0x01226670 │ │ │ │ + @ instruction: 0x01189ef4 │ │ │ │ + tsteq r8, r8, lsr #29 │ │ │ │ + @ instruction: 0x01226634 │ │ │ │ + @ instruction: 0x0117b8d8 │ │ │ │ + tsteq r7, r8, lsr #17 │ │ │ │ + tsteq r7, r8, ror r8 │ │ │ │ + tsteq r7, r4, asr #16 │ │ │ │ + @ instruction: 0x01189ddc │ │ │ │ + @ instruction: 0x01226568 │ │ │ │ + tsteq r7, ip, lsl #16 │ │ │ │ + tsteq r8, r4, lsr #27 │ │ │ │ + @ instruction: 0x01226530 │ │ │ │ + @ instruction: 0x0117b7d4 │ │ │ │ + tsteq r8, ip, ror #26 │ │ │ │ + strdeq r6, [r2, -r8]! │ │ │ │ + @ instruction: 0x0117b79c │ │ │ │ + tsteq r8, r4, lsr sp │ │ │ │ + smlawteq r2, r0, r4, r6 │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ + @ instruction: 0x01189cfc │ │ │ │ + smlawbeq r2, r8, r4, r6 │ │ │ │ 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 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #3188] @ 467bd8 │ │ │ │ @@ -955049,99 +955049,99 @@ │ │ │ │ @ instruction: 0x012c0c90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ - @ instruction: 0x012261b0 │ │ │ │ - @ instruction: 0x011899fc │ │ │ │ - @ instruction: 0x011e93f4 │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ - smlawbeq r2, r4, r0, r6 │ │ │ │ - tsteq r8, r4, ror #17 │ │ │ │ - @ instruction: 0x01225ee8 │ │ │ │ - tsteq r8, r4, asr #16 │ │ │ │ - tsteq r8, r8, asr #14 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ + @ instruction: 0x012261b8 │ │ │ │ + tsteq r8, r8, lsl #20 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ + tsteq sl, r8, lsl #21 │ │ │ │ + smlawbeq r2, ip, r0, r6 │ │ │ │ + @ instruction: 0x011898f0 │ │ │ │ + strdeq r5, [r2, -r0]! │ │ │ │ + tsteq r8, r0, asr r8 │ │ │ │ + tsteq r8, r4, asr r7 │ │ │ │ strdeq r0, [ip, -ip]! │ │ │ │ - @ instruction: 0x01225db4 │ │ │ │ - tsteq r8, r8, lsl r6 │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ - @ instruction: 0x01225d24 │ │ │ │ - tsteq r8, r0, lsl r6 │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ - ldrdeq r5, [r2, -r4]! │ │ │ │ - @ instruction: 0x01189598 │ │ │ │ - tsteq r8, r4, lsr r5 │ │ │ │ - smlawbeq r2, r0, ip, r5 │ │ │ │ - @ instruction: 0x0118959c │ │ │ │ - @ instruction: 0x011894dc │ │ │ │ - @ instruction: 0x01225c4c │ │ │ │ - tsteq r7, r8, lsl pc │ │ │ │ - tsteq r8, ip, lsr #9 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x0117aedc │ │ │ │ - tsteq r8, r0, ror r4 │ │ │ │ - ldrdeq r5, [r2, -r4]! │ │ │ │ - tsteq r7, r0, lsr #29 │ │ │ │ - tsteq r8, r8, lsr r4 │ │ │ │ - @ instruction: 0x01225b98 │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ - @ instruction: 0x011893f8 │ │ │ │ - @ instruction: 0x01225b5c │ │ │ │ - tsteq r7, r8, lsr #28 │ │ │ │ - @ instruction: 0x011893bc │ │ │ │ - @ instruction: 0x01225b20 │ │ │ │ - tsteq r7, ip, ror #27 │ │ │ │ - tsteq r8, r0, lsl #7 │ │ │ │ - @ instruction: 0x0117adb4 │ │ │ │ - tsteq r7, r8, lsl #27 │ │ │ │ - tsteq r8, ip, ror r3 │ │ │ │ - tsteq r7, r0, lsr sp │ │ │ │ - @ instruction: 0x01225a44 │ │ │ │ - tsteq r7, r0, lsl sp │ │ │ │ - tsteq r8, r4, lsr #5 │ │ │ │ - @ instruction: 0x0117acd8 │ │ │ │ - @ instruction: 0x012259ec │ │ │ │ - @ instruction: 0x0117acb8 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - @ instruction: 0x012259b0 │ │ │ │ - tsteq r7, ip, ror ip │ │ │ │ - tsteq r8, r0, lsl r2 │ │ │ │ - @ instruction: 0x01225974 │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ - @ instruction: 0x011891d4 │ │ │ │ - @ instruction: 0x01225938 │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ - @ instruction: 0x01189198 │ │ │ │ - strdeq r5, [r2, -ip]! │ │ │ │ - tsteq r7, r8, asr #23 │ │ │ │ - tsteq r8, ip, asr r1 │ │ │ │ - @ instruction: 0x0117ab90 │ │ │ │ - @ instruction: 0x01225890 │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ - ldrsheq r9, [r8, -r0] │ │ │ │ - @ instruction: 0x01225854 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ - ldrheq r9, [r8, -r4] │ │ │ │ - @ instruction: 0x01225818 │ │ │ │ - tsteq r7, r4, ror #21 │ │ │ │ - tsteq r8, r8, ror r0 │ │ │ │ - tsteq r7, ip, lsr #21 │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ - smlawbeq r2, r4, r7, r5 │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ + @ instruction: 0x01225dbc │ │ │ │ + tsteq r8, r4, lsr #12 │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + @ instruction: 0x01225d2c │ │ │ │ + tsteq r8, ip, lsl r6 │ │ │ │ + tsteq r8, r8, lsl #11 │ │ │ │ + ldrdeq r5, [r2, -ip]! │ │ │ │ + tsteq r8, r4, lsr #11 │ │ │ │ + tsteq r8, r0, asr #10 │ │ │ │ + smlawbeq r2, r8, ip, r5 │ │ │ │ + tsteq r8, r8, lsr #11 │ │ │ │ + tsteq r8, r8, ror #9 │ │ │ │ + @ instruction: 0x01225c54 │ │ │ │ + tsteq r7, r4, lsr #30 │ │ │ │ + @ instruction: 0x011894b8 │ │ │ │ + @ instruction: 0x01225c18 │ │ │ │ + tsteq r7, r8, ror #29 │ │ │ │ + tsteq r8, ip, ror r4 │ │ │ │ + ldrdeq r5, [r2, -ip]! │ │ │ │ + tsteq r7, ip, lsr #29 │ │ │ │ + tsteq r8, r4, asr #8 │ │ │ │ + @ instruction: 0x01225ba0 │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + tsteq r8, r4, lsl #8 │ │ │ │ + @ instruction: 0x01225b64 │ │ │ │ + tsteq r7, r4, lsr lr │ │ │ │ + tsteq r8, r8, asr #7 │ │ │ │ + @ instruction: 0x01225b28 │ │ │ │ + @ instruction: 0x0117adf8 │ │ │ │ + tsteq r8, ip, lsl #7 │ │ │ │ + tsteq r7, r0, asr #27 │ │ │ │ + @ instruction: 0x0117ad94 │ │ │ │ + tsteq r8, r8, lsl #7 │ │ │ │ + tsteq r7, ip, lsr sp │ │ │ │ + @ instruction: 0x01225a4c │ │ │ │ + tsteq r7, ip, lsl sp │ │ │ │ + @ instruction: 0x011892b0 │ │ │ │ + tsteq r7, r4, ror #25 │ │ │ │ + strdeq r5, [r2, -r4]! │ │ │ │ + tsteq r7, r4, asr #25 │ │ │ │ + tsteq r8, r8, asr r2 │ │ │ │ + @ instruction: 0x012259b8 │ │ │ │ + tsteq r7, r8, lsl #25 │ │ │ │ + tsteq r8, ip, lsl r2 │ │ │ │ + @ instruction: 0x0122597c │ │ │ │ + tsteq r7, ip, asr #24 │ │ │ │ + tsteq r8, r0, ror #3 │ │ │ │ + @ instruction: 0x01225940 │ │ │ │ + tsteq r7, r0, lsl ip │ │ │ │ + tsteq r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x01225904 │ │ │ │ + @ instruction: 0x0117abd4 │ │ │ │ + tsteq r8, r8, ror #2 │ │ │ │ + @ instruction: 0x0117ab9c │ │ │ │ + @ instruction: 0x01225898 │ │ │ │ + tsteq r7, r8, ror #22 │ │ │ │ + ldrsheq r9, [r8, -ip] │ │ │ │ + @ instruction: 0x0122585c │ │ │ │ + tsteq r7, ip, lsr #22 │ │ │ │ + tsteq r8, r0, asr #1 │ │ │ │ + @ instruction: 0x01225820 │ │ │ │ + @ instruction: 0x0117aaf0 │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x0117aab8 │ │ │ │ + tsteq r7, r8, lsl #21 │ │ │ │ + smlawbeq r2, ip, r7, r5 │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ tsteq r6, ip, asr #4 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - @ instruction: 0x01188fb4 │ │ │ │ - @ instruction: 0x01225708 │ │ │ │ - @ instruction: 0x0117a9d4 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + tsteq r8, r0, asr #31 │ │ │ │ + @ instruction: 0x01225710 │ │ │ │ + tsteq r7, r0, ror #19 │ │ │ │ + tsteq r8, r4, ror pc │ │ │ │ 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] @ 468220 │ │ │ │ @@ -955446,41 +955446,41 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 467f94 │ │ │ │ msreq R11_fiq, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01204a58 │ │ │ │ - tsteq r8, r8, lsr #28 │ │ │ │ - @ instruction: 0x012254b4 │ │ │ │ - @ instruction: 0x01188cf4 │ │ │ │ - @ instruction: 0x01225390 │ │ │ │ + @ instruction: 0x01204a64 │ │ │ │ + tsteq r8, r4, lsr lr │ │ │ │ + @ instruction: 0x012254bc │ │ │ │ + tsteq r8, r0, lsl #26 │ │ │ │ + @ instruction: 0x01225398 │ │ │ │ msreq CPSR_fxc, r8, ror #24 │ │ │ │ - @ instruction: 0x0117a590 │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ - tsteq r7, r8, lsr #10 │ │ │ │ - @ instruction: 0x01188bf4 │ │ │ │ - @ instruction: 0x01225290 │ │ │ │ - @ instruction: 0x0117a4f4 │ │ │ │ - tsteq r7, r4, asr #9 │ │ │ │ - @ instruction: 0x0117a490 │ │ │ │ - tsteq r8, ip, asr fp │ │ │ │ - strdeq r5, [r2, -r8]! │ │ │ │ - tsteq r7, r8, asr r4 │ │ │ │ - tsteq r8, r4, lsr #22 │ │ │ │ - smlawteq r2, r0, r1, r5 │ │ │ │ - tsteq r7, r0, lsr #8 │ │ │ │ - tsteq r8, ip, ror #21 │ │ │ │ - smlawbeq r2, r8, r1, r5 │ │ │ │ - tsteq r7, r8, ror #7 │ │ │ │ - @ instruction: 0x01188ab4 │ │ │ │ - @ instruction: 0x01225150 │ │ │ │ - @ instruction: 0x0117a3b4 │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x0117a59c │ │ │ │ + tsteq r7, r8, ror #10 │ │ │ │ + tsteq r7, r4, lsr r5 │ │ │ │ + tsteq r8, r0, lsl #24 │ │ │ │ + @ instruction: 0x01225298 │ │ │ │ + tsteq r7, r0, lsl #10 │ │ │ │ + @ instruction: 0x0117a4d0 │ │ │ │ + @ instruction: 0x0117a49c │ │ │ │ + tsteq r8, r8, ror #22 │ │ │ │ + @ instruction: 0x01225200 │ │ │ │ + tsteq r7, r4, ror #8 │ │ │ │ + tsteq r8, r0, lsr fp │ │ │ │ + smlawteq r2, r8, r1, r5 │ │ │ │ + tsteq r7, ip, lsr #8 │ │ │ │ + @ instruction: 0x01188af8 │ │ │ │ + @ instruction: 0x01225190 │ │ │ │ + @ instruction: 0x0117a3f4 │ │ │ │ + tsteq r8, r0, asr #21 │ │ │ │ + @ instruction: 0x01225158 │ │ │ │ + tsteq r7, r0, asr #7 │ │ │ │ + @ instruction: 0x0117a390 │ │ │ │ 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] @ 4687d0 │ │ │ │ @@ -955810,36 +955810,36 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 468564 │ │ │ │ msreq CPSR_fxc, ip, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01224fe4 │ │ │ │ - tsteq r8, r8, asr #18 │ │ │ │ + @ instruction: 0x01224fec │ │ │ │ + tsteq r8, r4, asr r9 │ │ │ │ msreq R11_fiq, r8 @ │ │ │ │ - tsteq r8, ip, lsr #9 │ │ │ │ - tsteq r8, r4, asr #13 │ │ │ │ - @ instruction: 0x01224d54 │ │ │ │ - @ instruction: 0x01179f9c │ │ │ │ - tsteq r7, ip, ror #30 │ │ │ │ - tsteq r7, ip, lsr pc │ │ │ │ - tsteq r7, ip, lsl #30 │ │ │ │ - @ instruction: 0x01179ed8 │ │ │ │ - tsteq r8, r4, asr #11 │ │ │ │ - @ instruction: 0x01224c54 │ │ │ │ - tsteq r7, r0, lsr #29 │ │ │ │ - tsteq r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x01224c1c │ │ │ │ - tsteq r7, r8, ror #28 │ │ │ │ - tsteq r8, r4, asr r5 │ │ │ │ - @ instruction: 0x01224be4 │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ - tsteq r7, r4, lsl #28 │ │ │ │ - @ instruction: 0x01179dd4 │ │ │ │ + @ instruction: 0x011884b8 │ │ │ │ + @ instruction: 0x011886d0 │ │ │ │ + @ instruction: 0x01224d5c │ │ │ │ + tsteq r7, r8, lsr #31 │ │ │ │ + tsteq r7, r8, ror pc │ │ │ │ + tsteq r7, r8, asr #30 │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + tsteq r7, r4, ror #29 │ │ │ │ + @ instruction: 0x011885d0 │ │ │ │ + @ instruction: 0x01224c5c │ │ │ │ + tsteq r7, ip, lsr #29 │ │ │ │ + @ instruction: 0x01188598 │ │ │ │ + @ instruction: 0x01224c24 │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ + tsteq r8, r0, ror #10 │ │ │ │ + @ instruction: 0x01224bec │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ + tsteq r7, r0, lsl lr │ │ │ │ + tsteq r7, r0, ror #27 │ │ │ │ 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] @ 468be4 │ │ │ │ @@ -956071,35 +956071,35 @@ │ │ │ │ mov r1, #14 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 468a08 │ │ │ │ msreq (UNDEF: 59), r0 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01224a58 │ │ │ │ - @ instruction: 0x011883d0 │ │ │ │ - tsteq r8, r0, asr #5 │ │ │ │ - @ instruction: 0x01224940 │ │ │ │ + @ instruction: 0x01224a60 │ │ │ │ + @ instruction: 0x011883dc │ │ │ │ + tsteq r8, ip, asr #5 │ │ │ │ + @ instruction: 0x01224948 │ │ │ │ strdeq pc, [fp, -r4]! │ │ │ │ - tsteq r8, r8 │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ - smlawteq r2, r4, r8, r4 │ │ │ │ - @ instruction: 0x01179af4 │ │ │ │ - tsteq r8, r4, lsl #4 │ │ │ │ - smlawbeq r2, r4, r8, r4 │ │ │ │ - tsteq r7, r0, asr #21 │ │ │ │ - @ instruction: 0x01179a90 │ │ │ │ - tsteq r7, r0, ror #20 │ │ │ │ - tsteq r7, r0, lsr sl │ │ │ │ - @ instruction: 0x011799fc │ │ │ │ - tsteq r8, ip, lsl #2 │ │ │ │ - smlawbeq r2, ip, r7, r4 │ │ │ │ - tsteq r7, r4, asr #19 │ │ │ │ - ldrsbeq r8, [r8, -r4] │ │ │ │ - @ instruction: 0x01224754 │ │ │ │ + tsteq r8, r4, lsl r0 │ │ │ │ + tsteq r8, r0, asr r2 │ │ │ │ + smlawteq r2, ip, r8, r4 │ │ │ │ + tsteq r7, r0, lsl #22 │ │ │ │ + tsteq r8, r0, lsl r2 │ │ │ │ + smlawbeq r2, ip, r8, r4 │ │ │ │ + tsteq r7, ip, asr #21 │ │ │ │ + @ instruction: 0x01179a9c │ │ │ │ + tsteq r7, ip, ror #20 │ │ │ │ + tsteq r7, ip, lsr sl │ │ │ │ + tsteq r7, r8, lsl #20 │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x01224794 │ │ │ │ + @ instruction: 0x011799d0 │ │ │ │ + tsteq r8, r0, ror #1 │ │ │ │ + @ instruction: 0x0122475c │ │ │ │ │ │ │ │ 00468c40 : │ │ │ │ ldr r3, [pc, #788] @ 468f5c │ │ │ │ ldr r2, [pc, #788] @ 468f60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -956296,58 +956296,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 468d80 │ │ │ │ @ instruction: 0x012befbc │ │ │ │ andeq r8, r0, ip, ror r3 │ │ │ │ @ instruction: 0xffffb5f4 │ │ │ │ - tsteq r8, ip, asr r9 │ │ │ │ + tsteq r8, r8, ror #18 │ │ │ │ @ instruction: 0xfffff09c │ │ │ │ - @ instruction: 0x01180d9c │ │ │ │ + tsteq r8, r8, lsr #27 │ │ │ │ @ instruction: 0xffffd1f0 │ │ │ │ - tsteq r8, r0, lsr #32 │ │ │ │ + tsteq r8, ip, lsr #32 │ │ │ │ @ instruction: 0xfffffb4c │ │ │ │ - tsteq r8, r8 │ │ │ │ + tsteq r8, r4, lsl r0 │ │ │ │ @ instruction: 0xfffff594 │ │ │ │ - @ instruction: 0x01187ff0 │ │ │ │ + @ instruction: 0x01187ffc │ │ │ │ @ instruction: 0xffffba64 │ │ │ │ - @ instruction: 0x01187fd8 │ │ │ │ + tsteq r8, r4, ror #31 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - tsteq r8, r8, asr #31 │ │ │ │ + @ instruction: 0x01187fd4 │ │ │ │ @ instruction: 0xffffe1f0 │ │ │ │ - @ instruction: 0x01187fb0 │ │ │ │ + @ instruction: 0x01187fbc │ │ │ │ @ instruction: 0xffff7ff8 │ │ │ │ - tsteq r8, r0, lsr #31 │ │ │ │ - tsteq r7, r8, ror #15 │ │ │ │ - tsteq r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x01224594 │ │ │ │ - @ instruction: 0x011797b4 │ │ │ │ - @ instruction: 0x01187ef0 │ │ │ │ - @ instruction: 0x01224560 │ │ │ │ - tsteq r7, r0, lsl #15 │ │ │ │ - @ instruction: 0x01187ebc │ │ │ │ - @ instruction: 0x0122452c │ │ │ │ - tsteq r7, ip, asr #14 │ │ │ │ - tsteq r8, r8, lsl #29 │ │ │ │ + tsteq r8, ip, lsr #31 │ │ │ │ + @ instruction: 0x011797f4 │ │ │ │ + tsteq r8, r0, lsr pc │ │ │ │ + @ instruction: 0x0122459c │ │ │ │ + tsteq r7, r0, asr #15 │ │ │ │ + @ instruction: 0x01187efc │ │ │ │ + @ instruction: 0x01224568 │ │ │ │ + tsteq r7, ip, lsl #15 │ │ │ │ + tsteq r8, r8, asr #29 │ │ │ │ + @ instruction: 0x01224534 │ │ │ │ + tsteq r7, r8, asr r7 │ │ │ │ + @ instruction: 0x01187e94 │ │ │ │ + @ instruction: 0x01224500 │ │ │ │ + tsteq r7, r4, lsr #14 │ │ │ │ + tsteq r8, r0, ror #28 │ │ │ │ + smlawteq r2, ip, r4, r4 │ │ │ │ + @ instruction: 0x011796f0 │ │ │ │ + tsteq r8, ip, lsr #28 │ │ │ │ + @ instruction: 0x01224498 │ │ │ │ + @ instruction: 0x011796bc │ │ │ │ + @ instruction: 0x01187df8 │ │ │ │ + @ instruction: 0x01224464 │ │ │ │ + tsteq r7, r8, lsl #13 │ │ │ │ + tsteq r8, r4, asr #27 │ │ │ │ + @ instruction: 0x01224430 │ │ │ │ + tsteq r7, r4, asr r6 │ │ │ │ + tsteq r8, ip, lsl #27 │ │ │ │ strdeq r4, [r2, -r8]! │ │ │ │ - tsteq r7, r8, lsl r7 │ │ │ │ - tsteq r8, r4, asr lr │ │ │ │ - smlawteq r2, r4, r4, r4 │ │ │ │ - tsteq r7, r4, ror #13 │ │ │ │ - tsteq r8, r0, lsr #28 │ │ │ │ - @ instruction: 0x01224490 │ │ │ │ - @ instruction: 0x011796b0 │ │ │ │ - tsteq r8, ip, ror #27 │ │ │ │ - @ instruction: 0x0122445c │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - @ instruction: 0x01187db8 │ │ │ │ - @ instruction: 0x01224428 │ │ │ │ - tsteq r7, r8, asr #12 │ │ │ │ - tsteq r8, r0, lsl #27 │ │ │ │ - strdeq r4, [r2, -r0]! │ │ │ │ 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] @ 4696a4 │ │ │ │ @@ -956761,46 +956761,46 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 46936c │ │ │ │ smlawteq fp, r8, fp, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01224278 │ │ │ │ - @ instruction: 0x01224224 │ │ │ │ - @ instruction: 0x01187bd8 │ │ │ │ - @ instruction: 0x011793f4 │ │ │ │ - tsteq r7, r8, lsl #7 │ │ │ │ - @ instruction: 0x011879d4 │ │ │ │ - @ instruction: 0x01224014 │ │ │ │ + smlawbeq r2, r0, r2, r4 │ │ │ │ + @ instruction: 0x0122422c │ │ │ │ + tsteq r8, r4, ror #23 │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ + @ instruction: 0x01179394 │ │ │ │ + tsteq r8, r0, ror #19 │ │ │ │ + @ instruction: 0x0122401c │ │ │ │ @ instruction: 0x012be890 │ │ │ │ - tsteq r8, r4, asr #12 │ │ │ │ - @ instruction: 0x011878f4 │ │ │ │ - @ instruction: 0x01223f34 │ │ │ │ - tsteq r7, r0, lsr r1 │ │ │ │ - ldrsheq r9, [r7, -ip] │ │ │ │ - tsteq r8, r0, lsl #17 │ │ │ │ - smlawteq r2, r0, lr, r3 │ │ │ │ - tsteq r7, r4, asr #1 │ │ │ │ - tsteq r8, r8, asr #16 │ │ │ │ - smlawbeq r2, r8, lr, r3 │ │ │ │ - @ instruction: 0x01179090 │ │ │ │ - tsteq r8, r0, lsr #16 │ │ │ │ - @ instruction: 0x011825bc │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ - @ instruction: 0x0118779c │ │ │ │ - tsteq r8, r4, asr #10 │ │ │ │ - @ instruction: 0x01178fb8 │ │ │ │ - tsteq r7, r4, lsl #31 │ │ │ │ - tsteq r7, ip, lsr pc │ │ │ │ - tsteq r8, r0, asr #13 │ │ │ │ - @ instruction: 0x01223d00 │ │ │ │ - tsteq r7, r4, lsl #30 │ │ │ │ - tsteq r8, r8, lsl #13 │ │ │ │ - smlawteq r2, r8, ip, r3 │ │ │ │ + tsteq r8, r0, asr r6 │ │ │ │ + tsteq r8, r0, lsl #18 │ │ │ │ + @ instruction: 0x01223f3c │ │ │ │ + tsteq r7, ip, lsr r1 │ │ │ │ + tsteq r7, r8, lsl #2 │ │ │ │ + tsteq r8, ip, lsl #17 │ │ │ │ + smlawteq r2, r8, lr, r3 │ │ │ │ + ldrsbeq r9, [r7, -r0] │ │ │ │ + tsteq r8, r4, asr r8 │ │ │ │ + @ instruction: 0x01223e90 │ │ │ │ + @ instruction: 0x0117909c │ │ │ │ + tsteq r8, ip, lsr #16 │ │ │ │ + tsteq r8, r8, asr #11 │ │ │ │ + tsteq r7, r8, lsr #32 │ │ │ │ + tsteq r8, r8, lsr #15 │ │ │ │ + tsteq r8, r0, asr r5 │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ + @ instruction: 0x01178f90 │ │ │ │ + tsteq r7, r8, asr #30 │ │ │ │ + tsteq r8, ip, asr #13 │ │ │ │ + @ instruction: 0x01223d08 │ │ │ │ + tsteq r7, r0, lsl pc │ │ │ │ + @ instruction: 0x01187694 │ │ │ │ + ldrdeq r3, [r2, -r0]! │ │ │ │ │ │ │ │ 0046972c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -956950,16 +956950,16 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x012be320 │ │ │ │ tsteq r6, r4, ror #10 │ │ │ │ - tsteq r8, r4, lsl r4 │ │ │ │ - @ instruction: 0x01223a38 │ │ │ │ + tsteq r8, r0, lsr #8 │ │ │ │ + @ instruction: 0x01223a40 │ │ │ │ │ │ │ │ 004699a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -957055,16 +957055,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x0116a3bc │ │ │ │ - @ instruction: 0x01223898 │ │ │ │ - tsteq r8, r0, ror #4 │ │ │ │ + @ instruction: 0x012238a0 │ │ │ │ + tsteq r8, ip, ror #4 │ │ │ │ │ │ │ │ 00469b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -957251,19 +957251,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r8, ror #1 │ │ │ │ - smlawteq r2, r8, r5, r3 │ │ │ │ - @ instruction: 0x01186f90 │ │ │ │ + ldrdeq r3, [r2, -r0]! │ │ │ │ + @ instruction: 0x01186f9c │ │ │ │ tsteq r6, r4, lsr #1 │ │ │ │ - smlawbeq r2, r4, r5, r3 │ │ │ │ - tsteq r8, ip, asr #30 │ │ │ │ + smlawbeq r2, ip, r5, r3 │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ │ │ │ │ 00469e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -957450,19 +957450,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01169dd4 │ │ │ │ - @ instruction: 0x012232b4 │ │ │ │ - tsteq r8, ip, ror ip │ │ │ │ + @ instruction: 0x012232bc │ │ │ │ + tsteq r8, r8, lsl #25 │ │ │ │ @ instruction: 0x01169d90 │ │ │ │ - @ instruction: 0x01223270 │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ + @ instruction: 0x01223278 │ │ │ │ + tsteq r8, r4, asr #24 │ │ │ │ │ │ │ │ 0046a164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -957649,19 +957649,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r0, asr #21 │ │ │ │ - @ instruction: 0x01222fa0 │ │ │ │ - tsteq r8, r8, ror #18 │ │ │ │ + @ instruction: 0x01222fa8 │ │ │ │ + tsteq r8, r4, ror r9 │ │ │ │ tsteq r6, ip, ror sl │ │ │ │ - @ instruction: 0x01222f5c │ │ │ │ - tsteq r8, r4, lsr #18 │ │ │ │ + @ instruction: 0x01222f64 │ │ │ │ + tsteq r8, r0, lsr r9 │ │ │ │ │ │ │ │ 0046a478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -957839,19 +957839,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011697d8 │ │ │ │ - @ instruction: 0x01222cb4 │ │ │ │ - tsteq r8, ip, ror r6 │ │ │ │ + @ instruction: 0x01222cbc │ │ │ │ + tsteq r8, r8, lsl #13 │ │ │ │ @ instruction: 0x01169798 │ │ │ │ - @ instruction: 0x01222c74 │ │ │ │ - tsteq r8, ip, lsr r6 │ │ │ │ + @ instruction: 0x01222c7c │ │ │ │ + tsteq r8, r8, asr #12 │ │ │ │ │ │ │ │ 0046a768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -958029,19 +958029,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r8, ror #9 │ │ │ │ - smlawteq r2, r4, r9, r2 │ │ │ │ - tsteq r8, ip, lsl #7 │ │ │ │ + smlawteq r2, ip, r9, r2 │ │ │ │ + @ instruction: 0x01186398 │ │ │ │ tsteq r6, r8, lsr #9 │ │ │ │ - smlawbeq r2, r4, r9, r2 │ │ │ │ - tsteq r8, ip, asr #6 │ │ │ │ + smlawbeq r2, ip, r9, r2 │ │ │ │ + tsteq r8, r8, asr r3 │ │ │ │ │ │ │ │ 0046aa58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -958148,16 +958148,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011692dc │ │ │ │ - @ instruction: 0x012227b8 │ │ │ │ - tsteq r8, r8, lsl #3 │ │ │ │ + smlawteq r2, r0, r7, r2 │ │ │ │ + @ instruction: 0x01186194 │ │ │ │ │ │ │ │ 0046ac20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -958253,16 +958253,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, ip, lsr r1 │ │ │ │ - @ instruction: 0x01222618 │ │ │ │ - tsteq r8, r0, ror #31 │ │ │ │ + @ instruction: 0x01222620 │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ │ │ │ │ 0046adbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -958357,16 +958357,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r4, lsr #31 │ │ │ │ - smlawbeq r2, r0, r4, r2 │ │ │ │ - tsteq r8, r8, asr #28 │ │ │ │ + smlawbeq r2, r8, r4, r2 │ │ │ │ + tsteq r8, r4, asr lr │ │ │ │ │ │ │ │ 0046af54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -958498,22 +958498,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01168f94 │ │ │ │ - smlawteq r2, r8, r2, r2 │ │ │ │ - @ instruction: 0x01185c90 │ │ │ │ + ldrdeq r2, [r2, -r0]! │ │ │ │ + @ instruction: 0x01185c9c │ │ │ │ tsteq r6, r8, lsr #27 │ │ │ │ - smlawbeq r2, r4, r2, r2 │ │ │ │ - tsteq r8, r4, asr ip │ │ │ │ + smlawbeq r2, ip, r2, r2 │ │ │ │ + tsteq r8, r0, ror #24 │ │ │ │ tsteq r6, r8, lsr pc │ │ │ │ - @ instruction: 0x01222244 │ │ │ │ - tsteq r8, ip, lsl #24 │ │ │ │ + @ instruction: 0x0122224c │ │ │ │ + tsteq r8, r8, lsl ip │ │ │ │ │ │ │ │ 0046b198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -958815,28 +958815,28 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r8, r4, ror #18 │ │ │ │ - smlawbeq r2, r4, pc, r1 @ │ │ │ │ + tsteq r8, r0, ror r9 │ │ │ │ + smlawbeq r2, ip, pc, r1 @ │ │ │ │ @ instruction: 0x012bc7e0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01221eec │ │ │ │ - @ instruction: 0x011858b8 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - @ instruction: 0x01221e94 │ │ │ │ + strdeq r1, [r2, -r4]! │ │ │ │ + tsteq r8, r4, asr #17 │ │ │ │ + tsteq r8, r4, lsl #17 │ │ │ │ + @ instruction: 0x01221e9c │ │ │ │ tsteq r6, r4, asr #17 │ │ │ │ - @ instruction: 0x01221da4 │ │ │ │ - tsteq r8, ip, ror #14 │ │ │ │ + @ instruction: 0x01221dac │ │ │ │ + tsteq r8, r8, ror r7 │ │ │ │ tsteq r6, r0, lsl #17 │ │ │ │ - @ instruction: 0x01221d60 │ │ │ │ - tsteq r8, r8, lsr #14 │ │ │ │ + @ instruction: 0x01221d68 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ │ │ │ │ 0046b69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -959074,22 +959074,22 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlawteq r2, r0, sl, r1 │ │ │ │ + smlawteq r2, r8, sl, r1 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ tsteq r6, r0, asr #9 │ │ │ │ - @ instruction: 0x0122199c │ │ │ │ - tsteq r8, r4, ror #6 │ │ │ │ + @ instruction: 0x012219a4 │ │ │ │ + tsteq r8, r0, ror r3 │ │ │ │ tsteq r6, r0, lsl #9 │ │ │ │ - @ instruction: 0x0122195c │ │ │ │ - tsteq r8, r4, lsr #6 │ │ │ │ + @ instruction: 0x01221964 │ │ │ │ + tsteq r8, r0, lsr r3 │ │ │ │ │ │ │ │ 0046ba88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -959298,25 +959298,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r8, r4, asr r1 │ │ │ │ - @ instruction: 0x01221774 │ │ │ │ + tsteq r8, r0, ror #2 │ │ │ │ + @ instruction: 0x0122177c │ │ │ │ ldrdeq fp, [fp, -r0]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x012216e8 │ │ │ │ - ldrheq r5, [r8, -r4] │ │ │ │ - tsteq r8, r8, lsl #1 │ │ │ │ - @ instruction: 0x012216a4 │ │ │ │ + strdeq r1, [r2, -r0]! │ │ │ │ + tsteq r8, r0, asr #1 │ │ │ │ + @ instruction: 0x01185094 │ │ │ │ + @ instruction: 0x012216ac │ │ │ │ tsteq r6, r8, lsl r1 │ │ │ │ - strdeq r1, [r2, -r4]! │ │ │ │ - tsteq r8, r4, asr #31 │ │ │ │ + strdeq r1, [r2, -ip]! │ │ │ │ + @ instruction: 0x01184fd0 │ │ │ │ │ │ │ │ 0046be0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -959411,16 +959411,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r4, asr pc │ │ │ │ - @ instruction: 0x01221430 │ │ │ │ - @ instruction: 0x01184df8 │ │ │ │ + @ instruction: 0x01221438 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ │ │ │ │ 0046bfa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -959516,16 +959516,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01167db8 │ │ │ │ - @ instruction: 0x01221294 │ │ │ │ - tsteq r8, ip, asr ip │ │ │ │ + @ instruction: 0x0122129c │ │ │ │ + tsteq r8, r8, ror #24 │ │ │ │ │ │ │ │ 0046c140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -959595,16 +959595,16 @@ │ │ │ │ bl bc404 │ │ │ │ str r0, [r4] │ │ │ │ b 46c19c │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x012bba9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012bba60 │ │ │ │ - @ instruction: 0x01184b94 │ │ │ │ - @ instruction: 0x01221348 │ │ │ │ + tsteq r8, r0, lsr #23 │ │ │ │ + @ instruction: 0x01221350 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #280] @ 0x118 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ @@ -959793,52 +959793,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 46c61c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 46c398 │ │ │ │ @ instruction: 0x012bb968 │ │ │ │ - tsteq r8, ip, lsl #22 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01184ab0 │ │ │ │ - tsteq r8, r0, lsr #21 │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ - @ instruction: 0x012211e4 │ │ │ │ + @ instruction: 0x01184abc │ │ │ │ + tsteq r8, ip, lsr #21 │ │ │ │ + tsteq r8, ip, asr #20 │ │ │ │ + @ instruction: 0x012211ec │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x012bb864 │ │ │ │ - @ instruction: 0x01176194 │ │ │ │ - tsteq r8, r8, asr #19 │ │ │ │ - @ instruction: 0x01221168 │ │ │ │ + tsteq r7, r0, lsr #3 │ │ │ │ + @ instruction: 0x011849d4 │ │ │ │ + @ instruction: 0x01221170 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r7, ip, asr r1 │ │ │ │ - @ instruction: 0x01184990 │ │ │ │ - @ instruction: 0x01221130 │ │ │ │ + tsteq r7, r8, ror #2 │ │ │ │ + @ instruction: 0x0118499c │ │ │ │ + @ instruction: 0x01221138 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq r7, r8, lsr #2 │ │ │ │ - tsteq r8, ip, asr r9 │ │ │ │ - @ instruction: 0x01221100 │ │ │ │ - ldrsheq r6, [r7, -r4] │ │ │ │ - tsteq r8, r8, lsr #18 │ │ │ │ - smlawteq r2, r8, r0, r1 │ │ │ │ + tsteq r7, r4, lsr r1 │ │ │ │ + tsteq r8, r8, ror #18 │ │ │ │ + @ instruction: 0x01221108 │ │ │ │ + tsteq r7, r0, lsl #2 │ │ │ │ + tsteq r8, r4, lsr r9 │ │ │ │ + ldrdeq r1, [r2, -r0]! │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r7, r0, asr #1 │ │ │ │ - @ instruction: 0x011848f4 │ │ │ │ - @ instruction: 0x01221094 │ │ │ │ + tsteq r7, ip, asr #1 │ │ │ │ + tsteq r8, r0, lsl #18 │ │ │ │ + @ instruction: 0x0122109c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r7, ip, lsl #1 │ │ │ │ - tsteq r8, r0, asr #17 │ │ │ │ - @ instruction: 0x01221060 │ │ │ │ + @ instruction: 0x01176098 │ │ │ │ + tsteq r8, ip, asr #17 │ │ │ │ + @ instruction: 0x01221068 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r7, r8, asr r0 │ │ │ │ - tsteq r8, ip, lsl #17 │ │ │ │ - @ instruction: 0x0122102c │ │ │ │ + tsteq r7, r4, rrx │ │ │ │ + @ instruction: 0x01184898 │ │ │ │ + @ instruction: 0x01221034 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ - tsteq r8, r8, asr r8 │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + tsteq r8, r4, ror #16 │ │ │ │ + @ instruction: 0x01221000 │ │ │ │ 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, #300] @ 0x12c │ │ │ │ ldr r6, [pc, #680] @ 46c8e4 │ │ │ │ @@ -960011,44 +960011,44 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 46c77c │ │ │ │ smlawteq fp, r8, r5, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01220f08 │ │ │ │ - tsteq r8, ip, asr r7 │ │ │ │ + @ instruction: 0x01220f10 │ │ │ │ + tsteq r8, r8, ror #14 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - smlawteq r2, r0, lr, r0 │ │ │ │ - tsteq r8, r4, lsl r7 │ │ │ │ + smlawteq r2, r8, lr, r0 │ │ │ │ + tsteq r8, r0, lsr #14 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01220e34 │ │ │ │ - tsteq r8, r8, lsl #13 │ │ │ │ - tsteq r7, ip, lsl #28 │ │ │ │ - tsteq r7, r0, ror #27 │ │ │ │ - smulwbeq r2, r0, sp │ │ │ │ - tsteq r7, r0, asr #27 │ │ │ │ - @ instruction: 0x011845f0 │ │ │ │ + @ instruction: 0x01220e3c │ │ │ │ + @ instruction: 0x01184694 │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ + tsteq r7, ip, ror #27 │ │ │ │ + smulwbeq r2, r8, sp │ │ │ │ + tsteq r7, ip, asr #27 │ │ │ │ + @ instruction: 0x011845fc │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x01220d68 │ │ │ │ - tsteq r7, r8, lsl #27 │ │ │ │ - @ instruction: 0x011845b8 │ │ │ │ + @ instruction: 0x01220d70 │ │ │ │ + @ instruction: 0x01175d94 │ │ │ │ + tsteq r8, r4, asr #11 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - @ instruction: 0x01220d30 │ │ │ │ - tsteq r7, r0, asr sp │ │ │ │ - tsteq r8, r0, lsl #11 │ │ │ │ + @ instruction: 0x01220d38 │ │ │ │ + tsteq r7, ip, asr sp │ │ │ │ + tsteq r8, ip, lsl #11 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - strdeq r0, [r2, -r8]! │ │ │ │ - tsteq r7, r8, lsl sp │ │ │ │ - tsteq r8, r8, asr #10 │ │ │ │ - smlawteq r2, r0, ip, r0 │ │ │ │ - tsteq r7, r0, ror #25 │ │ │ │ - tsteq r8, r0, lsl r5 │ │ │ │ + @ instruction: 0x01220d00 │ │ │ │ + tsteq r7, r4, lsr #26 │ │ │ │ + tsteq r8, r4, asr r5 │ │ │ │ + smlawteq r2, r8, ip, r0 │ │ │ │ + tsteq r7, ip, ror #25 │ │ │ │ + tsteq r8, ip, lsl r5 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - tsteq r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x01175cb4 │ │ │ │ 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] @ 46cecc │ │ │ │ ldr r3, [pc, #1360] @ 46ced0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -960389,66 +960389,66 @@ │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 46ca10 │ │ │ │ smlawbeq fp, r8, r2, fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01220bb0 │ │ │ │ - tsteq r8, r4, lsl #8 │ │ │ │ + @ instruction: 0x01220bb8 │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ tsteq r6, r8, lsl #25 │ │ │ │ @ instruction: 0x012bb1ec │ │ │ │ - @ instruction: 0x011843f0 │ │ │ │ - @ instruction: 0x011843f4 │ │ │ │ - @ instruction: 0x011843b4 │ │ │ │ - @ instruction: 0x011843b4 │ │ │ │ - ldrdeq r0, [r2, -ip]! │ │ │ │ - @ instruction: 0x011759fc │ │ │ │ - tsteq r8, ip, lsr #4 │ │ │ │ + @ instruction: 0x011843fc │ │ │ │ + tsteq r8, r0, lsl #8 │ │ │ │ + tsteq r8, r0, asr #7 │ │ │ │ + tsteq r8, r0, asr #7 │ │ │ │ + smulwteq r2, r4, r9 │ │ │ │ + tsteq r7, r8, lsl #20 │ │ │ │ + tsteq r8, r8, lsr r2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ tsteq r6, r8, lsr #4 │ │ │ │ - @ instruction: 0x01220948 │ │ │ │ - tsteq r7, r8, ror #18 │ │ │ │ - @ instruction: 0x01184198 │ │ │ │ + @ instruction: 0x01220950 │ │ │ │ + tsteq r7, r4, ror r9 │ │ │ │ + tsteq r8, r4, lsr #3 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x0122090c │ │ │ │ - tsteq r7, ip, lsr #18 │ │ │ │ - tsteq r8, ip, asr r1 │ │ │ │ + @ instruction: 0x01220914 │ │ │ │ + tsteq r7, r8, lsr r9 │ │ │ │ + tsteq r8, r8, ror #2 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrdeq r0, [r2, -r0]! @ │ │ │ │ - @ instruction: 0x011758f0 │ │ │ │ - tsteq r8, r0, lsr #2 │ │ │ │ + ldrdeq r0, [r2, -r8]! │ │ │ │ + @ instruction: 0x011758fc │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x011758b8 │ │ │ │ - tsteq r7, r8, lsl #17 │ │ │ │ + tsteq r7, r4, asr #17 │ │ │ │ + @ instruction: 0x01175894 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - tsteq r7, r8, asr r8 │ │ │ │ + tsteq r7, r4, ror #16 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ + tsteq r7, r4, lsr r8 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x011757f8 │ │ │ │ + tsteq r7, r4, lsl #16 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - smulwbeq r2, r4, r7 │ │ │ │ - tsteq r7, r4, asr #15 │ │ │ │ - @ instruction: 0x01183ff4 │ │ │ │ + smulwbeq r2, ip, r7 │ │ │ │ + @ instruction: 0x011757d0 │ │ │ │ + tsteq r8, r0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x01220768 │ │ │ │ - tsteq r7, r8, lsl #15 │ │ │ │ - @ instruction: 0x01183fb8 │ │ │ │ + @ instruction: 0x01220770 │ │ │ │ + @ instruction: 0x01175794 │ │ │ │ + tsteq r8, r4, asr #31 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x0122072c │ │ │ │ - tsteq r7, ip, asr #14 │ │ │ │ - tsteq r8, ip, ror pc │ │ │ │ + @ instruction: 0x01220734 │ │ │ │ + tsteq r7, r8, asr r7 │ │ │ │ + tsteq r8, r8, lsl #31 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strdeq r0, [r2, -r0]! @ │ │ │ │ - tsteq r7, r0, lsl r7 │ │ │ │ - tsteq r8, r0, asr #30 │ │ │ │ + strdeq r0, [r2, -r8]! │ │ │ │ + tsteq r7, ip, lsl r7 │ │ │ │ + tsteq r8, ip, asr #30 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x011756d8 │ │ │ │ + tsteq r7, r4, ror #13 │ │ │ │ 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 │ │ │ │ @@ -960792,59 +960792,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 46d280 │ │ │ │ @ instruction: 0x012bac38 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012bac24 │ │ │ │ - @ instruction: 0x01183ebc │ │ │ │ - tsteq r8, ip, lsr #29 │ │ │ │ + tsteq r8, r8, asr #29 │ │ │ │ + @ instruction: 0x01183eb8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01220500 │ │ │ │ - tsteq r8, r8, asr #26 │ │ │ │ + @ instruction: 0x01220508 │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ tsteq r6, ip, asr lr │ │ │ │ + tsteq r8, r0, lsl lr │ │ │ │ tsteq r8, r4, lsl #28 │ │ │ │ - @ instruction: 0x01183df8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq r0, [r2, -ip]! │ │ │ │ - tsteq r8, r0, asr ip │ │ │ │ + @ instruction: 0x01220404 │ │ │ │ + tsteq r8, ip, asr ip │ │ │ │ tsteq r6, r4, ror #26 │ │ │ │ - tsteq r8, ip, lsr #26 │ │ │ │ + tsteq r8, r8, lsr sp │ │ │ │ + tsteq r8, ip, asr #26 │ │ │ │ tsteq r8, r0, asr #26 │ │ │ │ - tsteq r8, r4, lsr sp │ │ │ │ - tsteq r8, r8, asr #26 │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ @ instruction: 0x012ba97c │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x01183bd4 │ │ │ │ + tsteq r8, r0, ror #23 │ │ │ │ tsteq r6, r4, lsl #11 │ │ │ │ - @ instruction: 0x01220268 │ │ │ │ - tsteq r7, r4, lsl #5 │ │ │ │ - @ instruction: 0x01183ab0 │ │ │ │ + @ instruction: 0x01220270 │ │ │ │ + @ instruction: 0x01175290 │ │ │ │ + @ instruction: 0x01183abc │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq r7, r4, asr #4 │ │ │ │ - strdeq r0, [r2, -r0]! @ │ │ │ │ - tsteq r7, r0, lsl r2 │ │ │ │ - tsteq r8, r8, lsr sl │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ + strdeq r0, [r2, -r8]! │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ + tsteq r8, r4, asr #20 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - @ instruction: 0x011751d8 │ │ │ │ + tsteq r7, r4, ror #3 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tsteq r7, ip, ror r1 │ │ │ │ - @ instruction: 0x01220148 │ │ │ │ - tsteq r7, r8, ror #2 │ │ │ │ - @ instruction: 0x01183990 │ │ │ │ + tsteq r7, r8, lsl #3 │ │ │ │ + @ instruction: 0x01220150 │ │ │ │ + tsteq r7, r4, ror r1 │ │ │ │ + @ instruction: 0x0118399c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - strheq r0, [r2, -r4]! │ │ │ │ - ldrsbeq r5, [r7, -r4] │ │ │ │ - @ instruction: 0x011838fc │ │ │ │ + tsteq r7, r8, lsr r1 │ │ │ │ + strheq r0, [r2, -ip]! │ │ │ │ + tsteq r7, r0, ror #1 │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x01220078 │ │ │ │ - @ instruction: 0x01175098 │ │ │ │ - tsteq r8, r4, asr #17 │ │ │ │ + smlawbeq r2, r0, r0, r0 │ │ │ │ + tsteq r7, r4, lsr #1 │ │ │ │ + @ instruction: 0x011838d0 │ │ │ │ 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] @ 46e5bc │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -961858,171 +961858,171 @@ │ │ │ │ add r9, r9, r7 │ │ │ │ cmp r3, r9 │ │ │ │ bgt 46db64 │ │ │ │ b 46e83c │ │ │ │ @ instruction: 0x012ba614 │ │ │ │ @ instruction: 0x012ba604 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - msreq SP_irq, r4, lsl #30 │ │ │ │ - tsteq r8, r4, asr r7 │ │ │ │ - tsteq r8, r8, ror #13 │ │ │ │ - smlawteq r1, ip, sp, pc @ │ │ │ │ - tsteq r8, r0, lsl r6 │ │ │ │ - tsteq r8, ip, lsl #14 │ │ │ │ - smlawbeq r1, ip, fp, pc @ │ │ │ │ - @ instruction: 0x011833d8 │ │ │ │ - smlawbeq r1, r0, sl, pc @ │ │ │ │ - tsteq r8, r8, asr #5 │ │ │ │ - msreq R9_usr, r8, lsr sl │ │ │ │ - msreq R9_usr, r8, lsr #20 │ │ │ │ - tsteq r8, r0, ror r2 │ │ │ │ - tsteq r8, ip, lsl #1 │ │ │ │ - smlawteq r1, r0, r6, pc @ │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ - tsteq r8, r8, lsr r1 │ │ │ │ - msreq CPSR_c, r8 @ │ │ │ │ - tsteq r8, r8, ror #25 │ │ │ │ + msreq SP_irq, ip, lsl #30 │ │ │ │ + tsteq r8, r0, ror #14 │ │ │ │ + @ instruction: 0x011836f4 │ │ │ │ + ldrdeq pc, [r1, -r4]! │ │ │ │ + tsteq r8, ip, lsl r6 │ │ │ │ + tsteq r8, r8, lsl r7 │ │ │ │ + msreq SP_irq, r4 @ │ │ │ │ + tsteq r8, r4, ror #7 │ │ │ │ + smlawbeq r1, r8, sl, pc @ │ │ │ │ + @ instruction: 0x011832d4 │ │ │ │ + msreq R9_usr, r0, asr #20 │ │ │ │ + msreq R9_usr, r0, lsr sl │ │ │ │ + tsteq r8, ip, ror r2 │ │ │ │ + @ instruction: 0x01183098 │ │ │ │ + smlawteq r1, r8, r6, pc @ │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ + tsteq r8, r4, asr #2 │ │ │ │ + msreq CPSR_c, r0, lsr #9 │ │ │ │ + @ instruction: 0x01182cf4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - msreq SP_irq, r8, lsr #7 │ │ │ │ - @ instruction: 0x01182bf0 │ │ │ │ + msreq SP_irq, r0 @ │ │ │ │ + @ instruction: 0x01182bfc │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strdeq pc, [r1, -r8]! │ │ │ │ - tsteq r8, r4, asr #22 │ │ │ │ + msreq SP_irq, r0, lsl #6 │ │ │ │ + tsteq r8, r0, asr fp │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - msreq R9_usr, r4, lsr r2 │ │ │ │ - tsteq r8, r0, lsl #21 │ │ │ │ - tsteq r7, r0, asr #28 │ │ │ │ + msreq R9_usr, ip, lsr r2 │ │ │ │ + tsteq r8, ip, lsl #21 │ │ │ │ + tsteq r7, ip, asr #28 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strheq pc, [r1, -r4]! @ │ │ │ │ - tsteq r8, r0, lsl #18 │ │ │ │ + strheq pc, [r1, -ip]! @ │ │ │ │ + tsteq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x0121ec78 │ │ │ │ - tsteq r8, r4, asr #9 │ │ │ │ + smlawbeq r1, r0, ip, lr │ │ │ │ + @ instruction: 0x011824d0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0121eb78 │ │ │ │ - tsteq r8, r8, asr #7 │ │ │ │ + smlawbeq r1, r0, fp, lr │ │ │ │ + @ instruction: 0x011823d4 │ │ │ │ @ instruction: 0x012b9198 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0121ea60 │ │ │ │ - tsteq r7, r0, lsl #21 │ │ │ │ - @ instruction: 0x011822b0 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ + @ instruction: 0x0121ea68 │ │ │ │ + tsteq r7, ip, lsl #21 │ │ │ │ + @ instruction: 0x011822bc │ │ │ │ + tsteq r8, ip, asr r5 │ │ │ │ @ instruction: 0x011633b4 │ │ │ │ - @ instruction: 0x0121ea08 │ │ │ │ - @ instruction: 0x011824f4 │ │ │ │ + @ instruction: 0x0121ea10 │ │ │ │ + tsteq r8, r0, lsl #10 │ │ │ │ tsteq r6, r8, lsr #4 │ │ │ │ - @ instruction: 0x0121e950 │ │ │ │ - tsteq r7, r0, ror r9 │ │ │ │ - tsteq r8, r0, lsr #3 │ │ │ │ + @ instruction: 0x0121e958 │ │ │ │ + tsteq r7, ip, ror r9 │ │ │ │ + tsteq r8, ip, lsr #3 │ │ │ │ @ instruction: 0x01164194 │ │ │ │ - @ instruction: 0x0121e8bc │ │ │ │ - @ instruction: 0x011738dc │ │ │ │ - tsteq r8, ip, lsl #2 │ │ │ │ + smlawteq r1, r4, r8, lr │ │ │ │ + tsteq r7, r8, ror #17 │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ tsteq r6, r4, lsl #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0121e82c │ │ │ │ - tsteq r7, ip, asr #16 │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ + @ instruction: 0x0121e834 │ │ │ │ + tsteq r7, r8, asr r8 │ │ │ │ + tsteq r8, r8, lsl #1 │ │ │ │ tsteq r6, r4, ror r0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x011822b8 │ │ │ │ + tsteq r8, r4, asr #5 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - tsteq r8, ip, ror #4 │ │ │ │ - @ instruction: 0x0121e734 │ │ │ │ + tsteq r8, r8, ror r2 │ │ │ │ + @ instruction: 0x0121e73c │ │ │ │ tsteq r6, ip, asr #1 │ │ │ │ tsteq r6, r8, asr #30 │ │ │ │ - @ instruction: 0x0121e660 │ │ │ │ - tsteq r8, r8, lsr #29 │ │ │ │ + @ instruction: 0x0121e668 │ │ │ │ + @ instruction: 0x01181eb4 │ │ │ │ tsteq r6, r8, ror pc │ │ │ │ - @ instruction: 0x01182090 │ │ │ │ - @ instruction: 0x0121e574 │ │ │ │ + @ instruction: 0x0118209c │ │ │ │ + @ instruction: 0x0121e57c │ │ │ │ tsteq r6, ip, lsl #30 │ │ │ │ - tsteq r8, r0, lsr r0 │ │ │ │ - strdeq lr, [r1, -r4]! │ │ │ │ - tsteq r7, r4, lsl r5 │ │ │ │ - tsteq r8, r4, asr #26 │ │ │ │ + tsteq r8, ip, lsr r0 │ │ │ │ + strdeq lr, [r1, -ip]! │ │ │ │ + tsteq r7, r0, lsr #10 │ │ │ │ + tsteq r8, r0, asr sp │ │ │ │ tsteq r6, r0, asr #26 │ │ │ │ - @ instruction: 0x0121e474 │ │ │ │ - tsteq r8, r0, lsr pc │ │ │ │ - tsteq r8, r8, asr #25 │ │ │ │ - tsteq r7, r0, asr r4 │ │ │ │ - @ instruction: 0x0121e424 │ │ │ │ - tsteq r8, ip, ror #24 │ │ │ │ + @ instruction: 0x0121e47c │ │ │ │ + tsteq r8, ip, lsr pc │ │ │ │ + @ instruction: 0x01181cd4 │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ + @ instruction: 0x0121e42c │ │ │ │ + tsteq r8, r8, ror ip │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x011733f8 │ │ │ │ - smlawteq r1, ip, r3, lr │ │ │ │ - tsteq r8, r8, lsl ip │ │ │ │ - @ instruction: 0x011733b0 │ │ │ │ + tsteq r7, r4, lsl #8 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ + tsteq r8, r4, lsr #24 │ │ │ │ + @ instruction: 0x011733bc │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - tsteq r7, ip, ror r3 │ │ │ │ + tsteq r7, r8, lsl #7 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - tsteq r7, r8, asr #6 │ │ │ │ - tsteq r7, r4, lsl r3 │ │ │ │ + tsteq r7, r4, asr r3 │ │ │ │ + tsteq r7, r0, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq r7, r0, ror #5 │ │ │ │ + tsteq r7, ip, ror #5 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x011732b0 │ │ │ │ + @ instruction: 0x011732bc │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - tsteq r7, ip, ror r2 │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ + tsteq r7, r8, lsl #5 │ │ │ │ + tsteq r7, r8, asr r2 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - tsteq r7, r8, lsl r2 │ │ │ │ + tsteq r7, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x011731f8 │ │ │ │ - smlawteq r1, ip, r1, lr │ │ │ │ - tsteq r8, r4, lsl sl │ │ │ │ + tsteq r7, r4, lsl #4 │ │ │ │ + ldrdeq lr, [r1, -r4]! │ │ │ │ + tsteq r8, r0, lsr #20 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x011731b4 │ │ │ │ - tsteq r7, r4, ror #2 │ │ │ │ - tsteq r7, r0, lsr r1 │ │ │ │ - tsteq r8, r0, asr #18 │ │ │ │ - ldrsbeq r3, [r7, -r8] │ │ │ │ - tsteq r7, r8, lsr #1 │ │ │ │ - @ instruction: 0x0121e07c │ │ │ │ - tsteq r8, r4, asr #17 │ │ │ │ + tsteq r7, r0, asr #3 │ │ │ │ + tsteq r7, r0, ror r1 │ │ │ │ + tsteq r7, ip, lsr r1 │ │ │ │ + tsteq r8, ip, asr #18 │ │ │ │ + tsteq r7, r4, ror #1 │ │ │ │ + ldrheq r3, [r7, -r4] │ │ │ │ + smlawbeq r1, r4, r0, lr │ │ │ │ + @ instruction: 0x011818d0 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq r7, r8, rrx │ │ │ │ - @ instruction: 0x0121e03c │ │ │ │ - tsteq r8, r4, lsl #17 │ │ │ │ + tsteq r7, r4, ror r0 │ │ │ │ + @ instruction: 0x0121e044 │ │ │ │ + @ instruction: 0x01181890 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ - strdeq sp, [r1, -ip]! │ │ │ │ - tsteq r8, r4, asr #16 │ │ │ │ + tsteq r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x0121e004 │ │ │ │ + tsteq r8, r0, asr r8 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - tsteq r7, r8, ror #31 │ │ │ │ - @ instruction: 0x0121dfbc │ │ │ │ - tsteq r8, r8, lsl #16 │ │ │ │ - smlawbeq r1, r0, pc, sp @ │ │ │ │ - tsteq r7, r0, lsr #31 │ │ │ │ - @ instruction: 0x011817d0 │ │ │ │ - tsteq r7, r8, ror #30 │ │ │ │ - tsteq r7, r4, lsr pc │ │ │ │ - ldrdeq sp, [r1, -r8]! │ │ │ │ - @ instruction: 0x01172ef8 │ │ │ │ - tsteq r8, r8, lsr #14 │ │ │ │ - @ instruction: 0x0121de98 │ │ │ │ - @ instruction: 0x01172eb8 │ │ │ │ - tsteq r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0121de58 │ │ │ │ - tsteq r7, r8, ror lr │ │ │ │ - tsteq r8, r8, lsr #13 │ │ │ │ - tsteq r7, r8, lsr lr │ │ │ │ - @ instruction: 0x0121de18 │ │ │ │ - tsteq r8, r8, ror #12 │ │ │ │ - ldrdeq sp, [r1, -r8]! │ │ │ │ - @ instruction: 0x01172df8 │ │ │ │ - tsteq r8, r8, lsr #12 │ │ │ │ - @ instruction: 0x0121dd98 │ │ │ │ - @ instruction: 0x01172db8 │ │ │ │ - tsteq r8, r8, ror #11 │ │ │ │ - @ instruction: 0x0121dd58 │ │ │ │ - tsteq r7, r8, ror sp │ │ │ │ - tsteq r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x01172ff4 │ │ │ │ + smlawteq r1, r4, pc, sp @ │ │ │ │ + tsteq r8, r4, lsl r8 │ │ │ │ + smlawbeq r1, r8, pc, sp @ │ │ │ │ + tsteq r7, ip, lsr #31 │ │ │ │ + @ instruction: 0x011817dc │ │ │ │ + tsteq r7, r4, ror pc │ │ │ │ + tsteq r7, r0, asr #30 │ │ │ │ + @ instruction: 0x0121dee0 │ │ │ │ + tsteq r7, r4, lsl #30 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ + @ instruction: 0x0121dea0 │ │ │ │ + tsteq r7, r4, asr #29 │ │ │ │ + @ instruction: 0x011816f4 │ │ │ │ + @ instruction: 0x0121de60 │ │ │ │ + tsteq r7, r4, lsl #29 │ │ │ │ + @ instruction: 0x011816b4 │ │ │ │ + tsteq r7, r4, asr #28 │ │ │ │ + @ instruction: 0x0121de20 │ │ │ │ + tsteq r8, r4, ror r6 │ │ │ │ + @ instruction: 0x0121dde0 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ + tsteq r8, r4, lsr r6 │ │ │ │ + @ instruction: 0x0121dda0 │ │ │ │ + tsteq r7, r4, asr #27 │ │ │ │ + @ instruction: 0x011815f4 │ │ │ │ + @ instruction: 0x0121dd60 │ │ │ │ + tsteq r7, r4, lsl #27 │ │ │ │ + @ instruction: 0x011815b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ beq 46e85c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl bb4bc │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -964059,220 +964059,220 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 46ea64 │ │ │ │ - @ instruction: 0x0121dd18 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ - tsteq r8, r8, ror #10 │ │ │ │ - ldrdeq sp, [r1, -r8]! │ │ │ │ - @ instruction: 0x01172cf8 │ │ │ │ - tsteq r8, r8, lsr #10 │ │ │ │ - @ instruction: 0x0121dc98 │ │ │ │ - @ instruction: 0x01172cb8 │ │ │ │ - tsteq r8, r8, ror #9 │ │ │ │ - @ instruction: 0x0121dc58 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ - tsteq r8, r8, lsr #9 │ │ │ │ - @ instruction: 0x0121dc18 │ │ │ │ - tsteq r7, r8, lsr ip │ │ │ │ - tsteq r8, r8, ror #8 │ │ │ │ - ldrdeq sp, [r1, -r8]! │ │ │ │ - @ instruction: 0x01172bf8 │ │ │ │ - tsteq r8, r8, lsr #8 │ │ │ │ - @ instruction: 0x0121db9c │ │ │ │ - @ instruction: 0x01172bbc │ │ │ │ - tsteq r8, ip, ror #7 │ │ │ │ - @ instruction: 0x0121db60 │ │ │ │ - tsteq r7, r0, lsl #23 │ │ │ │ - @ instruction: 0x011813b0 │ │ │ │ - @ instruction: 0x0121db24 │ │ │ │ - tsteq r7, r4, asr #22 │ │ │ │ - tsteq r8, r4, ror r3 │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ - @ instruction: 0x0121dab8 │ │ │ │ - @ instruction: 0x01172ad8 │ │ │ │ - tsteq r8, r8, lsl #6 │ │ │ │ - @ instruction: 0x0121da7c │ │ │ │ - @ instruction: 0x01172a9c │ │ │ │ - tsteq r8, ip, asr #5 │ │ │ │ - @ instruction: 0x0121da40 │ │ │ │ - tsteq r7, r0, ror #20 │ │ │ │ - @ instruction: 0x01181290 │ │ │ │ - @ instruction: 0x0121da04 │ │ │ │ - tsteq r7, r4, lsr #20 │ │ │ │ - tsteq r8, r4, asr r2 │ │ │ │ - smlawteq r1, r8, r9, sp │ │ │ │ - tsteq r7, r8, ror #19 │ │ │ │ - tsteq r8, r8, lsl r2 │ │ │ │ - smlawbeq r1, ip, r9, sp │ │ │ │ - tsteq r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x011811dc │ │ │ │ - tsteq r7, r4, ror r9 │ │ │ │ - tsteq r7, r4, asr #18 │ │ │ │ - @ instruction: 0x0121d918 │ │ │ │ - tsteq r8, r4, ror #2 │ │ │ │ - tsteq r7, r4, lsl #18 │ │ │ │ + @ instruction: 0x0121dd20 │ │ │ │ + tsteq r7, r4, asr #26 │ │ │ │ + tsteq r8, r4, ror r5 │ │ │ │ + @ instruction: 0x0121dce0 │ │ │ │ + tsteq r7, r4, lsl #26 │ │ │ │ + tsteq r8, r4, lsr r5 │ │ │ │ + @ instruction: 0x0121dca0 │ │ │ │ + tsteq r7, r4, asr #25 │ │ │ │ + @ instruction: 0x011814f4 │ │ │ │ + @ instruction: 0x0121dc60 │ │ │ │ + tsteq r7, r4, lsl #25 │ │ │ │ + @ instruction: 0x011814b4 │ │ │ │ + @ instruction: 0x0121dc20 │ │ │ │ + tsteq r7, r4, asr #24 │ │ │ │ + tsteq r8, r4, ror r4 │ │ │ │ + @ instruction: 0x0121dbe0 │ │ │ │ + tsteq r7, r4, lsl #24 │ │ │ │ + tsteq r8, r4, lsr r4 │ │ │ │ + @ instruction: 0x0121dba4 │ │ │ │ + tsteq r7, r8, asr #23 │ │ │ │ + @ instruction: 0x011813f8 │ │ │ │ + @ instruction: 0x0121db68 │ │ │ │ + tsteq r7, ip, lsl #23 │ │ │ │ + @ instruction: 0x011813bc │ │ │ │ + @ instruction: 0x0121db2c │ │ │ │ + tsteq r7, r0, asr fp │ │ │ │ + tsteq r8, r0, lsl #7 │ │ │ │ + tsteq r7, r8, lsl fp │ │ │ │ + smlawteq r1, r0, sl, sp │ │ │ │ + tsteq r7, r4, ror #21 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ + smlawbeq r1, r4, sl, sp │ │ │ │ + tsteq r7, r8, lsr #21 │ │ │ │ + @ instruction: 0x011812d8 │ │ │ │ + @ instruction: 0x0121da48 │ │ │ │ + tsteq r7, ip, ror #20 │ │ │ │ + @ instruction: 0x0118129c │ │ │ │ + @ instruction: 0x0121da0c │ │ │ │ + tsteq r7, r0, lsr sl │ │ │ │ + tsteq r8, r0, ror #4 │ │ │ │ + ldrdeq sp, [r1, -r0]! │ │ │ │ + @ instruction: 0x011729f4 │ │ │ │ + tsteq r8, r4, lsr #4 │ │ │ │ + @ instruction: 0x0121d994 │ │ │ │ + @ instruction: 0x011729b8 │ │ │ │ + tsteq r8, r8, ror #3 │ │ │ │ + tsteq r7, r0, lsl #19 │ │ │ │ + tsteq r7, r0, asr r9 │ │ │ │ + @ instruction: 0x0121d920 │ │ │ │ + tsteq r8, r0, ror r1 │ │ │ │ + tsteq r7, r0, lsl r9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq r7, r4, ror #17 │ │ │ │ + @ instruction: 0x011728f0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - tsteq r8, r0, lsl r4 │ │ │ │ - @ instruction: 0x0121d864 │ │ │ │ - tsteq r7, r4, lsl #17 │ │ │ │ - ldrheq r1, [r8, -r4] │ │ │ │ - @ instruction: 0x0121d828 │ │ │ │ - tsteq r7, r8, asr #16 │ │ │ │ - tsteq r8, r8, ror r0 │ │ │ │ - @ instruction: 0x0121d7ec │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ - tsteq r8, ip, lsr r0 │ │ │ │ - @ instruction: 0x0121d7b0 │ │ │ │ - @ instruction: 0x011727d0 │ │ │ │ - tsteq r8, r0 │ │ │ │ - @ instruction: 0x01172798 │ │ │ │ - @ instruction: 0x0121d744 │ │ │ │ - tsteq r7, r4, ror #14 │ │ │ │ - @ instruction: 0x01180f94 │ │ │ │ - tsteq r7, ip, lsr #14 │ │ │ │ - @ instruction: 0x011726fc │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ - tsteq r7, r0, lsr #13 │ │ │ │ - tsteq r7, ip, ror #12 │ │ │ │ - @ instruction: 0x0121d620 │ │ │ │ - tsteq r7, r4, lsr r6 │ │ │ │ + tsteq r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x0121d86c │ │ │ │ + @ instruction: 0x01172890 │ │ │ │ + tsteq r8, r0, asr #1 │ │ │ │ + @ instruction: 0x0121d830 │ │ │ │ + tsteq r7, r4, asr r8 │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + strdeq sp, [r1, -r4]! │ │ │ │ + tsteq r7, r8, lsl r8 │ │ │ │ + tsteq r8, r8, asr #32 │ │ │ │ + @ instruction: 0x0121d7b8 │ │ │ │ + @ instruction: 0x011727dc │ │ │ │ + tsteq r8, ip │ │ │ │ + tsteq r7, r4, lsr #15 │ │ │ │ + @ instruction: 0x0121d74c │ │ │ │ + tsteq r7, r0, ror r7 │ │ │ │ + tsteq r8, r0, lsr #31 │ │ │ │ + tsteq r7, r8, lsr r7 │ │ │ │ + tsteq r7, r8, lsl #14 │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + tsteq r7, r8, ror r6 │ │ │ │ + @ instruction: 0x0121d628 │ │ │ │ + tsteq r7, r0, asr #12 │ │ │ │ @ instruction: 0x01161fb4 │ │ │ │ - tsteq r8, ip, lsr lr │ │ │ │ - @ instruction: 0x0121d5ac │ │ │ │ - tsteq r7, ip, asr #11 │ │ │ │ - @ instruction: 0x01180dfc │ │ │ │ - @ instruction: 0x01172594 │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ - tsteq r7, r0, lsr #10 │ │ │ │ - @ instruction: 0x011724f0 │ │ │ │ + tsteq r8, r8, asr #28 │ │ │ │ + @ instruction: 0x0121d5b4 │ │ │ │ + @ instruction: 0x011725d8 │ │ │ │ + tsteq r8, r8, lsl #28 │ │ │ │ + tsteq r7, r0, lsr #11 │ │ │ │ + tsteq r7, r4, ror #10 │ │ │ │ + tsteq r7, ip, lsr #10 │ │ │ │ + @ instruction: 0x011724fc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x011724bc │ │ │ │ - @ instruction: 0x0121d490 │ │ │ │ - @ instruction: 0x01180cd8 │ │ │ │ + tsteq r7, r8, asr #9 │ │ │ │ + @ instruction: 0x0121d498 │ │ │ │ + tsteq r8, r4, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - tsteq r7, ip, ror r4 │ │ │ │ + tsteq r7, r8, lsl #9 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - tsteq r7, r8, asr #8 │ │ │ │ - @ instruction: 0x0121d41c │ │ │ │ - tsteq r8, r8, ror #24 │ │ │ │ - tsteq r7, r8, lsl #8 │ │ │ │ - ldrdeq sp, [r1, -ip]! │ │ │ │ - tsteq r8, r4, lsr #24 │ │ │ │ + tsteq r7, r4, asr r4 │ │ │ │ + @ instruction: 0x0121d424 │ │ │ │ + tsteq r8, r4, ror ip │ │ │ │ + tsteq r7, r4, lsl r4 │ │ │ │ + @ instruction: 0x0121d3e4 │ │ │ │ + tsteq r8, r0, lsr ip │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - tsteq r7, r8, asr #7 │ │ │ │ - @ instruction: 0x0121d370 │ │ │ │ - @ instruction: 0x01172390 │ │ │ │ - tsteq r8, r0, asr #23 │ │ │ │ - @ instruction: 0x0121d330 │ │ │ │ - tsteq r7, r0, asr r3 │ │ │ │ - tsteq r8, r0, lsl #23 │ │ │ │ - tsteq r7, r8, lsl r3 │ │ │ │ - @ instruction: 0x0121d2ec │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ - @ instruction: 0x011722d8 │ │ │ │ - smlawbeq r1, r4, r2, sp │ │ │ │ - tsteq r8, r4, lsl #26 │ │ │ │ - @ instruction: 0x01180ad8 │ │ │ │ - @ instruction: 0x0121d23c │ │ │ │ - tsteq r7, ip, asr r2 │ │ │ │ - tsteq r8, ip, lsl #21 │ │ │ │ - tsteq r7, r4, lsr #4 │ │ │ │ + @ instruction: 0x011723d4 │ │ │ │ + @ instruction: 0x0121d378 │ │ │ │ + @ instruction: 0x0117239c │ │ │ │ + tsteq r8, ip, asr #23 │ │ │ │ + @ instruction: 0x0121d338 │ │ │ │ + tsteq r7, ip, asr r3 │ │ │ │ + tsteq r8, ip, lsl #23 │ │ │ │ + tsteq r7, r4, lsr #6 │ │ │ │ + strdeq sp, [r1, -r4]! │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + tsteq r7, r4, ror #5 │ │ │ │ + smlawbeq r1, ip, r2, sp │ │ │ │ + tsteq r8, r0, lsl sp │ │ │ │ + tsteq r8, r4, ror #21 │ │ │ │ + @ instruction: 0x0121d244 │ │ │ │ + tsteq r7, r8, ror #4 │ │ │ │ + @ instruction: 0x01180a98 │ │ │ │ + tsteq r7, r0, lsr r2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x011721f0 │ │ │ │ - smlawteq r1, r4, r1, sp │ │ │ │ - tsteq r8, ip, lsl #20 │ │ │ │ + @ instruction: 0x011721fc │ │ │ │ + smlawteq r1, ip, r1, sp │ │ │ │ + tsteq r8, r8, lsl sl │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x011721b0 │ │ │ │ - smlawbeq r1, r4, r1, sp │ │ │ │ - tsteq r8, ip, asr #19 │ │ │ │ + @ instruction: 0x011721bc │ │ │ │ + smlawbeq r1, ip, r1, sp │ │ │ │ + @ instruction: 0x011809d8 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tsteq r7, ip, lsr r1 │ │ │ │ - @ instruction: 0x0121d110 │ │ │ │ - tsteq r8, r8, asr r9 │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ + tsteq r7, r8, asr #2 │ │ │ │ + @ instruction: 0x0121d118 │ │ │ │ + tsteq r8, r4, ror #18 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - ldrsheq r2, [r7, -r8] │ │ │ │ - smlawteq r1, ip, r0, sp │ │ │ │ - tsteq r8, r8, lsl r9 │ │ │ │ + tsteq r7, r4, lsl #2 │ │ │ │ + ldrdeq sp, [r1, -r4]! │ │ │ │ + tsteq r8, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrheq r2, [r7, -ip] │ │ │ │ - @ instruction: 0x0121d098 │ │ │ │ - tsteq r8, r4, ror #17 │ │ │ │ - tsteq r7, r4, lsl #1 │ │ │ │ - @ instruction: 0x0121d060 │ │ │ │ - tsteq r8, r8, lsr #17 │ │ │ │ + tsteq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x0121d0a0 │ │ │ │ + @ instruction: 0x011808f0 │ │ │ │ + @ instruction: 0x01172090 │ │ │ │ + @ instruction: 0x0121d068 │ │ │ │ + @ instruction: 0x011808b4 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - tsteq r7, ip, asr #32 │ │ │ │ - @ instruction: 0x0121d028 │ │ │ │ - tsteq r8, r0, ror r8 │ │ │ │ + tsteq r7, r8, asr r0 │ │ │ │ + @ instruction: 0x0121d030 │ │ │ │ + tsteq r8, ip, ror r8 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq r7, r4, lsl r0 │ │ │ │ - strdeq ip, [r1, -r0]! │ │ │ │ - tsteq r8, r8, lsr r8 │ │ │ │ + tsteq r7, r0, lsr #32 │ │ │ │ + strdeq ip, [r1, -r8]! │ │ │ │ + tsteq r8, r4, asr #16 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x01171fdc │ │ │ │ - @ instruction: 0x0121cfb8 │ │ │ │ - tsteq r8, r4, lsl #16 │ │ │ │ - tsteq r7, r4, lsr #31 │ │ │ │ - smlawbeq r1, r0, pc, ip @ │ │ │ │ - tsteq r8, r8, asr #15 │ │ │ │ + tsteq r7, r8, ror #31 │ │ │ │ + smlawteq r1, r0, pc, ip @ │ │ │ │ + tsteq r8, r0, lsl r8 │ │ │ │ + @ instruction: 0x01171fb0 │ │ │ │ + smlawbeq r1, r8, pc, ip @ │ │ │ │ + @ instruction: 0x011807d4 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r7, ip, ror #30 │ │ │ │ + tsteq r7, r8, ror pc │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r7, r4, lsr pc │ │ │ │ - @ instruction: 0x0121cf10 │ │ │ │ - tsteq r8, ip, asr r7 │ │ │ │ + tsteq r7, r0, asr #30 │ │ │ │ + @ instruction: 0x0121cf18 │ │ │ │ + tsteq r8, r8, ror #14 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x01171ef8 │ │ │ │ - tsteq r8, r8, lsr #14 │ │ │ │ - @ instruction: 0x0121ce98 │ │ │ │ - @ instruction: 0x01171eb8 │ │ │ │ - tsteq r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0121ce58 │ │ │ │ - tsteq r7, r8, ror lr │ │ │ │ - tsteq r8, r8, lsr #13 │ │ │ │ - @ instruction: 0x0121ce18 │ │ │ │ - tsteq r7, r8, lsr lr │ │ │ │ - tsteq r8, r8, ror #12 │ │ │ │ - ldrdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x01171df8 │ │ │ │ - tsteq r8, r8, lsr #12 │ │ │ │ - @ instruction: 0x0121cd9c │ │ │ │ - @ instruction: 0x01171dbc │ │ │ │ - tsteq r8, ip, ror #11 │ │ │ │ - @ instruction: 0x0121cd60 │ │ │ │ - tsteq r7, r0, lsl #27 │ │ │ │ - @ instruction: 0x011805b0 │ │ │ │ - @ instruction: 0x0121c9ec │ │ │ │ - tsteq r7, ip, lsl #20 │ │ │ │ - tsteq r8, ip, lsr r2 │ │ │ │ - @ instruction: 0x0121c9b0 │ │ │ │ - @ instruction: 0x011719d0 │ │ │ │ - tsteq r8, r0, lsl #4 │ │ │ │ - @ instruction: 0x01171998 │ │ │ │ - @ instruction: 0x0121c944 │ │ │ │ - tsteq r7, r4, ror #18 │ │ │ │ - @ instruction: 0x01180194 │ │ │ │ - @ instruction: 0x0121c908 │ │ │ │ - tsteq r7, r8, lsr #18 │ │ │ │ - tsteq r8, r8, asr r1 │ │ │ │ - @ instruction: 0x011718f0 │ │ │ │ - @ instruction: 0x011718bc │ │ │ │ - tsteq r7, ip, lsl #17 │ │ │ │ - @ instruction: 0x0121c834 │ │ │ │ - tsteq r7, r4, asr r8 │ │ │ │ - tsteq r8, r4, lsl #1 │ │ │ │ - tsteq r7, ip, lsl r8 │ │ │ │ + @ instruction: 0x0121cee0 │ │ │ │ + tsteq r7, r4, lsl #30 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ + @ instruction: 0x0121cea0 │ │ │ │ + tsteq r7, r4, asr #29 │ │ │ │ + @ instruction: 0x011806f4 │ │ │ │ + @ instruction: 0x0121ce60 │ │ │ │ + tsteq r7, r4, lsl #29 │ │ │ │ + @ instruction: 0x011806b4 │ │ │ │ + @ instruction: 0x0121ce20 │ │ │ │ + tsteq r7, r4, asr #28 │ │ │ │ + tsteq r8, r4, ror r6 │ │ │ │ + @ instruction: 0x0121cde0 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ + tsteq r8, r4, lsr r6 │ │ │ │ + @ instruction: 0x0121cda4 │ │ │ │ + tsteq r7, r8, asr #27 │ │ │ │ + @ instruction: 0x011805f8 │ │ │ │ + @ instruction: 0x0121cd68 │ │ │ │ + tsteq r7, ip, lsl #27 │ │ │ │ + @ instruction: 0x011805bc │ │ │ │ + strdeq ip, [r1, -r4]! │ │ │ │ + tsteq r7, r8, lsl sl │ │ │ │ + tsteq r8, r8, asr #4 │ │ │ │ + @ instruction: 0x0121c9b8 │ │ │ │ + @ instruction: 0x011719dc │ │ │ │ + tsteq r8, ip, lsl #4 │ │ │ │ + tsteq r7, r4, lsr #19 │ │ │ │ + @ instruction: 0x0121c94c │ │ │ │ + tsteq r7, r0, ror r9 │ │ │ │ + tsteq r8, r0, lsr #3 │ │ │ │ + @ instruction: 0x0121c910 │ │ │ │ + tsteq r7, r4, lsr r9 │ │ │ │ + tsteq r8, r4, ror #2 │ │ │ │ + @ instruction: 0x011718fc │ │ │ │ + tsteq r7, r8, asr #17 │ │ │ │ + @ instruction: 0x01171898 │ │ │ │ + @ instruction: 0x0121c83c │ │ │ │ + tsteq r7, r0, ror #16 │ │ │ │ + @ instruction: 0x01180090 │ │ │ │ + tsteq r7, r8, lsr #16 │ │ │ │ ldr r2, [pc, #-88] @ 470b14 │ │ │ │ ldr r1, [pc, #-88] @ 470b18 │ │ │ │ ldr r3, [pc, #-88] @ 470b1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -964433,17 +964433,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 470db4 │ │ │ │ - @ instruction: 0x0121c790 │ │ │ │ - @ instruction: 0x011717b0 │ │ │ │ - @ instruction: 0x0117ffdc │ │ │ │ + @ instruction: 0x0121c798 │ │ │ │ + @ instruction: 0x011717bc │ │ │ │ + tstpeq r7, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00470e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ @@ -964467,17 +964467,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 470e88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 470e34 │ │ │ │ - @ instruction: 0x0121c710 │ │ │ │ - tsteq r7, r0, lsr r7 │ │ │ │ - tstpeq r7, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121c718 │ │ │ │ + tsteq r7, ip, lsr r7 │ │ │ │ + tstpeq r7, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00470e8c : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -964565,26 +964565,26 @@ │ │ │ │ ldr r1, [pc, #36] @ 470ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 470f88 │ │ │ │ - @ instruction: 0x0117fedc │ │ │ │ + tstpeq r7, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012b6d30 │ │ │ │ - @ instruction: 0x0121c678 │ │ │ │ + smlawbeq r1, r0, r6, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ @ instruction: 0xffffba34 │ │ │ │ @ instruction: 0xffffc664 │ │ │ │ @ instruction: 0xffffb6ac │ │ │ │ @ instruction: 0xffffb2f8 │ │ │ │ @ instruction: 0xffffc02c │ │ │ │ @ instruction: 0x012b6c74 │ │ │ │ - @ instruction: 0x011715b8 │ │ │ │ + tsteq r7, r4, asr #11 │ │ │ │ │ │ │ │ 0047101c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -964679,16 +964679,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r0, asr #26 │ │ │ │ - tstpeq r7, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r1, -ip]! @ │ │ │ │ + @ instruction: 0x0117ffb4 │ │ │ │ + @ instruction: 0x0121c5e4 │ │ │ │ │ │ │ │ 004711b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -964868,19 +964868,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r0, lsr #4 │ │ │ │ - @ instruction: 0x0121c338 │ │ │ │ - @ instruction: 0x0117fcf4 │ │ │ │ + @ instruction: 0x0121c340 │ │ │ │ + tstpeq r7, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ tsteq r6, r4, asr sl │ │ │ │ - strdeq ip, [r1, -r8]! │ │ │ │ - @ instruction: 0x0117fcb4 │ │ │ │ + @ instruction: 0x0121c300 │ │ │ │ + tstpeq r7, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004714ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -964976,16 +964976,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x011628b0 │ │ │ │ - @ instruction: 0x0121c154 │ │ │ │ - tstpeq r7, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121c15c │ │ │ │ + tstpeq r7, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00471648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -965080,16 +965080,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r6, r8, lsl r7 │ │ │ │ - @ instruction: 0x0121bfbc │ │ │ │ - tstpeq r7, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r4, pc, fp @ │ │ │ │ + tstpeq r7, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #84] @ 471850 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -965110,15 +965110,15 @@ │ │ │ │ b 47181c │ │ │ │ mov r3, #4 │ │ │ │ b 47181c │ │ │ │ mov r3, #8 │ │ │ │ b 47181c │ │ │ │ mov r3, #0 │ │ │ │ b 47181c │ │ │ │ - ldrdeq fp, [r1, -r8]! │ │ │ │ + @ instruction: 0x0121bfe0 │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ ldr r2, [pc, #84] @ 4718b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi 47187c │ │ │ │ @@ -965135,15 +965135,15 @@ │ │ │ │ b 471880 │ │ │ │ mov r3, #5 │ │ │ │ b 471880 │ │ │ │ mov r3, #1 │ │ │ │ b 471880 │ │ │ │ mov r3, #2 │ │ │ │ b 471880 │ │ │ │ - @ instruction: 0x0121bf79 │ │ │ │ + smlawbeq r1, r1, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ 471a7c │ │ │ │ ldr r2, [pc, #428] @ 471a80 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -965251,28 +965251,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 47197c │ │ │ │ @ instruction: 0x012b6334 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq r7, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0121bf18 │ │ │ │ - andeq r0, r0, r7, asr #3 │ │ │ │ - tstpeq r7, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ tstpeq r7, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121bf20 │ │ │ │ + andeq r0, r0, r7, asr #3 │ │ │ │ + tstpeq r7, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ tstpeq r7, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r7, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #23 │ │ │ │ - @ instruction: 0x01170bb8 │ │ │ │ - tsteq r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x0117f894 │ │ │ │ + @ instruction: 0x01170bf8 │ │ │ │ + tsteq r7, r4, asr #23 │ │ │ │ + @ instruction: 0x01170b94 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ + tsteq r7, r4, ror #22 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - tsteq r7, r8, lsr #22 │ │ │ │ + tsteq r7, r4, lsr fp │ │ │ │ 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] @ 471ca8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -965391,33 +965391,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 471b84 │ │ │ │ @ instruction: 0x012b6124 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r0, lsl #23 │ │ │ │ - @ instruction: 0x0121bcb9 │ │ │ │ - tstpeq r7, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r1, ip, fp │ │ │ │ + tstpeq r7, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x012b6078 │ │ │ │ - tstpeq r7, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ tstpeq r7, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0117f6bc │ │ │ │ - tstpeq r7, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r1, -r4]! │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - tstpeq r7, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0121bbb8 │ │ │ │ - tsteq r7, r0, asr #18 │ │ │ │ - @ instruction: 0x0117f4f8 │ │ │ │ - @ instruction: 0x0121bb7c │ │ │ │ - tsteq r7, r4, lsl #18 │ │ │ │ - @ instruction: 0x0117f4b8 │ │ │ │ + @ instruction: 0x0117f6b8 │ │ │ │ + tstpeq r7, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r1, -ip]! │ │ │ │ + tsteq r7, r8, lsl #19 │ │ │ │ + tstpeq r7, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r1, r0, fp, fp │ │ │ │ + tsteq r7, ip, asr #18 │ │ │ │ + tstpeq r7, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r1, r4, fp, fp │ │ │ │ + tsteq r7, r0, lsl r9 │ │ │ │ + tstpeq r7, r4, 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, #2576] @ 0xa10 │ │ │ │ ldr r3, [pc, #3996] @ 472cb4 │ │ │ │ sub sp, sp, #1472 @ 0x5c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -966418,184 +966418,184 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 472afc │ │ │ │ bl ba010 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x012b5ee4 │ │ │ │ ldrdeq r5, [fp, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0121ba64 │ │ │ │ - tstpeq r7, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121ba6c │ │ │ │ + @ instruction: 0x0117f3b0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0117efb4 │ │ │ │ - tstpeq r7, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0121b968 │ │ │ │ - tstpeq r7, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, asr #31 │ │ │ │ + @ instruction: 0x0117f4b0 │ │ │ │ + @ instruction: 0x0121b970 │ │ │ │ + @ instruction: 0x0117f2b0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x0121b894 │ │ │ │ - @ instruction: 0x0117f1d4 │ │ │ │ - @ instruction: 0x011705f4 │ │ │ │ - @ instruction: 0x0117059c │ │ │ │ - tsteq r7, r0, lsl r5 │ │ │ │ - @ instruction: 0x0121b74c │ │ │ │ - tstpeq r7, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, lsr #9 │ │ │ │ - tsteq r7, r0, ror #8 │ │ │ │ - tsteq r7, r8, ror #7 │ │ │ │ - @ instruction: 0x0121b620 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ - tsteq r7, r0, lsl #7 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ + @ instruction: 0x0121b89c │ │ │ │ + tstpeq r7, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsl #12 │ │ │ │ + tsteq r7, r8, lsr #11 │ │ │ │ + tsteq r7, ip, lsl r5 │ │ │ │ + @ instruction: 0x0121b754 │ │ │ │ + @ instruction: 0x0117f098 │ │ │ │ + @ instruction: 0x011704b8 │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + @ instruction: 0x011703f4 │ │ │ │ + @ instruction: 0x0121b628 │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ + tsteq r7, r0, lsr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0121b52c │ │ │ │ - tsteq r7, ip, ror #28 │ │ │ │ - @ instruction: 0x0121b410 │ │ │ │ - tsteq r7, r0, asr sp │ │ │ │ + @ instruction: 0x0121b534 │ │ │ │ + tsteq r7, r8, ror lr │ │ │ │ + @ instruction: 0x0121b418 │ │ │ │ + tsteq r7, ip, asr sp │ │ │ │ @ instruction: 0x012b57a0 │ │ │ │ - @ instruction: 0x0121b304 │ │ │ │ - tsteq r7, r4, asr #24 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tsteq r7, r0, lsl r0 │ │ │ │ - ldrdeq fp, [r1, -ip]! │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ - tstpeq r6, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r1, -r8]! │ │ │ │ - @ instruction: 0x0117e9f8 │ │ │ │ - tstpeq r6, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0121b30c │ │ │ │ + tsteq r7, r0, asr ip │ │ │ │ + tsteq r7, r0, ror r0 │ │ │ │ + tsteq r7, ip, lsl r0 │ │ │ │ + @ instruction: 0x0121b1e4 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ + tstpeq r6, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116fed4 │ │ │ │ + smlawteq r1, r0, r0, fp │ │ │ │ + tsteq r7, r4, lsl #20 │ │ │ │ + tstpeq r6, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116fd94 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - @ instruction: 0x0121ae40 │ │ │ │ - tsteq r7, r0, lsl #15 │ │ │ │ + @ instruction: 0x0121ae48 │ │ │ │ + tsteq r7, ip, lsl #15 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tstpeq r6, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0121adb4 │ │ │ │ - tstpeq r6, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0117e6f4 │ │ │ │ - @ instruction: 0x0116faf8 │ │ │ │ - tsteq r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x0121ad20 │ │ │ │ - tsteq r7, r0, lsl r0 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ + @ instruction: 0x0116fb90 │ │ │ │ + @ instruction: 0x0121adbc │ │ │ │ + tstpeq r6, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsl #14 │ │ │ │ + tstpeq r6, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsl r9 │ │ │ │ + @ instruction: 0x0121ad28 │ │ │ │ + tsteq r7, ip, lsl r0 │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ tsteq r6, r0, asr #5 │ │ │ │ tsteq r6, ip, ror #4 │ │ │ │ tsteq r6, ip, lsr #4 │ │ │ │ - tstpeq r6, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ - tsteq r7, r4, asr lr │ │ │ │ - tstpeq r6, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsr #9 │ │ │ │ - tsteq r7, r4, lsr fp │ │ │ │ - tstpeq r6, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117e7f8 │ │ │ │ + tsteq r7, r0, ror #28 │ │ │ │ + tstpeq r6, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsr #9 │ │ │ │ + tsteq r7, r0, asr #22 │ │ │ │ + @ instruction: 0x0116f5b4 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - tstpeq r6, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ - tsteq r7, r0, lsr #21 │ │ │ │ - tstpeq r6, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, lsr r4 │ │ │ │ + tsteq r7, ip, lsr #21 │ │ │ │ + tstpeq r6, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - tsteq r7, r8, lsr #6 │ │ │ │ - @ instruction: 0x0121a74c │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ - tsteq r7, ip, ror r0 │ │ │ │ - @ instruction: 0x0121a71c │ │ │ │ - @ instruction: 0x0116f498 │ │ │ │ - tsteq r7, r8, asr r0 │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ + @ instruction: 0x0121a754 │ │ │ │ + tsteq r7, r8, asr #20 │ │ │ │ + tsteq r7, r8, lsl #1 │ │ │ │ + @ instruction: 0x0121a724 │ │ │ │ + tstpeq r6, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, rrx │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tstpeq r6, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ - tsteq r7, r8, lsr #19 │ │ │ │ + tstpeq r6, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, ror #4 │ │ │ │ + @ instruction: 0x011789b4 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - tsteq r7, r0, lsr r2 │ │ │ │ - smlawbeq r1, r4, r6, sl │ │ │ │ - tsteq r7, r4, ror r9 │ │ │ │ - @ instruction: 0x0117dfb4 │ │ │ │ - @ instruction: 0x0121a654 │ │ │ │ - @ instruction: 0x0116f3d0 │ │ │ │ - @ instruction: 0x0117df90 │ │ │ │ + tsteq r7, ip, lsr r2 │ │ │ │ + smlawbeq r1, ip, r6, sl │ │ │ │ + tsteq r7, r0, lsl #19 │ │ │ │ + tsteq r7, r0, asr #31 │ │ │ │ + @ instruction: 0x0121a65c │ │ │ │ + @ instruction: 0x0116f3dc │ │ │ │ + @ instruction: 0x0117df9c │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x0116f39c │ │ │ │ - tsteq r7, r8, lsr r2 │ │ │ │ - tsteq r7, r0, ror #17 │ │ │ │ - tstpeq r6, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r4, asr #4 │ │ │ │ + tsteq r7, ip, ror #17 │ │ │ │ + tstpeq r6, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - tsteq r7, ip, lsr #3 │ │ │ │ - tsteq r7, r8, ror #16 │ │ │ │ - @ instruction: 0x0116f2d8 │ │ │ │ + @ instruction: 0x0117e1b8 │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ + tstpeq r6, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - tstpeq r6, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ - @ instruction: 0x011787d0 │ │ │ │ - tstpeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0 │ │ │ │ - tsteq r7, r8, ror #14 │ │ │ │ + @ instruction: 0x0116f2b4 │ │ │ │ + tsteq r7, r0, rrx │ │ │ │ + @ instruction: 0x011787dc │ │ │ │ + tstpeq r6, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip │ │ │ │ + tsteq r7, r4, ror r7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x0116f1dc │ │ │ │ - @ instruction: 0x0117dfb0 │ │ │ │ - @ instruction: 0x0121a414 │ │ │ │ - tsteq r7, r4, lsl #14 │ │ │ │ - tsteq r7, r4, asr #26 │ │ │ │ + tstpeq r6, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117dfbc │ │ │ │ + @ instruction: 0x0121a41c │ │ │ │ + tsteq r7, r0, lsl r7 │ │ │ │ + tsteq r7, r0, asr sp │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - tstpeq r6, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, asr pc │ │ │ │ - @ instruction: 0x01178694 │ │ │ │ + tstpeq r6, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, asr pc │ │ │ │ + tsteq r7, r0, lsr #13 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - tstpeq r6, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsl #30 │ │ │ │ - tsteq r7, r0, lsr r6 │ │ │ │ + tstpeq r6, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsl #30 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - tstpeq r6, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - tstpeq r6, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r8, lsl #29 │ │ │ │ - @ instruction: 0x0121a2ac │ │ │ │ - @ instruction: 0x0117859c │ │ │ │ - @ instruction: 0x0117dbdc │ │ │ │ + tstpeq r6, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117de94 │ │ │ │ + @ instruction: 0x0121a2b4 │ │ │ │ + tsteq r7, r8, lsr #11 │ │ │ │ + tsteq r7, r8, ror #23 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - tstpeq r6, r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, asr #28 │ │ │ │ - tsteq r7, ip, lsr #10 │ │ │ │ + tstpeq r6, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, asr #28 │ │ │ │ + tsteq r7, r8, lsr r5 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - tsteq r6, r0, lsr #31 │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ + tsteq r6, ip, lsr #31 │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ muleq r0, sl, r1 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ + tsteq r6, r0, lsr pc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x0116eef4 │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - tsteq r6, r4, asr #29 │ │ │ │ + @ instruction: 0x0116eed0 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x0116ee94 │ │ │ │ + tsteq r6, r0, lsr #29 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r6, r4, ror #28 │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0121a078 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - @ instruction: 0x0117d9b8 │ │ │ │ - @ instruction: 0x0121a03c │ │ │ │ - tsteq r6, r4, asr #27 │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ + smlawbeq r1, r0, r0, sl │ │ │ │ + tsteq r6, ip, lsl #28 │ │ │ │ + tsteq r7, r4, asr #19 │ │ │ │ + @ instruction: 0x0121a044 │ │ │ │ + @ instruction: 0x0116edd0 │ │ │ │ + tsteq r7, r8, lsl #19 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x0116ed98 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x0117dafc │ │ │ │ + tsteq r7, r8, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r7, ip, ror fp │ │ │ │ - tsteq r7, r0, asr r2 │ │ │ │ + tsteq r7, r8, lsl #23 │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - tsteq r6, r0, asr #25 │ │ │ │ - tsteq r6, r8, lsr #25 │ │ │ │ + tsteq r6, ip, asr #25 │ │ │ │ + @ instruction: 0x0116ecb4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ ldr r1, [pc, #-436] @ 472dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #-372] @ 472e14 │ │ │ │ @@ -967230,17 +967230,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 47397c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 473928 │ │ │ │ - @ instruction: 0x01219eb4 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ + @ instruction: 0x01219ebc │ │ │ │ + tsteq r6, r8, asr #24 │ │ │ │ + @ instruction: 0x0117d7f8 │ │ │ │ @ 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 │ │ │ │ @@ -967262,17 +967262,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4739fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4739a8 │ │ │ │ - @ instruction: 0x01219e34 │ │ │ │ - @ instruction: 0x0116ebbc │ │ │ │ - tsteq r7, ip, ror #14 │ │ │ │ + @ instruction: 0x01219e3c │ │ │ │ + tsteq r6, r8, asr #23 │ │ │ │ + tsteq r7, r8, ror r7 │ │ │ │ @ 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 │ │ │ │ @@ -967325,17 +967325,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 473a50 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01219d48 │ │ │ │ - @ instruction: 0x0117d9d8 │ │ │ │ - tsteq r7, r4, lsl #13 │ │ │ │ + @ instruction: 0x01219d50 │ │ │ │ + tsteq r7, r4, ror #19 │ │ │ │ + @ instruction: 0x0117d690 │ │ │ │ │ │ │ │ 00473af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 473c1c │ │ │ │ @@ -967405,22 +967405,22 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 473b70 │ │ │ │ strdeq r4, [fp, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r7, r0, asr r6 │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ smlawbeq fp, ip, r0, r4 │ │ │ │ - @ instruction: 0x01219c44 │ │ │ │ - tsteq r6, ip, asr #19 │ │ │ │ - tsteq r7, r4, lsl #11 │ │ │ │ - @ instruction: 0x01219c08 │ │ │ │ - @ instruction: 0x0116e990 │ │ │ │ - tsteq r7, r4, asr #10 │ │ │ │ + @ instruction: 0x01219c4c │ │ │ │ + @ instruction: 0x0116e9d8 │ │ │ │ + @ instruction: 0x0117d590 │ │ │ │ + @ instruction: 0x01219c10 │ │ │ │ + @ instruction: 0x0116e99c │ │ │ │ + tsteq r7, r0, asr r5 │ │ │ │ │ │ │ │ 00473c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -967500,26 +967500,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 473dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 473d54 │ │ │ │ @ instruction: 0x012b3fa0 │ │ │ │ - tsteq r7, r0, lsr r5 │ │ │ │ + tsteq r7, ip, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b3f44 │ │ │ │ @ instruction: 0x011629f0 │ │ │ │ - strdeq r9, [r1, -r4]! │ │ │ │ - tsteq r7, r0, lsr r4 │ │ │ │ - @ instruction: 0x01219ab8 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - @ instruction: 0x0117d3f4 │ │ │ │ - @ instruction: 0x01219a7c │ │ │ │ - @ instruction: 0x0116e7f8 │ │ │ │ - @ instruction: 0x0117d3b8 │ │ │ │ + strdeq r9, [r1, -ip]! │ │ │ │ + tsteq r7, ip, lsr r4 │ │ │ │ + smlawteq r1, r0, sl, r9 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ + smlawbeq r1, r4, sl, r9 │ │ │ │ + tsteq r6, r4, lsl #16 │ │ │ │ + tsteq r7, r4, asr #7 │ │ │ │ │ │ │ │ 00473dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 473ee4 │ │ │ │ @@ -967587,22 +967587,22 @@ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 473e38 │ │ │ │ @ instruction: 0x012b3e24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0117d3d4 │ │ │ │ + tsteq r7, r0, ror #7 │ │ │ │ smlawteq fp, r4, sp, r3 │ │ │ │ - @ instruction: 0x0121997c │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - @ instruction: 0x0117d2bc │ │ │ │ - @ instruction: 0x01219940 │ │ │ │ - tsteq r6, r8, asr #13 │ │ │ │ - tsteq r7, ip, ror r2 │ │ │ │ + smlawbeq r1, r4, r9, r9 │ │ │ │ + tsteq r6, r0, lsl r7 │ │ │ │ + tsteq r7, r8, asr #5 │ │ │ │ + @ instruction: 0x01219948 │ │ │ │ + @ instruction: 0x0116e6d4 │ │ │ │ + tsteq r7, r8, lsl #5 │ │ │ │ │ │ │ │ 00473f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -967682,26 +967682,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 47408c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 47401c │ │ │ │ ldrdeq r3, [fp, -r8]! │ │ │ │ - @ instruction: 0x0117d2b8 │ │ │ │ + tsteq r7, r4, asr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b3c7c │ │ │ │ tsteq r6, r8, lsr #14 │ │ │ │ - @ instruction: 0x0121982c │ │ │ │ - tsteq r7, r8, ror #2 │ │ │ │ - strdeq r9, [r1, -r0]! │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - @ instruction: 0x012197b4 │ │ │ │ - tsteq r6, r0, lsr r5 │ │ │ │ - ldrsheq sp, [r7, -r0] │ │ │ │ + @ instruction: 0x01219834 │ │ │ │ + tsteq r7, r4, ror r1 │ │ │ │ + strdeq r9, [r1, -r8]! │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ + tsteq r7, r8, lsr r1 │ │ │ │ + @ instruction: 0x012197bc │ │ │ │ + tsteq r6, ip, lsr r5 │ │ │ │ + ldrsheq sp, [r7, -ip] │ │ │ │ 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] @ 4743b0 │ │ │ │ ldr r3, [pc, #776] @ 4743b4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -967898,43 +967898,43 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4741c8 │ │ │ │ @ instruction: 0x012b3b58 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b3b28 │ │ │ │ andeq r7, r0, ip, ror #21 │ │ │ │ - tsteq fp, r8, lsl #19 │ │ │ │ - tsteq r7, r8, lsr #7 │ │ │ │ - tsteq r7, r4, asr #7 │ │ │ │ + @ instruction: 0x011be994 │ │ │ │ + @ instruction: 0x0117d3b4 │ │ │ │ + @ instruction: 0x0117d3d0 │ │ │ │ svcvc 0x00efffff │ │ │ │ - tsteq r7, ip, ror r3 │ │ │ │ - @ instruction: 0x0117d39c │ │ │ │ - @ instruction: 0x0117d3b0 │ │ │ │ + tsteq r7, r8, lsl #7 │ │ │ │ + tsteq r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x0117d3bc │ │ │ │ @ instruction: 0x012b3a34 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x0117d298 │ │ │ │ + tsteq r7, r4, lsr #5 │ │ │ │ tsteq r6, r0, asr #12 │ │ │ │ - @ instruction: 0x012195bc │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - @ instruction: 0x0117cefc │ │ │ │ - @ instruction: 0x01219568 │ │ │ │ - @ instruction: 0x0116e2f0 │ │ │ │ - tsteq r7, r8, lsr #29 │ │ │ │ - @ instruction: 0x01219528 │ │ │ │ - @ instruction: 0x0116e2b0 │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ - @ instruction: 0x012194ec │ │ │ │ - tsteq r6, r4, ror r2 │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ - @ instruction: 0x012194b0 │ │ │ │ - tsteq r6, r8, lsr r2 │ │ │ │ - @ instruction: 0x0117cdf0 │ │ │ │ - @ instruction: 0x01219474 │ │ │ │ - @ instruction: 0x0116e1fc │ │ │ │ - @ instruction: 0x0117cdb4 │ │ │ │ + smlawteq r1, r4, r5, r9 │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ + tsteq r7, r8, lsl #30 │ │ │ │ + @ instruction: 0x01219570 │ │ │ │ + @ instruction: 0x0116e2fc │ │ │ │ + @ instruction: 0x0117ceb4 │ │ │ │ + @ instruction: 0x01219530 │ │ │ │ + @ instruction: 0x0116e2bc │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + strdeq r9, [r1, -r4]! │ │ │ │ + tsteq r6, r0, lsl #5 │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ + @ instruction: 0x012194b8 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + @ instruction: 0x0117cdfc │ │ │ │ + @ instruction: 0x0121947c │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + tsteq r7, r0, asr #27 │ │ │ │ │ │ │ │ 00474434 : │ │ │ │ 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] @ 4746a0 │ │ │ │ @@ -968084,43 +968084,43 @@ │ │ │ │ ldr r1, [pc, #36] @ 4746b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 47457c │ │ │ │ - @ instruction: 0x0117ccdc │ │ │ │ + tsteq r7, r8, ror #25 │ │ │ │ @ instruction: 0x012b37a4 │ │ │ │ - smlawbeq r1, r8, r3, r9 │ │ │ │ + @ instruction: 0x01219390 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xfffff494 │ │ │ │ @ instruction: 0xfffff410 │ │ │ │ @ instruction: 0xffffd5dc │ │ │ │ @ instruction: 0xfffffbb0 │ │ │ │ @ instruction: 0xffffd3d0 │ │ │ │ @ instruction: 0xfffff508 │ │ │ │ - tsteq r7, r0, lsl #25 │ │ │ │ + tsteq r7, ip, lsl #25 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ @ instruction: 0xffffd2b4 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ + tsteq r7, r4, lsl #25 │ │ │ │ @ instruction: 0xffffd2a8 │ │ │ │ - tsteq r7, r0, lsl #25 │ │ │ │ + tsteq r7, ip, lsl #25 │ │ │ │ @ instruction: 0xffffd2e8 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x0117cc94 │ │ │ │ smlawbeq fp, r0, r6, r3 │ │ │ │ - tsteq r6, r4, asr #31 │ │ │ │ + @ instruction: 0x0116dfd0 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x0116df94 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ + tsteq r6, r0, lsr #31 │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - tsteq r6, r4, lsl #30 │ │ │ │ + tsteq r6, r0, lsl pc │ │ │ │ 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] @ 474a44 │ │ │ │ ldr r3, [pc, #792] @ 474a48 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -968319,28 +968319,28 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 474814 │ │ │ │ ldrdeq r3, [fp, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r7, r8, lsl lr │ │ │ │ - @ instruction: 0x01219240 │ │ │ │ + tsteq r7, r4, lsr #28 │ │ │ │ + @ instruction: 0x01219248 │ │ │ │ @ instruction: 0x012b33e8 │ │ │ │ @ instruction: 0x0115e590 │ │ │ │ tsteq r5, ip, lsr r5 │ │ │ │ - @ instruction: 0x0117cc9c │ │ │ │ - @ instruction: 0x0121907c │ │ │ │ - tsteq r7, r4, asr ip │ │ │ │ - tsteq r6, ip, lsr #24 │ │ │ │ - @ instruction: 0x0116dbfc │ │ │ │ - tsteq r6, ip, asr #23 │ │ │ │ - @ instruction: 0x0116db9c │ │ │ │ - tsteq sl, r8, lsl #3 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ + tsteq r7, r8, lsr #25 │ │ │ │ + smlawbeq r1, r4, r0, r9 │ │ │ │ + tsteq r7, r0, ror #24 │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x0116dbd8 │ │ │ │ + tsteq r6, r8, lsr #23 │ │ │ │ + @ instruction: 0x011a7194 │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ 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] @ 474ee0 │ │ │ │ ldr r3, [pc, #1092] @ 474ee4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -968615,36 +968615,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 474cf0 │ │ │ │ @ instruction: 0x012b3168 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b3134 │ │ │ │ - @ instruction: 0x01218eac │ │ │ │ - tsteq r7, r4, ror sl │ │ │ │ - ldrdeq r8, [r1, -r4]! │ │ │ │ - @ instruction: 0x0117c998 │ │ │ │ - @ instruction: 0x01218d10 │ │ │ │ + @ instruction: 0x01218eb4 │ │ │ │ + tsteq r7, r0, lsl #21 │ │ │ │ + ldrdeq r8, [r1, -ip]! │ │ │ │ + tsteq r7, r4, lsr #19 │ │ │ │ + @ instruction: 0x01218d18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, r0, ror #17 │ │ │ │ + tsteq r7, ip, ror #17 │ │ │ │ @ instruction: 0x012b2f0c │ │ │ │ - @ instruction: 0x01218c60 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ - strdeq r8, [r1, -r0]! │ │ │ │ - tsteq r6, r8, asr #15 │ │ │ │ - @ instruction: 0x0117c7b8 │ │ │ │ - @ instruction: 0x0116d790 │ │ │ │ - tsteq r6, r0, ror #14 │ │ │ │ - @ instruction: 0x01218b54 │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - tsteq r7, ip, lsl r7 │ │ │ │ - @ instruction: 0x0116d6f4 │ │ │ │ - tsteq r6, r4, asr #13 │ │ │ │ + @ instruction: 0x01218c68 │ │ │ │ + tsteq r6, r4, asr #16 │ │ │ │ + tsteq r7, r4, lsr r8 │ │ │ │ + tsteq r6, ip, lsl #16 │ │ │ │ + strdeq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x0116d7d4 │ │ │ │ + tsteq r7, r4, asr #15 │ │ │ │ + @ instruction: 0x0116d79c │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + @ instruction: 0x01218b5c │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ + tsteq r7, r8, lsr #14 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x0116d6d0 │ │ │ │ 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] @ 4753fc │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [pc, #1180] @ 475400 │ │ │ │ @@ -968941,29 +968941,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 475184 │ │ │ │ b 475244 │ │ │ │ @ instruction: 0x012b2ca0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01218a14 │ │ │ │ - tsteq r7, r4, ror #11 │ │ │ │ + @ instruction: 0x01218a1c │ │ │ │ + @ instruction: 0x0117c5f0 │ │ │ │ @ instruction: 0x012b2a78 │ │ │ │ tsteq r5, r0, lsr #24 │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ tsteq r7, r0, asr r4 │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ - tsteq r7, r8, asr #8 │ │ │ │ - tsteq r6, ip, lsr #5 │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ - @ instruction: 0x01218670 │ │ │ │ - tsteq r6, r8, asr #4 │ │ │ │ - tsteq r7, r8, lsr r2 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq r6, r0, ror #3 │ │ │ │ - tsteq r7, r0, asr #6 │ │ │ │ + tsteq r7, r4, asr r4 │ │ │ │ + @ instruction: 0x0116d2b8 │ │ │ │ + tsteq r6, r8, lsl #5 │ │ │ │ + @ instruction: 0x01218678 │ │ │ │ + tsteq r6, r4, asr r2 │ │ │ │ + tsteq r7, r4, asr #4 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + tsteq r6, ip, ror #3 │ │ │ │ + tsteq r7, ip, asr #6 │ │ │ │ │ │ │ │ 00475440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -969062,24 +969062,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 47551c │ │ │ │ @ instruction: 0x012b27a0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01218500 │ │ │ │ - ldrsbeq ip, [r7, -r0] │ │ │ │ + @ instruction: 0x01218508 │ │ │ │ + ldrsbeq ip, [r7, -ip] │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01218468 │ │ │ │ - tsteq r6, r0, asr #32 │ │ │ │ - tsteq r7, r4, lsr r0 │ │ │ │ - tsteq r6, r8 │ │ │ │ - @ instruction: 0x0116cfd8 │ │ │ │ - tsteq r6, r8, asr #31 │ │ │ │ + @ instruction: 0x01218470 │ │ │ │ + tsteq r6, ip, asr #32 │ │ │ │ + tsteq r7, r0, asr #32 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r6, r4, ror #31 │ │ │ │ + @ instruction: 0x0116cfd4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 0047560c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -969260,41 +969260,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4756f0 │ │ │ │ ldrdeq r2, [fp, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x0117c09c │ │ │ │ + tsteq r7, r8, lsr #1 │ │ │ │ @ instruction: 0x012b250c │ │ │ │ - @ instruction: 0x01218258 │ │ │ │ - tsteq r6, r0, lsr lr │ │ │ │ - tsteq r7, r0, lsr #28 │ │ │ │ - @ instruction: 0x0121821c │ │ │ │ - @ instruction: 0x0116cdf4 │ │ │ │ - tsteq r7, r0, ror #27 │ │ │ │ + @ instruction: 0x01218260 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r7, ip, lsr #28 │ │ │ │ + @ instruction: 0x01218224 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + tsteq r7, ip, ror #27 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x012181e0 │ │ │ │ - @ instruction: 0x0116cdb8 │ │ │ │ - tsteq r7, r4, lsr #27 │ │ │ │ + @ instruction: 0x012181e8 │ │ │ │ + tsteq r6, r4, asr #27 │ │ │ │ + @ instruction: 0x0117bdb0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x012181a4 │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ + @ instruction: 0x012181ac │ │ │ │ + tsteq r6, r8, lsl #27 │ │ │ │ + tsteq r7, r4, ror sp │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x01218168 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ - tsteq r7, ip, lsr #26 │ │ │ │ + @ instruction: 0x01218170 │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ + tsteq r7, r8, lsr sp │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - @ instruction: 0x0121812c │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - @ instruction: 0x0117bcf4 │ │ │ │ - strdeq r8, [r1, -r0]! │ │ │ │ - tsteq r6, r8, asr #25 │ │ │ │ - @ instruction: 0x0117bcb4 │ │ │ │ + @ instruction: 0x01218134 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + tsteq r7, r0, lsl #26 │ │ │ │ + strdeq r8, [r1, -r8]! @ │ │ │ │ + @ instruction: 0x0116ccd4 │ │ │ │ + tsteq r7, r0, asr #25 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 00475960 : │ │ │ │ ldr r2, [pc, #24] @ 475980 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -969535,20 +969535,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 475c78 │ │ │ │ - strdeq r7, [r1, -r8]! │ │ │ │ - @ instruction: 0x0116c8d0 │ │ │ │ - tsteq r7, r4, asr #17 │ │ │ │ - tsteq r7, r0, ror sl │ │ │ │ - @ instruction: 0x01217cb4 │ │ │ │ - tsteq r7, r8, ror r8 │ │ │ │ + @ instruction: 0x01217d00 │ │ │ │ + @ instruction: 0x0116c8dc │ │ │ │ + @ instruction: 0x0117b8d0 │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ + @ instruction: 0x01217cbc │ │ │ │ + tsteq r7, r4, lsl #17 │ │ │ │ │ │ │ │ 00475d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -969599,20 +969599,20 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 475d90 │ │ │ │ @ instruction: 0x012b1ea4 │ │ │ │ andeq r7, r0, r4, lsr r8 │ │ │ │ - strdeq r7, [r1, -ip]! │ │ │ │ - @ instruction: 0x0116c7d4 │ │ │ │ - tsteq r7, r4, asr #15 │ │ │ │ - smlawteq r1, r0, fp, r7 │ │ │ │ - @ instruction: 0x0116c798 │ │ │ │ - tsteq r7, r8, lsl #15 │ │ │ │ + @ instruction: 0x01217c04 │ │ │ │ + tsteq r6, r0, ror #15 │ │ │ │ + @ instruction: 0x0117b7d0 │ │ │ │ + smlawteq r1, r8, fp, r7 │ │ │ │ + tsteq r6, r4, lsr #15 │ │ │ │ + @ instruction: 0x0117b794 │ │ │ │ │ │ │ │ 00475e34 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -969818,31 +969818,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 476010 │ │ │ │ @ instruction: 0x012b1d90 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, lsl #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x0121796c │ │ │ │ - tsteq r7, r4, ror fp │ │ │ │ - tsteq r7, r8, lsr r5 │ │ │ │ - @ instruction: 0x01217928 │ │ │ │ - tsteq r7, ip, asr #22 │ │ │ │ - tsteq r7, ip, ror #9 │ │ │ │ + @ instruction: 0x01217974 │ │ │ │ + tsteq r7, r0, lsl #23 │ │ │ │ + tsteq r7, r4, asr #10 │ │ │ │ + @ instruction: 0x01217930 │ │ │ │ + tsteq r7, r8, asr fp │ │ │ │ + @ instruction: 0x0117b4f8 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x012178e4 │ │ │ │ - @ instruction: 0x0116c4bc │ │ │ │ - @ instruction: 0x0117b4b0 │ │ │ │ - @ instruction: 0x012178a8 │ │ │ │ - tsteq r6, r0, lsl #9 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ + @ instruction: 0x012178ec │ │ │ │ + tsteq r6, r8, asr #9 │ │ │ │ + @ instruction: 0x0117b4bc │ │ │ │ + @ instruction: 0x012178b0 │ │ │ │ + tsteq r6, ip, lsl #9 │ │ │ │ + tsteq r7, r0, lsl #9 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x01217870 │ │ │ │ - tsteq r6, r8, asr #8 │ │ │ │ - tsteq r7, ip, lsr r4 │ │ │ │ + @ instruction: 0x01217878 │ │ │ │ + tsteq r6, r4, asr r4 │ │ │ │ + tsteq r7, r8, asr #8 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 004761b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -970157,38 +970157,38 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 476468 │ │ │ │ @ instruction: 0x012b1a28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012177a4 │ │ │ │ - tsteq r7, r0, ror #6 │ │ │ │ + @ instruction: 0x012177ac │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x012176b4 │ │ │ │ - tsteq r7, ip, ror #4 │ │ │ │ + @ instruction: 0x012176bc │ │ │ │ + tsteq r7, r8, ror r2 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdeq r7, [r1, -r8]! │ │ │ │ - @ instruction: 0x0117b1bc │ │ │ │ - tsteq r7, r4, asr #6 │ │ │ │ + @ instruction: 0x01217600 │ │ │ │ + tsteq r7, r8, asr #3 │ │ │ │ + tsteq r7, r0, asr r3 │ │ │ │ @ instruction: 0x012b1794 │ │ │ │ tsteq r5, r8, lsr r9 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ - tsteq r6, ip, asr #32 │ │ │ │ - tsteq r6, ip, lsl r0 │ │ │ │ + tsteq r6, r8, lsl #1 │ │ │ │ + tsteq r6, r8, asr r0 │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - tsteq r6, ip, ror #31 │ │ │ │ + @ instruction: 0x0116bff8 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x0116bfbc │ │ │ │ - tsteq r6, r8, lsl #31 │ │ │ │ + tsteq r6, r8, asr #31 │ │ │ │ + @ instruction: 0x0116bf94 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0116bef8 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 00476718 : │ │ │ │ str r1, [r0, #280] @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -970229,19 +970229,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 476788 │ │ │ │ smlawteq fp, r4, r4, r1 │ │ │ │ - @ instruction: 0x01217260 │ │ │ │ + @ instruction: 0x01217268 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, r0, lsr lr │ │ │ │ + tsteq r7, ip, lsr lr │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - tsteq r6, r4, ror #27 │ │ │ │ + @ instruction: 0x0116bdf0 │ │ │ │ │ │ │ │ 004767d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ 476874 │ │ │ │ @@ -970276,18 +970276,18 @@ │ │ │ │ mov r1, #520 @ 0x208 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 47683c │ │ │ │ @ instruction: 0x012b1410 │ │ │ │ - @ instruction: 0x012171ac │ │ │ │ + @ instruction: 0x012171b4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, ip, ror sp │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ + tsteq r7, r8, lsl #27 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ │ │ │ │ 00476888 : │ │ │ │ str r1, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00476894 : │ │ │ │ @@ -970450,31 +970450,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4769e4 │ │ │ │ @ instruction: 0x012b1348 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b131c │ │ │ │ - strheq r7, [r1, -r0]! │ │ │ │ - tsteq r7, ip, ror #24 │ │ │ │ + strheq r7, [r1, -r8]! │ │ │ │ + tsteq r7, r8, ror ip │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r7, r0, r8, lsr r2 │ │ │ │ andeq r8, r0, r8, lsl #1 │ │ │ │ andeq r7, r0, ip, ror #14 │ │ │ │ - tsteq r7, ip, asr lr │ │ │ │ tsteq r7, r8, ror #28 │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ @ instruction: 0x012b1218 │ │ │ │ tsteq r5, r0, asr #7 │ │ │ │ - tsteq r6, r4, lsl #22 │ │ │ │ - @ instruction: 0x0116bad4 │ │ │ │ - smlawteq r1, r8, lr, r6 │ │ │ │ - tsteq r6, r0, lsr #21 │ │ │ │ - @ instruction: 0x0117aa94 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, r0, ror #21 │ │ │ │ + ldrdeq r6, [r1, -r0]! │ │ │ │ + tsteq r6, ip, lsr #21 │ │ │ │ + tsteq r7, r0, lsr #21 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 00476b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970496,17 +970496,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 476bd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 476b80 │ │ │ │ - @ instruction: 0x01216e0c │ │ │ │ - tsteq r6, r4, ror #19 │ │ │ │ - @ instruction: 0x0117a9d0 │ │ │ │ + @ instruction: 0x01216e14 │ │ │ │ + @ instruction: 0x0116b9f0 │ │ │ │ + @ instruction: 0x0117a9dc │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 00476bd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -970770,45 +970770,45 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 476dc4 │ │ │ │ @ instruction: 0x012b1008 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, lsr pc │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r7, r8, asr sl │ │ │ │ - smlawteq r1, r4, fp, r6 │ │ │ │ - tsteq r7, ip, asr #27 │ │ │ │ - tsteq r7, r8, lsl #15 │ │ │ │ + tsteq r7, r4, ror #20 │ │ │ │ + smlawteq r1, ip, fp, r6 │ │ │ │ + @ instruction: 0x01178dd8 │ │ │ │ + @ instruction: 0x0117a794 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01216b78 │ │ │ │ - @ instruction: 0x01178d9c │ │ │ │ - tsteq r7, r8, lsr r7 │ │ │ │ + smlawbeq r1, r0, fp, r6 │ │ │ │ + tsteq r7, r8, lsr #27 │ │ │ │ + tsteq r7, r4, asr #14 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ tsteq r5, r0, lsl r5 │ │ │ │ - tsteq r7, ip, ror #18 │ │ │ │ - @ instruction: 0x01216b14 │ │ │ │ - @ instruction: 0x0117a6d8 │ │ │ │ - ldrdeq r6, [r1, -r0]! │ │ │ │ - tsteq r6, r8, lsr #13 │ │ │ │ - @ instruction: 0x0117a694 │ │ │ │ + tsteq r7, r8, ror r9 │ │ │ │ + @ instruction: 0x01216b1c │ │ │ │ + tsteq r7, r4, ror #13 │ │ │ │ + ldrdeq r6, [r1, -r8]! │ │ │ │ + @ instruction: 0x0116b6b4 │ │ │ │ + tsteq r7, r0, lsr #13 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x01216a90 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ + @ instruction: 0x01216a98 │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x01216a54 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r7, r8, lsl r6 │ │ │ │ + @ instruction: 0x01216a5c │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + tsteq r7, r4, lsr #12 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01216a18 │ │ │ │ - @ instruction: 0x0116b5f0 │ │ │ │ - tsteq r7, r4, ror #11 │ │ │ │ - ldrdeq r6, [r1, -ip]! │ │ │ │ - @ instruction: 0x0116b5b4 │ │ │ │ - tsteq r7, r4, lsr #11 │ │ │ │ + @ instruction: 0x01216a20 │ │ │ │ + @ instruction: 0x0116b5fc │ │ │ │ + @ instruction: 0x0117a5f0 │ │ │ │ + @ instruction: 0x012169e4 │ │ │ │ + tsteq r6, r0, asr #11 │ │ │ │ + @ instruction: 0x0117a5b0 │ │ │ │ │ │ │ │ 00477084 : │ │ │ │ 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, #280] @ 0x118 │ │ │ │ @@ -971251,72 +971251,72 @@ │ │ │ │ b 477304 │ │ │ │ @ instruction: 0x012b0b60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b0b48 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, lsl #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq r7, r0, lsl #12 │ │ │ │ + tsteq r7, ip, lsl #12 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x0117a5bc │ │ │ │ + tsteq r7, r8, asr #11 │ │ │ │ + @ instruction: 0x0117a5f4 │ │ │ │ + tsteq r7, r0, lsl r6 │ │ │ │ tsteq r7, r8, ror #11 │ │ │ │ - tsteq r7, r4, lsl #12 │ │ │ │ - @ instruction: 0x0117a5dc │ │ │ │ strdeq r0, [fp, -r8]! │ │ │ │ - @ instruction: 0x01216650 │ │ │ │ - tsteq r6, r8, lsr #4 │ │ │ │ - tsteq r7, ip, lsl r2 │ │ │ │ - @ instruction: 0x01216600 │ │ │ │ - @ instruction: 0x0116b1d8 │ │ │ │ - tsteq r7, ip, asr #3 │ │ │ │ + @ instruction: 0x01216658 │ │ │ │ + tsteq r6, r4, lsr r2 │ │ │ │ + tsteq r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x01216608 │ │ │ │ + tsteq r6, r4, ror #3 │ │ │ │ + @ instruction: 0x0117a1d8 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x0121654c │ │ │ │ - tsteq r7, r4, asr r7 │ │ │ │ - tsteq r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x01216554 │ │ │ │ + tsteq r7, r0, ror #14 │ │ │ │ + tsteq r7, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01216508 │ │ │ │ - tsteq r7, ip, lsr #14 │ │ │ │ - tsteq r7, ip, asr #1 │ │ │ │ + @ instruction: 0x01216510 │ │ │ │ + tsteq r7, r8, lsr r7 │ │ │ │ + ldrsbeq sl, [r7, -r8] │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ tsteq r5, r0, lsr #29 │ │ │ │ - tsteq r7, r0, lsl lr │ │ │ │ - @ instruction: 0x012164a4 │ │ │ │ - tsteq r7, r8, rrx │ │ │ │ + tsteq r7, ip, lsl lr │ │ │ │ + @ instruction: 0x012164ac │ │ │ │ + tsteq r7, r4, ror r0 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01216460 │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ - tsteq r7, ip, lsr #32 │ │ │ │ - @ instruction: 0x01216420 │ │ │ │ - @ instruction: 0x0116aff8 │ │ │ │ - tsteq r7, ip, ror #31 │ │ │ │ + @ instruction: 0x01216468 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ + tsteq r7, r8, lsr r0 │ │ │ │ + @ instruction: 0x01216428 │ │ │ │ + tsteq r6, r4 │ │ │ │ + @ instruction: 0x01179ff8 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrdeq r6, [r1, -ip]! │ │ │ │ - @ instruction: 0x0116afb4 │ │ │ │ - tsteq r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x012163e4 │ │ │ │ + tsteq r6, r0, asr #31 │ │ │ │ + @ instruction: 0x01179fb4 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x012163a0 │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - tsteq r7, ip, ror #30 │ │ │ │ + @ instruction: 0x012163a8 │ │ │ │ + tsteq r6, r4, lsl #31 │ │ │ │ + tsteq r7, r8, ror pc │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01216360 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ + @ instruction: 0x01216368 │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + tsteq r7, r8, lsr pc │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01216324 │ │ │ │ - @ instruction: 0x0116aefc │ │ │ │ - @ instruction: 0x01179ef0 │ │ │ │ - @ instruction: 0x012162e4 │ │ │ │ - @ instruction: 0x0116aebc │ │ │ │ - tsteq r7, ip, lsr #29 │ │ │ │ - @ instruction: 0x012162a8 │ │ │ │ - tsteq r6, r0, lsl #29 │ │ │ │ - tsteq r7, r4, ror lr │ │ │ │ - @ instruction: 0x01216268 │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ + @ instruction: 0x0121632c │ │ │ │ + tsteq r6, r8, lsl #30 │ │ │ │ + @ instruction: 0x01179efc │ │ │ │ + @ instruction: 0x012162ec │ │ │ │ + tsteq r6, r8, asr #29 │ │ │ │ + @ instruction: 0x01179eb8 │ │ │ │ + @ instruction: 0x012162b0 │ │ │ │ + tsteq r6, ip, lsl #29 │ │ │ │ + tsteq r7, r0, lsl #29 │ │ │ │ + @ instruction: 0x01216270 │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 00477870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -971540,39 +971540,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4779f4 │ │ │ │ @ instruction: 0x012b037c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012b0350 │ │ │ │ andeq r7, r0, r4, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, r4, lsr ip │ │ │ │ - qsubeq r6, ip, r1 │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ + @ instruction: 0x01216064 │ │ │ │ tsteq r5, r0, ror r5 │ │ │ │ @ instruction: 0x012b0208 │ │ │ │ - tsteq r7, r8, ror #28 │ │ │ │ - @ instruction: 0x01215f6c │ │ │ │ - tsteq r7, r4, lsr fp │ │ │ │ - tsteq r6, r4, lsl #22 │ │ │ │ - strdeq r5, [r1, -r4]! │ │ │ │ - tsteq r6, ip, asr #21 │ │ │ │ - tsteq r7, r0, asr #21 │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ + @ instruction: 0x01215f74 │ │ │ │ + tsteq r7, r0, asr #22 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + strdeq r5, [r1, -ip]! │ │ │ │ + @ instruction: 0x0116aad8 │ │ │ │ + tsteq r7, ip, asr #21 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01215eb8 │ │ │ │ - @ instruction: 0x0116aa90 │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ + smlawteq r1, r0, lr, r5 │ │ │ │ + @ instruction: 0x0116aa9c │ │ │ │ + tsteq r7, r8, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x01215e24 │ │ │ │ - @ instruction: 0x0116a9fc │ │ │ │ - @ instruction: 0x011799f0 │ │ │ │ + @ instruction: 0x01215e2c │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ + @ instruction: 0x011799fc │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01215de8 │ │ │ │ - tsteq r6, r0, asr #19 │ │ │ │ - @ instruction: 0x011799b4 │ │ │ │ + strdeq r5, [r1, -r0]! │ │ │ │ + tsteq r6, ip, asr #19 │ │ │ │ + tsteq r7, r0, asr #19 │ │ │ │ │ │ │ │ 00477c64 : │ │ │ │ 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] @ 478080 │ │ │ │ @@ -971834,54 +971834,54 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 477e8c │ │ │ │ smlawbeq sl, r0, pc, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq (UNDEF: 58), r0, ror #30 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x011793b0 │ │ │ │ - tsteq r7, r0, ror #23 │ │ │ │ - @ instruction: 0x01179bfc │ │ │ │ + @ instruction: 0x011793bc │ │ │ │ + tsteq r7, ip, ror #23 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr r8 │ │ │ │ - tsteq r7, r8, ror #22 │ │ │ │ - tsteq r7, r0, asr #3 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ + tsteq r7, r4, ror fp │ │ │ │ + tsteq r7, ip, asr #3 │ │ │ │ tsteq r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x01215b4c │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ - tsteq r7, r0, lsl r7 │ │ │ │ + tsteq r7, r8, lsl fp │ │ │ │ + tsteq r7, r8, lsr fp │ │ │ │ + @ instruction: 0x01215b54 │ │ │ │ + tsteq r6, r0, lsr r7 │ │ │ │ + tsteq r7, ip, lsl r7 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ msreq CPSR_fx, r0, ror sp │ │ │ │ - ldrdeq r5, [r1, -r4]! │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ - @ instruction: 0x01179698 │ │ │ │ + ldrdeq r5, [r1, -ip]! │ │ │ │ + @ instruction: 0x0116a6b8 │ │ │ │ + tsteq r7, r4, lsr #13 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - @ instruction: 0x01215a94 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - tsteq r7, r8, asr r6 │ │ │ │ + @ instruction: 0x01215a9c │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + tsteq r7, r4, ror #12 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - @ instruction: 0x01215a54 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r7, r8, lsl r6 │ │ │ │ + @ instruction: 0x01215a5c │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + tsteq r7, r4, lsr #12 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - @ instruction: 0x01215a14 │ │ │ │ - tsteq r6, ip, ror #11 │ │ │ │ - @ instruction: 0x011795dc │ │ │ │ - ldrdeq r5, [r1, -r4]! │ │ │ │ - tsteq r6, ip, lsr #11 │ │ │ │ - @ instruction: 0x01179598 │ │ │ │ + @ instruction: 0x01215a1c │ │ │ │ + @ instruction: 0x0116a5f8 │ │ │ │ + tsteq r7, r8, ror #11 │ │ │ │ + ldrdeq r5, [r1, -ip]! │ │ │ │ + @ instruction: 0x0116a5b8 │ │ │ │ + tsteq r7, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x01215994 │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ + @ instruction: 0x0121599c │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ + tsteq r7, r4, ror #10 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x01215954 │ │ │ │ - tsteq r6, ip, lsr #10 │ │ │ │ - tsteq r7, r8, lsl r5 │ │ │ │ + @ instruction: 0x0121595c │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ + tsteq r7, r4, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ │ │ │ │ 00478134 : │ │ │ │ str r1, [r0, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -972012,38 +972012,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 478174 │ │ │ │ msreq R10_fiq, ip, lsr #21 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, r0, asr r4 │ │ │ │ - @ instruction: 0x011797d0 │ │ │ │ + @ instruction: 0x011797dc │ │ │ │ andeq r7, r0, ip, lsr #19 │ │ │ │ - tsteq r6, r4, lsr #17 │ │ │ │ + @ instruction: 0x011678b0 │ │ │ │ andeq r8, r0, r4, ror #1 │ │ │ │ - @ instruction: 0x011797bc │ │ │ │ + tsteq r7, r8, asr #15 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - tsteq r7, r0, lsr #15 │ │ │ │ + tsteq r7, ip, lsr #15 │ │ │ │ andeq r8, r0, r8, asr #5 │ │ │ │ - tsteq r7, r0, ror #28 │ │ │ │ - tsteq r6, r8, lsr r3 │ │ │ │ - tsteq r7, ip, lsl r7 │ │ │ │ - @ instruction: 0x0121594c │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - tsteq r7, r8, ror #13 │ │ │ │ - @ instruction: 0x01215918 │ │ │ │ - @ instruction: 0x0116a2d0 │ │ │ │ - @ instruction: 0x011796b4 │ │ │ │ - @ instruction: 0x012158e4 │ │ │ │ - @ instruction: 0x0116a29c │ │ │ │ - tsteq r7, r0, lsl #13 │ │ │ │ - @ instruction: 0x012158b0 │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ - tsteq r7, ip, asr #12 │ │ │ │ - @ instruction: 0x0121587c │ │ │ │ + tsteq r7, ip, ror #28 │ │ │ │ + tsteq r6, r4, asr #6 │ │ │ │ + tsteq r7, r8, lsr #14 │ │ │ │ + @ instruction: 0x01215954 │ │ │ │ + tsteq r6, r0, lsl r3 │ │ │ │ + @ instruction: 0x011796f4 │ │ │ │ + @ instruction: 0x01215920 │ │ │ │ + @ instruction: 0x0116a2dc │ │ │ │ + tsteq r7, r0, asr #13 │ │ │ │ + @ instruction: 0x012158ec │ │ │ │ + tsteq r6, r8, lsr #5 │ │ │ │ + tsteq r7, ip, lsl #13 │ │ │ │ + @ instruction: 0x012158b8 │ │ │ │ + tsteq r6, r4, ror r2 │ │ │ │ + tsteq r7, r8, asr r6 │ │ │ │ + smlawbeq r1, r4, r8, r5 │ │ │ │ │ │ │ │ 004783a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -972228,19 +972228,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r5, ip, ror r8 │ │ │ │ - tsteq r7, ip, lsl #7 │ │ │ │ - @ instruction: 0x01215598 │ │ │ │ + @ instruction: 0x01179398 │ │ │ │ + @ instruction: 0x012155a0 │ │ │ │ tsteq r5, ip, lsr r8 │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ - @ instruction: 0x01215558 │ │ │ │ + tsteq r7, r8, asr r3 │ │ │ │ + @ instruction: 0x01215560 │ │ │ │ │ │ │ │ 004786b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -972427,19 +972427,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r5, r0, ror r5 │ │ │ │ - @ instruction: 0x01215294 │ │ │ │ - tsteq r7, r8, ror r0 │ │ │ │ + @ instruction: 0x0121529c │ │ │ │ + tsteq r7, r4, lsl #1 │ │ │ │ tsteq r5, ip, lsr #10 │ │ │ │ - @ instruction: 0x01215250 │ │ │ │ - tsteq r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x01215258 │ │ │ │ + tsteq r7, r0, asr #32 │ │ │ │ │ │ │ │ 004789c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -972626,19 +972626,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r5, ip, asr r2 │ │ │ │ - smlawbeq r1, r0, pc, r4 @ │ │ │ │ - tsteq r7, r4, ror #26 │ │ │ │ + smlawbeq r1, r8, pc, r4 @ │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ tsteq r5, r8, lsl r2 │ │ │ │ - @ instruction: 0x01214f3c │ │ │ │ - tsteq r7, r0, lsr #26 │ │ │ │ + @ instruction: 0x01214f44 │ │ │ │ + tsteq r7, ip, lsr #26 │ │ │ │ │ │ │ │ 00478cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #1212] @ 4791b0 │ │ │ │ @@ -972956,25 +972956,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0115b1b4 │ │ │ │ - ldrdeq r4, [r1, -r8]! │ │ │ │ - @ instruction: 0x01178abc │ │ │ │ + @ instruction: 0x01214ce0 │ │ │ │ + tsteq r7, r8, asr #21 │ │ │ │ @ instruction: 0x0115b090 │ │ │ │ - @ instruction: 0x01214bb4 │ │ │ │ - @ instruction: 0x01178998 │ │ │ │ + @ instruction: 0x01214bbc │ │ │ │ + tsteq r7, r4, lsr #19 │ │ │ │ tsteq r5, ip, ror #30 │ │ │ │ - @ instruction: 0x01214a90 │ │ │ │ - tsteq r7, r4, ror r8 │ │ │ │ + @ instruction: 0x01214a98 │ │ │ │ + tsteq r7, r0, lsl #17 │ │ │ │ tsteq r5, r8, lsl #26 │ │ │ │ - @ instruction: 0x01214a28 │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x01214a30 │ │ │ │ + tsteq r7, r8, lsl r8 │ │ │ │ │ │ │ │ 00479214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #408] @ 4793c4 │ │ │ │ @@ -973091,16 +973091,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r5, r4, asr #26 │ │ │ │ - tsteq r7, r4, lsl #13 │ │ │ │ - smlawteq r1, ip, r8, r4 │ │ │ │ + @ instruction: 0x01178690 │ │ │ │ + ldrdeq r4, [r1, -r4]! @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #880] @ 0x370 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -973258,28 +973258,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 4796d0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #73 @ 0x49 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 47952c │ │ │ │ - tsteq r7, r0, lsl #11 │ │ │ │ - tsteq r7, r0, ror #9 │ │ │ │ - @ instruction: 0x0121470c │ │ │ │ + tsteq r7, ip, lsl #11 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ + @ instruction: 0x01214714 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tsteq r7, ip, asr #9 │ │ │ │ - @ instruction: 0x011783f8 │ │ │ │ - @ instruction: 0x01214624 │ │ │ │ + @ instruction: 0x011784d8 │ │ │ │ + tsteq r7, r4, lsl #8 │ │ │ │ + @ instruction: 0x0121462c │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - tsteq r7, r0, lsl r4 │ │ │ │ - tsteq r7, r8, lsr #7 │ │ │ │ - ldrdeq r4, [r1, -r4]! @ │ │ │ │ - tsteq r7, r8, lsr #7 │ │ │ │ - tsteq r7, r8, ror r3 │ │ │ │ - @ instruction: 0x012145a4 │ │ │ │ + tsteq r7, ip, lsl r4 │ │ │ │ + @ instruction: 0x011783b4 │ │ │ │ + ldrdeq r4, [r1, -ip]! │ │ │ │ + @ instruction: 0x011783b4 │ │ │ │ + tsteq r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x012145ac │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -973427,23 +973427,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 479844 │ │ │ │ @ instruction: 0x012ae500 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r4, [r1, -r8]! │ │ │ │ - tsteq r7, r0, lsr #5 │ │ │ │ + @ instruction: 0x012144e0 │ │ │ │ + tsteq r7, ip, lsr #5 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r6, r0, ror #25 │ │ │ │ - @ instruction: 0x01168cb0 │ │ │ │ - @ instruction: 0x0121432c │ │ │ │ - tsteq r7, r4, lsl #4 │ │ │ │ - ldrsheq r8, [r7, -r4] │ │ │ │ + tsteq r6, ip, ror #25 │ │ │ │ + @ instruction: 0x01168cbc │ │ │ │ + @ instruction: 0x01214334 │ │ │ │ + tsteq r7, r0, lsl r2 │ │ │ │ + tsteq r7, r0, lsl #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ 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] @ 479c64 │ │ │ │ @@ -973632,30 +973632,30 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 479ac0 │ │ │ │ smlawbeq sl, r0, r2, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01214230 │ │ │ │ - tsteq r7, r4, ror #31 │ │ │ │ + @ instruction: 0x01214238 │ │ │ │ + @ instruction: 0x01177ff0 │ │ │ │ @ instruction: 0x012ae13c │ │ │ │ tsteq r5, r8, ror #5 │ │ │ │ - ldrdeq r4, [r1, -r4]! @ │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - @ instruction: 0x01177e9c │ │ │ │ + ldrdeq r4, [r1, -ip]! │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ + tsteq r7, r8, lsr #29 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x011689f0 │ │ │ │ - @ instruction: 0x0121406c │ │ │ │ - @ instruction: 0x011689bc │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ - tsteq r6, r8, lsl #19 │ │ │ │ + @ instruction: 0x011689fc │ │ │ │ + @ instruction: 0x01214074 │ │ │ │ + tsteq r6, r8, asr #19 │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ + @ instruction: 0x01168994 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r6, r0, ror #18 │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tsteq r6, r4, asr #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, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1400] @ 47a244 │ │ │ │ ldr r3, [pc, #1400] @ 47a248 │ │ │ │ @@ -974009,61 +974009,61 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 479d14 │ │ │ │ @ instruction: 0x012adf38 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01158990 │ │ │ │ @ instruction: 0x012adee8 │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - tsteq r7, r8, asr #30 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ - @ instruction: 0x0119d6b4 │ │ │ │ - @ instruction: 0x011686f4 │ │ │ │ - @ instruction: 0x01213d9c │ │ │ │ - tsteq r7, r0, ror #22 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - strdeq r3, [r1, -r8]! │ │ │ │ - @ instruction: 0x01177abc │ │ │ │ - @ instruction: 0x01213cb8 │ │ │ │ - tsteq r7, r0, lsr #23 │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ - smlawbeq r1, r0, ip, r3 │ │ │ │ - @ instruction: 0x011685d0 │ │ │ │ - tsteq r7, r8, asr #20 │ │ │ │ + tsteq r7, r4, ror sp │ │ │ │ + tsteq r7, r4, asr pc │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tsteq r9, r0, asr #13 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x01213da4 │ │ │ │ + tsteq r7, ip, ror #22 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + @ instruction: 0x01213d00 │ │ │ │ + tsteq r7, r8, asr #21 │ │ │ │ + smlawteq r1, r0, ip, r3 │ │ │ │ + tsteq r7, ip, lsr #23 │ │ │ │ + tsteq r7, r8, lsl #21 │ │ │ │ + smlawbeq r1, r8, ip, r3 │ │ │ │ + @ instruction: 0x011685dc │ │ │ │ + tsteq r7, r4, asr sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01168594 │ │ │ │ - @ instruction: 0x01213c3c │ │ │ │ - tsteq r7, r4, lsl #20 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - @ instruction: 0x01213c00 │ │ │ │ - tsteq r7, r4, asr #19 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - smlawteq r1, r0, fp, r3 │ │ │ │ - tsteq r7, r4, lsl #19 │ │ │ │ - @ instruction: 0x011684d8 │ │ │ │ - smlawbeq r1, r0, fp, r3 │ │ │ │ - tsteq r7, r4, asr #18 │ │ │ │ - @ instruction: 0x0116849c │ │ │ │ - @ instruction: 0x01213b44 │ │ │ │ - tsteq r7, ip, lsl #18 │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - @ instruction: 0x01213b08 │ │ │ │ - tsteq r7, ip, asr #17 │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ - smlawteq r1, ip, sl, r3 │ │ │ │ - @ instruction: 0x01177890 │ │ │ │ - tsteq r6, r4, ror #7 │ │ │ │ - smlawbeq r1, ip, sl, r3 │ │ │ │ - tsteq r7, r0, asr r8 │ │ │ │ - tsteq r6, r8, lsr #7 │ │ │ │ - @ instruction: 0x01213a50 │ │ │ │ - tsteq r7, r4, lsl r8 │ │ │ │ - @ instruction: 0x01213a18 │ │ │ │ - tsteq r6, r8, ror #6 │ │ │ │ - @ instruction: 0x011777dc │ │ │ │ + tsteq r6, r0, lsr #11 │ │ │ │ + @ instruction: 0x01213c44 │ │ │ │ + tsteq r7, r0, lsl sl │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + @ instruction: 0x01213c08 │ │ │ │ + @ instruction: 0x011779d0 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + smlawteq r1, r8, fp, r3 │ │ │ │ + @ instruction: 0x01177990 │ │ │ │ + tsteq r6, r4, ror #9 │ │ │ │ + smlawbeq r1, r8, fp, r3 │ │ │ │ + tsteq r7, r0, asr r9 │ │ │ │ + tsteq r6, r8, lsr #9 │ │ │ │ + @ instruction: 0x01213b4c │ │ │ │ + tsteq r7, r8, lsl r9 │ │ │ │ + tsteq r6, ip, ror #8 │ │ │ │ + @ instruction: 0x01213b10 │ │ │ │ + @ instruction: 0x011778d8 │ │ │ │ + tsteq r6, r0, lsr r4 │ │ │ │ + ldrdeq r3, [r1, -r4]! │ │ │ │ + @ instruction: 0x0117789c │ │ │ │ + @ instruction: 0x011683f0 │ │ │ │ + @ instruction: 0x01213a94 │ │ │ │ + tsteq r7, ip, asr r8 │ │ │ │ + @ instruction: 0x011683b4 │ │ │ │ + @ instruction: 0x01213a58 │ │ │ │ + tsteq r7, r0, lsr #16 │ │ │ │ + @ instruction: 0x01213a20 │ │ │ │ + tsteq r6, r4, ror r3 │ │ │ │ + tsteq r7, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r2, r0, #880 @ 0x370 │ │ │ │ ldm r2, {r2, r3, r5} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -974303,49 +974303,49 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 47a538 │ │ │ │ ldr r0, [pc, #148] @ 47a774 │ │ │ │ ldr r1, [pc, #36] @ 47a708 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 47a538 │ │ │ │ - tsteq r7, r0, lsl #16 │ │ │ │ + tsteq r7, ip, lsl #16 │ │ │ │ @ instruction: 0x012ad8b4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlawteq r1, r8, r8, r3 │ │ │ │ - @ instruction: 0x01177694 │ │ │ │ + ldrdeq r3, [r1, -r0]! │ │ │ │ + tsteq r7, r0, lsr #13 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x0121380c │ │ │ │ - @ instruction: 0x011775d8 │ │ │ │ + @ instruction: 0x01213814 │ │ │ │ + tsteq r7, r4, ror #11 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r7, r8, asr #13 │ │ │ │ - tsteq r7, r8, asr #13 │ │ │ │ - @ instruction: 0x011776d0 │ │ │ │ - tsteq r7, r8, asr #13 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq r6, r4, lsl r0 │ │ │ │ - @ instruction: 0x012136b0 │ │ │ │ - tsteq r6, r0 │ │ │ │ - tsteq r7, r0, ror r4 │ │ │ │ + @ instruction: 0x011776d4 │ │ │ │ + @ instruction: 0x011776d4 │ │ │ │ + @ instruction: 0x011776dc │ │ │ │ + @ instruction: 0x011776d4 │ │ │ │ + tsteq r6, r4, asr r0 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + @ instruction: 0x012136b8 │ │ │ │ + tsteq r6, ip │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq r6, r8, asr #31 │ │ │ │ - @ instruction: 0x01167f98 │ │ │ │ + @ instruction: 0x01167fd4 │ │ │ │ + tsteq r6, r4, lsr #31 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ - @ instruction: 0x01167ed4 │ │ │ │ - tsteq r6, r0, asr #29 │ │ │ │ - tsteq r6, ip, lsr #29 │ │ │ │ - @ instruction: 0x01167e98 │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ + tsteq r6, r0, ror #29 │ │ │ │ + tsteq r6, ip, asr #29 │ │ │ │ + @ instruction: 0x01167eb8 │ │ │ │ + tsteq r6, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #176] @ 47a840 │ │ │ │ cmp r1, #26 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -974392,18 +974392,18 @@ │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ str r2, [r3, #28] │ │ │ │ b 47a7c0 │ │ │ │ @ instruction: 0x012ad46c │ │ │ │ andeq r8, r0, r6, lsl #4 │ │ │ │ streq r0, [r0], -r0, lsl #8 │ │ │ │ andeq r7, r0, ip, asr #4 │ │ │ │ - @ instruction: 0x0121345c │ │ │ │ - @ instruction: 0x011773dc │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - tsteq r7, ip, ror #3 │ │ │ │ + @ instruction: 0x01213464 │ │ │ │ + tsteq r7, r8, ror #7 │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + @ instruction: 0x011771f8 │ │ │ │ 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] @ 47aaa0 │ │ │ │ ldr r3, [pc, #548] @ 47aaa4 │ │ │ │ @@ -974542,34 +974542,34 @@ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 47a918 │ │ │ │ smlawbeq sl, r8, r3, sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01213348 │ │ │ │ - tsteq r7, r0, asr #9 │ │ │ │ + @ instruction: 0x01213350 │ │ │ │ + tsteq r7, ip, asr #9 │ │ │ │ @ instruction: 0x012ad2e4 │ │ │ │ - @ instruction: 0x012132a8 │ │ │ │ - @ instruction: 0x01167bf8 │ │ │ │ - tsteq r7, r8, rrx │ │ │ │ + @ instruction: 0x012132b0 │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + tsteq r7, r4, ror r0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01167bbc │ │ │ │ - tsteq r7, r0, lsr r0 │ │ │ │ + tsteq r6, r8, asr #23 │ │ │ │ + tsteq r7, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01213234 │ │ │ │ - tsteq r6, r4, lsl #23 │ │ │ │ - @ instruction: 0x01176ff8 │ │ │ │ - strdeq r3, [r1, -r8]! │ │ │ │ - tsteq r6, r8, asr #22 │ │ │ │ - @ instruction: 0x01176fb8 │ │ │ │ + @ instruction: 0x0121323c │ │ │ │ + @ instruction: 0x01167b90 │ │ │ │ + tsteq r7, r4 │ │ │ │ + @ instruction: 0x01213200 │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x012131bc │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ - tsteq r7, r0, lsl #31 │ │ │ │ + smlawteq r1, r4, r1, r3 │ │ │ │ + tsteq r6, r8, lsl fp │ │ │ │ + tsteq r7, ip, lsl #31 │ │ │ │ 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] @ 47ad60 │ │ │ │ ldr r3, [pc, #588] @ 47ad64 │ │ │ │ @@ -974720,28 +974720,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 47ac1c │ │ │ │ strdeq sp, [sl, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq sl, r0, r0, sp │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - qsubeq r3, r8, r1 │ │ │ │ + @ instruction: 0x01213060 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ @ instruction: 0x012acfe0 │ │ │ │ tsteq r5, r8, ror r1 │ │ │ │ - @ instruction: 0x01212f68 │ │ │ │ - @ instruction: 0x011678b8 │ │ │ │ - tsteq r7, r0, lsr sp │ │ │ │ - @ instruction: 0x01212f2c │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ - @ instruction: 0x01176cf4 │ │ │ │ + @ instruction: 0x01212f70 │ │ │ │ + tsteq r6, r4, asr #17 │ │ │ │ + tsteq r7, ip, lsr sp │ │ │ │ + @ instruction: 0x01212f34 │ │ │ │ + tsteq r6, r8, lsl #17 │ │ │ │ + tsteq r7, r0, lsl #26 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ + tsteq r6, r0, asr 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 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -975307,39 +975307,39 @@ │ │ │ │ bl c0190 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 47b3e8 │ │ │ │ @ instruction: 0x012acb78 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012ac814 │ │ │ │ - @ instruction: 0x01212770 │ │ │ │ - tsteq r6, r0, asr #1 │ │ │ │ - tsteq r7, r8, lsr r5 │ │ │ │ - @ instruction: 0x01212700 │ │ │ │ - tsteq r6, r0, asr r0 │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ - smlawteq r1, r4, r6, r2 │ │ │ │ - tsteq r6, r4, lsl r0 │ │ │ │ - tsteq r7, ip, lsl #9 │ │ │ │ + @ instruction: 0x01212778 │ │ │ │ + tsteq r6, ip, asr #1 │ │ │ │ + tsteq r7, r4, asr #10 │ │ │ │ + @ instruction: 0x01212708 │ │ │ │ + tsteq r6, ip, asr r0 │ │ │ │ + @ instruction: 0x011764d4 │ │ │ │ + smlawteq r1, ip, r6, r2 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + @ instruction: 0x01176498 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlawbeq r1, r8, r6, r2 │ │ │ │ - @ instruction: 0x01166fd8 │ │ │ │ - tsteq r7, r0, asr r4 │ │ │ │ + @ instruction: 0x01212690 │ │ │ │ + tsteq r6, r4, ror #31 │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0121264c │ │ │ │ - @ instruction: 0x01166f9c │ │ │ │ - tsteq r7, r4, lsl r4 │ │ │ │ + @ instruction: 0x01212654 │ │ │ │ + tsteq r6, r8, lsr #31 │ │ │ │ + tsteq r7, r0, lsr #8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01212610 │ │ │ │ - tsteq r6, r0, ror #30 │ │ │ │ - @ instruction: 0x011763d0 │ │ │ │ + @ instruction: 0x01212618 │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + @ instruction: 0x011763dc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrdeq r2, [r1, -r0]! │ │ │ │ - tsteq r7, r8, lsl #11 │ │ │ │ - @ instruction: 0x01176398 │ │ │ │ + ldrdeq r2, [r1, -r8]! │ │ │ │ + @ instruction: 0x01176594 │ │ │ │ + tsteq r7, r4, lsr #7 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -975764,49 +975764,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 47badc │ │ │ │ ldrdeq ip, [sl, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012123ec │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - @ instruction: 0x011761b4 │ │ │ │ + strdeq r2, [r1, -r4]! │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + tsteq r7, r0, asr #3 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x0121234c │ │ │ │ - tsteq r7, r8, lsl #2 │ │ │ │ + @ instruction: 0x01212354 │ │ │ │ + tsteq r7, r4, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - @ instruction: 0x01212254 │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ + @ instruction: 0x0121225c │ │ │ │ + tsteq r7, r8, lsr #32 │ │ │ │ @ instruction: 0x012ac120 │ │ │ │ - @ instruction: 0x01212030 │ │ │ │ - tsteq r6, r0, lsl #19 │ │ │ │ - @ instruction: 0x01175df8 │ │ │ │ + @ instruction: 0x01212038 │ │ │ │ + tsteq r6, ip, lsl #19 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - strdeq r1, [r1, -r4]! │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - @ instruction: 0x01175dbc │ │ │ │ - @ instruction: 0x01211fb8 │ │ │ │ - tsteq r6, r8, lsl #18 │ │ │ │ - tsteq r7, r0, lsl #27 │ │ │ │ + strdeq r1, [r1, -ip]! │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r7, r8, asr #27 │ │ │ │ + smlawteq r1, r0, pc, r1 @ │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ + tsteq r7, ip, lsl #27 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - @ instruction: 0x01211f7c │ │ │ │ - tsteq r6, ip, asr #17 │ │ │ │ - tsteq r7, r4, asr #26 │ │ │ │ + smlawbeq r1, r4, pc, r1 @ │ │ │ │ + @ instruction: 0x011668d8 │ │ │ │ + tsteq r7, r0, asr sp │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - @ instruction: 0x01211f40 │ │ │ │ - @ instruction: 0x01166890 │ │ │ │ - tsteq r7, r8, lsl #26 │ │ │ │ + @ instruction: 0x01211f48 │ │ │ │ + @ instruction: 0x0116689c │ │ │ │ + tsteq r7, r4, lsl sp │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - ldrdeq r1, [r1, -r4]! │ │ │ │ - tsteq r6, r4, lsr #16 │ │ │ │ - @ instruction: 0x01175c94 │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + ldrdeq r1, [r1, -ip]! │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + tsteq r7, r0, lsr #25 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ + @ instruction: 0x011667f8 │ │ │ │ │ │ │ │ 0047be4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -975886,27 +975886,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 47bfd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 47bf5c │ │ │ │ @ instruction: 0x012abd98 │ │ │ │ - tsteq r7, r0, lsl #26 │ │ │ │ + tsteq r7, ip, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012abd3c │ │ │ │ tsteq r5, r8, ror #15 │ │ │ │ - @ instruction: 0x01211d24 │ │ │ │ - tsteq r7, r4, ror #21 │ │ │ │ + @ instruction: 0x01211d2c │ │ │ │ + @ instruction: 0x01175af0 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x01211ce8 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r7, ip, lsr #21 │ │ │ │ - @ instruction: 0x01211cac │ │ │ │ - @ instruction: 0x011665f0 │ │ │ │ - tsteq r7, r0, ror sl │ │ │ │ + strdeq r1, [r1, -r0]! │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + @ instruction: 0x01175ab8 │ │ │ │ + @ instruction: 0x01211cb4 │ │ │ │ + @ instruction: 0x011665fc │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ │ │ │ │ 0047bfd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #576] @ 47c22c │ │ │ │ @@ -976051,40 +976051,40 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #32] @ 47c23c │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 47c108 │ │ │ │ - @ instruction: 0x011759fc │ │ │ │ + tsteq r7, r8, lsl #20 │ │ │ │ @ instruction: 0x012abc08 │ │ │ │ - @ instruction: 0x01211c20 │ │ │ │ + @ instruction: 0x01211c28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ @ instruction: 0x012a8328 │ │ │ │ @ instruction: 0xffffd8ec │ │ │ │ - tsteq r7, r8, ror #21 │ │ │ │ + @ instruction: 0x01175af4 │ │ │ │ andeq r4, r0, r0, asr r5 │ │ │ │ - @ instruction: 0x01175adc │ │ │ │ + tsteq r7, r8, ror #21 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - tsteq r7, r0, ror #21 │ │ │ │ + tsteq r7, ip, ror #21 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - @ instruction: 0x01175ad4 │ │ │ │ - @ instruction: 0x01174cbc │ │ │ │ + tsteq r7, r0, ror #21 │ │ │ │ + tsteq r7, r8, asr #25 │ │ │ │ strdeq fp, [sl, -r4]! │ │ │ │ - tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r4, lsl r4 │ │ │ │ - tsteq r6, ip, ror #7 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + @ instruction: 0x011663f8 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - tsteq r6, r4, asr #7 │ │ │ │ + @ instruction: 0x011663d0 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - @ instruction: 0x0116639c │ │ │ │ + tsteq r6, r8, lsr #7 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ + tsteq r6, r0, lsl #7 │ │ │ │ │ │ │ │ 0047c294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -976164,27 +976164,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 47c418 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 47c3a4 │ │ │ │ @ instruction: 0x012ab950 │ │ │ │ - @ instruction: 0x011758dc │ │ │ │ + tsteq r7, r8, ror #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq fp, [sl, -r4]! │ │ │ │ tsteq r5, r0, lsr #7 │ │ │ │ - ldrdeq r1, [r1, -ip]! │ │ │ │ - @ instruction: 0x0117569c │ │ │ │ + @ instruction: 0x012118e4 │ │ │ │ + tsteq r7, r8, lsr #13 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x012118a0 │ │ │ │ - tsteq r6, r4, ror #3 │ │ │ │ - tsteq r7, r4, ror #12 │ │ │ │ - @ instruction: 0x01211864 │ │ │ │ - tsteq r6, r8, lsr #3 │ │ │ │ - tsteq r7, r8, lsr #12 │ │ │ │ + @ instruction: 0x012118a8 │ │ │ │ + @ instruction: 0x011661f0 │ │ │ │ + tsteq r7, r0, ror r6 │ │ │ │ + @ instruction: 0x0121186c │ │ │ │ + @ instruction: 0x011661b4 │ │ │ │ + tsteq r7, r4, lsr r6 │ │ │ │ │ │ │ │ 0047c41c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -976264,27 +976264,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 47c5a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 47c52c │ │ │ │ smlawteq sl, r8, r7, fp │ │ │ │ - tsteq r7, r8, ror #14 │ │ │ │ + tsteq r7, r4, ror r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012ab76c │ │ │ │ tsteq r5, r8, lsl r2 │ │ │ │ - @ instruction: 0x01211754 │ │ │ │ - tsteq r7, r4, lsl r5 │ │ │ │ + @ instruction: 0x0121175c │ │ │ │ + tsteq r7, r0, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x01211718 │ │ │ │ - tsteq r6, ip, asr r0 │ │ │ │ - @ instruction: 0x011754dc │ │ │ │ - ldrdeq r1, [r1, -ip]! │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ - tsteq r7, r0, lsr #9 │ │ │ │ + @ instruction: 0x01211720 │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + tsteq r7, r8, ror #9 │ │ │ │ + @ instruction: 0x012116e4 │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + tsteq r7, ip, lsr #9 │ │ │ │ │ │ │ │ 0047c5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -976356,23 +976356,23 @@ │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 47c624 │ │ │ │ @ instruction: 0x012ab640 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r7, r4, lsl #11 │ │ │ │ + @ instruction: 0x01175590 │ │ │ │ ldrdeq fp, [sl, -r8]! │ │ │ │ - smlawteq r1, r8, r5, r1 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ - @ instruction: 0x01175390 │ │ │ │ + ldrdeq r1, [r1, -r0]! │ │ │ │ + tsteq r6, r4, lsr #30 │ │ │ │ + @ instruction: 0x0117539c │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - smlawbeq r1, ip, r5, r1 │ │ │ │ - @ instruction: 0x01165edc │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ + @ instruction: 0x01211594 │ │ │ │ + tsteq r6, r8, ror #29 │ │ │ │ + tsteq r7, r8, asr r3 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #1996] @ 47cee4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -976873,70 +976873,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 47caec │ │ │ │ @ instruction: 0x012ab4e8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x012113e4 │ │ │ │ - tsteq r7, r8, lsr #3 │ │ │ │ + @ instruction: 0x012113ec │ │ │ │ + @ instruction: 0x011751b4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x012ab110 │ │ │ │ - @ instruction: 0x012110e8 │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - @ instruction: 0x01174eb0 │ │ │ │ - @ instruction: 0x012110a8 │ │ │ │ - @ instruction: 0x011659f8 │ │ │ │ - tsteq r7, r0, ror lr │ │ │ │ + strdeq r1, [r1, -r0]! │ │ │ │ + tsteq r6, r4, asr #20 │ │ │ │ + @ instruction: 0x01174ebc │ │ │ │ + strheq r1, [r1, -r0]! │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r7, ip, ror lr │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x0121106c │ │ │ │ - @ instruction: 0x011659bc │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ + @ instruction: 0x01211074 │ │ │ │ + tsteq r6, r8, asr #19 │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x01211030 │ │ │ │ - tsteq r6, r0, lsl #19 │ │ │ │ - @ instruction: 0x01174df8 │ │ │ │ - tsteq r6, r8, asr #18 │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ - @ instruction: 0x01210f90 │ │ │ │ - tsteq r6, r0, ror #17 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ + @ instruction: 0x01211038 │ │ │ │ + tsteq r6, ip, lsl #19 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ + tsteq r6, r4, asr r9 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + @ instruction: 0x01210f98 │ │ │ │ + tsteq r6, ip, ror #17 │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - @ instruction: 0x01210f50 │ │ │ │ - tsteq r6, r0, lsr #17 │ │ │ │ - tsteq r7, r8, lsl sp │ │ │ │ + @ instruction: 0x01210f58 │ │ │ │ + tsteq r6, ip, lsr #17 │ │ │ │ + tsteq r7, r4, lsr #26 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01210f14 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ - @ instruction: 0x01174cd4 │ │ │ │ + @ instruction: 0x01210f1c │ │ │ │ + tsteq r6, r0, ror r8 │ │ │ │ + tsteq r7, r0, ror #25 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - ldrdeq r0, [r1, -r8]! │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ - tsteq r7, r0, lsr #25 │ │ │ │ - @ instruction: 0x01210e9c │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ + smulwteq r1, r0, lr │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + tsteq r7, ip, lsr #25 │ │ │ │ + smulwbeq r1, r4, lr │ │ │ │ + @ instruction: 0x011657f8 │ │ │ │ + tsteq r7, r0, ror ip │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x01210e60 │ │ │ │ - @ instruction: 0x011657b0 │ │ │ │ - tsteq r7, r8, lsr #24 │ │ │ │ + @ instruction: 0x01210e68 │ │ │ │ + @ instruction: 0x011657bc │ │ │ │ + tsteq r7, r4, lsr ip │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0x01210e24 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - tsteq r7, ip, ror #23 │ │ │ │ + @ instruction: 0x01210e2c │ │ │ │ + tsteq r6, r0, lsl #15 │ │ │ │ + @ instruction: 0x01174bf8 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - smulwteq r1, r4, sp │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - tsteq r7, ip, lsr #23 │ │ │ │ - smulwbeq r1, r8, sp │ │ │ │ - @ instruction: 0x011656f8 │ │ │ │ - tsteq r7, r0, ror fp │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ + smulwteq r1, ip, sp │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + @ instruction: 0x01174bb8 │ │ │ │ + @ instruction: 0x01210db0 │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + tsteq r6, ip, asr #13 │ │ │ │ │ │ │ │ 0047cfcc : │ │ │ │ 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 │ │ │ │ @@ -977021,30 +977021,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 47d174 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 47d090 │ │ │ │ - tsteq r7, r4, lsl #27 │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ - smlawteq r1, r0, fp, r0 │ │ │ │ - tsteq r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x01173d90 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ + smlawteq r1, r8, fp, r0 │ │ │ │ + tsteq r7, ip, lsl #19 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - smlawbeq r1, r0, fp, r0 │ │ │ │ - tsteq r6, ip, asr #9 │ │ │ │ - tsteq r7, r4, asr #18 │ │ │ │ + smlawbeq r1, r8, fp, r0 │ │ │ │ + @ instruction: 0x011654d8 │ │ │ │ + tsteq r7, r0, asr r9 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x01210b50 │ │ │ │ - @ instruction: 0x0116549c │ │ │ │ - tsteq r7, r4, lsl r9 │ │ │ │ + @ instruction: 0x01210b58 │ │ │ │ + tsteq r6, r8, lsr #9 │ │ │ │ + tsteq r7, r0, lsr #18 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - @ instruction: 0x01210b20 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - tsteq r7, r4, ror #17 │ │ │ │ + @ instruction: 0x01210b28 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + @ instruction: 0x011748f0 │ │ │ │ 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 │ │ │ │ @@ -977938,199 +977938,199 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ b 47e644 │ │ │ │ @ instruction: 0x012aaa68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01210a54 │ │ │ │ - tsteq r7, ip, lsl r8 │ │ │ │ + @ instruction: 0x01210a5c │ │ │ │ + tsteq r7, r8, lsr #16 │ │ │ │ @ instruction: 0x012aaa0c │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - smulwteq r1, ip, r8 │ │ │ │ + strdeq r0, [r1, -r4]! │ │ │ │ tsteq r5, r4, asr #8 │ │ │ │ - smulwteq r1, ip, r7 │ │ │ │ - @ instruction: 0x011745b8 │ │ │ │ - smulwbeq r1, r4, r7 │ │ │ │ + strdeq r0, [r1, -r4]! │ │ │ │ + tsteq r7, r4, asr #11 │ │ │ │ + smulwbeq r1, ip, r7 │ │ │ │ tsteq r5, ip, asr r9 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ @ instruction: 0x012aa734 │ │ │ │ - @ instruction: 0x01210718 │ │ │ │ - @ instruction: 0x011744d8 │ │ │ │ + @ instruction: 0x01210720 │ │ │ │ + tsteq r7, r4, ror #9 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ - smulwbeq r1, r8, r6 │ │ │ │ - tsteq r7, r0, ror r4 │ │ │ │ - @ instruction: 0x01210620 │ │ │ │ - tsteq r7, r8, ror #7 │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + @ instruction: 0x012106b0 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + @ instruction: 0x01210628 │ │ │ │ + @ instruction: 0x011743f4 │ │ │ │ tsteq r5, r8, lsr #2 │ │ │ │ - ldrdeq r0, [r1, -r0]! @ │ │ │ │ - @ instruction: 0x0117429c │ │ │ │ - smlawbeq r1, r8, r4, r0 │ │ │ │ + ldrdeq r0, [r1, -r8]! │ │ │ │ + tsteq r7, r8, lsr #5 │ │ │ │ + @ instruction: 0x01210490 │ │ │ │ tsteq r5, r0, asr #12 │ │ │ │ - tsteq r7, r4, asr #4 │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ tsteq r5, r4, ror #30 │ │ │ │ - @ instruction: 0x01210338 │ │ │ │ - tsteq r7, r4, lsl #2 │ │ │ │ - strdeq r0, [r1, -r0]! @ │ │ │ │ + @ instruction: 0x01210340 │ │ │ │ + tsteq r7, r0, lsl r1 │ │ │ │ + strdeq r0, [r1, -r8]! │ │ │ │ tsteq r5, r8, lsr #9 │ │ │ │ - tsteq r7, ip, lsr #1 │ │ │ │ - smlawteq r1, r4, r2, r0 │ │ │ │ - tsteq r7, ip, lsl #1 │ │ │ │ - @ instruction: 0x01210294 │ │ │ │ - tsteq r7, ip, asr r0 │ │ │ │ + ldrheq r4, [r7, -r8] │ │ │ │ + smlawteq r1, ip, r2, r0 │ │ │ │ + @ instruction: 0x01174098 │ │ │ │ + @ instruction: 0x0121029c │ │ │ │ + tsteq r7, r8, rrx │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ @ instruction: 0x01158d9c │ │ │ │ - @ instruction: 0x01210144 │ │ │ │ - tsteq r7, ip, lsl #30 │ │ │ │ - smlawteq r1, r8, r0, r0 │ │ │ │ - @ instruction: 0x01173e90 │ │ │ │ - @ instruction: 0x01210004 │ │ │ │ - tsteq r7, ip, asr #27 │ │ │ │ + @ instruction: 0x0121014c │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + ldrdeq r0, [r1, -r0]! @ │ │ │ │ + @ instruction: 0x01173e9c │ │ │ │ + @ instruction: 0x0121000c │ │ │ │ + @ instruction: 0x01173dd8 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ tsteq r5, ip, asr #21 │ │ │ │ - smlawbeq r0, ip, lr, pc @ │ │ │ │ - tsteq r7, r0, asr ip │ │ │ │ - msreq R8_usr, r8, lsl lr │ │ │ │ + msreq R8_usr, r4 @ │ │ │ │ + tsteq r7, ip, asr ip │ │ │ │ + msreq R8_usr, r0, lsr #28 │ │ │ │ tsteq r5, r4, asr #18 │ │ │ │ - msreq CPSR_, r8, lsl sp │ │ │ │ - tsteq r7, r0, ror #21 │ │ │ │ + msreq CPSR_, r0, lsr #26 │ │ │ │ + tsteq r7, ip, ror #21 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - smlawteq r0, r0, r9, pc @ │ │ │ │ - tsteq r7, r4, lsl #15 │ │ │ │ - smlawbeq r0, r0, r9, pc @ │ │ │ │ + smlawteq r0, r8, r9, pc @ │ │ │ │ + @ instruction: 0x01173790 │ │ │ │ + smlawbeq r0, r8, r9, pc @ │ │ │ │ @ instruction: 0x011584d8 │ │ │ │ - msreq CPSR_, r4 @ │ │ │ │ - tsteq r7, r8, asr r6 │ │ │ │ - msreq CPSR_, r4, ror #16 │ │ │ │ - @ instruction: 0x011641b4 │ │ │ │ - tsteq r7, ip, lsr #12 │ │ │ │ - msreq CPSR_, r8, lsl r8 │ │ │ │ + msreq CPSR_, ip @ │ │ │ │ + tsteq r7, r4, ror #12 │ │ │ │ + msreq CPSR_, ip, ror #16 │ │ │ │ + tsteq r6, r0, asr #3 │ │ │ │ + tsteq r7, r8, lsr r6 │ │ │ │ + msreq CPSR_, r0, lsr #16 │ │ │ │ tsteq r5, r0, ror r3 │ │ │ │ - msreq LR_irq, r4, lsr r7 │ │ │ │ - tsteq r7, r0, lsl #10 │ │ │ │ + msreq LR_irq, ip, lsr r7 │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq r5, ip, lsr #4 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - msreq R8_usr, ip, lsl #12 │ │ │ │ - @ instruction: 0x011733d4 │ │ │ │ - msreq CPSR_, r4, ror #10 │ │ │ │ - @ instruction: 0x01163eb4 │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ + msreq R8_usr, r4, lsl r6 │ │ │ │ + tsteq r7, r0, ror #7 │ │ │ │ + msreq CPSR_, ip, ror #10 │ │ │ │ + tsteq r6, r0, asr #29 │ │ │ │ + tsteq r7, r8, lsr r3 │ │ │ │ muleq r0, r5, r3 │ │ │ │ tsteq r5, r0, ror #13 │ │ │ │ tsteq r5, ip, lsl #13 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ tsteq r5, ip, asr #12 │ │ │ │ tsteq r5, ip, lsl #12 │ │ │ │ - msreq CPSR_, ip, lsl r4 │ │ │ │ - tsteq r7, r8, ror #3 │ │ │ │ + msreq CPSR_, r4, lsr #8 │ │ │ │ + @ instruction: 0x011731f4 │ │ │ │ @ instruction: 0x011545b4 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - smlawteq r0, r8, r3, pc @ │ │ │ │ - @ instruction: 0x01173194 │ │ │ │ - smlawbeq r0, r0, r3, pc @ │ │ │ │ + ldrdeq pc, [r0, -r0]! │ │ │ │ + tsteq r7, r0, lsr #3 │ │ │ │ + smlawbeq r0, r8, r3, pc @ │ │ │ │ tsteq r5, r8, lsr r5 │ │ │ │ - tsteq r7, r8, lsr r1 │ │ │ │ + tsteq r7, r4, asr #2 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - msreq LR_irq, r4, asr r3 │ │ │ │ - tsteq r7, r0, lsr #2 │ │ │ │ - msreq LR_irq, ip, lsl #6 │ │ │ │ + msreq LR_irq, ip, asr r3 │ │ │ │ + tsteq r7, ip, lsr #2 │ │ │ │ + msreq LR_irq, r4, lsl r3 │ │ │ │ tsteq r5, r4, asr #9 │ │ │ │ - tsteq r7, r4, asr #1 │ │ │ │ + ldrsbeq r3, [r7, -r0] │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - msreq R8_usr, r0, ror #5 │ │ │ │ - tsteq r7, ip, lsr #1 │ │ │ │ - msreq R8_usr, r8 @ │ │ │ │ + msreq R8_usr, r8, ror #5 │ │ │ │ + ldrheq r3, [r7, -r8] │ │ │ │ + msreq R8_usr, r0, lsr #5 │ │ │ │ tsteq r5, r0, asr r4 │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ - msreq R8_usr, ip, ror #4 │ │ │ │ - tsteq r7, r8, lsr r0 │ │ │ │ - msreq R8_usr, r4, lsr #4 │ │ │ │ + tsteq r7, r0, rrx │ │ │ │ + msreq R8_usr, r4, ror r2 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + msreq R8_usr, ip, lsr #4 │ │ │ │ @ instruction: 0x011543dc │ │ │ │ - @ instruction: 0x01172fdc │ │ │ │ - strdeq pc, [r0, -r8]! │ │ │ │ - tsteq r7, r4, asr #31 │ │ │ │ - msreq CPSR_, r0 @ │ │ │ │ + tsteq r7, r8, ror #31 │ │ │ │ + msreq R8_usr, r0, lsl #4 │ │ │ │ + @ instruction: 0x01172fd0 │ │ │ │ + msreq CPSR_, r8 @ │ │ │ │ tsteq r5, r8, ror #6 │ │ │ │ - tsteq r7, r8, ror #30 │ │ │ │ - smlawbeq r0, r4, r1, pc @ │ │ │ │ - tsteq r7, r0, asr pc │ │ │ │ - msreq CPSR_, ip, lsr r1 │ │ │ │ + tsteq r7, r4, ror pc │ │ │ │ + smlawbeq r0, ip, r1, pc @ │ │ │ │ + tsteq r7, ip, asr pc │ │ │ │ + msreq CPSR_, r4, asr #2 │ │ │ │ @ instruction: 0x011542f4 │ │ │ │ - @ instruction: 0x01172ef8 │ │ │ │ + tsteq r7, r4, lsl #30 │ │ │ │ @ instruction: 0x011542bc │ │ │ │ - smlawteq r0, r4, r0, pc @ │ │ │ │ - @ instruction: 0x01172e90 │ │ │ │ + smlawteq r0, ip, r0, pc @ │ │ │ │ + @ instruction: 0x01172e9c │ │ │ │ tsteq r5, ip, asr r2 │ │ │ │ - msreq CPSR_, r4, rrx │ │ │ │ - tsteq r7, r0, lsr lr │ │ │ │ + msreq CPSR_, ip, rrx │ │ │ │ + tsteq r7, ip, lsr lr │ │ │ │ @ instruction: 0x011541fc │ │ │ │ - msreq CPSR_, r4 │ │ │ │ - @ instruction: 0x01172dd0 │ │ │ │ + msreq CPSR_, ip │ │ │ │ + @ instruction: 0x01172ddc │ │ │ │ @ instruction: 0x0115419c │ │ │ │ - @ instruction: 0x0120efa4 │ │ │ │ - tsteq r7, r0, ror sp │ │ │ │ + @ instruction: 0x0120efac │ │ │ │ + tsteq r7, ip, ror sp │ │ │ │ tsteq r5, ip, lsr r1 │ │ │ │ - @ instruction: 0x0120ef44 │ │ │ │ - tsteq r7, r0, lsl sp │ │ │ │ + @ instruction: 0x0120ef4c │ │ │ │ + tsteq r7, ip, lsl sp │ │ │ │ ldrsbeq r4, [r5, -ip] │ │ │ │ - @ instruction: 0x0120eee4 │ │ │ │ - @ instruction: 0x01172cb0 │ │ │ │ + @ instruction: 0x0120eeec │ │ │ │ + @ instruction: 0x01172cbc │ │ │ │ tsteq r5, ip, ror r0 │ │ │ │ - smlawbeq r0, r4, lr, lr │ │ │ │ - tsteq r7, r0, asr ip │ │ │ │ + smlawbeq r0, ip, lr, lr │ │ │ │ + tsteq r7, ip, asr ip │ │ │ │ tsteq r5, ip, lsl r0 │ │ │ │ - @ instruction: 0x0120ee24 │ │ │ │ - @ instruction: 0x01172bf0 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - ldrdeq lr, [r0, -r0]! │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - @ instruction: 0x01172b98 │ │ │ │ - @ instruction: 0x0120ed94 │ │ │ │ - tsteq r6, r4, ror #13 │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ + @ instruction: 0x0120ee2c │ │ │ │ + @ instruction: 0x01172bfc │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + ldrdeq lr, [r0, -r8]! │ │ │ │ + tsteq r6, ip, lsr #14 │ │ │ │ + tsteq r7, r4, lsr #23 │ │ │ │ + @ instruction: 0x0120ed9c │ │ │ │ + @ instruction: 0x011636f0 │ │ │ │ + tsteq r7, r8, ror #22 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ - @ instruction: 0x0120ed20 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - tsteq r7, r8, ror #21 │ │ │ │ + @ instruction: 0x011636b8 │ │ │ │ + @ instruction: 0x0120ed28 │ │ │ │ + tsteq r6, ip, ror r6 │ │ │ │ + @ instruction: 0x01172af4 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ + tsteq r6, r4, asr #12 │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x0120ec7c │ │ │ │ - tsteq r6, ip, asr #11 │ │ │ │ - tsteq r7, r4, asr #20 │ │ │ │ + smlawbeq r0, r4, ip, lr │ │ │ │ + @ instruction: 0x011635d8 │ │ │ │ + tsteq r7, r0, asr sl │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x01163594 │ │ │ │ + tsteq r6, r0, lsr #11 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x01172bfc │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ + tsteq r6, r4, asr #10 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x011634d8 │ │ │ │ + tsteq r6, r4, ror #9 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - tsteq r6, r8, lsr #9 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ + @ instruction: 0x011634b4 │ │ │ │ + tsteq r6, r4, lsl #9 │ │ │ │ + tsteq r6, ip, asr #8 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0120ea7c │ │ │ │ - tsteq r6, ip, asr #7 │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ + smlawbeq r0, r4, sl, lr │ │ │ │ + @ instruction: 0x011633d8 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - @ instruction: 0x0120ea40 │ │ │ │ - @ instruction: 0x01163390 │ │ │ │ - tsteq r7, r8, lsl #16 │ │ │ │ + @ instruction: 0x0120ea48 │ │ │ │ + @ instruction: 0x0116339c │ │ │ │ + tsteq r7, r4, lsl r8 │ │ │ │ ldr r1, [pc, #-532] @ 47e060 │ │ │ │ ldr r2, [pc, #-532] @ 47e064 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-140] @ 47e1f4 │ │ │ │ add r1, r1, #408 @ 0x198 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b9920 │ │ │ │ @@ -979271,34 +979271,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 47f4ac │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 47d4c8 │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - @ instruction: 0x011632f0 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ + @ instruction: 0x011632fc │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - tsteq r6, r0, asr #5 │ │ │ │ + tsteq r6, ip, asr #5 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x01163290 │ │ │ │ + @ instruction: 0x0116329c │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - tsteq r6, r0, ror #4 │ │ │ │ - ldrdeq lr, [r0, -r4]! │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - @ instruction: 0x0117269c │ │ │ │ - tsteq r6, ip, ror #3 │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ + ldrdeq lr, [r0, -ip]! │ │ │ │ + tsteq r6, r0, lsr r2 │ │ │ │ + tsteq r7, r8, lsr #13 │ │ │ │ + @ instruction: 0x011631f8 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x011631bc │ │ │ │ - tsteq r6, r4, lsl #3 │ │ │ │ - @ instruction: 0x0120e800 │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ - tsteq r7, r8, asr #11 │ │ │ │ + tsteq r6, r8, asr #3 │ │ │ │ + @ instruction: 0x01163190 │ │ │ │ + @ instruction: 0x0120e808 │ │ │ │ + tsteq r6, ip, asr r1 │ │ │ │ + @ instruction: 0x011725d4 │ │ │ │ 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 │ │ │ │ @@ -980301,84 +980301,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 47fdd8 │ │ │ │ @ instruction: 0x012a8730 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0120e720 │ │ │ │ - tsteq r7, r8, ror #9 │ │ │ │ + @ instruction: 0x0120e728 │ │ │ │ + @ instruction: 0x011724f4 │ │ │ │ ldrdeq r8, [sl, -r8]! @ │ │ │ │ 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, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - @ instruction: 0x0120e4a8 │ │ │ │ - tsteq r7, ip, ror #4 │ │ │ │ + @ instruction: 0x0120e4b0 │ │ │ │ + tsteq r7, r8, ror r2 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x0120e36c │ │ │ │ - tsteq r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x0120e374 │ │ │ │ + tsteq r7, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - @ instruction: 0x0120e168 │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ + @ instruction: 0x0120e170 │ │ │ │ + tsteq r7, r8, lsr pc │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x0120df1c │ │ │ │ - tsteq r7, r8, ror #25 │ │ │ │ + @ instruction: 0x0120df24 │ │ │ │ + @ instruction: 0x01171cf4 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ @ instruction: 0x012a7e24 │ │ │ │ - ldrdeq sp, [r0, -r8]! │ │ │ │ + @ instruction: 0x0120dde0 │ │ │ │ tsteq r5, r0, lsr #31 │ │ │ │ - @ instruction: 0x01171b90 │ │ │ │ + @ instruction: 0x01171b9c │ │ │ │ tsteq r5, ip, lsr #30 │ │ │ │ tsteq r5, r4, asr #29 │ │ │ │ tsteq r5, r0, ror #28 │ │ │ │ - @ instruction: 0x0120dc70 │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ + @ instruction: 0x0120dc78 │ │ │ │ + tsteq r7, r8, asr #20 │ │ │ │ tsteq r5, ip, ror #27 │ │ │ │ tsteq r5, r8, lsr #27 │ │ │ │ tsteq r5, r8, ror #26 │ │ │ │ tsteq r5, r4, lsr #26 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - tsteq r6, ip, asr #8 │ │ │ │ - tsteq r6, ip, lsl r4 │ │ │ │ - tsteq r7, r4, lsl #21 │ │ │ │ + tsteq r6, r8, lsl #9 │ │ │ │ + tsteq r6, r8, asr r4 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + @ instruction: 0x01171a90 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - tsteq r6, r0, asr #7 │ │ │ │ - @ instruction: 0x01162390 │ │ │ │ + tsteq r6, ip, asr #7 │ │ │ │ + @ instruction: 0x0116239c │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - ldrdeq sp, [r0, -ip]! │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - tsteq r7, r0, lsr #15 │ │ │ │ - @ instruction: 0x0120d9a0 │ │ │ │ - @ instruction: 0x011622f0 │ │ │ │ - tsteq r7, r0, ror #14 │ │ │ │ - @ instruction: 0x011622b8 │ │ │ │ - @ instruction: 0x0120d934 │ │ │ │ - tsteq r6, r4, lsl #5 │ │ │ │ - @ instruction: 0x011716fc │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq r6, ip, ror #3 │ │ │ │ - @ instruction: 0x0120d868 │ │ │ │ - @ instruction: 0x011621b8 │ │ │ │ - tsteq r7, r0, lsr r6 │ │ │ │ - @ instruction: 0x0120d82c │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - @ instruction: 0x011715f4 │ │ │ │ - strdeq sp, [r0, -r0]! │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - @ instruction: 0x011715b8 │ │ │ │ - tsteq r6, r4, ror #31 │ │ │ │ - @ instruction: 0x01161fb4 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + @ instruction: 0x0120d9e4 │ │ │ │ + tsteq r6, r8, lsr r3 │ │ │ │ + tsteq r7, ip, lsr #15 │ │ │ │ + @ instruction: 0x0120d9a8 │ │ │ │ + @ instruction: 0x011622fc │ │ │ │ + tsteq r7, ip, ror #14 │ │ │ │ + tsteq r6, r4, asr #5 │ │ │ │ + @ instruction: 0x0120d93c │ │ │ │ + @ instruction: 0x01162290 │ │ │ │ + tsteq r7, r8, lsl #14 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ + @ instruction: 0x011621f8 │ │ │ │ + @ instruction: 0x0120d870 │ │ │ │ + tsteq r6, r4, asr #3 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ + @ instruction: 0x0120d834 │ │ │ │ + tsteq r6, r8, lsl #3 │ │ │ │ + tsteq r7, r0, lsl #12 │ │ │ │ + strdeq sp, [r0, -r8]! │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + tsteq r7, r4, asr #11 │ │ │ │ + @ instruction: 0x01161ff0 │ │ │ │ + tsteq r6, r0, asr #31 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ ldr r1, [pc, #-20] @ 480584 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r6 │ │ │ │ @@ -981017,74 +981017,74 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #60] @ 480fd0 │ │ │ │ mov r2, r6 │ │ │ │ b 480dfc │ │ │ │ @ instruction: 0x012a75ec │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq sl, r4, r5, r7 │ │ │ │ - smlawteq r0, r0, r5, sp │ │ │ │ - tsteq r7, r8, lsl #7 │ │ │ │ + smlawteq r0, r8, r5, sp │ │ │ │ + @ instruction: 0x01171394 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x0120d500 │ │ │ │ - tsteq r7, r4, asr #5 │ │ │ │ + @ instruction: 0x0120d508 │ │ │ │ + @ instruction: 0x011712d0 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - @ instruction: 0x0120d474 │ │ │ │ - tsteq r7, ip, lsr r2 │ │ │ │ + @ instruction: 0x0120d47c │ │ │ │ + tsteq r7, r8, asr #4 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ strdeq r7, [sl, -r0]! │ │ │ │ - @ instruction: 0x0120d270 │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ + @ instruction: 0x0120d278 │ │ │ │ + tsteq r7, r8, asr #32 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ tsteq r5, r4, ror #7 │ │ │ │ tsteq r5, r4, lsr #7 │ │ │ │ - smlawbeq r0, r0, r1, sp │ │ │ │ - @ instruction: 0x01161ad0 │ │ │ │ - tsteq r7, r8, asr #30 │ │ │ │ + smlawbeq r0, r8, r1, sp │ │ │ │ + @ instruction: 0x01161adc │ │ │ │ + tsteq r7, r4, asr pc │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ @ instruction: 0x011522fc │ │ │ │ @ instruction: 0x011522bc │ │ │ │ tsteq r5, r8, ror r2 │ │ │ │ tsteq r5, r4, lsr r2 │ │ │ │ @ instruction: 0x011521f0 │ │ │ │ - ldrdeq ip, [r0, -ip]! @ │ │ │ │ + @ instruction: 0x0120cfe4 │ │ │ │ tsteq r5, r4, lsr #3 │ │ │ │ - @ instruction: 0x01170d9c │ │ │ │ - @ instruction: 0x0120cf90 │ │ │ │ - tsteq r6, r0, ror #17 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ + tsteq r7, r8, lsr #27 │ │ │ │ + @ instruction: 0x0120cf98 │ │ │ │ + tsteq r6, ip, ror #17 │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - @ instruction: 0x0120cf54 │ │ │ │ - tsteq r6, r4, lsr #17 │ │ │ │ - tsteq r7, ip, lsl sp │ │ │ │ + @ instruction: 0x0120cf5c │ │ │ │ + @ instruction: 0x011618b0 │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - @ instruction: 0x0120cee8 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - @ instruction: 0x01170cb0 │ │ │ │ + tsteq r6, r8, ror r8 │ │ │ │ + strdeq ip, [r0, -r0]! │ │ │ │ + tsteq r6, r4, asr #16 │ │ │ │ + @ instruction: 0x01170cbc │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x0120ceac │ │ │ │ - @ instruction: 0x011617fc │ │ │ │ - tsteq r7, r4, ror ip │ │ │ │ - tsteq r6, r4, asr #15 │ │ │ │ - @ instruction: 0x01161794 │ │ │ │ - @ instruction: 0x0120ce0c │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - @ instruction: 0x01170bd4 │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ - @ instruction: 0x011616f0 │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ - @ instruction: 0x01161690 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ + @ instruction: 0x0120ceb4 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + @ instruction: 0x011617d0 │ │ │ │ + tsteq r6, r0, lsr #15 │ │ │ │ + @ instruction: 0x0120ce14 │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + tsteq r7, r0, ror #23 │ │ │ │ + tsteq r6, r0, lsr r7 │ │ │ │ + @ instruction: 0x011616fc │ │ │ │ + tsteq r6, ip, asr #13 │ │ │ │ + @ instruction: 0x0116169c │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - @ instruction: 0x011615fc │ │ │ │ + tsteq r6, r8, lsl #12 │ │ │ │ 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] @ 481fb4 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ @@ -982047,215 +982047,215 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 482420 │ │ │ │ @ instruction: 0x012a6b48 │ │ │ │ @ instruction: 0x012a6b24 │ │ │ │ - @ instruction: 0x01170890 │ │ │ │ - @ instruction: 0x0120caac │ │ │ │ - @ instruction: 0x0120ca6c │ │ │ │ - @ instruction: 0x0120ca58 │ │ │ │ - tsteq r7, r8, lsl r8 │ │ │ │ - tsteq r7, r4, asr r7 │ │ │ │ - @ instruction: 0x0120c864 │ │ │ │ - tsteq r7, r8, lsl r6 │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ + @ instruction: 0x0117089c │ │ │ │ + @ instruction: 0x0120cab4 │ │ │ │ + @ instruction: 0x0120ca74 │ │ │ │ + @ instruction: 0x0120ca60 │ │ │ │ + tsteq r7, r4, lsr #16 │ │ │ │ + tsteq r7, r0, ror #14 │ │ │ │ + @ instruction: 0x0120c86c │ │ │ │ + tsteq r7, r4, lsr #12 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0120c650 │ │ │ │ - tsteq r7, r4, lsl r4 │ │ │ │ - @ instruction: 0x0120c514 │ │ │ │ - @ instruction: 0x011702d4 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - smlawbeq r0, r0, r2, ip │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ - @ instruction: 0x0120c204 │ │ │ │ - tstpeq r6, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120c0e4 │ │ │ │ - tstpeq r6, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120be10 │ │ │ │ - @ instruction: 0x0116fbd8 │ │ │ │ - @ instruction: 0x0120bd1c │ │ │ │ - tstpeq r6, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011605f0 │ │ │ │ - @ instruction: 0x0116f8d0 │ │ │ │ + @ instruction: 0x0120c658 │ │ │ │ + tsteq r7, r0, lsr #8 │ │ │ │ + @ instruction: 0x0120c51c │ │ │ │ + tsteq r7, r0, ror #5 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + smlawbeq r0, r8, r2, ip │ │ │ │ + tsteq r7, r8, asr #32 │ │ │ │ + @ instruction: 0x0120c20c │ │ │ │ + tstpeq r6, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120c0ec │ │ │ │ + tstpeq r6, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120be18 │ │ │ │ + tstpeq r6, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120bd24 │ │ │ │ + @ instruction: 0x0116faf0 │ │ │ │ + @ instruction: 0x011605fc │ │ │ │ + @ instruction: 0x0116f8dc │ │ │ │ tsteq r5, r8, lsl #20 │ │ │ │ ldrdeq r5, [sl, -ip]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq fp, [r0, -r4]! │ │ │ │ - tstpeq r6, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, -ip]! │ │ │ │ + @ instruction: 0x0116f5b4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0120b798 │ │ │ │ - tstpeq r6, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #1 │ │ │ │ + @ instruction: 0x0120b7a0 │ │ │ │ + tstpeq r6, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r0, [r6, -r8] │ │ │ │ @ instruction: 0x011508f4 │ │ │ │ @ instruction: 0x011508b4 │ │ │ │ - @ instruction: 0x0120b6b4 │ │ │ │ - tsteq r6, r4 │ │ │ │ - tstpeq r6, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b678 │ │ │ │ - tstpeq r5, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b640 │ │ │ │ - @ instruction: 0x0115ff90 │ │ │ │ - tstpeq r6, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b608 │ │ │ │ - tstpeq r5, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116f3d0 │ │ │ │ - tstpeq r6, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r0, r8, r5, fp │ │ │ │ - tstpeq r6, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq r0, r0, r5, fp │ │ │ │ - @ instruction: 0x0115fed0 │ │ │ │ - tstpeq r6, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b548 │ │ │ │ - @ instruction: 0x0115fe98 │ │ │ │ - tstpeq r6, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b4e4 │ │ │ │ - tstpeq r5, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115fdb0 │ │ │ │ - @ instruction: 0x0120b430 │ │ │ │ - tstpeq r5, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116f1f8 │ │ │ │ - strdeq fp, [r0, -r8]! │ │ │ │ - tstpeq r5, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b6bc │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tstpeq r6, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r0, r0, r6, fp │ │ │ │ + @ instruction: 0x0115ffd4 │ │ │ │ tstpeq r6, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115fcd4 │ │ │ │ - smlawbeq r0, r0, r3, fp │ │ │ │ - tstpeq r6, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b338 │ │ │ │ - tstpeq r5, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r6, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b2e4 │ │ │ │ - tstpeq r6, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115fbf4 │ │ │ │ - @ instruction: 0x0120b298 │ │ │ │ - tstpeq r6, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b26c │ │ │ │ - tstpeq r6, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115fb94 │ │ │ │ - @ instruction: 0x0120b240 │ │ │ │ - tstpeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b20c │ │ │ │ - @ instruction: 0x0116efd4 │ │ │ │ - tstpeq r5, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b1b8 │ │ │ │ - tsteq r6, r0, lsl #31 │ │ │ │ - @ instruction: 0x0115fadc │ │ │ │ - smlawbeq r0, r8, r1, fp │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ - @ instruction: 0x0115fab0 │ │ │ │ - @ instruction: 0x0120b15c │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ - tstpeq r5, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b128 │ │ │ │ - @ instruction: 0x0116eef0 │ │ │ │ - tstpeq r5, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r0, ip, r0, fp │ │ │ │ - @ instruction: 0x0116ee94 │ │ │ │ - @ instruction: 0x0115f9f4 │ │ │ │ - @ instruction: 0x0120b098 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ - tstpeq r5, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120b064 │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - @ instruction: 0x0120b038 │ │ │ │ - tstpeq r5, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - tstpeq r5, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r0, -r8]! │ │ │ │ - tsteq r6, r0, asr #27 │ │ │ │ - smlawteq r0, ip, pc, sl @ │ │ │ │ - tstpeq r5, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116ed94 │ │ │ │ - @ instruction: 0x0120af94 │ │ │ │ - tstpeq r5, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, asr sp │ │ │ │ - @ instruction: 0x0120af5c │ │ │ │ - tstpeq r5, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - @ instruction: 0x0120af24 │ │ │ │ - tstpeq r5, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, ror #25 │ │ │ │ - @ instruction: 0x0120aeec │ │ │ │ - tstpeq r5, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116ecb4 │ │ │ │ - @ instruction: 0x0115f7fc │ │ │ │ - tstpeq r5, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115f6f4 │ │ │ │ - @ instruction: 0x0120ad98 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tstpeq r5, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ad64 │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - tstpeq r5, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ad2c │ │ │ │ - @ instruction: 0x0116eaf4 │ │ │ │ - tstpeq r5, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r0, -r8]! │ │ │ │ - tsteq r6, r0, asr #21 │ │ │ │ - tstpeq r5, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r0, r4, ip, sl │ │ │ │ - tsteq r6, ip, lsl #21 │ │ │ │ - tstpeq r5, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ac90 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ - @ instruction: 0x0115f5b8 │ │ │ │ - @ instruction: 0x0120ac64 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ - tstpeq r5, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ac38 │ │ │ │ - tsteq r6, r0, lsl #20 │ │ │ │ - tstpeq r5, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ac0c │ │ │ │ - @ instruction: 0x0116e9d4 │ │ │ │ - tstpeq r5, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120abe0 │ │ │ │ - tsteq r6, r8, lsr #19 │ │ │ │ - tstpeq r5, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120abb4 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ - @ instruction: 0x0115f4dc │ │ │ │ - smlawbeq r0, r8, fp, sl │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - @ instruction: 0x0115f4b0 │ │ │ │ - @ instruction: 0x0120ab5c │ │ │ │ - tsteq r6, r4, lsr #18 │ │ │ │ - tstpeq r5, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120ab28 │ │ │ │ - @ instruction: 0x0116e8f0 │ │ │ │ - tstpeq r5, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - smlawteq r0, ip, sl, sl │ │ │ │ - @ instruction: 0x0116e894 │ │ │ │ - @ instruction: 0x0115f3f4 │ │ │ │ - @ instruction: 0x0120aa98 │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - tstpeq r5, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115f398 │ │ │ │ - tstpeq r5, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0120aa1c │ │ │ │ - tsteq r6, r4, ror #15 │ │ │ │ + @ instruction: 0x0120b648 │ │ │ │ + @ instruction: 0x0115ff9c │ │ │ │ + tstpeq r6, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b610 │ │ │ │ + tstpeq r5, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116f3dc │ │ │ │ + tstpeq r6, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, -r0]! │ │ │ │ + @ instruction: 0x0116f390 │ │ │ │ + smlawbeq r0, r8, r5, fp │ │ │ │ + @ instruction: 0x0115fedc │ │ │ │ + tstpeq r6, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b550 │ │ │ │ + tstpeq r5, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b4ec │ │ │ │ + tstpeq r5, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116f2b8 │ │ │ │ + tstpeq r5, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116f498 │ │ │ │ + @ instruction: 0x0115fdbc │ │ │ │ + @ instruction: 0x0120b438 │ │ │ │ + tstpeq r5, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b400 │ │ │ │ + tstpeq r5, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ + smlawbeq r0, r8, r3, fp │ │ │ │ + tstpeq r6, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b340 │ │ │ │ + @ instruction: 0x0115fc94 │ │ │ │ + tstpeq r6, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b2ec │ │ │ │ + ldrheq pc, [r6, -r8] @ │ │ │ │ + tstpeq r5, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b2a0 │ │ │ │ + tstpeq r6, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b274 │ │ │ │ + tstpeq r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b248 │ │ │ │ + tstpeq r6, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b214 │ │ │ │ + tsteq r6, r0, ror #31 │ │ │ │ + tstpeq r5, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlawteq r0, r0, r1, fp │ │ │ │ + tsteq r6, ip, lsl #31 │ │ │ │ + tstpeq r5, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b190 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + @ instruction: 0x0115fabc │ │ │ │ + @ instruction: 0x0120b164 │ │ │ │ + tsteq r6, r0, lsr pc │ │ │ │ + @ instruction: 0x0115fa90 │ │ │ │ + @ instruction: 0x0120b130 │ │ │ │ + @ instruction: 0x0116eefc │ │ │ │ + tstpeq r5, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, -r4]! │ │ │ │ + tsteq r6, r0, lsr #29 │ │ │ │ + tstpeq r5, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b0a0 │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + tstpeq r5, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b06c │ │ │ │ + tsteq r6, r8, lsr lr │ │ │ │ + @ instruction: 0x0120b040 │ │ │ │ + @ instruction: 0x0115f994 │ │ │ │ + tsteq r6, ip, lsl #28 │ │ │ │ + tstpeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120b000 │ │ │ │ + tsteq r6, ip, asr #27 │ │ │ │ + ldrdeq sl, [r0, -r4]! │ │ │ │ + tstpeq r5, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x0120af9c │ │ │ │ + @ instruction: 0x0115f8f0 │ │ │ │ + tsteq r6, r8, ror #26 │ │ │ │ + @ instruction: 0x0120af64 │ │ │ │ + @ instruction: 0x0115f8b8 │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ + @ instruction: 0x0120af2c │ │ │ │ + tstpeq r5, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116ecf8 │ │ │ │ + strdeq sl, [r0, -r4]! │ │ │ │ + tstpeq r5, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #25 │ │ │ │ + tstpeq r5, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115f7d4 │ │ │ │ + tstpeq r5, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ada0 │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ + tstpeq r5, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ad6c │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + @ instruction: 0x0115f694 │ │ │ │ + @ instruction: 0x0120ad34 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + tstpeq r5, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ad00 │ │ │ │ + tsteq r6, ip, asr #21 │ │ │ │ + tstpeq r5, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r0, ip, ip, sl │ │ │ │ + @ instruction: 0x0116ea98 │ │ │ │ + @ instruction: 0x0115f5f8 │ │ │ │ + @ instruction: 0x0120ac98 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + tstpeq r5, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ac6c │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + @ instruction: 0x0115f598 │ │ │ │ + @ instruction: 0x0120ac40 │ │ │ │ + tsteq r6, ip, lsl #20 │ │ │ │ + tstpeq r5, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ac14 │ │ │ │ + tsteq r6, r0, ror #19 │ │ │ │ + tstpeq r5, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120abe8 │ │ │ │ + @ instruction: 0x0116e9b4 │ │ │ │ + tstpeq r5, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120abbc │ │ │ │ + tsteq r6, r8, lsl #19 │ │ │ │ + tstpeq r5, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120ab90 │ │ │ │ + tsteq r6, ip, asr r9 │ │ │ │ + @ instruction: 0x0115f4bc │ │ │ │ + @ instruction: 0x0120ab64 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x0115f490 │ │ │ │ + @ instruction: 0x0120ab30 │ │ │ │ + @ instruction: 0x0116e8fc │ │ │ │ + tstpeq r5, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r0, -r4]! │ │ │ │ + tsteq r6, r0, lsr #17 │ │ │ │ + tstpeq r5, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120aaa0 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + tstpeq r5, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0120aa24 │ │ │ │ + @ instruction: 0x0116e7f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl bd1e4 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 482828 │ │ │ │ @@ -983260,17 +983260,17 @@ │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 483268 │ │ │ │ - @ instruction: 0x0120a9b0 │ │ │ │ - @ instruction: 0x0115f2fc │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ + @ instruction: 0x0120a9b8 │ │ │ │ + tstpeq r5, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsl #15 │ │ │ │ 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] │ │ │ │ @@ -983295,17 +983295,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4832f4 │ │ │ │ - @ instruction: 0x0120a920 │ │ │ │ - tstpeq r5, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, ror #13 │ │ │ │ + @ instruction: 0x0120a928 │ │ │ │ + tstpeq r5, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116e6f0 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -983370,24 +983370,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4833b4 │ │ │ │ - @ instruction: 0x0116e9bc │ │ │ │ - @ instruction: 0x0115f1b0 │ │ │ │ - tsteq r6, ip, lsr #18 │ │ │ │ - @ instruction: 0x0120aae4 │ │ │ │ - tstpeq r5, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116e8f4 │ │ │ │ - @ instruction: 0x0120aaac │ │ │ │ - tstpeq r5, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116e8bc │ │ │ │ - @ instruction: 0x0120aa74 │ │ │ │ + tsteq r6, r8, asr #19 │ │ │ │ + @ instruction: 0x0115f1bc │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x0120aaec │ │ │ │ + tstpeq r5, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ + @ instruction: 0x0120aab4 │ │ │ │ + tstpeq r5, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, asr #17 │ │ │ │ + @ instruction: 0x0120aa7c │ │ │ │ │ │ │ │ 00483490 : │ │ │ │ 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 │ │ │ │ @@ -983611,33 +983611,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 4837d4 │ │ │ │ @ instruction: 0x012a474c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlawbeq r0, r8, r9, sl │ │ │ │ - tsteq r6, r4, asr #15 │ │ │ │ - tsteq r6, r0, asr #15 │ │ │ │ + @ instruction: 0x0120a990 │ │ │ │ + @ instruction: 0x0116e7d0 │ │ │ │ + tsteq r6, ip, asr #15 │ │ │ │ @ instruction: 0x012a4644 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - tsteq r5, ip, asr pc │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ @ instruction: 0x0114f790 │ │ │ │ @ instruction: 0x012a4560 │ │ │ │ - @ instruction: 0x0115eeb0 │ │ │ │ - tsteq r5, r0, lsl #29 │ │ │ │ - tsteq r5, r0, asr lr │ │ │ │ - tsteq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x0115eebc │ │ │ │ + tsteq r5, ip, lsl #29 │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ @ instruction: 0x012a4478 │ │ │ │ - @ instruction: 0x0120a70c │ │ │ │ - tsteq r5, r8, asr #27 │ │ │ │ - tsteq r6, r4, asr #10 │ │ │ │ - smlawteq r0, r8, r6, sl │ │ │ │ - tsteq r5, r4, lsl #27 │ │ │ │ - tsteq r6, r0, lsl #10 │ │ │ │ + @ instruction: 0x0120a714 │ │ │ │ + @ instruction: 0x0115edd4 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + ldrdeq sl, [r0, -r0]! │ │ │ │ + @ instruction: 0x0115ed90 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4839f4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4839f8 │ │ │ │ @@ -983729,27 +983729,27 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 48390c │ │ │ │ @ instruction: 0x012a4378 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ strdeq r4, [sl, -r0]! │ │ │ │ - @ instruction: 0x0120a570 │ │ │ │ - tsteq r5, r0, lsr ip │ │ │ │ - tsteq r6, r8, lsr #7 │ │ │ │ - @ instruction: 0x0120a534 │ │ │ │ - @ instruction: 0x0115ebf4 │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ - strdeq sl, [r0, -r8]! │ │ │ │ - @ instruction: 0x0115ebb8 │ │ │ │ - tsteq r6, r0, lsr r3 │ │ │ │ + @ instruction: 0x0120a578 │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + @ instruction: 0x0116e3b4 │ │ │ │ + @ instruction: 0x0120a53c │ │ │ │ + tsteq r5, r0, lsl #24 │ │ │ │ + tsteq r6, r8, ror r3 │ │ │ │ + @ instruction: 0x0120a500 │ │ │ │ + tsteq r5, r4, asr #23 │ │ │ │ + tsteq r6, ip, lsr r3 │ │ │ │ │ │ │ │ 00483a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 483b04 │ │ │ │ @@ -983797,22 +983797,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 483a80 │ │ │ │ - tsteq r6, r4, lsr #29 │ │ │ │ - @ instruction: 0x0116e2dc │ │ │ │ - @ instruction: 0x0120a424 │ │ │ │ - tsteq r5, r4, ror #21 │ │ │ │ - tsteq r6, ip, asr r2 │ │ │ │ - @ instruction: 0x0120a3e8 │ │ │ │ - tsteq r5, r8, lsr #21 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ + @ instruction: 0x0116beb0 │ │ │ │ + tsteq r6, r8, ror #5 │ │ │ │ + @ instruction: 0x0120a42c │ │ │ │ + @ instruction: 0x0115eaf0 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ + strdeq sl, [r0, -r0]! │ │ │ │ + @ instruction: 0x0115eab4 │ │ │ │ + tsteq r6, ip, lsr #4 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -983877,24 +983877,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 483b90 │ │ │ │ - tsteq r6, r4, asr #4 │ │ │ │ - @ instruction: 0x0115e9d4 │ │ │ │ - @ instruction: 0x0116e1b4 │ │ │ │ - @ instruction: 0x0120a37c │ │ │ │ - @ instruction: 0x0115e99c │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - @ instruction: 0x0120a344 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - tsteq r6, r4, asr #2 │ │ │ │ - @ instruction: 0x0120a30c │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ + tsteq r6, r0, asr #3 │ │ │ │ + smlawbeq r0, r4, r3, sl │ │ │ │ + tsteq r5, r8, lsr #19 │ │ │ │ + tsteq r6, r8, lsl #3 │ │ │ │ + @ instruction: 0x0120a34c │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ + tsteq r6, r0, asr r1 │ │ │ │ + @ instruction: 0x0120a314 │ │ │ │ │ │ │ │ 00483c6c : │ │ │ │ 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 │ │ │ │ @@ -984118,33 +984118,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 483fb0 │ │ │ │ @ instruction: 0x012a3f70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0120a220 │ │ │ │ - tsteq r6, ip, asr #32 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ + @ instruction: 0x0120a228 │ │ │ │ + tsteq r6, r8, asr r0 │ │ │ │ + tsteq r6, r4, asr r0 │ │ │ │ @ instruction: 0x012a3e68 │ │ │ │ - @ instruction: 0x0116dfd0 │ │ │ │ - tsteq r5, r0, lsl #15 │ │ │ │ + @ instruction: 0x0116dfdc │ │ │ │ + tsteq r5, ip, lsl #15 │ │ │ │ @ instruction: 0x0114efb4 │ │ │ │ smlawbeq sl, r4, sp, r3 │ │ │ │ - @ instruction: 0x0115e6d4 │ │ │ │ - tsteq r5, r4, lsr #13 │ │ │ │ - tsteq r5, r4, ror r6 │ │ │ │ - tsteq r5, r4, asr #12 │ │ │ │ + tsteq r5, r0, ror #13 │ │ │ │ + @ instruction: 0x0115e6b0 │ │ │ │ + tsteq r5, r0, lsl #13 │ │ │ │ + tsteq r5, r0, asr r6 │ │ │ │ @ instruction: 0x012a3c9c │ │ │ │ - @ instruction: 0x01209fa4 │ │ │ │ - tsteq r5, ip, ror #11 │ │ │ │ - tsteq r6, ip, asr #27 │ │ │ │ - @ instruction: 0x01209f60 │ │ │ │ - tsteq r5, r8, lsr #11 │ │ │ │ - tsteq r6, r8, lsl #27 │ │ │ │ + @ instruction: 0x01209fac │ │ │ │ + @ instruction: 0x0115e5f8 │ │ │ │ + @ instruction: 0x0116ddd8 │ │ │ │ + @ instruction: 0x01209f68 │ │ │ │ + @ instruction: 0x0115e5b4 │ │ │ │ + @ instruction: 0x0116dd94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 4841d0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 4841d4 │ │ │ │ @@ -984236,27 +984236,27 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4840e8 │ │ │ │ @ instruction: 0x012a3b9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0116dcf8 │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ - tsteq r6, r0, lsl #25 │ │ │ │ + tsteq r6, ip, lsl #25 │ │ │ │ @ instruction: 0x012a3b14 │ │ │ │ - @ instruction: 0x01209e08 │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - tsteq r6, r0, lsr ip │ │ │ │ - smlawteq r0, ip, sp, r9 │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ - @ instruction: 0x0116dbf4 │ │ │ │ - @ instruction: 0x01209d90 │ │ │ │ - @ instruction: 0x0115e3dc │ │ │ │ - @ instruction: 0x0116dbb8 │ │ │ │ + @ instruction: 0x01209e10 │ │ │ │ + tsteq r5, r0, ror #8 │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + ldrdeq r9, [r0, -r4]! │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ + tsteq r6, r0, lsl #24 │ │ │ │ + @ instruction: 0x01209d98 │ │ │ │ + tsteq r5, r8, ror #7 │ │ │ │ + tsteq r6, r4, asr #23 │ │ │ │ │ │ │ │ 0048420c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4842e0 │ │ │ │ @@ -984304,22 +984304,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 48425c │ │ │ │ - tsteq r6, r8, asr #13 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - @ instruction: 0x01209cbc │ │ │ │ - tsteq r5, r8, lsl #6 │ │ │ │ - tsteq r6, r4, ror #21 │ │ │ │ - smlawbeq r0, r0, ip, r9 │ │ │ │ - tsteq r5, ip, asr #5 │ │ │ │ - tsteq r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x0116b6d4 │ │ │ │ + tsteq r6, r0, ror fp │ │ │ │ + smlawteq r0, r4, ip, r9 │ │ │ │ + tsteq r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x0116daf0 │ │ │ │ + smlawbeq r0, r8, ip, r9 │ │ │ │ + @ instruction: 0x0115e2d8 │ │ │ │ + @ instruction: 0x0116dab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #1612] @ 0x64c │ │ │ │ ldr r6, [pc, #592] @ 48456c │ │ │ │ cmp r5, #0 │ │ │ │ @@ -984468,27 +984468,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 484414 │ │ │ │ @ instruction: 0x012a38e0 │ │ │ │ - tsteq r6, r8, ror sl │ │ │ │ - @ instruction: 0x01209c68 │ │ │ │ + tsteq r6, r4, lsl #21 │ │ │ │ + @ instruction: 0x01209c70 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0116d9f4 │ │ │ │ - @ instruction: 0x01209be8 │ │ │ │ - @ instruction: 0x0116b4fc │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ - tsteq r5, r8, ror #1 │ │ │ │ - ldrheq lr, [r5, -r4] │ │ │ │ - @ instruction: 0x0115e098 │ │ │ │ - tsteq r5, r8, rrx │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + strdeq r9, [r0, -r0]! │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r5, r4, asr r1 │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ + ldrsheq lr, [r5, -r4] │ │ │ │ + tsteq r5, r0, asr #1 │ │ │ │ + tsteq r5, r4, lsr #1 │ │ │ │ + tsteq r5, r4, ror r0 │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ 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, #1792] @ 484cbc │ │ │ │ ldr ip, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -984938,34 +984938,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 484ab4 │ │ │ │ @ instruction: 0x012a3644 │ │ │ │ @ instruction: 0x012a362c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01209910 │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ - smlawteq r0, r8, r6, r9 │ │ │ │ - tsteq r6, ip, ror #9 │ │ │ │ + @ instruction: 0x01209918 │ │ │ │ + tsteq r6, r4, lsl r7 │ │ │ │ + ldrdeq r9, [r0, -r0]! │ │ │ │ + @ instruction: 0x0116d4f8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01209608 │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ + @ instruction: 0x01209610 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ @ instruction: 0x012a3148 │ │ │ │ - tsteq r5, r8, ror sl │ │ │ │ - tsteq r5, r8, asr #20 │ │ │ │ - tsteq r5, r8, lsl sl │ │ │ │ - @ instruction: 0x01209408 │ │ │ │ - tsteq r5, r0, ror #19 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq r5, r8, lsr #19 │ │ │ │ - tsteq r5, r8, ror r9 │ │ │ │ - tsteq r5, r8, asr #18 │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq r5, r8, ror #17 │ │ │ │ + tsteq r5, r4, lsl #21 │ │ │ │ + tsteq r5, r4, asr sl │ │ │ │ + tsteq r5, r4, lsr #20 │ │ │ │ + @ instruction: 0x01209410 │ │ │ │ + tsteq r5, ip, ror #19 │ │ │ │ + tsteq r6, r0, lsl r2 │ │ │ │ + @ instruction: 0x0115d9b4 │ │ │ │ + tsteq r5, r4, lsl #19 │ │ │ │ + tsteq r5, r4, asr r9 │ │ │ │ + tsteq r5, r4, lsr #18 │ │ │ │ + @ instruction: 0x0115d8f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -985012,20 +985012,20 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 484d6c │ │ │ │ - @ instruction: 0x01209220 │ │ │ │ - @ instruction: 0x0115d7f8 │ │ │ │ - tsteq r6, ip, lsl r0 │ │ │ │ - @ instruction: 0x012091e4 │ │ │ │ - @ instruction: 0x0115d7bc │ │ │ │ - tsteq r6, r4, ror #31 │ │ │ │ + @ instruction: 0x01209228 │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ + @ instruction: 0x012091ec │ │ │ │ + tsteq r5, r8, asr #15 │ │ │ │ + @ instruction: 0x0116cff0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #528] @ 485030 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #524] @ 485034 │ │ │ │ @@ -985159,30 +985159,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 484f24 │ │ │ │ @ instruction: 0x012a2de0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq sl, r8, sp, r2 │ │ │ │ - @ instruction: 0x01209134 │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x0120913c │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ @ instruction: 0xfffffe44 │ │ │ │ andeq r7, r0, r8, asr #14 │ │ │ │ @ instruction: 0xfffff414 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ ldrdeq r2, [sl, -r8]! │ │ │ │ - @ instruction: 0x01209040 │ │ │ │ - tsteq r5, r8, lsl r6 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r5, r0, ror #11 │ │ │ │ - @ instruction: 0x0115d5b0 │ │ │ │ - @ instruction: 0x01208fa4 │ │ │ │ - tsteq r5, ip, ror r5 │ │ │ │ - tsteq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x01209048 │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + tsteq r5, ip, ror #11 │ │ │ │ + @ instruction: 0x0115d5bc │ │ │ │ + @ instruction: 0x01208fac │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ + tsteq r6, ip, lsr #27 │ │ │ │ │ │ │ │ 0048507c : │ │ │ │ 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 │ │ │ │ @@ -985269,27 +985269,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 485148 │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ - smlawbeq r0, r0, lr, r8 │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - @ instruction: 0x01208e40 │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - @ instruction: 0x01208e10 │ │ │ │ - tsteq r5, r4, ror #7 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - @ instruction: 0x01208de0 │ │ │ │ - @ instruction: 0x0115d3b4 │ │ │ │ - @ instruction: 0x0116cbdc │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + smlawbeq r0, r8, lr, r8 │ │ │ │ + tsteq r5, r0, ror #8 │ │ │ │ + tsteq r6, r8, lsl #25 │ │ │ │ + @ instruction: 0x01208e48 │ │ │ │ + tsteq r5, r0, lsr #8 │ │ │ │ + tsteq r6, r8, asr #24 │ │ │ │ + @ instruction: 0x01208e18 │ │ │ │ + @ instruction: 0x0115d3f0 │ │ │ │ + tsteq r6, r8, lsl ip │ │ │ │ + @ instruction: 0x01208de8 │ │ │ │ + tsteq r5, r0, asr #7 │ │ │ │ + tsteq r6, r8, ror #23 │ │ │ │ │ │ │ │ 00485220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 4852f4 │ │ │ │ @@ -985337,22 +985337,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 485270 │ │ │ │ - @ instruction: 0x0116a6b4 │ │ │ │ - @ instruction: 0x0116cbbc │ │ │ │ - @ instruction: 0x01208d1c │ │ │ │ - @ instruction: 0x0115d2f4 │ │ │ │ - tsteq r6, r8, lsl fp │ │ │ │ - @ instruction: 0x01208ce0 │ │ │ │ - @ instruction: 0x0115d2b8 │ │ │ │ - @ instruction: 0x0116cadc │ │ │ │ + tsteq r6, r0, asr #13 │ │ │ │ + tsteq r6, r8, asr #23 │ │ │ │ + @ instruction: 0x01208d24 │ │ │ │ + tsteq r5, r0, lsl #6 │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ + @ instruction: 0x01208ce8 │ │ │ │ + tsteq r5, r4, asr #5 │ │ │ │ + tsteq r6, r8, ror #21 │ │ │ │ │ │ │ │ 00485314 : │ │ │ │ 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 │ │ │ │ @@ -986321,193 +986321,193 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 485a98 │ │ │ │ smlawteq sl, ip, r8, r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012a28b8 │ │ │ │ - tsteq r6, r4, lsl r5 │ │ │ │ - tsteq r6, r0, lsl #10 │ │ │ │ - tsteq r9, r4, lsl #15 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x01196790 │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x012a2164 │ │ │ │ - @ instruction: 0x012084b4 │ │ │ │ - @ instruction: 0x0115c9f8 │ │ │ │ - tsteq r6, ip, lsl #5 │ │ │ │ + @ instruction: 0x012084bc │ │ │ │ + tsteq r5, r4, lsl #20 │ │ │ │ + @ instruction: 0x0116c298 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x01208474 │ │ │ │ - @ instruction: 0x0115c9b8 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ + @ instruction: 0x0120847c │ │ │ │ + tsteq r5, r4, asr #19 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - strdeq r8, [r0, -r8]! @ │ │ │ │ - tsteq r5, ip, lsr r9 │ │ │ │ - @ instruction: 0x0116c1d0 │ │ │ │ - @ instruction: 0x0115c898 │ │ │ │ - @ instruction: 0x01208340 │ │ │ │ - tsteq r6, r4, lsr #2 │ │ │ │ - @ instruction: 0x01208310 │ │ │ │ - tsteq r5, r4, asr r8 │ │ │ │ - tsteq r6, r8, ror #1 │ │ │ │ - @ instruction: 0x01207e28 │ │ │ │ - tsteq r5, ip, ror #6 │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ + @ instruction: 0x01208400 │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ + @ instruction: 0x0116c1dc │ │ │ │ + tsteq r5, r4, lsr #17 │ │ │ │ + @ instruction: 0x01208348 │ │ │ │ + tsteq r6, r0, lsr r1 │ │ │ │ + @ instruction: 0x01208318 │ │ │ │ + tsteq r5, r0, ror #16 │ │ │ │ + ldrsheq ip, [r6, -r4] │ │ │ │ + @ instruction: 0x01207e30 │ │ │ │ + tsteq r5, r8, ror r3 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, asr r2 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r6, r0, r4, ror #20 │ │ │ │ - @ instruction: 0x01207920 │ │ │ │ - @ instruction: 0x0116b798 │ │ │ │ - @ instruction: 0x0116b6f4 │ │ │ │ - ldrdeq r7, [r0, -r0]! │ │ │ │ - tsteq r5, r4, lsl lr │ │ │ │ - tsteq r6, r8, lsr #13 │ │ │ │ - @ instruction: 0x01207894 │ │ │ │ - @ instruction: 0x0115bdd8 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - @ instruction: 0x01207858 │ │ │ │ - @ instruction: 0x0115bd9c │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ + @ instruction: 0x01207928 │ │ │ │ + tsteq r6, r4, lsr #15 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + ldrdeq r7, [r0, -r8]! │ │ │ │ + tsteq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x0116b6b4 │ │ │ │ + @ instruction: 0x0120789c │ │ │ │ + tsteq r5, r4, ror #27 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + @ instruction: 0x01207860 │ │ │ │ + tsteq r5, r8, lsr #27 │ │ │ │ + tsteq r6, ip, lsr r6 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x0120781c │ │ │ │ - tsteq r5, r0, ror #26 │ │ │ │ - @ instruction: 0x0116b5f4 │ │ │ │ - @ instruction: 0x012077e0 │ │ │ │ - tsteq r5, r4, lsr #26 │ │ │ │ - @ instruction: 0x0116b5b8 │ │ │ │ - @ instruction: 0x012077a4 │ │ │ │ - tsteq r5, r8, ror #25 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - @ instruction: 0x01207768 │ │ │ │ - tsteq r5, ip, lsr #25 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ + @ instruction: 0x01207824 │ │ │ │ + tsteq r5, ip, ror #26 │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ + @ instruction: 0x012077e8 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq r6, r4, asr #11 │ │ │ │ + @ instruction: 0x012077ac │ │ │ │ + @ instruction: 0x0115bcf4 │ │ │ │ + tsteq r6, r8, lsl #11 │ │ │ │ + @ instruction: 0x01207770 │ │ │ │ + @ instruction: 0x0115bcb8 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - tsteq r5, r4, ror ip │ │ │ │ - @ instruction: 0x0120771c │ │ │ │ - tsteq r6, r0, lsl #10 │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ - @ instruction: 0x012076e0 │ │ │ │ - tsteq r6, r4, asr #9 │ │ │ │ - @ instruction: 0x012076b4 │ │ │ │ - @ instruction: 0x0115bbf8 │ │ │ │ - tsteq r6, ip, lsl #9 │ │ │ │ + tsteq r5, r0, lsl #25 │ │ │ │ + @ instruction: 0x01207724 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r5, r4, asr #24 │ │ │ │ + @ instruction: 0x012076e8 │ │ │ │ + @ instruction: 0x0116b4d0 │ │ │ │ + @ instruction: 0x012076bc │ │ │ │ + tsteq r5, r4, lsl #24 │ │ │ │ + @ instruction: 0x0116b498 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x01207678 │ │ │ │ - @ instruction: 0x0115bbbc │ │ │ │ - tsteq r6, r0, asr r4 │ │ │ │ - @ instruction: 0x0120763c │ │ │ │ - tsteq r5, r0, lsl #23 │ │ │ │ - tsteq r6, r4, lsl r4 │ │ │ │ + smlawbeq r0, r0, r6, r7 │ │ │ │ + tsteq r5, r8, asr #23 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + @ instruction: 0x01207644 │ │ │ │ + tsteq r5, ip, lsl #23 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x01207600 │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ - @ instruction: 0x0116b3d8 │ │ │ │ - smlawteq r0, r4, r5, r7 │ │ │ │ - tsteq r5, r8, lsl #22 │ │ │ │ - @ instruction: 0x0116b39c │ │ │ │ - smlawbeq r0, r8, r5, r7 │ │ │ │ - tsteq r5, ip, asr #21 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - @ instruction: 0x0120754c │ │ │ │ - @ instruction: 0x0115ba90 │ │ │ │ - tsteq r6, r4, lsr #6 │ │ │ │ + @ instruction: 0x01207608 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ + tsteq r6, r4, ror #7 │ │ │ │ + smlawteq r0, ip, r5, r7 │ │ │ │ + tsteq r5, r4, lsl fp │ │ │ │ + tsteq r6, r8, lsr #7 │ │ │ │ + @ instruction: 0x01207590 │ │ │ │ + @ instruction: 0x0115bad8 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + @ instruction: 0x01207554 │ │ │ │ + @ instruction: 0x0115ba9c │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0120750c │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ - tsteq r6, r4, ror #5 │ │ │ │ + @ instruction: 0x01207514 │ │ │ │ + tsteq r5, ip, asr sl │ │ │ │ + @ instruction: 0x0116b2f0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlawteq r0, ip, r4, r7 │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ - tsteq r6, r4, lsr #5 │ │ │ │ + ldrdeq r7, [r0, -r4]! │ │ │ │ + tsteq r5, ip, lsl sl │ │ │ │ + @ instruction: 0x0116b2b0 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01207490 │ │ │ │ - @ instruction: 0x0115b9d4 │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ - @ instruction: 0x01207450 │ │ │ │ - @ instruction: 0x0115b994 │ │ │ │ - tsteq r6, r8, lsr #4 │ │ │ │ + @ instruction: 0x01207498 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ + tsteq r6, r4, ror r2 │ │ │ │ + @ instruction: 0x01207458 │ │ │ │ + tsteq r5, r0, lsr #19 │ │ │ │ + tsteq r6, r4, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01207414 │ │ │ │ - tsteq r5, r8, asr r9 │ │ │ │ - tsteq r6, ip, ror #3 │ │ │ │ - ldrdeq r7, [r0, -r4]! │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq r6, ip, lsr #3 │ │ │ │ - @ instruction: 0x01207394 │ │ │ │ - @ instruction: 0x0115b8d8 │ │ │ │ - tsteq r6, ip, ror #2 │ │ │ │ + @ instruction: 0x0120741c │ │ │ │ + tsteq r5, r4, ror #18 │ │ │ │ + @ instruction: 0x0116b1f8 │ │ │ │ + ldrdeq r7, [r0, -ip]! │ │ │ │ + tsteq r5, r4, lsr #18 │ │ │ │ + @ instruction: 0x0116b1b8 │ │ │ │ + @ instruction: 0x0120739c │ │ │ │ + tsteq r5, r4, ror #17 │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tsteq r6, r0, lsl #3 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - @ instruction: 0x0120733c │ │ │ │ - tsteq r5, r4, asr r8 │ │ │ │ - strdeq r7, [r0, -ip]! │ │ │ │ - tsteq r6, r0, ror #1 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - smlawteq r0, r0, r2, r7 │ │ │ │ - tsteq r6, r4, lsr #1 │ │ │ │ - @ instruction: 0x0115b7dc │ │ │ │ - smlawbeq r0, r4, r2, r7 │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tsteq r5, r0, lsr #15 │ │ │ │ - @ instruction: 0x01207248 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ - @ instruction: 0x0120720c │ │ │ │ - @ instruction: 0x0116aff0 │ │ │ │ - @ instruction: 0x012071e0 │ │ │ │ - tsteq r5, r4, lsr #14 │ │ │ │ - @ instruction: 0x0116afb8 │ │ │ │ - @ instruction: 0x012071a4 │ │ │ │ - tsteq r5, r8, ror #13 │ │ │ │ - tsteq r6, ip, ror pc │ │ │ │ - @ instruction: 0x01207168 │ │ │ │ - tsteq r5, ip, lsr #13 │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - @ instruction: 0x0120712c │ │ │ │ - tsteq r5, r0, ror r6 │ │ │ │ - tsteq r6, r4, lsl #30 │ │ │ │ - strdeq r7, [r0, -r0]! │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ - tsteq r6, r8, asr #29 │ │ │ │ - strheq r7, [r0, -r4]! │ │ │ │ - @ instruction: 0x0115b5f8 │ │ │ │ - tsteq r6, ip, lsl #29 │ │ │ │ - @ instruction: 0x01207078 │ │ │ │ - @ instruction: 0x0115b5bc │ │ │ │ - tsteq r6, r0, asr lr │ │ │ │ - @ instruction: 0x01207038 │ │ │ │ - tsteq r5, ip, ror r5 │ │ │ │ - tsteq r6, r0, lsl lr │ │ │ │ - strdeq r6, [r0, -ip]! │ │ │ │ - tsteq r5, r0, asr #10 │ │ │ │ - @ instruction: 0x0116add4 │ │ │ │ + tsteq r6, ip, lsl #3 │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ + @ instruction: 0x01207344 │ │ │ │ + tsteq r5, r0, ror #16 │ │ │ │ + @ instruction: 0x01207304 │ │ │ │ + tsteq r6, ip, ror #1 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ + smlawteq r0, r8, r2, r7 │ │ │ │ + ldrheq fp, [r6, -r0] │ │ │ │ + tsteq r5, r8, ror #15 │ │ │ │ + smlawbeq r0, ip, r2, r7 │ │ │ │ + tsteq r6, r4, ror r0 │ │ │ │ + tsteq r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x01207250 │ │ │ │ + tsteq r6, r8, lsr r0 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ + @ instruction: 0x01207214 │ │ │ │ + @ instruction: 0x0116affc │ │ │ │ + @ instruction: 0x012071e8 │ │ │ │ + tsteq r5, r0, lsr r7 │ │ │ │ + tsteq r6, r4, asr #31 │ │ │ │ + @ instruction: 0x012071ac │ │ │ │ + @ instruction: 0x0115b6f4 │ │ │ │ + tsteq r6, r8, lsl #31 │ │ │ │ + @ instruction: 0x01207170 │ │ │ │ + @ instruction: 0x0115b6b8 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ + @ instruction: 0x01207134 │ │ │ │ + tsteq r5, ip, ror r6 │ │ │ │ + tsteq r6, r0, lsl pc │ │ │ │ + strdeq r7, [r0, -r8]! │ │ │ │ + tsteq r5, r0, asr #12 │ │ │ │ + @ instruction: 0x0116aed4 │ │ │ │ + strheq r7, [r0, -ip]! │ │ │ │ + tsteq r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x0116ae98 │ │ │ │ + smlawbeq r0, r0, r0, r7 │ │ │ │ + tsteq r5, r8, asr #11 │ │ │ │ + tsteq r6, ip, asr lr │ │ │ │ + @ instruction: 0x01207040 │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ + tsteq r6, ip, lsl lr │ │ │ │ + @ instruction: 0x01207004 │ │ │ │ + tsteq r5, ip, asr #10 │ │ │ │ + tsteq r6, r0, ror #27 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - tsteq r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x01206fb0 │ │ │ │ - @ instruction: 0x0116ad94 │ │ │ │ - tsteq r5, ip, asr #9 │ │ │ │ - @ instruction: 0x01206f74 │ │ │ │ - tsteq r6, r8, asr sp │ │ │ │ - @ instruction: 0x01206f48 │ │ │ │ - tsteq r5, ip, lsl #9 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - @ instruction: 0x01206f0c │ │ │ │ - tsteq r5, r0, asr r4 │ │ │ │ - tsteq r6, r4, ror #25 │ │ │ │ - ldrdeq r6, [r0, -r0]! │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - tsteq r6, r8, lsr #25 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ + @ instruction: 0x01206fb8 │ │ │ │ + tsteq r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x0115b4d8 │ │ │ │ + @ instruction: 0x01206f7c │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + @ instruction: 0x01206f50 │ │ │ │ + @ instruction: 0x0115b498 │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ + @ instruction: 0x01206f14 │ │ │ │ + tsteq r5, ip, asr r4 │ │ │ │ + @ instruction: 0x0116acf0 │ │ │ │ + ldrdeq r6, [r0, -r8]! │ │ │ │ + tsteq r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x0116acb4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - @ instruction: 0x01206e94 │ │ │ │ - @ instruction: 0x0115b3d8 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ + @ instruction: 0x01206e9c │ │ │ │ + tsteq r5, r4, ror #7 │ │ │ │ + tsteq r6, r8, ror ip │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ ldr r3, [pc, #-612] @ 4862c0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4865d0 │ │ │ │ @@ -988310,101 +988310,101 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, asr r2 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x012a0268 │ │ │ │ - @ instruction: 0x01206200 │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - @ instruction: 0x01169fd4 │ │ │ │ - smlawteq r0, r0, r1, r6 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ - @ instruction: 0x01169f94 │ │ │ │ - smlawbeq r0, r4, r1, r6 │ │ │ │ - tsteq r5, r8, asr #13 │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ - @ instruction: 0x01206148 │ │ │ │ - tsteq r5, ip, lsl #13 │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ - @ instruction: 0x0120610c │ │ │ │ - tsteq r5, r0, asr r6 │ │ │ │ - tsteq r6, r0, ror #29 │ │ │ │ - ldrdeq r6, [r0, -r0]! │ │ │ │ - tsteq r5, r4, lsl r6 │ │ │ │ - tsteq r6, r4, lsr #29 │ │ │ │ - @ instruction: 0x01206094 │ │ │ │ - @ instruction: 0x0115a5d8 │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ - qsubeq r6, r8, r0 │ │ │ │ - @ instruction: 0x0115a59c │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - @ instruction: 0x0120601c │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - @ instruction: 0x01169df0 │ │ │ │ - @ instruction: 0x01205fe0 │ │ │ │ - tsteq r5, r4, lsr #10 │ │ │ │ - @ instruction: 0x01169db4 │ │ │ │ - @ instruction: 0x01205fa4 │ │ │ │ - tsteq r5, r8, ror #9 │ │ │ │ - tsteq r6, r8, ror sp │ │ │ │ - @ instruction: 0x01205f68 │ │ │ │ - tsteq r5, ip, lsr #9 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - @ instruction: 0x01205f2c │ │ │ │ - tsteq r5, r0, ror r4 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - @ instruction: 0x01205d70 │ │ │ │ - @ instruction: 0x0115a2b4 │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ - @ instruction: 0x01205d34 │ │ │ │ - tsteq r5, r8, ror r2 │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ - strdeq r5, [r0, -r8]! │ │ │ │ - tsteq r5, ip, lsr r2 │ │ │ │ - tsteq r6, ip, asr #21 │ │ │ │ - @ instruction: 0x01205cbc │ │ │ │ - tsteq r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x01169a90 │ │ │ │ - smlawbeq r0, r0, ip, r5 │ │ │ │ - tsteq r5, r4, asr #3 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - @ instruction: 0x01205c44 │ │ │ │ - tsteq r5, r8, lsl #3 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - @ instruction: 0x01205c08 │ │ │ │ - tsteq r5, ip, asr #2 │ │ │ │ - @ instruction: 0x011699dc │ │ │ │ - smlawteq r0, r8, fp, r5 │ │ │ │ - tsteq r5, ip, lsl #2 │ │ │ │ - @ instruction: 0x0116999c │ │ │ │ - smlawbeq r0, r8, fp, r5 │ │ │ │ - tsteq r5, ip, asr #1 │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ - @ instruction: 0x01205b4c │ │ │ │ - @ instruction: 0x0115a090 │ │ │ │ - tsteq r6, r4, lsr #18 │ │ │ │ - @ instruction: 0x01205b10 │ │ │ │ - tsteq r5, r4, asr r0 │ │ │ │ - tsteq r6, r8, ror #17 │ │ │ │ - ldrdeq r5, [r0, -r4]! │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - tsteq r6, r8, lsr #17 │ │ │ │ - @ instruction: 0x01205a94 │ │ │ │ - @ instruction: 0x01159fd8 │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - @ instruction: 0x01205a54 │ │ │ │ - @ instruction: 0x01159f98 │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x01205a18 │ │ │ │ - tsteq r5, ip, asr pc │ │ │ │ - @ instruction: 0x011697f0 │ │ │ │ + @ instruction: 0x01206208 │ │ │ │ + tsteq r5, r0, asr r7 │ │ │ │ + tsteq r6, r0, ror #31 │ │ │ │ + smlawteq r0, r8, r1, r6 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ + tsteq r6, r0, lsr #31 │ │ │ │ + smlawbeq r0, ip, r1, r6 │ │ │ │ + @ instruction: 0x0115a6d4 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ + @ instruction: 0x01206150 │ │ │ │ + @ instruction: 0x0115a698 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x01206114 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + tsteq r6, ip, ror #29 │ │ │ │ + ldrdeq r6, [r0, -r8]! │ │ │ │ + tsteq r5, r0, lsr #12 │ │ │ │ + @ instruction: 0x01169eb0 │ │ │ │ + @ instruction: 0x0120609c │ │ │ │ + tsteq r5, r4, ror #11 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + @ instruction: 0x01206060 │ │ │ │ + tsteq r5, r8, lsr #11 │ │ │ │ + tsteq r6, r8, lsr lr │ │ │ │ + @ instruction: 0x01206024 │ │ │ │ + tsteq r5, ip, ror #10 │ │ │ │ + @ instruction: 0x01169dfc │ │ │ │ + @ instruction: 0x01205fe8 │ │ │ │ + tsteq r5, r0, lsr r5 │ │ │ │ + tsteq r6, r0, asr #27 │ │ │ │ + @ instruction: 0x01205fac │ │ │ │ + @ instruction: 0x0115a4f4 │ │ │ │ + tsteq r6, r4, lsl #27 │ │ │ │ + @ instruction: 0x01205f70 │ │ │ │ + @ instruction: 0x0115a4b8 │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + @ instruction: 0x01205f34 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + @ instruction: 0x01205d78 │ │ │ │ + tsteq r5, r0, asr #5 │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ + @ instruction: 0x01205d3c │ │ │ │ + tsteq r5, r4, lsl #5 │ │ │ │ + tsteq r6, r4, lsl fp │ │ │ │ + @ instruction: 0x01205d00 │ │ │ │ + tsteq r5, r8, asr #4 │ │ │ │ + @ instruction: 0x01169ad8 │ │ │ │ + smlawteq r0, r4, ip, r5 │ │ │ │ + tsteq r5, ip, lsl #4 │ │ │ │ + @ instruction: 0x01169a9c │ │ │ │ + smlawbeq r0, r8, ip, r5 │ │ │ │ + @ instruction: 0x0115a1d0 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + @ instruction: 0x01205c4c │ │ │ │ + @ instruction: 0x0115a194 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + @ instruction: 0x01205c10 │ │ │ │ + tsteq r5, r8, asr r1 │ │ │ │ + tsteq r6, r8, ror #19 │ │ │ │ + ldrdeq r5, [r0, -r0]! │ │ │ │ + tsteq r5, r8, lsl r1 │ │ │ │ + tsteq r6, r8, lsr #19 │ │ │ │ + @ instruction: 0x01205b90 │ │ │ │ + ldrsbeq sl, [r5, -r8] │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + @ instruction: 0x01205b54 │ │ │ │ + @ instruction: 0x0115a09c │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x01205b18 │ │ │ │ + tsteq r5, r0, rrx │ │ │ │ + @ instruction: 0x011698f4 │ │ │ │ ldrdeq r5, [r0, -ip]! │ │ │ │ - tsteq r5, r0, lsr #30 │ │ │ │ - @ instruction: 0x011697b4 │ │ │ │ + tsteq r5, r4, lsr #32 │ │ │ │ + @ instruction: 0x011698b4 │ │ │ │ + @ instruction: 0x01205a9c │ │ │ │ + tsteq r5, r4, ror #31 │ │ │ │ + tsteq r6, r4, ror r8 │ │ │ │ + @ instruction: 0x01205a5c │ │ │ │ + tsteq r5, r4, lsr #31 │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + @ instruction: 0x01205a20 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + @ instruction: 0x011697fc │ │ │ │ + @ instruction: 0x012059e4 │ │ │ │ + tsteq r5, ip, lsr #30 │ │ │ │ + tsteq r6, r0, asr #15 │ │ │ │ ldr r2, [pc, #-200] @ 4881fc │ │ │ │ ldr r1, [pc, #-200] @ 488200 │ │ │ │ ldr r3, [pc, #-200] @ 488204 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -989663,200 +989663,200 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 48a588 │ │ │ │ mov ip, #4 │ │ │ │ b 489440 │ │ │ │ msreq CPSR_fc, r8, asr r5 │ │ │ │ msreq CPSR_fc, r0, asr #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, r4, ror #18 │ │ │ │ - @ instruction: 0x011697d8 │ │ │ │ - @ instruction: 0x01205744 │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + tsteq r6, r4, ror #15 │ │ │ │ + @ instruction: 0x0120574c │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ - @ instruction: 0x01205650 │ │ │ │ - @ instruction: 0x012055a0 │ │ │ │ - smlawbeq r0, ip, r5, r5 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - @ instruction: 0x01205304 │ │ │ │ - ldrsbeq r9, [r6, -ip] │ │ │ │ - @ instruction: 0x012051e8 │ │ │ │ - @ instruction: 0x01168fb8 │ │ │ │ - @ instruction: 0x01205194 │ │ │ │ - tsteq r6, ip, lsr #2 │ │ │ │ - tsteq r5, r0, lsr #13 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + @ instruction: 0x01205658 │ │ │ │ + @ instruction: 0x012055a8 │ │ │ │ + @ instruction: 0x01205594 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + @ instruction: 0x0120530c │ │ │ │ + tsteq r6, r8, ror #1 │ │ │ │ + strdeq r5, [r0, -r0]! │ │ │ │ + tsteq r6, r4, asr #31 │ │ │ │ + @ instruction: 0x0120519c │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + tsteq r5, ip, lsr #13 │ │ │ │ + tsteq r6, ip, lsr pc │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x01204fb8 │ │ │ │ - @ instruction: 0x011594f8 │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ + smlawteq r0, r0, pc, r4 @ │ │ │ │ + tsteq r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x01168d98 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01204d14 │ │ │ │ - @ instruction: 0x01168af0 │ │ │ │ + @ instruction: 0x01204d1c │ │ │ │ + @ instruction: 0x01168afc │ │ │ │ tsteq r4, r4, lsl #21 │ │ │ │ @ instruction: 0x0129e850 │ │ │ │ - @ instruction: 0x01168998 │ │ │ │ + tsteq r6, r4, lsr #19 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x01204a90 │ │ │ │ - @ instruction: 0x01158fd4 │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ + @ instruction: 0x01204a98 │ │ │ │ + tsteq r5, r0, ror #31 │ │ │ │ + tsteq r6, r4, ror r8 │ │ │ │ tsteq r4, r8, ror #15 │ │ │ │ - strdeq r4, [r0, -r4]! @ │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - @ instruction: 0x0120463c │ │ │ │ - tsteq r6, r4, lsl r4 │ │ │ │ - tsteq r5, r8, asr #22 │ │ │ │ - smlawbeq r0, r8, r4, r4 │ │ │ │ - tsteq r5, r8, asr #19 │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ + strdeq r4, [r0, -ip]! │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + @ instruction: 0x01204644 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r5, r4, asr fp │ │ │ │ + @ instruction: 0x01204490 │ │ │ │ + @ instruction: 0x011589d4 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01204430 │ │ │ │ - tsteq r5, r4, ror r9 │ │ │ │ - tsteq r6, r0, lsl #4 │ │ │ │ + @ instruction: 0x01204438 │ │ │ │ + tsteq r5, r0, lsl #19 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - @ instruction: 0x01204378 │ │ │ │ - @ instruction: 0x011588bc │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ - tsteq r6, r8, ror #3 │ │ │ │ - @ instruction: 0x01204334 │ │ │ │ - tsteq r6, r0, lsl #2 │ │ │ │ + smlawbeq r0, r0, r3, r4 │ │ │ │ + tsteq r5, r8, asr #17 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + @ instruction: 0x011681f4 │ │ │ │ + @ instruction: 0x0120433c │ │ │ │ + tsteq r6, ip, lsl #2 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x011587b8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - @ instruction: 0x012041a0 │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ - tsteq r5, r0, lsr #13 │ │ │ │ + @ instruction: 0x012041a8 │ │ │ │ + tsteq r6, r0, lsl #31 │ │ │ │ + tsteq r5, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - strdeq r4, [r0, -ip]! │ │ │ │ - @ instruction: 0x01167ed0 │ │ │ │ + @ instruction: 0x01204104 │ │ │ │ + @ instruction: 0x01167edc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01203fb4 │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x011584b8 │ │ │ │ + @ instruction: 0x01203fbc │ │ │ │ + @ instruction: 0x01167d98 │ │ │ │ + tsteq r5, r4, asr #9 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ tsteq r4, r8, lsr #25 │ │ │ │ - @ instruction: 0x01203eb8 │ │ │ │ - @ instruction: 0x011583fc │ │ │ │ - tsteq r6, r8, lsl #25 │ │ │ │ + smlawteq r0, r0, lr, r3 │ │ │ │ + tsteq r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x01167c94 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01203e7c │ │ │ │ - tsteq r5, r0, asr #7 │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ + smlawbeq r0, r4, lr, r3 │ │ │ │ + tsteq r5, ip, asr #7 │ │ │ │ + tsteq r6, r8, asr ip │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - tsteq r5, r8, lsl #7 │ │ │ │ + @ instruction: 0x01158394 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - @ instruction: 0x01203e10 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq r6, r0, ror #23 │ │ │ │ + @ instruction: 0x01203e18 │ │ │ │ + tsteq r5, r0, ror #6 │ │ │ │ + tsteq r6, ip, ror #23 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - ldrdeq r3, [r0, -r4]! │ │ │ │ - tsteq r5, r8, lsl r3 │ │ │ │ - tsteq r6, r4, lsr #23 │ │ │ │ + ldrdeq r3, [r0, -ip]! │ │ │ │ + tsteq r5, r4, lsr #6 │ │ │ │ + @ instruction: 0x01167bb0 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x01203d98 │ │ │ │ - @ instruction: 0x011582dc │ │ │ │ - tsteq r6, r8, ror #22 │ │ │ │ + @ instruction: 0x01203da0 │ │ │ │ + tsteq r5, r8, ror #5 │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - @ instruction: 0x01203d5c │ │ │ │ - tsteq r5, r0, lsr #5 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ + @ instruction: 0x01203d64 │ │ │ │ + tsteq r5, ip, lsr #5 │ │ │ │ + tsteq r6, r8, lsr fp │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x01203d20 │ │ │ │ - tsteq r5, r4, ror #4 │ │ │ │ - @ instruction: 0x01167af0 │ │ │ │ + @ instruction: 0x01203d28 │ │ │ │ + tsteq r5, r0, ror r2 │ │ │ │ + @ instruction: 0x01167afc │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x01203ce4 │ │ │ │ - tsteq r5, r8, lsr #4 │ │ │ │ - @ instruction: 0x01167ab4 │ │ │ │ + @ instruction: 0x01203cec │ │ │ │ + tsteq r5, r4, lsr r2 │ │ │ │ + tsteq r6, r0, asr #21 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x011581f0 │ │ │ │ + @ instruction: 0x011581fc │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x01203c78 │ │ │ │ - @ instruction: 0x011581bc │ │ │ │ - tsteq r6, r8, asr #20 │ │ │ │ + smlawbeq r0, r0, ip, r3 │ │ │ │ + tsteq r5, r8, asr #3 │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x01203c3c │ │ │ │ - tsteq r5, r0, lsl #3 │ │ │ │ - tsteq r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x01203c44 │ │ │ │ + tsteq r5, ip, lsl #3 │ │ │ │ + tsteq r6, r8, lsl sl │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01203c00 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ - @ instruction: 0x011679d0 │ │ │ │ + @ instruction: 0x01203c08 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ + @ instruction: 0x011679dc │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlawteq r0, r8, fp, r3 │ │ │ │ - tsteq r5, r8, lsl #2 │ │ │ │ - @ instruction: 0x0116799c │ │ │ │ - smlawbeq r0, r8, fp, r3 │ │ │ │ - tsteq r5, ip, asr #1 │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ + ldrdeq r3, [r0, -r0]! │ │ │ │ + tsteq r5, r4, lsl r1 │ │ │ │ + tsteq r6, r8, lsr #19 │ │ │ │ + @ instruction: 0x01203b90 │ │ │ │ + ldrsbeq r8, [r5, -r8] │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - @ instruction: 0x01203b4c │ │ │ │ - @ instruction: 0x01158090 │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - @ instruction: 0x01203b10 │ │ │ │ - tsteq r5, r4, asr r0 │ │ │ │ - tsteq r6, r0, ror #17 │ │ │ │ + @ instruction: 0x01203b54 │ │ │ │ + @ instruction: 0x0115809c │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + @ instruction: 0x01203b18 │ │ │ │ + tsteq r5, r0, rrx │ │ │ │ + tsteq r6, ip, ror #17 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - tsteq r5, ip, lsl r0 │ │ │ │ + tsteq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - tsteq r5, ip, ror #31 │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ + @ instruction: 0x01157ff8 │ │ │ │ + tsteq r6, r8, lsl #17 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x01157fb8 │ │ │ │ + tsteq r5, r4, asr #31 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - tsteq r5, r8, lsl #31 │ │ │ │ + @ instruction: 0x01157f94 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x01203a10 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ - tsteq r6, r4, ror #15 │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ + @ instruction: 0x01203a18 │ │ │ │ + tsteq r5, r0, ror #30 │ │ │ │ + @ instruction: 0x011677f0 │ │ │ │ + tsteq r5, r8, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x012039a4 │ │ │ │ - tsteq r5, r8, ror #29 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ + @ instruction: 0x012039ac │ │ │ │ + @ instruction: 0x01157ef4 │ │ │ │ + tsteq r6, r0, lsl #15 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x0120396c │ │ │ │ - tsteq r5, ip, lsr #29 │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ + @ instruction: 0x01203974 │ │ │ │ + @ instruction: 0x01157eb8 │ │ │ │ + tsteq r6, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r5, r4, ror lr │ │ │ │ - @ instruction: 0x0120392c │ │ │ │ - @ instruction: 0x011676f8 │ │ │ │ + tsteq r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x01203934 │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ + tsteq r5, r0, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x012038bc │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ - @ instruction: 0x01167690 │ │ │ │ - @ instruction: 0x01157dbc │ │ │ │ + smlawteq r0, r4, r8, r3 │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + @ instruction: 0x0116769c │ │ │ │ + tsteq r5, r8, asr #27 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tsteq r5, ip, lsr #27 │ │ │ │ - tsteq r5, ip, ror sp │ │ │ │ + @ instruction: 0x01157db8 │ │ │ │ + tsteq r5, r8, lsl #27 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - strdeq r3, [r0, -ip]! │ │ │ │ - tsteq r5, r0, asr #26 │ │ │ │ - tsteq r6, ip, asr #11 │ │ │ │ + @ instruction: 0x01203804 │ │ │ │ + tsteq r5, ip, asr #26 │ │ │ │ + @ instruction: 0x011675d8 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - smlawteq r0, r0, r7, r3 │ │ │ │ - tsteq r5, r4, lsl #26 │ │ │ │ - @ instruction: 0x01167598 │ │ │ │ + smlawteq r0, r8, r7, r3 │ │ │ │ + tsteq r5, r0, lsl sp │ │ │ │ + tsteq r6, r4, lsr #11 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - tsteq r5, ip, asr #25 │ │ │ │ + @ instruction: 0x01157cd8 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - @ instruction: 0x01203754 │ │ │ │ - @ instruction: 0x01157c98 │ │ │ │ - tsteq r6, ip, lsr #10 │ │ │ │ - tsteq r5, r0, ror #24 │ │ │ │ - @ instruction: 0x012036e8 │ │ │ │ - tsteq r5, ip, lsr #24 │ │ │ │ - @ instruction: 0x011674b8 │ │ │ │ + @ instruction: 0x0120375c │ │ │ │ + tsteq r5, r4, lsr #25 │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ + tsteq r5, ip, ror #24 │ │ │ │ + strdeq r3, [r0, -r0]! │ │ │ │ + tsteq r5, r8, lsr ip │ │ │ │ + tsteq r6, r4, asr #9 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl be570 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ bl c8470 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ @@ -990924,25 +990924,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4893ac │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x012036ac │ │ │ │ - @ instruction: 0x01157bf0 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ + @ instruction: 0x012036b4 │ │ │ │ + @ instruction: 0x01157bfc │ │ │ │ + tsteq r6, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01203670 │ │ │ │ - @ instruction: 0x01157bb4 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ + @ instruction: 0x01203678 │ │ │ │ + tsteq r5, r0, asr #23 │ │ │ │ + tsteq r6, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01203634 │ │ │ │ - tsteq r5, r8, ror fp │ │ │ │ - tsteq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x0120363c │ │ │ │ + tsteq r5, r4, lsl #23 │ │ │ │ + tsteq r6, r0, lsl r4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ mov r4, r2 │ │ │ │ @@ -991106,28 +991106,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 48ab6c │ │ │ │ @ instruction: 0x0129d178 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011655fc │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ + tsteq r6, r8, lsl #12 │ │ │ │ + tsteq r6, r4, lsl #9 │ │ │ │ @ instruction: 0x0129d090 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrdeq r3, [r0, -r8]! │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ - tsteq r6, ip, lsr #3 │ │ │ │ - @ instruction: 0x0120339c │ │ │ │ - tsteq r5, r0, ror #17 │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ + @ instruction: 0x012033e0 │ │ │ │ + tsteq r5, r8, lsr #18 │ │ │ │ + @ instruction: 0x011671b8 │ │ │ │ + @ instruction: 0x012033a4 │ │ │ │ + tsteq r5, ip, ror #17 │ │ │ │ + tsteq r6, r0, lsl #3 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x01203360 │ │ │ │ - tsteq r5, r4, lsr #17 │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ + @ instruction: 0x01203368 │ │ │ │ + @ instruction: 0x011578b0 │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ muleq r0, sl, r2 │ │ │ │ │ │ │ │ 0048ad4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -991266,28 +991266,28 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 48ae50 │ │ │ │ @ instruction: 0x0129ce90 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0129cdac │ │ │ │ - @ instruction: 0x012031a4 │ │ │ │ - tsteq r6, r8, lsl #3 │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ + @ instruction: 0x012031ac │ │ │ │ + @ instruction: 0x01167194 │ │ │ │ + tsteq r6, r0, lsl #31 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01203164 │ │ │ │ - tsteq r5, r8, lsr #13 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - @ instruction: 0x01203128 │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ - @ instruction: 0x01166ef8 │ │ │ │ + @ instruction: 0x0120316c │ │ │ │ + @ instruction: 0x011576b4 │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + @ instruction: 0x01203130 │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x012030ec │ │ │ │ - tsteq r5, r0, lsr r6 │ │ │ │ - tsteq r6, r4, asr #29 │ │ │ │ + strdeq r3, [r0, -r4]! │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ + @ instruction: 0x01166ed0 │ │ │ │ │ │ │ │ 0048afc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -991563,22 +991563,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, r8, lsr fp │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ - @ instruction: 0x01202d74 │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + @ instruction: 0x01202d7c │ │ │ │ @ instruction: 0x0114acd0 │ │ │ │ - @ instruction: 0x01166cd4 │ │ │ │ - @ instruction: 0x01202d38 │ │ │ │ + tsteq r6, r0, ror #25 │ │ │ │ + @ instruction: 0x01202d40 │ │ │ │ tsteq r4, r4, asr #21 │ │ │ │ - @ instruction: 0x01166c9c │ │ │ │ - @ instruction: 0x01202d00 │ │ │ │ + tsteq r6, r8, lsr #25 │ │ │ │ + @ instruction: 0x01202d08 │ │ │ │ │ │ │ │ 0048b444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -991674,16 +991674,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, r4, lsl r9 │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - @ instruction: 0x01202b68 │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ + @ instruction: 0x01202b70 │ │ │ │ │ │ │ │ 0048b5e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -991779,16 +991779,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, ip, ror r7 │ │ │ │ - ldrdeq r2, [r0, -r8]! │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ + @ instruction: 0x012029e0 │ │ │ │ + tsteq r6, r8, lsl #19 │ │ │ │ │ │ │ │ 0048b77c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 48bc3c │ │ │ │ @@ -992101,25 +992101,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r4, r4, lsl r7 │ │ │ │ - @ instruction: 0x01202774 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x0120277c │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ @ instruction: 0x011485f0 │ │ │ │ - @ instruction: 0x01202650 │ │ │ │ - @ instruction: 0x011665f4 │ │ │ │ + @ instruction: 0x01202658 │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ @ instruction: 0x0114a4b8 │ │ │ │ - @ instruction: 0x01202540 │ │ │ │ - tsteq r6, r4, ror #9 │ │ │ │ + @ instruction: 0x01202548 │ │ │ │ + @ instruction: 0x011664f0 │ │ │ │ tsteq r4, ip, ror r2 │ │ │ │ - ldrdeq r2, [r0, -r8]! │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ + @ instruction: 0x012024e0 │ │ │ │ + tsteq r6, r8, lsl #9 │ │ │ │ │ │ │ │ 0048bca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1192] @ 48c160 │ │ │ │ @@ -992432,22 +992432,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r4, r4, lsr r1 │ │ │ │ - @ instruction: 0x01202194 │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ + @ instruction: 0x0120219c │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ @ instruction: 0x01147d94 │ │ │ │ - strdeq r1, [r0, -r0]! │ │ │ │ - @ instruction: 0x01165f94 │ │ │ │ + strdeq r1, [r0, -r8]! │ │ │ │ + tsteq r6, r0, lsr #31 │ │ │ │ tsteq r4, r4, asr pc │ │ │ │ - @ instruction: 0x01201fb4 │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ + @ instruction: 0x01201fbc │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ │ │ │ │ 0048c1b8 : │ │ │ │ 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] @ 48c6e0 │ │ │ │ @@ -992785,26 +992785,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x01201e04 │ │ │ │ + @ instruction: 0x01201e0c │ │ │ │ @ instruction: 0x01147d94 │ │ │ │ - tsteq r6, r4, lsr #27 │ │ │ │ - ldrdeq r1, [r0, -r0]! │ │ │ │ + @ instruction: 0x01165db0 │ │ │ │ + ldrdeq r1, [r0, -r8]! │ │ │ │ tsteq r4, r0, ror #24 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - smlawteq r0, ip, fp, r1 │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + ldrdeq r1, [r0, -r4]! │ │ │ │ tsteq r4, r4, lsr fp │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - @ instruction: 0x01201a34 │ │ │ │ + tsteq r6, r8, ror fp │ │ │ │ + @ instruction: 0x01201a3c │ │ │ │ tsteq r4, r8, asr #15 │ │ │ │ - @ instruction: 0x011659d4 │ │ │ │ + tsteq r6, r0, ror #19 │ │ │ │ │ │ │ │ 0048c744 : │ │ │ │ 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] @ 48cc28 │ │ │ │ @@ -993126,25 +993126,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r4, r0, asr #14 │ │ │ │ - @ instruction: 0x012017a0 │ │ │ │ - tsteq r6, r4, asr #14 │ │ │ │ + @ instruction: 0x012017a8 │ │ │ │ + tsteq r6, r0, asr r7 │ │ │ │ tsteq r4, ip, lsl r6 │ │ │ │ - @ instruction: 0x0120167c │ │ │ │ - tsteq r6, r0, lsr #12 │ │ │ │ + smlawbeq r0, r4, r6, r1 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ tsteq r4, r4, ror #9 │ │ │ │ - @ instruction: 0x0120156c │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ + @ instruction: 0x01201574 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ @ instruction: 0x01147290 │ │ │ │ - @ instruction: 0x012014ec │ │ │ │ - @ instruction: 0x01165490 │ │ │ │ + strdeq r1, [r0, -r4]! │ │ │ │ + @ instruction: 0x0116549c │ │ │ │ │ │ │ │ 0048cc8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -993324,19 +993324,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01149190 │ │ │ │ - @ instruction: 0x01201218 │ │ │ │ - @ instruction: 0x011651bc │ │ │ │ + @ instruction: 0x01201220 │ │ │ │ + tsteq r6, r8, asr #3 │ │ │ │ tsteq r4, ip, ror pc │ │ │ │ - ldrdeq r1, [r0, -r8]! │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ + @ instruction: 0x012011e0 │ │ │ │ + tsteq r6, r8, lsl #3 │ │ │ │ │ │ │ │ 0048cf84 : │ │ │ │ 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] @ 48d3e0 │ │ │ │ @@ -993623,23 +993623,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x0120103c │ │ │ │ + @ instruction: 0x01201044 │ │ │ │ tsteq r4, ip, asr #31 │ │ │ │ - @ instruction: 0x01164fdc │ │ │ │ - @ instruction: 0x01200f08 │ │ │ │ + tsteq r6, r8, ror #31 │ │ │ │ + @ instruction: 0x01200f10 │ │ │ │ @ instruction: 0x01146e98 │ │ │ │ - tsteq r6, r8, lsr #29 │ │ │ │ - @ instruction: 0x01200d34 │ │ │ │ + @ instruction: 0x01164eb4 │ │ │ │ + @ instruction: 0x01200d3c │ │ │ │ tsteq r4, r8, asr #21 │ │ │ │ - @ instruction: 0x01164cd4 │ │ │ │ + tsteq r6, r0, ror #25 │ │ │ │ │ │ │ │ 0048d438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -993859,20 +993859,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - ldrdeq r0, [r0, -r0]! @ │ │ │ │ + ldrdeq r0, [r0, -r8]! │ │ │ │ tsteq r4, r4, ror #14 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - smlawbeq r0, r8, r9, r0 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + @ instruction: 0x01200990 │ │ │ │ tsteq r4, ip, lsl r7 │ │ │ │ - tsteq r6, r8, lsr #18 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ │ │ │ │ 0048d7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -994059,19 +994059,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, r0, asr r4 │ │ │ │ - @ instruction: 0x012006b0 │ │ │ │ - tsteq r6, r4, asr r6 │ │ │ │ + @ instruction: 0x012006b8 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ tsteq r4, ip, lsl #8 │ │ │ │ - @ instruction: 0x0120066c │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ + @ instruction: 0x01200674 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ │ │ │ │ 0048dae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -994266,19 +994266,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, ip, lsl r1 │ │ │ │ - @ instruction: 0x0120037c │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ + smlawbeq r0, r4, r3, r0 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ ldrsbeq r6, [r4, -r8] │ │ │ │ - @ instruction: 0x01200338 │ │ │ │ - @ instruction: 0x011642dc │ │ │ │ + @ instruction: 0x01200340 │ │ │ │ + tsteq r6, r8, ror #5 │ │ │ │ │ │ │ │ 0048de1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -994560,22 +994560,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x01145cbc │ │ │ │ - tstpeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r6, r0, asr #29 │ │ │ │ + tstpeq pc, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, asr #29 │ │ │ │ tsteq r4, r8, ror ip │ │ │ │ - @ instruction: 0x011ffed8 │ │ │ │ - tsteq r6, ip, ror lr │ │ │ │ + tstpeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #29 │ │ │ │ tsteq r4, r8, asr #24 │ │ │ │ - tstpeq pc, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, asr #28 │ │ │ │ + @ instruction: 0x011ffeb0 │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ │ │ │ │ 0048e2b8 : │ │ │ │ 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 │ │ │ │ @@ -995122,35 +995122,35 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tstpeq pc, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01145c90 │ │ │ │ - tsteq r6, r0, lsr #25 │ │ │ │ - tstpeq pc, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr #25 │ │ │ │ + @ instruction: 0x011ffbd4 │ │ │ │ tsteq r4, ip, asr fp │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - tstpeq pc, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror fp │ │ │ │ + @ instruction: 0x011ffad0 │ │ │ │ tsteq r4, r0, lsr sl │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ - tstpeq pc, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + tstpeq pc, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r0, asr r9 │ │ │ │ - tsteq r6, r0, ror #18 │ │ │ │ - @ instruction: 0x011ff8b8 │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tstpeq pc, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r8, asr #16 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - tstpeq pc, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + tstpeq pc, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r8, lsr #14 │ │ │ │ - tsteq r6, r0, ror #14 │ │ │ │ - @ instruction: 0x011ff5f0 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + @ instruction: 0x011ff5f8 │ │ │ │ tsteq r4, r4, lsl #7 │ │ │ │ - @ instruction: 0x01163590 │ │ │ │ + @ instruction: 0x0116359c │ │ │ │ │ │ │ │ 0048ebac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #124] @ 48ec40 │ │ │ │ @@ -996153,64 +996153,64 @@ │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 48f2b0 │ │ │ │ @ instruction: 0x01298ab8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01162e98 │ │ │ │ + tsteq r6, r4, lsr #29 │ │ │ │ @ instruction: 0x0129894c │ │ │ │ - @ instruction: 0x01162d90 │ │ │ │ - tsteq pc, r0, lsr #30 │ │ │ │ - @ instruction: 0x01152d90 │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ - tsteq r6, r0, lsr #17 │ │ │ │ - tsteq pc, r8, lsr #20 │ │ │ │ - tsteq r5, r4, lsr #26 │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - @ instruction: 0x011fe9f0 │ │ │ │ - tsteq r5, ip, ror #25 │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - @ instruction: 0x011fe9b8 │ │ │ │ - @ instruction: 0x01152cb4 │ │ │ │ - @ instruction: 0x011627fc │ │ │ │ - tsteq pc, r4, lsl #19 │ │ │ │ - tsteq r5, ip, ror ip │ │ │ │ - tsteq r6, r0, asr #15 │ │ │ │ - tsteq pc, r8, asr #18 │ │ │ │ - tsteq r5, r4, asr #24 │ │ │ │ - tsteq r6, r8, lsl #15 │ │ │ │ - tsteq pc, r0, lsl r9 @ │ │ │ │ - tsteq r6, r0, lsl #15 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ - @ instruction: 0x011fe8d8 │ │ │ │ - tsteq r5, ip, asr #23 │ │ │ │ - tsteq r6, r0, lsl r7 │ │ │ │ - @ instruction: 0x011fe898 │ │ │ │ - @ instruction: 0x01152b94 │ │ │ │ - @ instruction: 0x011626d8 │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ - tsteq r5, ip, asr fp │ │ │ │ - tsteq r6, r0, lsr #13 │ │ │ │ - tsteq pc, r8, lsr #16 │ │ │ │ - tsteq r5, r4, lsr #22 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - @ instruction: 0x011fe7f0 │ │ │ │ - tsteq r5, ip, ror #21 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - @ instruction: 0x011fe7b8 │ │ │ │ - @ instruction: 0x01152ab4 │ │ │ │ - @ instruction: 0x011625f8 │ │ │ │ - tsteq pc, r0, lsl #15 │ │ │ │ - tsteq r5, ip, ror sl │ │ │ │ - tsteq r6, r0, asr #11 │ │ │ │ - tsteq pc, r8, asr #14 │ │ │ │ - tsteq r5, r4, asr #20 │ │ │ │ - tsteq r6, r8, lsl #11 │ │ │ │ - tsteq pc, r0, lsl r7 @ │ │ │ │ + @ instruction: 0x01162d9c │ │ │ │ + tsteq pc, r8, lsr #30 │ │ │ │ + @ instruction: 0x01152d9c │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ + tsteq r6, ip, lsr #17 │ │ │ │ + tsteq pc, r0, lsr sl @ │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq r6, r4, ror r8 │ │ │ │ + @ instruction: 0x011fe9f8 │ │ │ │ + @ instruction: 0x01152cf8 │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ + tsteq pc, r0, asr #19 │ │ │ │ + tsteq r5, r0, asr #25 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq pc, ip, lsl #19 │ │ │ │ + tsteq r5, r8, lsl #25 │ │ │ │ + tsteq r6, ip, asr #15 │ │ │ │ + tsteq pc, r0, asr r9 @ │ │ │ │ + tsteq r5, r0, asr ip │ │ │ │ + @ instruction: 0x01162794 │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ + tsteq r6, ip, lsl #15 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + tsteq pc, r0, ror #17 │ │ │ │ + @ instruction: 0x01152bd8 │ │ │ │ + tsteq r6, ip, lsl r7 │ │ │ │ + tsteq pc, r0, lsr #17 │ │ │ │ + tsteq r5, r0, lsr #23 │ │ │ │ + tsteq r6, r4, ror #13 │ │ │ │ + tsteq pc, r8, ror #16 │ │ │ │ + tsteq r5, r8, ror #22 │ │ │ │ + tsteq r6, ip, lsr #13 │ │ │ │ + tsteq pc, r0, lsr r8 @ │ │ │ │ + tsteq r5, r0, lsr fp │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x011fe7f8 │ │ │ │ + @ instruction: 0x01152af8 │ │ │ │ + tsteq r6, ip, lsr r6 │ │ │ │ + tsteq pc, r0, asr #15 │ │ │ │ + tsteq r5, r0, asr #21 │ │ │ │ + tsteq r6, r4, lsl #12 │ │ │ │ + tsteq pc, r8, lsl #15 │ │ │ │ + tsteq r5, r8, lsl #21 │ │ │ │ + tsteq r6, ip, asr #11 │ │ │ │ + tsteq pc, r0, asr r7 @ │ │ │ │ + tsteq r5, r0, asr sl │ │ │ │ + @ instruction: 0x01162594 │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ @@ -996666,59 +996666,59 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ b 490258 │ │ │ │ @ instruction: 0x01297fa4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01297f78 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ - tsteq r6, r0, lsr #7 │ │ │ │ - tsteq pc, r8, lsr #8 │ │ │ │ + tsteq pc, r8, asr #10 │ │ │ │ + tsteq r6, ip, lsr #7 │ │ │ │ + tsteq pc, r0, lsr r4 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r6, r4, ror r2 │ │ │ │ - @ instruction: 0x011fe2d0 │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ + tsteq r6, r0, lsl #5 │ │ │ │ + @ instruction: 0x011fe2d8 │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ @ instruction: 0x01297c2c │ │ │ │ - tsteq r5, r0, lsr #10 │ │ │ │ - tsteq pc, r8, asr #3 │ │ │ │ - @ instruction: 0x011524f0 │ │ │ │ - tsteq r6, r4, lsr r0 │ │ │ │ - @ instruction: 0x011fe190 │ │ │ │ - @ instruction: 0x011524b8 │ │ │ │ - @ instruction: 0x01161ffc │ │ │ │ - tsteq pc, r8, asr r1 @ │ │ │ │ - tsteq r5, r0, lsl #9 │ │ │ │ - tsteq r6, r4, asr #31 │ │ │ │ - tsteq pc, r0, lsr #2 │ │ │ │ - tsteq r5, r8, asr #8 │ │ │ │ - tsteq r6, ip, lsl #31 │ │ │ │ - tsteq pc, r8, ror #1 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ - tsteq r6, r4, asr pc │ │ │ │ - ldrheq lr, [pc, -r0] │ │ │ │ - @ instruction: 0x011523d8 │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ - tsteq pc, r8, ror r0 @ │ │ │ │ - tsteq r5, r0, lsr #7 │ │ │ │ - tsteq r6, r4, ror #29 │ │ │ │ - tsteq pc, r0, asr #32 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ - tsteq r6, ip, lsr #29 │ │ │ │ - tsteq r5, r4, lsr r3 │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ - tsteq pc, r8, lsr #31 │ │ │ │ - @ instruction: 0x011522d0 │ │ │ │ - tsteq r6, r4, lsl lr │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ - @ instruction: 0x01152298 │ │ │ │ - @ instruction: 0x01161ddc │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ - tsteq r6, r4, lsr #27 │ │ │ │ - tsteq r5, ip, lsr #4 │ │ │ │ + tsteq r5, ip, lsr #10 │ │ │ │ + @ instruction: 0x011fe1d0 │ │ │ │ + @ instruction: 0x011524fc │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + @ instruction: 0x011fe198 │ │ │ │ + tsteq r5, r4, asr #9 │ │ │ │ + tsteq r6, r8 │ │ │ │ + tsteq pc, r0, ror #2 │ │ │ │ + tsteq r5, ip, lsl #9 │ │ │ │ + @ instruction: 0x01161fd0 │ │ │ │ + tsteq pc, r8, lsr #2 │ │ │ │ + tsteq r5, r4, asr r4 │ │ │ │ + @ instruction: 0x01161f98 │ │ │ │ + ldrsheq lr, [pc, -r0] │ │ │ │ + tsteq r5, ip, lsl r4 │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ + ldrheq lr, [pc, -r8] │ │ │ │ + tsteq r5, r4, ror #7 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ + tsteq pc, r0, lsl #1 │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x01161ef0 │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + tsteq r5, r4, ror r3 │ │ │ │ + @ instruction: 0x01161eb8 │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ + tsteq r5, r0, lsl r3 │ │ │ │ + @ instruction: 0x011fdfb0 │ │ │ │ + @ instruction: 0x011522dc │ │ │ │ + tsteq r6, r0, lsr #28 │ │ │ │ + tsteq pc, r8, ror pc @ │ │ │ │ + tsteq r5, r4, lsr #5 │ │ │ │ + tsteq r6, r8, ror #27 │ │ │ │ + tsteq pc, r0, asr #30 │ │ │ │ + tsteq r5, ip, ror #4 │ │ │ │ + @ instruction: 0x01161db0 │ │ │ │ + tsteq r5, r8, lsr r2 │ │ │ │ │ │ │ │ 00490424 : │ │ │ │ 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, #2824] @ 490f44 │ │ │ │ @@ -997433,94 +997433,94 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ teqeq fp, r0, ror #27 │ │ │ │ @ instruction: 0x012977a0 │ │ │ │ teqeq fp, r4, lsr #27 │ │ │ │ teqeq fp, r0, lsr sp │ │ │ │ teqeq fp, r0, lsl #25 │ │ │ │ @ instruction: 0x01297614 │ │ │ │ - @ instruction: 0x011fdbf0 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - tsteq pc, ip, asr #22 │ │ │ │ + @ instruction: 0x011fdbf8 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + tsteq pc, r4, asr fp @ │ │ │ │ teqeq fp, ip, lsl fp │ │ │ │ - tsteq r6, ip, lsr #19 │ │ │ │ + @ instruction: 0x011619b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x011fdab0 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + @ instruction: 0x011fdab8 │ │ │ │ teqeq fp, r0, ror #20 │ │ │ │ - @ instruction: 0x011fd9dc │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq pc, ip, lsr r9 @ │ │ │ │ - tsteq r6, r4, lsr #15 │ │ │ │ + tsteq pc, r4, ror #19 │ │ │ │ + tsteq r6, r4, asr #16 │ │ │ │ + tsteq pc, r4, asr #18 │ │ │ │ + @ instruction: 0x011617b0 │ │ │ │ teqeq fp, r0, ror #17 │ │ │ │ - tsteq pc, r4, lsl #17 │ │ │ │ - @ instruction: 0x011616f0 │ │ │ │ + tsteq pc, ip, lsl #17 │ │ │ │ + @ instruction: 0x011616fc │ │ │ │ teqeq fp, r4, lsr r8 │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ - tsteq pc, ip, ror #15 │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ + @ instruction: 0x011fd7f4 │ │ │ │ + tsteq r5, r0, lsr #22 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - tsteq pc, ip, lsr #15 │ │ │ │ - @ instruction: 0x01151ad4 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ + @ instruction: 0x011fd7b4 │ │ │ │ + tsteq r5, r0, ror #21 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - tsteq pc, r0, ror r7 @ │ │ │ │ - @ instruction: 0x01151a98 │ │ │ │ - @ instruction: 0x011615d8 │ │ │ │ - tsteq pc, r4, lsr r7 @ │ │ │ │ - tsteq r5, ip, asr sl │ │ │ │ - @ instruction: 0x01161598 │ │ │ │ + tsteq pc, r8, ror r7 @ │ │ │ │ + tsteq r5, r4, lsr #21 │ │ │ │ + tsteq r6, r4, ror #11 │ │ │ │ + tsteq pc, ip, lsr r7 @ │ │ │ │ + tsteq r5, r8, ror #20 │ │ │ │ + tsteq r6, r4, lsr #11 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x011fd6f8 │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ - tsteq r6, ip, asr r5 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + tsteq r6, r8, ror #10 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x011fd6bc │ │ │ │ - tsteq r5, r4, ror #19 │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ - tsteq pc, r0, lsl #13 │ │ │ │ - tsteq r5, r8, lsr #19 │ │ │ │ - tsteq r6, r4, ror #9 │ │ │ │ + tsteq pc, r4, asr #13 │ │ │ │ + @ instruction: 0x011519f0 │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x011519b4 │ │ │ │ + @ instruction: 0x011614f0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - tsteq pc, r4, asr #12 │ │ │ │ - tsteq r5, ip, ror #18 │ │ │ │ - tsteq r6, ip, lsr #9 │ │ │ │ - tsteq pc, r8, lsl #12 │ │ │ │ - tsteq r5, r0, lsr r9 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ + tsteq pc, ip, asr #12 │ │ │ │ + tsteq r5, r8, ror r9 │ │ │ │ + @ instruction: 0x011614b8 │ │ │ │ + tsteq pc, r0, lsl r6 @ │ │ │ │ + tsteq r5, ip, lsr r9 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - tsteq pc, ip, asr #11 │ │ │ │ - @ instruction: 0x011518f4 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ + @ instruction: 0x011fd5d4 │ │ │ │ + tsteq r5, r0, lsl #18 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x011fd590 │ │ │ │ - @ instruction: 0x011518b8 │ │ │ │ - @ instruction: 0x011613f4 │ │ │ │ + @ instruction: 0x011fd598 │ │ │ │ + tsteq r5, r4, asr #17 │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tsteq r5, r0, lsl #17 │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - @ instruction: 0x011613b4 │ │ │ │ - tsteq r5, r0, asr #16 │ │ │ │ - tsteq pc, ip, lsl #10 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ - @ instruction: 0x011517f4 │ │ │ │ - @ instruction: 0x011517d8 │ │ │ │ - tsteq pc, r0, lsr #9 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r6, r0, lsl #6 │ │ │ │ - tsteq r5, r8, ror r7 │ │ │ │ - tsteq r5, r8, lsr r7 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ - tsteq pc, r0, asr #7 │ │ │ │ - @ instruction: 0x01161294 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - @ instruction: 0x011516b4 │ │ │ │ - tsteq r5, r4, ror r6 │ │ │ │ - tsteq r5, r4, ror #12 │ │ │ │ + tsteq r5, ip, lsl #17 │ │ │ │ + tsteq pc, r4, asr r5 @ │ │ │ │ + tsteq r6, r0, asr #7 │ │ │ │ + tsteq r5, ip, asr #16 │ │ │ │ + tsteq pc, r4, lsl r5 @ │ │ │ │ + tsteq r6, r0, lsl #7 │ │ │ │ + tsteq r5, r0, lsl #16 │ │ │ │ + tsteq r5, r4, ror #15 │ │ │ │ + tsteq pc, r8, lsr #9 │ │ │ │ + tsteq r6, r0, ror r3 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + tsteq r5, r4, lsl #15 │ │ │ │ + tsteq r5, r4, asr #14 │ │ │ │ + tsteq r5, r8, lsr #14 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ + tsteq pc, r8, asr #7 │ │ │ │ + tsteq r6, r0, lsr #5 │ │ │ │ + tsteq r6, ip, lsr #4 │ │ │ │ + tsteq r5, r0, asr #13 │ │ │ │ + tsteq r5, r0, lsl #13 │ │ │ │ + tsteq r5, r0, ror 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] │ │ │ │ @@ -998374,82 +998374,82 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 491714 │ │ │ │ @ instruction: 0x01296b2c │ │ │ │ @ instruction: 0x01296b30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ - @ instruction: 0x011fd1b0 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ - tsteq pc, r8, asr r0 @ │ │ │ │ - @ instruction: 0x01160ebc │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + @ instruction: 0x011fd1b8 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ + tsteq r6, r8, asr #29 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r6, r8, lsr fp │ │ │ │ - tsteq pc, r8, asr #25 │ │ │ │ - @ instruction: 0x01150ef4 │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + @ instruction: 0x011fccd0 │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ tsteq r4, r4, lsl r7 │ │ │ │ @ instruction: 0x012964e8 │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - @ instruction: 0x01160994 │ │ │ │ + tsteq pc, r4, lsr fp @ │ │ │ │ + tsteq r6, r0, lsr #19 │ │ │ │ tsteq r4, r8, lsr #10 │ │ │ │ tsteq r4, r4, ror #9 │ │ │ │ tsteq r4, r4, lsr #9 │ │ │ │ - @ instruction: 0x01150bfc │ │ │ │ - tsteq r5, ip, asr #23 │ │ │ │ - @ instruction: 0x01150b94 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - @ instruction: 0x011fc8d8 │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ - tsteq r5, r0, lsr fp │ │ │ │ - tsteq r6, r4, ror #13 │ │ │ │ - tsteq pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x01150af8 │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ - @ instruction: 0x01150abc │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ - tsteq r5, r8, lsl #21 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq r5, ip, lsr sl │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ - @ instruction: 0x011509f0 │ │ │ │ - tsteq r5, r0, asr #19 │ │ │ │ - tsteq r5, ip, lsl #19 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ - @ instruction: 0x011fc6d0 │ │ │ │ - tsteq r5, r4, asr r9 │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ - @ instruction: 0x011fc698 │ │ │ │ - tsteq r5, r0, lsr #18 │ │ │ │ - tsteq r5, ip, ror #17 │ │ │ │ - tsteq r6, r0, lsr #9 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ - @ instruction: 0x011508b4 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - @ instruction: 0x011fc5f8 │ │ │ │ - tsteq r5, ip, ror r8 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ - tsteq pc, r0, asr #11 │ │ │ │ - tsteq r5, r4, asr #16 │ │ │ │ - @ instruction: 0x011603f8 │ │ │ │ - tsteq pc, r8, lsl #11 │ │ │ │ - tsteq r5, ip, lsl #16 │ │ │ │ - tsteq r6, r0, asr #7 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ - @ instruction: 0x011507d4 │ │ │ │ - tsteq r6, r8, lsl #7 │ │ │ │ - tsteq pc, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x0115079c │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - tsteq pc, r0, ror #9 │ │ │ │ + tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x01150bd8 │ │ │ │ + tsteq r5, r0, lsr #23 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + tsteq pc, r0, ror #17 │ │ │ │ + tsteq r5, ip, ror #22 │ │ │ │ + tsteq r5, ip, lsr fp │ │ │ │ + @ instruction: 0x011606f0 │ │ │ │ + tsteq pc, ip, ror r8 @ │ │ │ │ + tsteq r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x011606b8 │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ + tsteq r5, r8, asr #21 │ │ │ │ + tsteq r6, r0, lsl #13 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + @ instruction: 0x01150a94 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ + tsteq r5, r8, asr #20 │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + @ instruction: 0x011509fc │ │ │ │ + tsteq r5, ip, asr #19 │ │ │ │ + @ instruction: 0x01150998 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + @ instruction: 0x011fc6d8 │ │ │ │ + tsteq r5, r0, ror #18 │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ + tsteq pc, r0, lsr #13 │ │ │ │ + tsteq r5, ip, lsr #18 │ │ │ │ + @ instruction: 0x011508f8 │ │ │ │ + tsteq r6, ip, lsr #9 │ │ │ │ + tsteq pc, r8, lsr r6 @ │ │ │ │ + tsteq r5, r0, asr #17 │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ + tsteq pc, r0, lsl #12 │ │ │ │ + tsteq r5, r8, lsl #17 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + tsteq pc, r8, asr #11 │ │ │ │ + tsteq r5, r0, asr r8 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x011fc590 │ │ │ │ + tsteq r5, r8, lsl r8 │ │ │ │ + tsteq r6, ip, asr #7 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + tsteq r5, r0, ror #15 │ │ │ │ + @ instruction: 0x01160394 │ │ │ │ + tsteq pc, r0, lsr #10 │ │ │ │ + tsteq r5, r8, lsr #15 │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ + tsteq pc, r8, ror #9 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq 491f4c │ │ │ │ ldr r3, [pc, #24] @ 491f58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -998540,26 +998540,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 491fc4 │ │ │ │ - tsteq r5, r0, lsr #11 │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - tsteq r5, r8, ror #10 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - tsteq pc, r4, ror #5 │ │ │ │ - tsteq r5, r0, lsr r5 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - tsteq pc, ip, lsr #5 │ │ │ │ - @ instruction: 0x011504f8 │ │ │ │ - tsteq r6, ip, asr #1 │ │ │ │ - tsteq pc, r4, ror r2 @ │ │ │ │ + tsteq r5, ip, lsr #11 │ │ │ │ + tsteq r6, r0, lsl #3 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + tsteq r5, r4, ror r5 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq pc, ip, ror #5 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + tsteq r6, r0, lsl r1 │ │ │ │ + @ instruction: 0x011fc2b4 │ │ │ │ + tsteq r5, r4, lsl #10 │ │ │ │ + ldrsbeq r0, [r6, -r8] │ │ │ │ + tsteq pc, ip, ror r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl be570 │ │ │ │ ldr r2, [pc, #60] @ 49213c │ │ │ │ @@ -998575,17 +998575,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x011fc1fc │ │ │ │ - tsteq r6, ip, lsl #1 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ + tsteq pc, r4, lsl #4 │ │ │ │ + @ instruction: 0x01160098 │ │ │ │ + tsteq r6, r4, asr r0 │ │ │ │ │ │ │ │ 00492148 : │ │ │ │ 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 │ │ │ │ @@ -999052,39 +999052,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #1712 @ 0x6b0 │ │ │ │ b 4927a0 │ │ │ │ @ instruction: 0x01295a98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01295748 │ │ │ │ - tsteq pc, ip, lsl #27 │ │ │ │ - tstpeq r5, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fbd94 │ │ │ │ + tstpeq r5, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - @ instruction: 0x0114ffb0 │ │ │ │ - tsteq pc, r0, asr #23 │ │ │ │ - tstpeq r4, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114ffbc │ │ │ │ + tsteq pc, r8, asr #23 │ │ │ │ + tstpeq r4, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq pc, r8, lsl #23 │ │ │ │ - tstpeq r5, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ - @ instruction: 0x0114fdb8 │ │ │ │ - @ instruction: 0x0115f9d4 │ │ │ │ + @ instruction: 0x011fbb90 │ │ │ │ + tstpeq r5, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, asr #22 │ │ │ │ + tstpeq r4, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, r4, lsl #22 │ │ │ │ - tstpeq r4, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115f998 │ │ │ │ + tsteq pc, ip, lsl #22 │ │ │ │ + tstpeq r4, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - tsteq pc, r8, asr #21 │ │ │ │ - tstpeq r4, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011fba90 │ │ │ │ - tstpeq r5, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fbad0 │ │ │ │ + tstpeq r4, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fba98 │ │ │ │ + tstpeq r5, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ 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, #888] @ 0x378 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1020] @ 492d28 │ │ │ │ @@ -999345,31 +999345,31 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 492a5c │ │ │ │ ldrdeq r5, [r9, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x012951a0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x0115f6d0 │ │ │ │ - tsteq pc, r4, lsl r8 @ │ │ │ │ + @ instruction: 0x0115f6dc │ │ │ │ + tsteq pc, ip, lsl r8 @ │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x011fb790 │ │ │ │ - tstpeq r5, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011fb798 │ │ │ │ + tstpeq r5, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ tsteq r4, r0, lsr #4 │ │ │ │ tsteq r4, ip, asr #3 │ │ │ │ - tstpeq r4, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, ror r6 @ │ │ │ │ - @ instruction: 0x0114f8f0 │ │ │ │ - tstpeq r5, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, lsl #13 │ │ │ │ + @ instruction: 0x0114f8fc │ │ │ │ + tstpeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x0114f8b8 │ │ │ │ - tsteq pc, ip, lsl #12 │ │ │ │ - tstpeq r4, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r4, lsl r6 @ │ │ │ │ + @ instruction: 0x0114f890 │ │ │ │ + tstpeq r5, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ 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] @ 4930f0 │ │ │ │ ldr lr, [pc, #852] @ 4930f4 │ │ │ │ @@ -999582,52 +999582,52 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #168] @ 493188 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 492e1c │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ @ instruction: 0x01294e60 │ │ │ │ - tsteq pc, ip, lsl #9 │ │ │ │ - tstpeq r4, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r8, lsl r4 @ │ │ │ │ - @ instruction: 0x0114f690 │ │ │ │ - @ instruction: 0x0115f2b4 │ │ │ │ + @ instruction: 0x011fb494 │ │ │ │ + tstpeq r4, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, lsr #8 │ │ │ │ + @ instruction: 0x0114f69c │ │ │ │ + tstpeq r5, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, r6 │ │ │ │ andeq r7, r0, ip, asr #4 │ │ │ │ - tsteq pc, r0, ror #7 │ │ │ │ - @ instruction: 0x0115ec90 │ │ │ │ - tstpeq r4, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, ror #7 │ │ │ │ + @ instruction: 0x0115ec9c │ │ │ │ + tstpeq r4, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - tsteq pc, r8, ror #6 │ │ │ │ - tstpeq r4, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, ror r3 @ │ │ │ │ + tstpeq r4, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - tsteq pc, r0, lsr r3 @ │ │ │ │ - tstpeq r4, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x0114f5b4 │ │ │ │ + @ instruction: 0x0115f1d8 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - @ instruction: 0x011fb2f8 │ │ │ │ - tstpeq r4, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0115f194 │ │ │ │ + tsteq pc, r0, lsl #6 │ │ │ │ + tstpeq r4, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - tsteq pc, r0, asr #5 │ │ │ │ - tstpeq r4, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, asr #5 │ │ │ │ + tstpeq r4, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - tstpeq r5, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, lsl #5 │ │ │ │ - tstpeq r5, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r8, lsl #5 │ │ │ │ + tstpeq r5, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - tsteq pc, r0, asr #4 │ │ │ │ - @ instruction: 0x0114f4b8 │ │ │ │ - ldrsbeq pc, [r5, -ip] @ │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + tstpeq r4, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ 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] @ 4932bc │ │ │ │ ldr ip, [pc, #280] @ 4932c0 │ │ │ │ @@ -999701,22 +999701,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 493224 │ │ │ │ @ instruction: 0x01294a60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01294a30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r0, lsl r1 @ │ │ │ │ - @ instruction: 0x0115efb0 │ │ │ │ + tsteq pc, r8, lsl r1 @ │ │ │ │ + @ instruction: 0x0115efbc │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ ldrdeq r4, [r9, -r8]! │ │ │ │ - tstpeq r4, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ - tstpeq r4, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, lsl pc │ │ │ │ + tstpeq r4, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ + @ instruction: 0x0114f2f8 │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ 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] @ 4938b4 │ │ │ │ ldr ip, [pc, #1452] @ 4938b8 │ │ │ │ @@ -1000079,55 +1000079,55 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 493550 │ │ │ │ - @ instruction: 0x011faff8 │ │ │ │ + tsteq pc, r0 │ │ │ │ strdeq r4, [r9, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0115eedc │ │ │ │ - tsteq pc, r8, asr pc @ │ │ │ │ - tsteq r5, r8, lsr #27 │ │ │ │ - @ instruction: 0x0115c4b4 │ │ │ │ - tsteq r5, ip, lsr #8 │ │ │ │ + tsteq r5, r8, ror #29 │ │ │ │ + tsteq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x0115edb4 │ │ │ │ + tsteq r5, r0, asr #9 │ │ │ │ + tsteq r5, r8, lsr r4 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq ip, r0, r0, lsl #7 │ │ │ │ @ instruction: 0xffffea10 │ │ │ │ andeq r2, r0, r8, asr #24 │ │ │ │ @ instruction: 0xffffea28 │ │ │ │ @ instruction: 0xffffeba4 │ │ │ │ @ instruction: 0x012946ac │ │ │ │ tstpeq r3, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114ef9c │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq pc, ip, ror #25 │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ - tsteq r5, r4, lsr fp │ │ │ │ - @ instruction: 0x011facb0 │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ - @ instruction: 0x0115eafc │ │ │ │ - tsteq pc, r4, ror ip @ │ │ │ │ - tsteq r4, ip, ror #29 │ │ │ │ - tsteq r5, r0, asr #21 │ │ │ │ - @ instruction: 0x0114eeb4 │ │ │ │ - tsteq r5, r8, lsl #21 │ │ │ │ - tsteq r4, r0, lsl #29 │ │ │ │ - tsteq r4, r0, asr lr │ │ │ │ - tsteq r5, r4, lsr #20 │ │ │ │ - tsteq r4, ip, lsl lr │ │ │ │ - tsteq pc, r0, ror fp @ │ │ │ │ - tsteq r4, r8, ror #27 │ │ │ │ - @ instruction: 0x0115e9bc │ │ │ │ - @ instruction: 0x0114edb0 │ │ │ │ - tsteq r4, r0, lsl #27 │ │ │ │ - tsteq r4, r0, asr sp │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ - @ instruction: 0x0114ecf0 │ │ │ │ + tsteq r4, r8, lsr #31 │ │ │ │ + tsteq r5, ip, ror fp │ │ │ │ + @ instruction: 0x011facf4 │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ + @ instruction: 0x011facb8 │ │ │ │ + tsteq r4, r4, lsr pc │ │ │ │ + tsteq r5, r8, lsl #22 │ │ │ │ + tsteq pc, ip, ror ip @ │ │ │ │ + @ instruction: 0x0114eef8 │ │ │ │ + tsteq r5, ip, asr #21 │ │ │ │ + tsteq r4, r0, asr #29 │ │ │ │ + @ instruction: 0x0115ea94 │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ + tsteq r4, ip, asr lr │ │ │ │ + tsteq r5, r0, lsr sl │ │ │ │ + tsteq r4, r8, lsr #28 │ │ │ │ + tsteq pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x0114edf4 │ │ │ │ + tsteq r5, r8, asr #19 │ │ │ │ + @ instruction: 0x0114edbc │ │ │ │ + tsteq r4, ip, lsl #27 │ │ │ │ + tsteq r4, ip, asr sp │ │ │ │ + tsteq r4, ip, lsr #26 │ │ │ │ + @ instruction: 0x0114ecfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -1000154,17 +1000154,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4939ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 493998 │ │ │ │ - tsteq pc, r4, asr r9 @ │ │ │ │ - tsteq r4, ip, asr #23 │ │ │ │ - tsteq r5, r8, ror #15 │ │ │ │ + tsteq pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x0114ebd8 │ │ │ │ + @ instruction: 0x0115e7f4 │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ ldr r9, [r0, #888] @ 0x378 │ │ │ │ @@ -1000613,37 +1000613,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 493df0 │ │ │ │ ldrdeq r4, [r9, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq pc, r4, lsl #14 │ │ │ │ - tsteq r5, r0, lsr #11 │ │ │ │ + tsteq pc, ip, lsl #14 │ │ │ │ + tsteq r5, ip, lsr #11 │ │ │ │ @ instruction: 0x01293e0c │ │ │ │ - @ instruction: 0x0114e6b8 │ │ │ │ + tsteq r4, r4, asr #13 │ │ │ │ tsteq r3, ip, ror #29 │ │ │ │ - tsteq r4, r0, lsr r6 │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - tsteq pc, r4, asr r3 @ │ │ │ │ - tsteq r4, ip, asr #11 │ │ │ │ - @ instruction: 0x0115e1f0 │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x0114e590 │ │ │ │ - @ instruction: 0x0115e1b4 │ │ │ │ - @ instruction: 0x011fa2dc │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - tsteq r5, r8, ror r1 │ │ │ │ - tsteq pc, r0, lsr #5 │ │ │ │ - tsteq r4, r8, lsl r5 │ │ │ │ - tsteq r5, ip, lsr r1 │ │ │ │ - tsteq r4, r0, ror #9 │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ - tsteq r4, ip, lsr #9 │ │ │ │ - ldrsbeq lr, [r5, -r0] │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tsteq r4, ip, lsl #12 │ │ │ │ + tsteq pc, ip, asr r3 @ │ │ │ │ + @ instruction: 0x0114e5d8 │ │ │ │ + @ instruction: 0x0115e1fc │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ + @ instruction: 0x0114e59c │ │ │ │ + tsteq r5, r0, asr #3 │ │ │ │ + tsteq pc, r4, ror #5 │ │ │ │ + tsteq r4, r0, ror #10 │ │ │ │ + tsteq r5, r4, lsl #3 │ │ │ │ + tsteq pc, r8, lsr #5 │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r5, r8, asr #2 │ │ │ │ + tsteq r4, ip, ror #9 │ │ │ │ + tsteq pc, ip, lsr r2 @ │ │ │ │ + @ instruction: 0x0114e4b8 │ │ │ │ + ldrsbeq lr, [r5, -ip] │ │ │ │ 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 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1001653,166 +1001653,166 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 494870 │ │ │ │ @ instruction: 0x01293a74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01293a3c │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - tsteq pc, r0, asr #32 │ │ │ │ - @ instruction: 0x0115dedc │ │ │ │ + tsteq pc, r8, asr #32 │ │ │ │ + tsteq r5, r8, ror #29 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - tsteq pc, r8, ror pc @ │ │ │ │ - tsteq r5, r0, lsl lr │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - @ instruction: 0x0115dc98 │ │ │ │ - tsteq r5, ip, lsl #22 │ │ │ │ - tsteq pc, r4, ror #24 │ │ │ │ + tsteq pc, r0, lsl #31 │ │ │ │ + tsteq r5, ip, lsl lr │ │ │ │ + tsteq pc, r8, lsl #28 │ │ │ │ + tsteq r5, r4, lsr #25 │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ + tsteq pc, ip, ror #24 │ │ │ │ andeq r0, r0, r5, lsr #25 │ │ │ │ - tsteq pc, ip, lsr #24 │ │ │ │ - tsteq r5, r4, asr #21 │ │ │ │ + tsteq pc, r4, lsr ip @ │ │ │ │ + @ instruction: 0x0115dad0 │ │ │ │ andeq r0, r0, r6, lsr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ - tsteq r5, r4, lsr #19 │ │ │ │ + tsteq pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0115d9b0 │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ smlawbeq r9, ip, r3, r3 │ │ │ │ tsteq r3, r4, lsr r5 │ │ │ │ - @ instruction: 0x011f99f4 │ │ │ │ - tsteq r4, ip, ror #24 │ │ │ │ - tsteq r5, r8, lsl #17 │ │ │ │ + @ instruction: 0x011f99fc │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ + @ instruction: 0x0115d894 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - @ instruction: 0x011f99b8 │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ - tsteq r5, ip, asr #16 │ │ │ │ + tsteq pc, r0, asr #19 │ │ │ │ + tsteq r4, ip, lsr ip │ │ │ │ + tsteq r5, r8, asr r8 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ - tsteq pc, ip, ror r9 @ │ │ │ │ - @ instruction: 0x0114dbf4 │ │ │ │ - tsteq r5, r0, lsl r8 │ │ │ │ + tsteq pc, r4, lsl #19 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ + tsteq r5, ip, lsl r8 │ │ │ │ @ instruction: 0x00000cb1 │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ - @ instruction: 0x0114dbb8 │ │ │ │ - @ instruction: 0x0115d7d4 │ │ │ │ - tsteq pc, r4, lsl #18 │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - @ instruction: 0x0115d79c │ │ │ │ - tsteq pc, r8, asr #17 │ │ │ │ - tsteq r4, r0, asr #22 │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ + tsteq pc, r8, asr #18 │ │ │ │ + tsteq r4, r4, asr #23 │ │ │ │ + tsteq r5, r0, ror #15 │ │ │ │ + tsteq pc, ip, lsl #18 │ │ │ │ + tsteq r4, r8, lsl #23 │ │ │ │ + tsteq r5, r8, lsr #15 │ │ │ │ + @ instruction: 0x011f98d0 │ │ │ │ + tsteq r4, ip, asr #22 │ │ │ │ + tsteq r5, r8, ror #14 │ │ │ │ muleq r0, pc, ip @ │ │ │ │ - tsteq pc, ip, lsl #17 │ │ │ │ - tsteq r4, r4, lsl #22 │ │ │ │ - tsteq r5, r0, lsr #14 │ │ │ │ + @ instruction: 0x011f9894 │ │ │ │ + tsteq r4, r0, lsl fp │ │ │ │ + tsteq r5, ip, lsr #14 │ │ │ │ muleq r0, sp, ip │ │ │ │ - tsteq pc, r0, asr r8 @ │ │ │ │ - tsteq r4, r8, asr #21 │ │ │ │ - tsteq r5, r4, ror #13 │ │ │ │ + tsteq pc, r8, asr r8 @ │ │ │ │ + @ instruction: 0x0114dad4 │ │ │ │ + @ instruction: 0x0115d6f0 │ │ │ │ muleq r0, fp, ip │ │ │ │ - tsteq pc, r4, lsl r8 @ │ │ │ │ - tsteq r4, ip, lsl #21 │ │ │ │ - tsteq r5, r8, lsr #13 │ │ │ │ + tsteq pc, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x0114da98 │ │ │ │ + @ instruction: 0x0115d6b4 │ │ │ │ muleq r0, sl, ip │ │ │ │ - @ instruction: 0x011f97d8 │ │ │ │ - tsteq r4, r0, asr sl │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ + tsteq pc, r0, ror #15 │ │ │ │ + tsteq r4, ip, asr sl │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ muleq r0, r7, ip │ │ │ │ - @ instruction: 0x011f979c │ │ │ │ - tsteq r4, r4, lsl sl │ │ │ │ - tsteq r5, r0, lsr r6 │ │ │ │ + tsteq pc, r4, lsr #15 │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ muleq r0, r6, ip │ │ │ │ - tsteq pc, r0, ror #14 │ │ │ │ - @ instruction: 0x0114d9d8 │ │ │ │ - @ instruction: 0x0115d5f4 │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ + tsteq r4, r4, ror #19 │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ muleq r0, r5, ip │ │ │ │ - tsteq pc, r4, lsr #14 │ │ │ │ - @ instruction: 0x0114d99c │ │ │ │ - @ instruction: 0x0115d5b8 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ + tsteq r4, r8, lsr #19 │ │ │ │ + tsteq r5, r4, asr #11 │ │ │ │ muleq r0, r3, ip │ │ │ │ - tsteq r4, r4, ror #18 │ │ │ │ + tsteq r4, r0, ror r9 │ │ │ │ muleq r0, r1, ip │ │ │ │ - tsteq r4, r4, lsr r9 │ │ │ │ - tsteq pc, r8, lsl #13 │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ - tsteq r5, ip, lsl r5 │ │ │ │ + tsteq r4, r0, asr #18 │ │ │ │ + @ instruction: 0x011f9690 │ │ │ │ + tsteq r4, ip, lsl #18 │ │ │ │ + tsteq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl #25 │ │ │ │ - tsteq pc, ip, asr #12 │ │ │ │ - tsteq r4, r4, asr #17 │ │ │ │ - tsteq r5, r0, ror #9 │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ + @ instruction: 0x0114d8d0 │ │ │ │ + tsteq r5, ip, ror #9 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ - tsteq r4, r8, lsl #17 │ │ │ │ - tsteq r5, r4, lsr #9 │ │ │ │ + tsteq pc, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x0114d894 │ │ │ │ + @ instruction: 0x0115d4b0 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - @ instruction: 0x011f95d4 │ │ │ │ - tsteq r4, ip, asr #16 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ + @ instruction: 0x011f95dc │ │ │ │ + tsteq r4, r8, asr r8 │ │ │ │ + tsteq r5, r4, ror r4 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ - tsteq r4, r4, ror #15 │ │ │ │ + tsteq r4, r0, lsr #16 │ │ │ │ + @ instruction: 0x0114d7f0 │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x0114d7b4 │ │ │ │ + tsteq r4, r0, asr #15 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - tsteq r4, r4, lsl #15 │ │ │ │ - tsteq r4, r4, asr r7 │ │ │ │ - tsteq pc, r4, lsr #9 │ │ │ │ - tsteq r4, ip, lsl r7 │ │ │ │ - tsteq r5, r8, lsr r3 │ │ │ │ + @ instruction: 0x0114d790 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ + tsteq pc, ip, lsr #9 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - tsteq r4, r4, ror #13 │ │ │ │ + @ instruction: 0x0114d6f0 │ │ │ │ @ instruction: 0x00000cbb │ │ │ │ - @ instruction: 0x0114d6b4 │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ @ instruction: 0x00000cba │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ - tsteq r4, r0, lsl #13 │ │ │ │ - @ instruction: 0x0115d29c │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ + tsteq r4, ip, lsl #13 │ │ │ │ + tsteq r5, r8, lsr #5 │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - tsteq r4, r8, asr #12 │ │ │ │ + tsteq r4, r4, asr r6 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - @ instruction: 0x011f939c │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ - tsteq r5, r0, lsr r2 │ │ │ │ + tsteq pc, r4, lsr #7 │ │ │ │ + tsteq r4, r0, lsr #12 │ │ │ │ + tsteq r5, ip, lsr r2 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - tsteq pc, r0, ror #6 │ │ │ │ - @ instruction: 0x0114d5d8 │ │ │ │ - @ instruction: 0x0115d1f4 │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ + tsteq r4, r4, ror #11 │ │ │ │ + tsteq r5, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ - tsteq pc, r4, lsr #6 │ │ │ │ - @ instruction: 0x0114d59c │ │ │ │ - @ instruction: 0x0115d1b8 │ │ │ │ + tsteq pc, ip, lsr #6 │ │ │ │ + tsteq r4, r8, lsr #11 │ │ │ │ + tsteq r5, r4, asr #3 │ │ │ │ andeq r0, r0, fp, ror ip │ │ │ │ - tsteq pc, r8, ror #5 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - tsteq r5, ip, ror r1 │ │ │ │ + @ instruction: 0x011f92f0 │ │ │ │ + tsteq r4, ip, ror #10 │ │ │ │ + tsteq r5, r8, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - tsteq pc, ip, lsr #5 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ - tsteq r5, r0, asr #2 │ │ │ │ + @ instruction: 0x011f92b4 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ + tsteq r5, ip, asr #2 │ │ │ │ andeq r0, r0, sl, lsl #25 │ │ │ │ - tsteq pc, r0, ror r2 @ │ │ │ │ - tsteq r4, r8, ror #9 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + tsteq pc, r8, ror r2 @ │ │ │ │ + @ instruction: 0x0114d4f4 │ │ │ │ + tsteq r5, r0, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - tsteq pc, r4, lsr r2 @ │ │ │ │ - tsteq r4, ip, lsr #9 │ │ │ │ - tsteq r5, r8, asr #1 │ │ │ │ + tsteq pc, ip, lsr r2 @ │ │ │ │ + @ instruction: 0x0114d4b8 │ │ │ │ + ldrsbeq sp, [r5, -r4] │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x011f91f8 │ │ │ │ - tsteq r4, r0, ror r4 │ │ │ │ - tsteq r5, ip, lsl #1 │ │ │ │ + tsteq pc, r0, lsl #4 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x0115d098 │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ - tsteq pc, r8, asr #30 │ │ │ │ - tsteq r4, r0, asr #3 │ │ │ │ - @ instruction: 0x0115cddc │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ + tsteq r4, ip, asr #3 │ │ │ │ + tsteq r5, r8, ror #27 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - tsteq r4, r8, lsl #3 │ │ │ │ + @ instruction: 0x0114d194 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - @ instruction: 0x011f8edc │ │ │ │ - tsteq r4, r4, asr r1 │ │ │ │ - tsteq r5, r0, ror sp │ │ │ │ + tsteq pc, r4, ror #29 │ │ │ │ + tsteq r4, r0, ror #2 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ andeq r0, r0, sp, ror ip │ │ │ │ - tsteq r4, ip, lsl r1 │ │ │ │ + tsteq r4, r8, lsr #2 │ │ │ │ andeq r0, r0, r9, ror ip │ │ │ │ ldr r2, [pc, #-56] @ 495380 │ │ │ │ ldr r1, [pc, #-56] @ 495384 │ │ │ │ ldr r3, [pc, #-56] @ 495388 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1001963,28 +1001963,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 49565c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 495528 │ │ │ │ - tsteq pc, r4, asr #27 │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ - tsteq r5, r8, asr ip │ │ │ │ + tsteq pc, ip, asr #27 │ │ │ │ + tsteq r4, r8, asr #32 │ │ │ │ + tsteq r5, r4, ror #24 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - tsteq pc, ip, lsl #27 │ │ │ │ - tsteq r4, r0 │ │ │ │ - tsteq r5, r4, lsr #24 │ │ │ │ - tsteq pc, r0, asr sp @ │ │ │ │ - tsteq r4, r4, asr #31 │ │ │ │ - tsteq r5, r4, ror #23 │ │ │ │ + @ instruction: 0x011f8d94 │ │ │ │ + tsteq r4, ip │ │ │ │ + tsteq r5, r0, lsr ip │ │ │ │ + tsteq pc, r8, asr sp @ │ │ │ │ + @ instruction: 0x0114cfd0 │ │ │ │ + @ instruction: 0x0115cbf0 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - tsteq pc, r0, lsl sp @ │ │ │ │ - tsteq r4, r8, lsl #31 │ │ │ │ - tsteq r5, r4, lsr #23 │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ + @ instruction: 0x0114cf94 │ │ │ │ + @ instruction: 0x0115cbb0 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1002079,29 +1002079,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 495830 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4956f8 │ │ │ │ - @ instruction: 0x011f8bf4 │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - tsteq r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x011f8bfc │ │ │ │ + tsteq r4, r8, ror lr │ │ │ │ + @ instruction: 0x0115ca94 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x011f8bbc │ │ │ │ - tsteq r4, r0, lsr lr │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ + tsteq pc, r4, asr #23 │ │ │ │ + tsteq r4, ip, lsr lr │ │ │ │ + tsteq r5, ip, asr sl │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - tsteq pc, r0, lsl #23 │ │ │ │ - @ instruction: 0x0114cdf4 │ │ │ │ - tsteq r5, r4, lsl sl │ │ │ │ + tsteq pc, r8, lsl #23 │ │ │ │ + tsteq r4, r0, lsl #28 │ │ │ │ + tsteq r5, r0, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ - @ instruction: 0x0114cdb8 │ │ │ │ - @ instruction: 0x0115c9d4 │ │ │ │ + tsteq pc, r8, asr #22 │ │ │ │ + tsteq r4, r4, asr #27 │ │ │ │ + tsteq r5, r0, ror #19 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1002200,29 +1002200,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 495a14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4958dc │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ - tsteq r4, r8, lsl #25 │ │ │ │ - tsteq r5, r4, lsr #17 │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ + @ instruction: 0x0114cc94 │ │ │ │ + @ instruction: 0x0115c8b0 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x011f89d4 │ │ │ │ - tsteq r4, ip, asr #24 │ │ │ │ - tsteq r5, r8, ror #16 │ │ │ │ + @ instruction: 0x011f89dc │ │ │ │ + tsteq r4, r8, asr ip │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x011f8998 │ │ │ │ - tsteq r4, r0, lsl ip │ │ │ │ - tsteq r5, ip, lsr #16 │ │ │ │ + tsteq pc, r0, lsr #19 │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - tsteq pc, ip, asr r9 @ │ │ │ │ - @ instruction: 0x0114cbd4 │ │ │ │ - @ instruction: 0x0115c7f0 │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ + tsteq r4, r0, ror #23 │ │ │ │ + @ instruction: 0x0115c7fc │ │ │ │ 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] @ 495f20 │ │ │ │ @@ -1002540,52 +1002540,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 495b9c │ │ │ │ smlawteq r9, r8, r1, r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r5, r4, lsl r3 │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq pc, r0, lsl #16 │ │ │ │ - tsteq r5, r0, lsr #13 │ │ │ │ + tsteq pc, r8, lsl #16 │ │ │ │ + tsteq r5, ip, lsr #13 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ @ instruction: 0x01292060 │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ + tsteq r5, r0, asr #12 │ │ │ │ + tsteq r4, r4, asr #18 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ tsteq r3, r0, asr r1 │ │ │ │ - tsteq pc, r8, lsl r6 @ │ │ │ │ - @ instruction: 0x0114c890 │ │ │ │ - @ instruction: 0x0115c4b4 │ │ │ │ + tsteq pc, r0, lsr #12 │ │ │ │ + @ instruction: 0x0114c89c │ │ │ │ + tsteq r5, r0, asr #9 │ │ │ │ andeq r0, r0, r6, lsr ip │ │ │ │ - @ instruction: 0x011f85dc │ │ │ │ - tsteq r4, r4, asr r8 │ │ │ │ - tsteq r5, r8, ror r4 │ │ │ │ + tsteq pc, r4, ror #11 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ + tsteq r5, r4, lsl #9 │ │ │ │ andeq r0, r0, r2, lsr ip │ │ │ │ - tsteq r4, ip, lsl r8 │ │ │ │ + tsteq r4, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - tsteq r4, ip, ror #15 │ │ │ │ + @ instruction: 0x0114c7f8 │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - tsteq pc, r0, asr #10 │ │ │ │ - @ instruction: 0x0114c7b8 │ │ │ │ - @ instruction: 0x0115c3dc │ │ │ │ + tsteq pc, r8, asr #10 │ │ │ │ + tsteq r4, r4, asr #15 │ │ │ │ + tsteq r5, r8, ror #7 │ │ │ │ andeq r0, r0, r8, lsr ip │ │ │ │ - tsteq pc, r4, lsl #10 │ │ │ │ - tsteq r4, ip, ror r7 │ │ │ │ - tsteq r5, r0, lsr #7 │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ + tsteq r4, r8, lsl #15 │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr ip │ │ │ │ - tsteq r4, r4, asr #14 │ │ │ │ + tsteq r4, r0, asr r7 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - tsteq r4, r4, lsl r7 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ - tsteq r4, r4, ror #13 │ │ │ │ - @ instruction: 0x0114c6b4 │ │ │ │ + @ instruction: 0x0114c6f0 │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ andeq r0, r0, r7, asr #24 │ │ │ │ - tsteq r4, r4, lsl #13 │ │ │ │ + @ instruction: 0x0114c690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1002628,20 +1002628,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 496010 │ │ │ │ - tsteq pc, r0, ror #5 │ │ │ │ - tsteq r4, r8, asr r5 │ │ │ │ - tsteq r5, ip, ror r1 │ │ │ │ - tsteq pc, r8, lsr #5 │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ + tsteq pc, r8, ror #5 │ │ │ │ + tsteq r4, r4, ror #10 │ │ │ │ + tsteq r5, r8, lsl #3 │ │ │ │ + @ instruction: 0x011f82b0 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1002681,21 +1002681,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 496178 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4960d8 │ │ │ │ - tsteq pc, r4, lsl r2 @ │ │ │ │ - tsteq r4, ip, lsl #9 │ │ │ │ - tsteq r5, r8, lsr #1 │ │ │ │ + tsteq pc, ip, lsl r2 @ │ │ │ │ + @ instruction: 0x0114c498 │ │ │ │ + ldrheq ip, [r5, -r4] │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x011f81d8 │ │ │ │ - tsteq r4, r0, asr r4 │ │ │ │ - tsteq r5, ip, rrx │ │ │ │ + tsteq pc, r0, ror #3 │ │ │ │ + tsteq r4, ip, asr r4 │ │ │ │ + tsteq r5, r8, ror r0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1196] @ 496644 │ │ │ │ @@ -1002997,36 +1002997,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 496334 │ │ │ │ @ instruction: 0x01291a64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011f7ffc │ │ │ │ - tsteq r4, r4, ror r2 │ │ │ │ - tsteq r5, r8, asr #28 │ │ │ │ + tsteq pc, r4 │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ smlawteq r9, r8, r8, r1 │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ - ldrheq ip, [r4, -r8] │ │ │ │ - tsteq r5, ip, lsl #25 │ │ │ │ - @ instruction: 0x011f7df0 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ - tsteq r5, ip, lsr ip │ │ │ │ - tsteq pc, ip, lsr #27 │ │ │ │ - tsteq r5, r4, asr sp │ │ │ │ - @ instruction: 0x0115bbf0 │ │ │ │ - tsteq pc, ip, ror #26 │ │ │ │ - tsteq r4, r4, ror #31 │ │ │ │ - @ instruction: 0x0115bbb4 │ │ │ │ - tsteq pc, r0, lsr sp @ │ │ │ │ - tsteq r4, r8, lsr #31 │ │ │ │ - tsteq r5, ip, ror fp │ │ │ │ - @ instruction: 0x011f7cf0 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ + tsteq pc, r8, asr #28 │ │ │ │ + tsteq r4, r4, asr #1 │ │ │ │ + @ instruction: 0x0115bc98 │ │ │ │ + @ instruction: 0x011f7df8 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ + tsteq r5, r8, asr #24 │ │ │ │ + @ instruction: 0x011f7db4 │ │ │ │ + tsteq r5, r0, ror #26 │ │ │ │ + @ instruction: 0x0115bbfc │ │ │ │ + tsteq pc, r4, ror sp @ │ │ │ │ + @ instruction: 0x0114bff0 │ │ │ │ + tsteq r5, r0, asr #23 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x0114bfb4 │ │ │ │ + tsteq r5, r8, lsl #23 │ │ │ │ + @ instruction: 0x011f7cf8 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr r2, [pc, #1044] @ 496ad4 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ @@ -1003289,42 +1003289,42 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 496848 │ │ │ │ @ instruction: 0x01291544 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - tsteq r4, r8, lsl #27 │ │ │ │ - tsteq r5, ip, asr r9 │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ + @ instruction: 0x0114bd94 │ │ │ │ + tsteq r5, r8, ror #18 │ │ │ │ @ instruction: 0x012913b4 │ │ │ │ - tsteq pc, r8, ror #19 │ │ │ │ - tsteq r4, r0, ror #24 │ │ │ │ - tsteq r5, r4, lsr r8 │ │ │ │ - tsteq pc, ip, lsr #19 │ │ │ │ - tsteq r4, r4, lsr #24 │ │ │ │ - @ instruction: 0x0115b7f8 │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ - tsteq r4, ip, ror #23 │ │ │ │ - tsteq r5, r0, asr #15 │ │ │ │ - tsteq pc, ip, lsr r9 @ │ │ │ │ - @ instruction: 0x0114bbb4 │ │ │ │ - tsteq r5, r8, lsl #15 │ │ │ │ - tsteq pc, r4, lsl #18 │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ - tsteq pc, ip, asr #17 │ │ │ │ - tsteq r4, r4, asr #22 │ │ │ │ - tsteq r5, r8, lsl r7 │ │ │ │ - @ instruction: 0x011f7894 │ │ │ │ - tsteq r4, ip, lsl #22 │ │ │ │ - tsteq r5, r0, ror #13 │ │ │ │ - tsteq pc, ip, asr r8 @ │ │ │ │ - @ instruction: 0x0114bad4 │ │ │ │ - tsteq r5, r8, lsr #13 │ │ │ │ + @ instruction: 0x011f79f0 │ │ │ │ + tsteq r4, ip, ror #24 │ │ │ │ + tsteq r5, r0, asr #16 │ │ │ │ + @ instruction: 0x011f79b4 │ │ │ │ + tsteq r4, r0, lsr ip │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x0114bbf8 │ │ │ │ + tsteq r5, ip, asr #15 │ │ │ │ + tsteq pc, r4, asr #18 │ │ │ │ + tsteq r4, r0, asr #23 │ │ │ │ + @ instruction: 0x0115b794 │ │ │ │ + tsteq pc, ip, lsl #18 │ │ │ │ + tsteq r4, r8, lsl #23 │ │ │ │ + tsteq r5, ip, asr r7 │ │ │ │ + @ instruction: 0x011f78d4 │ │ │ │ + tsteq r4, r0, asr fp │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ + @ instruction: 0x011f789c │ │ │ │ + tsteq r4, r8, lsl fp │ │ │ │ + tsteq r5, ip, ror #13 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ + tsteq r4, r0, ror #21 │ │ │ │ + @ instruction: 0x0115b6b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #916] @ 496ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1003554,48 +1003554,48 @@ │ │ │ │ ldr r0, [pc, #152] @ 496f84 │ │ │ │ ldr r1, [pc, #28] @ 496f0c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 496da8 │ │ │ │ @ instruction: 0x0129109c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, ip, lsl #15 │ │ │ │ - tsteq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x011f7794 │ │ │ │ + tsteq r5, r8, lsr r6 │ │ │ │ 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 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ - tsteq r5, ip, asr #9 │ │ │ │ + tsteq pc, r8, lsr r6 @ │ │ │ │ + @ instruction: 0x0115b4d8 │ │ │ │ andeq r1, r0, fp, ror #4 │ │ │ │ andeq r1, r0, ip, ror #4 │ │ │ │ andeq r1, r0, sp, ror #4 │ │ │ │ andeq r1, r0, pc, ror #4 │ │ │ │ - @ instruction: 0x0114b7d8 │ │ │ │ - tsteq r4, r8, lsr #15 │ │ │ │ - @ instruction: 0x0114b798 │ │ │ │ + tsteq r4, r4, ror #15 │ │ │ │ + @ instruction: 0x0114b7b4 │ │ │ │ + tsteq r4, r4, lsr #15 │ │ │ │ andeq r1, r0, lr, ror #4 │ │ │ │ - tsteq r4, r8, ror #14 │ │ │ │ - tsteq r4, r4, asr r7 │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ - @ instruction: 0x011f74bc │ │ │ │ - tsteq r4, r0, lsr #14 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ - tsteq r4, r4, lsl #14 │ │ │ │ - @ instruction: 0x0114b6f0 │ │ │ │ - @ instruction: 0x0114b6dc │ │ │ │ - tsteq r4, r8, asr #13 │ │ │ │ - @ instruction: 0x0114b6b4 │ │ │ │ - tsteq r4, r0, lsr #13 │ │ │ │ - tsteq r4, ip, lsl #13 │ │ │ │ + tsteq r4, r4, ror r7 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ + tsteq r4, ip, asr #14 │ │ │ │ + tsteq pc, r4, asr #9 │ │ │ │ + tsteq r4, ip, lsr #14 │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ + tsteq r4, r0, lsl r7 │ │ │ │ + @ instruction: 0x0114b6fc │ │ │ │ + tsteq r4, r8, ror #13 │ │ │ │ + @ instruction: 0x0114b6d4 │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ + tsteq r4, ip, lsr #13 │ │ │ │ + @ instruction: 0x0114b698 │ │ │ │ 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 │ │ │ │ @@ -1003832,49 +1003832,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 4973e0 │ │ │ │ ldr r1, [pc, #24] @ 497360 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 497214 │ │ │ │ @ instruction: 0x01290c58 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r4, asr #6 │ │ │ │ - tsteq r5, r4, ror #3 │ │ │ │ + tsteq pc, ip, asr #6 │ │ │ │ + @ instruction: 0x0115b1f0 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x011f71f0 │ │ │ │ - tsteq r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x011f71f8 │ │ │ │ + @ instruction: 0x0115b098 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, fp, lsl #18 │ │ │ │ andeq r1, r0, ip, lsl #18 │ │ │ │ andeq r1, r0, sp, lsl #18 │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - tsteq r4, r4, lsr #7 │ │ │ │ - tsteq r5, r8, asr #31 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - tsteq r4, r0, asr #6 │ │ │ │ - tsteq r4, r0, lsl r3 │ │ │ │ - tsteq pc, ip, lsl #1 │ │ │ │ - @ instruction: 0x0114b2f0 │ │ │ │ - tsteq r5, r0, lsr #30 │ │ │ │ - @ instruction: 0x0114b2d4 │ │ │ │ - tsteq r4, r0, asr #5 │ │ │ │ - tsteq r4, ip, lsr #5 │ │ │ │ - @ instruction: 0x0114b298 │ │ │ │ - tsteq r4, r4, lsl #5 │ │ │ │ - tsteq r4, r0, ror r2 │ │ │ │ - tsteq r4, ip, asr r2 │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - tsteq r4, r4, lsr r2 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x0114b3b0 │ │ │ │ + @ instruction: 0x0115afd4 │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + tsteq r4, ip, asr #6 │ │ │ │ + tsteq r4, ip, lsl r3 │ │ │ │ + @ instruction: 0x011f7094 │ │ │ │ + @ instruction: 0x0114b2fc │ │ │ │ + tsteq r5, ip, lsr #30 │ │ │ │ + tsteq r4, r0, ror #5 │ │ │ │ + tsteq r4, ip, asr #5 │ │ │ │ + @ instruction: 0x0114b2b8 │ │ │ │ + tsteq r4, r4, lsr #5 │ │ │ │ + @ instruction: 0x0114b290 │ │ │ │ + tsteq r4, ip, ror r2 │ │ │ │ + tsteq r4, r8, ror #4 │ │ │ │ + tsteq r4, r4, asr r2 │ │ │ │ + tsteq r4, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #1024] @ 4977fc │ │ │ │ ldr r8, [pc, #1024] @ 497800 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -1004129,49 +1004129,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #156] @ 497888 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49760c │ │ │ │ - tsteq pc, r0, lsl pc @ │ │ │ │ - tsteq r5, r4, lsr #27 │ │ │ │ + tsteq pc, r8, lsl pc @ │ │ │ │ + @ instruction: 0x0115adb0 │ │ │ │ muleq r0, r2, fp │ │ │ │ smlawteq r9, ip, r7, r0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ muleq r0, r3, fp │ │ │ │ muleq r0, r4, fp │ │ │ │ muleq r0, r5, fp │ │ │ │ - tsteq pc, ip, ror #27 │ │ │ │ - tsteq r5, r8, lsl #25 │ │ │ │ + @ instruction: 0x011f6df4 │ │ │ │ + @ instruction: 0x0115ac94 │ │ │ │ muleq r0, sl, fp │ │ │ │ muleq r0, fp, fp │ │ │ │ muleq r0, ip, fp │ │ │ │ muleq r0, sp, fp │ │ │ │ muleq r0, lr, fp │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ - tsteq r4, r0, lsr pc │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ - tsteq r4, ip, ror #29 │ │ │ │ - @ instruction: 0x0114aed8 │ │ │ │ - tsteq r4, r4, asr #29 │ │ │ │ - @ instruction: 0x0114aeb4 │ │ │ │ - tsteq r4, r8, lsl #29 │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ + tsteq r4, ip, lsr pc │ │ │ │ + tsteq r4, ip, lsl #30 │ │ │ │ + @ instruction: 0x0114aef8 │ │ │ │ + tsteq r4, r4, ror #29 │ │ │ │ + @ instruction: 0x0114aed0 │ │ │ │ + tsteq r4, r0, asr #29 │ │ │ │ + @ instruction: 0x0114ae94 │ │ │ │ muleq r0, r6, fp │ │ │ │ - tsteq r4, r8, asr lr │ │ │ │ - tsteq r4, ip, lsr lr │ │ │ │ - tsteq r4, r0, lsr #28 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ + tsteq r4, r4, ror #28 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ + tsteq r4, ip, lsr #28 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ muleq r0, r8, fp │ │ │ │ - @ instruction: 0x0114addc │ │ │ │ + tsteq r4, r8, ror #27 │ │ │ │ muleq r0, r7, fp │ │ │ │ - tsteq pc, r4, lsr fp @ │ │ │ │ - tsteq r4, ip, lsr #27 │ │ │ │ - @ instruction: 0x0115a9d0 │ │ │ │ + tsteq pc, ip, lsr fp @ │ │ │ │ + @ instruction: 0x0114adb8 │ │ │ │ + @ instruction: 0x0115a9dc │ │ │ │ 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, #880] @ 0x370 │ │ │ │ ldr r3, [r0, #884] @ 0x374 │ │ │ │ @@ -1004343,43 +1004343,43 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 49799c │ │ │ │ @ instruction: 0x0129034c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r5, ip, lsl sl │ │ │ │ - tsteq r8, r8, asr r2 │ │ │ │ - tsteq r5, r8, ror #19 │ │ │ │ + tsteq r5, r8, lsr #20 │ │ │ │ + tsteq r8, r4, ror #4 │ │ │ │ @ instruction: 0x0115a9f4 │ │ │ │ + tsteq r5, r0, lsl #20 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x01290260 │ │ │ │ - tsteq pc, r8, lsr #18 │ │ │ │ - tsteq r4, r0, lsr #23 │ │ │ │ - @ instruction: 0x0115a7bc │ │ │ │ + tsteq pc, r0, lsr r9 @ │ │ │ │ + tsteq r4, ip, lsr #23 │ │ │ │ + tsteq r5, r8, asr #15 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - tsteq pc, ip, ror #17 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ - tsteq r5, r0, lsl #15 │ │ │ │ + @ instruction: 0x011f68f4 │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ + tsteq r5, ip, lsl #15 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x011f68b0 │ │ │ │ - tsteq r4, r8, lsr #22 │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ + @ instruction: 0x011f68b8 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + tsteq r5, r0, asr r7 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - tsteq pc, r4, ror r8 @ │ │ │ │ - tsteq r4, ip, ror #21 │ │ │ │ - tsteq r5, r8, lsl #14 │ │ │ │ + tsteq pc, ip, ror r8 @ │ │ │ │ + @ instruction: 0x0114aaf8 │ │ │ │ + tsteq r5, r4, lsl r7 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x0114aab0 │ │ │ │ - tsteq r5, ip, asr #13 │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ + @ instruction: 0x0114aabc │ │ │ │ + @ instruction: 0x0115a6d8 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x011f67f4 │ │ │ │ - @ instruction: 0x0115a7fc │ │ │ │ - tsteq r5, r0, lsl #13 │ │ │ │ + @ instruction: 0x011f67fc │ │ │ │ + tsteq r5, r8, lsl #16 │ │ │ │ + tsteq r5, ip, lsl #13 │ │ │ │ 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] @ 497ed4 │ │ │ │ ldr r3, [pc, #752] @ 497ed8 │ │ │ │ @@ -1004570,45 +1004570,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 497cc0 │ │ │ │ @ instruction: 0x0129001c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq (UNDEF: 56), ip, lsr pc │ │ │ │ - tsteq pc, r4, lsl #12 │ │ │ │ - tsteq r4, ip, ror r8 │ │ │ │ - @ instruction: 0x0115a498 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + tsteq r4, r8, lsl #17 │ │ │ │ + tsteq r5, r4, lsr #9 │ │ │ │ andeq r1, r0, fp, asr #15 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ - tsteq r4, r0, asr #16 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ + @ instruction: 0x011f65d0 │ │ │ │ + tsteq r4, ip, asr #16 │ │ │ │ + tsteq r5, r8, ror #8 │ │ │ │ andeq r1, r0, sl, asr #15 │ │ │ │ - tsteq pc, ip, lsl #11 │ │ │ │ - tsteq r4, r4, lsl #16 │ │ │ │ - tsteq r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x011f6594 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + tsteq r5, ip, lsr #8 │ │ │ │ andeq r1, r0, r9, asr #15 │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ - tsteq r4, r8, asr #15 │ │ │ │ - tsteq r5, r4, ror #7 │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + @ instruction: 0x0114a7d4 │ │ │ │ + @ instruction: 0x0115a3f0 │ │ │ │ andeq r1, r0, r8, asr #15 │ │ │ │ - tsteq pc, r4, lsl r5 @ │ │ │ │ - tsteq r4, ip, lsl #15 │ │ │ │ - tsteq r5, r8, lsr #7 │ │ │ │ + tsteq pc, ip, lsl r5 @ │ │ │ │ + @ instruction: 0x0114a798 │ │ │ │ + @ instruction: 0x0115a3b4 │ │ │ │ andeq r1, r0, r7, asr #15 │ │ │ │ - @ instruction: 0x011f64d8 │ │ │ │ - tsteq r4, r0, asr r7 │ │ │ │ - tsteq r5, ip, ror #6 │ │ │ │ + tsteq pc, r0, ror #9 │ │ │ │ + tsteq r4, ip, asr r7 │ │ │ │ + tsteq r5, r8, ror r3 │ │ │ │ andeq r1, r0, r6, asr #15 │ │ │ │ - @ instruction: 0x011f649c │ │ │ │ - tsteq r4, r4, lsl r7 │ │ │ │ - tsteq r5, r0, lsr r3 │ │ │ │ + tsteq pc, r4, lsr #9 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ + tsteq r5, ip, lsr r3 │ │ │ │ andeq r1, r0, r5, asr #15 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - @ instruction: 0x0114a6d8 │ │ │ │ - @ instruction: 0x0115a2f4 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + tsteq r4, r4, ror #13 │ │ │ │ + tsteq r5, r0, lsl #6 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #1716] @ 498630 │ │ │ │ @@ -1005040,53 +1005040,53 @@ │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4983a8 │ │ │ │ smlawbeq r8, r4, ip, pc @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x0115a3b8 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ msreq CPSR_f, r4, asr r8 │ │ │ │ - tsteq pc, r8, ror #29 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ - tsteq r5, ip, ror sp │ │ │ │ + @ instruction: 0x011f5ef0 │ │ │ │ + tsteq r5, r0, ror #30 │ │ │ │ + tsteq r5, r8, lsl #27 │ │ │ │ andeq r1, r0, ip, lsl #21 │ │ │ │ - tsteq pc, r8, lsr #29 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ + @ instruction: 0x011f5eb0 │ │ │ │ + tsteq r4, ip, lsr #2 │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ andeq r1, r0, pc, lsr #21 │ │ │ │ - tsteq pc, ip, ror #28 │ │ │ │ - tsteq r4, r4, ror #1 │ │ │ │ - tsteq r5, r0, lsl #26 │ │ │ │ + tsteq pc, r4, ror lr @ │ │ │ │ + ldrsheq sl, [r4, -r0] │ │ │ │ + tsteq r5, ip, lsl #26 │ │ │ │ andeq r1, r0, r3, lsr #21 │ │ │ │ - tsteq pc, r0, lsr lr @ │ │ │ │ - tsteq r4, r8, lsr #1 │ │ │ │ - tsteq r5, r4, asr #25 │ │ │ │ + tsteq pc, r8, lsr lr @ │ │ │ │ + ldrheq sl, [r4, -r4] │ │ │ │ + @ instruction: 0x01159cd0 │ │ │ │ muleq r0, sp, sl │ │ │ │ - @ instruction: 0x011f5df4 │ │ │ │ - tsteq r4, ip, rrx │ │ │ │ - tsteq r5, r8, lsl #25 │ │ │ │ + @ instruction: 0x011f5dfc │ │ │ │ + tsteq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x01159c94 │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x011f5db8 │ │ │ │ - tsteq r4, r0, lsr r0 │ │ │ │ - tsteq r5, ip, asr #24 │ │ │ │ + tsteq pc, r0, asr #27 │ │ │ │ + tsteq r4, ip, lsr r0 │ │ │ │ + tsteq r5, r8, asr ip │ │ │ │ @ instruction: 0x00001ab9 │ │ │ │ - tsteq pc, ip, ror sp @ │ │ │ │ - @ instruction: 0x01149ff4 │ │ │ │ - tsteq r5, r0, lsl ip │ │ │ │ + tsteq pc, r4, lsl #27 │ │ │ │ + tsteq r4, r0 │ │ │ │ + tsteq r5, ip, lsl ip │ │ │ │ @ instruction: 0x00001ab8 │ │ │ │ - tsteq pc, r0, asr #26 │ │ │ │ - @ instruction: 0x01149fb8 │ │ │ │ - @ instruction: 0x01159bd4 │ │ │ │ + tsteq pc, r8, asr #26 │ │ │ │ + tsteq r4, r4, asr #31 │ │ │ │ + tsteq r5, r0, ror #23 │ │ │ │ andeq r1, r0, fp, lsl #21 │ │ │ │ - tsteq pc, r4, lsl #26 │ │ │ │ - tsteq r4, ip, ror pc │ │ │ │ - @ instruction: 0x01159b98 │ │ │ │ + tsteq pc, ip, lsl #26 │ │ │ │ + tsteq r4, r8, lsl #31 │ │ │ │ + tsteq r5, r4, lsr #23 │ │ │ │ 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, #1040] @ 0x410 │ │ │ │ ldr r2, [pc, #1028] @ 498af8 │ │ │ │ @@ -1005349,46 +1005349,46 @@ │ │ │ │ bl c0190 │ │ │ │ b 498734 │ │ │ │ msreq CPSR_f, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq pc, [r8, -r8]! │ │ │ │ smlawteq r8, r8, r4, pc @ │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - tsteq r5, ip, asr #19 │ │ │ │ + tsteq pc, r4, lsr fp @ │ │ │ │ + @ instruction: 0x011599d8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ - tsteq pc, r0, asr #20 │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ - @ instruction: 0x011598d8 │ │ │ │ + tsteq pc, r8, asr #20 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ + tsteq r5, r4, ror #17 │ │ │ │ muleq r0, r1, fp │ │ │ │ tsteq r3, r0, ror #9 │ │ │ │ - tsteq pc, r8, lsr #19 │ │ │ │ - tsteq r4, r0, lsr #24 │ │ │ │ - tsteq r5, r4, asr #16 │ │ │ │ + @ instruction: 0x011f59b0 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ + tsteq r5, r0, asr r8 │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - tsteq pc, r0, ror r9 @ │ │ │ │ - tsteq r4, r8, ror #23 │ │ │ │ - tsteq r5, ip, lsl #16 │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ + @ instruction: 0x01149bf4 │ │ │ │ + tsteq r5, r8, lsl r8 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - tsteq pc, r4, lsr r9 @ │ │ │ │ - tsteq r5, ip, asr #19 │ │ │ │ - @ instruction: 0x011597d0 │ │ │ │ + tsteq pc, ip, lsr r9 @ │ │ │ │ + @ instruction: 0x011599d8 │ │ │ │ + @ instruction: 0x011597dc │ │ │ │ andeq r0, r0, r6, lsl #23 │ │ │ │ - tsteq r4, r0, ror fp │ │ │ │ - tsteq r4, r4, asr #22 │ │ │ │ + tsteq r4, ip, ror fp │ │ │ │ + tsteq r4, r0, asr fp │ │ │ │ andeq r0, r0, pc, lsl #23 │ │ │ │ - tsteq r4, r8, lsl fp │ │ │ │ - tsteq pc, r0, ror r8 @ │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ - tsteq r5, ip, lsl #14 │ │ │ │ + tsteq r4, r4, lsr #22 │ │ │ │ + tsteq pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x01149af4 │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ muleq r0, r2, fp │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x01149ab0 │ │ │ │ - @ instruction: 0x011596d4 │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ + @ instruction: 0x01149abc │ │ │ │ + tsteq r5, r0, ror #13 │ │ │ │ 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] @ 4993a4 │ │ │ │ @@ -1005904,80 +1005904,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 498c8c │ │ │ │ qsubeq pc, r4, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_f, r4 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x011f56d0 │ │ │ │ - tsteq r5, r8, asr r5 │ │ │ │ + @ instruction: 0x011f56d8 │ │ │ │ + tsteq r5, r4, ror #10 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ @ instruction: 0x0128ef70 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x011f559c │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ + tsteq pc, r4, lsr #11 │ │ │ │ + tsteq r5, r0, asr #8 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r8, ror #7 │ │ │ │ - tsteq r5, ip, ror r2 │ │ │ │ + @ instruction: 0x011f53f0 │ │ │ │ + tsteq r5, r8, lsl #5 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - @ instruction: 0x011f53b0 │ │ │ │ - tsteq r4, r4, lsr #12 │ │ │ │ - tsteq r5, r8, asr #4 │ │ │ │ + @ instruction: 0x011f53b8 │ │ │ │ + tsteq r4, r0, lsr r6 │ │ │ │ + tsteq r5, r4, asr r2 │ │ │ │ tsteq r3, r0, asr lr │ │ │ │ @ instruction: 0x01139dfc │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ - tsteq pc, r8, ror r2 @ │ │ │ │ - @ instruction: 0x011494f0 │ │ │ │ - tsteq r5, r4, lsl r1 │ │ │ │ + tsteq r4, r0, ror #10 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ + tsteq pc, r0, lsl #5 │ │ │ │ + @ instruction: 0x011494fc │ │ │ │ + tsteq r5, r0, lsr #2 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - @ instruction: 0x011494b4 │ │ │ │ - ldrsbeq r9, [r5, -r8] │ │ │ │ + tsteq pc, r4, asr #4 │ │ │ │ + tsteq r4, r0, asr #9 │ │ │ │ + tsteq r5, r4, ror #1 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - tsteq pc, r0, lsl #4 │ │ │ │ - tsteq r4, r8, ror r4 │ │ │ │ - @ instruction: 0x0115909c │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - @ instruction: 0x011f5194 │ │ │ │ - tsteq r4, ip, lsl #8 │ │ │ │ - tsteq r5, r0, lsr r0 │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + tsteq r4, r4, lsl #9 │ │ │ │ + tsteq r5, r8, lsr #1 │ │ │ │ + tsteq r4, ip, asr #8 │ │ │ │ + @ instruction: 0x011f519c │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ + tsteq r5, ip, lsr r0 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x011493d4 │ │ │ │ + tsteq r4, r0, ror #7 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ - tsteq r5, r4, asr #31 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ + tsteq r4, ip, lsr #7 │ │ │ │ + @ instruction: 0x01158fd0 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - tsteq pc, ip, ror #1 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - tsteq r5, r8, lsl #31 │ │ │ │ + ldrsheq r5, [pc, -r4] │ │ │ │ + tsteq r4, r0, ror r3 │ │ │ │ + @ instruction: 0x01158f94 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - ldrheq r5, [pc, -r0] │ │ │ │ - tsteq r4, r8, lsr #6 │ │ │ │ - tsteq r5, ip, asr #30 │ │ │ │ + ldrheq r5, [pc, -r8] │ │ │ │ + tsteq r4, r4, lsr r3 │ │ │ │ + tsteq r5, r8, asr pc │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ - tsteq r4, ip, ror #5 │ │ │ │ - tsteq r5, r0, lsl pc │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ + @ instruction: 0x011492f8 │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - tsteq pc, r8, lsr r0 @ │ │ │ │ - @ instruction: 0x011492b0 │ │ │ │ - @ instruction: 0x01158ed4 │ │ │ │ + tsteq pc, r0, asr #32 │ │ │ │ + @ instruction: 0x011492bc │ │ │ │ + tsteq r5, r0, ror #29 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - @ instruction: 0x011f4ffc │ │ │ │ - tsteq r4, r4, ror r2 │ │ │ │ - @ instruction: 0x01158e98 │ │ │ │ + tsteq pc, r4 │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r5, r4, lsr #29 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ + tsteq r4, r8, asr #4 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - @ instruction: 0x011f4f90 │ │ │ │ - tsteq r4, r8, lsl #4 │ │ │ │ - tsteq r5, ip, lsr #28 │ │ │ │ + @ instruction: 0x011f4f98 │ │ │ │ + tsteq r4, r4, lsl r2 │ │ │ │ + tsteq r5, r8, lsr lr │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1006018,21 +1006018,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49959c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4994fc │ │ │ │ - @ instruction: 0x011f4df0 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ - tsteq r5, r4, lsl #25 │ │ │ │ + @ instruction: 0x011f4df8 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ + @ instruction: 0x01158c90 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ - @ instruction: 0x011f4db4 │ │ │ │ - tsteq r4, ip, lsr #32 │ │ │ │ - tsteq r5, r8, asr #24 │ │ │ │ + @ instruction: 0x011f4dbc │ │ │ │ + tsteq r4, r8, lsr r0 │ │ │ │ + tsteq r5, r4, asr ip │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1006073,20 +1006073,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 499674 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #696 @ 0x2b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4995d8 │ │ │ │ - tsteq pc, r4, lsl sp @ │ │ │ │ - tsteq r4, ip, lsl #31 │ │ │ │ - tsteq r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x011f4cd8 │ │ │ │ - tsteq r4, r0, asr pc │ │ │ │ - tsteq r5, ip, ror #22 │ │ │ │ + tsteq pc, ip, lsl sp @ │ │ │ │ + @ instruction: 0x01148f98 │ │ │ │ + @ instruction: 0x01158bb8 │ │ │ │ + tsteq pc, r0, ror #25 │ │ │ │ + tsteq r4, ip, asr pc │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ andeq r0, r0, r1, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r0, [pc, #740] @ 499978 │ │ │ │ @@ -1006276,44 +1006276,44 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 499764 │ │ │ │ @ instruction: 0x0128e56c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0128e498 │ │ │ │ - tsteq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x01148dd8 │ │ │ │ - @ instruction: 0x011589f8 │ │ │ │ - tsteq pc, r4, lsr #22 │ │ │ │ - @ instruction: 0x01148d9c │ │ │ │ - @ instruction: 0x011589b8 │ │ │ │ + tsteq pc, r8, ror #22 │ │ │ │ + tsteq r4, r4, ror #27 │ │ │ │ + tsteq r5, r4, lsl #20 │ │ │ │ + tsteq pc, ip, lsr #22 │ │ │ │ + tsteq r4, r8, lsr #27 │ │ │ │ + tsteq r5, r4, asr #19 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - tsteq pc, r8, ror #21 │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ - tsteq r5, ip, ror r9 │ │ │ │ + @ instruction: 0x011f4af0 │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r5, r8, lsl #19 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - tsteq pc, ip, lsr #21 │ │ │ │ - tsteq r4, r4, lsr #26 │ │ │ │ - tsteq r5, r0, asr #18 │ │ │ │ + @ instruction: 0x011f4ab4 │ │ │ │ + tsteq r4, r0, lsr sp │ │ │ │ + tsteq r5, ip, asr #18 │ │ │ │ muleq r0, sp, r8 │ │ │ │ - tsteq pc, r0, ror sl @ │ │ │ │ - tsteq r4, r8, ror #25 │ │ │ │ - tsteq r5, r4, lsl #18 │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ + @ instruction: 0x01148cf4 │ │ │ │ + tsteq r5, r0, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - tsteq r4, ip, lsr #25 │ │ │ │ - tsteq r5, r8, asr #17 │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ + @ instruction: 0x01148cb8 │ │ │ │ + @ instruction: 0x011588d4 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - @ instruction: 0x011f49f8 │ │ │ │ - tsteq r4, r0, ror ip │ │ │ │ - tsteq r5, ip, lsl #17 │ │ │ │ + tsteq pc, r0, lsl #20 │ │ │ │ + tsteq r4, ip, ror ip │ │ │ │ + @ instruction: 0x01158898 │ │ │ │ muleq r0, sl, r8 │ │ │ │ - @ instruction: 0x011f49bc │ │ │ │ - tsteq r4, r4, lsr ip │ │ │ │ - tsteq r5, r0, asr r8 │ │ │ │ + tsteq pc, r4, asr #19 │ │ │ │ + tsteq r4, r0, asr #24 │ │ │ │ + tsteq r5, ip, asr r8 │ │ │ │ muleq r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1006355,21 +1006355,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 499ae0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 499a40 │ │ │ │ - tsteq pc, ip, lsr #17 │ │ │ │ - tsteq r4, r4, lsr #22 │ │ │ │ - tsteq r5, r0, asr #14 │ │ │ │ + @ instruction: 0x011f48b4 │ │ │ │ + tsteq r4, r0, lsr fp │ │ │ │ + tsteq r5, ip, asr #14 │ │ │ │ muleq r0, r9, sl │ │ │ │ - tsteq pc, r0, ror r8 @ │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ + tsteq pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x01148af4 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1006391,17 +1006391,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #772 @ 0x304 │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 499b0c │ │ │ │ - tsteq pc, r0, ror #15 │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - tsteq r5, r8, ror r6 │ │ │ │ + tsteq pc, r8, ror #15 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + tsteq r5, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1006426,17 +1006426,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #812 @ 0x32c │ │ │ │ mov r1, #2576 @ 0xa10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 499b98 │ │ │ │ - tsteq pc, r4, asr r7 @ │ │ │ │ - tsteq r4, ip, asr #19 │ │ │ │ - tsteq r5, ip, ror #11 │ │ │ │ + tsteq pc, ip, asr r7 @ │ │ │ │ + @ instruction: 0x011489d8 │ │ │ │ + @ instruction: 0x011585f8 │ │ │ │ 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, #2740] @ 49a6b8 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1007123,49 +1007123,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 499efc │ │ │ │ strdeq sp, [r8, -r8]! │ │ │ │ @ instruction: 0x0128dfe8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011f4690 │ │ │ │ - tsteq r5, ip, lsl r5 │ │ │ │ + @ instruction: 0x011f4698 │ │ │ │ + tsteq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x011f44b4 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ + @ instruction: 0x011f44bc │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @ instruction: 0x0128dd00 │ │ │ │ - tsteq pc, r0, lsl #31 │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ + tsteq pc, r8, lsl #31 │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - tsteq pc, r0, lsl #30 │ │ │ │ - tsteq r4, r4, ror r1 │ │ │ │ - @ instruction: 0x01157d98 │ │ │ │ + tsteq pc, r8, lsl #30 │ │ │ │ + tsteq r4, r0, lsl #3 │ │ │ │ + tsteq r5, r4, lsr #27 │ │ │ │ @ instruction: 0x0113899c │ │ │ │ tsteq r3, r0, asr #18 │ │ │ │ - tsteq pc, r4, lsl lr @ │ │ │ │ - tsteq r5, r4, ror #30 │ │ │ │ - @ instruction: 0x01157cb0 │ │ │ │ + tsteq pc, ip, lsl lr @ │ │ │ │ + tsteq r5, r0, ror pc │ │ │ │ + @ instruction: 0x01157cbc │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - tsteq r4, ip, asr #32 │ │ │ │ + tsteq r4, r8, asr r0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq r4, r8, lsl r0 │ │ │ │ - tsteq r4, r8, ror #31 │ │ │ │ - tsteq pc, ip, lsr sp @ │ │ │ │ - @ instruction: 0x01147fb4 │ │ │ │ - @ instruction: 0x01157bd8 │ │ │ │ + tsteq r4, r4, lsr #32 │ │ │ │ + @ instruction: 0x01147ff4 │ │ │ │ + tsteq pc, r4, asr #26 │ │ │ │ + tsteq r4, r0, asr #31 │ │ │ │ + tsteq r5, r4, ror #23 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r4, ip, ror pc │ │ │ │ + tsteq r4, r8, lsl #31 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq r4, ip, asr #30 │ │ │ │ + tsteq r4, r8, asr pc │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - tsteq r4, ip, lsl pc │ │ │ │ - tsteq r4, ip, ror #29 │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ + @ instruction: 0x01147ef8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1007186,17 +1007186,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 49a7cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #876 @ 0x36c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49a778 │ │ │ │ - tsteq pc, r4, ror fp @ │ │ │ │ - tsteq r4, ip, ror #27 │ │ │ │ - tsteq r5, r8, lsl #20 │ │ │ │ + tsteq pc, ip, ror fp @ │ │ │ │ + @ instruction: 0x01147df8 │ │ │ │ + tsteq r5, r4, lsl sl │ │ │ │ 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] @ 49a954 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1007290,25 +1007290,25 @@ │ │ │ │ bl c0190 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 49a864 │ │ │ │ @ instruction: 0x0128d414 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128d398 │ │ │ │ - tsteq pc, r0, ror #20 │ │ │ │ - @ instruction: 0x01147cd8 │ │ │ │ - @ instruction: 0x011578fc │ │ │ │ + tsteq pc, r8, ror #20 │ │ │ │ + tsteq r4, r4, ror #25 │ │ │ │ + tsteq r5, r8, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #21 │ │ │ │ - tsteq pc, r4, lsr #20 │ │ │ │ - @ instruction: 0x01147c9c │ │ │ │ - @ instruction: 0x011578b8 │ │ │ │ + tsteq pc, ip, lsr #20 │ │ │ │ + tsteq r4, r8, lsr #25 │ │ │ │ + tsteq r5, r4, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ - tsteq pc, r4, ror #19 │ │ │ │ - tsteq r5, r0, asr fp │ │ │ │ - tsteq r5, r0, lsl #17 │ │ │ │ + tsteq pc, ip, ror #19 │ │ │ │ + tsteq r5, ip, asr fp │ │ │ │ + tsteq r5, ip, lsl #17 │ │ │ │ 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 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -1008010,91 +1008010,91 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49aa00 │ │ │ │ @ instruction: 0x0128d24c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq sp, [r8, -ip]! │ │ │ │ - @ instruction: 0x011f38d8 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ + tsteq pc, r0, ror #17 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - tsteq pc, ip, asr r4 @ │ │ │ │ - @ instruction: 0x011572f8 │ │ │ │ + tsteq pc, r4, ror #8 │ │ │ │ + tsteq r5, r4, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - @ instruction: 0x01147690 │ │ │ │ + @ instruction: 0x0114769c │ │ │ │ svcvc 0x00efffff │ │ │ │ - tsteq pc, r0, lsl #7 │ │ │ │ - @ instruction: 0x011475f8 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ + tsteq pc, r8, lsl #7 │ │ │ │ + tsteq r4, r4, lsl #12 │ │ │ │ + tsteq r5, r8, lsr #4 │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - tsteq pc, r4, lsr #5 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r5, r0, asr #2 │ │ │ │ + tsteq pc, ip, lsr #5 │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ + tsteq r5, ip, asr #2 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - tsteq pc, r4, asr #4 │ │ │ │ - @ instruction: 0x011474bc │ │ │ │ - tsteq r5, r0, ror #1 │ │ │ │ + tsteq pc, ip, asr #4 │ │ │ │ + tsteq r4, r8, asr #9 │ │ │ │ + tsteq r5, ip, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ - tsteq pc, ip, lsl #4 │ │ │ │ - tsteq r4, r4, lsl #9 │ │ │ │ - tsteq r5, r8, lsr #1 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x01147490 │ │ │ │ + ldrheq r7, [r5, -r4] │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x011f31d4 │ │ │ │ - tsteq r4, ip, asr #8 │ │ │ │ - tsteq r5, r0, ror r0 │ │ │ │ + @ instruction: 0x011f31dc │ │ │ │ + tsteq r4, r8, asr r4 │ │ │ │ + tsteq r5, ip, ror r0 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - @ instruction: 0x011f319c │ │ │ │ - tsteq r4, r4, lsl r4 │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ + tsteq pc, r4, lsr #3 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ - @ instruction: 0x011473dc │ │ │ │ - tsteq r5, r0 │ │ │ │ + tsteq pc, ip, ror #2 │ │ │ │ + tsteq r4, r8, ror #7 │ │ │ │ + tsteq r5, ip │ │ │ │ andeq r0, r0, r1, lsr r9 │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - tsteq r4, r4, lsr #7 │ │ │ │ - tsteq r5, r8, asr #31 │ │ │ │ + tsteq pc, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x011473b0 │ │ │ │ + @ instruction: 0x01156fd4 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - ldrsheq r3, [pc, -r4] │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - @ instruction: 0x01156f90 │ │ │ │ + ldrsheq r3, [pc, -ip] │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + @ instruction: 0x01156f9c │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ - ldrheq r3, [pc, -ip] │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ + tsteq pc, r4, asr #1 │ │ │ │ + tsteq r4, r0, asr #6 │ │ │ │ + tsteq r5, r4, ror #30 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - tsteq pc, r4, lsl #1 │ │ │ │ - @ instruction: 0x011472fc │ │ │ │ - tsteq r5, r0, lsr #30 │ │ │ │ + tsteq pc, ip, lsl #1 │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ + tsteq r5, ip, lsr #30 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - tsteq pc, ip, asr #32 │ │ │ │ - tsteq r4, r4, asr #5 │ │ │ │ - tsteq r5, r8, ror #29 │ │ │ │ + tsteq pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x011472d0 │ │ │ │ + @ instruction: 0x01156ef4 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ - tsteq pc, r4, lsl r0 @ │ │ │ │ - tsteq r4, ip, lsl #5 │ │ │ │ - @ instruction: 0x01156eb0 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ + @ instruction: 0x01147298 │ │ │ │ + @ instruction: 0x01156ebc │ │ │ │ andeq r0, r0, r6, lsl #19 │ │ │ │ - tsteq r4, r8, asr r2 │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ + tsteq r4, r4, ror #4 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - tsteq r4, r0, lsl #4 │ │ │ │ + tsteq r4, ip, lsl #4 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - @ instruction: 0x011471d4 │ │ │ │ + tsteq r4, r0, ror #3 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - tsteq r4, r8, lsr #3 │ │ │ │ + @ instruction: 0x011471b4 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ + tsteq r4, r8, lsl #3 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - @ instruction: 0x011f2ed4 │ │ │ │ - tsteq r4, ip, asr #2 │ │ │ │ - tsteq r5, r0, ror sp │ │ │ │ - @ instruction: 0x011f2e9c │ │ │ │ - tsteq r4, r4, lsl r1 │ │ │ │ - tsteq r5, r8, lsr sp │ │ │ │ + @ instruction: 0x011f2edc │ │ │ │ + tsteq r4, r8, asr r1 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + tsteq pc, r4, lsr #29 │ │ │ │ + tsteq r4, r0, lsr #2 │ │ │ │ + tsteq r5, r4, asr #26 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1008135,21 +1008135,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49b6b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #952 @ 0x3b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49b610 │ │ │ │ - @ instruction: 0x011f2cdc │ │ │ │ - tsteq r4, r4, asr pc │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ + tsteq pc, r4, ror #25 │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ + tsteq r5, ip, ror fp │ │ │ │ andeq r0, r0, r3, ror #16 │ │ │ │ - tsteq pc, r0, lsr #25 │ │ │ │ - tsteq r4, r8, lsl pc │ │ │ │ - tsteq r5, r4, lsr fp │ │ │ │ + tsteq pc, r8, lsr #25 │ │ │ │ + tsteq r4, r4, lsr #30 │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1008190,21 +1008190,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49b78c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49b6ec │ │ │ │ - tsteq pc, r0, lsl #24 │ │ │ │ - tsteq r4, r8, ror lr │ │ │ │ - @ instruction: 0x01156a94 │ │ │ │ + tsteq pc, r8, lsl #24 │ │ │ │ + tsteq r4, r4, lsl #29 │ │ │ │ + tsteq r5, r0, lsr #21 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - tsteq pc, r4, asr #23 │ │ │ │ - tsteq r4, ip, lsr lr │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ + tsteq pc, ip, asr #23 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1008291,26 +1008291,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #996 @ 0x3e4 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49b81c │ │ │ │ - @ instruction: 0x011f2ad4 │ │ │ │ - tsteq r4, ip, asr #26 │ │ │ │ - tsteq r5, r0, ror r9 │ │ │ │ - @ instruction: 0x011f2a9c │ │ │ │ - tsteq r4, r4, lsl sp │ │ │ │ - tsteq r5, r8, lsr r9 │ │ │ │ - tsteq pc, r4, ror #20 │ │ │ │ - @ instruction: 0x01146cdc │ │ │ │ - tsteq r5, r0, lsl #18 │ │ │ │ - tsteq pc, ip, lsr #20 │ │ │ │ - tsteq r4, r4, lsr #25 │ │ │ │ - tsteq r5, r8, asr #17 │ │ │ │ + @ instruction: 0x011f2adc │ │ │ │ + tsteq r4, r8, asr sp │ │ │ │ + tsteq r5, ip, ror r9 │ │ │ │ + tsteq pc, r4, lsr #21 │ │ │ │ + tsteq r4, r0, lsr #26 │ │ │ │ + tsteq r5, r4, asr #18 │ │ │ │ + tsteq pc, ip, ror #20 │ │ │ │ + tsteq r4, r8, ror #25 │ │ │ │ + tsteq r5, ip, lsl #18 │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ + @ instruction: 0x01146cb0 │ │ │ │ + @ instruction: 0x011568d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #888] @ 0x378 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #404] @ 49bae8 │ │ │ │ @@ -1008415,25 +1008415,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49ba00 │ │ │ │ @ instruction: 0x0128c2ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq ip, [r8, -ip]! @ │ │ │ │ - tsteq pc, r4, asr #17 │ │ │ │ - tsteq r4, ip, lsr fp │ │ │ │ - tsteq r5, r8, asr r7 │ │ │ │ + tsteq pc, ip, asr #17 │ │ │ │ + tsteq r4, r8, asr #22 │ │ │ │ + tsteq r5, r4, ror #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - tsteq pc, r8, lsl #17 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ + @ instruction: 0x011f2890 │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ + tsteq r5, r8, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq pc, ip, asr #16 │ │ │ │ - tsteq r4, r4, asr #21 │ │ │ │ - tsteq r5, r4, ror #13 │ │ │ │ + tsteq pc, r4, asr r8 @ │ │ │ │ + @ instruction: 0x01146ad0 │ │ │ │ + @ instruction: 0x011566f0 │ │ │ │ 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 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #3036] @ 49c71c │ │ │ │ @@ -1009196,90 +1009196,90 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49bb9c │ │ │ │ strheq ip, [r8, -ip]! @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128c060 │ │ │ │ - tsteq pc, ip, lsr r7 @ │ │ │ │ - tsteq r5, r4, asr #11 │ │ │ │ + tsteq pc, r4, asr #14 │ │ │ │ + @ instruction: 0x011565d0 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - tsteq pc, r8, lsr #4 │ │ │ │ - ldrheq r6, [r5, -ip] │ │ │ │ + tsteq pc, r0, lsr r2 @ │ │ │ │ + tsteq r5, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - tsteq r4, r4, asr r4 │ │ │ │ - tsteq pc, r8, asr #2 │ │ │ │ - @ instruction: 0x011463b4 │ │ │ │ - @ instruction: 0x01155fd8 │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ + tsteq pc, r0, asr r1 @ │ │ │ │ + tsteq r4, r0, asr #7 │ │ │ │ + tsteq r5, r4, ror #31 │ │ │ │ andeq r0, r0, r2, asr #17 │ │ │ │ - tsteq pc, ip, asr r0 @ │ │ │ │ - tsteq r4, r8, asr #5 │ │ │ │ - tsteq r5, ip, ror #29 │ │ │ │ + tsteq pc, r4, rrx │ │ │ │ + @ instruction: 0x011462d4 │ │ │ │ + @ instruction: 0x01155ef8 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - @ instruction: 0x011f1ff8 │ │ │ │ - tsteq r4, r4, ror #4 │ │ │ │ - tsteq r5, r8, lsl #29 │ │ │ │ + tsteq pc, r0 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ + @ instruction: 0x01155e94 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x011f1fbc │ │ │ │ - tsteq r4, r8, lsr #4 │ │ │ │ - tsteq r5, ip, asr #28 │ │ │ │ + tsteq pc, r4, asr #31 │ │ │ │ + tsteq r4, r4, lsr r2 │ │ │ │ + tsteq r5, r8, asr lr │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - tsteq pc, r0, lsl #31 │ │ │ │ - tsteq r4, ip, ror #3 │ │ │ │ - tsteq r5, r0, lsl lr │ │ │ │ + tsteq pc, r8, lsl #31 │ │ │ │ + @ instruction: 0x011461f8 │ │ │ │ + tsteq r5, ip, lsl lr │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - tsteq pc, r4, asr #30 │ │ │ │ - @ instruction: 0x011461b0 │ │ │ │ - @ instruction: 0x01155dd4 │ │ │ │ + tsteq pc, ip, asr #30 │ │ │ │ + @ instruction: 0x011461bc │ │ │ │ + tsteq r5, r0, ror #27 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - tsteq pc, r8, lsl #30 │ │ │ │ - tsteq r4, r4, ror r1 │ │ │ │ - @ instruction: 0x01155d98 │ │ │ │ + tsteq pc, r0, lsl pc @ │ │ │ │ + tsteq r4, r0, lsl #3 │ │ │ │ + tsteq r5, r4, lsr #27 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - tsteq pc, ip, asr #29 │ │ │ │ - tsteq r4, r8, lsr r1 │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ + @ instruction: 0x011f1ed4 │ │ │ │ + tsteq r4, r4, asr #2 │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - @ instruction: 0x011f1e90 │ │ │ │ - ldrsheq r6, [r4, -ip] │ │ │ │ - tsteq r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x011f1e98 │ │ │ │ + tsteq r4, r8, lsl #2 │ │ │ │ + tsteq r5, ip, lsr #26 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - tsteq pc, r4, asr lr @ │ │ │ │ - tsteq r4, r0, asr #1 │ │ │ │ - tsteq r5, r4, ror #25 │ │ │ │ + tsteq pc, ip, asr lr @ │ │ │ │ + tsteq r4, ip, asr #1 │ │ │ │ + @ instruction: 0x01155cf0 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - tsteq pc, r8, lsl lr @ │ │ │ │ - tsteq r4, r4, lsl #1 │ │ │ │ - tsteq r5, r8, lsr #25 │ │ │ │ - @ instruction: 0x011f1ddc │ │ │ │ - tsteq r4, r8, asr #32 │ │ │ │ - tsteq r5, ip, ror #24 │ │ │ │ + tsteq pc, r0, lsr #28 │ │ │ │ + @ instruction: 0x01146090 │ │ │ │ + @ instruction: 0x01155cb4 │ │ │ │ + tsteq pc, r4, ror #27 │ │ │ │ + tsteq r4, r4, asr r0 │ │ │ │ + tsteq r5, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - tsteq pc, r0, lsr #27 │ │ │ │ - tsteq r4, ip │ │ │ │ - tsteq r5, r0, lsr ip │ │ │ │ + tsteq pc, r8, lsr #27 │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - @ instruction: 0x01145fd8 │ │ │ │ - tsteq r4, ip, lsr #31 │ │ │ │ + tsteq r4, r4, ror #31 │ │ │ │ + @ instruction: 0x01145fb8 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - tsteq r4, r0, lsl #31 │ │ │ │ + tsteq r4, ip, lsl #31 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - tsteq r4, r4, asr pc │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ + tsteq r4, r4, lsr pc │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - @ instruction: 0x01145efc │ │ │ │ + tsteq r4, r8, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ - tsteq r4, r8, asr #29 │ │ │ │ - tsteq r5, ip, ror #21 │ │ │ │ + tsteq pc, r4, ror #24 │ │ │ │ + @ instruction: 0x01145ed4 │ │ │ │ + @ instruction: 0x01155af8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ - tsteq r4, ip, lsl #29 │ │ │ │ - @ instruction: 0x01155ab0 │ │ │ │ + tsteq pc, r8, lsr #24 │ │ │ │ + @ instruction: 0x01145e98 │ │ │ │ + @ instruction: 0x01155abc │ │ │ │ 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 │ │ │ │ @@ -1009715,60 +1009715,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49cbf0 │ │ │ │ smlawbeq r8, r0, r3, fp │ │ │ │ @ instruction: 0x0128b37c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r0, ror r9 @ │ │ │ │ - @ instruction: 0x011557fc │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ + tsteq r5, r8, lsl #16 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ - tsteq pc, r4, ror r7 @ │ │ │ │ + tsteq pc, ip, ror r7 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, ip, lsl #12 │ │ │ │ + tsteq r5, r8, lsl r6 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ @ instruction: 0x0128b00c │ │ │ │ - tsteq r4, r0, asr r9 │ │ │ │ + tsteq r4, ip, asr r9 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - tsteq r4, r0, lsr #18 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - @ instruction: 0x011458f0 │ │ │ │ - tsteq pc, r8, asr #12 │ │ │ │ - @ instruction: 0x011458b4 │ │ │ │ - @ instruction: 0x011554d0 │ │ │ │ + @ instruction: 0x011458fc │ │ │ │ + tsteq pc, r0, asr r6 @ │ │ │ │ + tsteq r4, r0, asr #17 │ │ │ │ + @ instruction: 0x011554dc │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - tsteq pc, r8, lsl #12 │ │ │ │ - tsteq r4, r4, ror r8 │ │ │ │ - @ instruction: 0x01155490 │ │ │ │ + tsteq pc, r0, lsl r6 @ │ │ │ │ + tsteq r4, r0, lsl #17 │ │ │ │ + @ instruction: 0x0115549c │ │ │ │ andeq r0, r0, fp, lsl #17 │ │ │ │ - tsteq pc, r8, asr #11 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - tsteq r5, r0, asr r4 │ │ │ │ + @ instruction: 0x011f15d0 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ + tsteq r5, ip, asr r4 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - @ instruction: 0x011457fc │ │ │ │ - tsteq r4, ip, asr #15 │ │ │ │ + tsteq r4, r8, lsl #16 │ │ │ │ + @ instruction: 0x011457d8 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - @ instruction: 0x0114579c │ │ │ │ + tsteq r4, r8, lsr #15 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ - tsteq r4, ip, ror #14 │ │ │ │ - tsteq pc, r8, asr #9 │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ + tsteq r4, r8, ror r7 │ │ │ │ + @ instruction: 0x011f14d0 │ │ │ │ + tsteq r4, r0, asr #14 │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - tsteq pc, r8, lsl #9 │ │ │ │ - @ instruction: 0x011456f4 │ │ │ │ - tsteq r5, r0, lsl r3 │ │ │ │ + @ instruction: 0x011f1490 │ │ │ │ + tsteq r4, r0, lsl #14 │ │ │ │ + tsteq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - tsteq pc, r8, asr #8 │ │ │ │ - @ instruction: 0x011456b4 │ │ │ │ - @ instruction: 0x011552d0 │ │ │ │ + tsteq pc, r0, asr r4 @ │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ + @ instruction: 0x011552dc │ │ │ │ andeq r0, r0, r2, ror r8 │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ - tsteq r4, r4, ror r6 │ │ │ │ - @ instruction: 0x01155290 │ │ │ │ + tsteq pc, r0, lsl r4 @ │ │ │ │ + tsteq r4, r0, lsl #13 │ │ │ │ + @ instruction: 0x0115529c │ │ │ │ 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] @ 49d198 │ │ │ │ @@ -1009865,26 +1009865,26 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49d0a4 │ │ │ │ ldrdeq sl, [r8, -ip]! │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ + tsteq r5, r8, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128ab58 │ │ │ │ - tsteq pc, r8, lsr #4 │ │ │ │ - @ instruction: 0x01145494 │ │ │ │ - ldrheq r5, [r5, -r4] │ │ │ │ - tsteq pc, r8, ror #3 │ │ │ │ - tsteq r4, r4, asr r4 │ │ │ │ - tsteq r5, r4, ror r0 │ │ │ │ - tsteq pc, r8, lsr #3 │ │ │ │ - tsteq r4, r4, lsl r4 │ │ │ │ - tsteq r5, r4, lsr r0 │ │ │ │ + tsteq pc, r0, lsr r2 @ │ │ │ │ + tsteq r4, r0, lsr #9 │ │ │ │ + tsteq r5, r0, asr #1 │ │ │ │ + @ instruction: 0x011f11f0 │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ + tsteq r5, r0, lsl #1 │ │ │ │ + @ instruction: 0x011f11b0 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r5, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1009906,17 +1009906,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 49d24c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49d1f4 │ │ │ │ - tsteq pc, r0, lsl #2 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - tsteq r5, r8, lsl #31 │ │ │ │ + tsteq pc, r8, lsl #2 │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + @ instruction: 0x01154f94 │ │ │ │ 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, #932] @ 0x3a4 │ │ │ │ ldr r6, [r0, #888] @ 0x378 │ │ │ │ @@ -1010054,37 +1010054,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 49d4ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49d2e4 │ │ │ │ - tsteq pc, r0 │ │ │ │ - tsteq r4, ip, ror #4 │ │ │ │ - tsteq r5, r8, lsl #29 │ │ │ │ + tsteq pc, r8 │ │ │ │ + tsteq r4, r8, ror r2 │ │ │ │ + @ instruction: 0x01154e94 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - @ instruction: 0x011f0fb0 │ │ │ │ - tsteq r5, r0, asr #2 │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ + @ instruction: 0x011f0fb8 │ │ │ │ + tsteq r5, ip, asr #2 │ │ │ │ + tsteq r5, r4, asr #28 │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ - @ instruction: 0x011451dc │ │ │ │ - @ instruction: 0x01154df8 │ │ │ │ + tsteq pc, r8, ror pc @ │ │ │ │ + tsteq r4, r8, ror #3 │ │ │ │ + tsteq r5, r4, lsl #28 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ - @ instruction: 0x0114519c │ │ │ │ - @ instruction: 0x01154db8 │ │ │ │ + tsteq pc, r8, lsr pc @ │ │ │ │ + tsteq r4, r8, lsr #3 │ │ │ │ + tsteq r5, r4, asr #27 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - @ instruction: 0x011f0ef0 │ │ │ │ - tsteq r4, ip, asr r1 │ │ │ │ - tsteq r5, r8, ror sp │ │ │ │ + @ instruction: 0x011f0ef8 │ │ │ │ + tsteq r4, r8, ror #2 │ │ │ │ + tsteq r5, r4, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - @ instruction: 0x011f0eb0 │ │ │ │ - tsteq r4, ip, lsl r1 │ │ │ │ - tsteq r5, r8, lsr sp │ │ │ │ + @ instruction: 0x011f0eb8 │ │ │ │ + tsteq r4, r8, lsr #2 │ │ │ │ + tsteq r5, r4, asr #26 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1011089,137 +1011089,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 49dc00 │ │ │ │ strdeq sl, [r8, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r4, asr #27 │ │ │ │ + tsteq pc, ip, asr #27 │ │ │ │ @ instruction: 0x0128a6b4 │ │ │ │ - tsteq r5, ip, lsr ip │ │ │ │ - tsteq pc, r0, lsr sp @ │ │ │ │ - @ instruction: 0x01154bd0 │ │ │ │ + tsteq r5, r8, asr #24 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x01154bdc │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq pc, ip, asr r7 @ │ │ │ │ + tsteq pc, r4, ror #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011545f4 │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ strdeq r9, [r8, -ip]! │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ tsteq r3, r8, lsl r0 │ │ │ │ - tsteq pc, r4, ror #9 │ │ │ │ - @ instruction: 0x011546dc │ │ │ │ - tsteq r5, r0, ror r3 │ │ │ │ - tsteq r4, r4, lsl r7 │ │ │ │ - tsteq pc, r0, ror r4 @ │ │ │ │ - @ instruction: 0x011446dc │ │ │ │ - tsteq r5, r0, lsl #6 │ │ │ │ + tsteq pc, ip, ror #9 │ │ │ │ + tsteq r5, r8, ror #13 │ │ │ │ + tsteq r5, ip, ror r3 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ + tsteq pc, r8, ror r4 @ │ │ │ │ + tsteq r4, r8, ror #13 │ │ │ │ + tsteq r5, ip, lsl #6 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - tsteq pc, r0, lsr r4 @ │ │ │ │ - @ instruction: 0x0114469c │ │ │ │ - tsteq r5, r0, asr #5 │ │ │ │ + tsteq pc, r8, lsr r4 @ │ │ │ │ + tsteq r4, r8, lsr #13 │ │ │ │ + tsteq r5, ip, asr #5 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x011f03f0 │ │ │ │ - tsteq r4, ip, asr r6 │ │ │ │ - tsteq r5, ip, ror r2 │ │ │ │ - @ instruction: 0x011f03b0 │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ - tsteq r5, r0, asr #4 │ │ │ │ + @ instruction: 0x011f03f8 │ │ │ │ + tsteq r4, r8, ror #12 │ │ │ │ + tsteq r5, r8, lsl #5 │ │ │ │ + @ instruction: 0x011f03b8 │ │ │ │ + tsteq r4, r8, lsr #12 │ │ │ │ + tsteq r5, ip, asr #4 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - @ instruction: 0x011445dc │ │ │ │ - tsteq r5, r0, lsl #4 │ │ │ │ + tsteq pc, r8, ror r3 @ │ │ │ │ + tsteq r4, r8, ror #11 │ │ │ │ + tsteq r5, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - tsteq pc, r0, lsr r3 @ │ │ │ │ - @ instruction: 0x0114459c │ │ │ │ - tsteq r5, r0, asr #3 │ │ │ │ + tsteq pc, r8, lsr r3 @ │ │ │ │ + tsteq r4, r8, lsr #11 │ │ │ │ + tsteq r5, ip, asr #3 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x011f02f0 │ │ │ │ - tsteq r4, ip, asr r5 │ │ │ │ - tsteq r5, r0, lsl #3 │ │ │ │ - @ instruction: 0x011f02b0 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r5, r0, asr #2 │ │ │ │ + @ instruction: 0x011f02f8 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ + tsteq r5, ip, lsl #3 │ │ │ │ + @ instruction: 0x011f02b8 │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ + tsteq r5, ip, asr #2 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - tsteq pc, r0, ror r2 @ │ │ │ │ - @ instruction: 0x011444dc │ │ │ │ - tsteq r5, r0, lsl #2 │ │ │ │ + tsteq pc, r8, ror r2 @ │ │ │ │ + tsteq r4, r8, ror #9 │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - tsteq pc, r0, lsr r2 @ │ │ │ │ - @ instruction: 0x0114449c │ │ │ │ - tsteq r5, r0, asr #1 │ │ │ │ - @ instruction: 0x011f01f0 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ - tsteq r5, r0, lsl #1 │ │ │ │ + tsteq pc, r8, lsr r2 @ │ │ │ │ + tsteq r4, r8, lsr #9 │ │ │ │ + tsteq r5, ip, asr #1 │ │ │ │ + @ instruction: 0x011f01f8 │ │ │ │ + tsteq r4, r8, ror #8 │ │ │ │ + tsteq r5, ip, lsl #1 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - @ instruction: 0x011f01b0 │ │ │ │ - tsteq r4, ip, lsl r4 │ │ │ │ - tsteq r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x011f01b8 │ │ │ │ + tsteq r4, r8, lsr #8 │ │ │ │ + tsteq r5, r8, asr #32 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - tsteq pc, r0, ror r1 @ │ │ │ │ - @ instruction: 0x011443dc │ │ │ │ - tsteq r5, r0 │ │ │ │ - tsteq pc, r0, lsr r1 @ │ │ │ │ - @ instruction: 0x0114439c │ │ │ │ - @ instruction: 0x01153fbc │ │ │ │ + tsteq pc, r8, ror r1 @ │ │ │ │ + tsteq r4, r8, ror #7 │ │ │ │ + tsteq r5, ip │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ + tsteq r4, r8, lsr #7 │ │ │ │ + tsteq r5, r8, asr #31 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - ldrsheq r0, [pc, -r0] │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ - tsteq r5, ip, ror pc │ │ │ │ + ldrsheq r0, [pc, -r8] │ │ │ │ + tsteq r4, r8, ror #6 │ │ │ │ + tsteq r5, r8, lsl #31 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - ldrheq r0, [pc, -r0] │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - tsteq r5, r0, asr #30 │ │ │ │ - tsteq pc, r0, ror r0 @ │ │ │ │ - @ instruction: 0x011442d8 │ │ │ │ - @ instruction: 0x01153efc │ │ │ │ + ldrheq r0, [pc, -r8] │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + tsteq r5, ip, asr #30 │ │ │ │ + tsteq pc, r8, ror r0 @ │ │ │ │ + tsteq r4, r4, ror #5 │ │ │ │ + tsteq r5, r8, lsl #30 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - tsteq pc, r0, lsr r0 @ │ │ │ │ - tsteq r5, r4, lsl #4 │ │ │ │ - tsteq r5, ip, lsr #29 │ │ │ │ + tsteq pc, r8, lsr r0 @ │ │ │ │ + tsteq r5, r0, lsl r2 │ │ │ │ + @ instruction: 0x01153eb8 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - tsteq r4, r0, lsr r2 │ │ │ │ - tstpeq lr, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011441f8 │ │ │ │ - tsteq r5, ip, lsl lr │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ + tsteq r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x011eff94 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ + tsteq r5, r8, lsr #28 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - tstpeq lr, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011441b8 │ │ │ │ - @ instruction: 0x01153ddc │ │ │ │ + tstpeq lr, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, asr #3 │ │ │ │ + tsteq r5, r8, ror #27 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - tstpeq lr, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror r1 │ │ │ │ - @ instruction: 0x01153d9c │ │ │ │ + tstpeq lr, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsl #3 │ │ │ │ + tsteq r5, r8, lsr #27 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - tstpeq lr, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr r1 │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ - tstpeq lr, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r4, -r8] │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ - tstpeq lr, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, asr #29 │ │ │ │ - tsteq r5, r4, ror #21 │ │ │ │ + @ instruction: 0x011efed4 │ │ │ │ + tsteq r4, r4, asr #2 │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ + @ instruction: 0x011efe94 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ + tsteq r5, r8, lsr #26 │ │ │ │ + tstpeq lr, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, asr #29 │ │ │ │ + @ instruction: 0x01153af0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tstpeq lr, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsl #29 │ │ │ │ - tsteq r5, r4, lsr #21 │ │ │ │ + tstpeq lr, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ + @ instruction: 0x01153ab0 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011efbd4 │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ - tsteq r5, r4, ror #20 │ │ │ │ - @ instruction: 0x011efb94 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ - tsteq r5, r4, lsr #20 │ │ │ │ + @ instruction: 0x011efbdc │ │ │ │ + tsteq r4, ip, asr #28 │ │ │ │ + tsteq r5, r0, ror sl │ │ │ │ + @ instruction: 0x011efb9c │ │ │ │ + tsteq r4, ip, lsl #28 │ │ │ │ + tsteq r5, r0, lsr sl │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r4, r8, asr #27 │ │ │ │ + @ instruction: 0x01143dd4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r2, [pc, #-76] @ 49e668 │ │ │ │ ldr r1, [pc, #-76] @ 49e66c │ │ │ │ ldr r3, [pc, #-76] @ 49e670 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1011392,24 +1011392,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 49e860 │ │ │ │ @ instruction: 0x01289408 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128939c │ │ │ │ - tstpeq lr, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, asr #25 │ │ │ │ - tsteq r5, r8, ror #17 │ │ │ │ + tstpeq lr, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01143cd0 │ │ │ │ + @ instruction: 0x011538f4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - tstpeq lr, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsl #25 │ │ │ │ - tsteq r5, r0, lsr #17 │ │ │ │ - @ instruction: 0x011ef9d4 │ │ │ │ - tsteq r4, r0, asr #24 │ │ │ │ - tsteq r5, r4, ror #16 │ │ │ │ + tstpeq lr, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsl #25 │ │ │ │ + tsteq r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x011ef9dc │ │ │ │ + tsteq r4, ip, asr #24 │ │ │ │ + tsteq r5, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -1011455,21 +1011455,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49ea90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 49e9e8 │ │ │ │ - tstpeq lr, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ - @ instruction: 0x01153794 │ │ │ │ + tstpeq lr, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsl #23 │ │ │ │ + tsteq r5, r0, lsr #15 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - tstpeq lr, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ - tsteq r5, r4, asr r7 │ │ │ │ + @ instruction: 0x011ef8d4 │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + tsteq r5, r0, ror #14 │ │ │ │ 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 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -1012189,89 +1012189,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49eb04 │ │ │ │ @ instruction: 0x01289148 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r9, [r8, -r8]! │ │ │ │ - @ instruction: 0x011ef7d4 │ │ │ │ - tsteq r5, ip, asr r6 │ │ │ │ + @ instruction: 0x011ef7dc │ │ │ │ + tsteq r5, r8, ror #12 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ - tstpeq lr, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r8, ror #3 │ │ │ │ + tstpeq lr, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011531f4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r4, r0, lsl #11 │ │ │ │ - tstpeq lr, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, ror #9 │ │ │ │ - tsteq r5, r8, lsl #2 │ │ │ │ + tsteq r4, ip, lsl #11 │ │ │ │ + tstpeq lr, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011434f0 │ │ │ │ + tsteq r5, r4, lsl r1 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - @ instruction: 0x011ef198 │ │ │ │ - tsteq r4, r4, lsl #8 │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ + tstpeq lr, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl r4 │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - tstpeq lr, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ - tsteq r5, r4, asr #31 │ │ │ │ - ldrsheq pc, [lr, -r8] @ │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - tsteq r5, r8, lsl #31 │ │ │ │ + tstpeq lr, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsr #7 │ │ │ │ + @ instruction: 0x01152fd0 │ │ │ │ + tstpeq lr, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, ror r3 │ │ │ │ + @ instruction: 0x01152f94 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ - ldrheq pc, [lr, -ip] @ │ │ │ │ - tsteq r4, r8, lsr #6 │ │ │ │ - tsteq r5, ip, asr #30 │ │ │ │ + tstpeq lr, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsr r3 │ │ │ │ + tsteq r5, r8, asr pc │ │ │ │ muleq r0, lr, r9 │ │ │ │ - tstpeq lr, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, ror #5 │ │ │ │ - tsteq r5, r0, lsl pc │ │ │ │ + tstpeq lr, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011432f8 │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ muleq r0, sp, r9 │ │ │ │ - tstpeq lr, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011432b0 │ │ │ │ - @ instruction: 0x01152ed4 │ │ │ │ + tstpeq lr, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011432bc │ │ │ │ + tsteq r5, r0, ror #29 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - tstpeq lr, r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, ror r2 │ │ │ │ - @ instruction: 0x01152e98 │ │ │ │ + tstpeq lr, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r5, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq lr, ip, asr #31 │ │ │ │ - tsteq r4, r8, lsr r2 │ │ │ │ - tsteq r5, ip, asr lr │ │ │ │ + @ instruction: 0x011eefd4 │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ + tsteq r5, r8, ror #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011eef90 │ │ │ │ - @ instruction: 0x011431fc │ │ │ │ - tsteq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x011eef98 │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq lr, r4, asr pc │ │ │ │ - tsteq r4, r0, asr #3 │ │ │ │ - tsteq r5, r4, ror #27 │ │ │ │ + tsteq lr, ip, asr pc │ │ │ │ + tsteq r4, ip, asr #3 │ │ │ │ + @ instruction: 0x01152df0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq lr, r8, lsl pc │ │ │ │ - tsteq r4, r4, lsl #3 │ │ │ │ - tsteq r5, r8, lsr #27 │ │ │ │ + tsteq lr, r0, lsr #30 │ │ │ │ + @ instruction: 0x01143190 │ │ │ │ + @ instruction: 0x01152db4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x011eeedc │ │ │ │ - tsteq r4, r8, asr #2 │ │ │ │ - tsteq r5, ip, ror #26 │ │ │ │ + tsteq lr, r4, ror #29 │ │ │ │ + tsteq r4, r4, asr r1 │ │ │ │ + tsteq r5, r8, ror sp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r4, r4, lsl r1 │ │ │ │ - tsteq r4, r8, ror #1 │ │ │ │ - ldrheq r3, [r4, -ip] │ │ │ │ + tsteq r4, r0, lsr #2 │ │ │ │ + ldrsheq r3, [r4, -r4] │ │ │ │ + tsteq r4, r8, asr #1 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - @ instruction: 0x01143090 │ │ │ │ + @ instruction: 0x0114309c │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - tsteq r4, r4, rrx │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - tsteq r4, r8, lsr r0 │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - @ instruction: 0x011eed98 │ │ │ │ - tsteq r4, r4 │ │ │ │ - tsteq r5, r8, lsr #24 │ │ │ │ + tsteq lr, r0, lsr #27 │ │ │ │ + tsteq r4, r0, lsl r0 │ │ │ │ + tsteq r5, r4, lsr ip │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - tsteq lr, ip, asr sp │ │ │ │ - tsteq r4, r8, asr #31 │ │ │ │ - tsteq r5, ip, ror #23 │ │ │ │ + tsteq lr, r4, ror #26 │ │ │ │ + @ instruction: 0x01142fd4 │ │ │ │ + @ instruction: 0x01152bf8 │ │ │ │ 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 │ │ │ │ @@ -1012347,25 +1012347,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 49f890 │ │ │ │ add r2, r2, #1248 @ 0x4e0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49f780 │ │ │ │ - tsteq lr, ip, lsr fp │ │ │ │ - @ instruction: 0x01142db4 │ │ │ │ - @ instruction: 0x011529d8 │ │ │ │ + tsteq lr, r4, asr #22 │ │ │ │ + tsteq r4, r0, asr #27 │ │ │ │ + tsteq r5, r4, ror #19 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq lr, r4, lsl #22 │ │ │ │ - tsteq r4, ip, ror sp │ │ │ │ - tsteq r5, r0, lsr #19 │ │ │ │ + tsteq lr, ip, lsl #22 │ │ │ │ + tsteq r4, r8, lsl #27 │ │ │ │ + tsteq r5, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq lr, ip, asr #21 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ - tsteq r5, r8, ror #18 │ │ │ │ + @ instruction: 0x011eead4 │ │ │ │ + tsteq r4, r0, asr sp │ │ │ │ + tsteq r5, r4, ror r9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #376] @ 49fa24 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ @@ -1012462,24 +1012462,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49f8e8 │ │ │ │ @ instruction: 0x01288354 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01288314 │ │ │ │ - @ instruction: 0x011ee9b8 │ │ │ │ - tsteq r4, r8, asr r4 │ │ │ │ - @ instruction: 0x01142bf4 │ │ │ │ - tsteq r5, ip, asr #15 │ │ │ │ - tsteq lr, r4, asr #18 │ │ │ │ - @ instruction: 0x01142bbc │ │ │ │ - @ instruction: 0x01152790 │ │ │ │ - tsteq lr, ip, lsl #18 │ │ │ │ - tsteq r4, r4, lsl #23 │ │ │ │ - tsteq r5, r8, asr r7 │ │ │ │ + tsteq lr, r0, asr #19 │ │ │ │ + tsteq r4, r4, ror #8 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ + @ instruction: 0x011527d8 │ │ │ │ + tsteq lr, ip, asr #18 │ │ │ │ + tsteq r4, r8, asr #23 │ │ │ │ + @ instruction: 0x0115279c │ │ │ │ + tsteq lr, r4, lsl r9 │ │ │ │ + @ instruction: 0x01142b90 │ │ │ │ + tsteq r5, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #384] @ 49fbf0 │ │ │ │ ldr r3, [pc, #384] @ 49fbf4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1012577,25 +1012577,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 49faa8 │ │ │ │ @ instruction: 0x01288194 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01288154 │ │ │ │ - @ instruction: 0x011ee7f8 │ │ │ │ - @ instruction: 0x0114c290 │ │ │ │ - tsteq r4, r0, lsr sl │ │ │ │ - tsteq r5, r8, asr r6 │ │ │ │ + tsteq lr, r0, lsl #16 │ │ │ │ + @ instruction: 0x0114c29c │ │ │ │ + tsteq r4, ip, lsr sl │ │ │ │ + tsteq r5, r4, ror #12 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - tsteq lr, r8, lsl #15 │ │ │ │ - @ instruction: 0x011429f4 │ │ │ │ - tsteq r5, r8, lsl r6 │ │ │ │ - tsteq lr, ip, asr #14 │ │ │ │ - @ instruction: 0x011429b8 │ │ │ │ - @ instruction: 0x011525dc │ │ │ │ + @ instruction: 0x011ee790 │ │ │ │ + tsteq r4, r0, lsl #20 │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ + tsteq lr, r4, asr r7 │ │ │ │ + tsteq r4, r4, asr #19 │ │ │ │ + tsteq r5, r8, ror #11 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1013225,89 +1013225,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 4a0000 │ │ │ │ @ instruction: 0x01287fb0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01287f90 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ - tsteq r5, r0, lsr #15 │ │ │ │ - tsteq lr, r8, lsl r4 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + tsteq r5, ip, lsr #15 │ │ │ │ + tsteq lr, r0, lsr #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, ip, lsr #5 │ │ │ │ + @ instruction: 0x011522b8 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq lr, r4, asr r3 │ │ │ │ - @ instruction: 0x011521f0 │ │ │ │ + tsteq lr, ip, asr r3 │ │ │ │ + @ instruction: 0x011521fc │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ strdeq r7, [r8, -ip]! │ │ │ │ - tsteq lr, r0, ror r2 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - ldrsheq r2, [r5, -r8] │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ + tsteq r5, r4, ror r4 │ │ │ │ + tsteq r5, r4, lsl #2 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - tsteq lr, r4, lsr r2 │ │ │ │ - tsteq r5, r0, asr #8 │ │ │ │ - tsteq r4, r4, ror r4 │ │ │ │ - @ instruction: 0x01152094 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq r5, ip, asr #8 │ │ │ │ + tsteq r4, r0, lsl #9 │ │ │ │ + tsteq r5, r0, lsr #1 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - tsteq lr, r4, lsl #3 │ │ │ │ - @ instruction: 0x011423f0 │ │ │ │ - tsteq r5, r4, lsl r0 │ │ │ │ + tsteq lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x011423fc │ │ │ │ + tsteq r5, r0, lsr #32 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ tsteq r3, ip, lsl ip │ │ │ │ - tsteq lr, ip, ror #1 │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ - tsteq r5, ip, ror pc │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ - tsteq r5, r0, asr #30 │ │ │ │ + ldrsheq lr, [lr, -r4] │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ + tsteq r5, r8, lsl #31 │ │ │ │ + tsteq r4, ip, lsr #6 │ │ │ │ + tsteq r5, ip, asr #30 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - tsteq lr, r8, ror r0 │ │ │ │ - tsteq r4, r4, ror #5 │ │ │ │ - tsteq r5, r8, lsl #30 │ │ │ │ + tsteq lr, r0, lsl #1 │ │ │ │ + @ instruction: 0x011422f0 │ │ │ │ + tsteq r5, r4, lsl pc │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - tsteq r4, r4, lsr #5 │ │ │ │ - tsteq r5, r0, asr #29 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + @ instruction: 0x011422b0 │ │ │ │ + tsteq r5, ip, asr #29 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x011edff8 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - tsteq r5, r8, lsl #29 │ │ │ │ + tsteq lr, r0 │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ + @ instruction: 0x01151e94 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x011edfb4 │ │ │ │ - tsteq r4, r0, lsr #4 │ │ │ │ - tsteq r5, r4, asr #28 │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ - tsteq r4, r0, ror #3 │ │ │ │ - tsteq r5, r4, lsl #28 │ │ │ │ + @ instruction: 0x011edfbc │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ + tsteq r5, r0, asr lr │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ + tsteq r4, ip, ror #3 │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ - tsteq r4, r0, lsr #3 │ │ │ │ - tsteq r5, r4, asr #27 │ │ │ │ + tsteq lr, ip, lsr pc │ │ │ │ + tsteq r4, ip, lsr #3 │ │ │ │ + @ instruction: 0x01151dd0 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - @ instruction: 0x011edef4 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ - tsteq r5, r4, lsl #27 │ │ │ │ - tsteq r4, r8, lsr #2 │ │ │ │ - ldrsheq r2, [r4, -r4] │ │ │ │ + @ instruction: 0x011edefc │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ + @ instruction: 0x01151d90 │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ + tsteq r4, r0, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - tsteq r4, r4, asr #1 │ │ │ │ - @ instruction: 0x01142094 │ │ │ │ - @ instruction: 0x011eddf0 │ │ │ │ - tsteq r4, ip, asr r0 │ │ │ │ - tsteq r5, r0, lsl #25 │ │ │ │ + ldrsbeq r2, [r4, -r0] │ │ │ │ + tsteq r4, r0, lsr #1 │ │ │ │ + @ instruction: 0x011eddf8 │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ + tsteq r5, ip, lsl #25 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - @ instruction: 0x011eddb0 │ │ │ │ - tsteq r4, ip, lsl r0 │ │ │ │ - tsteq r5, r0, asr #24 │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - @ instruction: 0x01141fdc │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ - @ instruction: 0x01141f9c │ │ │ │ - tsteq r5, r0, asr #23 │ │ │ │ + @ instruction: 0x011eddb8 │ │ │ │ + tsteq r4, r8, lsr #32 │ │ │ │ + tsteq r5, ip, asr #24 │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + tsteq r4, r8, ror #31 │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ + tsteq r4, r8, lsr #31 │ │ │ │ + tsteq r5, ip, asr #23 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ 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 │ │ │ │ @@ -1014040,67 +1014040,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4a0bc8 │ │ │ │ @ instruction: 0x01287490 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128744c │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq lr, r4, asr r8 │ │ │ │ - @ instruction: 0x011516d8 │ │ │ │ + tsteq lr, ip, asr r8 │ │ │ │ + tsteq r5, r4, ror #13 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x01287034 │ │ │ │ - @ instruction: 0x011ed6fc │ │ │ │ - tsteq r4, r8, ror #18 │ │ │ │ - @ instruction: 0x01151590 │ │ │ │ - @ instruction: 0x011ed69c │ │ │ │ - tsteq r5, r0, lsr #10 │ │ │ │ + tsteq lr, r4, lsl #14 │ │ │ │ + tsteq r4, r4, ror r9 │ │ │ │ + @ instruction: 0x0115159c │ │ │ │ + tsteq lr, r4, lsr #13 │ │ │ │ + tsteq r5, ip, lsr #10 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - tsteq r5, r8, lsl #9 │ │ │ │ - @ instruction: 0x011ed5f4 │ │ │ │ + @ instruction: 0x01151494 │ │ │ │ + @ instruction: 0x011ed5fc │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ - tsteq r5, r8, lsl #6 │ │ │ │ + tsteq lr, r8, ror r4 │ │ │ │ + tsteq r5, r4, lsl r3 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - tsteq lr, ip, asr #7 │ │ │ │ + @ instruction: 0x011ed3d4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ + tsteq r5, ip, ror #4 │ │ │ │ andeq r0, r0, r9, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr r7 │ │ │ │ - @ instruction: 0x011415d8 │ │ │ │ + tsteq r4, r4, ror #11 │ │ │ │ tsteq r3, r0, lsl lr │ │ │ │ @ instruction: 0x01131dbc │ │ │ │ tsteq r3, ip, ror sp │ │ │ │ - tsteq lr, r8, asr r2 │ │ │ │ - tsteq r5, r4, asr r5 │ │ │ │ - tsteq r5, r4, ror #1 │ │ │ │ + tsteq lr, r0, ror #4 │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ + ldrsheq r1, [r5, -r0] │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ - tsteq r4, r4, lsl #9 │ │ │ │ - tsteq r5, r8, lsr #1 │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x01141490 │ │ │ │ + ldrheq r1, [r5, -r4] │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - @ instruction: 0x011ed1dc │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ - tsteq r5, ip, rrx │ │ │ │ + tsteq lr, r4, ror #3 │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ + tsteq r5, r8, ror r0 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - tsteq r4, r4, lsl r4 │ │ │ │ - tsteq r4, r8, ror #7 │ │ │ │ - @ instruction: 0x011413bc │ │ │ │ - tsteq r4, ip, lsl #7 │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - tsteq r4, r0, asr r3 │ │ │ │ - ldrheq sp, [lr, -r0] │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - tsteq r5, r0, asr #30 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + @ instruction: 0x011413f4 │ │ │ │ + tsteq r4, r8, asr #7 │ │ │ │ + @ instruction: 0x01141398 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ + ldrheq sp, [lr, -r8] │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + tsteq r5, ip, asr #30 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - tsteq lr, r4, ror r0 │ │ │ │ - tsteq r4, r0, ror #5 │ │ │ │ - tsteq r5, r4, lsl #30 │ │ │ │ + tsteq lr, ip, ror r0 │ │ │ │ + tsteq r4, ip, ror #5 │ │ │ │ + tsteq r5, r0, lsl pc │ │ │ │ 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, #1252] @ 4a18ac │ │ │ │ ldr r3, [pc, #1252] @ 4a18b0 │ │ │ │ @@ -1014416,66 +1014416,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4a150c │ │ │ │ @ instruction: 0x0128683c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r6, [r8, -r0]! │ │ │ │ - @ instruction: 0x011ecdb4 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + @ instruction: 0x011ecdbc │ │ │ │ + tsteq r5, r0, lsl r1 │ │ │ │ tsteq r3, ip, lsl #28 │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - tsteq lr, r8, asr sp │ │ │ │ - tsteq r5, r4, lsr #1 │ │ │ │ + tsteq lr, r0, ror #26 │ │ │ │ + ldrheq r1, [r5, -r0] │ │ │ │ tsteq r3, ip, lsr #27 │ │ │ │ - @ instruction: 0x01150bd4 │ │ │ │ + tsteq r5, r0, ror #23 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - tsteq lr, r0, lsl sp │ │ │ │ - tsteq r5, ip, asr r0 │ │ │ │ + tsteq lr, r8, lsl sp │ │ │ │ + tsteq r5, r8, rrx │ │ │ │ tsteq r3, r4, ror #26 │ │ │ │ - tsteq r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x01150b98 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x011eccd0 │ │ │ │ - tsteq r4, ip, lsr pc │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ + @ instruction: 0x011eccd8 │ │ │ │ + tsteq r4, r8, asr #30 │ │ │ │ + tsteq r5, ip, ror #22 │ │ │ │ @ instruction: 0x000007bf │ │ │ │ - tsteq lr, ip, lsl #25 │ │ │ │ - tsteq r5, r8, lsr #31 │ │ │ │ - tsteq r5, ip, lsl fp │ │ │ │ + @ instruction: 0x011ecc94 │ │ │ │ + @ instruction: 0x01150fb4 │ │ │ │ + tsteq r5, r8, lsr #22 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - tsteq lr, r8, asr #24 │ │ │ │ - @ instruction: 0x01140eb4 │ │ │ │ - @ instruction: 0x01150ad8 │ │ │ │ + tsteq lr, r0, asr ip │ │ │ │ + tsteq r4, r0, asr #29 │ │ │ │ + tsteq r5, r4, ror #21 │ │ │ │ andeq r0, r0, r2, asr #15 │ │ │ │ - tsteq lr, r8, lsl #24 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - @ instruction: 0x01150a98 │ │ │ │ + tsteq lr, r0, lsl ip │ │ │ │ + tsteq r4, r0, lsl #29 │ │ │ │ + tsteq r5, r4, lsr #21 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - tsteq lr, r8, asr #23 │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ - tsteq lr, r8, lsl #23 │ │ │ │ - tsteq r5, r4, asr #29 │ │ │ │ - tsteq r5, r4, lsl sl │ │ │ │ + @ instruction: 0x011ecbd0 │ │ │ │ + tsteq r4, r0, asr #28 │ │ │ │ + tsteq r5, ip, asr sl │ │ │ │ + @ instruction: 0x011ecb90 │ │ │ │ + @ instruction: 0x01150ed0 │ │ │ │ + tsteq r5, r0, lsr #20 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ - tsteq lr, r4, asr fp │ │ │ │ - tsteq r4, r0, asr #27 │ │ │ │ - tsteq r5, r4, ror #19 │ │ │ │ - tsteq lr, r4, lsl fp │ │ │ │ - tsteq r4, r0, lsl #27 │ │ │ │ - tsteq r5, r4, lsr #19 │ │ │ │ + tsteq lr, ip, asr fp │ │ │ │ + tsteq r4, ip, asr #27 │ │ │ │ + @ instruction: 0x011509f0 │ │ │ │ + tsteq lr, ip, lsl fp │ │ │ │ + tsteq r4, ip, lsl #27 │ │ │ │ + @ instruction: 0x011509b0 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x011ecad4 │ │ │ │ - tsteq r4, r0, asr #26 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ + @ instruction: 0x011ecadc │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - @ instruction: 0x011eca94 │ │ │ │ - tsteq r4, r0, lsl #26 │ │ │ │ - tsteq r5, r4, lsr #18 │ │ │ │ + @ instruction: 0x011eca9c │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ + tsteq r5, r0, lsr r9 │ │ │ │ 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, #832] @ 4a1ce4 │ │ │ │ ldr r3, [pc, #832] @ 4a1ce8 │ │ │ │ @@ -1014686,45 +1014686,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1a80 │ │ │ │ @ instruction: 0x01286260 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128617c │ │ │ │ - tsteq lr, r4, lsr r8 │ │ │ │ - tsteq r5, r4, ror #23 │ │ │ │ + tsteq lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x01150bf0 │ │ │ │ @ instruction: 0x011308b4 │ │ │ │ - tsteq r5, r0, asr #13 │ │ │ │ + tsteq r5, ip, asr #13 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x011ec7d8 │ │ │ │ - @ instruction: 0x01150b90 │ │ │ │ + tsteq lr, r0, ror #15 │ │ │ │ + @ instruction: 0x01150b9c │ │ │ │ tsteq r3, r8, asr r8 │ │ │ │ - tsteq r5, r4, ror #12 │ │ │ │ + tsteq r5, r0, ror r6 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - tsteq lr, ip, lsl #15 │ │ │ │ - tsteq r4, r4, lsl #20 │ │ │ │ - tsteq r5, r0, lsr #12 │ │ │ │ - tsteq lr, r0, asr r7 │ │ │ │ - tsteq r4, r8, asr #19 │ │ │ │ - tsteq r5, r4, ror #11 │ │ │ │ + @ instruction: 0x011ec794 │ │ │ │ + tsteq r4, r0, lsl sl │ │ │ │ + tsteq r5, ip, lsr #12 │ │ │ │ + tsteq lr, r8, asr r7 │ │ │ │ + @ instruction: 0x011409d4 │ │ │ │ + @ instruction: 0x011505f0 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - tsteq lr, r4, lsl r7 │ │ │ │ - tsteq r4, ip, lsl #19 │ │ │ │ - tsteq r5, r8, lsr #11 │ │ │ │ + tsteq lr, ip, lsl r7 │ │ │ │ + @ instruction: 0x01140998 │ │ │ │ + @ instruction: 0x011505b4 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - @ instruction: 0x011ec6d4 │ │ │ │ - tsteq r5, r4, asr sl │ │ │ │ - tsteq r5, r4, ror #10 │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ - tsteq r5, r0, lsr #10 │ │ │ │ + @ instruction: 0x011ec6dc │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + @ instruction: 0x011ec694 │ │ │ │ + tsteq r4, r0, lsl r9 │ │ │ │ + tsteq r5, ip, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ - tsteq r4, r8, asr #17 │ │ │ │ - tsteq r5, r4, ror #9 │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ + @ instruction: 0x011408d4 │ │ │ │ + @ instruction: 0x011504f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #880] @ 0x370 │ │ │ │ ldr r2, [r0, #884] @ 0x374 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ @@ -1014794,25 +1014794,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4a1ecc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1392 @ 0x570 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1dcc │ │ │ │ - tsteq lr, ip, lsl r5 │ │ │ │ - @ instruction: 0x011508dc │ │ │ │ - tsteq r5, ip, lsr #7 │ │ │ │ + tsteq lr, r4, lsr #10 │ │ │ │ + tsteq r5, r8, ror #17 │ │ │ │ + @ instruction: 0x011503b8 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - @ instruction: 0x011ec4d4 │ │ │ │ - tsteq r5, ip, asr #17 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ + @ instruction: 0x011ec4dc │ │ │ │ + @ instruction: 0x011508d8 │ │ │ │ + tsteq r5, r4, ror r3 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - @ instruction: 0x011ec494 │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ - tsteq r5, r8, lsr #6 │ │ │ │ + @ instruction: 0x011ec49c │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ + tsteq r5, r4, lsr r3 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -1014953,28 +1014953,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4a1fd4 │ │ │ │ @ instruction: 0x01285d0c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r5, [r8, -r8]! │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq r5, r4, lsr #4 │ │ │ │ + tsteq r5, r0, lsr r2 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ + tsteq lr, r4, lsl #7 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ @ instruction: 0x01285c28 │ │ │ │ @ instruction: 0x01130dd4 │ │ │ │ - tsteq r4, r8, lsl r5 │ │ │ │ - tsteq lr, r4, ror r2 │ │ │ │ - tsteq r4, r0, ror #9 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ + tsteq lr, ip, ror r2 │ │ │ │ + tsteq r4, ip, ror #9 │ │ │ │ + tsteq r5, r0, lsl r1 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq lr, r4, lsr r2 │ │ │ │ - tsteq r4, r0, lsr #9 │ │ │ │ - tsteq r5, r4, asr #1 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + tsteq r4, ip, lsr #9 │ │ │ │ + ldrsbeq r0, [r5, -r0] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #3808] @ 4a3050 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1015931,152 +1015931,152 @@ │ │ │ │ bl c0190 │ │ │ │ b 4a22f0 │ │ │ │ smlawbeq r8, r8, sl, r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0128590c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ - @ instruction: 0x01140098 │ │ │ │ - tstpeq r4, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + tsteq r4, r4, lsr #1 │ │ │ │ + tstpeq r4, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ - tstpeq r3, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011ebcf4 │ │ │ │ + tstpeq r3, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ - tstpeq r3, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + tstpeq r3, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - @ instruction: 0x011ebbfc │ │ │ │ - tstpeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114fa90 │ │ │ │ + tsteq lr, r4, lsl #24 │ │ │ │ + tstpeq r3, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114fa9c │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x011eba98 │ │ │ │ - tstpeq r3, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, lsr #21 │ │ │ │ + tstpeq r3, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - tsteq lr, r4, lsr sl │ │ │ │ - tstpeq r3, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ - tstpeq r4, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, lsr #19 │ │ │ │ - tstpeq r3, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + tstpeq r3, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f8d0 │ │ │ │ + @ instruction: 0x011eb9f4 │ │ │ │ + tstpeq r4, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb9b4 │ │ │ │ + tstpeq r3, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - tsteq lr, r0, ror r9 │ │ │ │ - @ instruction: 0x0113fbdc │ │ │ │ - tstpeq r4, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, ror r9 │ │ │ │ + tstpeq r3, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ - tstpeq r3, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsr r9 │ │ │ │ + tstpeq r3, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f7d4 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - @ instruction: 0x011eb8f8 │ │ │ │ - tstpeq r3, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, lsl #18 │ │ │ │ + tstpeq r3, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f798 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - @ instruction: 0x011eb8bc │ │ │ │ - tstpeq r3, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, asr #17 │ │ │ │ + tstpeq r3, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - tsteq lr, r0, lsl #17 │ │ │ │ - tstpeq r3, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsl #17 │ │ │ │ + @ instruction: 0x0113faf8 │ │ │ │ + tstpeq r4, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - tsteq lr, r4, asr #16 │ │ │ │ - tstpeq r3, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f6d0 │ │ │ │ + tsteq lr, ip, asr #16 │ │ │ │ + @ instruction: 0x0113fab8 │ │ │ │ + @ instruction: 0x0114f6dc │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - tsteq lr, r4, lsl #16 │ │ │ │ - tstpeq r3, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f690 │ │ │ │ - tsteq lr, r4, asr #15 │ │ │ │ - tstpeq r3, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #16 │ │ │ │ + tstpeq r3, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f69c │ │ │ │ + tsteq lr, ip, asr #15 │ │ │ │ + tstpeq r3, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - tsteq lr, r4, lsl #15 │ │ │ │ - tstpeq r3, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #15 │ │ │ │ + @ instruction: 0x0113f9f8 │ │ │ │ + tstpeq r4, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ - @ instruction: 0x0113f9b0 │ │ │ │ - @ instruction: 0x0114f5d4 │ │ │ │ + tsteq lr, ip, asr #14 │ │ │ │ + @ instruction: 0x0113f9bc │ │ │ │ + tstpeq r4, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ - tstpeq r3, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f594 │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ + tstpeq r3, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - tsteq lr, r8, asr #13 │ │ │ │ - tstpeq r3, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsl #13 │ │ │ │ - @ instruction: 0x0113f8f0 │ │ │ │ - tstpeq r4, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb6d0 │ │ │ │ + tstpeq r3, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb690 │ │ │ │ + @ instruction: 0x0113f8fc │ │ │ │ + tstpeq r4, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r5 │ │ │ │ - tsteq lr, r8, asr #12 │ │ │ │ - @ instruction: 0x0113f8b0 │ │ │ │ - @ instruction: 0x0114f4d8 │ │ │ │ + tsteq lr, r0, asr r6 │ │ │ │ + @ instruction: 0x0113f8bc │ │ │ │ + tstpeq r4, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq lr, r8, lsl #12 │ │ │ │ - tstpeq r3, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f498 │ │ │ │ + tsteq lr, r0, lsl r6 │ │ │ │ + tstpeq r3, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - tsteq lr, ip, asr #11 │ │ │ │ - tstpeq r3, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb5d4 │ │ │ │ + tstpeq r3, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, r5 │ │ │ │ - @ instruction: 0x011eb590 │ │ │ │ - @ instruction: 0x0113f7fc │ │ │ │ - tstpeq r4, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb598 │ │ │ │ + tstpeq r3, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005be │ │ │ │ - tsteq lr, r4, asr r5 │ │ │ │ - tstpeq r3, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, asr r5 │ │ │ │ + tstpeq r3, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f3f4 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - tsteq lr, r8, lsl r5 │ │ │ │ - tstpeq r3, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, lsr #10 │ │ │ │ + @ instruction: 0x0113f790 │ │ │ │ + @ instruction: 0x0114f3b4 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - @ instruction: 0x011eb4dc │ │ │ │ - tstpeq r3, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, ror #9 │ │ │ │ + tstpeq r3, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - tsteq lr, r0, lsr #9 │ │ │ │ - tstpeq r3, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsr #9 │ │ │ │ + tstpeq r3, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - tsteq lr, r4, ror #8 │ │ │ │ - @ instruction: 0x0113f6d0 │ │ │ │ - @ instruction: 0x0114f2f4 │ │ │ │ + tsteq lr, ip, ror #8 │ │ │ │ + @ instruction: 0x0113f6dc │ │ │ │ + tstpeq r4, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ - @ instruction: 0x0113f690 │ │ │ │ - @ instruction: 0x0114f2b4 │ │ │ │ + tsteq lr, r0, lsr r4 │ │ │ │ + @ instruction: 0x0113f69c │ │ │ │ + tstpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - tsteq lr, r8, ror #7 │ │ │ │ - tstpeq r3, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsr #7 │ │ │ │ - tstpeq r3, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb3f0 │ │ │ │ + tstpeq r3, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb3b0 │ │ │ │ + tstpeq r3, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sp, r5 │ │ │ │ - tsteq lr, r8, ror #6 │ │ │ │ - @ instruction: 0x0113f5d4 │ │ │ │ - @ instruction: 0x0114f1f8 │ │ │ │ + tsteq lr, r0, ror r3 │ │ │ │ + tstpeq r3, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, ip, r5 │ │ │ │ - tsteq lr, ip, lsr #6 │ │ │ │ - @ instruction: 0x0113f594 │ │ │ │ - @ instruction: 0x0114f1bc │ │ │ │ + tsteq lr, r4, lsr r3 │ │ │ │ + tstpeq r3, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq lr, ip, ror #5 │ │ │ │ - tstpeq r3, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011eb2f4 │ │ │ │ + tstpeq r3, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ │ │ │ │ 004a3290 : │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a32b0 │ │ │ │ @@ -1016104,17 +1016104,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq lr, r0, asr #32 │ │ │ │ - tstpeq r4, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr #29 │ │ │ │ + tsteq lr, r8, asr #32 │ │ │ │ + tstpeq r4, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114eed4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ble 4a3378 │ │ │ │ @@ -1016361,17 +1016361,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a3698 │ │ │ │ @ instruction: 0x01284840 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01284564 │ │ │ │ - tsteq lr, ip, lsr #24 │ │ │ │ - tsteq r3, r4, lsr #29 │ │ │ │ - tsteq r4, r0, asr #21 │ │ │ │ + tsteq lr, r4, lsr ip │ │ │ │ + @ instruction: 0x0113eeb0 │ │ │ │ + tsteq r4, ip, asr #21 │ │ │ │ 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 │ │ │ │ @@ -1016953,40 +1016953,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a3f7c │ │ │ │ ldrdeq r3, [r8, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01283db4 │ │ │ │ - @ instruction: 0x0113e6fc │ │ │ │ - tsteq lr, ip, ror r4 │ │ │ │ - tsteq r4, ip, lsl #6 │ │ │ │ + tsteq r3, r8, lsl #14 │ │ │ │ + tsteq lr, r4, lsl #9 │ │ │ │ + tsteq r4, r8, lsl r3 │ │ │ │ andeq r1, r0, r5, lsr lr │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ - tsteq r3, ip, lsr #13 │ │ │ │ - @ instruction: 0x0114e2d0 │ │ │ │ + tsteq lr, r8, asr #8 │ │ │ │ + @ instruction: 0x0113e6b8 │ │ │ │ + @ instruction: 0x0114e2dc │ │ │ │ andeq r1, r0, sp, asr #28 │ │ │ │ - tsteq lr, r4, lsl #8 │ │ │ │ - tsteq r3, ip, ror #12 │ │ │ │ - @ instruction: 0x0114e290 │ │ │ │ + tsteq lr, ip, lsl #8 │ │ │ │ + tsteq r3, r8, ror r6 │ │ │ │ + @ instruction: 0x0114e29c │ │ │ │ andeq r1, r0, r0, asr lr │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ - @ instruction: 0x011ea3b8 │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ - tsteq r3, r8, ror #11 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ + tsteq lr, r0, asr #7 │ │ │ │ + tsteq r4, r4, asr r2 │ │ │ │ + tsteq lr, r4, lsl #7 │ │ │ │ + @ instruction: 0x0113e5f4 │ │ │ │ + tsteq r4, r8, lsl r2 │ │ │ │ andeq r1, r0, pc, asr #28 │ │ │ │ - @ instruction: 0x0113e5b4 │ │ │ │ - tsteq lr, r4, lsr r3 │ │ │ │ - tsteq r4, r0, asr #3 │ │ │ │ + tsteq r3, r0, asr #11 │ │ │ │ + tsteq lr, ip, lsr r3 │ │ │ │ + tsteq r4, ip, asr #3 │ │ │ │ andeq r1, r0, sp, lsr lr │ │ │ │ - tsteq r3, r0, ror r5 │ │ │ │ - @ instruction: 0x011ea2f0 │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ + tsteq r3, ip, ror r5 │ │ │ │ + @ instruction: 0x011ea2f8 │ │ │ │ + tsteq r4, r8, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -1017485,83 +1017485,83 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a43c8 │ │ │ │ @ instruction: 0x01283b1c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r3, [r8, -r4]! │ │ │ │ - tsteq lr, r8, ror r1 │ │ │ │ + tsteq lr, r0, lsl #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ andeq r0, r0, r1, ror #22 │ │ │ │ andeq r0, r0, r5, ror #22 │ │ │ │ - tsteq r4, r8, lsr r6 │ │ │ │ - tsteq r4, ip, lsl #11 │ │ │ │ + tsteq r4, r4, asr #12 │ │ │ │ + @ instruction: 0x0114b598 │ │ │ │ @ instruction: 0x01283834 │ │ │ │ @ instruction: 0x0112e9dc │ │ │ │ - tsteq lr, ip, lsr #29 │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ - tsteq r4, r4, lsr sp │ │ │ │ + @ instruction: 0x011e9eb4 │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ + tsteq r4, r0, asr #26 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ - ldrsbeq lr, [r3, -r8] │ │ │ │ - @ instruction: 0x0114dcf4 │ │ │ │ + tsteq lr, r4, ror lr │ │ │ │ + tsteq r3, r4, ror #1 │ │ │ │ + tsteq r4, r0, lsl #26 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ - @ instruction: 0x0113e098 │ │ │ │ - @ instruction: 0x0114dcb4 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + tsteq r3, r4, lsr #1 │ │ │ │ + tsteq r4, r0, asr #25 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - tsteq lr, ip, ror #27 │ │ │ │ - tsteq r3, r8, asr r0 │ │ │ │ - tsteq r4, r4, ror ip │ │ │ │ + @ instruction: 0x011e9df4 │ │ │ │ + tsteq r3, r4, rrx │ │ │ │ + tsteq r4, r0, lsl #25 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - tsteq lr, ip, lsr #27 │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ - tsteq r4, r4, lsr ip │ │ │ │ + @ instruction: 0x011e9db4 │ │ │ │ + tsteq r3, r4, lsr #32 │ │ │ │ + tsteq r4, r0, asr #24 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ - @ instruction: 0x0113dfd8 │ │ │ │ - @ instruction: 0x0114dbf8 │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ - @ instruction: 0x0113df98 │ │ │ │ - @ instruction: 0x0114dbbc │ │ │ │ + tsteq lr, r4, ror sp │ │ │ │ + tsteq r3, r4, ror #31 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ + tsteq lr, r4, lsr sp │ │ │ │ + tsteq r3, r4, lsr #31 │ │ │ │ + tsteq r4, r8, asr #23 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - tsteq lr, ip, ror #25 │ │ │ │ - tsteq r3, r8, asr pc │ │ │ │ - tsteq r4, r4, ror fp │ │ │ │ + @ instruction: 0x011e9cf4 │ │ │ │ + tsteq r3, r4, ror #30 │ │ │ │ + tsteq r4, r0, lsl #23 │ │ │ │ andeq r0, r0, fp, ror #22 │ │ │ │ - tsteq lr, ip, lsr #25 │ │ │ │ - tsteq r3, r8, lsl pc │ │ │ │ - tsteq r4, r4, lsr fp │ │ │ │ + @ instruction: 0x011e9cb4 │ │ │ │ + tsteq r3, r4, lsr #30 │ │ │ │ + tsteq r4, r0, asr #22 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - tsteq r3, r0, ror #29 │ │ │ │ - tsteq lr, r8, lsr ip │ │ │ │ - tsteq r3, r4, lsr #29 │ │ │ │ - tsteq r4, r8, asr #21 │ │ │ │ + tsteq r3, ip, ror #29 │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + @ instruction: 0x0113deb0 │ │ │ │ + @ instruction: 0x0114dad4 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - @ instruction: 0x011e9bf8 │ │ │ │ - tsteq r3, r4, ror #28 │ │ │ │ - tsteq r4, r0, lsl #21 │ │ │ │ + tsteq lr, r0, lsl #24 │ │ │ │ + tsteq r3, r0, ror lr │ │ │ │ + tsteq r4, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - tsteq r3, ip, lsr #28 │ │ │ │ + tsteq r3, r8, lsr lr │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - @ instruction: 0x0113ddfc │ │ │ │ - tsteq r3, ip, asr #27 │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ + @ instruction: 0x0113ddd8 │ │ │ │ andeq r0, r0, r3, ror #22 │ │ │ │ - tsteq lr, r8, lsr #22 │ │ │ │ - @ instruction: 0x0113dd94 │ │ │ │ - @ instruction: 0x0114d9b0 │ │ │ │ + tsteq lr, r0, lsr fp │ │ │ │ + tsteq r3, r0, lsr #27 │ │ │ │ + @ instruction: 0x0114d9bc │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ - tsteq lr, r8, ror #21 │ │ │ │ - tsteq r3, r4, asr sp │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ + @ instruction: 0x011e9af0 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ + tsteq r4, ip, ror r9 │ │ │ │ andeq r0, r0, sl, ror #22 │ │ │ │ - tsteq lr, r8, lsr #21 │ │ │ │ - tsteq r3, r4, lsl sp │ │ │ │ - tsteq r4, r0, lsr r9 │ │ │ │ + @ instruction: 0x011e9ab0 │ │ │ │ + tsteq r3, r0, lsr #26 │ │ │ │ + tsteq r4, ip, lsr r9 │ │ │ │ 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, #3180] @ 4a5640 │ │ │ │ ldr r3, [r0, #884] @ 0x374 │ │ │ │ @@ -1018356,136 +1018356,136 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a4e18 │ │ │ │ - tsteq r4, r0, lsl #27 │ │ │ │ + tsteq r4, ip, lsl #27 │ │ │ │ @ instruction: 0x0128320c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq lr, r4, lsl #17 │ │ │ │ - tsteq r4, r4, lsr #14 │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ - tsteq r4, r4, lsl #24 │ │ │ │ - @ instruction: 0x0114dbfc │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ - @ instruction: 0x0114dbd8 │ │ │ │ - @ instruction: 0x0114dbd4 │ │ │ │ - @ instruction: 0x0114dbd8 │ │ │ │ - @ instruction: 0x0114dbd4 │ │ │ │ - @ instruction: 0x0114dbd4 │ │ │ │ - @ instruction: 0x0114dbd8 │ │ │ │ - @ instruction: 0x0114dbdc │ │ │ │ + tsteq lr, ip, lsl #17 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ + tsteq r4, r8, lsl ip │ │ │ │ + tsteq r4, r0, lsl ip │ │ │ │ + tsteq r4, r8, lsl #24 │ │ │ │ + tsteq r4, r8, lsl #3 │ │ │ │ + tsteq r4, r4, ror #23 │ │ │ │ + tsteq r4, r0, ror #23 │ │ │ │ + tsteq r4, r4, ror #23 │ │ │ │ tsteq r4, r0, ror #23 │ │ │ │ tsteq r4, r0, ror #23 │ │ │ │ - @ instruction: 0x0114dbf8 │ │ │ │ - @ instruction: 0x0114dbf0 │ │ │ │ + tsteq r4, r4, ror #23 │ │ │ │ + tsteq r4, r8, ror #23 │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ @ instruction: 0x0114dbfc │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ + tsteq r4, r8, lsl #24 │ │ │ │ + tsteq r4, r8, lsl ip │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ + tsteq r4, r0, lsr ip │ │ │ │ tsteq r4, ip, lsl ip │ │ │ │ - tsteq r4, r0, lsr #24 │ │ │ │ - tsteq r4, r4, lsr #24 │ │ │ │ - tsteq r4, r0, lsl ip │ │ │ │ - tsteq r4, r0, lsl ip │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ + @ instruction: 0x011e94dc │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + tsteq lr, r0, lsr #9 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + tsteq lr, r4, ror #8 │ │ │ │ + tsteq r3, r0, ror #13 │ │ │ │ + tsteq r4, r0, lsl #6 │ │ │ │ + tsteq lr, r8, lsr #8 │ │ │ │ + tsteq r3, r4, lsr #13 │ │ │ │ + tsteq r4, r4, asr #5 │ │ │ │ + tsteq lr, ip, ror #7 │ │ │ │ + tsteq r3, r8, ror #12 │ │ │ │ + tsteq r4, r8, lsl #5 │ │ │ │ + @ instruction: 0x011e93b0 │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ + tsteq r4, ip, asr #4 │ │ │ │ + tsteq lr, r4, ror r3 │ │ │ │ + @ instruction: 0x0113d5f0 │ │ │ │ + tsteq r4, r0, lsl r2 │ │ │ │ + tsteq lr, r8, lsr r3 │ │ │ │ + @ instruction: 0x0113d5b4 │ │ │ │ + @ instruction: 0x0114d1d4 │ │ │ │ + @ instruction: 0x011e92fc │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ + @ instruction: 0x0114d198 │ │ │ │ + tsteq lr, r0, asr #5 │ │ │ │ + tsteq r3, ip, lsr r5 │ │ │ │ + tsteq r4, ip, asr r1 │ │ │ │ + tsteq lr, r4, lsl #5 │ │ │ │ + tsteq r3, r0, lsl #10 │ │ │ │ + tsteq r4, r0, lsr #2 │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ + tsteq r3, r4, asr #9 │ │ │ │ + tsteq r4, r4, ror #1 │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ + tsteq r3, r8, lsl #9 │ │ │ │ + tsteq r4, r8, lsr #1 │ │ │ │ + @ instruction: 0x011e91d0 │ │ │ │ + tsteq r3, ip, asr #8 │ │ │ │ + tsteq r4, ip, rrx │ │ │ │ + @ instruction: 0x011e9194 │ │ │ │ + tsteq r3, r0, lsl r4 │ │ │ │ + tsteq r4, r0, lsr r0 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + @ instruction: 0x0113d3d4 │ │ │ │ + @ instruction: 0x0114cff4 │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + @ instruction: 0x0113d398 │ │ │ │ + @ instruction: 0x0114cfb8 │ │ │ │ + tsteq lr, r0, ror #1 │ │ │ │ + tsteq r3, ip, asr r3 │ │ │ │ + tsteq r4, ip, ror pc │ │ │ │ + tsteq lr, r4, lsr #1 │ │ │ │ + tsteq r3, r0, lsr #6 │ │ │ │ + tsteq r4, r0, asr #30 │ │ │ │ + tsteq lr, r8, rrx │ │ │ │ + tsteq r3, r4, ror #5 │ │ │ │ + tsteq r4, r4, lsl #30 │ │ │ │ + tsteq lr, ip, lsr #32 │ │ │ │ + tsteq r3, r8, lsr #5 │ │ │ │ + tsteq r4, r8, asr #29 │ │ │ │ + @ instruction: 0x011e8ff0 │ │ │ │ + tsteq r3, ip, ror #4 │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ + @ instruction: 0x011e8fb4 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r4, r0, asr lr │ │ │ │ + tsteq lr, r8, ror pc │ │ │ │ + @ instruction: 0x0113d1f4 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ + @ instruction: 0x0113d1bc │ │ │ │ + tsteq r3, ip, lsl #3 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + ldrsheq sp, [r3, -r8] │ │ │ │ + ldrsbeq sp, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsr #1 │ │ │ │ + tsteq r3, ip, ror r0 │ │ │ │ + tsteq r3, ip, asr #32 │ │ │ │ + @ instruction: 0x011e8db0 │ │ │ │ + tsteq r3, ip, lsr #32 │ │ │ │ + tsteq r4, r0, asr ip │ │ │ │ + tsteq lr, r4, ror sp │ │ │ │ + @ instruction: 0x0113cff0 │ │ │ │ tsteq r4, r0, lsl ip │ │ │ │ - @ instruction: 0x011e94d4 │ │ │ │ - tsteq r3, ip, asr #14 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - @ instruction: 0x011e9498 │ │ │ │ - tsteq r3, r0, lsl r7 │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ - tsteq lr, ip, asr r4 │ │ │ │ - @ instruction: 0x0113d6d4 │ │ │ │ - @ instruction: 0x0114d2f4 │ │ │ │ - tsteq lr, r0, lsr #8 │ │ │ │ - @ instruction: 0x0113d698 │ │ │ │ - @ instruction: 0x0114d2b8 │ │ │ │ - tsteq lr, r4, ror #7 │ │ │ │ - tsteq r3, ip, asr r6 │ │ │ │ - tsteq r4, ip, ror r2 │ │ │ │ - tsteq lr, r8, lsr #7 │ │ │ │ - tsteq r3, r0, lsr #12 │ │ │ │ - tsteq r4, r0, asr #4 │ │ │ │ - tsteq lr, ip, ror #6 │ │ │ │ - tsteq r3, r4, ror #11 │ │ │ │ - tsteq r4, r4, lsl #4 │ │ │ │ - tsteq lr, r0, lsr r3 │ │ │ │ - tsteq r3, r8, lsr #11 │ │ │ │ - tsteq r4, r8, asr #3 │ │ │ │ - @ instruction: 0x011e92f4 │ │ │ │ - tsteq r3, ip, ror #10 │ │ │ │ - tsteq r4, ip, lsl #3 │ │ │ │ - @ instruction: 0x011e92b8 │ │ │ │ - tsteq r3, r0, lsr r5 │ │ │ │ - tsteq r4, r0, asr r1 │ │ │ │ - tsteq lr, ip, ror r2 │ │ │ │ - @ instruction: 0x0113d4f4 │ │ │ │ - tsteq r4, r4, lsl r1 │ │ │ │ - tsteq lr, r0, asr #4 │ │ │ │ - @ instruction: 0x0113d4b8 │ │ │ │ - ldrsbeq sp, [r4, -r8] │ │ │ │ - tsteq lr, r4, lsl #4 │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - @ instruction: 0x0114d09c │ │ │ │ - tsteq lr, r8, asr #3 │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ - tsteq lr, ip, lsl #3 │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ - tsteq r4, r4, lsr #32 │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ - tsteq r3, r8, asr #7 │ │ │ │ - tsteq r4, r8, ror #31 │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - tsteq r3, ip, lsl #7 │ │ │ │ - tsteq r4, ip, lsr #31 │ │ │ │ - ldrsbeq r9, [lr, -r8] │ │ │ │ - tsteq r3, r0, asr r3 │ │ │ │ - tsteq r4, r0, ror pc │ │ │ │ - @ instruction: 0x011e909c │ │ │ │ - tsteq r3, r4, lsl r3 │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ - tsteq lr, r0, rrx │ │ │ │ - @ instruction: 0x0113d2d8 │ │ │ │ - @ instruction: 0x0114cef8 │ │ │ │ - tsteq lr, r4, lsr #32 │ │ │ │ - @ instruction: 0x0113d29c │ │ │ │ - @ instruction: 0x0114cebc │ │ │ │ - tsteq lr, r8, ror #31 │ │ │ │ - tsteq r3, r0, ror #4 │ │ │ │ - tsteq r4, r0, lsl #29 │ │ │ │ - tsteq lr, ip, lsr #31 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ - tsteq r4, r4, asr #28 │ │ │ │ - tsteq lr, r0, ror pc │ │ │ │ - tsteq r3, r8, ror #3 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - @ instruction: 0x0113d1b0 │ │ │ │ - tsteq r3, r0, lsl #3 │ │ │ │ - tsteq r3, r0, asr r1 │ │ │ │ - tsteq r3, r0, lsr #2 │ │ │ │ - tsteq r3, ip, ror #1 │ │ │ │ - ldrsbeq sp, [r3, -r0] │ │ │ │ - tsteq r3, r0, lsr #1 │ │ │ │ - tsteq r3, r0, ror r0 │ │ │ │ - tsteq r3, r0, asr #32 │ │ │ │ - tsteq lr, r8, lsr #27 │ │ │ │ - tsteq r3, r0, lsr #32 │ │ │ │ - tsteq r4, r4, asr #24 │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ - tsteq r3, r4, ror #31 │ │ │ │ - tsteq r4, r4, lsl #24 │ │ │ │ - tsteq lr, r0, lsr sp │ │ │ │ - tsteq r3, r8, lsr #31 │ │ │ │ - tsteq r4, r8, asr #23 │ │ │ │ - @ instruction: 0x011e8cf4 │ │ │ │ - tsteq r3, ip, ror #30 │ │ │ │ - tsteq r4, ip, lsl #23 │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ + @ instruction: 0x0113cfb4 │ │ │ │ + @ instruction: 0x0114cbd4 │ │ │ │ + @ instruction: 0x011e8cfc │ │ │ │ + tsteq r3, r8, ror pc │ │ │ │ + @ instruction: 0x0114cb98 │ │ │ │ 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] @ 4a60b0 │ │ │ │ @@ -1019026,36 +1019026,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4a5e30 │ │ │ │ @ instruction: 0x012823b8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011e87f8 │ │ │ │ - tsteq r4, ip, lsl #13 │ │ │ │ + tsteq lr, r0, lsl #16 │ │ │ │ + @ instruction: 0x0114c698 │ │ │ │ andeq r1, r0, r8, lsr #17 │ │ │ │ andeq r1, r0, r9, lsr #17 │ │ │ │ andeq r1, r0, sl, lsr #17 │ │ │ │ andeq r1, r0, fp, lsr #17 │ │ │ │ smlawteq r8, ip, sp, r1 │ │ │ │ - tsteq r3, r4, asr #12 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - tsteq r3, r4, ror #11 │ │ │ │ - @ instruction: 0x0113c5b4 │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - @ instruction: 0x0114c198 │ │ │ │ + tsteq r3, r0, asr r6 │ │ │ │ + tsteq r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x0113c5f0 │ │ │ │ + tsteq r3, r0, asr #11 │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + tsteq r4, r4, lsr #3 │ │ │ │ andeq r1, r0, r3, ror r8 │ │ │ │ - @ instruction: 0x011e82d0 │ │ │ │ - tsteq r3, ip, lsr r5 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ + @ instruction: 0x011e82d8 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ andeq r1, r0, r2, ror r8 │ │ │ │ - @ instruction: 0x011e8290 │ │ │ │ - @ instruction: 0x0113c4fc │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ + @ instruction: 0x011e8298 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ + tsteq r4, ip, lsr #2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #1456] @ 4a66dc │ │ │ │ ldr r3, [pc, #1456] @ 4a66e0 │ │ │ │ @@ -1019421,67 +1019421,67 @@ │ │ │ │ add r2, r2, #1616 @ 0x650 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a636c │ │ │ │ ldrdeq r1, [r8, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - @ instruction: 0x0114bfb4 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + tsteq r4, r0, asr #31 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ @ instruction: 0x01281890 │ │ │ │ - tsteq lr, r8, asr pc │ │ │ │ - @ instruction: 0x0113c1d0 │ │ │ │ - tsteq r4, ip, ror #27 │ │ │ │ + tsteq lr, r0, ror #30 │ │ │ │ + @ instruction: 0x0113c1dc │ │ │ │ + @ instruction: 0x0114bdf8 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - tsteq lr, ip, lsl pc │ │ │ │ - @ instruction: 0x0113c194 │ │ │ │ - @ instruction: 0x0114bdb0 │ │ │ │ + tsteq lr, r4, lsr #30 │ │ │ │ + tsteq r3, r0, lsr #3 │ │ │ │ + @ instruction: 0x0114bdbc │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - tsteq lr, r0, ror #29 │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ - tsteq r4, r8, ror sp │ │ │ │ - tsteq lr, r4, lsr #29 │ │ │ │ - tsteq r3, ip, lsl r1 │ │ │ │ - tsteq r4, r8, lsr sp │ │ │ │ + tsteq lr, r8, ror #29 │ │ │ │ + tsteq r3, r4, ror #2 │ │ │ │ + tsteq r4, r4, lsl #27 │ │ │ │ + tsteq lr, ip, lsr #29 │ │ │ │ + tsteq r3, r8, lsr #2 │ │ │ │ + tsteq r4, r4, asr #26 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - tsteq lr, r8, ror #28 │ │ │ │ - tsteq r3, r0, ror #1 │ │ │ │ - @ instruction: 0x0114bcfc │ │ │ │ + tsteq lr, r0, ror lr │ │ │ │ + tsteq r3, ip, ror #1 │ │ │ │ + tsteq r4, r8, lsl #26 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ - tsteq r3, r4, lsr #1 │ │ │ │ - tsteq r4, r0, asr #25 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + ldrheq ip, [r3, -r0] │ │ │ │ + tsteq r4, ip, asr #25 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x011e7df0 │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ - tsteq r4, r4, lsl #25 │ │ │ │ + @ instruction: 0x011e7df8 │ │ │ │ + tsteq r3, r4, ror r0 │ │ │ │ + @ instruction: 0x0114bc90 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - tsteq r3, r0, lsr r0 │ │ │ │ - tsteq lr, r4, lsl #27 │ │ │ │ - @ instruction: 0x0113bffc │ │ │ │ - tsteq r4, ip, lsl ip │ │ │ │ - tsteq lr, r8, asr #26 │ │ │ │ - tsteq r3, r0, asr #31 │ │ │ │ - @ instruction: 0x0114bbdc │ │ │ │ + tsteq r3, ip, lsr r0 │ │ │ │ + tsteq lr, ip, lsl #27 │ │ │ │ + tsteq r3, r8 │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ + tsteq lr, r0, asr sp │ │ │ │ + tsteq r3, ip, asr #31 │ │ │ │ + tsteq r4, r8, ror #23 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq lr, ip, lsl #26 │ │ │ │ - tsteq r3, r4, lsl #31 │ │ │ │ - tsteq r4, r0, lsr #23 │ │ │ │ + tsteq lr, r4, lsl sp │ │ │ │ + @ instruction: 0x0113bf90 │ │ │ │ + tsteq r4, ip, lsr #23 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x011e7cd0 │ │ │ │ - tsteq r3, r8, asr #30 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ + @ instruction: 0x011e7cd8 │ │ │ │ + tsteq r3, r4, asr pc │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x011e7c94 │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ - @ instruction: 0x0113bed0 │ │ │ │ - tsteq r4, ip, ror #21 │ │ │ │ + @ instruction: 0x011e7c9c │ │ │ │ + tsteq r3, r8, lsl pc │ │ │ │ + tsteq r4, r8, lsr fp │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + @ instruction: 0x0113bedc │ │ │ │ + @ instruction: 0x0114baf8 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1019755,40 +1019755,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 4a68b0 │ │ │ │ @ instruction: 0x0128141c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0128134c │ │ │ │ - @ instruction: 0x011e79b4 │ │ │ │ - tsteq r3, r0, lsr #24 │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ + @ instruction: 0x011e79bc │ │ │ │ + tsteq r3, ip, lsr #24 │ │ │ │ + tsteq r4, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq lr, ip, ror #17 │ │ │ │ - tsteq r3, r8, asr fp │ │ │ │ - tsteq r4, ip, ror r7 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ - tsteq r3, ip, lsr #21 │ │ │ │ - @ instruction: 0x0114b6d0 │ │ │ │ + @ instruction: 0x011e78f4 │ │ │ │ + tsteq r3, r4, ror #22 │ │ │ │ + tsteq r4, r8, lsl #15 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ + @ instruction: 0x0113bab8 │ │ │ │ + @ instruction: 0x0114b6dc │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - @ instruction: 0x011e77f4 │ │ │ │ - tsteq r3, ip, asr sl │ │ │ │ - tsteq r4, r0, lsl #13 │ │ │ │ + @ instruction: 0x011e77fc │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r4, ip, lsl #13 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x011e77b0 │ │ │ │ - tsteq r3, ip, lsl sl │ │ │ │ - tsteq r4, r0, asr #12 │ │ │ │ + @ instruction: 0x011e77b8 │ │ │ │ + tsteq r3, r8, lsr #20 │ │ │ │ + tsteq r4, ip, asr #12 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ - @ instruction: 0x0113b9dc │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ + tsteq lr, r8, ror r7 │ │ │ │ + tsteq r3, r8, ror #19 │ │ │ │ + tsteq r4, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq lr, r0, lsr r7 │ │ │ │ - @ instruction: 0x0113b99c │ │ │ │ - tsteq r4, r0, asr #11 │ │ │ │ + tsteq lr, r8, lsr r7 │ │ │ │ + tsteq r3, r8, lsr #19 │ │ │ │ + tsteq r4, ip, asr #11 │ │ │ │ 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, #532] @ 4a6eb4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1019923,31 +1019923,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 4a6d04 │ │ │ │ @ instruction: 0x01280f60 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ + tsteq r4, ip, ror sp │ │ │ │ strdeq r0, [r8, -r8]! │ │ │ │ - tsteq lr, r4, ror #10 │ │ │ │ - @ instruction: 0x0113b7dc │ │ │ │ - tsteq r4, r0, lsl #8 │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ + tsteq r3, r8, ror #15 │ │ │ │ + tsteq r4, ip, lsl #8 │ │ │ │ @ instruction: 0x00001bbb │ │ │ │ - @ instruction: 0x011e74f8 │ │ │ │ - tsteq r3, r0, ror r7 │ │ │ │ - @ instruction: 0x0114b394 │ │ │ │ + tsteq lr, r0, lsl #10 │ │ │ │ + tsteq r3, ip, ror r7 │ │ │ │ + tsteq r4, r0, lsr #7 │ │ │ │ @ instruction: 0x00001bb1 │ │ │ │ - @ instruction: 0x011e74bc │ │ │ │ - tsteq r3, r4, lsr r7 │ │ │ │ - tsteq r4, r0, asr r3 │ │ │ │ + tsteq lr, r4, asr #9 │ │ │ │ + tsteq r3, r0, asr #14 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ andeq r1, r0, fp, lsr #23 │ │ │ │ - tsteq lr, r0, lsl #9 │ │ │ │ - @ instruction: 0x0113b6f8 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ + tsteq lr, r8, lsl #9 │ │ │ │ + tsteq r3, r4, lsl #14 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ 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, #1624] @ 4a7578 │ │ │ │ @@ -1020356,66 +1020356,66 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a71d4 │ │ │ │ smulwteq r8, r4, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ - tsteq r4, ip, lsr #1 │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ + ldrheq fp, [r4, -r8] │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ @ instruction: 0x01280a28 │ │ │ │ - tsteq lr, r8, ror #1 │ │ │ │ - tsteq r3, r4, asr r3 │ │ │ │ - tsteq r4, r0, ror pc │ │ │ │ + ldrsheq r7, [lr, -r0] │ │ │ │ + tsteq r3, r0, ror #6 │ │ │ │ + tsteq r4, ip, ror pc │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - tsteq lr, r8, ror r0 │ │ │ │ - tsteq r3, r4, ror #5 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ + tsteq lr, r0, lsl #1 │ │ │ │ + @ instruction: 0x0113b2f0 │ │ │ │ + tsteq r4, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, asr #23 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - tsteq r3, r4, lsr #5 │ │ │ │ - tsteq r4, r0, asr #29 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ + @ instruction: 0x0113b2b0 │ │ │ │ + tsteq r4, ip, asr #29 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x011e6ff8 │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ - tsteq r4, r0, lsl #29 │ │ │ │ + tsteq lr, r0 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + tsteq r4, ip, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011e6fb8 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ + tsteq lr, r0, asr #31 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r4, ip, asr #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq lr, r8, ror pc │ │ │ │ - tsteq r3, r4, ror #3 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ + tsteq lr, r0, lsl #31 │ │ │ │ + @ instruction: 0x0113b1f0 │ │ │ │ + tsteq r4, ip, lsl #28 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - tsteq lr, r8, lsr pc │ │ │ │ - tsteq r3, r4, lsr #3 │ │ │ │ - tsteq r4, r0, asr #27 │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ + @ instruction: 0x0113b1b0 │ │ │ │ + tsteq r4, ip, asr #27 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - tsteq r3, ip, ror #2 │ │ │ │ - tsteq lr, r8, asr #29 │ │ │ │ - tsteq r3, r4, lsr r1 │ │ │ │ - tsteq r4, r0, asr sp │ │ │ │ + tsteq r3, r8, ror r1 │ │ │ │ + @ instruction: 0x011e6ed0 │ │ │ │ + tsteq r3, r0, asr #2 │ │ │ │ + tsteq r4, ip, asr sp │ │ │ │ andeq r0, r0, r5, lsr #23 │ │ │ │ - tsteq lr, r8, lsl #29 │ │ │ │ - ldrsheq fp, [r3, -r4] │ │ │ │ - tsteq r4, r0, lsl sp │ │ │ │ + @ instruction: 0x011e6e90 │ │ │ │ + tsteq r3, r0, lsl #2 │ │ │ │ + tsteq r4, ip, lsl sp │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - tsteq lr, r8, asr #28 │ │ │ │ - ldrheq fp, [r3, -r4] │ │ │ │ - @ instruction: 0x0114acd0 │ │ │ │ + tsteq lr, r0, asr lr │ │ │ │ + tsteq r3, r0, asr #1 │ │ │ │ + @ instruction: 0x0114acdc │ │ │ │ @ instruction: 0x00000bb7 │ │ │ │ - tsteq lr, r8, lsl #28 │ │ │ │ - tsteq r3, r4, ror r0 │ │ │ │ - @ instruction: 0x0114ac90 │ │ │ │ + tsteq lr, r0, lsl lr │ │ │ │ + tsteq r3, r0, lsl #1 │ │ │ │ + @ instruction: 0x0114ac9c │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - tsteq lr, r8, asr #27 │ │ │ │ - tsteq r3, r4, lsr r0 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ + @ instruction: 0x011e6dd0 │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ 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, #2608] @ 0xa30 │ │ │ │ ldr lr, [pc, #3568] @ 4a845c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1021309,120 +1021309,120 @@ │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r7, r2, r0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b 4a8614 │ │ │ │ @ instruction: 0x01280594 │ │ │ │ @ instruction: 0x01280568 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, ror #21 │ │ │ │ + @ instruction: 0x0114aaf8 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ - tsteq r4, r4, lsl sl │ │ │ │ - tsteq lr, r0, lsl #21 │ │ │ │ - tsteq r4, ip, lsl #18 │ │ │ │ + tsteq lr, r4, lsl #23 │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ + tsteq lr, r8, lsl #21 │ │ │ │ + tsteq r4, r8, lsl r9 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + tsteq lr, r8, asr #17 │ │ │ │ + tsteq r4, ip, asr #14 │ │ │ │ + tsteq lr, r4, ror #16 │ │ │ │ tsteq lr, ip, asr r8 │ │ │ │ - tsteq lr, r4, asr r8 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - tsteq r4, r0, lsr r6 │ │ │ │ - @ instruction: 0x0114a5d4 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tsteq r4, r0, ror #11 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ - tsteq r4, r0, lsl r5 │ │ │ │ + @ instruction: 0x011e6694 │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - tsteq lr, ip, asr #9 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ + @ instruction: 0x011e64d4 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - tsteq lr, ip, lsr #7 │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ + @ instruction: 0x011e63b4 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - @ instruction: 0x011e629c │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ + tsteq lr, r4, lsr #5 │ │ │ │ + tsteq r4, ip, lsr r1 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - tsteq lr, ip, ror #3 │ │ │ │ - tsteq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x011e61f4 │ │ │ │ + tsteq r4, r4, lsl #1 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - tsteq r4, r8, ror #17 │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ - tsteq r3, ip, ror pc │ │ │ │ - tsteq r4, r8, lsr #31 │ │ │ │ + @ instruction: 0x0114a8f4 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + tsteq r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x01149fb4 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ - @ instruction: 0x01137a90 │ │ │ │ - tsteq lr, r0, asr #24 │ │ │ │ - @ instruction: 0x01149ad4 │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ + @ instruction: 0x01137a9c │ │ │ │ + tsteq lr, r8, asr #24 │ │ │ │ + tsteq r4, r0, ror #21 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - tsteq lr, r8, ror #23 │ │ │ │ - tsteq r4, r8, ror #20 │ │ │ │ + @ instruction: 0x011e5bf0 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ 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: 0x011e58d8 │ │ │ │ - tsteq r4, ip, ror #14 │ │ │ │ + tsteq lr, r0, ror #17 │ │ │ │ + tsteq r4, r8, ror r7 │ │ │ │ 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 │ │ │ │ - tsteq lr, r0, lsr #12 │ │ │ │ - tsteq r4, r8, lsr #9 │ │ │ │ + tsteq lr, r8, lsr #12 │ │ │ │ + @ instruction: 0x011494b4 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + tsteq r4, ip, lsr #7 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - tsteq lr, ip, lsr #9 │ │ │ │ - tsteq r4, r0, asr #6 │ │ │ │ + @ instruction: 0x011e54b4 │ │ │ │ + tsteq r4, ip, asr #6 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - tsteq lr, ip, asr r4 │ │ │ │ - tsteq r4, ip, ror #5 │ │ │ │ + tsteq lr, r4, ror #8 │ │ │ │ + @ instruction: 0x011492f8 │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq lr, r0, ror #3 │ │ │ │ - tsteq r4, r8, ror r0 │ │ │ │ + tsteq lr, r8, ror #3 │ │ │ │ + tsteq r4, r4, lsl #1 │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ @ instruction: 0xfffedc1c │ │ │ │ - @ instruction: 0x01148fd8 │ │ │ │ + tsteq r4, r4, ror #31 │ │ │ │ @ instruction: 0x0127e85c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - @ instruction: 0x011e4ed4 │ │ │ │ - tsteq r4, r8, ror #26 │ │ │ │ + @ instruction: 0x011e4edc │ │ │ │ + tsteq r4, r4, ror sp │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ tsteq r2, r0, ror #18 │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ tsteq r2, ip, lsl #18 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x011e4dd4 │ │ │ │ - tsteq r3, r0, asr #32 │ │ │ │ - tsteq r4, r4, ror #24 │ │ │ │ + @ instruction: 0x011e4ddc │ │ │ │ + tsteq r3, ip, asr #32 │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ andeq r1, r0, r7, asr #18 │ │ │ │ tsteq r2, ip, ror #16 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - @ instruction: 0x01138f98 │ │ │ │ + tsteq r3, r4, lsr #31 │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ blt 4a8678 │ │ │ │ ldr ip, [sp, #204] @ 0xcc │ │ │ │ @@ -1023456,278 +1023456,278 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4a93a0 │ │ │ │ - @ instruction: 0x011e4cf4 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ + @ instruction: 0x011e4cfc │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ + tsteq r4, r4, lsl #23 │ │ │ │ andeq r1, r0, r1, ror #18 │ │ │ │ - tsteq r3, r4, lsr #30 │ │ │ │ + tsteq r3, r0, lsr pc │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - tsteq r3, ip, ror #29 │ │ │ │ + @ instruction: 0x01138ef8 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - tsteq lr, r4, asr #24 │ │ │ │ - @ instruction: 0x01138eb0 │ │ │ │ - tsteq r4, ip, asr #21 │ │ │ │ + tsteq lr, ip, asr #24 │ │ │ │ + @ instruction: 0x01138ebc │ │ │ │ + @ instruction: 0x01148ad8 │ │ │ │ andeq r1, r0, r2, lsl #19 │ │ │ │ - tsteq r3, r8, ror lr │ │ │ │ + tsteq r3, r4, lsl #29 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ - tsteq r3, r8, asr #28 │ │ │ │ + tsteq r3, r4, asr lr │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - tsteq lr, r0, lsr #23 │ │ │ │ - tsteq r4, ip, lsl #26 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ + tsteq lr, r8, lsr #23 │ │ │ │ + tsteq r4, r8, lsl sp │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ andeq r1, r0, r9, lsl #19 │ │ │ │ - tsteq lr, r4, asr fp │ │ │ │ - tsteq r3, r0, asr #27 │ │ │ │ - tsteq r4, r0, ror #19 │ │ │ │ + tsteq lr, ip, asr fp │ │ │ │ + tsteq r3, ip, asr #27 │ │ │ │ + tsteq r4, ip, ror #19 │ │ │ │ andeq r1, r0, fp, lsl #19 │ │ │ │ - tsteq lr, r4, lsl fp │ │ │ │ - tsteq r3, r0, lsl #27 │ │ │ │ - tsteq r4, r0, lsr #19 │ │ │ │ + tsteq lr, ip, lsl fp │ │ │ │ + tsteq r3, ip, lsl #27 │ │ │ │ + tsteq r4, ip, lsr #19 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - @ instruction: 0x011e4ad4 │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ - tsteq r4, r0, ror #18 │ │ │ │ + @ instruction: 0x011e4adc │ │ │ │ + tsteq r3, ip, asr #26 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - @ instruction: 0x011e4a94 │ │ │ │ - tsteq r3, r0, lsl #26 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ + @ instruction: 0x011e4a9c │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ + tsteq r4, r8, lsr #18 │ │ │ │ andeq r1, r0, r7, lsr #18 │ │ │ │ - tsteq r3, r8, asr #25 │ │ │ │ + @ instruction: 0x01138cd4 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - tsteq lr, r4, lsr #20 │ │ │ │ - @ instruction: 0x01138c90 │ │ │ │ - @ instruction: 0x011488b0 │ │ │ │ + tsteq lr, ip, lsr #20 │ │ │ │ + @ instruction: 0x01138c9c │ │ │ │ + @ instruction: 0x011488bc │ │ │ │ andeq r1, r0, sp, lsl #19 │ │ │ │ - tsteq lr, r4, ror #19 │ │ │ │ - tsteq r3, r0, asr ip │ │ │ │ - tsteq r4, r0, ror r8 │ │ │ │ + tsteq lr, ip, ror #19 │ │ │ │ + tsteq r3, ip, asr ip │ │ │ │ + tsteq r4, ip, ror r8 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - tsteq lr, r4, lsr #19 │ │ │ │ - tsteq r3, r0, lsl ip │ │ │ │ - tsteq r4, r0, lsr r8 │ │ │ │ + tsteq lr, ip, lsr #19 │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ + tsteq r4, ip, lsr r8 │ │ │ │ andeq r1, r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x01138bd8 │ │ │ │ + tsteq r3, r4, ror #23 │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - tsteq r3, r8, lsr #23 │ │ │ │ + @ instruction: 0x01138bb4 │ │ │ │ andeq r1, r0, ip, lsr #18 │ │ │ │ - tsteq r3, r8, ror fp │ │ │ │ + tsteq r3, r4, lsl #23 │ │ │ │ andeq r1, r0, fp, lsr #18 │ │ │ │ - tsteq r3, r8, asr #22 │ │ │ │ + tsteq r3, r4, asr fp │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - tsteq lr, r4, lsr #17 │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - tsteq r4, ip, lsr #14 │ │ │ │ + tsteq lr, ip, lsr #17 │ │ │ │ + tsteq r3, ip, lsl fp │ │ │ │ + tsteq r4, r8, lsr r7 │ │ │ │ andeq r1, r0, pc, lsr #18 │ │ │ │ - tsteq lr, r4, ror #16 │ │ │ │ - @ instruction: 0x01138ad0 │ │ │ │ - tsteq r4, ip, ror #13 │ │ │ │ + tsteq lr, ip, ror #16 │ │ │ │ + @ instruction: 0x01138adc │ │ │ │ + @ instruction: 0x011486f8 │ │ │ │ andeq r1, r0, lr, lsr #18 │ │ │ │ - tsteq lr, ip, lsl r8 │ │ │ │ - tsteq r3, r8, lsl #21 │ │ │ │ - tsteq r4, r4, lsr #13 │ │ │ │ + tsteq lr, r4, lsr #16 │ │ │ │ + @ instruction: 0x01138a94 │ │ │ │ + @ instruction: 0x011486b0 │ │ │ │ andeq r1, r0, r3, lsr #18 │ │ │ │ - tsteq r3, r0, asr sl │ │ │ │ + tsteq r3, ip, asr sl │ │ │ │ andeq r1, r0, sp, lsl r9 │ │ │ │ - tsteq r3, r0, lsr #20 │ │ │ │ + tsteq r3, ip, lsr #20 │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - @ instruction: 0x01148eb0 │ │ │ │ - tsteq r4, r4, lsl #12 │ │ │ │ + tsteq lr, r0, lsl #15 │ │ │ │ + @ instruction: 0x01148ebc │ │ │ │ + tsteq r4, r0, lsl r6 │ │ │ │ andeq r1, r0, r1, asr #18 │ │ │ │ - tsteq r3, r4, lsr #19 │ │ │ │ + @ instruction: 0x011389b0 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - tsteq r3, r4, ror r9 │ │ │ │ + tsteq r3, r0, lsl #19 │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - tsteq r3, r0, asr #18 │ │ │ │ + tsteq r3, ip, asr #18 │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ - tsteq r3, ip, lsl r9 │ │ │ │ - tsteq r4, ip, asr #10 │ │ │ │ + tsteq r3, r8, lsr #18 │ │ │ │ + tsteq r4, r8, asr r5 │ │ │ │ andeq r1, r0, r0, ror #19 │ │ │ │ - tsteq r3, r0, lsl #18 │ │ │ │ + tsteq r3, ip, lsl #18 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - tsteq lr, r4, ror r6 │ │ │ │ - tsteq r3, r0, ror #17 │ │ │ │ - @ instruction: 0x011484fc │ │ │ │ + tsteq lr, ip, ror r6 │ │ │ │ + tsteq r3, ip, ror #17 │ │ │ │ + tsteq r4, r8, lsl #10 │ │ │ │ andeq r1, r0, sp, lsr #18 │ │ │ │ - tsteq lr, r4, lsr r6 │ │ │ │ - tsteq r3, r0, lsr #17 │ │ │ │ - @ instruction: 0x011484bc │ │ │ │ + tsteq lr, ip, lsr r6 │ │ │ │ + tsteq r3, ip, lsr #17 │ │ │ │ + tsteq r4, r8, asr #9 │ │ │ │ andeq r1, r0, r9, asr r9 │ │ │ │ - @ instruction: 0x011e45f4 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x011e45fc │ │ │ │ + tsteq r3, ip, ror #16 │ │ │ │ + tsteq r4, r8, lsl #9 │ │ │ │ andeq r1, r0, r9, ror sl │ │ │ │ - tsteq r3, r8, lsr #16 │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - tsteq lr, r8, lsl #11 │ │ │ │ - @ instruction: 0x011387f4 │ │ │ │ - tsteq r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x011e4590 │ │ │ │ + tsteq r3, r0, lsl #16 │ │ │ │ + tsteq r4, ip, lsl r4 │ │ │ │ andeq r1, r0, r1, asr #20 │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ - @ instruction: 0x011387b4 │ │ │ │ - @ instruction: 0x011483d0 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ + tsteq r3, r0, asr #15 │ │ │ │ + @ instruction: 0x011483dc │ │ │ │ andeq r1, r0, r2, asr #20 │ │ │ │ - tsteq lr, r8, lsl #10 │ │ │ │ - tsteq r3, r4, ror r7 │ │ │ │ - @ instruction: 0x01148390 │ │ │ │ + tsteq lr, r0, lsl r5 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ + @ instruction: 0x0114839c │ │ │ │ andeq r1, r0, r7, ror sl │ │ │ │ - tsteq lr, r8, asr #9 │ │ │ │ - tsteq r3, r4, lsr r7 │ │ │ │ - tsteq r4, r0, asr r3 │ │ │ │ + @ instruction: 0x011e44d0 │ │ │ │ + tsteq r3, r0, asr #14 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ andeq r1, r0, r8, ror sl │ │ │ │ - @ instruction: 0x011386fc │ │ │ │ + tsteq r3, r8, lsl #14 │ │ │ │ andeq r1, r0, r7, asr sl │ │ │ │ - tsteq r3, ip, asr #13 │ │ │ │ + @ instruction: 0x011386d8 │ │ │ │ andeq r1, r0, r8, asr sl │ │ │ │ - tsteq r3, r0, lsr #13 │ │ │ │ + tsteq r3, ip, lsr #13 │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ - tsteq r3, r4, lsl #13 │ │ │ │ + @ instruction: 0x01138690 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ - @ instruction: 0x011e43f4 │ │ │ │ - tsteq r3, r0, ror #12 │ │ │ │ - tsteq r4, ip, ror r2 │ │ │ │ + @ instruction: 0x011e43fc │ │ │ │ + tsteq r3, ip, ror #12 │ │ │ │ + tsteq r4, r8, lsl #5 │ │ │ │ andeq r1, r0, r5, ror sl │ │ │ │ - @ instruction: 0x011e43b4 │ │ │ │ - tsteq r3, r0, lsr #12 │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x011e43bc │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ + tsteq r4, r8, asr #4 │ │ │ │ andeq r1, r0, r6, ror sl │ │ │ │ - tsteq lr, r4, ror r3 │ │ │ │ - tsteq r3, r0, ror #11 │ │ │ │ - @ instruction: 0x011481fc │ │ │ │ + tsteq lr, ip, ror r3 │ │ │ │ + tsteq r3, ip, ror #11 │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ andeq r1, r0, ip, lsr sl │ │ │ │ - tsteq lr, r4, lsr r3 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ - tsteq r4, r4, asr #3 │ │ │ │ + tsteq lr, ip, lsr r3 │ │ │ │ + tsteq r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x011481d0 │ │ │ │ andeq r1, r0, sp, lsr sl │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ + tsteq r3, r0, ror r5 │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ andeq r1, r0, r0, lsl sl │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ + tsteq r3, r8, lsr r5 │ │ │ │ andeq r1, r0, r1, lsl sl │ │ │ │ - tsteq lr, r0, lsr #5 │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ + tsteq lr, r8, lsr #5 │ │ │ │ + tsteq r3, ip, lsl #10 │ │ │ │ + tsteq r4, ip, lsr r1 │ │ │ │ andeq r1, r0, r2, lsl sl │ │ │ │ - tsteq r3, r8, ror #9 │ │ │ │ + @ instruction: 0x011384f4 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ - @ instruction: 0x011384b8 │ │ │ │ + tsteq r3, r4, asr #9 │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ - tsteq r3, r4, lsl #9 │ │ │ │ + @ instruction: 0x01138490 │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ - tsteq r3, ip, ror #8 │ │ │ │ + tsteq r3, r8, ror r4 │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ + tsteq r3, r8, asr #8 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - tsteq r3, r8, lsl #8 │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x011383f0 │ │ │ │ + @ instruction: 0x011383fc │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ - tsteq r3, r0, asr #7 │ │ │ │ + tsteq r3, ip, asr #7 │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ - tsteq lr, ip, lsl r1 │ │ │ │ - tsteq r3, r8, lsl #7 │ │ │ │ - tsteq r4, ip, lsr #31 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ + @ instruction: 0x01138394 │ │ │ │ + @ instruction: 0x01147fb8 │ │ │ │ andeq r1, r0, r8, lsr sl │ │ │ │ - ldrsbeq r4, [lr, -ip] │ │ │ │ - tsteq r3, r8, asr #6 │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ + tsteq lr, r4, ror #1 │ │ │ │ + tsteq r3, r4, asr r3 │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ andeq r1, r0, fp, lsr sl │ │ │ │ - tsteq r3, r0, lsl r3 │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ andeq r1, r0, r5, asr sl │ │ │ │ - @ instruction: 0x011382f4 │ │ │ │ + tsteq r3, r0, lsl #6 │ │ │ │ andeq r1, r0, r6, asr sl │ │ │ │ - @ instruction: 0x011382d8 │ │ │ │ + tsteq r3, r4, ror #5 │ │ │ │ andeq r1, r0, ip, ror #19 │ │ │ │ - tsteq r3, r8, lsr #5 │ │ │ │ + @ instruction: 0x011382b4 │ │ │ │ andeq r1, r0, sp, ror #19 │ │ │ │ - tsteq r3, r8, ror r2 │ │ │ │ + tsteq r3, r4, lsl #5 │ │ │ │ andeq r1, r0, lr, ror #19 │ │ │ │ - tsteq r3, r8, asr #4 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ andeq r1, r0, pc, ror #19 │ │ │ │ - tsteq r3, r8, lsl r2 │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - tsteq r3, r8, ror #3 │ │ │ │ + @ instruction: 0x011381f4 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x011381b8 │ │ │ │ + tsteq r3, r4, asr #3 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - tsteq r3, r8, lsl #3 │ │ │ │ + @ instruction: 0x01138194 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r3, r8, asr r1 │ │ │ │ + tsteq r3, r4, ror #2 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - @ instruction: 0x011e3eb4 │ │ │ │ - tsteq r3, r0, lsr #2 │ │ │ │ - tsteq r4, ip, lsr sp │ │ │ │ + @ instruction: 0x011e3ebc │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + tsteq r4, r8, asr #26 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq r3, r8, ror #1 │ │ │ │ + ldrsheq r8, [r3, -r4] │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - ldrheq r8, [r3, -r8] │ │ │ │ + tsteq r3, r4, asr #1 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - tsteq r3, r8, lsl #1 │ │ │ │ - tsteq r3, r8, asr r0 │ │ │ │ + @ instruction: 0x01138094 │ │ │ │ + tsteq r3, r4, rrx │ │ │ │ andeq r1, r0, r1, lsl #20 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ + tsteq r3, r4, lsr r0 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - tsteq lr, r4, lsl #27 │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ + tsteq lr, ip, lsl #27 │ │ │ │ + tsteq r4, ip, lsr #30 │ │ │ │ + tsteq r4, r8, lsl ip │ │ │ │ muleq r0, sl, r9 │ │ │ │ - tsteq lr, r0, asr sp │ │ │ │ - @ instruction: 0x01137fbc │ │ │ │ - @ instruction: 0x01147bdc │ │ │ │ + tsteq lr, r8, asr sp │ │ │ │ + tsteq r3, r8, asr #31 │ │ │ │ + tsteq r4, r8, ror #23 │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - tsteq r3, r0, ror #22 │ │ │ │ + tsteq r3, ip, ror #22 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ - tsteq lr, r0, asr #17 │ │ │ │ - tsteq r3, ip, lsr #22 │ │ │ │ - tsteq r4, r8, asr #14 │ │ │ │ + tsteq lr, r8, asr #17 │ │ │ │ + tsteq r3, r8, lsr fp │ │ │ │ + tsteq r4, r4, asr r7 │ │ │ │ andeq r1, r0, sl, lsr #19 │ │ │ │ - tsteq lr, r0, lsl #17 │ │ │ │ - tsteq r3, ip, ror #21 │ │ │ │ - tsteq r4, r8, lsl #14 │ │ │ │ + tsteq lr, r8, lsl #17 │ │ │ │ + @ instruction: 0x01137af8 │ │ │ │ + tsteq r4, r4, lsl r7 │ │ │ │ andeq r1, r0, fp, lsr #19 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ - tsteq r3, ip, lsr #21 │ │ │ │ - tsteq r4, r8, asr #13 │ │ │ │ + tsteq lr, r8, asr #16 │ │ │ │ + @ instruction: 0x01137ab8 │ │ │ │ + @ instruction: 0x011476d4 │ │ │ │ andeq r1, r0, ip, lsr #19 │ │ │ │ - tsteq lr, r0, lsl #16 │ │ │ │ - tsteq r3, ip, ror #20 │ │ │ │ - tsteq r4, r8, lsl #13 │ │ │ │ + tsteq lr, r8, lsl #16 │ │ │ │ + tsteq r3, r8, ror sl │ │ │ │ + @ instruction: 0x01147694 │ │ │ │ andeq r1, r0, sp, lsr #19 │ │ │ │ - tsteq r3, r0, lsr sl │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ + tsteq r3, r4, lsr #20 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - tsteq lr, r4, ror r7 │ │ │ │ - tsteq r3, r0, ror #19 │ │ │ │ - @ instruction: 0x011475fc │ │ │ │ + tsteq lr, ip, ror r7 │ │ │ │ + tsteq r3, ip, ror #19 │ │ │ │ + tsteq r4, r8, lsl #12 │ │ │ │ @ instruction: 0x000019b4 │ │ │ │ - tsteq r3, r8, lsr #19 │ │ │ │ + @ instruction: 0x011379b4 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - tsteq r3, r8, ror r9 │ │ │ │ - @ instruction: 0x01147594 │ │ │ │ + tsteq r3, r4, lsl #19 │ │ │ │ + tsteq r4, r0, lsr #11 │ │ │ │ andeq r1, r0, r5, asr #19 │ │ │ │ - tsteq r3, r0, asr #18 │ │ │ │ + tsteq r3, ip, asr #18 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - @ instruction: 0x011e369c │ │ │ │ - tsteq r3, r8, lsl #18 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ + tsteq lr, r4, lsr #13 │ │ │ │ + tsteq r3, r4, lsl r9 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ andeq r1, r0, r3, asr #20 │ │ │ │ - tsteq lr, ip, asr r6 │ │ │ │ - tsteq r3, r8, asr #17 │ │ │ │ - tsteq r4, r4, ror #9 │ │ │ │ + tsteq lr, r4, ror #12 │ │ │ │ + @ instruction: 0x011378d4 │ │ │ │ + @ instruction: 0x011474f0 │ │ │ │ andeq r1, r0, r6, asr #20 │ │ │ │ - @ instruction: 0x01137890 │ │ │ │ + @ instruction: 0x0113789c │ │ │ │ andeq r1, r0, r9, lsl #20 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ + tsteq r3, ip, ror #16 │ │ │ │ andeq r1, r0, sl, lsl #20 │ │ │ │ ldr r1, [pc, #-188] @ 4aa960 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #-204] @ 4aa964 │ │ │ │ @@ -1024007,17 +1024007,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4aada0 │ │ │ │ @ instruction: 0x0127cea8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0127ce5c │ │ │ │ - tsteq lr, r8, asr #9 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ - tsteq r4, r4, asr r3 │ │ │ │ + @ instruction: 0x011e34d0 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ + tsteq r4, r0, ror #6 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1024939,124 +1024939,124 @@ │ │ │ │ b 4abc6c │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #0 │ │ │ │ b 4ab8a0 │ │ │ │ @ instruction: 0x0127cd40 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0127cd08 │ │ │ │ - tsteq lr, ip, lsl #3 │ │ │ │ - @ instruction: 0x011373f4 │ │ │ │ - tsteq r4, r4, lsl r0 │ │ │ │ + @ instruction: 0x011e3194 │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ + tsteq r4, r0, lsr #32 │ │ │ │ @ instruction: 0x0127ca14 │ │ │ │ - tsteq lr, r8, ror #31 │ │ │ │ - tsteq r4, r0, lsr #13 │ │ │ │ - tsteq r3, r4, asr #18 │ │ │ │ - tsteq lr, r0, asr #13 │ │ │ │ - tsteq r4, r8, lsr pc │ │ │ │ - tsteq lr, ip, lsl #13 │ │ │ │ - @ instruction: 0x011368f8 │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - @ instruction: 0x011368b0 │ │ │ │ - tsteq lr, ip, lsr #12 │ │ │ │ - tsteq r4, r4, lsr #29 │ │ │ │ + @ instruction: 0x011e2ff0 │ │ │ │ + tsteq r4, ip, lsr #13 │ │ │ │ + tsteq r3, r0, asr r9 │ │ │ │ + tsteq lr, r8, asr #13 │ │ │ │ + tsteq r4, r4, asr #30 │ │ │ │ + @ instruction: 0x011e2694 │ │ │ │ + tsteq r3, r4, lsl #18 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + @ instruction: 0x011368bc │ │ │ │ + tsteq lr, r4, lsr r6 │ │ │ │ + @ instruction: 0x01146eb0 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r3, ip, lsr #4 │ │ │ │ - tsteq lr, r8, lsr #31 │ │ │ │ - tsteq r4, r0, lsr #16 │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ - tsteq r3, r0, ror #3 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq r3, r4, ror r1 │ │ │ │ - @ instruction: 0x011e1ef0 │ │ │ │ - tsteq r4, r8, ror #14 │ │ │ │ - tsteq lr, r8, lsl #29 │ │ │ │ - ldrsheq r6, [r3, -r4] │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ - ldrsbeq r6, [r3, -r0] │ │ │ │ - @ instruction: 0x01145cf8 │ │ │ │ - tsteq lr, ip, lsr lr │ │ │ │ - tsteq r4, r4, asr #12 │ │ │ │ - tsteq r4, r0, asr #25 │ │ │ │ - @ instruction: 0x011e1df0 │ │ │ │ - tsteq r3, ip, asr r0 │ │ │ │ - tsteq r4, r4, lsl #25 │ │ │ │ - tsteq lr, ip, asr #27 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - tsteq r4, r4, asr ip │ │ │ │ + tsteq r3, r8, lsr r2 │ │ │ │ + @ instruction: 0x011e1fb0 │ │ │ │ + tsteq r4, ip, lsr #16 │ │ │ │ + tsteq lr, ip, ror pc │ │ │ │ + tsteq r3, ip, ror #3 │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ + tsteq r3, r0, lsl #3 │ │ │ │ + @ instruction: 0x011e1ef8 │ │ │ │ + tsteq r4, r4, ror r7 │ │ │ │ + @ instruction: 0x011e1e90 │ │ │ │ + tsteq r3, r0, lsl #2 │ │ │ │ + tsteq r4, r8, lsr #26 │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ + ldrsbeq r6, [r3, -ip] │ │ │ │ + tsteq r4, r4, lsl #26 │ │ │ │ + tsteq lr, r4, asr #28 │ │ │ │ + tsteq r4, r0, asr r6 │ │ │ │ + tsteq r4, ip, asr #25 │ │ │ │ + @ instruction: 0x011e1df8 │ │ │ │ + tsteq r3, r8, rrx │ │ │ │ + @ instruction: 0x01145c90 │ │ │ │ + @ instruction: 0x011e1dd4 │ │ │ │ + tsteq r3, r4, asr #32 │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - tsteq lr, ip, lsl #27 │ │ │ │ - @ instruction: 0x01135ff8 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ + @ instruction: 0x011e1d94 │ │ │ │ + tsteq r3, r4 │ │ │ │ + tsteq r4, r0, lsr #24 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - tsteq lr, ip, asr #26 │ │ │ │ - @ instruction: 0x01135fb4 │ │ │ │ - @ instruction: 0x01145bd0 │ │ │ │ + tsteq lr, r4, asr sp │ │ │ │ + tsteq r3, r0, asr #31 │ │ │ │ + @ instruction: 0x01145bdc │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - tsteq lr, r8, lsl #26 │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ - @ instruction: 0x01145b90 │ │ │ │ + tsteq lr, r0, lsl sp │ │ │ │ + tsteq r3, r0, lsl #31 │ │ │ │ + @ instruction: 0x01145b9c │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - @ instruction: 0x011e1cb8 │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ - @ instruction: 0x01135edc │ │ │ │ - tsteq lr, r8, asr ip │ │ │ │ - @ instruction: 0x011464d0 │ │ │ │ - tsteq lr, r8, lsr #24 │ │ │ │ - @ instruction: 0x01145bb8 │ │ │ │ - tsteq r4, r4, lsr #21 │ │ │ │ + tsteq lr, r0, asr #25 │ │ │ │ + tsteq r4, r8, lsl #9 │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + tsteq r3, r8, ror #29 │ │ │ │ + tsteq lr, r0, ror #24 │ │ │ │ + @ instruction: 0x011464dc │ │ │ │ + tsteq lr, r0, lsr ip │ │ │ │ + tsteq r4, r4, asr #23 │ │ │ │ + @ instruction: 0x01145ab0 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x011e1bdc │ │ │ │ - tsteq r4, r0, lsl #9 │ │ │ │ - tsteq r4, ip, asr sl │ │ │ │ + tsteq lr, r4, ror #23 │ │ │ │ + tsteq r4, ip, lsl #9 │ │ │ │ + tsteq r4, r8, ror #20 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - tsteq r4, r8, lsr sl │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ + tsteq r4, r4, asr #20 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - tsteq lr, r8, ror #22 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - tsteq r4, r8, ror #19 │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + @ instruction: 0x011459f4 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - tsteq lr, r0, lsr fp │ │ │ │ - tsteq r4, r4, ror #5 │ │ │ │ - tsteq r4, ip, lsr #19 │ │ │ │ + tsteq lr, r8, lsr fp │ │ │ │ + @ instruction: 0x011462f0 │ │ │ │ + @ instruction: 0x011459b8 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x011e1af0 │ │ │ │ - tsteq r3, ip, asr sp │ │ │ │ - tsteq r4, r0, lsl #19 │ │ │ │ + @ instruction: 0x011e1af8 │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ + tsteq r4, ip, lsl #19 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - tsteq r3, r4, lsr #26 │ │ │ │ - tsteq lr, r0, lsr #21 │ │ │ │ - tsteq r4, r8, lsl r3 │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ - @ instruction: 0x01135cdc │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ - tsteq lr, ip, asr #20 │ │ │ │ - @ instruction: 0x01135cb8 │ │ │ │ - tsteq r4, r0, ror #17 │ │ │ │ - tsteq lr, r8, lsr #20 │ │ │ │ - tsteq r4, r0, lsr #4 │ │ │ │ - tsteq r4, r8, lsr #17 │ │ │ │ + tsteq r3, r0, lsr sp │ │ │ │ + tsteq lr, r8, lsr #21 │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ + tsteq lr, r8, ror sl │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ + tsteq r4, r0, lsl r9 │ │ │ │ + tsteq lr, r4, asr sl │ │ │ │ + tsteq r3, r4, asr #25 │ │ │ │ + tsteq r4, ip, ror #17 │ │ │ │ + tsteq lr, r0, lsr sl │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ + @ instruction: 0x011458b4 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ - tsteq r4, r4, ror r8 │ │ │ │ + @ instruction: 0x011e19f4 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ + tsteq r4, r0, lsl #17 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - tsteq lr, ip, lsr #19 │ │ │ │ - tsteq r3, r8, lsl ip │ │ │ │ - tsteq r4, r8, lsr r8 │ │ │ │ - tsteq lr, ip, ror #18 │ │ │ │ - @ instruction: 0x01135bd8 │ │ │ │ - tsteq r4, r0, lsl #16 │ │ │ │ - tsteq lr, ip, asr #18 │ │ │ │ - tstpeq r3, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, asr #15 │ │ │ │ + @ instruction: 0x011e19b4 │ │ │ │ + tsteq r3, r4, lsr #24 │ │ │ │ + tsteq r4, r4, asr #16 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ + tsteq r3, r4, ror #23 │ │ │ │ + tsteq r4, ip, lsl #16 │ │ │ │ + tsteq lr, r4, asr r9 │ │ │ │ + @ instruction: 0x0113fdd8 │ │ │ │ + @ instruction: 0x011457d0 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ cmn r3, #2 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -1026269,68 +1026269,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4acc08 │ │ │ │ @ instruction: 0x0127b1ec │ │ │ │ ldrdeq fp, [r7, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r4, lsl r8 │ │ │ │ - tsteq r4, r8, lsr #13 │ │ │ │ + tsteq lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x011456b4 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq lr, ip, asr #14 │ │ │ │ - tsteq r4, r8, ror #11 │ │ │ │ + tsteq lr, r4, asr r7 │ │ │ │ + @ instruction: 0x011455f4 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ strdeq sl, [r7, -r4]! │ │ │ │ - @ instruction: 0x011e15d0 │ │ │ │ - tsteq r3, r8, lsr r8 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ + @ instruction: 0x011e15d8 │ │ │ │ + tsteq r3, r4, asr #16 │ │ │ │ + tsteq r4, r8, ror #8 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - tsteq lr, r8, ror #10 │ │ │ │ - @ instruction: 0x011357d4 │ │ │ │ - @ instruction: 0x011453f8 │ │ │ │ + tsteq lr, r0, ror r5 │ │ │ │ + tsteq r3, r0, ror #15 │ │ │ │ + tsteq r4, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ + tsteq r4, ip, lsr #7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x011e14f8 │ │ │ │ + tsteq lr, r0, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x011356f4 │ │ │ │ + tsteq r3, r0, lsl #14 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - tsteq lr, r0, asr #8 │ │ │ │ - tsteq r3, ip, lsr #13 │ │ │ │ - @ instruction: 0x011452d0 │ │ │ │ + tsteq lr, r8, asr #8 │ │ │ │ + @ instruction: 0x011356b8 │ │ │ │ + @ instruction: 0x011452dc │ │ │ │ @ instruction: 0x01125ed8 │ │ │ │ tsteq r2, r4, lsl #29 │ │ │ │ - tsteq lr, r8, ror #6 │ │ │ │ - @ instruction: 0x011355d4 │ │ │ │ - @ instruction: 0x011451f8 │ │ │ │ + tsteq lr, r0, ror r3 │ │ │ │ + tsteq r3, r0, ror #11 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - @ instruction: 0x0113559c │ │ │ │ - @ instruction: 0x011e12f8 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ - tsteq r4, r8, lsl #3 │ │ │ │ + tsteq r3, r8, lsr #11 │ │ │ │ + tsteq lr, r0, lsl #6 │ │ │ │ + tsteq r3, r0, ror r5 │ │ │ │ + @ instruction: 0x01145194 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ - @ instruction: 0x011354fc │ │ │ │ - tsteq r3, ip, asr #9 │ │ │ │ - tsteq lr, r8, lsr #4 │ │ │ │ - @ instruction: 0x01135494 │ │ │ │ - ldrheq r5, [r4, -r8] │ │ │ │ + tsteq r3, r8, lsr r5 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ + @ instruction: 0x011354d8 │ │ │ │ + tsteq lr, r0, lsr r2 │ │ │ │ + tsteq r3, r0, lsr #9 │ │ │ │ + tsteq r4, r4, asr #1 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - tsteq lr, r8, ror #3 │ │ │ │ - tsteq r3, r4, asr r4 │ │ │ │ - tsteq r4, r8, ror r0 │ │ │ │ + @ instruction: 0x011e11f0 │ │ │ │ + tsteq r3, r0, ror #8 │ │ │ │ + tsteq r4, r4, lsl #1 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - tsteq lr, r8, lsr #3 │ │ │ │ - tsteq r3, r4, lsl r4 │ │ │ │ - tsteq r4, r8, lsr r0 │ │ │ │ + @ instruction: 0x011e11b0 │ │ │ │ + tsteq r3, r0, lsr #8 │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - tsteq lr, r8, ror #2 │ │ │ │ - @ instruction: 0x011353d4 │ │ │ │ - @ instruction: 0x01144ff4 │ │ │ │ + tsteq lr, r0, ror r1 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ + tsteq r4, r0 │ │ │ │ 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 │ │ │ │ @@ -1026639,35 +1026639,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4ad500 │ │ │ │ @ instruction: 0x0127a91c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq sl, [r7, -ip]! │ │ │ │ - tsteq lr, r4, ror sp │ │ │ │ - @ instruction: 0x01134fdc │ │ │ │ - tsteq r4, r0, lsl #24 │ │ │ │ + tsteq lr, ip, ror sp │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ + tsteq r4, ip, lsl #24 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x011e0cdc │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - tsteq r4, r8, ror #22 │ │ │ │ + tsteq lr, r4, ror #25 │ │ │ │ + tsteq r3, r0, asr pc │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011e0c98 │ │ │ │ - tsteq r4, r8, lsr r5 │ │ │ │ - tsteq r4, r8, lsl fp │ │ │ │ - tsteq lr, r8, lsr ip │ │ │ │ - tsteq r4, ip, asr r5 │ │ │ │ - @ instruction: 0x01144ab4 │ │ │ │ - tsteq lr, r8, ror #23 │ │ │ │ - tstpeq r3, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, ror #20 │ │ │ │ + tsteq lr, r0, lsr #25 │ │ │ │ + tsteq r4, r4, asr #10 │ │ │ │ + tsteq r4, r4, lsr #22 │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ + tsteq r4, r0, asr #21 │ │ │ │ + @ instruction: 0x011e0bf0 │ │ │ │ + tstpeq r3, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, ror #20 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - tsteq lr, r0, lsr #23 │ │ │ │ - tsteq r3, r8, lsl #28 │ │ │ │ - tsteq r4, ip, lsr #20 │ │ │ │ + tsteq lr, r8, lsr #23 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr ip, [r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [ip, #880] @ 0x370 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -1027001,25 +1027001,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4add78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1904 @ 0x770 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4adc8c │ │ │ │ - @ instruction: 0x01141cb0 │ │ │ │ + @ instruction: 0x01141cbc │ │ │ │ ldrdeq r9, [r7, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01279f70 │ │ │ │ - @ instruction: 0x01144fb4 │ │ │ │ - tsteq lr, r8, lsr #12 │ │ │ │ - @ instruction: 0x011444b8 │ │ │ │ + tsteq r4, r0, asr #31 │ │ │ │ + tsteq lr, r0, lsr r6 │ │ │ │ + tsteq r4, r4, asr #9 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - tsteq lr, r8, ror #11 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x011e05f0 │ │ │ │ + tsteq r3, ip, ror #16 │ │ │ │ + tsteq r4, r8, lsl #9 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ │ │ │ │ 004add7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1027090,23 +1027090,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 4addec │ │ │ │ @ instruction: 0x01279e70 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r8, lsr #23 │ │ │ │ + @ instruction: 0x01144bb4 │ │ │ │ @ instruction: 0x01279e10 │ │ │ │ - tsteq lr, r0, ror #9 │ │ │ │ - tsteq r3, ip, asr #14 │ │ │ │ - tsteq r4, r0, ror r3 │ │ │ │ + tsteq lr, r8, ror #9 │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ andeq r0, r0, sl, asr sl │ │ │ │ - tsteq lr, r0, lsr #9 │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - tsteq r4, r8, lsr #6 │ │ │ │ + tsteq lr, r8, lsr #9 │ │ │ │ + tsteq r3, r8, lsl r7 │ │ │ │ + tsteq r4, r4, lsr r3 │ │ │ │ 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] @ 4ae0d4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -1027233,32 +1027233,32 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4adf94 │ │ │ │ @ instruction: 0x01279d10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r9, [r7, -ip]! │ │ │ │ andeq sl, r4, r8, ror r5 │ │ │ │ - tsteq r4, r0, lsr sp │ │ │ │ - tsteq r4, r0, asr #26 │ │ │ │ - tsteq r4, ip, ror #26 │ │ │ │ + tsteq r4, ip, lsr sp │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ @ instruction: 0x01279c68 │ │ │ │ - tsteq lr, r8, lsr #6 │ │ │ │ - @ instruction: 0x01134594 │ │ │ │ - @ instruction: 0x011441b8 │ │ │ │ + tsteq lr, r0, lsr r3 │ │ │ │ + tsteq r3, r0, lsr #11 │ │ │ │ + tsteq r4, r4, asr #3 │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ tsteq r2, r0, lsr #16 │ │ │ │ - tsteq r4, r4, asr ip │ │ │ │ - @ instruction: 0x011e02b0 │ │ │ │ - tsteq r3, ip, lsl r5 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ + @ instruction: 0x011e02b8 │ │ │ │ + tsteq r3, r8, lsr #10 │ │ │ │ + tsteq r4, r0, asr r1 │ │ │ │ andeq r0, r0, r3, ror #20 │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ - @ instruction: 0x011344d8 │ │ │ │ - ldrsheq r4, [r4, -r4] │ │ │ │ + tsteq lr, r4, ror r2 │ │ │ │ + tsteq r3, r4, ror #9 │ │ │ │ + tsteq r4, r0, lsl #2 │ │ │ │ andeq r0, r0, r5, ror #20 │ │ │ │ │ │ │ │ 004ae130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -1027811,91 +1027811,91 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4ae470 │ │ │ │ @ instruction: 0x01279aa8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq lr, r8, ror #1 │ │ │ │ - tsteq r4, ip, ror pc │ │ │ │ + ldrsheq r0, [lr, -r0] │ │ │ │ + tsteq r4, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ smlawbeq r7, ip, r7, r9 │ │ │ │ tsteq r2, r0, lsr r9 │ │ │ │ - @ instruction: 0x011dfdf8 │ │ │ │ - tsteq r3, r0, ror r0 │ │ │ │ - tsteq r4, ip, lsl #25 │ │ │ │ + tstpeq sp, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror r0 │ │ │ │ + @ instruction: 0x01143c98 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011dfdbc │ │ │ │ - tsteq r3, r4, lsr r0 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ + tstpeq sp, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tstpeq sp, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133ff8 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ + tstpeq sp, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4 │ │ │ │ + tsteq r4, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tstpeq sp, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133fbc │ │ │ │ - @ instruction: 0x01143bdc │ │ │ │ - tstpeq sp, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ - @ instruction: 0x01143b9c │ │ │ │ + tstpeq sp, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, asr #31 │ │ │ │ + tsteq r4, r8, ror #23 │ │ │ │ + tstpeq sp, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + tsteq r4, r8, lsr #23 │ │ │ │ andeq r0, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x011dfcbc │ │ │ │ - tsteq r3, r4, lsr pc │ │ │ │ - tsteq r4, r0, asr fp │ │ │ │ + tstpeq sp, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr #30 │ │ │ │ + tsteq r4, ip, asr fp │ │ │ │ andeq r0, r0, r7, asr #27 │ │ │ │ - tstpeq sp, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsl #13 │ │ │ │ - tsteq r4, r8, lsl #22 │ │ │ │ + tstpeq sp, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01144698 │ │ │ │ + tsteq r4, r4, lsl fp │ │ │ │ andeq r0, r0, r7, lsr #27 │ │ │ │ - @ instruction: 0x01133eb0 │ │ │ │ - tsteq r3, r0, lsl #29 │ │ │ │ + @ instruction: 0x01133ebc │ │ │ │ + tsteq r3, ip, lsl #29 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - @ instruction: 0x011dfbd8 │ │ │ │ - tsteq r3, ip, asr #28 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ + tstpeq sp, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, asr lr │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ @ instruction: 0x00000db9 │ │ │ │ - @ instruction: 0x011dfb9c │ │ │ │ - tsteq r3, r0, lsl lr │ │ │ │ - tsteq r4, r0, lsr sl │ │ │ │ + tstpeq sp, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + tsteq r4, ip, lsr sl │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - tstpeq sp, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133dd4 │ │ │ │ - @ instruction: 0x011439f0 │ │ │ │ + tstpeq sp, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #27 │ │ │ │ + @ instruction: 0x011439fc │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - @ instruction: 0x01133d9c │ │ │ │ + tsteq r3, r8, lsr #27 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - @ instruction: 0x011dfaf0 │ │ │ │ - tsteq r3, r8, ror #26 │ │ │ │ - tsteq r4, r4, lsl #19 │ │ │ │ + @ instruction: 0x011dfaf8 │ │ │ │ + tsteq r3, r4, ror sp │ │ │ │ + @ instruction: 0x01143990 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ - @ instruction: 0x011dfab4 │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ - tsteq r4, r8, asr #18 │ │ │ │ + @ instruction: 0x011dfabc │ │ │ │ + tsteq r3, r8, lsr sp │ │ │ │ + tsteq r4, r4, asr r9 │ │ │ │ andeq r0, r0, r5, lsr #27 │ │ │ │ - tstpeq sp, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133cf0 │ │ │ │ - tsteq r4, ip, lsl #18 │ │ │ │ + tstpeq sp, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01133cfc │ │ │ │ + tsteq r4, r8, lsl r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tstpeq sp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133cb4 │ │ │ │ - @ instruction: 0x011438d0 │ │ │ │ + tstpeq sp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr #25 │ │ │ │ + @ instruction: 0x011438dc │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r3, ip, ror ip │ │ │ │ - tstpeq sp, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr #24 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ + tsteq r3, r8, lsl #25 │ │ │ │ + @ instruction: 0x011df9d4 │ │ │ │ + tsteq r3, r0, asr ip │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - @ instruction: 0x011df998 │ │ │ │ - tsteq r4, ip, lsl #7 │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ + tstpeq sp, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01144398 │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr #27 │ │ │ │ - tstpeq sp, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01133bd4 │ │ │ │ - @ instruction: 0x011437f0 │ │ │ │ + tstpeq sp, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #23 │ │ │ │ + @ instruction: 0x011437fc │ │ │ │ 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] @ 4af788 │ │ │ │ @@ -1028688,137 +1028688,137 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4aed50 │ │ │ │ smlawteq r7, r8, r0, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawbeq r7, r4, r0, r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq sp, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsl #10 │ │ │ │ + tstpeq sp, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsl r5 │ │ │ │ andeq r0, r0, sp, lsl #26 │ │ │ │ - tsteq r4, r0, ror r0 │ │ │ │ tsteq r4, ip, ror r0 │ │ │ │ - tsteq r4, ip, lsl #1 │ │ │ │ + tsteq r4, r8, lsl #1 │ │ │ │ + @ instruction: 0x01144098 │ │ │ │ @ instruction: 0x01278eac │ │ │ │ - tstpeq sp, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ - tsteq r4, r4, ror #7 │ │ │ │ + tstpeq sp, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, rrx │ │ │ │ + @ instruction: 0x011433f0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tstpeq sp, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsr #13 │ │ │ │ - tsteq r4, r4, asr #5 │ │ │ │ + tstpeq sp, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr #13 │ │ │ │ + @ instruction: 0x011432d0 │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - tsteq r4, ip, lsr #28 │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ - tsteq r4, r4, asr lr │ │ │ │ - tstpeq sp, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, ror r5 │ │ │ │ - @ instruction: 0x01143198 │ │ │ │ + tsteq r4, r8, lsr lr │ │ │ │ + tsteq r4, ip, asr #28 │ │ │ │ + tsteq r4, r0, ror #28 │ │ │ │ + tstpeq sp, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsl #11 │ │ │ │ + tsteq r4, r4, lsr #3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x011df29c │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ + tstpeq sp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ + tsteq r4, ip, lsr r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tstpeq sp, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr #9 │ │ │ │ - tsteq r4, r8, ror #1 │ │ │ │ + tstpeq sp, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011334d0 │ │ │ │ + ldrsheq r3, [r4, -r4] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tstpeq sp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsl #9 │ │ │ │ - tsteq r4, r8, lsr #1 │ │ │ │ + tstpeq sp, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01133490 │ │ │ │ + ldrheq r3, [r4, -r4] │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ - @ instruction: 0x011df1d8 │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ + tstpeq sp, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr r4 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ - @ instruction: 0x011df198 │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ - tsteq r4, r8, lsr #32 │ │ │ │ + tstpeq sp, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsl r4 │ │ │ │ + tsteq r4, r4, lsr r0 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tstpeq sp, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr #7 │ │ │ │ - tsteq r4, r0, ror #31 │ │ │ │ + tstpeq sp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011333d0 │ │ │ │ + tsteq r4, ip, ror #31 │ │ │ │ andeq r0, r0, fp, asr #25 │ │ │ │ - tstpeq sp, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsl #7 │ │ │ │ - tsteq r4, r8, lsr #31 │ │ │ │ + tstpeq sp, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01133390 │ │ │ │ + @ instruction: 0x01142fb4 │ │ │ │ andeq r0, r0, r8, ror #25 │ │ │ │ - ldrsbeq pc, [sp, -r8] @ │ │ │ │ - tsteq r3, r4, asr #6 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ + tstpeq sp, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr r3 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ andeq r0, r0, r5, ror #25 │ │ │ │ - @ instruction: 0x011df098 │ │ │ │ - @ instruction: 0x01143bd4 │ │ │ │ - tsteq r4, r4, lsl pc │ │ │ │ + tstpeq sp, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, ror #23 │ │ │ │ + tsteq r4, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - @ instruction: 0x011332bc │ │ │ │ - tsteq r3, r8, lsl #5 │ │ │ │ + tsteq r3, r8, asr #5 │ │ │ │ + @ instruction: 0x01133294 │ │ │ │ andeq r0, r0, r1, lsl sp │ │ │ │ - tsteq r3, r8, asr r2 │ │ │ │ + tsteq r3, r4, ror #4 │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - tsteq r3, r8, lsr #4 │ │ │ │ + tsteq r3, r4, lsr r2 │ │ │ │ andeq r0, r0, r4, lsl sp │ │ │ │ - @ instruction: 0x011331f8 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl sp │ │ │ │ - tsteq r3, r8, asr #3 │ │ │ │ + @ instruction: 0x011331d4 │ │ │ │ andeq r0, r0, r7, lsl sp │ │ │ │ - @ instruction: 0x01133198 │ │ │ │ + tsteq r3, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - @ instruction: 0x011deef4 │ │ │ │ - tsteq r3, r0, ror #2 │ │ │ │ - tsteq r4, r8, lsl #27 │ │ │ │ + @ instruction: 0x011deefc │ │ │ │ + tsteq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x01142d94 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - @ instruction: 0x011deeb4 │ │ │ │ - @ instruction: 0x011438f0 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ - tsteq sp, ip, ror #28 │ │ │ │ - ldrsbeq r3, [r3, -r8] │ │ │ │ - tsteq r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x011deebc │ │ │ │ + @ instruction: 0x011438fc │ │ │ │ + tsteq r4, r0, asr sp │ │ │ │ + tsteq sp, r4, ror lr │ │ │ │ + tsteq r3, r4, ror #1 │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq sp, ip, lsr #28 │ │ │ │ - tsteq r4, r4, lsr #17 │ │ │ │ - @ instruction: 0x01142cb8 │ │ │ │ + tsteq sp, r4, lsr lr │ │ │ │ + @ instruction: 0x011438b0 │ │ │ │ + tsteq r4, r4, asr #25 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011dedf8 │ │ │ │ - tsteq r3, r4, rrx │ │ │ │ - tsteq r4, ip, lsl #25 │ │ │ │ + tsteq sp, r0, lsl #28 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ + @ instruction: 0x01142c98 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011dedb8 │ │ │ │ - tsteq r4, ip, ror #16 │ │ │ │ - tsteq r4, r4, asr #24 │ │ │ │ + tsteq sp, r0, asr #27 │ │ │ │ + tsteq r4, r8, ror r8 │ │ │ │ + tsteq r4, r0, asr ip │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, r4, lsl #27 │ │ │ │ - @ instruction: 0x01132ff0 │ │ │ │ - tsteq r4, r8, lsl ip │ │ │ │ + tsteq sp, ip, lsl #27 │ │ │ │ + @ instruction: 0x01132ffc │ │ │ │ + tsteq r4, r4, lsr #24 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq sp, r4, asr #26 │ │ │ │ - @ instruction: 0x01132fb0 │ │ │ │ - @ instruction: 0x01142bd4 │ │ │ │ + tsteq sp, ip, asr #26 │ │ │ │ + @ instruction: 0x01132fbc │ │ │ │ + tsteq r4, r0, ror #23 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r4, r0, lsr #16 │ │ │ │ - @ instruction: 0x011decfc │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ + tsteq r4, ip, lsr #16 │ │ │ │ + tsteq sp, r4, lsl #26 │ │ │ │ + tsteq r4, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #26 │ │ │ │ - tsteq sp, ip, lsr #25 │ │ │ │ - tsteq r3, r8, lsl pc │ │ │ │ - tsteq r4, ip, lsr fp │ │ │ │ + @ instruction: 0x011decb4 │ │ │ │ + tsteq r3, r4, lsr #30 │ │ │ │ + tsteq r4, r8, asr #22 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ - @ instruction: 0x01132ed8 │ │ │ │ - @ instruction: 0x01142afc │ │ │ │ + tsteq sp, r4, ror ip │ │ │ │ + tsteq r3, r4, ror #29 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - @ instruction: 0x01132e98 │ │ │ │ - @ instruction: 0x01142abc │ │ │ │ - tsteq sp, ip, ror #23 │ │ │ │ - tsteq r3, r8, asr lr │ │ │ │ - tsteq r4, ip, ror sl │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + tsteq r3, r4, lsr #29 │ │ │ │ + tsteq r4, r8, asr #21 │ │ │ │ + @ instruction: 0x011debf4 │ │ │ │ + tsteq r3, r4, ror #28 │ │ │ │ + tsteq r4, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r3, r0, lsr #28 │ │ │ │ - tsteq r4, r8, asr #20 │ │ │ │ + tsteq r3, ip, lsr #28 │ │ │ │ + tsteq r4, r4, asr sl │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 004af988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1028893,23 +1028893,23 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4afa08 │ │ │ │ @ instruction: 0x0127825c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r4, lsr #28 │ │ │ │ + tsteq r4, r0, lsr lr │ │ │ │ strdeq r8, [r7, -r4]! │ │ │ │ - tsteq sp, r4, asr #17 │ │ │ │ - tsteq r3, r0, lsr fp │ │ │ │ - tsteq r4, r4, asr r7 │ │ │ │ + tsteq sp, ip, asr #17 │ │ │ │ + tsteq r3, ip, lsr fp │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ @ instruction: 0x00000fb3 │ │ │ │ - tsteq sp, r4, lsl #17 │ │ │ │ - @ instruction: 0x01132af0 │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ + tsteq sp, ip, lsl #17 │ │ │ │ + @ instruction: 0x01132afc │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ 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, #2340] @ 4b0424 │ │ │ │ ldr r3, [pc, #2340] @ 4b0428 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1029497,90 +1029497,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4afea0 │ │ │ │ @ instruction: 0x01278104 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r8, [r7, -r4]! │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - tsteq sp, r4, asr #13 │ │ │ │ - tsteq r4, ip, asr r5 │ │ │ │ + tsteq sp, ip, asr #13 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01142494 │ │ │ │ - @ instruction: 0x011de5d8 │ │ │ │ + tsteq r4, r0, lsr #9 │ │ │ │ + tsteq sp, r0, ror #11 │ │ │ │ andeq r0, r0, sl, lsl ip │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ - tsteq r4, r4, lsl r4 │ │ │ │ + @ instruction: 0x011de590 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ @ instruction: 0x01277d5c │ │ │ │ - tsteq sp, r8, lsr #8 │ │ │ │ - tsteq r4, r0, lsr #31 │ │ │ │ - @ instruction: 0x011422b4 │ │ │ │ + tsteq sp, r0, lsr r4 │ │ │ │ + tsteq r4, ip, lsr #31 │ │ │ │ + tsteq r4, r0, asr #5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ - @ instruction: 0x011de3d8 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ + tsteq r4, r4, lsl #31 │ │ │ │ + tsteq sp, r0, ror #7 │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - tsteq r4, r4, asr pc │ │ │ │ - tsteq sp, r8, lsl #7 │ │ │ │ - tsteq r4, r0, lsl r2 │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ + @ instruction: 0x011de390 │ │ │ │ + tsteq r4, ip, lsl r2 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ tsteq r2, ip, lsl lr │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ andeq r0, r0, fp, lsl ip │ │ │ │ - tsteq sp, r4, lsr #5 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ + tsteq sp, ip, lsr #5 │ │ │ │ + tsteq r3, ip, lsl r5 │ │ │ │ + tsteq r4, r0, asr #2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011324dc │ │ │ │ - tsteq r3, ip, lsr #9 │ │ │ │ + tsteq r3, r8, ror #9 │ │ │ │ + @ instruction: 0x011324b8 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tsteq r3, r4, lsl #9 │ │ │ │ + @ instruction: 0x01132490 │ │ │ │ andeq r0, r0, r1, lsr #24 │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - tsteq r3, r0, lsr r4 │ │ │ │ - @ instruction: 0x011de190 │ │ │ │ - @ instruction: 0x011323fc │ │ │ │ - tsteq r4, r0, lsr #32 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + tsteq r3, ip, lsr r4 │ │ │ │ + @ instruction: 0x011de198 │ │ │ │ + tsteq r3, r8, lsl #8 │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - tsteq sp, r4, asr r1 │ │ │ │ - tsteq r3, r0, asr #7 │ │ │ │ - tsteq r4, r4, ror #31 │ │ │ │ + tsteq sp, ip, asr r1 │ │ │ │ + tsteq r3, ip, asr #7 │ │ │ │ + @ instruction: 0x01141ff0 │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - tsteq sp, r8, lsl r1 │ │ │ │ - tsteq r3, r4, lsl #7 │ │ │ │ - tsteq r4, r8, lsr #31 │ │ │ │ + tsteq sp, r0, lsr #2 │ │ │ │ + @ instruction: 0x01132390 │ │ │ │ + @ instruction: 0x01141fb4 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - ldrsbeq lr, [sp, -ip] │ │ │ │ - tsteq r4, r8, asr #25 │ │ │ │ - tsteq r4, ip, ror #30 │ │ │ │ + tsteq sp, r4, ror #1 │ │ │ │ + @ instruction: 0x01142cd4 │ │ │ │ + tsteq r4, r8, ror pc │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ - @ instruction: 0x011322d4 │ │ │ │ - @ instruction: 0x01141ef8 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ + tsteq sp, r0, ror r0 │ │ │ │ + tsteq r3, r0, ror #5 │ │ │ │ + tsteq r4, r4, lsl #30 │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ - tsteq sp, r0, lsr r0 │ │ │ │ - tsteq r4, r4, asr ip │ │ │ │ - tsteq r4, r4, lsr #29 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ + @ instruction: 0x01141eb0 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - @ instruction: 0x011ddfd4 │ │ │ │ - tsteq r3, r0, asr #4 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - tsteq r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x011ddfdc │ │ │ │ + tsteq r3, ip, asr #4 │ │ │ │ + tsteq r4, r0, ror lr │ │ │ │ + tsteq r3, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ - tsteq sp, ip, ror #30 │ │ │ │ - @ instruction: 0x011321d8 │ │ │ │ - @ instruction: 0x01141dfc │ │ │ │ + tsteq sp, r4, ror pc │ │ │ │ + tsteq r3, r4, ror #3 │ │ │ │ + tsteq r4, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r3, r4, lsr #3 │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ + @ instruction: 0x011321b0 │ │ │ │ + tsteq r3, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #608] @ 4b07dc │ │ │ │ ldr r3, [pc, #608] @ 4b07e0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1029733,40 +1029733,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4b0610 │ │ │ │ smlawbeq r7, r8, r6, r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r9, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ tsteq r2, r8, lsr r8 │ │ │ │ @ instruction: 0x012775ec │ │ │ │ - tsteq sp, r4, lsr #25 │ │ │ │ - tsteq r3, ip, lsl pc │ │ │ │ - tsteq r4, r0, asr #22 │ │ │ │ + tsteq sp, ip, lsr #25 │ │ │ │ + tsteq r3, r8, lsr #30 │ │ │ │ + tsteq r4, ip, asr #22 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ - @ instruction: 0x01141adc │ │ │ │ + tsteq r4, r8, lsr r9 │ │ │ │ + tsteq sp, r4, asr ip │ │ │ │ + tsteq r4, r8, ror #21 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - tsteq sp, ip, lsl #24 │ │ │ │ - tsteq r3, r4, lsl #29 │ │ │ │ - tsteq r4, r8, lsr #21 │ │ │ │ + tsteq sp, r4, lsl ip │ │ │ │ + @ instruction: 0x01131e90 │ │ │ │ + @ instruction: 0x01141ab4 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - @ instruction: 0x011ddbd0 │ │ │ │ - tsteq r3, r8, asr #28 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ + @ instruction: 0x011ddbd8 │ │ │ │ + tsteq r3, r4, asr lr │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - @ instruction: 0x011ddb94 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ + @ instruction: 0x011ddb9c │ │ │ │ + tsteq r3, r8, lsl lr │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - @ instruction: 0x01131dd0 │ │ │ │ - @ instruction: 0x011419f4 │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + @ instruction: 0x01131ddc │ │ │ │ + tsteq r4, r0, lsl #20 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ │ │ │ │ 004b0850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1029841,23 +1029841,23 @@ │ │ │ │ add r2, r2, #2144 @ 0x860 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4b08d8 │ │ │ │ @ instruction: 0x01277394 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, ip, asr #9 │ │ │ │ + @ instruction: 0x011414d8 │ │ │ │ @ instruction: 0x01277324 │ │ │ │ - tsteq sp, ip, ror #19 │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ - tsteq r4, r8, lsl #17 │ │ │ │ + @ instruction: 0x011dd9f4 │ │ │ │ + tsteq r3, r0, ror ip │ │ │ │ + @ instruction: 0x01141894 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ - @ instruction: 0x011dd9b0 │ │ │ │ - tsteq r3, r8, lsr #24 │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ + @ instruction: 0x011dd9b8 │ │ │ │ + tsteq r3, r4, lsr ip │ │ │ │ + tsteq r4, r0, asr r8 │ │ │ │ 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] │ │ │ │ @@ -1030874,248 +1030874,248 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 4b1154 │ │ │ │ @ instruction: 0x0127722c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r7, [r7, -ip]! │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - @ instruction: 0x011416d0 │ │ │ │ + @ instruction: 0x011416dc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - tsteq sp, r8, lsr #16 │ │ │ │ + tsteq sp, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - @ instruction: 0x011dd6d0 │ │ │ │ - tsteq r4, r8, ror #10 │ │ │ │ - tsteq sp, r4, lsl #12 │ │ │ │ - @ instruction: 0x0114149c │ │ │ │ - @ instruction: 0x011dd59c │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ - @ instruction: 0x011dd3d0 │ │ │ │ + @ instruction: 0x011dd6d8 │ │ │ │ + tsteq r4, r4, ror r5 │ │ │ │ + tsteq sp, ip, lsl #12 │ │ │ │ + tsteq r4, r8, lsr #9 │ │ │ │ + tsteq sp, r4, lsr #11 │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ + @ instruction: 0x011dd3d8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r4, ror #4 │ │ │ │ - tsteq sp, r4, lsl #7 │ │ │ │ - tsteq r4, r8, lsl r2 │ │ │ │ - @ instruction: 0x011dd1fc │ │ │ │ - @ instruction: 0x01141090 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ + tsteq sp, ip, lsl #7 │ │ │ │ + tsteq r4, r4, lsr #4 │ │ │ │ + tsteq sp, r4, lsl #4 │ │ │ │ + @ instruction: 0x0114109c │ │ │ │ @ instruction: 0x01276aa8 │ │ │ │ andeq r0, r0, r1, lsl lr │ │ │ │ - @ instruction: 0x01141c9c │ │ │ │ - @ instruction: 0x01141c98 │ │ │ │ - @ instruction: 0x01141c98 │ │ │ │ - tsteq sp, ip, lsr #29 │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ - tsteq r4, ip, lsr sp │ │ │ │ + tsteq r4, r8, lsr #25 │ │ │ │ + tsteq r4, r4, lsr #25 │ │ │ │ + tsteq r4, r4, lsr #25 │ │ │ │ + @ instruction: 0x011dceb4 │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ + tsteq r4, r8, asr #26 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x011dcdd0 │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ - tsteq r4, r0, ror #24 │ │ │ │ - tsteq r4, ip, lsl #22 │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ - tsteq sp, r0, asr #25 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ - tsteq r4, r0, asr fp │ │ │ │ + @ instruction: 0x011dcdd8 │ │ │ │ + tsteq r3, r8, asr #32 │ │ │ │ + tsteq r4, ip, ror #24 │ │ │ │ + tsteq r4, r8, lsl fp │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ + tsteq r4, r8, lsr fp │ │ │ │ + tsteq sp, r8, asr #25 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ + tsteq r4, ip, asr fp │ │ │ │ andeq r0, r0, ip, lsr #29 │ │ │ │ tsteq r2, r0, lsl r7 │ │ │ │ @ instruction: 0x011216bc │ │ │ │ tsteq r2, r8, ror r6 │ │ │ │ tsteq r2, r4, lsr r6 │ │ │ │ - @ instruction: 0x011418d4 │ │ │ │ + tsteq r4, r0, ror #17 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - @ instruction: 0x011dcad0 │ │ │ │ - tsteq r3, ip, lsr sp │ │ │ │ - tsteq r4, r0, ror #18 │ │ │ │ + @ instruction: 0x011dcad8 │ │ │ │ + tsteq r3, r8, asr #26 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ andeq r0, r0, r3, asr lr │ │ │ │ - @ instruction: 0x011dca90 │ │ │ │ - @ instruction: 0x01130cfc │ │ │ │ - tsteq r4, r0, lsr #18 │ │ │ │ + @ instruction: 0x011dca98 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ andeq r0, r0, r7, lsr #29 │ │ │ │ - tsteq sp, r0, asr sl │ │ │ │ - @ instruction: 0x01130cbc │ │ │ │ - tsteq r4, r0, ror #17 │ │ │ │ + tsteq sp, r8, asr sl │ │ │ │ + tsteq r3, r8, asr #25 │ │ │ │ + tsteq r4, ip, ror #17 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - tsteq sp, r0, lsl sl │ │ │ │ - tsteq r3, ip, ror ip │ │ │ │ - tsteq r4, r0, lsr #17 │ │ │ │ + tsteq sp, r8, lsl sl │ │ │ │ + tsteq r3, r8, lsl #25 │ │ │ │ + tsteq r4, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - @ instruction: 0x011dc9d0 │ │ │ │ - tsteq r3, ip, lsr ip │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ + @ instruction: 0x011dc9d8 │ │ │ │ + tsteq r3, r8, asr #24 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - tsteq r3, r4, lsl #24 │ │ │ │ - tsteq r3, r8, lsl r8 │ │ │ │ + tsteq r3, r0, lsl ip │ │ │ │ + tsteq r3, r4, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl lr │ │ │ │ - tsteq sp, r4, ror r5 │ │ │ │ - tsteq r3, r0, ror #15 │ │ │ │ - tsteq r4, r4, lsl #8 │ │ │ │ + tsteq sp, ip, ror r5 │ │ │ │ + tsteq r3, ip, ror #15 │ │ │ │ + tsteq r4, r0, lsl r4 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - tsteq sp, r4, lsr r5 │ │ │ │ - tsteq r3, r0, lsr #15 │ │ │ │ - tsteq r4, r4, asr #7 │ │ │ │ + tsteq sp, ip, lsr r5 │ │ │ │ + tsteq r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x011403d0 │ │ │ │ andeq r0, r0, r7, lsr lr │ │ │ │ - @ instruction: 0x011dc4f4 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ - tsteq r4, r4, lsl #7 │ │ │ │ + @ instruction: 0x011dc4fc │ │ │ │ + tsteq r3, ip, ror #14 │ │ │ │ + @ instruction: 0x01140390 │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - @ instruction: 0x011dc4b4 │ │ │ │ - tsteq r3, r0, lsr #14 │ │ │ │ - tsteq r4, r4, asr #6 │ │ │ │ + @ instruction: 0x011dc4bc │ │ │ │ + tsteq r3, ip, lsr #14 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - tsteq r3, r8, ror #13 │ │ │ │ + @ instruction: 0x011306f4 │ │ │ │ andeq r0, r0, fp, lsl #28 │ │ │ │ - @ instruction: 0x011306b8 │ │ │ │ + tsteq r3, r4, asr #13 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ - tsteq r3, r4, lsl #13 │ │ │ │ + @ instruction: 0x01130690 │ │ │ │ muleq r0, ip, lr │ │ │ │ - tsteq r3, r4, asr r6 │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ andeq r0, r0, r2, ror #28 │ │ │ │ - tsteq r3, r4, lsr #12 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ - @ instruction: 0x011305f4 │ │ │ │ + tsteq r3, r0, lsl #12 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - tsteq sp, r0, asr r3 │ │ │ │ - @ instruction: 0x011305bc │ │ │ │ - tsteq r4, r0, ror #3 │ │ │ │ + tsteq sp, r8, asr r3 │ │ │ │ + tsteq r3, r8, asr #11 │ │ │ │ + tsteq r4, ip, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ - tsteq sp, r0, lsl r3 │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - tsteq r4, r0, lsr #3 │ │ │ │ + tsteq sp, r8, lsl r3 │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + tsteq r4, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #28 │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ andeq r0, r0, r1, asr lr │ │ │ │ - tsteq r3, r4, lsl r5 │ │ │ │ + tsteq r3, r0, lsr #10 │ │ │ │ andeq r0, r0, r3, lsl lr │ │ │ │ - tsteq r3, r4, ror #9 │ │ │ │ + @ instruction: 0x011304f0 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - @ instruction: 0x011304b4 │ │ │ │ + tsteq r3, r0, asr #9 │ │ │ │ andeq r0, r0, r9, asr #28 │ │ │ │ - tsteq sp, r0, lsl r2 │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - tsteq r4, r0, lsr #1 │ │ │ │ + tsteq sp, r8, lsl r2 │ │ │ │ + tsteq r3, r8, lsl #9 │ │ │ │ + tsteq r4, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - @ instruction: 0x011dc1d0 │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ + @ instruction: 0x011dc1d8 │ │ │ │ + tsteq r3, r8, asr #8 │ │ │ │ + tsteq r4, ip, rrx │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - @ instruction: 0x011dc190 │ │ │ │ - @ instruction: 0x011303fc │ │ │ │ - tsteq r4, r0, lsr #32 │ │ │ │ + @ instruction: 0x011dc198 │ │ │ │ + tsteq r3, r8, lsl #8 │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ andeq r0, r0, r6, ror lr │ │ │ │ - tsteq sp, r0, asr r1 │ │ │ │ - @ instruction: 0x011303bc │ │ │ │ - tstpeq r3, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, asr r1 │ │ │ │ + tsteq r3, r8, asr #7 │ │ │ │ + tstpeq r3, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror lr │ │ │ │ - tsteq sp, r0, lsl r1 │ │ │ │ - tsteq r3, ip, ror r3 │ │ │ │ - tstpeq r3, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [sp, -r0] │ │ │ │ - tsteq r3, ip, lsr r3 │ │ │ │ - tstpeq r3, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, lsl r1 │ │ │ │ + tsteq r3, r8, lsl #7 │ │ │ │ + tstpeq r3, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [sp, -r8] │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ + tstpeq r3, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - @ instruction: 0x011dc090 │ │ │ │ - @ instruction: 0x011302fc │ │ │ │ - tstpeq r3, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dc098 │ │ │ │ + tsteq r3, r8, lsl #6 │ │ │ │ + tstpeq r3, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - tsteq sp, ip, asr #32 │ │ │ │ - tsteq r4, ip, asr sp │ │ │ │ - @ instruction: 0x0113fedc │ │ │ │ + tsteq sp, r4, asr r0 │ │ │ │ + tsteq r4, r8, ror #26 │ │ │ │ + tstpeq r3, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, r4 │ │ │ │ - tsteq r3, r8, ror r2 │ │ │ │ - @ instruction: 0x0113fe94 │ │ │ │ + tsteq sp, ip │ │ │ │ + tsteq r3, r4, lsl #5 │ │ │ │ + tstpeq r3, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq sp, r0, asr #31 │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - tstpeq r3, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, asr #31 │ │ │ │ + tsteq r3, r0, asr #4 │ │ │ │ + tstpeq r3, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - @ instruction: 0x011301f0 │ │ │ │ - tstpeq r3, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl #31 │ │ │ │ + @ instruction: 0x011301fc │ │ │ │ + tstpeq r3, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, ip, lsr pc │ │ │ │ - tsteq r4, r4, asr #25 │ │ │ │ - tstpeq r3, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr #30 │ │ │ │ + @ instruction: 0x01140cd0 │ │ │ │ + @ instruction: 0x0113fdd4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq sp, r8, lsl #30 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ - @ instruction: 0x0113fd94 │ │ │ │ + tsteq sp, r0, lsl pc │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ + tstpeq r3, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011dbed4 │ │ │ │ - tsteq r3, r0, asr #2 │ │ │ │ - tstpeq r3, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dbedc │ │ │ │ + tsteq r3, ip, asr #2 │ │ │ │ + tstpeq r3, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - @ instruction: 0x011dbe94 │ │ │ │ - tsteq r3, r0, lsl #2 │ │ │ │ - tstpeq r3, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dbe9c │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ + tstpeq r3, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - tsteq sp, r4, asr lr │ │ │ │ - tsteq r3, r0, asr #1 │ │ │ │ - tstpeq r3, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, asr lr │ │ │ │ + tsteq r3, ip, asr #1 │ │ │ │ + @ instruction: 0x0113fcf0 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - tsteq r3, r0, lsl #1 │ │ │ │ - tstpeq r3, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ + tsteq r3, ip, lsl #1 │ │ │ │ + @ instruction: 0x0113fcb0 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ + tsteq r3, r4, asr r0 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ + tsteq r3, r4, lsr #32 │ │ │ │ andeq r0, r0, r2, lsr #29 │ │ │ │ - tstpeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112fff4 │ │ │ │ andeq r0, r0, r4, lsr #29 │ │ │ │ - tsteq sp, r4, asr #26 │ │ │ │ - @ instruction: 0x0112ffb0 │ │ │ │ - @ instruction: 0x0113fbd4 │ │ │ │ + tsteq sp, ip, asr #26 │ │ │ │ + @ instruction: 0x0112ffbc │ │ │ │ + tstpeq r3, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #29 │ │ │ │ - tsteq sp, r4, lsl #26 │ │ │ │ - tstpeq r2, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113fb94 │ │ │ │ + tsteq sp, ip, lsl #26 │ │ │ │ + tstpeq r2, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - tstpeq r2, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - tstpeq r2, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #29 │ │ │ │ - tstpeq r2, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112fef8 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - @ instruction: 0x0112febc │ │ │ │ + tstpeq r2, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - tsteq sp, r8, lsl ip │ │ │ │ - tstpeq r2, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, lsr #24 │ │ │ │ + tstpeq r2, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, lr │ │ │ │ - @ instruction: 0x011dbbd4 │ │ │ │ - tstpeq r2, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dbbdc │ │ │ │ + tstpeq r2, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, lr │ │ │ │ - @ instruction: 0x011dbb94 │ │ │ │ - tstpeq r2, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dbb9c │ │ │ │ + tstpeq r2, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ muleq r0, r7, lr │ │ │ │ - tsteq sp, r4, asr fp │ │ │ │ - tstpeq r2, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, asr fp │ │ │ │ + tstpeq r2, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113f9f0 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - tsteq sp, r4, lsl fp │ │ │ │ - tsteq r4, r8, lsl r9 │ │ │ │ - tstpeq r3, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, lsl fp │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + @ instruction: 0x0113f9b0 │ │ │ │ andeq r0, r0, lr, ror lr │ │ │ │ - tsteq sp, ip, asr #21 │ │ │ │ - tstpeq r2, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dbad4 │ │ │ │ + tstpeq r2, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror lr │ │ │ │ - tsteq sp, r8, lsl #21 │ │ │ │ - @ instruction: 0x0112fcfc │ │ │ │ - tstpeq r3, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011dba90 │ │ │ │ + tstpeq r2, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq sp, r8, asr #20 │ │ │ │ - @ instruction: 0x0112fcb4 │ │ │ │ - @ instruction: 0x0113f8d8 │ │ │ │ + tsteq sp, r0, asr sl │ │ │ │ + tstpeq r2, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, lr │ │ │ │ - tsteq sp, r8, lsl #20 │ │ │ │ - tstpeq r2, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113f898 │ │ │ │ + tsteq sp, r0, lsl sl │ │ │ │ + tstpeq r2, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, lr │ │ │ │ ldr r1, [pc, #-692] @ 4b1ab0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #-708] @ 4b1ab4 │ │ │ │ @@ -1032886,136 +1032886,136 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4b2ee0 │ │ │ │ @ instruction: 0x012752a4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01275268 │ │ │ │ - tsteq sp, ip, asr #18 │ │ │ │ - tstpeq r3, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ + @ instruction: 0x0113f7f0 │ │ │ │ andeq r0, r0, r6, asr #29 │ │ │ │ andeq r0, r0, r7, asr #29 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tstpeq r3, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ + tsteq sp, r4, lsl #17 │ │ │ │ andeq r0, r0, sp, asr #29 │ │ │ │ - tsteq sp, ip, asr r7 │ │ │ │ - @ instruction: 0x0113f5f4 │ │ │ │ + tsteq sp, r4, ror #14 │ │ │ │ + tstpeq r3, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, r8, ror #13 │ │ │ │ - tstpeq r3, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011db6f0 │ │ │ │ + tstpeq r3, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq sp, r4, lsl #11 │ │ │ │ + tsteq sp, ip, lsl #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq r3, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #30 │ │ │ │ @ instruction: 0x01274d1c │ │ │ │ - tsteq r4, r8, asr #2 │ │ │ │ - @ instruction: 0x0112f5d8 │ │ │ │ + tsteq r4, r4, asr r1 │ │ │ │ + tstpeq r2, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r4, r4, asr r0 │ │ │ │ - tsteq sp, r8, lsr #5 │ │ │ │ - tstpeq r2, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, rrx │ │ │ │ + @ instruction: 0x011db2b0 │ │ │ │ + tstpeq r2, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr pc │ │ │ │ @ instruction: 0x0111fcfc │ │ │ │ tstpeq r1, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113fed4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq sp, r0, asr #1 │ │ │ │ - tstpeq r2, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, asr pc │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ + tstpeq r2, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ - @ instruction: 0x0112f2f4 │ │ │ │ - tsteq sp, ip, asr #32 │ │ │ │ - @ instruction: 0x0112f2b8 │ │ │ │ - @ instruction: 0x0113eedc │ │ │ │ + tstpeq r2, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr r0 │ │ │ │ + tstpeq r2, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #29 │ │ │ │ andeq r0, r0, sl, lsl pc │ │ │ │ - tsteq sp, ip │ │ │ │ - tstpeq r2, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113ee98 │ │ │ │ - tsteq sp, ip, asr #31 │ │ │ │ - tstpeq r2, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, asr lr │ │ │ │ + tsteq sp, r4, lsl r0 │ │ │ │ + tstpeq r2, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #29 │ │ │ │ + @ instruction: 0x011dafd4 │ │ │ │ + tstpeq r2, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #28 │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ - tsteq sp, r8, lsl #31 │ │ │ │ - @ instruction: 0x0112f1f4 │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ + @ instruction: 0x011daf90 │ │ │ │ + tstpeq r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #28 │ │ │ │ andeq r0, r0, sl, lsr #30 │ │ │ │ - tsteq sp, r8, asr #30 │ │ │ │ - @ instruction: 0x0112f1b4 │ │ │ │ - @ instruction: 0x0113edd8 │ │ │ │ + tsteq sp, r0, asr pc │ │ │ │ + tstpeq r2, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #27 │ │ │ │ andeq r0, r0, ip, lsr #30 │ │ │ │ - tsteq sp, r8, lsl #30 │ │ │ │ - tstpeq r2, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113ed90 │ │ │ │ + tsteq sp, r0, lsl pc │ │ │ │ + tstpeq r2, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113ed9c │ │ │ │ andeq r0, r0, sp, lsr #30 │ │ │ │ - tsteq sp, r8, asr #29 │ │ │ │ - tstpeq r2, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, asr sp │ │ │ │ + @ instruction: 0x011daed0 │ │ │ │ + tstpeq r2, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #26 │ │ │ │ andeq r0, r0, r6, lsl #30 │ │ │ │ - tsteq sp, r8, lsl #29 │ │ │ │ - ldrsheq pc, [r2, -r4] @ │ │ │ │ - tsteq r3, r8, lsl sp │ │ │ │ + @ instruction: 0x011dae90 │ │ │ │ + tstpeq r2, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #26 │ │ │ │ andeq r0, r0, r7, lsl #30 │ │ │ │ - tsteq sp, r8, asr #28 │ │ │ │ - ldrheq pc, [r2, -r4] @ │ │ │ │ - @ instruction: 0x0113ecd8 │ │ │ │ + tsteq sp, r0, asr lr │ │ │ │ + tstpeq r2, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #25 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - tstpeq r2, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113ec98 │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ + tstpeq r2, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ andeq r0, r0, r9, lsl #30 │ │ │ │ - tsteq sp, r8, asr #27 │ │ │ │ - tstpeq r2, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ + @ instruction: 0x011dadd0 │ │ │ │ + tstpeq r2, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0112effc │ │ │ │ - tsteq r2, ip, asr #31 │ │ │ │ - @ instruction: 0x0112ef9c │ │ │ │ + tstpeq r2, r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112efd8 │ │ │ │ + tsteq r2, r8, lsr #31 │ │ │ │ andeq r0, r0, sl, asr #29 │ │ │ │ - tsteq r2, ip, ror #30 │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ + tsteq r2, r8, ror pc │ │ │ │ + tsteq r2, r8, asr #30 │ │ │ │ andeq r0, r0, fp, asr #29 │ │ │ │ - tsteq r2, ip, lsl #30 │ │ │ │ - @ instruction: 0x0112eedc │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - tsteq r2, r4, lsr #29 │ │ │ │ - tsteq r3, r8, asr #21 │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ + tsteq r2, r8, ror #29 │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + @ instruction: 0x0112eeb0 │ │ │ │ + @ instruction: 0x0113ead4 │ │ │ │ andeq r0, r0, r5, asr #29 │ │ │ │ - tsteq r2, ip, ror #28 │ │ │ │ + tsteq r2, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq sp, r8, asr #23 │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ - tsteq r3, r8, asr sl │ │ │ │ + @ instruction: 0x011dabd0 │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ + tsteq r3, r4, ror #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq sp, r8, lsl #23 │ │ │ │ - @ instruction: 0x0112edf4 │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ - tsteq sp, r8, asr #22 │ │ │ │ - tstpeq r3, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113e9d8 │ │ │ │ + @ instruction: 0x011dab90 │ │ │ │ + tsteq r2, r0, lsl #28 │ │ │ │ + tsteq r3, r4, lsr #20 │ │ │ │ + tsteq sp, r0, asr fp │ │ │ │ + tstpeq r3, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #19 │ │ │ │ andeq r0, r0, r1, lsl pc │ │ │ │ - tsteq sp, r0, lsl #22 │ │ │ │ - tsteq r2, ip, ror #26 │ │ │ │ - @ instruction: 0x0113e990 │ │ │ │ + tsteq sp, r8, lsl #22 │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ + @ instruction: 0x0113e99c │ │ │ │ andeq r0, r0, r2, lsl pc │ │ │ │ - tsteq sp, r0, asr #21 │ │ │ │ - tsteq r2, ip, lsr #26 │ │ │ │ - tsteq r3, r0, asr r9 │ │ │ │ + tsteq sp, r8, asr #21 │ │ │ │ + tsteq r2, r8, lsr sp │ │ │ │ + tsteq r3, ip, asr r9 │ │ │ │ andeq r0, r0, r2, lsr pc │ │ │ │ - tstpeq r3, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0112ecbc │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x0112ec98 │ │ │ │ - @ instruction: 0x0113e8bc │ │ │ │ + tsteq r2, r8, asr #25 │ │ │ │ + tsteq sp, r4, lsr sl │ │ │ │ + tsteq r2, r4, lsr #25 │ │ │ │ + tsteq r3, r8, asr #17 │ │ │ │ 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] @ 4b464c │ │ │ │ @@ -1033734,118 +1033734,118 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 4b3d44 │ │ │ │ ldrdeq r4, [r7, -r4]! @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012740a0 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - tsteq sp, r4, ror #13 │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ + tsteq sp, ip, ror #13 │ │ │ │ + tsteq r3, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ @ instruction: 0x01273eb8 │ │ │ │ - tstpeq r3, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0113eed0 │ │ │ │ - tsteq sp, r8, asr #8 │ │ │ │ - @ instruction: 0x0112e6b4 │ │ │ │ - @ instruction: 0x0113e2d0 │ │ │ │ + tstpeq r3, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113eedc │ │ │ │ + tsteq sp, r0, asr r4 │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ + @ instruction: 0x0113e2dc │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - tstpeq r3, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011da3dc │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ + tstpeq r3, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror #7 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ - tsteq sp, r0, lsr #6 │ │ │ │ - tsteq r2, ip, lsl #11 │ │ │ │ - tsteq r3, r8, lsr #3 │ │ │ │ + tsteq sp, r8, lsr #6 │ │ │ │ + @ instruction: 0x0112e598 │ │ │ │ + @ instruction: 0x0113e1b4 │ │ │ │ andeq r0, r0, r8, ror #26 │ │ │ │ - tsteq sp, r8, asr #5 │ │ │ │ - tsteq r2, r4, lsr r5 │ │ │ │ - tsteq r3, r0, asr r1 │ │ │ │ + @ instruction: 0x011da2d0 │ │ │ │ + tsteq r2, r0, asr #10 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ tsteq r1, r8, asr sp │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ - tsteq r2, r0, ror r4 │ │ │ │ - tsteq r3, ip, lsl #1 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + tsteq r2, ip, ror r4 │ │ │ │ + @ instruction: 0x0113e098 │ │ │ │ andeq r0, r0, r1, ror #26 │ │ │ │ - tsteq sp, r0, asr #3 │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - tsteq r3, r4, asr #32 │ │ │ │ + tsteq sp, r8, asr #3 │ │ │ │ + tsteq r3, r0, asr pc │ │ │ │ + tsteq r3, r0, asr r0 │ │ │ │ andeq r0, r0, r2, ror sp │ │ │ │ - tsteq sp, r8, ror r1 │ │ │ │ - tsteq r2, r4, ror #7 │ │ │ │ - tsteq r3, r0 │ │ │ │ + tsteq sp, r0, lsl #3 │ │ │ │ + @ instruction: 0x0112e3f0 │ │ │ │ + tsteq r3, ip │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - tsteq r2, r4, lsr #7 │ │ │ │ - tsteq r3, r0, asr #31 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ + @ instruction: 0x0112e3b0 │ │ │ │ + tsteq r3, ip, asr #31 │ │ │ │ andeq r0, r0, fp, ror sp │ │ │ │ - ldrsheq sl, [sp, -r8] │ │ │ │ - tsteq r2, r4, ror #6 │ │ │ │ - tsteq r3, r0, lsl #31 │ │ │ │ + tsteq sp, r0, lsl #2 │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + tsteq r3, ip, lsl #31 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - ldrheq sl, [sp, -r8] │ │ │ │ - tsteq r2, r4, lsr #6 │ │ │ │ - tsteq r3, r0, asr #30 │ │ │ │ + tsteq sp, r0, asr #1 │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - tsteq r2, ip, ror #5 │ │ │ │ + @ instruction: 0x0112e2f8 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - tsteq sp, r8, asr #32 │ │ │ │ - @ instruction: 0x0112e2b4 │ │ │ │ - @ instruction: 0x0113ded0 │ │ │ │ + tsteq sp, r0, asr r0 │ │ │ │ + tsteq r2, r0, asr #5 │ │ │ │ + @ instruction: 0x0113dedc │ │ │ │ andeq r0, r0, fp, lsr sp │ │ │ │ - tsteq sp, r8 │ │ │ │ - tsteq r2, r4, ror r2 │ │ │ │ - @ instruction: 0x0113de90 │ │ │ │ + tsteq sp, r0, lsl r0 │ │ │ │ + tsteq r2, r0, lsl #5 │ │ │ │ + @ instruction: 0x0113de9c │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - tsteq sp, r8, asr #31 │ │ │ │ - tsteq r2, r4, lsr r2 │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ + @ instruction: 0x011d9fd0 │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ + tsteq r3, r0, ror #28 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - @ instruction: 0x0112e1fc │ │ │ │ - tsteq sp, r4, asr pc │ │ │ │ - tsteq r2, r0, asr #3 │ │ │ │ - @ instruction: 0x0113dddc │ │ │ │ + tsteq r2, r8, lsl #4 │ │ │ │ + tsteq sp, ip, asr pc │ │ │ │ + tsteq r2, ip, asr #3 │ │ │ │ + tsteq r3, r8, ror #27 │ │ │ │ andeq r0, r0, r7, lsr sp │ │ │ │ - tsteq sp, r4, lsl pc │ │ │ │ - tsteq r2, r0, lsl #3 │ │ │ │ - @ instruction: 0x0113dd9c │ │ │ │ + tsteq sp, ip, lsl pc │ │ │ │ + tsteq r2, ip, lsl #3 │ │ │ │ + tsteq r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r6, ror #26 │ │ │ │ - @ instruction: 0x011d9ed4 │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ - tsteq r3, r0, ror #26 │ │ │ │ + @ instruction: 0x011d9edc │ │ │ │ + tsteq r2, ip, asr #2 │ │ │ │ + tsteq r3, ip, ror #26 │ │ │ │ andeq r0, r0, r9, lsr #26 │ │ │ │ - tsteq r2, r8, lsl #2 │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - ldrsbeq lr, [r2, -r8] │ │ │ │ + tsteq r2, r4, ror #1 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - tsteq sp, r8, lsr lr │ │ │ │ - tsteq r3, r4, ror ip │ │ │ │ - @ instruction: 0x0113dcb4 │ │ │ │ + tsteq sp, r0, asr #28 │ │ │ │ + tsteq r3, r0, lsl #25 │ │ │ │ + tsteq r3, r0, asr #25 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - @ instruction: 0x011d9df4 │ │ │ │ - tsteq r2, r0, rrx │ │ │ │ - tsteq r3, ip, ror ip │ │ │ │ + @ instruction: 0x011d9dfc │ │ │ │ + tsteq r2, ip, rrx │ │ │ │ + tsteq r3, r8, lsl #25 │ │ │ │ andeq r0, r0, lr, asr sp │ │ │ │ - @ instruction: 0x011d9db4 │ │ │ │ - tsteq r2, r0, lsr #32 │ │ │ │ - tsteq r3, ip, lsr ip │ │ │ │ + @ instruction: 0x011d9dbc │ │ │ │ + tsteq r2, ip, lsr #32 │ │ │ │ + tsteq r3, r8, asr #24 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - tsteq sp, r4, ror sp │ │ │ │ - tsteq r2, r0, ror #31 │ │ │ │ - @ instruction: 0x0113dbfc │ │ │ │ + tsteq sp, ip, ror sp │ │ │ │ + tsteq r2, ip, ror #31 │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, asr #26 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ - tsteq r2, r0, lsr #31 │ │ │ │ - @ instruction: 0x0113dbbc │ │ │ │ + tsteq sp, ip, lsr sp │ │ │ │ + tsteq r2, ip, lsr #31 │ │ │ │ + tsteq r3, r8, asr #23 │ │ │ │ andeq r0, r0, r7, ror sp │ │ │ │ - @ instruction: 0x011d9cf4 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ - tsteq r3, ip, ror fp │ │ │ │ + @ instruction: 0x011d9cfc │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + tsteq r3, r8, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -1034733,118 +1034733,118 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4b4dd0 │ │ │ │ ldrdeq r3, [r7, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq sp, ip, lsr sl │ │ │ │ - @ instruction: 0x0113d8d4 │ │ │ │ + tsteq sp, r4, asr #20 │ │ │ │ + tsteq r3, r0, ror #17 │ │ │ │ andeq r1, r0, r6, lsr r2 │ │ │ │ andeq r1, r0, r9, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x0112dbb4 │ │ │ │ - tsteq sp, r4, lsl #13 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r2, r0, asr #23 │ │ │ │ + tsteq sp, ip, lsl #13 │ │ │ │ + tsteq r3, ip, lsl r5 │ │ │ │ andeq r1, r0, fp, asr #4 │ │ │ │ @ instruction: 0x01272e2c │ │ │ │ - tsteq sp, r0, ror #9 │ │ │ │ - tsteq r2, ip, asr #14 │ │ │ │ - tsteq r3, r8, ror #6 │ │ │ │ + tsteq sp, r8, ror #9 │ │ │ │ + tsteq r2, r8, asr r7 │ │ │ │ + tsteq r3, r4, ror r3 │ │ │ │ andeq r1, r0, r4, lsr r2 │ │ │ │ tsteq r1, r4, ror pc │ │ │ │ tsteq r1, ip, lsl pc │ │ │ │ @ instruction: 0x0111dedc │ │ │ │ - tsteq sp, ip, lsr #7 │ │ │ │ + @ instruction: 0x011d93b4 │ │ │ │ tsteq r1, r0, lsl #29 │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - tsteq r2, ip, asr #11 │ │ │ │ - @ instruction: 0x0112d598 │ │ │ │ - @ instruction: 0x011d92f4 │ │ │ │ - tsteq r2, r0, ror #10 │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + @ instruction: 0x0112d5d8 │ │ │ │ + tsteq r2, r4, lsr #11 │ │ │ │ + @ instruction: 0x011d92fc │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ + tsteq r3, r8, lsl #3 │ │ │ │ andeq r1, r0, r0, lsr r2 │ │ │ │ - @ instruction: 0x011d92b4 │ │ │ │ - tsteq r2, r0, lsr #10 │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ + @ instruction: 0x011d92bc │ │ │ │ + tsteq r2, ip, lsr #10 │ │ │ │ + tsteq r3, r8, asr #2 │ │ │ │ andeq r1, r0, r8, asr r2 │ │ │ │ - tsteq sp, r4, ror r2 │ │ │ │ - tsteq r2, r0, ror #9 │ │ │ │ - ldrsheq sp, [r3, -ip] │ │ │ │ + tsteq sp, ip, ror r2 │ │ │ │ + tsteq r2, ip, ror #9 │ │ │ │ + tsteq r3, r8, lsl #2 │ │ │ │ andeq r1, r0, r7, asr r2 │ │ │ │ - tsteq sp, r4, lsr r2 │ │ │ │ - @ instruction: 0x0112d49c │ │ │ │ - ldrheq sp, [r3, -ip] │ │ │ │ + tsteq sp, ip, lsr r2 │ │ │ │ + tsteq r2, r8, lsr #9 │ │ │ │ + tsteq r3, r8, asr #1 │ │ │ │ andeq r1, r0, r5, asr r2 │ │ │ │ - @ instruction: 0x011d91f0 │ │ │ │ - tsteq r2, r8, asr r4 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ + @ instruction: 0x011d91f8 │ │ │ │ + tsteq r2, r4, ror #8 │ │ │ │ + tsteq r3, r4, lsl #1 │ │ │ │ andeq r1, r0, r4, asr r2 │ │ │ │ - tsteq sp, ip, lsr #3 │ │ │ │ - tsteq r2, r4, lsl r4 │ │ │ │ - tsteq r3, r0, lsr r0 │ │ │ │ + @ instruction: 0x011d91b4 │ │ │ │ + tsteq r2, r0, lsr #8 │ │ │ │ + tsteq r3, ip, lsr r0 │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - @ instruction: 0x0113dff0 │ │ │ │ - @ instruction: 0x0113cff0 │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ + @ instruction: 0x0113dffc │ │ │ │ + @ instruction: 0x0113cffc │ │ │ │ andeq r1, r0, pc, lsr r2 │ │ │ │ - tsteq sp, r4, lsl r1 │ │ │ │ - @ instruction: 0x0113dfdc │ │ │ │ - @ instruction: 0x0113cf98 │ │ │ │ - ldrsbeq r9, [sp, -r8] │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ + tsteq r3, r4, lsr #31 │ │ │ │ + tsteq sp, r0, ror #1 │ │ │ │ + tsteq r2, ip, asr #6 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ andeq r1, r0, r2, asr r2 │ │ │ │ - tsteq r2, r8, lsl #6 │ │ │ │ - tsteq r3, r8, asr #29 │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ + @ instruction: 0x0113ded4 │ │ │ │ andeq r1, r0, r7, lsr r2 │ │ │ │ - tsteq sp, r4, lsr r0 │ │ │ │ - tsteq r2, r0, lsr #5 │ │ │ │ - @ instruction: 0x0113cebc │ │ │ │ + tsteq sp, ip, lsr r0 │ │ │ │ + tsteq r2, ip, lsr #5 │ │ │ │ + tsteq r3, r8, asr #29 │ │ │ │ andeq r1, r0, ip, asr #4 │ │ │ │ - @ instruction: 0x011d8ff4 │ │ │ │ - tsteq r2, r0, ror #4 │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ + @ instruction: 0x011d8ffc │ │ │ │ + tsteq r2, ip, ror #4 │ │ │ │ + tsteq r3, r8, lsl #29 │ │ │ │ andeq r1, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x011d8fb4 │ │ │ │ - tsteq r2, r0, lsr #4 │ │ │ │ - tsteq r3, ip, lsr lr │ │ │ │ + @ instruction: 0x011d8fbc │ │ │ │ + tsteq r2, ip, lsr #4 │ │ │ │ + tsteq r3, r8, asr #28 │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ - tsteq sp, r4, ror pc │ │ │ │ - tsteq r2, r0, ror #3 │ │ │ │ - @ instruction: 0x0113cdfc │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ + tsteq r2, ip, ror #3 │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ andeq r1, r0, r9, asr #4 │ │ │ │ - tsteq r2, r8, lsr #3 │ │ │ │ - tsteq sp, r4, lsl #30 │ │ │ │ - tsteq r2, r0, ror r1 │ │ │ │ - @ instruction: 0x0113cd94 │ │ │ │ + @ instruction: 0x0112d1b4 │ │ │ │ + tsteq sp, ip, lsl #30 │ │ │ │ + tsteq r2, ip, ror r1 │ │ │ │ + tsteq r3, r0, lsr #27 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - tsteq sp, r4, asr #29 │ │ │ │ - tsteq r2, r0, lsr r1 │ │ │ │ - tsteq r3, ip, asr #26 │ │ │ │ + tsteq sp, ip, asr #29 │ │ │ │ + tsteq r2, ip, lsr r1 │ │ │ │ + tsteq r3, r8, asr sp │ │ │ │ andeq r1, r0, sl, asr #4 │ │ │ │ - ldrsheq sp, [r2, -r8] │ │ │ │ - tsteq sp, r4, asr lr │ │ │ │ - ldrheq sp, [r2, -ip] │ │ │ │ - @ instruction: 0x0113ccdc │ │ │ │ - tsteq sp, r0, lsl lr │ │ │ │ - tsteq r2, ip, ror r0 │ │ │ │ - @ instruction: 0x0113cc98 │ │ │ │ + tsteq r2, r4, lsl #2 │ │ │ │ + tsteq sp, ip, asr lr │ │ │ │ + tsteq r2, r8, asr #1 │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ + tsteq sp, r8, lsl lr │ │ │ │ + tsteq r2, r8, lsl #1 │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ andeq r1, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x011d8dd0 │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ + @ instruction: 0x011d8dd8 │ │ │ │ + tsteq r2, r8, asr #32 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ - @ instruction: 0x011d8d90 │ │ │ │ - @ instruction: 0x0112cffc │ │ │ │ - tsteq r3, r8, lsl ip │ │ │ │ + @ instruction: 0x011d8d98 │ │ │ │ + tsteq r2, r8 │ │ │ │ + tsteq r3, r4, lsr #24 │ │ │ │ andeq r1, r0, r5, asr #4 │ │ │ │ - tsteq sp, r0, asr sp │ │ │ │ - @ instruction: 0x0112cfbc │ │ │ │ - @ instruction: 0x0113cbd8 │ │ │ │ + tsteq sp, r8, asr sp │ │ │ │ + tsteq r2, r8, asr #31 │ │ │ │ + tsteq r3, r4, ror #23 │ │ │ │ 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 │ │ │ │ @@ -1035260,57 +1035260,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4b5b84 │ │ │ │ @ instruction: 0x01272438 │ │ │ │ @ instruction: 0x01272434 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011d8ad4 │ │ │ │ - tsteq r3, r8, asr r9 │ │ │ │ + @ instruction: 0x011d8adc │ │ │ │ + tsteq r3, r4, ror #18 │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - tsteq sp, ip, lsl #19 │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ + @ instruction: 0x011d8994 │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ andeq r0, r0, r1, ror #30 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ - tsteq r3, r4, lsl r7 │ │ │ │ + tsteq sp, r4, lsl #17 │ │ │ │ + tsteq r3, r0, lsr #14 │ │ │ │ andeq r0, r0, lr, ror #30 │ │ │ │ andeq r0, r0, pc, ror #30 │ │ │ │ @ instruction: 0x01272078 │ │ │ │ - tsteq sp, r0, lsr r7 │ │ │ │ - tsteq r2, r8, lsr #19 │ │ │ │ - tsteq r3, r4, asr #11 │ │ │ │ + tsteq sp, r8, lsr r7 │ │ │ │ + @ instruction: 0x0112c9b4 │ │ │ │ + @ instruction: 0x0113c5d0 │ │ │ │ andeq r0, r0, r9, ror pc │ │ │ │ - @ instruction: 0x011d86f4 │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ - tsteq r3, r8, lsl #11 │ │ │ │ + @ instruction: 0x011d86fc │ │ │ │ + tsteq r2, r8, ror r9 │ │ │ │ + @ instruction: 0x0113c594 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ - @ instruction: 0x011d86b8 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - tsteq r3, ip, asr #10 │ │ │ │ + tsteq sp, r0, asr #13 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r3, r8, asr r5 │ │ │ │ andeq r0, r0, r1, asr #30 │ │ │ │ - @ instruction: 0x0112c8f8 │ │ │ │ - tsteq r2, ip, asr #17 │ │ │ │ - tsteq sp, r4, lsr #12 │ │ │ │ - @ instruction: 0x0112c898 │ │ │ │ - @ instruction: 0x0113c4b8 │ │ │ │ + tsteq r2, r4, lsl #18 │ │ │ │ + @ instruction: 0x0112c8d8 │ │ │ │ + tsteq sp, ip, lsr #12 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ + tsteq r3, r4, asr #9 │ │ │ │ andeq r0, r0, sl, ror #30 │ │ │ │ - tsteq sp, r8, ror #11 │ │ │ │ - tsteq r2, ip, asr r8 │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ + @ instruction: 0x011d85f0 │ │ │ │ + tsteq r2, r8, ror #16 │ │ │ │ + tsteq r3, r8, lsl #9 │ │ │ │ andeq r0, r0, r9, ror #30 │ │ │ │ - tsteq sp, r8, lsr #11 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ + @ instruction: 0x011d85b0 │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ + tsteq r3, r8, asr #8 │ │ │ │ andeq r0, r0, r5, ror #30 │ │ │ │ - tsteq r2, r4, ror #15 │ │ │ │ - tsteq sp, r8, lsr r5 │ │ │ │ - @ instruction: 0x0112c7b0 │ │ │ │ - @ instruction: 0x0113c3d0 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ + @ instruction: 0x0112c7f0 │ │ │ │ + tsteq sp, r0, asr #10 │ │ │ │ + @ instruction: 0x0112c7bc │ │ │ │ + @ instruction: 0x0113c3dc │ │ │ │ + tsteq r2, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #1508] @ 0x5e4 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1035390,25 +1035390,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4b606c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4b5f40 │ │ │ │ - @ instruction: 0x011d839c │ │ │ │ - tsteq r2, r8, lsl #12 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ + tsteq sp, r4, lsr #7 │ │ │ │ + tsteq r2, r4, lsl r6 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - tsteq sp, r0, asr #6 │ │ │ │ - tsteq r2, ip, lsr #11 │ │ │ │ - tsteq r3, r8, asr #3 │ │ │ │ + tsteq sp, r8, asr #6 │ │ │ │ + @ instruction: 0x0112c5b8 │ │ │ │ + @ instruction: 0x0113c1d4 │ │ │ │ andeq r0, r0, r2, ror sl │ │ │ │ - tsteq sp, r0, lsl #6 │ │ │ │ - tsteq r2, ip, ror #10 │ │ │ │ - tsteq r3, r8, lsl #3 │ │ │ │ + tsteq sp, r8, lsl #6 │ │ │ │ + tsteq r2, r8, ror r5 │ │ │ │ + @ instruction: 0x0113c194 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ 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, #1484] @ 4b6654 │ │ │ │ ldr r1, [pc, #1484] @ 4b6658 │ │ │ │ @@ -1035782,59 +1035782,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4b62e8 │ │ │ │ @ instruction: 0x01271b7c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01271b48 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ - ldrheq ip, [r3, -r0] │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ + ldrheq ip, [r3, -ip] │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - tsteq sp, r0, lsl #1 │ │ │ │ + tsteq sp, r8, lsl #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r8, lsl pc │ │ │ │ + tsteq r3, r4, lsr #30 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ @ instruction: 0x01271914 │ │ │ │ - @ instruction: 0x011d7fd8 │ │ │ │ - tsteq r2, r4, asr #4 │ │ │ │ - tsteq r3, ip, ror #28 │ │ │ │ - tsteq sp, r0, ror #30 │ │ │ │ - tsteq r2, ip, asr #3 │ │ │ │ - @ instruction: 0x0113bdf0 │ │ │ │ + tsteq sp, r0, ror #31 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + tsteq sp, r8, ror #30 │ │ │ │ + @ instruction: 0x0112c1d8 │ │ │ │ + @ instruction: 0x0113bdfc │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - @ instruction: 0x0112c190 │ │ │ │ - tsteq r2, r4, ror #2 │ │ │ │ - @ instruction: 0x011d7ed4 │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ - tsteq r3, r4, ror #26 │ │ │ │ + @ instruction: 0x0112c19c │ │ │ │ + tsteq r2, r0, ror r1 │ │ │ │ + @ instruction: 0x011d7edc │ │ │ │ + tsteq r2, ip, asr #2 │ │ │ │ + tsteq r3, r0, ror sp │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - @ instruction: 0x011d7e98 │ │ │ │ - tsteq r2, r4, lsl #2 │ │ │ │ - tsteq r3, r8, lsr #26 │ │ │ │ + tsteq sp, r0, lsr #29 │ │ │ │ + tsteq r2, r0, lsl r1 │ │ │ │ + tsteq r3, r4, lsr sp │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ - tsteq r2, r8, asr #1 │ │ │ │ - tsteq r3, ip, ror #25 │ │ │ │ + tsteq sp, r4, ror #28 │ │ │ │ + ldrsbeq ip, [r2, -r4] │ │ │ │ + @ instruction: 0x0113bcf8 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - @ instruction: 0x0112c094 │ │ │ │ + tsteq r2, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, lsr r8 │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ + tsteq r2, r0, ror r0 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ - tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r2, r4, asr #32 │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ - tsteq r2, ip │ │ │ │ + tsteq r2, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - tsteq r2, r0, ror #31 │ │ │ │ + tsteq r2, ip, ror #31 │ │ │ │ andeq r0, r0, r7, lsr r8 │ │ │ │ - @ instruction: 0x0112bfb4 │ │ │ │ - tsteq r2, r8, lsl #31 │ │ │ │ - tsteq sp, r8, ror #25 │ │ │ │ - tsteq r2, r4, asr pc │ │ │ │ - tsteq r3, r8, ror fp │ │ │ │ + tsteq r2, r0, asr #31 │ │ │ │ + @ instruction: 0x0112bf94 │ │ │ │ + @ instruction: 0x011d7cf0 │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ + tsteq r3, r4, lsl #23 │ │ │ │ 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] @ 4b73f0 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1036653,105 +1036653,105 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 4b6dc0 │ │ │ │ ldrdeq r1, [r7, -r4]! │ │ │ │ smlawteq r7, r0, r4, r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, r0, lsl #22 │ │ │ │ - tsteq r2, ip, ror #26 │ │ │ │ - @ instruction: 0x0113b990 │ │ │ │ + tsteq sp, r8, lsl #22 │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ + @ instruction: 0x0113b99c │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - tsteq sp, r4, asr #21 │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ + tsteq sp, ip, asr #21 │ │ │ │ + tsteq r3, r0, ror #18 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ - tsteq r3, r4, lsl #13 │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ + @ instruction: 0x0113b690 │ │ │ │ andeq r0, r0, r2, lsl #15 │ │ │ │ - tsteq sp, ip, lsr #14 │ │ │ │ - tsteq r3, r0, asr #11 │ │ │ │ + tsteq sp, r4, lsr r7 │ │ │ │ + tsteq r3, ip, asr #11 │ │ │ │ muleq r0, r9, r7 │ │ │ │ - @ instruction: 0x011d75dc │ │ │ │ + tsteq sp, r4, ror #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r0, ror r4 │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ @ instruction: 0x01270e3c │ │ │ │ - tsteq r2, r0, ror r7 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ andeq r0, r0, lr, lsr #15 │ │ │ │ - @ instruction: 0x0112b6d0 │ │ │ │ + @ instruction: 0x0112b6dc │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - tsteq r2, r0, lsr #13 │ │ │ │ + tsteq r2, ip, lsr #13 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - tsteq r2, r0, ror r6 │ │ │ │ + tsteq r2, ip, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - @ instruction: 0x011d7398 │ │ │ │ - tsteq r2, r0, lsl #12 │ │ │ │ - tsteq r3, r8, lsr #4 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ + tsteq sp, r0, lsr #7 │ │ │ │ + tsteq r2, ip, lsl #12 │ │ │ │ + tsteq r3, r4, lsr r2 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - tsteq r2, r8, asr #11 │ │ │ │ + @ instruction: 0x0112b5d4 │ │ │ │ muleq r0, sl, r7 │ │ │ │ - @ instruction: 0x0112b598 │ │ │ │ - @ instruction: 0x011d72f4 │ │ │ │ - tsteq r2, r0, ror #10 │ │ │ │ - tsteq r3, r4, lsl #3 │ │ │ │ + tsteq r2, r4, lsr #11 │ │ │ │ + @ instruction: 0x011d72fc │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ + @ instruction: 0x0113b190 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - @ instruction: 0x011d72b4 │ │ │ │ - tsteq r2, r0, lsr #10 │ │ │ │ - tsteq r3, r4, asr #2 │ │ │ │ + @ instruction: 0x011d72bc │ │ │ │ + tsteq r2, ip, lsr #10 │ │ │ │ + tsteq r3, r0, asr r1 │ │ │ │ muleq r0, r5, r7 │ │ │ │ - tsteq r2, r8, ror #9 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - @ instruction: 0x0112b4b0 │ │ │ │ - ldrsbeq fp, [r3, -r4] │ │ │ │ + @ instruction: 0x0112b4f4 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + @ instruction: 0x0112b4bc │ │ │ │ + tsteq r3, r0, ror #1 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ - tsteq r2, r0, ror r4 │ │ │ │ - @ instruction: 0x0113b094 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ - tsteq r2, r0, lsr r4 │ │ │ │ - tsteq r3, r4, asr r0 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + tsteq r2, ip, ror r4 │ │ │ │ + tsteq r3, r0, lsr #1 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ + tsteq r2, ip, lsr r4 │ │ │ │ + tsteq r3, r0, rrx │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - tsteq sp, r4, lsl #3 │ │ │ │ - @ instruction: 0x0112b3f0 │ │ │ │ - tsteq r3, r4, lsl r0 │ │ │ │ + tsteq sp, ip, lsl #3 │ │ │ │ + @ instruction: 0x0112b3fc │ │ │ │ + tsteq r3, r0, lsr #32 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ - @ instruction: 0x0112b3b0 │ │ │ │ - @ instruction: 0x0113afd4 │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ + @ instruction: 0x0112b3bc │ │ │ │ + tsteq r3, r0, ror #31 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - tsteq sp, r4, lsl #2 │ │ │ │ - tsteq r2, r0, ror r3 │ │ │ │ - @ instruction: 0x0113af94 │ │ │ │ + tsteq sp, ip, lsl #2 │ │ │ │ + tsteq r2, ip, ror r3 │ │ │ │ + tsteq r3, r0, lsr #31 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - tsteq sp, r4, asr #1 │ │ │ │ - tsteq r2, r0, lsr r3 │ │ │ │ - tsteq r3, r4, asr pc │ │ │ │ + tsteq sp, ip, asr #1 │ │ │ │ + tsteq r2, ip, lsr r3 │ │ │ │ + tsteq r3, r0, ror #30 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - tsteq sp, r4, lsl #1 │ │ │ │ - @ instruction: 0x0112b2f0 │ │ │ │ - tsteq r3, r4, lsl pc │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ + @ instruction: 0x0112b2fc │ │ │ │ + tsteq r3, r0, lsr #30 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - @ instruction: 0x0112b2b0 │ │ │ │ - @ instruction: 0x0113aed4 │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ + @ instruction: 0x0112b2bc │ │ │ │ + tsteq r3, r0, ror #29 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - tsteq sp, r4 │ │ │ │ - tsteq r2, r0, ror r2 │ │ │ │ - @ instruction: 0x0113ae94 │ │ │ │ + tsteq sp, ip │ │ │ │ + tsteq r2, ip, ror r2 │ │ │ │ + tsteq r3, r0, lsr #29 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - tsteq sp, r4, asr #31 │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ + tsteq sp, ip, asr #31 │ │ │ │ + tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r3, r0, ror #28 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ - @ instruction: 0x0112b1f8 │ │ │ │ - tsteq sp, r0, asr pc │ │ │ │ - tsteq r2, r4, asr #3 │ │ │ │ - tsteq r3, r0, ror #27 │ │ │ │ + tsteq r2, r4, lsl #4 │ │ │ │ + tsteq sp, r8, asr pc │ │ │ │ + @ instruction: 0x0112b1d0 │ │ │ │ + tsteq r3, ip, ror #27 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 004b756c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1036882,37 +1036882,37 @@ │ │ │ │ add r2, r2, #2400 @ 0x960 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #100] @ 4b77e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ b 4b765c │ │ │ │ - tsteq r3, r4, lsl #6 │ │ │ │ - @ instruction: 0x011d6cd0 │ │ │ │ - @ instruction: 0x0113bbf4 │ │ │ │ - tsteq r3, ip, asr fp │ │ │ │ + tsteq r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x011d6cd8 │ │ │ │ + tsteq r3, r0, lsl #24 │ │ │ │ + tsteq r3, r8, ror #22 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - tsteq sp, r8, lsl #25 │ │ │ │ - @ instruction: 0x0112aefc │ │ │ │ - tsteq r3, r8, lsl fp │ │ │ │ + @ instruction: 0x011d6c90 │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ + tsteq r3, r4, lsr #22 │ │ │ │ andeq r1, r0, r1, lsl #1 │ │ │ │ - tsteq sp, r8, asr #24 │ │ │ │ - @ instruction: 0x0112aeb4 │ │ │ │ - @ instruction: 0x0113aad8 │ │ │ │ - tsteq sp, r4, lsl ip │ │ │ │ - tsteq r2, r0, lsl #29 │ │ │ │ - tsteq r3, r4, lsr #21 │ │ │ │ + tsteq sp, r0, asr ip │ │ │ │ + tsteq r2, r0, asr #29 │ │ │ │ + tsteq r3, r4, ror #21 │ │ │ │ + tsteq sp, ip, lsl ip │ │ │ │ + tsteq r2, ip, lsl #29 │ │ │ │ + @ instruction: 0x0113aab0 │ │ │ │ andeq r1, r0, lr, ror r0 │ │ │ │ - tsteq sp, r0, ror #23 │ │ │ │ - tsteq r2, ip, asr #28 │ │ │ │ - tsteq r3, r0, ror sl │ │ │ │ + tsteq sp, r8, ror #23 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ + tsteq r3, ip, ror sl │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - tsteq sp, ip, lsr #23 │ │ │ │ - tsteq r3, ip, ror #21 │ │ │ │ - tsteq r3, r4, lsr sl │ │ │ │ + @ instruction: 0x011d6bb4 │ │ │ │ + @ instruction: 0x0113baf8 │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ │ │ │ │ 004b77e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1037244,53 +1037244,53 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4b7c64 │ │ │ │ b 4b7a6c │ │ │ │ strdeq r0, [r7, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01270190 │ │ │ │ - tsteq sp, r0, ror #16 │ │ │ │ - tsteq r2, ip, asr #21 │ │ │ │ - tsteq r3, ip, ror #13 │ │ │ │ + tsteq sp, r8, ror #16 │ │ │ │ + @ instruction: 0x0112aad8 │ │ │ │ + @ instruction: 0x0113a6f8 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ - tsteq r2, ip, lsl #21 │ │ │ │ - tsteq r3, ip, lsr #13 │ │ │ │ + tsteq sp, r8, lsr #16 │ │ │ │ + @ instruction: 0x0112aa98 │ │ │ │ + @ instruction: 0x0113a6b8 │ │ │ │ andeq r1, r0, fp, asr #1 │ │ │ │ - tsteq sp, r0, ror #15 │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ - tsteq r3, ip, ror #12 │ │ │ │ + tsteq sp, r8, ror #15 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + tsteq r3, r8, ror r6 │ │ │ │ andeq r1, r0, r7, asr #1 │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ - tsteq r2, ip, lsl #20 │ │ │ │ - tsteq r3, ip, lsr #12 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ + tsteq r2, r8, lsl sl │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ andeq r1, r0, r6, asr #1 │ │ │ │ - tsteq sp, r0, ror #14 │ │ │ │ - tsteq r2, ip, asr #19 │ │ │ │ - tsteq r3, r8, ror #11 │ │ │ │ + tsteq sp, r8, ror #14 │ │ │ │ + @ instruction: 0x0112a9d8 │ │ │ │ + @ instruction: 0x0113a5f4 │ │ │ │ strheq r1, [r0], -r1 @ │ │ │ │ - tsteq sp, r0, lsr #14 │ │ │ │ - tsteq r2, ip, lsl #19 │ │ │ │ - tsteq r3, r8, lsr #11 │ │ │ │ + tsteq sp, r8, lsr #14 │ │ │ │ + @ instruction: 0x0112a998 │ │ │ │ + @ instruction: 0x0113a5b4 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x011d66dc │ │ │ │ - @ instruction: 0x0113b6b0 │ │ │ │ - tsteq r3, ip, ror #10 │ │ │ │ + tsteq sp, r4, ror #13 │ │ │ │ + @ instruction: 0x0113b6bc │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ andeq r1, r0, lr, lsr #1 │ │ │ │ - @ instruction: 0x011d6694 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - tsteq r3, r0, lsr #10 │ │ │ │ + @ instruction: 0x011d669c │ │ │ │ + tsteq r3, r0, lsr #12 │ │ │ │ + tsteq r3, ip, lsr #10 │ │ │ │ andeq r1, r0, sp, lsr #1 │ │ │ │ - tsteq sp, r0, ror #12 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ - tsteq r3, ip, ror #9 │ │ │ │ + tsteq sp, r8, ror #12 │ │ │ │ + tsteq r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x0113a4f8 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ - tsteq sp, ip, lsr #12 │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ - @ instruction: 0x0113a4b0 │ │ │ │ + tsteq sp, r4, lsr r6 │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ + @ instruction: 0x0113a4bc │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ │ │ │ │ 004b7dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1037547,37 +1037547,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4b8034 │ │ │ │ msreq LR_usr, ip, lsl #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq r6, r8, fp, pc @ │ │ │ │ - @ instruction: 0x011d6294 │ │ │ │ - tsteq r2, r8, lsl #10 │ │ │ │ - tsteq r3, r8, lsr #2 │ │ │ │ + @ instruction: 0x011d629c │ │ │ │ + tsteq r2, r4, lsl r5 │ │ │ │ + tsteq r3, r4, lsr r1 │ │ │ │ andeq r1, r0, fp, lsl #2 │ │ │ │ - tsteq sp, r8, asr r2 │ │ │ │ - tsteq r2, ip, asr #9 │ │ │ │ - tsteq r3, ip, ror #1 │ │ │ │ + tsteq sp, r0, ror #4 │ │ │ │ + @ instruction: 0x0112a4d8 │ │ │ │ + ldrsheq sl, [r3, -r8] │ │ │ │ andeq r1, r0, sl, lsl #2 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ - @ instruction: 0x0112a490 │ │ │ │ - ldrheq sl, [r3, -r0] │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ + @ instruction: 0x0112a49c │ │ │ │ + ldrheq sl, [r3, -ip] │ │ │ │ andeq r1, r0, r6, lsl #2 │ │ │ │ - tsteq sp, r0, ror #3 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - tsteq r3, r4, ror r0 │ │ │ │ + tsteq sp, r8, ror #3 │ │ │ │ + tsteq r2, r0, ror #8 │ │ │ │ + tsteq r3, r0, lsl #1 │ │ │ │ andeq r1, r0, r5, lsl #2 │ │ │ │ - tsteq sp, r0, lsr #3 │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ + tsteq sp, r8, lsr #3 │ │ │ │ + tsteq r2, r4, lsr #8 │ │ │ │ + tsteq r3, r8, asr #32 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq sp, r4, ror #2 │ │ │ │ - @ instruction: 0x0112a3dc │ │ │ │ - @ instruction: 0x01139ff8 │ │ │ │ + tsteq sp, ip, ror #2 │ │ │ │ + tsteq r2, r8, ror #7 │ │ │ │ + tsteq r3, r4 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 004b823c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1037805,39 +1037805,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #116] @ 4b8640 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 4b8588 │ │ │ │ msreq CPSR_sx, r0, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, r4, lsr #32 │ │ │ │ - @ instruction: 0x01139ebc │ │ │ │ + tsteq sp, ip, lsr #32 │ │ │ │ + tsteq r3, r8, asr #29 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ - @ instruction: 0x011375b8 │ │ │ │ + tsteq r3, r4, asr #11 │ │ │ │ msreq CPSR_sx, r4 @ │ │ │ │ - tsteq r3, r4, asr r5 │ │ │ │ - tsteq r2, ip, lsr #3 │ │ │ │ + tsteq r3, r0, ror #10 │ │ │ │ + @ instruction: 0x0112a1b8 │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ tsteq r1, r0, ror #19 │ │ │ │ msreq LR_und, r0 @ │ │ │ │ - tsteq r2, r0, lsl #2 │ │ │ │ + tsteq r2, ip, lsl #2 │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - ldrsbeq sl, [r2, -r0] │ │ │ │ + ldrsbeq sl, [r2, -ip] │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - tsteq r2, r0, lsr #1 │ │ │ │ + tsteq r2, ip, lsr #1 │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - tsteq r2, r0, ror r0 │ │ │ │ + tsteq r2, ip, ror r0 │ │ │ │ smlawteq r6, r8, r6, pc @ │ │ │ │ - tsteq sp, r4, lsr #27 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ - tsteq r3, r4, lsr ip │ │ │ │ + tsteq sp, ip, lsr #27 │ │ │ │ + tsteq r2, r4, lsr #32 │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ andeq r1, r0, r7, asr #3 │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - tsteq r2, ip, asr #31 │ │ │ │ - @ instruction: 0x01139bf0 │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ + @ instruction: 0x01129fd8 │ │ │ │ + @ instruction: 0x01139bfc │ │ │ │ andeq r1, r0, r6, asr #3 │ │ │ │ │ │ │ │ 004b8644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1037881,18 +1037881,18 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r3, ip, ror r2 │ │ │ │ - tsteq sp, r4, asr #24 │ │ │ │ - tsteq r3, r0, ror #24 │ │ │ │ - tsteq r3, ip, asr #21 │ │ │ │ + tsteq r3, r8, lsl #5 │ │ │ │ + tsteq sp, ip, asr #24 │ │ │ │ + tsteq r3, ip, ror #24 │ │ │ │ + @ instruction: 0x01139ad8 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ @@ -1038877,270 +1038877,270 @@ │ │ │ │ mov r1, #1296 @ 0x510 │ │ │ │ b 4b946c │ │ │ │ msreq CPSR_sx, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r1, r4, lsl r7 │ │ │ │ smlawbeq r6, r4, r4, pc @ │ │ │ │ tsteq r1, r0, ror #29 │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ + tsteq r9, ip, asr r8 │ │ │ │ msreq LR_usr, r8 @ │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq sp, r8, lsr #17 │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - tsteq sp, r8, ror #15 │ │ │ │ - tsteq r3, r4, ror r6 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ + @ instruction: 0x011d58b0 │ │ │ │ + tsteq r3, r0, asr r7 │ │ │ │ + @ instruction: 0x011d57f0 │ │ │ │ + tsteq r3, r0, lsl #13 │ │ │ │ + tsteq sp, r0, lsr #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, ip, lsr #11 │ │ │ │ - tsteq sp, r0, lsr r5 │ │ │ │ - tsteq r3, r4, asr #7 │ │ │ │ - @ instruction: 0x011d52b8 │ │ │ │ - tsteq r3, ip, asr #2 │ │ │ │ - @ instruction: 0x011294d0 │ │ │ │ + @ instruction: 0x011395b8 │ │ │ │ + tsteq sp, r8, lsr r5 │ │ │ │ + @ instruction: 0x011393d0 │ │ │ │ + tsteq sp, r0, asr #5 │ │ │ │ + tsteq r3, r8, asr r1 │ │ │ │ + @ instruction: 0x011294dc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011d519c │ │ │ │ - tsteq r2, r0, lsl r4 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ + tsteq sp, r4, lsr #3 │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ + tsteq r3, r4, asr #32 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ - @ instruction: 0x01138fdc │ │ │ │ + tsteq sp, ip, asr #2 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x01119afc │ │ │ │ - tsteq sp, ip, lsl pc │ │ │ │ - @ instruction: 0x01138db8 │ │ │ │ - tsteq r3, r0, lsr pc │ │ │ │ - tsteq r2, r4, lsr #2 │ │ │ │ + tsteq sp, r4, lsr #30 │ │ │ │ + tsteq r3, r4, asr #27 │ │ │ │ + tsteq r3, ip, lsr pc │ │ │ │ + tsteq r2, r0, lsr r1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, r8, ror #28 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - tsteq r3, ip, ror #28 │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ - tsteq r3, ip, asr lr │ │ │ │ - tsteq r3, ip, lsr lr │ │ │ │ - tsteq sp, r8, lsr #25 │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - tsteq r3, r0, asr #22 │ │ │ │ + tsteq sp, r0, ror lr │ │ │ │ + tsteq r3, r0, lsl sp │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + tsteq r3, r8, lsl #29 │ │ │ │ + tsteq r3, r8, ror #28 │ │ │ │ + tsteq r3, r8, asr #28 │ │ │ │ + @ instruction: 0x011d4cb0 │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ tsteq r1, r0, asr #6 │ │ │ │ - tsteq sp, r0, lsl r8 │ │ │ │ - tsteq r2, r8, lsl #21 │ │ │ │ - tsteq r3, ip, lsr #13 │ │ │ │ + tsteq sp, r8, lsl r8 │ │ │ │ + @ instruction: 0x01128a94 │ │ │ │ + @ instruction: 0x011386b8 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - tsteq r3, r4, asr #18 │ │ │ │ - tsteq sp, r8, lsl #15 │ │ │ │ - tsteq r2, r0, lsl #20 │ │ │ │ - tsteq r3, r4, lsr #12 │ │ │ │ + tsteq r3, r0, asr r9 │ │ │ │ + @ instruction: 0x011d4790 │ │ │ │ + tsteq r2, ip, lsl #20 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ tsteq r1, r8, lsl r2 │ │ │ │ - @ instruction: 0x011385bc │ │ │ │ + tsteq r3, r8, asr #11 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - tsteq r3, r4, ror r7 │ │ │ │ - tsteq sp, r8, asr #13 │ │ │ │ - tsteq r2, r0, asr #18 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ + @ instruction: 0x011d46d0 │ │ │ │ + tsteq r2, ip, asr #18 │ │ │ │ + tsteq r3, r0, ror r5 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq r3, r8, ror r8 │ │ │ │ - tsteq sp, r4, ror r6 │ │ │ │ - tsteq r2, ip, ror #17 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, r4, lsl #17 │ │ │ │ + tsteq sp, ip, ror r6 │ │ │ │ + @ instruction: 0x011288f8 │ │ │ │ + tsteq r3, ip, lsl r5 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - tsteq sp, r0, lsr #12 │ │ │ │ + tsteq sp, r8, lsr #12 │ │ │ │ tsteq r1, ip, lsl #2 │ │ │ │ - @ instruction: 0x011384b0 │ │ │ │ - @ instruction: 0x011d45dc │ │ │ │ - tsteq r2, r4, asr r8 │ │ │ │ - tsteq r3, r8, ror r4 │ │ │ │ + @ instruction: 0x011384bc │ │ │ │ + tsteq sp, r4, ror #11 │ │ │ │ + tsteq r2, r0, ror #16 │ │ │ │ + tsteq r3, r4, lsl #9 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - tsteq sp, r0, lsr #11 │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ - tsteq r3, r4, lsr r4 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ + tsteq r3, r0, asr #8 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - @ instruction: 0x011287dc │ │ │ │ - @ instruction: 0x011383f8 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ + tsteq r2, r8, ror #15 │ │ │ │ + tsteq r3, r4, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - tsteq r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x011287b0 │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - tsteq r2, r0, ror r7 │ │ │ │ - @ instruction: 0x011d44f4 │ │ │ │ - tsteq r3, r0, lsl #7 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ + @ instruction: 0x011d44fc │ │ │ │ + tsteq r3, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - tsteq r2, r0, lsr r7 │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r2, r0, lsl #14 │ │ │ │ - tsteq sp, r8, lsl #9 │ │ │ │ - tsteq r3, r4, lsl r3 │ │ │ │ + tsteq r2, ip, lsl #14 │ │ │ │ + @ instruction: 0x011d4490 │ │ │ │ + tsteq r3, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq sp, r4, asr r4 │ │ │ │ - tsteq r3, r4, asr r6 │ │ │ │ - tsteq r3, ip, asr #5 │ │ │ │ + tsteq sp, ip, asr r4 │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + @ instruction: 0x011382d8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r2, r4, ror r6 │ │ │ │ - @ instruction: 0x011d43f8 │ │ │ │ - tsteq r3, r4, lsl #5 │ │ │ │ + tsteq r2, r0, lsl #13 │ │ │ │ + tsteq sp, r0, lsl #8 │ │ │ │ + @ instruction: 0x01138290 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r2, r4, lsr r6 │ │ │ │ - @ instruction: 0x011d43b8 │ │ │ │ - tsteq r3, r8, asr #4 │ │ │ │ - @ instruction: 0x011285f4 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + tsteq sp, r0, asr #7 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - tsteq r2, r0, asr #11 │ │ │ │ + tsteq r2, ip, asr #11 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq r2, ip, lsl #11 │ │ │ │ + @ instruction: 0x01128598 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - @ instruction: 0x011d42dc │ │ │ │ - tsteq r2, r4, asr r5 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ + tsteq sp, r4, ror #5 │ │ │ │ + tsteq r2, r0, ror #10 │ │ │ │ + tsteq r3, r4, lsl #3 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq sp, r0, lsr #5 │ │ │ │ - tsteq r2, r8, lsl r5 │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ + tsteq sp, r8, lsr #5 │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ + tsteq r3, r8, asr #2 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - tsteq sp, r4, ror #4 │ │ │ │ - @ instruction: 0x011284dc │ │ │ │ - tsteq r3, r0, lsl #2 │ │ │ │ + tsteq sp, ip, ror #4 │ │ │ │ + tsteq r2, r8, ror #9 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - tsteq sp, r8, lsr #4 │ │ │ │ - tsteq r2, r0, lsr #9 │ │ │ │ - tsteq r3, r4, asr #1 │ │ │ │ + tsteq sp, r0, lsr r2 │ │ │ │ + tsteq r2, ip, lsr #9 │ │ │ │ + ldrsbeq r8, [r3, -r0] │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - tsteq sp, ip, ror #3 │ │ │ │ - tsteq r2, r4, ror #8 │ │ │ │ - tsteq r3, r8, lsl #1 │ │ │ │ + @ instruction: 0x011d41f4 │ │ │ │ + tsteq r2, r0, ror r4 │ │ │ │ + @ instruction: 0x01138094 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - @ instruction: 0x011d41b0 │ │ │ │ - tsteq r2, r8, lsr #8 │ │ │ │ - tsteq r3, ip, asr #32 │ │ │ │ + @ instruction: 0x011d41b8 │ │ │ │ + tsteq r2, r4, lsr r4 │ │ │ │ + tsteq r3, r8, asr r0 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tsteq sp, r4, ror r1 │ │ │ │ - tsteq r2, ip, ror #7 │ │ │ │ - tsteq r3, r0, lsl r0 │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + @ instruction: 0x011283f8 │ │ │ │ + tsteq r3, ip, lsl r0 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - @ instruction: 0x011283b0 │ │ │ │ - @ instruction: 0x01137fd4 │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ + @ instruction: 0x011283bc │ │ │ │ + tsteq r3, r0, ror #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsheq r4, [sp, -ip] │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - @ instruction: 0x01137f98 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ + tsteq r2, r0, lsl #7 │ │ │ │ + tsteq r3, r4, lsr #31 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq sp, r0, asr #1 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ + tsteq sp, r8, asr #1 │ │ │ │ + tsteq r2, r4, asr #6 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq sp, r4, lsl #1 │ │ │ │ - @ instruction: 0x011282fc │ │ │ │ - tsteq r3, r0, lsr #30 │ │ │ │ - tsteq sp, r8, asr #32 │ │ │ │ - tsteq r2, r0, asr #5 │ │ │ │ - tsteq r3, r4, ror #29 │ │ │ │ + tsteq sp, ip, lsl #1 │ │ │ │ + tsteq r2, r8, lsl #6 │ │ │ │ + tsteq r3, ip, lsr #30 │ │ │ │ + tsteq sp, r0, asr r0 │ │ │ │ + tsteq r2, ip, asr #5 │ │ │ │ + @ instruction: 0x01137ef0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r2, r8, lsl #5 │ │ │ │ + @ instruction: 0x01128294 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r2, r8, asr r2 │ │ │ │ + tsteq r2, r4, ror #4 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ + tsteq r2, r4, lsr r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq sp, r8, ror pc │ │ │ │ - @ instruction: 0x011281f0 │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ + tsteq sp, r0, lsl #31 │ │ │ │ + @ instruction: 0x011281fc │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, asr r5 │ │ │ │ - tsteq sp, ip, lsr pc │ │ │ │ - @ instruction: 0x011281b4 │ │ │ │ - @ instruction: 0x01137dd8 │ │ │ │ + tsteq sp, r4, asr #30 │ │ │ │ + tsteq r2, r0, asr #3 │ │ │ │ + tsteq r3, r4, ror #27 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - tsteq r3, ip, lsl #27 │ │ │ │ + tsteq r2, r8, lsl #3 │ │ │ │ + tsteq sp, r8, lsl #30 │ │ │ │ + @ instruction: 0x01137d98 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - tsteq r2, ip, lsr r1 │ │ │ │ + tsteq r2, r8, asr #2 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - tsteq sp, ip, lsl #29 │ │ │ │ - tsteq r2, r4, lsl #2 │ │ │ │ - tsteq r3, r8, lsr #26 │ │ │ │ + @ instruction: 0x011d3e94 │ │ │ │ + tsteq r2, r0, lsl r1 │ │ │ │ + tsteq r3, r4, lsr sp │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - tsteq sp, r0, asr lr │ │ │ │ - tsteq r2, r8, asr #1 │ │ │ │ - tsteq r3, ip, ror #25 │ │ │ │ + tsteq sp, r8, asr lr │ │ │ │ + ldrsbeq r8, [r2, -r4] │ │ │ │ + @ instruction: 0x01137cf8 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - tsteq r2, ip, lsl #1 │ │ │ │ - @ instruction: 0x01137cb0 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ + @ instruction: 0x01128098 │ │ │ │ + @ instruction: 0x01137cbc │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - @ instruction: 0x011d3dd8 │ │ │ │ - tsteq r2, r0, asr r0 │ │ │ │ - tsteq r3, r4, ror ip │ │ │ │ + tsteq sp, r0, ror #27 │ │ │ │ + tsteq r2, ip, asr r0 │ │ │ │ + tsteq r3, r0, lsl #25 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - @ instruction: 0x011d3d9c │ │ │ │ - tsteq r2, r4, lsl r0 │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ + tsteq sp, r4, lsr #27 │ │ │ │ + tsteq r2, r0, lsr #32 │ │ │ │ + tsteq r3, r4, asr #24 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - @ instruction: 0x01127fd8 │ │ │ │ - @ instruction: 0x01137bfc │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ + tsteq r2, r4, ror #31 │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ andeq r0, r0, r9, asr #10 │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ - @ instruction: 0x01127f9c │ │ │ │ - tsteq r3, r0, asr #23 │ │ │ │ + tsteq sp, ip, lsr #26 │ │ │ │ + tsteq r2, r8, lsr #31 │ │ │ │ + tsteq r3, ip, asr #23 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - tsteq sp, r8, ror #25 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ - tsteq r3, r4, lsl #23 │ │ │ │ + @ instruction: 0x011d3cf0 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + @ instruction: 0x01137b90 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - @ instruction: 0x011d3cb0 │ │ │ │ - tsteq r2, r4, lsr #30 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ - tsteq sp, r0, ror ip │ │ │ │ - tsteq r2, r8, ror #29 │ │ │ │ - tsteq r3, ip, lsl #22 │ │ │ │ + @ instruction: 0x011d3cb8 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + tsteq r3, r8, asr fp │ │ │ │ + tsteq sp, r8, ror ip │ │ │ │ + @ instruction: 0x01127ef4 │ │ │ │ + tsteq r3, r8, lsl fp │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - @ instruction: 0x01127eb0 │ │ │ │ + @ instruction: 0x01127ebc │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq r2, ip, ror lr │ │ │ │ - tsteq sp, r0, lsl #24 │ │ │ │ - tsteq r3, ip, lsl #21 │ │ │ │ + tsteq r2, r8, lsl #29 │ │ │ │ + tsteq sp, r8, lsl #24 │ │ │ │ + @ instruction: 0x01137a98 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - tsteq r2, ip, lsr lr │ │ │ │ + tsteq r2, r8, asr #28 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - tsteq r2, ip, lsl lr │ │ │ │ - tsteq sp, r0, lsr #23 │ │ │ │ - tsteq r3, ip, lsr #20 │ │ │ │ + tsteq r2, r8, lsr #28 │ │ │ │ + tsteq sp, r8, lsr #23 │ │ │ │ + tsteq r3, r8, lsr sl │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ - tsteq r3, ip, ror #26 │ │ │ │ - tsteq r3, r0, ror #19 │ │ │ │ + tsteq sp, r0, ror fp │ │ │ │ + tsteq r3, r8, ror sp │ │ │ │ + tsteq r3, ip, ror #19 │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - tsteq r2, r4, lsl #27 │ │ │ │ + @ instruction: 0x01127d90 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - @ instruction: 0x011d3ad4 │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ + @ instruction: 0x011d3adc │ │ │ │ + tsteq r2, r8, asr sp │ │ │ │ + tsteq r3, ip, ror r9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - @ instruction: 0x011d3a98 │ │ │ │ - tsteq r2, r0, lsl sp │ │ │ │ - tsteq r3, r4, lsr r9 │ │ │ │ + tsteq sp, r0, lsr #21 │ │ │ │ + tsteq r2, ip, lsl sp │ │ │ │ + tsteq r3, r0, asr #18 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - tsteq sp, r0, ror #20 │ │ │ │ - @ instruction: 0x01127cd4 │ │ │ │ - @ instruction: 0x011378f8 │ │ │ │ + tsteq sp, r8, ror #20 │ │ │ │ + tsteq r2, r0, ror #25 │ │ │ │ + tsteq r3, r4, lsl #18 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - tsteq sp, r0, lsr sl │ │ │ │ - tsteq r2, r8, lsr #25 │ │ │ │ - tsteq r3, ip, asr #17 │ │ │ │ + tsteq sp, r8, lsr sl │ │ │ │ + @ instruction: 0x01127cb4 │ │ │ │ + @ instruction: 0x011378d8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r2, r0, ror ip │ │ │ │ - @ instruction: 0x011d39f4 │ │ │ │ - tsteq r3, r0, lsl #17 │ │ │ │ + tsteq r2, ip, ror ip │ │ │ │ + @ instruction: 0x011d39fc │ │ │ │ + tsteq r3, ip, lsl #17 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x011d39b8 │ │ │ │ - tsteq r2, ip, lsr #24 │ │ │ │ - tsteq r3, r0, asr r8 │ │ │ │ + tsteq sp, r0, asr #19 │ │ │ │ + tsteq r2, r8, lsr ip │ │ │ │ + tsteq r3, ip, asr r8 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl b76a0 │ │ │ │ ldr r3, [pc, #-892] @ 4b9738 │ │ │ │ @@ -1040236,35 +1040236,35 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4baa4c │ │ │ │ @ instruction: 0x0126d27c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01117cd4 │ │ │ │ tsteq r1, r8, lsr #9 │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ tsteq r1, r8, lsr #18 │ │ │ │ @ instruction: 0x0126d1b0 │ │ │ │ - tsteq sp, r0, lsl #17 │ │ │ │ - tsteq r2, ip, ror #21 │ │ │ │ - tsteq r3, r0, lsl r7 │ │ │ │ + tsteq sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x01127af8 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - tsteq sp, r0, asr #16 │ │ │ │ - tsteq r2, ip, lsr #21 │ │ │ │ - tsteq r3, r8, asr #13 │ │ │ │ + tsteq sp, r8, asr #16 │ │ │ │ + @ instruction: 0x01127ab8 │ │ │ │ + @ instruction: 0x011376d4 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ - tsteq r2, ip, ror #20 │ │ │ │ - @ instruction: 0x01137690 │ │ │ │ + tsteq sp, r8, lsl #16 │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ + @ instruction: 0x0113769c │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - tsteq sp, r0, asr #15 │ │ │ │ - tsteq r2, ip, lsr #20 │ │ │ │ - tsteq r3, r0, asr r6 │ │ │ │ - tsteq sp, r0, lsl #15 │ │ │ │ - tsteq r2, ip, ror #19 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + tsteq sp, r8, asr #15 │ │ │ │ + tsteq r2, r8, lsr sl │ │ │ │ + tsteq r3, ip, asr r6 │ │ │ │ + tsteq sp, r8, lsl #15 │ │ │ │ + @ instruction: 0x011279f8 │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -1041286,204 +1041286,204 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4bb6f0 │ │ │ │ @ instruction: 0x0126cfb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0126cf98 │ │ │ │ - tsteq sp, r4, lsr #12 │ │ │ │ - tsteq r3, r0, lsr #9 │ │ │ │ + tsteq sp, ip, lsr #12 │ │ │ │ + tsteq r3, ip, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x011d33b8 │ │ │ │ - tsteq r3, r4, asr #4 │ │ │ │ - tsteq sp, r0, lsr #5 │ │ │ │ - tsteq r3, r0, lsr #2 │ │ │ │ - tsteq sp, r8, asr #25 │ │ │ │ - tsteq r3, r0, asr fp │ │ │ │ + tsteq sp, r0, asr #7 │ │ │ │ + tsteq r3, r0, asr r2 │ │ │ │ + tsteq sp, r8, lsr #5 │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + @ instruction: 0x011d2cd0 │ │ │ │ + tsteq r3, ip, asr fp │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ @ instruction: 0x0126c50c │ │ │ │ - tsteq r2, r4, asr lr │ │ │ │ - tsteq r2, r4, lsr #28 │ │ │ │ - @ instruction: 0x01126df8 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - tsteq r2, r4, asr #27 │ │ │ │ - tsteq r3, r8, ror #19 │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ + tsteq r2, r0, lsr lr │ │ │ │ + tsteq r2, r4, lsl #28 │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + @ instruction: 0x01126dd0 │ │ │ │ + @ instruction: 0x011369f4 │ │ │ │ andeq r0, r0, r9, lsr #12 │ │ │ │ - tsteq sp, ip, lsl fp │ │ │ │ - tsteq r2, r8, lsl #27 │ │ │ │ - tsteq r3, ip, lsr #19 │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + @ instruction: 0x01126d94 │ │ │ │ + @ instruction: 0x011369b8 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - tsteq sp, r0, ror #21 │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ + tsteq sp, r8, ror #21 │ │ │ │ + tsteq r2, r8, asr sp │ │ │ │ + tsteq r3, ip, ror r9 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - tsteq sp, r4, lsr #21 │ │ │ │ - tsteq r2, r0, lsl sp │ │ │ │ - tsteq r3, r4, lsr r9 │ │ │ │ + tsteq sp, ip, lsr #21 │ │ │ │ + tsteq r2, ip, lsl sp │ │ │ │ + tsteq r3, r0, asr #18 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - tsteq sp, r8, ror #20 │ │ │ │ - @ instruction: 0x01126cd4 │ │ │ │ - @ instruction: 0x011368f8 │ │ │ │ + tsteq sp, r0, ror sl │ │ │ │ + tsteq r2, r0, ror #25 │ │ │ │ + tsteq r3, r4, lsl #18 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - tsteq sp, ip, lsr #20 │ │ │ │ - @ instruction: 0x01126c98 │ │ │ │ - @ instruction: 0x011368bc │ │ │ │ + tsteq sp, r4, lsr sl │ │ │ │ + tsteq r2, r4, lsr #25 │ │ │ │ + tsteq r3, r8, asr #17 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x011d29f0 │ │ │ │ - tsteq r2, r8, asr ip │ │ │ │ - tsteq r3, r0, lsl #17 │ │ │ │ + @ instruction: 0x011d29f8 │ │ │ │ + tsteq r2, r4, ror #24 │ │ │ │ + tsteq r3, ip, lsl #17 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x011d29b0 │ │ │ │ - tsteq r2, r8, lsl ip │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ + @ instruction: 0x011d29b8 │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + tsteq r3, ip, asr #16 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - tsteq sp, r0, ror r9 │ │ │ │ - @ instruction: 0x01126bdc │ │ │ │ - tsteq r3, r0, lsl #16 │ │ │ │ + tsteq sp, r8, ror r9 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ + tsteq r3, ip, lsl #16 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - tsteq sp, r4, lsr r9 │ │ │ │ - tsteq r2, r0, lsr #23 │ │ │ │ - tsteq r3, r4, asr #15 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ + tsteq r2, ip, lsr #23 │ │ │ │ + @ instruction: 0x011367d0 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x011d28f8 │ │ │ │ - tsteq r2, r4, ror #22 │ │ │ │ - tsteq r3, r8, lsl #15 │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ + tsteq r2, r0, ror fp │ │ │ │ + @ instruction: 0x01136794 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - @ instruction: 0x011d28bc │ │ │ │ - tsteq r2, r8, lsr #22 │ │ │ │ - tsteq r3, ip, asr #14 │ │ │ │ + tsteq sp, r4, asr #17 │ │ │ │ + tsteq r2, r4, lsr fp │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - tsteq sp, r0, lsl #17 │ │ │ │ - tsteq r2, ip, ror #21 │ │ │ │ - tsteq r3, r0, lsl r7 │ │ │ │ - tsteq sp, r4, asr #16 │ │ │ │ - @ instruction: 0x01126ab0 │ │ │ │ - @ instruction: 0x011366d4 │ │ │ │ + tsteq sp, r8, lsl #17 │ │ │ │ + @ instruction: 0x01126af8 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + tsteq sp, ip, asr #16 │ │ │ │ + @ instruction: 0x01126abc │ │ │ │ + tsteq r3, r0, ror #13 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - tsteq sp, r8, lsl #16 │ │ │ │ - tsteq r2, r4, ror sl │ │ │ │ - @ instruction: 0x01136698 │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ + tsteq r2, r0, lsl #21 │ │ │ │ + tsteq r3, r4, lsr #13 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - tsteq sp, ip, asr #15 │ │ │ │ - tsteq r2, r8, lsr sl │ │ │ │ - tsteq r3, ip, asr r6 │ │ │ │ + @ instruction: 0x011d27d4 │ │ │ │ + tsteq r2, r4, asr #20 │ │ │ │ + tsteq r3, r8, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - @ instruction: 0x011d2790 │ │ │ │ - @ instruction: 0x011269f8 │ │ │ │ - tsteq r3, ip, lsl r6 │ │ │ │ + @ instruction: 0x011d2798 │ │ │ │ + tsteq r2, r4, lsl #20 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - tsteq sp, r0, asr r7 │ │ │ │ - @ instruction: 0x011269b8 │ │ │ │ - @ instruction: 0x011365dc │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ + tsteq r2, r4, asr #19 │ │ │ │ + tsteq r3, r8, ror #11 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - tsteq sp, r0, lsl r7 │ │ │ │ - tsteq r2, ip, ror r9 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ + tsteq sp, r8, lsl r7 │ │ │ │ + tsteq r2, r8, lsl #19 │ │ │ │ + tsteq r3, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r2, r4, lsl r6 │ │ │ │ + tsteq r2, r0, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ + @ instruction: 0x011265f4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ - @ instruction: 0x011265b4 │ │ │ │ - @ instruction: 0x011361d8 │ │ │ │ + tsteq sp, r0, asr r3 │ │ │ │ + tsteq r2, r0, asr #11 │ │ │ │ + tsteq r3, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq sp, ip, lsl #6 │ │ │ │ - tsteq r2, r8, ror r5 │ │ │ │ - @ instruction: 0x0113619c │ │ │ │ + tsteq sp, r4, lsl r3 │ │ │ │ + tsteq r2, r4, lsl #11 │ │ │ │ + tsteq r3, r8, lsr #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011d22d0 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r3, r0, ror #2 │ │ │ │ + @ instruction: 0x011d22d8 │ │ │ │ + tsteq r2, r8, asr #10 │ │ │ │ + tsteq r3, ip, ror #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011d2294 │ │ │ │ - tsteq r2, r0, lsl #10 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ + @ instruction: 0x011d229c │ │ │ │ + tsteq r2, ip, lsl #10 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq sp, r8, asr r2 │ │ │ │ - tsteq r2, r4, asr #9 │ │ │ │ - tsteq r3, r8, ror #1 │ │ │ │ + tsteq sp, r0, ror #4 │ │ │ │ + @ instruction: 0x011264d0 │ │ │ │ + ldrsheq r6, [r3, -r4] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01126490 │ │ │ │ - tsteq r2, r4, ror #8 │ │ │ │ + @ instruction: 0x0112649c │ │ │ │ + tsteq r2, r0, ror r4 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - tsteq sp, r4, asr #3 │ │ │ │ - tsteq r2, r0, lsr r4 │ │ │ │ - tsteq r3, r4, asr r0 │ │ │ │ + tsteq sp, ip, asr #3 │ │ │ │ + tsteq r2, ip, lsr r4 │ │ │ │ + tsteq r3, r0, rrx │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - tsteq sp, r8, lsl #3 │ │ │ │ - @ instruction: 0x011263f4 │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ + @ instruction: 0x011d2190 │ │ │ │ + tsteq r2, r0, lsl #8 │ │ │ │ + tsteq r3, r4, lsr #32 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ - @ instruction: 0x011263b8 │ │ │ │ - @ instruction: 0x01135fdc │ │ │ │ + tsteq sp, r4, asr r1 │ │ │ │ + tsteq r2, r4, asr #7 │ │ │ │ + tsteq r3, r8, ror #31 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - tsteq sp, r0, lsl r1 │ │ │ │ - tsteq r2, ip, ror r3 │ │ │ │ - tsteq r3, r0, lsr #31 │ │ │ │ + tsteq sp, r8, lsl r1 │ │ │ │ + tsteq r2, r8, lsl #7 │ │ │ │ + tsteq r3, ip, lsr #31 │ │ │ │ andeq r0, r0, r9, ror #11 │ │ │ │ - ldrsbeq r2, [sp, -r4] │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ + ldrsbeq r2, [sp, -ip] │ │ │ │ + tsteq r2, ip, asr #6 │ │ │ │ + tsteq r3, r0, ror pc │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - @ instruction: 0x011d2098 │ │ │ │ - tsteq r2, r4, lsl #6 │ │ │ │ - tsteq r3, r8, lsr #30 │ │ │ │ + tsteq sp, r0, lsr #1 │ │ │ │ + tsteq r2, r0, lsl r3 │ │ │ │ + tsteq r3, r4, lsr pc │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - tsteq sp, ip, asr r0 │ │ │ │ - tsteq r2, r8, asr #5 │ │ │ │ - tsteq r3, ip, ror #29 │ │ │ │ + tsteq sp, r4, rrx │ │ │ │ + @ instruction: 0x011262d4 │ │ │ │ + @ instruction: 0x01135ef8 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - tsteq sp, r0, lsr #32 │ │ │ │ - tsteq r2, ip, lsl #5 │ │ │ │ - @ instruction: 0x01135eb4 │ │ │ │ + tsteq sp, r8, lsr #32 │ │ │ │ + @ instruction: 0x01126298 │ │ │ │ + tsteq r3, r0, asr #29 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tsteq sp, r4, ror #31 │ │ │ │ - tsteq r2, r0, asr r2 │ │ │ │ - tsteq r3, r8, ror lr │ │ │ │ + tsteq sp, ip, ror #31 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ + tsteq r3, r4, lsl #29 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - tsteq sp, r8, lsr #31 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ - tsteq r3, r8, lsr lr │ │ │ │ + @ instruction: 0x011d1fb0 │ │ │ │ + tsteq r2, r0, lsr #4 │ │ │ │ + tsteq r3, r4, asr #28 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - tsteq sp, ip, ror #30 │ │ │ │ - @ instruction: 0x011261d8 │ │ │ │ - @ instruction: 0x01135dfc │ │ │ │ + tsteq sp, r4, ror pc │ │ │ │ + tsteq r2, r4, ror #3 │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq sp, r0, lsr pc │ │ │ │ - @ instruction: 0x0112619c │ │ │ │ - tsteq r3, r0, asr #27 │ │ │ │ + tsteq sp, r8, lsr pc │ │ │ │ + tsteq r2, r8, lsr #3 │ │ │ │ + tsteq r3, ip, asr #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r2, r8, ror #2 │ │ │ │ + tsteq r2, r4, ror r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ + tsteq r2, ip, asr #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r2, r4, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r2, ip, ror #1 │ │ │ │ + ldrsheq r6, [r2, -r8] │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, ip, asr #28 │ │ │ │ - ldrheq r6, [r2, -r8] │ │ │ │ - @ instruction: 0x01135cdc │ │ │ │ + tsteq sp, r4, asr lr │ │ │ │ + tsteq r2, r4, asr #1 │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq sp, r0, lsl lr │ │ │ │ - tsteq r2, ip, ror r0 │ │ │ │ - tsteq r3, r0, lsr #25 │ │ │ │ + tsteq sp, r8, lsl lr │ │ │ │ + tsteq r2, r8, lsl #1 │ │ │ │ + tsteq r3, ip, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011d1dd4 │ │ │ │ - tsteq r2, r0, asr #32 │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x011d1ddc │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ + tsteq r3, r0, ror ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldr r1, [pc, #-396] @ 4bbdb0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-412] @ 4bbdb4 │ │ │ │ @@ -1042893,155 +1042893,155 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4bce14 │ │ │ │ @ instruction: 0x0126b67c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r3, r4, ror #5 │ │ │ │ - @ instruction: 0x011332b4 │ │ │ │ - tsteq sp, r0, lsl #22 │ │ │ │ - @ instruction: 0x01135994 │ │ │ │ + @ instruction: 0x011332f0 │ │ │ │ + tsteq r3, r0, asr #5 │ │ │ │ + tsteq sp, r8, lsl #22 │ │ │ │ + tsteq r3, r0, lsr #19 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - tsteq r3, r4, lsr sp │ │ │ │ - tsteq sp, r4, lsr #21 │ │ │ │ - tsteq r3, r8, asr #26 │ │ │ │ - tsteq r3, r8, lsl r9 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ + tsteq sp, ip, lsr #21 │ │ │ │ + tsteq r3, r4, asr sp │ │ │ │ + tsteq r3, r4, lsr #18 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - tsteq sp, r0, lsl #18 │ │ │ │ - @ instruction: 0x01135798 │ │ │ │ - tsteq sp, r0, lsr #15 │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ + tsteq sp, r8, lsl #18 │ │ │ │ + tsteq r3, r4, lsr #15 │ │ │ │ + tsteq sp, r8, lsr #15 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - tsteq r3, r4, lsl r8 │ │ │ │ + tsteq r3, r0, lsr #16 │ │ │ │ @ instruction: 0x0126ade8 │ │ │ │ - @ instruction: 0x011366d4 │ │ │ │ - tsteq sp, r0, asr #7 │ │ │ │ - tsteq r2, r4, lsr r6 │ │ │ │ - tsteq r3, ip, asr r2 │ │ │ │ + tsteq r3, r0, ror #13 │ │ │ │ + tsteq sp, r8, asr #7 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + tsteq r3, r8, ror #4 │ │ │ │ andeq r1, r0, fp, ror pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq sp, r8, asr #5 │ │ │ │ - tsteq r2, r0, asr #10 │ │ │ │ - tsteq r3, r4, ror #2 │ │ │ │ + @ instruction: 0x011d12d0 │ │ │ │ + tsteq r2, ip, asr #10 │ │ │ │ + tsteq r3, r0, ror r1 │ │ │ │ andeq r1, r0, fp, ror #30 │ │ │ │ - tsteq sp, r4, lsl #5 │ │ │ │ - tsteq r3, ip, asr #9 │ │ │ │ - ldrsheq r5, [r3, -r4] │ │ │ │ + tsteq sp, ip, lsl #5 │ │ │ │ + @ instruction: 0x011364d8 │ │ │ │ + tsteq r3, r0, lsl #2 │ │ │ │ muleq r0, r1, lr │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ - @ instruction: 0x011251b8 │ │ │ │ - @ instruction: 0x01134ddc │ │ │ │ + tsteq sp, r8, asr #30 │ │ │ │ + tsteq r2, r4, asr #3 │ │ │ │ + tsteq r3, r8, ror #27 │ │ │ │ andeq r1, r0, ip, ror #30 │ │ │ │ - tsteq sp, r8, lsr #28 │ │ │ │ - tsteq r3, r0, asr #25 │ │ │ │ + tsteq sp, r0, lsr lr │ │ │ │ + tsteq r3, ip, asr #25 │ │ │ │ andeq r1, r0, r6, lsl pc │ │ │ │ - tsteq r2, r8, asr r0 │ │ │ │ - tsteq sp, ip, lsr fp │ │ │ │ - @ instruction: 0x011349d8 │ │ │ │ - tsteq sp, r0, lsl r5 │ │ │ │ - tsteq r3, r4, lsr #7 │ │ │ │ - tsteq r2, r4, asr #14 │ │ │ │ + tsteq r2, r4, rrx │ │ │ │ + tsteq sp, r4, asr #22 │ │ │ │ + tsteq r3, r4, ror #19 │ │ │ │ + tsteq sp, r8, lsl r5 │ │ │ │ + @ instruction: 0x011343b0 │ │ │ │ + tsteq r2, r0, asr r7 │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ - tsteq sp, r4, lsl #4 │ │ │ │ - tsteq r2, ip, ror r4 │ │ │ │ - @ instruction: 0x01134098 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + tsteq r2, r8, lsl #9 │ │ │ │ + tsteq r3, r4, lsr #1 │ │ │ │ andeq r1, r0, r2, ror #29 │ │ │ │ - tsteq sp, r8, asr #3 │ │ │ │ - tsteq r2, r0, asr #8 │ │ │ │ - tsteq r3, r4, rrx │ │ │ │ + @ instruction: 0x011d01d0 │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ andeq r1, r0, ip, ror #29 │ │ │ │ - tsteq sp, ip, lsl #3 │ │ │ │ - tsteq r2, r4, lsl #8 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ + @ instruction: 0x011d0194 │ │ │ │ + tsteq r2, r0, lsl r4 │ │ │ │ + tsteq r3, r4, lsr r0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq sp, r0, asr r1 │ │ │ │ - tsteq r2, r8, asr #7 │ │ │ │ - tsteq r3, ip, ror #31 │ │ │ │ + tsteq sp, r8, asr r1 │ │ │ │ + @ instruction: 0x011243d4 │ │ │ │ + @ instruction: 0x01133ff8 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - tsteq sp, r4, lsl r1 │ │ │ │ - tsteq r2, ip, lsl #7 │ │ │ │ - tsteq r3, r8, lsr #31 │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ + @ instruction: 0x01124398 │ │ │ │ + @ instruction: 0x01133fb4 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - tsteq r3, r8, lsl #7 │ │ │ │ - ldrsbeq r0, [sp, -r4] │ │ │ │ - tsteq r3, r8, ror #30 │ │ │ │ + @ instruction: 0x01135394 │ │ │ │ + ldrsbeq r0, [sp, -ip] │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - @ instruction: 0x011d0090 │ │ │ │ - tsteq r2, r8, lsl #6 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ + @ instruction: 0x011d0098 │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x011242d0 │ │ │ │ + @ instruction: 0x011242dc │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ - @ instruction: 0x0112429c │ │ │ │ + tsteq r2, r8, lsr #5 │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ - @ instruction: 0x011cfff0 │ │ │ │ - tsteq r2, r8, ror #4 │ │ │ │ - tsteq r3, ip, lsl #29 │ │ │ │ + @ instruction: 0x011cfff8 │ │ │ │ + tsteq r2, r4, ror r2 │ │ │ │ + @ instruction: 0x01133e98 │ │ │ │ andeq r1, r0, pc, lsr #29 │ │ │ │ - @ instruction: 0x011cffb4 │ │ │ │ - tsteq r2, ip, lsr #4 │ │ │ │ - tsteq r3, r0, asr lr │ │ │ │ + @ instruction: 0x011cffbc │ │ │ │ + tsteq r2, r8, lsr r2 │ │ │ │ + tsteq r3, ip, asr lr │ │ │ │ andeq r1, r0, lr, lsr #29 │ │ │ │ - tstpeq ip, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011241f0 │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - tstpeq ip, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011241b4 │ │ │ │ - @ instruction: 0x01133dd8 │ │ │ │ + tstpeq ip, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011241fc │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ + tstpeq ip, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, asr #3 │ │ │ │ + tsteq r3, r4, ror #27 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tstpeq ip, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, ror r1 │ │ │ │ - @ instruction: 0x01133d9c │ │ │ │ + tstpeq ip, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsl #3 │ │ │ │ + tsteq r3, r8, lsr #27 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ + tsteq r2, ip, asr #2 │ │ │ │ andeq r1, r0, r2, lsl pc │ │ │ │ - @ instruction: 0x011cfe90 │ │ │ │ - tsteq r2, r8, lsl #2 │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ + @ instruction: 0x011cfe98 │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ + tsteq r3, r8, lsr sp │ │ │ │ andeq r1, r0, r5, ror #29 │ │ │ │ - tstpeq ip, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr #1 │ │ │ │ - @ instruction: 0x01133cf0 │ │ │ │ + tstpeq ip, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r2, -r8] │ │ │ │ + @ instruction: 0x01133cfc │ │ │ │ andeq r1, r0, r9, asr #30 │ │ │ │ - tstpeq ip, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01124090 │ │ │ │ - @ instruction: 0x01133cb4 │ │ │ │ + tstpeq ip, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112409c │ │ │ │ + tsteq r3, r0, asr #25 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ - @ instruction: 0x011cfddc │ │ │ │ - tsteq r2, r4, asr r0 │ │ │ │ - tsteq r3, r8, ror ip │ │ │ │ + tstpeq ip, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, rrx │ │ │ │ + tsteq r3, r4, lsl #25 │ │ │ │ andeq r1, r0, r5, lsl pc │ │ │ │ - tsteq r2, ip, lsl r0 │ │ │ │ + tsteq r2, r8, lsr #32 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ - tsteq r2, ip, ror #31 │ │ │ │ + @ instruction: 0x01123ff8 │ │ │ │ andeq r1, r0, r0, lsr #30 │ │ │ │ - @ instruction: 0x01123fbc │ │ │ │ + tsteq r2, r8, asr #31 │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - tstpeq ip, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsl #31 │ │ │ │ - tsteq r3, r8, lsr #23 │ │ │ │ + tstpeq ip, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01123f90 │ │ │ │ + @ instruction: 0x01133bb4 │ │ │ │ andeq r1, r0, r3, lsr #30 │ │ │ │ - tsteq r2, ip, asr #30 │ │ │ │ + tsteq r2, r8, asr pc │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x011cfc9c │ │ │ │ - tsteq r2, r4, lsl pc │ │ │ │ - tsteq r3, r8, lsr fp │ │ │ │ + tstpeq ip, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r3, r4, asr #22 │ │ │ │ andeq r1, r0, fp, lsr #30 │ │ │ │ - tstpeq ip, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123ed4 │ │ │ │ - @ instruction: 0x01133af8 │ │ │ │ + tstpeq ip, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror #29 │ │ │ │ + tsteq r3, r4, lsl #22 │ │ │ │ andeq r1, r0, sp, lsr #30 │ │ │ │ - tstpeq ip, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123e98 │ │ │ │ - @ instruction: 0x01133abc │ │ │ │ + tstpeq ip, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #29 │ │ │ │ + tsteq r3, r8, asr #21 │ │ │ │ andeq r1, r0, r3, lsr pc │ │ │ │ - tstpeq ip, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr lr │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ + tstpeq ip, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #28 │ │ │ │ + tsteq r3, r4, lsl #21 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #0 │ │ │ │ bl c1084 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4be344 │ │ │ │ @@ -1044696,175 +1044696,175 @@ │ │ │ │ add r2, r2, #2624 @ 0xa40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4bce14 │ │ │ │ andeq r1, r0, r8, ror pc │ │ │ │ - tstpeq ip, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsr #28 │ │ │ │ - tsteq r3, r4, asr #20 │ │ │ │ + @ instruction: 0x011cfbb0 │ │ │ │ + tsteq r2, ip, lsr #28 │ │ │ │ + tsteq r3, r0, asr sl │ │ │ │ andeq r1, r0, sl, asr pc │ │ │ │ - tstpeq ip, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #27 │ │ │ │ - tsteq r3, r8, lsl #20 │ │ │ │ + tstpeq ip, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01123df0 │ │ │ │ + tsteq r3, r4, lsl sl │ │ │ │ andeq r1, r0, ip, asr pc │ │ │ │ - tstpeq ip, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsr #27 │ │ │ │ - tsteq r3, ip, asr #19 │ │ │ │ + tstpeq ip, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01123db4 │ │ │ │ + @ instruction: 0x011339d8 │ │ │ │ andeq r1, r0, r2, lsl #29 │ │ │ │ - @ instruction: 0x011cfaf4 │ │ │ │ - tsteq r2, ip, ror #26 │ │ │ │ - @ instruction: 0x01133990 │ │ │ │ + @ instruction: 0x011cfafc │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ + @ instruction: 0x0113399c │ │ │ │ andeq r1, r0, r1, ror pc │ │ │ │ - @ instruction: 0x011cfab8 │ │ │ │ - tsteq r2, r0, lsr sp │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ + tstpeq ip, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsr sp │ │ │ │ + tsteq r3, r0, ror #18 │ │ │ │ andeq r1, r0, r2, ror pc │ │ │ │ - tstpeq ip, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123cf4 │ │ │ │ - tsteq r3, r8, lsl r9 │ │ │ │ - tstpeq ip, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123cb8 │ │ │ │ - @ instruction: 0x011338dc │ │ │ │ + tstpeq ip, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsl #26 │ │ │ │ + tsteq r3, r4, lsr #18 │ │ │ │ + tstpeq ip, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, asr #25 │ │ │ │ + tsteq r3, r8, ror #17 │ │ │ │ andeq r1, r0, r1, lsl #29 │ │ │ │ - tstpeq ip, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, ror ip │ │ │ │ - tsteq r3, r0, lsr #17 │ │ │ │ + tstpeq ip, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsl #25 │ │ │ │ + tsteq r3, ip, lsr #17 │ │ │ │ andeq r1, r0, r3, ror pc │ │ │ │ - tstpeq ip, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, asr #24 │ │ │ │ - tsteq r3, r4, ror #16 │ │ │ │ + @ instruction: 0x011cf9d0 │ │ │ │ + tsteq r2, ip, asr #24 │ │ │ │ + tsteq r3, r0, ror r8 │ │ │ │ andeq r1, r0, r4, ror pc │ │ │ │ - tstpeq ip, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsl #24 │ │ │ │ - tsteq r3, r8, lsr #16 │ │ │ │ + @ instruction: 0x011cf994 │ │ │ │ + tsteq r2, r0, lsl ip │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ andeq r1, r0, r5, ror pc │ │ │ │ - tstpeq ip, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, asr #23 │ │ │ │ - tsteq r3, ip, ror #15 │ │ │ │ + tstpeq ip, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01123bd4 │ │ │ │ + @ instruction: 0x011337f8 │ │ │ │ andeq r1, r0, r6, ror pc │ │ │ │ - tstpeq ip, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, lsl #23 │ │ │ │ - @ instruction: 0x011337b0 │ │ │ │ + tstpeq ip, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01123b98 │ │ │ │ + @ instruction: 0x011337bc │ │ │ │ andeq r1, r0, lr, ror lr │ │ │ │ - @ instruction: 0x011cf8d8 │ │ │ │ - tsteq r2, r0, asr fp │ │ │ │ - tsteq r3, r4, ror r7 │ │ │ │ + tstpeq ip, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, asr fp │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ andeq r1, r0, pc, ror lr │ │ │ │ - tsteq r2, r8, lsl fp │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - tsteq r2, r8, ror #21 │ │ │ │ + @ instruction: 0x01123af4 │ │ │ │ andeq r1, r0, r9, lsr #29 │ │ │ │ - @ instruction: 0x01123ab8 │ │ │ │ + tsteq r2, r4, asr #21 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - tsteq r2, r8, lsl #21 │ │ │ │ + @ instruction: 0x01123a94 │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - @ instruction: 0x011cf7dc │ │ │ │ - tsteq r2, r4, asr sl │ │ │ │ - tsteq r3, r8, ror r6 │ │ │ │ + tstpeq ip, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror #20 │ │ │ │ + tsteq r3, r4, lsl #13 │ │ │ │ andeq r1, r0, r9, lsr pc │ │ │ │ - @ instruction: 0x011cf79c │ │ │ │ - tsteq r2, r4, lsl sl │ │ │ │ - tsteq r3, r8, lsr r6 │ │ │ │ + tstpeq ip, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ andeq r1, r0, lr, lsr pc │ │ │ │ - tstpeq ip, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011239d4 │ │ │ │ - @ instruction: 0x011335f8 │ │ │ │ - tstpeq ip, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123998 │ │ │ │ - @ instruction: 0x011335bc │ │ │ │ + tstpeq ip, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror #19 │ │ │ │ + tsteq r3, r4, lsl #12 │ │ │ │ + tstpeq ip, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #19 │ │ │ │ + tsteq r3, r8, asr #11 │ │ │ │ andeq r1, r0, r2, asr #30 │ │ │ │ - tstpeq ip, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr r9 │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ + tstpeq ip, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #18 │ │ │ │ + tsteq r3, ip, lsl #11 │ │ │ │ andeq r1, r0, r3, asr #30 │ │ │ │ - tstpeq ip, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ + @ instruction: 0x011cf6b4 │ │ │ │ + tsteq r2, ip, lsr #18 │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ andeq r1, r0, sl, ror pc │ │ │ │ - tstpeq ip, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #17 │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ + tstpeq ip, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011238f0 │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ andeq r1, r0, r3, ror #30 │ │ │ │ - tstpeq ip, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsr #17 │ │ │ │ - tsteq r3, ip, asr #9 │ │ │ │ + tstpeq ip, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011238b4 │ │ │ │ + @ instruction: 0x011334d8 │ │ │ │ andeq r1, r0, r7, ror #30 │ │ │ │ - @ instruction: 0x011cf5f4 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - @ instruction: 0x01133490 │ │ │ │ + @ instruction: 0x011cf5fc │ │ │ │ + tsteq r2, r8, ror r8 │ │ │ │ + @ instruction: 0x0113349c │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x011cf5b8 │ │ │ │ - tsteq r2, r0, lsr r8 │ │ │ │ - tsteq r3, r4, asr r4 │ │ │ │ + tstpeq ip, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + tsteq r3, r0, ror #8 │ │ │ │ andeq r1, r0, r9, ror #30 │ │ │ │ - @ instruction: 0x011237f8 │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ + tsteq r2, r4, lsl #16 │ │ │ │ + tsteq r3, ip, lsr #8 │ │ │ │ muleq r0, r0, lr │ │ │ │ - tsteq r2, r4, asr #15 │ │ │ │ + @ instruction: 0x011237d0 │ │ │ │ muleq r0, r1, lr │ │ │ │ - tstpeq ip, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, asr r7 │ │ │ │ - tsteq r3, r8, lsr #7 │ │ │ │ + tstpeq ip, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #14 │ │ │ │ + @ instruction: 0x011333b4 │ │ │ │ andeq r1, r0, r8, ror lr │ │ │ │ - tstpeq ip, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, asr r7 │ │ │ │ - tsteq r3, r0, lsl #7 │ │ │ │ + tstpeq ip, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #14 │ │ │ │ + tsteq r3, ip, lsl #7 │ │ │ │ andeq r1, r0, r7, ror lr │ │ │ │ - tstpeq ip, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ - tsteq r3, r4, asr #6 │ │ │ │ + @ instruction: 0x011cf4b0 │ │ │ │ + tsteq r2, ip, lsr #14 │ │ │ │ + tsteq r3, r0, asr r3 │ │ │ │ andeq r1, r0, r6, asr #30 │ │ │ │ - tstpeq ip, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #13 │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ + tstpeq ip, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011236f0 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ andeq r1, r0, r0, ror lr │ │ │ │ - tstpeq ip, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsr #13 │ │ │ │ - tsteq r3, ip, asr #5 │ │ │ │ + tstpeq ip, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011236b4 │ │ │ │ + @ instruction: 0x011332d8 │ │ │ │ andeq r1, r0, r6, ror lr │ │ │ │ - @ instruction: 0x011cf3f4 │ │ │ │ - tsteq r2, ip, ror #12 │ │ │ │ - @ instruction: 0x01133290 │ │ │ │ + @ instruction: 0x011cf3fc │ │ │ │ + tsteq r2, r8, ror r6 │ │ │ │ + @ instruction: 0x0113329c │ │ │ │ andeq r1, r0, r3, ror lr │ │ │ │ - @ instruction: 0x011cf3b8 │ │ │ │ - tsteq r2, r0, lsr r6 │ │ │ │ - tsteq r3, r4, asr r2 │ │ │ │ + tstpeq ip, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsr r6 │ │ │ │ + tsteq r3, r0, ror #4 │ │ │ │ andeq r1, r0, r2, ror lr │ │ │ │ - tstpeq ip, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011235f4 │ │ │ │ - tsteq r3, r8, lsl r2 │ │ │ │ + tstpeq ip, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ andeq r1, r0, r1, ror lr │ │ │ │ - @ instruction: 0x011235bc │ │ │ │ - tsteq r3, r4, ror #3 │ │ │ │ + tsteq r2, r8, asr #11 │ │ │ │ + @ instruction: 0x011331f0 │ │ │ │ andeq r1, r0, sl, lsl #30 │ │ │ │ - tsteq r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x01123594 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - @ instruction: 0x011345b0 │ │ │ │ + @ instruction: 0x011345bc │ │ │ │ andeq r1, r0, r1, lsr pc │ │ │ │ - @ instruction: 0x011cf2b4 │ │ │ │ - tsteq r2, ip, lsr #10 │ │ │ │ - tsteq r3, r0, asr r1 │ │ │ │ + @ instruction: 0x011cf2bc │ │ │ │ + tsteq r2, r8, lsr r5 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ muleq r0, ip, lr │ │ │ │ - tstpeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, ror #9 │ │ │ │ - tsteq r3, r0, lsl r1 │ │ │ │ + tstpeq ip, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011234f8 │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ andeq r1, r0, r4, lsr #29 │ │ │ │ - tstpeq ip, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, lsr #9 │ │ │ │ - ldrsbeq r3, [r3, -r0] │ │ │ │ + tstpeq ip, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011234b8 │ │ │ │ + ldrsbeq r3, [r3, -ip] │ │ │ │ muleq r0, r7, lr │ │ │ │ - @ instruction: 0x011cf1f4 │ │ │ │ - tsteq r2, ip, ror #8 │ │ │ │ - @ instruction: 0x01133090 │ │ │ │ + @ instruction: 0x011cf1fc │ │ │ │ + tsteq r2, r8, ror r4 │ │ │ │ + @ instruction: 0x0113309c │ │ │ │ andeq r1, r0, r6, lsr #29 │ │ │ │ - @ instruction: 0x011cf1b8 │ │ │ │ - tsteq r2, r0, lsr r4 │ │ │ │ - tsteq r3, r4, asr r0 │ │ │ │ + tstpeq ip, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsr r4 │ │ │ │ + tsteq r3, r0, rrx │ │ │ │ andeq r1, r0, r9, asr pc │ │ │ │ │ │ │ │ 004bf408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2816] @ 0xb00 │ │ │ │ @@ -1045862,145 +1045862,145 @@ │ │ │ │ bne 4bff34 │ │ │ │ b 4bf82c │ │ │ │ smlawteq r6, ip, r7, r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01268790 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r4, lsl ip │ │ │ │ - tsteq ip, r4, lsl lr │ │ │ │ - tsteq r3, ip, lsr #25 │ │ │ │ + tsteq ip, ip, lsl lr │ │ │ │ + @ instruction: 0x01132cb8 │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - tsteq r3, r8, lsl #4 │ │ │ │ - tsteq ip, ip, asr ip │ │ │ │ - tsteq r3, ip, ror #21 │ │ │ │ - tsteq ip, ip, lsl #24 │ │ │ │ + tsteq r3, r4, lsl r2 │ │ │ │ + tsteq ip, r4, ror #24 │ │ │ │ + @ instruction: 0x01132af8 │ │ │ │ + tsteq ip, r4, lsl ip │ │ │ │ tsteq r1, ip, ror r0 │ │ │ │ - tsteq ip, r0, ror #23 │ │ │ │ - tsteq r3, r4, ror sl │ │ │ │ + tsteq ip, r8, ror #23 │ │ │ │ + tsteq r3, r0, lsl #21 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq ip, r8, lsl #21 │ │ │ │ - tsteq r3, r8, lsr #18 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ + @ instruction: 0x011cea90 │ │ │ │ + tsteq r3, r4, lsr r9 │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ tsteq r1, ip, lsr #10 │ │ │ │ - tsteq r3, ip, asr #17 │ │ │ │ + @ instruction: 0x011328d8 │ │ │ │ strdeq r8, [r6, -r4]! │ │ │ │ - tsteq ip, r8, lsr #19 │ │ │ │ + @ instruction: 0x011ce9b0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, ip, lsr r8 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ andeq r1, r0, fp, lsr #5 │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ - tsteq r3, ip, lsl #8 │ │ │ │ + tsteq ip, r0, lsl #11 │ │ │ │ + tsteq r3, r8, lsl r4 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ tsteq r1, r8, ror #29 │ │ │ │ - @ instruction: 0x011ce3d0 │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ + @ instruction: 0x011ce3d8 │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x011ce2d0 │ │ │ │ - tsteq r3, r4, ror #2 │ │ │ │ - tsteq ip, r4, lsl #4 │ │ │ │ - @ instruction: 0x01132098 │ │ │ │ + @ instruction: 0x011ce2d8 │ │ │ │ + tsteq r3, r0, ror r1 │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ + tsteq r3, r4, lsr #1 │ │ │ │ andeq r1, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x011ce1d8 │ │ │ │ - tsteq r2, r4, asr #8 │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ + tsteq ip, r0, ror #3 │ │ │ │ + tsteq r2, r0, asr r4 │ │ │ │ + tsteq r3, ip, rrx │ │ │ │ tsteq r1, r0, ror ip │ │ │ │ tsteq r1, ip, lsl ip │ │ │ │ - tsteq r3, r8, lsl #8 │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ andeq r1, r0, pc, lsl #5 │ │ │ │ - tsteq ip, ip, asr #1 │ │ │ │ - tsteq r3, r8, ror #30 │ │ │ │ + ldrsbeq lr, [ip, -r4] │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ tsteq r1, r0, ror fp │ │ │ │ - tsteq ip, r8, asr #32 │ │ │ │ - tsteq r3, r4, ror #29 │ │ │ │ + tsteq ip, r0, asr r0 │ │ │ │ + @ instruction: 0x01131ef0 │ │ │ │ tsteq r1, ip, ror #21 │ │ │ │ - tsteq r2, r0, asr #4 │ │ │ │ - tsteq r2, r0, lsl r2 │ │ │ │ - @ instruction: 0x01121fb4 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ + tsteq r2, r0, asr #31 │ │ │ │ andeq r1, r0, r1, lsr #5 │ │ │ │ - tsteq ip, r0, lsl sp │ │ │ │ - tsteq r2, ip, ror pc │ │ │ │ - tsteq r3, r0, lsr #23 │ │ │ │ + tsteq ip, r8, lsl sp │ │ │ │ + tsteq r2, r8, lsl #31 │ │ │ │ + tsteq r3, ip, lsr #23 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x011cdcd0 │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ - tsteq r3, r0, ror #22 │ │ │ │ + @ instruction: 0x011cdcd8 │ │ │ │ + tsteq r2, r8, asr #30 │ │ │ │ + tsteq r3, ip, ror #22 │ │ │ │ andeq r1, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x011cdc90 │ │ │ │ - @ instruction: 0x01121efc │ │ │ │ - tsteq r3, r0, lsr #22 │ │ │ │ + @ instruction: 0x011cdc98 │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ + tsteq r3, ip, lsr #22 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - tsteq r2, r4, asr #29 │ │ │ │ + @ instruction: 0x01121ed0 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x01121e94 │ │ │ │ + tsteq r2, r0, lsr #29 │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ + tsteq r2, r0, ror lr │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - tsteq r2, r4, lsl #28 │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ muleq r0, r0, r2 │ │ │ │ - @ instruction: 0x01121dd0 │ │ │ │ + @ instruction: 0x01121ddc │ │ │ │ andeq r1, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x01121dbc │ │ │ │ + tsteq r2, r8, asr #27 │ │ │ │ andeq r1, r0, lr, lsr #5 │ │ │ │ - tsteq r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x01121db8 │ │ │ │ andeq r1, r0, lr, lsl #5 │ │ │ │ - tsteq ip, r8, lsl #22 │ │ │ │ - tsteq r2, r4, ror sp │ │ │ │ - @ instruction: 0x01131998 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ + tsteq r2, r0, lsl #27 │ │ │ │ + tsteq r3, r4, lsr #19 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ + tsteq r2, r4, asr #26 │ │ │ │ andeq r1, r0, r7, ror #5 │ │ │ │ - tsteq r2, r8, lsr #26 │ │ │ │ + tsteq r2, r4, lsr sp │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ - tsteq ip, r4, lsl #21 │ │ │ │ - @ instruction: 0x01121cf0 │ │ │ │ - tsteq r3, r4, lsl r9 │ │ │ │ + tsteq ip, ip, lsl #21 │ │ │ │ + @ instruction: 0x01121cfc │ │ │ │ + tsteq r3, r0, lsr #18 │ │ │ │ andeq r1, r0, r9, ror #5 │ │ │ │ - tsteq ip, r4, asr #20 │ │ │ │ - @ instruction: 0x01121cb0 │ │ │ │ - tsteq r3, ip, asr #17 │ │ │ │ + tsteq ip, ip, asr #20 │ │ │ │ + @ instruction: 0x01121cbc │ │ │ │ + @ instruction: 0x011318d8 │ │ │ │ andeq r1, r0, r9, lsr #5 │ │ │ │ - tsteq ip, r4, lsl #20 │ │ │ │ - tsteq r2, r0, ror ip │ │ │ │ - @ instruction: 0x01131894 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + tsteq r2, ip, ror ip │ │ │ │ + tsteq r3, r0, lsr #17 │ │ │ │ andeq r1, r0, r9, lsl #5 │ │ │ │ - tsteq r2, r8, lsr ip │ │ │ │ + tsteq r2, r4, asr #24 │ │ │ │ @ instruction: 0x000012b1 │ │ │ │ - tsteq r2, r8, lsl #24 │ │ │ │ + tsteq r2, r4, lsl ip │ │ │ │ @ instruction: 0x000012b2 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - @ instruction: 0x01121bd4 │ │ │ │ - tsteq r3, ip, ror #15 │ │ │ │ + tsteq ip, r8, ror #18 │ │ │ │ + tsteq r2, r0, ror #23 │ │ │ │ + @ instruction: 0x011317f8 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - tsteq ip, ip, lsl r9 │ │ │ │ - tsteq r2, r8, lsl #23 │ │ │ │ - tsteq r3, ip, lsr #15 │ │ │ │ + tsteq ip, r4, lsr #18 │ │ │ │ + @ instruction: 0x01121b94 │ │ │ │ + @ instruction: 0x011317b8 │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - @ instruction: 0x011cd8dc │ │ │ │ - tsteq r2, r8, asr #22 │ │ │ │ - tsteq r3, ip, ror #14 │ │ │ │ + tsteq ip, r4, ror #17 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r3, r8, ror r7 │ │ │ │ andeq r1, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x011cd89c │ │ │ │ - tsteq r2, r8, lsl #22 │ │ │ │ - tsteq r3, ip, lsr #14 │ │ │ │ + tsteq ip, r4, lsr #17 │ │ │ │ + tsteq r2, r4, lsl fp │ │ │ │ + tsteq r3, r8, lsr r7 │ │ │ │ andeq r1, r0, r3, ror #5 │ │ │ │ - tsteq r2, ip, asr #21 │ │ │ │ + @ instruction: 0x01121ad8 │ │ │ │ andeq r1, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x01121ab8 │ │ │ │ + tsteq r2, r4, asr #21 │ │ │ │ andeq r1, r0, r6, ror #5 │ │ │ │ ldr r1, [pc, #-304] @ 4c0498 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #-320] @ 4c049c │ │ │ │ @@ -1046950,113 +1046950,113 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b 4c1644 │ │ │ │ @ instruction: 0x01267110 │ │ │ │ @ instruction: 0x0126710c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, ip, asr #12 │ │ │ │ - tsteq ip, r8, lsl #14 │ │ │ │ - tsteq r3, r4, lsr #11 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x011315b0 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - @ instruction: 0x011cd5b0 │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ + @ instruction: 0x011cd5b8 │ │ │ │ + tsteq r3, ip, asr #8 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ - tsteq r3, r0, lsl #4 │ │ │ │ + tsteq ip, ip, ror r3 │ │ │ │ + tsteq r3, ip, lsl #4 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ tsteq r1, ip, lsl #15 │ │ │ │ - @ instruction: 0x011cd2d4 │ │ │ │ - tsteq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x011cd2dc │ │ │ │ + tsteq r3, r8, ror r1 │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - tsteq ip, ip, ror r1 │ │ │ │ - tsteq r3, ip, lsl r0 │ │ │ │ - tsteq ip, ip, lsr r1 │ │ │ │ + tsteq ip, r4, lsl #3 │ │ │ │ + tsteq r3, r8, lsr #32 │ │ │ │ + tsteq ip, r4, asr #2 │ │ │ │ tsteq r1, r0, lsr #24 │ │ │ │ - tsteq r3, ip, asr #31 │ │ │ │ + @ instruction: 0x01130fd8 │ │ │ │ strdeq r6, [r6, -r0]! │ │ │ │ - tsteq ip, r4 │ │ │ │ - tsteq r3, r4, lsr #29 │ │ │ │ + tsteq ip, ip │ │ │ │ + @ instruction: 0x01130eb0 │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ tsteq r1, ip, lsr #21 │ │ │ │ - tsteq ip, r4, lsl #31 │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ - tsteq ip, r4, lsl #30 │ │ │ │ - @ instruction: 0x01130d94 │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ + tsteq r3, r8, lsr #28 │ │ │ │ + tsteq ip, ip, lsl #30 │ │ │ │ + tsteq r3, r0, lsr #27 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - tsteq ip, r4, lsr #29 │ │ │ │ + tsteq ip, ip, lsr #29 │ │ │ │ tsteq r1, r4, lsl r3 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq ip, r8, lsl fp │ │ │ │ - @ instruction: 0x011309b0 │ │ │ │ - tsteq ip, r0, lsl sl │ │ │ │ - tsteq r3, r8, lsr #17 │ │ │ │ + tsteq ip, r0, lsr #22 │ │ │ │ + @ instruction: 0x011309bc │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ + @ instruction: 0x011308b4 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - tsteq ip, r0, ror #19 │ │ │ │ - tsteq r3, r0, lsl sp │ │ │ │ - @ instruction: 0x01131cf8 │ │ │ │ + tsteq ip, r8, ror #19 │ │ │ │ + tsteq r3, ip, lsl sp │ │ │ │ + tsteq r3, r4, lsl #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, lsr r9 │ │ │ │ - @ instruction: 0x011307dc │ │ │ │ + tsteq ip, r4, asr #18 │ │ │ │ + tsteq r3, r8, ror #15 │ │ │ │ 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 │ │ │ │ - tsteq r1, ip, asr #11 │ │ │ │ - @ instruction: 0x011cc6d4 │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - tsteq ip, ip, ror #11 │ │ │ │ - tsteq r3, r8, ror r4 │ │ │ │ + @ instruction: 0x0111e5d8 │ │ │ │ + @ instruction: 0x011cc6dc │ │ │ │ + tsteq r3, ip, asr #10 │ │ │ │ + @ instruction: 0x011cc5f4 │ │ │ │ + tsteq r3, r4, lsl #9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - tsteq ip, r8, asr r1 │ │ │ │ - @ instruction: 0x0112fff0 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ + @ instruction: 0x0112fffc │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x0111deb4 │ │ │ │ - tsteq ip, r4, rrx │ │ │ │ - tsteq r2, r8, asr #5 │ │ │ │ - @ instruction: 0x0112fef8 │ │ │ │ + tsteq r1, r0, asr #29 │ │ │ │ + tsteq ip, ip, rrx │ │ │ │ + @ instruction: 0x011202d4 │ │ │ │ + tstpeq r2, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013b1 │ │ │ │ @ instruction: 0x01110af4 │ │ │ │ - @ instruction: 0x011cbfdc │ │ │ │ - tstpeq r2, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, asr #31 │ │ │ │ - tstpeq r2, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsl #31 │ │ │ │ + tsteq ip, r4, ror #31 │ │ │ │ + tstpeq r2, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, asr #31 │ │ │ │ + tstpeq r2, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #31 │ │ │ │ tsteq r1, r8, ror #20 │ │ │ │ - tstpeq r2, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tsteq ip, r8, ror lr │ │ │ │ - tstpeq r2, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsl #29 │ │ │ │ + tstpeq r2, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ tsteq r1, r0, lsr #18 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ @ instruction: 0x011108d0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011cbdb8 │ │ │ │ - tstpeq r2, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, asr #27 │ │ │ │ + tstpeq r2, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ ble 4c183c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq 4c1634 │ │ │ │ @@ -1049057,233 +1049057,233 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 4c120c │ │ │ │ ldr r0, [pc, #684] @ 4c3834 │ │ │ │ ldr r1, [pc, #684] @ 4c3838 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4c2db0 │ │ │ │ - tsteq r2, ip, lsl #6 │ │ │ │ - tsteq ip, ip, ror #25 │ │ │ │ - tstpeq r2, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + @ instruction: 0x011cbcf4 │ │ │ │ + tstpeq r2, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013be │ │ │ │ @ instruction: 0xfffd4460 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ + tsteq r3, r4, lsl #1 │ │ │ │ andeq r7, r0, ip, asr #12 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tsteq ip, r4, lsl #21 │ │ │ │ - tstpeq r2, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #21 │ │ │ │ + tstpeq r2, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ tsteq r1, ip, lsr #10 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ @ instruction: 0x011104d8 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ - @ instruction: 0x011cb9bc │ │ │ │ - tstpeq r2, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, asr #19 │ │ │ │ + tstpeq r2, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ tsteq r1, r4, ror #8 │ │ │ │ - tsteq ip, r4, lsr #18 │ │ │ │ - @ instruction: 0x0111fb9c │ │ │ │ - tstpeq r2, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr #18 │ │ │ │ + tstpeq r1, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013b7 │ │ │ │ - @ instruction: 0x011cb8f4 │ │ │ │ - @ instruction: 0x0112f794 │ │ │ │ + @ instruction: 0x011cb8fc │ │ │ │ + tstpeq r2, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ @ instruction: 0x0111039c │ │ │ │ - tsteq ip, r8, lsl #17 │ │ │ │ - tstpeq r2, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cb890 │ │ │ │ + tstpeq r2, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ tsteq r1, r0, lsr r3 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ @ instruction: 0x011102f0 │ │ │ │ - tsteq ip, ip, asr #15 │ │ │ │ - tstpeq r1, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cb7d4 │ │ │ │ + tstpeq r1, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x011cb790 │ │ │ │ - tstpeq r1, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cb798 │ │ │ │ + tstpeq r1, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsr #7 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ - tsteq r3, ip, lsr #12 │ │ │ │ - tstpeq r2, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ + @ instruction: 0x0112f5f0 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ - tsteq ip, r4, lsl #14 │ │ │ │ - @ instruction: 0x01130594 │ │ │ │ - @ instruction: 0x0112f594 │ │ │ │ - tstpeq r1, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, ror #12 │ │ │ │ - tstpeq r1, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsr r6 │ │ │ │ - tstpeq r1, r8, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl #14 │ │ │ │ + tsteq r3, r0, lsr #11 │ │ │ │ + tstpeq r2, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, ror r6 │ │ │ │ + @ instruction: 0x0111f8f0 │ │ │ │ + tstpeq r2, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr r6 │ │ │ │ + @ instruction: 0x0111f8b4 │ │ │ │ + @ instruction: 0x0112f4d8 │ │ │ │ andeq r1, r0, r5, asr #6 │ │ │ │ - tstpeq r1, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - tstpeq r1, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tstpeq r1, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f7d0 │ │ │ │ + tstpeq r1, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f7dc │ │ │ │ andeq r1, r0, r9, ror #6 │ │ │ │ - @ instruction: 0x0111f7b8 │ │ │ │ - @ instruction: 0x0112f3d8 │ │ │ │ + tstpeq r1, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r5, ror #6 │ │ │ │ - tstpeq r1, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011cb4d8 │ │ │ │ - tstpeq r1, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f790 │ │ │ │ + tsteq ip, r0, ror #9 │ │ │ │ + tstpeq r1, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - tstpeq r1, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ - tstpeq r1, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112f2d0 │ │ │ │ + tsteq ip, ip, lsr r4 │ │ │ │ + @ instruction: 0x0111f6b8 │ │ │ │ + @ instruction: 0x0112f2dc │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - @ instruction: 0x011cb3f8 │ │ │ │ - tstpeq r1, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112f294 │ │ │ │ + tsteq ip, r0, lsl #8 │ │ │ │ + tstpeq r1, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, asr #6 │ │ │ │ - tstpeq r1, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ - tsteq ip, ip, lsl #7 │ │ │ │ - tstpeq r1, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cb394 │ │ │ │ + tstpeq r1, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq ip, r0, asr r3 │ │ │ │ - tstpeq r1, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, asr r3 │ │ │ │ + @ instruction: 0x0111f5d4 │ │ │ │ + @ instruction: 0x0112f1f8 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x0111f590 │ │ │ │ + @ instruction: 0x0111f59c │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tstpeq r1, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, pc, asr #7 │ │ │ │ - tstpeq r1, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - tstpeq r1, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x0111f4d0 │ │ │ │ + @ instruction: 0x0111f4dc │ │ │ │ @ instruction: 0x000013bf │ │ │ │ - tstpeq r1, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011cb1f4 │ │ │ │ - tstpeq r1, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112f090 │ │ │ │ + tstpeq r1, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cb1fc │ │ │ │ + tstpeq r1, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112f09c │ │ │ │ @ instruction: 0x000013bd │ │ │ │ - @ instruction: 0x011cb1b8 │ │ │ │ - tstpeq r1, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, asr #3 │ │ │ │ + tstpeq r1, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013bc │ │ │ │ - tsteq ip, ip, ror r1 │ │ │ │ - @ instruction: 0x0111f3f4 │ │ │ │ - tstpeq r2, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, lsl #3 │ │ │ │ + tstpeq r1, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000013bb │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - @ instruction: 0x0111f3b8 │ │ │ │ - @ instruction: 0x0112efdc │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + tstpeq r1, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, ror #31 │ │ │ │ @ instruction: 0x000013b9 │ │ │ │ - tsteq ip, r4, lsl #2 │ │ │ │ - tstpeq r1, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsr #31 │ │ │ │ + tsteq ip, ip, lsl #2 │ │ │ │ + tstpeq r1, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsr #31 │ │ │ │ @ instruction: 0x000013b5 │ │ │ │ - tsteq ip, r8, asr #1 │ │ │ │ - tstpeq r1, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ + ldrsbeq fp, [ip, -r0] │ │ │ │ + tstpeq r1, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror pc │ │ │ │ @ instruction: 0x000013b4 │ │ │ │ - tstpeq r1, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x0111f2d8 │ │ │ │ + tstpeq r1, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ - tsteq ip, ip, lsr #32 │ │ │ │ - tstpeq r1, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, asr #29 │ │ │ │ - tstpeq r1, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112ee90 │ │ │ │ + tsteq ip, r4, lsr r0 │ │ │ │ + @ instruction: 0x0111f2b0 │ │ │ │ + tsteq r2, ip, asr #29 │ │ │ │ + tstpeq r1, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112ee9c │ │ │ │ andeq r1, r0, r6, ror #6 │ │ │ │ - @ instruction: 0x011cafb8 │ │ │ │ - tstpeq r1, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, asr lr │ │ │ │ + tsteq ip, r0, asr #31 │ │ │ │ + tstpeq r1, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ - @ instruction: 0x0111f1f4 │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ + tsteq ip, r4, lsl #31 │ │ │ │ + tstpeq r1, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x0111f1bc │ │ │ │ - tsteq ip, r0, lsl pc │ │ │ │ - tstpeq r1, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsr #27 │ │ │ │ - tstpeq r1, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsl pc │ │ │ │ + @ instruction: 0x0111f194 │ │ │ │ + @ instruction: 0x0112edb0 │ │ │ │ + tstpeq r1, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ - tstpeq r1, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsl #6 │ │ │ │ - ldrsheq pc, [r1, -r0] @ │ │ │ │ + ldrsheq pc, [r1, -ip] @ │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - tstpeq r1, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - @ instruction: 0x0111f090 │ │ │ │ + @ instruction: 0x0111f09c │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - tstpeq r1, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011cadb4 │ │ │ │ - tstpeq r1, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ + tstpeq r1, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011cadbc │ │ │ │ + tstpeq r1, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, asr ip │ │ │ │ andeq r1, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x0111eff0 │ │ │ │ + @ instruction: 0x0111effc │ │ │ │ andeq r1, r0, sl, ror #6 │ │ │ │ - tsteq r1, r0, ror ip │ │ │ │ + tsteq r1, ip, ror ip │ │ │ │ andeq r1, r0, fp, ror #6 │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ + tsteq r1, r8, asr #24 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ - tsteq r1, r8, lsr #24 │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ andeq r1, r0, sp, ror #6 │ │ │ │ - tsteq r1, r4, lsl ip │ │ │ │ + tsteq r1, r0, lsr #24 │ │ │ │ andeq r1, r0, lr, ror #6 │ │ │ │ - tsteq r1, r4, lsl #24 │ │ │ │ + tsteq r1, r0, lsl ip │ │ │ │ andeq r1, r0, r2, ror r3 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - tsteq r1, r4, asr #23 │ │ │ │ - @ instruction: 0x0112e7f4 │ │ │ │ + tsteq ip, r8, ror #18 │ │ │ │ + @ instruction: 0x0111ebd0 │ │ │ │ + tsteq r2, r0, lsl #16 │ │ │ │ andeq r1, r0, r7, ror r3 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq r1, r8, lsr #23 │ │ │ │ - tsteq r2, ip, asr #15 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ + @ instruction: 0x0111ebb4 │ │ │ │ + @ instruction: 0x0112e7d8 │ │ │ │ andeq r1, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x011ca8f4 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - @ instruction: 0x0112e790 │ │ │ │ + @ instruction: 0x011ca8fc │ │ │ │ + tsteq r1, r8, ror fp │ │ │ │ + @ instruction: 0x0112e79c │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x011ca8b8 │ │ │ │ - tsteq r1, r0, lsr fp │ │ │ │ - tsteq r2, r4, asr r7 │ │ │ │ + tsteq ip, r0, asr #17 │ │ │ │ + tsteq r1, ip, lsr fp │ │ │ │ + tsteq r2, r0, ror #14 │ │ │ │ andeq r1, r0, sp, lsl #6 │ │ │ │ - tsteq ip, ip, ror r8 │ │ │ │ - @ instruction: 0x0111eaf4 │ │ │ │ - tsteq r2, r8, lsl r7 │ │ │ │ + tsteq ip, r4, lsl #17 │ │ │ │ + tsteq r1, r0, lsl #22 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ andeq r1, r0, ip, lsl #6 │ │ │ │ - @ instruction: 0x0111eabc │ │ │ │ + tsteq r1, r8, asr #21 │ │ │ │ andeq r1, r0, fp, lsl #6 │ │ │ │ - tsteq ip, r0, lsl r8 │ │ │ │ - tsteq r1, r8, lsl #21 │ │ │ │ - tsteq r2, ip, lsr #13 │ │ │ │ + tsteq ip, r8, lsl r8 │ │ │ │ + @ instruction: 0x0111ea94 │ │ │ │ + @ instruction: 0x0112e6b8 │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x011ca7d4 │ │ │ │ - tsteq r1, ip, asr #20 │ │ │ │ - tsteq r2, r0, ror r6 │ │ │ │ + @ instruction: 0x011ca7dc │ │ │ │ + tsteq r1, r8, asr sl │ │ │ │ + tsteq r2, ip, ror r6 │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x011ca798 │ │ │ │ - tsteq r1, r0, lsl sl │ │ │ │ - tsteq r2, r4, lsr r6 │ │ │ │ + tsteq ip, r0, lsr #15 │ │ │ │ + tsteq r1, ip, lsl sl │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ andeq r1, r0, pc, lsr #6 │ │ │ │ - tsteq ip, ip, asr r7 │ │ │ │ - @ instruction: 0x0111e9d4 │ │ │ │ - @ instruction: 0x0112e5f8 │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ + tsteq r1, r0, ror #19 │ │ │ │ + tsteq r2, r4, lsl #12 │ │ │ │ andeq r1, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x0111e998 │ │ │ │ + tsteq r1, r4, lsr #19 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ ldr r1, [pc, #-208] @ 4c383c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #-224] @ 4c3840 │ │ │ │ @@ -1049894,56 +1049894,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 4c3e20 │ │ │ │ strdeq r3, [r6, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r4, asr #13 │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ + tsteq r2, r8, ror #10 │ │ │ │ @ instruction: 0x01263fa0 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ ldrdeq r3, [r6, -ip]! │ │ │ │ - tsteq ip, ip, lsl #9 │ │ │ │ - @ instruction: 0x0111e6f8 │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ + @ instruction: 0x011ca494 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + tsteq r2, r8, lsr #6 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - tsteq ip, r8, asr #5 │ │ │ │ - tsteq r1, r4, lsr r5 │ │ │ │ - tsteq r2, r8, asr r1 │ │ │ │ + @ instruction: 0x011ca2d0 │ │ │ │ + tsteq r1, r0, asr #10 │ │ │ │ + tsteq r2, r4, ror #2 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ tsteq r0, r0, ror #26 │ │ │ │ - tsteq ip, r0, lsr r2 │ │ │ │ - @ instruction: 0x0111e498 │ │ │ │ - ldrheq lr, [r2, -ip] │ │ │ │ + tsteq ip, r8, lsr r2 │ │ │ │ + tsteq r1, r4, lsr #9 │ │ │ │ + tsteq r2, r8, asr #1 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - tsteq ip, ip, ror #3 │ │ │ │ - tsteq r1, r4, asr r4 │ │ │ │ - tsteq r2, r8, ror r0 │ │ │ │ + @ instruction: 0x011ca1f4 │ │ │ │ + tsteq r1, r0, ror #8 │ │ │ │ + tsteq r2, r4, lsl #1 │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ - tsteq ip, r8, lsr #3 │ │ │ │ - tsteq r1, r0, lsl r4 │ │ │ │ - tsteq r2, r4, lsr r0 │ │ │ │ + @ instruction: 0x011ca1b0 │ │ │ │ + tsteq r1, ip, lsl r4 │ │ │ │ + tsteq r2, r0, asr #32 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq ip, r4, ror #2 │ │ │ │ - tsteq r1, ip, asr #7 │ │ │ │ - @ instruction: 0x0112dff0 │ │ │ │ + tsteq ip, ip, ror #2 │ │ │ │ + @ instruction: 0x0111e3d8 │ │ │ │ + @ instruction: 0x0112dffc │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tsteq ip, ip, lsl r1 │ │ │ │ - tsteq r1, r8, lsl #7 │ │ │ │ - tsteq r2, ip, lsr #31 │ │ │ │ + tsteq ip, r4, lsr #2 │ │ │ │ + @ instruction: 0x0111e394 │ │ │ │ + @ instruction: 0x0112dfb8 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - ldrsbeq sl, [ip, -ip] │ │ │ │ - tsteq r1, r8, asr #6 │ │ │ │ - tsteq r2, ip, ror #30 │ │ │ │ + tsteq ip, r4, ror #1 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ + tsteq r2, r8, ror pc │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq r1, r0, lsl r3 │ │ │ │ + tsteq r1, ip, lsl r3 │ │ │ │ │ │ │ │ 004c4348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr r3, [pc, #3324] @ 4c505c │ │ │ │ @@ -1050778,82 +1050778,82 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 4c443c │ │ │ │ @ instruction: 0x0126389c │ │ │ │ smlawbeq r6, r8, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - @ instruction: 0x0112ddbc │ │ │ │ + tsteq r2, r8, asr #10 │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ + tsteq r2, r8, asr #27 │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ smlawteq r6, r0, r7, r3 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq ip, r0, lsr fp │ │ │ │ - tsteq r2, r8, asr #19 │ │ │ │ + tsteq ip, r8, lsr fp │ │ │ │ + @ instruction: 0x0112d9d4 │ │ │ │ andeq r1, r0, r4, ror r4 │ │ │ │ - tsteq r2, r0, lsl #18 │ │ │ │ - tsteq ip, r4, asr #20 │ │ │ │ + tsteq r2, ip, lsl #18 │ │ │ │ + tsteq ip, ip, asr #20 │ │ │ │ andeq r1, r0, r7, ror r4 │ │ │ │ andeq r1, r0, r8, ror r4 │ │ │ │ - tsteq ip, r8, ror r7 │ │ │ │ - tsteq r2, r0, lsl #22 │ │ │ │ - tsteq r2, r4, lsl r6 │ │ │ │ + tsteq ip, r0, lsl #15 │ │ │ │ + tsteq r2, ip, lsl #22 │ │ │ │ + tsteq r2, r0, lsr #12 │ │ │ │ andeq r1, r0, ip, asr r4 │ │ │ │ tsteq r0, r8, lsl #4 │ │ │ │ - tsteq r1, r4, lsl #18 │ │ │ │ + tsteq r1, r0, lsl r9 │ │ │ │ andeq r1, r0, r3, ror #8 │ │ │ │ - @ instruction: 0x0112e99c │ │ │ │ - tsteq ip, r8, ror #11 │ │ │ │ - tsteq r2, r8, lsl #9 │ │ │ │ + tsteq r2, r8, lsr #19 │ │ │ │ + @ instruction: 0x011c95f0 │ │ │ │ + @ instruction: 0x0112d494 │ │ │ │ @ instruction: 0x000014b0 │ │ │ │ - tsteq ip, r4, lsr #11 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ - tsteq r2, r0, asr #8 │ │ │ │ + tsteq ip, ip, lsr #11 │ │ │ │ + tsteq r1, r8, lsr #16 │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ - tsteq r1, r4, ror #15 │ │ │ │ + @ instruction: 0x0111d7f0 │ │ │ │ andeq r1, r0, r0, ror #8 │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ - @ instruction: 0x0111d7b4 │ │ │ │ - @ instruction: 0x0112d3d8 │ │ │ │ + tsteq ip, r4, asr #10 │ │ │ │ + tsteq r1, r0, asr #15 │ │ │ │ + tsteq r2, r4, ror #7 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - tsteq r1, ip, ror r7 │ │ │ │ - tsteq r1, ip, asr #14 │ │ │ │ - tsteq r1, ip, lsl r7 │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ - tsteq r1, r8, ror #13 │ │ │ │ - tsteq r2, ip, lsl #6 │ │ │ │ + tsteq r1, r8, lsl #15 │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ + tsteq r1, r8, lsr #14 │ │ │ │ + tsteq ip, r8, ror r4 │ │ │ │ + @ instruction: 0x0111d6f4 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ andeq r1, r0, r8, ror #8 │ │ │ │ - tsteq ip, r4, lsr r4 │ │ │ │ - tsteq r1, ip, lsr #13 │ │ │ │ - @ instruction: 0x0112d2d0 │ │ │ │ + tsteq ip, ip, lsr r4 │ │ │ │ + @ instruction: 0x0111d6b8 │ │ │ │ + @ instruction: 0x0112d2dc │ │ │ │ @ instruction: 0x000014b3 │ │ │ │ - @ instruction: 0x011c93fc │ │ │ │ - tsteq r1, r0, ror r6 │ │ │ │ - @ instruction: 0x0112d298 │ │ │ │ + tsteq ip, r4, lsl #8 │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ + tsteq r2, r4, lsr #5 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - @ instruction: 0x011c93bc │ │ │ │ - tsteq r1, r4, lsr r6 │ │ │ │ - tsteq r2, r8, asr r2 │ │ │ │ + tsteq ip, r4, asr #7 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq r2, r4, ror #4 │ │ │ │ andeq r1, r0, r0, ror r4 │ │ │ │ - tsteq ip, r0, lsl #7 │ │ │ │ - @ instruction: 0x0111d5f8 │ │ │ │ - tsteq r2, ip, lsl r2 │ │ │ │ + tsteq ip, r8, lsl #7 │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ andeq r1, r0, pc, ror #8 │ │ │ │ - tsteq ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0111d5bc │ │ │ │ - tsteq r2, r0, ror #3 │ │ │ │ + tsteq ip, ip, asr #6 │ │ │ │ + tsteq r1, r8, asr #11 │ │ │ │ + tsteq r2, ip, ror #3 │ │ │ │ @ instruction: 0x000014b1 │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ - tsteq r1, r0, lsl #11 │ │ │ │ - tsteq r2, r4, lsr #3 │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ + tsteq r1, ip, lsl #11 │ │ │ │ + @ instruction: 0x0112d1b0 │ │ │ │ @ instruction: 0x000014b2 │ │ │ │ - tsteq r1, r8, asr #10 │ │ │ │ + tsteq r1, r4, asr r5 │ │ │ │ │ │ │ │ 004c5178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 4c52f4 │ │ │ │ @@ -1050945,27 +1050945,27 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 4c51ec │ │ │ │ @ instruction: 0x01262a74 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, r8, asr #14 │ │ │ │ + tsteq r2, r4, asr r7 │ │ │ │ @ instruction: 0x01262a10 │ │ │ │ - ldrsbeq r9, [ip, -r0] │ │ │ │ - tsteq r1, ip, lsr r3 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ + ldrsbeq r9, [ip, -r8] │ │ │ │ + tsteq r1, r8, asr #6 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ andeq r1, r0, sp, lsr #8 │ │ │ │ - tsteq ip, ip, lsl #1 │ │ │ │ - @ instruction: 0x0111d2f8 │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ + @ instruction: 0x011c9094 │ │ │ │ + tsteq r1, r4, lsl #6 │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ andeq r1, r0, sl, lsr #8 │ │ │ │ - tsteq ip, ip, asr #32 │ │ │ │ - @ instruction: 0x0111d2b8 │ │ │ │ - @ instruction: 0x0112ced4 │ │ │ │ + tsteq ip, r4, asr r0 │ │ │ │ + tsteq r1, r4, asr #5 │ │ │ │ + tsteq r2, r0, ror #29 │ │ │ │ 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 │ │ │ │ @@ -1051082,28 +1051082,28 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4c53e4 │ │ │ │ @ instruction: 0x012628ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, ip, ror #1 │ │ │ │ + ldrsheq sp, [r2, -r8] │ │ │ │ @ instruction: 0x01262818 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - tsteq r1, r4, asr r1 │ │ │ │ - tsteq r2, r4, ror sp │ │ │ │ - tsteq ip, r8, lsr #29 │ │ │ │ - tsteq r1, r4, lsl r1 │ │ │ │ - tsteq r2, r4, lsr sp │ │ │ │ - tsteq ip, r8, ror #28 │ │ │ │ - ldrsbeq sp, [r1, -r4] │ │ │ │ - @ instruction: 0x0112ccf4 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - @ instruction: 0x0111d094 │ │ │ │ - @ instruction: 0x0112ccb4 │ │ │ │ + @ instruction: 0x011c8ef0 │ │ │ │ + tsteq r1, r0, ror #2 │ │ │ │ + tsteq r2, r0, lsl #27 │ │ │ │ + @ instruction: 0x011c8eb0 │ │ │ │ + tsteq r1, r0, lsr #2 │ │ │ │ + tsteq r2, r0, asr #26 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + tsteq r1, r0, ror #1 │ │ │ │ + tsteq r2, r0, lsl #26 │ │ │ │ + tsteq ip, r0, lsr lr │ │ │ │ + tsteq r1, r0, lsr #1 │ │ │ │ + tsteq r2, r0, asr #25 │ │ │ │ │ │ │ │ 004c5558 : │ │ │ │ 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 │ │ │ │ @@ -1052067,113 +1052067,113 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4c565c │ │ │ │ smlawbeq r6, r4, r6, r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01262650 │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ - @ instruction: 0x0112cbd0 │ │ │ │ + tsteq ip, ip, lsr sp │ │ │ │ + @ instruction: 0x0112cbdc │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ @ instruction: 0x012625a0 │ │ │ │ - tsteq r2, ip, lsr #32 │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ tsteq r0, ip, ror r5 │ │ │ │ - tsteq ip, r4, lsl #16 │ │ │ │ - @ instruction: 0x0112c69c │ │ │ │ + tsteq ip, ip, lsl #16 │ │ │ │ + tsteq r2, r8, lsr #13 │ │ │ │ andeq r1, r0, r4, lsr #10 │ │ │ │ - tsteq ip, ip, lsl r7 │ │ │ │ - @ instruction: 0x0111c994 │ │ │ │ - @ instruction: 0x0112c5b8 │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ + tsteq r1, r0, lsr #19 │ │ │ │ + tsteq r2, r4, asr #11 │ │ │ │ andeq r1, r0, r7, lsr #10 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, ip, asr #18 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x011c8690 │ │ │ │ - tsteq r2, r4, lsr #10 │ │ │ │ + @ instruction: 0x011c8698 │ │ │ │ + tsteq r2, r0, lsr r5 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ - tsteq r2, r0, lsl #5 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + tsteq r1, r8, ror #12 │ │ │ │ + tsteq r2, ip, lsl #5 │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - tsteq ip, r4, lsr #7 │ │ │ │ - tsteq r1, ip, lsl r6 │ │ │ │ - tsteq r2, r0, asr #4 │ │ │ │ + tsteq ip, ip, lsr #7 │ │ │ │ + tsteq r1, r8, lsr #12 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - tsteq r1, r0, ror #11 │ │ │ │ - @ instruction: 0x0111c5b0 │ │ │ │ - tsteq ip, r4, lsl #6 │ │ │ │ - tsteq r1, ip, ror r5 │ │ │ │ - tsteq r2, r0, lsr #3 │ │ │ │ + tsteq r1, ip, ror #11 │ │ │ │ + @ instruction: 0x0111c5bc │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + tsteq r1, r8, lsl #11 │ │ │ │ + tsteq r2, ip, lsr #3 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - tsteq ip, r8, asr #5 │ │ │ │ - tsteq r1, r0, asr #10 │ │ │ │ - tsteq r2, r4, ror #2 │ │ │ │ + @ instruction: 0x011c82d0 │ │ │ │ + tsteq r1, ip, asr #10 │ │ │ │ + tsteq r2, r0, ror r1 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - tsteq ip, ip, lsl #5 │ │ │ │ - tsteq r1, r4, lsl #10 │ │ │ │ - tsteq r2, r8, lsr #2 │ │ │ │ + @ instruction: 0x011c8294 │ │ │ │ + tsteq r1, r0, lsl r5 │ │ │ │ + tsteq r2, r4, lsr r1 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - tsteq ip, r0, asr r2 │ │ │ │ - tsteq r1, r8, asr #9 │ │ │ │ - tsteq r2, ip, ror #1 │ │ │ │ + tsteq ip, r8, asr r2 │ │ │ │ + @ instruction: 0x0111c4d4 │ │ │ │ + ldrsheq ip, [r2, -r8] │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq r2, r4, asr #11 │ │ │ │ - tsteq ip, r0, lsl r2 │ │ │ │ - tsteq r2, r4, lsr #1 │ │ │ │ + @ instruction: 0x0112d5d0 │ │ │ │ + tsteq ip, r8, lsl r2 │ │ │ │ + ldrheq ip, [r2, -r0] │ │ │ │ andeq r1, r0, sp, lsl r5 │ │ │ │ - tsteq r1, ip, asr #8 │ │ │ │ - @ instruction: 0x011c819c │ │ │ │ - tsteq r1, r4, lsl r4 │ │ │ │ - tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r1, r8, asr r4 │ │ │ │ + tsteq ip, r4, lsr #3 │ │ │ │ + tsteq r1, r0, lsr #8 │ │ │ │ + tsteq r2, r4, asr #32 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - @ instruction: 0x0111c3dc │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ + tsteq r1, r8, ror #7 │ │ │ │ + @ instruction: 0x0111c3b8 │ │ │ │ andeq r1, r0, r1, ror #9 │ │ │ │ - tsteq ip, r0, lsl #2 │ │ │ │ - tsteq r1, r8, ror r3 │ │ │ │ - @ instruction: 0x0112bf9c │ │ │ │ + tsteq ip, r8, lsl #2 │ │ │ │ + tsteq r1, r4, lsl #7 │ │ │ │ + tsteq r2, r8, lsr #31 │ │ │ │ andeq r1, r0, lr, lsl r5 │ │ │ │ - tsteq ip, r4, asr #1 │ │ │ │ - tsteq r1, ip, lsr r3 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ + tsteq ip, ip, asr #1 │ │ │ │ + tsteq r1, r8, asr #6 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ andeq r1, r0, ip, lsl r5 │ │ │ │ - tsteq ip, r8, lsl #1 │ │ │ │ - tsteq r1, r0, lsl #6 │ │ │ │ - tsteq r2, r4, lsr #30 │ │ │ │ + @ instruction: 0x011c8090 │ │ │ │ + tsteq r1, ip, lsl #6 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - tsteq ip, ip, asr #32 │ │ │ │ - tsteq r1, r4, asr #5 │ │ │ │ - tsteq r2, r8, ror #29 │ │ │ │ + tsteq ip, r4, asr r0 │ │ │ │ + @ instruction: 0x0111c2d0 │ │ │ │ + @ instruction: 0x0112bef4 │ │ │ │ andeq r1, r0, pc, lsl r5 │ │ │ │ - tsteq ip, r0, lsl r0 │ │ │ │ - tsteq r1, r8, lsl #5 │ │ │ │ - tsteq r2, ip, lsr #29 │ │ │ │ + tsteq ip, r8, lsl r0 │ │ │ │ + @ instruction: 0x0111c294 │ │ │ │ + @ instruction: 0x0112beb8 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq r1, r0, asr r2 │ │ │ │ - tsteq ip, r4, lsr #31 │ │ │ │ - tsteq r1, ip, lsl r2 │ │ │ │ - tsteq r2, r0, asr #28 │ │ │ │ + tsteq r1, ip, asr r2 │ │ │ │ + tsteq ip, ip, lsr #31 │ │ │ │ + tsteq r1, r8, lsr #4 │ │ │ │ + tsteq r2, ip, asr #28 │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - tsteq r1, r0, ror #3 │ │ │ │ - tsteq r2, r8, lsl #28 │ │ │ │ + tsteq ip, r4, ror pc │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ + tsteq r2, r4, lsl lr │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - tsteq r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x0111c1b4 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - tsteq ip, r0, lsl #30 │ │ │ │ - tsteq r1, r8, ror r1 │ │ │ │ - @ instruction: 0x0112bd9c │ │ │ │ + tsteq ip, r8, lsl #30 │ │ │ │ + tsteq r1, r4, lsl #3 │ │ │ │ + tsteq r2, r8, lsr #27 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq ip, r4, asr #29 │ │ │ │ - tsteq r1, ip, lsr r1 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ + tsteq ip, ip, asr #29 │ │ │ │ + tsteq r1, r8, asr #2 │ │ │ │ + tsteq r2, ip, ror #26 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ │ │ │ │ 004c660c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1052697,72 +1052697,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 4c68bc │ │ │ │ ldrdeq r1, [r6, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, ip, lsr #5 │ │ │ │ + @ instruction: 0x011292b8 │ │ │ │ @ instruction: 0x0126159c │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, ror #26 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, lsr fp │ │ │ │ - tsteq r2, ip, asr #19 │ │ │ │ + tsteq ip, r4, asr #22 │ │ │ │ + @ instruction: 0x0112b9d8 │ │ │ │ andeq r1, r0, lr, ror #10 │ │ │ │ @ instruction: 0x01261340 │ │ │ │ - tsteq ip, r8, lsl sl │ │ │ │ - @ instruction: 0x0112b8b8 │ │ │ │ + tsteq ip, r0, lsr #20 │ │ │ │ + tsteq r2, r4, asr #17 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - tsteq ip, r8, lsr #19 │ │ │ │ - tsteq r1, r4, lsl ip │ │ │ │ - tsteq r2, r8, lsr r8 │ │ │ │ + @ instruction: 0x011c79b0 │ │ │ │ + tsteq r1, r0, lsr #24 │ │ │ │ + tsteq r2, r4, asr #16 │ │ │ │ andeq r1, r0, r0, ror r5 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ - tsteq ip, r8, asr #18 │ │ │ │ - @ instruction: 0x0111bbb4 │ │ │ │ - @ instruction: 0x0112b7d8 │ │ │ │ + tsteq r2, r4, asr #26 │ │ │ │ + tsteq ip, r0, asr r9 │ │ │ │ + tsteq r1, r0, asr #23 │ │ │ │ + tsteq r2, r4, ror #15 │ │ │ │ andeq r1, r0, fp, ror #10 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ + tsteq r1, r8, ror fp │ │ │ │ andeq r1, r0, pc, ror #10 │ │ │ │ - @ instruction: 0x011c789c │ │ │ │ - tsteq r1, r8, lsl #22 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ + tsteq ip, r4, lsr #17 │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - tsteq ip, ip, lsr r8 │ │ │ │ - @ instruction: 0x0112b6b4 │ │ │ │ + tsteq ip, r4, asr #16 │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ andeq r1, r0, r8, asr r5 │ │ │ │ - tsteq ip, ip, lsl #14 │ │ │ │ - tsteq r1, r8, ror r9 │ │ │ │ - @ instruction: 0x0112b59c │ │ │ │ + tsteq ip, r4, lsl r7 │ │ │ │ + tsteq r1, r4, lsl #19 │ │ │ │ + tsteq r2, r8, lsr #11 │ │ │ │ andeq r1, r0, r1, ror #10 │ │ │ │ - tsteq ip, r4, asr #13 │ │ │ │ - tsteq r2, r0, asr #20 │ │ │ │ - tsteq r2, r0, asr r5 │ │ │ │ + tsteq ip, ip, asr #13 │ │ │ │ + tsteq r2, ip, asr #20 │ │ │ │ + tsteq r2, ip, asr r5 │ │ │ │ andeq r1, r0, sl, asr #10 │ │ │ │ - tsteq ip, r0, ror r6 │ │ │ │ - @ instruction: 0x0111b8d8 │ │ │ │ - @ instruction: 0x0112b4fc │ │ │ │ + tsteq ip, r8, ror r6 │ │ │ │ + tsteq r1, r4, ror #17 │ │ │ │ + tsteq r2, r8, lsl #10 │ │ │ │ andeq r1, r0, fp, asr #10 │ │ │ │ - tsteq ip, r4, lsl r6 │ │ │ │ - tsteq r1, r0, lsl #17 │ │ │ │ - tsteq r2, r4, lsr #9 │ │ │ │ + tsteq ip, ip, lsl r6 │ │ │ │ + tsteq r1, ip, lsl #17 │ │ │ │ + @ instruction: 0x0112b4b0 │ │ │ │ andeq r1, r0, r9, asr #10 │ │ │ │ - @ instruction: 0x011c75d4 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ - tsteq r2, r0, ror #8 │ │ │ │ + @ instruction: 0x011c75dc │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ andeq r1, r0, r1, ror r5 │ │ │ │ - @ instruction: 0x011c7590 │ │ │ │ - @ instruction: 0x0111b7fc │ │ │ │ - tsteq r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x011c7598 │ │ │ │ + tsteq r1, r8, lsl #16 │ │ │ │ + tsteq r2, ip, lsr #8 │ │ │ │ andeq r1, r0, r9, ror #10 │ │ │ │ - tsteq r1, r4, asr #15 │ │ │ │ - @ instruction: 0x0111b790 │ │ │ │ - tsteq r1, r0, ror #14 │ │ │ │ + @ instruction: 0x0111b7d0 │ │ │ │ + @ instruction: 0x0111b79c │ │ │ │ + tsteq r1, ip, ror #14 │ │ │ │ │ │ │ │ 004c6f34 : │ │ │ │ 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 │ │ │ │ @@ -1053021,71 +1053021,71 @@ │ │ │ │ mov r3, r4 │ │ │ │ b 4c7464 │ │ │ │ smulwbeq r6, ip, ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawbeq r6, r4, ip, r0 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r0, lsl r8 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ + tsteq r2, r0, lsr #14 │ │ │ │ smulwteq r6, r4, r9 │ │ │ │ - @ instruction: 0x011c7090 │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x011c7098 │ │ │ │ + tsteq r2, ip, lsr #30 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - @ instruction: 0x011c6dfc │ │ │ │ - tsteq r2, r4, lsl #25 │ │ │ │ + tsteq ip, r4, lsl #28 │ │ │ │ + @ instruction: 0x0112ac90 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - tsteq ip, r0, lsr #25 │ │ │ │ - tsteq r2, r0, lsr fp │ │ │ │ + tsteq ip, r8, lsr #25 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ muleq r0, r0, r5 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ - tsteq r2, ip, ror #19 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ + @ instruction: 0x0112a9f8 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - @ instruction: 0x0112a894 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ + tsteq r2, r0, lsr #17 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - tsteq ip, ip, lsl r8 │ │ │ │ - @ instruction: 0x0112a6b4 │ │ │ │ + tsteq ip, r4, lsr #16 │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq ip, r0, lsr #11 │ │ │ │ - tsteq r2, r8, lsr r4 │ │ │ │ + tsteq ip, r8, lsr #11 │ │ │ │ + tsteq r2, r4, asr #8 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - tsteq r2, r0, lsl #6 │ │ │ │ + tsteq r2, ip, lsl #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq r2, r8, lsr #10 │ │ │ │ - tsteq r2, r0, lsl r5 │ │ │ │ - @ instruction: 0x0112b4dc │ │ │ │ - tsteq ip, r0, asr #32 │ │ │ │ - tsteq r1, ip, lsr #5 │ │ │ │ - @ instruction: 0x01129ed0 │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ + tsteq r2, ip, lsl r5 │ │ │ │ + tsteq r2, r8, ror #9 │ │ │ │ + tsteq ip, r8, asr #32 │ │ │ │ + @ instruction: 0x0111a2b8 │ │ │ │ + @ instruction: 0x01129edc │ │ │ │ andeq r1, r0, r7, asr r6 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq ip, r4, ror #30 │ │ │ │ - @ instruction: 0x0111a1d0 │ │ │ │ - @ instruction: 0x01129df4 │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ + @ instruction: 0x0111a1dc │ │ │ │ + tsteq r2, r0, lsl #28 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - @ instruction: 0x0111a190 │ │ │ │ - @ instruction: 0x01129db4 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ + @ instruction: 0x0111a19c │ │ │ │ + tsteq r2, r0, asr #27 │ │ │ │ andeq r1, r0, r8, ror #12 │ │ │ │ - tsteq r1, r8, asr r1 │ │ │ │ + tsteq r1, r4, ror #2 │ │ │ │ tst r2, #1 │ │ │ │ bne 4c7450 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ beq 4c8300 │ │ │ │ add lr, lr, #1 │ │ │ │ @@ -1055116,308 +1055116,308 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4c844c │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - tsteq r1, r8, lsl r1 │ │ │ │ - tsteq r2, ip, lsr sp │ │ │ │ + @ instruction: 0x011c5eb4 │ │ │ │ + tsteq r1, r4, lsr #2 │ │ │ │ + tsteq r2, r8, asr #26 │ │ │ │ andeq r1, r0, r4, asr r6 │ │ │ │ - tsteq r1, r0, ror #1 │ │ │ │ + tsteq r1, ip, ror #1 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ + ldrheq sl, [r1, -r8] │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq r1, r8, ror r0 │ │ │ │ + tsteq r1, r4, lsl #1 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq r1, r4, asr #32 │ │ │ │ - tsteq ip, r4, asr #27 │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ + tsteq ip, ip, asr #27 │ │ │ │ + tsteq r2, ip, asr ip │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - tsteq r1, r0 │ │ │ │ - tsteq ip, r0, lsl #27 │ │ │ │ - tsteq r2, ip, lsl #24 │ │ │ │ + tsteq r1, ip │ │ │ │ + tsteq ip, r8, lsl #27 │ │ │ │ + tsteq r2, r8, lsl ip │ │ │ │ andeq r1, r0, fp, ror #11 │ │ │ │ - @ instruction: 0x01119fb0 │ │ │ │ + @ instruction: 0x01119fbc │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ - tsteq r1, ip, ror pc │ │ │ │ + tsteq r1, r8, lsl #31 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ andeq r1, r0, lr, ror #11 │ │ │ │ - tsteq r1, r0, lsr #30 │ │ │ │ + tsteq r1, ip, lsr #30 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - @ instruction: 0x01119ef4 │ │ │ │ + tsteq r1, r0, lsl #30 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - tsteq r1, r8, asr #29 │ │ │ │ + @ instruction: 0x01119ed4 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x01119e9c │ │ │ │ + tsteq r1, r8, lsr #29 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r1, r4, asr #28 │ │ │ │ - tsteq ip, r4, asr #23 │ │ │ │ - tsteq r2, r0, asr sl │ │ │ │ + tsteq r1, r0, asr lr │ │ │ │ + tsteq ip, ip, asr #23 │ │ │ │ + tsteq r2, ip, asr sl │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - tsteq ip, r0, lsl #23 │ │ │ │ - tsteq r2, ip, lsl #20 │ │ │ │ + tsteq r1, ip, lsl #28 │ │ │ │ + tsteq ip, r8, lsl #23 │ │ │ │ + tsteq r2, r8, lsl sl │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x01119dbc │ │ │ │ - tsteq ip, ip, lsr fp │ │ │ │ - tsteq r2, r8, asr #19 │ │ │ │ + tsteq r1, r8, asr #27 │ │ │ │ + tsteq ip, r4, asr #22 │ │ │ │ + @ instruction: 0x011299d4 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq r1, r8, ror sp │ │ │ │ - @ instruction: 0x011c5af8 │ │ │ │ - tsteq r2, r4, lsl #19 │ │ │ │ + tsteq r1, r4, lsl #27 │ │ │ │ + tsteq ip, r0, lsl #22 │ │ │ │ + @ instruction: 0x01129990 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq r1, r4, lsr sp │ │ │ │ - @ instruction: 0x011c5ab4 │ │ │ │ - tsteq r2, r0, asr #18 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + @ instruction: 0x011c5abc │ │ │ │ + tsteq r2, ip, asr #18 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - @ instruction: 0x01119cf0 │ │ │ │ - tsteq ip, ip, ror #20 │ │ │ │ - @ instruction: 0x011298fc │ │ │ │ + @ instruction: 0x01119cfc │ │ │ │ + tsteq ip, r4, ror sl │ │ │ │ + tsteq r2, r8, lsl #18 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tsteq r1, ip, lsr #25 │ │ │ │ - tsteq ip, ip, lsr #20 │ │ │ │ - @ instruction: 0x011298bc │ │ │ │ - tsteq r1, r8, ror #24 │ │ │ │ - tsteq ip, r8, ror #19 │ │ │ │ - tsteq r2, r4, ror r8 │ │ │ │ + @ instruction: 0x01119cb8 │ │ │ │ + tsteq ip, r4, lsr sl │ │ │ │ + tsteq r2, r8, asr #17 │ │ │ │ + tsteq r1, r4, ror ip │ │ │ │ + @ instruction: 0x011c59f0 │ │ │ │ + tsteq r2, r0, lsl #17 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - tsteq r1, r4, lsr #24 │ │ │ │ - tsteq ip, r4, lsr #19 │ │ │ │ - tsteq r2, r0, lsr r8 │ │ │ │ + tsteq r1, r0, lsr ip │ │ │ │ + tsteq ip, ip, lsr #19 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ andeq r1, r0, r5, lsl #12 │ │ │ │ - tsteq r1, r0, ror #23 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ - tsteq r2, ip, ror #15 │ │ │ │ + tsteq r1, ip, ror #23 │ │ │ │ + tsteq ip, r8, ror #18 │ │ │ │ + @ instruction: 0x011297f8 │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - tsteq ip, r8, lsr #18 │ │ │ │ - @ instruction: 0x01119b94 │ │ │ │ - @ instruction: 0x011297b8 │ │ │ │ + tsteq ip, r0, lsr r9 │ │ │ │ + tsteq r1, r0, lsr #23 │ │ │ │ + tsteq r2, r4, asr #15 │ │ │ │ andeq r1, r0, r4, lsr r6 │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - @ instruction: 0x011c58dc │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ + tsteq r1, r8, ror #22 │ │ │ │ + tsteq ip, r4, ror #17 │ │ │ │ + tsteq r2, r4, ror r7 │ │ │ │ andeq r1, r0, fp, asr #11 │ │ │ │ - tsteq r1, r8, lsl fp │ │ │ │ - @ instruction: 0x011c5898 │ │ │ │ - tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ + tsteq ip, r0, lsr #17 │ │ │ │ + tsteq r2, r0, lsr r7 │ │ │ │ andeq r1, r0, ip, asr #11 │ │ │ │ - tsteq r1, r8, asr #21 │ │ │ │ + @ instruction: 0x01119ad4 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ - tsteq ip, ip, lsr #16 │ │ │ │ - @ instruction: 0x01119a98 │ │ │ │ - tsteq r2, r0, asr #13 │ │ │ │ + tsteq ip, r4, lsr r8 │ │ │ │ + tsteq r1, r4, lsr #21 │ │ │ │ + tsteq r2, ip, asr #13 │ │ │ │ andeq r1, r0, lr, asr r6 │ │ │ │ - tsteq ip, ip, ror #15 │ │ │ │ - tsteq r2, r0, lsl #25 │ │ │ │ - tsteq r2, r8, ror r6 │ │ │ │ + @ instruction: 0x011c57f4 │ │ │ │ + tsteq r2, ip, lsl #25 │ │ │ │ + tsteq r2, r4, lsl #13 │ │ │ │ andeq r1, r0, fp, ror #12 │ │ │ │ - @ instruction: 0x011c5798 │ │ │ │ - tsteq r1, r4, lsl #20 │ │ │ │ - tsteq r2, r8, lsr #12 │ │ │ │ + tsteq ip, r0, lsr #15 │ │ │ │ + tsteq r1, r0, lsl sl │ │ │ │ + tsteq r2, r4, lsr r6 │ │ │ │ andeq r1, r0, sl, ror #12 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ - tsteq r1, r4, asr #19 │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x011199d0 │ │ │ │ + @ instruction: 0x011295f4 │ │ │ │ andeq r1, r0, r9, ror #12 │ │ │ │ - tsteq r1, ip, lsl #19 │ │ │ │ - tsteq ip, ip, lsl #14 │ │ │ │ - @ instruction: 0x01129598 │ │ │ │ + @ instruction: 0x01119998 │ │ │ │ + tsteq ip, r4, lsl r7 │ │ │ │ + tsteq r2, r4, lsr #11 │ │ │ │ andeq r1, r0, pc, lsl r6 │ │ │ │ - @ instruction: 0x011c56d4 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ - tsteq r2, r4, ror #10 │ │ │ │ + @ instruction: 0x011c56dc │ │ │ │ + tsteq r1, ip, asr #18 │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ andeq r1, r0, r5, asr r6 │ │ │ │ - @ instruction: 0x011c5694 │ │ │ │ - tsteq r1, r0, lsl #18 │ │ │ │ - tsteq r2, r4, lsr #10 │ │ │ │ + @ instruction: 0x011c569c │ │ │ │ + tsteq r1, ip, lsl #18 │ │ │ │ + tsteq r2, r0, lsr r5 │ │ │ │ andeq r1, r0, r6, asr r6 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ - tsteq r1, r0, asr #17 │ │ │ │ - tsteq r2, r4, ror #9 │ │ │ │ + tsteq ip, ip, asr r6 │ │ │ │ + tsteq r1, ip, asr #17 │ │ │ │ + @ instruction: 0x011294f0 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ - tsteq ip, r4, lsl r6 │ │ │ │ - tsteq r1, r0, lsl #17 │ │ │ │ - tsteq r2, r4, lsr #9 │ │ │ │ + tsteq ip, ip, lsl r6 │ │ │ │ + tsteq r1, ip, lsl #17 │ │ │ │ + @ instruction: 0x011294b0 │ │ │ │ andeq r1, r0, r1, asr r6 │ │ │ │ - @ instruction: 0x011c55d4 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ - tsteq r2, r0, ror #8 │ │ │ │ + @ instruction: 0x011c55dc │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ andeq r1, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x011c5590 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - tsteq r2, ip, lsl r4 │ │ │ │ + @ instruction: 0x011c5598 │ │ │ │ + tsteq r2, r0, lsl sl │ │ │ │ + tsteq r2, r8, lsr #8 │ │ │ │ andeq r1, r0, r0, ror #12 │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ - @ instruction: 0x011197b0 │ │ │ │ - @ instruction: 0x011293d8 │ │ │ │ + tsteq ip, ip, asr #10 │ │ │ │ + @ instruction: 0x011197bc │ │ │ │ + tsteq r2, r4, ror #7 │ │ │ │ andeq r1, r0, pc, asr r6 │ │ │ │ - tsteq r1, r8, ror r7 │ │ │ │ + tsteq r1, r4, lsl #15 │ │ │ │ @ instruction: 0x000015b9 │ │ │ │ - tsteq r1, r4, asr #14 │ │ │ │ + tsteq r1, r0, asr r7 │ │ │ │ @ instruction: 0x000015ba │ │ │ │ - tsteq r1, r4, lsl #14 │ │ │ │ + tsteq r1, r0, lsl r7 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ - @ instruction: 0x011196d0 │ │ │ │ + @ instruction: 0x011196dc │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - tsteq r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x011196b4 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ - tsteq r2, r8, lsr #16 │ │ │ │ - tsteq r2, r0, lsl #5 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ + tsteq r2, r4, lsr r8 │ │ │ │ + tsteq r2, ip, lsl #5 │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - tsteq r1, ip, lsr #12 │ │ │ │ - tsteq ip, ip, lsr #7 │ │ │ │ - tsteq r2, r8, lsr r2 │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + @ instruction: 0x011c53b4 │ │ │ │ + tsteq r2, r4, asr #4 │ │ │ │ andeq r1, r0, r1, lsl r6 │ │ │ │ - tsteq r1, r8, ror #11 │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ - @ instruction: 0x011291f4 │ │ │ │ + @ instruction: 0x011195f4 │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ + tsteq r2, r0, lsl #4 │ │ │ │ andeq r1, r0, r3, lsl r6 │ │ │ │ - tsteq r1, r4, lsr #11 │ │ │ │ - tsteq ip, r4, lsr #6 │ │ │ │ - @ instruction: 0x011291b0 │ │ │ │ + @ instruction: 0x011195b0 │ │ │ │ + tsteq ip, ip, lsr #6 │ │ │ │ + @ instruction: 0x011291bc │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ - tsteq r1, r0, ror #10 │ │ │ │ - tsteq ip, r0, ror #5 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + tsteq ip, r8, ror #5 │ │ │ │ + tsteq r2, r8, ror r1 │ │ │ │ andeq r1, r0, r5, lsl r6 │ │ │ │ - tsteq r1, r8, lsl r5 │ │ │ │ - @ instruction: 0x011c5298 │ │ │ │ - tsteq r2, r8, lsr #2 │ │ │ │ + tsteq r1, r4, lsr #10 │ │ │ │ + tsteq ip, r0, lsr #5 │ │ │ │ + tsteq r2, r4, lsr r1 │ │ │ │ andeq r1, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x011194d8 │ │ │ │ - tsteq ip, r8, asr r2 │ │ │ │ - tsteq r2, r4, ror #1 │ │ │ │ + tsteq r1, r4, ror #9 │ │ │ │ + tsteq ip, r0, ror #4 │ │ │ │ + ldrsheq r9, [r2, -r0] │ │ │ │ andeq r1, r0, r9, lsl r6 │ │ │ │ - @ instruction: 0x01119494 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ - tsteq r2, r0, lsr #1 │ │ │ │ + tsteq r1, r0, lsr #9 │ │ │ │ + tsteq ip, ip, lsl r2 │ │ │ │ + tsteq r2, ip, lsr #1 │ │ │ │ andeq r1, r0, sl, lsl r6 │ │ │ │ - tsteq r1, r0, asr r4 │ │ │ │ - @ instruction: 0x011c51d0 │ │ │ │ - tsteq r2, ip, asr r0 │ │ │ │ + tsteq r1, ip, asr r4 │ │ │ │ + @ instruction: 0x011c51d8 │ │ │ │ + tsteq r2, r8, rrx │ │ │ │ andeq r1, r0, ip, lsl r6 │ │ │ │ - tsteq r1, ip, lsl #8 │ │ │ │ - tsteq ip, ip, lsl #3 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ + tsteq r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x011c5194 │ │ │ │ + tsteq r2, r4, lsr #32 │ │ │ │ andeq r1, r0, sp, lsl r6 │ │ │ │ - tsteq r1, r8, asr #7 │ │ │ │ - tsteq ip, r8, asr #2 │ │ │ │ - @ instruction: 0x01128fd4 │ │ │ │ + @ instruction: 0x011193d4 │ │ │ │ + tsteq ip, r0, asr r1 │ │ │ │ + tsteq r2, r0, ror #31 │ │ │ │ andeq r1, r0, lr, lsl r6 │ │ │ │ - tsteq r1, r4, lsl #7 │ │ │ │ - tsteq ip, r4, lsl #2 │ │ │ │ - @ instruction: 0x01128f90 │ │ │ │ + @ instruction: 0x01119390 │ │ │ │ + tsteq ip, ip, lsl #2 │ │ │ │ + @ instruction: 0x01128f9c │ │ │ │ andeq r1, r0, r8, lsl #12 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - tsteq ip, r0, asr #1 │ │ │ │ - tsteq r2, ip, asr #30 │ │ │ │ + tsteq r1, ip, asr #6 │ │ │ │ + tsteq ip, r8, asr #1 │ │ │ │ + tsteq r2, r8, asr pc │ │ │ │ andeq r1, r0, r9, lsl #12 │ │ │ │ - @ instruction: 0x011192fc │ │ │ │ - tsteq ip, r8, ror r0 │ │ │ │ - tsteq r2, r8, lsl #30 │ │ │ │ + tsteq r1, r8, lsl #6 │ │ │ │ + tsteq ip, r0, lsl #1 │ │ │ │ + tsteq r2, r4, lsl pc │ │ │ │ andeq r1, r0, sl, lsl #12 │ │ │ │ - @ instruction: 0x011192b8 │ │ │ │ - tsteq ip, r8, lsr r0 │ │ │ │ - tsteq r2, r4, asr #29 │ │ │ │ + tsteq r1, r4, asr #5 │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ + @ instruction: 0x01128ed0 │ │ │ │ andeq r1, r0, sp, lsl #12 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - @ instruction: 0x011c4ff4 │ │ │ │ - tsteq r2, r0, lsl #29 │ │ │ │ + tsteq r1, r0, lsl #5 │ │ │ │ + @ instruction: 0x011c4ffc │ │ │ │ + tsteq r2, ip, lsl #29 │ │ │ │ andeq r1, r0, pc, lsl #12 │ │ │ │ - @ instruction: 0x011c4fbc │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - tsteq r2, ip, asr #28 │ │ │ │ + tsteq ip, r4, asr #31 │ │ │ │ + tsteq r1, r4, lsr r2 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ andeq r1, r0, r3, asr r6 │ │ │ │ - @ instruction: 0x011191f0 │ │ │ │ - tsteq ip, ip, ror #30 │ │ │ │ - @ instruction: 0x01128dfc │ │ │ │ + @ instruction: 0x011191fc │ │ │ │ + tsteq ip, r4, ror pc │ │ │ │ + tsteq r2, r8, lsl #28 │ │ │ │ andeq r1, r0, sl, lsl #11 │ │ │ │ - tsteq r1, ip, lsr #3 │ │ │ │ - tsteq ip, ip, lsr #30 │ │ │ │ - @ instruction: 0x01128db8 │ │ │ │ + @ instruction: 0x011191b8 │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ + tsteq r2, r4, asr #27 │ │ │ │ andeq r1, r0, lr, lsl #11 │ │ │ │ - tsteq r1, r8, asr #25 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - @ instruction: 0x011288d4 │ │ │ │ + @ instruction: 0x01118cd4 │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ + tsteq r2, r0, ror #17 │ │ │ │ andeq r1, r0, pc, lsl #11 │ │ │ │ - tsteq r1, r4, lsl #25 │ │ │ │ + @ instruction: 0x01118c90 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - tsteq r1, r0, asr ip │ │ │ │ + tsteq r1, ip, asr ip │ │ │ │ muleq r0, r1, r5 │ │ │ │ - tsteq r1, ip, lsl ip │ │ │ │ - @ instruction: 0x011c499c │ │ │ │ - tsteq r2, r8, lsr #16 │ │ │ │ + tsteq r1, r8, lsr #24 │ │ │ │ + tsteq ip, r4, lsr #19 │ │ │ │ + tsteq r2, r4, lsr r8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - @ instruction: 0x01118bd4 │ │ │ │ - tsteq ip, r4, asr r9 │ │ │ │ - tsteq r2, r4, ror #15 │ │ │ │ + tsteq r1, r0, ror #23 │ │ │ │ + tsteq ip, ip, asr r9 │ │ │ │ + @ instruction: 0x011287f0 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - tsteq ip, r0, lsr #18 │ │ │ │ - tsteq r1, ip, lsl #23 │ │ │ │ - @ instruction: 0x011287b0 │ │ │ │ + tsteq ip, r8, lsr #18 │ │ │ │ + @ instruction: 0x01118b98 │ │ │ │ + @ instruction: 0x011287bc │ │ │ │ andeq r1, r0, r9, asr #12 │ │ │ │ - tsteq ip, r0, ror #17 │ │ │ │ - @ instruction: 0x01129cd0 │ │ │ │ - tsteq r2, r0, ror r7 │ │ │ │ + tsteq ip, r8, ror #17 │ │ │ │ + @ instruction: 0x01129cdc │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ andeq r1, r0, fp, asr #12 │ │ │ │ - tsteq r1, r0, lsl #22 │ │ │ │ + tsteq r1, ip, lsl #22 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - tsteq r1, r4, asr #21 │ │ │ │ - tsteq r2, ip, ror #13 │ │ │ │ + tsteq ip, r0, ror #16 │ │ │ │ + @ instruction: 0x01118ad0 │ │ │ │ + @ instruction: 0x011286f8 │ │ │ │ andeq r1, r0, r3, ror #12 │ │ │ │ - tsteq ip, r8, lsl r8 │ │ │ │ - tsteq r1, r4, lsl #21 │ │ │ │ - tsteq r2, r8, lsr #13 │ │ │ │ + tsteq ip, r0, lsr #16 │ │ │ │ + @ instruction: 0x01118a90 │ │ │ │ + @ instruction: 0x011286b4 │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ - @ instruction: 0x011c47d8 │ │ │ │ - tsteq r1, r4, asr #20 │ │ │ │ - tsteq r2, r8, ror #12 │ │ │ │ + tsteq ip, r0, ror #15 │ │ │ │ + tsteq r1, r0, asr sl │ │ │ │ + tsteq r2, r4, ror r6 │ │ │ │ andeq r1, r0, r6, ror #12 │ │ │ │ - @ instruction: 0x011c4798 │ │ │ │ - tsteq r1, r4, lsl #20 │ │ │ │ - tsteq r2, ip, lsr #12 │ │ │ │ + tsteq ip, r0, lsr #15 │ │ │ │ + tsteq r1, r0, lsl sl │ │ │ │ + tsteq r2, r8, lsr r6 │ │ │ │ andeq r1, r0, r5, ror #12 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ - tsteq r1, r4, asr #19 │ │ │ │ - tsteq r2, ip, ror #11 │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x011189d0 │ │ │ │ + @ instruction: 0x011285f8 │ │ │ │ andeq r1, r0, r4, ror #12 │ │ │ │ - tsteq r1, ip, lsl #19 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ - tsteq r2, r0, lsr #11 │ │ │ │ + @ instruction: 0x01118998 │ │ │ │ + tsteq ip, ip, lsl r7 │ │ │ │ + tsteq r2, ip, lsr #11 │ │ │ │ andeq r1, r0, r1, lsr #11 │ │ │ │ - tsteq r1, r0, asr r9 │ │ │ │ - @ instruction: 0x011c46d8 │ │ │ │ - tsteq r2, r4, ror #10 │ │ │ │ + tsteq r1, ip, asr r9 │ │ │ │ + tsteq ip, r0, ror #13 │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ andeq r1, r0, r2, lsr #11 │ │ │ │ - tsteq r1, r4, lsl r9 │ │ │ │ - @ instruction: 0x011c469c │ │ │ │ - tsteq r2, r8, lsr #10 │ │ │ │ + tsteq r1, r0, lsr #18 │ │ │ │ + tsteq ip, r4, lsr #13 │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - @ instruction: 0x011188d8 │ │ │ │ + tsteq r1, r4, ror #17 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ - tsteq r1, ip, lsr #17 │ │ │ │ + @ instruction: 0x011188b8 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ - tsteq r1, r0, lsl #17 │ │ │ │ + tsteq r1, ip, lsl #17 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - tsteq r1, r4, asr r8 │ │ │ │ + tsteq r1, r0, ror #16 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - tsteq r1, r0, lsr #16 │ │ │ │ + tsteq r1, ip, lsr #16 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ - tsteq r1, ip, ror #15 │ │ │ │ + @ instruction: 0x011187f8 │ │ │ │ @ instruction: 0x000015b6 │ │ │ │ - @ instruction: 0x011187b8 │ │ │ │ + tsteq r1, r4, asr #15 │ │ │ │ @ instruction: 0x000015b7 │ │ │ │ - tsteq r1, r4, lsl #15 │ │ │ │ + @ instruction: 0x01118790 │ │ │ │ @ instruction: 0x000015b8 │ │ │ │ ldr r3, [pc, #-304] @ 4c9784 │ │ │ │ ldr r2, [pc, #-304] @ 4c9788 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1056274,62 +1056274,62 @@ │ │ │ │ mov fp, r0 │ │ │ │ b 4ca0e8 │ │ │ │ @ instruction: 0x0125ddbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0125dd7c │ │ │ │ muleq r0, r0, sl │ │ │ │ muleq r0, ip, r7 │ │ │ │ - tsteq r2, r8, ror #4 │ │ │ │ - tsteq ip, r4, lsr #7 │ │ │ │ + tsteq r2, r4, ror r2 │ │ │ │ + tsteq ip, ip, lsr #7 │ │ │ │ andeq r1, r0, r3, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, ip, lsr #6 │ │ │ │ - tsteq r2, r4, asr #3 │ │ │ │ + tsteq ip, r4, lsr r3 │ │ │ │ + @ instruction: 0x011281d0 │ │ │ │ andeq r1, r0, r8, lsr #13 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x0125db14 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - tsteq ip, r8, asr #3 │ │ │ │ - tsteq r2, r8, asr #32 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ + @ instruction: 0x011c41d0 │ │ │ │ + tsteq r2, r4, asr r0 │ │ │ │ + tsteq r1, r8, ror r2 │ │ │ │ andeq r1, r0, sl, lsr #13 │ │ │ │ - @ instruction: 0x011c3fb0 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - tsteq r2, ip, asr #28 │ │ │ │ + @ instruction: 0x011c3fb8 │ │ │ │ + tsteq r1, r4, lsr r2 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ andeq r1, r0, pc, lsr #13 │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ - tsteq r1, r8, asr #3 │ │ │ │ - tsteq r2, ip, ror #27 │ │ │ │ + tsteq ip, r8, asr pc │ │ │ │ + @ instruction: 0x011181d4 │ │ │ │ + @ instruction: 0x01127df8 │ │ │ │ andeq r1, r0, sp, lsl #13 │ │ │ │ - tsteq r1, ip, lsl #3 │ │ │ │ - tsteq r1, ip, asr r1 │ │ │ │ - tsteq ip, ip, lsr #29 │ │ │ │ - tsteq r2, r4, lsr #7 │ │ │ │ - tsteq r2, r8, asr #26 │ │ │ │ + @ instruction: 0x01118198 │ │ │ │ + tsteq r1, r8, ror #2 │ │ │ │ + @ instruction: 0x011c3eb4 │ │ │ │ + @ instruction: 0x011293b0 │ │ │ │ + tsteq r2, r4, asr sp │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - tsteq ip, r8, ror #28 │ │ │ │ - tsteq r1, r0, ror #1 │ │ │ │ - tsteq r2, r4, lsl #26 │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ + tsteq r1, ip, ror #1 │ │ │ │ + tsteq r2, r0, lsl sp │ │ │ │ muleq r0, sp, r6 │ │ │ │ - tsteq r2, r0, ror #5 │ │ │ │ - tsteq ip, r8, lsl lr │ │ │ │ - tsteq r2, r8, lsr #25 │ │ │ │ + tsteq r2, ip, ror #5 │ │ │ │ + tsteq ip, r0, lsr #28 │ │ │ │ + @ instruction: 0x01127cb4 │ │ │ │ andeq r1, r0, fp, lsl #13 │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ - tsteq ip, r4, lsr #27 │ │ │ │ - tsteq r1, ip, lsl r0 │ │ │ │ - tsteq r2, r0, asr #24 │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ + tsteq ip, ip, lsr #27 │ │ │ │ + tsteq r1, r8, lsr #32 │ │ │ │ + tsteq r2, ip, asr #24 │ │ │ │ andeq r1, r0, r6, lsr #13 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ - @ instruction: 0x01117fdc │ │ │ │ - tsteq r2, r0, lsl #24 │ │ │ │ + tsteq ip, ip, ror #26 │ │ │ │ + tsteq r1, r8, ror #31 │ │ │ │ + tsteq r2, ip, lsl #24 │ │ │ │ @ instruction: 0x000016b3 │ │ │ │ - tsteq ip, r8, lsr #26 │ │ │ │ - tsteq r1, r0, lsr #31 │ │ │ │ - tsteq r2, r4, asr #23 │ │ │ │ + tsteq ip, r0, lsr sp │ │ │ │ + tsteq r1, ip, lsr #31 │ │ │ │ + @ instruction: 0x01127bd0 │ │ │ │ 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 │ │ │ │ @@ -1057318,144 +1057318,144 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ b 4cb288 │ │ │ │ strdeq sp, [r5, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0125d49c │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ - @ instruction: 0x011279f8 │ │ │ │ + tsteq ip, r8, ror #22 │ │ │ │ + tsteq r2, r4, lsl #20 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ muleq r0, r0, sl │ │ │ │ - tsteq ip, r0, lsr #21 │ │ │ │ - tsteq r2, r8, lsr r9 │ │ │ │ + tsteq ip, r8, lsr #21 │ │ │ │ + tsteq r2, r4, asr #18 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq ip, ip, lsl #18 │ │ │ │ - tsteq r2, r4, lsl #15 │ │ │ │ + tsteq ip, r4, lsl r9 │ │ │ │ + @ instruction: 0x01127790 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - tsteq ip, r8, lsl #17 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ + @ instruction: 0x011c3890 │ │ │ │ + tsteq r2, r0, lsr #14 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - tsteq ip, r8, asr #13 │ │ │ │ - tsteq r2, r0, ror #10 │ │ │ │ + @ instruction: 0x011c36d0 │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - tsteq ip, r4, ror #11 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ + tsteq ip, ip, ror #11 │ │ │ │ + tsteq r2, r8, ror #8 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ tsteq r0, ip, asr #19 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ - tsteq r2, r8, ror #5 │ │ │ │ - tsteq ip, r4, lsl #8 │ │ │ │ + tsteq ip, r0, asr r4 │ │ │ │ + @ instruction: 0x011272f4 │ │ │ │ + tsteq ip, ip, lsl #8 │ │ │ │ tsteq r0, r0, ror #29 │ │ │ │ - tsteq r2, ip, ror r2 │ │ │ │ + tsteq r2, r8, lsl #5 │ │ │ │ @ instruction: 0x0125cca8 │ │ │ │ - tsteq ip, r4, lsr #5 │ │ │ │ - @ instruction: 0x011c3294 │ │ │ │ - ldrsheq r7, [r2, -ip] │ │ │ │ + tsteq ip, ip, lsr #5 │ │ │ │ + @ instruction: 0x011c329c │ │ │ │ + tsteq r2, r8, lsl #2 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ tsteq r0, ip, ror r6 │ │ │ │ - tsteq ip, r4, lsl #2 │ │ │ │ - tsteq r2, r4, lsr #31 │ │ │ │ - tsteq ip, r0, asr #1 │ │ │ │ + tsteq ip, ip, lsl #2 │ │ │ │ + @ instruction: 0x01126fb0 │ │ │ │ + tsteq ip, r8, asr #1 │ │ │ │ @ instruction: 0x01107b9c │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ - tsteq ip, r4, asr #32 │ │ │ │ - @ instruction: 0x01126edc │ │ │ │ + tsteq r2, r8, asr #30 │ │ │ │ + tsteq ip, ip, asr #32 │ │ │ │ + tsteq r2, r8, ror #29 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq ip, ip, asr #31 │ │ │ │ - tsteq r2, r8, asr #28 │ │ │ │ + @ instruction: 0x011c2fd4 │ │ │ │ + tsteq r2, r4, asr lr │ │ │ │ @ instruction: 0x0110b398 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ - @ instruction: 0x01126cdc │ │ │ │ - @ instruction: 0x011c2df8 │ │ │ │ + tsteq ip, r4, asr #28 │ │ │ │ + tsteq r2, r8, ror #25 │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ @ instruction: 0x011078dc │ │ │ │ - tsteq r2, r4, lsl #25 │ │ │ │ + @ instruction: 0x01126c90 │ │ │ │ tsteq r0, r0, lsl #17 │ │ │ │ - tsteq ip, r8, ror #26 │ │ │ │ - tsteq r2, r8, lsl #24 │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ + tsteq r2, r4, lsl ip │ │ │ │ tsteq r0, r4, lsl r8 │ │ │ │ - @ instruction: 0x011c2cfc │ │ │ │ - @ instruction: 0x01126b9c │ │ │ │ + tsteq ip, r4, lsl #26 │ │ │ │ + tsteq r2, r8, lsr #23 │ │ │ │ @ instruction: 0x011077bc │ │ │ │ tsteq r0, r4, asr r5 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq ip, r8, lsl sl │ │ │ │ - tsteq r2, ip, lsr #17 │ │ │ │ + tsteq ip, r0, lsr #20 │ │ │ │ + @ instruction: 0x011268b8 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - tsteq ip, r8, lsl #19 │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x011c2990 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ andeq r7, r0, r0, lsl r8 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - tsteq ip, r4, asr r7 │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ + tsteq ip, ip, asr r7 │ │ │ │ + @ instruction: 0x011265f4 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - tsteq ip, r8, ror #10 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ tsteq r0, r4, ror #19 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq ip, r0, ror r4 │ │ │ │ - tsteq r2, r4, lsl #6 │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ - tsteq r2, r4, lsl #4 │ │ │ │ - tsteq ip, r4, asr #6 │ │ │ │ - @ instruction: 0x011165b0 │ │ │ │ - @ instruction: 0x011261d4 │ │ │ │ + tsteq ip, r8, ror r4 │ │ │ │ + tsteq r2, r0, lsl r3 │ │ │ │ + tsteq ip, r8, ror r3 │ │ │ │ + tsteq r2, r0, lsl r2 │ │ │ │ + tsteq ip, ip, asr #6 │ │ │ │ + @ instruction: 0x011165bc │ │ │ │ + tsteq r2, r0, ror #3 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - tsteq ip, ip, lsr #5 │ │ │ │ + @ instruction: 0x011c22b4 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ tsteq r0, r8, asr #11 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq ip, r0, asr r0 │ │ │ │ - tsteq r2, r4, ror #29 │ │ │ │ - @ instruction: 0x011c1ffc │ │ │ │ - @ instruction: 0x01125e9c │ │ │ │ - @ instruction: 0x011c1fb8 │ │ │ │ + tsteq ip, r8, asr r0 │ │ │ │ + @ instruction: 0x01125ef0 │ │ │ │ + tsteq ip, r4 │ │ │ │ + tsteq r2, r8, lsr #29 │ │ │ │ + tsteq ip, r0, asr #31 │ │ │ │ @ instruction: 0x01106a94 │ │ │ │ - tsteq r2, r0, lsr lr │ │ │ │ + tsteq r2, ip, lsr lr │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ tsteq r0, r8, lsr sl │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - tsteq r2, r0, asr #27 │ │ │ │ - tsteq ip, ip, lsl #30 │ │ │ │ - tsteq r2, ip, lsr #27 │ │ │ │ - tsteq ip, r8, asr #29 │ │ │ │ + tsteq ip, r8, lsr #30 │ │ │ │ + tsteq r2, ip, asr #27 │ │ │ │ + tsteq ip, r4, lsl pc │ │ │ │ + @ instruction: 0x01125db8 │ │ │ │ + @ instruction: 0x011c1ed0 │ │ │ │ tsteq r0, r4, lsr #19 │ │ │ │ - tsteq r2, r0, asr #26 │ │ │ │ + tsteq r2, ip, asr #26 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ tsteq r0, ip, asr #18 │ │ │ │ - tsteq ip, r4, lsr lr │ │ │ │ - @ instruction: 0x01125cd4 │ │ │ │ + tsteq ip, ip, lsr lr │ │ │ │ + tsteq r2, r0, ror #25 │ │ │ │ tsteq r0, ip, ror #17 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011c1dd4 │ │ │ │ - tsteq r2, r4, ror ip │ │ │ │ + @ instruction: 0x011c1ddc │ │ │ │ + tsteq r2, r0, lsl #25 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq ip, ip, lsl sp │ │ │ │ - @ instruction: 0x01125bb0 │ │ │ │ - @ instruction: 0x011c1cf0 │ │ │ │ - tsteq r1, ip, asr pc │ │ │ │ - tsteq r2, r0, lsl #23 │ │ │ │ + tsteq ip, r4, lsr #26 │ │ │ │ + @ instruction: 0x01125bbc │ │ │ │ + @ instruction: 0x011c1cf8 │ │ │ │ + tsteq r1, r8, ror #30 │ │ │ │ + tsteq r2, ip, lsl #23 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ sub r7, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1059434,182 +1059434,182 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 4caf54 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ tsteq r0, r0, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x011c1adc │ │ │ │ + tsteq ip, r4, ror #21 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq ip, r4, lsl #20 │ │ │ │ - @ instruction: 0x01125898 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ andeq r1, r0, r2, asr r7 │ │ │ │ tsteq r0, r0, ror r4 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ - @ instruction: 0x011257f8 │ │ │ │ - tsteq ip, r4, lsl r9 │ │ │ │ + tsteq ip, r0, ror #18 │ │ │ │ + tsteq r2, r4, lsl #16 │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ @ instruction: 0x011063f0 │ │ │ │ - tsteq r2, ip, lsl #15 │ │ │ │ - tsteq ip, ip, asr #17 │ │ │ │ - tsteq r2, ip, ror #14 │ │ │ │ - @ instruction: 0x011c1890 │ │ │ │ - tsteq r2, ip, lsl r7 │ │ │ │ + @ instruction: 0x01125798 │ │ │ │ + @ instruction: 0x011c18d4 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ + @ instruction: 0x011c1898 │ │ │ │ + tsteq r2, r8, lsr #14 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - @ instruction: 0x01115ab8 │ │ │ │ - tsteq r2, r8, ror #13 │ │ │ │ - tsteq ip, r8, lsl r8 │ │ │ │ - @ instruction: 0x011256b4 │ │ │ │ + tsteq ip, r0, ror #16 │ │ │ │ + tsteq r1, r4, asr #21 │ │ │ │ + @ instruction: 0x011256f4 │ │ │ │ + tsteq ip, r0, lsr #16 │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ @ instruction: 0x011062b8 │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ andeq r1, r0, r8, lsl #15 │ │ │ │ - @ instruction: 0x011159b4 │ │ │ │ - tsteq r1, r4, lsl #19 │ │ │ │ + tsteq r1, r0, asr #19 │ │ │ │ + @ instruction: 0x01115990 │ │ │ │ andeq r1, r0, pc, lsl #15 │ │ │ │ - tsteq ip, r0, ror #13 │ │ │ │ - tsteq r2, ip, ror r5 │ │ │ │ + tsteq ip, r8, ror #13 │ │ │ │ + tsteq r2, r8, lsl #11 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ tsteq r0, r0, lsl #3 │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ - tsteq r2, r0, lsl #10 │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ + tsteq r2, ip, lsl #10 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ tsteq r0, r4, lsl #2 │ │ │ │ - tsteq r1, r8, asr r8 │ │ │ │ + tsteq r1, r4, ror #16 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - tsteq r1, r8, lsr #16 │ │ │ │ + tsteq r1, r4, lsr r8 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq ip, r4, lsl #11 │ │ │ │ - tsteq r1, ip, ror #15 │ │ │ │ - tsteq r2, r0, lsl r4 │ │ │ │ + tsteq ip, ip, lsl #11 │ │ │ │ + @ instruction: 0x011157f8 │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ andeq r1, r0, r8, lsl r7 │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ - tsteq r1, r8, lsr #15 │ │ │ │ - tsteq r2, ip, asr #7 │ │ │ │ + tsteq ip, r8, asr #10 │ │ │ │ + @ instruction: 0x011157b4 │ │ │ │ + @ instruction: 0x011253d8 │ │ │ │ andeq r1, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x011c14fc │ │ │ │ - @ instruction: 0x01126ad4 │ │ │ │ - @ instruction: 0x01125390 │ │ │ │ + tsteq ip, r4, lsl #10 │ │ │ │ + tsteq r2, r0, ror #21 │ │ │ │ + @ instruction: 0x0112539c │ │ │ │ andeq r1, r0, ip, asr r7 │ │ │ │ - tsteq ip, r8, lsr #9 │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ + @ instruction: 0x011c14b0 │ │ │ │ + tsteq r1, r0, lsr #14 │ │ │ │ + tsteq r2, r4, asr #6 │ │ │ │ andeq r1, r0, r3, ror #13 │ │ │ │ - tsteq ip, r8, ror #8 │ │ │ │ - @ instruction: 0x011156d4 │ │ │ │ - @ instruction: 0x011252f8 │ │ │ │ - @ instruction: 0x01115698 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ + tsteq r1, r0, ror #13 │ │ │ │ + tsteq r2, r4, lsl #6 │ │ │ │ + tsteq r1, r4, lsr #13 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - tsteq r1, r8, lsl #13 │ │ │ │ - tsteq ip, r4, ror #7 │ │ │ │ - tsteq r1, ip, asr #12 │ │ │ │ - tsteq r2, r0, ror r2 │ │ │ │ + @ instruction: 0x01115694 │ │ │ │ + tsteq ip, ip, ror #7 │ │ │ │ + tsteq r1, r8, asr r6 │ │ │ │ + tsteq r2, ip, ror r2 │ │ │ │ andeq r1, r0, sp, ror #14 │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ - tsteq ip, r4, lsl #7 │ │ │ │ - @ instruction: 0x011155f0 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ + tsteq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x011155fc │ │ │ │ + tsteq r2, r0, lsr #4 │ │ │ │ muleq r0, r4, r7 │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ - tsteq r2, r0, ror #16 │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ @ instruction: 0x01106db8 │ │ │ │ andeq r0, r0, sp, lsr #16 │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - @ instruction: 0x01125198 │ │ │ │ + tsteq r1, r0, lsl #11 │ │ │ │ + tsteq r2, r4, lsr #3 │ │ │ │ andeq r1, r0, r3, lsr r7 │ │ │ │ - tsteq ip, r0, asr #5 │ │ │ │ - tsteq r1, ip, lsr #10 │ │ │ │ - tsteq r2, r0, asr r1 │ │ │ │ - tsteq ip, r0, lsl #5 │ │ │ │ - tsteq r1, r8, ror #9 │ │ │ │ - tsteq r2, ip, lsl #2 │ │ │ │ + tsteq ip, r8, asr #5 │ │ │ │ + tsteq r1, r8, lsr r5 │ │ │ │ + tsteq r2, ip, asr r1 │ │ │ │ + tsteq ip, r8, lsl #5 │ │ │ │ + @ instruction: 0x011154f4 │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ andeq r1, r0, pc, ror #14 │ │ │ │ - @ instruction: 0x011154b0 │ │ │ │ - tsteq ip, r4, lsl #4 │ │ │ │ - tsteq r1, r0, ror r4 │ │ │ │ - @ instruction: 0x01125094 │ │ │ │ - tsteq ip, r4, asr #3 │ │ │ │ - tsteq r1, r0, lsr r4 │ │ │ │ - tsteq r2, r4, asr r0 │ │ │ │ + @ instruction: 0x011154bc │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ + tsteq r1, ip, ror r4 │ │ │ │ + tsteq r2, r0, lsr #1 │ │ │ │ + tsteq ip, ip, asr #3 │ │ │ │ + tsteq r1, ip, lsr r4 │ │ │ │ + tsteq r2, r0, rrx │ │ │ │ andeq r1, r0, sp, asr #14 │ │ │ │ - tsteq ip, r4, lsl #3 │ │ │ │ - tsteq r1, ip, ror #7 │ │ │ │ - tsteq r2, r0, lsl r0 │ │ │ │ + tsteq ip, ip, lsl #3 │ │ │ │ + @ instruction: 0x011153f8 │ │ │ │ + tsteq r2, ip, lsl r0 │ │ │ │ andeq r1, r0, pc, asr #14 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ - @ instruction: 0x01124fd0 │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + @ instruction: 0x011153b8 │ │ │ │ + @ instruction: 0x01124fdc │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq r1, r4, ror r3 │ │ │ │ + tsteq r1, r0, lsl #7 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq r1, r4, asr #6 │ │ │ │ + tsteq r1, r0, asr r3 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ - tsteq r1, r4, lsl r3 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ - @ instruction: 0x011152dc │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ + tsteq ip, r8, ror r0 │ │ │ │ + tsteq r1, r8, ror #5 │ │ │ │ + tsteq r2, ip, lsl #30 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - tsteq r1, r4, lsr #5 │ │ │ │ + @ instruction: 0x011152b0 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - tsteq r2, ip, lsr #9 │ │ │ │ - @ instruction: 0x011c0ff8 │ │ │ │ - tsteq r2, r0, lsl #29 │ │ │ │ + @ instruction: 0x011264b8 │ │ │ │ + tsteq ip, r0 │ │ │ │ + tsteq r2, ip, lsl #29 │ │ │ │ andeq r1, r0, r1, ror #13 │ │ │ │ - tsteq ip, r4, lsr #31 │ │ │ │ - tsteq r1, r0, lsl r2 │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ + tsteq ip, ip, lsr #31 │ │ │ │ + tsteq r1, ip, lsl r2 │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - tsteq ip, r4, ror #30 │ │ │ │ - @ instruction: 0x011151d0 │ │ │ │ - @ instruction: 0x01124df4 │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ + @ instruction: 0x011151dc │ │ │ │ + tsteq r2, r0, lsl #28 │ │ │ │ muleq r0, r2, r7 │ │ │ │ - @ instruction: 0x01115198 │ │ │ │ - tsteq ip, r8, ror #29 │ │ │ │ - tsteq r1, ip, asr r1 │ │ │ │ - tsteq r2, r8, ror sp │ │ │ │ + tsteq r1, r4, lsr #3 │ │ │ │ + @ instruction: 0x011c0ef0 │ │ │ │ + tsteq r1, r8, ror #2 │ │ │ │ + tsteq r2, r4, lsl #27 │ │ │ │ andeq r1, r0, fp, asr r7 │ │ │ │ - tsteq r1, ip, lsl r1 │ │ │ │ - tsteq r1, r4, ror #1 │ │ │ │ + tsteq r1, r8, lsr #2 │ │ │ │ + ldrsheq r5, [r1, -r0] │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - ldrheq r5, [r1, -r4] │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ + tsteq r1, r0, asr #1 │ │ │ │ + tsteq r1, r8, lsl #1 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ + tsteq r1, r8, asr r0 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ - tsteq r1, ip, lsl r0 │ │ │ │ + tsteq r1, r8, lsr #32 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ - tsteq r1, r8, ror #31 │ │ │ │ + @ instruction: 0x01114ff4 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ - @ instruction: 0x01114fd0 │ │ │ │ - @ instruction: 0x01124bf4 │ │ │ │ + tsteq ip, ip, ror #26 │ │ │ │ + @ instruction: 0x01114fdc │ │ │ │ + tsteq r2, r0, lsl #24 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ - @ instruction: 0x01114f98 │ │ │ │ + tsteq r1, r4, lsr #31 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - @ instruction: 0x011c0cf4 │ │ │ │ - tsteq r1, r0, ror #30 │ │ │ │ - tsteq r2, r4, lsl #23 │ │ │ │ + @ instruction: 0x011c0cfc │ │ │ │ + tsteq r1, ip, ror #30 │ │ │ │ + @ instruction: 0x01124b90 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ - tsteq r1, r4, lsr #30 │ │ │ │ - tsteq ip, ip, ror ip │ │ │ │ - tsteq r1, r8, ror #29 │ │ │ │ - tsteq r2, ip, lsl #22 │ │ │ │ + tsteq r1, r0, lsr pc │ │ │ │ + tsteq ip, r4, lsl #25 │ │ │ │ + @ instruction: 0x01114ef4 │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ - @ instruction: 0x01114eb0 │ │ │ │ - tsteq ip, r4, lsl #24 │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ - @ instruction: 0x01124a94 │ │ │ │ + @ instruction: 0x01114ebc │ │ │ │ + tsteq ip, ip, lsl #24 │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ + tsteq r2, r0, lsr #21 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ - tsteq r1, r8, lsr lr │ │ │ │ + tsteq r1, r4, asr #28 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ + tsteq r1, ip, asr fp │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ ldr r1, [pc, #-16] @ 4cda1c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-32] @ 4cda20 │ │ │ │ @@ -1060614,88 +1060614,88 @@ │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ble 4ce918 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ b 4cdcac │ │ │ │ @ instruction: 0x0125a190 │ │ │ │ @ instruction: 0x0125a174 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011c0794 │ │ │ │ - tsteq r2, ip, lsr #12 │ │ │ │ + @ instruction: 0x011c079c │ │ │ │ + tsteq r2, r8, lsr r6 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x01125c9c │ │ │ │ - @ instruction: 0x01125bd4 │ │ │ │ - tsteq r2, ip, ror sl │ │ │ │ - tsteq ip, ip, ror #4 │ │ │ │ - ldrsheq r4, [r2, -r8] │ │ │ │ + tsteq r2, r8, lsr #25 │ │ │ │ + tsteq r2, r0, ror #23 │ │ │ │ + tsteq r2, r8, lsl #21 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ + tsteq r2, r4, lsl #2 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ @ instruction: 0xfffc92b0 │ │ │ │ andeq r4, r0, r8, asr #17 │ │ │ │ - tsteq r4, r4, lsr sl │ │ │ │ + tsteq r4, r0, asr #20 │ │ │ │ + tsteq r2, ip, asr #18 │ │ │ │ + tsteq r2, r8, asr r9 │ │ │ │ tsteq r2, r0, asr #18 │ │ │ │ tsteq r2, ip, asr #18 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ tsteq r2, r0, asr #18 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ - tsteq ip, ip, asr #32 │ │ │ │ - @ instruction: 0x01123ed4 │ │ │ │ + tsteq r2, ip, lsr #18 │ │ │ │ + tsteq ip, r4, asr r0 │ │ │ │ + tsteq r2, r0, ror #29 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x011bfdd0 │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ + @ instruction: 0x011bfdd8 │ │ │ │ + tsteq r2, ip, ror #24 │ │ │ │ muleq r0, r0, sp │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, r5, sp │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - @ instruction: 0x011bfcb0 │ │ │ │ - tsteq r2, r0, asr #22 │ │ │ │ + @ instruction: 0x011bfcb8 │ │ │ │ + tsteq r2, ip, asr #22 │ │ │ │ muleq r0, r7, sp │ │ │ │ - tstpeq fp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01123998 │ │ │ │ + tstpeq fp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #19 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0x01259374 │ │ │ │ - tsteq r2, ip, asr r0 │ │ │ │ - @ instruction: 0x011838fc │ │ │ │ - tsteq r2, r0, asr #32 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ - @ instruction: 0x01124ff4 │ │ │ │ + tsteq r2, r8, rrx │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ + tsteq r2, r4, lsr #32 │ │ │ │ tsteq r2, r0 │ │ │ │ - tsteq r2, r0, lsl r0 │ │ │ │ - tsteq r2, ip, asr #29 │ │ │ │ - tsteq r2, r0, ror #27 │ │ │ │ - @ instruction: 0x01124c90 │ │ │ │ - tsteq r2, ip, lsr #22 │ │ │ │ - tsteq r2, r0, ror #20 │ │ │ │ - tsteq r2, r0, asr r8 │ │ │ │ - tsteq r2, ip, asr #17 │ │ │ │ - ldrsheq r3, [r8, -ip] │ │ │ │ - @ instruction: 0x011247f4 │ │ │ │ - tsteq r2, r0, lsl #17 │ │ │ │ - @ instruction: 0x011247f0 │ │ │ │ + tsteq r2, ip │ │ │ │ + tsteq r2, ip, lsl r0 │ │ │ │ + @ instruction: 0x01124ed8 │ │ │ │ + tsteq r2, ip, ror #27 │ │ │ │ + @ instruction: 0x01124c9c │ │ │ │ + tsteq r2, r8, lsr fp │ │ │ │ + tsteq r2, ip, ror #20 │ │ │ │ + tsteq r2, ip, asr r8 │ │ │ │ + @ instruction: 0x011248d8 │ │ │ │ + tsteq r8, r8, lsl #2 │ │ │ │ + tsteq r2, r0, lsl #16 │ │ │ │ + tsteq r2, ip, lsl #17 │ │ │ │ @ instruction: 0x011247fc │ │ │ │ - tsteq r2, r4, ror #16 │ │ │ │ - tsteq r2, ip, lsl #16 │ │ │ │ - tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r2, r8, lsl #16 │ │ │ │ + tsteq r2, r0, ror r8 │ │ │ │ + tsteq r2, r8, lsl r8 │ │ │ │ + tsteq r2, r0, lsr r7 │ │ │ │ muleq r0, ip, sp │ │ │ │ - tsteq r1, r4, ror #1 │ │ │ │ + ldrsheq r3, [r1, -r0] │ │ │ │ andeq r1, r0, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ - @ instruction: 0x011242bc │ │ │ │ - tsteq r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x011241d0 │ │ │ │ - tsteq r2, r8, ror #4 │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - tsteq r2, r4, asr #28 │ │ │ │ - tsteq r2, r4, asr #13 │ │ │ │ + tsteq r2, r4, lsr r2 │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ + @ instruction: 0x01182a98 │ │ │ │ + @ instruction: 0x011241dc │ │ │ │ + tsteq r2, r4, ror r2 │ │ │ │ + tsteq fp, r4, asr #16 │ │ │ │ + tsteq r2, r0, asr lr │ │ │ │ + @ instruction: 0x011226d0 │ │ │ │ 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 c0850 │ │ │ │ @@ -1062723,477 +1062723,477 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4ce888 │ │ │ │ andeq r1, r0, r9, lsl #24 │ │ │ │ - tsteq r2, r8, ror #28 │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ - tsteq r8, ip, asr #13 │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ - tsteq r2, r8, ror lr │ │ │ │ + tsteq r2, r4, ror lr │ │ │ │ + tsteq r2, ip, lsr #30 │ │ │ │ + @ instruction: 0x011826d8 │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ + tsteq r2, r4, lsl #29 │ │ │ │ tsteq r0, r0, lsl #4 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - tsteq fp, r8, asr #12 │ │ │ │ - tsteq r2, ip, asr ip │ │ │ │ - @ instruction: 0x011224bc │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tsteq r2, r8, ror #24 │ │ │ │ + tsteq r2, r8, asr #9 │ │ │ │ andeq r1, r0, ip, lsr #24 │ │ │ │ - tsteq r1, r8, ror #16 │ │ │ │ + tsteq r1, r4, ror r8 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - tsteq r1, r8, lsr r8 │ │ │ │ + tsteq r1, r4, asr #16 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x011be594 │ │ │ │ - tsteq r1, r0, lsl #16 │ │ │ │ - tsteq r2, ip, lsl r4 │ │ │ │ + @ instruction: 0x011be59c │ │ │ │ + tsteq r1, ip, lsl #16 │ │ │ │ + tsteq r2, r8, lsr #8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq fp, r4, asr r5 │ │ │ │ - tsteq r1, r0, asr #15 │ │ │ │ - @ instruction: 0x011223dc │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ + tsteq r1, ip, asr #15 │ │ │ │ + tsteq r2, r8, ror #7 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - tsteq fp, r4, lsl r5 │ │ │ │ - tsteq r1, r0, lsl #15 │ │ │ │ - @ instruction: 0x0112239c │ │ │ │ + tsteq fp, ip, lsl r5 │ │ │ │ + tsteq r1, ip, lsl #15 │ │ │ │ + tsteq r2, r8, lsr #7 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - @ instruction: 0x011be4d4 │ │ │ │ - tsteq r1, r0, asr #14 │ │ │ │ - tsteq r2, ip, asr r3 │ │ │ │ + @ instruction: 0x011be4dc │ │ │ │ + tsteq r1, ip, asr #14 │ │ │ │ + tsteq r2, r8, ror #6 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - tsteq r1, r8, lsl #14 │ │ │ │ + tsteq r1, r4, lsl r7 │ │ │ │ muleq r0, lr, sp │ │ │ │ - @ instruction: 0x011126d8 │ │ │ │ + tsteq r1, r4, ror #13 │ │ │ │ muleq r0, ip, sp │ │ │ │ - tsteq fp, r4, lsr r4 │ │ │ │ - tsteq r1, r0, lsr #13 │ │ │ │ - @ instruction: 0x011222bc │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ + tsteq r1, ip, lsr #13 │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ @ instruction: 0x00001cb7 │ │ │ │ - @ instruction: 0x011be3f4 │ │ │ │ - tsteq r1, r0, ror #12 │ │ │ │ - tsteq r2, ip, ror r2 │ │ │ │ + @ instruction: 0x011be3fc │ │ │ │ + tsteq r1, ip, ror #12 │ │ │ │ + tsteq r2, r8, lsl #5 │ │ │ │ @ instruction: 0x00001cb6 │ │ │ │ - @ instruction: 0x011be3b4 │ │ │ │ - tsteq r1, r0, lsr #12 │ │ │ │ - tsteq r2, ip, lsr r2 │ │ │ │ + @ instruction: 0x011be3bc │ │ │ │ + tsteq r1, ip, lsr #12 │ │ │ │ + tsteq r2, r8, asr #4 │ │ │ │ @ instruction: 0x00001cb5 │ │ │ │ - tsteq fp, r4, ror r3 │ │ │ │ - tsteq r1, r0, ror #11 │ │ │ │ - @ instruction: 0x011221fc │ │ │ │ + tsteq fp, ip, ror r3 │ │ │ │ + tsteq r1, ip, ror #11 │ │ │ │ + tsteq r2, r8, lsl #4 │ │ │ │ @ instruction: 0x00001cb3 │ │ │ │ - tsteq fp, r4, lsr r3 │ │ │ │ - tsteq r1, r0, lsr #11 │ │ │ │ - @ instruction: 0x011221bc │ │ │ │ + tsteq fp, ip, lsr r3 │ │ │ │ + tsteq r1, ip, lsr #11 │ │ │ │ + tsteq r2, r8, asr #3 │ │ │ │ @ instruction: 0x00001cb2 │ │ │ │ - @ instruction: 0x011be2f4 │ │ │ │ - tsteq r1, r0, ror #10 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ + @ instruction: 0x011be2fc │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + tsteq r2, r8, lsl #3 │ │ │ │ @ instruction: 0x00001cb1 │ │ │ │ - @ instruction: 0x011be2b4 │ │ │ │ - tsteq r1, r0, lsr #10 │ │ │ │ - tsteq r2, ip, lsr r1 │ │ │ │ + @ instruction: 0x011be2bc │ │ │ │ + tsteq r1, ip, lsr #10 │ │ │ │ + tsteq r2, r8, asr #2 │ │ │ │ @ instruction: 0x00001cb0 │ │ │ │ - tsteq fp, r4, ror r2 │ │ │ │ - tsteq r1, r0, ror #9 │ │ │ │ - ldrsheq r2, [r2, -ip] │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ + tsteq r1, ip, ror #9 │ │ │ │ + tsteq r2, r8, lsl #2 │ │ │ │ andeq r1, r0, pc, lsr #25 │ │ │ │ - tsteq fp, r4, lsr r2 │ │ │ │ - tsteq r1, r0, lsr #9 │ │ │ │ - ldrheq r2, [r2, -ip] │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + tsteq r1, ip, lsr #9 │ │ │ │ + tsteq r2, r8, asr #1 │ │ │ │ andeq r1, r0, lr, lsr #25 │ │ │ │ - @ instruction: 0x011be1f4 │ │ │ │ - tsteq r1, r0, ror #8 │ │ │ │ - tsteq r2, ip, ror r0 │ │ │ │ + @ instruction: 0x011be1fc │ │ │ │ + tsteq r1, ip, ror #8 │ │ │ │ + tsteq r2, r8, lsl #1 │ │ │ │ andeq r1, r0, pc, ror #24 │ │ │ │ - @ instruction: 0x011be1b4 │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ + @ instruction: 0x011be1bc │ │ │ │ + tsteq r1, ip, lsr #8 │ │ │ │ + tsteq r2, r8, asr #32 │ │ │ │ andeq r1, r0, lr, ror #24 │ │ │ │ - tsteq fp, r4, ror r1 │ │ │ │ - tsteq r1, r0, ror #7 │ │ │ │ - @ instruction: 0x01121ffc │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ + tsteq r1, ip, ror #7 │ │ │ │ + tsteq r2, r8 │ │ │ │ andeq r1, r0, sp, ror #24 │ │ │ │ - tsteq fp, r4, lsr r1 │ │ │ │ - tsteq r1, r0, lsr #7 │ │ │ │ - @ instruction: 0x01121fbc │ │ │ │ + tsteq fp, ip, lsr r1 │ │ │ │ + tsteq r1, ip, lsr #7 │ │ │ │ + tsteq r2, r8, asr #31 │ │ │ │ andeq r1, r0, fp, ror #24 │ │ │ │ - ldrsheq lr, [fp, -r4] │ │ │ │ - tsteq r1, r0, ror #6 │ │ │ │ - tsteq r2, ip, ror pc │ │ │ │ + ldrsheq lr, [fp, -ip] │ │ │ │ + tsteq r1, ip, ror #6 │ │ │ │ + tsteq r2, r8, lsl #31 │ │ │ │ andeq r1, r0, sl, ror #24 │ │ │ │ - ldrheq lr, [fp, -r4] │ │ │ │ - tsteq r1, r0, lsr #6 │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ + ldrheq lr, [fp, -ip] │ │ │ │ + tsteq r1, ip, lsr #6 │ │ │ │ + tsteq r2, r8, asr #30 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ - tsteq r1, r0, ror #5 │ │ │ │ - @ instruction: 0x01121efc │ │ │ │ + tsteq fp, ip, ror r0 │ │ │ │ + tsteq r1, ip, ror #5 │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ andeq r1, r0, r0, ror #24 │ │ │ │ - tsteq fp, r4, lsr r0 │ │ │ │ - tsteq r1, r0, lsr #5 │ │ │ │ - @ instruction: 0x01121ebc │ │ │ │ + tsteq fp, ip, lsr r0 │ │ │ │ + tsteq r1, ip, lsr #5 │ │ │ │ + tsteq r2, r8, asr #29 │ │ │ │ andeq r1, r0, sl, asr ip │ │ │ │ - @ instruction: 0x011bdff4 │ │ │ │ - tsteq r1, r0, ror #4 │ │ │ │ - tsteq r2, r4, lsl #29 │ │ │ │ + @ instruction: 0x011bdffc │ │ │ │ + tsteq r1, ip, ror #4 │ │ │ │ + @ instruction: 0x01121e90 │ │ │ │ andeq r1, r0, fp, asr ip │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ + tsteq r1, r4, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - tsteq fp, r4, lsl #31 │ │ │ │ - @ instruction: 0x011121f0 │ │ │ │ - tsteq r2, ip, lsl #28 │ │ │ │ + tsteq fp, ip, lsl #31 │ │ │ │ + @ instruction: 0x011121fc │ │ │ │ + tsteq r2, r8, lsl lr │ │ │ │ andeq r1, r0, ip, lsr #25 │ │ │ │ - @ instruction: 0x011121b8 │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - tsteq r1, ip, ror r1 │ │ │ │ - @ instruction: 0x01121d98 │ │ │ │ + tsteq r1, r4, asr #3 │ │ │ │ + tsteq fp, r8, lsl pc │ │ │ │ + tsteq r1, r8, lsl #3 │ │ │ │ + tsteq r2, r4, lsr #27 │ │ │ │ andeq r1, r0, r9, asr ip │ │ │ │ - @ instruction: 0x011bded0 │ │ │ │ - tsteq r1, ip, lsr r1 │ │ │ │ - tsteq r2, r8, asr sp │ │ │ │ + @ instruction: 0x011bded8 │ │ │ │ + tsteq r1, r8, asr #2 │ │ │ │ + tsteq r2, r4, ror #26 │ │ │ │ andeq r1, r0, r6, ror #25 │ │ │ │ - @ instruction: 0x011bde90 │ │ │ │ - ldrsheq r2, [r1, -ip] │ │ │ │ - tsteq r2, r8, lsl sp │ │ │ │ + @ instruction: 0x011bde98 │ │ │ │ + tsteq r1, r8, lsl #2 │ │ │ │ + tsteq r2, r4, lsr #26 │ │ │ │ andeq r1, r0, r7, ror #25 │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ - ldrheq r2, [r1, -ip] │ │ │ │ - @ instruction: 0x01121cd8 │ │ │ │ + tsteq fp, r8, asr lr │ │ │ │ + tsteq r1, r8, asr #1 │ │ │ │ + tsteq r2, r4, ror #25 │ │ │ │ andeq r1, r0, r8, ror #25 │ │ │ │ - tsteq fp, r0, lsl lr │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - @ instruction: 0x01121c98 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tsteq r1, r8, lsl #1 │ │ │ │ + tsteq r2, r4, lsr #25 │ │ │ │ andeq r1, r0, sl, ror #25 │ │ │ │ - @ instruction: 0x011bddd0 │ │ │ │ - tsteq r1, ip, lsr r0 │ │ │ │ - tsteq r2, r8, asr ip │ │ │ │ + @ instruction: 0x011bddd8 │ │ │ │ + tsteq r1, r8, asr #32 │ │ │ │ + tsteq r2, r4, ror #24 │ │ │ │ andeq r1, r0, fp, ror #25 │ │ │ │ - @ instruction: 0x011bdd90 │ │ │ │ - @ instruction: 0x01111ffc │ │ │ │ - tsteq r2, r8, lsl ip │ │ │ │ + @ instruction: 0x011bdd98 │ │ │ │ + tsteq r1, r8 │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ andeq r1, r0, r7, asr ip │ │ │ │ - tsteq fp, r0, asr sp │ │ │ │ - @ instruction: 0x01111fbc │ │ │ │ - @ instruction: 0x01121bd8 │ │ │ │ + tsteq fp, r8, asr sp │ │ │ │ + tsteq r1, r8, asr #31 │ │ │ │ + tsteq r2, r4, ror #23 │ │ │ │ andeq r1, r0, r8, asr ip │ │ │ │ - tsteq fp, r0, lsl sp │ │ │ │ - tsteq r1, ip, ror pc │ │ │ │ - @ instruction: 0x01121b98 │ │ │ │ + tsteq fp, r8, lsl sp │ │ │ │ + tsteq r1, r8, lsl #31 │ │ │ │ + tsteq r2, r4, lsr #23 │ │ │ │ andeq r1, r0, ip, ror #25 │ │ │ │ - @ instruction: 0x011bdcd0 │ │ │ │ - tsteq r1, ip, lsr pc │ │ │ │ - tsteq r2, ip, asr fp │ │ │ │ + @ instruction: 0x011bdcd8 │ │ │ │ + tsteq r1, r8, asr #30 │ │ │ │ + tsteq r2, r8, ror #22 │ │ │ │ andeq r1, r0, pc, asr #25 │ │ │ │ - @ instruction: 0x011bdc90 │ │ │ │ - @ instruction: 0x01111efc │ │ │ │ - tsteq r2, ip, lsl fp │ │ │ │ + @ instruction: 0x011bdc98 │ │ │ │ + tsteq r1, r8, lsl #30 │ │ │ │ + tsteq r2, r8, lsr #22 │ │ │ │ andeq r1, r0, lr, asr #25 │ │ │ │ - tsteq fp, r0, asr ip │ │ │ │ - @ instruction: 0x01111ebc │ │ │ │ - @ instruction: 0x01121ad8 │ │ │ │ + tsteq fp, r8, asr ip │ │ │ │ + tsteq r1, r8, asr #29 │ │ │ │ + tsteq r2, r4, ror #21 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ - tsteq r1, ip, ror lr │ │ │ │ - @ instruction: 0x01121a98 │ │ │ │ + tsteq fp, r8, lsl ip │ │ │ │ + tsteq r1, r8, lsl #29 │ │ │ │ + tsteq r2, r4, lsr #21 │ │ │ │ andeq r1, r0, r7, asr #25 │ │ │ │ - @ instruction: 0x011bdbd0 │ │ │ │ - tsteq r1, ip, lsr lr │ │ │ │ - tsteq r2, r8, asr sl │ │ │ │ + @ instruction: 0x011bdbd8 │ │ │ │ + tsteq r1, r8, asr #28 │ │ │ │ + tsteq r2, r4, ror #20 │ │ │ │ andeq r1, r0, r6, asr #25 │ │ │ │ - @ instruction: 0x011bdb90 │ │ │ │ - @ instruction: 0x01111dfc │ │ │ │ - tsteq r2, r8, lsl sl │ │ │ │ + @ instruction: 0x011bdb98 │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ + tsteq r2, r4, lsr #20 │ │ │ │ andeq r1, r0, r4, asr #25 │ │ │ │ - tsteq fp, r0, asr fp │ │ │ │ - @ instruction: 0x01111dbc │ │ │ │ - @ instruction: 0x011219d8 │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ + tsteq r1, r8, asr #27 │ │ │ │ + tsteq r2, r4, ror #19 │ │ │ │ andeq r1, r0, r3, asr #25 │ │ │ │ - tsteq fp, r0, lsl fp │ │ │ │ - tsteq r1, ip, ror sp │ │ │ │ - @ instruction: 0x01121998 │ │ │ │ + tsteq fp, r8, lsl fp │ │ │ │ + tsteq r1, r8, lsl #27 │ │ │ │ + tsteq r2, r4, lsr #19 │ │ │ │ andeq r1, r0, r2, asr #25 │ │ │ │ - @ instruction: 0x011bdad0 │ │ │ │ - tsteq r1, ip, lsr sp │ │ │ │ - tsteq r2, r8, asr r9 │ │ │ │ + @ instruction: 0x011bdad8 │ │ │ │ + tsteq r1, r8, asr #26 │ │ │ │ + tsteq r2, r4, ror #18 │ │ │ │ andeq r1, r0, r1, asr #25 │ │ │ │ - @ instruction: 0x011bda90 │ │ │ │ - @ instruction: 0x01111cfc │ │ │ │ - tsteq r2, ip, lsl r9 │ │ │ │ - tsteq fp, r0, asr sl │ │ │ │ - @ instruction: 0x01111cbc │ │ │ │ - @ instruction: 0x011218d8 │ │ │ │ + @ instruction: 0x011bda98 │ │ │ │ + tsteq r1, r8, lsl #26 │ │ │ │ + tsteq r2, r8, lsr #18 │ │ │ │ + tsteq fp, r8, asr sl │ │ │ │ + tsteq r1, r8, asr #25 │ │ │ │ + tsteq r2, r4, ror #17 │ │ │ │ @ instruction: 0x00001cbf │ │ │ │ - tsteq fp, r0, lsl sl │ │ │ │ - tsteq r1, ip, ror ip │ │ │ │ - @ instruction: 0x01121898 │ │ │ │ + tsteq fp, r8, lsl sl │ │ │ │ + tsteq r1, r8, lsl #25 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ andeq r1, r0, r0, ror #25 │ │ │ │ - @ instruction: 0x011bd9d0 │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ - tsteq r2, r8, asr r8 │ │ │ │ + @ instruction: 0x011bd9d8 │ │ │ │ + tsteq r1, r8, asr #24 │ │ │ │ + tsteq r2, r4, ror #16 │ │ │ │ andeq r1, r0, r2, ror #25 │ │ │ │ - @ instruction: 0x011bd990 │ │ │ │ - @ instruction: 0x01111bfc │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x011bd998 │ │ │ │ + tsteq r1, r8, lsl #24 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ andeq r1, r0, r3, ror #25 │ │ │ │ - tsteq fp, r0, asr r9 │ │ │ │ - @ instruction: 0x01111bbc │ │ │ │ - @ instruction: 0x011217d8 │ │ │ │ + tsteq fp, r8, asr r9 │ │ │ │ + tsteq r1, r8, asr #23 │ │ │ │ + tsteq r2, r4, ror #15 │ │ │ │ andeq r1, r0, r4, ror #25 │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ - tsteq r1, ip, ror fp │ │ │ │ - @ instruction: 0x01121798 │ │ │ │ + tsteq fp, r8, lsl r9 │ │ │ │ + tsteq r1, r8, lsl #23 │ │ │ │ + tsteq r2, r4, lsr #15 │ │ │ │ andeq r1, r0, r5, ror #25 │ │ │ │ - tsteq r1, r4, asr #22 │ │ │ │ + tsteq r1, r0, asr fp │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - tsteq fp, r0, lsr #17 │ │ │ │ - tsteq r1, ip, lsl #22 │ │ │ │ - tsteq r2, r8, lsr #14 │ │ │ │ + tsteq fp, r8, lsr #17 │ │ │ │ + tsteq r1, r8, lsl fp │ │ │ │ + tsteq r2, r4, lsr r7 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - tsteq fp, r0, ror #16 │ │ │ │ - tsteq r1, ip, asr #21 │ │ │ │ - tsteq r2, r8, ror #13 │ │ │ │ + tsteq fp, r8, ror #16 │ │ │ │ + @ instruction: 0x01111ad8 │ │ │ │ + @ instruction: 0x011216f4 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - tsteq fp, r0, ror #1 │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ + tsteq fp, r8, ror #1 │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r2, r4, ror pc │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq fp, r0, lsr #1 │ │ │ │ - tsteq r1, ip, lsl #6 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ + tsteq fp, r8, lsr #1 │ │ │ │ + tsteq r1, r8, lsl r3 │ │ │ │ + tsteq r2, r4, lsr pc │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x011112d4 │ │ │ │ + tsteq r1, r0, ror #5 │ │ │ │ muleq r0, r7, sp │ │ │ │ - tsteq fp, r0, lsr r0 │ │ │ │ - @ instruction: 0x0111129c │ │ │ │ - @ instruction: 0x01120eb8 │ │ │ │ + tsteq fp, r8, lsr r0 │ │ │ │ + tsteq r1, r8, lsr #5 │ │ │ │ + tsteq r2, r4, asr #29 │ │ │ │ muleq r0, r5, sp │ │ │ │ - tsteq r1, r4, ror #4 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ muleq r0, r4, sp │ │ │ │ - tsteq r1, r8, lsr r2 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ muleq r0, r3, sp │ │ │ │ - tsteq r1, ip, lsl #4 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ muleq r0, r2, sp │ │ │ │ - tsteq r1, r0, ror #3 │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ muleq r0, r1, sp │ │ │ │ - @ instruction: 0x011111b4 │ │ │ │ + tsteq r1, r0, asr #3 │ │ │ │ muleq r0, r0, sp │ │ │ │ - tsteq fp, r4, lsl pc │ │ │ │ - tsteq r1, r0, lsl #3 │ │ │ │ - tsteq r2, r0, lsr #27 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ + tsteq r1, ip, lsl #3 │ │ │ │ + tsteq r2, ip, lsr #27 │ │ │ │ andeq r1, r0, lr, lsl #27 │ │ │ │ - @ instruction: 0x011bced4 │ │ │ │ - tsteq r1, r0, asr #2 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ + @ instruction: 0x011bcedc │ │ │ │ + tsteq r1, ip, asr #2 │ │ │ │ + tsteq r2, ip, ror #26 │ │ │ │ andeq r1, r0, sp, lsl #27 │ │ │ │ - @ instruction: 0x011bce94 │ │ │ │ - tsteq r1, r0, lsl #2 │ │ │ │ - tsteq r2, r0, lsr #26 │ │ │ │ + @ instruction: 0x011bce9c │ │ │ │ + tsteq r1, ip, lsl #2 │ │ │ │ + tsteq r2, ip, lsr #26 │ │ │ │ andeq r1, r0, ip, lsl #27 │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ - tsteq r1, r0, asr #1 │ │ │ │ - @ instruction: 0x01120cdc │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ + tsteq r1, ip, asr #1 │ │ │ │ + tsteq r2, r8, ror #25 │ │ │ │ andeq r1, r0, r9, lsl #27 │ │ │ │ - tsteq r1, r8, lsl #1 │ │ │ │ + @ instruction: 0x01111094 │ │ │ │ andeq r1, r0, pc, asr sp │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ andeq r1, r0, lr, asr sp │ │ │ │ - tsteq r1, r4, lsr #32 │ │ │ │ + tsteq r1, r0, lsr r0 │ │ │ │ andeq r1, r0, sp, asr sp │ │ │ │ - @ instruction: 0x01110ff4 │ │ │ │ + tsteq r1, r0 │ │ │ │ andeq r1, r0, r6, asr sp │ │ │ │ - tsteq r1, r4, asr #31 │ │ │ │ + @ instruction: 0x01110fd0 │ │ │ │ andeq r1, r0, r5, asr sp │ │ │ │ - tsteq fp, r0, lsr #26 │ │ │ │ - tsteq r1, ip, lsl #31 │ │ │ │ - @ instruction: 0x01120bb0 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + @ instruction: 0x01110f98 │ │ │ │ + @ instruction: 0x01120bbc │ │ │ │ andeq r1, r0, r9, lsr #26 │ │ │ │ - tsteq fp, r0, ror #25 │ │ │ │ - tsteq r1, ip, asr #30 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ + tsteq fp, r8, ror #25 │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ + tsteq r2, r4, ror fp │ │ │ │ andeq r1, r0, r8, lsr #26 │ │ │ │ - tsteq fp, r0, lsr #25 │ │ │ │ - tsteq r1, ip, lsl #30 │ │ │ │ - tsteq r2, r8, lsr #22 │ │ │ │ + tsteq fp, r8, lsr #25 │ │ │ │ + tsteq r1, r8, lsl pc │ │ │ │ + tsteq r2, r4, lsr fp │ │ │ │ andeq r1, r0, r7, lsr #26 │ │ │ │ - @ instruction: 0x01110ed4 │ │ │ │ + tsteq r1, r0, ror #29 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ - tsteq r2, r0, lsr #7 │ │ │ │ - tsteq fp, ip, lsr #24 │ │ │ │ - @ instruction: 0x01120ab0 │ │ │ │ + tsteq r2, ip, lsr #7 │ │ │ │ + tsteq fp, r4, lsr ip │ │ │ │ + @ instruction: 0x01120abc │ │ │ │ andeq r1, r0, r9, lsl sp │ │ │ │ - tsteq fp, r4, ror #23 │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - tsteq r2, ip, ror #20 │ │ │ │ + tsteq fp, ip, ror #23 │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq fp, r4, lsr #23 │ │ │ │ - tsteq r1, r0, lsl lr │ │ │ │ - tsteq r2, ip, lsr #20 │ │ │ │ + tsteq fp, ip, lsr #23 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ + tsteq r2, r8, lsr sl │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - tsteq fp, r4, ror #22 │ │ │ │ - @ instruction: 0x01110dd0 │ │ │ │ - tsteq r2, ip, ror #19 │ │ │ │ + tsteq fp, ip, ror #22 │ │ │ │ + @ instruction: 0x01110ddc │ │ │ │ + @ instruction: 0x011209f8 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - tsteq fp, r4, lsr #22 │ │ │ │ - @ instruction: 0x01110d90 │ │ │ │ - tsteq r2, ip, lsr #19 │ │ │ │ + tsteq fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x01110d9c │ │ │ │ + @ instruction: 0x011209b8 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq fp, r4, ror #21 │ │ │ │ - tsteq r1, r0, asr sp │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ + tsteq fp, ip, ror #21 │ │ │ │ + tsteq r1, ip, asr sp │ │ │ │ + tsteq r2, r8, ror r9 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - tsteq fp, r4, lsr #21 │ │ │ │ - tsteq r1, r0, lsl sp │ │ │ │ - tsteq r2, ip, lsr #18 │ │ │ │ + tsteq fp, ip, lsr #21 │ │ │ │ + tsteq r1, ip, lsl sp │ │ │ │ + tsteq r2, r8, lsr r9 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ - tsteq r1, ip, asr #25 │ │ │ │ - tsteq r2, r8, ror #17 │ │ │ │ + tsteq fp, ip, ror #20 │ │ │ │ + @ instruction: 0x01110cd8 │ │ │ │ + @ instruction: 0x011208f4 │ │ │ │ andeq r1, r0, r2, asr ip │ │ │ │ - tsteq fp, r0, lsr #20 │ │ │ │ - tsteq r1, r8, lsl #25 │ │ │ │ - tsteq r2, r4, lsr #17 │ │ │ │ + tsteq fp, r8, lsr #20 │ │ │ │ + @ instruction: 0x01110c94 │ │ │ │ + @ instruction: 0x011208b0 │ │ │ │ andeq r1, r0, r1, asr ip │ │ │ │ - @ instruction: 0x011bc9dc │ │ │ │ - tsteq r1, r4, asr #24 │ │ │ │ - tsteq r2, r0, ror #16 │ │ │ │ + tsteq fp, r4, ror #19 │ │ │ │ + tsteq r1, r0, asr ip │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ andeq r1, r0, r0, asr ip │ │ │ │ - @ instruction: 0x011bc998 │ │ │ │ - tsteq r1, r0, lsl #24 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ + tsteq fp, r0, lsr #19 │ │ │ │ + tsteq r1, ip, lsl #24 │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ andeq r1, r0, lr, asr #24 │ │ │ │ - tsteq fp, r4, asr r9 │ │ │ │ - @ instruction: 0x01110bbc │ │ │ │ - @ instruction: 0x011207d8 │ │ │ │ + tsteq fp, ip, asr r9 │ │ │ │ + tsteq r1, r8, asr #23 │ │ │ │ + tsteq r2, r4, ror #15 │ │ │ │ andeq r1, r0, sp, asr #24 │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ - tsteq r1, r8, ror fp │ │ │ │ - @ instruction: 0x01120794 │ │ │ │ + tsteq fp, r8, lsl r9 │ │ │ │ + tsteq r1, r4, lsl #23 │ │ │ │ + tsteq r2, r0, lsr #15 │ │ │ │ andeq r1, r0, ip, asr #24 │ │ │ │ - tsteq r1, r0, asr #22 │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - tsteq fp, r0, lsr #17 │ │ │ │ - tsteq r1, ip, lsl #22 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ + tsteq fp, r8, lsr #17 │ │ │ │ + tsteq r1, r8, lsl fp │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ andeq r1, r0, r3, lsl #26 │ │ │ │ - tsteq fp, r0, ror #16 │ │ │ │ - tsteq r1, ip, asr #21 │ │ │ │ - tsteq r2, ip, ror #13 │ │ │ │ - tsteq fp, r0, lsr #16 │ │ │ │ - tsteq r1, ip, lsl #21 │ │ │ │ - tsteq r2, r8, lsr #13 │ │ │ │ + tsteq fp, r8, ror #16 │ │ │ │ + @ instruction: 0x01110ad8 │ │ │ │ + @ instruction: 0x011206f8 │ │ │ │ + tsteq fp, r8, lsr #16 │ │ │ │ + @ instruction: 0x01110a98 │ │ │ │ + @ instruction: 0x011206b4 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - tsteq fp, r0, ror #15 │ │ │ │ - tsteq r1, ip, asr #20 │ │ │ │ - tsteq r2, r8, ror #12 │ │ │ │ + tsteq fp, r8, ror #15 │ │ │ │ + tsteq r1, r8, asr sl │ │ │ │ + tsteq r2, r4, ror r6 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - tsteq fp, r0, lsr #15 │ │ │ │ - tsteq r1, ip, lsl #20 │ │ │ │ - tsteq r2, r8, lsr #12 │ │ │ │ + tsteq fp, r8, lsr #15 │ │ │ │ + tsteq r1, r8, lsl sl │ │ │ │ + tsteq r2, r4, lsr r6 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq fp, r0, ror #14 │ │ │ │ - tsteq r1, ip, asr #19 │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ + tsteq fp, r8, ror #14 │ │ │ │ + @ instruction: 0x011109d8 │ │ │ │ + @ instruction: 0x011205f4 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ - tsteq r1, ip, lsl #19 │ │ │ │ - tsteq r2, r8, lsr #11 │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + @ instruction: 0x01110998 │ │ │ │ + @ instruction: 0x011205b4 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - tsteq fp, r0, ror #13 │ │ │ │ - tsteq r1, ip, asr #18 │ │ │ │ - tsteq r2, r8, ror #10 │ │ │ │ + tsteq fp, r8, ror #13 │ │ │ │ + tsteq r1, r8, asr r9 │ │ │ │ + tsteq r2, r4, ror r5 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq fp, r0, lsr #13 │ │ │ │ - tsteq r1, ip, lsl #18 │ │ │ │ - tsteq r2, r8, lsr #10 │ │ │ │ + tsteq fp, r8, lsr #13 │ │ │ │ + tsteq r1, r8, lsl r9 │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ andeq r1, r0, r6, ror ip │ │ │ │ - tsteq fp, r0, ror #12 │ │ │ │ - tsteq r1, r8, asr #17 │ │ │ │ - tsteq r2, r4, ror #9 │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ + @ instruction: 0x011108d4 │ │ │ │ + @ instruction: 0x011204f0 │ │ │ │ andeq r1, r0, r8, asr #24 │ │ │ │ - tsteq fp, ip, lsl r6 │ │ │ │ - tsteq r1, r4, lsl #17 │ │ │ │ - tsteq r2, r0, lsr #9 │ │ │ │ + tsteq fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x01110890 │ │ │ │ + tsteq r2, ip, lsr #9 │ │ │ │ andeq r1, r0, r7, asr #24 │ │ │ │ - @ instruction: 0x011bc5d8 │ │ │ │ - tsteq r1, r0, asr #16 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ + tsteq fp, r0, ror #11 │ │ │ │ + tsteq r1, ip, asr #16 │ │ │ │ + tsteq r2, r8, ror #8 │ │ │ │ andeq r1, r0, r6, asr #24 │ │ │ │ - @ instruction: 0x011bc594 │ │ │ │ - @ instruction: 0x011107fc │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ + @ instruction: 0x011bc59c │ │ │ │ + tsteq r1, r8, lsl #16 │ │ │ │ + tsteq r2, r4, lsr #8 │ │ │ │ andeq r1, r0, r5, asr #24 │ │ │ │ - tsteq fp, r0, asr r5 │ │ │ │ - @ instruction: 0x011107b8 │ │ │ │ - @ instruction: 0x011203d4 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ + tsteq r1, r4, asr #15 │ │ │ │ + tsteq r2, r0, ror #7 │ │ │ │ andeq r1, r0, r3, asr #24 │ │ │ │ - tsteq fp, ip, lsl #10 │ │ │ │ - tsteq r1, r4, ror r7 │ │ │ │ - @ instruction: 0x01120390 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + tsteq r1, r0, lsl #15 │ │ │ │ + @ instruction: 0x0112039c │ │ │ │ andeq r1, r0, r2, asr #24 │ │ │ │ - tsteq fp, r8, asr #9 │ │ │ │ - tsteq r1, r0, lsr r7 │ │ │ │ - tsteq r2, ip, asr #6 │ │ │ │ + @ instruction: 0x011bc4d0 │ │ │ │ + tsteq r1, ip, lsr r7 │ │ │ │ + tsteq r2, r8, asr r3 │ │ │ │ andeq r1, r0, r1, asr #24 │ │ │ │ - tsteq fp, r4, lsl #9 │ │ │ │ - tsteq r1, ip, ror #13 │ │ │ │ - tsteq r2, ip, lsl #6 │ │ │ │ - tsteq fp, r0, asr #8 │ │ │ │ - tsteq r1, ip, lsr #13 │ │ │ │ - tsteq r2, ip, asr #5 │ │ │ │ + tsteq fp, ip, lsl #9 │ │ │ │ + @ instruction: 0x011106f8 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + tsteq fp, r8, asr #8 │ │ │ │ + @ instruction: 0x011106b8 │ │ │ │ + @ instruction: 0x011202d8 │ │ │ │ andeq r1, r0, fp, lsl #26 │ │ │ │ - tsteq fp, r0, lsl #8 │ │ │ │ - tsteq r1, ip, ror #12 │ │ │ │ - tsteq r2, ip, lsl #5 │ │ │ │ + tsteq fp, r8, lsl #8 │ │ │ │ + tsteq r1, r8, ror r6 │ │ │ │ + @ instruction: 0x01120298 │ │ │ │ andeq r1, r0, sl, lsl #26 │ │ │ │ - tsteq fp, r0, asr #7 │ │ │ │ - tsteq r1, ip, lsr #12 │ │ │ │ - tsteq r2, ip, asr #4 │ │ │ │ + tsteq fp, r8, asr #7 │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + tsteq r2, r8, asr r2 │ │ │ │ andeq r1, r0, r8, lsl #26 │ │ │ │ - tsteq fp, r0, lsl #7 │ │ │ │ - tsteq r1, ip, ror #11 │ │ │ │ - tsteq r2, ip, lsl #4 │ │ │ │ + tsteq fp, r8, lsl #7 │ │ │ │ + @ instruction: 0x011105f8 │ │ │ │ + tsteq r2, r8, lsl r2 │ │ │ │ andeq r1, r0, r7, lsl #26 │ │ │ │ - tsteq fp, r0, asr #6 │ │ │ │ - tsteq r1, ip, lsr #11 │ │ │ │ - tsteq r2, ip, asr #3 │ │ │ │ + tsteq fp, r8, asr #6 │ │ │ │ + @ instruction: 0x011105b8 │ │ │ │ + @ instruction: 0x011201d8 │ │ │ │ andeq r1, r0, r6, lsl #26 │ │ │ │ - tsteq fp, r0, lsl #6 │ │ │ │ - tsteq r1, ip, ror #10 │ │ │ │ - tsteq r2, ip, lsl #3 │ │ │ │ + tsteq fp, r8, lsl #6 │ │ │ │ + tsteq r1, r8, ror r5 │ │ │ │ + @ instruction: 0x01120198 │ │ │ │ andeq r1, r0, r5, lsl #26 │ │ │ │ - tsteq fp, r0, asr #5 │ │ │ │ - tsteq r1, ip, lsr #10 │ │ │ │ - tsteq r2, ip, asr #2 │ │ │ │ + tsteq fp, r8, asr #5 │ │ │ │ + tsteq r1, r8, lsr r5 │ │ │ │ + tsteq r2, r8, asr r1 │ │ │ │ andeq r1, r0, r4, lsl #26 │ │ │ │ - tsteq fp, r0, lsl #5 │ │ │ │ - tsteq r1, ip, ror #9 │ │ │ │ - tsteq r2, r8, lsl #2 │ │ │ │ + tsteq fp, r8, lsl #5 │ │ │ │ + @ instruction: 0x011104f8 │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ andeq r1, r0, r9, ror #24 │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ - tsteq r1, ip, lsr #9 │ │ │ │ - tsteq r2, r8, asr #1 │ │ │ │ + tsteq fp, r8, asr #4 │ │ │ │ + @ instruction: 0x011104b8 │ │ │ │ + ldrsbeq r0, [r2, -r4] │ │ │ │ andeq r1, r0, r8, ror #24 │ │ │ │ - tsteq fp, r0, lsl #4 │ │ │ │ - tsteq r1, ip, ror #8 │ │ │ │ - tsteq r2, r8, lsl #1 │ │ │ │ + tsteq fp, r8, lsl #4 │ │ │ │ + tsteq r1, r8, ror r4 │ │ │ │ + @ instruction: 0x01120094 │ │ │ │ andeq r1, r0, r7, ror #24 │ │ │ │ - tsteq fp, r0, asr #3 │ │ │ │ - tsteq r1, ip, lsr #8 │ │ │ │ - tsteq r2, r8, asr #32 │ │ │ │ + tsteq fp, r8, asr #3 │ │ │ │ + tsteq r1, r8, lsr r4 │ │ │ │ + tsteq r2, r4, asr r0 │ │ │ │ andeq r1, r0, r6, ror #24 │ │ │ │ - tsteq fp, r0, lsl #3 │ │ │ │ - tsteq r1, ip, ror #7 │ │ │ │ - tsteq r2, r8 │ │ │ │ + tsteq fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x011103f8 │ │ │ │ + tsteq r2, r4, lsl r0 │ │ │ │ andeq r1, r0, r5, ror #24 │ │ │ │ - tsteq fp, r0, asr #2 │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ - tstpeq r1, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #2 │ │ │ │ + @ instruction: 0x011103b8 │ │ │ │ + @ instruction: 0x0111ffd4 │ │ │ │ andeq r1, r0, r1, lsr #25 │ │ │ │ - tsteq fp, r0, lsl #2 │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ - tstpeq r1, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ + tsteq r1, r8, ror r3 │ │ │ │ + @ instruction: 0x0111ff94 │ │ │ │ ldr r2, [pc, #-964] @ 4d0e64 │ │ │ │ ldr r1, [pc, #-964] @ 4d0e68 │ │ │ │ ldr r3, [pc, #-964] @ 4d0e6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #3024 @ 0xbd0 │ │ │ │ @@ -1064619,113 +1064619,113 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4ce888 │ │ │ │ andeq r1, r0, r0, lsr #25 │ │ │ │ - tsteq fp, r0, asr #1 │ │ │ │ - tsteq r1, ip, lsr #6 │ │ │ │ - tstpeq r1, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #1 │ │ │ │ + tsteq r1, r8, lsr r3 │ │ │ │ + tstpeq r1, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ muleq r0, lr, ip │ │ │ │ - tsteq fp, r0, lsl #1 │ │ │ │ - tsteq r1, ip, ror #5 │ │ │ │ - tstpeq r1, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #1 │ │ │ │ + @ instruction: 0x011102f8 │ │ │ │ + tstpeq r1, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ muleq r0, sp, ip │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ - tsteq r1, ip, lsr #5 │ │ │ │ - tstpeq r1, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ + @ instruction: 0x011102b8 │ │ │ │ + @ instruction: 0x0111fed4 │ │ │ │ muleq r0, ip, ip │ │ │ │ - tsteq fp, r0 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ - tstpeq r1, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8 │ │ │ │ + tsteq r1, r8, ror r2 │ │ │ │ + @ instruction: 0x0111fe94 │ │ │ │ muleq r0, fp, ip │ │ │ │ - tsteq fp, r0, asr #31 │ │ │ │ - tsteq r1, ip, lsr #4 │ │ │ │ - tstpeq r1, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #31 │ │ │ │ + tsteq r1, r8, lsr r2 │ │ │ │ + tstpeq r1, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, ip │ │ │ │ - tsteq fp, r0, lsl #31 │ │ │ │ - tsteq r1, ip, ror #3 │ │ │ │ - tstpeq r1, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #31 │ │ │ │ + @ instruction: 0x011101f8 │ │ │ │ + tstpeq r1, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, ip │ │ │ │ - tsteq fp, r0, asr #30 │ │ │ │ - tsteq r1, ip, lsr #3 │ │ │ │ - tstpeq r1, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #30 │ │ │ │ + @ instruction: 0x011101b8 │ │ │ │ + @ instruction: 0x0111fdd4 │ │ │ │ muleq r0, r8, ip │ │ │ │ - tsteq fp, r0, lsl #30 │ │ │ │ - tsteq r1, ip, ror #2 │ │ │ │ - tstpeq r1, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #30 │ │ │ │ + tsteq r1, r8, ror r1 │ │ │ │ + @ instruction: 0x0111fd94 │ │ │ │ muleq r0, r7, ip │ │ │ │ - tsteq fp, r0, asr #29 │ │ │ │ - tsteq r1, ip, lsr #2 │ │ │ │ - tstpeq r1, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #29 │ │ │ │ + tsteq r1, r8, lsr r1 │ │ │ │ + tstpeq r1, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, ip │ │ │ │ - tsteq fp, r0, lsl #29 │ │ │ │ - tsteq r1, ip, ror #1 │ │ │ │ - tstpeq r1, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #29 │ │ │ │ + ldrsheq r0, [r1, -r8] │ │ │ │ + tstpeq r1, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, ip │ │ │ │ - tsteq fp, r0, asr #28 │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ - tstpeq r1, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #28 │ │ │ │ + ldrheq r0, [r1, -r8] │ │ │ │ + @ instruction: 0x0111fcd4 │ │ │ │ andeq r1, r0, fp, lsl #25 │ │ │ │ - tsteq fp, r0, lsl #28 │ │ │ │ - tsteq r1, ip, rrx │ │ │ │ - tstpeq r1, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #28 │ │ │ │ + tsteq r1, r8, ror r0 │ │ │ │ + @ instruction: 0x0111fc94 │ │ │ │ andeq r1, r0, sl, lsl #25 │ │ │ │ - tsteq fp, r0, asr #27 │ │ │ │ - tsteq r1, ip, lsr #32 │ │ │ │ - tstpeq r1, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #27 │ │ │ │ + tsteq r1, r8, lsr r0 │ │ │ │ + tstpeq r1, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl #25 │ │ │ │ - tsteq fp, r0, lsl #27 │ │ │ │ - tstpeq r0, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #27 │ │ │ │ + @ instruction: 0x0110fff8 │ │ │ │ + tstpeq r1, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, lsl #25 │ │ │ │ - tsteq fp, r0, asr #26 │ │ │ │ - tstpeq r0, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #26 │ │ │ │ + @ instruction: 0x0110ffb8 │ │ │ │ + @ instruction: 0x0111fbd4 │ │ │ │ andeq r1, r0, r6, lsl #25 │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ - tstpeq r0, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #26 │ │ │ │ + tstpeq r0, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111fb94 │ │ │ │ andeq r1, r0, r5, lsl #25 │ │ │ │ - tsteq fp, r0, asr #25 │ │ │ │ - tstpeq r0, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #25 │ │ │ │ + tstpeq r0, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, lsl #25 │ │ │ │ - tsteq fp, r0, lsl #25 │ │ │ │ - tstpeq r0, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #25 │ │ │ │ + @ instruction: 0x0110fef8 │ │ │ │ + tstpeq r1, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsl #25 │ │ │ │ - tsteq fp, r0, asr #24 │ │ │ │ - tstpeq r0, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #24 │ │ │ │ + @ instruction: 0x0110feb8 │ │ │ │ + @ instruction: 0x0111fad4 │ │ │ │ andeq r1, r0, lr, ror ip │ │ │ │ - tsteq fp, r0, lsl #24 │ │ │ │ - tstpeq r0, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #24 │ │ │ │ + tstpeq r0, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111fa94 │ │ │ │ andeq r1, r0, sp, ror ip │ │ │ │ - tsteq fp, r0, asr #23 │ │ │ │ - tstpeq r0, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #23 │ │ │ │ + tstpeq r0, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, ror ip │ │ │ │ - tsteq fp, r0, lsl #23 │ │ │ │ - tstpeq r0, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #23 │ │ │ │ + @ instruction: 0x0110fdf8 │ │ │ │ + tstpeq r1, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, ror ip │ │ │ │ - tsteq fp, r0, asr #22 │ │ │ │ - tstpeq r0, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #22 │ │ │ │ + @ instruction: 0x0110fdb8 │ │ │ │ + @ instruction: 0x0111f9d4 │ │ │ │ andeq r1, r0, r9, ror ip │ │ │ │ - tsteq fp, r0, lsl #22 │ │ │ │ - tstpeq r0, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsl #22 │ │ │ │ + tstpeq r0, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f994 │ │ │ │ andeq r1, r0, r8, ror ip │ │ │ │ - tsteq fp, r0, asr #21 │ │ │ │ - tstpeq r0, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #21 │ │ │ │ + tstpeq r0, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ ldr r8, [pc, #1332] @ 4d2f64 │ │ │ │ @@ -1065061,58 +1065061,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d2b64 │ │ │ │ ldrdeq r5, [r5, -r4]! │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - @ instruction: 0x01120ffc │ │ │ │ - @ instruction: 0x011bb7d0 │ │ │ │ - tstpeq r1, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8 │ │ │ │ + @ instruction: 0x011bb7d8 │ │ │ │ + tstpeq r1, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq fp, ip, lsl #15 │ │ │ │ - tsteq r2, r0, lsl #31 │ │ │ │ - tstpeq r1, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011bb794 │ │ │ │ + tsteq r2, ip, lsl #31 │ │ │ │ + tstpeq r1, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, asr #23 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq fp, r4, ror #11 │ │ │ │ - tstpeq r0, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, ror #11 │ │ │ │ + tstpeq r0, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, ror #23 │ │ │ │ - @ instruction: 0x011bb59c │ │ │ │ - tstpeq r0, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsr #11 │ │ │ │ + tstpeq r0, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r9, ror #23 │ │ │ │ - tsteq fp, ip, asr r5 │ │ │ │ - tstpeq r0, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, ror #10 │ │ │ │ + @ instruction: 0x0110f7d4 │ │ │ │ + @ instruction: 0x0111f3f0 │ │ │ │ andeq r1, r0, r8, ror #23 │ │ │ │ - tsteq fp, ip, lsl r5 │ │ │ │ - tstpeq r0, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ + @ instruction: 0x0110f794 │ │ │ │ + @ instruction: 0x0111f3b0 │ │ │ │ andeq r1, r0, sl, asr #23 │ │ │ │ - @ instruction: 0x011bb4dc │ │ │ │ - tstpeq r0, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, ror #9 │ │ │ │ + tstpeq r0, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, asr #23 │ │ │ │ - @ instruction: 0x011bb49c │ │ │ │ - tstpeq r0, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsr #9 │ │ │ │ + tstpeq r0, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - tsteq fp, ip, asr r4 │ │ │ │ - tstpeq r0, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, ror #8 │ │ │ │ + @ instruction: 0x0110f6d4 │ │ │ │ + @ instruction: 0x0111f2f0 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - tsteq fp, ip, lsl r4 │ │ │ │ - tstpeq r0, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsr #8 │ │ │ │ + @ instruction: 0x0110f694 │ │ │ │ + @ instruction: 0x0111f2b0 │ │ │ │ andeq r1, r0, r3, ror #23 │ │ │ │ - @ instruction: 0x011bb3dc │ │ │ │ - tstpeq r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, ror #7 │ │ │ │ + tstpeq r0, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ beq 4d3038 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1065174,19 +1065174,19 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4d3094 │ │ │ │ @ instruction: 0xfffc4804 │ │ │ │ subeq pc, r2, r4, ror #12 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ - tsteq fp, r4, ror #4 │ │ │ │ - ldrsbeq pc, [r1, -ip] @ │ │ │ │ + tsteq r2, r0, lsr #14 │ │ │ │ + tsteq fp, ip, ror #4 │ │ │ │ + tstpeq r1, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r5, ror #15 │ │ │ │ - tstpeq r0, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0110f490 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ │ │ │ │ 004d3148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1065904,165 +1065904,165 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #612] @ 4d3eec │ │ │ │ b 4d3ad4 │ │ │ │ @ instruction: 0x01254aa4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, ror r1 │ │ │ │ - tstpeq r1, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsl #3 │ │ │ │ + tstpeq r1, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01254a58 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ @ instruction: 0x01253e5c │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0xfffbec70 │ │ │ │ - @ instruction: 0x0111f694 │ │ │ │ + tstpeq r1, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffc62c0 │ │ │ │ - @ instruction: 0x0111f4b0 │ │ │ │ + @ instruction: 0x0111f4bc │ │ │ │ @ instruction: 0xfffc61c4 │ │ │ │ - tstpeq r1, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f4b0 │ │ │ │ @ instruction: 0xfffc5870 │ │ │ │ - @ instruction: 0x0111f498 │ │ │ │ + tstpeq r1, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffd0d7c │ │ │ │ - tsteq r1, r4, lsl sl │ │ │ │ + tsteq r1, r0, lsr #20 │ │ │ │ @ instruction: 0xfffc5378 │ │ │ │ - tstpeq r1, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe2420 │ │ │ │ - tstpeq r1, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, ip, asr r3 │ │ │ │ - tstpeq r1, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffb04a8 │ │ │ │ - @ instruction: 0x0111f5b8 │ │ │ │ + tstpeq r1, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffb0c64 │ │ │ │ - @ instruction: 0x0111f5b8 │ │ │ │ + tstpeq r1, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffb1a00 │ │ │ │ - @ instruction: 0x0111f5b8 │ │ │ │ + tstpeq r1, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ andseq sp, r0, r0, lsl r4 │ │ │ │ - @ instruction: 0x0111f3f4 │ │ │ │ + tstpeq r1, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ eoreq r8, pc, r0, lsl lr @ │ │ │ │ - @ instruction: 0x0111f3f0 │ │ │ │ + @ instruction: 0x0111f3fc │ │ │ │ eoreq r4, r2, r0, lsr #20 │ │ │ │ - @ instruction: 0x0111f3f0 │ │ │ │ + @ instruction: 0x0111f3fc │ │ │ │ mlaseq sl, r0, sp, ip │ │ │ │ - @ instruction: 0x0111f3f0 │ │ │ │ + @ instruction: 0x0111f3fc │ │ │ │ ldrdeq lr, [r9], -r8 @ │ │ │ │ - tstpeq r1, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ eorseq lr, fp, r4, asr #10 │ │ │ │ - tstpeq r1, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r2, [r7], -ip @ │ │ │ │ - @ instruction: 0x0111f3b0 │ │ │ │ + @ instruction: 0x0111f3bc │ │ │ │ andeq r3, r0, r0, lsl #6 │ │ │ │ - tstpeq r1, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111f3b8 │ │ │ │ eoreq ip, r8, r4, lsl r8 │ │ │ │ - @ instruction: 0x0111f3d8 │ │ │ │ + tstpeq r1, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r9, r1, r0, ror #18 │ │ │ │ - tstpeq r1, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffd40ec │ │ │ │ - @ instruction: 0x0111f494 │ │ │ │ + tstpeq r1, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffc49d8 │ │ │ │ - @ instruction: 0x0111f490 │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ + @ instruction: 0x0111f49c │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ @ instruction: 0x0125464c │ │ │ │ strdeq pc, [pc, -r8] │ │ │ │ smlatbeq pc, r4, r7, pc @ │ │ │ │ - tsteq fp, r0, lsl #25 │ │ │ │ - @ instruction: 0x0110eef8 │ │ │ │ - tsteq r1, r4, lsl fp │ │ │ │ + tsteq fp, r8, lsl #25 │ │ │ │ + tsteq r0, r4, lsl #30 │ │ │ │ + tsteq r1, r0, lsr #22 │ │ │ │ andeq r1, r0, r7, lsl fp │ │ │ │ - tsteq fp, r4, asr #24 │ │ │ │ - @ instruction: 0x0110eebc │ │ │ │ - @ instruction: 0x0111ead8 │ │ │ │ + tsteq fp, ip, asr #24 │ │ │ │ + tsteq r0, r8, asr #29 │ │ │ │ + tsteq r1, r4, ror #21 │ │ │ │ andeq r1, r0, r5, lsl fp │ │ │ │ - tsteq fp, r8, lsl #24 │ │ │ │ - tsteq r0, r0, lsl #29 │ │ │ │ - @ instruction: 0x0111ea9c │ │ │ │ + tsteq fp, r0, lsl ip │ │ │ │ + tsteq r0, ip, lsl #29 │ │ │ │ + tsteq r1, r8, lsr #21 │ │ │ │ andeq r1, r0, r4, lsl fp │ │ │ │ - tsteq fp, ip, asr #23 │ │ │ │ - tsteq r0, r4, asr #28 │ │ │ │ - tsteq r1, r0, ror #20 │ │ │ │ + @ instruction: 0x011babd4 │ │ │ │ + tsteq r0, r0, asr lr │ │ │ │ + tsteq r1, ip, ror #20 │ │ │ │ andeq r1, r0, r2, lsl fp │ │ │ │ - @ instruction: 0x011bab90 │ │ │ │ - tsteq r0, r8, lsl #28 │ │ │ │ - tsteq r1, r4, lsr #20 │ │ │ │ + @ instruction: 0x011bab98 │ │ │ │ + tsteq r0, r4, lsl lr │ │ │ │ + tsteq r1, r0, lsr sl │ │ │ │ andeq r1, r0, sp, lsl #22 │ │ │ │ - tsteq fp, r4, asr fp │ │ │ │ - tsteq r0, ip, asr #27 │ │ │ │ - tsteq r1, r8, ror #19 │ │ │ │ + tsteq fp, ip, asr fp │ │ │ │ + @ instruction: 0x0110edd8 │ │ │ │ + @ instruction: 0x0111e9f4 │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ - @ instruction: 0x0110ed94 │ │ │ │ + tsteq r0, r0, lsr #27 │ │ │ │ andeq r1, r0, r1, ror #21 │ │ │ │ - tsteq r0, r4, ror #26 │ │ │ │ - @ instruction: 0x011baab8 │ │ │ │ - tsteq r0, r0, lsr sp │ │ │ │ - tsteq r1, ip, asr #18 │ │ │ │ + tsteq r0, r0, ror sp │ │ │ │ + tsteq fp, r0, asr #21 │ │ │ │ + tsteq r0, ip, lsr sp │ │ │ │ + tsteq r1, r8, asr r9 │ │ │ │ andeq r1, r0, ip, lsl fp │ │ │ │ - tsteq fp, ip, ror sl │ │ │ │ - @ instruction: 0x0110ecf4 │ │ │ │ - tsteq r1, r0, lsl r9 │ │ │ │ + tsteq fp, r4, lsl #21 │ │ │ │ + tsteq r0, r0, lsl #26 │ │ │ │ + tsteq r1, ip, lsl r9 │ │ │ │ andeq r1, r0, fp, lsl fp │ │ │ │ - tsteq fp, r0, asr #20 │ │ │ │ - @ instruction: 0x0110ecb8 │ │ │ │ - @ instruction: 0x0111e8d4 │ │ │ │ + tsteq fp, r8, asr #20 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ + tsteq r1, r0, ror #17 │ │ │ │ andeq r1, r0, sl, lsl fp │ │ │ │ - tsteq fp, r4, lsl #20 │ │ │ │ - tsteq r0, ip, ror ip │ │ │ │ - @ instruction: 0x0111e898 │ │ │ │ + tsteq fp, ip, lsl #20 │ │ │ │ + tsteq r0, r8, lsl #25 │ │ │ │ + tsteq r1, r4, lsr #17 │ │ │ │ andeq r1, r0, r8, lsl fp │ │ │ │ - tsteq fp, r8, asr #19 │ │ │ │ - tsteq r0, r0, asr #24 │ │ │ │ - tsteq r1, ip, asr r8 │ │ │ │ + @ instruction: 0x011ba9d0 │ │ │ │ + tsteq r0, ip, asr #24 │ │ │ │ + tsteq r1, r8, ror #16 │ │ │ │ andeq r1, r0, lr, lsl fp │ │ │ │ - tsteq fp, ip, lsl #19 │ │ │ │ - tsteq r0, r4, lsl #24 │ │ │ │ - tsteq r1, r0, lsr #16 │ │ │ │ + @ instruction: 0x011ba994 │ │ │ │ + tsteq r0, r0, lsl ip │ │ │ │ + tsteq r1, ip, lsr #16 │ │ │ │ andeq r1, r0, sp, lsl fp │ │ │ │ - tsteq fp, r0, asr r9 │ │ │ │ - tsteq r0, r8, asr #23 │ │ │ │ - tsteq r1, r4, ror #15 │ │ │ │ + tsteq fp, r8, asr r9 │ │ │ │ + @ instruction: 0x0110ebd4 │ │ │ │ + @ instruction: 0x0111e7f0 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - tsteq fp, r4, lsl r9 │ │ │ │ - tsteq r0, ip, lsl #23 │ │ │ │ - tsteq r1, r8, lsr #15 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ + @ instruction: 0x0110eb98 │ │ │ │ + @ instruction: 0x0111e7b4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r0, r4, asr fp │ │ │ │ - tsteq r0, r4, lsr #22 │ │ │ │ - tsteq fp, r8, ror r8 │ │ │ │ - @ instruction: 0x0110eaf0 │ │ │ │ - tsteq r1, ip, lsl #14 │ │ │ │ + tsteq r0, r0, ror #22 │ │ │ │ + tsteq r0, r0, lsr fp │ │ │ │ + tsteq fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x0110eafc │ │ │ │ + tsteq r1, r8, lsl r7 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - @ instruction: 0x0110eab8 │ │ │ │ + tsteq r0, r4, asr #21 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - tsteq r0, ip, lsl #21 │ │ │ │ + @ instruction: 0x0110ea98 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x011ba7f4 │ │ │ │ - tsteq r0, ip, ror #20 │ │ │ │ - tsteq r1, r8, lsl #13 │ │ │ │ + @ instruction: 0x011ba7fc │ │ │ │ + tsteq r0, r8, ror sl │ │ │ │ + @ instruction: 0x0111e694 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x011ba7b8 │ │ │ │ - tsteq r0, r0, lsr sl │ │ │ │ - tsteq r1, ip, asr #12 │ │ │ │ + tsteq fp, r0, asr #15 │ │ │ │ + tsteq r0, ip, lsr sl │ │ │ │ + tsteq r1, r8, asr r6 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - tsteq fp, ip, ror r7 │ │ │ │ - @ instruction: 0x0110e9f4 │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ + tsteq fp, r4, lsl #15 │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ - @ instruction: 0x0110e9b8 │ │ │ │ - @ instruction: 0x0111e5d4 │ │ │ │ + tsteq fp, r8, asr #14 │ │ │ │ + tsteq r0, r4, asr #19 │ │ │ │ + tsteq r1, r0, ror #11 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - tsteq fp, r4, lsl #14 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - @ instruction: 0x0111e598 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ + tsteq r0, r8, lsl #19 │ │ │ │ + tsteq r1, r4, lsr #11 │ │ │ │ andeq r1, r0, fp, lsl #22 │ │ │ │ - tsteq fp, r8, asr #13 │ │ │ │ - tsteq r0, r0, asr #18 │ │ │ │ - tsteq r1, ip, asr r5 │ │ │ │ + @ instruction: 0x011ba6d0 │ │ │ │ + tsteq r0, ip, asr #18 │ │ │ │ + tsteq r1, r8, ror #10 │ │ │ │ andeq r1, r0, sl, lsl #22 │ │ │ │ - tsteq r0, r8, lsl #18 │ │ │ │ + tsteq r0, r4, lsl r9 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ │ │ │ │ 004d3ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1066373,74 +1066373,74 @@ │ │ │ │ add r2, r2, #3200 @ 0xc80 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #248] @ 4d44cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 4d40e8 │ │ │ │ - tsteq r1, ip, asr r9 │ │ │ │ - tsteq fp, r4, asr #4 │ │ │ │ - tstpeq r1, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r1, -r0] │ │ │ │ + tsteq r1, r8, ror #18 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ + @ instruction: 0x0111f198 │ │ │ │ + ldrsbeq lr, [r1, -ip] │ │ │ │ andeq r1, r0, r5, asr fp │ │ │ │ - @ instruction: 0x011ba1fc │ │ │ │ - tsteq r0, r0, ror r4 │ │ │ │ - tsteq r1, ip, lsl #1 │ │ │ │ + tsteq fp, r4, lsl #4 │ │ │ │ + tsteq r0, ip, ror r4 │ │ │ │ + @ instruction: 0x0111e098 │ │ │ │ andeq r1, r0, r9, ror #22 │ │ │ │ - @ instruction: 0x011ba1bc │ │ │ │ - tsteq r0, r8, lsr #8 │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ + tsteq fp, r4, asr #3 │ │ │ │ + tsteq r0, r4, lsr r4 │ │ │ │ + tsteq r1, r8, asr r0 │ │ │ │ andeq r1, r0, r8, ror #22 │ │ │ │ - tsteq fp, r8, lsl #3 │ │ │ │ - @ instruction: 0x0110e3f4 │ │ │ │ - tsteq r1, r8, lsl r0 │ │ │ │ + @ instruction: 0x011ba190 │ │ │ │ + tsteq r0, r0, lsl #8 │ │ │ │ + tsteq r1, r4, lsr #32 │ │ │ │ andeq r1, r0, r7, ror #22 │ │ │ │ - tsteq fp, r4, asr r1 │ │ │ │ - tsteq r0, r0, asr #7 │ │ │ │ - tsteq r1, r4, ror #31 │ │ │ │ + tsteq fp, ip, asr r1 │ │ │ │ + tsteq r0, ip, asr #7 │ │ │ │ + @ instruction: 0x0111dff0 │ │ │ │ andeq r1, r0, r6, ror #22 │ │ │ │ - tsteq fp, r0, lsr #2 │ │ │ │ - tsteq r0, ip, lsl #7 │ │ │ │ - @ instruction: 0x0111dfb0 │ │ │ │ + tsteq fp, r8, lsr #2 │ │ │ │ + @ instruction: 0x0110e398 │ │ │ │ + @ instruction: 0x0111dfbc │ │ │ │ andeq r1, r0, r5, ror #22 │ │ │ │ - tsteq fp, ip, ror #1 │ │ │ │ - tsteq r0, r8, asr r3 │ │ │ │ - tsteq r1, ip, ror pc │ │ │ │ + ldrsheq sl, [fp, -r4] │ │ │ │ + tsteq r0, r4, ror #6 │ │ │ │ + tsteq r1, r8, lsl #31 │ │ │ │ andeq r1, r0, r3, ror #22 │ │ │ │ - ldrheq sl, [fp, -r8] │ │ │ │ - tsteq r0, r4, lsr #6 │ │ │ │ - tsteq r1, ip, asr #30 │ │ │ │ + tsteq fp, r0, asr #1 │ │ │ │ + tsteq r0, r0, lsr r3 │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ andeq r1, r0, r2, ror #22 │ │ │ │ - tsteq fp, r8, lsl #1 │ │ │ │ - @ instruction: 0x0110e2f4 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ + @ instruction: 0x011ba090 │ │ │ │ + tsteq r0, r0, lsl #6 │ │ │ │ + tsteq r1, r8, lsr #30 │ │ │ │ andeq r1, r0, r0, ror #22 │ │ │ │ - tsteq fp, r8, asr r0 │ │ │ │ - tsteq r0, r4, asr #5 │ │ │ │ - tsteq r1, ip, ror #29 │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + @ instruction: 0x0110e2d0 │ │ │ │ + @ instruction: 0x0111def8 │ │ │ │ andeq r1, r0, pc, asr fp │ │ │ │ - tsteq fp, r8, lsr #32 │ │ │ │ - @ instruction: 0x0110e294 │ │ │ │ - @ instruction: 0x0111deb8 │ │ │ │ + tsteq fp, r0, lsr r0 │ │ │ │ + tsteq r0, r0, lsr #5 │ │ │ │ + tsteq r1, r4, asr #29 │ │ │ │ andeq r1, r0, sl, asr fp │ │ │ │ - @ instruction: 0x011b9ff4 │ │ │ │ - tsteq r0, r0, ror #4 │ │ │ │ - tsteq r1, r4, lsl #29 │ │ │ │ + @ instruction: 0x011b9ffc │ │ │ │ + tsteq r0, ip, ror #4 │ │ │ │ + @ instruction: 0x0111de90 │ │ │ │ andeq r1, r0, r9, asr fp │ │ │ │ - tsteq fp, r0, asr #31 │ │ │ │ - tsteq r0, ip, lsr #4 │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ + tsteq fp, r8, asr #31 │ │ │ │ + tsteq r0, r8, lsr r2 │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ - tsteq fp, ip, lsl #31 │ │ │ │ - @ instruction: 0x0111f7b0 │ │ │ │ - tsteq r1, r8, lsl lr │ │ │ │ + @ instruction: 0x011b9f94 │ │ │ │ + @ instruction: 0x0111f7bc │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ andeq r1, r0, r7, asr fp │ │ │ │ - tsteq fp, r8, asr pc │ │ │ │ - tsteq r1, r4, ror lr │ │ │ │ - tsteq r1, r0, ror #27 │ │ │ │ + tsteq fp, r0, ror #30 │ │ │ │ + tsteq r1, r0, lsl #29 │ │ │ │ + tsteq r1, ip, ror #27 │ │ │ │ andeq r1, r0, r6, asr fp │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ bhi 4d44fc │ │ │ │ cmp r3, #0 │ │ │ │ beq 4d4504 │ │ │ │ @@ -1066477,17 +1066477,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4d4588 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4d4534 │ │ │ │ @ instruction: 0xffff9560 │ │ │ │ - tsteq fp, r4, asr #27 │ │ │ │ - tsteq r0, r0, lsr r0 │ │ │ │ - tsteq r1, r4, asr ip │ │ │ │ + tsteq fp, ip, asr #27 │ │ │ │ + tsteq r0, ip, lsr r0 │ │ │ │ + tsteq r1, r0, ror #24 │ │ │ │ andeq r1, r0, r5, lsr #28 │ │ │ │ │ │ │ │ 004d458c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ @@ -1067433,116 +1067433,116 @@ │ │ │ │ b 4d48ec │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r6, #0 │ │ │ │ b 4d4eac │ │ │ │ @ instruction: 0x0125364c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01253608 │ │ │ │ - tsteq r0, r0, lsl #26 │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - tsteq r1, r0, lsl r9 │ │ │ │ + tsteq r0, ip, lsl #26 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + tsteq r1, ip, lsl r9 │ │ │ │ andeq r2, r0, r6 │ │ │ │ @ instruction: 0x01253310 │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ - ldrheq r9, [fp, -r0] │ │ │ │ - tsteq r1, r8, lsr pc │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ + ldrheq r9, [fp, -r8] │ │ │ │ + tsteq r1, r4, asr #30 │ │ │ │ andeq r1, r0, r8, lsr #31 │ │ │ │ - @ instruction: 0x0110d2dc │ │ │ │ - tsteq fp, r0, rrx │ │ │ │ - tsteq r1, ip, ror #29 │ │ │ │ + tsteq r0, r8, ror #5 │ │ │ │ + tsteq fp, r8, rrx │ │ │ │ + @ instruction: 0x0111cef8 │ │ │ │ andeq r1, r0, r6, lsr #31 │ │ │ │ - @ instruction: 0x0110d1fc │ │ │ │ - tsteq fp, r8, ror pc │ │ │ │ - @ instruction: 0x0111d7f0 │ │ │ │ - @ instruction: 0x0110d1b0 │ │ │ │ - tsteq fp, ip, lsr #30 │ │ │ │ - tsteq r1, r4, lsr #15 │ │ │ │ - tsteq r0, r0, ror r1 │ │ │ │ - @ instruction: 0x011b8ef8 │ │ │ │ - tsteq r1, r4, lsl #27 │ │ │ │ + tsteq r0, r8, lsl #4 │ │ │ │ + tsteq fp, r0, lsl #31 │ │ │ │ + @ instruction: 0x0111d7fc │ │ │ │ + @ instruction: 0x0110d1bc │ │ │ │ + tsteq fp, r4, lsr pc │ │ │ │ + @ instruction: 0x0111d7b0 │ │ │ │ + tsteq r0, ip, ror r1 │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ + @ instruction: 0x0111cd90 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r0, r0, asr #23 │ │ │ │ - tsteq fp, ip, lsr r9 │ │ │ │ - @ instruction: 0x0111d1b4 │ │ │ │ - tsteq r0, r0, lsl #23 │ │ │ │ - tsteq fp, r8, lsl #18 │ │ │ │ - @ instruction: 0x0111c794 │ │ │ │ - tsteq r0, r8, lsl #22 │ │ │ │ - tsteq fp, r4, lsl #17 │ │ │ │ - ldrsheq sp, [r1, -ip] │ │ │ │ - @ instruction: 0x0110ca9c │ │ │ │ - tsteq fp, r4, lsr #16 │ │ │ │ - @ instruction: 0x0111c6b0 │ │ │ │ - @ instruction: 0x0111cffc │ │ │ │ - tsteq fp, ip, ror #15 │ │ │ │ - tsteq r1, ip, ror r6 │ │ │ │ - tsteq r0, r4, lsl sl │ │ │ │ - @ instruction: 0x011b8790 │ │ │ │ + tsteq r0, ip, asr #23 │ │ │ │ + tsteq fp, r4, asr #18 │ │ │ │ + tsteq r1, r0, asr #3 │ │ │ │ + tsteq r0, ip, lsl #23 │ │ │ │ + tsteq fp, r0, lsl r9 │ │ │ │ + tsteq r1, r0, lsr #15 │ │ │ │ + tsteq r0, r4, lsl fp │ │ │ │ + tsteq fp, ip, lsl #17 │ │ │ │ + tsteq r1, r8, lsl #2 │ │ │ │ + tsteq r0, r8, lsr #21 │ │ │ │ + tsteq fp, ip, lsr #16 │ │ │ │ + @ instruction: 0x0111c6bc │ │ │ │ tsteq r1, r8 │ │ │ │ - @ instruction: 0x0110c9d8 │ │ │ │ - tsteq fp, ip, asr r7 │ │ │ │ - tsteq r1, r8, ror #11 │ │ │ │ + @ instruction: 0x011b87f4 │ │ │ │ + tsteq r1, r8, lsl #13 │ │ │ │ + tsteq r0, r0, lsr #20 │ │ │ │ + @ instruction: 0x011b8798 │ │ │ │ + tsteq r1, r4, lsl r0 │ │ │ │ + tsteq r0, r4, ror #19 │ │ │ │ + tsteq fp, r4, ror #14 │ │ │ │ + @ instruction: 0x0111c5f4 │ │ │ │ andeq r2, r0, fp │ │ │ │ - @ instruction: 0x0110c998 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ - tsteq r1, ip, lsr #11 │ │ │ │ - tsteq r1, r0, lsr #29 │ │ │ │ - @ instruction: 0x011b86d8 │ │ │ │ - tsteq r1, ip, asr r5 │ │ │ │ - tsteq r0, r4, lsl #18 │ │ │ │ - tsteq fp, ip, lsl #13 │ │ │ │ - tsteq r1, r8, lsl r5 │ │ │ │ - @ instruction: 0x0110c8d4 │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ - tsteq r1, r8, ror #9 │ │ │ │ - tsteq r0, r4, lsr #17 │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ - @ instruction: 0x0111ce98 │ │ │ │ - tsteq r0, r8, ror #16 │ │ │ │ - tsteq fp, ip, ror #11 │ │ │ │ - tsteq r1, r8, ror r4 │ │ │ │ + tsteq r0, r4, lsr #19 │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + @ instruction: 0x0111c5b8 │ │ │ │ + tsteq r1, ip, lsr #29 │ │ │ │ + tsteq fp, r0, ror #13 │ │ │ │ + tsteq r1, r8, ror #10 │ │ │ │ + tsteq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x011b8694 │ │ │ │ + tsteq r1, r4, lsr #10 │ │ │ │ + tsteq r0, r0, ror #17 │ │ │ │ + tsteq fp, r4, ror #12 │ │ │ │ + @ instruction: 0x0111c4f4 │ │ │ │ + @ instruction: 0x0110c8b0 │ │ │ │ + tsteq fp, r8, lsr #12 │ │ │ │ + tsteq r1, r4, lsr #29 │ │ │ │ + tsteq r0, r4, ror r8 │ │ │ │ + @ instruction: 0x011b85f4 │ │ │ │ + tsteq r1, r4, lsl #9 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - tsteq fp, r4, lsr #11 │ │ │ │ - tsteq r1, ip, lsr #20 │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ + tsteq fp, ip, lsr #11 │ │ │ │ + tsteq r1, r8, lsr sl │ │ │ │ + tsteq r1, r0, lsr r4 │ │ │ │ andeq r1, r0, r5, asr #31 │ │ │ │ - tsteq r1, r4, lsl sp │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ - tsteq r1, r8, asr #7 │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ + tsteq fp, r4, asr r5 │ │ │ │ + @ instruction: 0x0111c3d4 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - tsteq r0, r0, ror r7 │ │ │ │ - @ instruction: 0x011b84f8 │ │ │ │ - tsteq r1, r4, lsl #7 │ │ │ │ - @ instruction: 0x0111ccd0 │ │ │ │ - tsteq fp, r0, asr #9 │ │ │ │ - tsteq r1, r0, asr r3 │ │ │ │ - tsteq r0, r8, ror #13 │ │ │ │ - tsteq fp, ip, ror #8 │ │ │ │ - @ instruction: 0x0111c2fc │ │ │ │ + tsteq r0, ip, ror r7 │ │ │ │ + tsteq fp, r0, lsl #10 │ │ │ │ + @ instruction: 0x0111c390 │ │ │ │ + @ instruction: 0x0111ccdc │ │ │ │ + tsteq fp, r8, asr #9 │ │ │ │ + tsteq r1, ip, asr r3 │ │ │ │ + @ instruction: 0x0110c6f4 │ │ │ │ + tsteq fp, r4, ror r4 │ │ │ │ + tsteq r1, r8, lsl #6 │ │ │ │ andeq r1, r0, fp, ror #31 │ │ │ │ - tsteq r0, r4, lsr #13 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x0111c2b4 │ │ │ │ + @ instruction: 0x0110c6b0 │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ + tsteq r1, r0, asr #5 │ │ │ │ andeq r1, r0, r3, ror #31 │ │ │ │ - tsteq r0, r0, ror #12 │ │ │ │ - tsteq fp, r8, ror #7 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - tsteq r0, r0, lsr r6 │ │ │ │ - @ instruction: 0x011b83b4 │ │ │ │ - tsteq r1, r0, asr #4 │ │ │ │ + tsteq r0, ip, ror #12 │ │ │ │ + @ instruction: 0x011b83f0 │ │ │ │ + tsteq r1, r0, lsl #5 │ │ │ │ + tsteq r0, ip, lsr r6 │ │ │ │ + @ instruction: 0x011b83bc │ │ │ │ + tsteq r1, ip, asr #4 │ │ │ │ andeq r1, r0, r2, asr #31 │ │ │ │ - @ instruction: 0x0110c5f0 │ │ │ │ - tsteq fp, r4, ror r3 │ │ │ │ - tsteq r1, r4, lsl #4 │ │ │ │ - @ instruction: 0x0110c5b0 │ │ │ │ - tsteq fp, r4, lsr r3 │ │ │ │ - tsteq r1, r0, asr #3 │ │ │ │ + @ instruction: 0x0110c5fc │ │ │ │ + tsteq fp, ip, ror r3 │ │ │ │ + tsteq r1, r0, lsl r2 │ │ │ │ + @ instruction: 0x0110c5bc │ │ │ │ + tsteq fp, ip, lsr r3 │ │ │ │ + tsteq r1, ip, asr #3 │ │ │ │ andeq r2, r0, sl │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmn r3, #2 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r8, [r1, r3, lsl #2] │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ @@ -1068255,20 +1068255,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d6084 │ │ │ │ smlawteq r5, r8, fp, r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01251b78 │ │ │ │ - @ instruction: 0x0110c4b8 │ │ │ │ - tsteq r1, ip, lsr #21 │ │ │ │ - tsteq fp, r4, lsl pc │ │ │ │ - tsteq r0, r0, lsl #9 │ │ │ │ - tsteq r1, r4, ror sl │ │ │ │ - @ instruction: 0x011b8edc │ │ │ │ + tsteq r0, r4, asr #9 │ │ │ │ + @ instruction: 0x0111dab8 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ + tsteq r0, ip, lsl #9 │ │ │ │ + tsteq r1, r0, lsl #21 │ │ │ │ + tsteq fp, r4, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1068339,23 +1068339,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d61b4 │ │ │ │ - tsteq fp, r0, lsl lr │ │ │ │ - tsteq r1, r0, lsr r9 │ │ │ │ - @ instruction: 0x0111d998 │ │ │ │ - tsteq fp, ip, asr #27 │ │ │ │ - tsteq r0, r4, ror #6 │ │ │ │ - tsteq r1, r4, asr r9 │ │ │ │ - @ instruction: 0x011b8d90 │ │ │ │ - tsteq r0, r8, lsr #6 │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ + tsteq r1, r4, lsr #19 │ │ │ │ + @ instruction: 0x011b8dd4 │ │ │ │ + tsteq r0, r0, ror r3 │ │ │ │ + tsteq r1, r0, ror #18 │ │ │ │ + @ instruction: 0x011b8d98 │ │ │ │ + tsteq r0, r4, lsr r3 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #480] @ 4d64a0 │ │ │ │ ldr r3, [pc, #480] @ 4d64a4 │ │ │ │ ldr r5, [r0, #1708] @ 0x6ac │ │ │ │ @@ -1068476,31 +1068476,31 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d636c │ │ │ │ @ instruction: 0x01251940 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r1, r8, ror #11 │ │ │ │ - @ instruction: 0x011195d8 │ │ │ │ - @ instruction: 0x0111d894 │ │ │ │ + @ instruction: 0x011195f4 │ │ │ │ + tsteq r1, r4, ror #11 │ │ │ │ + tsteq r1, r0, lsr #17 │ │ │ │ @ instruction: 0xfffffcac │ │ │ │ @ instruction: 0x01251890 │ │ │ │ - tsteq fp, r0, lsr ip │ │ │ │ - tsteq r1, r4, lsl #16 │ │ │ │ - @ instruction: 0x0111d7b8 │ │ │ │ - tsteq fp, ip, ror #23 │ │ │ │ - tsteq r0, r4, lsl #3 │ │ │ │ - tsteq r1, r4, ror r7 │ │ │ │ - @ instruction: 0x011b8bb0 │ │ │ │ - tsteq r0, r8, asr #2 │ │ │ │ - tsteq r1, r8, lsr r7 │ │ │ │ - tsteq fp, r4, ror fp │ │ │ │ - tsteq r0, ip, lsl #2 │ │ │ │ - @ instruction: 0x0111d6fc │ │ │ │ + tsteq fp, r8, lsr ip │ │ │ │ + tsteq r1, r0, lsl r8 │ │ │ │ + tsteq r1, r4, asr #15 │ │ │ │ + @ instruction: 0x011b8bf4 │ │ │ │ + @ instruction: 0x0110c190 │ │ │ │ + tsteq r1, r0, lsl #15 │ │ │ │ + @ instruction: 0x011b8bb8 │ │ │ │ + tsteq r0, r4, asr r1 │ │ │ │ + tsteq r1, r4, asr #14 │ │ │ │ + tsteq fp, ip, ror fp │ │ │ │ + tsteq r0, r8, lsl r1 │ │ │ │ + tsteq r1, r8, lsl #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 │ │ │ │ @@ -1068571,23 +1068571,23 @@ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4d6574 │ │ │ │ strdeq r1, [r5, -r4]! │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r4, lsr #21 │ │ │ │ - tsteq r1, r4, lsr r6 │ │ │ │ - tsteq fp, ip, asr sl │ │ │ │ - @ instruction: 0x0110bff4 │ │ │ │ - tsteq r1, r8, ror #11 │ │ │ │ - tsteq r0, r0, asr #31 │ │ │ │ - @ instruction: 0x011b89f4 │ │ │ │ - tsteq r0, ip, lsl #31 │ │ │ │ - tsteq r1, r0, lsl #11 │ │ │ │ + tsteq fp, ip, lsr #21 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq fp, r4, ror #20 │ │ │ │ + tsteq r0, r0 │ │ │ │ + @ instruction: 0x0111d5f4 │ │ │ │ + tsteq r0, ip, asr #31 │ │ │ │ + @ instruction: 0x011b89fc │ │ │ │ + @ instruction: 0x0110bf98 │ │ │ │ + tsteq r1, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #376] @ 4d67d8 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r2, [pc, #372] @ 4d67dc │ │ │ │ @@ -1068683,23 +1068683,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d66ec │ │ │ │ @ instruction: 0x012515a0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01251510 │ │ │ │ - @ instruction: 0x011b88b8 │ │ │ │ - @ instruction: 0x0111d3d8 │ │ │ │ - tsteq r1, r0, asr #8 │ │ │ │ - tsteq fp, r8, ror r8 │ │ │ │ - tsteq r0, r0, lsl lr │ │ │ │ - tsteq r1, r0, lsl #8 │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - @ instruction: 0x0110bdd4 │ │ │ │ - tsteq r1, r4, asr #7 │ │ │ │ + tsteq fp, r0, asr #17 │ │ │ │ + tsteq r1, r4, ror #7 │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ + tsteq fp, r0, lsl #17 │ │ │ │ + tsteq r0, ip, lsl lr │ │ │ │ + tsteq r1, ip, lsl #8 │ │ │ │ + tsteq fp, r4, asr #16 │ │ │ │ + tsteq r0, r0, ror #27 │ │ │ │ + @ instruction: 0x0111d3d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #1708] @ 0x6ac │ │ │ │ ldr r5, [pc, #132] @ 4d68a8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -1068735,17 +1068735,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4d6848 │ │ │ │ @ instruction: 0x012513e0 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - tsteq r1, r8, ror #6 │ │ │ │ - tsteq fp, r8, ror r7 │ │ │ │ - @ instruction: 0x0111d2f8 │ │ │ │ + tsteq r1, r4, ror r3 │ │ │ │ + tsteq fp, r0, lsl #15 │ │ │ │ + tsteq r1, r4, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -1068996,47 +1068996,47 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d69d8 │ │ │ │ @ instruction: 0x0125131c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r1, r4, asr #5 │ │ │ │ + @ instruction: 0x0111d2d0 │ │ │ │ @ instruction: 0xfffff778 │ │ │ │ @ instruction: 0x01251224 │ │ │ │ - tsteq fp, r0, lsl #11 │ │ │ │ - tsteq r0, r8, lsl fp │ │ │ │ - tsteq r1, r8, lsl #2 │ │ │ │ - tsteq fp, ip, lsr r5 │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ - tsteq r1, r0, asr #1 │ │ │ │ - @ instruction: 0x011b84f8 │ │ │ │ - @ instruction: 0x0110ba90 │ │ │ │ - tsteq r1, r0, lsl #1 │ │ │ │ - @ instruction: 0x011b84bc │ │ │ │ - tsteq r0, r4, asr sl │ │ │ │ - tsteq r1, r4, asr #32 │ │ │ │ - tsteq fp, r0, lsl #9 │ │ │ │ - tsteq r0, r8, lsl sl │ │ │ │ - tsteq r1, r8 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ - @ instruction: 0x0110b9dc │ │ │ │ - tsteq r1, ip, asr #31 │ │ │ │ - tsteq fp, r8, lsl #8 │ │ │ │ - tsteq r0, r0, lsr #19 │ │ │ │ - @ instruction: 0x0111cf90 │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ - @ instruction: 0x011b8390 │ │ │ │ - tsteq r0, r8, lsr #18 │ │ │ │ - tsteq r1, r8, lsl pc │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ - tsteq r0, ip, ror #17 │ │ │ │ - @ instruction: 0x0111cedc │ │ │ │ + tsteq fp, r8, lsl #11 │ │ │ │ + tsteq r0, r4, lsr #22 │ │ │ │ + tsteq r1, r4, lsl r1 │ │ │ │ + tsteq fp, r4, asr #10 │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ + tsteq r1, ip, asr #1 │ │ │ │ + tsteq fp, r0, lsl #10 │ │ │ │ + @ instruction: 0x0110ba9c │ │ │ │ + tsteq r1, ip, lsl #1 │ │ │ │ + tsteq fp, r4, asr #9 │ │ │ │ + tsteq r0, r0, ror #20 │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ + tsteq fp, r8, lsl #9 │ │ │ │ + tsteq r0, r4, lsr #20 │ │ │ │ + tsteq r1, r4, lsl r0 │ │ │ │ + tsteq fp, ip, asr #8 │ │ │ │ + tsteq r0, r8, ror #19 │ │ │ │ + @ instruction: 0x0111cfd8 │ │ │ │ + tsteq fp, r0, lsl r4 │ │ │ │ + tsteq r0, ip, lsr #19 │ │ │ │ + @ instruction: 0x0111cf9c │ │ │ │ + @ instruction: 0x011b83d4 │ │ │ │ + tsteq r0, r0, ror r9 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + @ instruction: 0x011b8398 │ │ │ │ + tsteq r0, r4, lsr r9 │ │ │ │ + tsteq r1, r4, lsr #30 │ │ │ │ + tsteq fp, ip, asr r3 │ │ │ │ + @ instruction: 0x0110b8f8 │ │ │ │ + tsteq r1, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #528] @ 4d6f74 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r2, [pc, #524] @ 4d6f78 │ │ │ │ @@ -1069169,29 +1069169,29 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d6e54 │ │ │ │ @ instruction: 0x01250e9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, lsl #4 │ │ │ │ + tsteq fp, r0, lsl r2 │ │ │ │ @ instruction: 0xfffff860 │ │ │ │ - tsteq r1, r8, lsl #27 │ │ │ │ + @ instruction: 0x0111cd94 │ │ │ │ @ instruction: 0xfffff6a4 │ │ │ │ smulwbeq r5, r8, sp │ │ │ │ - tsteq fp, r0, asr r1 │ │ │ │ - tsteq r1, r4, lsl #21 │ │ │ │ - @ instruction: 0x0111ccd4 │ │ │ │ - tsteq fp, ip, lsl #2 │ │ │ │ - tsteq r0, r4, lsr #13 │ │ │ │ - @ instruction: 0x0111cc94 │ │ │ │ - ldrsbeq r8, [fp, -r0] │ │ │ │ - tsteq r0, r8, ror #12 │ │ │ │ - tsteq r1, r8, asr ip │ │ │ │ - tsteq r0, r0, lsr r6 │ │ │ │ + tsteq fp, r8, asr r1 │ │ │ │ + @ instruction: 0x0111ca90 │ │ │ │ + tsteq r1, r0, ror #25 │ │ │ │ + tsteq fp, r4, lsl r1 │ │ │ │ + @ instruction: 0x0110b6b0 │ │ │ │ + tsteq r1, r0, lsr #25 │ │ │ │ + ldrsbeq r8, [fp, -r8] │ │ │ │ + tsteq r0, r4, ror r6 │ │ │ │ + tsteq r1, r4, ror #24 │ │ │ │ + tsteq r0, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #636] @ 4d724c │ │ │ │ ldr r5, [pc, #636] @ 4d7250 │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -1069349,27 +1069349,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 4d727c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 4d7140 │ │ │ │ - tsteq r1, ip, asr #24 │ │ │ │ - tsteq fp, r8, asr r1 │ │ │ │ + tsteq r1, r8, asr ip │ │ │ │ + tsteq fp, r0, ror #2 │ │ │ │ @ instruction: 0x01250c04 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r8, ror r4 │ │ │ │ - tsteq r0, ip, asr #8 │ │ │ │ - tsteq r0, ip, lsl r4 │ │ │ │ - tsteq r0, r0, lsl #8 │ │ │ │ - tsteq r0, r4, ror #7 │ │ │ │ - tsteq r0, r8, asr #7 │ │ │ │ - @ instruction: 0x0110b39c │ │ │ │ - tsteq r0, r0, ror r3 │ │ │ │ - tsteq r0, r4, asr #6 │ │ │ │ + tsteq r0, r4, lsl #9 │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ + tsteq r0, r8, lsr #8 │ │ │ │ + tsteq r0, ip, lsl #8 │ │ │ │ + @ instruction: 0x0110b3f0 │ │ │ │ + @ instruction: 0x0110b3d4 │ │ │ │ + tsteq r0, r8, lsr #7 │ │ │ │ + tsteq r0, ip, ror r3 │ │ │ │ + tsteq r0, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr fp, [r0, #888] @ 0x378 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #2680] @ 4d7d18 │ │ │ │ @@ -1070043,60 +1070043,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d7960 │ │ │ │ @ instruction: 0x01250960 │ │ │ │ @ instruction: 0x0125094c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011b7dbc │ │ │ │ - tsteq r1, r4, lsr #17 │ │ │ │ + tsteq fp, r4, asr #27 │ │ │ │ + @ instruction: 0x0111c8b0 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0125029c │ │ │ │ - tsteq fp, ip, lsr r7 │ │ │ │ - tsteq r1, ip, asr r2 │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ + tsteq fp, r4, asr #14 │ │ │ │ + tsteq r1, r8, ror #4 │ │ │ │ + tsteq r1, ip, lsr #4 │ │ │ │ smlatbeq pc, ip, r3, fp @ │ │ │ │ - @ instruction: 0x0111c1d8 │ │ │ │ + tsteq r1, r4, ror #3 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - tsteq fp, r4, asr r6 │ │ │ │ - tsteq r0, r4, lsr #21 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ + tsteq fp, ip, asr r6 │ │ │ │ + @ instruction: 0x0110aab0 │ │ │ │ + tsteq r1, r0, asr #2 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - tsteq fp, r8, lsl r6 │ │ │ │ - tsteq r0, r8, ror #20 │ │ │ │ - ldrsheq ip, [r1, -r8] │ │ │ │ + tsteq fp, r0, lsr #12 │ │ │ │ + tsteq r0, r4, ror sl │ │ │ │ + tsteq r1, r4, lsl #2 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - @ instruction: 0x011b75dc │ │ │ │ - tsteq r0, ip, lsr #20 │ │ │ │ - tsteq r1, r0, asr #1 │ │ │ │ - tsteq fp, r0, lsr #11 │ │ │ │ - @ instruction: 0x0110a9f0 │ │ │ │ - tsteq r1, r0, lsl #1 │ │ │ │ + tsteq fp, r4, ror #11 │ │ │ │ + tsteq r0, r8, lsr sl │ │ │ │ + tsteq r1, ip, asr #1 │ │ │ │ + tsteq fp, r8, lsr #11 │ │ │ │ + @ instruction: 0x0110a9fc │ │ │ │ + tsteq r1, ip, lsl #1 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ - @ instruction: 0x0110a9b4 │ │ │ │ - tsteq r1, r4, asr #32 │ │ │ │ + tsteq fp, ip, ror #10 │ │ │ │ + tsteq r0, r0, asr #19 │ │ │ │ + tsteq r1, r0, asr r0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - @ instruction: 0x011b74f8 │ │ │ │ - tsteq r0, r8, asr #18 │ │ │ │ - @ instruction: 0x0111bfd8 │ │ │ │ + tsteq r0, r8, lsl #19 │ │ │ │ + tsteq fp, r0, lsl #10 │ │ │ │ + tsteq r0, r4, asr r9 │ │ │ │ + tsteq r1, r4, ror #31 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x011b74bc │ │ │ │ - tsteq r0, ip, lsl #18 │ │ │ │ - @ instruction: 0x0111bf9c │ │ │ │ + tsteq fp, r4, asr #9 │ │ │ │ + tsteq r0, r8, lsl r9 │ │ │ │ + tsteq r1, r8, lsr #31 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - tsteq fp, r0, lsl #9 │ │ │ │ - @ instruction: 0x0110a8d0 │ │ │ │ - tsteq r1, r4, ror #30 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ - @ instruction: 0x0110a894 │ │ │ │ - tsteq r1, r8, lsr #30 │ │ │ │ + tsteq fp, r8, lsl #9 │ │ │ │ + @ instruction: 0x0110a8dc │ │ │ │ + tsteq r1, r0, ror pc │ │ │ │ + tsteq fp, ip, asr #8 │ │ │ │ + tsteq r0, r0, lsr #17 │ │ │ │ + tsteq r1, r4, lsr pc │ │ │ │ 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] @ 4d8164 │ │ │ │ ldr r3, [pc, #880] @ 4d8168 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1070318,38 +1070318,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4d7ef0 │ │ │ │ msreq R12_usr, r0, lsl lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_s, r8, ror #27 │ │ │ │ - tsteq fp, r8, ror #5 │ │ │ │ - @ instruction: 0x0111bdd4 │ │ │ │ + @ instruction: 0x011b72f0 │ │ │ │ + tsteq r1, r0, ror #27 │ │ │ │ tsteq pc, r8, lsr pc @ │ │ │ │ msreq CPSR_s, ip, lsl #26 │ │ │ │ - tsteq fp, r0, lsl #4 │ │ │ │ - tsteq r1, ip, ror #25 │ │ │ │ + tsteq fp, r8, lsl #4 │ │ │ │ + @ instruction: 0x0111bcf8 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ tsteq pc, r4, asr lr @ │ │ │ │ - tsteq fp, r8, asr r1 │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ + tsteq fp, r0, ror #2 │ │ │ │ + tsteq r1, r8, asr #24 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - tsteq r0, r8, lsr r5 │ │ │ │ - tsteq r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x0110a4d8 │ │ │ │ - tsteq fp, r8, asr r0 │ │ │ │ - tsteq r0, r8, lsr #9 │ │ │ │ - tsteq r1, r0, asr #22 │ │ │ │ + tsteq r0, r4, asr #10 │ │ │ │ + tsteq r0, r0, lsl r5 │ │ │ │ + tsteq r0, r4, ror #9 │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + @ instruction: 0x0110a4b4 │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ - @ instruction: 0x011b6ff4 │ │ │ │ - tsteq r0, r4, asr #8 │ │ │ │ - @ instruction: 0x0111badc │ │ │ │ + tsteq r0, r0, lsl #9 │ │ │ │ + @ instruction: 0x011b6ffc │ │ │ │ + tsteq r0, r0, asr r4 │ │ │ │ + tsteq r1, r8, ror #21 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ mov r4, r2 │ │ │ │ @@ -1070472,33 +1070472,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d8270 │ │ │ │ msreq R12_usr, ip, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawbeq r4, ip, r9, pc @ │ │ │ │ - tsteq fp, r0, lsl #29 │ │ │ │ - @ instruction: 0x0111b990 │ │ │ │ - tsteq r1, ip, asr r9 │ │ │ │ + tsteq fp, r8, lsl #29 │ │ │ │ + @ instruction: 0x0111b99c │ │ │ │ + tsteq r1, r8, ror #18 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ - tsteq r1, r8, lsr #19 │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ + tsteq fp, r4, asr #28 │ │ │ │ + @ instruction: 0x0111b9b4 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq fp, r8, lsl #28 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ - tsteq r1, r8, ror #17 │ │ │ │ + tsteq fp, r0, lsl lr │ │ │ │ + tsteq r0, r4, ror #4 │ │ │ │ + @ instruction: 0x0111b8f4 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - tsteq fp, ip, asr #27 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - tsteq r1, ip, lsr #17 │ │ │ │ + @ instruction: 0x011b6dd4 │ │ │ │ + tsteq r0, r8, lsr #4 │ │ │ │ + @ instruction: 0x0111b8b8 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x011b6d90 │ │ │ │ - tsteq r0, r0, ror #3 │ │ │ │ - tsteq r1, r0, ror r8 │ │ │ │ + @ instruction: 0x011b6d98 │ │ │ │ + tsteq r0, ip, ror #3 │ │ │ │ + tsteq r1, ip, ror r8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -1070922,74 +1070922,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d86c4 │ │ │ │ msreq LR_abt, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_s, r8, lsr r5 │ │ │ │ - tsteq fp, r4, lsr #20 │ │ │ │ - tsteq r1, r4, asr #10 │ │ │ │ - tsteq r1, r4, lsl #10 │ │ │ │ + tsteq fp, ip, lsr #20 │ │ │ │ + tsteq r1, r0, asr r5 │ │ │ │ + tsteq r1, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x011b69dc │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - tsteq r1, r0, asr #9 │ │ │ │ - @ instruction: 0x011b699c │ │ │ │ - tsteq r0, ip, ror #27 │ │ │ │ - tsteq r1, ip, ror r4 │ │ │ │ + tsteq fp, r4, ror #19 │ │ │ │ + tsteq r1, r4, ror #10 │ │ │ │ + tsteq r1, ip, asr #9 │ │ │ │ + tsteq fp, r4, lsr #19 │ │ │ │ + @ instruction: 0x01109df8 │ │ │ │ + tsteq r1, r8, lsl #9 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - tsteq fp, r0, ror #18 │ │ │ │ - @ instruction: 0x01109db0 │ │ │ │ - tsteq r1, r0, asr #8 │ │ │ │ + tsteq fp, r8, ror #18 │ │ │ │ + @ instruction: 0x01109dbc │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - tsteq fp, r4, lsr #18 │ │ │ │ - tsteq r0, r4, ror sp │ │ │ │ - tsteq r1, r4, lsl #8 │ │ │ │ + tsteq fp, ip, lsr #18 │ │ │ │ + tsteq r0, r0, lsl #27 │ │ │ │ + tsteq r1, r0, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - tsteq fp, r8, ror #17 │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ - tsteq r1, ip, asr #7 │ │ │ │ - tsteq fp, r8, lsr #17 │ │ │ │ - @ instruction: 0x01109cf8 │ │ │ │ - tsteq r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x011b68f0 │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ + @ instruction: 0x0111b3d8 │ │ │ │ + @ instruction: 0x011b68b0 │ │ │ │ + tsteq r0, r4, lsl #26 │ │ │ │ + @ instruction: 0x0111b394 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - tsteq fp, r8, ror #16 │ │ │ │ - @ instruction: 0x01109cb8 │ │ │ │ - tsteq r1, r8, asr #6 │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ - tsteq r0, ip, ror ip │ │ │ │ - tsteq r1, r4, lsl r3 │ │ │ │ + tsteq fp, r4, lsr r8 │ │ │ │ + tsteq r0, r8, lsl #25 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x011b67f0 │ │ │ │ - tsteq r0, r0, asr #24 │ │ │ │ - @ instruction: 0x0111b2d4 │ │ │ │ - @ instruction: 0x011b67b4 │ │ │ │ - tsteq r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x0111b294 │ │ │ │ + @ instruction: 0x011b67f8 │ │ │ │ + tsteq r0, ip, asr #24 │ │ │ │ + tsteq r1, r0, ror #5 │ │ │ │ + @ instruction: 0x011b67bc │ │ │ │ + tsteq r0, r0, lsl ip │ │ │ │ + tsteq r1, r0, lsr #5 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - tsteq fp, r8, ror r7 │ │ │ │ - tsteq r0, r8, asr #23 │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ + tsteq fp, r0, lsl #15 │ │ │ │ + @ instruction: 0x01109bd4 │ │ │ │ + tsteq r1, r4, ror #4 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - tsteq fp, ip, lsr r7 │ │ │ │ - tsteq r0, ip, lsl #23 │ │ │ │ - tsteq r1, ip, lsl r2 │ │ │ │ + tsteq fp, r4, asr #14 │ │ │ │ + @ instruction: 0x01109b98 │ │ │ │ + tsteq r1, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - tsteq fp, r0, lsl #14 │ │ │ │ - tsteq r0, r0, asr fp │ │ │ │ - tsteq r1, r0, ror #3 │ │ │ │ + tsteq fp, r8, lsl #14 │ │ │ │ + tsteq r0, ip, asr fp │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - tsteq fp, r4, asr #13 │ │ │ │ - tsteq r0, r4, lsl fp │ │ │ │ - tsteq r1, r4, lsr #3 │ │ │ │ + tsteq fp, ip, asr #13 │ │ │ │ + tsteq r0, r0, lsr #22 │ │ │ │ + @ instruction: 0x0111b1b0 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - tsteq fp, r8, lsl #13 │ │ │ │ - @ instruction: 0x01109ad8 │ │ │ │ - tsteq r1, r8, ror #2 │ │ │ │ + @ instruction: 0x011b6690 │ │ │ │ + tsteq r0, r4, ror #21 │ │ │ │ + tsteq r1, r4, ror r1 │ │ │ │ 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] @ 4d9bbc │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ @@ -1072004,146 +1072004,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4d9594 │ │ │ │ msreq CPSR_s, r4, lsl r0 │ │ │ │ strdeq lr, [r4, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011196b0 │ │ │ │ - tsteq fp, ip, lsr #7 │ │ │ │ - tsteq r1, r8, lsl #29 │ │ │ │ - tsteq fp, ip, lsr #5 │ │ │ │ + @ instruction: 0x011196bc │ │ │ │ + @ instruction: 0x011b63b4 │ │ │ │ + @ instruction: 0x0111ae94 │ │ │ │ + @ instruction: 0x011b62b4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0111ad94 │ │ │ │ + tsteq r1, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - @ instruction: 0x011792fc │ │ │ │ - tsteq r1, r8, lsl #29 │ │ │ │ - tsteq r1, r8, asr lr │ │ │ │ - tsteq fp, r0, lsl #2 │ │ │ │ - tsteq r1, r4, ror #23 │ │ │ │ + tsteq r1, ip, asr #20 │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ + @ instruction: 0x0111ae94 │ │ │ │ + tsteq r1, r4, ror #28 │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ + @ instruction: 0x0111abf0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq r1, r4, asr #19 │ │ │ │ - tsteq fp, r0, ror #29 │ │ │ │ + @ instruction: 0x0111a9d0 │ │ │ │ + tsteq fp, r8, ror #29 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011b5db0 │ │ │ │ - @ instruction: 0x0111a898 │ │ │ │ + @ instruction: 0x011b5db8 │ │ │ │ + tsteq r1, r4, lsr #17 │ │ │ │ @ instruction: 0xffffe984 │ │ │ │ strdeq r4, [r0], -r4 @ │ │ │ │ - @ instruction: 0x011b5c9c │ │ │ │ - tsteq r0, ip, ror #1 │ │ │ │ - tsteq r1, ip, ror r7 │ │ │ │ + tsteq fp, r4, lsr #25 │ │ │ │ + ldrsheq r9, [r0, -r8] │ │ │ │ + tsteq r1, r8, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - tsteq fp, r8, lsr ip │ │ │ │ - @ instruction: 0x0111a8b8 │ │ │ │ + tsteq fp, r0, asr #24 │ │ │ │ + tsteq r1, r4, asr #17 │ │ │ │ @ instruction: 0x010f9894 │ │ │ │ @ instruction: 0x0124e668 │ │ │ │ tsteq pc, ip, lsl #16 │ │ │ │ smlabteq pc, r8, r7, r9 @ │ │ │ │ smlabbeq pc, r4, r7, r9 @ │ │ │ │ - tsteq fp, r4, lsl #21 │ │ │ │ - tsteq r1, r0, ror r2 │ │ │ │ - tsteq r1, r0, ror #10 │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + tsteq r1, ip, ror r2 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ strdeq r9, [pc, -ip] │ │ │ │ - @ instruction: 0x0111a6bc │ │ │ │ + tsteq r1, r8, asr #13 │ │ │ │ tsteq pc, r0, ror #12 │ │ │ │ tsteq pc, ip, lsl r6 @ │ │ │ │ ldrdeq r9, [pc, -r8] │ │ │ │ @ instruction: 0x010f9594 │ │ │ │ - tsteq r0, ip, ror #25 │ │ │ │ - @ instruction: 0x01108cb8 │ │ │ │ - tsteq r0, r4, lsl #25 │ │ │ │ - tsteq r0, r0, asr ip │ │ │ │ - tsteq fp, r8, asr #15 │ │ │ │ - tsteq r0, r8, lsl ip │ │ │ │ - tsteq r1, r8, lsr #5 │ │ │ │ + @ instruction: 0x01108cf8 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ + @ instruction: 0x01108c90 │ │ │ │ + tsteq r0, ip, asr ip │ │ │ │ + @ instruction: 0x011b57d0 │ │ │ │ + tsteq r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x0111a2b4 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - tsteq r0, r0, ror #23 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ + tsteq r0, ip, ror #23 │ │ │ │ + tsteq r1, r0, lsl #5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r0, ip, lsr #23 │ │ │ │ - tsteq r1, r0, asr #4 │ │ │ │ + @ instruction: 0x01108bb8 │ │ │ │ + tsteq r1, ip, asr #4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ - tsteq r0, r0, ror fp │ │ │ │ - tsteq r1, r0, lsl #4 │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ + tsteq r1, ip, lsl #4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq fp, r4, ror #13 │ │ │ │ - tsteq r0, r4, lsr fp │ │ │ │ - tsteq r1, r4, asr #3 │ │ │ │ + tsteq fp, ip, ror #13 │ │ │ │ + tsteq r0, r0, asr #22 │ │ │ │ + @ instruction: 0x0111a1d0 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tsteq fp, r8, lsr #13 │ │ │ │ - @ instruction: 0x01108af8 │ │ │ │ - tsteq r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x011b56b0 │ │ │ │ + tsteq r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x0111a194 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ - @ instruction: 0x01108abc │ │ │ │ - tsteq r1, r0, asr r1 │ │ │ │ - tsteq fp, r0, lsr r6 │ │ │ │ - tsteq r0, r0, lsl #21 │ │ │ │ - tsteq r1, r0, lsl r1 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ + tsteq r0, r8, asr #21 │ │ │ │ + tsteq r1, ip, asr r1 │ │ │ │ + tsteq fp, r8, lsr r6 │ │ │ │ + tsteq r0, ip, lsl #21 │ │ │ │ + tsteq r1, ip, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq r0, r8, asr #20 │ │ │ │ + tsteq r0, r4, asr sl │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - tsteq r0, r8, lsl sl │ │ │ │ - tsteq r0, r8, ror #19 │ │ │ │ - tsteq fp, r4, asr #6 │ │ │ │ - @ instruction: 0x01108794 │ │ │ │ - tsteq r1, r4, lsr #28 │ │ │ │ + tsteq r0, r4, lsr #20 │ │ │ │ + @ instruction: 0x011089f4 │ │ │ │ + tsteq fp, ip, asr #6 │ │ │ │ + tsteq r0, r0, lsr #15 │ │ │ │ + tsteq r1, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r0, ip, asr r7 │ │ │ │ + tsteq r0, r8, ror #14 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - tsteq r0, ip, lsr #14 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq fp, r4, lsr #5 │ │ │ │ - @ instruction: 0x011086f4 │ │ │ │ - tsteq r1, r8, lsl #27 │ │ │ │ - @ instruction: 0x011086bc │ │ │ │ + tsteq fp, ip, lsr #5 │ │ │ │ + tsteq r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x01119d94 │ │ │ │ + tsteq r0, r8, asr #13 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq fp, r4, lsr r2 │ │ │ │ - tsteq r0, r4, lsl #13 │ │ │ │ - tsteq r1, r4, lsl sp │ │ │ │ + tsteq fp, ip, lsr r2 │ │ │ │ + @ instruction: 0x01108690 │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x011b51f8 │ │ │ │ - tsteq r0, r8, asr #12 │ │ │ │ - @ instruction: 0x01119cd8 │ │ │ │ + tsteq fp, r0, lsl #4 │ │ │ │ + tsteq r0, r4, asr r6 │ │ │ │ + tsteq r1, r4, ror #25 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x011b51bc │ │ │ │ - tsteq r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x01119c9c │ │ │ │ + tsteq fp, r4, asr #3 │ │ │ │ + tsteq r0, r8, lsl r6 │ │ │ │ + tsteq r1, r8, lsr #25 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq fp, r0, lsl #3 │ │ │ │ - @ instruction: 0x011085d0 │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - @ instruction: 0x01108598 │ │ │ │ - tsteq r0, r4, ror #10 │ │ │ │ + tsteq fp, r8, lsl #3 │ │ │ │ + @ instruction: 0x011085dc │ │ │ │ + tsteq r1, r0, ror ip │ │ │ │ + tsteq r0, r4, lsr #11 │ │ │ │ + tsteq r0, r0, ror r5 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - tsteq r0, r4, lsr r5 │ │ │ │ + tsteq r0, r0, asr #10 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - tsteq r0, r0, lsl #10 │ │ │ │ + tsteq r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ - tsteq r0, r4, asr #9 │ │ │ │ - tsteq r1, r4, asr fp │ │ │ │ + tsteq fp, ip, ror r0 │ │ │ │ + @ instruction: 0x011084d0 │ │ │ │ + tsteq r1, r0, ror #22 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x01108498 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r0, ip, asr r4 │ │ │ │ + tsteq r0, r8, ror #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x011083fc │ │ │ │ + tsteq r0, r8, lsr r4 │ │ │ │ + tsteq r0, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r0, ip, asr #7 │ │ │ │ + @ instruction: 0x011083d8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0110839c │ │ │ │ + tsteq r0, r8, lsr #7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldr r2, [pc, #-208] @ 4d9d14 │ │ │ │ ldr r1, [pc, #-208] @ 4d9d18 │ │ │ │ ldr r3, [pc, #-208] @ 4d9d1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1073095,52 +1073095,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4da780 │ │ │ │ ldrdeq sp, [r4, -r0]! │ │ │ │ smlawteq r4, r0, r9, sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, asr #28 │ │ │ │ - tsteq r1, r0, lsr r9 │ │ │ │ + tsteq fp, r0, asr lr │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0124d47c │ │ │ │ - @ instruction: 0x011b4790 │ │ │ │ - @ instruction: 0x011192b0 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ + @ instruction: 0x011b4798 │ │ │ │ + @ instruction: 0x011192bc │ │ │ │ + tsteq r1, r0, lsl #5 │ │ │ │ tsteq pc, r0, lsl #8 │ │ │ │ - tsteq r1, ip, lsr #4 │ │ │ │ - tsteq fp, r8, lsr #13 │ │ │ │ - @ instruction: 0x01107af8 │ │ │ │ - tsteq r1, ip, lsl #3 │ │ │ │ - tsteq fp, ip, ror #12 │ │ │ │ - @ instruction: 0x01107abc │ │ │ │ - tsteq r1, r0, asr r1 │ │ │ │ - tsteq fp, r0, lsr r6 │ │ │ │ - tsteq r0, r0, lsl #21 │ │ │ │ - tsteq r1, r4, lsl r1 │ │ │ │ - @ instruction: 0x011b45f4 │ │ │ │ - tsteq r0, r4, asr #20 │ │ │ │ - ldrsbeq r9, [r1, -r8] │ │ │ │ - @ instruction: 0x011b45b8 │ │ │ │ - tsteq r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x0111909c │ │ │ │ - @ instruction: 0x011079d0 │ │ │ │ - tsteq fp, r8, asr #10 │ │ │ │ - @ instruction: 0x01107998 │ │ │ │ - tsteq r1, ip, lsr #32 │ │ │ │ - tsteq fp, ip, lsl #10 │ │ │ │ - tsteq r0, ip, asr r9 │ │ │ │ - @ instruction: 0x01118ff0 │ │ │ │ - @ instruction: 0x011b44d0 │ │ │ │ - tsteq r0, r0, lsr #18 │ │ │ │ - @ instruction: 0x01118fb4 │ │ │ │ - @ instruction: 0x011b4494 │ │ │ │ - tsteq r0, r4, ror #17 │ │ │ │ - tsteq r1, r8, ror pc │ │ │ │ + tsteq r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x011b46b0 │ │ │ │ + tsteq r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x01119198 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ + tsteq r0, r8, asr #21 │ │ │ │ + tsteq r1, ip, asr r1 │ │ │ │ + tsteq fp, r8, lsr r6 │ │ │ │ + tsteq r0, ip, lsl #21 │ │ │ │ + tsteq r1, r0, lsr #2 │ │ │ │ + @ instruction: 0x011b45fc │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ + tsteq r1, r4, ror #1 │ │ │ │ + tsteq fp, r0, asr #11 │ │ │ │ + tsteq r0, r4, lsl sl │ │ │ │ + tsteq r1, r8, lsr #1 │ │ │ │ + @ instruction: 0x011079dc │ │ │ │ + tsteq fp, r0, asr r5 │ │ │ │ + tsteq r0, r4, lsr #19 │ │ │ │ + tsteq r1, r8, lsr r0 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + tsteq r0, r8, ror #18 │ │ │ │ + @ instruction: 0x01118ffc │ │ │ │ + @ instruction: 0x011b44d8 │ │ │ │ + tsteq r0, ip, lsr #18 │ │ │ │ + tsteq r1, r0, asr #31 │ │ │ │ + @ instruction: 0x011b449c │ │ │ │ + @ instruction: 0x011078f0 │ │ │ │ + tsteq r1, r4, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -1073985,80 +1073985,80 @@ │ │ │ │ @ instruction: 0x0124c998 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01255690 │ │ │ │ @ instruction: 0x0124c92c │ │ │ │ tsteq pc, r4, lsr ip @ │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r7, ip, ror #28 │ │ │ │ - @ instruction: 0x01118a98 │ │ │ │ - @ instruction: 0x011185b0 │ │ │ │ - tsteq r1, r4, asr sl │ │ │ │ + tsteq r7, r8, ror lr │ │ │ │ + tsteq r1, r4, lsr #21 │ │ │ │ + @ instruction: 0x011185bc │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ andeq sl, r0, r8, asr #2 │ │ │ │ @ instruction: 0x0124c7a4 │ │ │ │ - tsteq r1, r4, lsr #10 │ │ │ │ - tsteq r7, r4, asr sp │ │ │ │ - @ instruction: 0x01118490 │ │ │ │ - tsteq r1, r4, asr #18 │ │ │ │ - tsteq r1, r0, lsr #18 │ │ │ │ - @ instruction: 0x011b3b9c │ │ │ │ - tsteq r0, ip, ror #31 │ │ │ │ - tsteq r1, r4, lsl #13 │ │ │ │ + tsteq r1, r0, lsr r5 │ │ │ │ + tsteq r7, r0, ror #26 │ │ │ │ + @ instruction: 0x0111849c │ │ │ │ + tsteq r1, r0, asr r9 │ │ │ │ + tsteq r1, ip, lsr #18 │ │ │ │ + tsteq fp, r4, lsr #23 │ │ │ │ + @ instruction: 0x01106ff8 │ │ │ │ + @ instruction: 0x01118690 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x011b3a98 │ │ │ │ - tsteq r1, r8, ror r5 │ │ │ │ + tsteq fp, r0, lsr #21 │ │ │ │ + tsteq r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - tsteq r1, r4, ror #13 │ │ │ │ - tsteq r0, r4, lsr lr │ │ │ │ + @ instruction: 0x011186f0 │ │ │ │ + tsteq r0, r0, asr #28 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ tsteq pc, r8, ror #12 │ │ │ │ - tsteq r0, r8, lsr #27 │ │ │ │ + @ instruction: 0x01106db4 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - tsteq fp, r8, lsr #18 │ │ │ │ - tsteq r0, r4, ror sp │ │ │ │ - tsteq r1, r0, lsl r4 │ │ │ │ + tsteq fp, r0, lsr r9 │ │ │ │ + tsteq r0, r0, lsl #27 │ │ │ │ + tsteq r1, ip, lsl r4 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - tsteq fp, ip, ror #17 │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ - @ instruction: 0x011183d4 │ │ │ │ + @ instruction: 0x011b38f4 │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ + tsteq r1, r0, ror #7 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x011b38b0 │ │ │ │ - @ instruction: 0x01106cfc │ │ │ │ - @ instruction: 0x01118390 │ │ │ │ + @ instruction: 0x011b38b8 │ │ │ │ + tsteq r0, r8, lsl #26 │ │ │ │ + @ instruction: 0x0111839c │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - tsteq r0, r4, asr #25 │ │ │ │ - tsteq fp, r0, asr #16 │ │ │ │ - tsteq r0, ip, lsl #25 │ │ │ │ - tsteq r1, r8, lsr #6 │ │ │ │ + @ instruction: 0x01106cd0 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + @ instruction: 0x01106c98 │ │ │ │ + tsteq r1, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - @ instruction: 0x011b37fc │ │ │ │ - tsteq r0, ip, asr #24 │ │ │ │ - tsteq r1, r4, ror #5 │ │ │ │ + tsteq fp, r4, lsl #16 │ │ │ │ + tsteq r0, r8, asr ip │ │ │ │ + @ instruction: 0x011182f0 │ │ │ │ andeq r0, r0, r6, ror r8 │ │ │ │ - @ instruction: 0x011b37bc │ │ │ │ - tsteq r0, ip, lsl #24 │ │ │ │ - tsteq r1, r4, lsr #5 │ │ │ │ + tsteq fp, r4, asr #15 │ │ │ │ + tsteq r0, r8, lsl ip │ │ │ │ + @ instruction: 0x011182b0 │ │ │ │ andeq r0, r0, r7, ror r8 │ │ │ │ - tsteq fp, ip, ror r7 │ │ │ │ - tsteq r0, ip, asr #23 │ │ │ │ - tsteq r1, r4, ror #4 │ │ │ │ + tsteq fp, r4, lsl #15 │ │ │ │ + @ instruction: 0x01106bd8 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ andeq r0, r0, r9, ror r8 │ │ │ │ - tsteq fp, ip, lsr r7 │ │ │ │ - tsteq r0, ip, lsl #23 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ + tsteq fp, r4, asr #14 │ │ │ │ + @ instruction: 0x01106b98 │ │ │ │ + tsteq r1, r0, lsr r2 │ │ │ │ andeq r0, r0, sl, ror r8 │ │ │ │ - @ instruction: 0x011b36fc │ │ │ │ - tsteq r0, ip, asr #22 │ │ │ │ - tsteq r1, r4, ror #3 │ │ │ │ + tsteq fp, r4, lsl #14 │ │ │ │ + tsteq r0, r8, asr fp │ │ │ │ + @ instruction: 0x011181f0 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - @ instruction: 0x011b36bc │ │ │ │ - tsteq r0, ip, lsl #22 │ │ │ │ - tsteq r1, r4, lsr #3 │ │ │ │ + tsteq fp, r4, asr #13 │ │ │ │ + tsteq r0, r8, lsl fp │ │ │ │ + @ instruction: 0x011181b0 │ │ │ │ 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, #2164] @ 4dc454 │ │ │ │ ldr r3, [pc, #2164] @ 4dc458 │ │ │ │ @@ -1074606,85 +1074606,85 @@ │ │ │ │ @ instruction: 0x0124c020 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01254d0c │ │ │ │ @ instruction: 0x0124bfac │ │ │ │ tsteq pc, r0, ror r2 @ │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x011764bc │ │ │ │ - tsteq r1, r8, ror #1 │ │ │ │ - tsteq r1, ip, ror #25 │ │ │ │ - tsteq r1, r8, asr r1 │ │ │ │ + tsteq r7, r8, asr #9 │ │ │ │ + ldrsheq r8, [r1, -r4] │ │ │ │ + @ instruction: 0x01117cf8 │ │ │ │ + tsteq r1, r4, ror #2 │ │ │ │ strdeq r1, [r4], -r0 │ │ │ │ strdeq fp, [r4, -r8]! │ │ │ │ - @ instruction: 0x01117bf8 │ │ │ │ - tsteq r7, r4, lsr #7 │ │ │ │ - tsteq r1, ip, asr #23 │ │ │ │ - tsteq r1, r8, ror pc │ │ │ │ - @ instruction: 0x01117f9c │ │ │ │ - @ instruction: 0x011b31f4 │ │ │ │ - tsteq r0, r4, asr #12 │ │ │ │ - @ instruction: 0x01117cdc │ │ │ │ + tsteq r1, r4, lsl #24 │ │ │ │ + @ instruction: 0x011763b0 │ │ │ │ + @ instruction: 0x01117bd8 │ │ │ │ + tsteq r1, r4, lsl #31 │ │ │ │ + tsteq r1, r8, lsr #31 │ │ │ │ + @ instruction: 0x011b31fc │ │ │ │ + tsteq r0, r0, asr r6 │ │ │ │ + tsteq r1, r8, ror #25 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq fp, r4, lsl r1 │ │ │ │ - @ instruction: 0x01117bf4 │ │ │ │ + tsteq fp, ip, lsl r1 │ │ │ │ + tsteq r1, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - @ instruction: 0x011064f4 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ tsteq pc, r8, lsr #26 │ │ │ │ - tsteq r0, r8, ror #8 │ │ │ │ - tsteq fp, r4, lsl r0 │ │ │ │ - @ instruction: 0x01117af8 │ │ │ │ + tsteq r0, r4, ror r4 │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ + tsteq r1, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x011b2fd0 │ │ │ │ - tsteq r0, r0, lsr #8 │ │ │ │ - @ instruction: 0x01117ab8 │ │ │ │ + @ instruction: 0x011b2fd8 │ │ │ │ + tsteq r0, ip, lsr #8 │ │ │ │ + tsteq r1, r4, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011b2f90 │ │ │ │ - tsteq r0, r0, ror #7 │ │ │ │ - tsteq r1, r8, ror sl │ │ │ │ + @ instruction: 0x011b2f98 │ │ │ │ + tsteq r0, ip, ror #7 │ │ │ │ + tsteq r1, r4, lsl #21 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq fp, r0, asr pc │ │ │ │ - tsteq r0, r0, lsr #7 │ │ │ │ - tsteq r1, r8, lsr sl │ │ │ │ + tsteq fp, r8, asr pc │ │ │ │ + tsteq r0, ip, lsr #7 │ │ │ │ + tsteq r1, r4, asr #20 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - tsteq r0, r0, ror #6 │ │ │ │ - @ instruction: 0x011179f8 │ │ │ │ + tsteq fp, r8, lsl pc │ │ │ │ + tsteq r0, ip, ror #6 │ │ │ │ + tsteq r1, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x011b2ed0 │ │ │ │ - tsteq r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x011179b8 │ │ │ │ + @ instruction: 0x011b2ed8 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r1, r4, asr #19 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x011b2e90 │ │ │ │ - tsteq r0, r0, ror #5 │ │ │ │ - tsteq r1, r8, ror r9 │ │ │ │ + @ instruction: 0x011b2e98 │ │ │ │ + tsteq r0, ip, ror #5 │ │ │ │ + tsteq r1, r4, lsl #19 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r1, r8, ror #23 │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ - tsteq r1, r4, lsr #18 │ │ │ │ + @ instruction: 0x01117bf4 │ │ │ │ + tsteq fp, r8, asr lr │ │ │ │ + tsteq r1, r0, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r1, r8, asr #22 │ │ │ │ - @ instruction: 0x011b2df8 │ │ │ │ - tsteq r1, r8, asr #17 │ │ │ │ + tsteq r1, r4, asr fp │ │ │ │ + tsteq fp, r0, lsl #28 │ │ │ │ + @ instruction: 0x011178d4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x011b2db8 │ │ │ │ - @ instruction: 0x01117894 │ │ │ │ + tsteq r0, r8, lsl r2 │ │ │ │ + tsteq fp, r0, asr #27 │ │ │ │ + tsteq r1, r0, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq fp, r8, ror sp │ │ │ │ - tsteq r0, r8, asr #3 │ │ │ │ - tsteq r1, r0, ror #16 │ │ │ │ + tsteq fp, r0, lsl #27 │ │ │ │ + @ instruction: 0x011061d4 │ │ │ │ + tsteq r1, ip, ror #16 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - tsteq fp, ip, lsr sp │ │ │ │ - tsteq r0, ip, lsl #3 │ │ │ │ - tsteq r1, r4, lsr #16 │ │ │ │ + tsteq fp, r4, asr #26 │ │ │ │ + @ instruction: 0x01106198 │ │ │ │ + tsteq r1, r0, lsr r8 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ - tsteq r0, r4, asr r1 │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ 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] @ 4dce64 │ │ │ │ ldr r3, [pc, #2240] @ 4dce68 │ │ │ │ ldr r2, [pc, #2240] @ 4dce6c │ │ │ │ @@ -1075248,85 +1075248,85 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ b 4dc7fc │ │ │ │ @ instruction: 0x0124b65c │ │ │ │ @ instruction: 0x0125436c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0124b600 │ │ │ │ ldrdeq r7, [pc, -r8] │ │ │ │ - @ instruction: 0x011b2a94 │ │ │ │ - tsteq r0, r0, ror #29 │ │ │ │ - tsteq r1, ip, ror r5 │ │ │ │ + @ instruction: 0x011b2a9c │ │ │ │ + tsteq r0, ip, ror #29 │ │ │ │ + tsteq r1, r8, lsl #11 │ │ │ │ muleq r0, lr, r8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r7, r8, asr #21 │ │ │ │ - @ instruction: 0x011176f4 │ │ │ │ - tsteq r1, r0, lsr #16 │ │ │ │ - @ instruction: 0x011177d0 │ │ │ │ + @ instruction: 0x01175ad4 │ │ │ │ + tsteq r1, r0, lsl #14 │ │ │ │ + tsteq r1, ip, lsr #16 │ │ │ │ + @ instruction: 0x011177dc │ │ │ │ andeq r0, r1, r8, lsl #6 │ │ │ │ @ instruction: 0x0124b400 │ │ │ │ - tsteq r1, r0, asr #14 │ │ │ │ - @ instruction: 0x011759b8 │ │ │ │ - tsteq r1, r8, lsl #14 │ │ │ │ - tsteq r1, r4, lsl #11 │ │ │ │ - tsteq r1, r4, lsr #11 │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ - tsteq r0, r0, asr ip │ │ │ │ - tsteq r1, r8, ror #5 │ │ │ │ + tsteq r1, ip, asr #14 │ │ │ │ + tsteq r7, r4, asr #19 │ │ │ │ + tsteq r1, r4, lsl r7 │ │ │ │ + @ instruction: 0x01117590 │ │ │ │ + @ instruction: 0x011175b0 │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ + tsteq r0, ip, asr ip │ │ │ │ + @ instruction: 0x011172f4 │ │ │ │ @ instruction: 0x000008be │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - @ instruction: 0x011b26fc │ │ │ │ - @ instruction: 0x011171dc │ │ │ │ + tsteq fp, r4, lsl #14 │ │ │ │ + tsteq r1, r8, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - @ instruction: 0x01105a98 │ │ │ │ + tsteq r1, ip, asr #6 │ │ │ │ + tsteq r0, r4, lsr #21 │ │ │ │ smlabteq pc, r8, r2, r6 @ │ │ │ │ - tsteq fp, ip, lsr #11 │ │ │ │ - @ instruction: 0x011059fc │ │ │ │ - @ instruction: 0x01117094 │ │ │ │ + @ instruction: 0x011b25b4 │ │ │ │ + tsteq r0, r8, lsl #20 │ │ │ │ + tsteq r1, r0, lsr #1 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - tsteq fp, ip, ror #10 │ │ │ │ - @ instruction: 0x011059bc │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ + tsteq fp, r4, ror r5 │ │ │ │ + tsteq r0, r8, asr #19 │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - tsteq fp, ip, lsr #10 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - tsteq r1, r4, lsl r0 │ │ │ │ + tsteq fp, r4, lsr r5 │ │ │ │ + tsteq r0, r8, lsl #19 │ │ │ │ + tsteq r1, r0, lsr #32 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - tsteq fp, ip, ror #9 │ │ │ │ - tsteq r0, ip, lsr r9 │ │ │ │ - @ instruction: 0x01116fd4 │ │ │ │ + @ instruction: 0x011b24f4 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ + tsteq r1, r0, ror #31 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - tsteq fp, ip, lsr #9 │ │ │ │ - @ instruction: 0x011058fc │ │ │ │ - @ instruction: 0x01116f94 │ │ │ │ + @ instruction: 0x011b24b4 │ │ │ │ + tsteq r0, r8, lsl #18 │ │ │ │ + tsteq r1, r0, lsr #31 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - tsteq fp, ip, ror #8 │ │ │ │ - @ instruction: 0x011058bc │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ + tsteq fp, r4, ror r4 │ │ │ │ + tsteq r0, r8, asr #17 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - tsteq r0, r4, lsl #17 │ │ │ │ + @ instruction: 0x01105890 │ │ │ │ andeq r0, r0, pc, lsr #17 │ │ │ │ - tsteq r0, r4, asr r8 │ │ │ │ - tsteq fp, ip, asr #7 │ │ │ │ - tsteq r0, ip, lsl r8 │ │ │ │ - @ instruction: 0x01116eb4 │ │ │ │ + tsteq r0, r0, ror #16 │ │ │ │ + @ instruction: 0x011b23d4 │ │ │ │ + tsteq r0, r8, lsr #16 │ │ │ │ + tsteq r1, r0, asr #29 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - @ instruction: 0x011b2390 │ │ │ │ - tsteq r0, r0, ror #15 │ │ │ │ - tsteq r1, r8, ror lr │ │ │ │ + @ instruction: 0x011b2398 │ │ │ │ + tsteq r0, ip, ror #15 │ │ │ │ + tsteq r1, r4, lsl #29 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - tsteq r1, r0, asr #2 │ │ │ │ - tsteq fp, r0, asr #6 │ │ │ │ - tsteq r1, ip, lsr #28 │ │ │ │ + tsteq r1, ip, asr #2 │ │ │ │ + tsteq fp, r8, asr #6 │ │ │ │ + tsteq r1, r8, lsr lr │ │ │ │ muleq r0, r9, r8 │ │ │ │ - @ instruction: 0x011b22fc │ │ │ │ - tsteq r0, r8, asr #14 │ │ │ │ - tsteq r1, r4, ror #27 │ │ │ │ + tsteq fp, r4, lsl #6 │ │ │ │ + tsteq r0, r4, asr r7 │ │ │ │ + @ instruction: 0x01116df0 │ │ │ │ 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] @ 4dde84 │ │ │ │ @@ -1076280,127 +1076280,127 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ b 4dd2d8 │ │ │ │ @ instruction: 0x0124ac44 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0124ac24 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - tsteq fp, r4, lsl #31 │ │ │ │ - tsteq fp, r4, ror pc │ │ │ │ + tsteq fp, ip, lsl #31 │ │ │ │ + tsteq fp, ip, ror pc │ │ │ │ smlabteq pc, r4, r5, r9 @ │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ + tsteq r1, ip, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq fp, r0, lsl #28 │ │ │ │ - tsteq r1, ip, ror #17 │ │ │ │ - tsteq fp, r0, asr #27 │ │ │ │ + tsteq fp, r8, lsl #28 │ │ │ │ + @ instruction: 0x011168f8 │ │ │ │ + tsteq fp, r8, asr #27 │ │ │ │ tsteq pc, ip, ror sl @ │ │ │ │ - @ instruction: 0x0111689c │ │ │ │ + tsteq r1, r8, lsr #17 │ │ │ │ @ instruction: 0x0124a848 │ │ │ │ smlatteq pc, r8, r9, r5 │ │ │ │ - @ instruction: 0x011b1cf8 │ │ │ │ - tsteq r1, r4, ror #15 │ │ │ │ + tsteq fp, r0, lsl #26 │ │ │ │ + @ instruction: 0x011167f0 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - @ instruction: 0x011b1cbc │ │ │ │ - tsteq fp, ip, lsr #25 │ │ │ │ + tsteq fp, r4, asr #25 │ │ │ │ + @ instruction: 0x011b1cb4 │ │ │ │ strdeq r9, [pc, -r8] │ │ │ │ - tsteq r1, ip, ror #14 │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq fp, ip, asr #22 │ │ │ │ - tsteq r1, r8, lsr r6 │ │ │ │ - tsteq fp, ip, lsl #22 │ │ │ │ + tsteq fp, r4, asr fp │ │ │ │ + tsteq r1, r4, asr #12 │ │ │ │ + tsteq fp, r4, lsl fp │ │ │ │ smlabteq pc, r4, r7, r5 @ │ │ │ │ - tsteq r1, r4, ror #11 │ │ │ │ + @ instruction: 0x011165f0 │ │ │ │ smlabbeq pc, r0, r7, r5 @ │ │ │ │ - @ instruction: 0x011b1a90 │ │ │ │ - tsteq r1, ip, ror r5 │ │ │ │ + @ instruction: 0x011b1a98 │ │ │ │ + tsteq r1, r8, lsl #11 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tsteq fp, ip, asr #19 │ │ │ │ - @ instruction: 0x011164b8 │ │ │ │ + @ instruction: 0x011b19d4 │ │ │ │ + tsteq r1, r4, asr #9 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ tsteq pc, r8, asr #12 │ │ │ │ - tsteq fp, r8, asr #18 │ │ │ │ - tsteq r1, ip, lsr #8 │ │ │ │ - @ instruction: 0x011b1890 │ │ │ │ - tsteq r0, r0, ror #25 │ │ │ │ - tsteq r1, r0, ror r3 │ │ │ │ + tsteq fp, r0, asr r9 │ │ │ │ + tsteq r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x011b1898 │ │ │ │ + tsteq r0, ip, ror #25 │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - tsteq fp, r8, asr #16 │ │ │ │ - tsteq r1, r4, lsr #6 │ │ │ │ + tsteq r1, r4, lsr r2 │ │ │ │ + tsteq fp, r0, asr r8 │ │ │ │ + tsteq r1, r0, lsr r3 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - tsteq fp, r4, ror r7 │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ + tsteq fp, ip, ror r7 │ │ │ │ + tsteq r1, r4, ror #4 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - tsteq fp, r8, asr #14 │ │ │ │ - tsteq r1, r4, lsr r2 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ + tsteq r1, r0, asr #4 │ │ │ │ smlabteq pc, r4, r3, r5 @ │ │ │ │ - tsteq fp, r8, asr #13 │ │ │ │ - tsteq r0, r8, lsl fp │ │ │ │ - @ instruction: 0x011161b0 │ │ │ │ - tsteq fp, r8, lsl #13 │ │ │ │ - @ instruction: 0x01104ad8 │ │ │ │ - tsteq r1, r8, ror #2 │ │ │ │ + @ instruction: 0x011b16d0 │ │ │ │ + tsteq r0, r4, lsr #22 │ │ │ │ + @ instruction: 0x011161bc │ │ │ │ + @ instruction: 0x011b1690 │ │ │ │ + tsteq r0, r4, ror #21 │ │ │ │ + tsteq r1, r4, ror r1 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - tsteq fp, ip, asr #12 │ │ │ │ - @ instruction: 0x01104a9c │ │ │ │ - tsteq r1, ip, lsr #2 │ │ │ │ + tsteq fp, r4, asr r6 │ │ │ │ + tsteq r0, r8, lsr #21 │ │ │ │ + tsteq r1, r8, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x011164bc │ │ │ │ - tsteq r1, r4, ror #1 │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ + tsteq r1, r8, asr #9 │ │ │ │ + ldrsheq r6, [r1, -r0] │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - tsteq fp, r4, asr #11 │ │ │ │ - tsteq r0, r4, lsl sl │ │ │ │ - tsteq r1, ip, lsr #1 │ │ │ │ - @ instruction: 0x011049dc │ │ │ │ - tsteq fp, r8, asr #10 │ │ │ │ - @ instruction: 0x01104998 │ │ │ │ - tsteq r1, r8, lsr #32 │ │ │ │ - tsteq fp, ip, lsl #10 │ │ │ │ - tsteq r0, ip, asr r9 │ │ │ │ - tsteq r1, ip, ror #31 │ │ │ │ + tsteq fp, ip, asr #11 │ │ │ │ + tsteq r0, r0, lsr #20 │ │ │ │ + ldrheq r6, [r1, -r8] │ │ │ │ + tsteq r0, r8, ror #19 │ │ │ │ + tsteq fp, r0, asr r5 │ │ │ │ + tsteq r0, r4, lsr #19 │ │ │ │ + tsteq r1, r4, lsr r0 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + tsteq r0, r8, ror #18 │ │ │ │ + @ instruction: 0x01115ff8 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - @ instruction: 0x011b14d0 │ │ │ │ - tsteq r0, r0, lsr #18 │ │ │ │ - @ instruction: 0x01115fb0 │ │ │ │ + @ instruction: 0x011b14d8 │ │ │ │ + tsteq r0, ip, lsr #18 │ │ │ │ + @ instruction: 0x01115fbc │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - @ instruction: 0x011b1494 │ │ │ │ - tsteq r0, r4, ror #17 │ │ │ │ - tsteq r1, r8, ror pc │ │ │ │ - tsteq fp, r8, asr r4 │ │ │ │ - tsteq r0, r8, lsr #17 │ │ │ │ - tsteq r1, r8, lsr pc │ │ │ │ + @ instruction: 0x011b149c │ │ │ │ + @ instruction: 0x011048f0 │ │ │ │ + tsteq r1, r4, lsl #31 │ │ │ │ + tsteq fp, r0, ror #8 │ │ │ │ + @ instruction: 0x011048b4 │ │ │ │ + tsteq r1, r4, asr #30 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - tsteq fp, ip, lsl r4 │ │ │ │ - tsteq r0, ip, ror #16 │ │ │ │ - tsteq r1, r0, lsl #30 │ │ │ │ - @ instruction: 0x011b13d0 │ │ │ │ - tsteq r1, r4, asr #4 │ │ │ │ - @ instruction: 0x01115eb0 │ │ │ │ - @ instruction: 0x011b1390 │ │ │ │ - tsteq r0, r0, ror #15 │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ + tsteq fp, r4, lsr #8 │ │ │ │ + tsteq r0, r8, ror r8 │ │ │ │ + tsteq r1, ip, lsl #30 │ │ │ │ + @ instruction: 0x011b13d8 │ │ │ │ + tsteq r1, r0, asr r2 │ │ │ │ + @ instruction: 0x01115ebc │ │ │ │ + @ instruction: 0x011b1398 │ │ │ │ + tsteq r0, ip, ror #15 │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ - tsteq r0, r4, lsr #15 │ │ │ │ - tsteq r1, r4, lsr lr │ │ │ │ + tsteq fp, ip, asr r3 │ │ │ │ + @ instruction: 0x011047b0 │ │ │ │ + tsteq r1, r0, asr #28 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - tsteq fp, r4, lsl r3 │ │ │ │ - tsteq r0, r4, ror #14 │ │ │ │ - @ instruction: 0x01115df8 │ │ │ │ - tsteq r0, ip, lsr #14 │ │ │ │ + tsteq fp, ip, lsl r3 │ │ │ │ + tsteq r0, r0, ror r7 │ │ │ │ + tsteq r1, r4, lsl #28 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -1076769,64 +1076769,64 @@ │ │ │ │ bl c0190 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 4de240 │ │ │ │ @ instruction: 0x01249b78 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012499bc │ │ │ │ - tsteq fp, r8, ror #28 │ │ │ │ - @ instruction: 0x011042b8 │ │ │ │ - tsteq r1, r0, asr r9 │ │ │ │ + tsteq fp, r0, ror lr │ │ │ │ + tsteq r0, r4, asr #5 │ │ │ │ + tsteq r1, ip, asr r9 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - tsteq fp, r4, lsr #28 │ │ │ │ - @ instruction: 0x011157fc │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ + tsteq fp, ip, lsr #28 │ │ │ │ + tsteq r1, r8, lsl #16 │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - tsteq fp, r4, ror #27 │ │ │ │ - tsteq r0, r4, lsr r2 │ │ │ │ - tsteq r1, ip, asr #17 │ │ │ │ - tsteq fp, r4, lsr #27 │ │ │ │ - @ instruction: 0x011041f4 │ │ │ │ - tsteq r1, ip, lsl #17 │ │ │ │ + tsteq fp, ip, ror #27 │ │ │ │ + tsteq r0, r0, asr #4 │ │ │ │ + @ instruction: 0x011158d8 │ │ │ │ + tsteq fp, ip, lsr #27 │ │ │ │ + tsteq r0, r0, lsl #4 │ │ │ │ + @ instruction: 0x01115898 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - tsteq fp, r4, ror #26 │ │ │ │ - @ instruction: 0x011041b4 │ │ │ │ - tsteq r1, ip, asr #16 │ │ │ │ + tsteq fp, ip, ror #26 │ │ │ │ + tsteq r0, r0, asr #3 │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - tsteq fp, r4, lsr #26 │ │ │ │ - tsteq r0, r4, ror r1 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq fp, r4, ror #25 │ │ │ │ - tsteq r0, r4, lsr r1 │ │ │ │ - tsteq r1, ip, asr #15 │ │ │ │ - tsteq fp, r4, lsr #25 │ │ │ │ - ldrsheq r4, [r0, -r4] │ │ │ │ - tsteq r1, ip, lsl #15 │ │ │ │ + tsteq fp, ip, lsr #26 │ │ │ │ + tsteq r0, r0, lsl #3 │ │ │ │ + tsteq r1, r8, lsl r8 │ │ │ │ + tsteq fp, ip, ror #25 │ │ │ │ + tsteq r0, r0, asr #2 │ │ │ │ + @ instruction: 0x011157d8 │ │ │ │ + tsteq fp, ip, lsr #25 │ │ │ │ + tsteq r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x01115798 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - tsteq fp, r4, ror #24 │ │ │ │ - ldrheq r4, [r0, -r4] │ │ │ │ - tsteq r1, ip, asr #14 │ │ │ │ - tsteq fp, r8, lsr #24 │ │ │ │ - tsteq r0, r8, ror r0 │ │ │ │ - tsteq r1, r0, lsl r7 │ │ │ │ + tsteq fp, ip, ror #24 │ │ │ │ + tsteq r0, r0, asr #1 │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ + tsteq r0, r4, lsl #1 │ │ │ │ + tsteq r1, ip, lsl r7 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - tsteq fp, ip, ror #23 │ │ │ │ - tsteq r0, ip, lsr r0 │ │ │ │ - @ instruction: 0x011156d4 │ │ │ │ + @ instruction: 0x011b0bf4 │ │ │ │ + tsteq r0, r8, asr #32 │ │ │ │ + tsteq r1, r0, ror #13 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x011b0bb0 │ │ │ │ - tsteq r0, r0 │ │ │ │ - @ instruction: 0x01115690 │ │ │ │ + @ instruction: 0x011b0bb8 │ │ │ │ + tsteq r0, ip │ │ │ │ + @ instruction: 0x0111569c │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - tsteq fp, r4, ror fp │ │ │ │ - tsteq r0, r4, asr #31 │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ - tsteq fp, r0, lsr fp │ │ │ │ - tsteq r1, ip, lsl #12 │ │ │ │ + tsteq fp, ip, ror fp │ │ │ │ + @ instruction: 0x01103fd0 │ │ │ │ + tsteq r1, r8, ror #12 │ │ │ │ + tsteq r1, r8, lsr #20 │ │ │ │ + tsteq fp, r8, lsr fp │ │ │ │ + tsteq r1, r8, lsl r6 │ │ │ │ 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, #2800] @ 0xaf0 │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ @@ -1077764,150 +1077764,150 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4def8c │ │ │ │ ldrdeq r9, [r4, -r8]! │ │ │ │ smlawteq r4, r4, r4, r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - tsteq r1, r0, asr #8 │ │ │ │ + tsteq fp, r0, ror #18 │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x011b03fc │ │ │ │ - tsteq r1, r0, ror #29 │ │ │ │ - @ instruction: 0x011b03b4 │ │ │ │ + tsteq fp, r4, lsl #8 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + @ instruction: 0x011b03bc │ │ │ │ tsteq pc, r0, lsl #20 │ │ │ │ - tsteq fp, r4, lsl #7 │ │ │ │ - tsteq r1, r8, ror #28 │ │ │ │ + tsteq fp, ip, lsl #7 │ │ │ │ + tsteq r1, r4, ror lr │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq fp, ip, lsr #4 │ │ │ │ - tsteq r1, r8, lsl sp │ │ │ │ - tsteq fp, r0, ror #3 │ │ │ │ + tsteq fp, r4, lsr r2 │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ + tsteq fp, r8, ror #3 │ │ │ │ @ instruction: 0x010f3e94 │ │ │ │ - @ instruction: 0x01114cb8 │ │ │ │ + tsteq r1, r4, asr #25 │ │ │ │ @ instruction: 0x01248c70 │ │ │ │ - tsteq fp, r0, asr #2 │ │ │ │ - tsteq r1, r8, lsr #24 │ │ │ │ + tsteq fp, r8, asr #2 │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq sl, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01114894 │ │ │ │ + @ instruction: 0x011afdb0 │ │ │ │ + tsteq r1, r0, lsr #17 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - tsteq r0, r0, asr #2 │ │ │ │ + tsteq r0, ip, asr #2 │ │ │ │ tsteq pc, r0, ror r9 @ │ │ │ │ - tstpeq sl, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, ror #14 │ │ │ │ - @ instruction: 0x011afbd0 │ │ │ │ - @ instruction: 0x011146b4 │ │ │ │ - tstpeq sl, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01102ff0 │ │ │ │ - tsteq r1, r8, lsl #13 │ │ │ │ + tstpeq sl, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ + @ instruction: 0x011afbd8 │ │ │ │ + tsteq r1, r0, asr #13 │ │ │ │ + tstpeq sl, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01102ffc │ │ │ │ + @ instruction: 0x01114694 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tstpeq sl, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r8, lsl #7 │ │ │ │ - tstpeq sl, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r4, asr #25 │ │ │ │ - tsteq r1, ip, asr r3 │ │ │ │ - tstpeq sl, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r8, lsr r7 │ │ │ │ - tsteq r1, r4, lsl r3 │ │ │ │ - @ instruction: 0x011af7fc │ │ │ │ - tsteq r1, r8, ror #5 │ │ │ │ + tstpeq sl, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01114394 │ │ │ │ + tstpeq sl, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01102cd0 │ │ │ │ + tsteq r1, r8, ror #6 │ │ │ │ + tstpeq sl, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, asr #14 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ + tstpeq sl, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011142f4 │ │ │ │ tsteq pc, r8, ror r4 @ │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ tsteq pc, r4, lsr r4 @ │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ smlatteq pc, r0, r3, r3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - tstpeq sl, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, asr r2 │ │ │ │ - tsteq r1, r0, asr #3 │ │ │ │ + tstpeq sl, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, ror #4 │ │ │ │ + tsteq r1, ip, asr #3 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - @ instruction: 0x011af6b0 │ │ │ │ - @ instruction: 0x0111419c │ │ │ │ + @ instruction: 0x011af6b8 │ │ │ │ + tsteq r1, r8, lsr #3 │ │ │ │ tsteq pc, ip, lsr #6 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - tsteq r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x01102a90 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - tsteq r0, r0, asr sl │ │ │ │ + tsteq r0, ip, asr sl │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - tsteq r0, r0, lsr #20 │ │ │ │ - tsteq r0, r4, lsl #20 │ │ │ │ + tsteq r0, ip, lsr #20 │ │ │ │ + tsteq r0, r0, lsl sl │ │ │ │ muleq r0, r3, r6 │ │ │ │ - @ instruction: 0x011029d4 │ │ │ │ - tstpeq sl, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, asr r0 │ │ │ │ + tsteq r0, r0, ror #19 │ │ │ │ + tstpeq sl, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - tstpeq sl, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01102990 │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ + tstpeq sl, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0110299c │ │ │ │ + tsteq r1, ip, lsr #32 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - tstpeq sl, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r4, asr r9 │ │ │ │ - tsteq r1, r4, ror #31 │ │ │ │ + tstpeq sl, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, ror #18 │ │ │ │ + @ instruction: 0x01113ff0 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - tsteq r0, r8, lsl r9 │ │ │ │ + tsteq r0, r4, lsr #18 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - tstpeq sl, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011028fc │ │ │ │ - tsteq r1, ip, lsl #31 │ │ │ │ + @ instruction: 0x011af4b4 │ │ │ │ + tsteq r0, r8, lsl #18 │ │ │ │ + @ instruction: 0x01113f98 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - tstpeq sl, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, asr #17 │ │ │ │ - tsteq r1, r0, asr pc │ │ │ │ + tstpeq sl, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, asr #17 │ │ │ │ + tsteq r1, ip, asr pc │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - tstpeq sl, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r4, lsl #17 │ │ │ │ - tsteq r1, r4, lsl pc │ │ │ │ + tstpeq sl, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01102890 │ │ │ │ + tsteq r1, r0, lsr #30 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - tsteq r0, r8, asr #16 │ │ │ │ + tsteq r0, r4, asr r8 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - tstpeq sl, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r4, lsr r8 │ │ │ │ - tsteq r1, r4, asr #29 │ │ │ │ + tstpeq sl, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, asr #16 │ │ │ │ + @ instruction: 0x01113ed0 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - @ instruction: 0x011027f8 │ │ │ │ + tsteq r0, r4, lsl #16 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - @ instruction: 0x011af394 │ │ │ │ - tsteq r0, r4, ror #15 │ │ │ │ - tsteq r1, r4, ror lr │ │ │ │ + @ instruction: 0x011af39c │ │ │ │ + @ instruction: 0x011027f0 │ │ │ │ + tsteq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - tstpeq sl, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsr #15 │ │ │ │ - tsteq r1, r8, lsr lr │ │ │ │ + tstpeq sl, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011027b4 │ │ │ │ + tsteq r1, r4, asr #28 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - tsteq r0, r0, ror r7 │ │ │ │ - tsteq r0, r0, asr #14 │ │ │ │ + tsteq r0, ip, ror r7 │ │ │ │ + tsteq r0, ip, asr #14 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - tsteq r0, r0, lsl r7 │ │ │ │ + tsteq r0, ip, lsl r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tstpeq sl, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011026d4 │ │ │ │ - tsteq r1, ip, ror #26 │ │ │ │ + tstpeq sl, ip, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, ror #13 │ │ │ │ + tsteq r1, r8, ror sp │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x0110269c │ │ │ │ + tsteq r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - tstpeq sl, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, ror #12 │ │ │ │ - @ instruction: 0x01113cf8 │ │ │ │ + tstpeq sl, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r4, ror r6 │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - @ instruction: 0x011af1dc │ │ │ │ - tsteq r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x01113cbc │ │ │ │ + tstpeq sl, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r8, lsr r6 │ │ │ │ + tsteq r1, r8, asr #25 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x011025f4 │ │ │ │ + tsteq r0, r0, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - tsteq r0, r4, asr #11 │ │ │ │ + @ instruction: 0x011025d0 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #-416] @ 4df658 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [pc, #-420] @ 4df660 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -1079425,121 +1079425,121 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 4e0c98 │ │ │ │ @ instruction: 0x01247c00 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlawteq r4, r8, fp, r7 │ │ │ │ - tstpeq sl, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r8, lsr fp │ │ │ │ - tsteq sl, r4, ror #30 │ │ │ │ - tsteq r1, r4, asr #20 │ │ │ │ - tsteq r1, r0, lsr #28 │ │ │ │ - @ instruction: 0x010ffe94 │ │ │ │ + tstpeq sl, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, asr #22 │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ + tsteq r1, r0, asr sl │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ + smlatbeq pc, r0, lr, pc @ │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x011aed98 │ │ │ │ - tsteq r1, r0, ror r8 │ │ │ │ - tsteq r0, ip, lsr r1 │ │ │ │ + tsteq sl, r0, lsr #27 │ │ │ │ + tsteq r1, ip, ror r8 │ │ │ │ + tsteq r0, r8, asr #2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x011ae7bc │ │ │ │ - tsteq r1, r0, lsr #5 │ │ │ │ + tsteq sl, r4, asr #15 │ │ │ │ + tsteq r1, ip, lsr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq pc, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ae6f0 │ │ │ │ - @ instruction: 0x011131d0 │ │ │ │ + tstpeq pc, r4, lsr r7 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011ae6f8 │ │ │ │ + @ instruction: 0x011131dc │ │ │ │ @ instruction: 0xffff9674 │ │ │ │ subeq pc, r1, r8, lsr #14 │ │ │ │ @ instruction: 0xffff63f4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011ae4bc │ │ │ │ - tsteq r1, r8, lsl #9 │ │ │ │ + tsteq sl, r4, asr #9 │ │ │ │ + @ instruction: 0x01113494 │ │ │ │ @ instruction: 0x01246f64 │ │ │ │ - tsteq sl, r0, ror #7 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ + tsteq sl, r8, ror #7 │ │ │ │ tsteq r1, ip, asr #6 │ │ │ │ - @ instruction: 0x011017d8 │ │ │ │ - tsteq r1, r4, ror lr │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r0, r4, ror #15 │ │ │ │ + tsteq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ tsteq pc, r8 │ │ │ │ @ instruction: 0x010f1fb0 │ │ │ │ tsteq pc, r4, ror pc @ │ │ │ │ - tsteq r0, r4, ror #13 │ │ │ │ + @ instruction: 0x011016f0 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - tsteq r1, ip, asr #3 │ │ │ │ - tsteq sl, r4, asr r2 │ │ │ │ - tsteq r0, r4, lsr #13 │ │ │ │ - tsteq r1, ip, lsr sp │ │ │ │ - tsteq sl, r8, lsl r2 │ │ │ │ - tsteq r0, r8, ror #12 │ │ │ │ - @ instruction: 0x01112cfc │ │ │ │ - @ instruction: 0x011ae1dc │ │ │ │ - tsteq r0, ip, lsr #12 │ │ │ │ - tsteq r1, r4, asr #25 │ │ │ │ + @ instruction: 0x011131d8 │ │ │ │ + tsteq sl, ip, asr r2 │ │ │ │ + @ instruction: 0x011016b0 │ │ │ │ + tsteq r1, r8, asr #26 │ │ │ │ + tsteq sl, r0, lsr #4 │ │ │ │ + tsteq r0, r4, ror r6 │ │ │ │ + tsteq r1, r8, lsl #26 │ │ │ │ + tsteq sl, r4, ror #3 │ │ │ │ + tsteq r0, r8, lsr r6 │ │ │ │ + @ instruction: 0x01112cd0 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x011015f8 │ │ │ │ - tsteq r0, ip, lsl #8 │ │ │ │ - tsteq sl, r8, lsl #31 │ │ │ │ - @ instruction: 0x011013d8 │ │ │ │ - tsteq r1, r0, ror sl │ │ │ │ - tsteq r0, r0, lsr #7 │ │ │ │ - tsteq r0, ip, ror #6 │ │ │ │ - tsteq sl, r4, ror #29 │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - tsteq r1, r8, asr #19 │ │ │ │ - @ instruction: 0x011012f4 │ │ │ │ - tsteq r0, r4, asr #5 │ │ │ │ - @ instruction: 0x01101294 │ │ │ │ - tsteq r0, r4, ror #4 │ │ │ │ + tsteq r0, r4, lsl #12 │ │ │ │ + tsteq r0, r8, lsl r4 │ │ │ │ + @ instruction: 0x011adf90 │ │ │ │ + tsteq r0, r4, ror #7 │ │ │ │ + tsteq r1, ip, ror sl │ │ │ │ + tsteq r0, ip, lsr #7 │ │ │ │ + tsteq r0, r8, ror r3 │ │ │ │ + tsteq sl, ip, ror #29 │ │ │ │ + tsteq r1, r0, lsr #28 │ │ │ │ + @ instruction: 0x011129d4 │ │ │ │ + tsteq r0, r0, lsl #6 │ │ │ │ + @ instruction: 0x011012d0 │ │ │ │ + tsteq r0, r0, lsr #5 │ │ │ │ + tsteq r0, r0, ror r2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - tsteq r0, r4, lsr r2 │ │ │ │ - @ instruction: 0x011128d0 │ │ │ │ + tsteq r0, r0, asr #4 │ │ │ │ + @ instruction: 0x011128dc │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0111289c │ │ │ │ + tsteq r0, ip, lsl #4 │ │ │ │ + tsteq r1, r8, lsr #17 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - tsteq r0, ip, asr #3 │ │ │ │ - tsteq sl, r8, asr #26 │ │ │ │ - @ instruction: 0x01101198 │ │ │ │ - tsteq r1, r0, lsr r8 │ │ │ │ - tsteq r0, r0, ror #2 │ │ │ │ + @ instruction: 0x011011d8 │ │ │ │ + tsteq sl, r0, asr sp │ │ │ │ + tsteq r0, r4, lsr #3 │ │ │ │ + tsteq r1, ip, lsr r8 │ │ │ │ + tsteq r0, ip, ror #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - tsteq r0, r0, lsr r1 │ │ │ │ + tsteq r0, ip, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq r0, r0, lsl #2 │ │ │ │ + tsteq r0, ip, lsl #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrsbeq r1, [r0, -r0] │ │ │ │ + ldrsbeq r1, [r0, -ip] │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tsteq r0, r0, lsr #1 │ │ │ │ - tsteq r0, r0, ror r0 │ │ │ │ + tsteq r0, ip, lsr #1 │ │ │ │ + tsteq r0, ip, ror r0 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - @ instruction: 0x011adbbc │ │ │ │ - tsteq r0, ip │ │ │ │ - tsteq r1, r4, lsr #13 │ │ │ │ + tsteq r0, ip, asr #32 │ │ │ │ + tsteq sl, r4, asr #23 │ │ │ │ + tsteq r0, r8, lsl r0 │ │ │ │ + @ instruction: 0x011126b0 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - tsteq sl, r0, lsl #23 │ │ │ │ - tsteq r0, ip, asr #31 │ │ │ │ - tsteq r1, r4, ror #12 │ │ │ │ + tsteq sl, r8, lsl #23 │ │ │ │ + @ instruction: 0x01100fd8 │ │ │ │ + tsteq r1, r0, ror r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01100f94 │ │ │ │ + tsteq r0, r0, lsr #31 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r0, r4, ror #30 │ │ │ │ - tsteq r0, r4, lsr pc │ │ │ │ + tsteq r0, r0, ror pc │ │ │ │ + tsteq r0, r0, asr #30 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x011adab4 │ │ │ │ - tsteq r1, ip, lsl fp │ │ │ │ - @ instruction: 0x01112594 │ │ │ │ + @ instruction: 0x011adabc │ │ │ │ + tsteq r1, r8, lsr #22 │ │ │ │ + tsteq r1, r0, lsr #11 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01100eb8 │ │ │ │ + tsteq r0, r4, asr #29 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq sl, ip, lsr #20 │ │ │ │ - @ instruction: 0x01111ad4 │ │ │ │ - tsteq r1, ip, lsl #10 │ │ │ │ + tsteq sl, r4, lsr sl │ │ │ │ + tsteq r1, r0, ror #21 │ │ │ │ + tsteq r1, r8, lsl r5 │ │ │ │ ldr r1, [pc, #-240] @ 4e1080 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ @@ -1080012,24 +1080012,24 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 4e1850 │ │ │ │ strdeq ip, [r0], -r4 │ │ │ │ subeq r1, r2, r8 │ │ │ │ @ instruction: 0xffff73f8 │ │ │ │ subeq r0, r2, r0, lsl pc │ │ │ │ - tsteq r1, r8, asr #31 │ │ │ │ - tsteq sl, r4, lsr #18 │ │ │ │ - tsteq r1, r8, lsl #8 │ │ │ │ + @ instruction: 0x01111fd4 │ │ │ │ + tsteq sl, ip, lsr #18 │ │ │ │ + tsteq r1, r4, lsl r4 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - tsteq r0, ip, lsr sp │ │ │ │ - tsteq r1, r4, asr #30 │ │ │ │ - tsteq sl, r0, lsr #17 │ │ │ │ - tsteq r1, r4, lsl #7 │ │ │ │ + tsteq r0, r8, asr #26 │ │ │ │ + tsteq r1, r0, asr pc │ │ │ │ + tsteq sl, r8, lsr #17 │ │ │ │ + @ instruction: 0x01112390 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x01100cb8 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ 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 │ │ │ │ @@ -1081029,153 +1081029,153 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 4e2578 │ │ │ │ smlawteq r4, r8, r2, r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01246278 │ │ │ │ - tsteq sl, r4, lsr #14 │ │ │ │ - tsteq r1, ip, lsl #4 │ │ │ │ + tsteq sl, ip, lsr #14 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - tsteq sl, ip, lsr #12 │ │ │ │ - tsteq r1, r4, lsl r1 │ │ │ │ - tsteq r1, ip, ror #9 │ │ │ │ + tsteq sl, r4, lsr r6 │ │ │ │ + tsteq r1, r0, lsr #2 │ │ │ │ + @ instruction: 0x011124f8 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x011ad4b4 │ │ │ │ - tsteq r1, r0, lsl #31 │ │ │ │ + @ instruction: 0x011ad4bc │ │ │ │ + tsteq r1, ip, lsl #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq sl, r0, lsl #7 │ │ │ │ - tsteq sl, ip, ror #6 │ │ │ │ - tsteq r1, ip, lsr r2 │ │ │ │ + tsteq sl, r8, lsl #7 │ │ │ │ + tsteq sl, r4, ror r3 │ │ │ │ + tsteq r1, r8, asr #4 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - tsteq r1, ip, asr #1 │ │ │ │ - tsteq sl, r4, lsl #29 │ │ │ │ - tsteq r1, r8, ror #18 │ │ │ │ + ldrsbeq r2, [r1, -r8] │ │ │ │ + tsteq sl, ip, lsl #29 │ │ │ │ + tsteq r1, r4, ror r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ @ instruction: 0xffff4dfc │ │ │ │ subeq sp, r1, ip, lsr lr │ │ │ │ @ instruction: 0xffff4b08 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x011acbdc │ │ │ │ - tsteq r1, ip, lsr #23 │ │ │ │ + tsteq sl, r4, ror #23 │ │ │ │ + @ instruction: 0x01111bb8 │ │ │ │ smlawbeq r4, r4, r6, r5 │ │ │ │ - tsteq sl, r8, lsr #22 │ │ │ │ - tsteq r1, r8, lsl #21 │ │ │ │ - @ instruction: 0x01111a90 │ │ │ │ - tstpeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x011115b8 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + @ instruction: 0x01111a94 │ │ │ │ + @ instruction: 0x01111a9c │ │ │ │ + tstpeq pc, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, asr #11 │ │ │ │ muleq r0, sp, r3 │ │ │ │ tsteq pc, ip, asr #14 │ │ │ │ strdeq r0, [pc, -r8] │ │ │ │ @ instruction: 0x010f06b0 │ │ │ │ - @ instruction: 0x011ac9b0 │ │ │ │ - tstpeq pc, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01111498 │ │ │ │ - tsteq sl, r4, ror r9 │ │ │ │ - smlabteq pc, r4, sp, pc @ │ │ │ │ - tsteq r1, ip, asr r4 │ │ │ │ + @ instruction: 0x011ac9b8 │ │ │ │ + tstpeq pc, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, lsr #9 │ │ │ │ + tsteq sl, ip, ror r9 │ │ │ │ + ldrdeq pc, [pc, -r0] │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ - smlabbeq pc, r8, sp, pc @ │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ - tstpeq pc, r0, asr sp @ p-variant is OBSOLETE @ │ │ │ │ - tstpeq pc, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x011ac89c │ │ │ │ - smlatteq pc, ip, ip, pc @ │ │ │ │ - tsteq r1, r4, lsl #7 │ │ │ │ + tsteq sl, r0, asr #18 │ │ │ │ + @ instruction: 0x010ffd94 │ │ │ │ + tsteq r1, ip, lsr #8 │ │ │ │ + tstpeq pc, ip, asr sp @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r4, lsr #17 │ │ │ │ + strdeq pc, [pc, -r8] │ │ │ │ + @ instruction: 0x01111390 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - tstpeq pc, r8, ror sl @ p-variant is OBSOLETE @ │ │ │ │ + smlabbeq pc, r4, sl, pc @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq sl, ip, ror #11 │ │ │ │ - tstpeq pc, ip, lsr sl @ p-variant is OBSOLETE @ │ │ │ │ - ldrsbeq r1, [r1, -r4] │ │ │ │ + @ instruction: 0x011ac5f4 │ │ │ │ + tstpeq pc, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r0, ror #1 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - tstpeq pc, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - tsteq r1, r8, ror #9 │ │ │ │ - tsteq sl, r4, ror r5 │ │ │ │ - smlabteq pc, r4, r9, pc @ │ │ │ │ - tsteq r1, r4, asr r0 │ │ │ │ + @ instruction: 0x011114f4 │ │ │ │ + tsteq sl, ip, ror r5 │ │ │ │ + ldrdeq pc, [pc, -r0] │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - tsteq sl, r8, lsr r5 │ │ │ │ - smlabbeq pc, r8, r9, pc @ │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ + tsteq sl, r0, asr #10 │ │ │ │ + @ instruction: 0x010ff994 │ │ │ │ + tsteq r1, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - tstpeq pc, r0, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq sl, r4, asr #9 │ │ │ │ - tstpeq pc, r4, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r1, ip, lsr #31 │ │ │ │ + tstpeq pc, ip, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq sl, ip, asr #9 │ │ │ │ + tstpeq pc, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01110fb8 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - tsteq sl, r8, lsl #9 │ │ │ │ - tsteq r1, r0, lsr r5 │ │ │ │ - tsteq r1, r8, ror #30 │ │ │ │ + @ instruction: 0x011ac490 │ │ │ │ + tsteq r1, ip, lsr r5 │ │ │ │ + tsteq r1, r4, ror pc │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - smlabbeq pc, ip, r8, pc @ │ │ │ │ - tsteq sl, r0, lsr r4 │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ - @ instruction: 0x011ac3f4 │ │ │ │ - tstpeq pc, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01110edc │ │ │ │ + @ instruction: 0x010ff898 │ │ │ │ + tsteq sl, r8, lsr r4 │ │ │ │ + tsteq r1, r8, ror r3 │ │ │ │ + @ instruction: 0x011ac3fc │ │ │ │ + tstpeq pc, r0, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r1, r8, ror #29 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x011ac3bc │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ - @ instruction: 0x01110e9c │ │ │ │ - smlatteq pc, r0, r7, pc @ │ │ │ │ + tsteq sl, r4, asr #7 │ │ │ │ + tsteq r1, r0, lsr r4 │ │ │ │ + tsteq r1, r8, lsr #29 │ │ │ │ + smlatteq pc, ip, r7, pc @ │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - tsteq sl, ip, asr r3 │ │ │ │ - smlatbeq pc, ip, r7, pc @ │ │ │ │ - tsteq r1, r4, asr #28 │ │ │ │ - tsteq sl, r0, lsr #6 │ │ │ │ - tsteq r1, r0, asr r2 │ │ │ │ - tsteq r1, r4, lsl #28 │ │ │ │ + tsteq sl, r4, ror #6 │ │ │ │ + @ instruction: 0x010ff7b8 │ │ │ │ + tsteq r1, r0, asr lr │ │ │ │ + tsteq sl, r8, lsr #6 │ │ │ │ + tsteq r1, ip, asr r2 │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - tstpeq pc, r0, lsr r7 @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, ip, lsr r7 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tstpeq pc, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - smlabteq pc, ip, r6, pc @ │ │ │ │ - tsteq sl, r4, asr #4 │ │ │ │ - @ instruction: 0x010ff694 │ │ │ │ - tsteq r1, ip, lsr #26 │ │ │ │ - tstpeq pc, ip, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ + ldrdeq pc, [pc, -r8] │ │ │ │ + tsteq sl, ip, asr #4 │ │ │ │ + smlatbeq pc, r0, r6, pc @ │ │ │ │ + tsteq r1, r8, lsr sp │ │ │ │ + tstpeq pc, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - tstpeq pc, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - strdeq pc, [pc, -ip] │ │ │ │ - smlabteq pc, ip, r5, pc @ │ │ │ │ + tstpeq pc, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [pc, -r8] │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x010ff59c │ │ │ │ - tstpeq pc, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq pc, r8, r5, pc @ │ │ │ │ + tstpeq pc, r8, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - tstpeq pc, ip, lsr r5 @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - tstpeq pc, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, r8, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrdeq pc, [pc, -ip] │ │ │ │ + smlatteq pc, r8, r4, pc @ │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - smlatbeq pc, r8, r4, pc @ │ │ │ │ + @ instruction: 0x010ff4b4 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - tstpeq pc, r8, ror r4 @ p-variant is OBSOLETE @ │ │ │ │ + smlabbeq pc, r4, r4, pc @ │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - tstpeq pc, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r4, ror #21 │ │ │ │ - tstpeq pc, r0, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ - @ instruction: 0x011abfb4 │ │ │ │ - @ instruction: 0x01110ef0 │ │ │ │ + tstpeq pc, r4, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x01110af0 │ │ │ │ + tstpeq pc, ip, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x011abfbc │ │ │ │ + @ instruction: 0x01110efc │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - ldrdeq pc, [pc, -r0] │ │ │ │ + ldrdeq pc, [pc, -ip] │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - smlatbeq pc, r0, r3, pc @ │ │ │ │ - tsteq r1, ip, lsr sl │ │ │ │ + smlatbeq pc, ip, r3, pc @ │ │ │ │ + tsteq r1, r8, asr #20 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ ldr r1, [pc, #-344] @ 4e29ac │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -1082624,207 +1082624,207 @@ │ │ │ │ mov fp, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 4e44ec │ │ │ │ ldrdeq r4, [r4, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01244974 │ │ │ │ - tsteq sl, r8, lsr #28 │ │ │ │ - tsteq r1, r0, lsl r9 │ │ │ │ - tsteq sl, r8, lsl #26 │ │ │ │ - tsteq r1, r8, ror #15 │ │ │ │ - tsteq r1, r8, lsl #23 │ │ │ │ - strdeq ip, [pc, -ip] │ │ │ │ - @ instruction: 0x011abb94 │ │ │ │ - tsteq r1, r8, ror #12 │ │ │ │ - tsteq pc, r0, asr #30 │ │ │ │ + tsteq sl, r0, lsr lr │ │ │ │ + tsteq r1, ip, lsl r9 │ │ │ │ + tsteq sl, r0, lsl sp │ │ │ │ + @ instruction: 0x011107f4 │ │ │ │ + @ instruction: 0x01110b94 │ │ │ │ + tsteq pc, r8, lsl #24 │ │ │ │ + @ instruction: 0x011abb9c │ │ │ │ + tsteq r1, r4, ror r6 │ │ │ │ + tsteq pc, ip, asr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x011109f0 │ │ │ │ - tsteq r2, r8, lsl #7 │ │ │ │ - tsteq r1, r4, asr #8 │ │ │ │ - tsteq sl, r0, ror #18 │ │ │ │ + @ instruction: 0x011109fc │ │ │ │ + @ instruction: 0x01120394 │ │ │ │ + tsteq r1, r0, asr r4 │ │ │ │ + tsteq sl, r8, ror #18 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x01110590 │ │ │ │ - tsteq r1, ip │ │ │ │ - @ instruction: 0x011ab4f0 │ │ │ │ + @ instruction: 0x0111059c │ │ │ │ + tsteq r1, r8, lsl r0 │ │ │ │ + @ instruction: 0x011ab4f8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq pc, r4, lsr r4 @ │ │ │ │ - tsteq sl, r8, lsl #8 │ │ │ │ - tsteq pc, r4, asr #16 │ │ │ │ - tstpeq r0, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsr #23 │ │ │ │ - tstpeq r0, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, r0, asr #8 │ │ │ │ + tsteq sl, r0, lsl r4 │ │ │ │ + tsteq pc, r0, asr r8 @ │ │ │ │ + @ instruction: 0x0110fef4 │ │ │ │ + @ instruction: 0x011aabb0 │ │ │ │ + @ instruction: 0x0110f694 │ │ │ │ @ instruction: 0xffff5b30 │ │ │ │ subeq fp, r1, r4, ror #23 │ │ │ │ @ instruction: 0xffff28b0 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq sl, r0, lsl #19 │ │ │ │ - tstpeq r0, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ - tstpeq r0, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsl #19 │ │ │ │ + tstpeq r0, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r0, asr #18 │ │ │ │ + tstpeq r0, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ smlawbeq r4, ip, r3, r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, ip, asr #16 │ │ │ │ - tstpeq r0, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0110f7b4 │ │ │ │ - tsteq pc, r0, asr #24 │ │ │ │ - @ instruction: 0x0110f2dc │ │ │ │ + tsteq sl, r4, asr r8 │ │ │ │ + @ instruction: 0x0110f7b8 │ │ │ │ + tstpeq r0, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, ip, asr #24 │ │ │ │ + tstpeq r0, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ tsteq lr, r8, lsr #8 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ ldrdeq lr, [lr, -r4] │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ @ instruction: 0x010ee398 │ │ │ │ tsteq lr, r8, asr r3 │ │ │ │ - smlabteq pc, r4, sl, sp @ │ │ │ │ + ldrdeq sp, [pc, -r0] │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - @ instruction: 0x010fda9c │ │ │ │ - tsteq pc, ip, ror #20 │ │ │ │ + smlatbeq pc, r8, sl, sp @ │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - tsteq pc, r0, asr #20 │ │ │ │ + tsteq pc, ip, asr #20 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ + tsteq pc, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - @ instruction: 0x011aa590 │ │ │ │ - @ instruction: 0x0110e5f8 │ │ │ │ - tstpeq r0, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011aa598 │ │ │ │ + tsteq r0, r4, lsl #12 │ │ │ │ + tstpeq r0, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - @ instruction: 0x010fd998 │ │ │ │ + smlatbeq pc, r4, r9, sp @ │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ + tsteq pc, r8, ror r9 @ │ │ │ │ muleq r0, r5, r4 │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ + tsteq pc, ip, asr #18 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x011aa4b8 │ │ │ │ - tsteq r0, r4, ror #10 │ │ │ │ - @ instruction: 0x0110ef94 │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ + tsteq sl, r0, asr #9 │ │ │ │ + tsteq r0, r0, ror r5 │ │ │ │ + tsteq r0, r0, lsr #31 │ │ │ │ + smlatteq pc, r0, r8, sp │ │ │ │ muleq r0, r3, r4 │ │ │ │ - smlatbeq pc, r8, r8, sp @ │ │ │ │ + @ instruction: 0x010fd8b4 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - tsteq pc, ip, ror r8 @ │ │ │ │ + smlabbeq pc, r8, r8, sp @ │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - tsteq pc, r0, asr r8 @ │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - @ instruction: 0x011aa3d0 │ │ │ │ - tsteq pc, r0, lsr #16 │ │ │ │ - @ instruction: 0x0110eeb8 │ │ │ │ + @ instruction: 0x011aa3d8 │ │ │ │ + tsteq pc, ip, lsr #16 │ │ │ │ + tsteq r0, r4, asr #29 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - @ instruction: 0x011aa398 │ │ │ │ - smlatteq pc, r8, r7, sp │ │ │ │ - tsteq r0, r0, lsl #29 │ │ │ │ + tsteq sl, r0, lsr #7 │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ + tsteq r0, ip, lsl #29 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - tsteq sl, r0, ror #6 │ │ │ │ - @ instruction: 0x010fd7b0 │ │ │ │ - tsteq r0, r8, asr #28 │ │ │ │ + tsteq sl, r8, ror #6 │ │ │ │ + @ instruction: 0x010fd7bc │ │ │ │ + tsteq r0, r4, asr lr │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - tsteq sl, r8, lsr #6 │ │ │ │ - tsteq pc, r8, ror r7 @ │ │ │ │ - tsteq r0, r0, lsl lr │ │ │ │ + tsteq sl, r0, lsr r3 │ │ │ │ + smlabbeq pc, r4, r7, sp @ │ │ │ │ + tsteq r0, ip, lsl lr │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - @ instruction: 0x011aa2f0 │ │ │ │ - tsteq pc, r0, asr #14 │ │ │ │ - @ instruction: 0x0110edd8 │ │ │ │ + @ instruction: 0x011aa2f8 │ │ │ │ + tsteq pc, ip, asr #14 │ │ │ │ + tsteq r0, r4, ror #27 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - @ instruction: 0x011aa2b8 │ │ │ │ - tsteq pc, r8, lsl #14 │ │ │ │ - tsteq r0, r0, lsr #27 │ │ │ │ + tsteq sl, r0, asr #5 │ │ │ │ + tsteq pc, r4, lsl r7 @ │ │ │ │ + tsteq r0, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - ldrdeq sp, [pc, -r4] │ │ │ │ - tsteq r0, r0, ror sp │ │ │ │ + smlatteq pc, r0, r6, sp │ │ │ │ + tsteq r0, ip, ror sp │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - tsteq sl, r0, asr r2 │ │ │ │ - smlatbeq pc, r0, r6, sp @ │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ + tsteq sl, r8, asr r2 │ │ │ │ + smlatbeq pc, ip, r6, sp @ │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq sl, r8, lsl r2 │ │ │ │ - tsteq pc, r8, ror #12 │ │ │ │ - tsteq r0, r0, lsl #26 │ │ │ │ + tsteq sl, r0, lsr #4 │ │ │ │ + tsteq pc, r4, ror r6 @ │ │ │ │ + tsteq r0, ip, lsl #26 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - tsteq pc, r4, lsl r6 @ │ │ │ │ + tsteq pc, r0, lsr #12 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - strdeq sp, [pc, -ip] │ │ │ │ + tsteq pc, r8, lsl #12 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - tstpeq r0, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, ror #2 │ │ │ │ - @ instruction: 0x010fd5bc │ │ │ │ - tsteq r0, r4, asr ip │ │ │ │ + ldrsheq pc, [r0, -r0] @ │ │ │ │ + tsteq sl, r4, ror r1 │ │ │ │ + smlabteq pc, r8, r5, sp @ │ │ │ │ + tsteq r0, r0, ror #24 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - smlabbeq pc, r8, r5, sp @ │ │ │ │ + @ instruction: 0x010fd594 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - tsteq pc, ip, asr r5 @ │ │ │ │ + tsteq pc, r8, ror #10 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - ldrsbeq sl, [sl, -ip] │ │ │ │ - tsteq pc, ip, lsr #10 │ │ │ │ - tsteq r0, r4, asr #23 │ │ │ │ + tsteq sl, r4, ror #1 │ │ │ │ + tsteq pc, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x0110ebd0 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - strdeq sp, [pc, -r8] │ │ │ │ + tsteq pc, r4, lsl #10 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - smlabteq pc, ip, r4, sp @ │ │ │ │ + ldrdeq sp, [pc, -r8] │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - smlatbeq pc, r0, r4, sp @ │ │ │ │ + smlatbeq pc, ip, r4, sp @ │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - tsteq sl, r0, lsr #32 │ │ │ │ - tsteq pc, r0, ror r4 @ │ │ │ │ - tsteq r0, r8, lsl #22 │ │ │ │ + tsteq sl, r8, lsr #32 │ │ │ │ + tsteq pc, ip, ror r4 @ │ │ │ │ + tsteq r0, r4, lsl fp │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq pc, ip, lsr r4 @ │ │ │ │ + tsteq pc, r8, asr #8 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - tsteq pc, r0, lsl r4 @ │ │ │ │ + tsteq pc, ip, lsl r4 @ │ │ │ │ muleq r0, r6, r4 │ │ │ │ - smlatteq pc, r4, r3, sp │ │ │ │ - @ instruction: 0x010fd3b0 │ │ │ │ - tsteq pc, ip, ror r3 @ │ │ │ │ + strdeq sp, [pc, -r0] │ │ │ │ + @ instruction: 0x010fd3bc │ │ │ │ + smlabbeq pc, r8, r3, sp @ │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ instruction: 0x011a9efc │ │ │ │ - tsteq pc, ip, asr #6 │ │ │ │ - tsteq r0, r4, ror #19 │ │ │ │ + tsteq sl, r4, lsl #30 │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ + @ instruction: 0x0110e9f0 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - tsteq sl, r4, asr #29 │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ - tsteq r0, ip, lsr #19 │ │ │ │ + tsteq sl, ip, asr #29 │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ + @ instruction: 0x0110e9b8 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - smlatteq pc, r0, r2, sp │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ + smlatteq pc, ip, r2, sp │ │ │ │ + tsteq r0, r8, lsl #19 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - smlatbeq pc, ip, r2, sp @ │ │ │ │ + @ instruction: 0x010fd2b8 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - tsteq sl, r8, asr #28 │ │ │ │ - tsteq r0, r8, ror sp │ │ │ │ - tsteq r0, ip, lsr #18 │ │ │ │ + tsteq sl, r0, asr lr │ │ │ │ + tsteq r0, r4, lsl #27 │ │ │ │ + tsteq r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - tsteq sl, r4, lsl #28 │ │ │ │ - tsteq pc, r4, asr r2 @ │ │ │ │ - tsteq r0, ip, ror #17 │ │ │ │ - tsteq sl, ip, asr #27 │ │ │ │ - tsteq pc, ip, lsl r2 @ │ │ │ │ - @ instruction: 0x0110e8b4 │ │ │ │ + tsteq sl, ip, lsl #28 │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ + @ instruction: 0x0110e8f8 │ │ │ │ + @ instruction: 0x011a9dd4 │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ + tsteq r0, r0, asr #17 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - @ instruction: 0x011a9d94 │ │ │ │ - smlatteq pc, r4, r1, sp │ │ │ │ - tsteq r0, ip, ror r8 │ │ │ │ + @ instruction: 0x011a9d9c │ │ │ │ + strdeq sp, [pc, -r0] │ │ │ │ + tsteq r0, r8, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - tsteq sl, ip, asr sp │ │ │ │ - smlatbeq pc, ip, r1, sp @ │ │ │ │ - tsteq r0, r4, asr #16 │ │ │ │ + tsteq sl, r4, ror #26 │ │ │ │ + @ instruction: 0x010fd1b8 │ │ │ │ + tsteq r0, r0, asr r8 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - tsteq sl, r4, lsr #26 │ │ │ │ - tsteq pc, r4, ror r1 @ │ │ │ │ - tsteq r0, ip, lsl #16 │ │ │ │ + tsteq sl, ip, lsr #26 │ │ │ │ + smlabbeq pc, r0, r1, sp @ │ │ │ │ + tsteq r0, r8, lsl r8 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - tsteq pc, r0, asr #2 │ │ │ │ + tsteq pc, ip, asr #2 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - tsteq pc, r4, lsl r1 @ │ │ │ │ + tsteq pc, r0, lsr #2 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - smlatteq pc, r8, r0, sp │ │ │ │ + strdeq sp, [pc, -r4] │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r1, r0 │ │ │ │ bge 4e44fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ cmp r1, ip │ │ │ │ @@ -1083888,23 +1083888,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 4e559c │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4e4870 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - strheq sp, [pc, -ip] │ │ │ │ + smlabteq pc, r8, r0, sp @ │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - tsteq sl, ip, lsr ip │ │ │ │ - smlabbeq pc, ip, r0, sp @ │ │ │ │ - tsteq r0, r4, lsr #14 │ │ │ │ + tsteq sl, r4, asr #24 │ │ │ │ + swpeq sp, r8, [pc] @ │ │ │ │ + tsteq r0, r0, lsr r7 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - qaddeq sp, r8, pc @ │ │ │ │ + tsteq pc, r4, rrx │ │ │ │ muleq r0, sl, r4 │ │ │ │ - tsteq pc, ip, lsr #32 │ │ │ │ + tsteq pc, r8, lsr r0 @ │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1084068,37 +1084068,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #948 @ 0x3b4 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4e560c │ │ │ │ - tsteq sl, r0, asr fp │ │ │ │ - tsteq r0, r0, lsl #23 │ │ │ │ - tsteq r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x0110e5fc │ │ │ │ + tsteq sl, r8, asr fp │ │ │ │ + tsteq r0, ip, lsl #23 │ │ │ │ + tsteq r0, r0, asr #12 │ │ │ │ + tsteq r0, r8, lsl #12 │ │ │ │ + tsteq r0, r4, ror #21 │ │ │ │ @ instruction: 0x0110ead8 │ │ │ │ - tsteq r0, ip, asr #21 │ │ │ │ - @ instruction: 0x0110eabc │ │ │ │ - @ instruction: 0x011667d8 │ │ │ │ - tsteq sl, r0, asr #20 │ │ │ │ - @ instruction: 0x010fce90 │ │ │ │ - tsteq r0, r8, lsr #10 │ │ │ │ - tsteq sl, r8, ror #19 │ │ │ │ - tsteq pc, r8, lsr lr @ │ │ │ │ - @ instruction: 0x0110e4d0 │ │ │ │ - @ instruction: 0x011a9990 │ │ │ │ - smlatteq pc, r0, sp, ip │ │ │ │ - tsteq r0, r8, ror r4 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - @ instruction: 0x010fcd98 │ │ │ │ - tsteq r0, r0, lsr r4 │ │ │ │ - tsteq sl, r0, lsl r9 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ - @ instruction: 0x0110e3f8 │ │ │ │ + tsteq r0, r8, asr #21 │ │ │ │ + tsteq r6, r4, ror #15 │ │ │ │ + tsteq sl, r8, asr #20 │ │ │ │ + @ instruction: 0x010fce9c │ │ │ │ + tsteq r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x011a99f0 │ │ │ │ + tsteq pc, r4, asr #28 │ │ │ │ + @ instruction: 0x0110e4dc │ │ │ │ + @ instruction: 0x011a9998 │ │ │ │ + smlatteq pc, ip, sp, ip │ │ │ │ + tsteq r0, r4, lsl #9 │ │ │ │ + tsteq sl, r0, asr r9 │ │ │ │ + smlatbeq pc, r4, sp, ip @ │ │ │ │ + tsteq r0, ip, lsr r4 │ │ │ │ + tsteq sl, r8, lsl r9 │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ + tsteq r0, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #320] @ 4e59fc │ │ │ │ ldr r3, [pc, #320] @ 4e5a00 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1084180,23 +1084180,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4e5914 │ │ │ │ @ instruction: 0x01242348 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x012422e8 │ │ │ │ - @ instruction: 0x011a97d8 │ │ │ │ - tsteq pc, r8, lsr #24 │ │ │ │ - @ instruction: 0x0110e2bc │ │ │ │ - @ instruction: 0x011a979c │ │ │ │ - smlatteq pc, ip, fp, ip │ │ │ │ - tsteq r0, r0, lsl #5 │ │ │ │ - tsteq sl, r0, ror #14 │ │ │ │ - @ instruction: 0x010fcbb0 │ │ │ │ - tsteq r0, r4, asr #4 │ │ │ │ + tsteq sl, r0, ror #15 │ │ │ │ + tsteq pc, r4, lsr ip @ │ │ │ │ + tsteq r0, r8, asr #5 │ │ │ │ + tsteq sl, r4, lsr #15 │ │ │ │ + strdeq ip, [pc, -r8] │ │ │ │ + tsteq r0, ip, lsl #5 │ │ │ │ + tsteq sl, r8, ror #14 │ │ │ │ + @ instruction: 0x010fcbbc │ │ │ │ + tsteq r0, r0, asr r2 │ │ │ │ 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 │ │ │ │ @@ -1085098,120 +1085098,120 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ b 4e6a1c │ │ │ │ @ instruction: 0x012421ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01242140 │ │ │ │ - tsteq sl, r8, asr #12 │ │ │ │ - tsteq r0, r0, lsr r1 │ │ │ │ + tsteq sl, r0, asr r6 │ │ │ │ + tsteq r0, ip, lsr r1 │ │ │ │ @ instruction: 0xffff289c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r0, r0, ror #9 │ │ │ │ - tsteq sl, r4, lsl r4 │ │ │ │ - tsteq r0, r4, ror #29 │ │ │ │ - tsteq sl, ip, ror r1 │ │ │ │ - tsteq r0, r0, ror #24 │ │ │ │ + tsteq r0, ip, ror #9 │ │ │ │ + tsteq sl, ip, lsl r4 │ │ │ │ + @ instruction: 0x0110def0 │ │ │ │ + tsteq sl, r4, lsl #3 │ │ │ │ + tsteq r0, ip, ror #24 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - tsteq sl, r4, lsr r1 │ │ │ │ + tsteq sl, ip, lsr r1 │ │ │ │ smlabbeq pc, r4, r7, r0 @ │ │ │ │ - tsteq sl, r0, lsl r1 │ │ │ │ - @ instruction: 0x0110dbf4 │ │ │ │ + tsteq sl, r8, lsl r1 │ │ │ │ + tsteq r0, r0, lsl #24 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - @ instruction: 0x011a8fb8 │ │ │ │ - tsteq r0, r4, lsr #21 │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ + tsteq sl, r0, asr #31 │ │ │ │ + @ instruction: 0x0110dab0 │ │ │ │ + tsteq sl, r8, ror pc │ │ │ │ tsteq lr, r4, lsr #24 │ │ │ │ - tsteq r0, r8, asr #20 │ │ │ │ + tsteq r0, r4, asr sl │ │ │ │ @ instruction: 0x01241a00 │ │ │ │ - @ instruction: 0x0110ded0 │ │ │ │ - tsteq sl, r8, asr #28 │ │ │ │ - tsteq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x0110dedc │ │ │ │ + tsteq sl, r0, asr lr │ │ │ │ + tsteq r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - tsteq sl, ip, lsl #27 │ │ │ │ - tsteq r0, r8, ror r8 │ │ │ │ + @ instruction: 0x011a8d94 │ │ │ │ + tsteq r0, r4, lsl #17 │ │ │ │ tsteq lr, ip, lsl #20 │ │ │ │ smlabteq lr, r4, r9, ip │ │ │ │ - @ instruction: 0x011a8cd0 │ │ │ │ - @ instruction: 0x0110d7bc │ │ │ │ + @ instruction: 0x011a8cd8 │ │ │ │ + tsteq r0, r8, asr #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, lsr #15 │ │ │ │ - tsteq sl, ip, lsr #25 │ │ │ │ + tsteq r0, ip, lsr #15 │ │ │ │ + @ instruction: 0x011a8cb4 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ tsteq lr, r0, ror #16 │ │ │ │ - tsteq sl, ip, asr r9 │ │ │ │ - tsteq r0, r8, lsr r4 │ │ │ │ + tsteq sl, r4, ror #18 │ │ │ │ + tsteq r0, r4, asr #8 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - tsteq sl, r8, lsl #18 │ │ │ │ + tsteq sl, r0, lsl r9 │ │ │ │ tstpeq lr, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - tsteq sl, r0, ror #10 │ │ │ │ - tsteq r0, r4, asr #32 │ │ │ │ - tsteq sl, ip, lsl r5 │ │ │ │ - tsteq r0, r8 │ │ │ │ - @ instruction: 0x011a84d4 │ │ │ │ + tsteq sl, r8, ror #10 │ │ │ │ + tsteq r0, r0, asr r0 │ │ │ │ + tsteq sl, r4, lsr #10 │ │ │ │ + tsteq r0, r4, lsl r0 │ │ │ │ + @ instruction: 0x011a84dc │ │ │ │ @ instruction: 0x010ec190 │ │ │ │ - tsteq r0, ip, lsr #31 │ │ │ │ + @ instruction: 0x0110cfb8 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ tsteq lr, ip, asr #2 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - tsteq sl, r0, lsl r4 │ │ │ │ - @ instruction: 0x0110ced8 │ │ │ │ - tsteq sl, r4, asr r3 │ │ │ │ - tsteq r0, r0, asr #28 │ │ │ │ + tsteq sl, r8, lsl r4 │ │ │ │ + tsteq r0, r4, ror #29 │ │ │ │ + tsteq sl, ip, asr r3 │ │ │ │ + tsteq r0, ip, asr #28 │ │ │ │ ldrdeq fp, [lr, -r4] │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ @ instruction: 0x010ebf94 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ tsteq lr, ip, asr #30 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq sl, r8, asr r2 │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ - tsteq sl, r4, lsr r2 │ │ │ │ - tsteq r0, r8, lsl sp │ │ │ │ + tsteq sl, r0, ror #4 │ │ │ │ + tsteq r0, r0, asr sp │ │ │ │ + tsteq sl, ip, lsr r2 │ │ │ │ + tsteq r0, r4, lsr #26 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - tsteq sl, r8, lsl r1 │ │ │ │ - tsteq r0, r0, lsl #24 │ │ │ │ + tsteq sl, r0, lsr #2 │ │ │ │ + tsteq r0, ip, lsl #24 │ │ │ │ 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 │ │ │ │ - tsteq sl, r4, lsl #31 │ │ │ │ - tsteq r0, r4, ror #20 │ │ │ │ - tsteq pc, r0, asr #6 │ │ │ │ + tsteq sl, ip, lsl #31 │ │ │ │ + tsteq r0, r0, ror sl │ │ │ │ + tsteq pc, ip, asr #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - tsteq r0, r0, lsr #27 │ │ │ │ - tsteq pc, r4, lsl lr @ │ │ │ │ - tsteq sl, r0, lsl #21 │ │ │ │ - tsteq r0, r4, ror #10 │ │ │ │ + tsteq r0, ip, lsr #27 │ │ │ │ + tsteq pc, r0, lsr #28 │ │ │ │ + tsteq sl, r8, lsl #21 │ │ │ │ + tsteq r0, r0, ror r5 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ - tsteq sl, r8, ror #19 │ │ │ │ - tsteq pc, r4, lsr #28 │ │ │ │ - tsteq r0, r8, asr #9 │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x011a79f0 │ │ │ │ + tsteq pc, r0, lsr lr @ │ │ │ │ + @ instruction: 0x0110c4d4 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - @ instruction: 0x011a78d0 │ │ │ │ - @ instruction: 0x0110c3b0 │ │ │ │ + @ instruction: 0x011a78d8 │ │ │ │ + @ instruction: 0x0110c3bc │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - @ instruction: 0x011a77bc │ │ │ │ - tsteq pc, r8, lsl #24 │ │ │ │ - @ instruction: 0x0110c29c │ │ │ │ + tsteq sl, r4, asr #15 │ │ │ │ + tsteq pc, r4, lsl ip @ │ │ │ │ + tsteq r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ add r8, r8, #4 │ │ │ │ ble 4e6ce0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ lsl r9, r4, #2 │ │ │ │ @@ -1087264,236 +1087264,236 @@ │ │ │ │ ldr r1, [pc, #832] @ 4e8d64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4e61fc │ │ │ │ - tsteq sl, r4, asr #13 │ │ │ │ - @ instruction: 0x0110c1b0 │ │ │ │ + tsteq sl, ip, asr #13 │ │ │ │ + @ instruction: 0x0110c1bc │ │ │ │ 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 r0, r2, r8, asr #31 │ │ │ │ - tsteq sl, r0, lsr r5 │ │ │ │ - smlabbeq pc, r0, r9, sl @ │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ + smlabbeq pc, ip, r9, sl @ │ │ │ │ + tsteq r0, ip, lsl r0 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ @ instruction: 0x010eb194 │ │ │ │ tsteq lr, r4, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ tsteq lr, r4, lsl r1 │ │ │ │ - tsteq pc, ip, ror #16 │ │ │ │ + tsteq pc, r8, ror r8 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq pc, r4, lsr r8 @ │ │ │ │ + tsteq pc, r0, asr #16 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - @ instruction: 0x011a73b0 │ │ │ │ - tsteq pc, r0, lsl #16 │ │ │ │ - @ instruction: 0x0110be90 │ │ │ │ + @ instruction: 0x011a73b8 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + @ instruction: 0x0110be9c │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - tsteq sl, r4, ror r3 │ │ │ │ - smlabteq pc, r4, r7, sl @ │ │ │ │ - tsteq r0, r4, asr lr │ │ │ │ + tsteq sl, ip, ror r3 │ │ │ │ + ldrdeq sl, [pc, -r0] │ │ │ │ + tsteq r0, r0, ror #28 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - smlabbeq pc, ip, r7, sl @ │ │ │ │ + @ instruction: 0x010fa798 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - tsteq pc, ip, asr r7 @ │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - tsteq pc, r8, lsr #14 │ │ │ │ + tsteq pc, r4, lsr r7 @ │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - strdeq sl, [pc, -r0] │ │ │ │ + strdeq sl, [pc, -ip] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrdeq sl, [pc, -r8] │ │ │ │ + smlatteq pc, r4, r6, sl │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - smlatbeq pc, r8, r6, sl @ │ │ │ │ - tsteq sl, r8, lsr r2 │ │ │ │ - smlabbeq pc, r8, r6, sl @ │ │ │ │ - tsteq r0, r8, lsl sp │ │ │ │ + @ instruction: 0x010fa6b4 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ + @ instruction: 0x010fa694 │ │ │ │ + tsteq r0, r4, lsr #26 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - tsteq pc, r4, asr r6 @ │ │ │ │ - tsteq sl, ip, asr #3 │ │ │ │ - tsteq pc, ip, lsl r6 @ │ │ │ │ - tsteq r0, ip, lsr #25 │ │ │ │ + tsteq pc, r0, ror #12 │ │ │ │ + @ instruction: 0x011a71d4 │ │ │ │ + tsteq pc, r8, lsr #12 │ │ │ │ + @ instruction: 0x0110bcb8 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x011a7190 │ │ │ │ - smlatteq pc, r0, r5, sl │ │ │ │ - tsteq r0, r8, ror ip │ │ │ │ + @ instruction: 0x011a7198 │ │ │ │ + smlatteq pc, ip, r5, sl │ │ │ │ + tsteq r0, r4, lsl #25 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - tsteq sl, r4, asr r1 │ │ │ │ - smlatbeq pc, r4, r5, sl @ │ │ │ │ - tsteq r0, r4, lsr ip │ │ │ │ + tsteq sl, ip, asr r1 │ │ │ │ + @ instruction: 0x010fa5b0 │ │ │ │ + tsteq r0, r0, asr #24 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - tsteq pc, ip, ror #10 │ │ │ │ + tsteq pc, r8, ror r5 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq sl, r4, ror #1 │ │ │ │ - tsteq pc, r4, lsr r5 @ │ │ │ │ - tsteq r0, ip, asr #23 │ │ │ │ + tsteq sl, ip, ror #1 │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ + @ instruction: 0x0110bbd8 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - strdeq sl, [pc, -ip] │ │ │ │ + tsteq pc, r8, lsl #10 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - smlabteq pc, r8, r4, sl @ │ │ │ │ + ldrdeq sl, [pc, -r4] │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - tsteq sl, ip, asr r0 │ │ │ │ - smlatbeq pc, ip, r4, sl @ │ │ │ │ - tsteq r0, r4, asr #22 │ │ │ │ + tsteq sl, r4, rrx │ │ │ │ + @ instruction: 0x010fa4b8 │ │ │ │ + tsteq r0, r0, asr fp │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - tsteq pc, r4, ror r4 @ │ │ │ │ + smlabbeq pc, r0, r4, sl @ │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - tsteq pc, r4, asr #8 │ │ │ │ - @ instruction: 0x011a6fb8 │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ - @ instruction: 0x0110ba98 │ │ │ │ + tsteq pc, r0, asr r4 @ │ │ │ │ + tsteq sl, r0, asr #31 │ │ │ │ + tsteq pc, r4, lsl r4 @ │ │ │ │ + tsteq r0, r4, lsr #21 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - tsteq sl, ip, ror pc │ │ │ │ - smlabteq pc, ip, r3, sl @ │ │ │ │ - tsteq r0, r0, ror #20 │ │ │ │ - tsteq sl, r0, asr #30 │ │ │ │ - @ instruction: 0x010fa390 │ │ │ │ - tsteq r0, r0, lsr #20 │ │ │ │ + tsteq sl, r4, lsl #31 │ │ │ │ + ldrdeq sl, [pc, -r8] │ │ │ │ + tsteq r0, ip, ror #20 │ │ │ │ + tsteq sl, r8, asr #30 │ │ │ │ + @ instruction: 0x010fa39c │ │ │ │ + tsteq r0, ip, lsr #20 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - tsteq sl, r4, lsl #30 │ │ │ │ - tsteq pc, r4, asr r3 @ │ │ │ │ - tsteq r0, r4, ror #19 │ │ │ │ + tsteq sl, ip, lsl #30 │ │ │ │ + tsteq pc, r0, ror #6 │ │ │ │ + @ instruction: 0x0110b9f0 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ + tsteq pc, r8, lsr #6 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - @ instruction: 0x011a6e98 │ │ │ │ - smlatteq pc, r8, r2, sl │ │ │ │ - tsteq r0, r8, ror r9 │ │ │ │ + tsteq sl, r0, lsr #29 │ │ │ │ + strdeq sl, [pc, -r4] │ │ │ │ + tsteq r0, r4, lsl #19 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - @ instruction: 0x010fa2b0 │ │ │ │ + @ instruction: 0x010fa2bc │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlabbeq pc, r0, r2, sl @ │ │ │ │ + smlabbeq pc, ip, r2, sl @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011a6dfc │ │ │ │ - tsteq pc, ip, asr #4 │ │ │ │ - @ instruction: 0x0110b8dc │ │ │ │ + tsteq sl, r4, lsl #28 │ │ │ │ + tsteq pc, r8, asr r2 @ │ │ │ │ + tsteq r0, r8, ror #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sl, r0, asr #27 │ │ │ │ - tsteq pc, r0, lsl r2 @ │ │ │ │ - tsteq r0, r0, lsr #17 │ │ │ │ + tsteq sl, r8, asr #27 │ │ │ │ + tsteq pc, ip, lsl r2 @ │ │ │ │ + tsteq r0, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq sl, r4, lsl #27 │ │ │ │ - ldrdeq sl, [pc, -r4] │ │ │ │ - tsteq r0, r4, ror #16 │ │ │ │ + tsteq sl, ip, lsl #27 │ │ │ │ + smlatteq pc, r0, r1, sl │ │ │ │ + tsteq r0, r0, ror r8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x010fa19c │ │ │ │ + smlatbeq pc, r8, r1, sl @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq sl, r8, lsl sp │ │ │ │ - tsteq pc, r8, ror #2 │ │ │ │ - @ instruction: 0x0110b7f8 │ │ │ │ + tsteq sl, r0, lsr #26 │ │ │ │ + tsteq pc, r4, ror r1 @ │ │ │ │ + tsteq r0, r4, lsl #16 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - tsteq pc, r0, lsr r1 @ │ │ │ │ - @ instruction: 0x011a6cb4 │ │ │ │ - mrseq sl, (UNDEF: 31) │ │ │ │ - @ instruction: 0x0110b794 │ │ │ │ + tsteq pc, ip, lsr r1 @ │ │ │ │ + @ instruction: 0x011a6cbc │ │ │ │ + tsteq pc, ip, lsl #2 │ │ │ │ + tsteq r0, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - tsteq sl, r4, ror ip │ │ │ │ - smlabteq pc, r4, r0, sl @ │ │ │ │ - tsteq r0, r4, asr r7 │ │ │ │ + tsteq sl, ip, ror ip │ │ │ │ + ldrdeq sl, [pc, -r0] │ │ │ │ + tsteq r0, r0, ror #14 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq sl, r8, lsr ip │ │ │ │ - smlabbeq pc, r8, r0, sl @ │ │ │ │ - tsteq r0, r8, lsl r7 │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ + swpeq sl, r4, [pc] @ │ │ │ │ + tsteq r0, r4, lsr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x011a6bfc │ │ │ │ - tsteq pc, ip, asr #32 │ │ │ │ - @ instruction: 0x0110b6dc │ │ │ │ + tsteq sl, r4, lsl #24 │ │ │ │ + qaddeq sl, r8, pc @ │ │ │ │ + tsteq r0, r8, ror #13 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - tsteq sl, r0, asr #23 │ │ │ │ - tsteq pc, r0, lsl r0 @ │ │ │ │ - tsteq r0, r0, lsr #13 │ │ │ │ + tsteq sl, r8, asr #23 │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ + tsteq r0, ip, lsr #13 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq sl, r4, lsl #23 │ │ │ │ - ldrdeq r9, [pc, -r4] │ │ │ │ - tsteq r0, r4, ror #12 │ │ │ │ + tsteq sl, ip, lsl #23 │ │ │ │ + smlatteq pc, r0, pc, r9 @ │ │ │ │ + tsteq r0, r0, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq sl, r8, asr #22 │ │ │ │ - @ instruction: 0x010f9f98 │ │ │ │ - tsteq r0, r0, lsr r6 │ │ │ │ + tsteq sl, r0, asr fp │ │ │ │ + smlatbeq pc, r4, pc, r9 @ │ │ │ │ + tsteq r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - tsteq sl, ip, lsl #22 │ │ │ │ - tsteq pc, ip, asr pc @ │ │ │ │ - @ instruction: 0x0110b5f4 │ │ │ │ + tsteq sl, r4, lsl fp │ │ │ │ + tsteq pc, r8, ror #30 │ │ │ │ + tsteq r0, r0, lsl #12 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ - @ instruction: 0x011a6a98 │ │ │ │ - smlatteq pc, r8, lr, r9 │ │ │ │ - tsteq r0, r8, ror r5 │ │ │ │ + tsteq pc, r0, lsr pc @ │ │ │ │ + tsteq sl, r0, lsr #21 │ │ │ │ + strdeq r9, [pc, -r4] │ │ │ │ + tsteq r0, r4, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - smlatbeq pc, ip, lr, r9 @ │ │ │ │ + @ instruction: 0x010f9eb8 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - @ instruction: 0x0110b994 │ │ │ │ - tsteq sl, r0, lsr #20 │ │ │ │ - tsteq pc, r0, ror lr @ │ │ │ │ - tsteq r0, r8, lsl #10 │ │ │ │ - tsteq sl, r4, ror #19 │ │ │ │ - tsteq pc, r4, lsr lr @ │ │ │ │ - tsteq r0, r4, asr #9 │ │ │ │ + tsteq r0, r0, lsr #19 │ │ │ │ + tsteq sl, r8, lsr #20 │ │ │ │ + tsteq pc, ip, ror lr @ │ │ │ │ + tsteq r0, r4, lsl r5 │ │ │ │ + tsteq sl, ip, ror #19 │ │ │ │ + tsteq pc, r0, asr #28 │ │ │ │ + @ instruction: 0x0110b4d0 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - strdeq r9, [pc, -r8] │ │ │ │ - ldrdeq r9, [pc, -ip] │ │ │ │ - smlabteq pc, r8, sp, r9 @ │ │ │ │ - @ instruction: 0x010f9db4 │ │ │ │ - smlatbeq pc, r0, sp, r9 @ │ │ │ │ - smlabbeq pc, ip, sp, r9 @ │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ - tsteq pc, r8, ror sp @ │ │ │ │ - tsteq r0, r8, lsl #8 │ │ │ │ + tsteq pc, r4, lsl #28 │ │ │ │ + smlatteq pc, r8, sp, r9 │ │ │ │ + ldrdeq r9, [pc, -r4] │ │ │ │ + smlabteq pc, r0, sp, r9 @ │ │ │ │ + smlatbeq pc, ip, sp, r9 @ │ │ │ │ + @ instruction: 0x010f9d98 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ + smlabbeq pc, r4, sp, r9 @ │ │ │ │ + tsteq r0, r4, lsl r4 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - tsteq sl, ip, ror #17 │ │ │ │ - tsteq pc, ip, lsr sp @ │ │ │ │ - @ instruction: 0x0110b3d0 │ │ │ │ - @ instruction: 0x011a68b0 │ │ │ │ - tsteq pc, r0, lsl #26 │ │ │ │ - @ instruction: 0x0110b390 │ │ │ │ + @ instruction: 0x011a68f4 │ │ │ │ + tsteq pc, r8, asr #26 │ │ │ │ + @ instruction: 0x0110b3dc │ │ │ │ + @ instruction: 0x011a68b8 │ │ │ │ + tsteq pc, ip, lsl #26 │ │ │ │ + @ instruction: 0x0110b39c │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - tsteq sl, r8, ror r8 │ │ │ │ - smlabteq pc, r4, ip, r9 @ │ │ │ │ - tsteq r0, r8, asr r3 │ │ │ │ + tsteq sl, r0, lsl #17 │ │ │ │ + ldrdeq r9, [pc, -r0] │ │ │ │ + tsteq r0, r4, ror #6 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - smlabbeq pc, ip, ip, r9 @ │ │ │ │ - tsteq pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x010f9c98 │ │ │ │ + tsteq pc, r8, ror #24 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq pc, ip, lsr #24 │ │ │ │ - tsteq sl, r8, lsr #15 │ │ │ │ - tsteq r0, r0, asr r8 │ │ │ │ - tsteq r0, r8, lsl #5 │ │ │ │ + tsteq pc, r8, lsr ip @ │ │ │ │ + @ instruction: 0x011a67b0 │ │ │ │ + tsteq r0, ip, asr r8 │ │ │ │ + @ instruction: 0x0110b294 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - tsteq sl, r4, asr r7 │ │ │ │ - @ instruction: 0x0110a7bc │ │ │ │ - tsteq r0, r4, lsr r2 │ │ │ │ - tsteq sl, r4, lsr #14 │ │ │ │ - tsteq pc, r4, ror fp @ │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ + tsteq sl, ip, asr r7 │ │ │ │ + tsteq r0, r8, asr #15 │ │ │ │ + tsteq r0, r0, asr #4 │ │ │ │ + tsteq sl, ip, lsr #14 │ │ │ │ + smlabbeq pc, r0, fp, r9 @ │ │ │ │ + tsteq r0, r0, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - smlabteq pc, r0, r7, r9 @ │ │ │ │ - @ instruction: 0x010f9790 │ │ │ │ + smlabteq pc, ip, r7, r9 @ │ │ │ │ + @ instruction: 0x010f979c │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - tsteq sl, r0, lsl r3 │ │ │ │ - tsteq pc, ip, asr r7 @ │ │ │ │ - @ instruction: 0x0110adf0 │ │ │ │ + tsteq sl, r8, lsl r3 │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ + @ instruction: 0x0110adfc │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - @ instruction: 0x011a62d0 │ │ │ │ - tsteq pc, r0, lsr #14 │ │ │ │ - @ instruction: 0x0110adb0 │ │ │ │ + @ instruction: 0x011a62d8 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ + @ instruction: 0x0110adbc │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - @ instruction: 0x011a6294 │ │ │ │ - smlatteq pc, r4, r6, r9 │ │ │ │ - tsteq r0, r4, ror sp │ │ │ │ + @ instruction: 0x011a629c │ │ │ │ + strdeq r9, [pc, -r0] │ │ │ │ + tsteq r0, r0, lsl #27 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - tsteq sl, r8, asr r2 │ │ │ │ - smlatbeq pc, r8, r6, r9 @ │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ + tsteq sl, r0, ror #4 │ │ │ │ + @ instruction: 0x010f96b4 │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ ldr r1, [pc, #-84] @ 4e8d68 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1088541,118 +1088541,118 @@ │ │ │ │ bl c0190 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 4e9b94 │ │ │ │ ldrdeq lr, [r3, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0123ec60 │ │ │ │ - tsteq sl, r8, lsr r1 │ │ │ │ - tsteq r0, ip, lsl ip │ │ │ │ + tsteq sl, r0, asr #2 │ │ │ │ + tsteq r0, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tsteq r0, ip, ror #21 │ │ │ │ - tsteq sl, r4, ror #31 │ │ │ │ + @ instruction: 0x0110aaf8 │ │ │ │ + tsteq sl, ip, ror #31 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq sl, r8, lsl #28 │ │ │ │ - tsteq r0, ip, lsr sp │ │ │ │ - @ instruction: 0x011a5bb4 │ │ │ │ - @ instruction: 0x0110a694 │ │ │ │ + tsteq sl, r0, lsl lr │ │ │ │ + tsteq r0, r8, asr #26 │ │ │ │ + @ instruction: 0x011a5bbc │ │ │ │ + tsteq r0, r0, lsr #13 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0110aa90 │ │ │ │ + @ instruction: 0x0110aa9c │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - @ instruction: 0x011a57f4 │ │ │ │ - @ instruction: 0x0110a2d0 │ │ │ │ - tsteq sl, r4, lsr #15 │ │ │ │ + @ instruction: 0x011a57fc │ │ │ │ + @ instruction: 0x0110a2dc │ │ │ │ + tsteq sl, ip, lsr #15 │ │ │ │ strdeq ip, [lr, -r4] │ │ │ │ - tsteq sl, r8, ror r7 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ + tsteq sl, r0, lsl #15 │ │ │ │ + tsteq r0, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - tsteq sl, r4, lsr #12 │ │ │ │ - tsteq r0, r0, lsl r1 │ │ │ │ - tsteq sl, r4, ror #11 │ │ │ │ + tsteq sl, ip, lsr #12 │ │ │ │ + tsteq r0, ip, lsl r1 │ │ │ │ + tsteq sl, ip, ror #11 │ │ │ │ smlatbeq lr, r0, r2, r9 │ │ │ │ - ldrheq sl, [r0, -r8] │ │ │ │ + tsteq r0, r4, asr #1 │ │ │ │ @ instruction: 0x0123e068 │ │ │ │ strdeq r9, [lr, -r0] │ │ │ │ - @ instruction: 0x011a54fc │ │ │ │ - tsteq r0, r8, ror #31 │ │ │ │ - tsteq sl, r4, ror #9 │ │ │ │ - @ instruction: 0x01109fbc │ │ │ │ + tsteq sl, r4, lsl #10 │ │ │ │ + @ instruction: 0x01109ff4 │ │ │ │ + tsteq sl, ip, ror #9 │ │ │ │ + tsteq r0, r8, asr #31 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tsteq sl, r0, ror #8 │ │ │ │ - tsteq r0, r4, lsr #30 │ │ │ │ + tsteq sl, r8, ror #8 │ │ │ │ + tsteq r0, r0, lsr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x011a5390 │ │ │ │ - tsteq r0, r8, ror lr │ │ │ │ + @ instruction: 0x011a5398 │ │ │ │ + tsteq r0, r4, lsl #29 │ │ │ │ tsteq lr, ip │ │ │ │ - tsteq sl, r4, asr r1 │ │ │ │ - tsteq r0, r4, lsr ip │ │ │ │ + tsteq sl, ip, asr r1 │ │ │ │ + tsteq r0, r0, asr #24 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - tsteq r0, r4, ror #21 │ │ │ │ - @ instruction: 0x011a4ff0 │ │ │ │ + @ instruction: 0x01109af0 │ │ │ │ + @ instruction: 0x011a4ff8 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x011a4f98 │ │ │ │ + tsteq sl, r0, lsr #31 │ │ │ │ smlatteq lr, r4, r5, ip │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x011a4d90 │ │ │ │ - tsteq r0, r4, ror r8 │ │ │ │ + @ instruction: 0x011a4d98 │ │ │ │ + tsteq r0, r0, lsl #17 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - tsteq sl, r0, lsl sp │ │ │ │ - tsteq r0, ip, asr #15 │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ - tsteq r0, ip, lsl r7 │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ + @ instruction: 0x011097d8 │ │ │ │ + tsteq sl, ip, lsr ip │ │ │ │ + tsteq r0, r8, lsr #14 │ │ │ │ @ instruction: 0x010e88b0 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - tsteq sl, r4, asr #23 │ │ │ │ - @ instruction: 0x011096b0 │ │ │ │ - tsteq sl, r4, lsl #23 │ │ │ │ + tsteq sl, ip, asr #23 │ │ │ │ + @ instruction: 0x011096bc │ │ │ │ + tsteq sl, ip, lsl #23 │ │ │ │ tsteq lr, r4, lsr r8 │ │ │ │ - tsteq r0, r0, asr r6 │ │ │ │ + tsteq r0, ip, asr r6 │ │ │ │ smlatteq lr, r8, r7, r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011a4af4 │ │ │ │ - tsteq r0, r0, ror #11 │ │ │ │ + @ instruction: 0x011a4afc │ │ │ │ + tsteq r0, ip, ror #11 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ ldrdeq r8, [lr, -ip] │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ @ instruction: 0x010e8694 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ tsteq lr, r0, asr #12 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, r4, asr r9 │ │ │ │ - tsteq r0, r8, lsr r4 │ │ │ │ + tsteq sl, ip, asr r9 │ │ │ │ + tsteq r0, r4, asr #8 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - tsteq sl, r8, lsl #18 │ │ │ │ - tsteq r0, ip, ror #7 │ │ │ │ + tsteq sl, r0, lsl r9 │ │ │ │ + @ instruction: 0x011093f8 │ │ │ │ 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 │ │ │ │ - tsteq r0, r8, lsr r2 │ │ │ │ - tsteq sl, r4, asr #14 │ │ │ │ + tsteq r0, r4, asr #4 │ │ │ │ + tsteq sl, ip, asr #14 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq sl, ip, ror #12 │ │ │ │ - tsteq r0, r4, lsr #11 │ │ │ │ + tsteq sl, r4, ror r6 │ │ │ │ + @ instruction: 0x011095b0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq sl, r8, lsl #12 │ │ │ │ - tsteq r0, r0, asr #1 │ │ │ │ - @ instruction: 0x010f799c │ │ │ │ + tsteq sl, r0, lsl r6 │ │ │ │ + tsteq r0, ip, asr #1 │ │ │ │ + smlatbeq pc, r8, r9, r7 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ ldr r3, [pc, #-268] @ 4e9ed4 │ │ │ │ ldr r4, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, r3, #1072 @ 0x430 │ │ │ │ @@ -1090691,250 +1090691,250 @@ │ │ │ │ ldr r1, [pc, #556] @ 4ec1dc │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 4e9b94 │ │ │ │ - tsteq sl, r4, lsl r1 │ │ │ │ - @ instruction: 0x01108bf0 │ │ │ │ + tsteq sl, ip, lsl r1 │ │ │ │ + @ instruction: 0x01108bfc │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r0, ip, ror pc │ │ │ │ + tsteq r0, r8, lsl #31 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ - tsteq pc, ip, asr r3 @ │ │ │ │ - @ instruction: 0x011089f4 │ │ │ │ + tsteq sl, r0, lsr #30 │ │ │ │ + tsteq pc, r8, ror #6 │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ smlabbeq lr, ip, fp, r7 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0x011a3d94 │ │ │ │ - tsteq r0, ip, ror #16 │ │ │ │ + @ instruction: 0x011a3d9c │ │ │ │ + tsteq r0, r8, ror r8 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ andeq sp, r1, r4, asr #12 │ │ │ │ @ instruction: 0xffff31d8 │ │ │ │ - tsteq r0, r8, lsr #21 │ │ │ │ - tsteq sl, r8, lsr #22 │ │ │ │ - @ instruction: 0x01108b94 │ │ │ │ - tsteq pc, r8, lsr #30 │ │ │ │ - tsteq r0, r4, asr #11 │ │ │ │ + @ instruction: 0x01108ab4 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + tsteq r0, r0, lsr #23 │ │ │ │ + tsteq pc, r4, lsr pc @ │ │ │ │ + @ instruction: 0x011085d0 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ tsteq lr, ip, asr r7 │ │ │ │ tsteq lr, r0, lsr #14 │ │ │ │ - @ instruction: 0x011a39dc │ │ │ │ - tsteq r0, r4, lsr #19 │ │ │ │ - strdeq r6, [pc, -r8] │ │ │ │ - @ instruction: 0x01108494 │ │ │ │ + tsteq sl, r4, ror #19 │ │ │ │ + @ instruction: 0x011089b0 │ │ │ │ + tsteq pc, r4, lsl #28 │ │ │ │ + tsteq r0, r0, lsr #9 │ │ │ │ andeq r0, r0, r6, lsl #16 │ │ │ │ - tsteq sl, r8, ror r9 │ │ │ │ - @ instruction: 0x010f6dbc │ │ │ │ - tsteq r0, ip, asr #8 │ │ │ │ + tsteq sl, r0, lsl #19 │ │ │ │ + smlabteq pc, r8, sp, r6 @ │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ - tsteq pc, ip, ror sp @ │ │ │ │ - tsteq r0, r4, lsl r4 │ │ │ │ - @ instruction: 0x011a38f8 │ │ │ │ - tsteq pc, ip, lsr sp @ │ │ │ │ - @ instruction: 0x011083d4 │ │ │ │ + tsteq sl, r0, asr #18 │ │ │ │ + smlabbeq pc, r8, sp, r6 @ │ │ │ │ + tsteq r0, r0, lsr #8 │ │ │ │ + tsteq sl, r0, lsl #18 │ │ │ │ + tsteq pc, r8, asr #26 │ │ │ │ + tsteq r0, r0, ror #7 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - tsteq pc, r4, lsl #26 │ │ │ │ - tsteq r0, r0, lsr #7 │ │ │ │ + tsteq pc, r0, lsl sp @ │ │ │ │ + tsteq r0, ip, lsr #7 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - ldrdeq r6, [pc, -r0] │ │ │ │ + ldrdeq r6, [pc, -ip] │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq sl, r4, asr r8 │ │ │ │ - @ instruction: 0x011078b8 │ │ │ │ - tsteq r0, r0, lsr #6 │ │ │ │ + tsteq sl, ip, asr r8 │ │ │ │ + tsteq r0, r4, asr #17 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - tsteq pc, r4, asr ip @ │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ - strdeq r6, [pc, -r0] │ │ │ │ - tsteq sl, ip, ror #14 │ │ │ │ - @ instruction: 0x010f6bb0 │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ + tsteq pc, r0, ror #24 │ │ │ │ + tsteq pc, ip, lsr #24 │ │ │ │ + strdeq r6, [pc, -ip] │ │ │ │ + tsteq sl, r4, ror r7 │ │ │ │ + @ instruction: 0x010f6bbc │ │ │ │ + tsteq r0, r4, asr r2 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - tsteq pc, r4, ror fp @ │ │ │ │ - tsteq sl, r8, lsl r7 │ │ │ │ - tsteq r0, r4, asr r6 │ │ │ │ - tsteq pc, r0, lsr fp @ │ │ │ │ + smlabbeq pc, r0, fp, r6 @ │ │ │ │ + tsteq sl, r0, lsr #14 │ │ │ │ + tsteq r0, r0, ror #12 │ │ │ │ + tsteq pc, ip, lsr fp @ │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - tsteq sl, ip, asr #13 │ │ │ │ - tsteq pc, r0, lsl fp @ │ │ │ │ - tsteq r0, r8, lsr #3 │ │ │ │ - tsteq sl, ip, lsl #13 │ │ │ │ - ldrdeq r6, [pc, -r0] │ │ │ │ - tsteq r0, r8, ror #2 │ │ │ │ + @ instruction: 0x011a36d4 │ │ │ │ + tsteq pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x011081b4 │ │ │ │ + @ instruction: 0x011a3694 │ │ │ │ + ldrdeq r6, [pc, -ip] │ │ │ │ + tsteq r0, r4, ror r1 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - tsteq sl, ip, asr #12 │ │ │ │ - @ instruction: 0x010f6a90 │ │ │ │ - tsteq r0, ip, lsr #2 │ │ │ │ + tsteq sl, r4, asr r6 │ │ │ │ + @ instruction: 0x010f6a9c │ │ │ │ + tsteq r0, r8, lsr r1 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq pc, r8, asr sl @ │ │ │ │ + tsteq pc, r4, ror #20 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - tsteq pc, r8, lsr #20 │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq sl, r8, lsr #11 │ │ │ │ - tsteq r0, r0, asr r6 │ │ │ │ - tsteq r0, r4, ror r0 │ │ │ │ - smlatbeq pc, r8, r9, r6 @ │ │ │ │ - tsteq pc, r8, ror r9 @ │ │ │ │ - tsteq pc, r8, asr #18 │ │ │ │ - tsteq sl, ip, asr #9 │ │ │ │ - tsteq pc, r0, lsl r9 @ │ │ │ │ - tsteq r0, r8, lsr #31 │ │ │ │ + @ instruction: 0x011a35b0 │ │ │ │ + tsteq r0, ip, asr r6 │ │ │ │ + tsteq r0, r0, lsl #1 │ │ │ │ + @ instruction: 0x010f69b4 │ │ │ │ + smlabbeq pc, r4, r9, r6 @ │ │ │ │ + tsteq pc, r4, asr r9 @ │ │ │ │ + @ instruction: 0x011a34d4 │ │ │ │ + tsteq pc, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x01107fb4 │ │ │ │ andeq r0, r0, r5, ror #15 │ │ │ │ - tsteq sl, ip, lsl #9 │ │ │ │ - ldrdeq r6, [pc, -r0] │ │ │ │ - tsteq r0, r8, ror #30 │ │ │ │ + @ instruction: 0x011a3494 │ │ │ │ + ldrdeq r6, [pc, -ip] │ │ │ │ + tsteq r0, r4, ror pc │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - @ instruction: 0x010f6898 │ │ │ │ + smlatbeq pc, r4, r8, r6 @ │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ - tsteq pc, r8, ror #16 │ │ │ │ + tsteq pc, r4, ror r8 @ │ │ │ │ andeq r0, r0, r2, ror #15 │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - tsteq pc, r8, lsl #16 │ │ │ │ + tsteq pc, r4, lsl r8 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r6, [pc, -r8] │ │ │ │ + smlatteq pc, r4, r7, r6 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlatbeq pc, r8, r7, r6 @ │ │ │ │ - tsteq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x010f67b4 │ │ │ │ + tsteq pc, ip, ror r7 @ │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x011a32f0 │ │ │ │ - tsteq pc, r4, lsr r7 @ │ │ │ │ - tsteq r0, ip, asr #27 │ │ │ │ + @ instruction: 0x011a32f8 │ │ │ │ + tsteq pc, r0, asr #14 │ │ │ │ + @ instruction: 0x01107dd8 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - @ instruction: 0x011a32b0 │ │ │ │ - strdeq r6, [pc, -r4] │ │ │ │ - tsteq r0, ip, lsl #27 │ │ │ │ + @ instruction: 0x011a32b8 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ + @ instruction: 0x01107d98 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - @ instruction: 0x010f66b4 │ │ │ │ + smlabteq pc, r0, r6, r6 @ │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - smlatbeq pc, r0, r6, r6 @ │ │ │ │ - tsteq sl, r4, lsr #4 │ │ │ │ - tsteq pc, r8, ror #12 │ │ │ │ - tsteq r0, r0, lsl #26 │ │ │ │ + smlatbeq pc, ip, r6, r6 @ │ │ │ │ + tsteq sl, ip, lsr #4 │ │ │ │ + tsteq pc, r4, ror r6 @ │ │ │ │ + tsteq r0, ip, lsl #26 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - tsteq sl, r4, ror #3 │ │ │ │ - tsteq pc, r8, lsr #12 │ │ │ │ - tsteq r0, r0, asr #25 │ │ │ │ + tsteq sl, ip, ror #3 │ │ │ │ + tsteq pc, r4, lsr r6 @ │ │ │ │ + tsteq r0, ip, asr #25 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - tsteq sl, r4, lsr #3 │ │ │ │ - smlatteq pc, r8, r5, r6 │ │ │ │ - tsteq r0, r0, lsl #25 │ │ │ │ + tsteq sl, ip, lsr #3 │ │ │ │ + strdeq r6, [pc, -r4] │ │ │ │ + tsteq r0, ip, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x011a2db0 │ │ │ │ - strdeq r6, [pc, -r0] │ │ │ │ - tsteq r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x011a2db8 │ │ │ │ + strdeq r6, [pc, -ip] │ │ │ │ + @ instruction: 0x01107894 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sl, ip, ror #26 │ │ │ │ - @ instruction: 0x010f61b0 │ │ │ │ - tsteq r0, r8, asr #16 │ │ │ │ + tsteq sl, r4, ror sp │ │ │ │ + @ instruction: 0x010f61bc │ │ │ │ + tsteq r0, r4, asr r8 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - tsteq pc, r8, ror r1 @ │ │ │ │ + smlabbeq pc, r4, r1, r6 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x011a2cfc │ │ │ │ - tsteq pc, r0, asr #2 │ │ │ │ - @ instruction: 0x011077d8 │ │ │ │ + tsteq sl, r4, lsl #26 │ │ │ │ + tsteq pc, ip, asr #2 │ │ │ │ + tsteq r0, r4, ror #15 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - tsteq pc, r8, lsl #2 │ │ │ │ + tsteq pc, r4, lsl r1 @ │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - ldrdeq r6, [pc, -r8] │ │ │ │ + smlatteq pc, r4, r0, r6 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sl, ip, asr ip │ │ │ │ - smlatbeq pc, r0, r0, r6 @ │ │ │ │ - tsteq r0, r8, lsr r7 │ │ │ │ + tsteq sl, r4, ror #24 │ │ │ │ + smlatbeq pc, ip, r0, r6 @ │ │ │ │ + tsteq r0, r4, asr #14 │ │ │ │ andeq r0, r0, lr, lsl #14 │ │ │ │ - tsteq pc, r8, rrx │ │ │ │ + tsteq pc, r4, ror r0 @ │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq sl, ip, ror #23 │ │ │ │ - tsteq pc, r0, lsr r0 @ │ │ │ │ - tsteq r0, r8, asr #13 │ │ │ │ + @ instruction: 0x011a2bf4 │ │ │ │ + tsteq pc, ip, lsr r0 @ │ │ │ │ + @ instruction: 0x011076d4 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - strdeq r5, [pc, -r8] │ │ │ │ + tsteq pc, r4 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - smlabteq pc, r8, pc, r5 @ │ │ │ │ + ldrdeq r5, [pc, -r4] │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - @ instruction: 0x010f5f9c │ │ │ │ + smlatbeq pc, r8, pc, r5 @ │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - tsteq sl, r0, lsr #22 │ │ │ │ - tsteq pc, r4, ror #30 │ │ │ │ - @ instruction: 0x011075fc │ │ │ │ + tsteq sl, r8, lsr #22 │ │ │ │ + tsteq pc, r0, ror pc @ │ │ │ │ + tsteq r0, r8, lsl #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - tsteq sl, r0, ror #21 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ - @ instruction: 0x011075bc │ │ │ │ - tsteq sl, r0, lsr #21 │ │ │ │ - smlatteq pc, r4, lr, r5 │ │ │ │ - tsteq r0, ip, ror r5 │ │ │ │ + tsteq sl, r8, ror #21 │ │ │ │ + tsteq pc, r0, lsr pc @ │ │ │ │ + tsteq r0, r8, asr #11 │ │ │ │ + tsteq sl, r8, lsr #21 │ │ │ │ + strdeq r5, [pc, -r0] │ │ │ │ + tsteq r0, r8, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - smlatbeq pc, r8, lr, r5 @ │ │ │ │ + @ instruction: 0x010f5eb4 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - smlabbeq pc, ip, lr, r5 @ │ │ │ │ + @ instruction: 0x010f5e98 │ │ │ │ andeq r0, r0, fp, lsl #15 │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ + smlabbeq pc, r0, lr, r5 @ │ │ │ │ muleq r0, r3, r7 │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tsteq pc, r4, lsr #28 │ │ │ │ + tsteq pc, r0, lsr lr @ │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - tsteq pc, r8, lsl #28 │ │ │ │ + tsteq pc, r4, lsl lr @ │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - strdeq r5, [pc, -r0] │ │ │ │ + strdeq r5, [pc, -ip] │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - smlabteq pc, r0, sp, r5 @ │ │ │ │ + smlabteq pc, ip, sp, r5 @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq sl, ip, lsr r9 │ │ │ │ - smlabbeq pc, r0, sp, r5 @ │ │ │ │ - tsteq r0, r8, lsl r4 │ │ │ │ + tsteq sl, r4, asr #18 │ │ │ │ + smlabbeq pc, ip, sp, r5 @ │ │ │ │ + tsteq r0, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ - tsteq sl, r8, ror #17 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ + @ instruction: 0x011a28f0 │ │ │ │ + tsteq r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - tsteq pc, r4, lsl #26 │ │ │ │ + tsteq pc, r0, lsl sp @ │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ - ldrdeq r5, [pc, -r0] │ │ │ │ + ldrdeq r5, [pc, -ip] │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - @ instruction: 0x010f5cb8 │ │ │ │ + smlabteq pc, r4, ip, r5 @ │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - tsteq sl, ip, lsr r8 │ │ │ │ - smlabbeq pc, r0, ip, r5 @ │ │ │ │ - tsteq r0, r8, lsl r3 │ │ │ │ + tsteq sl, r4, asr #16 │ │ │ │ + smlabbeq pc, ip, ip, r5 @ │ │ │ │ + tsteq r0, r4, lsr #6 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - tsteq pc, r8, asr #24 │ │ │ │ + tsteq pc, r4, asr ip @ │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - tsteq sl, ip, asr #15 │ │ │ │ - tsteq pc, r0, lsl ip @ │ │ │ │ - tsteq r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x011a27d4 │ │ │ │ + tsteq pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x011072b4 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - tsteq sl, ip, lsl #15 │ │ │ │ - ldrdeq r5, [pc, -r0] │ │ │ │ - tsteq r0, r8, ror #4 │ │ │ │ + @ instruction: 0x011a2794 │ │ │ │ + ldrdeq r5, [pc, -ip] │ │ │ │ + tsteq r0, r4, ror r2 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - @ instruction: 0x010f5b98 │ │ │ │ + smlatbeq pc, r4, fp, r5 @ │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - tsteq pc, r4, ror #22 │ │ │ │ - tsteq pc, r8, asr #22 │ │ │ │ + tsteq pc, r0, ror fp @ │ │ │ │ + tsteq pc, r4, asr fp @ │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ + tsteq pc, r8, lsr fp @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x011076fc │ │ │ │ - tsteq sl, r4, lsr #13 │ │ │ │ - tsteq r0, r4, ror r1 │ │ │ │ + tsteq r0, r8, lsl #14 │ │ │ │ + tsteq sl, ip, lsr #13 │ │ │ │ + tsteq r0, r0, lsl #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlatbeq pc, r8, sl, r5 @ │ │ │ │ + @ instruction: 0x010f5ab4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r2, [pc, #-416] @ 4ec1e0 │ │ │ │ ldr r1, [pc, #-416] @ 4ec1e4 │ │ │ │ ldr r3, [pc, #-416] @ 4ec1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1091612,45 +1091612,45 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4ecb88 │ │ │ │ @ instruction: 0x0123b0e4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, r4, ror #11 │ │ │ │ - tsteq r0, r0, asr #13 │ │ │ │ - ldrheq r7, [r0, -ip] │ │ │ │ + tsteq sl, ip, ror #11 │ │ │ │ + tsteq r0, ip, asr #13 │ │ │ │ + tsteq r0, r8, asr #1 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ @ instruction: 0x0123b074 │ │ │ │ - tsteq r0, ip, asr r0 │ │ │ │ + tsteq r0, r8, rrx │ │ │ │ subeq r3, r1, r0, asr r7 │ │ │ │ - tsteq r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x011075dc │ │ │ │ + tsteq r0, r4, lsr r5 │ │ │ │ + tsteq r0, r8, ror #11 │ │ │ │ andeq fp, r1, ip, asr #29 │ │ │ │ @ instruction: 0xfffeb530 │ │ │ │ - tsteq sl, r0, ror #8 │ │ │ │ - smlatbeq pc, r4, r8, r5 @ │ │ │ │ - tsteq r0, ip, lsr pc │ │ │ │ + tsteq sl, r8, ror #8 │ │ │ │ + @ instruction: 0x010f58b0 │ │ │ │ + tsteq r0, r8, asr #30 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - tsteq r0, r8, asr #8 │ │ │ │ - @ instruction: 0x011a23fc │ │ │ │ - tsteq pc, r0, asr #16 │ │ │ │ - @ instruction: 0x01106ed8 │ │ │ │ + tsteq r0, r4, asr r4 │ │ │ │ + tsteq sl, r4, lsl #8 │ │ │ │ + tsteq pc, ip, asr #16 │ │ │ │ + tsteq r0, r4, ror #29 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - @ instruction: 0x011a23bc │ │ │ │ - tsteq pc, r0, lsl #16 │ │ │ │ - @ instruction: 0x01106e98 │ │ │ │ + tsteq sl, r4, asr #7 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + tsteq r0, r4, lsr #29 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - tsteq sl, r0, lsl #7 │ │ │ │ - smlabteq pc, r4, r7, r5 @ │ │ │ │ - tsteq r0, ip, asr lr │ │ │ │ + tsteq sl, r8, lsl #7 │ │ │ │ + ldrdeq r5, [pc, -r0] │ │ │ │ + tsteq r0, r8, ror #28 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - tsteq sl, r4, asr #6 │ │ │ │ - smlabbeq pc, r8, r7, r5 @ │ │ │ │ - tsteq r0, r0, lsr #28 │ │ │ │ + tsteq sl, ip, asr #6 │ │ │ │ + @ instruction: 0x010f5794 │ │ │ │ + tsteq r0, ip, lsr #28 │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -1092124,91 +1092124,91 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4ed328 │ │ │ │ @ instruction: 0x0123ad3c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, ip, asr #4 │ │ │ │ + tsteq sl, r4, asr r2 │ │ │ │ @ instruction: 0x0123ad1c │ │ │ │ @ instruction: 0xfffe9e04 │ │ │ │ @ instruction: 0x0123acb0 │ │ │ │ @ instruction: 0x012439a0 │ │ │ │ tsteq lr, r8, ror pc │ │ │ │ - tsteq r0, r8, ror #2 │ │ │ │ + tsteq r0, r4, ror r1 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r0, ip, asr r2 │ │ │ │ - @ instruction: 0x011651dc │ │ │ │ - tsteq r0, r8, lsl #28 │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ + tsteq r0, r8, ror #4 │ │ │ │ + tsteq r6, r8, ror #3 │ │ │ │ + tsteq r0, r4, lsl lr │ │ │ │ + tsteq r0, r0, lsl r2 │ │ │ │ @ instruction: 0xfffe97d0 │ │ │ │ strdeq r5, [r1], #-112 @ 0xffffff90 │ │ │ │ - tsteq sl, ip, lsl r0 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - @ instruction: 0x01106af8 │ │ │ │ + tsteq sl, r4, lsr #32 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ + tsteq r0, r4, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - @ instruction: 0x011a1fd0 │ │ │ │ - tsteq pc, r4, lsl r4 @ │ │ │ │ - tsteq r0, ip, lsr #21 │ │ │ │ + @ instruction: 0x011a1fd8 │ │ │ │ + tsteq pc, r0, lsr #8 │ │ │ │ + @ instruction: 0x01106ab8 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ @ instruction: 0xffff86f4 │ │ │ │ - tsteq sl, r4, ror #30 │ │ │ │ - smlatbeq pc, r8, r3, r5 @ │ │ │ │ - tsteq r0, r0, asr #20 │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ + @ instruction: 0x010f53b4 │ │ │ │ + tsteq r0, ip, asr #20 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - tsteq r0, r8, lsl #1 │ │ │ │ - tsteq r6, r4, ror #31 │ │ │ │ - tsteq r0, r0, lsl ip │ │ │ │ - @ instruction: 0x01106bd8 │ │ │ │ - tsteq sl, ip, lsr lr │ │ │ │ - smlabbeq pc, r0, r2, r5 @ │ │ │ │ - tsteq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x01107094 │ │ │ │ + @ instruction: 0x01164ff0 │ │ │ │ + tsteq r0, ip, lsl ip │ │ │ │ + tsteq r0, r4, ror #23 │ │ │ │ + tsteq sl, r4, asr #28 │ │ │ │ + smlabbeq pc, ip, r2, r5 @ │ │ │ │ + tsteq r0, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x011a1df8 │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ - @ instruction: 0x011068d4 │ │ │ │ + tsteq sl, r0, lsl #28 │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ + tsteq r0, r0, ror #17 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - @ instruction: 0x011a1db8 │ │ │ │ - strdeq r5, [pc, -ip] │ │ │ │ - tsteq r0, ip, lsl #17 │ │ │ │ + tsteq sl, r0, asr #27 │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x01106898 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - tsteq sl, r8, ror sp │ │ │ │ - @ instruction: 0x010f51bc │ │ │ │ - tsteq r0, ip, asr #16 │ │ │ │ + tsteq sl, r0, lsl #27 │ │ │ │ + smlabteq pc, r8, r1, r5 @ │ │ │ │ + tsteq r0, r8, asr r8 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - tsteq sl, r8, lsr sp │ │ │ │ - tsteq pc, ip, ror r1 @ │ │ │ │ - tsteq r0, r0, lsl r8 │ │ │ │ + tsteq sl, r0, asr #26 │ │ │ │ + smlabbeq pc, r8, r1, r5 @ │ │ │ │ + tsteq r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - @ instruction: 0x011a1cf8 │ │ │ │ - tsteq pc, ip, lsr r1 @ │ │ │ │ - tsteq r0, ip, asr #15 │ │ │ │ + tsteq sl, r0, lsl #26 │ │ │ │ + tsteq pc, r8, asr #2 │ │ │ │ + @ instruction: 0x011067d8 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - @ instruction: 0x011a1cb8 │ │ │ │ - strdeq r5, [pc, -ip] │ │ │ │ - tsteq r0, ip, lsl #15 │ │ │ │ + tsteq sl, r0, asr #25 │ │ │ │ + tsteq pc, r8, lsl #2 │ │ │ │ + @ instruction: 0x01106798 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - tsteq sl, r8, ror ip │ │ │ │ - tsteq r0, r4, ror #14 │ │ │ │ - strheq r5, [pc, -r8] │ │ │ │ + tsteq sl, r0, lsl #25 │ │ │ │ + tsteq r0, r0, ror r7 │ │ │ │ + smlabteq pc, r4, r0, r5 @ │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - tsteq sl, r4, lsl ip │ │ │ │ - qaddeq r5, r8, pc @ │ │ │ │ - tsteq r0, r8, ror #13 │ │ │ │ + tsteq sl, ip, lsl ip │ │ │ │ + tsteq pc, r4, rrx │ │ │ │ + @ instruction: 0x011066f4 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - @ instruction: 0x011066b8 │ │ │ │ - tsteq sl, r4, asr #23 │ │ │ │ - @ instruction: 0x01106cb8 │ │ │ │ + tsteq r0, r4, asr #13 │ │ │ │ + tsteq sl, ip, asr #23 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - smlabteq pc, ip, pc, r4 @ │ │ │ │ + ldrdeq r4, [pc, -r8] │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - tsteq sl, r8, asr #22 │ │ │ │ - smlabbeq pc, ip, pc, r4 @ │ │ │ │ - tsteq r0, ip, lsl r6 │ │ │ │ + tsteq sl, r0, asr fp │ │ │ │ + @ instruction: 0x010f4f98 │ │ │ │ + tsteq r0, r8, lsr #12 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ mov r4, r2 │ │ │ │ @@ -1092630,89 +1092630,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4ed990 │ │ │ │ @ instruction: 0x0123a478 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0123a26c │ │ │ │ - strdeq r4, [pc, -r0] │ │ │ │ - tsteq r0, r0, asr #16 │ │ │ │ - @ instruction: 0x011a1bb4 │ │ │ │ - tsteq r0, r8, asr #16 │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ - tsteq sl, ip, ror fp │ │ │ │ - tsteq pc, r8, ror sl @ │ │ │ │ - tsteq r0, r8, asr #15 │ │ │ │ - tsteq sl, ip, lsr fp │ │ │ │ - tsteq pc, r4, asr #20 │ │ │ │ - @ instruction: 0x01106794 │ │ │ │ - tsteq sl, r8, lsl #22 │ │ │ │ - tsteq pc, r0, lsl sl @ │ │ │ │ - tsteq r0, r0, ror #14 │ │ │ │ - @ instruction: 0x011a1ad4 │ │ │ │ - ldrdeq r4, [pc, -ip] │ │ │ │ - tsteq r0, ip, lsr #14 │ │ │ │ - tsteq sl, r0, lsr #21 │ │ │ │ - smlatbeq pc, r8, r9, r4 @ │ │ │ │ - @ instruction: 0x011066f8 │ │ │ │ - tsteq sl, ip, ror #20 │ │ │ │ - tsteq pc, r4, ror r9 @ │ │ │ │ - tsteq r0, r4, asr #13 │ │ │ │ - tsteq sl, r8, lsr sl │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ - @ instruction: 0x01106690 │ │ │ │ - tsteq sl, r4, lsl #20 │ │ │ │ - tsteq pc, ip, lsl #18 │ │ │ │ - tsteq r0, ip, asr r6 │ │ │ │ - @ instruction: 0x011a19d0 │ │ │ │ - ldrdeq r4, [pc, -r8] │ │ │ │ - tsteq r0, r8, lsr #12 │ │ │ │ - @ instruction: 0x011a199c │ │ │ │ - smlatbeq pc, r4, r8, r4 @ │ │ │ │ - @ instruction: 0x011065f4 │ │ │ │ - tsteq sl, r8, ror #18 │ │ │ │ - tsteq pc, r0, ror r8 @ │ │ │ │ - tsteq r0, r0, asr #11 │ │ │ │ - tsteq sl, r4, lsr r9 │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ - tsteq r0, ip, lsl #11 │ │ │ │ - tsteq sl, r0, lsl #18 │ │ │ │ - tsteq pc, r8, lsl #16 │ │ │ │ - tsteq r0, r8, asr r5 │ │ │ │ - tsteq sl, ip, asr #17 │ │ │ │ - ldrdeq r4, [pc, -r4] │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x011a1898 │ │ │ │ - smlatbeq pc, r0, r7, r4 @ │ │ │ │ - @ instruction: 0x011064f0 │ │ │ │ - tsteq sl, r4, ror #16 │ │ │ │ - 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 │ │ │ │ - bl c6be0 │ │ │ │ - ldr r6, [pc, #324] @ 4ee048 │ │ │ │ - add r6, pc, r6 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 4edf70 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl bec18 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 4ee010 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl bec18 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 4edfd8 │ │ │ │ - ldr r2, [pc, #280] @ 4ee04c │ │ │ │ - ldr r5, [pc, #280] @ 4ee050 │ │ │ │ - ldr r7, [pc, #280] @ 4ee054 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ + strdeq r4, [pc, -ip] │ │ │ │ + tsteq r0, ip, asr #16 │ │ │ │ + @ instruction: 0x011a1bbc │ │ │ │ + tsteq r0, r4, asr r8 │ │ │ │ + tsteq r0, r4, lsl r8 │ │ │ │ + tsteq sl, r4, lsl #23 │ │ │ │ + smlabbeq pc, r4, sl, r4 @ │ │ │ │ + @ instruction: 0x011067d4 │ │ │ │ + tsteq sl, r4, asr #22 │ │ │ │ + tsteq pc, r0, asr sl @ │ │ │ │ + tsteq r0, r0, lsr #15 │ │ │ │ + tsteq sl, r0, lsl fp │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ + tsteq r0, ip, ror #14 │ │ │ │ + @ instruction: 0x011a1adc │ │ │ │ + smlatteq pc, r8, r9, r4 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ + tsteq sl, r8, lsr #21 │ │ │ │ + @ instruction: 0x010f49b4 │ │ │ │ + tsteq r0, r4, lsl #14 │ │ │ │ + tsteq sl, r4, ror sl │ │ │ │ + smlabbeq pc, r0, r9, r4 @ │ │ │ │ + @ instruction: 0x011066d0 │ │ │ │ + tsteq sl, r0, asr #20 │ │ │ │ + tsteq pc, ip, asr #18 │ │ │ │ + @ instruction: 0x0110669c │ │ │ │ + tsteq sl, ip, lsl #20 │ │ │ │ + tsteq pc, r8, lsl r9 @ │ │ │ │ + tsteq r0, r8, ror #12 │ │ │ │ + @ instruction: 0x011a19d8 │ │ │ │ + smlatteq pc, r4, r8, r4 │ │ │ │ + tsteq r0, r4, lsr r6 │ │ │ │ + tsteq sl, r4, lsr #19 │ │ │ │ + @ instruction: 0x010f48b0 │ │ │ │ + tsteq r0, r0, lsl #12 │ │ │ │ + tsteq sl, r0, ror r9 │ │ │ │ + tsteq pc, ip, ror r8 @ │ │ │ │ + tsteq r0, ip, asr #11 │ │ │ │ + tsteq sl, ip, lsr r9 │ │ │ │ + tsteq pc, r8, asr #16 │ │ │ │ + @ instruction: 0x01106598 │ │ │ │ + tsteq sl, r8, lsl #18 │ │ │ │ + tsteq pc, r4, lsl r8 @ │ │ │ │ + tsteq r0, r4, ror #10 │ │ │ │ + @ instruction: 0x011a18d4 │ │ │ │ + smlatteq pc, r0, r7, r4 │ │ │ │ + tsteq r0, r0, lsr r5 │ │ │ │ + tsteq sl, r0, lsr #17 │ │ │ │ + smlatbeq pc, ip, r7, r4 @ │ │ │ │ + @ instruction: 0x011064fc │ │ │ │ + tsteq sl, ip, ror #16 │ │ │ │ + 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 │ │ │ │ + bl c6be0 │ │ │ │ + ldr r6, [pc, #324] @ 4ee048 │ │ │ │ + add r6, pc, r6 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 4edf70 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl bec18 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 4ee010 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl bec18 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 4edfd8 │ │ │ │ + ldr r2, [pc, #280] @ 4ee04c │ │ │ │ + ldr r5, [pc, #280] @ 4ee050 │ │ │ │ + ldr r7, [pc, #280] @ 4ee054 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1092774,26 +1092774,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4edf68 │ │ │ │ @ instruction: 0x01239d04 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sl, r4, lsl r7 │ │ │ │ - @ instruction: 0x01106398 │ │ │ │ - tsteq sl, ip, asr #13 │ │ │ │ - tsteq pc, r0, lsl #12 │ │ │ │ - tsteq r0, ip, asr #6 │ │ │ │ - smlabteq pc, ip, r5, r4 @ │ │ │ │ - tsteq sl, r4, ror #12 │ │ │ │ - @ instruction: 0x010f4598 │ │ │ │ - tsteq r0, r4, ror #5 │ │ │ │ - tsteq sl, ip, lsr #12 │ │ │ │ - tsteq pc, r0, ror #10 │ │ │ │ - tsteq r0, ip, lsr #5 │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ + tsteq r0, r4, lsr #7 │ │ │ │ + @ instruction: 0x011a16d4 │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + tsteq r0, r8, asr r3 │ │ │ │ + ldrdeq r4, [pc, -r8] │ │ │ │ + tsteq sl, ip, ror #12 │ │ │ │ + smlatbeq pc, r4, r5, r4 @ │ │ │ │ + @ instruction: 0x011062f0 │ │ │ │ + tsteq sl, r4, lsr r6 │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + @ instruction: 0x011062b8 │ │ │ │ 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] @ 4ee4a4 │ │ │ │ @@ -1093053,44 +1093053,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 4ee1d0 │ │ │ │ @ instruction: 0x01239b64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0112da94 │ │ │ │ - tsteq r0, r0, lsr #4 │ │ │ │ + tsteq r2, r0, lsr #21 │ │ │ │ tsteq r0, ip, lsr #4 │ │ │ │ - tsteq sl, ip, ror #9 │ │ │ │ - tsteq r0, r0, ror #2 │ │ │ │ + tsteq r0, r8, lsr r2 │ │ │ │ + @ instruction: 0x011a14f4 │ │ │ │ + tsteq r0, ip, ror #2 │ │ │ │ @ instruction: 0xfffffd20 │ │ │ │ @ instruction: 0xfffff594 │ │ │ │ @ instruction: 0x01239a2c │ │ │ │ - tsteq sl, ip, asr #7 │ │ │ │ - mrseq r4, SP_hyp │ │ │ │ - tsteq r0, ip, asr #32 │ │ │ │ - smlabteq pc, r4, r2, r4 @ │ │ │ │ - @ instruction: 0x010f4294 │ │ │ │ - tsteq pc, r4, ror #4 │ │ │ │ - @ instruction: 0x011a12f8 │ │ │ │ - tsteq r0, r0, lsl sp │ │ │ │ - tsteq r0, r8, ror pc │ │ │ │ - @ instruction: 0x011a12b8 │ │ │ │ - smlatteq pc, ip, r1, r4 │ │ │ │ - tsteq r0, r8, lsr pc │ │ │ │ - tsteq sl, ip, ror r2 │ │ │ │ - @ instruction: 0x010f41b0 │ │ │ │ - @ instruction: 0x01105efc │ │ │ │ - tsteq sl, r0, asr #4 │ │ │ │ - tsteq pc, r4, ror r1 @ │ │ │ │ - tsteq r0, r0, asr #29 │ │ │ │ - tsteq sl, r4, lsl #4 │ │ │ │ - tsteq pc, r8, lsr r1 @ │ │ │ │ - tsteq r0, r4, lsl #29 │ │ │ │ - mrseq r4, (UNDEF: 31) │ │ │ │ + @ instruction: 0x011a13d4 │ │ │ │ + tsteq pc, ip, lsl #6 │ │ │ │ + tsteq r0, r8, asr r0 │ │ │ │ + ldrdeq r4, [pc, -r0] │ │ │ │ + smlatbeq pc, r0, r2, r4 @ │ │ │ │ + tsteq pc, r0, ror r2 @ │ │ │ │ + tsteq sl, r0, lsl #6 │ │ │ │ + tsteq r0, ip, lsl sp │ │ │ │ + tsteq r0, r4, lsl #31 │ │ │ │ + tsteq sl, r0, asr #5 │ │ │ │ + strdeq r4, [pc, -r8] │ │ │ │ + tsteq r0, r4, asr #30 │ │ │ │ + tsteq sl, r4, lsl #5 │ │ │ │ + @ instruction: 0x010f41bc │ │ │ │ + tsteq r0, r8, lsl #30 │ │ │ │ + tsteq sl, r8, asr #4 │ │ │ │ + smlabbeq pc, r0, r1, r4 @ │ │ │ │ + tsteq r0, ip, asr #29 │ │ │ │ + tsteq sl, ip, lsl #4 │ │ │ │ + tsteq pc, r4, asr #2 │ │ │ │ + @ instruction: 0x01105e90 │ │ │ │ + tsteq pc, ip, lsl #2 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ @@ -1093752,86 +1093752,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4eea30 │ │ │ │ @ instruction: 0x012396a8 │ │ │ │ @ instruction: 0x01239694 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r0, r8, ror #26 │ │ │ │ - tsteq sl, ip, lsl #2 │ │ │ │ + tsteq r0, r4, ror sp │ │ │ │ + tsteq sl, r4, lsl r1 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - tsteq r0, r4, ror #23 │ │ │ │ - @ instruction: 0x011a0f90 │ │ │ │ + @ instruction: 0x01105bf0 │ │ │ │ + @ instruction: 0x011a0f98 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01105990 │ │ │ │ - tsteq sl, r4, lsr sp │ │ │ │ + @ instruction: 0x0110599c │ │ │ │ + tsteq sl, ip, lsr sp │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ smlawteq r3, ip, r1, r9 │ │ │ │ tsteq lr, r0, ror r3 │ │ │ │ - smlatbeq pc, ip, sl, r3 @ │ │ │ │ - tsteq sl, r4, ror #23 │ │ │ │ - tsteq r0, r0, asr #16 │ │ │ │ + @ instruction: 0x010f3ab8 │ │ │ │ + tsteq sl, ip, ror #23 │ │ │ │ + tsteq r0, ip, asr #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq pc, r0, ror sl @ │ │ │ │ - tsteq r0, r4, lsl #16 │ │ │ │ - tsteq sl, r8, lsr #23 │ │ │ │ + tsteq pc, ip, ror sl @ │ │ │ │ + tsteq r0, r0, lsl r8 │ │ │ │ + @ instruction: 0x011a0bb0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - tsteq pc, r4, lsr sl @ │ │ │ │ - tsteq r0, r8, asr #15 │ │ │ │ - tsteq sl, ip, ror #22 │ │ │ │ + tsteq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x011057d4 │ │ │ │ + tsteq sl, r4, ror fp │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - strdeq r3, [pc, -ip] │ │ │ │ - @ instruction: 0x01105798 │ │ │ │ - tsteq sl, ip, lsr fp │ │ │ │ - smlabteq pc, r0, r9, r3 @ │ │ │ │ - tsteq r0, r4, asr r7 │ │ │ │ - @ instruction: 0x011a0af8 │ │ │ │ + tsteq pc, r8, lsl #20 │ │ │ │ + tsteq r0, r4, lsr #15 │ │ │ │ + tsteq sl, r4, asr #22 │ │ │ │ + smlabteq pc, ip, r9, r3 @ │ │ │ │ + tsteq r0, r0, ror #14 │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - smlabbeq pc, r8, r9, r3 @ │ │ │ │ - tsteq r0, r4, lsr #14 │ │ │ │ - tsteq sl, r4, asr #21 │ │ │ │ + @ instruction: 0x010f3994 │ │ │ │ + tsteq r0, r0, lsr r7 │ │ │ │ + tsteq sl, ip, asr #21 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - tsteq pc, ip, asr #18 │ │ │ │ - tsteq r0, r0, ror #13 │ │ │ │ - tsteq sl, r4, lsl #21 │ │ │ │ + tsteq pc, r8, asr r9 @ │ │ │ │ + tsteq r0, ip, ror #13 │ │ │ │ + tsteq sl, ip, lsl #21 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - tsteq pc, r8, lsl r9 @ │ │ │ │ - smlatteq pc, r4, r8, r3 │ │ │ │ - tsteq r0, r8, ror r6 │ │ │ │ - tsteq sl, ip, lsl sl │ │ │ │ + tsteq pc, r4, lsr #18 │ │ │ │ + strdeq r3, [pc, -r0] │ │ │ │ + tsteq r0, r4, lsl #13 │ │ │ │ + tsteq sl, r4, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - smlatbeq pc, ip, r8, r3 @ │ │ │ │ - tsteq r0, r4, asr #12 │ │ │ │ - tsteq sl, r8, ror #19 │ │ │ │ - tsteq pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x010f38b8 │ │ │ │ + tsteq r0, r0, asr r6 │ │ │ │ + @ instruction: 0x011a09f0 │ │ │ │ + smlabbeq pc, r4, r8, r3 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tsteq r0, r0, lsl r6 │ │ │ │ - tsteq pc, r0, lsl r8 @ │ │ │ │ + tsteq r0, ip, lsl r6 │ │ │ │ + tsteq pc, ip, lsl r8 @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq r0, r8, lsr #11 │ │ │ │ + @ instruction: 0x011055b4 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - @ instruction: 0x010f37bc │ │ │ │ + smlabteq pc, r8, r7, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - smlabbeq pc, ip, r7, r3 @ │ │ │ │ - tsteq pc, ip, asr r7 @ │ │ │ │ - tsteq pc, ip, lsr #14 │ │ │ │ - strdeq r3, [pc, -r0] │ │ │ │ - tsteq r0, r4, lsl #9 │ │ │ │ - tsteq sl, r8, lsr #16 │ │ │ │ + @ instruction: 0x010f3798 │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ + tsteq pc, r8, lsr r7 @ │ │ │ │ + strdeq r3, [pc, -ip] │ │ │ │ + @ instruction: 0x01105490 │ │ │ │ + tsteq sl, r0, lsr r8 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - @ instruction: 0x010f36b4 │ │ │ │ - tsteq r0, ip, asr #8 │ │ │ │ - @ instruction: 0x011a07f0 │ │ │ │ - smlabbeq pc, r0, r6, r3 @ │ │ │ │ - tsteq pc, ip, asr #12 │ │ │ │ - tsteq r0, r0, ror #7 │ │ │ │ - tsteq sl, r4, lsl #15 │ │ │ │ + smlabteq pc, r0, r6, r3 @ │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ + @ instruction: 0x011a07f8 │ │ │ │ + smlabbeq pc, ip, r6, r3 @ │ │ │ │ + tsteq pc, r8, asr r6 @ │ │ │ │ + tsteq r0, ip, ror #7 │ │ │ │ + tsteq sl, ip, lsl #15 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq pc, r8, lsl r6 @ │ │ │ │ + tsteq pc, r4, lsr #12 │ │ │ │ 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] @ 4ef670 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1094193,48 +1094193,48 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4ef474 │ │ │ │ @ instruction: 0x01238b2c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01238b18 │ │ │ │ - tsteq sl, r0, asr #11 │ │ │ │ - @ instruction: 0x011a05b0 │ │ │ │ - tsteq pc, ip, lsl r0 @ │ │ │ │ - @ instruction: 0x011051f4 │ │ │ │ + tsteq sl, r8, asr #11 │ │ │ │ + @ instruction: 0x011a05b8 │ │ │ │ + tsteq pc, r8, lsr #32 │ │ │ │ + tsteq r0, r0, lsl #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sl, r0, lsl #6 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ - tsteq sl, ip, lsr #5 │ │ │ │ - tsteq pc, r4, ror #2 │ │ │ │ - @ instruction: 0x01104efc │ │ │ │ - tsteq pc, ip, lsr #2 │ │ │ │ - @ instruction: 0x01104ed0 │ │ │ │ + tsteq sl, r8, lsl #6 │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ + @ instruction: 0x011a02b4 │ │ │ │ + tsteq pc, r0, ror r1 @ │ │ │ │ + tsteq r0, r8, lsl #30 │ │ │ │ + tsteq pc, r8, lsr r1 @ │ │ │ │ + @ instruction: 0x01104edc │ │ │ │ smlawbeq r3, r8, r7, r8 │ │ │ │ - smlabteq pc, r8, r0, r3 @ │ │ │ │ - swpeq r3, r8, [pc] @ │ │ │ │ - tsteq r0, r4, lsr lr │ │ │ │ - tsteq sl, r8, lsr #3 │ │ │ │ - tsteq pc, r0, rrx │ │ │ │ - @ instruction: 0x01104df8 │ │ │ │ - tsteq sl, ip, ror #2 │ │ │ │ - tsteq pc, r4, lsr #32 │ │ │ │ - @ instruction: 0x01104dbc │ │ │ │ - tsteq sl, r4, lsr r1 │ │ │ │ - smlatteq pc, r8, pc, r2 @ │ │ │ │ - tsteq r0, r4, lsl #27 │ │ │ │ - ldrsheq r0, [sl, -r4] │ │ │ │ - smlatbeq pc, ip, pc, r2 @ │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ - ldrheq r0, [sl, -r8] │ │ │ │ - tsteq pc, r0, ror pc @ │ │ │ │ - tsteq r0, r8, lsl #26 │ │ │ │ - tsteq sl, r0, lsl #1 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - @ instruction: 0x01104cd0 │ │ │ │ + ldrdeq r3, [pc, -r4] │ │ │ │ + smlatbeq pc, r4, r0, r3 @ │ │ │ │ + tsteq r0, r0, asr #28 │ │ │ │ + @ instruction: 0x011a01b0 │ │ │ │ + tsteq pc, ip, rrx │ │ │ │ + tsteq r0, r4, lsl #28 │ │ │ │ + tsteq sl, r4, ror r1 │ │ │ │ + tsteq pc, r0, lsr r0 @ │ │ │ │ + tsteq r0, r8, asr #27 │ │ │ │ + tsteq sl, ip, lsr r1 │ │ │ │ + strdeq r2, [pc, -r4] │ │ │ │ + @ instruction: 0x01104d90 │ │ │ │ + ldrsheq r0, [sl, -ip] │ │ │ │ + @ instruction: 0x010f2fb8 │ │ │ │ + tsteq r0, r0, asr sp │ │ │ │ + tsteq sl, r0, asr #1 │ │ │ │ + tsteq pc, ip, ror pc @ │ │ │ │ + tsteq r0, r4, lsl sp │ │ │ │ + tsteq sl, r8, lsl #1 │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ + @ instruction: 0x01104cdc │ │ │ │ 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 │ │ │ │ @@ -1095519,97 +1095519,97 @@ │ │ │ │ mov r4, r3 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ mov r3, r2 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ b 4f0c98 │ │ │ │ @ instruction: 0x01237fbc │ │ │ │ @ instruction: 0x01237fac │ │ │ │ - tstpeq r9, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, ror r6 │ │ │ │ - @ instruction: 0x0119f8d0 │ │ │ │ - tsteq r0, r8, lsl #10 │ │ │ │ - tstpeq r9, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, asr r3 │ │ │ │ - tstpeq r9, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, asr r2 │ │ │ │ - tstpeq r9, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, ip, asr #2 │ │ │ │ - tsteq pc, r4, lsr #30 │ │ │ │ - @ instruction: 0x0119f3d4 │ │ │ │ - tsteq r0, r0 │ │ │ │ - @ instruction: 0x0119f2f8 │ │ │ │ - tsteq r0, r8, asr #30 │ │ │ │ + tstpeq r9, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, ror r6 │ │ │ │ + @ instruction: 0x0119f8d8 │ │ │ │ + tsteq r0, r4, lsl r5 │ │ │ │ + tstpeq r9, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, asr r3 │ │ │ │ + tstpeq r9, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, asr r2 │ │ │ │ + tstpeq r9, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r8, asr r1 │ │ │ │ + tsteq pc, r0, lsr pc @ │ │ │ │ + @ instruction: 0x0119f3dc │ │ │ │ + tsteq r0, ip │ │ │ │ + tstpeq r9, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r4, asr pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r8, ror #31 │ │ │ │ - tsteq r0, r8, lsl ip │ │ │ │ + @ instruction: 0x0119eff0 │ │ │ │ + tsteq r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq r0, r4, lsr #18 │ │ │ │ - @ instruction: 0x0119ecb0 │ │ │ │ - tsteq r0, r0, ror #8 │ │ │ │ - tsteq r9, r4, lsl #16 │ │ │ │ - @ instruction: 0x0119e790 │ │ │ │ - tsteq r0, r0, ror #7 │ │ │ │ + tsteq r0, r0, lsr r9 │ │ │ │ + @ instruction: 0x0119ecb8 │ │ │ │ + tsteq r0, ip, ror #8 │ │ │ │ + tsteq r9, ip, lsl #16 │ │ │ │ + @ instruction: 0x0119e798 │ │ │ │ + tsteq r0, ip, ror #7 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - @ instruction: 0x0119e698 │ │ │ │ - tsteq r0, r0, ror #5 │ │ │ │ - @ instruction: 0x0119e59c │ │ │ │ - tsteq r0, r4, ror #3 │ │ │ │ - @ instruction: 0x010f5f90 │ │ │ │ + tsteq r9, r0, lsr #13 │ │ │ │ + tsteq r0, ip, ror #5 │ │ │ │ + tsteq r9, r4, lsr #11 │ │ │ │ + @ instruction: 0x011031f0 │ │ │ │ + @ instruction: 0x010f5f9c │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r9, r8, asr #7 │ │ │ │ - tsteq r0, r8, lsl r0 │ │ │ │ - tsteq r0, ip, lsr #30 │ │ │ │ - @ instruction: 0x0119e2d0 │ │ │ │ - tsteq r9, r0, lsl #1 │ │ │ │ - @ instruction: 0x01102cd0 │ │ │ │ + @ instruction: 0x0119e3d0 │ │ │ │ + tsteq r0, r4, lsr #32 │ │ │ │ + tsteq r0, r8, lsr pc │ │ │ │ + @ instruction: 0x0119e2d8 │ │ │ │ + tsteq r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x01102cdc │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - tsteq r9, r0, lsr #32 │ │ │ │ - tsteq r0, r4, ror ip │ │ │ │ + tsteq r9, r8, lsr #32 │ │ │ │ + tsteq r0, r0, lsl #25 │ │ │ │ ldrdeq r6, [r3, -r8]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq pc, r0, sp, r0 @ │ │ │ │ - @ instruction: 0x01102af4 │ │ │ │ - @ instruction: 0x0119de98 │ │ │ │ - tsteq r9, r0, lsr lr │ │ │ │ - tsteq r0, r4, ror sl │ │ │ │ + smlatbeq pc, ip, sp, r0 @ │ │ │ │ + tsteq r0, r0, lsl #22 │ │ │ │ + tsteq r9, r0, lsr #29 │ │ │ │ + tsteq r9, r8, lsr lr │ │ │ │ + tsteq r0, r0, lsl #21 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - tsteq pc, r8, ror #24 │ │ │ │ - tsteq r9, r4, lsr #27 │ │ │ │ - @ instruction: 0x011029f0 │ │ │ │ + tsteq pc, r4, ror ip @ │ │ │ │ + tsteq r9, ip, lsr #27 │ │ │ │ + @ instruction: 0x011029fc │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ smlabbeq lr, r8, r4, r1 │ │ │ │ tsteq lr, r0, lsr r4 │ │ │ │ smlatteq lr, r4, r3, r1 │ │ │ │ smlatbeq lr, r0, r3, r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - tsteq r9, r0, lsr ip │ │ │ │ - smlatteq pc, r8, sl, r0 │ │ │ │ - tsteq r0, r0, lsl #17 │ │ │ │ - smlatbeq pc, ip, sl, r0 @ │ │ │ │ - tsteq r9, r8, ror #23 │ │ │ │ - tsteq r0, r8, lsr r8 │ │ │ │ - tsteq r9, ip, lsr #23 │ │ │ │ - tsteq pc, r4, ror #20 │ │ │ │ - @ instruction: 0x011027fc │ │ │ │ - tsteq r9, r0, ror fp │ │ │ │ - tsteq pc, r8, lsr #20 │ │ │ │ - tsteq r0, r0, asr #15 │ │ │ │ - strdeq r0, [pc, -r0] │ │ │ │ - tsteq r9, ip, lsr #22 │ │ │ │ - tsteq r0, r8, ror r7 │ │ │ │ - @ instruction: 0x010f09b0 │ │ │ │ - tsteq r9, r8, ror #21 │ │ │ │ - tsteq r0, r8, lsr r7 │ │ │ │ - @ instruction: 0x0119dab8 │ │ │ │ - tsteq r0, r4, lsr r7 │ │ │ │ - tsteq r0, r4, lsl #14 │ │ │ │ - tsteq pc, r0, lsr r9 @ │ │ │ │ - tsteq r9, r8, ror #20 │ │ │ │ - @ instruction: 0x011026b4 │ │ │ │ + tsteq r9, r8, lsr ip │ │ │ │ + strdeq r0, [pc, -r4] │ │ │ │ + tsteq r0, ip, lsl #17 │ │ │ │ + @ instruction: 0x010f0ab8 │ │ │ │ + @ instruction: 0x0119dbf0 │ │ │ │ + tsteq r0, r4, asr #16 │ │ │ │ + @ instruction: 0x0119dbb4 │ │ │ │ + tsteq pc, r0, ror sl @ │ │ │ │ + tsteq r0, r8, lsl #16 │ │ │ │ + tsteq r9, r8, ror fp │ │ │ │ + tsteq pc, r4, lsr sl @ │ │ │ │ + tsteq r0, ip, asr #15 │ │ │ │ + strdeq r0, [pc, -ip] │ │ │ │ + tsteq r9, r4, lsr fp │ │ │ │ + tsteq r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x010f09bc │ │ │ │ + @ instruction: 0x0119daf0 │ │ │ │ + tsteq r0, r4, asr #14 │ │ │ │ + tsteq r9, r0, asr #21 │ │ │ │ + tsteq r0, r0, asr #14 │ │ │ │ + tsteq r0, r0, lsl r7 │ │ │ │ + tsteq pc, ip, lsr r9 @ │ │ │ │ + tsteq r9, r0, ror sl │ │ │ │ + tsteq r0, r0, asr #13 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r3, #4 │ │ │ │ beq 4f0e84 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ @@ -1097574,166 +1097574,166 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r2, r8, #140 @ 0x8c │ │ │ │ add r1, r1, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4f1944 │ │ │ │ - strdeq r0, [pc, -r0] │ │ │ │ - @ instruction: 0x010f08bc │ │ │ │ - smlabbeq pc, ip, r8, r0 @ │ │ │ │ - tsteq pc, r8, asr r8 @ │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ - tsteq pc, ip, lsl #16 │ │ │ │ - ldrdeq r0, [pc, -ip] │ │ │ │ - smlatbeq pc, ip, r7, r0 @ │ │ │ │ - tsteq pc, ip, ror r7 @ │ │ │ │ - @ instruction: 0x0119d8b8 │ │ │ │ - tsteq r0, r4, lsl #10 │ │ │ │ + strdeq r0, [pc, -ip] │ │ │ │ + smlabteq pc, r8, r8, r0 @ │ │ │ │ + @ instruction: 0x010f0898 │ │ │ │ + tsteq pc, r4, ror #16 │ │ │ │ + tsteq pc, r8, asr #16 │ │ │ │ + tsteq pc, r8, lsl r8 @ │ │ │ │ + smlatteq pc, r8, r7, r0 │ │ │ │ + @ instruction: 0x010f07b8 │ │ │ │ + smlabbeq pc, r8, r7, r0 @ │ │ │ │ + tsteq r9, r0, asr #17 │ │ │ │ + tsteq r0, r0, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq pc, ip, lsr r7 @ │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ - tsteq r9, r4, lsr #16 │ │ │ │ - ldrdeq r0, [pc, -r8] │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ - tsteq r9, r4, ror #15 │ │ │ │ - @ instruction: 0x010f069c │ │ │ │ - tsteq r0, r4, lsr r4 │ │ │ │ - tsteq pc, r4, ror #12 │ │ │ │ - tsteq r9, r8, ror r7 │ │ │ │ - tsteq pc, r0, lsr r6 @ │ │ │ │ - tsteq r0, r8, asr #7 │ │ │ │ + tsteq pc, r8, asr #14 │ │ │ │ + tsteq pc, r8, lsl r7 @ │ │ │ │ + tsteq r9, ip, lsr #16 │ │ │ │ + smlatteq pc, r4, r6, r0 │ │ │ │ + tsteq r0, r0, lsl #9 │ │ │ │ + tsteq r9, ip, ror #15 │ │ │ │ + smlatbeq pc, r8, r6, r0 @ │ │ │ │ + tsteq r0, r0, asr #8 │ │ │ │ + tsteq pc, r0, ror r6 @ │ │ │ │ + tsteq r9, r0, lsl #15 │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ + @ instruction: 0x011023d4 │ │ │ │ + tsteq pc, r4, lsl #12 │ │ │ │ + ldrdeq r0, [pc, -r4] │ │ │ │ + smlatbeq pc, r4, r5, r0 @ │ │ │ │ + smlabbeq pc, r8, r5, r0 @ │ │ │ │ + tsteq pc, r8, asr r5 @ │ │ │ │ + tsteq pc, r8, lsr #10 │ │ │ │ + tsteq r9, r0, asr #12 │ │ │ │ strdeq r0, [pc, -r8] │ │ │ │ - smlabteq pc, r8, r5, r0 @ │ │ │ │ - @ instruction: 0x010f0598 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - tsteq pc, ip, lsl r5 @ │ │ │ │ - tsteq r9, r8, lsr r6 │ │ │ │ - smlatteq pc, ip, r4, r0 │ │ │ │ - tsteq r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x0119d5fc │ │ │ │ - @ instruction: 0x010f04b0 │ │ │ │ - tsteq r0, ip, asr #4 │ │ │ │ - tsteq pc, r8, ror r4 @ │ │ │ │ - @ instruction: 0x0119d5b4 │ │ │ │ - @ instruction: 0x011021fc │ │ │ │ + @ instruction: 0x01102294 │ │ │ │ + tsteq r9, r4, lsl #12 │ │ │ │ + @ instruction: 0x010f04bc │ │ │ │ + tsteq r0, r8, asr r2 │ │ │ │ + smlabbeq pc, r4, r4, r0 @ │ │ │ │ + @ instruction: 0x0119d5bc │ │ │ │ + tsteq r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - tsteq pc, r8, lsr r4 @ │ │ │ │ - tsteq pc, r8, lsl #8 │ │ │ │ + tsteq pc, r4, asr #8 │ │ │ │ + tsteq pc, r4, lsl r4 @ │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - ldrdeq r0, [pc, -r4] │ │ │ │ + smlatteq pc, r0, r3, r0 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - smlatbeq pc, r0, r3, r0 @ │ │ │ │ - @ instruction: 0x0119d4dc │ │ │ │ - tsteq r0, r8, lsr #2 │ │ │ │ - tsteq pc, r0, ror #6 │ │ │ │ - @ instruction: 0x0119d49c │ │ │ │ - tsteq r0, r8, ror #1 │ │ │ │ - tsteq pc, r0, lsr #6 │ │ │ │ - tsteq r9, ip, asr r4 │ │ │ │ - tsteq r0, r8, lsr #1 │ │ │ │ - smlatteq pc, r0, r2, r0 │ │ │ │ - tsteq r9, ip, lsl r4 │ │ │ │ - tsteq r0, r8, rrx │ │ │ │ - smlatbeq pc, r0, r2, r0 @ │ │ │ │ - @ instruction: 0x0119d3dc │ │ │ │ - tsteq r0, r8, lsr #32 │ │ │ │ - tsteq pc, r0, ror #4 │ │ │ │ - @ instruction: 0x0119d39c │ │ │ │ - tsteq r0, r4, ror #31 │ │ │ │ + smlatbeq pc, ip, r3, r0 @ │ │ │ │ + tsteq r9, r4, ror #9 │ │ │ │ + tsteq r0, r4, lsr r1 │ │ │ │ + tsteq pc, ip, ror #6 │ │ │ │ + tsteq r9, r4, lsr #9 │ │ │ │ + ldrsheq r2, [r0, -r4] │ │ │ │ + tsteq pc, ip, lsr #6 │ │ │ │ + tsteq r9, r4, ror #8 │ │ │ │ + ldrheq r2, [r0, -r4] │ │ │ │ + smlatteq pc, ip, r2, r0 │ │ │ │ + tsteq r9, r4, lsr #8 │ │ │ │ + tsteq r0, r4, ror r0 │ │ │ │ + smlatbeq pc, ip, r2, r0 @ │ │ │ │ + tsteq r9, r4, ror #7 │ │ │ │ + tsteq r0, r4, lsr r0 │ │ │ │ + tsteq pc, ip, ror #4 │ │ │ │ + tsteq r9, r4, lsr #7 │ │ │ │ + @ instruction: 0x01101ff0 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq pc, ip, lsl r2 @ │ │ │ │ - tsteq r9, r8, asr r3 │ │ │ │ - tsteq r0, r0, lsr #31 │ │ │ │ + tsteq pc, r8, lsr #4 │ │ │ │ + tsteq r9, r0, ror #6 │ │ │ │ + tsteq r0, ip, lsr #31 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq r0, [pc, -ip] │ │ │ │ - tsteq r9, r8, lsl #6 │ │ │ │ - @ instruction: 0x010f01bc │ │ │ │ - tsteq r0, r8, asr pc │ │ │ │ - tsteq r9, ip, asr #5 │ │ │ │ - smlabbeq pc, r0, r1, r0 @ │ │ │ │ - tsteq r0, ip, lsl pc │ │ │ │ - @ instruction: 0x0119d290 │ │ │ │ - tsteq pc, r4, asr #2 │ │ │ │ - tsteq r0, r0, ror #29 │ │ │ │ - tsteq pc, ip, lsl #2 │ │ │ │ - smlatteq pc, r0, r0, r0 │ │ │ │ + smlatteq pc, r8, r1, r0 │ │ │ │ + tsteq r9, r0, lsl r3 │ │ │ │ + smlabteq pc, r8, r1, r0 @ │ │ │ │ + tsteq r0, r4, ror #30 │ │ │ │ + @ instruction: 0x0119d2d4 │ │ │ │ + smlabbeq pc, ip, r1, r0 @ │ │ │ │ + tsteq r0, r8, lsr #30 │ │ │ │ + @ instruction: 0x0119d298 │ │ │ │ + tsteq pc, r0, asr r1 @ │ │ │ │ + tsteq r0, ip, ror #29 │ │ │ │ + tsteq pc, r8, lsl r1 @ │ │ │ │ + smlatteq pc, ip, r0, r0 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - smlatbeq pc, ip, r0, r0 @ │ │ │ │ - tsteq r9, r8, ror #3 │ │ │ │ - tsteq r0, r0, lsr lr │ │ │ │ + strheq r0, [pc, -r8] │ │ │ │ + @ instruction: 0x0119d1f0 │ │ │ │ + tsteq r0, ip, lsr lr │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - tsteq pc, ip, rrx │ │ │ │ - tsteq r9, r8, lsr #3 │ │ │ │ - @ instruction: 0x01101df0 │ │ │ │ + tsteq pc, r8, ror r0 @ │ │ │ │ + @ instruction: 0x0119d1b0 │ │ │ │ + @ instruction: 0x01101dfc │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - tsteq pc, r0, lsr #32 │ │ │ │ + tsteq pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strdeq pc, [lr, -r8] │ │ │ │ - smlabteq lr, r4, pc, pc @ │ │ │ │ - @ instruction: 0x010eff90 │ │ │ │ + tsteq pc, r4 │ │ │ │ + ldrdeq pc, [lr, -r0] │ │ │ │ + @ instruction: 0x010eff9c │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - tstpeq lr, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r0, lr, pc @ │ │ │ │ - tsteq r9, ip │ │ │ │ - smlabteq lr, r0, lr, pc @ │ │ │ │ - tsteq r0, ip, asr ip │ │ │ │ - @ instruction: 0x0119cfd0 │ │ │ │ - smlabbeq lr, r4, lr, pc @ │ │ │ │ - tsteq r0, r0, lsr #24 │ │ │ │ - @ instruction: 0x0119cf94 │ │ │ │ - tstpeq lr, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r4, ror #23 │ │ │ │ - tsteq r9, r8, asr pc │ │ │ │ - tstpeq lr, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsr #23 │ │ │ │ - ldrdeq pc, [lr, -r4] │ │ │ │ - tsteq r9, r8, ror #29 │ │ │ │ - smlatbeq lr, r0, sp, pc @ │ │ │ │ - tsteq r0, r8, lsr fp │ │ │ │ - tstpeq lr, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, ror lr │ │ │ │ - tsteq r0, r4, asr #21 │ │ │ │ - strdeq pc, [lr, -r8] │ │ │ │ - tsteq r9, r4, lsr lr │ │ │ │ - tsteq r0, ip, ror sl │ │ │ │ + tstpeq lr, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, ip, lr, pc @ │ │ │ │ + tsteq r9, r4, lsl r0 │ │ │ │ + smlabteq lr, ip, lr, pc @ │ │ │ │ + tsteq r0, r8, ror #24 │ │ │ │ + @ instruction: 0x0119cfd8 │ │ │ │ + @ instruction: 0x010efe90 │ │ │ │ + tsteq r0, ip, lsr #24 │ │ │ │ + @ instruction: 0x0119cf9c │ │ │ │ + tstpeq lr, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01101bf0 │ │ │ │ + tsteq r9, r0, ror #30 │ │ │ │ + tstpeq lr, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01101bb4 │ │ │ │ + smlatteq lr, r0, sp, pc @ │ │ │ │ + @ instruction: 0x0119cef0 │ │ │ │ + smlatbeq lr, ip, sp, pc @ │ │ │ │ + tsteq r0, r4, asr #22 │ │ │ │ + tstpeq lr, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, ror lr │ │ │ │ + @ instruction: 0x01101ad0 │ │ │ │ + tstpeq lr, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, lsr lr │ │ │ │ + tsteq r0, r8, lsl #21 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq r9, r0, lsl #28 │ │ │ │ - tsteq r0, ip, ror sl │ │ │ │ - tsteq r0, r8, asr #20 │ │ │ │ + tsteq r9, r8, lsl #28 │ │ │ │ + tsteq r0, r8, lsl #21 │ │ │ │ + tsteq r0, r4, asr sl │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - smlabbeq lr, r8, ip, pc @ │ │ │ │ - tsteq r9, r4, asr #27 │ │ │ │ - tsteq r0, r0, lsl sl │ │ │ │ + @ instruction: 0x010efc94 │ │ │ │ + tsteq r9, ip, asr #27 │ │ │ │ + tsteq r0, ip, lsl sl │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tstpeq lr, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsl #27 │ │ │ │ - @ instruction: 0x011019d0 │ │ │ │ + tstpeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119cd90 │ │ │ │ + @ instruction: 0x011019dc │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tstpeq lr, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [lr, -ip] │ │ │ │ - @ instruction: 0x0119ccf0 │ │ │ │ - smlatbeq lr, r8, fp, pc @ │ │ │ │ - tsteq r0, r0, asr #18 │ │ │ │ - @ instruction: 0x0119ccb0 │ │ │ │ - tstpeq lr, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, lsl #18 │ │ │ │ - tstpeq lr, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq lr, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, lsl ip │ │ │ │ - smlabteq lr, ip, sl, pc @ │ │ │ │ - tsteq r0, r4, ror #16 │ │ │ │ - @ instruction: 0x0119cbd8 │ │ │ │ - @ instruction: 0x010efa90 │ │ │ │ - tsteq r0, r8, lsr #16 │ │ │ │ - tstpeq lr, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r8, fp, pc @ │ │ │ │ + @ instruction: 0x0119ccf8 │ │ │ │ + @ instruction: 0x010efbb4 │ │ │ │ + tsteq r0, ip, asr #18 │ │ │ │ + @ instruction: 0x0119ccb8 │ │ │ │ + tstpeq lr, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, lsl #18 │ │ │ │ + tstpeq lr, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq lr, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, lsl ip │ │ │ │ + ldrdeq pc, [lr, -r8] │ │ │ │ + tsteq r0, r0, ror r8 │ │ │ │ + tsteq r9, r0, ror #23 │ │ │ │ + @ instruction: 0x010efa9c │ │ │ │ + tsteq r0, r4, lsr r8 │ │ │ │ + tstpeq lr, r4, ror #20 @ 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, #3944] @ 0xf68 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #4028] @ 4f3d88 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1098743,176 +1098743,176 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 4f3374 │ │ │ │ @ instruction: 0x01234e30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01234e08 │ │ │ │ - ldrdeq ip, [pc, -ip] │ │ │ │ - tsteq pc, r0, asr #20 │ │ │ │ + smlatteq pc, r8, sl, ip │ │ │ │ + tsteq pc, ip, asr #20 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0119c6d8 │ │ │ │ - tsteq r0, r8, lsr #6 │ │ │ │ + tsteq r9, r0, ror #13 │ │ │ │ + tsteq r0, r4, lsr r3 │ │ │ │ andeq r0, r0, sp, ror #22 │ │ │ │ - tsteq r9, ip, lsr r6 │ │ │ │ - tsteq r0, r8, lsl #5 │ │ │ │ + tsteq r9, r4, asr #12 │ │ │ │ + @ instruction: 0x01101294 │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - @ instruction: 0x0119c59c │ │ │ │ - tsteq r0, ip, ror #3 │ │ │ │ + tsteq r9, r4, lsr #11 │ │ │ │ + @ instruction: 0x011011f8 │ │ │ │ andeq r0, r0, r2, lsl #23 │ │ │ │ strdeq r4, [r3, -ip]! │ │ │ │ - tsteq r9, r4, ror r3 │ │ │ │ - tsteq r0, r8, rrx │ │ │ │ - tsteq r0, r0, asr #31 │ │ │ │ - tsteq r9, r0, ror #5 │ │ │ │ - @ instruction: 0x010ef198 │ │ │ │ - tsteq r0, r0, lsr pc │ │ │ │ + tsteq r9, ip, ror r3 │ │ │ │ + tsteq r0, r4, ror r0 │ │ │ │ + tsteq r0, ip, asr #31 │ │ │ │ + tsteq r9, r8, ror #5 │ │ │ │ + smlatbeq lr, r4, r1, pc @ │ │ │ │ + tsteq r0, ip, lsr pc │ │ │ │ muleq r0, ip, fp │ │ │ │ - tsteq r9, r0, ror #4 │ │ │ │ - tsteq r0, r8, lsl #2 │ │ │ │ - tsteq r0, r8, lsr #29 │ │ │ │ + tsteq r9, r8, ror #4 │ │ │ │ + tsteq r0, r4, lsl r1 │ │ │ │ + @ instruction: 0x01100eb4 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ - tsteq r9, r0, lsl r2 │ │ │ │ - tsteq r0, ip, lsr #32 │ │ │ │ - tsteq r0, ip, asr lr │ │ │ │ - tsteq r9, ip, lsr #3 │ │ │ │ - tstpeq lr, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01100dfc │ │ │ │ + tsteq r9, r8, lsl r2 │ │ │ │ + tsteq r0, r8, lsr r0 │ │ │ │ + tsteq r0, r8, ror #28 │ │ │ │ + @ instruction: 0x0119c1b4 │ │ │ │ + tstpeq lr, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r8, lsl #28 │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ - @ instruction: 0x01100ed0 │ │ │ │ - tsteq r0, r4, lsr #27 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + @ instruction: 0x01100edc │ │ │ │ + @ instruction: 0x01100db0 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - ldrdeq ip, [pc, -ip] │ │ │ │ - tsteq r9, r8, ror r0 │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ - tsteq r0, r8, asr #25 │ │ │ │ + smlatteq pc, r8, r2, ip │ │ │ │ + tsteq r9, r0, lsl #1 │ │ │ │ + tsteq lr, ip, lsr pc │ │ │ │ + @ instruction: 0x01100cd4 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - tsteq pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x0119bf90 │ │ │ │ - tsteq lr, r8, asr #28 │ │ │ │ - tsteq r0, r0, ror #23 │ │ │ │ + tsteq pc, r4, lsr #4 │ │ │ │ + @ instruction: 0x0119bf98 │ │ │ │ + tsteq lr, r4, asr lr │ │ │ │ + tsteq r0, ip, ror #23 │ │ │ │ andeq r0, r0, pc, asr #22 │ │ │ │ - tsteq r9, r8, asr pc │ │ │ │ - tsteq lr, r0, lsl lr │ │ │ │ - tsteq r0, r8, lsr #23 │ │ │ │ + tsteq r9, r0, ror #30 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ + @ instruction: 0x01100bb4 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - tsteq r9, r0, lsr #30 │ │ │ │ - ldrdeq lr, [lr, -r8] │ │ │ │ - tsteq r0, r0, ror fp │ │ │ │ + tsteq r9, r8, lsr #30 │ │ │ │ + smlatteq lr, r4, sp, lr │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ andeq r0, r0, sp, asr #22 │ │ │ │ - tsteq r9, ip, ror #29 │ │ │ │ - smlatbeq lr, r0, sp, lr │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ + @ instruction: 0x0119bef4 │ │ │ │ + smlatbeq lr, ip, sp, lr │ │ │ │ + tsteq r0, r8, asr #22 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - @ instruction: 0x0119beb0 │ │ │ │ - tsteq lr, r4, ror #26 │ │ │ │ - tsteq r0, r0, lsl #22 │ │ │ │ + @ instruction: 0x0119beb8 │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ + tsteq r0, ip, lsl #22 │ │ │ │ muleq r0, r5, fp │ │ │ │ - tsteq r9, r4, ror lr │ │ │ │ - tsteq lr, ip, lsr #26 │ │ │ │ - tsteq r0, r4, asr #21 │ │ │ │ + tsteq r9, ip, ror lr │ │ │ │ + tsteq lr, r8, lsr sp │ │ │ │ + @ instruction: 0x01100ad0 │ │ │ │ andeq r0, r0, fp, lsl #23 │ │ │ │ - tsteq r9, ip, lsr lr │ │ │ │ - strdeq lr, [lr, -r4] │ │ │ │ - tsteq r0, ip, lsl #21 │ │ │ │ + tsteq r9, r4, asr #28 │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x01100a98 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - tsteq r9, r4, lsl #28 │ │ │ │ - @ instruction: 0x010eecbc │ │ │ │ - tsteq r0, r4, asr sl │ │ │ │ + tsteq r9, ip, lsl #28 │ │ │ │ + smlabteq lr, r8, ip, lr │ │ │ │ + tsteq r0, r0, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #23 │ │ │ │ - tsteq r9, ip, asr #27 │ │ │ │ - smlabbeq lr, r4, ip, lr │ │ │ │ - tsteq r0, ip, lsl sl │ │ │ │ - @ instruction: 0x0119bd94 │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ - tsteq r0, r4, ror #19 │ │ │ │ + @ instruction: 0x0119bdd4 │ │ │ │ + @ instruction: 0x010eec90 │ │ │ │ + tsteq r0, r8, lsr #20 │ │ │ │ + @ instruction: 0x0119bd9c │ │ │ │ + tsteq lr, r8, asr ip │ │ │ │ + @ instruction: 0x011009f0 │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ - tsteq r9, ip, asr sp │ │ │ │ - tsteq lr, r4, lsl ip │ │ │ │ - tsteq r0, ip, lsr #19 │ │ │ │ + tsteq r9, r4, ror #26 │ │ │ │ + tsteq lr, r0, lsr #24 │ │ │ │ + @ instruction: 0x011009b8 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ - tsteq r9, r4, lsr #26 │ │ │ │ - ldrdeq lr, [lr, -ip] │ │ │ │ - tsteq r0, r4, ror r9 │ │ │ │ + tsteq r9, ip, lsr #26 │ │ │ │ + smlatteq lr, r8, fp, lr │ │ │ │ + tsteq r0, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - tsteq r9, ip, ror #25 │ │ │ │ - smlatbeq lr, r4, fp, lr │ │ │ │ - tsteq r0, ip, lsr r9 │ │ │ │ + @ instruction: 0x0119bcf4 │ │ │ │ + @ instruction: 0x010eebb0 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - @ instruction: 0x0119bcb4 │ │ │ │ - tsteq lr, ip, ror #22 │ │ │ │ - tsteq r0, r4, lsl #18 │ │ │ │ + @ instruction: 0x0119bcbc │ │ │ │ + tsteq lr, r8, ror fp │ │ │ │ + tsteq r0, r0, lsl r9 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - tsteq r9, r0, lsl #25 │ │ │ │ - tsteq r0, ip, asr #21 │ │ │ │ - tsteq r0, r0, asr #17 │ │ │ │ + tsteq r9, r8, lsl #25 │ │ │ │ + @ instruction: 0x01100ad8 │ │ │ │ + tsteq r0, ip, asr #17 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - tsteq r9, r0, lsr ip │ │ │ │ - smlatteq lr, r8, sl, lr │ │ │ │ - tsteq r0, r0, lsl #17 │ │ │ │ + tsteq r9, r8, lsr ip │ │ │ │ + strdeq lr, [lr, -r4] │ │ │ │ + tsteq r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - @ instruction: 0x010eeab0 │ │ │ │ - tsteq r9, r8, asr #23 │ │ │ │ - smlabbeq lr, r0, sl, lr │ │ │ │ - tsteq r0, r8, lsl r8 │ │ │ │ + @ instruction: 0x010eeabc │ │ │ │ + @ instruction: 0x0119bbd0 │ │ │ │ + smlabbeq lr, ip, sl, lr │ │ │ │ + tsteq r0, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #22 │ │ │ │ - tsteq lr, r8, asr #20 │ │ │ │ - tsteq r9, ip, ror fp │ │ │ │ - tsteq lr, r4, lsr sl │ │ │ │ - tsteq r0, ip, asr #15 │ │ │ │ + tsteq lr, r4, asr sl │ │ │ │ + tsteq r9, r4, lsl #23 │ │ │ │ + tsteq lr, r0, asr #20 │ │ │ │ + @ instruction: 0x011007d8 │ │ │ │ andeq r0, r0, r1, lsl #23 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ - tsteq r9, r8, lsl fp │ │ │ │ - ldrdeq lr, [lr, -r0] │ │ │ │ - tsteq r0, r8, ror #14 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + tsteq r9, r0, lsr #22 │ │ │ │ + ldrdeq lr, [lr, -ip] │ │ │ │ + tsteq r0, r4, ror r7 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - tsteq r9, r8, ror #21 │ │ │ │ - tsteq r0, r0, ror r7 │ │ │ │ - tsteq r0, ip, lsr #14 │ │ │ │ + @ instruction: 0x0119baf0 │ │ │ │ + tsteq r0, ip, ror r7 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ andeq r0, r0, fp, lsr #22 │ │ │ │ - @ instruction: 0x0119bab0 │ │ │ │ - tsteq lr, r8, ror #18 │ │ │ │ - tsteq r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x0119bab8 │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ + tsteq r0, ip, lsl #14 │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - tsteq r9, r8, ror sl │ │ │ │ - tsteq lr, r0, lsr r9 │ │ │ │ - tsteq r0, r8, asr #13 │ │ │ │ + tsteq r9, r0, lsl #21 │ │ │ │ + tsteq lr, ip, lsr r9 │ │ │ │ + @ instruction: 0x011006d4 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ - tsteq r9, r4, asr #20 │ │ │ │ - @ instruction: 0x011006f0 │ │ │ │ - tsteq r0, r4, lsl #13 │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ + @ instruction: 0x011006fc │ │ │ │ + @ instruction: 0x01100690 │ │ │ │ andeq r0, r0, lr, lsr #22 │ │ │ │ - tsteq r9, r8, lsl #20 │ │ │ │ - smlabteq lr, r0, r8, lr │ │ │ │ - tsteq r0, r8, asr r6 │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ + smlabteq lr, ip, r8, lr │ │ │ │ + tsteq r0, r4, ror #12 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - @ instruction: 0x0119b9d4 │ │ │ │ - @ instruction: 0x011006fc │ │ │ │ - tsteq r0, r4, lsl r6 │ │ │ │ + @ instruction: 0x0119b9dc │ │ │ │ + tsteq r0, r8, lsl #14 │ │ │ │ + tsteq r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - @ instruction: 0x0119b998 │ │ │ │ - tsteq lr, r0, asr r8 │ │ │ │ - tsteq r0, r8, ror #11 │ │ │ │ + tsteq r9, r0, lsr #19 │ │ │ │ + tsteq lr, ip, asr r8 │ │ │ │ + @ instruction: 0x011005f4 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - tsteq r9, r8, ror #18 │ │ │ │ - tsteq r0, r0, lsl r7 │ │ │ │ - tsteq r0, ip, lsr #11 │ │ │ │ + tsteq r9, r0, ror r9 │ │ │ │ + tsteq r0, ip, lsl r7 │ │ │ │ + @ instruction: 0x011005b8 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ - @ instruction: 0x0119b698 │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ - tsteq r0, r8, ror #5 │ │ │ │ + tsteq r9, r0, lsr #13 │ │ │ │ + tsteq lr, ip, asr r5 │ │ │ │ + @ instruction: 0x011002f4 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - tsteq r9, r8, asr r6 │ │ │ │ - tsteq r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x0110029c │ │ │ │ + tsteq r9, r0, ror #12 │ │ │ │ + tsteq r0, ip, lsr r4 │ │ │ │ + tsteq r0, r8, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - tsteq r9, r0, lsr #12 │ │ │ │ - ldrdeq lr, [lr, -r8] │ │ │ │ - tsteq r0, r0, ror r2 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ + smlatteq lr, r4, r4, lr │ │ │ │ + tsteq r0, ip, ror r2 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ ldr r2, [pc, #-56] @ 4f3ff0 │ │ │ │ ldr r1, [pc, #-56] @ 4f3ff4 │ │ │ │ ldr r3, [pc, #-56] @ 4f3ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1099966,129 +1099966,129 @@ │ │ │ │ add r7, r1, r7, lsl #2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 4f5288 │ │ │ │ @ instruction: 0x01233b14 │ │ │ │ @ instruction: 0x01233b04 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ - tsteq r0, ip, ror #2 │ │ │ │ + tsteq r9, r4, lsr r5 │ │ │ │ + tsteq r0, r8, ror r1 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - tsteq r0, r8, lsr #1 │ │ │ │ - tsteq r9, r0, lsr #8 │ │ │ │ - strdeq pc, [pc, -r0] │ │ │ │ - tsteq r9, r0, lsl #5 │ │ │ │ + ldrheq r0, [r0, -r4] │ │ │ │ + tsteq r9, r8, lsr #8 │ │ │ │ + strdeq pc, [pc, -ip] │ │ │ │ + tsteq r9, r8, lsl #5 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - tsteq r9, r0, asr #2 │ │ │ │ - tstpeq pc, r4, ror sp @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r9, r8, asr #2 │ │ │ │ + smlabbeq pc, r0, sp, pc @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x0119afd8 │ │ │ │ - tstpeq pc, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r0, ror #31 │ │ │ │ + tstpeq pc, r0, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - tstpeq pc, ip, ror fp @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r9, r0, lsl #30 │ │ │ │ + smlabbeq pc, r8, fp, pc @ │ │ │ │ + tsteq r9, r8, lsl #30 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x0119acbc │ │ │ │ - tstpeq pc, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, asr #25 │ │ │ │ + tstpeq pc, r8, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - tsteq r9, ip, asr ip │ │ │ │ + tsteq r9, r4, ror #24 │ │ │ │ tsteq lr, r0, lsl sp │ │ │ │ - tstpeq pc, r8, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ + smlabbeq pc, r4, r8, pc @ │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - @ instruction: 0x0119aaf0 │ │ │ │ - tstpeq pc, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0119aab0 │ │ │ │ + @ instruction: 0x0119aaf8 │ │ │ │ + tstpeq pc, r0, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0119aab8 │ │ │ │ ldrdeq lr, [sp, -r0] │ │ │ │ - strdeq pc, [pc, -r0] │ │ │ │ + strdeq pc, [pc, -ip] │ │ │ │ @ instruction: 0x01232fa0 │ │ │ │ tsteq sp, r0, asr #2 │ │ │ │ - tsteq r9, r8, ror #19 │ │ │ │ - tstpeq pc, ip, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ - tsteq r9, r8, asr #19 │ │ │ │ - tstpeq pc, r4, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ + @ instruction: 0x0119a9f0 │ │ │ │ + tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0119a9d0 │ │ │ │ + tstpeq pc, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ - tstpeq pc, r8, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ + tsteq r9, r4, lsl r9 │ │ │ │ + tstpeq pc, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - tsteq r9, r8, asr #16 │ │ │ │ - tsteq r9, r8, lsr r8 │ │ │ │ - smlabbeq pc, r0, r4, pc @ │ │ │ │ + tsteq r9, r0, asr r8 │ │ │ │ + tsteq r9, r0, asr #16 │ │ │ │ + smlabbeq pc, ip, r4, pc @ │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - tstpeq pc, r8, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ + tstpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - tsteq r9, r8, ror #6 │ │ │ │ - @ instruction: 0x010fefb4 │ │ │ │ + tsteq r9, r0, ror r3 │ │ │ │ + smlabteq pc, r0, pc, lr @ │ │ │ │ @ instruction: 0x000002bb │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - smlabbeq lr, r0, sl, sl │ │ │ │ - tsteq r9, r4 │ │ │ │ - tsteq r9, r0, asr #31 │ │ │ │ - tsteq lr, r0, lsr #20 │ │ │ │ - tsteq lr, r4, lsr lr │ │ │ │ + smlabbeq lr, ip, sl, sl │ │ │ │ + tsteq r9, ip │ │ │ │ + tsteq r9, r8, asr #31 │ │ │ │ + tsteq lr, ip, lsr #20 │ │ │ │ + tsteq lr, r0, asr #28 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - smlabteq pc, ip, fp, lr @ │ │ │ │ - tsteq r9, r8, asr #30 │ │ │ │ - tsteq lr, r0, lsl #28 │ │ │ │ - @ instruction: 0x010feb90 │ │ │ │ + ldrdeq lr, [pc, -r8] │ │ │ │ + tsteq r9, r0, asr pc │ │ │ │ + tsteq lr, ip, lsl #28 │ │ │ │ + @ instruction: 0x010feb9c │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ smlatteq sp, r4, r5, sp │ │ │ │ - tsteq r9, ip, lsl #29 │ │ │ │ - @ instruction: 0x010fedb0 │ │ │ │ + @ instruction: 0x01199e94 │ │ │ │ + @ instruction: 0x010fedbc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq pc, r0, sl, lr @ │ │ │ │ - tsteq r9, r4, asr #28 │ │ │ │ + smlatbeq pc, ip, sl, lr @ │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq r9, ip, asr #26 │ │ │ │ - smlatbeq pc, r0, r9, lr @ │ │ │ │ + tsteq r9, r4, asr sp │ │ │ │ + smlatbeq pc, ip, r9, lr @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r9, r4, lsl #24 │ │ │ │ + tsteq r9, ip, lsl #24 │ │ │ │ @ instruction: 0x010e0cbc │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r9, r4, lsr #21 │ │ │ │ - strdeq lr, [pc, -r8] │ │ │ │ - tsteq r9, r4, ror #20 │ │ │ │ + tsteq r9, ip, lsr #21 │ │ │ │ + tsteq pc, r4, lsl #14 │ │ │ │ + tsteq r9, ip, ror #20 │ │ │ │ smlabbeq sp, r8, r1, sp │ │ │ │ - smlatbeq pc, r8, r6, lr @ │ │ │ │ + @ instruction: 0x010fe6b4 │ │ │ │ tsteq sp, r8, asr #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011999f0 │ │ │ │ - tsteq pc, r4, asr #12 │ │ │ │ + @ instruction: 0x011999f8 │ │ │ │ + tsteq pc, r0, asr r6 @ │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - tsteq r9, r0, asr #19 │ │ │ │ - smlabbeq pc, r4, r5, lr @ │ │ │ │ + tsteq r9, r8, asr #19 │ │ │ │ + @ instruction: 0x010fe590 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r9, r4, asr r7 │ │ │ │ - smlatbeq pc, r8, r3, lr @ │ │ │ │ + tsteq r9, ip, asr r7 │ │ │ │ + @ instruction: 0x010fe3b4 │ │ │ │ tsteq sp, r8, lsr lr │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq r9, r0, ror #13 │ │ │ │ - tsteq pc, r4, lsr r3 @ │ │ │ │ + tsteq r9, r8, ror #13 │ │ │ │ + tsteq pc, r0, asr #6 │ │ │ │ smlabteq sp, r4, sp, ip │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ tsteq sp, r0, ror #26 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - tsteq r9, ip, asr #11 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x011995d4 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smlabteq lr, r0, pc, r9 @ │ │ │ │ + smlabteq lr, ip, pc, r9 @ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ beq 4f52d8 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ and r2, r1, #7 │ │ │ │ lsl r2, r8, r2 │ │ │ │ @@ -1102079,257 +1102079,257 @@ │ │ │ │ ldr r0, [pc, #264] @ 4f72a8 │ │ │ │ ldr r1, [pc, #172] @ 4f7250 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ b 4f710c │ │ │ │ - tsteq r9, ip, ror #9 │ │ │ │ - tsteq r9, r4, asr #9 │ │ │ │ - smlatteq pc, ip, pc, sp @ │ │ │ │ + @ instruction: 0x011994f4 │ │ │ │ + tsteq r9, ip, asr #9 │ │ │ │ + strdeq sp, [pc, -r8] │ │ │ │ svccc 0x00f80000 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r8, asr sp @ │ │ │ │ - tsteq r9, r8, ror r0 │ │ │ │ - smlabteq pc, ip, ip, sp @ │ │ │ │ - @ instruction: 0x01198fd8 │ │ │ │ - tsteq pc, r8, lsr #24 │ │ │ │ - tsteq r9, ip, lsr pc │ │ │ │ - @ instruction: 0x010fdb90 │ │ │ │ - @ instruction: 0x01198e9c │ │ │ │ - smlatteq pc, ip, sl, sp │ │ │ │ - tsteq r9, r4, ror #26 │ │ │ │ - tsteq lr, ip, lsl ip │ │ │ │ - @ instruction: 0x010fd9b4 │ │ │ │ - smlabbeq pc, r0, r9, sp @ │ │ │ │ - tsteq r9, r0, lsr #26 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ + tsteq r9, r0, lsl #1 │ │ │ │ + ldrdeq sp, [pc, -r8] │ │ │ │ + tsteq r9, r0, ror #31 │ │ │ │ + tsteq pc, r4, lsr ip @ │ │ │ │ + tsteq r9, r4, asr #30 │ │ │ │ + @ instruction: 0x010fdb9c │ │ │ │ + tsteq r9, r4, lsr #29 │ │ │ │ + strdeq sp, [pc, -r8] │ │ │ │ + tsteq r9, ip, ror #26 │ │ │ │ + tsteq lr, r8, lsr #24 │ │ │ │ + smlabteq pc, r0, r9, sp @ │ │ │ │ + smlabbeq pc, ip, r9, sp @ │ │ │ │ + tsteq r9, r8, lsr #26 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - tsteq r9, r8, ror #24 │ │ │ │ - tsteq lr, r0, lsr #22 │ │ │ │ - @ instruction: 0x010fd8b0 │ │ │ │ + tsteq r9, r0, ror ip │ │ │ │ + tsteq lr, ip, lsr #22 │ │ │ │ + @ instruction: 0x010fd8bc │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - tsteq r9, r8, ror #23 │ │ │ │ - smlatbeq lr, r0, sl, fp │ │ │ │ - tsteq pc, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x01198b90 │ │ │ │ - smlatteq pc, r0, r7, sp │ │ │ │ - tsteq pc, ip, ror r7 @ │ │ │ │ - tsteq r9, r0, lsr #22 │ │ │ │ - @ instruction: 0x011989f0 │ │ │ │ - tsteq pc, r0, asr #12 │ │ │ │ + @ instruction: 0x01198bf0 │ │ │ │ + smlatbeq lr, ip, sl, fp │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ + @ instruction: 0x01198b98 │ │ │ │ + smlatteq pc, ip, r7, sp │ │ │ │ + smlabbeq pc, r8, r7, sp @ │ │ │ │ + tsteq r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x011989f8 │ │ │ │ + tsteq pc, ip, asr #12 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - tsteq r9, r4, ror r8 │ │ │ │ - smlabteq pc, r0, r4, sp @ │ │ │ │ + tsteq r9, ip, ror r8 │ │ │ │ + smlabteq pc, ip, r4, sp @ │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - tsteq r9, r0, ror #15 │ │ │ │ - tsteq pc, r0, lsr r4 @ │ │ │ │ - tsteq r9, r0, asr r7 │ │ │ │ - smlatbeq pc, r0, r3, sp @ │ │ │ │ + tsteq r9, r8, ror #15 │ │ │ │ + tsteq pc, ip, lsr r4 @ │ │ │ │ + tsteq r9, r8, asr r7 │ │ │ │ + smlatbeq pc, ip, r3, sp @ │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - tsteq lr, r8, ror #10 │ │ │ │ - tsteq r9, r8, asr #12 │ │ │ │ - tsteq lr, r0, lsl #10 │ │ │ │ - @ instruction: 0x010fd290 │ │ │ │ + tsteq lr, r4, ror r5 │ │ │ │ + tsteq r9, r0, asr r6 │ │ │ │ + tsteq lr, ip, lsl #10 │ │ │ │ + @ instruction: 0x010fd29c │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - tsteq r9, ip, lsl #12 │ │ │ │ - smlabteq lr, r4, r4, fp │ │ │ │ - tsteq pc, r4, asr r2 @ │ │ │ │ + tsteq r9, r4, lsl r6 │ │ │ │ + ldrdeq fp, [lr, -r0] │ │ │ │ + tsteq pc, r0, ror #4 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - @ instruction: 0x011985d8 │ │ │ │ - tsteq lr, ip, ror r4 │ │ │ │ - tsteq pc, r0, lsr #4 │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq lr, r0, lsr r4 │ │ │ │ - tsteq lr, r0, lsl r4 │ │ │ │ - strdeq fp, [lr, -r8] │ │ │ │ - ldrdeq fp, [lr, -r8] │ │ │ │ - smlatteq lr, ip, pc, sl @ │ │ │ │ + tsteq r9, r0, ror #11 │ │ │ │ + smlabbeq lr, r8, r4, fp │ │ │ │ + tsteq pc, ip, lsr #4 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ + tsteq lr, ip, lsr r4 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ + smlatteq lr, r4, r3, fp │ │ │ │ + strdeq sl, [lr, -r8] │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ - @ instruction: 0x010eafb4 │ │ │ │ + smlatteq lr, r0, pc, sl @ │ │ │ │ + smlabteq lr, r0, pc, sl @ │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x010eaf98 │ │ │ │ + smlatbeq lr, r4, pc, sl @ │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - smlabbeq lr, r0, pc, sl @ │ │ │ │ - tsteq lr, r0, ror #30 │ │ │ │ + smlabbeq lr, ip, pc, sl @ │ │ │ │ + tsteq lr, ip, ror #30 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - tsteq r9, ip, lsl #1 │ │ │ │ - tsteq lr, r4, asr #30 │ │ │ │ - ldrdeq ip, [pc, -ip] │ │ │ │ + @ instruction: 0x01198094 │ │ │ │ + tsteq lr, r0, asr pc │ │ │ │ + smlatteq pc, r8, ip, ip │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - tsteq lr, ip, lsl #30 │ │ │ │ - smlatteq lr, ip, lr, sl │ │ │ │ + tsteq lr, r8, lsl pc │ │ │ │ + strdeq sl, [lr, -r8] │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ - tsteq r9, r8, ror #31 │ │ │ │ - smlatbeq lr, r0, lr, sl │ │ │ │ - tsteq pc, r8, lsr ip @ │ │ │ │ + smlatteq lr, r0, lr, sl │ │ │ │ + @ instruction: 0x01197ff0 │ │ │ │ + smlatbeq lr, ip, lr, sl │ │ │ │ + tsteq pc, r4, asr #24 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - tsteq r9, ip, lsr #31 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ - strdeq ip, [pc, -ip] │ │ │ │ - tsteq r9, r0, ror pc │ │ │ │ - tsteq lr, r8, lsr #28 │ │ │ │ - smlabteq pc, r0, fp, ip @ │ │ │ │ + @ instruction: 0x01197fb4 │ │ │ │ + tsteq lr, r0, ror lr │ │ │ │ + tsteq pc, r8, lsl #24 │ │ │ │ + tsteq r9, r8, ror pc │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + smlabteq pc, ip, fp, ip @ │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - strdeq sl, [lr, -r0] │ │ │ │ - @ instruction: 0x01197efc │ │ │ │ - @ instruction: 0x010eadb4 │ │ │ │ - tsteq pc, r4, asr #22 │ │ │ │ + strdeq sl, [lr, -ip] │ │ │ │ + tsteq r9, r4, lsl #30 │ │ │ │ + smlabteq lr, r0, sp, sl │ │ │ │ + tsteq pc, r0, asr fp @ │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - tsteq r9, r0, asr #29 │ │ │ │ - tsteq lr, r8, ror sp │ │ │ │ - tsteq pc, ip, lsl #22 │ │ │ │ - tsteq r9, r0, lsl #29 │ │ │ │ - tsteq lr, r8, lsr sp │ │ │ │ - smlabteq pc, ip, sl, ip @ │ │ │ │ - tsteq pc, r4, lsr sp @ │ │ │ │ - tsteq r9, r4, asr #28 │ │ │ │ - smlabbeq pc, ip, sl, ip @ │ │ │ │ + tsteq r9, r8, asr #29 │ │ │ │ + smlabbeq lr, r4, sp, sl │ │ │ │ + tsteq pc, r8, lsl fp @ │ │ │ │ + tsteq r9, r8, lsl #29 │ │ │ │ + tsteq lr, r4, asr #26 │ │ │ │ + ldrdeq ip, [pc, -r8] │ │ │ │ + tsteq pc, r0, asr #26 │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ + @ instruction: 0x010fca98 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x01197df4 │ │ │ │ - tsteq pc, r8, lsl #26 │ │ │ │ - tsteq pc, r8, lsr sl @ │ │ │ │ - @ instruction: 0x01197db0 │ │ │ │ - tsteq lr, r8, ror #24 │ │ │ │ - strdeq ip, [pc, -r8] │ │ │ │ + @ instruction: 0x01197dfc │ │ │ │ + tsteq pc, r4, lsl sp @ │ │ │ │ + tsteq pc, r4, asr #20 │ │ │ │ + @ instruction: 0x01197db8 │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ + tsteq pc, r4, lsl #20 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - tsteq r9, r0, ror sp │ │ │ │ - smlatbeq pc, r4, ip, ip @ │ │ │ │ - @ instruction: 0x010fc9b0 │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ + @ instruction: 0x010fccb0 │ │ │ │ + @ instruction: 0x010fc9bc │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - smlatteq lr, r0, fp, sl │ │ │ │ + smlatteq lr, ip, fp, sl │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x010eab98 │ │ │ │ + smlatbeq lr, r4, fp, sl │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - tsteq lr, ip, ror #22 │ │ │ │ + tsteq lr, r8, ror fp │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - tsteq lr, r4, lsr fp │ │ │ │ - smlabteq pc, r4, r8, ip @ │ │ │ │ + tsteq r9, r4, lsl #25 │ │ │ │ + tsteq lr, r0, asr #22 │ │ │ │ + ldrdeq ip, [pc, -r0] │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - tsteq r9, r0, asr #24 │ │ │ │ - strdeq sl, [lr, -r8] │ │ │ │ - @ instruction: 0x010fc890 │ │ │ │ + tsteq r9, r8, asr #24 │ │ │ │ + tsteq lr, r4, lsl #22 │ │ │ │ + @ instruction: 0x010fc89c │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - smlabteq lr, r0, sl, sl │ │ │ │ + smlabteq lr, ip, sl, sl │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x01197bd4 │ │ │ │ - smlabbeq lr, ip, sl, sl │ │ │ │ - tsteq pc, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x01197bdc │ │ │ │ + @ instruction: 0x010eaa98 │ │ │ │ + tsteq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - @ instruction: 0x01197b98 │ │ │ │ - tsteq lr, r0, asr sl │ │ │ │ - smlatteq pc, r0, r7, ip │ │ │ │ + tsteq r9, r0, lsr #23 │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + smlatteq pc, ip, r7, ip │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - tsteq lr, r8, lsl sl │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - tsteq r9, r8, lsr #22 │ │ │ │ - smlatteq lr, r0, r9, sl │ │ │ │ - tsteq pc, r0, ror r7 @ │ │ │ │ + tsteq r9, r0, lsr fp │ │ │ │ + smlatteq lr, ip, r9, sl │ │ │ │ + tsteq pc, ip, ror r7 @ │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - smlatbeq lr, r8, r9, sl │ │ │ │ + @ instruction: 0x010ea9b4 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x01197abc │ │ │ │ - smlabteq pc, r8, r0, ip @ │ │ │ │ + tsteq r9, r4, asr #21 │ │ │ │ + ldrdeq ip, [pc, -r4] │ │ │ │ tsteq sp, ip, ror #2 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - tsteq lr, r4, lsr r9 │ │ │ │ - ldrdeq ip, [pc, -r4] │ │ │ │ - strdeq sl, [lr, -r8] │ │ │ │ + tsteq lr, r0, asr #18 │ │ │ │ + smlatteq pc, r0, r6, ip │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - tsteq r9, ip, lsl #20 │ │ │ │ - smlabteq lr, r4, r8, sl │ │ │ │ - tsteq pc, r4, asr r6 @ │ │ │ │ + tsteq r9, r4, lsl sl │ │ │ │ + ldrdeq sl, [lr, -r0] │ │ │ │ + tsteq pc, r0, ror #12 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - @ instruction: 0x011979d0 │ │ │ │ - smlabbeq lr, r8, r8, sl │ │ │ │ - tsteq pc, r0, lsr #12 │ │ │ │ - @ instruction: 0x01197994 │ │ │ │ - tsteq lr, ip, asr #16 │ │ │ │ - ldrdeq ip, [pc, -ip] │ │ │ │ + @ instruction: 0x011979d8 │ │ │ │ + @ instruction: 0x010ea894 │ │ │ │ + tsteq pc, ip, lsr #12 │ │ │ │ + @ instruction: 0x0119799c │ │ │ │ + tsteq lr, r8, asr r8 │ │ │ │ + smlatteq pc, r8, r5, ip │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - tsteq r9, r8, asr r9 │ │ │ │ - tsteq lr, r0, lsl r8 │ │ │ │ - smlatbeq pc, r0, r5, ip @ │ │ │ │ + tsteq r9, r0, ror #18 │ │ │ │ + tsteq lr, ip, lsl r8 │ │ │ │ + smlatbeq pc, ip, r5, ip @ │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - tsteq r9, ip, lsl r9 │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ - tsteq pc, r4, ror #10 │ │ │ │ + tsteq r9, r4, lsr #18 │ │ │ │ + smlatteq lr, r0, r7, sl │ │ │ │ + tsteq pc, r0, ror r5 @ │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - @ instruction: 0x010ea79c │ │ │ │ + smlatbeq lr, r8, r7, sl │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - tsteq lr, r0, ror #14 │ │ │ │ + tsteq lr, ip, ror #14 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ + tsteq lr, r8, asr #14 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq lr, r4, lsl #14 │ │ │ │ + tsteq lr, r0, lsl r7 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq sl, [lr, -r0] │ │ │ │ - @ instruction: 0x010ea69c │ │ │ │ + ldrdeq sl, [lr, -ip] │ │ │ │ + smlatbeq lr, r8, r6, sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlabbeq lr, r4, r6, sl │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ + @ instruction: 0x010ea690 │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ - tsteq r9, r4, ror #14 │ │ │ │ - smlatteq pc, r0, r6, ip │ │ │ │ - smlatbeq pc, r8, r3, ip @ │ │ │ │ + tsteq lr, r4, asr #12 │ │ │ │ + tsteq r9, ip, ror #14 │ │ │ │ + smlatteq pc, ip, r6, ip │ │ │ │ + @ instruction: 0x010fc3b4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlatteq lr, ip, r5, sl │ │ │ │ + strdeq sl, [lr, -r8] │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - @ instruction: 0x010ea5b8 │ │ │ │ + smlabteq lr, r4, r5, sl │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x010ea59c │ │ │ │ + smlatbeq lr, r8, r5, sl │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - smlabbeq lr, r4, r5, sl │ │ │ │ - tsteq pc, r0, lsl r3 @ │ │ │ │ + @ instruction: 0x010ea590 │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq lr, r8, asr #10 │ │ │ │ - tsteq r9, r4, lsl #13 │ │ │ │ - ldrdeq ip, [pc, -r0] │ │ │ │ + tsteq lr, r4, asr r5 │ │ │ │ + tsteq r9, ip, lsl #13 │ │ │ │ + ldrdeq ip, [pc, -ip] │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - tsteq lr, r8, lsl #10 │ │ │ │ - smlabteq lr, ip, r4, sl │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ + ldrdeq sl, [lr, -r8] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlatbeq lr, ip, r4, sl │ │ │ │ + @ instruction: 0x010ea4b8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - tsteq lr, r0, asr r4 │ │ │ │ + tsteq lr, ip, asr r4 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - tsteq lr, r0, lsr #8 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - tsteq r9, r4, lsr r5 │ │ │ │ - smlatteq lr, ip, r3, sl │ │ │ │ - tsteq pc, ip, ror r1 @ │ │ │ │ + tsteq r9, ip, lsr r5 │ │ │ │ + strdeq sl, [lr, -r8] │ │ │ │ + smlabbeq pc, r8, r1, ip @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - @ instruction: 0x010ea3b4 │ │ │ │ + smlabteq lr, r0, r3, sl │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - smlabbeq lr, r0, r3, sl │ │ │ │ + smlabbeq lr, ip, r3, sl │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01197494 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ - smlatteq pc, r4, r0, ip │ │ │ │ + @ instruction: 0x0119749c │ │ │ │ + tsteq lr, r8, asr r3 │ │ │ │ + strdeq ip, [pc, -r0] │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ + tsteq lr, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r4, lsr #8 │ │ │ │ - ldrdeq sl, [lr, -ip] │ │ │ │ - tsteq pc, r0, ror r0 @ │ │ │ │ - tsteq r9, r8, ror #7 │ │ │ │ - smlatbeq lr, r0, r2, sl │ │ │ │ - tsteq pc, r8, lsr r0 @ │ │ │ │ + tsteq r9, ip, lsr #8 │ │ │ │ + smlatteq lr, r8, r2, sl │ │ │ │ + tsteq pc, ip, ror r0 @ │ │ │ │ + @ instruction: 0x011973f0 │ │ │ │ + smlatbeq lr, ip, r2, sl │ │ │ │ + tsteq pc, r4, asr #32 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ + tsteq lr, r0, ror r2 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ + tsteq lr, r4, asr r2 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ ldr r0, [pc, #-736] @ 4f72ac │ │ │ │ ldr r1, [pc, #-736] @ 4f72b0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1103286,23 +1103286,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4f83bc │ │ │ │ - tsteq r9, r0, ror #5 │ │ │ │ - @ instruction: 0x010ea198 │ │ │ │ - tsteq pc, r0, lsr pc @ │ │ │ │ - tsteq r9, r0, lsr #5 │ │ │ │ - tsteq pc, r8, lsr r2 @ │ │ │ │ - strdeq fp, [pc, -r0] │ │ │ │ - tsteq r9, r0, ror #4 │ │ │ │ - tsteq lr, r8, lsl r1 │ │ │ │ - @ instruction: 0x010fbeb0 │ │ │ │ + tsteq r9, r8, ror #5 │ │ │ │ + smlatbeq lr, r4, r1, sl │ │ │ │ + tsteq pc, ip, lsr pc @ │ │ │ │ + tsteq r9, r8, lsr #5 │ │ │ │ + tsteq pc, r4, asr #4 │ │ │ │ + strdeq fp, [pc, -ip] │ │ │ │ + tsteq r9, r8, ror #4 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ + @ instruction: 0x010fbebc │ │ │ │ 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 4f8580 │ │ │ │ @@ -1103378,23 +1103378,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 4f852c │ │ │ │ - tsteq r9, r0, ror r1 │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ - smlabteq pc, r0, sp, fp @ │ │ │ │ - tsteq r9, r0, lsr r1 │ │ │ │ - smlabteq pc, r8, r0, ip @ │ │ │ │ - smlabbeq pc, r0, sp, fp @ │ │ │ │ - ldrsheq r7, [r9, -r0] │ │ │ │ - smlatbeq lr, r8, pc, r9 @ │ │ │ │ - tsteq pc, r0, asr #26 │ │ │ │ + tsteq r9, r8, ror r1 │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ + smlabteq pc, ip, sp, fp @ │ │ │ │ + tsteq r9, r8, lsr r1 │ │ │ │ + ldrdeq ip, [pc, -r4] │ │ │ │ + smlabbeq pc, ip, sp, fp @ │ │ │ │ + ldrsheq r7, [r9, -r8] │ │ │ │ + @ instruction: 0x010e9fb4 │ │ │ │ + tsteq pc, ip, asr #26 │ │ │ │ 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 │ │ │ │ @@ -1104377,85 +1104377,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1200 @ 0x4b0 │ │ │ │ str lr, [sp, #12] │ │ │ │ b 4f9048 │ │ │ │ msreq CPSR_x, r8 @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq CPSR_x, r4, ror #10 │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ - tsteq pc, r0, ror #24 │ │ │ │ + tsteq r9, r8, lsl r0 │ │ │ │ + tsteq pc, ip, ror #24 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - tsteq r9, ip, lsr sp │ │ │ │ - smlabbeq pc, ip, r9, fp @ │ │ │ │ + tsteq r9, r4, asr #26 │ │ │ │ + @ instruction: 0x010fb998 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ ldrdeq pc, [r2, -ip]! │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x01196b9c │ │ │ │ - smlatteq pc, ip, r7, fp │ │ │ │ + tsteq r9, r4, lsr #23 │ │ │ │ + strdeq fp, [pc, -r8] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq r9, r4, asr #16 │ │ │ │ - @ instruction: 0x010fb494 │ │ │ │ + tsteq r9, ip, asr #16 │ │ │ │ + smlatbeq pc, r0, r4, fp @ │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r0, lsl #15 │ │ │ │ - ldrdeq fp, [pc, -r0] │ │ │ │ + tsteq r9, r8, lsl #15 │ │ │ │ + ldrdeq fp, [pc, -ip] │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - ldrdeq r9, [lr, -r4] │ │ │ │ + smlatteq lr, r0, r5, r9 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ smlabteq sp, ip, sp, r9 │ │ │ │ tsteq sp, r8, ror sp │ │ │ │ tsteq sp, r8, lsr sp │ │ │ │ strdeq r9, [sp, -r8] │ │ │ │ @ instruction: 0x010d9cb8 │ │ │ │ - tsteq lr, r0, lsl r4 │ │ │ │ - tsteq r9, r4, lsr #10 │ │ │ │ - ldrdeq r9, [lr, -ip] │ │ │ │ - tsteq pc, ip, ror #2 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ + tsteq r9, ip, lsr #10 │ │ │ │ + smlatteq lr, r8, r3, r9 │ │ │ │ + tsteq pc, r8, ror r1 @ │ │ │ │ muleq r0, r3, r4 │ │ │ │ - smlatbeq lr, r4, r3, r9 │ │ │ │ - tsteq lr, r4, ror r3 │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ + @ instruction: 0x010e93b0 │ │ │ │ + smlabbeq lr, r0, r3, r9 │ │ │ │ + tsteq lr, ip, asr #6 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ - smlatteq lr, r0, r2, r9 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ + smlatteq lr, ip, r2, r9 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - @ instruction: 0x010e92b0 │ │ │ │ + @ instruction: 0x010e92bc │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - smlabbeq lr, r0, r2, r9 │ │ │ │ + smlabbeq lr, ip, r2, r9 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - tsteq lr, r0, asr r2 │ │ │ │ + tsteq lr, ip, asr r2 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq lr, r0, lsr #4 │ │ │ │ - strdeq r9, [lr, -r0] │ │ │ │ - smlabteq lr, r0, r1, r9 │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ + strdeq r9, [lr, -ip] │ │ │ │ + smlabteq lr, ip, r1, r9 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - @ instruction: 0x010e9190 │ │ │ │ + @ instruction: 0x010e919c │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - tsteq lr, r0, ror #2 │ │ │ │ - tsteq r9, r8, ror r2 │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ - @ instruction: 0x010faeb8 │ │ │ │ + tsteq lr, ip, ror #2 │ │ │ │ + tsteq r9, r0, lsl #5 │ │ │ │ + tsteq pc, r0, lsr r2 @ │ │ │ │ + smlabteq pc, r4, lr, sl @ │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - tsteq r9, r8, lsr r2 │ │ │ │ - strdeq r9, [lr, -r0] │ │ │ │ - smlabbeq pc, r0, lr, sl @ │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ + strdeq r9, [lr, -ip] │ │ │ │ + smlabbeq pc, ip, lr, sl @ │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x011961fc │ │ │ │ - strheq r9, [lr, -r4] │ │ │ │ - tsteq pc, r4, asr #28 │ │ │ │ + tsteq r9, r4, lsl #4 │ │ │ │ + smlabteq lr, r0, r0, r9 │ │ │ │ + tsteq pc, r0, asr lr @ │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - tsteq lr, ip, ror r0 │ │ │ │ - tsteq lr, ip, asr #32 │ │ │ │ - tsteq r9, r4, ror #2 │ │ │ │ - tsteq pc, r0, lsl r1 @ │ │ │ │ - smlatbeq pc, r4, sp, sl @ │ │ │ │ + smlabbeq lr, r8, r0, r9 │ │ │ │ + qaddeq r9, r8, lr │ │ │ │ + tsteq r9, ip, ror #2 │ │ │ │ + tsteq pc, ip, lsl r1 @ │ │ │ │ + @ instruction: 0x010fadb0 │ │ │ │ │ │ │ │ 004f96b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2528] @ 0x9e0 │ │ │ │ sub sp, sp, #1520 @ 0x5f0 │ │ │ │ @@ -1105436,124 +1105436,124 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4f9d00 │ │ │ │ @ instruction: 0x0122e520 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq lr, [r2, -r8]! │ │ │ │ - @ instruction: 0x01195cfc │ │ │ │ - tsteq pc, r0, asr #18 │ │ │ │ + tsteq r9, r4, lsl #26 │ │ │ │ + tsteq pc, ip, asr #18 │ │ │ │ muleq r0, r4, r6 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ + tsteq r9, r8, lsl #24 │ │ │ │ + tsteq pc, r8, asr #16 │ │ │ │ muleq r0, r9, r6 │ │ │ │ - tsteq pc, r8, lsl #16 │ │ │ │ + tsteq pc, r4, lsl r8 @ │ │ │ │ muleq r0, r8, r6 │ │ │ │ tsteq sp, r8, lsl ip │ │ │ │ - tsteq r9, ip, asr #20 │ │ │ │ - smlatbeq pc, r0, r6, sl @ │ │ │ │ - tsteq r9, r4, lsl #20 │ │ │ │ + tsteq r9, r4, asr sl │ │ │ │ + smlatbeq pc, ip, r6, sl @ │ │ │ │ + tsteq r9, ip, lsl #20 │ │ │ │ tsteq sp, r4, lsr r1 │ │ │ │ - tsteq pc, r8, asr #12 │ │ │ │ + tsteq pc, r4, asr r6 @ │ │ │ │ strdeq sp, [r2, -ip]! │ │ │ │ swpeq r9, r0, [sp] │ │ │ │ - tsteq r9, r8, lsr r9 │ │ │ │ - smlabbeq pc, ip, r5, sl @ │ │ │ │ - tsteq r9, r0, ror #17 │ │ │ │ - tsteq pc, r0, lsr #10 │ │ │ │ + tsteq r9, r0, asr #18 │ │ │ │ + @ instruction: 0x010fa598 │ │ │ │ + tsteq r9, r8, ror #17 │ │ │ │ + tsteq pc, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r0, ror #14 │ │ │ │ - smlatbeq pc, r4, r3, sl @ │ │ │ │ + tsteq r9, r8, ror #14 │ │ │ │ + @ instruction: 0x010fa3b0 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x01195694 │ │ │ │ - smlatbeq pc, r0, r6, sl @ │ │ │ │ + @ instruction: 0x0119569c │ │ │ │ + smlatbeq pc, ip, r6, sl @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r8, lsr #4 │ │ │ │ + tsteq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - tsteq r9, r0, lsl #7 │ │ │ │ - ldrdeq r9, [pc, -r0] │ │ │ │ + tsteq r9, r8, lsl #7 │ │ │ │ + ldrdeq r9, [pc, -ip] │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - tsteq r9, r4, lsl r3 │ │ │ │ + tsteq r9, ip, lsl r3 │ │ │ │ smlabteq sp, r8, r3, ip │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - tsteq r9, ip, lsr #3 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - tsteq r9, r4, ror #2 │ │ │ │ + @ instruction: 0x011951b4 │ │ │ │ + tsteq pc, ip, lsl #28 │ │ │ │ + tsteq r9, ip, ror #2 │ │ │ │ @ instruction: 0x010d8894 │ │ │ │ - smlatbeq pc, r8, sp, r9 @ │ │ │ │ - tsteq r9, r0, ror #1 │ │ │ │ - @ instruction: 0x010e7f98 │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ + @ instruction: 0x010f9db4 │ │ │ │ + tsteq r9, r8, ror #1 │ │ │ │ + smlatbeq lr, r4, pc, r7 @ │ │ │ │ + tsteq pc, r4, lsr sp @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01194ed0 │ │ │ │ - tsteq pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x01194ed8 │ │ │ │ + tsteq pc, r8, lsr #22 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - tsteq r9, r4, ror #28 │ │ │ │ - smlatbeq pc, ip, sl, r9 @ │ │ │ │ + tsteq r9, ip, ror #28 │ │ │ │ + @ instruction: 0x010f9ab8 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r9, r4, asr #27 │ │ │ │ + tsteq r9, ip, asr #27 │ │ │ │ tsteq sp, ip, ror lr │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01194a98 │ │ │ │ - smlatteq pc, r4, r6, r9 │ │ │ │ + tsteq r9, r0, lsr #21 │ │ │ │ + strdeq r9, [pc, -r0] │ │ │ │ tsteq sp, r4, ror #2 │ │ │ │ - tsteq r9, ip, lsl #20 │ │ │ │ - tsteq pc, r0, ror #12 │ │ │ │ - tsteq r9, r8, ror #19 │ │ │ │ - tsteq pc, ip, lsr r6 @ │ │ │ │ - tsteq r9, r0, lsr #19 │ │ │ │ + tsteq r9, r4, lsl sl │ │ │ │ + tsteq pc, ip, ror #12 │ │ │ │ + @ instruction: 0x011949f0 │ │ │ │ + tsteq pc, r8, asr #12 │ │ │ │ + tsteq r9, r8, lsr #19 │ │ │ │ ldrdeq r8, [sp, -r0] │ │ │ │ - smlatteq pc, r4, r5, r9 │ │ │ │ + strdeq r9, [pc, -r0] │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ tsteq sp, r4, rrx │ │ │ │ - tsteq r9, ip, lsl #18 │ │ │ │ - tsteq pc, r0, ror #10 │ │ │ │ - smlabbeq lr, r0, r4, r7 │ │ │ │ - tsteq r9, r4, asr #11 │ │ │ │ - tsteq pc, r8, lsl #4 │ │ │ │ + tsteq r9, r4, lsl r9 │ │ │ │ + tsteq pc, ip, ror #10 │ │ │ │ + smlabbeq lr, ip, r4, r7 │ │ │ │ + tsteq r9, ip, asr #11 │ │ │ │ + tsteq pc, r4, lsl r2 @ │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - tsteq r9, r4, lsr r5 │ │ │ │ - tsteq pc, ip, asr #2 │ │ │ │ + tsteq r9, ip, lsr r5 │ │ │ │ + tsteq pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x011943f8 │ │ │ │ - tsteq r9, r8, ror #7 │ │ │ │ + tsteq r9, r0, lsl #8 │ │ │ │ + @ instruction: 0x011943f0 │ │ │ │ smlatbeq sp, r0, r4, fp │ │ │ │ - tsteq pc, r0, lsl r0 @ │ │ │ │ + tsteq pc, ip, lsl r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq r9, r8, lsl #5 │ │ │ │ - ldrdeq r8, [pc, -ip] │ │ │ │ - tsteq r9, r4, lsr r2 │ │ │ │ + @ instruction: 0x01194290 │ │ │ │ + smlatteq pc, r8, lr, r8 │ │ │ │ + tsteq r9, ip, lsr r2 │ │ │ │ tsteq sp, r4, ror #18 │ │ │ │ - tsteq pc, r4, ror lr @ │ │ │ │ + smlabbeq pc, r0, lr, r8 @ │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq r9, r8, ror #3 │ │ │ │ + @ instruction: 0x011941f0 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - tsteq pc, r0, lsr lr @ │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ + tsteq r9, r4, asr r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [pc, #-268] @ 4fa6e4 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1107568,132 +1107568,132 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ tsteq sp, ip, lsl pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ - @ instruction: 0x01193d90 │ │ │ │ - ldrdeq r8, [pc, -ip] │ │ │ │ + @ instruction: 0x01193d98 │ │ │ │ + smlatteq pc, r8, r9, r8 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - tsteq r9, r8, asr sp │ │ │ │ - smlatbeq pc, r0, r9, r8 @ │ │ │ │ + tsteq r9, r0, ror #26 │ │ │ │ + smlatbeq pc, ip, r9, r8 @ │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ tsteq sp, r8, asr r3 │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x01193bb4 │ │ │ │ - tsteq pc, ip, ror #14 │ │ │ │ + @ instruction: 0x01193bbc │ │ │ │ + tsteq pc, r8, ror r7 @ │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ - tsteq r9, r8, asr r9 │ │ │ │ - smlatbeq pc, ip, r5, r8 @ │ │ │ │ + tsteq r9, r0, ror #18 │ │ │ │ + @ instruction: 0x010f85b8 │ │ │ │ tsteq sp, ip, lsr r0 │ │ │ │ - @ instruction: 0x011938d4 │ │ │ │ - tsteq pc, r8, lsr #10 │ │ │ │ + @ instruction: 0x011938dc │ │ │ │ + tsteq pc, r4, lsr r5 @ │ │ │ │ @ instruction: 0x010d6fb8 │ │ │ │ tsteq sp, r8, lsr #24 │ │ │ │ - @ instruction: 0x011934d0 │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ - tsteq r9, ip, lsl #9 │ │ │ │ - smlatteq pc, r0, r0, r8 │ │ │ │ - tsteq r9, r8, lsr r4 │ │ │ │ + @ instruction: 0x011934d8 │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ + @ instruction: 0x01193494 │ │ │ │ + smlatteq pc, ip, r0, r8 │ │ │ │ + tsteq r9, r0, asr #8 │ │ │ │ tsteq sp, r8, ror #22 │ │ │ │ - tsteq pc, r8, ror r0 @ │ │ │ │ + smlabbeq pc, r4, r0, r8 @ │ │ │ │ tsteq sp, ip, lsl #22 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ @ instruction: 0x010d6a9c │ │ │ │ tsteq sp, ip, lsr sl │ │ │ │ - tsteq r9, r4, ror #5 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - tsteq r9, r0, asr #5 │ │ │ │ - tsteq pc, r0, lsl pc @ │ │ │ │ + tsteq r9, ip, ror #5 │ │ │ │ + tsteq pc, r4, asr #30 │ │ │ │ + tsteq r9, r8, asr #5 │ │ │ │ + tsteq pc, ip, lsl pc @ │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r8, ror #3 │ │ │ │ - tsteq pc, r0, lsr lr @ │ │ │ │ + @ instruction: 0x011931f0 │ │ │ │ + tsteq pc, ip, lsr lr @ │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x01193190 │ │ │ │ - ldrdeq r7, [pc, -r4] │ │ │ │ + @ instruction: 0x01193198 │ │ │ │ + smlatteq pc, r0, sp, r7 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - ldrsbeq r3, [r9, -r8] │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ + tsteq r9, r0, ror #1 │ │ │ │ + tsteq pc, r4, lsr sp @ │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - tsteq r9, ip │ │ │ │ - smlabteq lr, r4, lr, r5 │ │ │ │ - tsteq pc, r4, asr ip @ │ │ │ │ + tsteq r9, r4, lsl r0 │ │ │ │ + ldrdeq r5, [lr, -r0] │ │ │ │ + tsteq pc, r0, ror #24 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ + tsteq lr, ip, ror lr │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - @ instruction: 0x01192cd8 │ │ │ │ - tsteq pc, r0, lsl r9 @ │ │ │ │ - ldrdeq r7, [pc, -r8] │ │ │ │ + tsteq r9, r0, ror #25 │ │ │ │ + tsteq pc, ip, lsl r9 @ │ │ │ │ + smlatteq pc, r4, r8, r7 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ smlatbeq sp, r0, ip, r9 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq r9, r4, lsl #22 │ │ │ │ - tsteq pc, r8, asr r7 @ │ │ │ │ - @ instruction: 0x01192ab0 │ │ │ │ + tsteq r9, ip, lsl #22 │ │ │ │ + tsteq pc, r4, ror #14 │ │ │ │ + @ instruction: 0x01192ab8 │ │ │ │ smlatteq sp, r0, r1, r6 │ │ │ │ - strdeq r7, [pc, -r0] │ │ │ │ + strdeq r7, [pc, -ip] │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ smlabbeq sp, r4, r1, r6 │ │ │ │ - tsteq r9, ip, lsr #20 │ │ │ │ - smlabbeq pc, r0, r6, r7 @ │ │ │ │ - tsteq r9, r0, lsl sl │ │ │ │ - tsteq pc, ip, asr r6 @ │ │ │ │ + tsteq r9, r4, lsr sl │ │ │ │ + smlabbeq pc, ip, r6, r7 @ │ │ │ │ + tsteq r9, r8, lsl sl │ │ │ │ + tsteq pc, r8, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ tsteq sp, ip, asr pc │ │ │ │ muleq r0, r2, r5 │ │ │ │ muleq r0, r3, r5 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - tsteq r9, r8, lsr #14 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ + tsteq r9, r0, lsr r7 │ │ │ │ + tsteq pc, ip, ror r3 @ │ │ │ │ muleq r0, r9, r5 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r9, r0, lsl #13 │ │ │ │ + tsteq r9, r8, lsl #13 │ │ │ │ tsteq sp, r8, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x011923bc │ │ │ │ - tsteq pc, r8 │ │ │ │ + tsteq r9, r4, asr #7 │ │ │ │ + tsteq pc, r4, lsl r0 @ │ │ │ │ tsteq sp, r8, ror sl │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq pc, r0, lsr #30 │ │ │ │ - @ instruction: 0x011922d0 │ │ │ │ + tsteq pc, ip, lsr #30 │ │ │ │ + @ instruction: 0x011922d8 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r9, r4, ror r1 │ │ │ │ - smlabteq pc, r8, sp, r6 @ │ │ │ │ - tsteq r9, r0, lsr #2 │ │ │ │ + tsteq r9, ip, ror r1 │ │ │ │ + ldrdeq r6, [pc, -r4] │ │ │ │ + tsteq r9, r8, lsr #2 │ │ │ │ tsteq sp, r0, asr r8 │ │ │ │ - tsteq pc, r0, ror #26 │ │ │ │ + tsteq pc, ip, ror #26 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ strdeq r5, [sp, -r4] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0119209c │ │ │ │ - strdeq r6, [pc, -r0] │ │ │ │ - @ instruction: 0x01191fd0 │ │ │ │ - tsteq pc, r8, lsl ip @ │ │ │ │ + tsteq r9, r4, lsr #1 │ │ │ │ + strdeq r6, [pc, -ip] │ │ │ │ + @ instruction: 0x01191fd8 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ ldr r0, [pc, #-248] @ 4fc85c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ bl b9920 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4ff2b8 │ │ │ │ @@ -1109698,275 +1109698,275 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4f9d00 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r9, r0, ror #26 │ │ │ │ - @ instruction: 0x010f699c │ │ │ │ + tsteq r9, r8, ror #26 │ │ │ │ + smlatbeq pc, r8, r9, r6 @ │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - tsteq pc, r0, lsl #24 │ │ │ │ - tsteq r9, r8, lsr #23 │ │ │ │ - strdeq r6, [pc, -r0] │ │ │ │ + tsteq pc, ip, lsl #24 │ │ │ │ + @ instruction: 0x01191bb0 │ │ │ │ + strdeq r6, [pc, -ip] │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - tsteq r9, r0, ror sl │ │ │ │ - smlabteq pc, r0, r6, r6 @ │ │ │ │ + tsteq r9, r8, ror sl │ │ │ │ + smlabteq pc, ip, r6, r6 @ │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - tsteq r9, r8, lsr r9 │ │ │ │ - tsteq pc, ip, ror r5 @ │ │ │ │ + tsteq r9, r0, asr #18 │ │ │ │ + smlabbeq pc, r8, r5, r6 @ │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ andeq r0, r5, r0, lsr #4 │ │ │ │ @ instruction: 0x010d4db4 │ │ │ │ tsteq sp, ip, asr sp │ │ │ │ - tsteq lr, ip, asr r4 │ │ │ │ + tsteq lr, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq lr, ip, lsr #8 │ │ │ │ + tsteq lr, r8, lsr r4 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - strdeq r4, [lr, -ip] │ │ │ │ + tsteq lr, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - smlabteq lr, ip, r3, r4 │ │ │ │ - @ instruction: 0x010e439c │ │ │ │ + ldrdeq r4, [lr, -r8] │ │ │ │ + smlatbeq lr, r8, r3, r4 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - tsteq lr, ip, ror #6 │ │ │ │ - tsteq lr, ip, lsr r3 │ │ │ │ - tsteq r9, r0, asr r4 │ │ │ │ - tsteq lr, r8, lsl #6 │ │ │ │ - swpeq r6, r8, [pc] @ │ │ │ │ + tsteq lr, r8, ror r3 │ │ │ │ + tsteq lr, r8, asr #6 │ │ │ │ + tsteq r9, r8, asr r4 │ │ │ │ + tsteq lr, r4, lsl r3 │ │ │ │ + smlatbeq pc, r4, r0, r6 @ │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - ldrdeq r4, [lr, -r0] │ │ │ │ - smlatbeq lr, r0, r2, r4 │ │ │ │ - @ instruction: 0x011913b4 │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ - strdeq r5, [pc, -ip] │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ + smlatbeq lr, ip, r2, r4 │ │ │ │ + @ instruction: 0x011913bc │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ + tsteq pc, r8 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - tsteq r9, r8, ror r3 │ │ │ │ - tsteq lr, r0, lsr r2 │ │ │ │ - smlabteq pc, r0, pc, r5 @ │ │ │ │ + tsteq r9, r0, lsl #7 │ │ │ │ + tsteq lr, ip, lsr r2 │ │ │ │ + smlabteq pc, ip, pc, r5 @ │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - strdeq r4, [lr, -r8] │ │ │ │ - smlabteq lr, r0, r1, r4 │ │ │ │ + tsteq lr, r4, lsl #4 │ │ │ │ + smlabteq lr, ip, r1, r4 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - @ instruction: 0x010e4190 │ │ │ │ + @ instruction: 0x010e419c │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - tsteq r9, r0, lsr #5 │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - strdeq r5, [pc, -r0] │ │ │ │ + tsteq r9, r8, lsr #5 │ │ │ │ + tsteq lr, r4, ror #2 │ │ │ │ + strdeq r5, [pc, -ip] │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - smlatteq lr, r8, r0, r4 │ │ │ │ - @ instruction: 0x011911f8 │ │ │ │ - strheq r4, [lr, -r0] │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ + tsteq lr, ip, lsr #2 │ │ │ │ + strdeq r4, [lr, -r4] │ │ │ │ + tsteq r9, r0, lsl #4 │ │ │ │ + strheq r4, [lr, -ip] │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - @ instruction: 0x011911bc │ │ │ │ - tsteq lr, r4, ror r0 │ │ │ │ - tsteq pc, ip, lsl #28 │ │ │ │ + tsteq r9, r4, asr #3 │ │ │ │ + smlabbeq lr, r0, r0, r4 │ │ │ │ + tsteq pc, r8, lsl lr @ │ │ │ │ muleq r0, r2, r5 │ │ │ │ - tsteq lr, ip, lsr r0 │ │ │ │ + tsteq lr, r8, asr #32 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - tsteq lr, r8 │ │ │ │ - smlatbeq pc, r0, sp, r5 @ │ │ │ │ + tsteq r9, r8, asr r1 │ │ │ │ + tsteq lr, r4, lsl r0 │ │ │ │ + smlatbeq pc, ip, sp, r5 @ │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - ldrdeq r3, [lr, -r0] │ │ │ │ - tsteq r9, r4, lsl r1 │ │ │ │ - tsteq pc, r8, asr sp @ │ │ │ │ + ldrdeq r3, [lr, -ip] │ │ │ │ + tsteq r9, ip, lsl r1 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - @ instruction: 0x010e3f90 │ │ │ │ - ldrsbeq r1, [r9, -r4] │ │ │ │ - tsteq pc, r8, lsl sp @ │ │ │ │ + @ instruction: 0x010e3f9c │ │ │ │ + ldrsbeq r1, [r9, -ip] │ │ │ │ + tsteq pc, r4, lsr #26 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - tsteq lr, r0, asr pc │ │ │ │ - tsteq lr, r0, lsr #30 │ │ │ │ - @ instruction: 0x010f5cb4 │ │ │ │ + tsteq lr, ip, asr pc │ │ │ │ + tsteq lr, ip, lsr #30 │ │ │ │ + smlabteq pc, r0, ip, r5 @ │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - smlatteq lr, ip, lr, r3 │ │ │ │ - smlabbeq pc, r0, ip, r5 @ │ │ │ │ + strdeq r3, [lr, -r8] │ │ │ │ + smlabbeq pc, ip, ip, r5 @ │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x010e3eb8 │ │ │ │ + smlabteq lr, r4, lr, r3 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - smlabbeq lr, r4, lr, r3 │ │ │ │ + @ instruction: 0x010e3e90 │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ + tsteq lr, r0, ror #28 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ - tsteq lr, r4, lsr #28 │ │ │ │ + tsteq lr, r0, lsr lr │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - strdeq r3, [lr, -r4] │ │ │ │ + tsteq lr, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - smlabteq lr, r4, sp, r3 │ │ │ │ - @ instruction: 0x010e3d90 │ │ │ │ + ldrdeq r3, [lr, -r0] │ │ │ │ + @ instruction: 0x010e3d9c │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - tsteq r9, r0, lsr #29 │ │ │ │ - tsteq lr, r8, asr sp │ │ │ │ - smlatteq pc, r8, sl, r5 │ │ │ │ + tsteq r9, r8, lsr #29 │ │ │ │ + tsteq lr, r4, ror #26 │ │ │ │ + strdeq r5, [pc, -r4] │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - tsteq lr, r0, lsr #26 │ │ │ │ + tsteq lr, ip, lsr #26 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - strdeq r3, [lr, -r0] │ │ │ │ + strdeq r3, [lr, -ip] │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - smlatbeq lr, r4, r8, r3 │ │ │ │ + @ instruction: 0x010e38b0 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - tsteq lr, r4, ror r8 │ │ │ │ + smlabbeq lr, r0, r8, r3 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - tsteq r9, r8, lsl #19 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ - ldrdeq r5, [pc, -r0] │ │ │ │ + @ instruction: 0x01190990 │ │ │ │ + tsteq lr, ip, asr #16 │ │ │ │ + ldrdeq r5, [pc, -ip] │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - tsteq lr, r8, lsl #16 │ │ │ │ - ldrdeq r3, [lr, -r0] │ │ │ │ + tsteq lr, r4, lsl r8 │ │ │ │ + ldrdeq r3, [lr, -ip] │ │ │ │ muleq r0, r6, r5 │ │ │ │ - smlatbeq lr, r0, r7, r3 │ │ │ │ + smlatbeq lr, ip, r7, r3 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ + tsteq lr, ip, ror r7 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - tsteq r9, r0, lsl #17 │ │ │ │ - tsteq lr, r8, lsr r7 │ │ │ │ - smlabteq pc, ip, r4, r5 @ │ │ │ │ - tsteq lr, r0, lsl #14 │ │ │ │ + tsteq r9, r8, lsl #17 │ │ │ │ + tsteq lr, r4, asr #14 │ │ │ │ + ldrdeq r5, [pc, -r8] │ │ │ │ + tsteq lr, ip, lsl #14 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - tsteq r9, r0, lsl r8 │ │ │ │ - smlabteq lr, r8, r6, r3 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ + tsteq r9, r8, lsl r8 │ │ │ │ + ldrdeq r3, [lr, -r4] │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - @ instruction: 0x011907d4 │ │ │ │ - smlabbeq lr, ip, r6, r3 │ │ │ │ - tsteq pc, ip, lsl r4 @ │ │ │ │ + @ instruction: 0x011907dc │ │ │ │ + @ instruction: 0x010e3698 │ │ │ │ + tsteq pc, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01190798 │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ - smlatteq pc, r0, r3, r5 │ │ │ │ + tsteq r9, r0, lsr #15 │ │ │ │ + tsteq lr, ip, asr r6 │ │ │ │ + smlatteq pc, ip, r3, r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq lr, r8, lsl r6 │ │ │ │ + tsteq lr, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlatteq lr, r8, r5, r3 │ │ │ │ - tsteq r9, ip, lsr #14 │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ + strdeq r3, [lr, -r4] │ │ │ │ + tsteq r9, r4, lsr r7 │ │ │ │ + tsteq pc, ip, ror r3 @ │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - smlatbeq lr, r8, r5, r3 │ │ │ │ + @ instruction: 0x010e35b4 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - tsteq lr, r8, ror r5 │ │ │ │ + smlabbeq lr, r4, r5, r3 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - tsteq r9, ip, lsl #13 │ │ │ │ - tsteq lr, r4, asr #10 │ │ │ │ - ldrdeq r5, [pc, -r4] │ │ │ │ + @ instruction: 0x01190694 │ │ │ │ + tsteq lr, r0, asr r5 │ │ │ │ + smlatteq pc, r0, r2, r5 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ - ldrdeq r3, [lr, -r4] │ │ │ │ + tsteq lr, r8, lsl r5 │ │ │ │ + smlatteq lr, r0, r4, r3 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - smlatbeq lr, r4, r4, r3 │ │ │ │ + @ instruction: 0x010e34b0 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - tsteq lr, r4, ror r4 │ │ │ │ + smlabbeq lr, r0, r4, r3 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - tsteq lr, r4, asr #8 │ │ │ │ - tsteq lr, r0, lsl r4 │ │ │ │ + tsteq lr, r0, asr r4 │ │ │ │ + tsteq lr, ip, lsl r4 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - tsteq r9, r4, lsr #10 │ │ │ │ - ldrdeq r3, [lr, -ip] │ │ │ │ - tsteq pc, r4, ror r1 @ │ │ │ │ + tsteq r9, ip, lsr #10 │ │ │ │ + smlatteq lr, r8, r3, r3 │ │ │ │ + smlabbeq pc, r0, r1, r5 @ │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - tsteq r9, r8, ror #9 │ │ │ │ - smlatbeq lr, r0, r3, r3 │ │ │ │ - tsteq pc, r0, lsr r1 @ │ │ │ │ + @ instruction: 0x011904f0 │ │ │ │ + smlatbeq lr, ip, r3, r3 │ │ │ │ + tsteq pc, ip, lsr r1 @ │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - tsteq lr, r8, ror #6 │ │ │ │ + tsteq lr, r4, ror r3 │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ - tsteq r9, ip, ror r4 │ │ │ │ - tsteq lr, r4, lsr r3 │ │ │ │ - smlabteq pc, ip, r0, r5 @ │ │ │ │ + tsteq r9, r4, lsl #9 │ │ │ │ + tsteq lr, r0, asr #6 │ │ │ │ + ldrdeq r5, [pc, -r8] │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - tsteq r9, r0, asr #8 │ │ │ │ - strdeq r3, [lr, -r4] │ │ │ │ - smlabbeq pc, r8, r0, r5 @ │ │ │ │ + tsteq r9, r8, asr #8 │ │ │ │ + mrseq r3, ELR_hyp │ │ │ │ + swpeq r5, r4, [pc] @ │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tsteq r9, r0, lsl #8 │ │ │ │ - @ instruction: 0x010e32b8 │ │ │ │ - qaddeq r5, r0, pc @ │ │ │ │ + tsteq r9, r8, lsl #8 │ │ │ │ + smlabteq lr, r4, r2, r3 │ │ │ │ + qaddeq r5, ip, pc @ │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - smlabbeq lr, r0, r2, r3 │ │ │ │ - tsteq lr, ip, asr #4 │ │ │ │ + smlabbeq lr, ip, r2, r3 │ │ │ │ + tsteq lr, r8, asr r2 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - smlatteq lr, r4, r1, r3 │ │ │ │ + strdeq r3, [lr, -r0] │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - @ instruction: 0x010e31b0 │ │ │ │ + @ instruction: 0x010e31bc │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - tsteq lr, ip, ror r1 │ │ │ │ + smlabbeq lr, r8, r1, r3 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - @ instruction: 0x01190294 │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ - ldrdeq r4, [pc, -ip] │ │ │ │ + @ instruction: 0x0119029c │ │ │ │ + tsteq lr, r4, asr r1 │ │ │ │ + smlatteq pc, r8, lr, r4 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - tsteq r9, r8, asr r2 │ │ │ │ - tsteq lr, ip, lsl #2 │ │ │ │ - smlatbeq pc, r0, lr, r4 @ │ │ │ │ + tsteq r9, r0, ror #4 │ │ │ │ + tsteq lr, r8, lsl r1 │ │ │ │ + smlatbeq pc, ip, lr, r4 @ │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - tsteq r9, r0, lsr #4 │ │ │ │ - strdeq r5, [pc, -r8] │ │ │ │ - tsteq pc, r4, ror #28 │ │ │ │ + tsteq r9, r8, lsr #4 │ │ │ │ + tsteq pc, r4, lsl #4 │ │ │ │ + tsteq pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - smlatbeq lr, r4, r0, r3 │ │ │ │ + strheq r3, [lr, -r0] │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - tsteq lr, r4, ror r0 │ │ │ │ - tsteq r9, r0, lsl #3 │ │ │ │ - tsteq lr, r8, lsr r0 │ │ │ │ - ldrdeq r4, [pc, -r0] │ │ │ │ + smlabbeq lr, r0, r0, r3 │ │ │ │ + tsteq r9, r8, lsl #3 │ │ │ │ + tsteq lr, r4, asr #32 │ │ │ │ + ldrdeq r4, [pc, -ip] │ │ │ │ muleq r0, r9, r6 │ │ │ │ - tsteq r9, r4, asr #2 │ │ │ │ - strdeq r2, [lr, -ip] │ │ │ │ - @ instruction: 0x010f4d94 │ │ │ │ - smlabteq lr, r4, pc, r2 @ │ │ │ │ + tsteq r9, ip, asr #2 │ │ │ │ + tsteq lr, r8 │ │ │ │ + smlatbeq pc, r0, sp, r4 @ │ │ │ │ + ldrdeq r2, [lr, -r0] │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x010e2f90 │ │ │ │ + @ instruction: 0x010e2f9c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, ror #30 │ │ │ │ - strdeq r4, [pc, -r4] │ │ │ │ + tsteq lr, ip, ror #30 │ │ │ │ + tsteq pc, r0, lsl #26 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - tsteq lr, ip, lsr #30 │ │ │ │ - smlabteq pc, r0, ip, r4 @ │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ + smlabteq pc, ip, ip, r4 @ │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - strdeq r2, [lr, -r8] │ │ │ │ + tsteq lr, r4, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - smlabteq lr, r8, lr, r2 │ │ │ │ + ldrdeq r2, [lr, -r4] │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - @ instruction: 0x010e2e98 │ │ │ │ + smlatbeq lr, r4, lr, r2 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ + tsteq lr, r0, ror lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tstpeq r8, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsr #28 │ │ │ │ - @ instruction: 0x010f4bbc │ │ │ │ + tstpeq r8, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + smlabteq pc, r8, fp, r4 @ │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - tstpeq r8, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, ip, sp, r2 │ │ │ │ - smlabbeq pc, r0, fp, r4 @ │ │ │ │ + tstpeq r8, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [lr, -r8] │ │ │ │ + smlabbeq pc, ip, fp, r4 @ │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - @ instruction: 0x010e2db4 │ │ │ │ + smlabteq lr, r0, sp, r2 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - smlabbeq lr, r4, sp, r2 │ │ │ │ + @ instruction: 0x010e2d90 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ + tsteq lr, r0, ror #26 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - tstpeq r8, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [pc, -r4] │ │ │ │ - @ instruction: 0x010f4ab0 │ │ │ │ + tstpeq r8, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlatteq pc, r0, lr, r4 │ │ │ │ + @ instruction: 0x010f4abc │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - tstpeq r8, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [lr, -r0] │ │ │ │ - smlabbeq pc, r4, sl, r4 @ │ │ │ │ + tstpeq r8, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [lr, -ip] │ │ │ │ + @ instruction: 0x010f4a90 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - tstpeq r8, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010e2cb4 │ │ │ │ - tsteq pc, r8, asr #20 │ │ │ │ + tstpeq r8, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + smlabteq lr, r0, ip, r2 │ │ │ │ + tsteq pc, r4, asr sl @ │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - tstpeq r8, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, ror ip │ │ │ │ - tsteq pc, ip, lsl #20 │ │ │ │ + tstpeq r8, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq lr, r4, ip, r2 │ │ │ │ + tsteq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ ldr r1, [pc, #-644] @ 4fea54 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-660] @ 4fea58 │ │ │ │ @@ -1110891,31 +1110891,31 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 4ffa3c │ │ │ │ @ instruction: 0x012282ac │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r8, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq pc, r8, r9, r4 @ │ │ │ │ + tstpeq r8, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010f4994 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ smlawteq r2, r0, r1, r8 │ │ │ │ - tstpeq r8, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ - @ instruction: 0x010f4890 │ │ │ │ + tstpeq r8, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #22 │ │ │ │ + @ instruction: 0x010f489c │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - tstpeq r8, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - smlabteq lr, r4, sl, r2 │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ + tstpeq r8, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [lr, -r0] │ │ │ │ + tsteq pc, r0, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - @ instruction: 0x0118fbd0 │ │ │ │ - smlabbeq lr, r8, sl, r2 │ │ │ │ - tsteq pc, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x0118fbd8 │ │ │ │ + @ instruction: 0x010e2a94 │ │ │ │ + tsteq pc, r4, lsr #16 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - tsteq lr, r0, asr sl │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ │ │ │ │ 004ffba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2512] @ 0x9d0 │ │ │ │ sub sp, sp, #1536 @ 0x600 │ │ │ │ @@ -1111831,94 +1111831,94 @@ │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ b 500b74 │ │ │ │ @ instruction: 0x0122803c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r7, [r2, -r8]! │ │ │ │ - tstpeq r8, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - smlabbeq pc, ip, r6, r4 @ │ │ │ │ + tstpeq r8, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010f4698 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - tstpeq r8, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, ip, lsl #6 │ │ │ │ + @ instruction: 0x0118f6d0 │ │ │ │ + tsteq pc, r8, lsl r3 @ │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - tstpeq r8, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r0, ror r2 @ │ │ │ │ + tstpeq r8, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq pc, ip, ror r2 @ │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - tsteq pc, ip, lsr r2 @ │ │ │ │ + tsteq pc, r8, asr #4 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ tsteq sp, r0, asr r6 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tstpeq r8, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - smlabteq pc, ip, r0, r4 @ │ │ │ │ - tstpeq r8, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [pc, -r8] │ │ │ │ + tstpeq r8, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ tsteq sp, r0, ror #22 │ │ │ │ - tsteq pc, r4, ror r0 @ │ │ │ │ + smlabbeq pc, r0, r0, r4 @ │ │ │ │ @ instruction: 0x01227928 │ │ │ │ - tstpeq r8, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010f3fb4 │ │ │ │ + tstpeq r8, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + smlabteq pc, r0, pc, r3 @ │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x010f3d98 │ │ │ │ - tstpeq r8, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq pc, r4, sp, r3 @ │ │ │ │ + tstpeq r8, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r8 │ │ │ │ - tstpeq r8, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq pc, r8, r0, r4 @ │ │ │ │ - smlatteq pc, r0, fp, r3 │ │ │ │ + tstpeq r8, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + swpeq r4, r4, [pc] @ │ │ │ │ + smlatteq pc, ip, fp, r3 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ - @ instruction: 0x010f39b8 │ │ │ │ + tsteq r8, r0, ror sp │ │ │ │ + smlabteq pc, r4, r9, r3 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ smlabteq sp, r4, sp, r5 │ │ │ │ - @ instruction: 0x0118ecf8 │ │ │ │ - ldrdeq r3, [pc, -r0] │ │ │ │ + tsteq r8, r0, lsl #26 │ │ │ │ + ldrdeq r3, [pc, -ip] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ - @ instruction: 0x010f3694 │ │ │ │ - @ instruction: 0x0118e9f8 │ │ │ │ + tsteq r8, r8, asr #20 │ │ │ │ + smlatbeq pc, r0, r6, r3 @ │ │ │ │ + tsteq r8, r0, lsl #20 │ │ │ │ tsteq sp, r8, lsr #2 │ │ │ │ - tsteq pc, ip, lsr r6 @ │ │ │ │ + tsteq pc, r8, asr #12 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ smlabteq sp, r4, r0, r2 │ │ │ │ - tsteq r8, ip, ror #18 │ │ │ │ - smlabteq pc, r0, r5, r3 @ │ │ │ │ + tsteq r8, r4, ror r9 │ │ │ │ + smlabteq pc, ip, r5, r3 @ │ │ │ │ qaddeq r2, r4, sp │ │ │ │ - @ instruction: 0x0118e8fc │ │ │ │ - tsteq pc, r0, asr r5 @ │ │ │ │ - tsteq r8, r8, ror #17 │ │ │ │ - tsteq pc, r4, lsr r5 @ │ │ │ │ + tsteq r8, r4, lsl #18 │ │ │ │ + tsteq pc, ip, asr r5 @ │ │ │ │ + @ instruction: 0x0118e8f0 │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - tsteq r8, r4, ror r8 │ │ │ │ - @ instruction: 0x010f34bc │ │ │ │ + tsteq r8, ip, ror r8 │ │ │ │ + smlabteq pc, r8, r4, r3 @ │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - tsteq pc, ip, lsr r4 @ │ │ │ │ - tsteq r8, r0, ror #15 │ │ │ │ + tsteq pc, r8, asr #8 │ │ │ │ + tsteq r8, r8, ror #15 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r8, r4, lsl #14 │ │ │ │ + tsteq r8, ip, lsl #14 │ │ │ │ @ instruction: 0x010d57b8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq r8, r0, ror #6 │ │ │ │ - smlatbeq pc, ip, pc, r2 @ │ │ │ │ + tsteq r8, r8, ror #6 │ │ │ │ + @ instruction: 0x010f2fb8 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x0118df90 │ │ │ │ - ldrdeq r2, [pc, -ip] │ │ │ │ + @ instruction: 0x0118df98 │ │ │ │ + smlatteq pc, r8, fp, r2 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ ldr r2, [pc, #-172] @ 500aa4 │ │ │ │ ldr r0, [pc, #-148] @ 500ac0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl b9920 │ │ │ │ subs lr, r0, #0 │ │ │ │ @@ -1113910,144 +1113910,144 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ bl c0190 │ │ │ │ ldr r1, [pc, #304] @ 502ba4 │ │ │ │ ldr r2, [pc, #304] @ 502ba8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 502944 │ │ │ │ - tsteq r8, r8, lsl #23 │ │ │ │ - ldrdeq r2, [pc, -ip] │ │ │ │ + @ instruction: 0x0118db90 │ │ │ │ + smlatteq pc, r8, r7, r2 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - tsteq r8, r4, lsr fp │ │ │ │ + tsteq r8, ip, lsr fp │ │ │ │ tsteq sp, r4, ror #4 │ │ │ │ - tsteq pc, r4, ror r7 @ │ │ │ │ - tsteq r8, ip, ror #21 │ │ │ │ - tsteq pc, r8, lsr r7 @ │ │ │ │ + smlabbeq pc, r0, r7, r2 @ │ │ │ │ + @ instruction: 0x0118daf4 │ │ │ │ + tsteq pc, r4, asr #14 │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ muleq r0, r0, r2 │ │ │ │ @ instruction: 0x010d4ab4 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x0118d9dc │ │ │ │ - @ instruction: 0x0118d9d0 │ │ │ │ - strdeq r2, [pc, -ip] │ │ │ │ + tsteq r8, r4, ror #19 │ │ │ │ + @ instruction: 0x0118d9d8 │ │ │ │ + tsteq pc, r8, lsl #12 │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq r8, ip, ror #16 │ │ │ │ - smlabteq pc, r0, r4, r2 @ │ │ │ │ - tsteq r8, r8, lsl r8 │ │ │ │ + tsteq r8, r4, ror r8 │ │ │ │ + smlabteq pc, ip, r4, r2 @ │ │ │ │ + tsteq r8, r0, lsr #16 │ │ │ │ tsteq sp, r8, asr #30 │ │ │ │ - tsteq pc, r8, asr r4 @ │ │ │ │ + tsteq pc, r4, ror #8 │ │ │ │ smlatteq sp, ip, lr, r0 │ │ │ │ - @ instruction: 0x0118d794 │ │ │ │ - smlatteq pc, r8, r3, r2 │ │ │ │ - tsteq r8, r0, lsl #15 │ │ │ │ + @ instruction: 0x0118d79c │ │ │ │ + strdeq r2, [pc, -r4] │ │ │ │ + tsteq r8, r8, lsl #15 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - @ instruction: 0x010f23b8 │ │ │ │ + smlabteq pc, r4, r3, r2 @ │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0118d5d8 │ │ │ │ + tsteq r8, r0, ror #11 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ tsteq sp, r8, lsr r5 │ │ │ │ - tsteq r8, r8, ror r3 │ │ │ │ - smlabteq pc, r4, pc, r1 @ │ │ │ │ + tsteq r8, r0, lsl #7 │ │ │ │ + ldrdeq r1, [pc, -r0] │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - @ instruction: 0x010f1f90 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ + @ instruction: 0x010f1f9c │ │ │ │ + tsteq r8, ip, lsr r3 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0118d198 │ │ │ │ - ldrdeq r1, [pc, -r4] │ │ │ │ + tsteq r8, r0, lsr #3 │ │ │ │ + smlatteq pc, r0, sp, r1 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - smlatbeq pc, r0, sp, r1 @ │ │ │ │ + smlatbeq pc, ip, sp, r1 @ │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ tsteq sp, ip, ror #2 │ │ │ │ - tsteq r8, r4, asr #31 │ │ │ │ - tsteq pc, r8, lsl ip @ │ │ │ │ - tsteq r8, r0, ror pc │ │ │ │ + tsteq r8, ip, asr #31 │ │ │ │ + tsteq pc, r4, lsr #24 │ │ │ │ + tsteq r8, r8, ror pc │ │ │ │ smlatbeq sp, r0, r6, r0 │ │ │ │ - @ instruction: 0x010f1bb0 │ │ │ │ + @ instruction: 0x010f1bbc │ │ │ │ tsteq sp, r0, ror r5 │ │ │ │ - tsteq r8, r8, lsl lr │ │ │ │ - tsteq pc, ip, ror #20 │ │ │ │ - tsteq pc, ip, asr sl @ │ │ │ │ - @ instruction: 0x0118cdfc │ │ │ │ + tsteq r8, r0, lsr #28 │ │ │ │ + tsteq pc, r8, ror sl @ │ │ │ │ + tsteq pc, r8, ror #20 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - @ instruction: 0x0118cd90 │ │ │ │ - smlatteq pc, r4, r9, r1 │ │ │ │ - tsteq r8, ip, lsr sp │ │ │ │ + @ instruction: 0x0118cd98 │ │ │ │ + strdeq r1, [pc, -r0] │ │ │ │ + tsteq r8, r4, asr #26 │ │ │ │ tsteq sp, ip, ror #8 │ │ │ │ - tsteq pc, ip, ror r9 @ │ │ │ │ + smlabbeq pc, r8, r9, r1 @ │ │ │ │ tsteq sp, r8, lsl #8 │ │ │ │ @ instruction: 0x010d03b0 │ │ │ │ - tsteq r8, r8, asr ip │ │ │ │ - smlatbeq pc, ip, r8, r1 @ │ │ │ │ + tsteq r8, r0, ror #24 │ │ │ │ + @ instruction: 0x010f18b8 │ │ │ │ tsteq sp, ip, lsr #2 │ │ │ │ - @ instruction: 0x0118c9d4 │ │ │ │ - tsteq pc, r8, lsr #12 │ │ │ │ - tsteq r8, r0, asr #19 │ │ │ │ - tsteq pc, r0, lsl r6 @ │ │ │ │ + @ instruction: 0x0118c9dc │ │ │ │ + tsteq pc, r4, lsr r6 @ │ │ │ │ + tsteq r8, r8, asr #19 │ │ │ │ + tsteq pc, ip, lsl r6 @ │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ tsteq sp, r8 │ │ │ │ @ instruction: 0x010cff9c │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - tsteq r8, r0, ror #11 │ │ │ │ - @ instruction: 0x010df498 │ │ │ │ - tsteq pc, ip, lsr #4 │ │ │ │ + tsteq r8, r8, ror #11 │ │ │ │ + smlatbeq sp, r4, r4, pc @ │ │ │ │ + tsteq pc, r8, lsr r2 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r1, [pc, -ip] │ │ │ │ - tsteq r8, r0, lsr #11 │ │ │ │ + tsteq pc, r8, lsl #4 │ │ │ │ + tsteq r8, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ ldrdeq pc, [ip, -r8] │ │ │ │ - tsteq r8, r0, ror r4 │ │ │ │ - smlabteq pc, r4, r0, r1 @ │ │ │ │ + tsteq r8, r8, ror r4 │ │ │ │ + ldrdeq r1, [pc, -r0] │ │ │ │ tstpeq ip, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r8, r0, lsr r3 │ │ │ │ - smlatteq sp, r8, r1, pc @ │ │ │ │ - tsteq pc, r8, ror pc @ │ │ │ │ + tsteq r8, r8, lsr r3 │ │ │ │ + strdeq pc, [sp, -r4] │ │ │ │ + smlabbeq pc, r4, pc, r0 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0118c2bc │ │ │ │ - tsteq pc, ip, lsl #30 │ │ │ │ + tsteq r8, r4, asr #5 │ │ │ │ + tsteq pc, r8, lsl pc @ │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - tsteq r8, r8, asr #4 │ │ │ │ - smlabbeq pc, ip, lr, r0 @ │ │ │ │ + tsteq r8, r0, asr r2 │ │ │ │ + @ instruction: 0x010f0e98 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - tsteq r8, r0, asr #3 │ │ │ │ - tsteq pc, r0, lsl lr @ │ │ │ │ + tsteq r8, r8, asr #3 │ │ │ │ + tsteq pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - mrseq pc, (UNDEF: 13) @ │ │ │ │ + tstpeq sp, ip @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ - tsteq r8, r0, asr #31 │ │ │ │ - tsteq pc, r8, lsl #24 │ │ │ │ + tsteq r8, r8, asr #31 │ │ │ │ + tsteq pc, r4, lsl ip @ │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ tstpeq ip, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - tsteq r8, r8, asr #29 │ │ │ │ - tsteq pc, r4, lsl fp @ │ │ │ │ + @ instruction: 0x0118bed0 │ │ │ │ + tsteq pc, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - tsteq r8, r0, lsl lr │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ smlabteq sp, r4, lr, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ mov r7, r3 │ │ │ │ @@ -1116039,243 +1116039,243 @@ │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ add r5, r5, r7 │ │ │ │ b 503cd0 │ │ │ │ ldreq r2, [sp, #404] @ 0x194 │ │ │ │ bne 504058 │ │ │ │ b 503ec4 │ │ │ │ - @ instruction: 0x0118bab4 │ │ │ │ - tsteq pc, r0, lsl #14 │ │ │ │ + @ instruction: 0x0118babc │ │ │ │ + tsteq pc, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - tsteq r8, r8, lsl #19 │ │ │ │ - ldrdeq r0, [pc, -ip] │ │ │ │ - tsteq r8, r4, lsr r9 │ │ │ │ + @ instruction: 0x0118b990 │ │ │ │ + smlatteq pc, r8, r5, r0 │ │ │ │ + tsteq r8, ip, lsr r9 │ │ │ │ tstpeq ip, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, ror r5 @ │ │ │ │ - tsteq pc, ip, lsr #10 │ │ │ │ - tsteq r8, r0, asr #17 │ │ │ │ - tsteq r8, ip, lsl #17 │ │ │ │ - ldrdeq r0, [pc, -r0] │ │ │ │ - @ instruction: 0x0118b6f4 │ │ │ │ - smlatbeq sp, ip, r5, lr │ │ │ │ - tsteq pc, ip, lsr r3 @ │ │ │ │ + smlabbeq pc, r0, r5, r0 @ │ │ │ │ + tsteq pc, r8, lsr r5 @ │ │ │ │ + tsteq r8, r8, asr #17 │ │ │ │ + @ instruction: 0x0118b894 │ │ │ │ + ldrdeq r0, [pc, -ip] │ │ │ │ + @ instruction: 0x0118b6fc │ │ │ │ + @ instruction: 0x010de5b8 │ │ │ │ + tsteq pc, r8, asr #6 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - @ instruction: 0x0118b6b0 │ │ │ │ + tsteq pc, r8, lsr #6 │ │ │ │ + @ instruction: 0x0118b6b8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, ip, ror #11 │ │ │ │ - tsteq pc, r8, lsr r2 @ │ │ │ │ - @ instruction: 0x0118b3fc │ │ │ │ - tsteq pc, r0, asr r4 @ │ │ │ │ - tsteq pc, r4, asr #32 │ │ │ │ + @ instruction: 0x0118b5f4 │ │ │ │ + tsteq pc, r4, asr #4 │ │ │ │ + tsteq r8, r4, lsl #8 │ │ │ │ + tsteq pc, ip, asr r4 @ │ │ │ │ + qaddeq r0, r0, pc @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - tsteq r8, r8, lsr r2 │ │ │ │ - smlabbeq lr, r8, lr, pc @ │ │ │ │ + tsteq r8, r0, asr #4 │ │ │ │ + @ instruction: 0x010efe94 │ │ │ │ tsteq ip, r0, ror r8 │ │ │ │ - @ instruction: 0x0118b09c │ │ │ │ - ldrdeq pc, [lr, -ip] │ │ │ │ + tsteq r8, r4, lsr #1 │ │ │ │ + smlatteq lr, r8, ip, pc @ │ │ │ │ andeq r9, r4, r4, asr #18 │ │ │ │ - tsteq r8, r4, lsl #29 │ │ │ │ - ldrdeq pc, [lr, -r4] │ │ │ │ + tsteq r8, ip, lsl #29 │ │ │ │ + smlatteq lr, r0, sl, pc @ │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - strdeq sp, [sp, -r8] │ │ │ │ - @ instruction: 0x010efe9c │ │ │ │ + tsteq sp, r4, lsl #26 │ │ │ │ + smlatbeq lr, r8, lr, pc @ │ │ │ │ eoreq lr, r2, r0, lsr #31 │ │ │ │ - tsteq r8, r8, asr #25 │ │ │ │ - tstpeq lr, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0118acd0 │ │ │ │ + tstpeq lr, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - strdeq sp, [sp, -r0] │ │ │ │ - tsteq r8, ip, lsl #24 │ │ │ │ - tstpeq lr, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + strdeq sp, [sp, -ip] │ │ │ │ + tsteq r8, r4, lsl ip │ │ │ │ + tstpeq lr, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ strdeq lr, [ip, -r4] │ │ │ │ @ instruction: 0x010ce29c │ │ │ │ - tsteq r8, r4, asr #22 │ │ │ │ - @ instruction: 0x010ef798 │ │ │ │ - tsteq r8, ip, lsl #11 │ │ │ │ - tsteq sp, r4, asr #8 │ │ │ │ - ldrdeq pc, [lr, -ip] │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + smlatbeq lr, r4, r7, pc @ │ │ │ │ + @ instruction: 0x0118a594 │ │ │ │ + tsteq sp, r0, asr r4 │ │ │ │ + smlatteq lr, r8, r1, pc @ │ │ │ │ andeq r0, r0, lr, ror r9 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ - tsteq sp, r8, lsl #8 │ │ │ │ - smlatbeq lr, r0, r1, pc @ │ │ │ │ + tsteq r8, r8, asr r5 │ │ │ │ + tsteq sp, r4, lsl r4 │ │ │ │ + smlatbeq lr, ip, r1, pc @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r8, r0, lsl r5 │ │ │ │ - smlabteq sp, r8, r3, sp │ │ │ │ - tstpeq lr, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, lsl r5 │ │ │ │ + ldrdeq sp, [sp, -r4] │ │ │ │ + tstpeq lr, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x010dd390 │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ - tsteq sp, ip, asr r3 │ │ │ │ - smlatteq lr, ip, r0, pc @ │ │ │ │ + @ instruction: 0x010dd39c │ │ │ │ + tsteq r8, ip, lsr #9 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ + strdeq pc, [lr, -r8] │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - tsteq r8, r8, ror #8 │ │ │ │ - tsteq sp, r0, lsr #6 │ │ │ │ - strheq pc, [lr, -r0] @ │ │ │ │ + tsteq r8, r0, ror r4 │ │ │ │ + tsteq sp, ip, lsr #6 │ │ │ │ + strheq pc, [lr, -ip] @ │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ - smlatteq sp, r8, r2, sp │ │ │ │ + strdeq sp, [sp, -r4] │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - @ instruction: 0x010dd2b4 │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ + smlabteq sp, r0, r2, sp │ │ │ │ + smlabbeq sp, r8, r2, sp │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - tsteq sp, ip, asr #4 │ │ │ │ + tsteq sp, r8, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ + tsteq sp, r8, lsr #4 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - smlatteq sp, ip, r1, sp │ │ │ │ + strdeq sp, [sp, -r8] │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - @ instruction: 0x010dd1b8 │ │ │ │ + smlabteq sp, r4, r1, sp │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - tsteq r8, r8, asr #5 │ │ │ │ - smlabbeq sp, r0, r1, sp │ │ │ │ - tsteq lr, r8, lsl pc │ │ │ │ + @ instruction: 0x0118a2d0 │ │ │ │ + smlabbeq sp, ip, r1, sp │ │ │ │ + tsteq lr, r4, lsr #30 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ - tsteq sp, r4, asr #2 │ │ │ │ - ldrdeq lr, [lr, -ip] │ │ │ │ + @ instruction: 0x0118a294 │ │ │ │ + tsteq sp, r0, asr r1 │ │ │ │ + smlatteq lr, r8, lr, lr │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq sp, ip, lsl #2 │ │ │ │ + tsteq sp, r8, lsl r1 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - tsteq r8, ip, lsl r2 │ │ │ │ - ldrdeq sp, [sp, -r4] │ │ │ │ - tsteq lr, ip, ror #28 │ │ │ │ + tsteq r8, r4, lsr #4 │ │ │ │ + smlatteq sp, r0, r0, sp │ │ │ │ + tsteq lr, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ - swpeq sp, r8, [sp] @ │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ + tsteq r8, r8, ror #3 │ │ │ │ + smlatbeq sp, r4, r0, sp │ │ │ │ + tsteq lr, ip, lsr lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r8, r4, lsr #3 │ │ │ │ - qaddeq sp, ip, sp │ │ │ │ - strdeq lr, [lr, -r4] │ │ │ │ + tsteq r8, ip, lsr #3 │ │ │ │ + tsteq sp, r8, rrx │ │ │ │ + tsteq lr, r0, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r8, r8, ror #2 │ │ │ │ - tsteq sp, r0, lsr #32 │ │ │ │ - @ instruction: 0x010eedb8 │ │ │ │ + tsteq r8, r0, ror r1 │ │ │ │ + tsteq sp, ip, lsr #32 │ │ │ │ + smlabteq lr, r4, sp, lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r8, ip, lsr #2 │ │ │ │ - smlatteq sp, r4, pc, ip @ │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ + tsteq r8, r4, lsr r1 │ │ │ │ + strdeq ip, [sp, -r0] │ │ │ │ + smlabbeq lr, r8, sp, lr │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - ldrsheq sl, [r8, -r0] │ │ │ │ - smlatbeq sp, r8, pc, ip @ │ │ │ │ - tsteq lr, r0, asr #26 │ │ │ │ + ldrsheq sl, [r8, -r8] │ │ │ │ + @ instruction: 0x010dcfb4 │ │ │ │ + tsteq lr, ip, asr #26 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - tsteq sp, r0, ror pc │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ + tsteq sp, ip, asr #30 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ + tsteq sp, r8, lsl pc │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ - ldrdeq ip, [sp, -r4] │ │ │ │ - tsteq lr, r4, ror #24 │ │ │ │ + tsteq r8, r4, lsr #32 │ │ │ │ + smlatteq sp, r0, lr, ip │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - @ instruction: 0x010dce9c │ │ │ │ + smlatbeq sp, r8, lr, ip │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - tsteq sp, ip, ror #28 │ │ │ │ + tsteq sp, r8, ror lr │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - smlatbeq lr, r0, fp, lr │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + smlatbeq lr, ip, fp, lr │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ - ldrdeq ip, [sp, -r0] │ │ │ │ + ldrdeq ip, [sp, -ip] │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r8, r0, ror #29 │ │ │ │ - @ instruction: 0x010dcd98 │ │ │ │ - tsteq lr, r8, lsr #22 │ │ │ │ + tsteq r8, r8, ror #29 │ │ │ │ + smlatbeq sp, r4, sp, ip │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - tsteq r8, r4, lsr #29 │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ - strdeq lr, [lr, -r4] │ │ │ │ + tsteq r8, ip, lsr #29 │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ + tsteq lr, r0, lsl #22 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ + tsteq sp, r0, lsr sp │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ - strdeq ip, [sp, -r4] │ │ │ │ + tsteq sp, r0, lsl #26 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - tsteq r8, r4, lsl #28 │ │ │ │ - @ instruction: 0x010dccbc │ │ │ │ - tsteq lr, r4, asr sl │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ + smlabteq sp, r8, ip, ip │ │ │ │ + tsteq lr, r0, ror #20 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlabbeq sp, r4, ip, ip │ │ │ │ + @ instruction: 0x010dcc90 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - tsteq sp, r0, asr ip │ │ │ │ + tsteq sp, ip, asr ip │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ - tsteq sp, ip, lsl ip │ │ │ │ + tsteq sp, r8, lsr #24 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ - smlatteq sp, ip, fp, ip │ │ │ │ + strdeq ip, [sp, -r8] │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - @ instruction: 0x010dcbb8 │ │ │ │ + smlabteq sp, r4, fp, ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlabbeq sp, r4, fp, ip │ │ │ │ + @ instruction: 0x010dcb90 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - tsteq sp, r0, asr fp │ │ │ │ - tsteq sp, ip, lsl fp │ │ │ │ + tsteq sp, ip, asr fp │ │ │ │ + tsteq sp, r8, lsr #22 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - smlatteq sp, ip, sl, ip │ │ │ │ - @ instruction: 0x01189bf8 │ │ │ │ - @ instruction: 0x010dcab0 │ │ │ │ - tsteq lr, r8, asr #16 │ │ │ │ + strdeq ip, [sp, -r8] │ │ │ │ + tsteq r8, r0, lsl #24 │ │ │ │ + @ instruction: 0x010dcabc │ │ │ │ + tsteq lr, r4, asr r8 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - tsteq sp, r8, ror sl │ │ │ │ + smlabbeq sp, r4, sl, ip │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - tsteq r8, ip, lsl #23 │ │ │ │ - tsteq sp, r4, asr #20 │ │ │ │ - ldrdeq lr, [lr, -ip] │ │ │ │ + @ instruction: 0x01189b94 │ │ │ │ + tsteq sp, r0, asr sl │ │ │ │ + smlatteq lr, r8, r7, lr │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ - tsteq sp, ip, lsl #20 │ │ │ │ - ldrdeq ip, [sp, -r4] │ │ │ │ + tsteq sp, r8, lsl sl │ │ │ │ + smlatteq sp, r0, r9, ip │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - tsteq r8, r4, ror #21 │ │ │ │ - @ instruction: 0x010dc99c │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ + tsteq r8, ip, ror #21 │ │ │ │ + smlatbeq sp, r8, r9, ip │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ andeq r0, r0, r9, lsl #21 │ │ │ │ - tsteq r8, r8, lsr #21 │ │ │ │ - tsteq sp, r0, ror #18 │ │ │ │ - strdeq lr, [lr, -r0] │ │ │ │ + @ instruction: 0x01189ab0 │ │ │ │ + tsteq sp, ip, ror #18 │ │ │ │ + strdeq lr, [lr, -ip] │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ - tsteq r8, ip, ror #20 │ │ │ │ - tsteq sp, r4, lsr #18 │ │ │ │ - @ instruction: 0x010ee6b4 │ │ │ │ + tsteq r8, r4, ror sl │ │ │ │ + tsteq sp, r0, lsr r9 │ │ │ │ + smlabteq lr, r0, r6, lr │ │ │ │ andeq r0, r0, fp, ror #20 │ │ │ │ - tsteq r8, r0, lsr sl │ │ │ │ - smlatteq sp, r8, r8, ip │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ + tsteq r8, r8, lsr sl │ │ │ │ + strdeq ip, [sp, -r4] │ │ │ │ + smlabbeq lr, r4, r6, lr │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - @ instruction: 0x010dc8b0 │ │ │ │ + @ instruction: 0x010dc8bc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ + smlabbeq sp, r4, r8, ip │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - tsteq sp, r8, asr #16 │ │ │ │ + tsteq sp, r4, asr r8 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - smlatteq sp, r8, r7, ip │ │ │ │ + tsteq sp, r4, lsr #16 │ │ │ │ + strdeq ip, [sp, -r4] │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - @ instruction: 0x010dc7b8 │ │ │ │ + smlabteq sp, r4, r7, ip │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - smlabbeq sp, r8, r7, ip │ │ │ │ + @ instruction: 0x010dc794 │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - @ instruction: 0x0118989c │ │ │ │ - tsteq sp, r4, asr r7 │ │ │ │ - smlatteq lr, r4, r4, lr │ │ │ │ + tsteq r8, r4, lsr #17 │ │ │ │ + tsteq sp, r0, ror #14 │ │ │ │ + strdeq lr, [lr, -r0] │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - tsteq r8, r0, ror #16 │ │ │ │ - tsteq sp, r8, lsl r7 │ │ │ │ - smlatbeq lr, r8, r4, lr │ │ │ │ + tsteq r8, r8, ror #16 │ │ │ │ + tsteq sp, r4, lsr #14 │ │ │ │ + @ instruction: 0x010ee4b4 │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - tsteq r8, r4, lsr #16 │ │ │ │ - ldrdeq ip, [sp, -ip] │ │ │ │ - tsteq lr, ip, ror #8 │ │ │ │ + tsteq r8, ip, lsr #16 │ │ │ │ + smlatteq sp, r8, r6, ip │ │ │ │ + tsteq lr, r8, ror r4 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - tsteq r8, r8, ror #15 │ │ │ │ - smlatbeq sp, r0, r6, ip │ │ │ │ - tsteq lr, r0, lsr r4 │ │ │ │ + @ instruction: 0x011897f0 │ │ │ │ + smlatbeq sp, ip, r6, ip │ │ │ │ + tsteq lr, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - tsteq r8, ip, lsr #15 │ │ │ │ - tsteq sp, r4, ror #12 │ │ │ │ - strdeq lr, [lr, -r4] │ │ │ │ + @ instruction: 0x011897b4 │ │ │ │ + tsteq sp, r0, ror r6 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ ldr ip, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #404] @ 0x194 │ │ │ │ bne 503edc │ │ │ │ @@ -1117839,129 +1117839,129 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r1, #2816 @ 0xb00 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5002d4 │ │ │ │ - tsteq sp, ip, lsr #12 │ │ │ │ + tsteq sp, r8, lsr r6 │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - strdeq ip, [sp, -ip] │ │ │ │ + tsteq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - tsteq r8, r0, lsl r7 │ │ │ │ - smlabteq sp, r8, r5, ip │ │ │ │ - tsteq lr, r8, asr r3 │ │ │ │ + tsteq r8, r8, lsl r7 │ │ │ │ + ldrdeq ip, [sp, -r4] │ │ │ │ + tsteq lr, r4, ror #6 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x011896d4 │ │ │ │ - smlabbeq sp, ip, r5, ip │ │ │ │ - tsteq lr, ip, lsl r3 │ │ │ │ + @ instruction: 0x011896dc │ │ │ │ + @ instruction: 0x010dc598 │ │ │ │ + tsteq lr, r8, lsr #6 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - tsteq sp, r4, asr r5 │ │ │ │ + tsteq sp, r0, ror #10 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - tsteq sp, r4, lsr #10 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strdeq ip, [sp, -r4] │ │ │ │ + tsteq sp, r0, lsl #10 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - smlabteq sp, r4, r4, ip │ │ │ │ + ldrdeq ip, [sp, -r0] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011895d0 │ │ │ │ - smlabbeq sp, r8, r4, ip │ │ │ │ - tsteq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x011895d8 │ │ │ │ + @ instruction: 0x010dc494 │ │ │ │ + tsteq lr, ip, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - @ instruction: 0x01189594 │ │ │ │ - tsteq sp, ip, asr #8 │ │ │ │ - ldrdeq lr, [lr, -ip] │ │ │ │ + @ instruction: 0x0118959c │ │ │ │ + tsteq sp, r8, asr r4 │ │ │ │ + smlatteq lr, r8, r1, lr │ │ │ │ andeq r0, r0, r2, lsr #16 │ │ │ │ - tsteq r8, r8, asr r5 │ │ │ │ - tsteq sp, r0, lsl r4 │ │ │ │ - smlatbeq lr, r0, r1, lr │ │ │ │ + tsteq r8, r0, ror #10 │ │ │ │ + tsteq sp, ip, lsl r4 │ │ │ │ + smlatbeq lr, ip, r1, lr │ │ │ │ andeq r0, r0, pc, lsl r8 │ │ │ │ - smlatbeq lr, ip, r5, lr │ │ │ │ - tsteq r8, r8, lsl r5 │ │ │ │ - tsteq lr, r0, ror #2 │ │ │ │ - @ instruction: 0x011894d0 │ │ │ │ - tsteq lr, ip, lsr r5 │ │ │ │ - tsteq lr, r8, lsl r1 │ │ │ │ + @ instruction: 0x010ee5b8 │ │ │ │ + tsteq r8, r0, lsr #10 │ │ │ │ + tsteq lr, ip, ror #2 │ │ │ │ + @ instruction: 0x011894d8 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ + tsteq lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - @ instruction: 0x01189490 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ - ldrdeq lr, [lr, -r8] │ │ │ │ + @ instruction: 0x01189498 │ │ │ │ + tsteq sp, r4, asr r3 │ │ │ │ + smlatteq lr, r4, r0, lr │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - tsteq sp, r0, lsl r3 │ │ │ │ + tsteq sp, ip, lsl r3 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - smlatteq sp, r0, r2, ip │ │ │ │ + smlatteq sp, ip, r2, ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x010dc2b0 │ │ │ │ - @ instruction: 0x011893bc │ │ │ │ - tsteq sp, r4, ror r2 │ │ │ │ - tsteq lr, ip │ │ │ │ + @ instruction: 0x010dc2bc │ │ │ │ + tsteq r8, r4, asr #7 │ │ │ │ + smlabbeq sp, r0, r2, ip │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, ip, lsr r2 │ │ │ │ - ldrdeq sp, [lr, -r0] │ │ │ │ + tsteq sp, r8, asr #4 │ │ │ │ + ldrdeq sp, [lr, -ip] │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - tsteq sp, r8, lsl #4 │ │ │ │ - @ instruction: 0x010edf9c │ │ │ │ + tsteq sp, r4, lsl r2 │ │ │ │ + smlatbeq lr, r8, pc, sp @ │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - ldrdeq ip, [sp, -r4] │ │ │ │ - tsteq lr, r8, ror #30 │ │ │ │ + smlatteq sp, r0, r1, ip │ │ │ │ + tsteq lr, r4, ror pc │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - smlatbeq sp, r0, r1, ip │ │ │ │ - tsteq lr, r4, lsr pc │ │ │ │ + smlatbeq sp, ip, r1, ip │ │ │ │ + tsteq lr, r0, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - tsteq lr, r4, lsl #30 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ + tsteq sp, r8, ror r1 │ │ │ │ + tsteq lr, r0, lsl pc │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - tsteq sp, r8, lsl #2 │ │ │ │ + tsteq sp, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrdeq ip, [sp, -r8] │ │ │ │ + smlatteq sp, r4, r0, ip │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ - tsteq r8, ip, ror #3 │ │ │ │ - smlatbeq sp, r4, r0, ip │ │ │ │ - tsteq lr, ip, lsr lr │ │ │ │ + @ instruction: 0x011891f4 │ │ │ │ + strheq ip, [sp, -r0] │ │ │ │ + tsteq lr, r8, asr #28 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - @ instruction: 0x011891b0 │ │ │ │ - tsteq sp, r8, rrx │ │ │ │ - tsteq lr, r0, lsl #28 │ │ │ │ + @ instruction: 0x011891b8 │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ + tsteq lr, ip, lsl #28 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - tsteq r8, r4, ror r1 │ │ │ │ - tsteq sp, ip, lsr #32 │ │ │ │ - smlabteq lr, r4, sp, sp │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + ldrdeq sp, [lr, -r0] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - smlatteq lr, ip, r1, lr │ │ │ │ + strdeq lr, [lr, -r8] │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - tsteq r8, r0, lsl #2 │ │ │ │ - @ instruction: 0x010dbfb8 │ │ │ │ - tsteq lr, r8, asr #26 │ │ │ │ + tsteq r8, r8, lsl #2 │ │ │ │ + smlabteq sp, r4, pc, fp @ │ │ │ │ + tsteq lr, r4, asr sp │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - tsteq r8, r4, asr #1 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - tsteq lr, ip, lsl #26 │ │ │ │ + tsteq r8, ip, asr #1 │ │ │ │ + smlabbeq sp, r8, pc, fp @ │ │ │ │ + tsteq lr, r8, lsl sp │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - tsteq sp, r4, asr #30 │ │ │ │ + tsteq sp, r0, asr pc │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - tsteq sp, r4, lsl pc │ │ │ │ + tsteq sp, r0, lsr #30 │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ - smlatteq sp, r0, lr, fp │ │ │ │ + smlatteq sp, ip, lr, fp │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - smlatbeq sp, ip, lr, fp │ │ │ │ + @ instruction: 0x010dbeb8 │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ - tsteq sp, r8, ror lr │ │ │ │ + smlabbeq sp, r4, lr, fp │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - tsteq r8, ip, lsl #31 │ │ │ │ - tsteq sp, r4, asr #28 │ │ │ │ - ldrdeq sp, [lr, -ip] │ │ │ │ + @ instruction: 0x01188f94 │ │ │ │ + tsteq sp, r0, asr lr │ │ │ │ + smlatteq lr, r8, fp, sp │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - @ instruction: 0x010edb98 │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + smlatbeq lr, r4, fp, sp │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - tsteq r8, r0, lsl pc │ │ │ │ - smlabteq sp, r8, sp, fp │ │ │ │ - tsteq lr, ip, asr fp │ │ │ │ + tsteq r8, r8, lsl pc │ │ │ │ + ldrdeq fp, [sp, -r4] │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ 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] @ 5070d8 │ │ │ │ ldr ip, [pc, #1808] @ 5070dc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1118415,60 +1118415,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 506c3c │ │ │ │ @ instruction: 0x0122123c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ subeq r4, ip, r0, asr #22 │ │ │ │ - @ instruction: 0x010ed8b8 │ │ │ │ + smlabteq lr, r4, r8, sp │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r8, r8, lsl ip │ │ │ │ + tsteq r8, r0, lsr #24 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smlawteq r2, r0, pc, r0 @ │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ - @ instruction: 0x011889bc │ │ │ │ - tsteq sp, r4, ror r8 │ │ │ │ - tsteq lr, ip, lsl #12 │ │ │ │ + tsteq r8, r4, asr #19 │ │ │ │ + smlabbeq sp, r0, r8, fp │ │ │ │ + tsteq lr, r8, lsl r6 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq r8, r8, ror #18 │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ - @ instruction: 0x010ed5b8 │ │ │ │ + tsteq r8, r0, ror r9 │ │ │ │ + tsteq sp, ip, lsr #16 │ │ │ │ + smlabteq lr, r4, r5, sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r8, r4, lsl #18 │ │ │ │ - @ instruction: 0x010db7bc │ │ │ │ - tsteq lr, r4, asr r5 │ │ │ │ + tsteq r8, ip, lsl #18 │ │ │ │ + smlabteq sp, r8, r7, fp │ │ │ │ + tsteq lr, r0, ror #10 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ tsteq ip, r8, asr pc │ │ │ │ - @ instruction: 0x010ed898 │ │ │ │ - @ instruction: 0x01188790 │ │ │ │ - tsteq sp, r4, asr #12 │ │ │ │ - smlatteq lr, r0, r3, sp │ │ │ │ + smlatbeq lr, r4, r8, sp │ │ │ │ + @ instruction: 0x01188798 │ │ │ │ + tsteq sp, r0, asr r6 │ │ │ │ + smlatteq lr, ip, r3, sp │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - tsteq r8, r8, asr r7 │ │ │ │ - tsteq sp, ip, lsl #12 │ │ │ │ - smlatbeq lr, r8, r3, sp │ │ │ │ + tsteq r8, r0, ror #14 │ │ │ │ + tsteq sp, r8, lsl r6 │ │ │ │ + @ instruction: 0x010ed3b4 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - tsteq r8, r0, lsr #14 │ │ │ │ - ldrdeq fp, [sp, -r4] │ │ │ │ - tsteq lr, r0, ror r3 │ │ │ │ + tsteq r8, r8, lsr #14 │ │ │ │ + smlatteq sp, r0, r5, fp │ │ │ │ + tsteq lr, ip, ror r3 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - smlatbeq sp, r0, r5, fp │ │ │ │ - @ instruction: 0x011886b4 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq lr, r4, lsl #6 │ │ │ │ + smlatbeq sp, ip, r5, fp │ │ │ │ + @ instruction: 0x011886bc │ │ │ │ + tsteq sp, r8, ror r5 │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, r8, lsr r5 │ │ │ │ - tsteq r8, r4, asr r6 │ │ │ │ - tsteq sp, r8, lsl #10 │ │ │ │ - smlatbeq lr, r4, r2, sp │ │ │ │ + tsteq sp, r4, asr #10 │ │ │ │ + tsteq r8, ip, asr r6 │ │ │ │ + tsteq sp, r4, lsl r5 │ │ │ │ + @ instruction: 0x010ed2b0 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - tsteq r8, ip, lsl r6 │ │ │ │ - ldrdeq fp, [sp, -r0] │ │ │ │ - tsteq lr, ip, ror #4 │ │ │ │ + tsteq r8, r4, lsr #12 │ │ │ │ + ldrdeq fp, [sp, -ip] │ │ │ │ + tsteq lr, r8, ror r2 │ │ │ │ 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 │ │ │ │ @@ -1119486,190 +1119486,190 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 507380 │ │ │ │ @ instruction: 0x01220a34 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01220a10 │ │ │ │ - tsteq r8, ip, lsr #9 │ │ │ │ - strdeq sp, [lr, -r8] │ │ │ │ + @ instruction: 0x011884b4 │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r8, r4, asr #7 │ │ │ │ - tsteq lr, r4, lsl r0 │ │ │ │ + tsteq r8, ip, asr #7 │ │ │ │ + tsteq lr, r0, lsr #32 │ │ │ │ @ instruction: 0x0122087c │ │ │ │ tsteq ip, r4, lsr #20 │ │ │ │ smlabteq ip, ip, r9, fp │ │ │ │ tsteq ip, ip, lsr #16 │ │ │ │ - tsteq lr, r0, lsl sp │ │ │ │ - ldrheq r8, [r8, -r4] │ │ │ │ + tsteq lr, ip, lsl sp │ │ │ │ + ldrheq r8, [r8, -ip] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - smlabteq lr, r0, ip, ip │ │ │ │ + tsteq r8, r4, lsl #1 │ │ │ │ + smlabteq lr, ip, ip, ip │ │ │ │ andeq r0, r0, r2, lsl ip │ │ │ │ - tsteq r8, r8, lsr #28 │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ + tsteq r8, r0, lsr lr │ │ │ │ + tsteq lr, ip, ror sl │ │ │ │ tsteq ip, r8, lsr r3 │ │ │ │ strdeq fp, [ip, -r8] │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - @ instruction: 0x010da9b8 │ │ │ │ + tsteq lr, ip, ror sp │ │ │ │ + smlabteq sp, r4, r9, sl │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ ldrdeq fp, [ip, -r4] │ │ │ │ - tsteq sp, ip, lsl r9 │ │ │ │ + tsteq sp, r8, lsr #18 │ │ │ │ andeq r0, r0, r5, ror #24 │ │ │ │ - tsteq r8, r8, ror #19 │ │ │ │ - smlatbeq sp, r0, r8, sl │ │ │ │ - tsteq lr, r8, lsr r6 │ │ │ │ - @ instruction: 0x011879b4 │ │ │ │ - strdeq ip, [lr, -ip] │ │ │ │ + @ instruction: 0x011879f0 │ │ │ │ + smlatbeq sp, ip, r8, sl │ │ │ │ + tsteq lr, r4, asr #12 │ │ │ │ + @ instruction: 0x011879bc │ │ │ │ + tsteq lr, r8, lsl #12 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010da794 │ │ │ │ + smlatbeq sp, r0, r7, sl │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - @ instruction: 0x011878b8 │ │ │ │ - tsteq lr, r4, lsl #10 │ │ │ │ + tsteq r8, r0, asr #17 │ │ │ │ + tsteq lr, r0, lsl r5 │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - tsteq sp, r8, lsr #14 │ │ │ │ - strdeq sl, [sp, -r8] │ │ │ │ + tsteq sp, r4, lsr r7 │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq lr, r0, lsl #18 │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - @ instruction: 0x010da694 │ │ │ │ - tsteq r8, r4, lsr #15 │ │ │ │ - tsteq sp, ip, asr r6 │ │ │ │ - strdeq ip, [lr, -r4] │ │ │ │ + smlatbeq sp, r0, r6, sl │ │ │ │ + tsteq r8, ip, lsr #15 │ │ │ │ + tsteq sp, r8, ror #12 │ │ │ │ + tsteq lr, r0, lsl #8 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ - tsteq sp, r0, lsr #12 │ │ │ │ - @ instruction: 0x010ec3b8 │ │ │ │ + tsteq r8, r0, ror r7 │ │ │ │ + tsteq sp, ip, lsr #12 │ │ │ │ + smlabteq lr, r4, r3, ip │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - tsteq r8, ip, lsr #14 │ │ │ │ - smlatteq sp, r4, r5, sl │ │ │ │ - tsteq lr, ip, ror r3 │ │ │ │ + tsteq r8, r4, lsr r7 │ │ │ │ + strdeq sl, [sp, -r0] │ │ │ │ + smlabbeq lr, r8, r3, ip │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - @ instruction: 0x011876f0 │ │ │ │ - smlatbeq sp, r8, r5, sl │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ + @ instruction: 0x011876f8 │ │ │ │ + @ instruction: 0x010da5b4 │ │ │ │ + tsteq lr, ip, asr #6 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - @ instruction: 0x011876b4 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x011876bc │ │ │ │ + tsteq sp, r8, ror r5 │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - tsteq r8, ip, ror r6 │ │ │ │ - tsteq sp, r4, lsr r5 │ │ │ │ - smlabteq lr, ip, r2, ip │ │ │ │ + tsteq r8, r4, lsl #13 │ │ │ │ + tsteq sp, r0, asr #10 │ │ │ │ + ldrdeq ip, [lr, -r8] │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ - tsteq r8, r4, lsl r6 │ │ │ │ - smlabteq sp, ip, r4, sl │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ + tsteq sp, ip, lsl #10 │ │ │ │ + tsteq r8, ip, lsl r6 │ │ │ │ + ldrdeq sl, [sp, -r8] │ │ │ │ + tsteq lr, r0, ror r2 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - @ instruction: 0x011875dc │ │ │ │ - strdeq ip, [lr, -r0] │ │ │ │ - tsteq lr, r4, lsl r2 │ │ │ │ + tsteq r8, r4, ror #11 │ │ │ │ + strdeq ip, [lr, -ip] │ │ │ │ + tsteq lr, r0, lsr #4 │ │ │ │ andeq r0, r0, r7, lsl #24 │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + tsteq sp, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq sp, ip, lsl #8 │ │ │ │ + tsteq sp, r8, lsl r4 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - tsteq sp, r0, lsl r1 │ │ │ │ + tsteq sp, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - smlatteq sp, r4, r0, sl │ │ │ │ - strheq sl, [sp, -r8] │ │ │ │ + strdeq sl, [sp, -r0] │ │ │ │ + smlabteq sp, r4, r0, sl │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - smlabbeq sp, r8, r0, sl │ │ │ │ + swpeq sl, r4, [sp] │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - qaddeq sl, ip, sp │ │ │ │ + tsteq sp, r8, rrx │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq sp, r8, lsr #32 │ │ │ │ - smlabteq lr, r0, sp, fp │ │ │ │ + tsteq r8, r8, ror r1 │ │ │ │ + tsteq sp, r4, lsr r0 │ │ │ │ + smlabteq lr, ip, sp, fp │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - tsteq r8, r4, lsr r1 │ │ │ │ - smlatteq sp, ip, pc, r9 @ │ │ │ │ - smlabbeq lr, r4, sp, fp │ │ │ │ + tsteq r8, ip, lsr r1 │ │ │ │ + strdeq r9, [sp, -r8] │ │ │ │ + @ instruction: 0x010ebd90 │ │ │ │ andeq r0, r0, r7, ror #24 │ │ │ │ - @ instruction: 0x010d9fb8 │ │ │ │ + smlabteq sp, r4, pc, r9 @ │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ - smlabbeq sp, ip, pc, r9 @ │ │ │ │ - tsteq sp, r0, ror #30 │ │ │ │ + @ instruction: 0x010d9f98 │ │ │ │ + tsteq sp, ip, ror #30 │ │ │ │ andeq r0, r0, pc, asr #24 │ │ │ │ - tsteq sp, r4, lsr pc │ │ │ │ + tsteq sp, r0, asr #30 │ │ │ │ andeq r0, r0, lr, asr #24 │ │ │ │ - tsteq r8, r8, asr #32 │ │ │ │ - tsteq sp, r0, lsl #30 │ │ │ │ - @ instruction: 0x010ebc98 │ │ │ │ + tsteq r8, r0, asr r0 │ │ │ │ + tsteq sp, ip, lsl #30 │ │ │ │ + smlatbeq lr, r4, ip, fp │ │ │ │ andeq r0, r0, fp, lsl #24 │ │ │ │ - tsteq r8, ip │ │ │ │ - smlabteq sp, r4, lr, r9 │ │ │ │ - tsteq lr, ip, asr ip │ │ │ │ + tsteq r8, r4, lsl r0 │ │ │ │ + ldrdeq r9, [sp, -r0] │ │ │ │ + tsteq lr, r8, ror #24 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - @ instruction: 0x01186fd0 │ │ │ │ - smlabbeq sp, r8, lr, r9 │ │ │ │ - tsteq lr, r0, lsr #24 │ │ │ │ + @ instruction: 0x01186fd8 │ │ │ │ + @ instruction: 0x010d9e94 │ │ │ │ + tsteq lr, ip, lsr #24 │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - @ instruction: 0x01186f98 │ │ │ │ - strdeq ip, [lr, -r4] │ │ │ │ - ldrdeq fp, [lr, -r0] │ │ │ │ + tsteq r8, r0, lsr #31 │ │ │ │ + mrseq ip, (UNDEF: 30) │ │ │ │ + ldrdeq fp, [lr, -ip] │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - smlatbeq lr, r0, fp, fp │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + smlatbeq lr, ip, fp, fp │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - tsteq r8, r4, lsl pc │ │ │ │ - smlabteq sp, ip, sp, r9 │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ + tsteq r8, ip, lsl pc │ │ │ │ + ldrdeq r9, [sp, -r8] │ │ │ │ + tsteq lr, r0, ror fp │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x01186ed8 │ │ │ │ - @ instruction: 0x010d9d90 │ │ │ │ - tsteq lr, r8, lsr #22 │ │ │ │ + tsteq r8, r0, ror #29 │ │ │ │ + @ instruction: 0x010d9d9c │ │ │ │ + tsteq lr, r4, lsr fp │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - @ instruction: 0x01186e9c │ │ │ │ - tsteq sp, r4, asr sp │ │ │ │ - smlatteq lr, ip, sl, fp │ │ │ │ + tsteq r8, r4, lsr #29 │ │ │ │ + tsteq sp, r0, ror #26 │ │ │ │ + strdeq fp, [lr, -r8] │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - tsteq r8, r4, ror #28 │ │ │ │ - tsteq sp, ip, lsl sp │ │ │ │ - @ instruction: 0x010ebab4 │ │ │ │ + tsteq r8, ip, ror #28 │ │ │ │ + tsteq sp, r8, lsr #26 │ │ │ │ + smlabteq lr, r0, sl, fp │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - tsteq r8, ip, lsr #28 │ │ │ │ - smlatteq sp, r4, ip, r9 │ │ │ │ - tsteq lr, ip, ror sl │ │ │ │ + tsteq r8, r4, lsr lr │ │ │ │ + strdeq r9, [sp, -r0] │ │ │ │ + smlabbeq lr, r8, sl, fp │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ - smlatbeq sp, ip, ip, r9 │ │ │ │ + @ instruction: 0x010d9cb8 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - tsteq sp, ip, ror ip │ │ │ │ + smlabbeq sp, r8, ip, r9 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ + tsteq sp, r8, ror ip │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - tsteq sp, r0, asr #24 │ │ │ │ + tsteq sp, ip, asr #24 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - tsteq r8, r8, asr sp │ │ │ │ - tsteq sp, r0, lsl ip │ │ │ │ - smlatbeq lr, r8, r9, fp │ │ │ │ + tsteq r8, r0, ror #26 │ │ │ │ + tsteq sp, ip, lsl ip │ │ │ │ + @ instruction: 0x010eb9b4 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - tsteq r8, r0, lsr #26 │ │ │ │ - ldrdeq r9, [sp, -r8] │ │ │ │ - tsteq lr, r0, ror r9 │ │ │ │ + tsteq r8, r8, lsr #26 │ │ │ │ + smlatteq sp, r4, fp, r9 │ │ │ │ + tsteq lr, ip, ror r9 │ │ │ │ andeq r0, r0, r2, ror #24 │ │ │ │ - tsteq r8, r8, ror #25 │ │ │ │ - smlatbeq sp, r0, fp, r9 │ │ │ │ - tsteq lr, r8, lsr r9 │ │ │ │ + @ instruction: 0x01186cf0 │ │ │ │ + smlatbeq sp, ip, fp, r9 │ │ │ │ + tsteq lr, r4, asr #18 │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - @ instruction: 0x01186cb0 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ - tsteq lr, r0, lsl #18 │ │ │ │ + @ instruction: 0x01186cb8 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, asr ip │ │ │ │ - tsteq sp, r4, lsr fp │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sp, r4, lsl #22 │ │ │ │ + tsteq sp, r0, lsl fp │ │ │ │ andeq r0, r0, sl, asr #24 │ │ │ │ - tsteq r8, r8, lsl ip │ │ │ │ - ldrdeq r9, [sp, -r0] │ │ │ │ - tsteq lr, r8, ror #16 │ │ │ │ + tsteq r8, r0, lsr #24 │ │ │ │ + ldrdeq r9, [sp, -ip] │ │ │ │ + tsteq lr, r4, ror r8 │ │ │ │ andeq r0, r0, pc, ror #24 │ │ │ │ ldr r1, [pc, #-392] @ 5082e4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-408] @ 5082e8 │ │ │ │ @@ -1120106,17 +1120106,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 508b5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 508b08 │ │ │ │ - tsteq r8, r4, lsr #23 │ │ │ │ - tsteq sp, ip, asr sl │ │ │ │ - smlatteq lr, ip, r7, fp │ │ │ │ + tsteq r8, ip, lsr #23 │ │ │ │ + tsteq sp, r8, ror #20 │ │ │ │ + strdeq fp, [lr, -r8] │ │ │ │ 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] @ 509520 │ │ │ │ ldr r5, [pc, #2472] @ 509524 │ │ │ │ @@ -1120734,79 +1120734,79 @@ │ │ │ │ ldr r0, [pc, #276] @ 509620 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ b 509030 │ │ │ │ - smlatteq lr, ip, ip, fp │ │ │ │ - tsteq r8, r4, lsl #28 │ │ │ │ + strdeq fp, [lr, -r8] │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ qsubeq pc, ip, r1 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010ebb98 │ │ │ │ - @ instruction: 0x01186cb0 │ │ │ │ - tsteq lr, ip, asr #22 │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ - tsteq lr, r0, lsl sl │ │ │ │ - tsteq r8, r8, lsr #22 │ │ │ │ - tsteq lr, ip, lsl r9 │ │ │ │ - tsteq r8, r4, lsr sl │ │ │ │ - tsteq sp, ip, asr r5 │ │ │ │ - tsteq lr, r8, asr #16 │ │ │ │ - tsteq r8, r0, ror #18 │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - tsteq sp, r0, lsl r5 │ │ │ │ - smlatteq sp, r4, r4, r9 │ │ │ │ - @ instruction: 0x010d94b8 │ │ │ │ - smlabbeq sp, ip, r4, r9 │ │ │ │ - tsteq sp, r0, ror #8 │ │ │ │ - tsteq sp, r4, lsr r4 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ - smlatteq sp, ip, r3, r9 │ │ │ │ - ldrdeq r9, [sp, -r0] │ │ │ │ - @ instruction: 0x010d93b4 │ │ │ │ - @ instruction: 0x010d9394 │ │ │ │ - tsteq lr, r8, ror r6 │ │ │ │ - @ instruction: 0x01186790 │ │ │ │ - tsteq sp, r0, ror #6 │ │ │ │ - tsteq lr, r4, asr #12 │ │ │ │ - tsteq r8, ip, asr r7 │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - tsteq sp, r4, lsl r3 │ │ │ │ - smlatteq sp, r8, r2, r9 │ │ │ │ - smlabteq sp, ip, r2, r9 │ │ │ │ - @ instruction: 0x010d92b0 │ │ │ │ - @ instruction: 0x010d9294 │ │ │ │ - tsteq sp, r0, ror r2 │ │ │ │ - tsteq lr, ip, asr r5 │ │ │ │ - tsteq r8, r4, ror r6 │ │ │ │ - tsteq sp, r4, asr r2 │ │ │ │ - tsteq sp, r8, lsr r2 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ - mrseq r9, SP_fiq │ │ │ │ - smlatteq sp, r4, r1, r9 │ │ │ │ - smlabteq sp, r8, r1, r9 │ │ │ │ - smlatbeq sp, ip, r1, r9 │ │ │ │ - smlabbeq sp, ip, r1, r9 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ - tsteq r8, r8, lsl #11 │ │ │ │ - tsteq sp, ip, asr r1 │ │ │ │ - tsteq sp, ip, lsr r1 │ │ │ │ - tsteq lr, r0, lsr #8 │ │ │ │ - tsteq r8, r8, lsr r5 │ │ │ │ - tsteq sp, r8, lsl #2 │ │ │ │ - smlatteq lr, ip, r3, fp │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ + smlatbeq lr, r4, fp, fp │ │ │ │ + @ instruction: 0x01186cb8 │ │ │ │ + tsteq lr, r8, asr fp │ │ │ │ + tsteq r8, ip, ror #24 │ │ │ │ + tsteq lr, ip, lsl sl │ │ │ │ + tsteq r8, r0, lsr fp │ │ │ │ + tsteq lr, r8, lsr #18 │ │ │ │ + tsteq r8, ip, lsr sl │ │ │ │ + tsteq sp, r8, ror #10 │ │ │ │ + tsteq lr, r4, asr r8 │ │ │ │ + tsteq r8, r8, ror #18 │ │ │ │ + tsteq sp, r8, lsr r5 │ │ │ │ + tsteq sp, ip, lsl r5 │ │ │ │ + strdeq r9, [sp, -r0] │ │ │ │ + smlabteq sp, r4, r4, r9 │ │ │ │ + @ instruction: 0x010d9498 │ │ │ │ + tsteq sp, ip, ror #8 │ │ │ │ + tsteq sp, r0, asr #8 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ + strdeq r9, [sp, -r8] │ │ │ │ + ldrdeq r9, [sp, -ip] │ │ │ │ + smlabteq sp, r0, r3, r9 │ │ │ │ + smlatbeq sp, r0, r3, r9 │ │ │ │ + smlabbeq lr, r4, r6, fp │ │ │ │ + @ instruction: 0x01186798 │ │ │ │ + tsteq sp, ip, ror #6 │ │ │ │ + tsteq lr, r0, asr r6 │ │ │ │ + tsteq r8, r4, ror #14 │ │ │ │ + tsteq sp, ip, lsr r3 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ + strdeq r9, [sp, -r4] │ │ │ │ + ldrdeq r9, [sp, -r8] │ │ │ │ + @ instruction: 0x010d92bc │ │ │ │ + smlatbeq sp, r0, r2, r9 │ │ │ │ + tsteq sp, ip, ror r2 │ │ │ │ + tsteq lr, r8, ror #10 │ │ │ │ + tsteq r8, ip, ror r6 │ │ │ │ + tsteq sp, r0, ror #4 │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ + tsteq sp, r8, lsr #4 │ │ │ │ + tsteq sp, ip, lsl #4 │ │ │ │ + strdeq r9, [sp, -r0] │ │ │ │ ldrdeq r9, [sp, -r4] │ │ │ │ - @ instruction: 0x010eb3b8 │ │ │ │ - @ instruction: 0x011864d0 │ │ │ │ - smlatbeq sp, r0, r0, r9 │ │ │ │ - smlabbeq lr, r4, r3, fp │ │ │ │ - @ instruction: 0x0118649c │ │ │ │ - tsteq sp, r0, ror r0 │ │ │ │ + @ instruction: 0x010d91b8 │ │ │ │ + @ instruction: 0x010d9198 │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ + @ instruction: 0x01186590 │ │ │ │ + tsteq sp, r8, ror #2 │ │ │ │ + tsteq sp, r8, asr #2 │ │ │ │ + tsteq lr, ip, lsr #8 │ │ │ │ + tsteq r8, r0, asr #10 │ │ │ │ + tsteq sp, r4, lsl r1 │ │ │ │ + strdeq fp, [lr, -r8] │ │ │ │ + tsteq r8, ip, lsl #10 │ │ │ │ + smlatteq sp, r0, r0, r9 │ │ │ │ + smlabteq lr, r4, r3, fp │ │ │ │ + @ instruction: 0x011864d8 │ │ │ │ + smlatbeq sp, ip, r0, r9 │ │ │ │ + @ instruction: 0x010eb390 │ │ │ │ + tsteq r8, r4, lsr #9 │ │ │ │ + tsteq sp, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr ip, [pc, #648] @ 5098c8 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1120972,37 +1120972,37 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 509688 │ │ │ │ smlawteq r1, r0, r5, lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, lsl r0 │ │ │ │ @ instruction: 0x0121e574 │ │ │ │ - tsteq r8, r0, lsr #5 │ │ │ │ - tsteq lr, r0, lsl r2 │ │ │ │ - tsteq r8, r0, ror #4 │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ - tsteq lr, ip, lsr r1 │ │ │ │ - @ instruction: 0x010eb190 │ │ │ │ - tsteq r8, ip, lsl #4 │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - smlatteq lr, r8, r0, fp │ │ │ │ - tsteq lr, r0, lsl r1 │ │ │ │ - @ instruction: 0x011861b8 │ │ │ │ - @ instruction: 0x010d8db4 │ │ │ │ - swpeq fp, r4, [lr] │ │ │ │ - swpeq fp, r0, [lr] │ │ │ │ - tsteq r8, r4, ror #2 │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - tsteq lr, r0, asr #32 │ │ │ │ - tsteq r8, r4, lsr #2 │ │ │ │ - tsteq sp, r0, lsr #26 │ │ │ │ - strdeq sl, [lr, -ip] │ │ │ │ - tsteq r8, r8, ror #1 │ │ │ │ - smlatteq sp, r4, ip, r8 │ │ │ │ - smlabteq lr, r4, pc, sl @ │ │ │ │ + tsteq r8, r8, lsr #5 │ │ │ │ + tsteq lr, ip, lsl r2 │ │ │ │ + tsteq r8, r8, ror #4 │ │ │ │ + tsteq sp, r8, ror #28 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ + @ instruction: 0x010eb19c │ │ │ │ + tsteq r8, r4, lsl r2 │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + strdeq fp, [lr, -r4] │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + tsteq r8, r0, asr #3 │ │ │ │ + smlabteq sp, r0, sp, r8 │ │ │ │ + smlatbeq lr, r0, r0, fp │ │ │ │ + swpeq fp, ip, [lr] │ │ │ │ + tsteq r8, ip, ror #2 │ │ │ │ + tsteq sp, ip, ror #26 │ │ │ │ + tsteq lr, ip, asr #32 │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ + tsteq sp, ip, lsr #26 │ │ │ │ + tsteq lr, r8 │ │ │ │ + ldrsheq r6, [r8, -r0] │ │ │ │ + strdeq r8, [sp, -r0] │ │ │ │ + ldrdeq sl, [lr, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -1121924,86 +1121924,86 @@ │ │ │ │ b 509efc │ │ │ │ @ instruction: 0x0121e2a0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0121e294 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0121dd00 │ │ │ │ - tsteq r8, ip, asr r8 │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ - tsteq r8, r4, ror r7 │ │ │ │ - tsteq sp, ip, ror #6 │ │ │ │ - tsteq lr, ip, asr #12 │ │ │ │ - strdeq r9, [lr, -ip] │ │ │ │ - tsteq r8, r8, lsr #14 │ │ │ │ - strdeq sl, [lr, -ip] │ │ │ │ - @ instruction: 0x011856dc │ │ │ │ - smlatbeq lr, r4, r6, sl │ │ │ │ - @ instruction: 0x010ea5b4 │ │ │ │ - tsteq r8, r0, lsr #13 │ │ │ │ - @ instruction: 0x010d8298 │ │ │ │ - tsteq lr, r8, ror r5 │ │ │ │ - tsteq r8, r4, ror #12 │ │ │ │ - tsteq sp, ip, asr r2 │ │ │ │ - tsteq lr, ip, lsr r5 │ │ │ │ - tsteq r8, r8, lsr #12 │ │ │ │ - tsteq sp, r0, lsr #4 │ │ │ │ + tsteq r8, r4, ror #16 │ │ │ │ + tsteq sp, r4, ror #8 │ │ │ │ + tsteq lr, r0, asr #14 │ │ │ │ + tsteq r8, ip, ror r7 │ │ │ │ + tsteq sp, r8, ror r3 │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ + tsteq lr, r8, lsl #20 │ │ │ │ + tsteq r8, r0, lsr r7 │ │ │ │ + tsteq lr, r8, lsl #12 │ │ │ │ + tsteq r8, r4, ror #13 │ │ │ │ + @ instruction: 0x010ea6b0 │ │ │ │ + smlabteq lr, r0, r5, sl │ │ │ │ + tsteq r8, r8, lsr #13 │ │ │ │ + smlatbeq sp, r4, r2, r8 │ │ │ │ + smlabbeq lr, r4, r5, sl │ │ │ │ + tsteq r8, ip, ror #12 │ │ │ │ + tsteq sp, r8, ror #4 │ │ │ │ + tsteq lr, r8, asr #10 │ │ │ │ + tsteq r8, r0, lsr r6 │ │ │ │ + tsteq sp, ip, lsr #4 │ │ │ │ + tsteq lr, ip, lsl #10 │ │ │ │ + @ instruction: 0x011855f0 │ │ │ │ + strdeq r8, [sp, -r0] │ │ │ │ + smlabteq lr, ip, r4, sl │ │ │ │ + @ instruction: 0x011855b4 │ │ │ │ + @ instruction: 0x010d81b4 │ │ │ │ + @ instruction: 0x010ea490 │ │ │ │ + tsteq r8, r8, ror r5 │ │ │ │ + tsteq sp, r8, ror r1 │ │ │ │ + tsteq lr, r4, asr r4 │ │ │ │ + tsteq r8, ip, lsr r5 │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + tsteq lr, r8, lsl r4 │ │ │ │ + tsteq r8, r0, lsl #10 │ │ │ │ tsteq lr, r0, lsl #10 │ │ │ │ - tsteq r8, r8, ror #11 │ │ │ │ - smlatteq sp, r4, r1, r8 │ │ │ │ - smlabteq lr, r0, r4, sl │ │ │ │ - tsteq r8, ip, lsr #11 │ │ │ │ - smlatbeq sp, r8, r1, r8 │ │ │ │ - smlabbeq lr, r4, r4, sl │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - tsteq lr, r8, asr #8 │ │ │ │ - tsteq r8, r4, lsr r5 │ │ │ │ - tsteq sp, r0, lsr r1 │ │ │ │ - tsteq lr, ip, lsl #8 │ │ │ │ - @ instruction: 0x011854f8 │ │ │ │ + ldrdeq sl, [lr, -r8] │ │ │ │ + @ instruction: 0x011854b4 │ │ │ │ + strheq r8, [sp, -r4] │ │ │ │ + @ instruction: 0x010ea394 │ │ │ │ + tsteq r8, r8, ror r4 │ │ │ │ + tsteq sp, r8, ror r0 │ │ │ │ + tsteq lr, r4, asr r3 │ │ │ │ + tsteq r8, ip, lsr r4 │ │ │ │ + tsteq sp, ip, lsr r0 │ │ │ │ + tsteq lr, r8, lsl r3 │ │ │ │ + tsteq r8, r0, lsl #8 │ │ │ │ + mrseq r8, (UNDEF: 13) │ │ │ │ + smlatteq lr, r0, r2, sl │ │ │ │ + tsteq r8, r4, asr #7 │ │ │ │ + smlabteq sp, r4, pc, r7 @ │ │ │ │ + smlatbeq lr, r0, r2, sl │ │ │ │ + tsteq r8, r8, lsl #7 │ │ │ │ + smlabbeq sp, r8, pc, r7 @ │ │ │ │ + tsteq lr, r4, ror #4 │ │ │ │ + tsteq r8, ip, asr #6 │ │ │ │ + tsteq lr, ip, asr #6 │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ + strdeq sl, [lr, -r0] │ │ │ │ + @ instruction: 0x011852dc │ │ │ │ + ldrdeq r7, [sp, -r8] │ │ │ │ + @ instruction: 0x010ea1b8 │ │ │ │ + tsteq r8, r4, lsl #5 │ │ │ │ + smlabbeq lr, r4, r2, sl │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ + tsteq r8, r4, asr r2 │ │ │ │ + tsteq sp, r4, asr lr │ │ │ │ + tsteq lr, r0, lsr r1 │ │ │ │ + tsteq r8, r8, lsl r2 │ │ │ │ + tsteq sp, r8, lsl lr │ │ │ │ strdeq sl, [lr, -r4] │ │ │ │ - smlabteq lr, ip, r3, sl │ │ │ │ - tsteq r8, ip, lsr #9 │ │ │ │ - smlatbeq sp, r8, r0, r8 │ │ │ │ - smlabbeq lr, r8, r3, sl │ │ │ │ - tsteq r8, r0, ror r4 │ │ │ │ - tsteq sp, ip, rrx │ │ │ │ - tsteq lr, r8, asr #6 │ │ │ │ - tsteq r8, r4, lsr r4 │ │ │ │ - tsteq sp, r0, lsr r0 │ │ │ │ - tsteq lr, ip, lsl #6 │ │ │ │ - @ instruction: 0x011853f8 │ │ │ │ - strdeq r7, [sp, -r4] │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ - @ instruction: 0x011853bc │ │ │ │ - @ instruction: 0x010d7fb8 │ │ │ │ - @ instruction: 0x010ea294 │ │ │ │ - tsteq r8, r0, lsl #7 │ │ │ │ - tsteq sp, ip, ror pc │ │ │ │ - tsteq lr, r8, asr r2 │ │ │ │ - tsteq r8, r4, asr #6 │ │ │ │ - tsteq lr, r0, asr #6 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ - tsteq r8, ip, lsl #6 │ │ │ │ - tsteq sp, r8, lsl #30 │ │ │ │ - smlatteq lr, r4, r1, sl │ │ │ │ - @ instruction: 0x011852d4 │ │ │ │ - smlabteq sp, ip, lr, r7 │ │ │ │ - smlatbeq lr, ip, r1, sl │ │ │ │ - tsteq r8, ip, ror r2 │ │ │ │ - tsteq lr, r8, ror r2 │ │ │ │ - tsteq lr, r4, asr r1 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - tsteq sp, r8, asr #28 │ │ │ │ - tsteq lr, r4, lsr #2 │ │ │ │ - tsteq r8, r0, lsl r2 │ │ │ │ - tsteq sp, ip, lsl #28 │ │ │ │ - smlatteq lr, r8, r0, sl │ │ │ │ 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, [r2, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -1122721,73 +1122721,73 @@ │ │ │ │ b 50ad74 │ │ │ │ @ instruction: 0x0121d300 │ │ │ │ strdeq sp, [r1, -r0]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ smlawbeq r1, r8, lr, ip │ │ │ │ - tsteq r8, r8, lsl #18 │ │ │ │ - tsteq sp, r0, lsl #10 │ │ │ │ - ldrdeq r9, [lr, -ip] │ │ │ │ + tsteq r8, r0, lsl r9 │ │ │ │ + tsteq sp, ip, lsl #10 │ │ │ │ + smlatteq lr, r8, r7, r9 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - @ instruction: 0x010e8b90 │ │ │ │ - @ instruction: 0x011848bc │ │ │ │ - smlabbeq lr, ip, r7, r9 │ │ │ │ + @ instruction: 0x010e8b9c │ │ │ │ + tsteq r8, r4, asr #17 │ │ │ │ + @ instruction: 0x010e9798 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - tsteq r8, r0, ror r8 │ │ │ │ - tsteq lr, r8, lsr r8 │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ + tsteq r8, r8, ror r8 │ │ │ │ + tsteq lr, r4, asr #16 │ │ │ │ + tsteq lr, r0, asr r7 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - tsteq r8, r4, lsr r8 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ - tsteq lr, r8, lsl #14 │ │ │ │ + tsteq r8, ip, lsr r8 │ │ │ │ + tsteq sp, r8, lsr r4 │ │ │ │ + tsteq lr, r4, lsl r7 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - @ instruction: 0x011847f8 │ │ │ │ - strdeq r7, [sp, -r0] │ │ │ │ - smlabteq lr, ip, r6, r9 │ │ │ │ + tsteq r8, r0, lsl #16 │ │ │ │ + strdeq r7, [sp, -ip] │ │ │ │ + ldrdeq r9, [lr, -r8] │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x011847bc │ │ │ │ - @ instruction: 0x010d73b4 │ │ │ │ - @ instruction: 0x010e9690 │ │ │ │ + tsteq r8, r4, asr #15 │ │ │ │ + smlabteq sp, r0, r3, r7 │ │ │ │ + @ instruction: 0x010e969c │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - tsteq r8, ip, ror r7 │ │ │ │ - tsteq sp, r8, ror r3 │ │ │ │ - tsteq lr, r8, asr r6 │ │ │ │ + tsteq r8, r4, lsl #15 │ │ │ │ + smlabbeq sp, r4, r3, r7 │ │ │ │ + tsteq lr, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - tsteq r8, r0, asr #14 │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ - tsteq lr, r4, lsl r6 │ │ │ │ + tsteq r8, r8, asr #14 │ │ │ │ + tsteq sp, r8, asr #6 │ │ │ │ + tsteq lr, r0, lsr #12 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - tsteq r8, r4, lsl #14 │ │ │ │ - mrseq r7, SP_mon │ │ │ │ - ldrdeq r9, [lr, -r8] │ │ │ │ + tsteq r8, ip, lsl #14 │ │ │ │ + tsteq sp, ip, lsl #6 │ │ │ │ + smlatteq lr, r4, r5, r9 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq r8, r8, asr #13 │ │ │ │ - smlabteq sp, r4, r2, r7 │ │ │ │ - @ instruction: 0x010e959c │ │ │ │ + @ instruction: 0x011846d0 │ │ │ │ + ldrdeq r7, [sp, -r0] │ │ │ │ + smlatbeq lr, r8, r5, r9 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ - tsteq r8, ip, lsl #13 │ │ │ │ - smlabbeq sp, r8, r2, r7 │ │ │ │ - tsteq lr, r0, ror #10 │ │ │ │ + @ instruction: 0x01184694 │ │ │ │ + @ instruction: 0x010d7294 │ │ │ │ + tsteq lr, ip, ror #10 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - tsteq r8, r0, asr r6 │ │ │ │ - tsteq sp, ip, asr #4 │ │ │ │ - tsteq lr, r4, lsr #10 │ │ │ │ + tsteq r8, r8, asr r6 │ │ │ │ + tsteq sp, r8, asr r2 │ │ │ │ + tsteq lr, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ - tsteq r8, r4, lsl r6 │ │ │ │ - tsteq sp, r0, lsl r2 │ │ │ │ - smlatteq lr, r8, r4, r9 │ │ │ │ + tsteq r8, ip, lsl r6 │ │ │ │ + tsteq sp, ip, lsl r2 │ │ │ │ + strdeq r9, [lr, -r4] │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ - @ instruction: 0x011845d8 │ │ │ │ - ldrdeq r7, [sp, -r4] │ │ │ │ - smlatbeq lr, ip, r4, r9 │ │ │ │ + tsteq r8, r0, ror #11 │ │ │ │ + smlatteq sp, r0, r1, r7 │ │ │ │ + @ instruction: 0x010e94b8 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - @ instruction: 0x0118459c │ │ │ │ - @ instruction: 0x010d7198 │ │ │ │ - tsteq lr, r0, ror r4 │ │ │ │ + tsteq r8, r4, lsr #11 │ │ │ │ + smlatbeq sp, r4, r1, r7 │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ muleq r0, r6, r7 │ │ │ │ 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 │ │ │ │ @@ -1125226,119 +1125226,119 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #124] @ 50dbbc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b 50dd30 │ │ │ │ @ instruction: 0x0121aebc │ │ │ │ @ instruction: 0x0121ae30 │ │ │ │ - tsteq r8, r0, lsl #23 │ │ │ │ - tsteq lr, ip, asr sl │ │ │ │ - @ instruction: 0x01182ad8 │ │ │ │ - smlatbeq lr, r8, r9, r7 │ │ │ │ - tsteq r8, r0, ror #15 │ │ │ │ - smlabteq lr, r8, lr, r6 │ │ │ │ + tsteq r8, r8, lsl #23 │ │ │ │ + tsteq lr, r8, ror #20 │ │ │ │ + tsteq r8, r0, ror #21 │ │ │ │ + @ instruction: 0x010e79b4 │ │ │ │ + tsteq r8, r8, ror #15 │ │ │ │ + ldrdeq r6, [lr, -r4] │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq r8, r4, asr #13 │ │ │ │ - @ instruction: 0x010e7598 │ │ │ │ + tsteq r8, ip, asr #13 │ │ │ │ + smlatbeq lr, r4, r5, r7 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tsteq r8, r4, ror r4 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + tsteq r8, ip, ror r4 │ │ │ │ + tsteq lr, r8, asr r3 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatteq lr, ip, sl, r6 │ │ │ │ + strdeq r6, [lr, -r8] │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tsteq r8, ip, ror #5 │ │ │ │ - smlabbeq lr, r4, r3, r7 │ │ │ │ - tsteq lr, r8, lsl sl │ │ │ │ - @ instruction: 0x010f639c │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq lr, r4 │ │ │ │ + @ instruction: 0x011822f4 │ │ │ │ + @ instruction: 0x010e7390 │ │ │ │ + tsteq lr, r4, lsr #20 │ │ │ │ + smlatbeq pc, r8, r3, r6 @ │ │ │ │ + tsteq r8, r8, ror r1 │ │ │ │ + tsteq lr, r0, lsl r0 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - tsteq r8, r4, lsr #29 │ │ │ │ - tsteq lr, ip, ror sp │ │ │ │ + tsteq r8, ip, lsr #29 │ │ │ │ + smlabbeq lr, r8, sp, r6 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - tsteq r8, ip, asr lr │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ tsteq ip, r8, asr ip │ │ │ │ - tsteq r8, r8, lsl #25 │ │ │ │ - tsteq lr, r0, ror #22 │ │ │ │ - tsteq r8, r0, lsr #22 │ │ │ │ - tsteq lr, r0, lsl #20 │ │ │ │ - @ instruction: 0x01181adc │ │ │ │ + @ instruction: 0x01181c90 │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq r8, r8, lsr #22 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ + tsteq r8, r4, ror #21 │ │ │ │ tsteq ip, r0, asr pc │ │ │ │ - smlatbeq lr, ip, r9, r6 │ │ │ │ + @ instruction: 0x010e69b8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ @ instruction: 0x01219d18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq lr, r0, r9, r6 │ │ │ │ - tsteq r8, r8, lsl #19 │ │ │ │ - smlabteq lr, r0, r9, r6 │ │ │ │ - tsteq sp, r4, lsr r5 │ │ │ │ - tsteq lr, r0, lsl r8 │ │ │ │ + smlatbeq lr, ip, r9, r6 │ │ │ │ + @ instruction: 0x01181990 │ │ │ │ + smlabteq lr, ip, r9, r6 │ │ │ │ + tsteq sp, r0, asr #10 │ │ │ │ + tsteq lr, ip, lsl r8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x0118189c │ │ │ │ - @ instruction: 0x010d4498 │ │ │ │ - tsteq lr, r4, ror r7 │ │ │ │ + tsteq r8, r4, lsr #17 │ │ │ │ + smlatbeq sp, r4, r4, r4 │ │ │ │ + smlabbeq lr, r0, r7, r6 │ │ │ │ ldrdeq r5, [ip, -r4] │ │ │ │ - smlabbeq lr, r0, pc, r5 @ │ │ │ │ - tsteq r8, r0, asr #14 │ │ │ │ - tsteq lr, r0, lsl #12 │ │ │ │ - tsteq r8, r8, ror r6 │ │ │ │ - tsteq lr, r8, asr r5 │ │ │ │ + smlabbeq lr, ip, pc, r5 @ │ │ │ │ + tsteq r8, r8, asr #14 │ │ │ │ + tsteq lr, ip, lsl #12 │ │ │ │ + tsteq r8, r0, lsl #13 │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ smlatbeq ip, r4, sl, r4 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ tsteq ip, r0, asr sl │ │ │ │ - @ instruction: 0x011815b0 │ │ │ │ - @ instruction: 0x010e6490 │ │ │ │ - tsteq r8, r0, lsl #11 │ │ │ │ - tsteq lr, r8, lsl r5 │ │ │ │ - tsteq lr, r8, asr r4 │ │ │ │ + @ instruction: 0x011815b8 │ │ │ │ + @ instruction: 0x010e649c │ │ │ │ + tsteq r8, r8, lsl #11 │ │ │ │ + tsteq lr, r4, lsr #10 │ │ │ │ + tsteq lr, r4, ror #8 │ │ │ │ smlatbeq ip, r4, r9, r4 │ │ │ │ tsteq ip, r0, asr r9 │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ - tsteq lr, r8, ror r3 │ │ │ │ + tsteq r8, ip, lsr #9 │ │ │ │ + smlabbeq lr, r4, r3, r6 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - tsteq r8, r4, asr r3 │ │ │ │ - tsteq lr, r4, lsr #4 │ │ │ │ - tsteq r8, r0, lsl #6 │ │ │ │ + tsteq r8, ip, asr r3 │ │ │ │ + tsteq lr, r0, lsr r2 │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ strdeq r8, [ip, -r8] │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r8, r0, lsl r1 │ │ │ │ - smlatteq lr, ip, pc, r5 @ │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ + strdeq r5, [lr, -r8] │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x01181094 │ │ │ │ - tsteq lr, ip, asr pc │ │ │ │ - @ instruction: 0x01180fd0 │ │ │ │ - @ instruction: 0x010e5eb0 │ │ │ │ + @ instruction: 0x0118109c │ │ │ │ + tsteq lr, r8, ror #30 │ │ │ │ + @ instruction: 0x01180fd8 │ │ │ │ + @ instruction: 0x010e5ebc │ │ │ │ strdeq r4, [ip, -ip] │ │ │ │ - tsteq r8, r0, asr pc │ │ │ │ - tsteq lr, r0, lsr lr │ │ │ │ - tsteq r8, r0, lsl #30 │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + tsteq lr, ip, lsr lr │ │ │ │ + tsteq r8, r8, lsl #30 │ │ │ │ tsteq ip, r4, ror r3 │ │ │ │ - ldrdeq r5, [lr, -r0] │ │ │ │ + ldrdeq r5, [lr, -ip] │ │ │ │ tsteq ip, r8, lsl r3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r8, r8, ror lr │ │ │ │ - tsteq lr, r8, asr sp │ │ │ │ + tsteq r8, r0, lsl #29 │ │ │ │ + tsteq lr, r4, ror #26 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tsteq r8, r8, lsr #27 │ │ │ │ - smlatbeq sp, r4, r9, r3 │ │ │ │ - smlabbeq lr, r4, ip, r5 │ │ │ │ + @ instruction: 0x01180db0 │ │ │ │ + @ instruction: 0x010d39b0 │ │ │ │ + @ instruction: 0x010e5c90 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - tsteq r8, r4, ror sp │ │ │ │ - tsteq lr, ip, asr #24 │ │ │ │ + tsteq r8, ip, ror sp │ │ │ │ + tsteq lr, r8, asr ip │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ ldr r1, [pc, #-320] @ 50dbc0 │ │ │ │ ldr r2, [pc, #-320] @ 50dbc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-304] @ 50dbdc │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1127332,293 +1127332,293 @@ │ │ │ │ b 50dee4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - tsteq r8, r8, ror ip │ │ │ │ - tsteq lr, r8, asr #22 │ │ │ │ + tsteq r8, r0, lsl #25 │ │ │ │ + tsteq lr, r4, asr fp │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r8, ip, asr #21 │ │ │ │ - smlatbeq lr, r0, r9, r5 │ │ │ │ + @ instruction: 0x01180ad4 │ │ │ │ + smlatbeq lr, ip, r9, r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - swpeq r5, r4, [lr] │ │ │ │ - tsteq r8, r0, asr #13 │ │ │ │ - @ instruction: 0x010e5598 │ │ │ │ + smlatbeq lr, r0, r0, r5 │ │ │ │ + tsteq r8, r8, asr #13 │ │ │ │ + smlatbeq lr, r4, r5, r5 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - tsteq lr, r4, ror #26 │ │ │ │ + tsteq lr, r0, ror sp │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tsteq sp, ip, asr #4 │ │ │ │ + tsteq sp, r8, asr r2 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ tsteq ip, r4, ror #20 │ │ │ │ - tsteq r8, r8, lsl r5 │ │ │ │ - smlatteq lr, ip, r3, r5 │ │ │ │ + tsteq r8, r0, lsr #10 │ │ │ │ + strdeq r5, [lr, -r8] │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffff9fa4 │ │ │ │ @ instruction: 0xffff94cc │ │ │ │ @ instruction: 0xffffa29c │ │ │ │ tsteq ip, r4, lsr r7 │ │ │ │ smlatteq ip, r0, r6, r3 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ tsteq ip, r4, ror r6 │ │ │ │ - @ instruction: 0x010d2db8 │ │ │ │ - smlatbeq lr, r0, r8, r4 │ │ │ │ - tsteq r8, ip, ror r1 │ │ │ │ - tsteq sp, r8, ror sp │ │ │ │ - qaddeq r5, r0, lr │ │ │ │ + smlabteq sp, r4, sp, r2 │ │ │ │ + smlatbeq lr, ip, r8, r4 │ │ │ │ + tsteq r8, r4, lsl #3 │ │ │ │ + smlabbeq sp, r4, sp, r2 │ │ │ │ + qaddeq r5, ip, lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r8, ip, lsr r1 │ │ │ │ - tsteq lr, ip, lsr r1 │ │ │ │ - tsteq lr, ip │ │ │ │ - strdeq r2, [sp, -r4] │ │ │ │ - smlabteq sp, r4, ip, r2 │ │ │ │ + tsteq r8, r4, asr #2 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ + tsteq sp, r0, lsl #26 │ │ │ │ + ldrdeq r2, [sp, -r0] │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - @ instruction: 0x010d2c94 │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ + smlatbeq sp, r0, ip, r2 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - tsteq sp, r4, lsr ip │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - tsteq r8, ip │ │ │ │ - tsteq lr, ip, lsl r8 │ │ │ │ - ldrdeq r4, [lr, -ip] │ │ │ │ - @ instruction: 0x010d2bb8 │ │ │ │ - @ instruction: 0x0117ff90 │ │ │ │ - smlatteq lr, r4, r7, r3 │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - tsteq sp, r4, lsr #22 │ │ │ │ + tsteq r8, r4, lsl r0 │ │ │ │ + tsteq lr, r8, lsr #16 │ │ │ │ + smlatteq lr, r8, lr, r4 │ │ │ │ + smlabteq sp, r4, fp, r2 │ │ │ │ + @ instruction: 0x0117ff98 │ │ │ │ + strdeq r3, [lr, -r0] │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ + tsteq sp, r4, ror #22 │ │ │ │ + tsteq sp, r0, lsr fp │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x0117fef0 │ │ │ │ - smlatteq sp, ip, sl, r2 │ │ │ │ - smlabteq lr, ip, sp, r4 │ │ │ │ - @ instruction: 0x010d2ab4 │ │ │ │ - smlabbeq sp, r4, sl, r2 │ │ │ │ + @ instruction: 0x0117fef8 │ │ │ │ + strdeq r2, [sp, -r8] │ │ │ │ + ldrdeq r4, [lr, -r8] │ │ │ │ + smlabteq sp, r0, sl, r2 │ │ │ │ + @ instruction: 0x010d2a90 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, r4, asr sl │ │ │ │ - tsteq sp, r0, lsr #20 │ │ │ │ - smlatteq sp, ip, r9, r2 │ │ │ │ - @ instruction: 0x010d29b8 │ │ │ │ - smlabbeq sp, r8, r9, r2 │ │ │ │ - ldrdeq r2, [sp, -ip] │ │ │ │ - smlatbeq sp, r8, r4, r2 │ │ │ │ + tsteq sp, r0, ror #20 │ │ │ │ + tsteq sp, ip, lsr #20 │ │ │ │ + strdeq r2, [sp, -r8] │ │ │ │ + smlabteq sp, r4, r9, r2 │ │ │ │ + @ instruction: 0x010d2994 │ │ │ │ + smlatteq sp, r8, r4, r2 │ │ │ │ + @ instruction: 0x010d24b4 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - tsteq sp, r4, ror r4 │ │ │ │ + smlabbeq sp, r0, r4, r2 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - tsteq sp, r0, asr #8 │ │ │ │ + tsteq sp, ip, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - tsteq sp, ip, lsl #8 │ │ │ │ - ldrdeq r2, [sp, -r8] │ │ │ │ + tsteq sp, r8, lsl r4 │ │ │ │ + smlatteq sp, r4, r3, r2 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - tstpeq r7, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq sp, r4, r3, r2 │ │ │ │ - smlabbeq lr, r0, r6, r4 │ │ │ │ - tstpeq r7, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ - tsteq lr, r0, asr #12 │ │ │ │ + @ instruction: 0x0117f7b0 │ │ │ │ + @ instruction: 0x010d23b0 │ │ │ │ + smlabbeq lr, ip, r6, r4 │ │ │ │ + tstpeq r7, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ + tsteq lr, ip, asr #12 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - tstpeq r7, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsr #14 │ │ │ │ - strdeq r4, [lr, -r4] │ │ │ │ + tstpeq r7, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsr r7 │ │ │ │ + tsteq lr, r0, lsl #12 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - tstpeq r7, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [sp, -ip] │ │ │ │ - @ instruction: 0x010e45b4 │ │ │ │ + tstpeq r7, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sp, r8, r2, r2 │ │ │ │ + smlabteq lr, r0, r5, r4 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - smlatbeq sp, r4, r2, r2 │ │ │ │ + @ instruction: 0x010d22b0 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - tsteq sp, r4, ror r2 │ │ │ │ + smlabbeq sp, r0, r2, r2 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - tsteq sp, r0, asr #4 │ │ │ │ - tsteq sp, r0, lsl r2 │ │ │ │ - smlatteq sp, r0, r1, r2 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + tsteq sp, ip, lsl r2 │ │ │ │ + smlatteq sp, ip, r1, r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0117f5b0 │ │ │ │ - smlatbeq sp, ip, r1, r2 │ │ │ │ - smlabbeq lr, ip, r4, r4 │ │ │ │ - tstpeq r7, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ - tsteq lr, ip, asr #8 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - mrseq r2, (UNDEF: 29) │ │ │ │ - @ instruction: 0x0117f4d0 │ │ │ │ - smlabteq sp, ip, r0, r2 │ │ │ │ - smlatbeq lr, r4, r3, r4 │ │ │ │ + @ instruction: 0x0117f5b8 │ │ │ │ + @ instruction: 0x010d21b8 │ │ │ │ + @ instruction: 0x010e4498 │ │ │ │ + tstpeq r7, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ + tsteq lr, r8, asr r4 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + tsteq sp, ip, lsl #2 │ │ │ │ + @ instruction: 0x0117f4d8 │ │ │ │ + ldrdeq r2, [sp, -r8] │ │ │ │ + @ instruction: 0x010e43b0 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x0117f494 │ │ │ │ - swpeq r2, r0, [sp] │ │ │ │ - tsteq lr, r8, ror #6 │ │ │ │ + @ instruction: 0x0117f49c │ │ │ │ + swpeq r2, ip, [sp] │ │ │ │ + tsteq lr, r4, ror r3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - tstpeq r7, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - qaddeq r2, r4, sp │ │ │ │ - tsteq lr, ip, lsr #6 │ │ │ │ + tstpeq r7, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, rrx │ │ │ │ + tsteq lr, r8, lsr r3 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - tstpeq r7, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, lsl r0 │ │ │ │ - strdeq r4, [lr, -r0] │ │ │ │ + tstpeq r7, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsr #32 │ │ │ │ + strdeq r4, [lr, -ip] │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - tstpeq r7, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [sp, -ip] │ │ │ │ - @ instruction: 0x010e42b8 │ │ │ │ - tstpeq r7, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq sp, r0, pc, r1 @ │ │ │ │ - tsteq lr, r8, ror r2 │ │ │ │ + tstpeq r7, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sp, r8, pc, r1 @ │ │ │ │ + smlabteq lr, r4, r2, r4 │ │ │ │ + tstpeq r7, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sp, ip, pc, r1 @ │ │ │ │ + smlabbeq lr, r4, r2, r4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - tstpeq r7, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror #30 │ │ │ │ - tsteq lr, ip, lsr r2 │ │ │ │ + tstpeq r7, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, ror pc │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - tstpeq r7, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, lsr #30 │ │ │ │ - mrseq r4, LR_fiq │ │ │ │ + tstpeq r7, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsr pc │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0117f2f0 │ │ │ │ - smlatteq sp, ip, lr, r1 │ │ │ │ - smlabteq lr, r4, r1, r4 │ │ │ │ + @ instruction: 0x0117f2f8 │ │ │ │ + strdeq r1, [sp, -r8] │ │ │ │ + ldrdeq r4, [lr, -r0] │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - @ instruction: 0x0117f2b4 │ │ │ │ - @ instruction: 0x010d1eb0 │ │ │ │ - smlabbeq lr, r8, r1, r4 │ │ │ │ + @ instruction: 0x0117f2bc │ │ │ │ + @ instruction: 0x010d1ebc │ │ │ │ + @ instruction: 0x010e4194 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - tstpeq r7, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror lr │ │ │ │ - tsteq lr, ip, asr #2 │ │ │ │ + tstpeq r7, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq sp, r0, lr, r1 │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq sp, ip, lsr lr │ │ │ │ - tstpeq r7, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, lsl #28 │ │ │ │ - smlatteq lr, r0, r0, r4 │ │ │ │ + tsteq sp, r8, asr #28 │ │ │ │ + tstpeq r7, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + smlatteq lr, ip, r0, r4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x0117f1d0 │ │ │ │ - smlabteq sp, ip, sp, r1 │ │ │ │ - smlatbeq lr, r8, r0, r4 │ │ │ │ - @ instruction: 0x010d1d94 │ │ │ │ + @ instruction: 0x0117f1d8 │ │ │ │ + ldrdeq r1, [sp, -r8] │ │ │ │ + strheq r4, [lr, -r4] │ │ │ │ + smlatbeq sp, r0, sp, r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - tsteq sp, r4, ror #26 │ │ │ │ + tsteq sp, r0, ror sp │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrsheq pc, [r7, -ip] @ │ │ │ │ - strdeq r1, [sp, -r8] │ │ │ │ - ldrdeq r3, [lr, -r0] │ │ │ │ + tstpeq r7, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsl #26 │ │ │ │ + ldrdeq r3, [lr, -ip] │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x010d1cbc │ │ │ │ - ldrheq pc, [r7, -r4] @ │ │ │ │ - @ instruction: 0x010e379c │ │ │ │ + smlabteq sp, r8, ip, r1 │ │ │ │ + ldrheq pc, [r7, -ip] @ │ │ │ │ + smlatbeq lr, r8, r7, r3 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - tsteq sp, ip, ror ip │ │ │ │ - tsteq sp, ip, asr #24 │ │ │ │ - tsteq lr, r8, lsr #30 │ │ │ │ + smlabbeq sp, r8, ip, r1 │ │ │ │ + tsteq sp, r8, asr ip │ │ │ │ + tsteq lr, r4, lsr pc │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - tstpeq r7, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, lsl ip │ │ │ │ - smlatteq lr, ip, lr, r3 │ │ │ │ + tstpeq r7, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, lsr #24 │ │ │ │ + strdeq r3, [lr, -r8] │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - @ instruction: 0x0117efdc │ │ │ │ - ldrdeq r1, [sp, -r8] │ │ │ │ - @ instruction: 0x010e3eb0 │ │ │ │ + tsteq r7, r4, ror #31 │ │ │ │ + smlatteq sp, r4, fp, r1 │ │ │ │ + @ instruction: 0x010e3ebc │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - tsteq r7, r0, lsr #31 │ │ │ │ - @ instruction: 0x010d1b9c │ │ │ │ - tsteq lr, r8, ror lr │ │ │ │ - tsteq r7, r4, ror #30 │ │ │ │ - tsteq sp, r0, ror #22 │ │ │ │ - tsteq lr, r8, lsr lr │ │ │ │ + tsteq r7, r8, lsr #31 │ │ │ │ + smlatbeq sp, r8, fp, r1 │ │ │ │ + smlabbeq lr, r4, lr, r3 │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ + tsteq sp, ip, ror #22 │ │ │ │ + tsteq lr, r4, asr #28 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq sp, r8, lsr #22 │ │ │ │ + tsteq sp, r4, lsr fp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - strdeq r1, [sp, -r4] │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - smlabteq sp, r4, sl, r1 │ │ │ │ - @ instruction: 0x0117ee94 │ │ │ │ - @ instruction: 0x010d1a90 │ │ │ │ - tsteq lr, ip, ror #26 │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ - tsteq sp, r8, lsr #20 │ │ │ │ + ldrdeq r1, [sp, -r0] │ │ │ │ + @ instruction: 0x0117ee9c │ │ │ │ + @ instruction: 0x010d1a9c │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + tsteq sp, r4, ror #20 │ │ │ │ + tsteq sp, r4, lsr sl │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - strdeq r1, [sp, -r8] │ │ │ │ + tsteq sp, r4, lsl #20 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smlabteq sp, r8, r9, r1 │ │ │ │ + ldrdeq r1, [sp, -r4] │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0x0117ed98 │ │ │ │ - @ instruction: 0x010d1994 │ │ │ │ - tsteq lr, r4, ror ip │ │ │ │ + tsteq r7, r0, lsr #27 │ │ │ │ + smlatbeq sp, r0, r9, r1 │ │ │ │ + smlabbeq lr, r0, ip, r3 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - tsteq r7, ip, asr sp │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - tsteq r7, r0, lsr #26 │ │ │ │ - tsteq sp, ip, lsl r9 │ │ │ │ - strdeq r3, [lr, -r4] │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ + tsteq sp, r8, lsr #18 │ │ │ │ + tsteq lr, r0, lsl #24 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - tsteq r7, r4, ror #25 │ │ │ │ - smlatteq sp, r0, r8, r1 │ │ │ │ - @ instruction: 0x010e3bb8 │ │ │ │ + tsteq r7, ip, ror #25 │ │ │ │ + smlatteq sp, ip, r8, r1 │ │ │ │ + smlabteq lr, r4, fp, r3 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - tsteq r7, r8, lsr #25 │ │ │ │ - smlatbeq sp, r4, r8, r1 │ │ │ │ - smlabbeq lr, r4, fp, r3 │ │ │ │ + @ instruction: 0x0117ecb0 │ │ │ │ + @ instruction: 0x010d18b0 │ │ │ │ + @ instruction: 0x010e3b90 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq r7, ip, ror #24 │ │ │ │ - tsteq sp, r8, ror #16 │ │ │ │ - tsteq lr, r4, asr #22 │ │ │ │ - tsteq r7, r0, lsr ip │ │ │ │ - tsteq sp, ip, lsr #16 │ │ │ │ - tsteq lr, r4, lsl #22 │ │ │ │ + tsteq r7, r4, ror ip │ │ │ │ + tsteq sp, r4, ror r8 │ │ │ │ + tsteq lr, r0, asr fp │ │ │ │ + tsteq r7, r8, lsr ip │ │ │ │ + tsteq sp, r8, lsr r8 │ │ │ │ + tsteq lr, r0, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x0117ebf4 │ │ │ │ - strdeq r1, [sp, -r0] │ │ │ │ - smlabteq lr, r8, sl, r3 │ │ │ │ + @ instruction: 0x0117ebfc │ │ │ │ + strdeq r1, [sp, -ip] │ │ │ │ + ldrdeq r3, [lr, -r4] │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x0117ebb8 │ │ │ │ - @ instruction: 0x010d17b4 │ │ │ │ - smlabbeq lr, ip, sl, r3 │ │ │ │ + tsteq r7, r0, asr #23 │ │ │ │ + smlabteq sp, r0, r7, r1 │ │ │ │ + @ instruction: 0x010e3a98 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - tsteq sp, ip, ror r7 │ │ │ │ - tsteq lr, r8, asr sl │ │ │ │ + smlabbeq sp, r8, r7, r1 │ │ │ │ + tsteq lr, r4, ror #20 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - tsteq r7, r8, asr #22 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ - tsteq lr, ip, lsl sl │ │ │ │ + tsteq r7, r0, asr fp │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ + tsteq lr, r8, lsr #20 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ - smlatteq lr, r0, r9, r3 │ │ │ │ + tsteq r7, r4, lsl fp │ │ │ │ + tsteq sp, r4, lsl r7 │ │ │ │ + smlatteq lr, ip, r9, r3 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x0117ead0 │ │ │ │ - smlabteq sp, ip, r6, r1 │ │ │ │ - smlatbeq lr, r8, r9, r3 │ │ │ │ - @ instruction: 0x0117ea94 │ │ │ │ - @ instruction: 0x010d1690 │ │ │ │ - tsteq lr, r8, ror #18 │ │ │ │ + @ instruction: 0x0117ead8 │ │ │ │ + ldrdeq r1, [sp, -r8] │ │ │ │ + @ instruction: 0x010e39b4 │ │ │ │ + @ instruction: 0x0117ea9c │ │ │ │ + @ instruction: 0x010d169c │ │ │ │ + tsteq lr, r4, ror r9 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - tsteq r7, r8, asr sl │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ - tsteq lr, ip, lsr #18 │ │ │ │ + tsteq r7, r0, ror #20 │ │ │ │ + tsteq sp, r0, ror #12 │ │ │ │ + tsteq lr, r8, lsr r9 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - tsteq r7, ip, lsl sl │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - strdeq r3, [lr, -r0] │ │ │ │ + tsteq r7, r4, lsr #20 │ │ │ │ + tsteq sp, r4, lsr #12 │ │ │ │ + strdeq r3, [lr, -ip] │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq r7, r0, ror #19 │ │ │ │ - ldrdeq r1, [sp, -ip] │ │ │ │ - @ instruction: 0x010e38b8 │ │ │ │ - tsteq r7, r4, lsr #19 │ │ │ │ - smlatbeq sp, r0, r5, r1 │ │ │ │ - tsteq lr, r8, ror r8 │ │ │ │ + tsteq r7, r8, ror #19 │ │ │ │ + smlatteq sp, r8, r5, r1 │ │ │ │ + smlabteq lr, r4, r8, r3 │ │ │ │ + tsteq r7, ip, lsr #19 │ │ │ │ + smlatbeq sp, ip, r5, r1 │ │ │ │ + smlabbeq lr, r4, r8, r3 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - tsteq r7, r8, ror #18 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq lr, r0, asr #16 │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ + tsteq r7, r0, ror r9 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ + tsteq lr, ip, asr #16 │ │ │ │ + tsteq sp, r8, lsr r5 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - strdeq r1, [sp, -ip] │ │ │ │ + tsteq sp, r8, lsl #10 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r0, [pc, #-864] @ 50fd40 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -1128682,21 +1128682,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 51116c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 50dee4 │ │ │ │ - tsteq r7, r4, asr #17 │ │ │ │ - smlabteq sp, r0, r4, r1 │ │ │ │ - smlatbeq lr, r0, r7, r3 │ │ │ │ + tsteq r7, ip, asr #17 │ │ │ │ + smlabteq sp, ip, r4, r1 │ │ │ │ + smlatbeq lr, ip, r7, r3 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - smlabbeq sp, r8, r4, r1 │ │ │ │ + @ instruction: 0x010d1494 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ + tsteq sp, r4, ror #8 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 00511170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -1129683,128 +1129683,128 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ blt 511d18 │ │ │ │ b 511d6c │ │ │ │ @ instruction: 0x01216a68 │ │ │ │ @ instruction: 0x01216a64 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r4, lsr r5 │ │ │ │ - tsteq r7, r4, lsl #14 │ │ │ │ - smlabteq lr, r0, r5, r3 │ │ │ │ - tsteq lr, r0, lsr #10 │ │ │ │ - tsteq r7, r8, lsr #12 │ │ │ │ + tsteq lr, r0, asr #10 │ │ │ │ + tsteq r7, ip, lsl #14 │ │ │ │ + smlabteq lr, ip, r5, r3 │ │ │ │ + tsteq lr, ip, lsr #10 │ │ │ │ + tsteq r7, r0, lsr r6 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r7, ip, asr r1 │ │ │ │ - tsteq lr, r4, lsr r0 │ │ │ │ + tsteq r7, r4, ror #2 │ │ │ │ + tsteq lr, r0, asr #32 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - @ instruction: 0x010e2fbc │ │ │ │ - ldrheq lr, [r7, -r0] │ │ │ │ + smlabteq lr, r8, pc, r2 @ │ │ │ │ + ldrheq lr, [r7, -r8] │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq lr, ip, asr #28 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ - @ instruction: 0x0117dbd4 │ │ │ │ - smlatbeq lr, ip, sl, r2 │ │ │ │ - tsteq r7, r0, lsl fp │ │ │ │ - smlatteq lr, r4, r9, r2 │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ - tsteq lr, r8, lsr #18 │ │ │ │ + tsteq lr, r8, asr lr │ │ │ │ + tsteq r7, r8, ror #30 │ │ │ │ + @ instruction: 0x0117dbdc │ │ │ │ + @ instruction: 0x010e2ab8 │ │ │ │ + tsteq r7, r8, lsl fp │ │ │ │ + strdeq r2, [lr, -r0] │ │ │ │ + tsteq r7, r4, asr sl │ │ │ │ + tsteq lr, r4, lsr r9 │ │ │ │ @ instruction: 0x01215c58 │ │ │ │ - tsteq r7, r4, lsr #18 │ │ │ │ - strdeq r2, [lr, -ip] │ │ │ │ - tsteq r7, r4, ror #17 │ │ │ │ - smlatteq sp, r0, r4, r0 │ │ │ │ - @ instruction: 0x010e27b8 │ │ │ │ - @ instruction: 0x0117d69c │ │ │ │ - @ instruction: 0x010d0294 │ │ │ │ - tsteq lr, r0, ror r5 │ │ │ │ + tsteq r7, ip, lsr #18 │ │ │ │ + tsteq lr, r8, lsl #16 │ │ │ │ + tsteq r7, ip, ror #17 │ │ │ │ + smlatteq sp, ip, r4, r0 │ │ │ │ + smlabteq lr, r4, r7, r2 │ │ │ │ + tsteq r7, r4, lsr #13 │ │ │ │ + smlatbeq sp, r0, r2, r0 │ │ │ │ + tsteq lr, ip, ror r5 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq lr, r0, lsl r9 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ - tsteq lr, ip, lsl #10 │ │ │ │ + tsteq lr, ip, lsl r9 │ │ │ │ + tsteq r7, r4, asr #12 │ │ │ │ + tsteq lr, r8, lsl r5 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - tsteq r7, r4, lsr #10 │ │ │ │ - smlatteq lr, ip, r4, r2 │ │ │ │ + tsteq r7, ip, lsr #10 │ │ │ │ strdeq r2, [lr, -r8] │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - tsteq r7, r4, ror #9 │ │ │ │ - smlatteq sp, r0, r0, r0 │ │ │ │ - @ instruction: 0x010e23b8 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ + smlatteq sp, ip, r0, r0 │ │ │ │ + smlabteq lr, r4, r3, r2 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - smlatbeq sp, r8, r0, r0 │ │ │ │ + strheq r0, [sp, -r4] │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - tsteq r7, r8, ror r4 │ │ │ │ - tsteq sp, r4, ror r0 │ │ │ │ - tsteq lr, ip, asr #6 │ │ │ │ + tsteq r7, r0, lsl #9 │ │ │ │ + smlabbeq sp, r0, r0, r0 │ │ │ │ + tsteq lr, r8, asr r3 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ + tsteq sp, r8, asr #32 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - tsteq sp, ip │ │ │ │ - ldrdeq pc, [ip, -ip] │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ + smlatteq ip, r8, pc, pc @ │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - tsteq r7, r8, lsr #7 │ │ │ │ - smlatbeq ip, r4, pc, pc @ │ │ │ │ - smlabbeq lr, r0, r2, r2 │ │ │ │ - tstpeq ip, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0117d3b0 │ │ │ │ + @ instruction: 0x010cffb0 │ │ │ │ + smlabbeq lr, ip, r2, r2 │ │ │ │ + tstpeq ip, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - tstpeq ip, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ - tstpeq ip, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r0, r1, r2 │ │ │ │ + tsteq r7, r4, lsl r3 │ │ │ │ + tstpeq ip, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, ip, r1, r2 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - @ instruction: 0x0117d2d0 │ │ │ │ - smlabteq ip, ip, lr, pc @ │ │ │ │ - smlatbeq lr, r4, r1, r2 │ │ │ │ + @ instruction: 0x0117d2d8 │ │ │ │ + ldrdeq pc, [ip, -r8] │ │ │ │ + @ instruction: 0x010e21b0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x010cfe94 │ │ │ │ + smlatbeq ip, r0, lr, pc @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r7, r0, ror #4 │ │ │ │ - tstpeq ip, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, ip, lsr r1 │ │ │ │ + tsteq r7, r8, ror #4 │ │ │ │ + tstpeq ip, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r7, r4, lsr #4 │ │ │ │ - tstpeq ip, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [lr, -r8] │ │ │ │ + tsteq r7, ip, lsr #4 │ │ │ │ + tstpeq ip, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - smlatteq ip, r8, sp, pc @ │ │ │ │ + strdeq pc, [ip, -r4] │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x0117d1b4 │ │ │ │ - @ instruction: 0x010cfdb0 │ │ │ │ - smlabbeq lr, r8, r0, r2 │ │ │ │ + @ instruction: 0x0117d1bc │ │ │ │ + @ instruction: 0x010cfdbc │ │ │ │ + swpeq r2, r4, [lr] │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq r7, r8, ror r1 │ │ │ │ - tstpeq ip, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ - qaddeq r2, r0, lr │ │ │ │ - tstpeq ip, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsl #3 │ │ │ │ + smlabbeq ip, r0, sp, pc @ │ │ │ │ + qaddeq r2, ip, lr │ │ │ │ + tstpeq ip, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - ldrsbeq sp, [r7, -ip] │ │ │ │ - ldrdeq pc, [ip, -r8] │ │ │ │ - @ instruction: 0x010e1fb0 │ │ │ │ + tsteq r7, r4, ror #1 │ │ │ │ + smlatteq ip, r4, ip, pc @ │ │ │ │ + @ instruction: 0x010e1fbc │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - tsteq r7, r0, lsr #1 │ │ │ │ - @ instruction: 0x010cfc9c │ │ │ │ - tsteq lr, r4, ror pc │ │ │ │ + tsteq r7, r8, lsr #1 │ │ │ │ + smlatbeq ip, r8, ip, pc @ │ │ │ │ + smlabbeq lr, r0, pc, r1 @ │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tstpeq ip, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, lsr pc │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tstpeq ip, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r4, asr #30 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ - tstpeq ip, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsl #30 │ │ │ │ - tsteq r7, ip, ror #31 │ │ │ │ - smlatteq ip, r8, fp, pc @ │ │ │ │ - smlabteq lr, r0, lr, r1 │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + tstpeq ip, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl #30 │ │ │ │ + @ instruction: 0x0117cff4 │ │ │ │ + strdeq pc, [ip, -r4] │ │ │ │ + smlabteq lr, ip, lr, r1 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x010cfbb0 │ │ │ │ + @ instruction: 0x010cfbbc │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ add r3, r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r3, r5 │ │ │ │ @@ -1130289,17 +1130289,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 512a70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 512a1c │ │ │ │ - tsteq r7, ip, asr #30 │ │ │ │ - tstpeq ip, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsr #28 │ │ │ │ + tsteq r7, r4, asr pc │ │ │ │ + tstpeq ip, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ │ │ │ │ 00512a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -1131290,101 +1131290,101 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 513524 │ │ │ │ @ instruction: 0x01215164 │ │ │ │ @ instruction: 0x01215160 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r4, lsr ip │ │ │ │ - @ instruction: 0x0117cdd4 │ │ │ │ - smlatbeq lr, r0, ip, r1 │ │ │ │ + tsteq lr, r0, asr #24 │ │ │ │ + @ instruction: 0x0117cddc │ │ │ │ + smlatbeq lr, ip, ip, r1 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ - tsteq lr, r8, asr fp │ │ │ │ + @ instruction: 0x0117cc90 │ │ │ │ + tsteq lr, r4, ror #22 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x0117c6d4 │ │ │ │ - @ instruction: 0x010e15b0 │ │ │ │ - tsteq r7, r0, ror #12 │ │ │ │ - tsteq lr, r4, lsr r5 │ │ │ │ + @ instruction: 0x0117c6dc │ │ │ │ + @ instruction: 0x010e15bc │ │ │ │ + tsteq r7, r8, ror #12 │ │ │ │ + tsteq lr, r0, asr #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - tsteq r7, r8, asr #9 │ │ │ │ - smlatbeq lr, r8, r3, r1 │ │ │ │ + @ instruction: 0x0117c4d0 │ │ │ │ + @ instruction: 0x010e13b4 │ │ │ │ ldrdeq r4, [r1, -r8]! │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ - tsteq lr, r8, asr r2 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ + smlabbeq ip, r8, pc, lr @ │ │ │ │ + tsteq lr, r4, ror #4 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - tsteq lr, r0, lsl #12 │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ - strdeq r1, [lr, -ip] │ │ │ │ + tsteq lr, ip, lsl #12 │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ + tsteq lr, r8, lsl #4 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - tsteq r7, r0, ror #5 │ │ │ │ - smlatbeq lr, r8, r2, r1 │ │ │ │ - @ instruction: 0x010e11b4 │ │ │ │ + tsteq r7, r8, ror #5 │ │ │ │ + @ instruction: 0x010e12b4 │ │ │ │ + smlabteq lr, r0, r1, r1 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - smlatbeq ip, r0, lr, lr │ │ │ │ - tsteq r7, r0, ror r2 │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ - tsteq ip, r4, lsr lr │ │ │ │ - tsteq ip, r4, lsl #28 │ │ │ │ + smlatbeq ip, ip, lr, lr │ │ │ │ + tsteq r7, r8, ror r2 │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ + tsteq lr, r4, asr r1 │ │ │ │ + tsteq ip, r0, asr #28 │ │ │ │ + tsteq ip, r0, lsl lr │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - ldrdeq lr, [ip, -r4] │ │ │ │ + smlatteq ip, r0, sp, lr │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - smlatbeq ip, r4, sp, lr │ │ │ │ - tsteq r7, r4, ror r1 │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ - tsteq lr, r8, asr #32 │ │ │ │ + @ instruction: 0x010cedb0 │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + qaddeq r1, r4, lr │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - tsteq r7, r8, lsr r1 │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ - strdeq lr, [ip, -ip] │ │ │ │ + tsteq r7, r0, asr #2 │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq lr, ip, lsl r0 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - smlabteq ip, ip, ip, lr │ │ │ │ - @ instruction: 0x0117c098 │ │ │ │ - @ instruction: 0x010cec94 │ │ │ │ - tsteq lr, ip, ror #30 │ │ │ │ + ldrdeq lr, [ip, -r8] │ │ │ │ + tsteq r7, r0, lsr #1 │ │ │ │ + smlatbeq ip, r0, ip, lr │ │ │ │ + tsteq lr, r8, ror pc │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - tsteq ip, ip, asr ip │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ - tsteq ip, r4, lsr #24 │ │ │ │ - tsteq lr, r0, lsl #30 │ │ │ │ - smlatteq ip, ip, fp, lr │ │ │ │ + tsteq ip, r8, ror #24 │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + tsteq ip, r0, lsr ip │ │ │ │ + tsteq lr, ip, lsl #30 │ │ │ │ + strdeq lr, [ip, -r8] │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - @ instruction: 0x0117bfbc │ │ │ │ - @ instruction: 0x010cebb8 │ │ │ │ - @ instruction: 0x010e0e90 │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ + smlabteq ip, r4, fp, lr │ │ │ │ + @ instruction: 0x010e0e9c │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - tsteq r7, r4, lsl lr │ │ │ │ - tsteq ip, r0, lsl sl │ │ │ │ - smlatteq lr, r8, ip, r0 │ │ │ │ + tsteq r7, ip, lsl lr │ │ │ │ + tsteq ip, ip, lsl sl │ │ │ │ + strdeq r0, [lr, -r4] │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - ldrdeq lr, [ip, -r8] │ │ │ │ + smlatteq ip, r4, r9, lr │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - smlatbeq ip, r8, r9, lr │ │ │ │ + @ instruction: 0x010ce9b4 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - tsteq ip, r8, ror r9 │ │ │ │ + smlabbeq ip, r4, r9, lr │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - tsteq ip, r8, asr #18 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - tsteq ip, r8, lsl r9 │ │ │ │ + tsteq ip, r4, lsr #18 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - tsteq r7, r8, ror #25 │ │ │ │ - smlatteq ip, r4, r8, lr │ │ │ │ - smlabteq lr, r0, fp, r0 │ │ │ │ - tsteq r7, r8, lsr #25 │ │ │ │ - smlatbeq ip, r4, r8, lr │ │ │ │ - tsteq lr, ip, ror fp │ │ │ │ + @ instruction: 0x0117bcf0 │ │ │ │ + strdeq lr, [ip, -r0] │ │ │ │ + smlabteq lr, ip, fp, r0 │ │ │ │ + @ instruction: 0x0117bcb0 │ │ │ │ + @ instruction: 0x010ce8b0 │ │ │ │ + smlabbeq lr, r8, fp, r0 │ │ │ │ muleq r0, r5, r3 │ │ │ │ ldr r2, [pc, #-92] @ 513b0c │ │ │ │ ldr r1, [pc, #-92] @ 513b10 │ │ │ │ ldr r3, [pc, #-92] @ 513b14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1131512,17 +1131512,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r1, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 513d30 │ │ │ │ - tsteq r7, r8, lsr ip │ │ │ │ - tsteq ip, r4, lsr r8 │ │ │ │ - tsteq lr, r0, lsl fp │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ + tsteq ip, r0, asr #16 │ │ │ │ + tsteq lr, ip, lsl fp │ │ │ │ │ │ │ │ 00513d84 : │ │ │ │ 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] @ 514c74 │ │ │ │ @@ -1132476,188 +1132476,188 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ b 514b68 │ │ │ │ @ instruction: 0x01213e68 │ │ │ │ @ instruction: 0x01213e54 │ │ │ │ @ instruction: 0x0121cb74 │ │ │ │ - @ instruction: 0x0117badc │ │ │ │ - smlatbeq lr, ip, r9, r0 │ │ │ │ + tsteq r7, r4, ror #21 │ │ │ │ + @ instruction: 0x010e09b8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tstpeq sp, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - smlatteq lr, ip, r8, r0 │ │ │ │ + tstpeq sp, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsl sl │ │ │ │ + strdeq r0, [lr, -r8] │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0117b6d0 │ │ │ │ - smlatbeq lr, r8, r5, r0 │ │ │ │ + @ instruction: 0x0117b6d8 │ │ │ │ + @ instruction: 0x010e05b4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0117b5d8 │ │ │ │ - @ instruction: 0x010e04b4 │ │ │ │ - tsteq r7, r8, lsl #8 │ │ │ │ - ldrdeq r0, [lr, -ip] │ │ │ │ - tsteq r7, r4, asr r2 │ │ │ │ - tsteq lr, r0, lsr r1 │ │ │ │ - tsteq r7, ip, ror r0 │ │ │ │ - tstpeq sp, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, ror #11 │ │ │ │ + smlabteq lr, r0, r4, r0 │ │ │ │ + tsteq r7, r0, lsl r4 │ │ │ │ + smlatteq lr, r8, r2, r0 │ │ │ │ + tsteq r7, ip, asr r2 │ │ │ │ + tsteq lr, ip, lsr r1 │ │ │ │ + tsteq r7, r4, lsl #1 │ │ │ │ + tstpeq sp, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - tsteq r7, ip, ror #16 │ │ │ │ - tstpeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsl #14 │ │ │ │ - ldrdeq pc, [sp, -r4] │ │ │ │ - tsteq r7, r8, lsl r6 │ │ │ │ - strdeq pc, [sp, -r0] │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ + tstpeq sp, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, lsl #14 │ │ │ │ + smlatteq sp, r0, r5, pc @ │ │ │ │ + tsteq r7, r0, lsr #12 │ │ │ │ + strdeq pc, [sp, -ip] │ │ │ │ @ instruction: 0xffff3798 │ │ │ │ - tsteq sp, r4, lsr #12 │ │ │ │ + tsteq sp, r0, lsr r6 │ │ │ │ @ instruction: 0xffff424c │ │ │ │ - @ instruction: 0x0113cdf4 │ │ │ │ + tsteq r3, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tstpeq sp, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffd524 │ │ │ │ @ instruction: 0x01212728 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffffe77c │ │ │ │ - @ instruction: 0x0117a3d0 │ │ │ │ - smlabteq ip, ip, pc, ip @ │ │ │ │ - smlatbeq sp, r4, r2, pc @ │ │ │ │ + @ instruction: 0x0117a3d8 │ │ │ │ + ldrdeq ip, [ip, -r8] │ │ │ │ + @ instruction: 0x010df2b0 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - tsteq r7, ip, ror r3 │ │ │ │ - tsteq sp, r4, lsl r3 │ │ │ │ - tstpeq sp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsr pc │ │ │ │ + tsteq r7, r4, lsl #7 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ + tstpeq sp, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, asr #30 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - tsteq ip, r4, lsl #30 │ │ │ │ + tsteq ip, r0, lsl pc │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - ldrdeq ip, [ip, -r0] │ │ │ │ + ldrdeq ip, [ip, -ip] │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - @ instruction: 0x010cceb8 │ │ │ │ + smlabteq ip, r4, lr, ip │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - smlabbeq ip, r8, lr, ip │ │ │ │ + @ instruction: 0x010cce94 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - tsteq ip, r8, asr lr │ │ │ │ + tsteq ip, r4, ror #28 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ - strdeq ip, [ip, -r4] │ │ │ │ + tsteq ip, r4, lsr lr │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - ldrdeq ip, [ip, -ip] │ │ │ │ + smlatteq ip, r8, sp, ip │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - tsteq r7, ip, lsr #3 │ │ │ │ - smlatbeq ip, r8, sp, ip │ │ │ │ - smlabbeq sp, r0, r0, pc @ │ │ │ │ + @ instruction: 0x0117a1b4 │ │ │ │ + @ instruction: 0x010ccdb4 │ │ │ │ + smlabbeq sp, ip, r0, pc @ │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ + tsteq ip, r8, ror sp │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - tsteq ip, r4, asr sp │ │ │ │ - tsteq ip, r4, lsr #26 │ │ │ │ + tsteq ip, r0, ror #26 │ │ │ │ + tsteq ip, r0, lsr sp │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - strdeq ip, [ip, -r4] │ │ │ │ + tsteq ip, r0, lsl #26 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - smlabteq ip, r8, ip, ip │ │ │ │ + ldrdeq ip, [ip, -r4] │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - smlatbeq ip, ip, ip, ip │ │ │ │ + @ instruction: 0x010cccb8 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x010ccc90 │ │ │ │ + @ instruction: 0x010ccc9c │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - tsteq ip, r4, ror ip │ │ │ │ + smlabbeq ip, r0, ip, ip │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - tsteq ip, r8, asr ip │ │ │ │ + tsteq ip, r4, ror #24 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - tsteq r7, ip, lsr r0 │ │ │ │ - tsteq ip, r8, lsr ip │ │ │ │ - tsteq sp, r0, lsl pc │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ + tsteq ip, r4, asr #24 │ │ │ │ + tsteq sp, ip, lsl pc │ │ │ │ muleq r0, lr, r4 │ │ │ │ - strdeq ip, [ip, -ip] │ │ │ │ + tsteq ip, r8, lsl #24 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - smlatteq ip, r8, fp, ip │ │ │ │ + strdeq ip, [ip, -r4] │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - @ instruction: 0x010ccbb4 │ │ │ │ + smlabteq ip, r0, fp, ip │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - @ instruction: 0x010ccb9c │ │ │ │ + smlatbeq ip, r8, fp, ip │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - tsteq r7, ip, ror #30 │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ - tsteq sp, r0, asr #28 │ │ │ │ + tsteq r7, r4, ror pc │ │ │ │ + tsteq ip, r4, ror fp │ │ │ │ + tsteq sp, ip, asr #28 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - tsteq r7, r0, lsr pc │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ - tsteq sp, r4, lsl #28 │ │ │ │ + tsteq r7, r8, lsr pc │ │ │ │ + tsteq ip, r8, lsr fp │ │ │ │ + tsteq sp, r0, lsl lr │ │ │ │ @ instruction: 0x000004bb │ │ │ │ - @ instruction: 0x01179ef4 │ │ │ │ - strdeq ip, [ip, -r0] │ │ │ │ - smlabteq sp, r8, sp, lr │ │ │ │ + @ instruction: 0x01179efc │ │ │ │ + strdeq ip, [ip, -ip] │ │ │ │ + ldrdeq lr, [sp, -r4] │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - @ instruction: 0x010ccab8 │ │ │ │ + smlabteq ip, r4, sl, ip │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - tsteq r7, r4, lsl #29 │ │ │ │ - smlabbeq ip, r0, sl, ip │ │ │ │ - tsteq sp, r8, asr sp │ │ │ │ + tsteq r7, ip, lsl #29 │ │ │ │ + smlabbeq ip, ip, sl, ip │ │ │ │ + tsteq sp, r4, ror #26 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq r7, r4, asr #28 │ │ │ │ - tsteq ip, r0, asr #20 │ │ │ │ - tsteq sp, r8, lsl sp │ │ │ │ + tsteq r7, ip, asr #28 │ │ │ │ + tsteq ip, ip, asr #20 │ │ │ │ + tsteq sp, r4, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - tsteq r7, r4, lsl #28 │ │ │ │ - tsteq ip, r0, lsl #20 │ │ │ │ - ldrdeq lr, [sp, -r8] │ │ │ │ + tsteq r7, ip, lsl #28 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + smlatteq sp, r4, ip, lr │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - tsteq r7, r8, asr #27 │ │ │ │ - smlabteq ip, r4, r9, ip │ │ │ │ - smlatbeq sp, r0, ip, lr │ │ │ │ - smlabbeq ip, ip, r9, ip │ │ │ │ + @ instruction: 0x01179dd0 │ │ │ │ + ldrdeq ip, [ip, -r0] │ │ │ │ + smlatbeq sp, ip, ip, lr │ │ │ │ + @ instruction: 0x010cc998 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - tsteq ip, r8, asr #18 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - tsteq r7, r4, lsl sp │ │ │ │ - tsteq ip, r0, lsl r9 │ │ │ │ - smlatteq sp, r8, fp, lr │ │ │ │ + tsteq r7, ip, lsl sp │ │ │ │ + tsteq ip, ip, lsl r9 │ │ │ │ + strdeq lr, [sp, -r4] │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - @ instruction: 0x01179cd8 │ │ │ │ - ldrdeq ip, [ip, -r4] │ │ │ │ - smlatbeq sp, ip, fp, lr │ │ │ │ + tsteq r7, r0, ror #25 │ │ │ │ + smlatteq ip, r0, r8, ip │ │ │ │ + @ instruction: 0x010debb8 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - tsteq r7, r0, lsr #25 │ │ │ │ - @ instruction: 0x010cc898 │ │ │ │ - tsteq sp, r4, ror fp │ │ │ │ + tsteq r7, r8, lsr #25 │ │ │ │ + smlatbeq ip, r4, r8, ip │ │ │ │ + smlabbeq sp, r0, fp, lr │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ - tsteq ip, ip, asr r8 │ │ │ │ - tsteq sp, r8, lsr fp │ │ │ │ + tsteq r7, ip, ror #24 │ │ │ │ + tsteq ip, r8, ror #16 │ │ │ │ + tsteq sp, r4, asr #22 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - tsteq r7, r8, lsr #24 │ │ │ │ - tsteq ip, r0, lsr #16 │ │ │ │ - strdeq lr, [sp, -ip] │ │ │ │ + tsteq r7, r0, lsr ip │ │ │ │ + tsteq ip, ip, lsr #16 │ │ │ │ + tsteq sp, r8, lsl #22 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - tsteq r7, ip, ror #23 │ │ │ │ - smlatteq ip, r4, r7, ip │ │ │ │ - smlabteq sp, r0, sl, lr │ │ │ │ + @ instruction: 0x01179bf4 │ │ │ │ + strdeq ip, [ip, -r0] │ │ │ │ + smlabteq sp, ip, sl, lr │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - @ instruction: 0x01179bb0 │ │ │ │ - smlatbeq ip, r8, r7, ip │ │ │ │ - smlabbeq sp, r4, sl, lr │ │ │ │ + @ instruction: 0x01179bb8 │ │ │ │ + @ instruction: 0x010cc7b4 │ │ │ │ + @ instruction: 0x010dea90 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - tsteq r7, r4, ror fp │ │ │ │ - tsteq ip, ip, ror #14 │ │ │ │ - tsteq sp, r0, asr sl │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ + tsteq sp, ip, asr sl │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ + tsteq ip, r0, asr #14 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - tsteq ip, r4, lsl #14 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - ldrdeq ip, [ip, -r4] │ │ │ │ + smlatteq ip, r0, r6, ip │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - smlatbeq ip, r4, r6, ip │ │ │ │ + @ instruction: 0x010cc6b0 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - tsteq r7, r4, ror sl │ │ │ │ - tsteq ip, r0, ror r6 │ │ │ │ - tsteq sp, r8, asr #18 │ │ │ │ + tsteq r7, ip, ror sl │ │ │ │ + tsteq ip, ip, ror r6 │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ 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] │ │ │ │ @@ -1133869,55 +1133869,55 @@ │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 515630 │ │ │ │ b 5154d4 │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ + tsteq ip, r4, asr #12 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - tsteq ip, r8, lsl #12 │ │ │ │ + tsteq ip, r4, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - ldrdeq ip, [ip, -r8] │ │ │ │ + smlatteq ip, r4, r5, ip │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - tsteq r7, r8, lsr #19 │ │ │ │ - smlatbeq ip, r4, r5, ip │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ + @ instruction: 0x011799b0 │ │ │ │ + @ instruction: 0x010cc5b0 │ │ │ │ + smlabbeq sp, r8, r8, lr │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq ip, ip, ror #10 │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ + tsteq ip, r8, ror r5 │ │ │ │ + tsteq ip, r8, asr #10 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq ip, ip, lsl #10 │ │ │ │ + tsteq ip, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x011798dc │ │ │ │ - ldrdeq ip, [ip, -r8] │ │ │ │ - @ instruction: 0x010de7b0 │ │ │ │ + tsteq r7, r4, ror #17 │ │ │ │ + smlatteq ip, r4, r4, ip │ │ │ │ + @ instruction: 0x010de7bc │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - tsteq r7, r0, lsr #17 │ │ │ │ - @ instruction: 0x010cc49c │ │ │ │ - tsteq sp, r4, ror r7 │ │ │ │ + tsteq r7, r8, lsr #17 │ │ │ │ + smlatbeq ip, r8, r4, ip │ │ │ │ + smlabbeq sp, r0, r7, lr │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r7, r4, ror #16 │ │ │ │ - tsteq ip, r0, ror #8 │ │ │ │ - tsteq sp, r8, lsr r7 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq sp, r4, asr #14 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ - tsteq ip, r4, lsr #8 │ │ │ │ - tsteq sp, r0, lsl #14 │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ - smlatteq ip, r8, r3, ip │ │ │ │ - smlabteq sp, r8, r6, lr │ │ │ │ + tsteq r7, r0, lsr r8 │ │ │ │ + tsteq ip, r0, lsr r4 │ │ │ │ + tsteq sp, ip, lsl #14 │ │ │ │ + @ instruction: 0x011797f4 │ │ │ │ + strdeq ip, [ip, -r4] │ │ │ │ + ldrdeq lr, [sp, -r4] │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x011797b0 │ │ │ │ - smlatbeq ip, ip, r3, ip │ │ │ │ - smlabbeq sp, r4, r6, lr │ │ │ │ + @ instruction: 0x011797b8 │ │ │ │ + @ instruction: 0x010cc3b8 │ │ │ │ + @ instruction: 0x010de690 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - tsteq r7, r4, ror r7 │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ - tsteq sp, r8, asr #12 │ │ │ │ + tsteq r7, ip, ror r7 │ │ │ │ + smlabbeq sp, r8, r8, lr │ │ │ │ + tsteq sp, r4, asr r6 │ │ │ │ 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 │ │ │ │ @@ -1133943,17 +1133943,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 516378 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 516324 │ │ │ │ - tsteq r7, r4, asr #12 │ │ │ │ - tsteq ip, r0, asr #4 │ │ │ │ - tsteq sp, r8, lsl r5 │ │ │ │ + tsteq r7, ip, asr #12 │ │ │ │ + tsteq ip, ip, asr #4 │ │ │ │ + tsteq sp, r4, lsr #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0051637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1134425,107 +1134425,107 @@ │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bne 5169fc │ │ │ │ b 51677c │ │ │ │ @ instruction: 0x01211870 │ │ │ │ @ instruction: 0x0121185c │ │ │ │ @ instruction: 0x0121a590 │ │ │ │ - @ instruction: 0x011794dc │ │ │ │ - smlatbeq sp, ip, r3, lr │ │ │ │ - tsteq sp, ip, asr #4 │ │ │ │ - tsteq r7, r8, lsl r4 │ │ │ │ - strdeq lr, [sp, -r0] │ │ │ │ + tsteq r7, r4, ror #9 │ │ │ │ + @ instruction: 0x010de3b8 │ │ │ │ + tsteq sp, r8, asr r2 │ │ │ │ + tsteq r7, r0, lsr #8 │ │ │ │ + strdeq lr, [sp, -ip] │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq r7, r0, lsl #6 │ │ │ │ - ldrdeq lr, [sp, -ip] │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ + smlatteq sp, r8, r1, lr │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - tsteq r7, r8, asr ip │ │ │ │ - tsteq sp, r0, lsr fp │ │ │ │ + tsteq r7, r0, ror #24 │ │ │ │ + tsteq sp, ip, lsr fp │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - tsteq r7, r8, lsl #19 │ │ │ │ - tsteq sp, ip, asr r8 │ │ │ │ + @ instruction: 0x01178990 │ │ │ │ + tsteq sp, r8, ror #16 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - @ instruction: 0x011787d8 │ │ │ │ - @ instruction: 0x010dd6b4 │ │ │ │ - tsteq r7, r4, lsl #12 │ │ │ │ - smlatteq sp, r0, r4, sp │ │ │ │ + tsteq r7, r0, ror #15 │ │ │ │ + smlabteq sp, r0, r6, sp │ │ │ │ + tsteq r7, ip, lsl #12 │ │ │ │ + smlatteq sp, ip, r4, sp │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, sp, r5 │ │ │ │ muleq r0, lr, r5 │ │ │ │ - tsteq r7, r0, lsl #6 │ │ │ │ - ldrdeq sp, [sp, -r4] │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ + smlatteq sp, r0, r1, sp │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - tsteq r7, r4, lsr #4 │ │ │ │ - mrseq sp, (UNDEF: 29) │ │ │ │ + tsteq r7, ip, lsr #4 │ │ │ │ + tsteq sp, ip, lsl #2 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @ instruction: 0xffff13b0 │ │ │ │ - tsteq sp, ip, lsr r2 │ │ │ │ + tsteq sp, r8, asr #4 │ │ │ │ @ instruction: 0xffff1e64 │ │ │ │ - tsteq r3, ip, lsl #20 │ │ │ │ + tsteq r3, r8, lsl sl │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq sp, r0, asr r2 │ │ │ │ - tsteq sp, r8, lsl r2 │ │ │ │ + tsteq sp, ip, asr r2 │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ @ instruction: 0xffffc450 │ │ │ │ @ instruction: 0x01210340 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffffb0ec │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - strdeq fp, [sp, -ip] │ │ │ │ - tsteq sp, r8, lsr pc │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq sp, r8 │ │ │ │ + tsteq sp, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq ip, r0, lsr #24 │ │ │ │ + tsteq ip, ip, lsr #24 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - smlatteq ip, ip, fp, sl │ │ │ │ + strdeq sl, [ip, -r8] │ │ │ │ muleq r0, r3, r5 │ │ │ │ - @ instruction: 0x01177fbc │ │ │ │ - @ instruction: 0x010cabb8 │ │ │ │ - @ instruction: 0x010dce90 │ │ │ │ + tsteq r7, r4, asr #31 │ │ │ │ + smlabteq ip, r4, fp, sl │ │ │ │ + @ instruction: 0x010dce9c │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ + smlabbeq ip, r8, fp, sl │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - tsteq ip, r4, lsr fp │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - ldrdeq sl, [ip, -r4] │ │ │ │ + smlatteq ip, r0, sl, sl │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - smlatbeq ip, r4, sl, sl │ │ │ │ + @ instruction: 0x010caab0 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - tsteq ip, r0, ror sl │ │ │ │ + tsteq ip, ip, ror sl │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - tsteq ip, r8, asr sl │ │ │ │ + tsteq ip, r4, ror #20 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - tsteq ip, r8, lsr #20 │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ + tsteq ip, r4, lsr sl │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - ldrdeq sl, [ip, -ip] │ │ │ │ + smlatteq ip, r8, r9, sl │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - tsteq r7, r8, lsr #27 │ │ │ │ - smlatbeq ip, r4, r9, sl │ │ │ │ - tsteq sp, ip, ror ip │ │ │ │ + @ instruction: 0x01177db0 │ │ │ │ + @ instruction: 0x010ca9b0 │ │ │ │ + smlabbeq sp, r8, ip, ip │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - tsteq ip, r4, ror #18 │ │ │ │ - tsteq sp, ip, lsr ip │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ + tsteq ip, r0, ror r9 │ │ │ │ + tsteq sp, r8, asr #24 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - tsteq r7, ip, lsr #26 │ │ │ │ - tsteq ip, r8, lsr #18 │ │ │ │ - tsteq sp, r0, lsl #24 │ │ │ │ + tsteq r7, r4, lsr sp │ │ │ │ + tsteq ip, r4, lsr r9 │ │ │ │ + tsteq sp, ip, lsl #24 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ bl c496c │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 5184e8 │ │ │ │ @@ -1136131,146 +1136131,146 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5178bc │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - strdeq sl, [ip, -r0] │ │ │ │ + strdeq sl, [ip, -ip] │ │ │ │ muleq r0, lr, r5 │ │ │ │ - smlabteq ip, r4, r8, sl │ │ │ │ + ldrdeq sl, [ip, -r0] │ │ │ │ muleq r0, sp, r5 │ │ │ │ - @ instruction: 0x010ca894 │ │ │ │ + smlatbeq ip, r0, r8, sl │ │ │ │ muleq r0, sl, r5 │ │ │ │ - tsteq ip, r8, ror r8 │ │ │ │ + smlabbeq ip, r4, r8, sl │ │ │ │ muleq r0, r8, r5 │ │ │ │ - tsteq ip, ip, asr r8 │ │ │ │ + tsteq ip, r8, ror #16 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ + tsteq ip, ip, asr #16 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ + tsteq ip, r0, lsr r8 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - @ instruction: 0x01177bf4 │ │ │ │ - strdeq sl, [ip, -r0] │ │ │ │ - smlabteq sp, r8, sl, ip │ │ │ │ + @ instruction: 0x01177bfc │ │ │ │ + strdeq sl, [ip, -ip] │ │ │ │ + ldrdeq ip, [sp, -r4] │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - @ instruction: 0x010ca7b8 │ │ │ │ + smlabteq ip, r4, r7, sl │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - smlabbeq ip, r4, r7, sl │ │ │ │ + @ instruction: 0x010ca790 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - tsteq ip, ip, ror #14 │ │ │ │ + tsteq ip, r8, ror r7 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - tsteq ip, ip, lsr r7 │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ - tsteq ip, r8, lsl #14 │ │ │ │ - smlatteq sp, r0, r9, ip │ │ │ │ + tsteq r7, r4, lsl fp │ │ │ │ + tsteq ip, r4, lsl r7 │ │ │ │ + smlatteq sp, ip, r9, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - tsteq r7, ip, asr #21 │ │ │ │ - smlabteq ip, r8, r6, sl │ │ │ │ - smlatbeq sp, r0, r9, ip │ │ │ │ + @ instruction: 0x01177ad4 │ │ │ │ + ldrdeq sl, [ip, -r4] │ │ │ │ + smlatbeq sp, ip, r9, ip │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x01177a90 │ │ │ │ - @ instruction: 0x010dcb98 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ + @ instruction: 0x01177a98 │ │ │ │ + smlatbeq sp, r4, fp, ip │ │ │ │ + tsteq sp, r0, ror r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ + tsteq r7, r4, asr sl │ │ │ │ + tsteq ip, r4, asr r6 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r7, r0, lsl sl │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ - smlatteq sp, r4, r8, ip │ │ │ │ + tsteq r7, r8, lsl sl │ │ │ │ + tsteq ip, r8, lsl r6 │ │ │ │ + strdeq ip, [sp, -r0] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq sl, [ip, -r4] │ │ │ │ - tsteq r7, r4, lsr #19 │ │ │ │ - smlatbeq ip, r0, r5, sl │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ + smlatteq ip, r0, r5, sl │ │ │ │ + tsteq r7, ip, lsr #19 │ │ │ │ + smlatbeq ip, ip, r5, sl │ │ │ │ + smlabbeq sp, r4, r8, ip │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r7, r8, ror #18 │ │ │ │ - tsteq ip, r4, ror #10 │ │ │ │ - tsteq sp, ip, lsr r8 │ │ │ │ + tsteq r7, r0, ror r9 │ │ │ │ + tsteq ip, r0, ror r5 │ │ │ │ + tsteq sp, r8, asr #16 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r7, ip, lsr #18 │ │ │ │ - tsteq ip, r8, lsr #10 │ │ │ │ - tsteq sp, r0, lsl #16 │ │ │ │ + tsteq r7, r4, lsr r9 │ │ │ │ + tsteq ip, r4, lsr r5 │ │ │ │ + tsteq sp, ip, lsl #16 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x011778f0 │ │ │ │ - smlatteq ip, ip, r4, sl │ │ │ │ - smlabteq sp, ip, r7, ip │ │ │ │ + @ instruction: 0x011778f8 │ │ │ │ + strdeq sl, [ip, -r8] │ │ │ │ + ldrdeq ip, [sp, -r8] │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x011778b4 │ │ │ │ - @ instruction: 0x010ca4b0 │ │ │ │ - smlabbeq sp, r8, r7, ip │ │ │ │ + @ instruction: 0x011778bc │ │ │ │ + @ instruction: 0x010ca4bc │ │ │ │ + @ instruction: 0x010dc794 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - tsteq ip, r8, ror r4 │ │ │ │ + smlabbeq ip, r4, r4, sl │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ + tsteq ip, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - tsteq r7, r8, ror #15 │ │ │ │ - smlatteq ip, r4, r3, sl │ │ │ │ - @ instruction: 0x010dc6bc │ │ │ │ + @ instruction: 0x011777f0 │ │ │ │ + strdeq sl, [ip, -r0] │ │ │ │ + smlabteq sp, r8, r6, ip │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - smlatbeq ip, ip, r3, sl │ │ │ │ + @ instruction: 0x010ca3b8 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq ip, ip, ror r3 │ │ │ │ + smlabbeq ip, r8, r3, sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq ip, ip, asr #6 │ │ │ │ + tsteq ip, r8, asr r3 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - tsteq ip, ip, lsl r3 │ │ │ │ + tsteq ip, r8, lsr #6 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - @ instruction: 0x011776f0 │ │ │ │ - smlatteq ip, r8, r2, sl │ │ │ │ - smlabteq sp, ip, r5, ip │ │ │ │ + @ instruction: 0x011776f8 │ │ │ │ + strdeq sl, [ip, -r4] │ │ │ │ + ldrdeq ip, [sp, -r8] │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - @ instruction: 0x011776b4 │ │ │ │ - smlatbeq ip, ip, r2, sl │ │ │ │ - smlabbeq sp, r8, r5, ip │ │ │ │ + @ instruction: 0x011776bc │ │ │ │ + @ instruction: 0x010ca2b8 │ │ │ │ + @ instruction: 0x010dc594 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - tsteq r7, r8, ror r6 │ │ │ │ - tsteq ip, r0, ror r2 │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ + tsteq r7, r0, lsl #13 │ │ │ │ + tsteq ip, ip, ror r2 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ - tsteq ip, r4, lsr r2 │ │ │ │ - tsteq sp, r0, lsl r5 │ │ │ │ + tsteq r7, r4, asr #12 │ │ │ │ + tsteq ip, r0, asr #4 │ │ │ │ + tsteq sp, ip, lsl r5 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - tsteq r7, r0, lsl #12 │ │ │ │ - strdeq sl, [ip, -r8] │ │ │ │ - ldrdeq ip, [sp, -r4] │ │ │ │ + tsteq r7, r8, lsl #12 │ │ │ │ + tsteq ip, r4, lsl #4 │ │ │ │ + smlatteq sp, r0, r4, ip │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - tsteq r7, r4, asr #11 │ │ │ │ - @ instruction: 0x010ca1bc │ │ │ │ - @ instruction: 0x010dc498 │ │ │ │ + tsteq r7, ip, asr #11 │ │ │ │ + smlabteq ip, r8, r1, sl │ │ │ │ + smlatbeq sp, r4, r4, ip │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq r7, r4, lsl #11 │ │ │ │ - smlabbeq ip, r0, r1, sl │ │ │ │ - tsteq sp, r8, asr r4 │ │ │ │ + tsteq r7, ip, lsl #11 │ │ │ │ + smlabbeq ip, ip, r1, sl │ │ │ │ + tsteq sp, r4, ror #8 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - tsteq r7, r4, asr #10 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - tsteq sp, r8, lsl r4 │ │ │ │ + tsteq r7, ip, asr #10 │ │ │ │ + tsteq ip, ip, asr #2 │ │ │ │ + tsteq sp, r4, lsr #8 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - tsteq ip, r8, lsl #2 │ │ │ │ + tsteq ip, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - ldrdeq sl, [ip, -r4] │ │ │ │ + smlatteq ip, r0, r0, sl │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - strheq sl, [ip, -ip] │ │ │ │ + smlabteq ip, r8, r0, sl │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - tsteq r7, ip, lsl #9 │ │ │ │ - smlabbeq ip, r8, r0, sl │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ + @ instruction: 0x01177494 │ │ │ │ + swpeq sl, r4, [ip] │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - tsteq r7, r0, asr r4 │ │ │ │ - tsteq ip, ip, asr #32 │ │ │ │ - tsteq sp, r4, lsr #6 │ │ │ │ + tsteq r7, r8, asr r4 │ │ │ │ + qaddeq sl, r8, ip │ │ │ │ + tsteq sp, r0, lsr r3 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - tsteq ip, r4, lsl r0 │ │ │ │ + tsteq ip, r0, lsr #32 │ │ │ │ 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 │ │ │ │ @@ -1136296,17 +1136296,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 518834 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5187e0 │ │ │ │ - tsteq r7, r8, lsl #3 │ │ │ │ - smlabbeq ip, r4, sp, r9 │ │ │ │ - qaddeq ip, ip, sp │ │ │ │ + @ instruction: 0x01177190 │ │ │ │ + @ instruction: 0x010c9d90 │ │ │ │ + tsteq sp, r8, rrx │ │ │ │ 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 │ │ │ │ @@ -1137306,115 +1137306,115 @@ │ │ │ │ mov r7, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ b 5199e0 │ │ │ │ msreq LR_irq, r8, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ msreq LR_irq, ip, lsl r3 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tsteq sp, r0, asr #30 │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq sp, ip, asr #30 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - @ instruction: 0x01176fb0 │ │ │ │ + @ instruction: 0x01176fb8 │ │ │ │ @ instruction: 0xffff1ee8 │ │ │ │ - tsteq sp, r4, ror lr │ │ │ │ + smlabbeq sp, r0, lr, fp │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - tsteq r7, ip, lsl #25 │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ - ldrdeq r7, [ip, -r8] │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ - strdeq fp, [sp, -r0] │ │ │ │ + @ instruction: 0x01176c94 │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ + smlatteq ip, r4, r3, r7 │ │ │ │ + tsteq r7, r4, lsr #22 │ │ │ │ + strdeq fp, [sp, -ip] │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - tsteq sp, ip, lsl r7 │ │ │ │ - tsteq r7, r4, lsr r8 │ │ │ │ + tsteq sp, r8, lsr #14 │ │ │ │ + tsteq r7, ip, lsr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq ip, r4, asr #30 │ │ │ │ - tsteq r7, ip, ror #12 │ │ │ │ - ldrdeq fp, [sp, -ip] │ │ │ │ - @ instruction: 0x010dadb0 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + tsteq ip, r0, asr pc │ │ │ │ + tsteq r7, r4, ror r6 │ │ │ │ + smlatteq sp, r8, r7, fp │ │ │ │ + @ instruction: 0x010dadbc │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ tsteq fp, r0, lsl fp │ │ │ │ - @ instruction: 0x011764d0 │ │ │ │ - tsteq sp, r4, ror #6 │ │ │ │ - tsteq r7, r4, lsl r2 │ │ │ │ - smlatteq sp, ip, r0, fp │ │ │ │ + @ instruction: 0x011764d8 │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ + strdeq fp, [sp, -r8] │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - tsteq r7, ip, asr #3 │ │ │ │ + @ instruction: 0x011761d4 │ │ │ │ smlabteq fp, r4, pc, ip @ │ │ │ │ - @ instruction: 0x01175fd8 │ │ │ │ - @ instruction: 0x010daeb0 │ │ │ │ - tsteq r7, r0, lsl #29 │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - tsteq r7, ip, lsr lr │ │ │ │ + tsteq r7, r0, ror #31 │ │ │ │ + @ instruction: 0x010daebc │ │ │ │ + tsteq r7, r8, lsl #29 │ │ │ │ + tsteq sp, ip, ror #26 │ │ │ │ + tsteq r7, r4, asr #28 │ │ │ │ @ instruction: 0x010b92b0 │ │ │ │ - tsteq sp, ip, lsl #26 │ │ │ │ + tsteq sp, r8, lsl sp │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ @ instruction: 0x0120e078 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01175c90 │ │ │ │ - @ instruction: 0x010dadb0 │ │ │ │ - @ instruction: 0x010dacbc │ │ │ │ - tsteq ip, r0, lsr r8 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ + @ instruction: 0x01175c98 │ │ │ │ + @ instruction: 0x010dadbc │ │ │ │ + smlabteq sp, r8, ip, sl │ │ │ │ + tsteq ip, ip, lsr r8 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - tsteq sp, r0, ror r3 │ │ │ │ - tsteq sp, r0, lsr #26 │ │ │ │ + tsteq sp, ip, ror r3 │ │ │ │ + tsteq sp, ip, lsr #26 │ │ │ │ ldrdeq sl, [fp, -ip] │ │ │ │ - tsteq r7, r4, lsr #21 │ │ │ │ - tsteq sp, ip, asr r9 │ │ │ │ - @ instruction: 0x011759dc │ │ │ │ - @ instruction: 0x010da8bc │ │ │ │ + tsteq r7, ip, lsr #21 │ │ │ │ + tsteq sp, r8, ror #18 │ │ │ │ + tsteq r7, r4, ror #19 │ │ │ │ + smlabteq sp, r8, r8, sl │ │ │ │ tsteq fp, r8, lsl #28 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ @ instruction: 0x010b8db4 │ │ │ │ - tsteq r7, r4, lsl r9 │ │ │ │ - strdeq sl, [sp, -r4] │ │ │ │ + tsteq r7, ip, lsl r9 │ │ │ │ + tsteq sp, r0, lsl #16 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x01175898 │ │ │ │ - @ instruction: 0x010c8494 │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ + tsteq r7, r0, lsr #17 │ │ │ │ + smlatbeq ip, r0, r4, r8 │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - tsteq r7, r8, ror #16 │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ + tsteq r7, r0, ror r8 │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - tsteq r7, r8, ror #13 │ │ │ │ - @ instruction: 0x010da5b8 │ │ │ │ + @ instruction: 0x011756f0 │ │ │ │ + smlabteq sp, r4, r5, sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01175690 │ │ │ │ + @ instruction: 0x01175698 │ │ │ │ smlabbeq fp, r8, r4, ip │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0117549c │ │ │ │ - tsteq sp, r4, ror r3 │ │ │ │ + tsteq r7, r4, lsr #9 │ │ │ │ + smlabbeq sp, r0, r3, sl │ │ │ │ andeq r6, r0, r0, ror #22 │ │ │ │ andeq r7, r0, r4, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - ldrdeq sl, [sp, -ip] │ │ │ │ - tsteq r7, r0, asr r3 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ + tsteq r7, r4, lsr #8 │ │ │ │ + smlatteq sp, r8, r2, sl │ │ │ │ + tsteq r7, r8, asr r3 │ │ │ │ + tsteq sp, ip, lsr r2 │ │ │ │ tsteq fp, ip, ror r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x011752d0 │ │ │ │ - @ instruction: 0x010da1b0 │ │ │ │ - tsteq r7, r0, lsl #5 │ │ │ │ + @ instruction: 0x011752d8 │ │ │ │ + @ instruction: 0x010da1bc │ │ │ │ + tsteq r7, r8, lsl #5 │ │ │ │ strdeq r8, [fp, -r4] │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ + tsteq sp, r8, asr r1 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ @ instruction: 0x010b8698 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x011751f8 │ │ │ │ - ldrdeq sl, [sp, -r8] │ │ │ │ - tsteq r7, r8, asr #3 │ │ │ │ - tsteq sp, r0, ror #2 │ │ │ │ - swpeq sl, ip, [sp] │ │ │ │ + tsteq r7, r0, lsl #4 │ │ │ │ + smlatteq sp, r4, r0, sl │ │ │ │ + @ instruction: 0x011751d0 │ │ │ │ + tsteq sp, ip, ror #2 │ │ │ │ + smlatbeq sp, r8, r0, sl │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r8, [fp, -r0] │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ @ instruction: 0x010b859c │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ @@ -1139399,303 +1139399,303 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 519b84 │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - tsteq r7, r8, lsr r0 │ │ │ │ - tsteq ip, r4, lsr ip │ │ │ │ - tsteq sp, r4, lsl pc │ │ │ │ - tsteq r7, r4 │ │ │ │ - smlatteq sp, r0, lr, r9 │ │ │ │ + tsteq r7, r0, asr #32 │ │ │ │ + tsteq ip, r0, asr #24 │ │ │ │ + tsteq sp, r0, lsr #30 │ │ │ │ + tsteq r7, ip │ │ │ │ + smlatteq sp, ip, lr, r9 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ muleq r0, r0, r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r7, r4, lsl #30 │ │ │ │ - ldrdeq r9, [sp, -r4] │ │ │ │ + tsteq r7, ip, lsl #30 │ │ │ │ + smlatteq sp, r0, sp, r9 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - tsteq sp, ip, lsr ip │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ + tsteq sp, r8, asr #24 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq sp, ip, lsr r3 │ │ │ │ - @ instruction: 0x010c53b4 │ │ │ │ - tsteq r7, r4, ror #16 │ │ │ │ - tsteq sp, ip, lsr r7 │ │ │ │ - smlatbeq ip, r8, pc, r4 @ │ │ │ │ - tsteq r7, r8, asr #15 │ │ │ │ - smlabteq ip, r0, r3, r7 │ │ │ │ - @ instruction: 0x010d969c │ │ │ │ + tsteq sp, r8, asr #6 │ │ │ │ + smlabteq ip, r0, r3, r5 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ + tsteq sp, r8, asr #14 │ │ │ │ + @ instruction: 0x010c4fb4 │ │ │ │ + @ instruction: 0x011747d0 │ │ │ │ + smlabteq ip, ip, r3, r7 │ │ │ │ + smlatbeq sp, r8, r6, r9 │ │ │ │ ldrdeq r7, [fp, -r4] │ │ │ │ - tsteq r7, r4, lsl #13 │ │ │ │ - tsteq sp, r8, asr r5 │ │ │ │ + tsteq r7, ip, lsl #13 │ │ │ │ + tsteq sp, r4, ror #10 │ │ │ │ @ instruction: 0xfffed6ec │ │ │ │ @ instruction: 0xfffee19c │ │ │ │ tsteq fp, r4, asr #18 │ │ │ │ smlatteq fp, r8, r8, r7 │ │ │ │ tsteq fp, ip, ror r8 │ │ │ │ - smlabteq ip, r4, pc, r6 @ │ │ │ │ - @ instruction: 0x010c6f94 │ │ │ │ - tsteq r7, r4, ror #6 │ │ │ │ - tsteq ip, r0, ror #30 │ │ │ │ - tsteq sp, r8, lsr r2 │ │ │ │ + ldrdeq r6, [ip, -r0] │ │ │ │ + smlatbeq ip, r0, pc, r6 @ │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ + tsteq sp, r4, asr #4 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - tsteq r7, r8, lsr #6 │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - strdeq r9, [sp, -ip] │ │ │ │ + tsteq r7, r0, lsr r3 │ │ │ │ + tsteq ip, r0, lsr pc │ │ │ │ + tsteq sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - tsteq r7, ip, ror #5 │ │ │ │ - smlatteq ip, r8, lr, r6 │ │ │ │ - smlabteq sp, r0, r1, r9 │ │ │ │ + @ instruction: 0x011742f4 │ │ │ │ + strdeq r6, [ip, -r4] │ │ │ │ + smlabteq sp, ip, r1, r9 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - @ instruction: 0x011742b0 │ │ │ │ - smlatbeq ip, ip, lr, r6 │ │ │ │ - smlabbeq sp, r4, r1, r9 │ │ │ │ + @ instruction: 0x011742b8 │ │ │ │ + @ instruction: 0x010c6eb8 │ │ │ │ + @ instruction: 0x010d9190 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - tsteq ip, r4, ror lr │ │ │ │ - tsteq r7, r0, asr #4 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ - tsteq ip, r4, lsl #28 │ │ │ │ - ldrdeq r6, [ip, -r4] │ │ │ │ + smlabbeq ip, r0, lr, r6 │ │ │ │ + tsteq r7, r8, asr #4 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + tsteq sp, r8, lsr #2 │ │ │ │ + tsteq ip, r0, lsl lr │ │ │ │ + smlatteq ip, r0, sp, r6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - smlatbeq ip, r4, sp, r6 │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ - tsteq ip, ip, lsr sp │ │ │ │ - tsteq ip, r8, lsl #26 │ │ │ │ - tsteq ip, ip, asr #16 │ │ │ │ + @ instruction: 0x010c6db0 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + tsteq ip, r8, asr #26 │ │ │ │ + tsteq ip, r4, lsl sp │ │ │ │ + tsteq ip, r8, asr r8 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - tsteq r7, r8, lsl ip │ │ │ │ - tsteq ip, r0, lsl r8 │ │ │ │ - smlatteq sp, r8, sl, r8 │ │ │ │ + tsteq r7, r0, lsr #24 │ │ │ │ + tsteq ip, ip, lsl r8 │ │ │ │ + strdeq r8, [sp, -r4] │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - ldrdeq r6, [ip, -r8] │ │ │ │ + smlatteq ip, r4, r7, r6 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - smlatbeq ip, r8, r7, r6 │ │ │ │ + @ instruction: 0x010c67b4 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ + smlabbeq ip, r8, r7, r6 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - tsteq r7, r0, asr fp │ │ │ │ - tsteq sp, r4, ror #6 │ │ │ │ - tsteq sp, r4, lsr #20 │ │ │ │ + tsteq r7, r8, asr fp │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ + tsteq sp, r0, lsr sl │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ - tsteq sp, r4, asr r3 │ │ │ │ - ldrdeq r8, [sp, -r4] │ │ │ │ - smlabteq ip, r8, r6, r6 │ │ │ │ - @ instruction: 0x01173a90 │ │ │ │ - smlabbeq ip, ip, r6, r6 │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ + tsteq r7, r8, lsl #22 │ │ │ │ + tsteq sp, r0, ror #6 │ │ │ │ + smlatteq sp, r0, r9, r8 │ │ │ │ + ldrdeq r6, [ip, -r4] │ │ │ │ + @ instruction: 0x01173a98 │ │ │ │ + @ instruction: 0x010c6698 │ │ │ │ + tsteq sp, r0, ror r9 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ - tsteq r7, r0, lsr #20 │ │ │ │ - tsteq ip, ip, lsl r6 │ │ │ │ - strdeq r8, [sp, -r4] │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ + tsteq r7, r8, lsr #20 │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ + tsteq sp, r0, lsl #18 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - smlatteq ip, r4, r5, r6 │ │ │ │ + strdeq r6, [ip, -r0] │ │ │ │ andeq r0, r0, r3, lsr r7 │ │ │ │ - @ instruction: 0x010c65b0 │ │ │ │ - swpeq r8, r8, [sp] │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ + @ instruction: 0x010c65bc │ │ │ │ + smlatbeq sp, r4, r0, r8 │ │ │ │ + smlabbeq ip, r4, r5, r6 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - tsteq ip, r0, lsl r5 │ │ │ │ - ldrdeq r6, [ip, -ip] │ │ │ │ + tsteq ip, ip, lsl r5 │ │ │ │ + smlatteq ip, r8, r4, r6 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - smlatbeq ip, r8, r4, r6 │ │ │ │ + @ instruction: 0x010c64b4 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - tsteq ip, r4, ror r4 │ │ │ │ + smlabbeq ip, r0, r4, r6 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - tsteq ip, r0, asr #8 │ │ │ │ + tsteq ip, ip, asr #8 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - tsteq r7, r0, lsl r8 │ │ │ │ - tsteq ip, ip, lsl #8 │ │ │ │ - smlatteq sp, r4, r6, r8 │ │ │ │ + tsteq r7, r8, lsl r8 │ │ │ │ + tsteq ip, r8, lsl r4 │ │ │ │ + strdeq r8, [sp, -r0] │ │ │ │ andeq r0, r0, r9, lsr #14 │ │ │ │ - ldrdeq r6, [ip, -r4] │ │ │ │ + smlatteq ip, r0, r3, r6 │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - tsteq r7, r4, lsr #15 │ │ │ │ - smlatbeq ip, r0, r3, r6 │ │ │ │ - smlabbeq sp, r0, r6, r8 │ │ │ │ + tsteq r7, ip, lsr #15 │ │ │ │ + smlatbeq ip, ip, r3, r6 │ │ │ │ + smlabbeq sp, ip, r6, r8 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r7, r8, ror #14 │ │ │ │ - tsteq ip, r4, ror #6 │ │ │ │ - tsteq sp, ip, lsr r6 │ │ │ │ + tsteq r7, r0, ror r7 │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - tsteq ip, ip, lsr #6 │ │ │ │ - strdeq r6, [ip, -r4] │ │ │ │ + tsteq ip, r8, lsr r3 │ │ │ │ + mrseq r6, LR_mon │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r7, r0, asr #13 │ │ │ │ - @ instruction: 0x010c62bc │ │ │ │ - @ instruction: 0x010d8594 │ │ │ │ + tsteq r7, r8, asr #13 │ │ │ │ + smlabteq ip, r8, r2, r6 │ │ │ │ + smlatbeq sp, r0, r5, r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r7, r4, lsl #13 │ │ │ │ - smlabbeq ip, r0, r2, r6 │ │ │ │ - tsteq sp, r8, asr r5 │ │ │ │ + tsteq r7, ip, lsl #13 │ │ │ │ + smlabbeq ip, ip, r2, r6 │ │ │ │ + tsteq sp, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r7, r8, asr #12 │ │ │ │ - tsteq ip, r4, asr #4 │ │ │ │ - tsteq sp, ip, lsl r5 │ │ │ │ + tsteq r7, r0, asr r6 │ │ │ │ + tsteq ip, r0, asr r2 │ │ │ │ + tsteq sp, r8, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - tsteq r7, ip, lsl #12 │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ - smlatteq sp, r0, r4, r8 │ │ │ │ + tsteq r7, r4, lsl r6 │ │ │ │ + tsteq ip, r4, lsl r2 │ │ │ │ + smlatteq sp, ip, r4, r8 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - @ instruction: 0x011735d0 │ │ │ │ - smlabteq ip, ip, r1, r6 │ │ │ │ - smlatbeq sp, r4, r4, r8 │ │ │ │ + @ instruction: 0x011735d8 │ │ │ │ + ldrdeq r6, [ip, -r8] │ │ │ │ + @ instruction: 0x010d84b0 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x01173594 │ │ │ │ - @ instruction: 0x010c6190 │ │ │ │ - tsteq sp, r8, ror #8 │ │ │ │ + @ instruction: 0x0117359c │ │ │ │ + @ instruction: 0x010c619c │ │ │ │ + tsteq sp, r4, ror r4 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ - tsteq ip, r4, asr r1 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ + tsteq r7, r0, ror #10 │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ + tsteq sp, r8, lsr r4 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - tsteq ip, ip, lsl r1 │ │ │ │ + tsteq ip, r8, lsr #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r7, r4, ror #9 │ │ │ │ - smlatteq ip, r0, r0, r6 │ │ │ │ - smlabteq sp, r0, r3, r8 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ + smlatteq ip, ip, r0, r6 │ │ │ │ + smlabteq sp, ip, r3, r8 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - smlatbeq ip, r8, r0, r6 │ │ │ │ - smlabbeq sp, r4, r3, r8 │ │ │ │ + strheq r6, [ip, -r4] │ │ │ │ + @ instruction: 0x010d8390 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ - tsteq sp, r8, asr #6 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + tsteq ip, ip, ror r0 │ │ │ │ + tsteq sp, r4, asr r3 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - tsteq r7, r8, lsr r4 │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ - tsteq sp, ip, lsl #6 │ │ │ │ + tsteq r7, r0, asr #8 │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ + tsteq sp, r8, lsl r3 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - @ instruction: 0x011733fc │ │ │ │ - strdeq r5, [ip, -r8] │ │ │ │ - ldrdeq r8, [sp, -r0] │ │ │ │ + tsteq r7, r4, lsl #8 │ │ │ │ + tsteq ip, r4 │ │ │ │ + ldrdeq r8, [sp, -ip] │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - tsteq r7, r0, asr #7 │ │ │ │ - @ instruction: 0x010c5fbc │ │ │ │ - @ instruction: 0x010d8294 │ │ │ │ + tsteq r7, r8, asr #7 │ │ │ │ + smlabteq ip, r8, pc, r5 @ │ │ │ │ + smlatbeq sp, r0, r2, r8 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - tsteq r7, r4, lsl #7 │ │ │ │ - smlabbeq ip, r0, pc, r5 @ │ │ │ │ - tsteq sp, r0, ror #4 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ + smlabbeq ip, ip, pc, r5 @ │ │ │ │ + tsteq sp, ip, ror #4 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - tsteq r7, r8, asr #6 │ │ │ │ - tsteq ip, r4, asr #30 │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ + tsteq r7, r0, asr r3 │ │ │ │ + tsteq ip, r0, asr pc │ │ │ │ + tsteq sp, r8, lsr #4 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ - tsteq ip, r8, lsl #30 │ │ │ │ - smlatteq sp, r0, r1, r8 │ │ │ │ + tsteq r7, r4, lsl r3 │ │ │ │ + tsteq ip, r4, lsl pc │ │ │ │ + smlatteq sp, ip, r1, r8 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - @ instruction: 0x011732d0 │ │ │ │ - smlabteq ip, ip, lr, r5 │ │ │ │ - smlatbeq sp, r4, r1, r8 │ │ │ │ + @ instruction: 0x011732d8 │ │ │ │ + ldrdeq r5, [ip, -r8] │ │ │ │ + @ instruction: 0x010d81b0 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - @ instruction: 0x01173294 │ │ │ │ - @ instruction: 0x010c5e90 │ │ │ │ - tsteq sp, r8, ror #2 │ │ │ │ + @ instruction: 0x0117329c │ │ │ │ + @ instruction: 0x010c5e9c │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - tsteq r7, r8, asr r2 │ │ │ │ - tsteq ip, r4, asr lr │ │ │ │ - tsteq sp, r0, lsr r1 │ │ │ │ - tsteq r7, ip, lsl r2 │ │ │ │ - tsteq ip, r8, lsl lr │ │ │ │ - strdeq r8, [sp, -r0] │ │ │ │ + tsteq r7, r0, ror #4 │ │ │ │ + tsteq ip, r0, ror #28 │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + tsteq r7, r4, lsr #4 │ │ │ │ + tsteq ip, r4, lsr #28 │ │ │ │ + strdeq r8, [sp, -ip] │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - smlatteq ip, r0, sp, r5 │ │ │ │ + smlatteq ip, ip, sp, r5 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - @ instruction: 0x011731b0 │ │ │ │ - smlatbeq ip, ip, sp, r5 │ │ │ │ - smlabbeq sp, r4, r0, r8 │ │ │ │ + @ instruction: 0x011731b8 │ │ │ │ + @ instruction: 0x010c5db8 │ │ │ │ + swpeq r8, r0, [sp] │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - tsteq r7, r4, ror r1 │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ - tsteq sp, ip, asr #32 │ │ │ │ - tsteq r7, r8, lsr r1 │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ - tsteq sp, ip │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + qaddeq r8, r8, sp │ │ │ │ + tsteq r7, r0, asr #2 │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - strdeq r5, [ip, -ip] │ │ │ │ - tsteq r7, r4, asr #1 │ │ │ │ - smlabteq ip, r0, ip, r5 │ │ │ │ - @ instruction: 0x010d7f98 │ │ │ │ + tsteq ip, r8, lsl #26 │ │ │ │ + tsteq r7, ip, asr #1 │ │ │ │ + smlabteq ip, ip, ip, r5 │ │ │ │ + smlatbeq sp, r4, pc, r7 @ │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - smlabbeq ip, r8, ip, r5 │ │ │ │ - tsteq ip, r0, asr ip │ │ │ │ - tsteq r7, r8, asr #32 │ │ │ │ - tsteq sp, r0, lsr r7 │ │ │ │ + @ instruction: 0x010c5c94 │ │ │ │ + tsteq ip, ip, asr ip │ │ │ │ + tsteq r7, r0, asr r0 │ │ │ │ + tsteq sp, ip, lsr r7 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - tsteq ip, r0, lsl ip │ │ │ │ - tsteq r7, r0, ror #31 │ │ │ │ - ldrdeq r5, [ip, -ip] │ │ │ │ - @ instruction: 0x010d7eb4 │ │ │ │ + tsteq ip, ip, lsl ip │ │ │ │ + tsteq r7, r8, ror #31 │ │ │ │ + smlatteq ip, r8, fp, r5 │ │ │ │ + smlabteq sp, r0, lr, r7 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - smlatbeq ip, r4, fp, r5 │ │ │ │ + @ instruction: 0x010c5bb0 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - tsteq r7, r0, ror pc │ │ │ │ - tsteq ip, ip, ror #22 │ │ │ │ - tsteq sp, r4, asr #28 │ │ │ │ + tsteq r7, r8, ror pc │ │ │ │ + tsteq ip, r8, ror fp │ │ │ │ + tsteq sp, r0, asr lr │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - tsteq ip, r4, lsr fp │ │ │ │ - tsteq sp, r0, lsl lr │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ + tsteq sp, ip, lsl lr │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - tsteq r7, r0, lsl #30 │ │ │ │ - strdeq r5, [ip, -ip] │ │ │ │ - ldrdeq r7, [sp, -r4] │ │ │ │ + tsteq r7, r8, lsl #30 │ │ │ │ + tsteq ip, r8, lsl #22 │ │ │ │ + smlatteq sp, r0, sp, r7 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - tsteq r7, r4, asr #29 │ │ │ │ - smlabteq ip, r0, sl, r5 │ │ │ │ - @ instruction: 0x010d7d98 │ │ │ │ + tsteq r7, ip, asr #29 │ │ │ │ + smlabteq ip, ip, sl, r5 │ │ │ │ + smlatbeq sp, r4, sp, r7 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - tsteq r7, r8, lsl #29 │ │ │ │ - smlabbeq ip, r4, sl, r5 │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ + @ instruction: 0x01172e90 │ │ │ │ + @ instruction: 0x010c5a90 │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - tsteq r7, ip, asr #28 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tsteq sp, r0, lsr #26 │ │ │ │ + tsteq r7, r4, asr lr │ │ │ │ + tsteq ip, r4, asr sl │ │ │ │ + tsteq sp, ip, lsr #26 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - tsteq r7, r0, lsl lr │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - smlatteq sp, r4, ip, r7 │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ + strdeq r7, [sp, -r0] │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - @ instruction: 0x01172dd4 │ │ │ │ - ldrdeq r5, [ip, -r0] │ │ │ │ - smlatbeq sp, r8, ip, r7 │ │ │ │ + @ instruction: 0x01172ddc │ │ │ │ + ldrdeq r5, [ip, -ip] │ │ │ │ + @ instruction: 0x010d7cb4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - @ instruction: 0x01172d98 │ │ │ │ - @ instruction: 0x010c5994 │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ + tsteq r7, r0, lsr #27 │ │ │ │ + smlatbeq ip, r0, r9, r5 │ │ │ │ + tsteq sp, r8, ror ip │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - tsteq ip, ip, asr r9 │ │ │ │ + tsteq ip, r8, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - tsteq ip, ip, lsr #18 │ │ │ │ + tsteq ip, r8, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - strdeq r5, [ip, -ip] │ │ │ │ + tsteq ip, r8, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - ldrdeq r5, [ip, -r0] │ │ │ │ + ldrdeq r5, [ip, -ip] │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - tsteq r7, r4, lsr #25 │ │ │ │ - smlatbeq ip, r0, r8, r5 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ + tsteq r7, ip, lsr #25 │ │ │ │ + smlatbeq ip, ip, r8, r5 │ │ │ │ + smlabbeq sp, r4, fp, r7 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - tsteq r7, r8, ror #24 │ │ │ │ - tsteq ip, r4, ror #16 │ │ │ │ - tsteq sp, ip, lsr fp │ │ │ │ + tsteq r7, r0, ror ip │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ + tsteq sp, r8, asr #22 │ │ │ │ ldr r0, [pc, #-900] @ 51b9ac │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-920] @ 51b9b0 │ │ │ │ @@ -1140860,45 +1140860,45 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ mov r1, #1728 @ 0x6c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 519b84 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - tsteq ip, ip, lsr #16 │ │ │ │ + tsteq ip, r8, lsr r8 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - tsteq ip, r0, lsl #16 │ │ │ │ + tsteq ip, ip, lsl #16 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - @ instruction: 0x01172bd0 │ │ │ │ - smlabteq ip, ip, r7, r5 │ │ │ │ - smlatbeq sp, r8, sl, r7 │ │ │ │ - @ instruction: 0x01172b94 │ │ │ │ - @ instruction: 0x010c5790 │ │ │ │ - tsteq sp, r8, ror #20 │ │ │ │ + @ instruction: 0x01172bd8 │ │ │ │ + ldrdeq r5, [ip, -r8] │ │ │ │ + @ instruction: 0x010d7ab4 │ │ │ │ + @ instruction: 0x01172b9c │ │ │ │ + @ instruction: 0x010c579c │ │ │ │ + tsteq sp, r4, ror sl │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq ip, r4, asr r7 │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ + tsteq r7, r0, ror #22 │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ - strdeq r7, [sp, -r4] │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - smlatteq ip, r0, r6, r5 │ │ │ │ - @ instruction: 0x01172ab4 │ │ │ │ - @ instruction: 0x010c56b0 │ │ │ │ - smlabbeq sp, r8, r9, r7 │ │ │ │ + smlatteq ip, ip, r6, r5 │ │ │ │ + @ instruction: 0x01172abc │ │ │ │ + @ instruction: 0x010c56bc │ │ │ │ + @ instruction: 0x010d7994 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - tsteq r7, r8, ror sl │ │ │ │ - tsteq ip, r4, ror r6 │ │ │ │ - tsteq sp, ip, asr #18 │ │ │ │ + tsteq r7, r0, lsl #21 │ │ │ │ + smlabbeq ip, r0, r6, r5 │ │ │ │ + tsteq sp, r8, asr r9 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ - tsteq sp, r4, lsl r9 │ │ │ │ + tsteq r7, r4, asr #20 │ │ │ │ + tsteq ip, r4, asr #12 │ │ │ │ + tsteq sp, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1141116,51 +1141116,51 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #164] @ 51d40c │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 51d060 │ │ │ │ - tsteq r7, r0, asr r9 │ │ │ │ - tsteq sp, ip, lsr #2 │ │ │ │ - tsteq sp, r4, lsr #16 │ │ │ │ + tsteq r7, r8, asr r9 │ │ │ │ + tsteq sp, r8, lsr r1 │ │ │ │ + tsteq sp, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - smlatbeq sp, r8, fp, r6 │ │ │ │ + @ instruction: 0x010d6bb4 │ │ │ │ eorseq r5, lr, ip, lsr #10 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ + smlabbeq sp, r4, r0, r7 │ │ │ │ + smlatteq sp, r4, r1, r7 │ │ │ │ ldrdeq r7, [sp, -r8] │ │ │ │ - smlabteq sp, ip, r1, r7 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ + qaddeq r7, r0, sp │ │ │ │ + tsteq r2, ip, ror #26 │ │ │ │ eorseq r5, lr, ip, ror r4 │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ - smlatteq ip, r8, r3, r5 │ │ │ │ - smlabteq sp, r8, r6, r7 │ │ │ │ + @ instruction: 0x011727f4 │ │ │ │ + strdeq r5, [ip, -r4] │ │ │ │ + ldrdeq r7, [sp, -r4] │ │ │ │ andeq r0, r0, r6, asr #15 │ │ │ │ - smlabbeq sp, r0, r6, r7 │ │ │ │ - @ instruction: 0x01172798 │ │ │ │ - smlabbeq ip, r8, r3, r5 │ │ │ │ + smlabbeq sp, ip, r6, r7 │ │ │ │ + tsteq r7, r0, lsr #15 │ │ │ │ + @ instruction: 0x010c5394 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ - tsteq sp, r0, lsl #12 │ │ │ │ - tsteq r7, r8, lsl r7 │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ + tsteq sp, ip, lsl #12 │ │ │ │ + tsteq r7, r0, lsr #14 │ │ │ │ + tsteq ip, r4, lsl r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r7, r4, lsr #13 │ │ │ │ - smlatbeq ip, r0, r2, r5 │ │ │ │ - smlabbeq sp, r0, r5, r7 │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ + smlatbeq ip, ip, r2, r5 │ │ │ │ + smlabbeq sp, ip, r5, r7 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r7, ip, ror #12 │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ - tsteq sp, r8, asr #10 │ │ │ │ + tsteq r7, r4, ror r6 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ + tsteq sp, r4, asr r5 │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ - tsteq r7, r4, lsr r6 │ │ │ │ - tsteq ip, r0, lsr r2 │ │ │ │ - tsteq sp, r0, lsl r5 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ + tsteq ip, ip, lsr r2 │ │ │ │ + tsteq sp, ip, lsl r5 │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 0051d410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1141257,16 +1141257,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r8, asr #18 │ │ │ │ - tsteq sp, ip, lsl #12 │ │ │ │ - tsteq r7, ip, lsl r7 │ │ │ │ + tsteq sp, r8, lsl r6 │ │ │ │ + tsteq r7, r4, lsr #14 │ │ │ │ │ │ │ │ 0051d5ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 51d87c │ │ │ │ @@ -1141455,19 +1141455,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq fp, r8, ror r8 │ │ │ │ - tsteq r7, r8, asr r4 │ │ │ │ - tsteq sp, r8, lsr r3 │ │ │ │ + tsteq r7, r0, ror #8 │ │ │ │ + tsteq sp, r4, asr #6 │ │ │ │ tsteq fp, ip, lsr r6 │ │ │ │ - tsteq r7, r8, lsl r4 │ │ │ │ - strdeq r7, [sp, -r8] │ │ │ │ + tsteq r7, r0, lsr #8 │ │ │ │ + tsteq sp, r4, lsl #6 │ │ │ │ │ │ │ │ 0051d8c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1141564,16 +1141564,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x010b6490 │ │ │ │ - tsteq r7, ip, ror #4 │ │ │ │ - tsteq sp, ip, asr #2 │ │ │ │ + tsteq r7, r4, ror r2 │ │ │ │ + tsteq sp, r8, asr r1 │ │ │ │ │ │ │ │ 0051da68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1141754,19 +1141754,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r8, ror #18 │ │ │ │ - @ instruction: 0x01171fb8 │ │ │ │ - @ instruction: 0x010d6e98 │ │ │ │ + tsteq r7, r0, asr #31 │ │ │ │ + smlatbeq sp, r4, lr, r6 │ │ │ │ @ instruction: 0x010b619c │ │ │ │ - tsteq r7, r8, ror pc │ │ │ │ - tsteq sp, r8, asr lr │ │ │ │ + tsteq r7, r0, lsl #31 │ │ │ │ + tsteq sp, r4, ror #28 │ │ │ │ │ │ │ │ 0051dd64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1141944,19 +1141944,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlatteq fp, ip, lr, r5 │ │ │ │ - tsteq r7, r8, asr #25 │ │ │ │ - smlatbeq sp, r8, fp, r6 │ │ │ │ + @ instruction: 0x01171cd0 │ │ │ │ + @ instruction: 0x010d6bb4 │ │ │ │ smlatbeq fp, ip, lr, r5 │ │ │ │ - tsteq r7, r8, lsl #25 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ + @ instruction: 0x01171c90 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ │ │ │ │ 0051e054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1142134,19 +1142134,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r5, [fp, -ip] │ │ │ │ - @ instruction: 0x011719d8 │ │ │ │ - @ instruction: 0x010d68b8 │ │ │ │ + tsteq r7, r0, ror #19 │ │ │ │ + smlabteq sp, r4, r8, r6 │ │ │ │ @ instruction: 0x010b5bbc │ │ │ │ - @ instruction: 0x01171998 │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ + tsteq r7, r0, lsr #19 │ │ │ │ + smlabbeq sp, r4, r8, r6 │ │ │ │ │ │ │ │ 0051e344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 51e614 │ │ │ │ @@ -1142335,19 +1142335,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ smlatteq fp, r0, sl, r5 │ │ │ │ - tsteq r7, r0, asr #13 │ │ │ │ - smlatbeq sp, r0, r5, r6 │ │ │ │ + tsteq r7, r8, asr #13 │ │ │ │ + smlatbeq sp, ip, r5, r6 │ │ │ │ smlatbeq fp, r4, r8, r5 │ │ │ │ - tsteq r7, r0, lsl #13 │ │ │ │ - tsteq sp, r0, ror #10 │ │ │ │ + tsteq r7, r8, lsl #13 │ │ │ │ + tsteq sp, ip, ror #10 │ │ │ │ │ │ │ │ 0051e660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 51e930 │ │ │ │ @@ -1142536,19 +1142536,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ smlabteq fp, r4, r7, r5 │ │ │ │ - tsteq r7, r4, lsr #7 │ │ │ │ - smlabbeq sp, r4, r2, r6 │ │ │ │ + tsteq r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x010d6290 │ │ │ │ smlabbeq fp, r8, r5, r5 │ │ │ │ - tsteq r7, r4, ror #6 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ + tsteq sp, r0, asr r2 │ │ │ │ │ │ │ │ 0051e97c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1142729,19 +1142729,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r4, asr sl │ │ │ │ - tsteq r7, r4, lsr #1 │ │ │ │ - smlabbeq sp, r4, pc, r5 @ │ │ │ │ + tsteq r7, ip, lsr #1 │ │ │ │ + @ instruction: 0x010d5f90 │ │ │ │ smlabbeq fp, r8, r2, r5 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tsteq sp, r4, asr #30 │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq sp, r0, asr pc │ │ │ │ │ │ │ │ 0051ec78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1142922,19 +1142922,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq fp, r8, asr r7 │ │ │ │ - tsteq r7, r8, lsr #27 │ │ │ │ - smlabbeq sp, r8, ip, r5 │ │ │ │ + @ instruction: 0x01170db0 │ │ │ │ + @ instruction: 0x010d5c94 │ │ │ │ smlabbeq fp, ip, pc, r4 @ │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - tsteq sp, r8, asr #24 │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ + tsteq sp, r4, asr ip │ │ │ │ │ │ │ │ 0051ef74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 51f42c │ │ │ │ @@ -1143245,22 +1143245,22 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq fp, r0, ror #28 │ │ │ │ - tsteq r7, r0, asr #20 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ + tsteq r7, r8, asr #20 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ smlabteq fp, r8, sl, r4 │ │ │ │ - tsteq r7, r4, lsr #17 │ │ │ │ - smlabbeq sp, r4, r7, r5 │ │ │ │ + tsteq r7, ip, lsr #17 │ │ │ │ + @ instruction: 0x010d5790 │ │ │ │ smlabbeq fp, r8, ip, r4 │ │ │ │ - tsteq r7, r8, ror #16 │ │ │ │ - tsteq sp, r8, asr #14 │ │ │ │ + tsteq r7, r0, ror r8 │ │ │ │ + tsteq sp, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -1143402,15 +1143402,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 51f6d8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - smlabteq sp, r4, r4, r5 │ │ │ │ + ldrdeq r5, [sp, -r0] │ │ │ │ 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] @ 51f804 │ │ │ │ ldr r2, [pc, #272] @ 51f808 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1143479,19 +1143479,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ b 51f7b4 │ │ │ │ @ instruction: 0x01208510 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010d5494 │ │ │ │ - tsteq r7, r8, asr r6 │ │ │ │ - ldrdeq r2, [ip, -r8] │ │ │ │ - smlatbeq ip, r8, sp, r2 │ │ │ │ - smlabbeq ip, ip, sp, r2 │ │ │ │ + smlatbeq sp, r0, r4, r5 │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ + smlatteq ip, r4, sp, r2 │ │ │ │ + @ instruction: 0x010c2db4 │ │ │ │ + @ instruction: 0x010c2d98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r3, #108] @ 0x6c │ │ │ │ @@ -1143564,21 +1143564,21 @@ │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 51f86c │ │ │ │ - @ instruction: 0x011704dc │ │ │ │ - tsteq sp, r4, lsl #6 │ │ │ │ + tsteq r7, r4, ror #9 │ │ │ │ + tsteq sp, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ - smlabbeq ip, r0, ip, r2 │ │ │ │ - tsteq r7, ip, lsr #8 │ │ │ │ - @ instruction: 0x010d5298 │ │ │ │ - tsteq sp, ip, asr r2 │ │ │ │ + smlabbeq ip, ip, ip, r2 │ │ │ │ + tsteq r7, r4, lsr r4 │ │ │ │ + smlatbeq sp, r4, r2, r5 │ │ │ │ + tsteq sp, r8, ror #4 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr fp, [pc, #540] @ 51fbb8 │ │ │ │ @@ -1143715,24 +1143715,24 @@ │ │ │ │ ldr r1, [pc, #28] @ 51fbc4 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 51fa58 │ │ │ │ @ instruction: 0x01208260 │ │ │ │ - @ instruction: 0x011702f4 │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ + @ instruction: 0x011702fc │ │ │ │ + tsteq sp, r8, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - tsteq r7, ip, asr r2 │ │ │ │ - smlabbeq sp, r8, r0, r5 │ │ │ │ + tsteq r7, r4, ror #4 │ │ │ │ + swpeq r5, r4, [sp] │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ - tsteq ip, r4, lsr sl │ │ │ │ - smlatteq ip, r8, r9, r2 │ │ │ │ + tsteq ip, r0, asr #20 │ │ │ │ + strdeq r2, [ip, -r4] │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr lr, [pc, #440] @ 51fdb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -1143843,22 +1143843,22 @@ │ │ │ │ ldr r1, [pc, #28] @ 51fdc4 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 51fc84 │ │ │ │ strdeq r7, [r0, -ip]! │ │ │ │ - tsteq r7, ip, asr #1 │ │ │ │ - smlatteq sp, ip, lr, r4 │ │ │ │ + ldrsbeq r0, [r7, -r4] │ │ │ │ + strdeq r4, [sp, -r8] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ - smlabbeq sp, r0, lr, r4 │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ - smlatteq ip, r8, r7, r2 │ │ │ │ + tsteq r7, ip, asr r0 │ │ │ │ + smlabbeq sp, ip, lr, r4 │ │ │ │ + tsteq ip, r0, lsr r8 │ │ │ │ + strdeq r2, [ip, -r4] │ │ │ │ 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, #572] @ 520034 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1144003,25 +1144003,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 51fedc │ │ │ │ b 51ffb0 │ │ │ │ @ instruction: 0x01207e08 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r6, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr sp │ │ │ │ + tstpeq r6, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror #26 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ @ instruction: 0x01207d20 │ │ │ │ smlabteq fp, r8, lr, r2 │ │ │ │ - smlabbeq sp, r4, ip, r4 │ │ │ │ + @ instruction: 0x010d4c90 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - @ instruction: 0x010c25b8 │ │ │ │ - tstpeq r6, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ - smlabteq sp, r4, fp, r4 │ │ │ │ - smlabbeq sp, r8, fp, r4 │ │ │ │ + smlabteq ip, r4, r5, r2 │ │ │ │ + tstpeq r6, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [sp, -r0] │ │ │ │ + @ instruction: 0x010d4b94 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr r8, [pc, #2956] @ 520c14 │ │ │ │ @@ -1144761,136 +1144761,136 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 520508 │ │ │ │ - tstpeq r6, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [sp, -r4] │ │ │ │ + @ instruction: 0x0116fcd0 │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ @ instruction: 0x01207b38 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ 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 │ │ │ │ - tstpeq r6, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010d499c │ │ │ │ + tstpeq r6, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sp, r8, r9, r4 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tstpeq r6, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr #18 │ │ │ │ + tstpeq r6, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ 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 │ │ │ │ + tsteq sp, r8, ror #18 │ │ │ │ + tsteq sp, r8, ror #18 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ + tsteq sp, ip, ror #18 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ tsteq sp, ip, asr r9 │ │ │ │ - tsteq sp, ip, asr r9 │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - tsteq sp, r0, ror #18 │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - tsteq sp, r0, asr r9 │ │ │ │ - tsteq sp, r8, asr #18 │ │ │ │ - tsteq sp, r0, asr #18 │ │ │ │ - tsteq sp, r8, lsr r9 │ │ │ │ - tsteq sp, r0, lsr r9 │ │ │ │ + tsteq sp, r4, asr r9 │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + tsteq sp, r4, asr #18 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ + tsteq sp, r4, lsr r9 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ tsteq sp, r8, lsr #18 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ - tsteq sp, ip, lsl r9 │ │ │ │ - tsteq sp, r8, lsl r9 │ │ │ │ - qaddeq r2, r8, ip │ │ │ │ + tsteq sp, r4, lsr #18 │ │ │ │ + tsteq ip, r4, rrx │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - tsteq ip, r0, lsr r0 │ │ │ │ - smlatteq ip, r0, pc, r1 @ │ │ │ │ + tsteq ip, ip, lsr r0 │ │ │ │ + smlatteq ip, ip, pc, r1 @ │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x010c1fb0 │ │ │ │ + @ instruction: 0x010c1fbc │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ - tstpeq r6, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, lsr pc │ │ │ │ - tsteq sp, r4, asr r5 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - tsteq ip, ip, lsl #30 │ │ │ │ - strdeq r1, [ip, -ip] │ │ │ │ - smlabteq ip, r8, lr, r1 │ │ │ │ - @ instruction: 0x010c1eb8 │ │ │ │ + smlabbeq ip, r8, pc, r1 @ │ │ │ │ + tstpeq r6, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, asr #30 │ │ │ │ + tsteq sp, r0, ror #10 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ + tsteq ip, r8, lsl pc │ │ │ │ + tsteq ip, r8, lsl #30 │ │ │ │ + ldrdeq r1, [ip, -r4] │ │ │ │ + smlabteq ip, r4, lr, r1 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - smlabbeq ip, r8, lr, r1 │ │ │ │ + @ instruction: 0x010c1e94 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq ip, r8, asr lr │ │ │ │ + tsteq ip, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq ip, r8, lsr #28 │ │ │ │ + tsteq ip, r4, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r1, [ip, -r8] │ │ │ │ - tstpeq r6, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - smlabteq ip, r4, sp, r1 │ │ │ │ - smlabteq sp, r8, r3, r4 │ │ │ │ + tsteq ip, r4, lsl #28 │ │ │ │ + tstpeq r6, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [ip, -r0] │ │ │ │ + ldrdeq r4, [sp, -r4] │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - tstpeq r6, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq ip, r8, sp, r1 │ │ │ │ - smlabbeq sp, ip, r3, r4 │ │ │ │ + tstpeq r6, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010c1d94 │ │ │ │ + @ instruction: 0x010d4398 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - tstpeq r6, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, asr #26 │ │ │ │ - tsteq sp, r0, asr r3 │ │ │ │ + tstpeq r6, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, asr sp │ │ │ │ + tsteq sp, ip, asr r3 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - tstpeq r6, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsl sp │ │ │ │ - tsteq sp, r8, lsl r3 │ │ │ │ - @ instruction: 0x0116f4b0 │ │ │ │ - ldrdeq r1, [ip, -r4] │ │ │ │ - ldrdeq r4, [sp, -r8] │ │ │ │ + @ instruction: 0x0116f4f4 │ │ │ │ + tsteq ip, ip, lsl sp │ │ │ │ + tsteq sp, r4, lsr #6 │ │ │ │ + @ instruction: 0x0116f4b8 │ │ │ │ + smlatteq ip, r0, ip, r1 │ │ │ │ + smlatteq sp, r4, r2, r4 │ │ │ │ andeq r0, r0, pc, lsr #10 │ │ │ │ - tstpeq r6, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010c1c98 │ │ │ │ - @ instruction: 0x010d429c │ │ │ │ + tstpeq r6, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq ip, r4, ip, r1 │ │ │ │ + smlatbeq sp, r8, r2, r4 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - tstpeq r6, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, asr ip │ │ │ │ - tsteq sp, r0, ror #4 │ │ │ │ + tstpeq r6, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror #24 │ │ │ │ + tsteq sp, ip, ror #4 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x0116f3fc │ │ │ │ - tsteq ip, r0, lsr #24 │ │ │ │ - tsteq sp, r4, lsr #4 │ │ │ │ + tstpeq r6, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr #24 │ │ │ │ + tsteq sp, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - tstpeq r6, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - smlatteq ip, r4, fp, r1 │ │ │ │ - smlatteq sp, r8, r1, r4 │ │ │ │ + tstpeq r6, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [ip, -r0] │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - tstpeq r6, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq ip, r8, fp, r1 │ │ │ │ - smlatbeq sp, ip, r1, r4 │ │ │ │ + tstpeq r6, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010c1bb4 │ │ │ │ + @ instruction: 0x010d41b8 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - tstpeq r6, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, ror #22 │ │ │ │ - tsteq sp, r0, ror r1 │ │ │ │ + tstpeq r6, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, ror fp │ │ │ │ + tsteq sp, ip, ror r1 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - tstpeq r6, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsr fp │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ + tstpeq r6, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr fp │ │ │ │ + tsteq sp, r0, asr #2 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x0116f2d0 │ │ │ │ - strdeq r1, [ip, -r4] │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ + @ instruction: 0x0116f2d8 │ │ │ │ + tsteq ip, r0, lsl #22 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - @ instruction: 0x010c1abc │ │ │ │ + smlabteq ip, r8, sl, r1 │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - smlabbeq ip, r8, sl, r1 │ │ │ │ - tsteq ip, r4, ror sl │ │ │ │ - tsteq ip, r4, ror #20 │ │ │ │ - tsteq ip, r4, lsr sl │ │ │ │ - tsteq ip, r4, lsl sl │ │ │ │ - tsteq ip, r0, lsl #20 │ │ │ │ - smlatteq ip, ip, r9, r1 │ │ │ │ + @ instruction: 0x010c1a94 │ │ │ │ + smlabbeq ip, r0, sl, r1 │ │ │ │ + tsteq ip, r0, ror sl │ │ │ │ + tsteq ip, r0, asr #20 │ │ │ │ + tsteq ip, r0, lsr #20 │ │ │ │ + tsteq ip, ip, lsl #20 │ │ │ │ + strdeq r1, [ip, -r8] │ │ │ │ + smlatteq ip, r4, r9, r1 │ │ │ │ ldrdeq r1, [ip, -r8] │ │ │ │ - smlabteq ip, ip, r9, r1 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ + smlabbeq sp, r4, r0, r4 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1200] @ 5212cc │ │ │ │ @@ -1145194,24 +1145194,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 521140 │ │ │ │ @ instruction: 0x01206de0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01206abc │ │ │ │ - @ instruction: 0x0116ebd4 │ │ │ │ - strdeq r3, [sp, -r0] │ │ │ │ + @ instruction: 0x0116ebdc │ │ │ │ + strdeq r3, [sp, -ip] │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ - tsteq sp, r4, asr #18 │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ + tsteq ip, ip, asr #6 │ │ │ │ + tsteq sp, r0, asr r9 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ - ldrdeq r1, [ip, -r8] │ │ │ │ + tsteq ip, r4, lsl r3 │ │ │ │ + smlatteq ip, r4, r2, r1 │ │ │ │ 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, #1576] @ 521944 │ │ │ │ mov r9, r3 │ │ │ │ @@ -1145608,23 +1145608,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 521690 │ │ │ │ @ instruction: 0x012068e4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0120656c │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ - smlabbeq sp, r8, r3, r3 │ │ │ │ + tsteq r6, r4, ror r5 │ │ │ │ + @ instruction: 0x010d3394 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - tsteq r6, r4, lsr #9 │ │ │ │ - smlabteq ip, r8, ip, r0 │ │ │ │ - smlabteq sp, ip, r2, r3 │ │ │ │ + tsteq r6, ip, lsr #9 │ │ │ │ + ldrdeq r0, [ip, -r4] │ │ │ │ + ldrdeq r3, [sp, -r8] │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x010c0c90 │ │ │ │ - tsteq ip, r0, ror #24 │ │ │ │ + @ instruction: 0x010c0c9c │ │ │ │ + tsteq ip, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1300] @ 521ea4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1145952,37 +1145952,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 521c20 │ │ │ │ @ instruction: 0x01206270 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrdeq r5, [r0, -ip]! │ │ │ │ - ldrsheq lr, [r6, -r8] │ │ │ │ - tsteq sp, r4, lsl pc │ │ │ │ + tsteq r6, r0, lsl #2 │ │ │ │ + tsteq sp, r0, lsr #30 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - tsteq r6, r4, lsr r0 │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ - tsteq sp, r0, ror #28 │ │ │ │ - @ instruction: 0x0116dff8 │ │ │ │ - tsteq ip, ip, lsl r8 │ │ │ │ - tsteq sp, r8, lsr #28 │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq ip, r4, ror #16 │ │ │ │ + tsteq sp, ip, ror #28 │ │ │ │ + tsteq r6, r0 │ │ │ │ + tsteq ip, r8, lsr #16 │ │ │ │ + tsteq sp, r4, lsr lr │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x0116dfbc │ │ │ │ - smlatteq ip, r0, r7, r0 │ │ │ │ - smlatteq sp, r4, sp, r2 │ │ │ │ + tsteq r6, r4, asr #31 │ │ │ │ + smlatteq ip, ip, r7, r0 │ │ │ │ + strdeq r2, [sp, -r0] │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - tsteq r6, r0, lsl #31 │ │ │ │ - smlatbeq ip, r4, r7, r0 │ │ │ │ - smlatbeq sp, ip, sp, r2 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq ip, r8, ror #14 │ │ │ │ - tsteq sp, ip, ror #26 │ │ │ │ + tsteq r6, r8, lsl #31 │ │ │ │ + @ instruction: 0x010c07b0 │ │ │ │ + @ instruction: 0x010d2db8 │ │ │ │ + tsteq r6, ip, asr #30 │ │ │ │ + tsteq ip, r4, ror r7 │ │ │ │ + tsteq sp, r8, ror sp │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ - tsteq ip, r0, lsl #14 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + tsteq ip, ip, lsl #14 │ │ │ │ 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 fp, r2 │ │ │ │ ldr r2, [pc, #1456] @ 5224dc │ │ │ │ @@ -1146349,39 +1146349,39 @@ │ │ │ │ add r2, r2, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5222f8 │ │ │ │ ldrdeq r5, [r0, -r4]! │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, r4, ror #25 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ + tsteq r6, ip, ror #25 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ @ instruction: 0x01205904 │ │ │ │ - @ instruction: 0x0116d9fc │ │ │ │ - tsteq ip, r0, lsr #4 │ │ │ │ - tsteq sp, ip, lsr #16 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq ip, ip, lsr #4 │ │ │ │ + tsteq sp, r8, lsr r8 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - tsteq r6, r0, asr #19 │ │ │ │ - smlatteq ip, r4, r1, r0 │ │ │ │ - smlatteq sp, r8, r7, r2 │ │ │ │ + tsteq r6, r8, asr #19 │ │ │ │ + strdeq r0, [ip, -r0] │ │ │ │ + strdeq r2, [sp, -r4] │ │ │ │ muleq r0, r6, r3 │ │ │ │ - tsteq r6, r4, lsl #19 │ │ │ │ - smlatbeq ip, r8, r1, r0 │ │ │ │ - smlatbeq sp, ip, r7, r2 │ │ │ │ + tsteq r6, ip, lsl #19 │ │ │ │ + @ instruction: 0x010c01b4 │ │ │ │ + @ instruction: 0x010d27b8 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - tsteq ip, r0, ror r1 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - tsteq r6, r8, ror #17 │ │ │ │ - tsteq ip, ip, lsl #2 │ │ │ │ - tsteq sp, r0, lsl r7 │ │ │ │ + tsteq ip, ip, ror r1 │ │ │ │ + tsteq ip, ip, asr #2 │ │ │ │ + @ instruction: 0x0116d8f0 │ │ │ │ + tsteq ip, r8, lsl r1 │ │ │ │ + tsteq sp, ip, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, ip, lsr #17 │ │ │ │ - ldrdeq r0, [ip, -r0] │ │ │ │ - ldrdeq r2, [sp, -r4] │ │ │ │ + @ instruction: 0x0116d8b4 │ │ │ │ + ldrdeq r0, [ip, -ip] │ │ │ │ + smlatteq sp, r0, r6, r2 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1628] @ 522bc4 │ │ │ │ @@ -1146791,32 +1146791,32 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52279c │ │ │ │ @ instruction: 0x01205694 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - tsteq sp, ip, asr #10 │ │ │ │ + tsteq r6, r4, lsr r7 │ │ │ │ + tsteq sp, r8, asr r5 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ @ instruction: 0x01205460 │ │ │ │ - smlabteq fp, r4, sl, pc @ │ │ │ │ - tsteq r6, ip, ror #4 │ │ │ │ - @ instruction: 0x010bfa90 │ │ │ │ - swpeq r2, ip, [sp] │ │ │ │ + ldrdeq pc, [fp, -r0] │ │ │ │ + tsteq r6, r4, ror r2 │ │ │ │ + @ instruction: 0x010bfa9c │ │ │ │ + smlatbeq sp, r8, r0, r2 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - tstpeq fp, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - qaddeq r2, r8, sp │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + tstpeq fp, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, rrx │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x0116d1f4 │ │ │ │ - tstpeq fp, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, ip, lsl r0 │ │ │ │ + @ instruction: 0x0116d1fc │ │ │ │ + tstpeq fp, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r8, lsr #32 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - smlatteq fp, r0, r9, pc @ │ │ │ │ + smlatteq fp, ip, r9, pc @ │ │ │ │ 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] @ 522e60 │ │ │ │ ldr r3, [pc, #560] @ 522e64 │ │ │ │ @@ -1146959,26 +1146959,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 522cb0 │ │ │ │ ldrdeq r4, [r0, -r4]! @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01204f4c │ │ │ │ - tsteq r6, r4, asr r0 │ │ │ │ + tsteq r6, ip, asr r0 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - tsteq sp, r0, ror lr │ │ │ │ - ldrdeq pc, [fp, -r4] │ │ │ │ + tsteq sp, ip, ror lr │ │ │ │ + smlatteq fp, r0, r7, pc @ │ │ │ │ andeq r0, r0, r6, asr #10 │ │ │ │ - smlatbeq fp, r8, r7, pc @ │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - smlabbeq fp, r8, r7, pc @ │ │ │ │ - @ instruction: 0x010d1d90 │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - tstpeq fp, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr sp │ │ │ │ + @ instruction: 0x010bf7b4 │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + @ instruction: 0x010bf794 │ │ │ │ + @ instruction: 0x010d1d9c │ │ │ │ + tsteq r6, r0, lsr pc │ │ │ │ + tstpeq fp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror #26 │ │ │ │ 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] @ 523704 │ │ │ │ ldr r3, [pc, #2124] @ 523708 │ │ │ │ @@ -1147515,95 +1147515,95 @@ │ │ │ │ b 52306c │ │ │ │ @ instruction: 0x01204d4c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01204d24 │ │ │ │ @ instruction: 0x01204b90 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - smlatteq sp, r0, sl, r1 │ │ │ │ - tsteq r6, r4, lsr #25 │ │ │ │ - @ instruction: 0x0116cbd0 │ │ │ │ - strdeq pc, [fp, -r0] │ │ │ │ - strdeq r1, [sp, -r8] │ │ │ │ + smlatteq sp, ip, sl, r1 │ │ │ │ + tsteq r6, ip, lsr #25 │ │ │ │ + @ instruction: 0x0116cbd8 │ │ │ │ + strdeq pc, [fp, -ip] │ │ │ │ + tsteq sp, r4, lsl #20 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r6, r0, lsl #23 │ │ │ │ - smlatbeq fp, r4, r3, pc @ │ │ │ │ - smlatbeq sp, ip, r9, r1 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tstpeq fp, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, ror #18 │ │ │ │ + tsteq r6, r8, lsl #23 │ │ │ │ + @ instruction: 0x010bf3b0 │ │ │ │ + @ instruction: 0x010d19b8 │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + tstpeq fp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, ror r9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - smlabteq sp, ip, fp, r1 │ │ │ │ - tsteq r6, r8, ror #21 │ │ │ │ - tsteq sp, r0, lsl r9 │ │ │ │ + ldrdeq r1, [sp, -r8] │ │ │ │ + @ instruction: 0x0116caf0 │ │ │ │ + tsteq sp, ip, lsl r9 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq r6, ip, lsr #21 │ │ │ │ - smlabteq fp, ip, r2, pc @ │ │ │ │ - ldrdeq r1, [sp, -r4] │ │ │ │ + @ instruction: 0x0116cab4 │ │ │ │ + ldrdeq pc, [fp, -r8] │ │ │ │ + smlatteq sp, r0, r8, r1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - @ instruction: 0x010bf290 │ │ │ │ - @ instruction: 0x010d189c │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + @ instruction: 0x010bf29c │ │ │ │ + smlatbeq sp, r8, r8, r1 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - tstpeq fp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, asr r8 │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tstpeq fp, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - @ instruction: 0x0116c9f8 │ │ │ │ - tstpeq fp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tstpeq fp, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, ip, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlatteq fp, r0, r1, pc @ │ │ │ │ - tsteq r6, r8, lsl #19 │ │ │ │ - smlatbeq fp, ip, r1, pc @ │ │ │ │ - @ instruction: 0x010d17b0 │ │ │ │ + smlatteq fp, ip, r1, pc @ │ │ │ │ + @ instruction: 0x0116c990 │ │ │ │ + @ instruction: 0x010bf1b8 │ │ │ │ + @ instruction: 0x010d17bc │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - tstpeq fp, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ - tstpeq fp, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r4, asr #14 │ │ │ │ - @ instruction: 0x0116c8dc │ │ │ │ - mrseq pc, (UNDEF: 27) @ │ │ │ │ - tsteq sp, r4, lsl #14 │ │ │ │ + smlabbeq fp, r0, r1, pc @ │ │ │ │ + tsteq r6, r0, lsr #18 │ │ │ │ + tstpeq fp, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ + tsteq r6, r4, ror #17 │ │ │ │ + tstpeq fp, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - tsteq r6, r0, lsr #17 │ │ │ │ - smlabteq fp, r4, r0, pc @ │ │ │ │ - smlabteq sp, r8, r6, r1 │ │ │ │ + tsteq r6, r8, lsr #17 │ │ │ │ + ldrdeq pc, [fp, -r0] │ │ │ │ + ldrdeq r1, [sp, -r4] │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ - smlabbeq fp, r8, r0, pc @ │ │ │ │ - @ instruction: 0x010d1690 │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ - tstpeq fp, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, asr r6 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + swpeq pc, r4, [fp] @ │ │ │ │ + @ instruction: 0x010d169c │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + qaddeq pc, r8, fp @ │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ - tstpeq fp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - @ instruction: 0x0116c7b0 │ │ │ │ - ldrdeq lr, [fp, -r4] │ │ │ │ - ldrdeq r1, [sp, -r8] │ │ │ │ + @ instruction: 0x0116c7f4 │ │ │ │ + tstpeq fp, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq sp, r4, lsr #12 │ │ │ │ + @ instruction: 0x0116c7b8 │ │ │ │ + smlatteq fp, r0, pc, lr @ │ │ │ │ + smlatteq sp, r4, r5, r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - @ instruction: 0x010bef98 │ │ │ │ - smlatbeq sp, r0, r5, r1 │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - tsteq fp, ip, asr pc │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - @ instruction: 0x0116c6fc │ │ │ │ - tsteq fp, r0, lsr #30 │ │ │ │ - tsteq sp, r4, lsr #10 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ + smlatbeq fp, r4, pc, lr @ │ │ │ │ + smlatbeq sp, ip, r5, r1 │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + tsteq fp, r8, ror #30 │ │ │ │ + tsteq sp, r0, ror r5 │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ + tsteq fp, ip, lsr #30 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ - smlatteq fp, r4, lr, lr │ │ │ │ - smlatteq sp, r8, r4, r1 │ │ │ │ + tsteq r6, r8, asr #13 │ │ │ │ + strdeq lr, [fp, -r0] │ │ │ │ + strdeq r1, [sp, -r4] │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq r6, r4, lsl #13 │ │ │ │ - smlatbeq fp, r8, lr, lr │ │ │ │ - smlatbeq sp, ip, r4, r1 │ │ │ │ + tsteq r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x010beeb4 │ │ │ │ + @ instruction: 0x010d14b8 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr r6, [pc, #736] @ 523b60 │ │ │ │ @@ -1147790,33 +1147790,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 523958 │ │ │ │ @ instruction: 0x0120437c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlabteq sp, r4, r2, r1 │ │ │ │ - tsteq r6, r8, lsl #9 │ │ │ │ + ldrdeq r1, [sp, -r0] │ │ │ │ + @ instruction: 0x0116c490 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x0116c3d8 │ │ │ │ - tsteq sp, r8, lsl #4 │ │ │ │ + tsteq r6, r0, ror #7 │ │ │ │ + tsteq sp, r4, lsl r2 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - smlabteq fp, ip, fp, lr │ │ │ │ - tsteq fp, ip, asr #22 │ │ │ │ - tsteq fp, r8, lsl fp │ │ │ │ - tsteq fp, r0, lsl #22 │ │ │ │ - tsteq r6, ip, lsr #5 │ │ │ │ - ldrdeq lr, [fp, -r0] │ │ │ │ - ldrdeq r1, [sp, -ip] │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ - @ instruction: 0x010bea94 │ │ │ │ - smlatbeq sp, r8, r0, r1 │ │ │ │ - tsteq fp, r8, ror #20 │ │ │ │ - tsteq sp, r0, lsr #6 │ │ │ │ + ldrdeq lr, [fp, -r8] │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ + tsteq fp, r4, lsr #22 │ │ │ │ + tsteq fp, ip, lsl #22 │ │ │ │ + @ instruction: 0x0116c2b4 │ │ │ │ + ldrdeq lr, [fp, -ip] │ │ │ │ + smlatteq sp, r8, r0, r1 │ │ │ │ + tsteq r6, r4, lsl #5 │ │ │ │ + smlatbeq fp, r0, sl, lr │ │ │ │ + strheq r1, [sp, -r4] │ │ │ │ + tsteq fp, r4, ror sl │ │ │ │ + tsteq sp, ip, lsr #6 │ │ │ │ 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, #1072] @ 524000 │ │ │ │ ldr r3, [pc, #1072] @ 524004 │ │ │ │ @@ -1148088,51 +1148088,51 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 523d7c │ │ │ │ @ instruction: 0x01204034 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01204000 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatteq sp, ip, lr, r0 │ │ │ │ - ldrheq ip, [r6, -r0] │ │ │ │ + strdeq r0, [sp, -r8] │ │ │ │ + ldrheq ip, [r6, -r8] │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ andeq r0, r0, lr, ror sl │ │ │ │ smlawbeq r0, r0, lr, r3 │ │ │ │ - tsteq r6, ip, lsl #31 │ │ │ │ - smlatbeq fp, ip, r7, lr │ │ │ │ - @ instruction: 0x010d0db4 │ │ │ │ + @ instruction: 0x0116bf94 │ │ │ │ + @ instruction: 0x010be7b8 │ │ │ │ + smlabteq sp, r0, sp, r0 │ │ │ │ andeq r0, r0, sl, ror sl │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - tsteq fp, ip, ror #14 │ │ │ │ - tsteq sp, r0, ror sp │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ + tsteq sp, ip, ror sp │ │ │ │ andeq r0, r0, r1, ror sl │ │ │ │ - tsteq r6, ip, lsl #30 │ │ │ │ - tsteq fp, r0, lsr r7 │ │ │ │ - tsteq sp, r4, lsr sp │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ + tsteq fp, ip, lsr r7 │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - @ instruction: 0x0116bed0 │ │ │ │ - strdeq lr, [fp, -r4] │ │ │ │ - strdeq r0, [sp, -r8] │ │ │ │ + @ instruction: 0x0116bed8 │ │ │ │ + tsteq fp, r0, lsl #14 │ │ │ │ + tsteq sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - @ instruction: 0x0116be94 │ │ │ │ - @ instruction: 0x010be6b8 │ │ │ │ - @ instruction: 0x010d0cbc │ │ │ │ + @ instruction: 0x0116be9c │ │ │ │ + smlabteq fp, r4, r6, lr │ │ │ │ + smlabteq sp, r8, ip, r0 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - tsteq fp, ip, ror r6 │ │ │ │ - smlabbeq sp, r0, ip, r0 │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + smlabbeq fp, r8, r6, lr │ │ │ │ + smlabbeq sp, ip, ip, r0 │ │ │ │ andeq r0, r0, r3, ror sl │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - tsteq fp, r0, asr #12 │ │ │ │ - tsteq sp, r4, asr #24 │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + tsteq fp, ip, asr #12 │ │ │ │ + tsteq sp, r0, asr ip │ │ │ │ andeq r0, r0, r1, lsl #21 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - ldrdeq lr, [fp, -r8] │ │ │ │ - smlatbeq fp, r8, r5, lr │ │ │ │ + smlatteq fp, r4, r5, lr │ │ │ │ + @ instruction: 0x010be5b4 │ │ │ │ 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] @ 52502c │ │ │ │ ldr r2, [r0, #284] @ 0x11c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1149124,438 +1149124,438 @@ │ │ │ │ bl c0190 │ │ │ │ b 5240ec │ │ │ │ andeq r8, r0, ip, lsr #12 │ │ │ │ @ instruction: 0x01203b38 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01203b10 │ │ │ │ tsteq sl, r0, asr r5 │ │ │ │ - tsteq sp, ip, asr sp │ │ │ │ - smlatteq sp, ip, r9, r1 │ │ │ │ - tsteq sp, r0, lsl sl │ │ │ │ - tsteq sp, r4, asr #20 │ │ │ │ - tsteq sp, r8, ror sl │ │ │ │ - @ instruction: 0x010d1a94 │ │ │ │ - smlabteq sp, r4, sl, r1 │ │ │ │ - tsteq sp, r0, lsl #22 │ │ │ │ - tsteq sp, r0, asr #22 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ - smlabbeq sp, r4, fp, r1 │ │ │ │ - smlatbeq sp, ip, fp, r1 │ │ │ │ - smlatteq sp, r8, fp, r1 │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - tsteq sp, r4, ror #24 │ │ │ │ - @ instruction: 0x010d1c90 │ │ │ │ - smlatbeq sp, r8, ip, r1 │ │ │ │ - smlabteq sp, ip, ip, r1 │ │ │ │ - strdeq r1, [sp, -r4] │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ - @ instruction: 0x010d1d9c │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ strdeq r1, [sp, -r8] │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ - smlatbeq sp, ip, lr, r1 │ │ │ │ + tsteq sp, ip, lsl sl │ │ │ │ + tsteq sp, r0, asr sl │ │ │ │ + smlabbeq sp, r4, sl, r1 │ │ │ │ + smlatbeq sp, r0, sl, r1 │ │ │ │ ldrdeq r1, [sp, -r0] │ │ │ │ - tsteq sp, r4, lsr pc │ │ │ │ - smlabbeq sp, r0, pc, r1 @ │ │ │ │ - smlatbeq sp, ip, pc, r1 @ │ │ │ │ + tsteq sp, ip, lsl #22 │ │ │ │ + tsteq sp, ip, asr #22 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + @ instruction: 0x010d1b90 │ │ │ │ + @ instruction: 0x010d1bb8 │ │ │ │ + strdeq r1, [sp, -r4] │ │ │ │ + tsteq sp, r8, lsr ip │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + @ instruction: 0x010d1c9c │ │ │ │ + @ instruction: 0x010d1cb4 │ │ │ │ ldrdeq r1, [sp, -r8] │ │ │ │ - tsteq sp, r4, lsl r0 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - swpeq r2, r4, [sp] │ │ │ │ - ldrdeq r2, [sp, -r8] │ │ │ │ - strdeq r2, [sp, -r8] │ │ │ │ - tsteq sp, r8, lsl #2 │ │ │ │ - tsteq sp, r8, lsr r1 │ │ │ │ - @ instruction: 0x010d219c │ │ │ │ - tsteq sp, r4, lsl r2 │ │ │ │ - tsteq sp, r8, ror r2 │ │ │ │ - strdeq r2, [sp, -r4] │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ - tsteq fp, r0, ror #30 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq pc, r8, asr #10 │ │ │ │ - @ instruction: 0x010d0890 │ │ │ │ - smlatbeq sp, r0, r8, r0 │ │ │ │ - @ instruction: 0x010d08b0 │ │ │ │ - smlabteq sp, r0, r8, r0 │ │ │ │ + tsteq sp, r0, lsl #26 │ │ │ │ + tsteq sp, r0, lsr sp │ │ │ │ + smlatbeq sp, r8, sp, r1 │ │ │ │ + tsteq sp, r4, lsl #28 │ │ │ │ + tsteq sp, r8, ror #28 │ │ │ │ + @ instruction: 0x010d1eb8 │ │ │ │ + ldrdeq r1, [sp, -ip] │ │ │ │ + tsteq sp, r0, asr #30 │ │ │ │ + smlabbeq sp, ip, pc, r1 @ │ │ │ │ + @ instruction: 0x010d1fb8 │ │ │ │ + smlatteq sp, r4, pc, r1 @ │ │ │ │ + tsteq sp, r0, lsr #32 │ │ │ │ + qaddeq r2, r0, sp │ │ │ │ + smlatbeq sp, r0, r0, r2 │ │ │ │ + smlatteq sp, r4, r0, r2 │ │ │ │ + tsteq sp, r4, lsl #2 │ │ │ │ + tsteq sp, r4, lsl r1 │ │ │ │ + tsteq sp, r4, asr #2 │ │ │ │ + smlatbeq sp, r8, r1, r2 │ │ │ │ + tsteq sp, r0, lsr #4 │ │ │ │ + smlabbeq sp, r4, r2, r2 │ │ │ │ + mrseq r2, SP_mon │ │ │ │ + tsteq r6, r4, asr #14 │ │ │ │ + tsteq fp, ip, ror #30 │ │ │ │ + tsteq sp, r8, ror r5 │ │ │ │ + tsteq pc, r4, asr r5 @ │ │ │ │ + @ instruction: 0x010d089c │ │ │ │ + smlatbeq sp, ip, r8, r0 │ │ │ │ + @ instruction: 0x010d08bc │ │ │ │ + smlabteq sp, ip, r8, r0 │ │ │ │ + ldrdeq r0, [sp, -ip] │ │ │ │ + smlatteq sp, ip, r8, r0 │ │ │ │ + strdeq r0, [sp, -ip] │ │ │ │ + tsteq sp, ip, lsl #18 │ │ │ │ + tsteq sp, ip, lsl r9 │ │ │ │ + tsteq sp, ip, lsr #18 │ │ │ │ + tsteq sp, ip, lsr r9 │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + tsteq sp, r4, ror #18 │ │ │ │ + tsteq sp, ip, ror r9 │ │ │ │ + @ instruction: 0x010d0990 │ │ │ │ + smlatbeq sp, r8, r9, r0 │ │ │ │ + @ instruction: 0x010d09b4 │ │ │ │ + ldrdeq r0, [sp, -r4] │ │ │ │ + strdeq r0, [sp, -r8] │ │ │ │ + tsteq sp, ip, lsl sl │ │ │ │ + tsteq sp, r0, asr #20 │ │ │ │ + tsteq sp, r4, ror #20 │ │ │ │ + smlabbeq sp, r8, sl, r0 │ │ │ │ + smlatbeq sp, ip, sl, r0 │ │ │ │ ldrdeq r0, [sp, -r0] │ │ │ │ - smlatteq sp, r0, r8, r0 │ │ │ │ + strdeq r0, [sp, -r4] │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ + tsteq sp, ip, lsr fp │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + smlabbeq sp, r4, fp, r0 │ │ │ │ + smlatbeq sp, r8, fp, r0 │ │ │ │ + smlabteq sp, ip, fp, r0 │ │ │ │ strdeq r0, [sp, -r0] │ │ │ │ - tsteq sp, r0, lsl #18 │ │ │ │ - tsteq sp, r0, lsl r9 │ │ │ │ - tsteq sp, r0, lsr #18 │ │ │ │ - tsteq sp, r0, lsr r9 │ │ │ │ - tsteq sp, r0, asr #18 │ │ │ │ - tsteq sp, r0, asr #18 │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - tsteq sp, r0, ror r9 │ │ │ │ - smlabbeq sp, r4, r9, r0 │ │ │ │ - @ instruction: 0x010d099c │ │ │ │ - smlatbeq sp, r8, r9, r0 │ │ │ │ - smlabteq sp, r8, r9, r0 │ │ │ │ - smlatteq sp, ip, r9, r0 │ │ │ │ - tsteq sp, r0, lsl sl │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ - tsteq sp, r8, asr sl │ │ │ │ - tsteq sp, ip, ror sl │ │ │ │ - smlatbeq sp, r0, sl, r0 │ │ │ │ - smlabteq sp, r4, sl, r0 │ │ │ │ - smlatteq sp, r8, sl, r0 │ │ │ │ - tsteq sp, ip, lsl #22 │ │ │ │ - tsteq sp, r0, lsr fp │ │ │ │ - tsteq sp, r4, asr fp │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - @ instruction: 0x010d0b9c │ │ │ │ - smlabteq sp, r0, fp, r0 │ │ │ │ - smlatteq sp, r4, fp, r0 │ │ │ │ - tsteq sp, r8, lsl #24 │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - tsteq sp, r0, asr ip │ │ │ │ - tsteq sp, r4, ror ip │ │ │ │ - @ instruction: 0x010d0c98 │ │ │ │ - @ instruction: 0x010d0cbc │ │ │ │ - smlatteq sp, r0, ip, r0 │ │ │ │ - tsteq sp, r4, lsl #26 │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ - tsteq sp, r0, asr sp │ │ │ │ - tsteq sp, r4, ror #26 │ │ │ │ - tsteq sp, ip, ror sp │ │ │ │ - @ instruction: 0x010d0d90 │ │ │ │ - smlatbeq sp, r8, sp, r0 │ │ │ │ - smlabteq sp, r0, sp, r0 │ │ │ │ - @ instruction: 0x010d0d98 │ │ │ │ + tsteq sp, r4, lsl ip │ │ │ │ + tsteq sp, r8, lsr ip │ │ │ │ + tsteq sp, ip, asr ip │ │ │ │ + smlabbeq sp, r0, ip, r0 │ │ │ │ + smlatbeq sp, r4, ip, r0 │ │ │ │ + smlabteq sp, r8, ip, r0 │ │ │ │ + smlatteq sp, ip, ip, r0 │ │ │ │ + tsteq sp, r0, lsl sp │ │ │ │ + tsteq sp, r0, lsr sp │ │ │ │ + tsteq sp, r4, asr #26 │ │ │ │ + tsteq sp, ip, asr sp │ │ │ │ + tsteq sp, r0, ror sp │ │ │ │ + smlabbeq sp, r8, sp, r0 │ │ │ │ @ instruction: 0x010d0d9c │ │ │ │ + @ instruction: 0x010d0db4 │ │ │ │ + smlabteq sp, ip, sp, r0 │ │ │ │ smlatbeq sp, r4, sp, r0 │ │ │ │ - strdeq r0, [sp, -r0] │ │ │ │ - smlabteq sp, r8, sp, r0 │ │ │ │ - ldrdeq r0, [sp, -ip] │ │ │ │ - ldrdeq r0, [sp, -r8] │ │ │ │ - tsteq sp, ip, lsl sp │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ - tsteq fp, r0, asr #14 │ │ │ │ - tstpeq ip, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sp, r8, sp, r0 │ │ │ │ + @ instruction: 0x010d0db0 │ │ │ │ + strdeq r0, [sp, -ip] │ │ │ │ + ldrdeq r0, [sp, -r4] │ │ │ │ + smlatteq sp, r8, sp, r0 │ │ │ │ + smlatteq sp, r4, sp, r0 │ │ │ │ + tsteq sp, r8, lsr #26 │ │ │ │ + tsteq r6, r4, lsr #30 │ │ │ │ + tsteq fp, ip, asr #14 │ │ │ │ + tstpeq ip, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - tsteq r6, r0, ror #29 │ │ │ │ - tsteq fp, r4, lsl #14 │ │ │ │ - tstpeq ip, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror #29 │ │ │ │ + tsteq fp, r0, lsl r7 │ │ │ │ + tstpeq ip, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - tsteq r6, r8, lsr #29 │ │ │ │ - smlabteq fp, ip, r6, sp │ │ │ │ - ldrdeq pc, [ip, -r8] │ │ │ │ + @ instruction: 0x0116aeb0 │ │ │ │ + ldrdeq sp, [fp, -r8] │ │ │ │ + smlatteq ip, r4, ip, pc @ │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - tsteq r6, r0, ror lr │ │ │ │ - @ instruction: 0x010bd694 │ │ │ │ - smlatbeq ip, r0, ip, pc @ │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ + smlatbeq fp, r0, r6, sp │ │ │ │ + smlatbeq ip, ip, ip, pc @ │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ - tstpeq ip, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ + tstpeq ip, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - tsteq fp, r4, lsr #12 │ │ │ │ - tstpeq ip, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ + tsteq fp, r0, lsr r6 │ │ │ │ + tstpeq ip, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl sl │ │ │ │ - tsteq r6, r8, asr #27 │ │ │ │ - smlatteq fp, ip, r5, sp │ │ │ │ - strdeq pc, [ip, -r8] │ │ │ │ + @ instruction: 0x0116add0 │ │ │ │ + strdeq sp, [fp, -r8] │ │ │ │ + tstpeq ip, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - @ instruction: 0x0116ad90 │ │ │ │ - @ instruction: 0x010bd5b4 │ │ │ │ - smlabteq ip, r0, fp, pc @ │ │ │ │ + @ instruction: 0x0116ad98 │ │ │ │ + smlabteq fp, r0, r5, sp │ │ │ │ + smlabteq ip, ip, fp, pc @ │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - tsteq r6, r8, asr sp │ │ │ │ - tsteq fp, ip, ror r5 │ │ │ │ - smlabbeq ip, r8, fp, pc @ │ │ │ │ + tsteq r6, r0, ror #26 │ │ │ │ + smlabbeq fp, r8, r5, sp │ │ │ │ + @ instruction: 0x010cfb94 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - smlabbeq fp, ip, lr, ip │ │ │ │ - @ instruction: 0x010cf498 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + @ instruction: 0x010bce98 │ │ │ │ + smlatbeq ip, r4, r4, pc @ │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ - tstpeq ip, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0116a5f8 │ │ │ │ - tsteq fp, ip, lsl lr │ │ │ │ - tstpeq ip, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + tsteq fp, r0, ror #28 │ │ │ │ + tstpeq ip, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ + tsteq fp, r8, lsr #28 │ │ │ │ + tstpeq ip, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - tsteq r6, r0, asr #11 │ │ │ │ - smlatteq fp, r4, sp, ip │ │ │ │ - strdeq pc, [ip, -r0] │ │ │ │ + tsteq r6, r8, asr #11 │ │ │ │ + strdeq ip, [fp, -r0] │ │ │ │ + strdeq pc, [ip, -ip] │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - tsteq r6, r8, lsl #11 │ │ │ │ - smlatbeq fp, ip, sp, ip │ │ │ │ - @ instruction: 0x010cf3b8 │ │ │ │ + @ instruction: 0x0116a590 │ │ │ │ + @ instruction: 0x010bcdb8 │ │ │ │ + smlabteq ip, r4, r3, pc @ │ │ │ │ andeq r0, r0, sp, lsl #20 │ │ │ │ - tsteq r6, r0, asr r5 │ │ │ │ - tsteq fp, r4, ror sp │ │ │ │ - smlabbeq ip, r0, r3, pc @ │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ + smlabbeq fp, r0, sp, ip │ │ │ │ + smlabbeq ip, ip, r3, pc @ │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - tsteq fp, ip, lsr sp │ │ │ │ - tstpeq ip, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq fp, r8, asr #26 │ │ │ │ + tstpeq ip, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #20 │ │ │ │ - tsteq r6, r0, ror #9 │ │ │ │ - tsteq fp, r4, lsl #26 │ │ │ │ - tstpeq ip, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror #9 │ │ │ │ + tsteq fp, r0, lsl sp │ │ │ │ + tstpeq ip, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - tsteq r6, r8, lsr #9 │ │ │ │ - smlabteq fp, ip, ip, ip │ │ │ │ - ldrdeq pc, [ip, -r8] │ │ │ │ + @ instruction: 0x0116a4b0 │ │ │ │ + ldrdeq ip, [fp, -r8] │ │ │ │ + smlatteq ip, r4, r2, pc @ │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - @ instruction: 0x010bcc94 │ │ │ │ - smlatbeq ip, r0, r2, pc @ │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + smlatbeq fp, r0, ip, ip │ │ │ │ + smlatbeq ip, ip, r2, pc @ │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ - tsteq fp, ip, asr ip │ │ │ │ - tstpeq ip, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq fp, r8, ror #24 │ │ │ │ + tstpeq ip, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ - tstpeq ip, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #8 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ + tstpeq ip, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - tsteq r6, r8, asr #7 │ │ │ │ - smlatteq fp, ip, fp, ip │ │ │ │ - strdeq pc, [ip, -r8] │ │ │ │ + @ instruction: 0x0116a3d0 │ │ │ │ + strdeq ip, [fp, -r8] │ │ │ │ + tstpeq ip, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - @ instruction: 0x0116a390 │ │ │ │ - @ instruction: 0x010bcbb4 │ │ │ │ - smlabteq ip, r0, r1, pc @ │ │ │ │ + @ instruction: 0x0116a398 │ │ │ │ + smlabteq fp, r0, fp, ip │ │ │ │ + smlabteq ip, ip, r1, pc @ │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ - tsteq fp, ip, ror fp │ │ │ │ - smlabbeq ip, r8, r1, pc @ │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + smlabbeq fp, r8, fp, ip │ │ │ │ + @ instruction: 0x010cf194 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - tsteq fp, r4, asr #22 │ │ │ │ - tstpeq ip, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, ror #5 │ │ │ │ - tsteq fp, ip, lsl #22 │ │ │ │ - tstpeq ip, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + tsteq fp, r0, asr fp │ │ │ │ + tstpeq ip, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0116a2f0 │ │ │ │ + tsteq fp, r8, lsl fp │ │ │ │ + tstpeq ip, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0116a2b0 │ │ │ │ - ldrdeq ip, [fp, -r4] │ │ │ │ - smlatteq ip, r0, r0, pc @ │ │ │ │ + @ instruction: 0x0116a2b8 │ │ │ │ + smlatteq fp, r0, sl, ip │ │ │ │ + smlatteq ip, ip, r0, pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r6, r8, ror r2 │ │ │ │ - @ instruction: 0x010bca9c │ │ │ │ - smlatbeq ip, r8, r0, pc @ │ │ │ │ + tsteq r6, r0, lsl #5 │ │ │ │ + smlatbeq fp, r8, sl, ip │ │ │ │ + strheq pc, [ip, -r4] @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ - tstpeq ip, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + tsteq fp, r0, ror sl │ │ │ │ + tstpeq ip, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r6, r8, lsl #4 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ - tstpeq ip, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsl r2 │ │ │ │ + tsteq fp, r8, lsr sl │ │ │ │ + tstpeq ip, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0116a1d0 │ │ │ │ - strdeq ip, [fp, -r4] │ │ │ │ - mrseq pc, (UNDEF: 12) @ │ │ │ │ + @ instruction: 0x0116a1d8 │ │ │ │ + tsteq fp, r0, lsl #20 │ │ │ │ + tstpeq ip, ip @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0116a198 │ │ │ │ - @ instruction: 0x010bc9bc │ │ │ │ - smlabteq ip, r8, pc, lr @ │ │ │ │ + tsteq r6, r0, lsr #3 │ │ │ │ + smlabteq fp, r8, r9, ip │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ - smlabbeq fp, r4, r9, ip │ │ │ │ - @ instruction: 0x010cef90 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ + @ instruction: 0x010bc990 │ │ │ │ + @ instruction: 0x010cef9c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - tsteq fp, ip, asr #18 │ │ │ │ - tsteq ip, r8, asr pc │ │ │ │ + tsteq r6, r0, lsr r1 │ │ │ │ + tsteq fp, r8, asr r9 │ │ │ │ + tsteq ip, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsheq sl, [r6, -r0] │ │ │ │ - tsteq fp, r4, lsl r9 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ + ldrsheq sl, [r6, -r8] │ │ │ │ + tsteq fp, r0, lsr #18 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrheq sl, [r6, -r8] │ │ │ │ - ldrdeq ip, [fp, -ip] │ │ │ │ - smlatteq ip, r8, lr, lr │ │ │ │ + tsteq r6, r0, asr #1 │ │ │ │ + smlatteq fp, r8, r8, ip │ │ │ │ + strdeq lr, [ip, -r4] │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r0, lsl #1 │ │ │ │ - smlatbeq fp, r4, r8, ip │ │ │ │ - @ instruction: 0x010ceeb0 │ │ │ │ + tsteq r6, r8, lsl #1 │ │ │ │ + @ instruction: 0x010bc8b0 │ │ │ │ + @ instruction: 0x010ceebc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq fp, ip, ror #16 │ │ │ │ - tsteq ip, r8, ror lr │ │ │ │ + tsteq r6, r0, asr r0 │ │ │ │ + tsteq fp, r8, ror r8 │ │ │ │ + smlabbeq ip, r4, lr, lr │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r0, lsl r0 │ │ │ │ - tsteq fp, r4, lsr r8 │ │ │ │ - tsteq ip, r0, asr #28 │ │ │ │ - @ instruction: 0x01169fd8 │ │ │ │ - strdeq ip, [fp, -ip] │ │ │ │ - tsteq ip, r8, lsl #28 │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ + tsteq fp, r0, asr #16 │ │ │ │ + tsteq ip, ip, asr #28 │ │ │ │ + tsteq r6, r0, ror #31 │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ + tsteq ip, r4, lsl lr │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - tsteq r6, r0, lsr #31 │ │ │ │ - smlabteq fp, r4, r7, ip │ │ │ │ - ldrdeq lr, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsr #31 │ │ │ │ + ldrdeq ip, [fp, -r0] │ │ │ │ + ldrdeq lr, [ip, -ip] │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ - smlabbeq fp, ip, r7, ip │ │ │ │ - @ instruction: 0x010ced98 │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + @ instruction: 0x010bc798 │ │ │ │ + smlatbeq ip, r4, sp, lr │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - tsteq fp, r4, asr r7 │ │ │ │ - tsteq ip, r0, ror #26 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq fp, r0, ror #14 │ │ │ │ + tsteq ip, ip, ror #26 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - @ instruction: 0x01169ef8 │ │ │ │ - tsteq fp, ip, lsl r7 │ │ │ │ - tsteq ip, r8, lsr #26 │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + tsteq ip, r4, lsr sp │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - tsteq r6, r0, asr #29 │ │ │ │ - smlatteq fp, r4, r6, ip │ │ │ │ - strdeq lr, [ip, -r0] │ │ │ │ + tsteq r6, r8, asr #29 │ │ │ │ + strdeq ip, [fp, -r0] │ │ │ │ + strdeq lr, [ip, -ip] │ │ │ │ andeq r0, r0, r9, ror #19 │ │ │ │ - tsteq r6, r8, lsl #29 │ │ │ │ - smlatbeq fp, ip, r6, ip │ │ │ │ - @ instruction: 0x010cecb8 │ │ │ │ + @ instruction: 0x01169e90 │ │ │ │ + @ instruction: 0x010bc6b8 │ │ │ │ + smlabteq ip, r4, ip, lr │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - tsteq r6, r0, asr lr │ │ │ │ - tsteq fp, r4, ror r6 │ │ │ │ - smlabbeq ip, r0, ip, lr │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ + smlabbeq fp, r0, r6, ip │ │ │ │ + smlabbeq ip, ip, ip, lr │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - tsteq r6, r8, lsl lr │ │ │ │ - tsteq fp, ip, lsr r6 │ │ │ │ - tsteq ip, r8, asr #24 │ │ │ │ + tsteq r6, r0, lsr #28 │ │ │ │ + tsteq fp, r8, asr #12 │ │ │ │ + tsteq ip, r4, asr ip │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - tsteq r6, r0, ror #27 │ │ │ │ - tsteq fp, r4, lsl #12 │ │ │ │ - tsteq ip, r0, lsl ip │ │ │ │ + tsteq r6, r8, ror #27 │ │ │ │ + tsteq fp, r0, lsl r6 │ │ │ │ + tsteq ip, ip, lsl ip │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - tsteq r6, r8, lsr #27 │ │ │ │ - smlabteq fp, ip, r5, ip │ │ │ │ - ldrdeq lr, [ip, -r8] │ │ │ │ + @ instruction: 0x01169db0 │ │ │ │ + ldrdeq ip, [fp, -r8] │ │ │ │ + smlatteq ip, r4, fp, lr │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - @ instruction: 0x010bc594 │ │ │ │ - smlatbeq ip, r0, fp, lr │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ + smlatbeq fp, r0, r5, ip │ │ │ │ + smlatbeq ip, ip, fp, lr │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - tsteq fp, ip, asr r5 │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ + tsteq r6, r0, asr #26 │ │ │ │ + tsteq fp, r8, ror #10 │ │ │ │ + tsteq ip, r4, ror fp │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ - tsteq ip, r0, lsr fp │ │ │ │ + tsteq r6, r8, lsl #26 │ │ │ │ + tsteq fp, r0, lsr r5 │ │ │ │ + tsteq ip, ip, lsr fp │ │ │ │ andeq r0, r0, r7, asr #20 │ │ │ │ - tsteq r6, r8, asr #25 │ │ │ │ - smlatteq fp, ip, r4, ip │ │ │ │ - strdeq lr, [ip, -r8] │ │ │ │ + @ instruction: 0x01169cd0 │ │ │ │ + strdeq ip, [fp, -r8] │ │ │ │ + tsteq ip, r4, lsl #22 │ │ │ │ andeq r0, r0, r6, asr #20 │ │ │ │ - @ instruction: 0x01169c90 │ │ │ │ - @ instruction: 0x010bc4b4 │ │ │ │ - smlabteq ip, r0, sl, lr │ │ │ │ + @ instruction: 0x01169c98 │ │ │ │ + smlabteq fp, r0, r4, ip │ │ │ │ + smlabteq ip, ip, sl, lr │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ - tsteq fp, ip, ror r4 │ │ │ │ - smlabbeq ip, r8, sl, lr │ │ │ │ + tsteq r6, r0, ror #24 │ │ │ │ + smlabbeq fp, r8, r4, ip │ │ │ │ + @ instruction: 0x010cea94 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ - tsteq ip, r0, asr sl │ │ │ │ + tsteq r6, r8, lsr #24 │ │ │ │ + tsteq fp, r0, asr r4 │ │ │ │ + tsteq ip, ip, asr sl │ │ │ │ andeq r0, r0, r3, asr #20 │ │ │ │ - tsteq r6, r8, ror #23 │ │ │ │ - tsteq fp, ip, lsl #8 │ │ │ │ - tsteq ip, r8, lsl sl │ │ │ │ + @ instruction: 0x01169bf0 │ │ │ │ + tsteq fp, r8, lsl r4 │ │ │ │ + tsteq ip, r4, lsr #20 │ │ │ │ andeq r0, r0, r2, asr #20 │ │ │ │ - @ instruction: 0x01169bb0 │ │ │ │ - ldrdeq ip, [fp, -r4] │ │ │ │ - smlatteq ip, r0, r9, lr │ │ │ │ + @ instruction: 0x01169bb8 │ │ │ │ + smlatteq fp, r0, r3, ip │ │ │ │ + smlatteq ip, ip, r9, lr │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - @ instruction: 0x010bc39c │ │ │ │ - smlatbeq ip, r8, r9, lr │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq fp, r4, ror #6 │ │ │ │ - tsteq ip, r0, ror r9 │ │ │ │ + tsteq r6, r0, lsl #23 │ │ │ │ + smlatbeq fp, r8, r3, ip │ │ │ │ + @ instruction: 0x010ce9b4 │ │ │ │ + tsteq r6, r8, asr #22 │ │ │ │ + tsteq fp, r0, ror r3 │ │ │ │ + tsteq ip, ip, ror r9 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ - tsteq fp, ip, lsr #6 │ │ │ │ - tsteq ip, r8, lsr r9 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq fp, r8, lsr r3 │ │ │ │ + tsteq ip, r4, asr #18 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - @ instruction: 0x01169ad0 │ │ │ │ - strdeq ip, [fp, -r4] │ │ │ │ - tsteq ip, r0, lsl #18 │ │ │ │ + @ instruction: 0x01169ad8 │ │ │ │ + mrseq ip, (UNDEF: 59) │ │ │ │ + tsteq ip, ip, lsl #18 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - @ instruction: 0x01169a98 │ │ │ │ - @ instruction: 0x010bc2bc │ │ │ │ - smlabteq ip, r8, r8, lr │ │ │ │ + tsteq r6, r0, lsr #21 │ │ │ │ + smlabteq fp, r8, r2, ip │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - smlabbeq fp, r4, r2, ip │ │ │ │ - @ instruction: 0x010ce890 │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ + @ instruction: 0x010bc290 │ │ │ │ + @ instruction: 0x010ce89c │ │ │ │ andeq r0, r0, fp, lsr sl │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ - tsteq fp, ip, asr #4 │ │ │ │ - tsteq ip, r8, asr r8 │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ + tsteq fp, r8, asr r2 │ │ │ │ + tsteq ip, r4, ror #16 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - @ instruction: 0x011699f0 │ │ │ │ - tsteq fp, r4, lsl r2 │ │ │ │ - tsteq ip, r0, lsr #16 │ │ │ │ + @ instruction: 0x011699f8 │ │ │ │ + tsteq fp, r0, lsr #4 │ │ │ │ + tsteq ip, ip, lsr #16 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - @ instruction: 0x011699b8 │ │ │ │ - ldrdeq ip, [fp, -ip] │ │ │ │ - smlatteq ip, r8, r7, lr │ │ │ │ + tsteq r6, r0, asr #19 │ │ │ │ + smlatteq fp, r8, r1, ip │ │ │ │ + strdeq lr, [ip, -r4] │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - tsteq r6, r0, lsl #19 │ │ │ │ - smlatbeq fp, r4, r1, ip │ │ │ │ - @ instruction: 0x010ce7b0 │ │ │ │ + tsteq r6, r8, lsl #19 │ │ │ │ + @ instruction: 0x010bc1b0 │ │ │ │ + @ instruction: 0x010ce7bc │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - tsteq r6, r8, asr #18 │ │ │ │ - tsteq fp, ip, ror #2 │ │ │ │ - tsteq ip, r8, ror r7 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq fp, r8, ror r1 │ │ │ │ + smlabbeq ip, r4, r7, lr │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - tsteq r6, r0, lsl r9 │ │ │ │ - tsteq fp, r4, lsr r1 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ + tsteq fp, r0, asr #2 │ │ │ │ + tsteq ip, ip, asr #14 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - @ instruction: 0x011698d8 │ │ │ │ - strdeq ip, [fp, -ip] │ │ │ │ - tsteq ip, r8, lsl #14 │ │ │ │ + tsteq r6, r0, ror #17 │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ + tsteq ip, r4, lsl r7 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - tsteq r6, r0, lsr #17 │ │ │ │ - smlabteq fp, r4, r0, ip │ │ │ │ - ldrdeq lr, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsr #17 │ │ │ │ + ldrdeq ip, [fp, -r0] │ │ │ │ + ldrdeq lr, [ip, -ip] │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - smlabbeq fp, ip, r0, ip │ │ │ │ - @ instruction: 0x010ce698 │ │ │ │ + tsteq r6, r0, ror r8 │ │ │ │ + swpeq ip, r8, [fp] │ │ │ │ + smlatbeq ip, r4, r6, lr │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - qaddeq ip, r4, fp │ │ │ │ - tsteq ip, r0, ror #12 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - @ instruction: 0x011697f8 │ │ │ │ - tsteq fp, ip, lsl r0 │ │ │ │ - tsteq ip, r8, lsr #12 │ │ │ │ - tsteq r6, r0, asr #15 │ │ │ │ - smlatteq fp, r4, pc, fp @ │ │ │ │ - strdeq lr, [ip, -r0] │ │ │ │ + tsteq r6, r0, lsl #16 │ │ │ │ + tsteq fp, r8, lsr #32 │ │ │ │ + tsteq ip, r4, lsr r6 │ │ │ │ + tsteq r6, r8, asr #15 │ │ │ │ + strdeq fp, [fp, -r0] │ │ │ │ + strdeq lr, [ip, -ip] │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - tsteq r6, r8, lsl #15 │ │ │ │ - smlatbeq fp, ip, pc, fp @ │ │ │ │ - @ instruction: 0x010ce5b8 │ │ │ │ + @ instruction: 0x01169790 │ │ │ │ + @ instruction: 0x010bbfb8 │ │ │ │ + smlabteq ip, r4, r5, lr │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ - tsteq fp, r4, ror pc │ │ │ │ - smlabbeq ip, r0, r5, lr │ │ │ │ + tsteq r6, r8, asr r7 │ │ │ │ + smlabbeq fp, r0, pc, fp @ │ │ │ │ + smlabbeq ip, ip, r5, lr │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - tsteq fp, ip, lsr pc │ │ │ │ - tsteq ip, r8, asr #10 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + tsteq fp, r8, asr #30 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - tsteq r6, r0, ror #13 │ │ │ │ - tsteq fp, r4, lsl #30 │ │ │ │ - tsteq ip, r0, lsl r5 │ │ │ │ + tsteq r6, r8, ror #13 │ │ │ │ + tsteq fp, r0, lsl pc │ │ │ │ + tsteq ip, ip, lsl r5 │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - tsteq r6, r8, lsr #13 │ │ │ │ - smlabteq fp, ip, lr, fp │ │ │ │ - ldrdeq lr, [ip, -r8] │ │ │ │ + @ instruction: 0x011696b0 │ │ │ │ + ldrdeq fp, [fp, -r8] │ │ │ │ + smlatteq ip, r4, r4, lr │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ ldr r2, [pc, #-1156] @ 525268 │ │ │ │ ldr r1, [pc, #-1156] @ 52526c │ │ │ │ ldr r3, [pc, #-1156] @ 525270 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1150991,131 +1150991,131 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #484] @ 526f40 │ │ │ │ add r2, r2, #448 @ 0x1c0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5240ec │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x010bbe94 │ │ │ │ - smlatbeq ip, r0, r4, lr │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + smlatbeq fp, r0, lr, fp │ │ │ │ + smlatbeq ip, ip, r4, lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq fp, ip, asr lr │ │ │ │ - tsteq ip, r8, ror #8 │ │ │ │ + tsteq r6, r0, asr #12 │ │ │ │ + tsteq fp, r8, ror #28 │ │ │ │ + tsteq ip, r4, ror r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ - tsteq fp, r4, lsr #28 │ │ │ │ - tsteq ip, r0, lsr r4 │ │ │ │ + tsteq r6, r8, lsl #12 │ │ │ │ + tsteq fp, r0, lsr lr │ │ │ │ + tsteq ip, ip, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r6, r8, asr #11 │ │ │ │ - smlatteq fp, ip, sp, fp │ │ │ │ - strdeq lr, [ip, -r8] │ │ │ │ + @ instruction: 0x011695d0 │ │ │ │ + strdeq fp, [fp, -r8] │ │ │ │ + tsteq ip, r4, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01169590 │ │ │ │ - @ instruction: 0x010bbdb4 │ │ │ │ - smlabteq ip, r0, r3, lr │ │ │ │ + @ instruction: 0x01169598 │ │ │ │ + smlabteq fp, r0, sp, fp │ │ │ │ + smlabteq ip, ip, r3, lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - tsteq fp, ip, ror sp │ │ │ │ - smlabbeq ip, r8, r3, lr │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ - tsteq ip, r0, asr r3 │ │ │ │ + tsteq r6, r0, ror #10 │ │ │ │ + smlabbeq fp, r8, sp, fp │ │ │ │ + @ instruction: 0x010ce394 │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ + tsteq fp, r0, asr sp │ │ │ │ + tsteq ip, ip, asr r3 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - tsteq r6, r8, ror #9 │ │ │ │ - tsteq fp, ip, lsl #26 │ │ │ │ - tsteq ip, r8, lsl r3 │ │ │ │ + @ instruction: 0x011694f0 │ │ │ │ + tsteq fp, r8, lsl sp │ │ │ │ + tsteq ip, r4, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - @ instruction: 0x011694b0 │ │ │ │ - ldrdeq fp, [fp, -r4] │ │ │ │ - smlatteq ip, r0, r2, lr │ │ │ │ + @ instruction: 0x011694b8 │ │ │ │ + smlatteq fp, r0, ip, fp │ │ │ │ + smlatteq ip, ip, r2, lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - @ instruction: 0x010bbc9c │ │ │ │ - smlatbeq ip, r8, r2, lr │ │ │ │ + tsteq r6, r0, lsl #9 │ │ │ │ + smlatbeq fp, r8, ip, fp │ │ │ │ + @ instruction: 0x010ce2b4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ - tsteq fp, r4, ror #24 │ │ │ │ - tsteq ip, r0, ror r2 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ + tsteq fp, r0, ror ip │ │ │ │ + tsteq ip, ip, ror r2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ - tsteq fp, ip, lsr #24 │ │ │ │ - tsteq ip, r8, lsr r2 │ │ │ │ + tsteq r6, r0, lsl r4 │ │ │ │ + tsteq fp, r8, lsr ip │ │ │ │ + tsteq ip, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x011693d0 │ │ │ │ - strdeq fp, [fp, -r4] │ │ │ │ - mrseq lr, R12_fiq │ │ │ │ + @ instruction: 0x011693d8 │ │ │ │ + tsteq fp, r0, lsl #24 │ │ │ │ + tsteq ip, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01169398 │ │ │ │ - @ instruction: 0x010bbbbc │ │ │ │ - smlabteq ip, r8, r1, lr │ │ │ │ + tsteq r6, r0, lsr #7 │ │ │ │ + smlabteq fp, r8, fp, fp │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ andeq r0, r0, r3, lsr #20 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - smlabbeq fp, r4, fp, fp │ │ │ │ - @ instruction: 0x010ce190 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + @ instruction: 0x010bbb90 │ │ │ │ + @ instruction: 0x010ce19c │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - tsteq r6, r8, lsr #6 │ │ │ │ - tsteq fp, ip, asr #22 │ │ │ │ - tsteq ip, r8, asr r1 │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ + tsteq ip, r4, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - @ instruction: 0x011692f0 │ │ │ │ - tsteq fp, r4, lsl fp │ │ │ │ - tsteq ip, r0, lsr #2 │ │ │ │ + @ instruction: 0x011692f8 │ │ │ │ + tsteq fp, r0, lsr #22 │ │ │ │ + tsteq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, fp, asr #19 │ │ │ │ - @ instruction: 0x011692b8 │ │ │ │ - ldrdeq fp, [fp, -ip] │ │ │ │ - smlatteq ip, r8, r0, lr │ │ │ │ + tsteq r6, r0, asr #5 │ │ │ │ + smlatteq fp, r8, sl, fp │ │ │ │ + strdeq lr, [ip, -r4] │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - tsteq r6, r0, lsl #5 │ │ │ │ - smlatbeq fp, r4, sl, fp │ │ │ │ - strheq lr, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsl #5 │ │ │ │ + @ instruction: 0x010bbab0 │ │ │ │ + strheq lr, [ip, -ip] │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - tsteq r6, r8, asr #4 │ │ │ │ - tsteq fp, ip, ror #20 │ │ │ │ - tsteq ip, r8, ror r0 │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ + tsteq fp, r8, ror sl │ │ │ │ + smlabbeq ip, r4, r0, lr │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq fp, r4, lsr sl │ │ │ │ - tsteq ip, r0, asr #32 │ │ │ │ + tsteq r6, r8, lsl r2 │ │ │ │ + tsteq fp, r0, asr #20 │ │ │ │ + tsteq ip, ip, asr #32 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ - @ instruction: 0x011691d8 │ │ │ │ - strdeq fp, [fp, -ip] │ │ │ │ - tsteq ip, r8 │ │ │ │ + tsteq r6, r0, ror #3 │ │ │ │ + tsteq fp, r8, lsl #20 │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #20 │ │ │ │ - tsteq r6, r0, lsr #3 │ │ │ │ - smlabteq fp, r4, r9, fp │ │ │ │ - ldrdeq sp, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsr #3 │ │ │ │ + ldrdeq fp, [fp, -r0] │ │ │ │ + ldrdeq sp, [ip, -ip] │ │ │ │ andeq r0, r0, sl, asr #20 │ │ │ │ - tsteq r6, r8, ror #2 │ │ │ │ - smlabbeq fp, ip, r9, fp │ │ │ │ - @ instruction: 0x010cdf98 │ │ │ │ + tsteq r6, r0, ror r1 │ │ │ │ + @ instruction: 0x010bb998 │ │ │ │ + smlatbeq ip, r4, pc, sp @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r6, r0, lsr r1 │ │ │ │ - tsteq fp, r4, asr r9 │ │ │ │ - tsteq ip, r0, ror #30 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + tsteq fp, r0, ror #18 │ │ │ │ + tsteq ip, ip, ror #30 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsheq r9, [r6, -r8] │ │ │ │ - tsteq fp, ip, lsl r9 │ │ │ │ - tsteq ip, r8, lsr #30 │ │ │ │ + tsteq r6, r0, lsl #2 │ │ │ │ + tsteq fp, r8, lsr #18 │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r6, r0, asr #1 │ │ │ │ - smlatteq fp, r4, r8, fp │ │ │ │ - strdeq sp, [ip, -r0] │ │ │ │ + tsteq r6, r8, asr #1 │ │ │ │ + strdeq fp, [fp, -r0] │ │ │ │ + strdeq sp, [ip, -ip] │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r6, r8, lsl #1 │ │ │ │ - smlatbeq fp, ip, r8, fp │ │ │ │ - @ instruction: 0x010cdeb8 │ │ │ │ + @ instruction: 0x01169090 │ │ │ │ + @ instruction: 0x010bb8b8 │ │ │ │ + smlabteq ip, r4, lr, sp │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - tsteq r6, r0, asr r0 │ │ │ │ - tsteq fp, r4, ror r8 │ │ │ │ - smlabbeq ip, r0, lr, sp │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ + tsteq r6, r8, asr r0 │ │ │ │ + smlabbeq fp, r0, r8, fp │ │ │ │ + smlabbeq ip, ip, lr, sp │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + tsteq ip, r4, asr lr │ │ │ │ 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 │ │ │ │ @@ -1151227,32 +1151227,32 @@ │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 526f7c │ │ │ │ - @ instruction: 0x01168db0 │ │ │ │ - smlabbeq ip, r0, sl, pc @ │ │ │ │ - @ instruction: 0x010bb598 │ │ │ │ - smlatbeq ip, r8, fp, sp │ │ │ │ + @ instruction: 0x01168db8 │ │ │ │ + smlabbeq ip, ip, sl, pc @ │ │ │ │ + smlatbeq fp, r4, r5, fp │ │ │ │ + @ instruction: 0x010cdbb4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ - tstpeq ip, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, lsr r5 │ │ │ │ - tsteq ip, r4, asr #22 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tstpeq ip, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, asr #10 │ │ │ │ + tsteq ip, r0, asr fp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r6, r8, ror #25 │ │ │ │ - tstpeq ip, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [fp, -r0] │ │ │ │ - smlatteq ip, r0, sl, sp │ │ │ │ + @ instruction: 0x01168cf0 │ │ │ │ + tstpeq ip, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [fp, -ip] │ │ │ │ + smlatteq ip, ip, sl, sp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - @ instruction: 0x010cf890 │ │ │ │ - @ instruction: 0x010cda94 │ │ │ │ + tsteq r6, r8, ror ip │ │ │ │ + @ instruction: 0x010cf89c │ │ │ │ + smlatbeq ip, r0, sl, sp │ │ │ │ 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, #4008] @ 528128 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -1152257,297 +1152257,297 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 527ac8 │ │ │ │ mov r4, #99 @ 0x63 │ │ │ │ b 527ac8 │ │ │ │ @ instruction: 0x01200a70 │ │ │ │ @ instruction: 0x01200a68 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq ip, r4, r1, fp │ │ │ │ - tstpeq ip, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r4, r1, r2 │ │ │ │ - tsteq r6, r4, lsr sl │ │ │ │ - tsteq ip, r0, ror #16 │ │ │ │ + @ instruction: 0x010cb190 │ │ │ │ + tstpeq ip, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [lr, -r0] │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq ip, ip, ror #16 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - tsteq r6, ip, ror #15 │ │ │ │ - tsteq fp, r0, lsl r0 │ │ │ │ - tsteq ip, ip, lsl r6 │ │ │ │ + @ instruction: 0x011687f4 │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - @ instruction: 0x01168794 │ │ │ │ - smlabbeq ip, ip, r5, pc @ │ │ │ │ - smlabteq ip, r4, r5, sp │ │ │ │ + @ instruction: 0x0116879c │ │ │ │ + @ instruction: 0x010cf598 │ │ │ │ + ldrdeq sp, [ip, -r0] │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x0116869c │ │ │ │ - smlabteq ip, ip, r4, sp │ │ │ │ - smlabbeq fp, r8, lr, sl │ │ │ │ - tsteq r6, r8, lsr #8 │ │ │ │ - tsteq ip, ip, asr #4 │ │ │ │ + tsteq r6, r4, lsr #13 │ │ │ │ + ldrdeq sp, [ip, -r8] │ │ │ │ + @ instruction: 0x010bae94 │ │ │ │ + tsteq r6, r0, lsr r4 │ │ │ │ + tsteq ip, r8, asr r2 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x01200134 │ │ │ │ - tsteq r6, ip, asr r2 │ │ │ │ - smlabbeq ip, r4, r0, sp │ │ │ │ - tsteq r6, r0, lsl #2 │ │ │ │ - tsteq fp, r4, lsr #18 │ │ │ │ - tsteq ip, r0, lsr pc │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + swpeq sp, r0, [ip] │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ + tsteq fp, r0, lsr r9 │ │ │ │ + tsteq ip, ip, lsr pc │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x01167ffc │ │ │ │ - tsteq fp, r0, lsr #16 │ │ │ │ - tsteq ip, ip, lsr #28 │ │ │ │ - tsteq r6, r0, lsl pc │ │ │ │ - tsteq ip, ip, lsr sp │ │ │ │ - strdeq sl, [fp, -r8] │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - tsteq fp, r4, asr #12 │ │ │ │ - tsteq ip, r8, asr #24 │ │ │ │ + tsteq r6, r4 │ │ │ │ + tsteq fp, ip, lsr #16 │ │ │ │ + tsteq ip, r8, lsr lr │ │ │ │ + tsteq r6, r8, lsl pc │ │ │ │ + tsteq ip, r8, asr #26 │ │ │ │ + tsteq fp, r4, lsl #14 │ │ │ │ + tsteq r6, r8, lsr #28 │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tsteq ip, r4, asr ip │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ - tsteq fp, r0, ror r5 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq fp, ip, ror r5 │ │ │ │ + smlabbeq ip, r8, fp, ip │ │ │ │ muleq r0, r2, r6 │ │ │ │ - tsteq ip, r0, asr #22 │ │ │ │ - @ instruction: 0x01167cb0 │ │ │ │ - ldrdeq ip, [ip, -r8] │ │ │ │ + tsteq ip, ip, asr #22 │ │ │ │ + @ instruction: 0x01167cb8 │ │ │ │ + smlatteq ip, r4, sl, ip │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - tsteq ip, r0, lsr sl │ │ │ │ - @ instruction: 0x010cca90 │ │ │ │ + tsteq r6, r4, ror ip │ │ │ │ + tsteq ip, ip, lsr sl │ │ │ │ + @ instruction: 0x010cca9c │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - @ instruction: 0x010ce5bc │ │ │ │ - tsteq ip, r4, asr #10 │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ + smlabteq ip, r8, r5, lr │ │ │ │ + tsteq ip, r0, asr r5 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - tsteq fp, r4, lsl #30 │ │ │ │ + tsteq fp, r0, lsl pc │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ - smlabteq ip, r4, r4, lr │ │ │ │ - ldrdeq ip, [ip, -r0] │ │ │ │ + @ instruction: 0x011676b4 │ │ │ │ + ldrdeq lr, [ip, -r0] │ │ │ │ + ldrdeq ip, [ip, -ip] │ │ │ │ andeq r0, r0, r5, lsr r6 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq fp, r0, ror lr │ │ │ │ - tsteq ip, ip, ror r4 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + tsteq fp, ip, ror lr │ │ │ │ + smlabbeq ip, r8, r4, ip │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - smlabbeq fp, r0, sp, r9 │ │ │ │ - smlabbeq ip, r8, r3, ip │ │ │ │ + tsteq r6, r8, ror #10 │ │ │ │ + smlabbeq fp, ip, sp, r9 │ │ │ │ + @ instruction: 0x010cc394 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ - tsteq ip, r8, asr r3 │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq ip, r4, ror #6 │ │ │ │ + tsteq ip, ip, asr #6 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - tsteq r6, ip, ror #9 │ │ │ │ - tsteq fp, r0, lsl sp │ │ │ │ - tsteq ip, ip, lsl r3 │ │ │ │ + @ instruction: 0x011674f4 │ │ │ │ + tsteq fp, ip, lsl sp │ │ │ │ + tsteq ip, r8, lsr #6 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - @ instruction: 0x011674b4 │ │ │ │ - ldrdeq r9, [fp, -r4] │ │ │ │ - ldrdeq ip, [ip, -ip] │ │ │ │ + @ instruction: 0x011674bc │ │ │ │ + smlatteq fp, r0, ip, r9 │ │ │ │ + smlatteq ip, r8, r2, ip │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - tsteq r6, r4, ror r4 │ │ │ │ - @ instruction: 0x010b9c98 │ │ │ │ - smlatbeq ip, r4, r2, ip │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + smlatbeq fp, r4, ip, r9 │ │ │ │ + @ instruction: 0x010cc2b0 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ - tsteq fp, ip, asr ip │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq fp, r8, ror #24 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - strdeq r9, [fp, -r8] │ │ │ │ + tsteq fp, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq r6, r4, lsr #7 │ │ │ │ - @ instruction: 0x010b9bbc │ │ │ │ - ldrdeq ip, [ip, -r0] │ │ │ │ - tsteq ip, r4, ror r4 │ │ │ │ + tsteq r6, ip, lsr #7 │ │ │ │ + smlabteq fp, r8, fp, r9 │ │ │ │ + ldrdeq ip, [ip, -ip] │ │ │ │ + smlabbeq ip, r0, r4, ip │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - tsteq fp, r4, ror #22 │ │ │ │ - tsteq ip, r0, ror r1 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq fp, r0, ror fp │ │ │ │ + tsteq ip, ip, ror r1 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - tsteq fp, r8, lsr #22 │ │ │ │ - tsteq ip, r4, lsr r1 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + tsteq fp, r4, lsr fp │ │ │ │ + tsteq ip, r0, asr #2 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - tsteq r6, r8, asr #5 │ │ │ │ - smlatteq fp, ip, sl, r9 │ │ │ │ - strdeq ip, [ip, -r8] │ │ │ │ - tsteq r6, ip, lsl #5 │ │ │ │ - @ instruction: 0x010b9ab0 │ │ │ │ - strheq ip, [ip, -ip] │ │ │ │ + @ instruction: 0x011672d0 │ │ │ │ + strdeq r9, [fp, -r8] │ │ │ │ + tsteq ip, r4, lsl #2 │ │ │ │ + @ instruction: 0x01167294 │ │ │ │ + @ instruction: 0x010b9abc │ │ │ │ + smlabteq ip, r8, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tsteq fp, r4, ror sl │ │ │ │ - smlabbeq ip, r0, r0, ip │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + smlabbeq fp, r0, sl, r9 │ │ │ │ + smlabbeq ip, ip, r0, ip │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - tsteq r6, r8, lsl r2 │ │ │ │ - smlatbeq ip, r4, r0, lr │ │ │ │ - tsteq ip, r0, asr #32 │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ + strheq lr, [ip, -r0] │ │ │ │ + tsteq ip, ip, asr #32 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - tsteq r6, r8, ror #3 │ │ │ │ - tsteq fp, ip, lsl #20 │ │ │ │ - tsteq ip, r8, lsl r0 │ │ │ │ - andeq r0, r0, r5, ror r6 │ │ │ │ - @ instruction: 0x011671b0 │ │ │ │ + @ instruction: 0x011671f0 │ │ │ │ + tsteq fp, r8, lsl sl │ │ │ │ tsteq ip, r4, lsr #32 │ │ │ │ - ldrdeq fp, [ip, -r8] │ │ │ │ + andeq r0, r0, r5, ror r6 │ │ │ │ + @ instruction: 0x011671b8 │ │ │ │ + tsteq ip, r0, lsr r0 │ │ │ │ + smlatteq ip, r4, pc, fp @ │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - tsteq r6, r4, lsl #3 │ │ │ │ - smlatbeq fp, r4, r9, r9 │ │ │ │ - smlatbeq ip, ip, pc, fp @ │ │ │ │ + tsteq r6, ip, lsl #3 │ │ │ │ + @ instruction: 0x010b99b0 │ │ │ │ + @ instruction: 0x010cbfb8 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - tsteq r6, r4, asr #2 │ │ │ │ - tsteq fp, r8, ror #18 │ │ │ │ - tsteq ip, r4, ror pc │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + tsteq fp, r4, ror r9 │ │ │ │ + smlabbeq ip, r0, pc, fp @ │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - tsteq fp, r0, lsr #18 │ │ │ │ - tsteq ip, r4, lsr pc │ │ │ │ + tsteq r6, r4, lsl r1 │ │ │ │ + tsteq fp, ip, lsr #18 │ │ │ │ + tsteq ip, r0, asr #30 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - tsteq r6, r4, asr #1 │ │ │ │ - ldrdeq r9, [fp, -r8] │ │ │ │ - smlatteq ip, ip, lr, fp │ │ │ │ + tsteq r6, ip, asr #1 │ │ │ │ + smlatteq fp, r4, r8, r9 │ │ │ │ + strdeq fp, [ip, -r8] │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x01167090 │ │ │ │ - @ instruction: 0x010b98b4 │ │ │ │ - smlabteq ip, r0, lr, fp │ │ │ │ + @ instruction: 0x01167098 │ │ │ │ + smlabteq fp, r0, r8, r9 │ │ │ │ + smlabteq ip, ip, lr, fp │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - tsteq r6, r4, asr r0 │ │ │ │ - tsteq fp, r8, ror r8 │ │ │ │ - smlabbeq ip, r4, lr, fp │ │ │ │ + tsteq r6, ip, asr r0 │ │ │ │ + smlabbeq fp, r4, r8, r9 │ │ │ │ + @ instruction: 0x010cbe90 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - tsteq ip, r8, asr #28 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + tsteq ip, r4, asr lr │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - tsteq fp, r4, lsl #16 │ │ │ │ + tsteq fp, r0, lsl r8 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - tsteq r6, ip, lsr #31 │ │ │ │ - ldrdeq r9, [fp, -r0] │ │ │ │ - ldrdeq fp, [ip, -ip] │ │ │ │ + @ instruction: 0x01166fb4 │ │ │ │ + ldrdeq r9, [fp, -ip] │ │ │ │ + smlatteq ip, r8, sp, fp │ │ │ │ andeq r0, r0, r6, asr #13 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - @ instruction: 0x010b9794 │ │ │ │ - smlatbeq ip, r0, sp, fp │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ + smlatbeq fp, r0, r7, r9 │ │ │ │ + smlatbeq ip, ip, sp, fp │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ - tsteq fp, r8, asr r7 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ + tsteq r6, ip, lsr pc │ │ │ │ + tsteq fp, r4, ror #14 │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ + tsteq fp, ip, lsr #14 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - strdeq r9, [fp, -r0] │ │ │ │ + strdeq r9, [fp, -ip] │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - @ instruction: 0x01166e98 │ │ │ │ - @ instruction: 0x010b96bc │ │ │ │ - smlabteq ip, r8, ip, fp │ │ │ │ - tsteq r6, ip, asr lr │ │ │ │ - smlabbeq fp, r0, r6, r9 │ │ │ │ - smlabbeq ip, ip, ip, fp │ │ │ │ + tsteq r6, r0, lsr #29 │ │ │ │ + smlabteq fp, r8, r6, r9 │ │ │ │ + ldrdeq fp, [ip, -r4] │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + smlabbeq fp, ip, r6, r9 │ │ │ │ + @ instruction: 0x010cbc98 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - tsteq fp, r4, asr #12 │ │ │ │ - tsteq ip, r0, asr ip │ │ │ │ + tsteq r6, r8, lsr #28 │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tsteq ip, ip, asr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r6, r4, ror #27 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ - tsteq ip, r4, lsl ip │ │ │ │ + tsteq r6, ip, ror #27 │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ + tsteq ip, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r6, r8, lsr #27 │ │ │ │ - smlabteq fp, ip, r5, r9 │ │ │ │ - ldrdeq fp, [ip, -r8] │ │ │ │ + @ instruction: 0x01166db0 │ │ │ │ + ldrdeq r9, [fp, -r8] │ │ │ │ + smlatteq ip, r4, fp, fp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x010b9594 │ │ │ │ + smlatbeq fp, r0, r5, r9 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ + tsteq fp, r0, ror r5 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - tsteq fp, r4, lsr r5 │ │ │ │ + tsteq fp, r0, asr #10 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tsteq fp, r4, lsl #10 │ │ │ │ + tsteq fp, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r9, [fp, -r4] │ │ │ │ + smlatteq fp, r0, r4, r9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq ip, r8, ror sp │ │ │ │ + smlabbeq ip, r4, sp, fp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlabbeq fp, r4, r4, r9 │ │ │ │ + @ instruction: 0x010b9490 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r6, r0, lsr ip │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - tsteq ip, ip, asr sl │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ - tsteq fp, r8, lsr #8 │ │ │ │ - tsteq ip, r4, lsr sl │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq fp, r4, asr r4 │ │ │ │ + tsteq ip, r8, ror #20 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tsteq fp, r4, lsr r4 │ │ │ │ + tsteq ip, r0, asr #20 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - tsteq r6, r8, asr #23 │ │ │ │ - smlatteq fp, ip, r3, r9 │ │ │ │ - strdeq fp, [ip, -r8] │ │ │ │ + @ instruction: 0x01166bd0 │ │ │ │ + strdeq r9, [fp, -r8] │ │ │ │ + tsteq ip, r4, lsl #20 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - tsteq r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x010b93b0 │ │ │ │ - @ instruction: 0x010cb9bc │ │ │ │ + @ instruction: 0x01166b94 │ │ │ │ + @ instruction: 0x010b93bc │ │ │ │ + smlabteq ip, r8, r9, fp │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq fp, r4, ror r3 │ │ │ │ - smlabbeq ip, r0, r9, fp │ │ │ │ - tsteq r6, r8, lsl fp │ │ │ │ - tsteq fp, r8, lsr r3 │ │ │ │ - tsteq ip, r0, asr #18 │ │ │ │ + tsteq r6, r8, asr fp │ │ │ │ + smlabbeq fp, r0, r3, r9 │ │ │ │ + smlabbeq ip, ip, r9, fp │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + tsteq fp, r4, asr #6 │ │ │ │ + tsteq ip, ip, asr #18 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ - @ instruction: 0x01166adc │ │ │ │ - strdeq r9, [fp, -ip] │ │ │ │ - tsteq ip, r4, lsl #18 │ │ │ │ + tsteq r6, r4, ror #21 │ │ │ │ + tsteq fp, r8, lsl #6 │ │ │ │ + tsteq ip, r0, lsl r9 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x01166a9c │ │ │ │ - smlabteq fp, r0, r2, r9 │ │ │ │ - smlabteq ip, ip, r8, fp │ │ │ │ + tsteq r6, r4, lsr #21 │ │ │ │ + smlabteq fp, ip, r2, r9 │ │ │ │ + ldrdeq fp, [ip, -r8] │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - tsteq r6, r4, ror #20 │ │ │ │ - ldrdeq sp, [ip, -r8] │ │ │ │ - smlabbeq ip, ip, r8, fp │ │ │ │ + tsteq r6, ip, ror #20 │ │ │ │ + smlatteq ip, r4, r8, sp │ │ │ │ + @ instruction: 0x010cb898 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - tsteq r6, r4, lsr sl │ │ │ │ - tsteq fp, r8, asr r2 │ │ │ │ - tsteq ip, r4, ror #16 │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq fp, r4, ror #4 │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x011669f8 │ │ │ │ - tsteq fp, ip, lsl r2 │ │ │ │ - tsteq ip, r8, lsr #16 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq fp, r8, lsr #4 │ │ │ │ + tsteq ip, r4, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x011669bc │ │ │ │ - smlatteq fp, r0, r1, r9 │ │ │ │ - smlatteq ip, ip, r7, fp │ │ │ │ + tsteq r6, r4, asr #19 │ │ │ │ + smlatteq fp, ip, r1, r9 │ │ │ │ + strdeq fp, [ip, -r8] │ │ │ │ andeq r0, r0, lr, lsr #13 │ │ │ │ - tsteq r6, r0, lsl #19 │ │ │ │ - smlatbeq fp, r4, r1, r9 │ │ │ │ - @ instruction: 0x010cb7b0 │ │ │ │ + tsteq r6, r8, lsl #19 │ │ │ │ + @ instruction: 0x010b91b0 │ │ │ │ + @ instruction: 0x010cb7bc │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - tsteq fp, ip, ror #2 │ │ │ │ + tsteq fp, r8, ror r1 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - tsteq fp, ip, lsr r1 │ │ │ │ + tsteq fp, r8, asr #2 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - tsteq r6, r4, ror #17 │ │ │ │ - tsteq fp, r8, lsl #2 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ + tsteq r6, ip, ror #17 │ │ │ │ + tsteq fp, r4, lsl r1 │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - tsteq r6, r8, lsr #17 │ │ │ │ - smlabteq fp, ip, r0, r9 │ │ │ │ - ldrdeq fp, [ip, -r8] │ │ │ │ + @ instruction: 0x011668b0 │ │ │ │ + ldrdeq r9, [fp, -r8] │ │ │ │ + smlatteq ip, r4, r6, fp │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - swpeq r9, r0, [fp] │ │ │ │ - @ instruction: 0x010cb694 │ │ │ │ + tsteq r6, r4, ror r8 │ │ │ │ + swpeq r9, ip, [fp] │ │ │ │ + smlatbeq ip, r0, r6, fp │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - qaddeq r9, r4, fp │ │ │ │ - tsteq ip, r0, ror #12 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - @ instruction: 0x011667f4 │ │ │ │ - tsteq fp, r8, lsl r0 │ │ │ │ - tsteq ip, r4, lsr #12 │ │ │ │ + @ instruction: 0x011667fc │ │ │ │ + tsteq fp, r4, lsr #32 │ │ │ │ + tsteq ip, r0, lsr r6 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl ba28c │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 52889c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -1153736,57 +1153736,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 5298fc │ │ │ │ add r2, r2, #524 @ 0x20c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 527ac8 │ │ │ │ - smlatteq fp, r0, pc, r8 @ │ │ │ │ + smlatteq fp, ip, pc, r8 @ │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - smlatbeq fp, ip, pc, r8 @ │ │ │ │ + @ instruction: 0x010b8fb8 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - tsteq fp, r8, ror pc │ │ │ │ - smlabbeq ip, r4, r5, fp │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + smlabbeq fp, r4, pc, r8 @ │ │ │ │ + @ instruction: 0x010cb590 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - tsteq fp, ip, lsr pc │ │ │ │ - tsteq ip, r8, asr #10 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + tsteq fp, r8, asr #30 │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011666dc │ │ │ │ - tsteq fp, r0, lsl #30 │ │ │ │ - tsteq ip, ip, lsl #10 │ │ │ │ + tsteq r6, r4, ror #13 │ │ │ │ + tsteq fp, ip, lsl #30 │ │ │ │ + tsteq ip, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r6, r0, lsr #13 │ │ │ │ - smlabteq fp, r4, lr, r8 │ │ │ │ - ldrdeq fp, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsr #13 │ │ │ │ + ldrdeq r8, [fp, -r0] │ │ │ │ + ldrdeq fp, [ip, -ip] │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - smlabbeq fp, r8, lr, r8 │ │ │ │ - @ instruction: 0x010cb494 │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + @ instruction: 0x010b8e94 │ │ │ │ + smlatbeq ip, r0, r4, fp │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - tsteq fp, ip, asr #28 │ │ │ │ - tsteq ip, r8, asr r4 │ │ │ │ + tsteq r6, r0, lsr r6 │ │ │ │ + tsteq fp, r8, asr lr │ │ │ │ + tsteq ip, r4, ror #8 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - tsteq r6, ip, ror #11 │ │ │ │ - tsteq fp, r0, lsl lr │ │ │ │ - tsteq ip, ip, lsl r4 │ │ │ │ + @ instruction: 0x011665f4 │ │ │ │ + tsteq fp, ip, lsl lr │ │ │ │ + tsteq ip, r8, lsr #8 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - @ instruction: 0x011665b0 │ │ │ │ - ldrdeq r8, [fp, -r4] │ │ │ │ - smlatteq ip, r0, r3, fp │ │ │ │ + @ instruction: 0x011665b8 │ │ │ │ + smlatteq fp, r0, sp, r8 │ │ │ │ + smlatteq ip, ip, r3, fp │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - tsteq r6, r4, ror r5 │ │ │ │ - @ instruction: 0x010b8d98 │ │ │ │ - smlatbeq ip, r4, r3, fp │ │ │ │ + tsteq r6, ip, ror r5 │ │ │ │ + smlatbeq fp, r4, sp, r8 │ │ │ │ + @ instruction: 0x010cb3b0 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ - tsteq fp, ip, asr sp │ │ │ │ - tsteq ip, r8, ror #6 │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq fp, r8, ror #26 │ │ │ │ + tsteq ip, r4, ror r3 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1153811,17 +1153811,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 529988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 529934 │ │ │ │ - tsteq r6, ip, lsl #8 │ │ │ │ - tsteq fp, r0, lsr ip │ │ │ │ - tsteq ip, r4, lsr r2 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ + tsteq fp, ip, lsr ip │ │ │ │ + tsteq ip, r0, asr #4 │ │ │ │ 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 │ │ │ │ @@ -1153952,35 +1153952,35 @@ │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 529a40 │ │ │ │ tsteq pc, ip, asr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, lsl pc │ │ │ │ - tsteq ip, r8, lsl pc │ │ │ │ + tsteq ip, r4, lsr #30 │ │ │ │ + tsteq ip, r4, lsr #30 │ │ │ │ @ instruction: 0x011fe1bc │ │ │ │ - @ instruction: 0x011662d4 │ │ │ │ - @ instruction: 0x010cd1b8 │ │ │ │ - strdeq fp, [ip, -ip] │ │ │ │ + @ instruction: 0x011662dc │ │ │ │ + smlabteq ip, r4, r1, sp │ │ │ │ + tsteq ip, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - @ instruction: 0x01166294 │ │ │ │ - @ instruction: 0x010b8ab8 │ │ │ │ - strheq fp, [ip, -ip] │ │ │ │ + @ instruction: 0x0116629c │ │ │ │ + smlabteq fp, r4, sl, r8 │ │ │ │ + smlabteq ip, r8, r0, fp │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ - tsteq fp, ip, ror sl │ │ │ │ - smlabbeq ip, r4, r0, fp │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq fp, r0, asr #20 │ │ │ │ - tsteq ip, r4, asr #32 │ │ │ │ + tsteq r6, r0, ror #4 │ │ │ │ + smlabbeq fp, r8, sl, r8 │ │ │ │ + swpeq fp, r0, [ip] │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ + tsteq fp, ip, asr #20 │ │ │ │ + qaddeq fp, r0, ip │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - tsteq r6, r0, ror #3 │ │ │ │ - tsteq fp, r4, lsl #20 │ │ │ │ - tsteq ip, r8 │ │ │ │ + tsteq r6, r8, ror #3 │ │ │ │ + tsteq fp, r0, lsl sl │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1155002,220 +1155002,220 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 529df8 │ │ │ │ @ instruction: 0x011fdfd4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011fdfbc │ │ │ │ - tstpeq sp, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010ccfb8 │ │ │ │ - tsteq r6, r4, lsr #31 │ │ │ │ - smlabteq fp, r8, r7, r8 │ │ │ │ - ldrdeq sl, [ip, -r4] │ │ │ │ + smlabbeq sp, r4, r7, pc @ │ │ │ │ + smlabteq ip, r4, pc, ip @ │ │ │ │ + tsteq r6, ip, lsr #31 │ │ │ │ + ldrdeq r8, [fp, -r4] │ │ │ │ + smlatteq ip, r0, sp, sl │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ tsteq pc, r4, lsl #28 │ │ │ │ - tsteq r6, r0, lsl pc │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ + tsteq r6, r8, lsl pc │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ - tstpeq sp, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [ip, -ip] │ │ │ │ - tsteq ip, ip, lsl #20 │ │ │ │ - tsteq ip, ip, asr r1 │ │ │ │ - strdeq ip, [ip, -r0] │ │ │ │ - smlatteq ip, r0, ip, ip │ │ │ │ - tsteq r1, r0, lsr #14 │ │ │ │ - tsteq ip, r4, ror #6 │ │ │ │ - tsteq ip, r0, asr #22 │ │ │ │ + tsteq ip, r4, asr sl │ │ │ │ + tstpeq sp, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsl #4 │ │ │ │ + tsteq ip, r8, lsl sl │ │ │ │ + tsteq ip, r8, ror #2 │ │ │ │ + strdeq ip, [ip, -ip] │ │ │ │ + smlatteq ip, ip, ip, ip │ │ │ │ + tsteq r1, ip, lsr #14 │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ + tsteq ip, ip, asr #22 │ │ │ │ andeq r1, r0, r8, lsr #28 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ - tsteq ip, r0, asr sl │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ + tsteq r6, r8, lsr #24 │ │ │ │ + tsteq fp, r0, asr r4 │ │ │ │ + tsteq ip, ip, asr sl │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ andeq r1, r0, r4, lsl #31 │ │ │ │ andeq r1, r0, r8, ror ip │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ @ instruction: 0xffff7760 │ │ │ │ @ instruction: 0xffff832c │ │ │ │ @ instruction: 0xffff7748 │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ - tsteq r6, ip, lsl #19 │ │ │ │ - tstpeq sp, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsl fp │ │ │ │ + tsteq ip, ip, lsr r9 │ │ │ │ + @ instruction: 0x01165994 │ │ │ │ + tstpeq sp, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ + tsteq ip, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0116559c │ │ │ │ - smlabteq ip, ip, r3, sl │ │ │ │ + tsteq r6, r4, lsr #11 │ │ │ │ + ldrdeq sl, [ip, -r8] │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ - smlatbeq ip, r0, r3, ip │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - smlabbeq fp, r4, ip, r7 │ │ │ │ - @ instruction: 0x010ca290 │ │ │ │ + smlatbeq ip, ip, r3, ip │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ + @ instruction: 0x010b7c90 │ │ │ │ + @ instruction: 0x010ca29c │ │ │ │ muleq r0, r1, r4 │ │ │ │ @ instruction: 0xffff75d8 │ │ │ │ andeq r1, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ @ instruction: 0xffff649c │ │ │ │ ldrdeq r2, [r0], -r8 │ │ │ │ @ instruction: 0xffff6484 │ │ │ │ @ instruction: 0xffff6978 │ │ │ │ - tsteq r6, ip, lsl #7 │ │ │ │ - @ instruction: 0x010cc2bc │ │ │ │ - smlabteq ip, r0, r1, sl │ │ │ │ + @ instruction: 0x01165394 │ │ │ │ + smlabteq ip, r8, r2, ip │ │ │ │ + smlabteq ip, ip, r1, sl │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ - tsteq fp, r8, ror #22 │ │ │ │ - tsteq ip, r4, ror r1 │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ + tsteq fp, r4, ror fp │ │ │ │ + smlabbeq ip, r0, r1, sl │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - tsteq fp, r8, lsr #22 │ │ │ │ - tsteq ip, r4, lsr r1 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + tsteq fp, r4, lsr fp │ │ │ │ + tsteq ip, r0, asr #2 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - smlatteq fp, r8, sl, r7 │ │ │ │ - tsteq r6, r4, asr #5 │ │ │ │ - strdeq sl, [ip, -r4] │ │ │ │ + strdeq r7, [fp, -r4] │ │ │ │ + tsteq r6, ip, asr #5 │ │ │ │ + mrseq sl, (UNDEF: 28) │ │ │ │ muleq r0, r6, r4 │ │ │ │ - smlatbeq fp, r8, sl, r7 │ │ │ │ - tsteq r6, r4, lsl #5 │ │ │ │ - strheq sl, [ip, -r4] │ │ │ │ + @ instruction: 0x010b7ab4 │ │ │ │ + tsteq r6, ip, lsl #5 │ │ │ │ + smlabteq ip, r0, r0, sl │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq r6, r4, asr #4 │ │ │ │ - tsteq fp, r8, ror #20 │ │ │ │ - tsteq ip, r4, ror r0 │ │ │ │ + tsteq r6, ip, asr #4 │ │ │ │ + tsteq fp, r4, ror sl │ │ │ │ + smlabbeq ip, r0, r0, sl │ │ │ │ muleq r0, ip, r4 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq fp, r8, lsr #20 │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - strdeq r7, [fp, -r0] │ │ │ │ - tsteq r6, r4, asr #3 │ │ │ │ - strdeq r9, [ip, -r0] │ │ │ │ + strdeq r7, [fp, -ip] │ │ │ │ + tsteq r6, ip, asr #3 │ │ │ │ + strdeq r9, [ip, -ip] │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - smlatbeq fp, ip, r9, r7 │ │ │ │ - tsteq r6, r0, lsl #3 │ │ │ │ - smlatbeq ip, ip, pc, r9 @ │ │ │ │ + @ instruction: 0x010b79b8 │ │ │ │ + tsteq r6, r8, lsl #3 │ │ │ │ + @ instruction: 0x010c9fb8 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ - @ instruction: 0x01164df4 │ │ │ │ - tsteq ip, r0, lsr #24 │ │ │ │ + tsteq fp, ip, lsr #12 │ │ │ │ + @ instruction: 0x01164dfc │ │ │ │ + tsteq ip, ip, lsr #24 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ - @ instruction: 0x01164db4 │ │ │ │ - smlatteq ip, r0, fp, r9 │ │ │ │ - smlabteq ip, r4, ip, fp │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ - @ instruction: 0x010c9b94 │ │ │ │ + smlatteq fp, r8, r5, r7 │ │ │ │ + @ instruction: 0x01164dbc │ │ │ │ + smlatteq ip, ip, fp, r9 │ │ │ │ + ldrdeq fp, [ip, -r0] │ │ │ │ + tsteq r6, r4, ror sp │ │ │ │ + smlatbeq ip, r0, fp, r9 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x01164cb8 │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ - smlatteq ip, r8, sl, r9 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ - @ instruction: 0x010b749c │ │ │ │ - smlatbeq ip, r8, sl, r9 │ │ │ │ + tsteq r6, r0, asr #25 │ │ │ │ + smlatteq fp, r8, r4, r7 │ │ │ │ + strdeq r9, [ip, -r4] │ │ │ │ + tsteq r6, r0, lsl #25 │ │ │ │ + smlatbeq fp, r8, r4, r7 │ │ │ │ + @ instruction: 0x010c9ab4 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - tsteq fp, ip, asr r4 │ │ │ │ - tsteq ip, r8, ror #20 │ │ │ │ + tsteq r6, r0, asr #24 │ │ │ │ + tsteq fp, r8, ror #8 │ │ │ │ + tsteq ip, r4, ror sl │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - @ instruction: 0x01164bf8 │ │ │ │ - tsteq fp, ip, lsl r4 │ │ │ │ - tsteq ip, r8, lsr #20 │ │ │ │ + tsteq r6, r0, lsl #24 │ │ │ │ + tsteq fp, r8, lsr #8 │ │ │ │ + tsteq ip, r4, lsr sl │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - @ instruction: 0x01164bb8 │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ - smlatteq ip, r8, r9, r9 │ │ │ │ + tsteq r6, r0, asr #23 │ │ │ │ + smlatteq fp, r8, r3, r7 │ │ │ │ + strdeq r9, [ip, -r4] │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - @ instruction: 0x010b739c │ │ │ │ - smlatbeq ip, r8, r9, r9 │ │ │ │ + tsteq r6, r0, lsl #23 │ │ │ │ + smlatbeq fp, r8, r3, r7 │ │ │ │ + @ instruction: 0x010c99b4 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - tsteq r6, r8, lsr fp │ │ │ │ - tsteq fp, ip, asr r3 │ │ │ │ - tsteq ip, r8, ror #18 │ │ │ │ + tsteq r6, r0, asr #22 │ │ │ │ + tsteq fp, r8, ror #6 │ │ │ │ + tsteq ip, r4, ror r9 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - @ instruction: 0x01164af8 │ │ │ │ - tsteq fp, ip, lsl r3 │ │ │ │ - tsteq ip, r8, lsr #18 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + tsteq fp, r8, lsr #6 │ │ │ │ + tsteq ip, r4, lsr r9 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x01164ab8 │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ - smlatteq ip, r8, r8, r9 │ │ │ │ + tsteq r6, r0, asr #21 │ │ │ │ + smlatteq fp, r8, r2, r7 │ │ │ │ + strdeq r9, [ip, -r4] │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - tsteq r6, r8, ror sl │ │ │ │ - @ instruction: 0x010b729c │ │ │ │ - smlatbeq ip, r8, r8, r9 │ │ │ │ + tsteq r6, r0, lsl #21 │ │ │ │ + smlatbeq fp, r8, r2, r7 │ │ │ │ + @ instruction: 0x010c98b4 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - tsteq fp, ip, asr r2 │ │ │ │ - tsteq ip, r8, ror #16 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq fp, r8, ror #4 │ │ │ │ + tsteq ip, r4, ror r8 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq fp, r4, lsr #4 │ │ │ │ + tsteq fp, r0, lsr r2 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - strdeq r7, [fp, -r4] │ │ │ │ + mrseq r7, R11_fiq │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - smlabteq fp, r4, r1, r7 │ │ │ │ + ldrdeq r7, [fp, -r0] │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x010b7194 │ │ │ │ + smlatbeq fp, r0, r1, r7 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - tsteq r6, r4, lsr r9 │ │ │ │ - tsteq fp, r8, asr r1 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ + tsteq fp, r4, ror #2 │ │ │ │ + tsteq ip, r0, ror r7 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - @ instruction: 0x011648f4 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ - tsteq ip, r4, lsr #14 │ │ │ │ + @ instruction: 0x011648fc │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq ip, r0, lsr r7 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - @ instruction: 0x011648b4 │ │ │ │ - ldrdeq r7, [fp, -r8] │ │ │ │ - smlatteq ip, r4, r6, r9 │ │ │ │ + @ instruction: 0x011648bc │ │ │ │ + smlatteq fp, r4, r0, r7 │ │ │ │ + strdeq r9, [ip, -r0] │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ - swpeq r7, r8, [fp] │ │ │ │ - smlatbeq ip, r4, r6, r9 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + smlatbeq fp, r4, r0, r7 │ │ │ │ + @ instruction: 0x010c96b0 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - qaddeq r7, r8, fp │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ + tsteq fp, r4, rrx │ │ │ │ + tsteq ip, r0, ror r6 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - tsteq fp, r0, lsr #32 │ │ │ │ + tsteq fp, ip, lsr #32 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq r6, r4, asr #15 │ │ │ │ - smlatteq fp, r8, pc, r6 @ │ │ │ │ - strdeq r9, [ip, -r4] │ │ │ │ + tsteq r6, ip, asr #15 │ │ │ │ + strdeq r6, [fp, -r4] │ │ │ │ + tsteq ip, r0, lsl #12 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - tsteq r6, r8, lsl #15 │ │ │ │ - smlatbeq fp, ip, pc, r6 @ │ │ │ │ - @ instruction: 0x010c95b8 │ │ │ │ + @ instruction: 0x01164790 │ │ │ │ + @ instruction: 0x010b6fb8 │ │ │ │ + smlabteq ip, r4, r5, r9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, ip, asr #14 │ │ │ │ - tsteq fp, r0, ror pc │ │ │ │ - tsteq ip, ip, ror r5 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + tsteq fp, ip, ror pc │ │ │ │ + smlabbeq ip, r8, r5, r9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq fp, r8, lsr pc │ │ │ │ + tsteq fp, r4, asr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq ip, ip, asr r6 │ │ │ │ + tsteq ip, r8, ror #12 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, ip, lsr #13 │ │ │ │ - ldrdeq r6, [fp, -r0] │ │ │ │ - ldrdeq r9, [ip, -ip] │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x010b6e94 │ │ │ │ - smlatbeq ip, r0, r4, r9 │ │ │ │ + @ instruction: 0x011646b4 │ │ │ │ + ldrdeq r6, [fp, -ip] │ │ │ │ + smlatteq ip, r8, r4, r9 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + smlatbeq fp, r0, lr, r6 │ │ │ │ + smlatbeq ip, ip, r4, r9 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ - tsteq ip, r0, ror #8 │ │ │ │ + tsteq r6, r8, lsr r6 │ │ │ │ + tsteq fp, r0, ror #28 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ ldr r1, [pc, #-468] @ 52ad88 │ │ │ │ ldr r2, [pc, #-468] @ 52ad8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #-472] @ 52ad90 │ │ │ │ mov ip, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1156019,32 +1156019,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52b860 │ │ │ │ tsteq pc, r8, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011fc39c │ │ │ │ - @ instruction: 0x01164494 │ │ │ │ - @ instruction: 0x010c92b8 │ │ │ │ + @ instruction: 0x0116449c │ │ │ │ + smlabteq ip, r4, r2, r9 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - tsteq ip, r8, asr r1 │ │ │ │ - @ instruction: 0x010b6a98 │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ - tsteq ip, r8, rrx │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ + tsteq ip, r4, ror #2 │ │ │ │ + smlatbeq fp, r4, sl, r6 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + tsteq fp, r0, ror sl │ │ │ │ + tsteq ip, r4, ror r0 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq fp, r8, lsr #20 │ │ │ │ - tsteq ip, r4, lsr r0 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ + tsteq ip, r0, asr #32 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - strdeq r6, [fp, -r0] │ │ │ │ - @ instruction: 0x01164198 │ │ │ │ - @ instruction: 0x010b69bc │ │ │ │ - smlabteq ip, r0, pc, r8 @ │ │ │ │ + strdeq r6, [fp, -ip] │ │ │ │ + tsteq r6, r0, lsr #3 │ │ │ │ + smlabteq fp, r8, r9, r6 │ │ │ │ + smlabteq ip, ip, pc, r8 @ │ │ │ │ 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] @ 52be58 │ │ │ │ @@ -1156173,18 +1156173,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 52bcd8 │ │ │ │ @ instruction: 0x011fbf9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r4, lsr #30 │ │ │ │ - tsteq r6, r0, asr r0 │ │ │ │ - tsteq ip, r4, ror lr │ │ │ │ + tsteq r6, r8, asr r0 │ │ │ │ + smlabbeq ip, r0, lr, r8 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - tsteq fp, r8, asr #14 │ │ │ │ + tsteq fp, r4, asr r7 │ │ │ │ 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] @ 52c0f4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1156340,29 +1156340,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52bf38 │ │ │ │ tsteq pc, ip, ror #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r4, asr #25 │ │ │ │ - tsteq r6, r0, ror #27 │ │ │ │ - tsteq ip, r4, lsl #24 │ │ │ │ + tsteq r6, r8, ror #27 │ │ │ │ + tsteq ip, r0, lsl ip │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq fp, r0, ror #10 │ │ │ │ - tsteq ip, r4, ror #22 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + tsteq fp, ip, ror #10 │ │ │ │ + tsteq ip, r0, ror fp │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ - tsteq ip, ip, lsr #22 │ │ │ │ - tsteq r6, r4, asr #25 │ │ │ │ - smlatteq fp, r8, r4, r6 │ │ │ │ - smlatteq ip, ip, sl, r8 │ │ │ │ + tsteq r6, r8, lsl #26 │ │ │ │ + tsteq fp, r0, lsr r5 │ │ │ │ + tsteq ip, r8, lsr fp │ │ │ │ + tsteq r6, ip, asr #25 │ │ │ │ + strdeq r6, [fp, -r4] │ │ │ │ + strdeq r8, [ip, -r8] │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x010b64b0 │ │ │ │ + @ instruction: 0x010b64bc │ │ │ │ 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] @ 52c3d8 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1156525,24 +1156525,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52c1fc │ │ │ │ tsteq pc, r8, lsr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r0, lsl #20 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq ip, ip, lsr r9 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ - tsteq ip, r4, asr #16 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq ip, r8, asr #18 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ + tsteq ip, r0, asr r8 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - tsteq r6, r0, ror #19 │ │ │ │ - tsteq fp, r4, lsl #4 │ │ │ │ - tsteq ip, ip, lsl #16 │ │ │ │ - smlabteq fp, ip, r1, r6 │ │ │ │ + tsteq r6, r8, ror #19 │ │ │ │ + tsteq fp, r0, lsl r2 │ │ │ │ + tsteq ip, r8, lsl r8 │ │ │ │ + ldrdeq r6, [fp, -r8] │ │ │ │ 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] @ 52c6c4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1156712,22 +1156712,22 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 52c498 │ │ │ │ @ instruction: 0x011fb7d8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r4, ror #14 │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ - smlabbeq ip, r0, r6, r8 │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + smlabbeq ip, ip, r6, r8 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - tsteq r6, ip, ror #13 │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ - tsteq ip, ip, lsl r5 │ │ │ │ + @ instruction: 0x011636f4 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ + tsteq ip, r8, lsr #10 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - ldrdeq r5, [fp, -ip] │ │ │ │ + smlatteq fp, r8, lr, r5 │ │ │ │ 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 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #3472] @ 52d4a0 │ │ │ │ @@ -1157602,142 +1157602,142 @@ │ │ │ │ b 52ca5c │ │ │ │ @ instruction: 0x011fb4f4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011fb4d4 │ │ │ │ teqeq r1, r8, lsl fp │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq ip, ip, ror r5 │ │ │ │ + smlabbeq ip, r8, r5, sl │ │ │ │ teqeq r1, r4 @ │ │ │ │ teqeq r1, r8, lsr #21 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq ip, r0, ror #12 │ │ │ │ + tsteq ip, ip, ror #12 │ │ │ │ teqeq r1, r4, asr sl │ │ │ │ - tsteq r6, r4, ror r4 │ │ │ │ - smlatbeq ip, r8, r2, r8 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + @ instruction: 0x010c82b4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq fp, r0, ror #24 │ │ │ │ + tsteq fp, ip, ror #24 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq pc, r0, lsr #3 │ │ │ │ - @ instruction: 0x01163294 │ │ │ │ - @ instruction: 0x010b5ab4 │ │ │ │ - smlabteq ip, r4, r0, r8 │ │ │ │ + @ instruction: 0x0116329c │ │ │ │ + smlabteq fp, r0, sl, r5 │ │ │ │ + ldrdeq r8, [ip, -r0] │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ - tsteq ip, r0, ror r0 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + tsteq fp, r0, ror sl │ │ │ │ + tsteq ip, ip, ror r0 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - tsteq fp, r8, lsl sl │ │ │ │ + tsteq fp, r4, lsr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r6, ip, lsl #3 │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ - tsteq fp, r8, ror r9 │ │ │ │ - smlabbeq ip, r8, pc, r7 @ │ │ │ │ + @ instruction: 0x01163194 │ │ │ │ + smlabbeq ip, r0, r3, sl │ │ │ │ + smlabbeq fp, r4, r9, r5 │ │ │ │ + @ instruction: 0x010c7f94 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - ldrsbeq r3, [r6, -ip] │ │ │ │ - tsteq ip, r8, lsl #30 │ │ │ │ + tsteq r6, r4, ror #1 │ │ │ │ + tsteq ip, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01162fd0 │ │ │ │ - strdeq r5, [fp, -r4] │ │ │ │ - tsteq ip, r0, lsl #28 │ │ │ │ + @ instruction: 0x01162fd8 │ │ │ │ + tsteq fp, r0, lsl #16 │ │ │ │ + tsteq ip, ip, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - @ instruction: 0x010b579c │ │ │ │ - smlatbeq ip, r8, sp, r7 │ │ │ │ + tsteq r6, r0, lsl #31 │ │ │ │ + smlatbeq fp, r8, r7, r5 │ │ │ │ + @ instruction: 0x010c7db4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - tsteq fp, ip, asr #14 │ │ │ │ - tsteq ip, ip, asr sp │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq fp, r8, asr r7 │ │ │ │ + tsteq ip, r8, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x01162ed8 │ │ │ │ - strdeq r5, [fp, -ip] │ │ │ │ - tsteq ip, r8, lsl #26 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ + tsteq r6, r0, ror #29 │ │ │ │ + tsteq fp, r8, lsl #14 │ │ │ │ + tsteq ip, r4, lsl sp │ │ │ │ + tsteq r6, r4, asr #28 │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ + tsteq ip, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x01162df4 │ │ │ │ - smlatbeq ip, r0, ip, r9 │ │ │ │ - tsteq ip, ip, lsl ip │ │ │ │ + @ instruction: 0x01162dfc │ │ │ │ + smlatbeq ip, ip, ip, r9 │ │ │ │ + tsteq ip, r8, lsr #24 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - @ instruction: 0x01162db0 │ │ │ │ - ldrdeq r5, [fp, -r0] │ │ │ │ - smlatteq ip, r0, fp, r7 │ │ │ │ + @ instruction: 0x01162db8 │ │ │ │ + ldrdeq r5, [fp, -ip] │ │ │ │ + smlatteq ip, ip, fp, r7 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - tsteq ip, ip, ror #28 │ │ │ │ + tsteq ip, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - tsteq fp, ip, asr r5 │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ + tsteq r6, r0, asr #26 │ │ │ │ + tsteq fp, r8, ror #10 │ │ │ │ + tsteq ip, r4, ror fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq fp, r8, lsr #10 │ │ │ │ - @ instruction: 0x01162cd4 │ │ │ │ - smlatteq fp, ip, r4, r5 │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ - tsteq r6, r8, lsr #25 │ │ │ │ - smlabteq fp, ip, r4, r5 │ │ │ │ - ldrdeq r7, [ip, -r0] │ │ │ │ + tsteq fp, r4, lsr r5 │ │ │ │ + @ instruction: 0x01162cdc │ │ │ │ + strdeq r5, [fp, -r8] │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x01162cb0 │ │ │ │ + ldrdeq r5, [fp, -r8] │ │ │ │ + ldrdeq r7, [ip, -ip] │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - smlabbeq fp, ip, r4, r5 │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + @ instruction: 0x010b5498 │ │ │ │ @ instruction: 0x010a6c90 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - tsteq ip, r0, ror sl │ │ │ │ + tsteq ip, ip, ror sl │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - tsteq fp, r4, lsr #8 │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ tsteq sl, r8, lsr #24 │ │ │ │ - tsteq ip, r8, lsl #20 │ │ │ │ + tsteq ip, r4, lsl sl │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - tsteq r6, r0, lsr #23 │ │ │ │ - smlabteq fp, r0, r3, r5 │ │ │ │ - ldrdeq r7, [ip, -r0] │ │ │ │ + tsteq r6, r8, lsr #23 │ │ │ │ + smlabteq fp, ip, r3, r5 │ │ │ │ + ldrdeq r7, [ip, -ip] │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - smlabbeq fp, r4, r3, r5 │ │ │ │ - @ instruction: 0x010c7994 │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ + @ instruction: 0x010b5390 │ │ │ │ + smlatbeq ip, r0, r9, r7 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - tsteq fp, r8, asr #6 │ │ │ │ - tsteq ip, r4, asr r9 │ │ │ │ + tsteq r6, ip, lsr #22 │ │ │ │ + tsteq fp, r4, asr r3 │ │ │ │ + tsteq ip, r0, ror #18 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq fp, r0, lsl r3 │ │ │ │ + tsteq fp, ip, lsl r3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x01162abc │ │ │ │ - smlatteq fp, r0, r2, r5 │ │ │ │ - smlatteq ip, ip, r8, r7 │ │ │ │ + tsteq r6, r4, asr #21 │ │ │ │ + smlatteq fp, ip, r2, r5 │ │ │ │ + strdeq r7, [ip, -r8] │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r6, r0, lsl #21 │ │ │ │ - smlatbeq fp, r4, r2, r5 │ │ │ │ - @ instruction: 0x010c78b0 │ │ │ │ + tsteq r6, r8, lsl #21 │ │ │ │ + @ instruction: 0x010b52b0 │ │ │ │ + @ instruction: 0x010c78bc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ - tsteq fp, r8, ror #4 │ │ │ │ - tsteq ip, r4, ror r8 │ │ │ │ + tsteq r6, ip, asr #20 │ │ │ │ + tsteq fp, r4, ror r2 │ │ │ │ + smlabbeq ip, r0, r8, r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq r6, r8, lsl #20 │ │ │ │ - tsteq fp, ip, lsr #4 │ │ │ │ - tsteq ip, r8, lsr r8 │ │ │ │ + tsteq r6, r0, lsl sl │ │ │ │ + tsteq fp, r8, lsr r2 │ │ │ │ + tsteq ip, r4, asr #16 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq r5, [fp, -r4] │ │ │ │ - @ instruction: 0x0116299c │ │ │ │ - smlabteq fp, r0, r1, r5 │ │ │ │ - smlabteq ip, ip, r7, r7 │ │ │ │ - tsteq r6, r0, ror #18 │ │ │ │ - smlabbeq fp, r4, r1, r5 │ │ │ │ - @ instruction: 0x010c7790 │ │ │ │ + mrseq r5, R11_fiq │ │ │ │ + tsteq r6, r4, lsr #19 │ │ │ │ + smlabteq fp, ip, r1, r5 │ │ │ │ + ldrdeq r7, [ip, -r8] │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + @ instruction: 0x010b5190 │ │ │ │ + @ instruction: 0x010c779c │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - tsteq r6, r8, lsr #18 │ │ │ │ - tsteq fp, r8, asr #2 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + tsteq fp, r4, asr r1 │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - tsteq r6, ip, ror #17 │ │ │ │ - tsteq fp, ip, lsl #2 │ │ │ │ - tsteq ip, ip, lsl r7 │ │ │ │ + @ instruction: 0x011628f4 │ │ │ │ + tsteq fp, r8, lsl r1 │ │ │ │ + tsteq ip, r8, lsr #14 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1157762,17 +1157762,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 52d744 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #848 @ 0x350 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52d6f0 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - tsteq fp, r4, ror lr │ │ │ │ - tsteq ip, r8, ror r4 │ │ │ │ + tsteq r6, r8, asr r6 │ │ │ │ + smlabbeq fp, r0, lr, r4 │ │ │ │ + smlabbeq ip, r4, r4, r7 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1158082,25 +1158082,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 52d934 │ │ │ │ @ instruction: 0x011fa498 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r8, asr #5 │ │ │ │ - @ instruction: 0x01162398 │ │ │ │ - @ instruction: 0x010c71bc │ │ │ │ - tsteq r6, r8, lsl #5 │ │ │ │ - ldrdeq r9, [ip, -r8] │ │ │ │ - strheq r7, [ip, -ip] │ │ │ │ + tsteq r6, r0, lsr #7 │ │ │ │ + smlabteq ip, r8, r1, r7 │ │ │ │ + @ instruction: 0x01162290 │ │ │ │ + smlatteq ip, r4, r4, r9 │ │ │ │ + smlabteq ip, r8, r0, r7 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - smlatteq fp, r8, r9, r4 │ │ │ │ - @ instruction: 0x010b49b8 │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - smlabbeq fp, r0, r9, r4 │ │ │ │ - smlabbeq ip, ip, pc, r6 @ │ │ │ │ + strdeq r4, [fp, -r4] │ │ │ │ + smlabteq fp, r4, r9, r4 │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + smlabbeq fp, ip, r9, r4 │ │ │ │ + @ instruction: 0x010c6f98 │ │ │ │ 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, #1076] @ 52e0b0 │ │ │ │ ldr r6, [r0, #888] @ 0x378 │ │ │ │ ldr r3, [pc, #1072] @ 52e0b4 │ │ │ │ @@ -1158370,42 +1158370,42 @@ │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 52ddd0 │ │ │ │ tsteq pc, r0, lsl #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010cb8b0 │ │ │ │ + @ instruction: 0x010cb8bc │ │ │ │ tsteq pc, ip, lsr #28 │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ - strheq r9, [ip, -r8] │ │ │ │ - tsteq ip, ip, ror #24 │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + smlabteq ip, r4, r0, r9 │ │ │ │ + tsteq ip, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsl #21 │ │ │ │ - tsteq r6, r4, lsl #28 │ │ │ │ - tsteq fp, r8, lsr #12 │ │ │ │ - tsteq ip, r4, lsr ip │ │ │ │ + tsteq r6, ip, lsl #28 │ │ │ │ + tsteq fp, r4, lsr r6 │ │ │ │ + tsteq ip, r0, asr #24 │ │ │ │ muleq r0, r3, sl │ │ │ │ - tsteq r6, r8, asr #27 │ │ │ │ - smlatteq fp, ip, r5, r4 │ │ │ │ - strdeq r6, [ip, -r0] │ │ │ │ + @ instruction: 0x01161dd0 │ │ │ │ + strdeq r4, [fp, -r8] │ │ │ │ + strdeq r6, [ip, -ip] │ │ │ │ muleq r0, r2, sl │ │ │ │ - tsteq r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x010b45b0 │ │ │ │ - @ instruction: 0x010c6bb4 │ │ │ │ + @ instruction: 0x01161d94 │ │ │ │ + @ instruction: 0x010b45bc │ │ │ │ + smlabteq ip, r0, fp, r6 │ │ │ │ muleq r0, r1, sl │ │ │ │ - tsteq r6, r0, asr sp │ │ │ │ - tsteq fp, r4, ror r5 │ │ │ │ - tsteq ip, ip, ror fp │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ - tsteq fp, r8, lsr r5 │ │ │ │ - tsteq ip, ip, lsr fp │ │ │ │ + tsteq r6, r8, asr sp │ │ │ │ + smlabbeq fp, r0, r5, r4 │ │ │ │ + smlabbeq ip, r8, fp, r6 │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + tsteq fp, r4, asr #10 │ │ │ │ + tsteq ip, r8, asr #22 │ │ │ │ andeq r0, r0, r1, asr #21 │ │ │ │ - @ instruction: 0x01161cd8 │ │ │ │ - strdeq r4, [fp, -ip] │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ + tsteq r6, r0, ror #25 │ │ │ │ + tsteq fp, r8, lsl #10 │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ 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 │ │ │ │ @@ -1158813,156 +1158813,156 @@ │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #1488 @ 0x5d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tsteq pc, ip, lsr #21 │ │ │ │ tsteq pc, r8, lsr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01161bbc │ │ │ │ + tsteq r6, r4, asr #23 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r2, r4, lsr #32 │ │ │ │ - tsteq ip, r4, lsr #28 │ │ │ │ - tsteq ip, r0, lsr r9 │ │ │ │ + tsteq r2, r0, lsr r0 │ │ │ │ + tsteq ip, r0, lsr lr │ │ │ │ + tsteq ip, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - tsteq ip, r4, asr #26 │ │ │ │ + tsteq ip, r0, asr sp │ │ │ │ tsteq sl, ip, lsl #26 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ - tsteq ip, r0, lsr sp │ │ │ │ - @ instruction: 0x011619f0 │ │ │ │ - tsteq ip, r4, lsr #16 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ - tsteq ip, r8, ror #14 │ │ │ │ + tsteq ip, r8, ror sp │ │ │ │ + tsteq ip, ip, lsr sp │ │ │ │ + @ instruction: 0x011619f8 │ │ │ │ + tsteq ip, r0, lsr r8 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ + tsteq ip, r4, ror r7 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ - tsteq ip, r0, ror r6 │ │ │ │ + tsteq r6, r8, asr #16 │ │ │ │ + tsteq ip, ip, ror r6 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - smlatbeq ip, ip, r4, r6 │ │ │ │ + tsteq r6, r0, lsl #13 │ │ │ │ + @ instruction: 0x010c64b8 │ │ │ │ smlabteq sl, r8, r6, r4 │ │ │ │ @ instruction: 0x011f9498 │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ - @ instruction: 0x010c61b0 │ │ │ │ + tsteq r6, r4, lsl #7 │ │ │ │ + @ instruction: 0x010c61bc │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - tsteq ip, r0, ror r7 │ │ │ │ + tsteq ip, ip, ror r7 │ │ │ │ tsteq sl, r4, lsl #10 │ │ │ │ + smlatbeq ip, r4, r7, r8 │ │ │ │ + tsteq ip, r0, asr r7 │ │ │ │ + @ instruction: 0x010a6498 │ │ │ │ @ instruction: 0x010c8798 │ │ │ │ tsteq ip, r4, asr #14 │ │ │ │ - @ instruction: 0x010a6498 │ │ │ │ - smlabbeq ip, ip, r7, r8 │ │ │ │ - tsteq ip, r8, lsr r7 │ │ │ │ tsteq sl, ip, lsr #8 │ │ │ │ - tsteq ip, ip, ror r7 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ + smlabbeq ip, r8, r7, r8 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ smlabteq sl, r0, r3, r6 │ │ │ │ - tsteq ip, ip, asr #14 │ │ │ │ + tsteq ip, r8, asr r7 │ │ │ │ andeq r8, r0, r8, lsr r3 │ │ │ │ - tsteq ip, r0, ror #14 │ │ │ │ - ldrdeq r8, [ip, -r8] │ │ │ │ + tsteq ip, ip, ror #14 │ │ │ │ + smlatteq ip, r4, r6, r8 │ │ │ │ tsteq sl, ip, lsr #6 │ │ │ │ - ldrdeq r8, [ip, -r0] │ │ │ │ + ldrdeq r8, [ip, -ip] │ │ │ │ smlabteq sl, ip, r2, r6 │ │ │ │ - tsteq ip, r4, asr r7 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ + tsteq ip, r0, ror #14 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ tsteq sl, r0, asr #4 │ │ │ │ - tsteq ip, r8, asr r7 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ smlatteq sl, r4, r1, r6 │ │ │ │ - tsteq ip, r4, lsr r7 │ │ │ │ - strdeq r8, [ip, -r0] │ │ │ │ + tsteq ip, r0, asr #14 │ │ │ │ + strdeq r8, [ip, -ip] │ │ │ │ smlabbeq sl, r8, r1, r6 │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ - smlatteq ip, ip, r6, r8 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + strdeq r8, [ip, -r8] │ │ │ │ tsteq sl, ip, lsr #2 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ - smlatteq ip, r4, r6, r8 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ + strdeq r8, [ip, -r0] │ │ │ │ ldrdeq r6, [sl, -r0] │ │ │ │ - tsteq ip, r0, lsr r7 │ │ │ │ - smlatteq ip, ip, r6, r8 │ │ │ │ + tsteq ip, ip, lsr r7 │ │ │ │ + strdeq r8, [ip, -r8] │ │ │ │ tsteq sl, r4, ror r0 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ - smlatbeq ip, r0, r6, r8 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ + smlatbeq ip, ip, r6, r8 │ │ │ │ ldrdeq r5, [sl, -r4] │ │ │ │ - smlatteq ip, r8, r6, r8 │ │ │ │ - smlatteq ip, r8, r6, r8 │ │ │ │ + strdeq r8, [ip, -r4] │ │ │ │ + strdeq r8, [ip, -r4] │ │ │ │ tsteq sl, r8, lsr pc │ │ │ │ - tsteq ip, r0, lsl r7 │ │ │ │ - @ instruction: 0x010c8690 │ │ │ │ + tsteq ip, ip, lsl r7 │ │ │ │ + @ instruction: 0x010c869c │ │ │ │ smlatbeq sl, r0, lr, r5 │ │ │ │ - smlatteq ip, r0, r6, r8 │ │ │ │ - ldrdeq r8, [ip, -ip] │ │ │ │ + smlatteq ip, ip, r6, r8 │ │ │ │ + smlatteq ip, r8, r6, r8 │ │ │ │ tsteq sl, ip, lsr #28 │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ - ldrdeq r8, [ip, -r4] │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ + smlatteq ip, r0, r6, r8 │ │ │ │ ldrdeq r5, [sl, -r0] │ │ │ │ - tsteq ip, r0, lsr #14 │ │ │ │ - ldrdeq r8, [ip, -ip] │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ + smlatteq ip, r8, r6, r8 │ │ │ │ tsteq sl, r4, ror sp │ │ │ │ - tsteq ip, ip, lsl #14 │ │ │ │ - @ instruction: 0x010c86b8 │ │ │ │ + tsteq ip, r8, lsl r7 │ │ │ │ + smlabteq ip, r4, r6, r8 │ │ │ │ tsteq sl, r8, lsl #26 │ │ │ │ - tsteq ip, r0, lsl #14 │ │ │ │ - @ instruction: 0x010c86bc │ │ │ │ + tsteq ip, ip, lsl #14 │ │ │ │ + smlabteq ip, r8, r6, r8 │ │ │ │ smlatbeq sl, ip, ip, r5 │ │ │ │ - strdeq r8, [ip, -ip] │ │ │ │ - @ instruction: 0x010c86b8 │ │ │ │ + tsteq ip, r8, lsl #14 │ │ │ │ + smlabteq ip, r4, r6, r8 │ │ │ │ tsteq sl, r0, asr ip │ │ │ │ - strdeq r8, [ip, -r8] │ │ │ │ - @ instruction: 0x010c86b4 │ │ │ │ + tsteq ip, r4, lsl #14 │ │ │ │ + smlabteq ip, r0, r6, r8 │ │ │ │ strdeq r5, [sl, -r4] │ │ │ │ - tsteq ip, r4, lsr #14 │ │ │ │ - smlatteq ip, r0, r6, r8 │ │ │ │ + tsteq ip, r0, lsr r7 │ │ │ │ + smlatteq ip, ip, r6, r8 │ │ │ │ @ instruction: 0x010a5b98 │ │ │ │ - tsteq ip, r4, lsl r7 │ │ │ │ - ldrdeq r8, [ip, -r0] │ │ │ │ + tsteq ip, r0, lsr #14 │ │ │ │ + ldrdeq r8, [ip, -ip] │ │ │ │ tsteq sl, ip, lsr fp │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ - ldrdeq r8, [ip, -r4] │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ + smlatteq ip, r0, r6, r8 │ │ │ │ smlatteq sl, r0, sl, r5 │ │ │ │ - strdeq r8, [ip, -r0] │ │ │ │ - smlatbeq ip, ip, r6, r8 │ │ │ │ + strdeq r8, [ip, -ip] │ │ │ │ + @ instruction: 0x010c86b8 │ │ │ │ smlabbeq sl, r4, sl, r5 │ │ │ │ - smlatteq ip, r8, r6, r8 │ │ │ │ - smlatbeq ip, r4, r6, r8 │ │ │ │ + strdeq r8, [ip, -r4] │ │ │ │ + @ instruction: 0x010c86b0 │ │ │ │ tsteq sl, r8, lsr #20 │ │ │ │ - ldrdeq r8, [ip, -r0] │ │ │ │ - smlabbeq ip, ip, r6, r8 │ │ │ │ + ldrdeq r8, [ip, -ip] │ │ │ │ + @ instruction: 0x010c8698 │ │ │ │ smlabteq sl, ip, r9, r5 │ │ │ │ - smlabteq ip, r8, r6, r8 │ │ │ │ - smlabbeq ip, r4, r6, r8 │ │ │ │ + ldrdeq r8, [ip, -r4] │ │ │ │ + @ instruction: 0x010c8690 │ │ │ │ tsteq sl, r0, ror r9 │ │ │ │ - @ instruction: 0x010c86b0 │ │ │ │ - tsteq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x010c86bc │ │ │ │ + tsteq ip, r8, ror r6 │ │ │ │ tsteq sl, r4, lsl r9 │ │ │ │ - smlatbeq ip, r0, r6, r8 │ │ │ │ + smlatbeq ip, ip, r6, r8 │ │ │ │ @ instruction: 0x010a58b0 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ - tsteq ip, r8, ror r6 │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ + smlabbeq ip, r4, r6, r8 │ │ │ │ + tsteq ip, r8, asr #12 │ │ │ │ + tsteq ip, r0, ror r6 │ │ │ │ tsteq ip, ip, lsr r6 │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ - tsteq ip, r0, lsr r6 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ - tsteq ip, r8, lsl r6 │ │ │ │ - tsteq ip, r8, lsr r6 │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ tsteq ip, r4, lsr #12 │ │ │ │ - strdeq r8, [ip, -ip] │ │ │ │ + tsteq ip, r4, asr #12 │ │ │ │ + tsteq ip, r0, lsr r6 │ │ │ │ + tsteq ip, r8, lsl #12 │ │ │ │ svcvc 0x00efffff │ │ │ │ - tsteq ip, r4, lsl r6 │ │ │ │ - smlatteq ip, r4, r5, r8 │ │ │ │ - strdeq r8, [ip, -r8] │ │ │ │ + tsteq ip, r0, lsr #12 │ │ │ │ + strdeq r8, [ip, -r0] │ │ │ │ + tsteq ip, r4, lsl #12 │ │ │ │ ldr r5, [pc, #-452] @ 52e820 │ │ │ │ ldr r3, [pc, #-452] @ 52e824 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r5, #952 @ 0x3b8 │ │ │ │ ldr r0, [pc, #-464] @ 52e828 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1160950,266 +1160950,266 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 52f480 │ │ │ │ ldr r1, [pc, #628] @ 530b70 │ │ │ │ mov r3, r4 │ │ │ │ add r2, r8, #952 @ 0x3b8 │ │ │ │ str r7, [sp, #8] │ │ │ │ b 530018 │ │ │ │ - smlatteq ip, r4, r5, r8 │ │ │ │ - ldrdeq r8, [ip, -ip] │ │ │ │ - tsteq ip, r0, lsl #12 │ │ │ │ - tsteq lr, r8, asr #4 │ │ │ │ - smlatteq ip, r4, r1, r5 │ │ │ │ - tsteq r6, r4, lsr #7 │ │ │ │ - smlabteq fp, r4, fp, r2 │ │ │ │ - @ instruction: 0x010c5194 │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ - tsteq fp, r4, ror fp │ │ │ │ - tsteq ip, r0, lsr r1 │ │ │ │ - @ instruction: 0x011602f4 │ │ │ │ - tsteq fp, ip, lsl #22 │ │ │ │ - smlatteq ip, r4, r0, r5 │ │ │ │ - tsteq r6, r8, lsr #5 │ │ │ │ - smlabteq fp, r0, sl, r2 │ │ │ │ - smlabbeq ip, ip, r0, r5 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tsteq fp, r8, ror #20 │ │ │ │ - tsteq ip, r0, lsr r0 │ │ │ │ - @ instruction: 0x011601f4 │ │ │ │ - tsteq fp, ip, lsl #20 │ │ │ │ - ldrdeq r4, [ip, -r4] │ │ │ │ - @ instruction: 0x01160198 │ │ │ │ - @ instruction: 0x010b29b0 │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - tsteq ip, r0, lsr #30 │ │ │ │ - tsteq r6, r4, ror #1 │ │ │ │ - strdeq r2, [fp, -ip] │ │ │ │ - smlabteq ip, r4, lr, r4 │ │ │ │ - tsteq r6, r8, lsl #1 │ │ │ │ - smlatbeq fp, r0, r8, r2 │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ - tsteq ip, ip, asr #28 │ │ │ │ + strdeq r8, [ip, -r0] │ │ │ │ + smlatteq ip, r8, r5, r8 │ │ │ │ + tsteq ip, ip, lsl #12 │ │ │ │ + tsteq lr, r4, asr r2 │ │ │ │ + strdeq r5, [ip, -r0] │ │ │ │ + tsteq r6, ip, lsr #7 │ │ │ │ + ldrdeq r2, [fp, -r0] │ │ │ │ + smlatbeq ip, r0, r1, r5 │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ + smlabbeq fp, r0, fp, r2 │ │ │ │ + tsteq ip, ip, lsr r1 │ │ │ │ + @ instruction: 0x011602fc │ │ │ │ + tsteq fp, r8, lsl fp │ │ │ │ + strdeq r5, [ip, -r0] │ │ │ │ + @ instruction: 0x011602b0 │ │ │ │ + smlabteq fp, ip, sl, r2 │ │ │ │ + swpeq r5, r8, [ip] │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + tsteq fp, r4, ror sl │ │ │ │ + tsteq ip, ip, lsr r0 │ │ │ │ + @ instruction: 0x011601fc │ │ │ │ + tsteq fp, r8, lsl sl │ │ │ │ + smlatteq ip, r0, pc, r4 @ │ │ │ │ + tsteq r6, r0, lsr #3 │ │ │ │ + @ instruction: 0x010b29bc │ │ │ │ + smlabbeq ip, r8, pc, r4 @ │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ + tsteq r6, ip, ror #1 │ │ │ │ + tsteq fp, r8, lsl #18 │ │ │ │ + ldrdeq r4, [ip, -r0] │ │ │ │ + @ instruction: 0x01160090 │ │ │ │ + smlatbeq fp, ip, r8, r2 │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + tsteq ip, r8, asr lr │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - ldrdeq r8, [ip, -r8] │ │ │ │ - tstpeq r5, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - smlabteq ip, r0, sp, r4 │ │ │ │ + smlatteq ip, r4, r1, r8 │ │ │ │ + tstpeq r5, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + smlabteq ip, ip, sp, r4 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ smlabteq sl, r8, pc, r2 @ │ │ │ │ tsteq sl, ip, asr pc │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ tsteq sl, r0, lsl #30 │ │ │ │ @ instruction: 0x010a2eb8 │ │ │ │ tsteq sl, ip, asr lr │ │ │ │ - smlabteq ip, ip, fp, r4 │ │ │ │ - tstpeq r5, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq fp, ip, r5, r2 │ │ │ │ + ldrdeq r4, [ip, -r8] │ │ │ │ + @ instruction: 0x0115fd94 │ │ │ │ + @ instruction: 0x010b25b8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ - tstpeq r5, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ + tstpeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, asr #10 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlatteq fp, r4, r4, r2 │ │ │ │ + strdeq r2, [fp, -r0] │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - ldrdeq r4, [ip, -r0] │ │ │ │ - @ instruction: 0x0115fc90 │ │ │ │ - @ instruction: 0x010b24b0 │ │ │ │ + ldrdeq r4, [ip, -ip] │ │ │ │ + @ instruction: 0x0115fc98 │ │ │ │ + @ instruction: 0x010b24bc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - tsteq ip, r0, asr sl │ │ │ │ - tstpeq r5, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ + tsteq ip, ip, asr sl │ │ │ │ + tstpeq r5, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0115fbb0 │ │ │ │ - ldrdeq r2, [fp, -r4] │ │ │ │ - ldrdeq r4, [ip, -r8] │ │ │ │ + @ instruction: 0x0115fbb8 │ │ │ │ + smlatteq fp, r0, r3, r2 │ │ │ │ + smlatteq ip, r4, r9, r4 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - tstpeq r5, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010b2394 │ │ │ │ - @ instruction: 0x010c499c │ │ │ │ - tsteq ip, r4, ror r9 │ │ │ │ - tstpeq r5, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ + tstpeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + smlatbeq fp, r0, r3, r2 │ │ │ │ + smlatbeq ip, r8, r9, r4 │ │ │ │ + smlabbeq ip, r0, r9, r4 │ │ │ │ + tstpeq r5, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, ror #6 │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - tsteq ip, r8, lsl r9 │ │ │ │ - @ instruction: 0x0115fad8 │ │ │ │ - strdeq r2, [fp, -r8] │ │ │ │ + tsteq ip, r4, lsr #18 │ │ │ │ + tstpeq r5, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsl #6 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x010c48bc │ │ │ │ - tstpeq r5, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010b229c │ │ │ │ + smlabteq ip, r8, r8, r4 │ │ │ │ + tstpeq r5, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq fp, r8, r2, r2 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - tsteq ip, r0, ror #16 │ │ │ │ - tstpeq r5, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ + tsteq ip, ip, ror #16 │ │ │ │ + tstpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - tsteq ip, r4, lsl #16 │ │ │ │ - tstpeq r5, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - smlatteq fp, r4, r1, r2 │ │ │ │ + tsteq ip, r0, lsl r8 │ │ │ │ + tstpeq r5, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [fp, -r0] │ │ │ │ andeq r0, r0, r6, asr #17 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - @ instruction: 0x010c4794 │ │ │ │ - tstpeq r5, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, ror r1 │ │ │ │ + smlatbeq ip, r0, r7, r4 │ │ │ │ + tstpeq r5, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq fp, r0, r1, r2 │ │ │ │ andeq r0, r0, r5, asr #17 │ │ │ │ - @ instruction: 0x0115f8f8 │ │ │ │ - smlatteq ip, r4, r3, r7 │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ + tstpeq r5, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [ip, -r0] │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - smlatteq fp, ip, r0, r2 │ │ │ │ - tstpeq r5, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - strheq r2, [fp, -r0] │ │ │ │ - @ instruction: 0x010c46b4 │ │ │ │ + strdeq r2, [fp, -r8] │ │ │ │ + @ instruction: 0x0115f894 │ │ │ │ + strheq r2, [fp, -ip] │ │ │ │ + smlabteq ip, r0, r6, r4 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - tsteq fp, r8, ror r0 │ │ │ │ - tstpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, lsr #20 │ │ │ │ - tsteq ip, ip, lsr r6 │ │ │ │ + smlabbeq fp, r4, r0, r2 │ │ │ │ + tstpeq r5, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r8, lsr sl │ │ │ │ + tsteq ip, r8, asr #12 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - tstpeq r5, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8 │ │ │ │ - tsteq ip, ip, lsl #12 │ │ │ │ + tstpeq r5, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsl r0 │ │ │ │ + tsteq ip, r8, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - tstpeq r5, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - smlabteq fp, r8, pc, r1 @ │ │ │ │ - ldrdeq r4, [ip, -r4] │ │ │ │ + tstpeq r5, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [fp, -r4] │ │ │ │ + smlatteq ip, r0, r5, r4 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ - tstpeq r5, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq fp, r8, pc, r1 @ │ │ │ │ - smlabbeq ip, ip, r5, r4 │ │ │ │ + tstpeq r5, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010b1f94 │ │ │ │ + @ instruction: 0x010c4598 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ - tstpeq r5, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, lsr #30 │ │ │ │ + tsteq ip, r8, asr r5 │ │ │ │ + tstpeq r5, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r4, lsr pc │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - strdeq r4, [ip, -r4] │ │ │ │ - @ instruction: 0x0115f6b8 │ │ │ │ - ldrdeq r1, [fp, -r0] │ │ │ │ + tsteq ip, r0, lsl #10 │ │ │ │ + tstpeq r5, r0, asr #13 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [fp, -ip] │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - @ instruction: 0x010c449c │ │ │ │ - tstpeq r5, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, ror lr │ │ │ │ - tsteq ip, r4, asr #8 │ │ │ │ - tstpeq r5, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, lsr #28 │ │ │ │ + smlatbeq ip, r8, r4, r4 │ │ │ │ + tstpeq r5, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq fp, r4, lr, r1 │ │ │ │ + tsteq ip, r0, asr r4 │ │ │ │ + tstpeq r5, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr #28 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - smlatteq ip, ip, r3, r4 │ │ │ │ - @ instruction: 0x0115f5b0 │ │ │ │ - smlabteq fp, r8, sp, r1 │ │ │ │ + strdeq r4, [ip, -r8] │ │ │ │ + @ instruction: 0x0115f5b8 │ │ │ │ + ldrdeq r1, [fp, -r4] │ │ │ │ muleq r0, lr, r8 │ │ │ │ - @ instruction: 0x010c4394 │ │ │ │ - tstpeq r5, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, ror sp │ │ │ │ + smlatbeq ip, r0, r3, r4 │ │ │ │ + tstpeq r5, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, ror sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ - tsteq ip, ip, lsr r3 │ │ │ │ - @ instruction: 0x0115f4fc │ │ │ │ - tsteq fp, ip, lsl sp │ │ │ │ - smlatteq ip, r0, r2, r4 │ │ │ │ - tstpeq r5, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - smlabteq fp, r0, ip, r1 │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ + tstpeq r5, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + smlatteq ip, ip, r2, r4 │ │ │ │ + tstpeq r5, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + smlabteq fp, ip, ip, r1 │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - tsteq ip, r8, ror r7 │ │ │ │ - tstpeq r5, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, ror #28 │ │ │ │ + smlabbeq ip, r4, r7, r6 │ │ │ │ + tstpeq r5, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, ror lr │ │ │ │ muleq r0, r8, r8 │ │ │ │ muleq r0, r6, r8 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - tsteq r5, ip, asr #31 │ │ │ │ - strdeq r1, [fp, -r0] │ │ │ │ - strdeq r3, [ip, -r4] │ │ │ │ + @ instruction: 0x0115efd4 │ │ │ │ + strdeq r1, [fp, -ip] │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ - tsteq ip, r4, asr #4 │ │ │ │ - tsteq ip, r0, asr sp │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ + tsteq ip, r0, asr r2 │ │ │ │ + tsteq ip, ip, asr sp │ │ │ │ andeq r0, r0, r3, lsr r8 │ │ │ │ - @ instruction: 0x0115eef8 │ │ │ │ - tsteq fp, ip, lsl r7 │ │ │ │ - tsteq ip, r0, lsr #26 │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ + tsteq fp, r8, lsr #14 │ │ │ │ + tsteq ip, ip, lsr #26 │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - @ instruction: 0x0115eeb4 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ - ldrdeq r3, [ip, -r4] │ │ │ │ + @ instruction: 0x0115eebc │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ + smlatteq ip, r0, ip, r3 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - smlabteq lr, r4, ip, sl │ │ │ │ - @ instruction: 0x010c3cb4 │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ - @ instruction: 0x010b1690 │ │ │ │ + ldrdeq sl, [lr, -r0] │ │ │ │ + smlabteq ip, r0, ip, r3 │ │ │ │ + tsteq r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x010b169c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq fp, ip, lsr r6 │ │ │ │ + tsteq fp, r8, asr #12 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - tsteq ip, r8, asr #4 │ │ │ │ + tsteq ip, r4, asr r2 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - strdeq r1, [fp, -r4] │ │ │ │ - ldrdeq r1, [fp, -r8] │ │ │ │ - smlabteq fp, r8, r5, r1 │ │ │ │ + tsteq fp, r0, lsl #12 │ │ │ │ + smlatteq fp, r4, r5, r1 │ │ │ │ + ldrdeq r1, [fp, -r4] │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x010b1594 │ │ │ │ + smlatbeq fp, r0, r5, r1 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ - tsteq fp, r8, asr r5 │ │ │ │ - tsteq ip, ip, asr fp │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + tsteq fp, r4, ror #10 │ │ │ │ + tsteq ip, r8, ror #22 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0115ecf4 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ - tsteq ip, ip, lsl fp │ │ │ │ + @ instruction: 0x0115ecfc │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ + tsteq ip, r8, lsr #22 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0115ecb4 │ │ │ │ - ldrdeq r1, [fp, -r8] │ │ │ │ - ldrdeq r3, [ip, -ip] │ │ │ │ + @ instruction: 0x0115ecbc │ │ │ │ + smlatteq fp, r4, r4, r1 │ │ │ │ + smlatteq ip, r8, sl, r3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r5, r4, ror ip │ │ │ │ - @ instruction: 0x010b1498 │ │ │ │ - @ instruction: 0x010c3a9c │ │ │ │ + tsteq r5, ip, ror ip │ │ │ │ + smlatbeq fp, r4, r4, r1 │ │ │ │ + smlatbeq ip, r8, sl, r3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ - tsteq fp, r8, asr r4 │ │ │ │ - tsteq ip, ip, asr sl │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + tsteq fp, r4, ror #8 │ │ │ │ + tsteq ip, r8, ror #20 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0115ebf4 │ │ │ │ - tsteq fp, r8, lsl r4 │ │ │ │ - tsteq ip, ip, lsl sl │ │ │ │ + @ instruction: 0x0115ebfc │ │ │ │ + tsteq fp, r4, lsr #8 │ │ │ │ + tsteq ip, r8, lsr #20 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - smlabteq fp, ip, r3, r1 │ │ │ │ - tsteq r5, r0, lsr #23 │ │ │ │ - smlabteq ip, r4, r9, r3 │ │ │ │ + ldrdeq r1, [fp, -r8] │ │ │ │ + tsteq r5, r8, lsr #23 │ │ │ │ + ldrdeq r3, [ip, -r0] │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - smlabbeq fp, r8, r3, r1 │ │ │ │ + @ instruction: 0x010b1394 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - tsteq r5, r8, lsr #22 │ │ │ │ - tsteq fp, ip, asr #6 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ + tsteq r5, r0, lsr fp │ │ │ │ + tsteq fp, r8, asr r3 │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - smlatbeq ip, r8, pc, r5 @ │ │ │ │ + @ instruction: 0x010c5fb4 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strdeq r3, [ip, -r4] │ │ │ │ - @ instruction: 0x0115eab4 │ │ │ │ - ldrdeq r1, [fp, -r4] │ │ │ │ + tsteq ip, r0, lsl #18 │ │ │ │ + @ instruction: 0x0115eabc │ │ │ │ + smlatteq fp, r0, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r5, ip, asr sl │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ - smlabbeq ip, r0, r8, r3 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ + smlabbeq ip, ip, r8, r3 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - tsteq r5, ip, lsr #20 │ │ │ │ - smlatteq ip, ip, r3, r6 │ │ │ │ - tsteq ip, r0, asr r8 │ │ │ │ + tsteq r5, r4, lsr sl │ │ │ │ + strdeq r6, [ip, -r8] │ │ │ │ + tsteq ip, ip, asr r8 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - tsteq fp, r0, lsr #4 │ │ │ │ + tsteq fp, ip, lsr #4 │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ - strdeq r1, [fp, -r0] │ │ │ │ - @ instruction: 0x0115e990 │ │ │ │ - @ instruction: 0x010b11b4 │ │ │ │ - @ instruction: 0x010c37b8 │ │ │ │ + strdeq r1, [fp, -ip] │ │ │ │ + @ instruction: 0x0115e998 │ │ │ │ + smlabteq fp, r0, r1, r1 │ │ │ │ + smlabteq ip, r4, r7, r3 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - @ instruction: 0x010ea798 │ │ │ │ + smlatbeq lr, r4, r7, sl │ │ │ │ andeq r0, r0, sl, lsr #17 │ │ │ │ ldr r1, [pc, #-400] @ 530b74 │ │ │ │ mov r3, r4 │ │ │ │ add r2, r5, #952 @ 0x3b8 │ │ │ │ str r7, [sp, #8] │ │ │ │ b 530128 │ │ │ │ ldr r1, [pc, #-416] @ 530b78 │ │ │ │ @@ -1162375,131 +1162375,131 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 531914 │ │ │ │ tsteq pc, r8, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, ip, asr fp │ │ │ │ + tsteq ip, r8, ror #22 │ │ │ │ @ instruction: 0x011f6790 │ │ │ │ tsteq sl, r4, lsr sl │ │ │ │ - tsteq r5, ip, ror r8 │ │ │ │ - tsteq ip, r4, ror #12 │ │ │ │ - @ instruction: 0x0115e7fc │ │ │ │ - tsteq ip, r4, lsr #12 │ │ │ │ + tsteq r5, r4, lsl #17 │ │ │ │ + tsteq ip, r0, ror r6 │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq ip, r0, lsr r6 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, r4, lsr #28 │ │ │ │ @ instruction: 0xffff2afc │ │ │ │ @ instruction: 0xfffedec8 │ │ │ │ @ instruction: 0xfffee104 │ │ │ │ - tsteq ip, r8, lsr #14 │ │ │ │ + tsteq ip, r4, lsr r7 │ │ │ │ @ instruction: 0xffff25d4 │ │ │ │ - tsteq ip, r0, lsr #14 │ │ │ │ + tsteq ip, ip, lsr #14 │ │ │ │ @ instruction: 0xffffc660 │ │ │ │ - tsteq ip, r8, lsl r7 │ │ │ │ + tsteq ip, r4, lsr #14 │ │ │ │ @ instruction: 0xfffee5c0 │ │ │ │ - tsteq ip, ip, lsl r7 │ │ │ │ + tsteq ip, r8, lsr #14 │ │ │ │ @ instruction: 0xfffedec8 │ │ │ │ - tsteq ip, r0, lsl r7 │ │ │ │ + tsteq ip, ip, lsl r7 │ │ │ │ @ instruction: 0xfffee31c │ │ │ │ - tsteq ip, r4, lsl #14 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ @ instruction: 0xfffedef4 │ │ │ │ + tsteq ip, r4, lsl #14 │ │ │ │ + @ instruction: 0xfffedfa0 │ │ │ │ strdeq r3, [ip, -r8] │ │ │ │ @ instruction: 0xfffedfa0 │ │ │ │ smlatteq ip, ip, r6, r3 │ │ │ │ @ instruction: 0xfffedfa0 │ │ │ │ smlatteq ip, r0, r6, r3 │ │ │ │ @ instruction: 0xfffedfa0 │ │ │ │ ldrdeq r3, [ip, -r4] │ │ │ │ - @ instruction: 0xfffedfa0 │ │ │ │ - smlabteq ip, r8, r6, r3 │ │ │ │ @ instruction: 0xfffee0fc │ │ │ │ - @ instruction: 0x010c36bc │ │ │ │ + smlabteq ip, r8, r6, r3 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ @ instruction: 0xffffa4d8 │ │ │ │ - tsteq r5, r4, ror #11 │ │ │ │ + tsteq r5, ip, ror #11 │ │ │ │ tsteq sl, r8, ror r7 │ │ │ │ - smlabteq fp, ip, r2, pc @ │ │ │ │ + ldrdeq pc, [fp, -r8] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, ip, ror #10 │ │ │ │ - @ instruction: 0x010c339c │ │ │ │ + tsteq r5, r4, ror r5 │ │ │ │ + smlatbeq ip, r8, r3, r3 │ │ │ │ ldrdeq r0, [sl, -r4] │ │ │ │ - tsteq ip, r8, lsr #6 │ │ │ │ - tsteq r5, r8, asr #9 │ │ │ │ - strdeq r3, [ip, -ip] │ │ │ │ + tsteq ip, r4, lsr r3 │ │ │ │ + @ instruction: 0x0115e4d0 │ │ │ │ + tsteq ip, r8, lsl #6 │ │ │ │ andeq r0, r0, r2, asr #28 │ │ │ │ @ instruction: 0xfffee78c │ │ │ │ tsteq pc, r8, ror #5 │ │ │ │ smlabbeq sl, ip, r4, r1 │ │ │ │ - tsteq r5, r0, lsr #7 │ │ │ │ - tsteq ip, r4, lsl #12 │ │ │ │ - smlabteq ip, ip, r1, r3 │ │ │ │ + tsteq r5, r8, lsr #7 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + ldrdeq r3, [ip, -r8] │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - tsteq r5, r8, asr r3 │ │ │ │ - @ instruction: 0x010c65bc │ │ │ │ - smlabbeq ip, r4, r1, r3 │ │ │ │ + tsteq r5, r0, ror #6 │ │ │ │ + smlabteq ip, r8, r5, r6 │ │ │ │ + @ instruction: 0x010c3190 │ │ │ │ andeq r0, r0, sp, lsr lr │ │ │ │ - tsteq r5, ip, lsl r3 │ │ │ │ - tsteq fp, r0, asr #22 │ │ │ │ - tsteq ip, ip, asr #2 │ │ │ │ + tsteq r5, r4, lsr #6 │ │ │ │ + tsteq fp, ip, asr #22 │ │ │ │ + tsteq ip, r8, asr r1 │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ - tsteq fp, r8, lsl #22 │ │ │ │ + tsteq fp, r4, lsl fp │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - @ instruction: 0x0115e2b0 │ │ │ │ - ldrdeq r0, [fp, -r4] │ │ │ │ - smlatteq ip, r0, r0, r3 │ │ │ │ + @ instruction: 0x0115e2b8 │ │ │ │ + smlatteq fp, r0, sl, r0 │ │ │ │ + smlatteq ip, ip, r0, r3 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - @ instruction: 0x010b0a9c │ │ │ │ - tsteq fp, r4, ror #20 │ │ │ │ - qaddeq r3, r4, ip │ │ │ │ + smlatbeq fp, r8, sl, r0 │ │ │ │ + tsteq fp, r0, ror sl │ │ │ │ + tsteq ip, r0, rrx │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - tsteq fp, r0, lsl sl │ │ │ │ + tsteq fp, ip, lsl sl │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - @ instruction: 0x010b09b8 │ │ │ │ - tsteq r5, ip, asr r1 │ │ │ │ - smlabbeq fp, r0, r9, r0 │ │ │ │ - smlabbeq ip, ip, pc, r2 @ │ │ │ │ + smlabteq fp, r4, r9, r0 │ │ │ │ + tsteq r5, r4, ror #2 │ │ │ │ + smlabbeq fp, ip, r9, r0 │ │ │ │ + @ instruction: 0x010c2f98 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - tsteq r5, r0, lsr #2 │ │ │ │ - tsteq fp, r4, asr #18 │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ + tsteq r5, r8, lsr #2 │ │ │ │ + tsteq fp, r0, asr r9 │ │ │ │ + tsteq ip, ip, asr pc │ │ │ │ andeq r0, r0, lr, lsl lr │ │ │ │ - tsteq r5, r4, ror #1 │ │ │ │ - tsteq fp, r8, lsl #18 │ │ │ │ - tsteq ip, r4, lsl pc │ │ │ │ - tsteq r5, r8, lsr #1 │ │ │ │ - smlabteq fp, ip, r8, r0 │ │ │ │ - ldrdeq r2, [ip, -r8] │ │ │ │ + tsteq r5, ip, ror #1 │ │ │ │ + tsteq fp, r4, lsl r9 │ │ │ │ + tsteq ip, r0, lsr #30 │ │ │ │ + ldrheq lr, [r5, -r0] │ │ │ │ + ldrdeq r0, [fp, -r8] │ │ │ │ + smlatteq ip, r4, lr, r2 │ │ │ │ andeq r0, r0, pc, lsl lr │ │ │ │ - @ instruction: 0x010b0894 │ │ │ │ + smlatbeq fp, r0, r8, r0 │ │ │ │ andeq r0, r0, r9, lsr #28 │ │ │ │ - tsteq fp, r4, ror #16 │ │ │ │ - tsteq r5, ip │ │ │ │ - tsteq fp, r0, lsr r8 │ │ │ │ - tsteq ip, ip, lsr lr │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + tsteq r5, r4, lsl r0 │ │ │ │ + tsteq fp, ip, lsr r8 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ andeq r0, r0, r2, lsr #28 │ │ │ │ - strdeq r0, [fp, -r4] │ │ │ │ - smlatteq ip, r0, sp, r2 │ │ │ │ + tsteq fp, r0, lsl #16 │ │ │ │ + smlatteq ip, ip, sp, r2 │ │ │ │ andeq r0, r0, r1, lsr #28 │ │ │ │ - tsteq r5, r0, ror pc │ │ │ │ - @ instruction: 0x010b0794 │ │ │ │ - smlatbeq ip, r0, sp, r2 │ │ │ │ + tsteq r5, r8, ror pc │ │ │ │ + smlatbeq fp, r0, r7, r0 │ │ │ │ + smlatbeq ip, ip, sp, r2 │ │ │ │ andeq r0, r0, r1, lsr lr │ │ │ │ - tsteq r5, r4, lsr pc │ │ │ │ - tsteq fp, r8, asr r7 │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ - tsteq fp, r0, lsr #14 │ │ │ │ + tsteq r5, ip, lsr pc │ │ │ │ + tsteq fp, r4, ror #14 │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ + tsteq fp, ip, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #28 │ │ │ │ - strdeq r0, [fp, -r0] │ │ │ │ + strdeq r0, [fp, -ip] │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - smlabteq fp, r0, r6, r0 │ │ │ │ + smlabteq fp, ip, r6, r0 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - @ instruction: 0x010b0690 │ │ │ │ + @ instruction: 0x010b069c │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - tsteq fp, r0, ror #12 │ │ │ │ + tsteq fp, ip, ror #12 │ │ │ │ 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 │ │ │ │ @@ -1163280,154 +1163280,154 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 532664 │ │ │ │ @ instruction: 0x011f5abc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r4, asr pc │ │ │ │ + tsteq fp, r0, ror #30 │ │ │ │ tsteq pc, r4, lsl #21 │ │ │ │ tstpeq r9, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ - @ instruction: 0x0115daf4 │ │ │ │ - tsteq ip, r4, lsl r9 │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ + @ instruction: 0x0115dafc │ │ │ │ + tsteq ip, r0, lsr #18 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, r5, ror #27 │ │ │ │ andeq r7, r0, ip, lsr #27 │ │ │ │ @ instruction: 0xfffeeb20 │ │ │ │ - tsteq r5, ip, ror sl │ │ │ │ + tsteq r5, r4, lsl #21 │ │ │ │ tstpeq r9, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, asr r7 │ │ │ │ + tsteq fp, r4, ror #14 │ │ │ │ @ instruction: 0xffff1d44 │ │ │ │ @ instruction: 0xfffed110 │ │ │ │ @ instruction: 0xfffed34c │ │ │ │ - tsteq ip, r0, ror r9 │ │ │ │ + tsteq ip, ip, ror r9 │ │ │ │ @ instruction: 0xffff181c │ │ │ │ - tsteq ip, r8, ror #18 │ │ │ │ + tsteq ip, r4, ror r9 │ │ │ │ @ instruction: 0xffffb8a8 │ │ │ │ - tsteq ip, r0, ror #18 │ │ │ │ + tsteq ip, ip, ror #18 │ │ │ │ @ instruction: 0xfffed808 │ │ │ │ - tsteq ip, r4, ror #18 │ │ │ │ + tsteq ip, r0, ror r9 │ │ │ │ @ instruction: 0xfffed110 │ │ │ │ - tsteq ip, r8, asr r9 │ │ │ │ + tsteq ip, r4, ror #18 │ │ │ │ @ instruction: 0xfffed564 │ │ │ │ - tsteq ip, ip, asr #18 │ │ │ │ + tsteq ip, r8, asr r9 │ │ │ │ @ instruction: 0xfffed13c │ │ │ │ + tsteq ip, ip, asr #18 │ │ │ │ + @ instruction: 0xfffed1e8 │ │ │ │ tsteq ip, r0, asr #18 │ │ │ │ @ instruction: 0xfffed1e8 │ │ │ │ tsteq ip, r4, lsr r9 │ │ │ │ @ instruction: 0xfffed1e8 │ │ │ │ tsteq ip, r8, lsr #18 │ │ │ │ @ instruction: 0xfffed1e8 │ │ │ │ tsteq ip, ip, lsl r9 │ │ │ │ - @ instruction: 0xfffed1e8 │ │ │ │ - tsteq ip, r0, lsl r9 │ │ │ │ @ instruction: 0xfffed344 │ │ │ │ - tsteq ip, r4, lsl #18 │ │ │ │ + tsteq ip, r0, lsl r9 │ │ │ │ andeq r8, r0, r8, lsr #5 │ │ │ │ - strdeq r2, [ip, -ip] │ │ │ │ + tsteq ip, r8, lsl #18 │ │ │ │ andeq r8, r0, r8, lsr #18 │ │ │ │ - strdeq r2, [ip, -r4] │ │ │ │ + tsteq ip, r0, lsl #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, r8, lsr #16 │ │ │ │ - tsteq ip, r0, asr r6 │ │ │ │ + tsteq r5, r0, lsr r8 │ │ │ │ + tsteq ip, ip, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ smlabbeq r9, r8, r9, pc @ │ │ │ │ - ldrdeq r2, [ip, -ip] │ │ │ │ - tsteq r5, ip, ror r7 │ │ │ │ - smlatbeq ip, ip, r5, r2 │ │ │ │ + smlatteq ip, r8, r5, r2 │ │ │ │ + tsteq r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x010c25b8 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ @ instruction: 0xfffeda3c │ │ │ │ @ instruction: 0x011f5598 │ │ │ │ @ instruction: 0xffff9d68 │ │ │ │ tsteq sl, r0, lsr r7 │ │ │ │ - tsteq r5, r4, asr r6 │ │ │ │ - tstpeq sl, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, ror r4 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + tstpeq sl, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq ip, r4, r4, r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r5, r4, lsl r6 │ │ │ │ - tstpeq sl, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, lsr r4 │ │ │ │ + tsteq r5, ip, lsl r6 │ │ │ │ + tstpeq sl, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq pc, [sl, -r4] │ │ │ │ - smlabteq sl, r4, sp, pc @ │ │ │ │ + tstpeq sl, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [sl, -r0] │ │ │ │ andeq r0, r0, r3, lsl #28 │ │ │ │ - tsteq r5, ip, asr #10 │ │ │ │ - tstpeq sl, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ + tsteq r5, r4, asr r5 │ │ │ │ + tstpeq sl, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, ror r3 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - tstpeq sl, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsr r3 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ + tstpeq sl, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsr r3 │ │ │ │ + tsteq ip, ip, asr #14 │ │ │ │ andeq r0, r0, sp, ror #27 │ │ │ │ - @ instruction: 0x010afcb4 │ │ │ │ - tsteq r5, r4, ror #8 │ │ │ │ - tstpeq sl, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ - smlabbeq ip, r8, r2, r2 │ │ │ │ + smlabteq sl, r0, ip, pc @ │ │ │ │ + tsteq r5, ip, ror #8 │ │ │ │ + smlabbeq sl, r8, ip, pc @ │ │ │ │ + @ instruction: 0x010c2294 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r5, r4, lsr #8 │ │ │ │ - tstpeq sl, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r8, asr #4 │ │ │ │ + tsteq r5, ip, lsr #8 │ │ │ │ + tstpeq sl, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, asr r2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r5, r4, ror #7 │ │ │ │ - strdeq pc, [sl, -ip] │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ + tsteq r5, ip, ror #7 │ │ │ │ + tstpeq sl, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r4, lsl r2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r5, r4, lsr #7 │ │ │ │ - @ instruction: 0x010afbbc │ │ │ │ - smlabteq ip, r8, r1, r2 │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ + smlabteq sl, r8, fp, pc @ │ │ │ │ + ldrdeq r2, [ip, -r4] │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlabbeq sl, r4, fp, pc @ │ │ │ │ - tsteq r5, r0, lsr r3 │ │ │ │ - tstpeq sl, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, asr r1 │ │ │ │ + @ instruction: 0x010afb90 │ │ │ │ + tsteq r5, r8, lsr r3 │ │ │ │ + tstpeq sl, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, ror #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0115d2f0 │ │ │ │ - tstpeq sl, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsl r1 │ │ │ │ + @ instruction: 0x0115d2f8 │ │ │ │ + tstpeq sl, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrdeq pc, [sl, -r0] │ │ │ │ - strheq r2, [ip, -r4] │ │ │ │ + ldrdeq pc, [sl, -ip] │ │ │ │ + smlabteq ip, r0, r0, r2 │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - tstpeq sl, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, ror r0 │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ + tstpeq sl, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + smlabbeq ip, r0, r0, r2 │ │ │ │ andeq r0, r0, r3, ror #27 │ │ │ │ - tstpeq sl, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r4, lsl r0 │ │ │ │ + tstpeq sl, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, ror #27 │ │ │ │ - tsteq r5, ip, lsr #3 │ │ │ │ - smlabteq sl, r4, r9, pc @ │ │ │ │ - ldrdeq r1, [ip, -r0] │ │ │ │ + @ instruction: 0x0115d1b4 │ │ │ │ + ldrdeq pc, [sl, -r0] │ │ │ │ + ldrdeq r1, [ip, -ip] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq r5, ip, ror #2 │ │ │ │ - smlabbeq sl, r4, r9, pc @ │ │ │ │ - @ instruction: 0x010c1f90 │ │ │ │ + tsteq r5, r4, ror r1 │ │ │ │ + @ instruction: 0x010af990 │ │ │ │ + @ instruction: 0x010c1f9c │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r5, ip, lsr #2 │ │ │ │ - tstpeq sl, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, asr pc │ │ │ │ + tsteq r5, r4, lsr r1 │ │ │ │ + tstpeq sl, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, asr pc │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r5, ip, ror #1 │ │ │ │ - tstpeq sl, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, lsl pc │ │ │ │ + ldrsheq sp, [r5, -r4] │ │ │ │ + tstpeq sl, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r5, ip, lsr #1 │ │ │ │ - smlabteq sl, r4, r8, pc @ │ │ │ │ - ldrdeq r1, [ip, -r0] │ │ │ │ + ldrheq sp, [r5, -r4] │ │ │ │ + ldrdeq pc, [sl, -r0] │ │ │ │ + ldrdeq r1, [ip, -ip] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq r5, ip, rrx │ │ │ │ - smlabbeq sl, r4, r8, pc @ │ │ │ │ - @ instruction: 0x010c1e90 │ │ │ │ + tsteq r5, r4, ror r0 │ │ │ │ + @ instruction: 0x010af890 │ │ │ │ + @ instruction: 0x010c1e9c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r5, ip, lsr #32 │ │ │ │ - tstpeq sl, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r0, asr lr │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ + tstpeq sl, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -1164170,148 +1164170,148 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5334e0 │ │ │ │ tsteq pc, ip, lsr ip @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, r0, lsl ip @ │ │ │ │ - tsteq r5, r8, lsr #26 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ smlabteq r9, ip, lr, lr │ │ │ │ - tsteq ip, r0, lsl #22 │ │ │ │ - @ instruction: 0x0115cc98 │ │ │ │ - @ instruction: 0x010c1abc │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ + tsteq r5, r0, lsr #25 │ │ │ │ + smlabteq ip, r8, sl, r1 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ + tsteq ip, r4, ror fp │ │ │ │ @ instruction: 0xfffee1c8 │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ @ instruction: 0xffff0f48 │ │ │ │ @ instruction: 0xfffec554 │ │ │ │ @ instruction: 0xfffec318 │ │ │ │ - tsteq ip, r8, ror fp │ │ │ │ + smlabbeq ip, r4, fp, r1 │ │ │ │ @ instruction: 0xffff0a24 │ │ │ │ - tsteq ip, r0, ror fp │ │ │ │ + tsteq ip, ip, ror fp │ │ │ │ @ instruction: 0xffffaab0 │ │ │ │ - tsteq ip, r8, ror #22 │ │ │ │ + tsteq ip, r4, ror fp │ │ │ │ @ instruction: 0xfffeca10 │ │ │ │ - tsteq ip, ip, ror #22 │ │ │ │ + tsteq ip, r8, ror fp │ │ │ │ @ instruction: 0xfffec318 │ │ │ │ - tsteq ip, r0, ror #22 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ @ instruction: 0xfffec76c │ │ │ │ - tsteq ip, r4, asr fp │ │ │ │ + tsteq ip, r0, ror #22 │ │ │ │ @ instruction: 0xfffec344 │ │ │ │ + tsteq ip, r4, asr fp │ │ │ │ + @ instruction: 0xfffec3f0 │ │ │ │ tsteq ip, r8, asr #22 │ │ │ │ @ instruction: 0xfffec3f0 │ │ │ │ tsteq ip, ip, lsr fp │ │ │ │ @ instruction: 0xfffec3f0 │ │ │ │ tsteq ip, r0, lsr fp │ │ │ │ @ instruction: 0xfffec3f0 │ │ │ │ tsteq ip, r4, lsr #22 │ │ │ │ - @ instruction: 0xfffec3f0 │ │ │ │ - tsteq ip, r8, lsl fp │ │ │ │ @ instruction: 0xfffec54c │ │ │ │ - tsteq ip, ip, lsl #22 │ │ │ │ + tsteq ip, r8, lsl fp │ │ │ │ @ instruction: 0x000074b0 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ + tsteq ip, r0, lsl fp │ │ │ │ andeq r7, r0, r0, lsr fp │ │ │ │ - strdeq r1, [ip, -ip] │ │ │ │ + tsteq ip, r8, lsl #22 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, ip, lsl #20 │ │ │ │ - tsteq ip, ip, lsr r8 │ │ │ │ + tsteq r5, r4, lsl sl │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ andeq r0, r0, r3, asr #27 │ │ │ │ tsteq r9, r0, ror fp │ │ │ │ - smlabteq ip, r0, r7, r1 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - @ instruction: 0x010c1798 │ │ │ │ + smlabteq ip, ip, r7, r1 │ │ │ │ + tsteq r5, ip, ror #18 │ │ │ │ + smlatbeq ip, r4, r7, r1 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ + tsteq r5, r8, lsl r9 │ │ │ │ smlatbeq r9, ip, sl, lr │ │ │ │ - tsteq fp, r0, lsl #12 │ │ │ │ + tsteq fp, ip, lsl #12 │ │ │ │ @ instruction: 0xfffecbb8 │ │ │ │ tsteq pc, ip, lsl r7 @ │ │ │ │ @ instruction: 0xffffa228 │ │ │ │ @ instruction: 0x0109f8b8 │ │ │ │ - @ instruction: 0x0115c7d4 │ │ │ │ - strdeq lr, [sl, -r8] │ │ │ │ - tsteq ip, r4, lsl #12 │ │ │ │ + @ instruction: 0x0115c7dc │ │ │ │ + tstpeq sl, r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - smlabteq sl, r0, pc, lr @ │ │ │ │ - smlabbeq sl, ip, pc, lr @ │ │ │ │ - tsteq ip, r8, ror r5 │ │ │ │ + smlabteq sl, ip, pc, lr @ │ │ │ │ + @ instruction: 0x010aef98 │ │ │ │ + smlabbeq ip, r4, r5, r1 │ │ │ │ andeq r0, r0, sl, asr #27 │ │ │ │ - tsteq r5, ip, lsl #14 │ │ │ │ - tsteq sl, r0, lsr pc │ │ │ │ - tsteq ip, ip, lsr r5 │ │ │ │ + tsteq r5, r4, lsl r7 │ │ │ │ + tsteq sl, ip, lsr pc │ │ │ │ + tsteq ip, r8, asr #10 │ │ │ │ muleq r0, fp, sp │ │ │ │ - @ instruction: 0x0115c6d0 │ │ │ │ - strdeq lr, [sl, -r4] │ │ │ │ - tsteq ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x0115c6d8 │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ + tsteq ip, ip, lsl #10 │ │ │ │ muleq r0, sl, sp │ │ │ │ - @ instruction: 0x010aeebc │ │ │ │ - smlabbeq sl, ip, lr, lr │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ - tsteq sl, r8, asr lr │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ + smlabteq sl, r8, lr, lr │ │ │ │ + @ instruction: 0x010aee98 │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ + tsteq sl, r4, ror #28 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x0115c5f8 │ │ │ │ - tsteq sl, ip, lsl lr │ │ │ │ - tsteq ip, r8, lsr #8 │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ + tsteq ip, r4, lsr r4 │ │ │ │ @ instruction: 0x00000db7 │ │ │ │ - @ instruction: 0x0115c5bc │ │ │ │ - smlatteq sl, r0, sp, lr │ │ │ │ - smlatteq ip, ip, r3, r1 │ │ │ │ + tsteq r5, r4, asr #11 │ │ │ │ + smlatteq sl, ip, sp, lr │ │ │ │ + strdeq r1, [ip, -r8] │ │ │ │ @ instruction: 0x00000db6 │ │ │ │ - tsteq r5, r0, lsl #11 │ │ │ │ - smlatbeq sl, r4, sp, lr │ │ │ │ - @ instruction: 0x010c13b0 │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ + @ instruction: 0x010aedb0 │ │ │ │ + @ instruction: 0x010c13bc │ │ │ │ @ instruction: 0x00000db5 │ │ │ │ - tsteq r5, r4, asr #10 │ │ │ │ - tsteq sl, r8, ror #26 │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ + tsteq r5, ip, asr #10 │ │ │ │ + tsteq sl, r4, ror sp │ │ │ │ + smlabbeq ip, r0, r3, r1 │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ - tsteq sl, r0, lsr sp │ │ │ │ - @ instruction: 0x0115c4d4 │ │ │ │ - strdeq lr, [sl, -r8] │ │ │ │ - tsteq ip, r4, lsl #6 │ │ │ │ + tsteq sl, ip, lsr sp │ │ │ │ + @ instruction: 0x0115c4dc │ │ │ │ + tsteq sl, r4, lsl #26 │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - smlabteq sl, r0, ip, lr │ │ │ │ + smlabteq sl, ip, ip, lr │ │ │ │ andeq r0, r0, r4, asr #27 │ │ │ │ - tsteq r5, r0, asr #8 │ │ │ │ - tsteq sl, r4, ror #24 │ │ │ │ - tsteq ip, r0, ror r2 │ │ │ │ + tsteq r5, r8, asr #8 │ │ │ │ + tsteq sl, r0, ror ip │ │ │ │ + tsteq ip, ip, ror r2 │ │ │ │ andeq r0, r0, fp, lsr #27 │ │ │ │ - tsteq sl, r8, lsr #24 │ │ │ │ - tsteq ip, r4, lsl r2 │ │ │ │ + tsteq sl, r4, lsr ip │ │ │ │ + tsteq ip, r0, lsr #4 │ │ │ │ muleq r0, ip, sp │ │ │ │ - tsteq r5, r4, lsr #7 │ │ │ │ - smlabteq sl, r8, fp, lr │ │ │ │ - ldrdeq r1, [ip, -r4] │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ + ldrdeq lr, [sl, -r4] │ │ │ │ + smlatteq ip, r0, r1, r1 │ │ │ │ @ instruction: 0x00000db2 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ - smlabbeq sl, ip, fp, lr │ │ │ │ - @ instruction: 0x010c1198 │ │ │ │ + tsteq r5, r0, ror r3 │ │ │ │ + @ instruction: 0x010aeb98 │ │ │ │ + smlatbeq ip, r4, r1, r1 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ - tsteq sl, r0, asr fp │ │ │ │ - tsteq ip, ip, asr r1 │ │ │ │ - @ instruction: 0x0115c2f0 │ │ │ │ - tsteq sl, r4, lsl fp │ │ │ │ - tsteq ip, r0, lsr #2 │ │ │ │ + tsteq r5, r4, lsr r3 │ │ │ │ + tsteq sl, ip, asr fp │ │ │ │ + tsteq ip, r8, ror #2 │ │ │ │ + @ instruction: 0x0115c2f8 │ │ │ │ + tsteq sl, r0, lsr #22 │ │ │ │ + tsteq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #27 │ │ │ │ - @ instruction: 0x0115c2b4 │ │ │ │ - ldrdeq lr, [sl, -r8] │ │ │ │ - smlatteq ip, r4, r0, r1 │ │ │ │ + @ instruction: 0x0115c2bc │ │ │ │ + smlatteq sl, r4, sl, lr │ │ │ │ + strdeq r1, [ip, -r0] │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - tsteq r5, r8, ror r2 │ │ │ │ - @ instruction: 0x010aea9c │ │ │ │ - smlatbeq ip, r8, r0, r1 │ │ │ │ + tsteq r5, r0, lsl #5 │ │ │ │ + smlatbeq sl, r8, sl, lr │ │ │ │ + strheq r1, [ip, -r4] │ │ │ │ andeq r0, r0, sp, lsr #27 │ │ │ │ - tsteq r5, ip, lsr r2 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ - tsteq ip, ip, rrx │ │ │ │ + tsteq r5, r4, asr #4 │ │ │ │ + tsteq sl, ip, ror #20 │ │ │ │ + tsteq ip, r8, ror r0 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ 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 │ │ │ │ @@ -1165199,162 +1165199,162 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 534318 │ │ │ │ tsteq pc, ip, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, asr #22 │ │ │ │ + tsteq fp, r4, asr fp │ │ │ │ tsteq pc, r8, lsr lr @ │ │ │ │ - @ instruction: 0x0110f8f8 │ │ │ │ - tsteq ip, r0, lsl sp │ │ │ │ - tsteq fp, r0, lsr r5 │ │ │ │ + tstpeq r0, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, lsl sp │ │ │ │ + tsteq fp, ip, lsr r5 │ │ │ │ swpeq lr, r0, [r9] │ │ │ │ - @ instruction: 0x0115bed8 │ │ │ │ - smlabteq ip, r0, ip, r0 │ │ │ │ - tsteq r5, r4, asr lr │ │ │ │ - tsteq ip, r8, ror ip │ │ │ │ + tsteq r5, r0, ror #29 │ │ │ │ + smlabteq ip, ip, ip, r0 │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ + smlabbeq ip, r4, ip, r0 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, sl, asr #26 │ │ │ │ @ instruction: 0xffff0150 │ │ │ │ @ instruction: 0xfffeb51c │ │ │ │ @ instruction: 0xfffeb758 │ │ │ │ - tsteq ip, ip, ror sp │ │ │ │ + smlabbeq ip, r8, sp, r0 │ │ │ │ @ instruction: 0xfffefc28 │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ + smlabbeq ip, r0, sp, r0 │ │ │ │ @ instruction: 0xffff9cb4 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ + tsteq ip, r8, ror sp │ │ │ │ @ instruction: 0xfffebc14 │ │ │ │ - tsteq ip, r0, ror sp │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ @ instruction: 0xfffeb51c │ │ │ │ - tsteq ip, r4, ror #26 │ │ │ │ + tsteq ip, r0, ror sp │ │ │ │ @ instruction: 0xfffeb970 │ │ │ │ - tsteq ip, r8, asr sp │ │ │ │ + tsteq ip, r4, ror #26 │ │ │ │ @ instruction: 0xfffeb548 │ │ │ │ + tsteq ip, r8, asr sp │ │ │ │ + @ instruction: 0xfffeb5f4 │ │ │ │ tsteq ip, ip, asr #26 │ │ │ │ @ instruction: 0xfffeb5f4 │ │ │ │ tsteq ip, r0, asr #26 │ │ │ │ @ instruction: 0xfffeb5f4 │ │ │ │ tsteq ip, r4, lsr sp │ │ │ │ @ instruction: 0xfffeb5f4 │ │ │ │ tsteq ip, r8, lsr #26 │ │ │ │ - @ instruction: 0xfffeb5f4 │ │ │ │ - tsteq ip, ip, lsl sp │ │ │ │ @ instruction: 0xfffeb750 │ │ │ │ - tsteq ip, r0, lsl sp │ │ │ │ + tsteq ip, ip, lsl sp │ │ │ │ @ instruction: 0x000066b4 │ │ │ │ - tsteq ip, r8, lsl #26 │ │ │ │ + tsteq ip, r4, lsl sp │ │ │ │ andeq r6, r0, r4, lsr sp │ │ │ │ - tsteq ip, r0, lsl #26 │ │ │ │ + tsteq ip, ip, lsl #26 │ │ │ │ andeq r4, r0, r4, lsl #20 │ │ │ │ @ instruction: 0xfffee3f4 │ │ │ │ - tsteq r5, r4, lsl #24 │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ @ instruction: 0x0109dd90 │ │ │ │ - smlatteq fp, r4, r8, ip │ │ │ │ + strdeq ip, [fp, -r0] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, r4, ror fp │ │ │ │ - @ instruction: 0x010c099c │ │ │ │ + tsteq r5, ip, ror fp │ │ │ │ + smlatbeq ip, r8, r9, r0 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ ldrdeq sp, [r9, -r4] │ │ │ │ - tsteq ip, r8, lsr #18 │ │ │ │ - tsteq r5, r8, asr #21 │ │ │ │ - strdeq r0, [ip, -r8] │ │ │ │ + tsteq ip, r4, lsr r9 │ │ │ │ + @ instruction: 0x0115bad0 │ │ │ │ + tsteq ip, r4, lsl #18 │ │ │ │ andeq r0, r0, sl, ror sp │ │ │ │ @ instruction: 0xfffebd88 │ │ │ │ tsteq pc, r4, ror #17 │ │ │ │ @ instruction: 0xfffedb9c │ │ │ │ andeq r5, r0, r0, ror r6 │ │ │ │ @ instruction: 0xffff7da8 │ │ │ │ - tsteq r5, r8, asr #19 │ │ │ │ + @ instruction: 0x0115b9d0 │ │ │ │ tsteq r9, r4, asr fp │ │ │ │ - smlatbeq fp, r8, r6, ip │ │ │ │ + @ instruction: 0x010bc6b4 │ │ │ │ @ instruction: 0xffff7320 │ │ │ │ @ instruction: 0xffff7a30 │ │ │ │ @ instruction: 0x0109e990 │ │ │ │ @ instruction: 0xffff79cc │ │ │ │ @ instruction: 0xffff72a4 │ │ │ │ @ instruction: 0xfffed4b4 │ │ │ │ - smlatbeq sl, ip, r0, lr │ │ │ │ - @ instruction: 0x010c0690 │ │ │ │ + strheq lr, [sl, -r8] │ │ │ │ + @ instruction: 0x010c069c │ │ │ │ andeq r0, r0, r5, ror #26 │ │ │ │ - tsteq r5, r0, lsr r8 │ │ │ │ - tsteq sl, r8, asr #32 │ │ │ │ - tsteq ip, r4, asr r6 │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ + qaddeq lr, r4, sl │ │ │ │ + tsteq ip, r0, ror #12 │ │ │ │ andeq r0, r0, r3, asr #26 │ │ │ │ - @ instruction: 0x0115b7f0 │ │ │ │ - tsteq sl, r8 │ │ │ │ - tsteq ip, r4, lsl r6 │ │ │ │ + @ instruction: 0x0115b7f8 │ │ │ │ + tsteq sl, r4, lsl r0 │ │ │ │ + tsteq ip, r0, lsr #12 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - @ instruction: 0x0115b7b0 │ │ │ │ - smlabteq sl, r8, pc, sp @ │ │ │ │ - ldrdeq r0, [ip, -r4] │ │ │ │ + @ instruction: 0x0115b7b8 │ │ │ │ + ldrdeq sp, [sl, -r4] │ │ │ │ + smlatteq ip, r0, r5, r0 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - tsteq r5, r0, ror r7 │ │ │ │ - smlabbeq sl, r8, pc, sp @ │ │ │ │ - @ instruction: 0x010c0594 │ │ │ │ + tsteq r5, r8, ror r7 │ │ │ │ + @ instruction: 0x010adf94 │ │ │ │ + smlatbeq ip, r0, r5, r0 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - tsteq r5, r0, lsr r7 │ │ │ │ - tsteq sl, r8, asr #30 │ │ │ │ - tsteq ip, r4, asr r5 │ │ │ │ + tsteq r5, r8, lsr r7 │ │ │ │ + tsteq sl, r4, asr pc │ │ │ │ + tsteq ip, r0, ror #10 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq sl, r0, lsl pc │ │ │ │ + tsteq sl, ip, lsl pc │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - smlatteq sl, r0, lr, sp │ │ │ │ + smlatteq sl, ip, lr, sp │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - @ instruction: 0x010adeb0 │ │ │ │ + @ instruction: 0x010adebc │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - smlabbeq sl, r0, lr, sp │ │ │ │ + smlabbeq sl, ip, lr, sp │ │ │ │ andeq r0, r0, r2, asr sp │ │ │ │ - tsteq sl, r0, asr lr │ │ │ │ + tsteq sl, ip, asr lr │ │ │ │ andeq r0, r0, r1, asr sp │ │ │ │ - tsteq r5, r0, lsl #12 │ │ │ │ - tsteq sl, r8, lsl lr │ │ │ │ - tsteq ip, r4, lsr #8 │ │ │ │ + tsteq r5, r8, lsl #12 │ │ │ │ + tsteq sl, r4, lsr #28 │ │ │ │ + tsteq ip, r0, lsr r4 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - tsteq r5, r0, asr #11 │ │ │ │ - ldrdeq sp, [sl, -r8] │ │ │ │ - smlatteq ip, r4, r3, r0 │ │ │ │ + tsteq r5, r8, asr #11 │ │ │ │ + smlatteq sl, r4, sp, sp │ │ │ │ + strdeq r0, [ip, -r0] │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - tsteq r5, r0, lsl #11 │ │ │ │ - @ instruction: 0x010add98 │ │ │ │ - smlatbeq ip, r4, r3, r0 │ │ │ │ + tsteq r5, r8, lsl #11 │ │ │ │ + smlatbeq sl, r4, sp, sp │ │ │ │ + @ instruction: 0x010c03b0 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - tsteq r5, r0, asr #10 │ │ │ │ - tsteq sl, r8, asr sp │ │ │ │ - tsteq ip, r4, ror #6 │ │ │ │ + tsteq r5, r8, asr #10 │ │ │ │ + tsteq sl, r4, ror #26 │ │ │ │ + tsteq ip, r0, ror r3 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ - mrseq r0, LR_mon │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - smlabteq sl, r0, ip, sp │ │ │ │ - smlabbeq sl, ip, ip, sp │ │ │ │ + smlabteq sl, ip, ip, sp │ │ │ │ + @ instruction: 0x010adc98 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ - tsteq sl, r4, lsl #24 │ │ │ │ - ldrdeq sp, [sl, -r4] │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ + tsteq sl, r0, lsl ip │ │ │ │ + smlatteq sl, r0, fp, sp │ │ │ │ andeq r0, r0, pc, asr #26 │ │ │ │ - smlatbeq sl, r4, fp, sp │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq sl, ip, ror #22 │ │ │ │ - tsteq ip, r8, ror r1 │ │ │ │ + @ instruction: 0x010adbb0 │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ + tsteq sl, r8, ror fp │ │ │ │ + smlabbeq ip, r4, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ - tsteq sl, r0, lsr fp │ │ │ │ - tsteq ip, r8, lsl r1 │ │ │ │ + tsteq sl, ip, lsr fp │ │ │ │ + tsteq ip, r4, lsr #2 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - @ instruction: 0x0115b2b0 │ │ │ │ - smlabteq sl, r8, sl, sp │ │ │ │ - ldrdeq r0, [ip, -r4] │ │ │ │ + @ instruction: 0x0115b2b8 │ │ │ │ + ldrdeq sp, [sl, -r4] │ │ │ │ + smlatteq ip, r0, r0, r0 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ - smlabbeq sl, r8, sl, sp │ │ │ │ - swpeq r0, r4, [ip] │ │ │ │ + tsteq r5, r8, ror r2 │ │ │ │ + @ instruction: 0x010ada94 │ │ │ │ + smlatbeq ip, r0, r0, r0 │ │ │ │ andeq r0, r0, r5, asr #26 │ │ │ │ - tsteq r5, r0, lsr r2 │ │ │ │ - tsteq sl, r8, asr #20 │ │ │ │ - qaddeq r0, r4, ip │ │ │ │ + tsteq r5, r8, lsr r2 │ │ │ │ + tsteq sl, r4, asr sl │ │ │ │ + tsteq ip, r0, rrx │ │ │ │ andeq r0, r0, r4, asr #26 │ │ │ │ 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 │ │ │ │ @@ -1166368,245 +1166368,245 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 5350b4 │ │ │ │ tsteq pc, ip, lsl lr @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011f2dfc │ │ │ │ - smlabteq sp, r4, r5, r4 │ │ │ │ - tsteq fp, r0, ror sl │ │ │ │ - smlabbeq fp, r0, sl, sl │ │ │ │ - tsteq fp, ip, lsr r2 │ │ │ │ - @ instruction: 0x010bb1b4 │ │ │ │ - tsteq ip, r8, asr #26 │ │ │ │ - tsteq ip, r4, lsr sp │ │ │ │ - tsteq r0, r4, ror r7 │ │ │ │ - @ instruction: 0x010bd3b0 │ │ │ │ - @ instruction: 0x010c1b90 │ │ │ │ - tsteq ip, ip, lsl ip │ │ │ │ - tsteq r5, r0, ror #25 │ │ │ │ - strdeq sp, [sl, -r4] │ │ │ │ - tstpeq fp, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [sp, -r0] │ │ │ │ + tsteq fp, ip, ror sl │ │ │ │ + smlabbeq fp, ip, sl, sl │ │ │ │ + tsteq fp, r8, asr #4 │ │ │ │ + smlabteq fp, r0, r1, fp │ │ │ │ + tsteq ip, r4, asr sp │ │ │ │ + tsteq ip, r0, asr #26 │ │ │ │ + tsteq r0, r0, lsl #15 │ │ │ │ + @ instruction: 0x010bd3bc │ │ │ │ + @ instruction: 0x010c1b9c │ │ │ │ + tsteq ip, r8, lsr #24 │ │ │ │ + tsteq r5, r8, ror #25 │ │ │ │ + tsteq sl, r0, lsl #10 │ │ │ │ + tstpeq fp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #29 │ │ │ │ tsteq pc, r8, asr #22 │ │ │ │ - tsteq r5, r0, ror #24 │ │ │ │ - qaddeq r3, r0, ip │ │ │ │ - tsteq r5, r8, lsr #23 │ │ │ │ + tsteq r5, r8, ror #24 │ │ │ │ + qaddeq r3, ip, ip │ │ │ │ + @ instruction: 0x0115abb0 │ │ │ │ tsteq r9, ip, asr #26 │ │ │ │ - smlabbeq fp, r4, r9, pc @ │ │ │ │ - tsteq r5, r0, lsr #22 │ │ │ │ - tstpeq fp, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010bf990 │ │ │ │ + tsteq r5, r8, lsr #22 │ │ │ │ + tstpeq fp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, sp, lsr #29 │ │ │ │ @ instruction: 0xfffeee1c │ │ │ │ @ instruction: 0xfffea1e8 │ │ │ │ @ instruction: 0xfffea424 │ │ │ │ - tstpeq fp, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffee8f4 │ │ │ │ - tstpeq fp, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff8980 │ │ │ │ - tstpeq fp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea8e0 │ │ │ │ - tstpeq fp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea1e8 │ │ │ │ - tstpeq fp, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea63c │ │ │ │ - tstpeq fp, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea214 │ │ │ │ + tstpeq fp, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xfffea2c0 │ │ │ │ tstpeq fp, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea2c0 │ │ │ │ tstpeq fp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea2c0 │ │ │ │ tstpeq fp, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffea2c0 │ │ │ │ strdeq pc, [fp, -r4] │ │ │ │ - @ instruction: 0xfffea2c0 │ │ │ │ - smlatteq fp, r8, r9, pc @ │ │ │ │ @ instruction: 0xfffea41c │ │ │ │ - ldrdeq pc, [fp, -ip] │ │ │ │ + smlatteq fp, r8, r9, pc @ │ │ │ │ andeq r5, r0, r0, lsl #7 │ │ │ │ - ldrdeq pc, [fp, -r4] │ │ │ │ + smlatteq fp, r0, r9, pc @ │ │ │ │ andeq r5, r0, r0, lsl #20 │ │ │ │ - smlabteq fp, ip, r9, pc @ │ │ │ │ + ldrdeq pc, [fp, -r8] │ │ │ │ andeq r3, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x0115a8d0 │ │ │ │ + @ instruction: 0x0115a8d8 │ │ │ │ @ instruction: 0xffff4768 │ │ │ │ tsteq r9, r0, asr sl │ │ │ │ - smlatbeq fp, r4, r5, fp │ │ │ │ - tsteq r5, r4, asr #16 │ │ │ │ - tstpeq fp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, ip, ror #15 │ │ │ │ + @ instruction: 0x010bb5b0 │ │ │ │ + tsteq r5, ip, asr #16 │ │ │ │ + tstpeq fp, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115a7f4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq fp, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ tsteq r9, r8, asr #18 │ │ │ │ - smlatbeq fp, r0, r5, pc @ │ │ │ │ + smlatbeq fp, ip, r5, pc @ │ │ │ │ @ instruction: 0xfffeaa54 │ │ │ │ - @ instruction: 0x0115a6f8 │ │ │ │ - smlatbeq ip, r4, sl, r2 │ │ │ │ - smlatteq sl, r4, lr, ip │ │ │ │ - strdeq pc, [fp, -r4] │ │ │ │ + tsteq r5, r0, lsl #14 │ │ │ │ + @ instruction: 0x010c2ab0 │ │ │ │ + strdeq ip, [sl, -r0] │ │ │ │ + tstpeq fp, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, lr │ │ │ │ - tsteq r5, r8, lsl #13 │ │ │ │ - smlatbeq fp, ip, r4, pc @ │ │ │ │ - tsteq r5, ip, asr #11 │ │ │ │ - strdeq pc, [fp, -r4] │ │ │ │ - tsteq r5, ip, asr #9 │ │ │ │ - strdeq pc, [fp, -r8] │ │ │ │ - tsteq r5, ip, lsl r4 │ │ │ │ - tsteq ip, r4, asr r8 │ │ │ │ - tsteq sl, r8, lsl #24 │ │ │ │ - tstpeq fp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115a690 │ │ │ │ + @ instruction: 0x010bf4b8 │ │ │ │ + @ instruction: 0x0115a5d4 │ │ │ │ + tstpeq fp, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0115a4d4 │ │ │ │ + tstpeq fp, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ + tsteq ip, r0, ror #16 │ │ │ │ + tsteq sl, r4, lsl ip │ │ │ │ + tstpeq fp, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r4, r0, r4, asr #32 │ │ │ │ - tsteq r5, r4, lsr #7 │ │ │ │ - ldrdeq pc, [fp, -r4] │ │ │ │ - tsteq ip, ip, ror r6 │ │ │ │ - smlatbeq ip, ip, r6, r2 │ │ │ │ - tsteq sl, r0, asr #22 │ │ │ │ + tsteq r5, ip, lsr #7 │ │ │ │ + smlatteq fp, r0, r1, pc @ │ │ │ │ + smlabbeq ip, r8, r6, r2 │ │ │ │ + @ instruction: 0x010c26b8 │ │ │ │ + tsteq sl, ip, asr #22 │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ tsteq r9, r4, ror r3 │ │ │ │ - tsteq ip, r8, asr r5 │ │ │ │ - tsteq r5, ip, lsl #5 │ │ │ │ - swpeq pc, ip, [fp] @ │ │ │ │ + tsteq ip, r4, ror #10 │ │ │ │ + @ instruction: 0x0115a294 │ │ │ │ + smlatbeq fp, r8, r0, pc @ │ │ │ │ andeq r0, r0, fp, ror #28 │ │ │ │ - tsteq sl, r0, ror #20 │ │ │ │ + tsteq sl, ip, ror #20 │ │ │ │ @ instruction: 0x00000eb7 │ │ │ │ - tsteq sl, r0, lsr sl │ │ │ │ + tsteq sl, ip, lsr sl │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ - tsteq r5, r0, ror #3 │ │ │ │ - strdeq ip, [sl, -r8] │ │ │ │ - tstpeq fp, r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r8, ror #3 │ │ │ │ + tsteq sl, r4, lsl #20 │ │ │ │ + tstpeq fp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000eb9 │ │ │ │ - tsteq r5, r0, lsr #3 │ │ │ │ - @ instruction: 0x010ac9b8 │ │ │ │ - smlabteq fp, r4, pc, lr @ │ │ │ │ + tsteq r5, r8, lsr #3 │ │ │ │ + smlabteq sl, r4, r9, ip │ │ │ │ + ldrdeq lr, [fp, -r0] │ │ │ │ @ instruction: 0x00000eba │ │ │ │ - tsteq r5, r0, ror #2 │ │ │ │ - tsteq sl, r8, ror r9 │ │ │ │ - smlabbeq fp, r4, pc, lr @ │ │ │ │ + tsteq r5, r8, ror #2 │ │ │ │ + smlabbeq sl, r4, r9, ip │ │ │ │ + @ instruction: 0x010bef90 │ │ │ │ @ instruction: 0x00000ebb │ │ │ │ - tsteq r5, r0, lsr #2 │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ - tsteq fp, r4, asr #30 │ │ │ │ + tsteq r5, r8, lsr #2 │ │ │ │ + tsteq sl, r4, asr #18 │ │ │ │ + tsteq fp, r0, asr pc │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - tsteq sl, r0, lsl #18 │ │ │ │ - ldrdeq ip, [sl, -r0] │ │ │ │ + tsteq sl, ip, lsl #18 │ │ │ │ + ldrdeq ip, [sl, -ip] │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - smlatbeq sl, r0, r8, ip │ │ │ │ + smlatbeq sl, ip, r8, ip │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - tsteq r5, r0, asr r0 │ │ │ │ - tsteq sl, r8, ror #16 │ │ │ │ - tsteq fp, r4, ror lr │ │ │ │ + tsteq r5, r8, asr r0 │ │ │ │ + tsteq sl, r4, ror r8 │ │ │ │ + smlabbeq fp, r0, lr, lr │ │ │ │ andeq r0, r0, r9, lsr #29 │ │ │ │ - tsteq sl, r0, lsr r8 │ │ │ │ - tsteq fp, r4, lsl lr │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ + tsteq fp, r0, lsr #28 │ │ │ │ andeq r0, r0, sl, lsr #29 │ │ │ │ - tsteq r5, r4, lsl #24 │ │ │ │ - tsteq sl, ip, lsl r4 │ │ │ │ - tsteq fp, r8, lsr #20 │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - tsteq r5, r4, asr #23 │ │ │ │ - ldrdeq ip, [sl, -r8] │ │ │ │ - smlatteq fp, r4, r9, lr │ │ │ │ + tsteq r5, ip, asr #23 │ │ │ │ + smlatteq sl, r4, r3, ip │ │ │ │ + strdeq lr, [fp, -r0] │ │ │ │ andeq r0, r0, lr, lsl #29 │ │ │ │ - tsteq r5, r0, lsl #23 │ │ │ │ - @ instruction: 0x010ac394 │ │ │ │ - smlatbeq fp, r4, r9, lr │ │ │ │ + tsteq r5, r8, lsl #23 │ │ │ │ + smlatbeq sl, r0, r3, ip │ │ │ │ + @ instruction: 0x010be9b0 │ │ │ │ andeq r0, r0, r6, ror #28 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ - tsteq sl, r0, asr r3 │ │ │ │ - tsteq fp, ip, asr r9 │ │ │ │ + tsteq r5, r4, asr #22 │ │ │ │ + tsteq sl, ip, asr r3 │ │ │ │ + tsteq fp, r8, ror #18 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - @ instruction: 0x01159af8 │ │ │ │ - tsteq sl, ip, lsl #6 │ │ │ │ - tsteq fp, r8, lsl r9 │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ + tsteq sl, r8, lsl r3 │ │ │ │ + tsteq fp, r4, lsr #18 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ - ldrdeq ip, [sl, -r4] │ │ │ │ + smlatteq sl, r0, r2, ip │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - smlatbeq sl, r4, r2, ip │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - smlabbeq fp, r4, r8, lr │ │ │ │ + @ instruction: 0x010ac2b0 │ │ │ │ + smlabbeq sl, r0, r2, ip │ │ │ │ + @ instruction: 0x010be890 │ │ │ │ muleq r0, ip, lr │ │ │ │ - tsteq sl, r0, asr #4 │ │ │ │ + tsteq sl, ip, asr #4 │ │ │ │ @ instruction: 0x00000eb4 │ │ │ │ - tsteq sl, r0, lsl r2 │ │ │ │ + tsteq sl, ip, lsl r2 │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ - smlatteq sl, r0, r1, ip │ │ │ │ + smlatteq sl, ip, r1, ip │ │ │ │ @ instruction: 0x00000eb6 │ │ │ │ - smlatbeq sl, ip, r1, ip │ │ │ │ - @ instruction: 0x010be798 │ │ │ │ - tsteq sl, r0, asr r1 │ │ │ │ + @ instruction: 0x010ac1b8 │ │ │ │ + smlatbeq fp, r4, r7, lr │ │ │ │ + tsteq sl, ip, asr r1 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq sl, r8, lsl r1 │ │ │ │ + tsteq sl, r4, lsr #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlabteq sl, r4, r0, ip │ │ │ │ + ldrdeq ip, [sl, -r0] │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - swpeq ip, r8, [sl] │ │ │ │ + smlatbeq sl, r4, r0, ip │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq sl, r8, rrx │ │ │ │ + tsteq sl, r4, ror r0 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - tsteq sl, r8, lsr r0 │ │ │ │ + tsteq sl, r4, asr #32 │ │ │ │ andeq r0, r0, sl, ror lr │ │ │ │ - tsteq r5, r8, ror #15 │ │ │ │ - mrseq ip, (UNDEF: 10) │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ + @ instruction: 0x011597f0 │ │ │ │ + tsteq sl, ip │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - tsteq r5, r8, lsr #15 │ │ │ │ - @ instruction: 0x010abfbc │ │ │ │ - smlabteq fp, r8, r5, lr │ │ │ │ + @ instruction: 0x011597b0 │ │ │ │ + smlabteq sl, r8, pc, fp @ │ │ │ │ + ldrdeq lr, [fp, -r4] │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ - tsteq sl, r8, ror pc │ │ │ │ - smlabbeq fp, r4, r5, lr │ │ │ │ + tsteq r5, ip, ror #14 │ │ │ │ + smlabbeq sl, r4, pc, fp @ │ │ │ │ + @ instruction: 0x010be590 │ │ │ │ andeq r0, r0, r7, lsl #29 │ │ │ │ - tsteq r5, r0, lsr #14 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ + tsteq r5, r8, lsr #14 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + tsteq fp, ip, asr #10 │ │ │ │ muleq r0, r4, lr │ │ │ │ - @ instruction: 0x011596dc │ │ │ │ - strdeq fp, [sl, -r0] │ │ │ │ - strdeq lr, [fp, -ip] │ │ │ │ + tsteq r5, r4, ror #13 │ │ │ │ + strdeq fp, [sl, -ip] │ │ │ │ + tsteq fp, r8, lsl #10 │ │ │ │ muleq r0, r3, lr │ │ │ │ - @ instruction: 0x01159698 │ │ │ │ - smlatbeq sl, ip, lr, fp │ │ │ │ - @ instruction: 0x010be4b8 │ │ │ │ + tsteq r5, r0, lsr #13 │ │ │ │ + @ instruction: 0x010abeb8 │ │ │ │ + smlabteq fp, r4, r4, lr │ │ │ │ muleq r0, r2, lr │ │ │ │ - tsteq r5, r4, asr r6 │ │ │ │ - tsteq sl, r8, ror #28 │ │ │ │ - tsteq fp, r4, ror r4 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ + smlabbeq fp, r0, r4, lr │ │ │ │ muleq r0, r1, lr │ │ │ │ - tsteq r5, r0, lsl r6 │ │ │ │ - tsteq sl, r4, lsr #28 │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ - tsteq r5, ip, asr #11 │ │ │ │ - smlatteq sl, r0, sp, fp │ │ │ │ - smlatteq fp, ip, r3, lr │ │ │ │ + tsteq r5, r8, lsl r6 │ │ │ │ + tsteq sl, r0, lsr lr │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ + @ instruction: 0x011595d4 │ │ │ │ + smlatteq sl, ip, sp, fp │ │ │ │ + strdeq lr, [fp, -r8] │ │ │ │ andeq r0, r0, pc, lsl #29 │ │ │ │ - tsteq r5, r8, lsl #11 │ │ │ │ - smlatbeq sl, r0, sp, fp │ │ │ │ - smlatbeq fp, ip, r3, lr │ │ │ │ + @ instruction: 0x01159590 │ │ │ │ + smlatbeq sl, ip, sp, fp │ │ │ │ + @ instruction: 0x010be3b8 │ │ │ │ @ instruction: 0x00000ebc │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ - tsteq sl, r0, ror #26 │ │ │ │ - tsteq fp, ip, ror #6 │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + tsteq sl, ip, ror #26 │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ @ instruction: 0x00000ebd │ │ │ │ - tsteq r5, r8, lsl #10 │ │ │ │ - tsteq sl, r0, lsr #26 │ │ │ │ - tsteq fp, ip, lsr #6 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + tsteq sl, ip, lsr #26 │ │ │ │ + tsteq fp, r8, lsr r3 │ │ │ │ @ instruction: 0x00000ebe │ │ │ │ - tsteq r5, r8, asr #9 │ │ │ │ - smlatteq sl, r0, ip, fp │ │ │ │ - smlatteq fp, ip, r2, lr │ │ │ │ + @ instruction: 0x011594d0 │ │ │ │ + smlatteq sl, ip, ip, fp │ │ │ │ + strdeq lr, [fp, -r8] │ │ │ │ @ instruction: 0x00000ebf │ │ │ │ - tsteq r5, r8, lsl #9 │ │ │ │ - @ instruction: 0x010abc9c │ │ │ │ - smlatbeq fp, r8, r2, lr │ │ │ │ + @ instruction: 0x01159490 │ │ │ │ + smlatbeq sl, r8, ip, fp │ │ │ │ + @ instruction: 0x010be2b4 │ │ │ │ andeq r0, r0, lr, ror #28 │ │ │ │ - tsteq sl, r4, ror #24 │ │ │ │ + tsteq sl, r0, ror ip │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ andeq r0, r0, sp, ror #28 │ │ │ │ ldr r2, [pc, #-428] @ 535fac │ │ │ │ ldr r1, [pc, #-428] @ 535fb0 │ │ │ │ ldr r3, [pc, #-428] @ 535fb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1168093,209 +1168093,209 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, ip, ror #4 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ smlatbeq r9, ip, sp, pc @ │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - tsteq r5, r8, lsr r3 │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - tsteq r5, r4, lsl #5 │ │ │ │ - strheq lr, [fp, -r0] │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ - tsteq fp, r8, lsr r0 │ │ │ │ + tsteq r5, ip, lsl #5 │ │ │ │ + strheq lr, [fp, -ip] │ │ │ │ + tsteq r5, r8, lsl r2 │ │ │ │ + tsteq fp, r4, asr #32 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - @ instruction: 0x0115919c │ │ │ │ - @ instruction: 0x010bdfb8 │ │ │ │ - @ instruction: 0x01159090 │ │ │ │ - @ instruction: 0x010bdeb8 │ │ │ │ + tsteq r5, r4, lsr #3 │ │ │ │ + smlabteq fp, r4, pc, sp @ │ │ │ │ + @ instruction: 0x01159098 │ │ │ │ + smlabteq fp, r4, lr, sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, r0, lsr #32 │ │ │ │ + tsteq r5, r8, lsr #32 │ │ │ │ muleq r0, r0, r2 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ smlabteq r9, ip, r9, pc @ │ │ │ │ - tsteq r5, r4, lsr #29 │ │ │ │ - ldrdeq sp, [fp, -r8] │ │ │ │ - tsteq r5, r0, ror #28 │ │ │ │ + tsteq r5, ip, lsr #29 │ │ │ │ + smlatteq fp, r4, ip, sp │ │ │ │ + tsteq r5, r8, ror #28 │ │ │ │ ldrdeq fp, [r9, -ip] │ │ │ │ - tsteq fp, r0, ror ip │ │ │ │ + tsteq fp, ip, ror ip │ │ │ │ andeq r6, r0, r4, lsl sp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ tstpeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01158db4 │ │ │ │ - @ instruction: 0x01158cf4 │ │ │ │ - tsteq fp, r8, lsr #22 │ │ │ │ - tsteq r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x01158dbc │ │ │ │ + @ instruction: 0x01158cfc │ │ │ │ + tsteq fp, r4, lsr fp │ │ │ │ + @ instruction: 0x01158cb4 │ │ │ │ tsteq r9, r8, lsr #26 │ │ │ │ - smlabteq fp, r0, sl, sp │ │ │ │ + smlabteq fp, ip, sl, sp │ │ │ │ tsteq pc, r4, lsl #22 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ - tsteq fp, r8, asr #20 │ │ │ │ + tsteq r5, r8, lsr #24 │ │ │ │ + tsteq fp, r4, asr sl │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - strdeq fp, [sl, -ip] │ │ │ │ - @ instruction: 0x01158bb0 │ │ │ │ + tsteq sl, r8, lsl #8 │ │ │ │ + @ instruction: 0x01158bb8 │ │ │ │ ldrdeq pc, [r9, -r0] │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - smlabbeq fp, ip, r8, sp │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + @ instruction: 0x010bd898 │ │ │ │ + tsteq r5, r8, lsl sl │ │ │ │ smlatbeq r9, r0, sl, fp │ │ │ │ - tsteq fp, r8, lsr #16 │ │ │ │ - tsteq r5, r0, asr #19 │ │ │ │ - smlatteq fp, r8, r7, sp │ │ │ │ - tsteq r5, r8, ror #18 │ │ │ │ - @ instruction: 0x010bd794 │ │ │ │ + tsteq fp, r4, lsr r8 │ │ │ │ + tsteq r5, r8, asr #19 │ │ │ │ + strdeq sp, [fp, -r4] │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ + smlatbeq fp, r0, r7, sp │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r6, r0, r0, asr pc │ │ │ │ andeq r6, r0, r8, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x01158894 │ │ │ │ - smlabteq fp, r4, r6, sp │ │ │ │ + @ instruction: 0x0115889c │ │ │ │ + ldrdeq sp, [fp, -r0] │ │ │ │ smlatteq r9, r4, r8, fp │ │ │ │ @ instruction: 0x0109b898 │ │ │ │ - @ instruction: 0x011587d4 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ + @ instruction: 0x011587dc │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ tsteq r9, ip, lsr r8 │ │ │ │ - tsteq r5, r8, ror r7 │ │ │ │ - smlatbeq fp, ip, r5, sp │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ - @ instruction: 0x010bd590 │ │ │ │ - tsteq r5, r8, lsr #14 │ │ │ │ - tsteq fp, ip, asr r5 │ │ │ │ - tsteq r5, r4, ror #13 │ │ │ │ + tsteq r5, r0, lsl #15 │ │ │ │ + @ instruction: 0x010bd5b8 │ │ │ │ + tsteq r5, ip, ror #14 │ │ │ │ + @ instruction: 0x010bd59c │ │ │ │ + tsteq r5, r0, lsr r7 │ │ │ │ + tsteq fp, r8, ror #10 │ │ │ │ + tsteq r5, ip, ror #13 │ │ │ │ tsteq r9, r0, ror #14 │ │ │ │ - strdeq sp, [fp, -r8] │ │ │ │ + tsteq fp, r4, lsl #10 │ │ │ │ tstpeq r9, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, ror r5 │ │ │ │ - smlatbeq fp, r4, r3, sp │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ + tsteq r5, r8, ror r5 │ │ │ │ + @ instruction: 0x010bd3b0 │ │ │ │ + tsteq r5, r4, lsr r5 │ │ │ │ smlatbeq r9, r8, r5, fp │ │ │ │ - tsteq fp, r0, asr #6 │ │ │ │ - tsteq r5, r8, lsr #3 │ │ │ │ - ldrdeq ip, [fp, -r4] │ │ │ │ + tsteq fp, ip, asr #6 │ │ │ │ + @ instruction: 0x011581b0 │ │ │ │ + smlatteq fp, r0, pc, ip @ │ │ │ │ @ instruction: 0x0109eb9c │ │ │ │ - tsteq r5, r0, lsl #1 │ │ │ │ - @ instruction: 0x010bceb4 │ │ │ │ - tsteq r5, ip, lsr r0 │ │ │ │ + tsteq r5, r8, lsl #1 │ │ │ │ + smlabteq fp, r0, lr, ip │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ strheq fp, [r9, -r8] │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ - tsteq r5, r0 │ │ │ │ - tsteq fp, r0, lsr lr │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ + tsteq r5, r8 │ │ │ │ + tsteq fp, ip, lsr lr │ │ │ │ ldrdeq lr, [r9, -r0] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01157edc │ │ │ │ - tsteq fp, r0, lsl sp │ │ │ │ - @ instruction: 0x01157e98 │ │ │ │ + tsteq r5, r4, ror #29 │ │ │ │ + tsteq fp, ip, lsl sp │ │ │ │ + tsteq r5, r0, lsr #29 │ │ │ │ tsteq r9, r4, lsl pc │ │ │ │ - smlatbeq fp, r8, ip, ip │ │ │ │ - tsteq r5, ip, asr lr │ │ │ │ - smlabbeq fp, ip, ip, ip │ │ │ │ + @ instruction: 0x010bccb4 │ │ │ │ + tsteq r5, r4, ror #28 │ │ │ │ + @ instruction: 0x010bcc98 │ │ │ │ tsteq r9, r0, asr r8 │ │ │ │ andeq r8, r0, r8, rrx │ │ │ │ andeq r7, r0, r4, ror #10 │ │ │ │ - tsteq r5, r8, lsr #26 │ │ │ │ - tsteq fp, ip, asr fp │ │ │ │ - tsteq r5, r4, ror #25 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq fp, r8, ror #22 │ │ │ │ + tsteq r5, ip, ror #25 │ │ │ │ tsteq r9, r0, ror #26 │ │ │ │ - strdeq ip, [fp, -r4] │ │ │ │ - tsteq r5, r8, lsr #25 │ │ │ │ - ldrdeq ip, [fp, -r4] │ │ │ │ + tsteq fp, r0, lsl #22 │ │ │ │ + @ instruction: 0x01157cb0 │ │ │ │ + smlatteq fp, r0, sl, ip │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0109e694 │ │ │ │ andeq r6, r0, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #26 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - tsteq r5, r8, lsl #23 │ │ │ │ - @ instruction: 0x010bc9bc │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ + @ instruction: 0x01157b90 │ │ │ │ + smlabteq fp, r8, r9, ip │ │ │ │ + tsteq r5, ip, asr #22 │ │ │ │ smlabteq r9, r0, fp, sl │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ - tsteq r5, r8, lsl #22 │ │ │ │ - tsteq fp, r0, lsr r9 │ │ │ │ - @ instruction: 0x01157a9c │ │ │ │ - smlabteq fp, r8, r8, ip │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ + tsteq r5, r0, lsl fp │ │ │ │ + tsteq fp, ip, lsr r9 │ │ │ │ + tsteq r5, r4, lsr #21 │ │ │ │ + ldrdeq ip, [fp, -r4] │ │ │ │ andmi r0, r8, r0 │ │ │ │ @ instruction: 0x0109aab4 │ │ │ │ - @ instruction: 0x011579f0 │ │ │ │ - tsteq fp, r4, lsr #16 │ │ │ │ + @ instruction: 0x011579f8 │ │ │ │ + tsteq fp, r0, lsr r8 │ │ │ │ tsteq r9, r8, asr sl │ │ │ │ - @ instruction: 0x01157994 │ │ │ │ - smlabteq fp, r8, r7, ip │ │ │ │ + @ instruction: 0x0115799c │ │ │ │ + ldrdeq ip, [fp, -r4] │ │ │ │ strdeq sl, [r9, -r8] │ │ │ │ - tsteq r5, r4, lsr r9 │ │ │ │ - tsteq fp, r8, ror #14 │ │ │ │ + tsteq r5, ip, lsr r9 │ │ │ │ + tsteq fp, r4, ror r7 │ │ │ │ @ instruction: 0x0109a99c │ │ │ │ - @ instruction: 0x011578d8 │ │ │ │ - tsteq fp, ip, lsl #14 │ │ │ │ + tsteq r5, r0, ror #17 │ │ │ │ + tsteq fp, r8, lsl r7 │ │ │ │ tsteq r9, r8, lsr r9 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ - smlatbeq fp, r8, r6, ip │ │ │ │ + tsteq r5, ip, ror r8 │ │ │ │ + @ instruction: 0x010bc6b4 │ │ │ │ ldrdeq sl, [r9, -ip] │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - tsteq fp, ip, asr #12 │ │ │ │ + tsteq r5, r0, lsr #16 │ │ │ │ + tsteq fp, r8, asr r6 │ │ │ │ smlabbeq r9, r0, r8, sl │ │ │ │ - @ instruction: 0x011577bc │ │ │ │ - strdeq ip, [fp, -r0] │ │ │ │ - tsteq r5, r8, asr r7 │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ - tsteq fp, ip, ror r5 │ │ │ │ + tsteq r5, r4, asr #15 │ │ │ │ + strdeq ip, [fp, -ip] │ │ │ │ + tsteq r5, r0, ror #14 │ │ │ │ + tsteq sl, ip, ror pc │ │ │ │ + smlabbeq fp, r8, r5, ip │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ - @ instruction: 0x011576dc │ │ │ │ - strdeq r9, [sl, -r4] │ │ │ │ - tsteq fp, r0, lsl #10 │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ + tsteq fp, ip, asr #10 │ │ │ │ + tsteq r5, r4, ror #13 │ │ │ │ + tsteq sl, r0, lsl #30 │ │ │ │ + tsteq fp, ip, lsl #10 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - smlabteq sl, r0, lr, r9 │ │ │ │ - smlabbeq sl, r4, lr, r9 │ │ │ │ - tsteq sl, ip, asr #28 │ │ │ │ + smlabteq sl, ip, lr, r9 │ │ │ │ + @ instruction: 0x010a9e90 │ │ │ │ + tsteq sl, r8, asr lr │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - tsteq r5, r0, lsl #12 │ │ │ │ - tsteq sl, r8, lsl lr │ │ │ │ - tsteq fp, r4, lsr #8 │ │ │ │ + tsteq r5, r8, lsl #12 │ │ │ │ + tsteq sl, r4, lsr #28 │ │ │ │ + tsteq fp, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - smlatteq sl, r4, sp, r9 │ │ │ │ + strdeq r9, [sl, -r0] │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - @ instruction: 0x010a9db8 │ │ │ │ + smlabteq sl, r4, sp, r9 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - smlabbeq sl, ip, sp, r9 │ │ │ │ - tsteq sl, r4, asr sp │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ - smlatteq sl, ip, ip, r9 │ │ │ │ + @ instruction: 0x010a9d98 │ │ │ │ + tsteq sl, r0, ror #26 │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ + strdeq r9, [sl, -r8] │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - smlabteq sl, r0, ip, r9 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - smlabbeq sl, r0, ip, r9 │ │ │ │ - smlabbeq fp, ip, r2, ip │ │ │ │ + smlabteq sl, ip, ip, r9 │ │ │ │ + tsteq r5, r0, ror r4 │ │ │ │ + smlabbeq sl, ip, ip, r9 │ │ │ │ + @ instruction: 0x010bc298 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - tsteq sl, ip, asr #24 │ │ │ │ - tsteq sl, r4, lsl ip │ │ │ │ - @ instruction: 0x011573b8 │ │ │ │ - ldrdeq r9, [sl, -r0] │ │ │ │ - ldrdeq ip, [fp, -ip] │ │ │ │ + tsteq sl, r8, asr ip │ │ │ │ + tsteq sl, r0, lsr #24 │ │ │ │ + tsteq r5, r0, asr #7 │ │ │ │ + ldrdeq r9, [sl, -ip] │ │ │ │ + smlatteq fp, r8, r1, ip │ │ │ │ muleq r0, r1, r7 │ │ │ │ - @ instruction: 0x010a9b9c │ │ │ │ - tsteq r5, r0, asr #6 │ │ │ │ - tsteq sl, r8, asr fp │ │ │ │ - tsteq fp, r4, ror #2 │ │ │ │ + smlatbeq sl, r8, fp, r9 │ │ │ │ + tsteq r5, r8, asr #6 │ │ │ │ + tsteq sl, r4, ror #22 │ │ │ │ + tsteq fp, r0, ror r1 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tsteq sl, r4, lsr #22 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r5, r8, asr #5 │ │ │ │ - smlatteq sl, r0, sl, r9 │ │ │ │ - smlatteq fp, ip, r0, ip │ │ │ │ - tsteq r5, ip, lsl #5 │ │ │ │ - smlatbeq sl, r4, sl, r9 │ │ │ │ - strheq ip, [fp, -r0] │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - tsteq sl, r8, ror #20 │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ + @ instruction: 0x011572d0 │ │ │ │ + smlatteq sl, ip, sl, r9 │ │ │ │ + strdeq ip, [fp, -r8] │ │ │ │ + @ instruction: 0x01157294 │ │ │ │ + @ instruction: 0x010a9ab0 │ │ │ │ + strheq ip, [fp, -ip] │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ + tsteq sl, r4, ror sl │ │ │ │ + smlabbeq fp, r0, r0, ip │ │ │ │ ldr r6, [pc, #-492] @ 5379cc │ │ │ │ ldr r2, [pc, #-492] @ 5379d0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #1136 @ 0x470 │ │ │ │ ldr r0, [pc, #-72] @ 537b80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #12 │ │ │ │ @@ -1169560,54 +1169560,54 @@ │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 538d00 │ │ │ │ tstpeq lr, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r5, r0, lsl r1 │ │ │ │ - tsteq fp, r0, asr #30 │ │ │ │ + tsteq r5, r8, lsl r1 │ │ │ │ + tsteq fp, ip, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - tsteq sl, r4, lsl #18 │ │ │ │ + tsteq sl, r0, lsl r9 │ │ │ │ @ instruction: 0xffff3a38 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ @ instruction: 0xffff0cc0 │ │ │ │ @ instruction: 0xfffee484 │ │ │ │ @ instruction: 0xffff0c14 │ │ │ │ @ instruction: 0xfffe70ec │ │ │ │ @ instruction: 0x011eeefc │ │ │ │ - @ instruction: 0x01156f94 │ │ │ │ - @ instruction: 0x010a97b8 │ │ │ │ - smlabteq fp, r4, sp, fp │ │ │ │ + @ instruction: 0x01156f9c │ │ │ │ + smlabteq sl, r4, r7, r9 │ │ │ │ + ldrdeq fp, [fp, -r0] │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ - tsteq sl, ip, ror r7 │ │ │ │ - smlabbeq fp, r8, sp, fp │ │ │ │ + tsteq r5, r0, ror #30 │ │ │ │ + smlabbeq sl, r8, r7, r9 │ │ │ │ + @ instruction: 0x010bbd94 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - tsteq r5, r0, lsr #30 │ │ │ │ - tsteq sl, r4, asr #14 │ │ │ │ - tsteq fp, r0, asr sp │ │ │ │ + tsteq r5, r8, lsr #30 │ │ │ │ + tsteq sl, r0, asr r7 │ │ │ │ + tsteq fp, ip, asr sp │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - @ instruction: 0x01156ef0 │ │ │ │ - tsteq sl, r8, lsl #14 │ │ │ │ - tsteq fp, ip, lsl sp │ │ │ │ - ldrdeq r9, [sl, -ip] │ │ │ │ - smlabteq sl, r0, r6, r9 │ │ │ │ + @ instruction: 0x01156ef8 │ │ │ │ + tsteq sl, r4, lsl r7 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + smlatteq sl, r8, r6, r9 │ │ │ │ + smlabteq sl, ip, r6, r9 │ │ │ │ andeq r0, r0, sp, lsr #19 │ │ │ │ - tsteq r5, ip, ror #28 │ │ │ │ - @ instruction: 0x010a9690 │ │ │ │ - @ instruction: 0x010bbc9c │ │ │ │ + tsteq r5, r4, ror lr │ │ │ │ + @ instruction: 0x010a969c │ │ │ │ + smlatbeq fp, r8, ip, fp │ │ │ │ muleq r0, r1, r9 │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ - tsteq sl, r8, asr r6 │ │ │ │ - tsteq fp, r4, ror #24 │ │ │ │ + tsteq r5, ip, lsr lr │ │ │ │ + tsteq sl, r4, ror #12 │ │ │ │ + tsteq fp, r0, ror ip │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - @ instruction: 0x01156dfc │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ - tsteq fp, ip, lsr #24 │ │ │ │ + tsteq r5, r4, lsl #28 │ │ │ │ + tsteq sl, ip, lsr #12 │ │ │ │ + tsteq fp, r8, lsr ip │ │ │ │ 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, #2160] @ 5398bc │ │ │ │ ldr r3, [pc, #2160] @ 5398c0 │ │ │ │ @@ -1170150,88 +1170150,88 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ beq 539584 │ │ │ │ b 5391fc │ │ │ │ @ instruction: 0x011eebb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, ip, lsl #23 │ │ │ │ - tsteq r5, ip, ror #24 │ │ │ │ - @ instruction: 0x010bba98 │ │ │ │ - tsteq sl, r4, asr r4 │ │ │ │ + tsteq r5, r4, ror ip │ │ │ │ + smlatbeq fp, r4, sl, fp │ │ │ │ + tsteq sl, r0, ror #8 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq lr, r0, lsl #20 │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ - ldrdeq lr, [fp, -r8] │ │ │ │ - mrseq r9, (UNDEF: 58) │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ + tsteq r5, ip, lsl fp │ │ │ │ + smlatteq fp, r4, pc, lr @ │ │ │ │ + tsteq sl, ip, lsl #6 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq fp, r0, asr #12 │ │ │ │ - tsteq r5, r0, ror sl │ │ │ │ - @ instruction: 0x010bb898 │ │ │ │ + tsteq fp, ip, asr #12 │ │ │ │ + tsteq r5, r8, ror sl │ │ │ │ + smlatbeq fp, r4, r8, fp │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - tsteq r5, r8, lsl #20 │ │ │ │ - tsteq fp, r4, lsr r8 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ + tsteq fp, r0, asr #16 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - @ instruction: 0x010a91b0 │ │ │ │ + @ instruction: 0x010a91bc │ │ │ │ andeq r0, r0, r4, lsl r8 │ │ │ │ - @ instruction: 0x010befb8 │ │ │ │ - @ instruction: 0x011568dc │ │ │ │ - strdeq r9, [sl, -ip] │ │ │ │ - tsteq fp, ip, lsl #14 │ │ │ │ + smlabteq fp, r4, pc, lr @ │ │ │ │ + tsteq r5, r4, ror #17 │ │ │ │ + tsteq sl, r8, lsl #2 │ │ │ │ + tsteq fp, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r5, r8, lsr #17 │ │ │ │ - tsteq fp, ip, lsl sp │ │ │ │ - tsteq fp, r0, ror #30 │ │ │ │ - tsteq sl, r0, ror r0 │ │ │ │ + @ instruction: 0x011568b0 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ + tsteq fp, ip, ror #30 │ │ │ │ + tsteq sl, ip, ror r0 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq fp, r8, asr #30 │ │ │ │ - tsteq r5, r8, lsl #16 │ │ │ │ - tsteq fp, ip, lsr #12 │ │ │ │ + tsteq fp, r4, asr pc │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + tsteq fp, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlabbeq fp, ip, sp, lr │ │ │ │ - @ instruction: 0x010a8fbc │ │ │ │ - andeq r0, r0, r4, ror #15 │ │ │ │ @ instruction: 0x010bed98 │ │ │ │ - tsteq sl, ip, ror #30 │ │ │ │ + smlabteq sl, r8, pc, r8 @ │ │ │ │ + andeq r0, r0, r4, ror #15 │ │ │ │ + smlatbeq fp, r4, sp, lr │ │ │ │ + tsteq sl, r8, ror pc │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - tsteq sl, ip, lsr pc │ │ │ │ + tsteq sl, r8, asr #30 │ │ │ │ andeq r0, r0, lr, lsl #16 │ │ │ │ - tsteq sl, r0, lsl pc │ │ │ │ - @ instruction: 0x011566bc │ │ │ │ - smlatteq sl, r0, lr, r8 │ │ │ │ - smlatteq fp, ip, r4, fp │ │ │ │ + tsteq sl, ip, lsl pc │ │ │ │ + tsteq r5, r4, asr #13 │ │ │ │ + smlatteq sl, ip, lr, r8 │ │ │ │ + strdeq fp, [fp, -r8] │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - smlatbeq sl, ip, lr, r8 │ │ │ │ + @ instruction: 0x010a8eb8 │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - smlabbeq sl, r0, lr, r8 │ │ │ │ - tsteq sl, r8, asr lr │ │ │ │ - tsteq r5, r0, lsl #12 │ │ │ │ - tsteq sl, r4, lsr #28 │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ + smlabbeq sl, ip, lr, r8 │ │ │ │ + tsteq sl, r4, ror #28 │ │ │ │ + tsteq r5, r8, lsl #12 │ │ │ │ + tsteq sl, r0, lsr lr │ │ │ │ + tsteq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - tsteq r5, r8, asr #11 │ │ │ │ - smlatteq sl, ip, sp, r8 │ │ │ │ - strdeq fp, [fp, -r8] │ │ │ │ + @ instruction: 0x011565d0 │ │ │ │ + strdeq r8, [sl, -r8] │ │ │ │ + tsteq fp, r4, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01156590 │ │ │ │ - @ instruction: 0x010a8db4 │ │ │ │ - smlabteq fp, r0, r3, fp │ │ │ │ + @ instruction: 0x01156598 │ │ │ │ + smlabteq sl, r0, sp, r8 │ │ │ │ + smlabteq fp, ip, r3, fp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - tsteq sl, r8, ror sp │ │ │ │ - smlabbeq fp, ip, r3, fp │ │ │ │ - tsteq sl, ip, asr sp │ │ │ │ - tsteq fp, ip, ror #6 │ │ │ │ + tsteq r5, r8, ror #10 │ │ │ │ + smlabbeq sl, r4, sp, r8 │ │ │ │ + @ instruction: 0x010bb398 │ │ │ │ + tsteq sl, r8, ror #26 │ │ │ │ + tsteq fp, r8, ror r3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r5, r4, lsl #10 │ │ │ │ - tsteq sl, r8, lsr #26 │ │ │ │ - tsteq fp, r4, lsr r3 │ │ │ │ + tsteq r5, ip, lsl #10 │ │ │ │ + tsteq sl, r4, lsr sp │ │ │ │ + tsteq fp, r0, asr #6 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strdeq lr, [fp, -r8] │ │ │ │ + tsteq fp, r4, lsl #20 │ │ │ │ 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] @ 539fa4 │ │ │ │ @@ -1170591,64 +1170591,64 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 539bb4 │ │ │ │ @ instruction: 0x011ee1f4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r5, ip, asr r2 │ │ │ │ - smlabbeq fp, r8, r0, fp │ │ │ │ + tsteq r5, r4, ror #4 │ │ │ │ + swpeq fp, r4, [fp] @ │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - tsteq sl, ip, asr #20 │ │ │ │ + tsteq sl, r8, asr sl │ │ │ │ @ instruction: 0xffff2b80 │ │ │ │ @ instruction: 0xfffff4b8 │ │ │ │ @ instruction: 0xfffed5e8 │ │ │ │ @ instruction: 0xffff3b24 │ │ │ │ @ instruction: 0xfffefdec │ │ │ │ @ instruction: 0xfffefd5c │ │ │ │ tsteq lr, r8, asr #32 │ │ │ │ - tsteq r5, ip, lsl r1 │ │ │ │ - tsteq fp, r0, asr pc │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ + tsteq fp, ip, asr pc │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - tsteq r5, r8, rrx │ │ │ │ - smlabbeq sl, r0, r8, r8 │ │ │ │ - smlabbeq fp, ip, lr, sl │ │ │ │ + tsteq r5, r0, ror r0 │ │ │ │ + smlabbeq sl, ip, r8, r8 │ │ │ │ + @ instruction: 0x010bae98 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - tsteq r5, r4, ror #31 │ │ │ │ - strdeq r8, [sl, -ip] │ │ │ │ - tsteq fp, r8, lsl #28 │ │ │ │ + tsteq r5, ip, ror #31 │ │ │ │ + tsteq sl, r8, lsl #16 │ │ │ │ + tsteq fp, r4, lsl lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - smlabteq sl, r4, r7, r8 │ │ │ │ + ldrdeq r8, [sl, -r0] │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x010a8798 │ │ │ │ - smlabbeq sl, r0, r7, r8 │ │ │ │ - tsteq r5, r0, lsr pc │ │ │ │ - tsteq sl, r4, asr #14 │ │ │ │ - tsteq fp, r8, asr sp │ │ │ │ - tsteq sl, r8, lsr #14 │ │ │ │ + smlatbeq sl, r4, r7, r8 │ │ │ │ + smlabbeq sl, ip, r7, r8 │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ + tsteq sl, r0, asr r7 │ │ │ │ + tsteq fp, r4, ror #26 │ │ │ │ + tsteq sl, r4, lsr r7 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - @ instruction: 0x01155edc │ │ │ │ - strdeq r8, [sl, -r4] │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ + tsteq r5, r4, ror #29 │ │ │ │ + tsteq sl, r0, lsl #14 │ │ │ │ + tsteq fp, ip, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ - tsteq r5, r0, lsr #29 │ │ │ │ - @ instruction: 0x010a86b8 │ │ │ │ - smlabteq fp, r4, ip, sl │ │ │ │ + tsteq r5, r8, lsr #29 │ │ │ │ + smlabteq sl, r4, r6, r8 │ │ │ │ + ldrdeq sl, [fp, -r0] │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - tsteq r5, r4, ror #28 │ │ │ │ - tsteq sl, ip, ror r6 │ │ │ │ - smlabbeq fp, r8, ip, sl │ │ │ │ + tsteq r5, ip, ror #28 │ │ │ │ + smlabbeq sl, r8, r6, r8 │ │ │ │ + @ instruction: 0x010bac94 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - tsteq r5, r8, lsr #28 │ │ │ │ - tsteq sl, r0, asr #12 │ │ │ │ - tsteq fp, ip, asr #24 │ │ │ │ + tsteq r5, r0, lsr lr │ │ │ │ + tsteq sl, ip, asr #12 │ │ │ │ + tsteq fp, r8, asr ip │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - tsteq r5, ip, ror #27 │ │ │ │ - tsteq sl, r4, lsl #12 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ + @ instruction: 0x01155df4 │ │ │ │ + tsteq sl, r0, lsl r6 │ │ │ │ + tsteq fp, ip, lsl 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] @ 53a4c0 │ │ │ │ ldr r3, [pc, #1072] @ 53a4c4 │ │ │ │ @@ -1170918,51 +1170918,51 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 53a21c │ │ │ │ tsteq lr, r4, ror fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01155bdc │ │ │ │ - tsteq fp, r8, lsl #20 │ │ │ │ + tsteq r5, r4, ror #23 │ │ │ │ + tsteq fp, r4, lsl sl │ │ │ │ andeq r0, r0, r5, ror r9 │ │ │ │ - smlabteq sl, ip, r3, r8 │ │ │ │ + ldrdeq r8, [sl, -r8] │ │ │ │ @ instruction: 0xffff2500 │ │ │ │ @ instruction: 0xffffee34 │ │ │ │ @ instruction: 0xffff34b4 │ │ │ │ @ instruction: 0xfffef6f4 │ │ │ │ tsteq lr, r0, ror #19 │ │ │ │ - tsteq r5, r0, lsl #21 │ │ │ │ - @ instruction: 0x010a8298 │ │ │ │ - smlatbeq fp, r4, r8, sl │ │ │ │ + tsteq r5, r8, lsl #21 │ │ │ │ + smlatbeq sl, r4, r2, r8 │ │ │ │ + @ instruction: 0x010ba8b0 │ │ │ │ andeq r0, r0, r1, ror r9 │ │ │ │ - tsteq r5, r0, asr #20 │ │ │ │ - tsteq sl, r8, asr r2 │ │ │ │ - tsteq fp, r4, ror #16 │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ - tsteq sl, ip, lsl r2 │ │ │ │ - tsteq fp, r8, lsr #16 │ │ │ │ + tsteq r5, r8, asr #20 │ │ │ │ + tsteq sl, r4, ror #4 │ │ │ │ + tsteq fp, r0, ror r8 │ │ │ │ + tsteq r5, ip, lsl #20 │ │ │ │ + tsteq sl, r8, lsr #4 │ │ │ │ + tsteq fp, r4, lsr r8 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - tsteq r5, r8, asr #19 │ │ │ │ - ldrdeq r8, [sl, -ip] │ │ │ │ - strdeq sl, [fp, -r0] │ │ │ │ - @ instruction: 0x010a81b0 │ │ │ │ - @ instruction: 0x010a8194 │ │ │ │ + @ instruction: 0x011559d0 │ │ │ │ + smlatteq sl, r8, r1, r8 │ │ │ │ + strdeq sl, [fp, -ip] │ │ │ │ + @ instruction: 0x010a81bc │ │ │ │ + smlatbeq sl, r0, r1, r8 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - tsteq r5, r8, asr #18 │ │ │ │ - tsteq sl, r0, ror #2 │ │ │ │ - tsteq fp, ip, ror #14 │ │ │ │ + tsteq r5, r0, asr r9 │ │ │ │ + tsteq sl, ip, ror #2 │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - tsteq r5, ip, lsl #18 │ │ │ │ - tsteq sl, r4, lsr #2 │ │ │ │ - tsteq fp, r0, lsr r7 │ │ │ │ + tsteq r5, r4, lsl r9 │ │ │ │ + tsteq sl, r0, lsr r1 │ │ │ │ + tsteq fp, ip, lsr r7 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - @ instruction: 0x011558d0 │ │ │ │ - smlatteq sl, r8, r0, r8 │ │ │ │ - strdeq sl, [fp, -r4] │ │ │ │ + @ instruction: 0x011558d8 │ │ │ │ + strdeq r8, [sl, -r4] │ │ │ │ + tsteq fp, r0, lsl #14 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ │ │ │ │ 0053a560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1171086,31 +1171086,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 53a60c │ │ │ │ tsteq lr, r8, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r8, ror #14 │ │ │ │ + tsteq fp, r4, ror r7 │ │ │ │ @ instruction: 0x011ed5f0 │ │ │ │ - tsteq r5, r4, lsl r7 │ │ │ │ - ldrdeq sp, [fp, -r0] │ │ │ │ - tsteq fp, r0, lsr r5 │ │ │ │ + tsteq r5, ip, lsl r7 │ │ │ │ + ldrdeq sp, [fp, -ip] │ │ │ │ + tsteq fp, ip, lsr r5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlatbeq fp, ip, lr, sp │ │ │ │ - tsteq r5, r8, asr #13 │ │ │ │ - smlatteq fp, r0, r4, sl │ │ │ │ + @ instruction: 0x010bdeb8 │ │ │ │ + @ instruction: 0x011556d0 │ │ │ │ + smlatteq fp, ip, r4, sl │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - tsteq r5, ip, ror r6 │ │ │ │ - @ instruction: 0x010a7e94 │ │ │ │ - @ instruction: 0x010ba498 │ │ │ │ + tsteq r5, r4, lsl #13 │ │ │ │ + smlatbeq sl, r0, lr, r7 │ │ │ │ + smlatbeq fp, r4, r4, sl │ │ │ │ andeq r0, r0, r2, lsl #22 │ │ │ │ - tsteq r5, ip, lsr r6 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ - tsteq fp, r0, ror #8 │ │ │ │ + tsteq r5, r4, asr #12 │ │ │ │ + tsteq sl, r0, ror #28 │ │ │ │ + tsteq fp, 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 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1464] @ 53ad7c │ │ │ │ @@ -1171479,61 +1171479,61 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 53a924 │ │ │ │ tsteq lr, ip, lsr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r0, lsr ip │ │ │ │ - tsteq r5, ip, lsl #9 │ │ │ │ - @ instruction: 0x010ba2b8 │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ + @ instruction: 0x01155494 │ │ │ │ + smlabteq fp, r4, r2, sl │ │ │ │ @ instruction: 0x011ed2d8 │ │ │ │ - @ instruction: 0x010bc19c │ │ │ │ + smlatbeq fp, r8, r1, ip │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ - tsteq r5, r4, ror #5 │ │ │ │ - ldrdeq sp, [fp, -r8] │ │ │ │ - tsteq fp, r4, lsl #2 │ │ │ │ + tsteq r5, ip, ror #5 │ │ │ │ + smlatteq fp, r4, sl, sp │ │ │ │ + tsteq fp, r0, lsl r1 │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - smlabteq fp, ip, sl, sp │ │ │ │ + ldrdeq sp, [fp, -r8] │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - smlabbeq sl, r0, sl, r7 │ │ │ │ - tsteq sl, r0, asr sl │ │ │ │ - tsteq r5, r4, lsl #4 │ │ │ │ - tsteq sl, ip, lsl sl │ │ │ │ - tsteq fp, r8, lsr #32 │ │ │ │ + smlabbeq sl, ip, sl, r7 │ │ │ │ + tsteq sl, ip, asr sl │ │ │ │ + tsteq r5, ip, lsl #4 │ │ │ │ + tsteq sl, r8, lsr #20 │ │ │ │ + tsteq fp, r4, lsr r0 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - tsteq r5, r4, asr #3 │ │ │ │ - ldrdeq r7, [sl, -ip] │ │ │ │ - smlatteq fp, r8, pc, r9 @ │ │ │ │ + tsteq r5, ip, asr #3 │ │ │ │ + smlatteq sl, r8, r9, r7 │ │ │ │ + strdeq r9, [fp, -r4] │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - tsteq r5, r4, lsl #3 │ │ │ │ - @ instruction: 0x010a799c │ │ │ │ - smlatbeq fp, r8, pc, r9 @ │ │ │ │ + tsteq r5, ip, lsl #3 │ │ │ │ + smlatbeq sl, r8, r9, r7 │ │ │ │ + @ instruction: 0x010b9fb4 │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ - tsteq sl, ip, asr r9 │ │ │ │ - tsteq fp, r8, ror #30 │ │ │ │ + tsteq r5, ip, asr #2 │ │ │ │ + tsteq sl, r8, ror #18 │ │ │ │ + tsteq fp, r4, ror pc │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - tsteq sl, r4, lsr #18 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - tsteq r5, r8, ror #1 │ │ │ │ - tsteq fp, r4, asr pc │ │ │ │ - tsteq fp, r8, lsl #30 │ │ │ │ + ldrsheq r5, [r5, -r0] │ │ │ │ + tsteq fp, r0, ror #30 │ │ │ │ + tsteq fp, r4, lsl pc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r7, [sl, -r4] │ │ │ │ + smlatteq sl, r0, r8, r7 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ - @ instruction: 0x01155098 │ │ │ │ - @ instruction: 0x010a78b0 │ │ │ │ - smlabteq fp, r0, lr, r9 │ │ │ │ - tsteq r5, r8, asr r0 │ │ │ │ - tsteq sl, r0, ror r8 │ │ │ │ - tsteq fp, ip, ror lr │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - tsteq sl, r0, lsr r8 │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ + tsteq r5, r0, lsr #1 │ │ │ │ + @ instruction: 0x010a78bc │ │ │ │ + smlabteq fp, ip, lr, r9 │ │ │ │ + tsteq r5, r0, rrx │ │ │ │ + tsteq sl, ip, ror r8 │ │ │ │ + smlabbeq fp, r8, lr, r9 │ │ │ │ + tsteq r5, r0, lsr #32 │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ + tsteq fp, r8, asr #28 │ │ │ │ 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] @ 53afac │ │ │ │ mov r3, r1 │ │ │ │ @@ -1171620,25 +1171620,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53aeb8 │ │ │ │ @ instruction: 0x011ecd98 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r4, asr #26 │ │ │ │ - tsteq r5, r8, ror #28 │ │ │ │ - smlabbeq sl, r0, r6, r7 │ │ │ │ - smlabbeq fp, r4, ip, r9 │ │ │ │ + tsteq r5, r0, ror lr │ │ │ │ + smlabbeq sl, ip, r6, r7 │ │ │ │ + @ instruction: 0x010b9c90 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - tsteq r5, r8, lsr #28 │ │ │ │ - tsteq sl, r0, asr #12 │ │ │ │ - tsteq fp, r4, asr #24 │ │ │ │ + tsteq r5, r0, lsr lr │ │ │ │ + tsteq sl, ip, asr #12 │ │ │ │ + tsteq fp, r0, asr ip │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - tsteq r5, r8, ror #27 │ │ │ │ - tsteq sl, r0, lsl #12 │ │ │ │ - tsteq fp, r4, lsl #24 │ │ │ │ + @ instruction: 0x01154df0 │ │ │ │ + tsteq sl, ip, lsl #12 │ │ │ │ + tsteq fp, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ │ │ │ │ 0053afe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1171776,34 +1171776,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1392 @ 0x570 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53b1d4 │ │ │ │ tsteq lr, r0, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r9, [fp, -r4] │ │ │ │ + tsteq fp, r0, lsl #26 │ │ │ │ tsteq lr, r4, ror #22 │ │ │ │ - tsteq r5, r8, lsl #25 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ - smlatbeq fp, r4, sl, r9 │ │ │ │ + @ instruction: 0x01154c90 │ │ │ │ + tsteq fp, r0, asr r4 │ │ │ │ + @ instruction: 0x010b9ab0 │ │ │ │ andeq r0, r0, sl, lsl fp │ │ │ │ smlabteq r9, r8, r5, fp │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ - tsteq fp, r4, asr sl │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ + tsteq fp, r0, ror #20 │ │ │ │ andeq r0, r0, lr, lsl fp │ │ │ │ - ldrdeq sp, [fp, -r0] │ │ │ │ - tsteq r5, ip, ror #23 │ │ │ │ - tsteq fp, r0, lsl #20 │ │ │ │ + ldrdeq sp, [fp, -ip] │ │ │ │ + @ instruction: 0x01154bf4 │ │ │ │ + tsteq fp, ip, lsl #20 │ │ │ │ andeq r0, r0, sp, lsl fp │ │ │ │ - tsteq r5, r0, lsr #23 │ │ │ │ - @ instruction: 0x010a73b8 │ │ │ │ - smlabteq fp, r8, r9, r9 │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ - tsteq sl, r8, ror r3 │ │ │ │ - smlabbeq fp, r8, r9, r9 │ │ │ │ + tsteq r5, r8, lsr #23 │ │ │ │ + smlabteq sl, r4, r3, r7 │ │ │ │ + ldrdeq r9, [fp, -r4] │ │ │ │ + tsteq r5, r8, ror #22 │ │ │ │ + smlabbeq sl, r4, r3, r7 │ │ │ │ + @ instruction: 0x010b9994 │ │ │ │ │ │ │ │ 0053b270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1171917,31 +1171917,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 53b308 │ │ │ │ tsteq lr, r4, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010b9a98 │ │ │ │ + smlatbeq fp, r4, sl, r9 │ │ │ │ @ instruction: 0x011ec8f4 │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ - ldrdeq sp, [fp, -r8] │ │ │ │ - tsteq fp, r8, lsr r8 │ │ │ │ + tsteq r5, r8, lsl sl │ │ │ │ + smlatteq fp, r4, r1, sp │ │ │ │ + tsteq fp, r4, asr #16 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - @ instruction: 0x010bd294 │ │ │ │ - tsteq r5, r4, asr #19 │ │ │ │ - smlatteq fp, ip, r7, r9 │ │ │ │ + smlatbeq fp, r0, r2, sp │ │ │ │ + tsteq r5, ip, asr #19 │ │ │ │ + strdeq r9, [fp, -r8] │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - tsteq r5, r0, lsl #19 │ │ │ │ - smlatbeq sl, r4, r1, r7 │ │ │ │ - smlatbeq fp, r8, r7, r9 │ │ │ │ + tsteq r5, r8, lsl #19 │ │ │ │ + @ instruction: 0x010a71b0 │ │ │ │ + @ instruction: 0x010b97b4 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - tsteq r5, r4, asr #18 │ │ │ │ - tsteq sl, r8, ror #2 │ │ │ │ - tsteq fp, r4, ror r7 │ │ │ │ + tsteq r5, ip, asr #18 │ │ │ │ + tsteq sl, r4, ror r1 │ │ │ │ + smlabbeq fp, r0, r7, r9 │ │ │ │ │ │ │ │ 0053b490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1172066,34 +1172066,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53b650 │ │ │ │ tsteq lr, r8, asr r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010b9890 │ │ │ │ + @ instruction: 0x010b989c │ │ │ │ @ instruction: 0x011ec6d8 │ │ │ │ - @ instruction: 0x011547f4 │ │ │ │ - @ instruction: 0x010bcfbc │ │ │ │ - tsteq fp, ip, lsl r6 │ │ │ │ + @ instruction: 0x011547fc │ │ │ │ + smlabteq fp, r8, pc, ip @ │ │ │ │ + tsteq fp, r8, lsr #12 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - tsteq fp, r8, ror r0 │ │ │ │ - tsteq r5, r8, lsr #15 │ │ │ │ - smlabteq fp, ip, r5, r9 │ │ │ │ + smlabbeq fp, r4, r0, sp │ │ │ │ + @ instruction: 0x011547b0 │ │ │ │ + ldrdeq r9, [fp, -r8] │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ strdeq fp, [r9, -r4] │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ - smlabbeq fp, r4, r5, r9 │ │ │ │ + tsteq r5, r4, ror #14 │ │ │ │ + @ instruction: 0x010b9590 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - tsteq r5, r0, lsr #14 │ │ │ │ - tsteq sl, r8, lsr pc │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ - tsteq r5, r4, ror #13 │ │ │ │ - strdeq r6, [sl, -ip] │ │ │ │ - tsteq fp, r0, lsl r5 │ │ │ │ + tsteq r5, r8, lsr #14 │ │ │ │ + tsteq sl, r4, asr #30 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ + tsteq r5, ip, ror #13 │ │ │ │ + tsteq sl, r8, lsl #30 │ │ │ │ + tsteq fp, ip, lsl r5 │ │ │ │ │ │ │ │ 0053b6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #388] @ 53b884 │ │ │ │ @@ -1172193,30 +1172193,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53b844 │ │ │ │ tsteq lr, r4, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq fp, r8, r6, r9 │ │ │ │ + ldrdeq r9, [fp, -r4] │ │ │ │ @ instruction: 0x011ec494 │ │ │ │ - @ instruction: 0x011545b0 │ │ │ │ - tsteq fp, r8, ror sp │ │ │ │ - ldrdeq r9, [fp, -r8] │ │ │ │ + @ instruction: 0x011545b8 │ │ │ │ + smlabbeq fp, r4, sp, ip │ │ │ │ + smlatteq fp, r4, r3, r9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ tsteq r9, r0, lsl #30 │ │ │ │ - tsteq r5, r8, ror #10 │ │ │ │ - @ instruction: 0x010b9390 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + @ instruction: 0x010b939c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - tsteq sl, r4, asr #26 │ │ │ │ - tsteq fp, r8, asr r3 │ │ │ │ - @ instruction: 0x011544f0 │ │ │ │ - tsteq sl, r8, lsl #26 │ │ │ │ - tsteq fp, ip, lsl r3 │ │ │ │ + tsteq r5, r4, lsr r5 │ │ │ │ + tsteq sl, r0, asr sp │ │ │ │ + tsteq fp, r4, ror #6 │ │ │ │ + @ instruction: 0x011544f8 │ │ │ │ + tsteq sl, r4, lsl sp │ │ │ │ + tsteq fp, r8, lsr #6 │ │ │ │ │ │ │ │ 0053b8cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #580] @ 53bb28 │ │ │ │ @@ -1172364,40 +1172364,40 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1472 @ 0x5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53bae4 │ │ │ │ tsteq lr, r0, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq fp, ip, pc, r3 @ │ │ │ │ - ldrdeq r3, [fp, -r0] │ │ │ │ - @ instruction: 0x010b94bc │ │ │ │ + ldrdeq r3, [fp, -r8] │ │ │ │ + ldrdeq r3, [fp, -ip] │ │ │ │ + smlabteq fp, r8, r4, r9 │ │ │ │ tsteq lr, r4, ror r2 │ │ │ │ - @ instruction: 0x01154398 │ │ │ │ - tsteq fp, ip, asr #22 │ │ │ │ - @ instruction: 0x010b91b8 │ │ │ │ + tsteq r5, r0, lsr #7 │ │ │ │ + tsteq fp, r8, asr fp │ │ │ │ + smlabteq fp, r4, r1, r9 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ - tsteq fp, ip, lsl ip │ │ │ │ - tsteq fp, r0, ror r1 │ │ │ │ + tsteq r5, r8, asr r3 │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ smlatbeq r9, r8, ip, sl │ │ │ │ - tsteq r5, r8, lsl r3 │ │ │ │ - tsteq fp, r4, lsr r1 │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ + tsteq fp, r0, asr #2 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - @ instruction: 0x011542d0 │ │ │ │ - smlatteq sl, r8, sl, r6 │ │ │ │ - smlatteq fp, ip, r0, r9 │ │ │ │ + @ instruction: 0x011542d8 │ │ │ │ + strdeq r6, [sl, -r4] │ │ │ │ + strdeq r9, [fp, -r8] │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - @ instruction: 0x01154290 │ │ │ │ - smlatbeq sl, r8, sl, r6 │ │ │ │ - strheq r9, [fp, -r8] │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - tsteq sl, r8, ror #20 │ │ │ │ - tsteq fp, r8, ror r0 │ │ │ │ + @ instruction: 0x01154298 │ │ │ │ + @ instruction: 0x010a6ab4 │ │ │ │ + smlabteq fp, r4, r0, r9 │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ + tsteq sl, r4, ror sl │ │ │ │ + smlabbeq fp, r4, r0, r9 │ │ │ │ │ │ │ │ 0053bb98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1172499,30 +1172499,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53bcfc │ │ │ │ tsteq lr, r0, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq fp, ip, r1, r9 │ │ │ │ + @ instruction: 0x010b91b8 │ │ │ │ @ instruction: 0x011ebfdc │ │ │ │ - ldrsheq r4, [r5, -r8] │ │ │ │ - smlabteq fp, r0, r8, ip │ │ │ │ - tsteq fp, r0, lsr #30 │ │ │ │ + tsteq r5, r0, lsl #2 │ │ │ │ + smlabteq fp, ip, r8, ip │ │ │ │ + tsteq fp, ip, lsr #30 │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ tsteq r9, r8, asr #20 │ │ │ │ - ldrheq r4, [r5, -r0] │ │ │ │ - ldrdeq r8, [fp, -r8] │ │ │ │ + ldrheq r4, [r5, -r8] │ │ │ │ + smlatteq fp, r4, lr, r8 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - tsteq r5, r4, ror r0 │ │ │ │ - smlabbeq sl, ip, r8, r6 │ │ │ │ - smlatbeq fp, r0, lr, r8 │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ - tsteq sl, r0, asr r8 │ │ │ │ - tsteq fp, r4, ror #28 │ │ │ │ + tsteq r5, ip, ror r0 │ │ │ │ + @ instruction: 0x010a6898 │ │ │ │ + smlatbeq fp, ip, lr, r8 │ │ │ │ + tsteq r5, r0, asr #32 │ │ │ │ + tsteq sl, ip, asr r8 │ │ │ │ + tsteq fp, r0, ror lr │ │ │ │ │ │ │ │ 0053bd84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1172624,30 +1172624,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53bee8 │ │ │ │ tsteq lr, r4, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r8, [fp, -r4] │ │ │ │ + smlatteq fp, r0, pc, r8 @ │ │ │ │ @ instruction: 0x011ebdf0 │ │ │ │ - tsteq r5, ip, lsl #30 │ │ │ │ - ldrdeq ip, [fp, -r4] │ │ │ │ - tsteq fp, r4, lsr sp │ │ │ │ + tsteq r5, r4, lsl pc │ │ │ │ + smlatteq fp, r0, r6, ip │ │ │ │ + tsteq fp, r0, asr #26 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ tsteq r9, ip, asr r8 │ │ │ │ - tsteq r5, r4, asr #29 │ │ │ │ - smlatteq fp, ip, ip, r8 │ │ │ │ + tsteq r5, ip, asr #29 │ │ │ │ + strdeq r8, [fp, -r8] │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - tsteq r5, r8, lsl #29 │ │ │ │ - smlatbeq sl, r0, r6, r6 │ │ │ │ - @ instruction: 0x010b8cb4 │ │ │ │ - tsteq r5, ip, asr #28 │ │ │ │ - tsteq sl, r4, ror #12 │ │ │ │ - tsteq fp, r8, ror ip │ │ │ │ + @ instruction: 0x01153e90 │ │ │ │ + smlatbeq sl, ip, r6, r6 │ │ │ │ + smlabteq fp, r0, ip, r8 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ + tsteq sl, r0, ror r6 │ │ │ │ + smlabbeq fp, r4, ip, r8 │ │ │ │ │ │ │ │ 0053bf70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1172753,30 +1172753,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1536 @ 0x600 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53c0e0 │ │ │ │ tsteq lr, r8, ror ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r8, [fp, -ip] │ │ │ │ + tsteq fp, r8, lsl #28 │ │ │ │ tsteq lr, r4, lsl #24 │ │ │ │ - tsteq r5, r8, lsr #26 │ │ │ │ - smlatteq fp, r4, r4, ip │ │ │ │ - tsteq fp, r4, asr #22 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + strdeq ip, [fp, -r0] │ │ │ │ + tsteq fp, r0, asr fp │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ tsteq r9, ip, ror #12 │ │ │ │ - @ instruction: 0x01153cdc │ │ │ │ - strdeq r8, [fp, -r8] │ │ │ │ + tsteq r5, r4, ror #25 │ │ │ │ + tsteq fp, r4, lsl #22 │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - @ instruction: 0x01153c94 │ │ │ │ - smlatbeq sl, ip, r4, r6 │ │ │ │ - @ instruction: 0x010b8abc │ │ │ │ - tsteq r5, r4, asr ip │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ - tsteq fp, ip, ror sl │ │ │ │ + @ instruction: 0x01153c9c │ │ │ │ + @ instruction: 0x010a64b8 │ │ │ │ + smlabteq fp, r8, sl, r8 │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ + smlabbeq fp, r8, sl, r8 │ │ │ │ │ │ │ │ 0053c16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1172882,30 +1172882,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1552 @ 0x610 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53c2dc │ │ │ │ tsteq lr, ip, ror sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r4, lsl ip │ │ │ │ + tsteq fp, r0, lsr #24 │ │ │ │ tsteq lr, r8, lsl #20 │ │ │ │ - tsteq r5, ip, lsr #22 │ │ │ │ - smlatteq fp, r8, r2, ip │ │ │ │ - tsteq fp, r8, asr #18 │ │ │ │ + tsteq r5, r4, lsr fp │ │ │ │ + strdeq ip, [fp, -r4] │ │ │ │ + tsteq fp, r4, asr r9 │ │ │ │ andeq r0, r0, sp, lsl #25 │ │ │ │ tsteq r9, r0, ror r4 │ │ │ │ - tsteq r5, r0, ror #21 │ │ │ │ - strdeq r8, [fp, -ip] │ │ │ │ + tsteq r5, r8, ror #21 │ │ │ │ + tsteq fp, r8, lsl #18 │ │ │ │ andeq r0, r0, pc, lsl #25 │ │ │ │ - @ instruction: 0x01153a98 │ │ │ │ - @ instruction: 0x010a62b0 │ │ │ │ - smlabteq fp, r0, r8, r8 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq sl, r0, ror r2 │ │ │ │ - smlabbeq fp, r0, r8, r8 │ │ │ │ + tsteq r5, r0, lsr #21 │ │ │ │ + @ instruction: 0x010a62bc │ │ │ │ + smlabteq fp, ip, r8, r8 │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + tsteq sl, ip, ror r2 │ │ │ │ + smlabbeq fp, ip, r8, r8 │ │ │ │ │ │ │ │ 0053c368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1173011,30 +1173011,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ add r3, pc, r3 │ │ │ │ b 53c4d8 │ │ │ │ tsteq lr, r0, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ + tsteq fp, r8, lsr sl │ │ │ │ tsteq lr, ip, lsl #16 │ │ │ │ - tsteq r5, r0, lsr r9 │ │ │ │ - smlatteq fp, ip, r0, ip │ │ │ │ - tsteq fp, ip, asr #14 │ │ │ │ + tsteq r5, r8, lsr r9 │ │ │ │ + strdeq ip, [fp, -r8] │ │ │ │ + tsteq fp, r8, asr r7 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ tsteq r9, r4, ror r2 │ │ │ │ - tsteq r5, r4, ror #17 │ │ │ │ - tsteq fp, r0, lsl #14 │ │ │ │ + tsteq r5, ip, ror #17 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ andeq r0, r0, fp, lsr #25 │ │ │ │ - @ instruction: 0x0115389c │ │ │ │ - strheq r6, [sl, -r4] │ │ │ │ - smlabteq fp, r4, r6, r8 │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ - tsteq sl, r4, ror r0 │ │ │ │ - smlabbeq fp, r4, r6, r8 │ │ │ │ + tsteq r5, r4, lsr #17 │ │ │ │ + smlabteq sl, r0, r0, r6 │ │ │ │ + ldrdeq r8, [fp, -r0] │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ + smlabbeq sl, r0, r0, r6 │ │ │ │ + @ instruction: 0x010b8690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1892] @ 53cce0 │ │ │ │ ldr r5, [pc, #1892] @ 53cce4 │ │ │ │ ldr r4, [pc, #1892] @ 53cce8 │ │ │ │ @@ -1173507,113 +1173507,113 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53c814 │ │ │ │ @ instruction: 0xffff77ec │ │ │ │ - tsteq fp, r8, ror #6 │ │ │ │ - tsteq fp, r8, lsl #12 │ │ │ │ + tsteq fp, r4, ror r3 │ │ │ │ + tsteq fp, r4, lsl r6 │ │ │ │ @ instruction: 0xffff5b4c │ │ │ │ - smlatteq fp, ip, sl, r3 │ │ │ │ + strdeq r3, [fp, -r8] │ │ │ │ @ instruction: 0xffff6984 │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ - @ instruction: 0x010b32b4 │ │ │ │ - tsteq fp, r8, lsr sl │ │ │ │ - @ instruction: 0x010ba5b0 │ │ │ │ - smlatbeq fp, ip, r4, r8 │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ + smlabteq fp, r0, r2, r3 │ │ │ │ + tsteq fp, r4, asr #20 │ │ │ │ + @ instruction: 0x010ba5bc │ │ │ │ + @ instruction: 0x010b84b8 │ │ │ │ @ instruction: 0xffff4d28 │ │ │ │ - smlabteq fp, r8, r8, fp │ │ │ │ + ldrdeq fp, [fp, -r4] │ │ │ │ @ instruction: 0xffff7660 │ │ │ │ - tsteq r0, r8, asr #31 │ │ │ │ - smlabteq fp, ip, r3, sl │ │ │ │ - smlatbeq fp, r8, fp, r5 │ │ │ │ + @ instruction: 0x01106fd4 │ │ │ │ + ldrdeq sl, [fp, -r8] │ │ │ │ + @ instruction: 0x010b5bb4 │ │ │ │ @ instruction: 0xffff85e4 │ │ │ │ - smlabbeq sl, r4, lr, pc @ │ │ │ │ - tsteq r5, r4, lsr r5 │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ - tsteq fp, r0, asr r3 │ │ │ │ + @ instruction: 0x010afe90 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + tsteq sl, r8, asr sp │ │ │ │ + tsteq fp, ip, asr r3 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - @ instruction: 0x011534f4 │ │ │ │ - tsteq sl, ip, lsl #26 │ │ │ │ - tsteq fp, r0, lsl r3 │ │ │ │ + @ instruction: 0x011534fc │ │ │ │ + tsteq sl, r8, lsl sp │ │ │ │ + tsteq fp, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x011534b4 │ │ │ │ - smlabteq sl, ip, ip, r5 │ │ │ │ - ldrdeq r8, [fp, -r0] │ │ │ │ + @ instruction: 0x011534bc │ │ │ │ + ldrdeq r5, [sl, -r8] │ │ │ │ + ldrdeq r8, [fp, -ip] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r5, r4, ror r4 │ │ │ │ - smlabbeq sl, ip, ip, r5 │ │ │ │ - @ instruction: 0x010b8290 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ + @ instruction: 0x010a5c98 │ │ │ │ + @ instruction: 0x010b829c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ - tsteq sl, ip, asr #24 │ │ │ │ - tsteq fp, r0, asr r2 │ │ │ │ + tsteq r5, ip, lsr r4 │ │ │ │ + tsteq sl, r8, asr ip │ │ │ │ + tsteq fp, ip, asr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x011533f4 │ │ │ │ - tsteq sl, ip, lsl #24 │ │ │ │ - tsteq fp, r0, lsl r2 │ │ │ │ + @ instruction: 0x011533fc │ │ │ │ + tsteq sl, r8, lsl ip │ │ │ │ + tsteq fp, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x011533b4 │ │ │ │ - smlabteq sl, ip, fp, r5 │ │ │ │ - ldrdeq r8, [fp, -r0] │ │ │ │ + @ instruction: 0x011533bc │ │ │ │ + ldrdeq r5, [sl, -r8] │ │ │ │ + ldrdeq r8, [fp, -ip] │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq r5, r4, ror r3 │ │ │ │ - smlabbeq sl, ip, fp, r5 │ │ │ │ - @ instruction: 0x010b8190 │ │ │ │ + tsteq r5, ip, ror r3 │ │ │ │ + @ instruction: 0x010a5b98 │ │ │ │ + @ instruction: 0x010b819c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r5, r4, lsr r3 │ │ │ │ - tsteq sl, ip, asr #22 │ │ │ │ - tsteq fp, r0, asr r1 │ │ │ │ + tsteq r5, ip, lsr r3 │ │ │ │ + tsteq sl, r8, asr fp │ │ │ │ + tsteq fp, ip, asr r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x011532f4 │ │ │ │ - tsteq sl, ip, lsl #22 │ │ │ │ - tsteq fp, r0, lsl r1 │ │ │ │ + @ instruction: 0x011532fc │ │ │ │ + tsteq sl, r8, lsl fp │ │ │ │ + tsteq fp, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x011532b4 │ │ │ │ - smlabteq sl, ip, sl, r5 │ │ │ │ - ldrdeq r8, [fp, -r0] │ │ │ │ + @ instruction: 0x011532bc │ │ │ │ + ldrdeq r5, [sl, -r8] │ │ │ │ + ldrdeq r8, [fp, -ip] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r5, r4, ror r2 │ │ │ │ - smlabbeq sl, ip, sl, r5 │ │ │ │ - swpeq r8, r0, [fp] │ │ │ │ + tsteq r5, ip, ror r2 │ │ │ │ + @ instruction: 0x010a5a98 │ │ │ │ + swpeq r8, ip, [fp] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r5, r4, lsr r2 │ │ │ │ - tsteq sl, ip, asr #20 │ │ │ │ - qaddeq r8, r4, fp │ │ │ │ - @ instruction: 0x011531f4 │ │ │ │ - tsteq sl, ip, lsl #20 │ │ │ │ - tsteq fp, r0, lsl r0 │ │ │ │ + tsteq r5, ip, lsr r2 │ │ │ │ + tsteq sl, r8, asr sl │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ + @ instruction: 0x011531fc │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ andeq r0, r0, pc, ror #29 │ │ │ │ - @ instruction: 0x011531b4 │ │ │ │ - smlabteq sl, ip, r9, r5 │ │ │ │ - ldrdeq r7, [fp, -r0] │ │ │ │ + @ instruction: 0x011531bc │ │ │ │ + ldrdeq r5, [sl, -r8] │ │ │ │ + ldrdeq r7, [fp, -ip] │ │ │ │ andeq r0, r0, lr, ror #29 │ │ │ │ - tsteq r5, r4, ror r1 │ │ │ │ - smlabbeq sl, ip, r9, r5 │ │ │ │ - @ instruction: 0x010b7f90 │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ + @ instruction: 0x010a5998 │ │ │ │ + @ instruction: 0x010b7f9c │ │ │ │ andeq r0, r0, sp, ror #29 │ │ │ │ - tsteq r5, r4, lsr r1 │ │ │ │ - tsteq sl, ip, asr #18 │ │ │ │ - tsteq fp, r0, asr pc │ │ │ │ + tsteq r5, ip, lsr r1 │ │ │ │ + tsteq sl, r8, asr r9 │ │ │ │ + tsteq fp, ip, asr pc │ │ │ │ andeq r0, r0, ip, ror #29 │ │ │ │ - ldrsheq r3, [r5, -r4] │ │ │ │ - tsteq sl, ip, lsl #18 │ │ │ │ - tsteq fp, r0, lsl pc │ │ │ │ + ldrsheq r3, [r5, -ip] │ │ │ │ + tsteq sl, r8, lsl r9 │ │ │ │ + tsteq fp, ip, lsl pc │ │ │ │ andeq r0, r0, fp, ror #29 │ │ │ │ - ldrheq r3, [r5, -r4] │ │ │ │ - smlabteq sl, ip, r8, r5 │ │ │ │ - ldrdeq r7, [fp, -r0] │ │ │ │ + ldrheq r3, [r5, -ip] │ │ │ │ + ldrdeq r5, [sl, -r8] │ │ │ │ + ldrdeq r7, [fp, -ip] │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ ldr r3, [pc, #12] @ 53ce6c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - strdeq fp, [fp, -ip] │ │ │ │ + tsteq fp, r8, lsl #16 │ │ │ │ │ │ │ │ 0053ce70 : │ │ │ │ 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] @ 53d054 │ │ │ │ @@ -1173733,25 +1173733,25 @@ │ │ │ │ bl c0190 │ │ │ │ mov r0, #15 │ │ │ │ b 53cf2c │ │ │ │ @ instruction: 0x011f3af0 │ │ │ │ tsteq lr, r8, ror #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r4, asr sp │ │ │ │ - @ instruction: 0x010bb79c │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ + smlatbeq fp, r8, r7, fp │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ @ instruction: 0x011eacd0 │ │ │ │ smlabbeq r9, r0, lr, r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - smlabteq sl, r4, r5, r5 │ │ │ │ - tsteq sl, ip, ror r3 │ │ │ │ - tsteq fp, r4, ror r6 │ │ │ │ - tsteq r5, r0, ror #7 │ │ │ │ - tsteq sl, r4, asr r5 │ │ │ │ + ldrdeq r5, [sl, -r0] │ │ │ │ + smlabbeq sl, r8, r3, r7 │ │ │ │ + smlabbeq fp, r0, r6, fp │ │ │ │ + tsteq r5, r8, ror #7 │ │ │ │ + tsteq sl, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #292] @ 53d1cc │ │ │ │ ldr r3, [pc, #292] @ 53d1d0 │ │ │ │ ldr r2, [pc, #292] @ 53d1d4 │ │ │ │ @@ -1173826,19 +1173826,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 53d114 │ │ │ │ tsteq lr, r4, asr fp │ │ │ │ tsteq pc, r0, asr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011532fc │ │ │ │ - smlabbeq fp, r4, r5, fp │ │ │ │ + tsteq r5, r4, lsl #6 │ │ │ │ + @ instruction: 0x010bb590 │ │ │ │ tsteq lr, r8, ror #21 │ │ │ │ @ instruction: 0x01095c94 │ │ │ │ - ldrdeq r5, [sl, -r8] │ │ │ │ + smlatteq sl, r4, r3, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 53d284 │ │ │ │ ldr ip, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [r0, #880] @ 0x370 │ │ │ │ @@ -1173869,17 +1173869,17 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53d248 │ │ │ │ - @ instruction: 0x011531d4 │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - tsteq sl, r0, lsr #6 │ │ │ │ + @ instruction: 0x011531dc │ │ │ │ + tsteq fp, r4, asr r4 │ │ │ │ + tsteq sl, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1696] @ 53d94c │ │ │ │ ldr r3, [pc, #1696] @ 53d950 │ │ │ │ @@ -1174305,69 +1174305,69 @@ │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53d4ec │ │ │ │ tsteq lr, r8, asr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ - tsteq r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x010bb2b8 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ + tsteq fp, ip, asr #32 │ │ │ │ + tsteq r5, ip, lsr r0 │ │ │ │ + smlabteq fp, r4, r2, fp │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - tsteq r5, ip, lsr #30 │ │ │ │ - @ instruction: 0x010bb1b0 │ │ │ │ + tsteq r5, r4, lsr pc │ │ │ │ + @ instruction: 0x010bb1bc │ │ │ │ tsteq lr, r0, lsl r7 │ │ │ │ - @ instruction: 0x01152e98 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ + tsteq r5, r0, lsr #29 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - tsteq r5, r4, asr lr │ │ │ │ - ldrdeq fp, [fp, -r4] │ │ │ │ - tsteq r5, ip, lsl lr │ │ │ │ - smlabteq sl, r0, pc, r4 @ │ │ │ │ - swpeq fp, r8, [fp] @ │ │ │ │ - @ instruction: 0x01152ddc │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ + smlatteq fp, r0, r0, fp │ │ │ │ + tsteq r5, r4, lsr #28 │ │ │ │ + smlabteq sl, ip, pc, r4 @ │ │ │ │ smlatbeq fp, r4, r0, fp │ │ │ │ - qaddeq fp, r4, fp │ │ │ │ + tsteq r5, r4, ror #27 │ │ │ │ + strheq fp, [fp, -r0] │ │ │ │ + tsteq fp, r0, rrx │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - @ instruction: 0x01152d90 │ │ │ │ - smlatbeq fp, r8, r0, fp │ │ │ │ - tsteq fp, ip │ │ │ │ + @ instruction: 0x01152d98 │ │ │ │ + strheq fp, [fp, -r4] │ │ │ │ + tsteq fp, r8, lsl r0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - tsteq r5, ip, asr #26 │ │ │ │ - smlatbeq fp, r0, r4, r9 │ │ │ │ - smlabteq fp, r8, pc, sl @ │ │ │ │ + tsteq r5, r4, asr sp │ │ │ │ + smlatbeq fp, ip, r4, r9 │ │ │ │ + ldrdeq sl, [fp, -r4] │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - tsteq fp, ip, asr #32 │ │ │ │ - tsteq sl, ip, ror lr │ │ │ │ + qaddeq fp, r8, fp │ │ │ │ + smlabbeq sl, r8, lr, r4 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - tsteq r5, r4, lsr #25 │ │ │ │ - tsteq sl, r8, asr #28 │ │ │ │ - tsteq fp, r0, lsr #30 │ │ │ │ + tsteq r5, ip, lsr #25 │ │ │ │ + tsteq sl, r4, asr lr │ │ │ │ + tsteq fp, ip, lsr #30 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - tsteq sl, r0, lsl lr │ │ │ │ - smlatteq sl, r0, sp, r4 │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + smlatteq sl, ip, sp, r4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x010a4db0 │ │ │ │ - @ instruction: 0x01152bd8 │ │ │ │ - tsteq sl, ip, ror sp │ │ │ │ - tsteq fp, r4, asr lr │ │ │ │ + @ instruction: 0x010a4dbc │ │ │ │ + tsteq r5, r0, ror #23 │ │ │ │ + smlabbeq sl, r8, sp, r4 │ │ │ │ + tsteq fp, r0, ror #28 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x01152b9c │ │ │ │ - tsteq sl, r0, asr #26 │ │ │ │ - tsteq fp, ip, lsl lr │ │ │ │ - tsteq sl, r8, lsl #26 │ │ │ │ - ldrdeq r4, [sl, -r8] │ │ │ │ - tsteq r5, r0, lsl #22 │ │ │ │ - smlatteq fp, r4, sp, sl │ │ │ │ - tsteq fp, ip, ror sp │ │ │ │ - @ instruction: 0x01152abc │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq fp, ip, lsr sp │ │ │ │ + tsteq r5, r4, lsr #23 │ │ │ │ + tsteq sl, ip, asr #26 │ │ │ │ + tsteq fp, r8, lsr #28 │ │ │ │ + tsteq sl, r4, lsl sp │ │ │ │ + smlatteq sl, r4, ip, r4 │ │ │ │ + tsteq r5, r8, lsl #22 │ │ │ │ + strdeq sl, [fp, -r0] │ │ │ │ + smlabbeq fp, r8, sp, sl │ │ │ │ + tsteq r5, r4, asr #21 │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ + tsteq fp, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1816] @ 53e168 │ │ │ │ @@ -1174826,56 +1174826,56 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53db50 │ │ │ │ @ instruction: 0x011ea1b4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011ea198 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r5, ip, asr r9 │ │ │ │ - smlatteq fp, r0, fp, sl │ │ │ │ - @ instruction: 0x011528f4 │ │ │ │ - tsteq fp, ip, ror fp │ │ │ │ + tsteq r5, r4, ror #18 │ │ │ │ + smlatteq fp, ip, fp, sl │ │ │ │ + @ instruction: 0x011528fc │ │ │ │ + smlabbeq fp, r8, fp, sl │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - smlabteq fp, r4, r1, r7 │ │ │ │ - strdeq sl, [fp, -r0] │ │ │ │ + ldrdeq r7, [fp, -r0] │ │ │ │ + strdeq sl, [fp, -ip] │ │ │ │ tsteq lr, ip, lsr #1 │ │ │ │ @ instruction: 0x011f2dd4 │ │ │ │ - tsteq r5, r0, lsr #16 │ │ │ │ - smlatbeq fp, r8, sl, sl │ │ │ │ + tsteq r5, r8, lsr #16 │ │ │ │ + @ instruction: 0x010baab4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ - ldrdeq sl, [fp, -r8] │ │ │ │ - @ instruction: 0x011526d4 │ │ │ │ - tsteq fp, ip, asr r9 │ │ │ │ - tsteq sl, r0, asr #16 │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ - smlatteq fp, r8, r8, sl │ │ │ │ - @ instruction: 0x010a4790 │ │ │ │ + tsteq r5, r4, ror #14 │ │ │ │ + smlatteq fp, r4, r9, sl │ │ │ │ + @ instruction: 0x011526dc │ │ │ │ + tsteq fp, r8, ror #18 │ │ │ │ + tsteq sl, ip, asr #16 │ │ │ │ + tsteq r5, r4, ror r6 │ │ │ │ + strdeq sl, [fp, -r4] │ │ │ │ + @ instruction: 0x010a479c │ │ │ │ smlabteq r9, r4, pc, r4 @ │ │ │ │ - smlatteq sl, r8, r6, r4 │ │ │ │ - @ instruction: 0x010a46b4 │ │ │ │ - smlabbeq sl, r4, r6, r4 │ │ │ │ - tsteq sl, r4, asr r6 │ │ │ │ - tsteq sl, r4, lsr #12 │ │ │ │ strdeq r4, [sl, -r4] │ │ │ │ - smlabteq sl, r4, r5, r4 │ │ │ │ - @ instruction: 0x010a4594 │ │ │ │ - tsteq sl, r4, ror #10 │ │ │ │ - tsteq sl, ip, lsr #10 │ │ │ │ - tsteq r5, ip, ror #6 │ │ │ │ - tsteq sl, r0, lsl r5 │ │ │ │ - smlatteq fp, ip, r5, sl │ │ │ │ - ldrdeq r4, [sl, -r8] │ │ │ │ + smlabteq sl, r0, r6, r4 │ │ │ │ + @ instruction: 0x010a4690 │ │ │ │ + tsteq sl, r0, ror #12 │ │ │ │ + tsteq sl, r0, lsr r6 │ │ │ │ + tsteq sl, r0, lsl #12 │ │ │ │ + ldrdeq r4, [sl, -r0] │ │ │ │ + smlatbeq sl, r0, r5, r4 │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ + tsteq r5, r4, ror r3 │ │ │ │ + tsteq sl, ip, lsl r5 │ │ │ │ + strdeq sl, [fp, -r8] │ │ │ │ + smlatteq sl, r4, r4, r4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smlatbeq sl, r8, r4, r4 │ │ │ │ - @ instruction: 0x011522d0 │ │ │ │ - tsteq sl, r4, ror r4 │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ + @ instruction: 0x010a44b4 │ │ │ │ + @ instruction: 0x011522d8 │ │ │ │ + smlabbeq sl, r0, r4, r4 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - tsteq sl, ip, lsr r4 │ │ │ │ + tsteq sl, r8, asr #8 │ │ │ │ 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, #880] @ 0x370 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ ldr r3, [r1, #884] @ 0x374 │ │ │ │ @@ -1175898,176 +1175898,176 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 53ec6c │ │ │ │ tsteq lr, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq pc, ip, lsl #14 │ │ │ │ tsteq lr, ip, lsl r9 │ │ │ │ - ldrsbeq r2, [r5, -r4] │ │ │ │ - tsteq fp, r8, asr r3 │ │ │ │ + ldrsbeq r2, [r5, -ip] │ │ │ │ + tsteq fp, r4, ror #6 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - tsteq r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x01152094 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r5, ip, ror r0 │ │ │ │ - ldrdeq sl, [fp, -r4] │ │ │ │ - tsteq r1, r4, ror #28 │ │ │ │ - tsteq fp, r0, ror r3 │ │ │ │ + tsteq r5, r4, lsl #1 │ │ │ │ + smlatteq fp, r0, r3, sl │ │ │ │ + tsteq r1, r0, ror lr │ │ │ │ tsteq fp, ip, ror r3 │ │ │ │ + smlabbeq fp, r8, r3, sl │ │ │ │ strdeq r6, [r9, -r8] │ │ │ │ - tsteq fp, ip, lsr r3 │ │ │ │ - smlatbeq r9, r0, fp, r6 │ │ │ │ tsteq fp, r8, asr #6 │ │ │ │ - tsteq r5, ip, lsr pc │ │ │ │ - tsteq fp, r4, lsl #6 │ │ │ │ + smlatbeq r9, r0, fp, r6 │ │ │ │ + tsteq fp, r4, asr r3 │ │ │ │ + tsteq r5, r4, asr #30 │ │ │ │ + tsteq fp, r0, lsl r3 │ │ │ │ tsteq r9, r4, lsr #22 │ │ │ │ - tsteq fp, r4, lsl r3 │ │ │ │ - tsteq r5, r4, asr #29 │ │ │ │ - @ instruction: 0x010ba2bc │ │ │ │ + tsteq fp, r0, lsr #6 │ │ │ │ + tsteq r5, ip, asr #29 │ │ │ │ smlabteq fp, r8, r2, sl │ │ │ │ + ldrdeq sl, [fp, -r4] │ │ │ │ smlabbeq r9, r8, sl, r6 │ │ │ │ - smlatbeq fp, r4, r2, sl │ │ │ │ - @ instruction: 0x010ba2bc │ │ │ │ + @ instruction: 0x010ba2b0 │ │ │ │ + smlabteq fp, r8, r2, sl │ │ │ │ tsteq r9, r8, lsr sl │ │ │ │ - @ instruction: 0x010ba290 │ │ │ │ + @ instruction: 0x010ba29c │ │ │ │ ldrdeq r6, [r9, -r0] │ │ │ │ - smlabteq fp, r0, r2, sl │ │ │ │ - tsteq fp, r8, ror r2 │ │ │ │ - smlabbeq fp, ip, r2, sl │ │ │ │ + smlabteq fp, ip, r2, sl │ │ │ │ + smlabbeq fp, r4, r2, sl │ │ │ │ + @ instruction: 0x010ba298 │ │ │ │ tsteq r9, r4, ror #18 │ │ │ │ andeq r8, r0, r8, lsr r3 │ │ │ │ - tsteq fp, r0, ror r2 │ │ │ │ - tsteq fp, r0, ror r2 │ │ │ │ - tsteq fp, r8, asr #4 │ │ │ │ - tsteq fp, ip, asr #4 │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ + tsteq fp, ip, ror r2 │ │ │ │ + tsteq fp, r4, asr r2 │ │ │ │ + tsteq fp, r8, asr r2 │ │ │ │ smlabteq r9, r4, r8, r6 │ │ │ │ tsteq pc, r0, lsr r2 @ │ │ │ │ - tsteq fp, r4, lsl #30 │ │ │ │ + tsteq fp, r0, lsl pc │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ svccc 0x00e00000 │ │ │ │ tsteq r9, r0, asr #14 │ │ │ │ - ldrdeq sl, [fp, -ip] │ │ │ │ - strdeq sl, [fp, -ip] │ │ │ │ smlatteq fp, r8, r0, sl │ │ │ │ - smlabteq fp, r4, r0, sl │ │ │ │ - tsteq fp, r8, lsl sp │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ + strdeq sl, [fp, -r4] │ │ │ │ + ldrdeq sl, [fp, -r0] │ │ │ │ + tsteq fp, r4, lsr #26 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ - swpeq sl, ip, [fp] │ │ │ │ - strheq sl, [fp, -ip] │ │ │ │ - @ instruction: 0x011519b0 │ │ │ │ - tsteq fp, ip, lsr #24 │ │ │ │ + tsteq r5, r0, asr #20 │ │ │ │ + smlatbeq fp, r8, r0, sl │ │ │ │ + smlabteq fp, r8, r0, sl │ │ │ │ + @ instruction: 0x011519b8 │ │ │ │ + tsteq fp, r8, lsr ip │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ andeq r2, r0, r0, asr #4 │ │ │ │ andeq r1, r0, r0, asr #18 │ │ │ │ @ instruction: 0xffffe7e4 │ │ │ │ - tsteq sl, r0, asr #20 │ │ │ │ + tsteq sl, ip, asr #20 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x010b9f9c │ │ │ │ - strdeq r3, [sl, -r0] │ │ │ │ - ldrdeq r9, [fp, -r0] │ │ │ │ - smlabbeq fp, r8, pc, r9 @ │ │ │ │ + smlatbeq fp, r8, pc, r9 @ │ │ │ │ + strdeq r3, [sl, -ip] │ │ │ │ + ldrdeq r9, [fp, -ip] │ │ │ │ + @ instruction: 0x010b9f94 │ │ │ │ @ instruction: 0x010941bc │ │ │ │ @ instruction: 0x011e8f90 │ │ │ │ tsteq r9, r0, lsr r1 │ │ │ │ - tsteq r5, r8, asr #13 │ │ │ │ + @ instruction: 0x011516d0 │ │ │ │ smlatteq r9, r4, r0, r4 │ │ │ │ - tsteq fp, r0, asr #18 │ │ │ │ + tsteq fp, ip, asr #18 │ │ │ │ smlabbeq r9, ip, r0, r4 │ │ │ │ andeq r3, r0, r8, ror #19 │ │ │ │ - tsteq r5, r8, lsr r6 │ │ │ │ - @ instruction: 0x010b98b4 │ │ │ │ + tsteq r5, r0, asr #12 │ │ │ │ + smlabteq fp, r0, r8, r9 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - tsteq sl, r8, ror r7 │ │ │ │ - @ instruction: 0x01151598 │ │ │ │ - tsteq sl, ip, lsr r7 │ │ │ │ - tsteq fp, ip, lsl r8 │ │ │ │ + smlabbeq sl, r4, r7, r3 │ │ │ │ + tsteq r5, r0, lsr #11 │ │ │ │ + tsteq sl, r8, asr #14 │ │ │ │ + tsteq fp, r8, lsr #16 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq sl, r4, lsl #14 │ │ │ │ - tsteq fp, r0, lsl r9 │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - smlatbeq fp, r8, r7, r9 │ │ │ │ + tsteq sl, r0, lsl r7 │ │ │ │ + tsteq fp, ip, lsl r9 │ │ │ │ + tsteq r5, r4, lsr r5 │ │ │ │ + @ instruction: 0x010b97b4 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - tsteq r5, r0, ror #9 │ │ │ │ - smlabbeq sl, r4, r6, r3 │ │ │ │ - tsteq fp, r4, ror #14 │ │ │ │ + tsteq r5, r8, ror #9 │ │ │ │ + @ instruction: 0x010a3690 │ │ │ │ + tsteq fp, r0, ror r7 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq sl, ip, asr #12 │ │ │ │ - tsteq sl, r4, lsl r6 │ │ │ │ - strdeq r9, [fp, -r4] │ │ │ │ - smlatteq sl, r0, r5, r3 │ │ │ │ - tsteq r5, r0, lsl #8 │ │ │ │ - smlatbeq sl, r4, r5, r3 │ │ │ │ - smlabbeq fp, r4, r6, r9 │ │ │ │ + tsteq sl, r8, asr r6 │ │ │ │ + tsteq sl, r0, lsr #12 │ │ │ │ + tsteq fp, r0, lsl #14 │ │ │ │ + smlatteq sl, ip, r5, r3 │ │ │ │ + tsteq r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x010a35b0 │ │ │ │ + @ instruction: 0x010b9690 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - tsteq r5, r8, asr #7 │ │ │ │ - smlatteq fp, ip, r7, r9 │ │ │ │ - tsteq fp, r4, asr #12 │ │ │ │ - @ instruction: 0x01151390 │ │ │ │ - tsteq sl, r4, lsr r5 │ │ │ │ - tsteq fp, r4, lsl r6 │ │ │ │ + @ instruction: 0x011513d0 │ │ │ │ + strdeq r9, [fp, -r8] │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + @ instruction: 0x01151398 │ │ │ │ + tsteq sl, r0, asr #10 │ │ │ │ + tsteq fp, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - tsteq r5, ip, lsr r3 │ │ │ │ - tsteq fp, r0, ror r9 │ │ │ │ - @ instruction: 0x010b95b0 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq fp, ip, ror r9 │ │ │ │ + @ instruction: 0x010b95bc │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - tsteq r5, r8, ror #5 │ │ │ │ - smlabbeq sl, ip, r4, r3 │ │ │ │ - tsteq fp, ip, ror #10 │ │ │ │ + @ instruction: 0x011512f0 │ │ │ │ + @ instruction: 0x010a3498 │ │ │ │ + tsteq fp, r8, ror r5 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq sl, r4, asr r4 │ │ │ │ - tsteq sl, r0, lsr #8 │ │ │ │ - tsteq r5, r8, asr #4 │ │ │ │ - smlatteq sl, ip, r3, r3 │ │ │ │ - smlabteq fp, r4, r4, r9 │ │ │ │ + tsteq sl, r0, ror #8 │ │ │ │ + tsteq sl, ip, lsr #8 │ │ │ │ + tsteq r5, r0, asr r2 │ │ │ │ + strdeq r3, [sl, -r8] │ │ │ │ + ldrdeq r9, [fp, -r0] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010a33b0 │ │ │ │ - smlabbeq fp, ip, r4, r9 │ │ │ │ + @ instruction: 0x010a33bc │ │ │ │ + @ instruction: 0x010b9498 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - tsteq sl, ip, ror r3 │ │ │ │ - strheq r3, [sl, -r0] │ │ │ │ - @ instruction: 0x01150ed4 │ │ │ │ - tsteq sl, r8, ror r0 │ │ │ │ - tsteq fp, r8, asr r1 │ │ │ │ - @ instruction: 0x01150e94 │ │ │ │ - tsteq sl, r8, lsr r0 │ │ │ │ - tsteq fp, r8, lsl r1 │ │ │ │ - mrseq r3, (UNDEF: 10) │ │ │ │ + smlabbeq sl, r8, r3, r3 │ │ │ │ + strheq r3, [sl, -ip] │ │ │ │ + @ instruction: 0x01150edc │ │ │ │ + smlabbeq sl, r4, r0, r3 │ │ │ │ + tsteq fp, r4, ror #2 │ │ │ │ + @ instruction: 0x01150e9c │ │ │ │ + tsteq sl, r4, asr #32 │ │ │ │ + tsteq fp, r4, lsr #2 │ │ │ │ + tsteq sl, ip │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - smlatteq sl, r4, pc, r2 @ │ │ │ │ + strdeq r2, [sl, -r0] │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ - smlatbeq sl, ip, pc, r2 @ │ │ │ │ - smlabbeq fp, ip, r0, r9 │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ + @ instruction: 0x010a2fb8 │ │ │ │ + swpeq r9, r8, [fp] │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - tsteq r5, r8, asr #27 │ │ │ │ - tsteq sl, ip, ror #30 │ │ │ │ - tsteq fp, ip, asr #32 │ │ │ │ + @ instruction: 0x01150dd0 │ │ │ │ + tsteq sl, r8, ror pc │ │ │ │ + qaddeq r9, r8, fp │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - tsteq r5, ip, lsl #27 │ │ │ │ - tsteq sl, r0, lsr pc │ │ │ │ - tsteq fp, r0, lsl r0 │ │ │ │ + @ instruction: 0x01150d94 │ │ │ │ + tsteq sl, ip, lsr pc │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - strdeq r2, [sl, -r8] │ │ │ │ + tsteq sl, r4, lsl #30 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ - @ instruction: 0x010a2ebc │ │ │ │ - smlatbeq fp, r0, pc, r8 @ │ │ │ │ - @ instruction: 0x01150cdc │ │ │ │ - @ instruction: 0x010b9198 │ │ │ │ - tsteq fp, r8, asr pc │ │ │ │ + tsteq r5, r4, lsr #26 │ │ │ │ + smlabteq sl, r8, lr, r2 │ │ │ │ + smlatbeq fp, ip, pc, r8 @ │ │ │ │ + tsteq r5, r4, ror #25 │ │ │ │ + smlatbeq fp, r4, r1, r9 │ │ │ │ + tsteq fp, r4, ror #30 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - @ instruction: 0x01150c94 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ - tsteq fp, r8, lsl pc │ │ │ │ + @ instruction: 0x01150c9c │ │ │ │ + tsteq sl, r4, asr #28 │ │ │ │ + tsteq fp, r4, lsr #30 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - tsteq r5, r4, asr ip │ │ │ │ - strdeq r2, [sl, -r8] │ │ │ │ - ldrdeq r8, [fp, -r8] │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ + tsteq sl, r4, lsl #28 │ │ │ │ + smlatteq fp, r4, lr, r8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ ldr r1, [pc, #-168] @ 53f424 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1176282,17 +1176282,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 53f7ec │ │ │ │ andeq r1, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x01150bd4 │ │ │ │ - tsteq sl, r8, ror sp │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ + @ instruction: 0x01150bdc │ │ │ │ + smlabbeq sl, r4, sp, r2 │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ 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, #2448] @ 5401f0 │ │ │ │ ldr r3, [pc, #2448] @ 5401f4 │ │ │ │ @@ -1176910,131 +1176910,131 @@ │ │ │ │ b 53f8b0 │ │ │ │ tsteq lr, r4, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq r2, [r9, -ip] │ │ │ │ tsteq lr, ip, ror #6 │ │ │ │ tsteq lr, ip, asr #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - smlabbeq fp, ip, r2, r9 │ │ │ │ - tsteq fp, ip, ror #4 │ │ │ │ + @ instruction: 0x010b9298 │ │ │ │ + tsteq fp, r8, ror r2 │ │ │ │ @ instruction: 0x00007cb8 │ │ │ │ - tsteq fp, r8, ror #4 │ │ │ │ + tsteq fp, r4, ror r2 │ │ │ │ + tsteq fp, ip, ror #4 │ │ │ │ tsteq fp, r0, ror #4 │ │ │ │ + tsteq fp, r8, asr r2 │ │ │ │ + @ instruction: 0x011509b2 │ │ │ │ + @ instruction: 0x010b92b4 │ │ │ │ + tsteq r5, lr, ror r9 │ │ │ │ tsteq fp, r4, asr r2 │ │ │ │ - tsteq fp, ip, asr #4 │ │ │ │ - tsteq r5, sl, lsr #19 │ │ │ │ - smlatbeq fp, r8, r2, r9 │ │ │ │ - tsteq r5, r6, ror r9 │ │ │ │ - tsteq fp, r8, asr #4 │ │ │ │ - smlatteq sl, r4, sl, r2 │ │ │ │ - tsteq r5, r8, lsr r9 │ │ │ │ - @ instruction: 0x010b8bb8 │ │ │ │ - @ instruction: 0x011508fc │ │ │ │ - smlatbeq sl, r0, sl, r2 │ │ │ │ - smlabbeq fp, r0, fp, r8 │ │ │ │ + strdeq r2, [sl, -r0] │ │ │ │ + tsteq r5, r0, asr #18 │ │ │ │ + smlabteq fp, r4, fp, r8 │ │ │ │ + tsteq r5, r4, lsl #18 │ │ │ │ + smlatbeq sl, ip, sl, r2 │ │ │ │ + smlabbeq fp, ip, fp, r8 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x010b9190 │ │ │ │ - tsteq sl, r0, asr sl │ │ │ │ - tsteq r5, r4, lsr #17 │ │ │ │ - tsteq fp, r4, lsr #22 │ │ │ │ - tsteq fp, ip, lsl r1 │ │ │ │ - strdeq r2, [sl, -ip] │ │ │ │ - tsteq r5, r0, asr r8 │ │ │ │ - smlabteq fp, ip, sl, r8 │ │ │ │ + @ instruction: 0x010b919c │ │ │ │ + tsteq sl, ip, asr sl │ │ │ │ + tsteq r5, ip, lsr #17 │ │ │ │ + tsteq fp, r0, lsr fp │ │ │ │ + tsteq fp, r8, lsr #2 │ │ │ │ + tsteq sl, r8, lsl #20 │ │ │ │ + tsteq r5, r8, asr r8 │ │ │ │ + ldrdeq r8, [fp, -r8] │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - ldrdeq r9, [fp, -r8] │ │ │ │ - ldrdeq r9, [fp, -r4] │ │ │ │ - tsteq fp, r0, lsr #4 │ │ │ │ - tsteq fp, r0, asr #4 │ │ │ │ - tsteq sl, r8, lsr #18 │ │ │ │ - tsteq r5, ip, ror r7 │ │ │ │ - strdeq r8, [fp, -ip] │ │ │ │ - ldrdeq r9, [fp, -ip] │ │ │ │ - ldrdeq r2, [sl, -r4] │ │ │ │ - tsteq r5, r8, lsr #14 │ │ │ │ - smlatbeq fp, r8, r9, r8 │ │ │ │ - tsteq fp, r4, asr #32 │ │ │ │ - smlabbeq sl, r0, r8, r2 │ │ │ │ - @ instruction: 0x011506d4 │ │ │ │ - tsteq fp, r0, asr r9 │ │ │ │ + smlatteq fp, r4, r1, r9 │ │ │ │ + smlatteq fp, r0, r1, r9 │ │ │ │ + tsteq fp, ip, lsr #4 │ │ │ │ + tsteq fp, ip, asr #4 │ │ │ │ + tsteq sl, r4, lsr r9 │ │ │ │ + tsteq r5, r4, lsl #15 │ │ │ │ + tsteq fp, r8, lsl #20 │ │ │ │ + smlatteq fp, r8, r0, r9 │ │ │ │ + smlatteq sl, r0, r8, r2 │ │ │ │ + tsteq r5, r0, lsr r7 │ │ │ │ + @ instruction: 0x010b89b4 │ │ │ │ + qaddeq r9, r0, fp │ │ │ │ + smlabbeq sl, ip, r8, r2 │ │ │ │ + @ instruction: 0x011506dc │ │ │ │ + tsteq fp, ip, asr r9 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - tsteq fp, r4, lsl r0 │ │ │ │ - tsteq sl, ip, lsr #16 │ │ │ │ - tsteq r5, r0, lsl #13 │ │ │ │ - tsteq fp, r0, lsl #18 │ │ │ │ - tsteq fp, ip, ror pc │ │ │ │ - ldrdeq r2, [sl, -r8] │ │ │ │ - tsteq r5, ip, lsr #12 │ │ │ │ - smlatbeq fp, r8, r8, r8 │ │ │ │ + tsteq fp, r0, lsr #32 │ │ │ │ + tsteq sl, r8, lsr r8 │ │ │ │ + tsteq r5, r8, lsl #13 │ │ │ │ + tsteq fp, ip, lsl #18 │ │ │ │ + smlabbeq fp, r8, pc, r8 @ │ │ │ │ + smlatteq sl, r4, r7, r2 │ │ │ │ + tsteq r5, r4, lsr r6 │ │ │ │ + @ instruction: 0x010b88b4 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - strdeq r8, [fp, -ip] │ │ │ │ - smlabbeq sl, r4, r7, r2 │ │ │ │ - @ instruction: 0x011505dc │ │ │ │ - tsteq fp, r8, asr r8 │ │ │ │ + tsteq fp, r8 │ │ │ │ + @ instruction: 0x010a2790 │ │ │ │ + tsteq r5, r4, ror #11 │ │ │ │ + tsteq fp, r4, ror #16 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - ldrdeq r8, [fp, -r4] │ │ │ │ - tsteq sl, r4, lsr r7 │ │ │ │ - tsteq r5, r8, lsl #11 │ │ │ │ - tsteq fp, r4, lsl #16 │ │ │ │ + smlatteq fp, r0, pc, r8 @ │ │ │ │ + tsteq sl, r0, asr #14 │ │ │ │ + @ instruction: 0x01150590 │ │ │ │ + tsteq fp, r0, lsl r8 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - strdeq r2, [sl, -r4] │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ - smlabteq fp, r8, r7, r8 │ │ │ │ - @ instruction: 0x010a26b8 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - smlabbeq fp, r8, r7, r8 │ │ │ │ + tsteq sl, r0, lsl #14 │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + ldrdeq r8, [fp, -r4] │ │ │ │ + smlabteq sl, r4, r6, r2 │ │ │ │ + tsteq r5, r4, lsl r5 │ │ │ │ + @ instruction: 0x010b8794 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - tsteq sl, ip, ror r6 │ │ │ │ - @ instruction: 0x011504d0 │ │ │ │ - tsteq fp, r0, asr r7 │ │ │ │ - tsteq fp, r0, lsr #30 │ │ │ │ - @ instruction: 0x0115049c │ │ │ │ - tsteq fp, r8, lsl r7 │ │ │ │ + smlabbeq sl, r8, r6, r2 │ │ │ │ + @ instruction: 0x011504d8 │ │ │ │ + tsteq fp, ip, asr r7 │ │ │ │ + tsteq fp, ip, lsr #30 │ │ │ │ + tsteq r5, r4, lsr #9 │ │ │ │ + tsteq fp, r4, lsr #14 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - smlabbeq fp, r0, r8, r8 │ │ │ │ - ldrdeq r8, [fp, -r4] │ │ │ │ + tsteq r5, r4, ror #8 │ │ │ │ + smlabbeq fp, ip, r8, r8 │ │ │ │ + smlatteq fp, r0, r6, r8 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - ldrdeq r2, [sl, -r0] │ │ │ │ - tsteq r5, r4, lsr #8 │ │ │ │ - smlatbeq fp, r0, r6, r8 │ │ │ │ + ldrdeq r2, [sl, -ip] │ │ │ │ + tsteq r5, ip, lsr #8 │ │ │ │ + smlatbeq fp, ip, r6, r8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x011503f0 │ │ │ │ - tsteq fp, r4, lsl r8 │ │ │ │ - tsteq fp, r8, ror #12 │ │ │ │ + @ instruction: 0x011503f8 │ │ │ │ + tsteq fp, r0, lsr #16 │ │ │ │ + tsteq fp, r4, ror r6 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - tsteq sl, r4, ror #10 │ │ │ │ - @ instruction: 0x011503b8 │ │ │ │ - tsteq fp, r4, lsr r6 │ │ │ │ + tsteq sl, r0, ror r5 │ │ │ │ + tsteq r5, r0, asr #7 │ │ │ │ + tsteq fp, r0, asr #12 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - tsteq sl, r8, lsr #10 │ │ │ │ - tsteq r5, ip, ror r3 │ │ │ │ - strdeq r8, [fp, -ip] │ │ │ │ - smlatteq sl, ip, r4, r2 │ │ │ │ - tsteq r5, r0, asr #6 │ │ │ │ - smlabteq fp, r0, r5, r8 │ │ │ │ - @ instruction: 0x010a24b0 │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ - smlabbeq fp, r0, r5, r8 │ │ │ │ + tsteq sl, r4, lsr r5 │ │ │ │ + tsteq r5, r4, lsl #7 │ │ │ │ + tsteq fp, r8, lsl #12 │ │ │ │ + strdeq r2, [sl, -r8] │ │ │ │ + tsteq r5, r8, asr #6 │ │ │ │ + smlabteq fp, ip, r5, r8 │ │ │ │ + @ instruction: 0x010a24bc │ │ │ │ + tsteq r5, ip, lsl #6 │ │ │ │ + smlabbeq fp, ip, r5, r8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - tsteq sl, r4, ror r4 │ │ │ │ - tsteq r5, r8, asr #5 │ │ │ │ - tsteq fp, r4, asr #10 │ │ │ │ + smlabbeq sl, r0, r4, r2 │ │ │ │ + @ instruction: 0x011502d0 │ │ │ │ + tsteq fp, r0, asr r5 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - tsteq sl, r8, lsr r4 │ │ │ │ - tsteq r5, ip, lsl #5 │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ + tsteq sl, r4, asr #8 │ │ │ │ + @ instruction: 0x01150294 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - tsteq r5, r4, asr r2 │ │ │ │ - strdeq r2, [sl, -r8] │ │ │ │ - ldrdeq r8, [fp, -r0] │ │ │ │ + tsteq r5, ip, asr r2 │ │ │ │ + tsteq sl, r4, lsl #8 │ │ │ │ + ldrdeq r8, [fp, -ip] │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - tsteq r5, r8, lsl r2 │ │ │ │ - @ instruction: 0x010a23bc │ │ │ │ - @ instruction: 0x010b849c │ │ │ │ + tsteq r5, r0, lsr #4 │ │ │ │ + smlabteq sl, r8, r3, r2 │ │ │ │ + smlatbeq fp, r8, r4, r8 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #2016] @ 540bdc │ │ │ │ @@ -1177544,71 +1177544,71 @@ │ │ │ │ ldr r1, [pc, #36] @ 540c00 │ │ │ │ b 5407a0 │ │ │ │ tsteq lr, r4, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011e77d4 │ │ │ │ teqeq r0, r0, lsl lr │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ - tsteq fp, ip, lsr #20 │ │ │ │ + tsteq fp, r8, lsr sl │ │ │ │ teqeq r0, ip @ │ │ │ │ - @ instruction: 0x0114fe90 │ │ │ │ - tsteq fp, r0, lsl r1 │ │ │ │ + @ instruction: 0x0114fe98 │ │ │ │ + tsteq fp, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x0114fdd0 │ │ │ │ - tsteq fp, ip, asr #32 │ │ │ │ + @ instruction: 0x0114fdd8 │ │ │ │ + qaddeq r8, r8, fp │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x0114fd90 │ │ │ │ - tsteq fp, r8, lsl r0 │ │ │ │ + @ instruction: 0x0114fd98 │ │ │ │ + tsteq fp, r4, lsr #32 │ │ │ │ tsteq lr, ip, lsl #10 │ │ │ │ - smlatteq sl, ip, sp, r1 │ │ │ │ - tstpeq r4, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010b7e94 │ │ │ │ + strdeq r1, [sl, -r8] │ │ │ │ + tstpeq r4, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + smlatbeq fp, r0, lr, r7 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x0114fbd0 │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ + @ instruction: 0x0114fbd8 │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq sl, r4, lsr sp │ │ │ │ - tstpeq r4, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ + tsteq sl, r0, asr #26 │ │ │ │ + tstpeq r4, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ + smlatteq fp, r8, sp, r7 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - smlabteq sl, r0, ip, r1 │ │ │ │ - smlabbeq sl, ip, ip, r1 │ │ │ │ - @ instruction: 0x0114fab4 │ │ │ │ - tsteq sl, r8, asr ip │ │ │ │ - tsteq fp, r0, lsr sp │ │ │ │ + smlabteq sl, ip, ip, r1 │ │ │ │ + @ instruction: 0x010a1c98 │ │ │ │ + @ instruction: 0x0114fabc │ │ │ │ + tsteq sl, r4, ror #24 │ │ │ │ + tsteq fp, ip, lsr sp │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tstpeq r4, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, asr sp │ │ │ │ - strdeq r7, [fp, -r0] │ │ │ │ + tstpeq r4, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, ror #26 │ │ │ │ + strdeq r7, [fp, -ip] │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tstpeq r4, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [sl, -r0] │ │ │ │ + tstpeq r4, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [sl, -ip] │ │ │ │ ldrdeq r3, [r9, -r4] │ │ │ │ muleq r0, r4, r9 │ │ │ │ - smlabbeq fp, r8, ip, r7 │ │ │ │ - tstpeq r4, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, ror #22 │ │ │ │ - tsteq fp, r8, asr #24 │ │ │ │ - tstpeq r4, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsr fp │ │ │ │ - tsteq fp, r8, lsl #24 │ │ │ │ + @ instruction: 0x010b7c94 │ │ │ │ + @ instruction: 0x0114f9d0 │ │ │ │ + tsteq sl, r8, ror fp │ │ │ │ + tsteq fp, r4, asr ip │ │ │ │ + @ instruction: 0x0114f994 │ │ │ │ + tsteq sl, ip, lsr fp │ │ │ │ + tsteq fp, r4, lsl ip │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - strdeq r1, [sl, -r8] │ │ │ │ - tstpeq r4, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r0, lsr #10 │ │ │ │ - @ instruction: 0x010b7b90 │ │ │ │ + tsteq sl, r4, lsl #22 │ │ │ │ + tstpeq r4, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ + @ instruction: 0x010b7b9c │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0114f8d8 │ │ │ │ - tsteq sl, ip, ror sl │ │ │ │ - tsteq fp, r4, asr fp │ │ │ │ + tstpeq r4, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq sl, r8, sl, r1 │ │ │ │ + tsteq fp, r0, ror #22 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq sl, r4, asr #20 │ │ │ │ - tsteq sl, r4, lsl sl │ │ │ │ - smlatteq sl, r4, r9, r1 │ │ │ │ - @ instruction: 0x010a19b4 │ │ │ │ + tsteq sl, r0, asr sl │ │ │ │ + tsteq sl, r0, lsr #20 │ │ │ │ + strdeq r1, [sl, -r0] │ │ │ │ + smlabteq sl, r0, r9, r1 │ │ │ │ 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, #3888] @ 541c1c │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1178581,139 +1178581,139 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54118c │ │ │ │ tsteq lr, r0, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq lr, [sl, -ip] │ │ │ │ - smlatbeq sl, ip, fp, lr │ │ │ │ - @ instruction: 0x0114f5b0 │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ + smlatteq sl, r8, fp, lr │ │ │ │ + @ instruction: 0x010aebb8 │ │ │ │ + @ instruction: 0x0114f5b8 │ │ │ │ + tsteq fp, r8, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tstpeq r4, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010b7698 │ │ │ │ - @ instruction: 0x0114f3d8 │ │ │ │ - tsteq fp, ip, asr r6 │ │ │ │ + tstpeq r4, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq fp, r4, r6, r7 │ │ │ │ + tstpeq r4, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, ror #12 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - tstpeq r4, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010b7f98 │ │ │ │ - @ instruction: 0x0114f2d0 │ │ │ │ - tsteq fp, ip, asr #10 │ │ │ │ + tstpeq r4, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq fp, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x0114f2d8 │ │ │ │ + tsteq fp, r8, asr r5 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - @ instruction: 0x0114f290 │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ + @ instruction: 0x0114f298 │ │ │ │ + tsteq fp, r4, lsr #10 │ │ │ │ tsteq lr, r0, ror sl │ │ │ │ - @ instruction: 0x0114f1fc │ │ │ │ - tsteq fp, ip, ror r4 │ │ │ │ + tstpeq r4, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq fp, r8, r4, r7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tstpeq r4, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - smlatteq fp, r0, r3, r7 │ │ │ │ + tstpeq r4, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + smlatteq fp, ip, r3, r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabteq sl, r8, r2, r1 │ │ │ │ + ldrdeq r1, [sl, -r4] │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - tsteq sl, r4, asr #4 │ │ │ │ - tsteq fp, ip, ror #26 │ │ │ │ - tstpeq r4, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [fp, -ip] │ │ │ │ + tsteq sl, r0, asr r2 │ │ │ │ + tsteq fp, r8, ror sp │ │ │ │ + tstpeq r4, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + smlatteq fp, r8, r2, r7 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - tstpeq r4, r4 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq fp, r0, r2, r7 │ │ │ │ + tstpeq r4, ip @ p-variant is OBSOLETE │ │ │ │ + smlabbeq fp, ip, r2, r7 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - tsteq sl, r4, ror #2 │ │ │ │ - tsteq r4, r8, asr #30 │ │ │ │ - smlatteq sl, ip, r0, r1 │ │ │ │ - smlabteq fp, r4, r1, r7 │ │ │ │ + tsteq sl, r0, ror r1 │ │ │ │ + tsteq r4, r0, asr pc │ │ │ │ + strdeq r1, [sl, -r8] │ │ │ │ + ldrdeq r7, [fp, -r0] │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - tsteq r4, r4, lsl pc │ │ │ │ - smlabteq fp, r4, fp, r7 │ │ │ │ - smlabbeq sl, r4, r0, r1 │ │ │ │ - tsteq fp, r0, ror #2 │ │ │ │ + tsteq r4, ip, lsl pc │ │ │ │ + ldrdeq r7, [fp, -r0] │ │ │ │ + swpeq r1, r0, [sl] │ │ │ │ + tsteq fp, ip, ror #2 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - @ instruction: 0x0114eeb4 │ │ │ │ - tsteq fp, r0, lsr r1 │ │ │ │ - tsteq sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x0114eebc │ │ │ │ + tsteq fp, ip, lsr r1 │ │ │ │ + tsteq sl, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r4, ip, lsl lr │ │ │ │ - smlabteq sl, r0, pc, r0 @ │ │ │ │ - swpeq r7, r8, [fp] │ │ │ │ - tsteq r4, ip, asr #27 │ │ │ │ - qaddeq r7, r0, fp │ │ │ │ + tsteq r4, r4, lsr #28 │ │ │ │ + smlabteq sl, ip, pc, r0 @ │ │ │ │ + smlatbeq fp, r4, r0, r7 │ │ │ │ + @ instruction: 0x0114edd4 │ │ │ │ + qaddeq r7, ip, fp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r4, r4, lsl #27 │ │ │ │ - mrseq r7, (UNDEF: 11) │ │ │ │ + tsteq r4, ip, lsl #27 │ │ │ │ + tsteq fp, ip │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - smlatteq sl, r8, lr, r0 │ │ │ │ - tsteq r4, r0, lsl sp │ │ │ │ - @ instruction: 0x010b6f94 │ │ │ │ - smlabbeq sl, r0, lr, r0 │ │ │ │ - tsteq fp, r0, asr r5 │ │ │ │ - @ instruction: 0x0114ec98 │ │ │ │ - tsteq fp, r4, lsl pc │ │ │ │ + strdeq r0, [sl, -r4] │ │ │ │ + tsteq r4, r8, lsl sp │ │ │ │ + smlatbeq fp, r0, pc, r6 @ │ │ │ │ + smlabbeq sl, ip, lr, r0 │ │ │ │ + tsteq fp, ip, asr r5 │ │ │ │ + tsteq r4, r0, lsr #25 │ │ │ │ + tsteq fp, r0, lsr #30 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - tsteq r4, r0, ror #24 │ │ │ │ - tsteq fp, ip, ror #16 │ │ │ │ - ldrdeq r6, [fp, -r8] │ │ │ │ + tsteq r4, r8, ror #24 │ │ │ │ + tsteq fp, r8, ror r8 │ │ │ │ + smlatteq fp, r4, lr, r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x010a0dbc │ │ │ │ - tsteq r4, r4, ror #23 │ │ │ │ - smlabbeq sl, r8, sp, r0 │ │ │ │ - tsteq fp, r0, ror #28 │ │ │ │ + smlabteq sl, r8, sp, r0 │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + @ instruction: 0x010a0d94 │ │ │ │ + tsteq fp, ip, ror #28 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r4, r8, lsr #23 │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ - tsteq fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x0114ebb0 │ │ │ │ + tsteq sl, r8, asr sp │ │ │ │ + tsteq fp, r0, lsr lr │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - tsteq sl, r4, lsl sp │ │ │ │ - tsteq r4, ip, lsr fp │ │ │ │ - tsteq fp, ip, ror #14 │ │ │ │ - @ instruction: 0x010b6db8 │ │ │ │ + tsteq sl, r0, lsr #26 │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ + smlabteq fp, r4, sp, r6 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x0114eaf8 │ │ │ │ - @ instruction: 0x010a0c9c │ │ │ │ - tsteq fp, r4, ror sp │ │ │ │ + tsteq r4, r0, lsl #22 │ │ │ │ + smlatbeq sl, r8, ip, r0 │ │ │ │ + smlabbeq fp, r0, sp, r6 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x0114eabc │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ - tsteq fp, ip, lsr sp │ │ │ │ - tsteq r4, r0, lsl #21 │ │ │ │ - tsteq sl, r4, lsr #24 │ │ │ │ - strdeq r6, [fp, -ip] │ │ │ │ + tsteq r4, r4, asr #21 │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ + tsteq fp, r8, asr #26 │ │ │ │ + tsteq r4, r8, lsl #21 │ │ │ │ + tsteq sl, r0, lsr ip │ │ │ │ + tsteq fp, r8, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlatteq sl, ip, fp, r0 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ - smlabteq sl, ip, fp, r0 │ │ │ │ - smlatbeq fp, r8, ip, r6 │ │ │ │ - @ instruction: 0x010a0b94 │ │ │ │ - @ instruction: 0x0114e9bc │ │ │ │ - tsteq sl, r0, ror #22 │ │ │ │ - tsteq fp, r8, lsr ip │ │ │ │ + strdeq r0, [sl, -r8] │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ + ldrdeq r0, [sl, -r8] │ │ │ │ + @ instruction: 0x010b6cb4 │ │ │ │ + smlatbeq sl, r0, fp, r0 │ │ │ │ + tsteq r4, r4, asr #19 │ │ │ │ + tsteq sl, ip, ror #22 │ │ │ │ + tsteq fp, r4, asr #24 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - tsteq r4, r8, lsl #19 │ │ │ │ - strdeq r7, [fp, -r4] │ │ │ │ - tsteq fp, r4, lsl #24 │ │ │ │ - tsteq r4, r0, asr r9 │ │ │ │ - strdeq r0, [sl, -r4] │ │ │ │ - smlabteq fp, ip, fp, r6 │ │ │ │ + @ instruction: 0x0114e990 │ │ │ │ + tsteq fp, r0, lsl #12 │ │ │ │ + tsteq fp, r0, lsl ip │ │ │ │ + tsteq r4, r8, asr r9 │ │ │ │ + tsteq sl, r0, lsl #22 │ │ │ │ + ldrdeq r6, [fp, -r8] │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - tsteq r4, r4, lsl r9 │ │ │ │ - @ instruction: 0x010a0ab8 │ │ │ │ - @ instruction: 0x010b6b90 │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ + smlabteq sl, r4, sl, r0 │ │ │ │ + @ instruction: 0x010b6b9c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - smlabbeq sl, r0, sl, r0 │ │ │ │ - tsteq sl, r0, asr sl │ │ │ │ - tsteq sl, r0, lsr #20 │ │ │ │ - tsteq r4, r8, asr #16 │ │ │ │ - ldrdeq r7, [fp, -r0] │ │ │ │ - @ instruction: 0x010b6abc │ │ │ │ + smlabbeq sl, ip, sl, r0 │ │ │ │ + tsteq sl, ip, asr sl │ │ │ │ + tsteq sl, ip, lsr #20 │ │ │ │ + tsteq r4, r0, asr r8 │ │ │ │ + ldrdeq r7, [fp, -ip] │ │ │ │ + smlabteq fp, r8, sl, r6 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - @ instruction: 0x010a09bc │ │ │ │ - @ instruction: 0x010b6a9c │ │ │ │ - smlabbeq sl, r8, r9, r0 │ │ │ │ + smlabteq sl, r8, r9, r0 │ │ │ │ + smlatbeq fp, r8, sl, r6 │ │ │ │ + @ instruction: 0x010a0994 │ │ │ │ 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 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -1179171,70 +1179171,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 542168 │ │ │ │ tsteq lr, r8, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r4, lsl #27 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ tsteq r9, r4, lsr r0 │ │ │ │ - tsteq fp, r4, asr #14 │ │ │ │ + tsteq fp, r0, asr r7 │ │ │ │ eorseq r0, sp, ip, lsl #2 │ │ │ │ @ instruction: 0xffffd8e4 │ │ │ │ @ instruction: 0xffffbabc │ │ │ │ @ instruction: 0xffffd814 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, lsr #8 │ │ │ │ - smlatbeq fp, r4, r6, r6 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ + @ instruction: 0x010b66b0 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ tstpeq r8, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, lsr r6 │ │ │ │ - @ instruction: 0x0114e394 │ │ │ │ - tsteq fp, ip, lsl #12 │ │ │ │ + tsteq fp, r0, asr #12 │ │ │ │ + @ instruction: 0x0114e39c │ │ │ │ + tsteq fp, r8, lsl r6 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - tsteq fp, ip, lsl r0 │ │ │ │ + tsteq fp, r8, lsr #32 │ │ │ │ @ instruction: 0xffffad28 │ │ │ │ - @ instruction: 0x010b2bb8 │ │ │ │ + smlabteq fp, r4, fp, r2 │ │ │ │ @ instruction: 0xffffb09c │ │ │ │ - smlatteq fp, r0, r5, r6 │ │ │ │ + smlatteq fp, ip, r5, r6 │ │ │ │ @ instruction: 0x011e5a94 │ │ │ │ - tsteq pc, ip, asr r1 @ │ │ │ │ + tsteq pc, r8, ror #2 │ │ │ │ @ instruction: 0xffffc040 │ │ │ │ strdeq r0, [r9, -r4] │ │ │ │ - ldrdeq r6, [fp, -r8] │ │ │ │ + smlatteq fp, r4, lr, r6 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - strdeq r0, [sl, -ip] │ │ │ │ - smlabteq sl, r8, r2, r0 │ │ │ │ + tsteq sl, r8, lsl #6 │ │ │ │ + ldrdeq r0, [sl, -r4] │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - tsteq sl, r4, ror r2 │ │ │ │ - @ instruction: 0x0114e098 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ - tsteq fp, r8, lsl r3 │ │ │ │ - tsteq sl, r4, lsl #4 │ │ │ │ - tsteq r4, ip, lsr #32 │ │ │ │ - ldrdeq r0, [sl, -r0] │ │ │ │ - smlatbeq fp, ip, r2, r6 │ │ │ │ - @ instruction: 0x010a0198 │ │ │ │ + smlabbeq sl, r0, r2, r0 │ │ │ │ + tsteq r4, r0, lsr #1 │ │ │ │ + tsteq sl, r8, asr #4 │ │ │ │ + tsteq fp, r4, lsr #6 │ │ │ │ + tsteq sl, r0, lsl r2 │ │ │ │ + tsteq r4, r4, lsr r0 │ │ │ │ + ldrdeq r0, [sl, -ip] │ │ │ │ + @ instruction: 0x010b62b8 │ │ │ │ + smlatbeq sl, r4, r1, r0 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - tsteq sl, r8, ror #2 │ │ │ │ - tsteq fp, r0, lsr #4 │ │ │ │ + tsteq sl, r4, ror r1 │ │ │ │ + tsteq fp, ip, lsr #4 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ - tsteq sl, r4, lsl #2 │ │ │ │ - ldrdeq r6, [fp, -ip] │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ + tsteq sl, r0, lsl r1 │ │ │ │ + smlatteq fp, r8, r1, r6 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - smlabteq sl, ip, r0, r0 │ │ │ │ - @ instruction: 0x0114def4 │ │ │ │ - swpeq r0, r8, [sl] │ │ │ │ - tsteq fp, r0, ror r1 │ │ │ │ + ldrdeq r0, [sl, -r8] │ │ │ │ + @ instruction: 0x0114defc │ │ │ │ + smlatbeq sl, r4, r0, r0 │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - @ instruction: 0x0114deb8 │ │ │ │ - qaddeq r0, ip, sl │ │ │ │ - tsteq fp, r4, lsr r1 │ │ │ │ + tsteq r4, r0, asr #29 │ │ │ │ + tsteq sl, r8, rrx │ │ │ │ + tsteq fp, r0, asr #2 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ │ │ │ │ 00542640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1179303,22 +1179303,22 @@ │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 5426b0 │ │ │ │ tsteq lr, ip, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq fp, r0, r0, r6 │ │ │ │ + smlabteq fp, ip, r0, r6 │ │ │ │ tsteq lr, ip, asr #10 │ │ │ │ - tsteq r4, r8, ror #25 │ │ │ │ - smlabbeq r9, ip, lr, pc @ │ │ │ │ - tsteq fp, ip, ror #30 │ │ │ │ - tsteq r4, ip, lsr #25 │ │ │ │ - tstpeq r9, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, lsr #30 │ │ │ │ + @ instruction: 0x0114dcf0 │ │ │ │ + @ instruction: 0x0109fe98 │ │ │ │ + tsteq fp, r8, ror pc │ │ │ │ + @ instruction: 0x0114dcb4 │ │ │ │ + tstpeq r9, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsr pc │ │ │ │ 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 r2, [pc, #892] @ 542b20 │ │ │ │ @@ -1179545,40 +1179545,40 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ bne 542964 │ │ │ │ b 5429cc │ │ │ │ tsteq lr, ip, asr r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r0, lsr r4 │ │ │ │ - tsteq r4, r0, asr #23 │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ - tsteq r4, r4, asr #21 │ │ │ │ + tsteq r4, r8, asr #23 │ │ │ │ + tsteq fp, r8, asr #28 │ │ │ │ + tsteq r4, ip, asr #21 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r8, asr #26 │ │ │ │ + tsteq fp, r4, asr sp │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ @ instruction: 0x011e5298 │ │ │ │ - tsteq r4, r8, lsr sl │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ - @ instruction: 0x010b5cb8 │ │ │ │ + tsteq r4, r0, asr #20 │ │ │ │ + tsteq fp, ip, lsl #26 │ │ │ │ + smlabteq fp, r4, ip, r5 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x0109fb9c │ │ │ │ + smlatbeq r9, r8, fp, pc @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tstpeq r9, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, ror #18 │ │ │ │ - strdeq r6, [fp, -r4] │ │ │ │ - strdeq r5, [fp, -r0] │ │ │ │ + tstpeq r9, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, ror r9 │ │ │ │ + tsteq fp, r0, lsl #14 │ │ │ │ + strdeq r5, [fp, -ip] │ │ │ │ muleq r0, sp, r1 │ │ │ │ - tsteq r4, r8, lsr #18 │ │ │ │ - smlabteq r9, ip, sl, pc @ │ │ │ │ - smlatbeq fp, ip, fp, r5 │ │ │ │ + tsteq r4, r0, lsr r9 │ │ │ │ + ldrdeq pc, [r9, -r8] │ │ │ │ + @ instruction: 0x010b5bb8 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - @ instruction: 0x0114d8f0 │ │ │ │ - @ instruction: 0x010b669c │ │ │ │ - tsteq fp, r0, ror fp │ │ │ │ + @ instruction: 0x0114d8f8 │ │ │ │ + smlatbeq fp, r8, r6, r6 │ │ │ │ + tsteq fp, ip, ror fp │ │ │ │ muleq r0, lr, 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] @ 542eb8 │ │ │ │ ldr r1, [pc, #776] @ 542ebc │ │ │ │ @@ -1179775,44 +1179775,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 542c78 │ │ │ │ tsteq lr, r4, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xfffff244 │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ - smlabbeq fp, r8, sl, r5 │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ + @ instruction: 0x010b5a94 │ │ │ │ tsteq lr, r8 │ │ │ │ - smlatteq sl, r4, ip, ip │ │ │ │ + strdeq ip, [sl, -r0] │ │ │ │ tsteq lr, r0, lsl sp │ │ │ │ tsteq lr, r4, lsl #31 │ │ │ │ @ instruction: 0x00007ebc │ │ │ │ - smlatbeq fp, r0, r9, r5 │ │ │ │ - tsteq r4, r0, lsl r7 │ │ │ │ + smlatbeq fp, ip, r9, r5 │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0xffffa388 │ │ │ │ - tstpeq r9, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ swpeq r0, r8, [r9] │ │ │ │ - tsteq r4, r4, lsr r6 │ │ │ │ - ldrdeq pc, [r9, -r8] │ │ │ │ - @ instruction: 0x010b58b8 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + smlatteq r9, r4, r7, pc @ │ │ │ │ + smlabteq fp, r4, r8, r5 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - @ instruction: 0x0114d5f8 │ │ │ │ - @ instruction: 0x0109f79c │ │ │ │ - tsteq fp, ip, ror r8 │ │ │ │ + tsteq r4, r0, lsl #12 │ │ │ │ + smlatbeq r9, r8, r7, pc @ │ │ │ │ + smlabbeq fp, r8, r8, r5 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - @ instruction: 0x0114d5bc │ │ │ │ - tstpeq r9, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, ip, lsr r8 │ │ │ │ - tsteq r4, r0, lsl #11 │ │ │ │ - tstpeq r9, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r4, lsl #16 │ │ │ │ + tsteq r4, r4, asr #11 │ │ │ │ + tstpeq r9, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + tsteq r4, r8, lsl #11 │ │ │ │ + tstpeq r9, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r0, lsl r8 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - smlatteq r9, ip, r6, pc @ │ │ │ │ + strdeq pc, [r9, -r8] │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -1179957,18 +1179957,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 543160 │ │ │ │ tsteq lr, r8, asr fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r8, asr r1 │ │ │ │ - tsteq r4, r8, asr #10 │ │ │ │ - tstpeq r9, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r9, -ip] │ │ │ │ + tsteq fp, r4, ror #2 │ │ │ │ + tsteq r4, r0, asr r5 │ │ │ │ + tstpeq r9, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ 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] @ 54328c │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1180019,19 +1180019,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ b 543258 │ │ │ │ tsteq lr, ip, lsr sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - tsteq fp, r8, asr #32 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ + qaddeq r6, r4, fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tstpeq r9, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r9, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 5433ac │ │ │ │ ldr r2, [pc, #236] @ 5433b0 │ │ │ │ ldr r4, [pc, #236] @ 5433b4 │ │ │ │ @@ -1180091,22 +1180091,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 5433d0 │ │ │ │ ldr r1, [pc, #28] @ 5433c0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 543364 │ │ │ │ tsteq lr, r0, asr #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r4, asr r3 │ │ │ │ - tsteq fp, ip, asr pc │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ + tsteq fp, r8, ror #30 │ │ │ │ andeq r1, r0, r5, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr #4 │ │ │ │ andeq r1, r0, r7, lsr #4 │ │ │ │ - tstpeq r9, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r9, ip, r1, pc @ │ │ │ │ - ldrdeq pc, [r9, -r8] │ │ │ │ + tstpeq r9, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r9, -r8] │ │ │ │ + smlatteq r9, r4, r1, pc @ │ │ │ │ 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] @ 5436a0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1180281,24 +1180281,24 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c0190 │ │ │ │ tsteq lr, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r0, lsl #15 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ - tsteq fp, r0, asr #26 │ │ │ │ - ldrheq sp, [r4, -ip] │ │ │ │ - @ instruction: 0x010b5cb4 │ │ │ │ + tsteq r4, ip, asr #2 │ │ │ │ + tsteq fp, ip, asr #26 │ │ │ │ + tsteq r4, r4, asr #1 │ │ │ │ + smlabteq fp, r0, ip, r5 │ │ │ │ tsteq lr, r8, lsl r6 │ │ │ │ - tsteq r9, r8, ror #30 │ │ │ │ - tsteq r9, ip, lsr pc │ │ │ │ - @ instruction: 0x0114cfb0 │ │ │ │ - tsteq r9, r0, lsl pc │ │ │ │ - @ instruction: 0x010b5bb0 │ │ │ │ + tsteq r9, r4, ror pc │ │ │ │ + tsteq r9, r8, asr #30 │ │ │ │ + @ instruction: 0x0114cfb8 │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ + @ instruction: 0x010b5bbc │ │ │ │ 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] @ 543ae0 │ │ │ │ ldr ip, [pc, #1012] @ 543ae4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1180553,29 +1180553,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 543970 │ │ │ │ tsteq lr, r8, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011e44d8 │ │ │ │ - tsteq r4, r0, asr #29 │ │ │ │ - @ instruction: 0x010b5ab8 │ │ │ │ + tsteq r4, r8, asr #29 │ │ │ │ + smlabteq fp, r4, sl, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0114ccf4 │ │ │ │ - strdeq r5, [fp, -ip] │ │ │ │ + @ instruction: 0x0114ccfc │ │ │ │ + tsteq fp, r8, lsl #18 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ tsteq lr, ip, lsl #5 │ │ │ │ tsteq lr, r8, lsr r2 │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ - smlabbeq r9, r8, fp, lr │ │ │ │ - tsteq fp, r8, lsr #16 │ │ │ │ - tsteq r9, r8, asr #22 │ │ │ │ - tsteq r9, ip, lsl fp │ │ │ │ - strdeq lr, [r9, -r0] │ │ │ │ - smlabteq r9, r4, sl, lr │ │ │ │ + tsteq r4, r0, lsr ip │ │ │ │ + @ instruction: 0x0109eb94 │ │ │ │ + tsteq fp, r4, lsr r8 │ │ │ │ + tsteq r9, r4, asr fp │ │ │ │ + tsteq r9, r8, lsr #22 │ │ │ │ + strdeq lr, [r9, -ip] │ │ │ │ + ldrdeq lr, [r9, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #888] @ 0x378 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1180774,17 +1180774,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0114c7f0 │ │ │ │ - tsteq sl, r8, ror #6 │ │ │ │ - tsteq fp, r4, lsl r4 │ │ │ │ + @ instruction: 0x0114c7f8 │ │ │ │ + tsteq sl, r4, ror r3 │ │ │ │ + tsteq fp, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ ldr lr, [r0, #888] @ 0x378 │ │ │ │ mov r4, #0 │ │ │ │ @@ -1180866,23 +1180866,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 543ff4 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 543f30 │ │ │ │ - tsteq r4, r0, lsr #14 │ │ │ │ - smlatbeq fp, r0, r3, r5 │ │ │ │ - @ instruction: 0x0114c6d4 │ │ │ │ - tsteq fp, r4, lsr #6 │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ - smlatbeq fp, ip, r2, r5 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + smlatbeq fp, ip, r3, r5 │ │ │ │ + @ instruction: 0x0114c6dc │ │ │ │ + tsteq fp, r0, lsr r3 │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ + @ instruction: 0x010b52b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq lr, [r9, -r4] │ │ │ │ - tsteq fp, ip, ror r2 │ │ │ │ + smlatteq r9, r0, r5, lr │ │ │ │ + smlabbeq fp, r8, r2, r5 │ │ │ │ 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] @ 5441d8 │ │ │ │ ldr lr, [pc, #456] @ 5441dc │ │ │ │ @@ -1180996,31 +1180996,31 @@ │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 544044 │ │ │ │ - tsteq r4, r4, asr #11 │ │ │ │ + tsteq r4, ip, asr #11 │ │ │ │ tsteq lr, ip, ror #23 │ │ │ │ andeq r7, r0, ip, asr #4 │ │ │ │ - tsteq r4, r4, asr #11 │ │ │ │ - tsteq sl, ip, asr fp │ │ │ │ - strdeq lr, [r9, -r0] │ │ │ │ - @ instruction: 0x010b5198 │ │ │ │ + tsteq r4, ip, asr #11 │ │ │ │ + tsteq sl, r8, ror #22 │ │ │ │ + strdeq lr, [r9, -ip] │ │ │ │ + smlatbeq fp, r4, r1, r5 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - tsteq r4, ip, lsr r5 │ │ │ │ - @ instruction: 0x0109e49c │ │ │ │ - tsteq fp, r0, asr #2 │ │ │ │ + tsteq r4, r4, asr #10 │ │ │ │ + smlatbeq r9, r8, r4, lr │ │ │ │ + tsteq fp, ip, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq lr, r0, r4, ror #6 │ │ │ │ andeq ip, r0, ip, lsl #18 │ │ │ │ - qaddeq lr, ip, sl │ │ │ │ - tsteq r4, r8, ror r4 │ │ │ │ - tsteq fp, r0, ror r0 │ │ │ │ + tsteq sl, r8, rrx │ │ │ │ + tsteq r4, r0, lsl #9 │ │ │ │ + tsteq fp, ip, ror r0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -1181297,34 +1181297,34 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 5442c4 │ │ │ │ tsteq lr, r4, asr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, r4, lsr #19 │ │ │ │ tsteq lr, r8, lsr r9 │ │ │ │ - tsteq r4, r4, lsl r3 │ │ │ │ - tsteq fp, r8, lsl #30 │ │ │ │ + tsteq r4, ip, lsl r3 │ │ │ │ + tsteq fp, r4, lsl pc │ │ │ │ andeq r0, r0, r5, asr r9 │ │ │ │ andeq r0, r0, r6, asr r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, lsr r1 │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ + tsteq r4, r4, asr #2 │ │ │ │ + tsteq fp, r0, asr sp │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - tsteq r9, r8, lsr r0 │ │ │ │ - smlatteq r9, r0, pc, sp @ │ │ │ │ - ldrdeq sp, [r9, -r0] │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ - @ instruction: 0x0109df9c │ │ │ │ - tsteq fp, r0, asr #24 │ │ │ │ + tsteq r9, r4, asr #32 │ │ │ │ + smlatteq r9, ip, pc, sp @ │ │ │ │ + ldrdeq sp, [r9, -ip] │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ + smlatbeq r9, r8, pc, sp @ │ │ │ │ + tsteq fp, ip, asr #24 │ │ │ │ andeq r0, r0, r9, asr #18 │ │ │ │ - tsteq r9, r4, ror #30 │ │ │ │ - @ instruction: 0x0114bfd0 │ │ │ │ - tsteq r9, r0, lsr pc │ │ │ │ - smlabteq fp, ip, fp, r4 │ │ │ │ + tsteq r9, r0, ror pc │ │ │ │ + @ instruction: 0x0114bfd8 │ │ │ │ + tsteq r9, ip, lsr pc │ │ │ │ + ldrdeq r4, [fp, -r8] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1181592,38 +1181592,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #112] @ 544b88 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54499c │ │ │ │ - tsteq r4, ip, asr #29 │ │ │ │ - tsteq r4, ip, lsr #26 │ │ │ │ - tsteq fp, r0, lsr sl │ │ │ │ - tsteq fp, ip, asr r9 │ │ │ │ - @ instruction: 0x0109db90 │ │ │ │ - tsteq fp, r8, lsr r8 │ │ │ │ + @ instruction: 0x0114bed4 │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ + tsteq fp, ip, lsr sl │ │ │ │ + tsteq fp, r8, ror #18 │ │ │ │ + @ instruction: 0x0109db9c │ │ │ │ + tsteq fp, r4, asr #16 │ │ │ │ andeq r1, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x0114bbfc │ │ │ │ - tsteq r9, ip, asr fp │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ + tsteq r9, r8, ror #22 │ │ │ │ + tsteq fp, ip, lsl #16 │ │ │ │ andeq r1, r0, r5, ror #10 │ │ │ │ - tsteq r4, r4, asr #23 │ │ │ │ - tsteq r9, r4, lsr #22 │ │ │ │ - smlabteq fp, r8, r7, r4 │ │ │ │ + tsteq r4, ip, asr #23 │ │ │ │ + tsteq r9, r0, lsr fp │ │ │ │ + ldrdeq r4, [fp, -r4] │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - tsteq r4, ip, lsl #23 │ │ │ │ - tsteq fp, r0, asr r8 │ │ │ │ - @ instruction: 0x010b4790 │ │ │ │ + @ instruction: 0x0114bb94 │ │ │ │ + tsteq fp, ip, asr r8 │ │ │ │ + @ instruction: 0x010b479c │ │ │ │ andeq r1, r0, r8, asr #10 │ │ │ │ - smlatbeq r9, ip, sl, sp │ │ │ │ - tsteq fp, ip, asr #14 │ │ │ │ + @ instruction: 0x0109dab8 │ │ │ │ + tsteq fp, r8, asr r7 │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ - tsteq fp, r4, lsr #14 │ │ │ │ + smlabbeq r9, r8, sl, sp │ │ │ │ + tsteq fp, r0, lsr r7 │ │ │ │ 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, #880] @ 0x370 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1181792,25 +1181792,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 544d50 │ │ │ │ tsteq lr, ip, asr #32 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010b45b4 │ │ │ │ - tsteq r4, r0, lsr #19 │ │ │ │ + smlabteq fp, r0, r5, r4 │ │ │ │ + tsteq r4, r8, lsr #19 │ │ │ │ tsteq lr, ip, lsr #29 │ │ │ │ - @ instruction: 0x0114b890 │ │ │ │ - smlatbeq fp, r4, r4, r4 │ │ │ │ - tsteq r4, r8, asr #16 │ │ │ │ - smlatbeq r9, r8, r7, sp │ │ │ │ - tsteq fp, r8, asr #8 │ │ │ │ - tsteq r4, ip, lsl #16 │ │ │ │ - tsteq r9, ip, ror #14 │ │ │ │ - tsteq fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x0114b898 │ │ │ │ + @ instruction: 0x010b44b0 │ │ │ │ + tsteq r4, r0, asr r8 │ │ │ │ + @ instruction: 0x0109d7b4 │ │ │ │ + tsteq fp, r4, asr r4 │ │ │ │ + tsteq r4, r4, lsl r8 │ │ │ │ + tsteq r9, r8, ror r7 │ │ │ │ + tsteq fp, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #892] @ 54520c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1182036,20 +1182036,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r9, r0 │ │ │ │ b 544f50 │ │ │ │ tsteq lr, r0, ror sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, ip, lsr #25 │ │ │ │ - tsteq r4, r0, lsl #9 │ │ │ │ - @ instruction: 0x010ad2b8 │ │ │ │ - smlabbeq fp, r0, r0, r4 │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - smlatbeq r9, r0, r3, sp │ │ │ │ - tsteq fp, r0, asr #32 │ │ │ │ + tsteq r4, r8, lsl #9 │ │ │ │ + smlabteq sl, r4, r2, sp │ │ │ │ + smlabbeq fp, ip, r0, r4 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ + smlatbeq r9, ip, r3, sp │ │ │ │ + tsteq fp, ip, asr #32 │ │ │ │ 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] @ 545a74 │ │ │ │ @@ -1182574,64 +1182574,64 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 545634 │ │ │ │ @ instruction: 0x011e29b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011e2990 │ │ │ │ - tsteq r4, r0, asr r3 │ │ │ │ - tsteq fp, r4, asr pc │ │ │ │ + tsteq r4, r8, asr r3 │ │ │ │ + tsteq fp, r0, ror #30 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - tsteq r9, r8, lsl lr │ │ │ │ + tsteq r9, r4, lsr #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r8, asr #32 │ │ │ │ - tsteq r9, r8, asr fp │ │ │ │ - tsteq r4, ip, lsl r0 │ │ │ │ - tsteq fp, r4, lsr #24 │ │ │ │ + tsteq r4, r0, asr r0 │ │ │ │ + tsteq r9, r4, ror #22 │ │ │ │ + tsteq r4, r4, lsr #32 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ tsteq lr, r8, asr #11 │ │ │ │ - tsteq r4, r0, asr lr │ │ │ │ - @ instruction: 0x0109cdb0 │ │ │ │ - tsteq fp, r4, asr sl │ │ │ │ - tsteq r9, r4, ror sp │ │ │ │ - tsteq r9, r0, asr #26 │ │ │ │ - strdeq r3, [fp, -r0] │ │ │ │ + tsteq r4, r8, asr lr │ │ │ │ + @ instruction: 0x0109cdbc │ │ │ │ + tsteq fp, r0, ror #20 │ │ │ │ + smlabbeq r9, r0, sp, ip │ │ │ │ + tsteq r9, ip, asr #26 │ │ │ │ + strdeq r3, [fp, -ip] │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - tsteq r4, r4, asr #27 │ │ │ │ - tsteq r9, r4, lsr #26 │ │ │ │ - smlabteq fp, r8, r9, r3 │ │ │ │ + tsteq r4, ip, asr #27 │ │ │ │ + tsteq r9, r0, lsr sp │ │ │ │ + ldrdeq r3, [fp, -r4] │ │ │ │ andeq r0, r0, r1, lsr fp │ │ │ │ - tsteq r4, ip, lsl #27 │ │ │ │ - smlatteq r9, ip, ip, ip │ │ │ │ - @ instruction: 0x010b3990 │ │ │ │ - tsteq r4, r4, asr sp │ │ │ │ - @ instruction: 0x0109ccb4 │ │ │ │ - tsteq fp, r8, asr r9 │ │ │ │ + @ instruction: 0x0114ad94 │ │ │ │ + strdeq ip, [r9, -r8] │ │ │ │ + @ instruction: 0x010b399c │ │ │ │ + tsteq r4, ip, asr sp │ │ │ │ + smlabteq r9, r0, ip, ip │ │ │ │ + tsteq fp, r4, ror #18 │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - tsteq fp, r0, lsr #18 │ │ │ │ + tsteq r4, r4, lsr #26 │ │ │ │ + smlabbeq r9, r8, ip, ip │ │ │ │ + tsteq fp, ip, lsr #18 │ │ │ │ andeq r0, r0, r9, lsl fp │ │ │ │ - tsteq r4, r4, ror #25 │ │ │ │ - tsteq r9, r4, asr #24 │ │ │ │ - smlatteq fp, r8, r8, r3 │ │ │ │ + tsteq r4, ip, ror #25 │ │ │ │ + tsteq r9, r0, asr ip │ │ │ │ + strdeq r3, [fp, -r4] │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - tsteq r4, ip, lsr #25 │ │ │ │ - tsteq r9, ip, lsl #24 │ │ │ │ - @ instruction: 0x010b38b0 │ │ │ │ + @ instruction: 0x0114acb4 │ │ │ │ + tsteq r9, r8, lsl ip │ │ │ │ + @ instruction: 0x010b38bc │ │ │ │ andeq r0, r0, r1, lsl fp │ │ │ │ - tsteq r4, r4, ror ip │ │ │ │ - ldrdeq ip, [r9, -r4] │ │ │ │ - tsteq fp, r8, ror r8 │ │ │ │ - smlatbeq r9, r0, fp, ip │ │ │ │ + tsteq r4, ip, ror ip │ │ │ │ + smlatteq r9, r0, fp, ip │ │ │ │ + smlabbeq fp, r4, r8, r3 │ │ │ │ + smlatbeq r9, ip, fp, ip │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - tsteq r9, r0, ror fp │ │ │ │ - @ instruction: 0x0114abdc │ │ │ │ - tsteq fp, r8, lsr r9 │ │ │ │ - smlatteq fp, r0, r7, r3 │ │ │ │ + tsteq r9, ip, ror fp │ │ │ │ + tsteq r4, r4, ror #23 │ │ │ │ + tsteq fp, r4, asr #18 │ │ │ │ + smlatteq fp, ip, r7, r3 │ │ │ │ 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] @ 545e04 │ │ │ │ ldr ip, [pc, #672] @ 545e08 │ │ │ │ @@ -1182799,36 +1182799,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 545cc8 │ │ │ │ - @ instruction: 0x0114aab4 │ │ │ │ + @ instruction: 0x0114aabc │ │ │ │ @ instruction: 0x011e209c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq fp, r0, lsl r8 │ │ │ │ - tsteq r4, r0, lsl #20 │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ + tsteq fp, ip, lsl r8 │ │ │ │ + tsteq r4, r8, lsl #20 │ │ │ │ + tsteq fp, ip, lsr #12 │ │ │ │ andeq r9, r0, r8, ror #18 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0xffffd294 │ │ │ │ @ instruction: 0xffffe158 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ tsteq lr, r4, lsr pc │ │ │ │ - tsteq r9, r8, ror r8 │ │ │ │ - tsteq r4, r4, ror #17 │ │ │ │ - tsteq r9, r4, asr #16 │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ - tsteq r9, ip, lsl #16 │ │ │ │ - ldrdeq r3, [fp, -r0] │ │ │ │ - ldrdeq ip, [r9, -r8] │ │ │ │ - @ instruction: 0x010b349c │ │ │ │ - smlatbeq r9, r4, r7, ip │ │ │ │ - tsteq fp, r8, ror #8 │ │ │ │ + smlabbeq r9, r4, r8, ip │ │ │ │ + tsteq r4, ip, ror #17 │ │ │ │ + tsteq r9, r0, asr r8 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + tsteq r9, r8, lsl r8 │ │ │ │ + ldrdeq r3, [fp, -ip] │ │ │ │ + smlatteq r9, r4, r7, ip │ │ │ │ + smlatbeq fp, r8, r4, r3 │ │ │ │ + @ instruction: 0x0109c7b0 │ │ │ │ + tsteq fp, r4, ror r4 │ │ │ │ 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] │ │ │ │ @@ -1182849,17 +1182849,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 545ed8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 545e84 │ │ │ │ - tsteq r4, r0, lsl #15 │ │ │ │ - smlatteq r9, r0, r6, ip │ │ │ │ - tsteq fp, ip, ror r3 │ │ │ │ + tsteq r4, r8, lsl #15 │ │ │ │ + smlatteq r9, ip, r6, ip │ │ │ │ + smlabbeq fp, r8, r3, r3 │ │ │ │ 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 │ │ │ │ @@ -1183311,19 +1183311,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 546590 │ │ │ │ tsteq lr, r4, lsl #14 │ │ │ │ - ldrsbeq sl, [r4, -r8] │ │ │ │ + tsteq r4, r0, ror #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ - ldrdeq fp, [r9, -r8] │ │ │ │ - smlatbeq r9, r4, pc, fp @ │ │ │ │ + tsteq fp, ip, lsl #26 │ │ │ │ + smlatteq r9, r4, pc, fp @ │ │ │ │ + @ instruction: 0x0109bfb0 │ │ │ │ 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 │ │ │ │ @@ -1183787,17 +1183787,17 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 546cd0 │ │ │ │ ldrsheq r1, [lr, -r8] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq lr, ip, lsr #30 │ │ │ │ - tsteq r4, r8, ror #17 │ │ │ │ - strdeq r2, [fp, -r8] │ │ │ │ - smlatbeq fp, r8, r6, r2 │ │ │ │ + @ instruction: 0x011498f0 │ │ │ │ + tsteq fp, r4, lsl #14 │ │ │ │ + @ instruction: 0x010b26b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r1, [pc, #2680] @ 547814 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ @@ -1184470,73 +1184470,73 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #492 @ 0x1ec │ │ │ │ b 5477d4 │ │ │ │ tsteq lr, r8, ror #28 │ │ │ │ tsteq lr, r4, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r8, ror #15 │ │ │ │ - smlatteq fp, r8, r3, r2 │ │ │ │ + @ instruction: 0x011497f0 │ │ │ │ + strdeq r2, [fp, -r4] │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - tsteq r4, r6, lsl #14 │ │ │ │ + tsteq r4, lr, lsl #14 │ │ │ │ bge feff22e4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - tsteq fp, r4, lsr #30 │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ + tsteq fp, r0, lsr pc │ │ │ │ tsteq lr, r8, asr #17 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - smlabteq r9, r4, r1, fp │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ - tsteq fp, r0, asr #28 │ │ │ │ + ldrdeq fp, [r9, -r0] │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ + tsteq fp, ip, asr #28 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - tsteq r9, r8, asr r1 │ │ │ │ - tsteq r4, r4, asr #3 │ │ │ │ - ldrdeq r1, [fp, -r4] │ │ │ │ - tsteq r4, r8, ror r1 │ │ │ │ - ldrdeq fp, [r9, -r8] │ │ │ │ - tsteq fp, ip, ror sp │ │ │ │ - tsteq r4, r0, asr #2 │ │ │ │ - smlatbeq r9, r0, r0, fp │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + tsteq r4, ip, asr #3 │ │ │ │ + smlatteq fp, r0, sp, r1 │ │ │ │ + tsteq r4, r0, lsl #3 │ │ │ │ + smlatteq r9, r4, r0, fp │ │ │ │ + smlabbeq fp, r8, sp, r1 │ │ │ │ + tsteq r4, r8, asr #2 │ │ │ │ + smlatbeq r9, ip, r0, fp │ │ │ │ + tsteq fp, r0, asr sp │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - tsteq r4, r8, lsl #2 │ │ │ │ - tsteq r9, r8, rrx │ │ │ │ - tsteq fp, ip, lsl #26 │ │ │ │ + tsteq r4, r0, lsl r1 │ │ │ │ + tsteq r9, r4, ror r0 │ │ │ │ + tsteq fp, r8, lsl sp │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - ldrsbeq r9, [r4, -r0] │ │ │ │ - tsteq r9, r0, lsr r0 │ │ │ │ - ldrdeq r1, [fp, -r4] │ │ │ │ + ldrsbeq r9, [r4, -r8] │ │ │ │ + tsteq r9, ip, lsr r0 │ │ │ │ + smlatteq fp, r0, ip, r1 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - @ instruction: 0x01149098 │ │ │ │ - strdeq sl, [r9, -r8] │ │ │ │ - @ instruction: 0x010b1c9c │ │ │ │ + tsteq r4, r0, lsr #1 │ │ │ │ + tsteq r9, r4 │ │ │ │ + smlatbeq fp, r8, ip, r1 │ │ │ │ andeq r0, r0, r7, lsr r7 │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ - smlabbeq fp, r8, lr, r1 │ │ │ │ - tsteq fp, r4, asr ip │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ + @ instruction: 0x010b1e94 │ │ │ │ + tsteq fp, r0, ror #24 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - tsteq r4, r4, lsl r0 │ │ │ │ - tsteq r9, r4, ror pc │ │ │ │ - tsteq fp, r8, lsl ip │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ + smlabbeq r9, r0, pc, sl @ │ │ │ │ + tsteq fp, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x01148fdc │ │ │ │ - tsteq r9, ip, lsr pc │ │ │ │ - smlatteq fp, r0, fp, r1 │ │ │ │ + tsteq r4, r4, ror #31 │ │ │ │ + tsteq r9, r8, asr #30 │ │ │ │ + smlatteq fp, ip, fp, r1 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ - tsteq r4, ip, lsl #29 │ │ │ │ - smlatteq r9, ip, sp, sl │ │ │ │ - @ instruction: 0x010b1a90 │ │ │ │ + @ instruction: 0x01148e94 │ │ │ │ + strdeq sl, [r9, -r8] │ │ │ │ + @ instruction: 0x010b1a9c │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - @ instruction: 0x0109adb8 │ │ │ │ - tsteq r4, ip, lsr #28 │ │ │ │ - tsteq r9, r8, ror sp │ │ │ │ - tsteq fp, r8, lsr #20 │ │ │ │ + smlabteq r9, r4, sp, sl │ │ │ │ + tsteq r4, r4, lsr lr │ │ │ │ + smlabbeq r9, r4, sp, sl │ │ │ │ + tsteq fp, r4, lsr sl │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [r0, #880] @ 0x370 │ │ │ │ @@ -1184587,21 +1184587,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ ldr r1, [pc, #40] @ 547a10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #532 @ 0x214 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 5479ac │ │ │ │ - @ instruction: 0x01148c98 │ │ │ │ - tsteq fp, ip, lsr #22 │ │ │ │ - @ instruction: 0x010b1890 │ │ │ │ + tsteq r4, r0, lsr #25 │ │ │ │ + tsteq fp, r8, lsr fp │ │ │ │ + @ instruction: 0x010b189c │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - tsteq r4, r4, asr ip │ │ │ │ - smlatbeq fp, r8, sl, r1 │ │ │ │ - tsteq fp, ip, asr #16 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ + @ instruction: 0x010b1ab4 │ │ │ │ + tsteq fp, r8, asr r8 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ @@ -1184670,21 +1184670,21 @@ │ │ │ │ add r2, r2, #560 @ 0x230 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 547a7c │ │ │ │ - @ instruction: 0x01148b90 │ │ │ │ - smlabbeq fp, ip, r7, r1 │ │ │ │ + @ instruction: 0x01148b98 │ │ │ │ + @ instruction: 0x010b1798 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - smlatbeq r9, r4, sl, sl │ │ │ │ - tsteq r4, r4, lsl fp │ │ │ │ - tsteq fp, r4, ror r9 │ │ │ │ - tsteq fp, r4, lsl r7 │ │ │ │ + @ instruction: 0x0109aab0 │ │ │ │ + tsteq r4, ip, lsl fp │ │ │ │ + smlabbeq fp, r0, r9, r1 │ │ │ │ + tsteq fp, r0, lsr #14 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #1724] @ 0x6bc │ │ │ │ ldr r6, [pc, #2588] @ 548598 │ │ │ │ @@ -1185334,91 +1185334,91 @@ │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 548080 │ │ │ │ tsteq lr, r8, lsl #1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq fp, r4, asr #12 │ │ │ │ - tsteq r4, r4, lsr sl │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tsteq r4, ip, lsr sl │ │ │ │ andeq r0, r0, r1, lsl #31 │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ - tsteq r9, ip, ror #12 │ │ │ │ - tsteq fp, r0, lsl r3 │ │ │ │ + tsteq r4, r4, lsl r7 │ │ │ │ + tsteq r9, r8, ror r6 │ │ │ │ + tsteq fp, ip, lsl r3 │ │ │ │ andeq r0, r0, r8, asr #31 │ │ │ │ - ldrdeq r1, [fp, -r0] │ │ │ │ - tsteq r4, r0, asr #13 │ │ │ │ + ldrdeq r1, [fp, -ip] │ │ │ │ + tsteq r4, r8, asr #13 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ - smlatteq r9, r8, r5, sl │ │ │ │ - tsteq r4, r0, asr #12 │ │ │ │ - @ instruction: 0x0109a59c │ │ │ │ - tsteq fp, r4, asr #4 │ │ │ │ + strdeq sl, [r9, -r4] │ │ │ │ + tsteq r4, r8, asr #12 │ │ │ │ + smlatbeq r9, r8, r5, sl │ │ │ │ + tsteq fp, r0, asr r2 │ │ │ │ @ instruction: 0x00000fb6 │ │ │ │ - tsteq r9, r0, lsr r5 │ │ │ │ - tsteq r4, r4, asr #11 │ │ │ │ - tsteq sl, r4, lsr #22 │ │ │ │ - tsteq r4, r8, lsl #11 │ │ │ │ - smlatteq r9, r8, r4, sl │ │ │ │ - smlabbeq fp, ip, r1, r1 │ │ │ │ + tsteq r9, ip, lsr r5 │ │ │ │ + tsteq r4, ip, asr #11 │ │ │ │ + tsteq sl, r0, lsr fp │ │ │ │ + @ instruction: 0x01148590 │ │ │ │ + strdeq sl, [r9, -r4] │ │ │ │ + @ instruction: 0x010b1198 │ │ │ │ andeq r0, r0, pc, lsr #31 │ │ │ │ - @ instruction: 0x0109a498 │ │ │ │ - tsteq r4, ip, lsr #10 │ │ │ │ - smlabbeq sl, ip, sl, sl │ │ │ │ - tsteq r4, r4, lsr #9 │ │ │ │ - tsteq sl, r8, ror #22 │ │ │ │ + smlatbeq r9, r4, r4, sl │ │ │ │ + tsteq r4, r4, lsr r5 │ │ │ │ + @ instruction: 0x010aaa98 │ │ │ │ + tsteq r4, ip, lsr #9 │ │ │ │ + tsteq sl, r4, ror fp │ │ │ │ tsteq r8, r4, lsl #24 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - smlabteq r9, ip, r3, sl │ │ │ │ - tsteq fp, r8, ror r0 │ │ │ │ + ldrdeq sl, [r9, -r8] │ │ │ │ + smlabbeq fp, r4, r0, r1 │ │ │ │ andeq r0, r0, r4, lsr #31 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - tsteq fp, r8, lsr r0 │ │ │ │ + tsteq r4, ip, lsr r4 │ │ │ │ + tsteq fp, r4, asr #32 │ │ │ │ muleq r0, lr, pc @ │ │ │ │ - @ instruction: 0x011483f0 │ │ │ │ - smlatteq fp, ip, pc, r0 @ │ │ │ │ + @ instruction: 0x011483f8 │ │ │ │ + strdeq r0, [fp, -r8] │ │ │ │ muleq r0, sl, pc @ │ │ │ │ - tsteq r9, r8, lsl #6 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - @ instruction: 0x010b1294 │ │ │ │ - tsteq fp, r0, ror pc │ │ │ │ + tsteq r9, r4, lsl r3 │ │ │ │ + tsteq r4, r4, ror r3 │ │ │ │ + smlatbeq fp, r0, r2, r1 │ │ │ │ + tsteq fp, ip, ror pc │ │ │ │ muleq r0, r1, pc @ │ │ │ │ - tsteq r4, r8, lsl r3 │ │ │ │ - tsteq r9, r8, ror r2 │ │ │ │ - tsteq fp, ip, lsl pc │ │ │ │ + tsteq r4, r0, lsr #6 │ │ │ │ + smlabbeq r9, r4, r2, sl │ │ │ │ + tsteq fp, r8, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl #31 │ │ │ │ - @ instruction: 0x011482d8 │ │ │ │ - tsteq r9, r8, lsr r2 │ │ │ │ - ldrdeq r0, [fp, -ip] │ │ │ │ + tsteq r4, r0, ror #5 │ │ │ │ + tsteq r9, r4, asr #4 │ │ │ │ + smlatteq fp, r8, lr, r0 │ │ │ │ andeq r0, r0, sl, lsl #31 │ │ │ │ - @ instruction: 0x0114829c │ │ │ │ - strdeq sl, [r9, -ip] │ │ │ │ - smlatbeq fp, r0, lr, r0 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - smlabteq r9, r0, r1, sl │ │ │ │ - tsteq fp, r4, ror #28 │ │ │ │ + tsteq r4, r4, lsr #5 │ │ │ │ + tsteq r9, r8, lsl #4 │ │ │ │ + smlatbeq fp, ip, lr, r0 │ │ │ │ + tsteq r4, r8, ror #4 │ │ │ │ + smlabteq r9, ip, r1, sl │ │ │ │ + tsteq fp, r0, ror lr │ │ │ │ @ instruction: 0x00000fb1 │ │ │ │ - smlabbeq r9, r8, r1, sl │ │ │ │ - @ instruction: 0x011481f8 │ │ │ │ + @ instruction: 0x0109a194 │ │ │ │ + tsteq r4, r0, lsl #4 │ │ │ │ tsteq r8, r8, ror r9 │ │ │ │ tsteq r8, r4, asr r9 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq r9, ip, lsl #2 │ │ │ │ - @ instruction: 0x010b0db8 │ │ │ │ + tsteq r9, r8, lsl r1 │ │ │ │ + smlabteq fp, r4, sp, r0 │ │ │ │ andeq r0, r0, fp, lsr #31 │ │ │ │ - tsteq r4, r0, lsl #3 │ │ │ │ - tsteq fp, r4, ror r0 │ │ │ │ - smlabbeq fp, r8, sp, r0 │ │ │ │ - tsteq fp, r4 │ │ │ │ - tsteq r4, ip, lsr #2 │ │ │ │ - tsteq fp, r4, lsr sp │ │ │ │ + tsteq r4, r8, lsl #3 │ │ │ │ + smlabbeq fp, r0, r0, r1 │ │ │ │ + @ instruction: 0x010b0d94 │ │ │ │ + tsteq fp, r0, lsl r0 │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ + tsteq fp, r0, asr #26 │ │ │ │ andeq r0, r0, sp, lsl #31 │ │ │ │ - tsteq r9, ip, asr #32 │ │ │ │ - tsteq r9, ip, lsl r0 │ │ │ │ - ldrheq r8, [r4, -r0] │ │ │ │ - tsteq sl, r0, lsl r6 │ │ │ │ + qaddeq sl, r8, r9 │ │ │ │ + tsteq r9, r8, lsr #32 │ │ │ │ + ldrheq r8, [r4, -r8] │ │ │ │ + tsteq sl, ip, lsl r6 │ │ │ │ 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] @ 54947c │ │ │ │ @@ -1186288,94 +1186288,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 548d74 │ │ │ │ tstpeq sp, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tstpeq sp, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr #29 │ │ │ │ - smlabteq fp, r4, sl, r0 │ │ │ │ + @ instruction: 0x01147ed0 │ │ │ │ + ldrdeq r0, [fp, -r0] │ │ │ │ andeq r1, r0, r1, asr #4 │ │ │ │ - @ instruction: 0x01147ddc │ │ │ │ - ldrdeq r0, [fp, -r4] │ │ │ │ + tsteq r4, r4, ror #27 │ │ │ │ + smlatteq fp, r0, r9, r0 │ │ │ │ andeq r1, r0, r6, asr r2 │ │ │ │ - tsteq sl, r4, ror #2 │ │ │ │ - tsteq r4, r8, ror #20 │ │ │ │ - tsteq fp, r4, ror #12 │ │ │ │ + tsteq sl, r0, ror r1 │ │ │ │ + tsteq r4, r0, ror sl │ │ │ │ + tsteq fp, r0, ror r6 │ │ │ │ andeq r1, r0, sp, asr #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, ror #19 │ │ │ │ - strdeq r0, [fp, -r0] │ │ │ │ + @ instruction: 0x011479f4 │ │ │ │ + strdeq r0, [fp, -ip] │ │ │ │ andeq r1, r0, pc, asr #5 │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ - tsteq fp, r4, lsr #10 │ │ │ │ + tsteq r4, r0, asr #18 │ │ │ │ + tsteq fp, r0, lsr r5 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ @ instruction: 0xffffa544 │ │ │ │ - strdeq r9, [sl, -r4] │ │ │ │ + tsteq sl, r0, lsl #12 │ │ │ │ tsteq sp, r8, lsl #29 │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ - tsteq fp, r0, lsr #6 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ + tsteq fp, ip, lsr #6 │ │ │ │ @ instruction: 0x000012bf │ │ │ │ - @ instruction: 0x011476b4 │ │ │ │ - @ instruction: 0x010b02b8 │ │ │ │ + @ instruction: 0x011476bc │ │ │ │ + smlabteq fp, r4, r2, r0 │ │ │ │ andeq r1, r0, r1, asr #5 │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ - tsteq r9, r4, ror r5 │ │ │ │ - tsteq fp, r0, lsl r2 │ │ │ │ + tsteq r4, ip, lsl r6 │ │ │ │ + smlabbeq r9, r0, r5, r9 │ │ │ │ + tsteq fp, ip, lsl r2 │ │ │ │ andeq r1, r0, r6, asr #5 │ │ │ │ - tsteq r4, r0, asr #11 │ │ │ │ - tsteq r9, r0, lsr #10 │ │ │ │ - @ instruction: 0x010b01bc │ │ │ │ + tsteq r4, r8, asr #11 │ │ │ │ + tsteq r9, ip, lsr #10 │ │ │ │ + smlabteq fp, r8, r1, r0 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - @ instruction: 0x010994b4 │ │ │ │ - tsteq fp, r0, asr r1 │ │ │ │ + tsteq r4, ip, asr r5 │ │ │ │ + smlabteq r9, r0, r4, r9 │ │ │ │ + tsteq fp, ip, asr r1 │ │ │ │ andeq r1, r0, sp, lsr r2 │ │ │ │ - tsteq r9, ip, ror r4 │ │ │ │ - tsteq r4, r8, ror #9 │ │ │ │ - tsteq r9, r8, asr #8 │ │ │ │ - smlatteq fp, r4, r0, r0 │ │ │ │ + smlabbeq r9, r8, r4, r9 │ │ │ │ + @ instruction: 0x011474f0 │ │ │ │ + tsteq r9, r4, asr r4 │ │ │ │ + strdeq r0, [fp, -r0] │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - tsteq r4, r8, lsr #9 │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ - smlatbeq fp, r4, r0, r0 │ │ │ │ + @ instruction: 0x011474b0 │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ + strheq r0, [fp, -r0] │ │ │ │ muleq r0, r6, r2 │ │ │ │ - smlabteq r9, ip, r3, r9 │ │ │ │ - tsteq r4, r8, lsr r4 │ │ │ │ - @ instruction: 0x01099398 │ │ │ │ - tsteq fp, ip, lsr r0 │ │ │ │ + ldrdeq r9, [r9, -r8] │ │ │ │ + tsteq r4, r0, asr #8 │ │ │ │ + smlatbeq r9, r4, r3, r9 │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ andeq r1, r0, lr, asr r2 │ │ │ │ - tsteq r9, r0, ror #6 │ │ │ │ + tsteq r9, ip, ror #6 │ │ │ │ andeq r1, r0, r4, asr #5 │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ + tsteq r9, ip, lsr r3 │ │ │ │ andeq r1, r0, sl, asr r2 │ │ │ │ - mrseq r9, (UNDEF: 57) │ │ │ │ - smlabteq r9, ip, r2, r9 │ │ │ │ - @ instruction: 0x010992b4 │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ - smlabbeq r9, r0, r2, r9 │ │ │ │ - tstpeq sl, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, ip, lsl #6 │ │ │ │ + ldrdeq r9, [r9, -r8] │ │ │ │ + smlabteq r9, r0, r2, r9 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + smlabbeq r9, ip, r2, r9 │ │ │ │ + tstpeq sl, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr r2 │ │ │ │ - tsteq r9, r8, asr #4 │ │ │ │ - @ instruction: 0x011472b4 │ │ │ │ - tsteq r9, r4, lsl r2 │ │ │ │ - @ instruction: 0x010afeb0 │ │ │ │ + tsteq r9, r4, asr r2 │ │ │ │ + @ instruction: 0x011472bc │ │ │ │ + tsteq r9, r0, lsr #4 │ │ │ │ + @ instruction: 0x010afebc │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - ldrdeq r9, [r9, -r8] │ │ │ │ - tstpeq sl, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + smlatteq r9, r4, r1, r9 │ │ │ │ + smlabbeq sl, r0, lr, pc @ │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ - @ instruction: 0x0109919c │ │ │ │ - tstpeq sl, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ + smlatbeq r9, r8, r1, r9 │ │ │ │ + tstpeq sl, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - tsteq r9, r4, ror #2 │ │ │ │ - @ instruction: 0x011471d0 │ │ │ │ - tsteq r9, r0, lsr r1 │ │ │ │ - smlabteq sl, ip, sp, pc @ │ │ │ │ + tsteq r9, r0, ror r1 │ │ │ │ + @ instruction: 0x011471d8 │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ + ldrdeq pc, [sl, -r8] │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ ldr r7, [pc, #4036] @ 54a5ac │ │ │ │ @@ -1187386,240 +1187386,240 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 549ca4 │ │ │ │ tsteq sp, r4, lsl r6 │ │ │ │ - @ instruction: 0x01146fd4 │ │ │ │ + @ instruction: 0x01146fdc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq pc, [sl, -ip] │ │ │ │ - smlatbeq sl, r0, r4, r8 │ │ │ │ - tsteq r4, r4, lsr #30 │ │ │ │ - tstpeq sl, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sl, r8, fp, pc @ │ │ │ │ + smlatbeq sl, ip, r4, r8 │ │ │ │ + tsteq r4, ip, lsr #30 │ │ │ │ + tstpeq sl, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ - @ instruction: 0x01146df4 │ │ │ │ - strdeq pc, [sl, -ip] │ │ │ │ + @ instruction: 0x01146dfc │ │ │ │ + tstpeq sl, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlabteq sl, r8, ip, pc @ │ │ │ │ - tsteq sl, r8, ror r9 │ │ │ │ - tsteq sl, r4, ror r9 │ │ │ │ + ldrdeq pc, [sl, -r4] │ │ │ │ + smlabbeq sl, r4, r9, r2 │ │ │ │ + smlabbeq sl, r0, r9, r2 │ │ │ │ + smlabbeq sl, r0, ip, pc @ │ │ │ │ + tsteq sl, r0, asr lr │ │ │ │ + tsteq sl, r8, asr #28 │ │ │ │ + tstpeq sl, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ tstpeq sl, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r4, asr #28 │ │ │ │ - tsteq sl, ip, lsr lr │ │ │ │ + tstpeq sl, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, ror ip @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, ip, lsl #26 │ │ │ │ + tstpeq sl, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + smlabteq sl, ip, ip, r8 │ │ │ │ tstpeq sl, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ tstpeq sl, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ tstpeq sl, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ tstpeq sl, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r0, lsl #26 │ │ │ │ - tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - smlabteq sl, r0, ip, r8 │ │ │ │ - tstpeq sl, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, lsr #28 │ │ │ │ - tsteq sl, ip, lsr #28 │ │ │ │ - smlatteq sl, r0, r0, fp │ │ │ │ - tstpeq sl, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsr lr │ │ │ │ + tsteq sl, r8, lsr lr │ │ │ │ + smlatteq sl, ip, r0, fp │ │ │ │ + tstpeq sl, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ tstpeq sl, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01098898 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - smlabbeq sl, ip, lr, r8 │ │ │ │ - @ instruction: 0x011468f0 │ │ │ │ - tsteq r9, r0, asr r8 │ │ │ │ - smlatteq sl, ip, r4, pc @ │ │ │ │ + tstpeq sl, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r9, r4, r8, r8 │ │ │ │ + tsteq r4, r4, lsr r9 │ │ │ │ + @ instruction: 0x010a8e98 │ │ │ │ + @ instruction: 0x011468f8 │ │ │ │ + tsteq r9, ip, asr r8 │ │ │ │ + strdeq pc, [sl, -r8] │ │ │ │ andeq r0, r0, r5, asr #9 │ │ │ │ - tsteq r9, r8, lsl #16 │ │ │ │ - @ instruction: 0x0114689c │ │ │ │ - strdeq r8, [sl, -ip] │ │ │ │ - smlabteq r9, r8, r7, r8 │ │ │ │ - tsteq r4, ip, asr r8 │ │ │ │ - @ instruction: 0x010a8dbc │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ - smlabbeq r9, r4, r7, r8 │ │ │ │ - tstpeq sl, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, lsl r8 │ │ │ │ + tsteq r4, r4, lsr #17 │ │ │ │ + tsteq sl, r8, lsl #28 │ │ │ │ + ldrdeq r8, [r9, -r4] │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ + smlabteq sl, r8, sp, r8 │ │ │ │ + tsteq r4, ip, lsr #16 │ │ │ │ + @ instruction: 0x01098790 │ │ │ │ + tstpeq sl, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - tsteq r4, r8, ror #15 │ │ │ │ - tsteq r9, r8, asr #14 │ │ │ │ - smlatteq sl, r4, r3, pc @ │ │ │ │ + @ instruction: 0x011467f0 │ │ │ │ + tsteq r9, r4, asr r7 │ │ │ │ + strdeq pc, [sl, -r0] │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - tsteq r4, ip, lsr #15 │ │ │ │ - tsteq r9, ip, lsl #14 │ │ │ │ - smlatbeq sl, ip, r3, pc @ │ │ │ │ - tsteq r4, r0, ror r7 │ │ │ │ - ldrdeq r8, [r9, -r0] │ │ │ │ - tstpeq sl, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011467b4 │ │ │ │ + tsteq r9, r8, lsl r7 │ │ │ │ + @ instruction: 0x010af3b8 │ │ │ │ + tsteq r4, r8, ror r7 │ │ │ │ + ldrdeq r8, [r9, -ip] │ │ │ │ + tstpeq sl, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ - @ instruction: 0x01098694 │ │ │ │ - tstpeq sl, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsr r7 │ │ │ │ + smlatbeq r9, r0, r6, r8 │ │ │ │ + tstpeq sl, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - @ instruction: 0x011466f8 │ │ │ │ - tsteq r9, r8, asr r6 │ │ │ │ - strdeq pc, [sl, -r4] │ │ │ │ + tsteq r4, r0, lsl #14 │ │ │ │ + tsteq r9, r4, ror #12 │ │ │ │ + mrseq pc, (UNDEF: 58) @ │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - @ instruction: 0x011466bc │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ - @ instruction: 0x010af2b8 │ │ │ │ + tsteq r4, r4, asr #13 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ + smlabteq sl, r4, r2, pc @ │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - tsteq r4, r0, lsl #13 │ │ │ │ - smlatteq r9, r0, r5, r8 │ │ │ │ - tstpeq sl, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsl #13 │ │ │ │ + smlatteq r9, ip, r5, r8 │ │ │ │ + smlabbeq sl, r8, r2, pc @ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - tsteq r4, r4, asr #12 │ │ │ │ - smlatbeq r9, r4, r5, r8 │ │ │ │ - tstpeq sl, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, asr #12 │ │ │ │ + @ instruction: 0x010985b0 │ │ │ │ + tstpeq sl, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - tsteq r4, r8, lsl #12 │ │ │ │ - tsteq r9, r8, ror #10 │ │ │ │ - tstpeq sl, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl r6 │ │ │ │ + tsteq r9, r4, ror r5 │ │ │ │ + tstpeq sl, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tsteq r4, ip, asr #11 │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ - smlabteq sl, r8, r1, pc @ │ │ │ │ + @ instruction: 0x011465d4 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ + ldrdeq pc, [sl, -r4] │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - @ instruction: 0x01146590 │ │ │ │ - strdeq r8, [r9, -r0] │ │ │ │ - smlabbeq sl, ip, r1, pc @ │ │ │ │ + @ instruction: 0x01146598 │ │ │ │ + strdeq r8, [r9, -ip] │ │ │ │ + @ instruction: 0x010af198 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - @ instruction: 0x010984b4 │ │ │ │ - tstpeq sl, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, asr r5 │ │ │ │ + smlabteq r9, r0, r4, r8 │ │ │ │ + tstpeq sl, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - tsteq r4, r8, lsl r5 │ │ │ │ - tsteq r9, r8, ror r4 │ │ │ │ - tstpeq sl, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsr #10 │ │ │ │ + smlabbeq r9, r4, r4, r8 │ │ │ │ + tstpeq sl, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - @ instruction: 0x011464dc │ │ │ │ - tsteq r9, ip, lsr r4 │ │ │ │ - ldrdeq pc, [sl, -r8] │ │ │ │ + tsteq r4, r4, ror #9 │ │ │ │ + tsteq r9, r8, asr #8 │ │ │ │ + smlatteq sl, r4, r0, pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r4, r0, lsr #9 │ │ │ │ - tsteq r9, r0, lsl #8 │ │ │ │ - swpeq pc, ip, [sl] @ │ │ │ │ + tsteq r4, r8, lsr #9 │ │ │ │ + tsteq r9, ip, lsl #8 │ │ │ │ + smlatbeq sl, r8, r0, pc @ │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ - smlabteq r9, r4, r3, r8 │ │ │ │ - tstpeq sl, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, ror #8 │ │ │ │ + ldrdeq r8, [r9, -r0] │ │ │ │ + tstpeq sl, ip, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ - smlabbeq r9, r8, r3, r8 │ │ │ │ - tstpeq sl, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ + @ instruction: 0x01098394 │ │ │ │ + tstpeq sl, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, ip, ror #7 │ │ │ │ - tsteq r9, ip, asr #6 │ │ │ │ - smlatteq sl, r8, pc, lr @ │ │ │ │ + @ instruction: 0x011463f4 │ │ │ │ + tsteq r9, r8, asr r3 │ │ │ │ + strdeq lr, [sl, -r4] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x011463b0 │ │ │ │ - tsteq r9, r0, lsl r3 │ │ │ │ - smlatbeq sl, ip, pc, lr @ │ │ │ │ + @ instruction: 0x011463b8 │ │ │ │ + tsteq r9, ip, lsl r3 │ │ │ │ + @ instruction: 0x010aefb8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ - ldrdeq r8, [r9, -r4] │ │ │ │ - tsteq sl, r0, ror pc │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ + smlatteq r9, r0, r2, r8 │ │ │ │ + tsteq sl, ip, ror pc │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - tsteq r4, r8, lsr r3 │ │ │ │ - @ instruction: 0x01098298 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ + tsteq r4, r0, asr #6 │ │ │ │ + smlatbeq r9, r4, r2, r8 │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - @ instruction: 0x011462fc │ │ │ │ - tsteq r9, ip, asr r2 │ │ │ │ - strdeq lr, [sl, -r8] │ │ │ │ + tsteq r4, r4, lsl #6 │ │ │ │ + tsteq r9, r8, ror #4 │ │ │ │ + tsteq sl, r4, lsl #30 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - tsteq r9, r4, lsr #4 │ │ │ │ - smlatteq r9, ip, r1, r8 │ │ │ │ - tsteq r4, r0, ror r2 │ │ │ │ - ldrdeq r8, [r9, -r0] │ │ │ │ - tsteq sl, ip, ror #28 │ │ │ │ + tsteq r9, r0, lsr r2 │ │ │ │ + strdeq r8, [r9, -r8] │ │ │ │ + tsteq r4, r8, ror r2 │ │ │ │ + ldrdeq r8, [r9, -ip] │ │ │ │ + tsteq sl, r8, ror lr │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - @ instruction: 0x01098194 │ │ │ │ - tsteq r4, r0, lsr #4 │ │ │ │ - smlabbeq r9, r0, r1, r8 │ │ │ │ - tsteq sl, ip, lsl lr │ │ │ │ + smlatbeq r9, r0, r1, r8 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ + smlabbeq r9, ip, r1, r8 │ │ │ │ + tsteq sl, r8, lsr #28 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ - tsteq r9, r8, lsl r1 │ │ │ │ - @ instruction: 0x01146198 │ │ │ │ - strdeq r8, [r9, -r8] │ │ │ │ - @ instruction: 0x010aed94 │ │ │ │ + tsteq r9, r4, asr r1 │ │ │ │ + tsteq r9, r4, lsr #2 │ │ │ │ + tsteq r4, r0, lsr #3 │ │ │ │ + tsteq r9, r4, lsl #2 │ │ │ │ + smlatbeq sl, r0, sp, lr │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - strheq r8, [r9, -ip] │ │ │ │ - smlatbeq r9, ip, r0, r8 │ │ │ │ - tsteq r9, r8, ror r0 │ │ │ │ - tsteq r9, r4, rrx │ │ │ │ - qaddeq r8, r0, r9 │ │ │ │ - ldrsbeq r6, [r4, -ip] │ │ │ │ - tsteq r9, ip, lsr r0 │ │ │ │ - ldrdeq lr, [sl, -r8] │ │ │ │ + smlabteq r9, r8, r0, r8 │ │ │ │ + strheq r8, [r9, -r8] │ │ │ │ + smlabbeq r9, r4, r0, r8 │ │ │ │ + tsteq r9, r0, ror r0 │ │ │ │ + qaddeq r8, ip, r9 │ │ │ │ + tsteq r4, r4, ror #1 │ │ │ │ + tsteq r9, r8, asr #32 │ │ │ │ + smlatteq sl, r4, ip, lr │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r4, r0, lsr #1 │ │ │ │ - mrseq r8, (UNDEF: 9) │ │ │ │ - @ instruction: 0x010aec9c │ │ │ │ + tsteq r4, r8, lsr #1 │ │ │ │ + tsteq r9, ip │ │ │ │ + smlatbeq sl, r8, ip, lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01145cd4 │ │ │ │ - tsteq r9, r4, lsr ip │ │ │ │ - ldrdeq lr, [sl, -r0] │ │ │ │ + @ instruction: 0x01145cdc │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ + ldrdeq lr, [sl, -ip] │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01145c98 │ │ │ │ - strdeq r7, [r9, -r8] │ │ │ │ - @ instruction: 0x010ae894 │ │ │ │ + tsteq r4, r0, lsr #25 │ │ │ │ + tsteq r9, r4, lsl #24 │ │ │ │ + smlatbeq sl, r0, r8, lr │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - tsteq r4, ip, asr ip │ │ │ │ - @ instruction: 0x01097bbc │ │ │ │ - tsteq sl, r8, asr r8 │ │ │ │ + tsteq r4, r4, ror #24 │ │ │ │ + smlabteq r9, r8, fp, r7 │ │ │ │ + tsteq sl, r4, ror #16 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - tsteq r4, r0, lsr #24 │ │ │ │ - smlabbeq r9, r0, fp, r7 │ │ │ │ - tsteq sl, ip, lsl r8 │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ + smlabbeq r9, ip, fp, r7 │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - tsteq r4, r4, ror #23 │ │ │ │ - tsteq r9, r4, asr #22 │ │ │ │ - smlatteq sl, r0, r7, lr │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + tsteq r9, r0, asr fp │ │ │ │ + smlatteq sl, ip, r7, lr │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - tsteq r4, r8, lsr #23 │ │ │ │ - tsteq r9, r8, lsl #22 │ │ │ │ - smlatbeq sl, r4, r7, lr │ │ │ │ + @ instruction: 0x01145bb0 │ │ │ │ + tsteq r9, r4, lsl fp │ │ │ │ + @ instruction: 0x010ae7b0 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - tsteq r4, ip, ror #22 │ │ │ │ - smlabteq r9, ip, sl, r7 │ │ │ │ - tsteq sl, ip, ror #14 │ │ │ │ - @ instruction: 0x01097a94 │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ + ldrdeq r7, [r9, -r8] │ │ │ │ + tsteq sl, r8, ror r7 │ │ │ │ + smlatbeq r9, r0, sl, r7 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r4, ror #20 │ │ │ │ + tsteq r9, r0, ror sl │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r9, r4, lsr sl │ │ │ │ + tsteq r9, r0, asr #20 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r9, r4, lsl #20 │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r7, [r9, -r4] │ │ │ │ + smlatteq r9, r0, r9, r7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlatbeq r9, r0, r9, r7 │ │ │ │ + smlatbeq r9, ip, r9, r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01097990 │ │ │ │ + @ instruction: 0x0109799c │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldr r2, [pc, #-172] @ 54a898 │ │ │ │ ldr r1, [pc, #-172] @ 54a89c │ │ │ │ ldr r3, [pc, #-172] @ 54a8a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1188051,28 +1188051,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54aef8 │ │ │ │ tsteq sp, r8, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, ip, ror pc │ │ │ │ - tsteq r4, r8, ror r9 │ │ │ │ - tsteq sl, r4, ror r5 │ │ │ │ + tsteq r4, r0, lsl #19 │ │ │ │ + smlabbeq sl, r0, r5, lr │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, ror r7 │ │ │ │ - smlabbeq sl, r0, r3, lr │ │ │ │ + tsteq r4, r4, lsl #15 │ │ │ │ + smlabbeq sl, ip, r3, lr │ │ │ │ tsteq sp, r4, lsl #26 │ │ │ │ - tsteq r9, ip, asr #12 │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ - strdeq r7, [r9, -r0] │ │ │ │ - smlabteq r9, r4, r5, r7 │ │ │ │ - @ instruction: 0x01097598 │ │ │ │ + tsteq r9, r8, asr r6 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ + strdeq r7, [r9, -ip] │ │ │ │ + ldrdeq r7, [r9, -r0] │ │ │ │ + smlatbeq r9, r4, r5, r7 │ │ │ │ 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] │ │ │ │ @@ -1188131,22 +1188131,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 54b114 │ │ │ │ tsteq sp, r8, ror fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, ror r5 │ │ │ │ - smlabbeq sl, r4, r1, lr │ │ │ │ + tsteq r4, r4, lsl #11 │ │ │ │ + @ instruction: 0x010ae190 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x01097494 │ │ │ │ - tsteq r4, r0, lsr r5 │ │ │ │ - tsteq sl, ip, lsr #2 │ │ │ │ + smlatbeq r9, r0, r4, r7 │ │ │ │ + tsteq r4, r8, lsr r5 │ │ │ │ + tsteq sl, r8, lsr r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq r9, r4, asr r4 │ │ │ │ + tsteq r9, r0, ror #8 │ │ │ │ │ │ │ │ 0054b174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1188343,40 +1188343,40 @@ │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 54b260 │ │ │ │ andeq r6, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x01145390 │ │ │ │ - smlatteq r9, ip, r2, r7 │ │ │ │ - @ instruction: 0x010adf94 │ │ │ │ + @ instruction: 0x01145398 │ │ │ │ + strdeq r7, [r9, -r8] │ │ │ │ + smlatbeq sl, r0, pc, sp @ │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ - tsteq sl, r0, ror #30 │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ + tsteq sl, ip, ror #30 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - tsteq r9, r4, ror r2 │ │ │ │ - @ instruction: 0x011452dc │ │ │ │ - ldrdeq sp, [sl, -ip] │ │ │ │ + smlabbeq r9, r0, r2, r7 │ │ │ │ + tsteq r4, r4, ror #5 │ │ │ │ + smlatteq sl, r8, lr, sp │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - strdeq r7, [r9, -ip] │ │ │ │ - tsteq r4, r8, ror #4 │ │ │ │ - smlabteq r9, r8, r1, r7 │ │ │ │ - tsteq sl, ip, ror #28 │ │ │ │ + tsteq r9, r8, lsl #4 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ + ldrdeq r7, [r9, -r4] │ │ │ │ + tsteq sl, r8, ror lr │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ - smlabbeq r9, ip, r1, r7 │ │ │ │ - tsteq sl, r0, lsr lr │ │ │ │ + tsteq r4, r4, lsr r2 │ │ │ │ + @ instruction: 0x01097198 │ │ │ │ + tsteq sl, ip, lsr lr │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - @ instruction: 0x011451f0 │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - strdeq sp, [sl, -r4] │ │ │ │ - @ instruction: 0x011451b4 │ │ │ │ - tsteq r9, r4, lsl r1 │ │ │ │ - @ instruction: 0x010addb4 │ │ │ │ + @ instruction: 0x011451f8 │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ + tsteq sl, r0, lsl #28 │ │ │ │ + @ instruction: 0x011451bc │ │ │ │ + tsteq r9, r0, lsr #2 │ │ │ │ + smlabteq sl, r0, sp, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r7, [r0, #880] @ 0x370 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ @@ -1188455,18 +1188455,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 54b664 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54b5dc │ │ │ │ - tsteq r4, r4, lsr r0 │ │ │ │ - tsteq sl, r8, lsr ip │ │ │ │ + tsteq r4, ip, lsr r0 │ │ │ │ + tsteq sl, r4, asr #24 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ + tsteq r9, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #3824] @ 54c578 │ │ │ │ ldr r2, [pc, #3824] @ 54c57c │ │ │ │ @@ -1189425,100 +1189425,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54b6d8 │ │ │ │ tsteq sp, r4, ror r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, lsr #10 │ │ │ │ - @ instruction: 0x01144eb0 │ │ │ │ - tsteq r4, r0, asr #17 │ │ │ │ - tsteq r9, r0, lsr #16 │ │ │ │ - smlabteq sl, r4, r4, sp │ │ │ │ + @ instruction: 0x01144eb8 │ │ │ │ + tsteq r4, r8, asr #17 │ │ │ │ + tsteq r9, ip, lsr #16 │ │ │ │ + ldrdeq sp, [sl, -r0] │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - tsteq r4, r0, lsl #17 │ │ │ │ - tsteq sl, r4, asr #22 │ │ │ │ + tsteq r4, r8, lsl #17 │ │ │ │ + tsteq sl, r0, asr fp │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ - tsteq r9, ip, ror #12 │ │ │ │ - tsteq sl, r0, lsl r3 │ │ │ │ + tsteq r4, r4, lsl r7 │ │ │ │ + tsteq r9, r8, ror r6 │ │ │ │ + tsteq sl, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x011446b0 │ │ │ │ - smlatbeq sl, r8, r2, sp │ │ │ │ + @ instruction: 0x011446b8 │ │ │ │ + @ instruction: 0x010ad2b4 │ │ │ │ andeq r0, r0, pc, ror #25 │ │ │ │ - @ instruction: 0x010965b4 │ │ │ │ - smlabbeq r9, r8, r5, r6 │ │ │ │ - tsteq sl, r8, lsr #4 │ │ │ │ + smlabteq r9, r0, r5, r6 │ │ │ │ + @ instruction: 0x01096594 │ │ │ │ + tsteq sl, r4, lsr r2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - smlatteq sl, ip, r8, sp │ │ │ │ - tsteq r4, r0, ror #11 │ │ │ │ - smlatteq sl, r4, r1, sp │ │ │ │ + strdeq sp, [sl, -r8] │ │ │ │ + tsteq r4, r8, ror #11 │ │ │ │ + strdeq sp, [sl, -r0] │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01144598 │ │ │ │ - strdeq r6, [r9, -r8] │ │ │ │ - @ instruction: 0x010ad19c │ │ │ │ + tsteq r4, r0, lsr #11 │ │ │ │ + tsteq r9, r4, lsl #10 │ │ │ │ + smlatbeq sl, r8, r1, sp │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - smlabteq r9, r0, r4, r6 │ │ │ │ - tsteq sl, r4, ror #2 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ + smlabteq r9, ip, r4, r6 │ │ │ │ + tsteq sl, r0, ror r1 │ │ │ │ andeq r0, r0, r3, lsl sp │ │ │ │ - tsteq r4, r8, lsr #10 │ │ │ │ - smlabbeq r9, r8, r4, r6 │ │ │ │ - tsteq sl, ip, lsr #2 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x01096494 │ │ │ │ + tsteq sl, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - @ instruction: 0x011444f0 │ │ │ │ - tsteq r9, r0, asr r4 │ │ │ │ - strdeq sp, [sl, -r4] │ │ │ │ - @ instruction: 0x011444b8 │ │ │ │ - tsteq r9, r8, lsl r4 │ │ │ │ - strheq sp, [sl, -ip] │ │ │ │ + @ instruction: 0x011444f8 │ │ │ │ + tsteq r9, ip, asr r4 │ │ │ │ + mrseq sp, (UNDEF: 26) │ │ │ │ + tsteq r4, r0, asr #9 │ │ │ │ + tsteq r9, r4, lsr #8 │ │ │ │ + smlabteq sl, r8, r0, sp │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - tsteq r4, r0, lsl #9 │ │ │ │ - smlatteq r9, r0, r3, r6 │ │ │ │ - smlabbeq sl, r4, r0, sp │ │ │ │ + tsteq r4, r8, lsl #9 │ │ │ │ + smlatteq r9, ip, r3, r6 │ │ │ │ + swpeq sp, r0, [sl] │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ - smlatbeq r9, r8, r3, r6 │ │ │ │ - tsteq sl, ip, asr #32 │ │ │ │ + tsteq r4, r0, asr r4 │ │ │ │ + @ instruction: 0x010963b4 │ │ │ │ + qaddeq sp, r8, sl │ │ │ │ andeq r0, r0, sp, lsr #26 │ │ │ │ - tsteq r4, r0, lsl r4 │ │ │ │ - tsteq r9, r0, ror r3 │ │ │ │ - tsteq sl, r4, lsl r0 │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ + tsteq r9, ip, ror r3 │ │ │ │ + tsteq sl, r0, lsr #32 │ │ │ │ andeq r0, r0, sp, lsr sp │ │ │ │ - @ instruction: 0x011443d8 │ │ │ │ - tsteq r9, r8, lsr r3 │ │ │ │ - ldrdeq ip, [sl, -ip] │ │ │ │ + tsteq r4, r0, ror #7 │ │ │ │ + tsteq r9, r4, asr #6 │ │ │ │ + smlatteq sl, r8, pc, ip @ │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - tsteq r4, r0, lsr #7 │ │ │ │ - mrseq r6, (UNDEF: 57) │ │ │ │ - smlatbeq sl, r4, pc, ip @ │ │ │ │ + tsteq r4, r8, lsr #7 │ │ │ │ + tsteq r9, ip, lsl #6 │ │ │ │ + @ instruction: 0x010acfb0 │ │ │ │ andeq r0, r0, sp, asr #26 │ │ │ │ - tsteq r4, r8, ror #6 │ │ │ │ - smlabteq r9, r8, r2, r6 │ │ │ │ - tsteq sl, ip, ror #30 │ │ │ │ + tsteq r4, r0, ror r3 │ │ │ │ + ldrdeq r6, [r9, -r4] │ │ │ │ + tsteq sl, r8, ror pc │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ - @ instruction: 0x01096290 │ │ │ │ - tsteq sl, r4, lsr pc │ │ │ │ + tsteq r4, r8, lsr r3 │ │ │ │ + @ instruction: 0x0109629c │ │ │ │ + tsteq sl, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #25 │ │ │ │ - tsteq r4, r4, lsl #6 │ │ │ │ - ldrdeq ip, [sl, -r8] │ │ │ │ + tsteq r4, ip, lsl #6 │ │ │ │ + smlatteq sl, r4, lr, ip │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - @ instruction: 0x0109619c │ │ │ │ - tsteq r4, r8, lsl #3 │ │ │ │ - smlabbeq sl, r8, sp, ip │ │ │ │ + smlatbeq r9, r8, r1, r6 │ │ │ │ + @ instruction: 0x01144190 │ │ │ │ + @ instruction: 0x010acd94 │ │ │ │ andeq r0, r0, sp, asr sp │ │ │ │ - swpeq r6, ip, [r9] │ │ │ │ - tsteq r4, ip, lsl #2 │ │ │ │ - tsteq r9, ip, rrx │ │ │ │ - tsteq sl, r0, lsl sp │ │ │ │ + smlatbeq r9, r8, r0, r6 │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ + tsteq r9, r8, ror r0 │ │ │ │ + tsteq sl, ip, lsl sp │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - ldrsbeq r4, [r4, -r4] │ │ │ │ - tsteq r9, r0, lsr r0 │ │ │ │ - ldrdeq ip, [sl, -r4] │ │ │ │ + ldrsbeq r4, [r4, -ip] │ │ │ │ + tsteq r9, ip, lsr r0 │ │ │ │ + smlatteq sl, r0, ip, ip │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r4, #8 │ │ │ │ mov r3, #1 │ │ │ │ sub r8, r2, #8 │ │ │ │ mov lr, r4 │ │ │ │ mov fp, r5 │ │ │ │ @@ -1189938,74 +1189938,74 @@ │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 54c964 │ │ │ │ tsteq sp, r0, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, lsr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq sl, ip, lsl #20 │ │ │ │ + tsteq r4, r0, lsl lr │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ @ instruction: 0x010856b4 │ │ │ │ tsteq r8, r4, lsr pc │ │ │ │ @ instruction: 0x011db298 │ │ │ │ - tsteq r4, r0, ror ip │ │ │ │ - ldrdeq r5, [r9, -r0] │ │ │ │ - tsteq sl, r4, ror r8 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ + ldrdeq r5, [r9, -ip] │ │ │ │ + smlabbeq sl, r0, r8, ip │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ - tsteq sl, r0, lsr r8 │ │ │ │ + tsteq r4, r8, lsr ip │ │ │ │ + tsteq sl, ip, lsr r8 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ - tsteq r9, ip, asr #22 │ │ │ │ - @ instruction: 0x01143bb4 │ │ │ │ - tsteq r9, r4, lsl fp │ │ │ │ - @ instruction: 0x010ac7b8 │ │ │ │ + tsteq r9, r8, asr fp │ │ │ │ + @ instruction: 0x01143bbc │ │ │ │ + tsteq r9, r0, lsr #22 │ │ │ │ + smlabteq sl, r4, r7, ip │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ - ldrdeq r5, [r9, -r8] │ │ │ │ - tsteq sl, ip, ror r7 │ │ │ │ + tsteq r4, r0, lsl #23 │ │ │ │ + smlatteq r9, r4, sl, r5 │ │ │ │ + smlabbeq sl, r8, r7, ip │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - tsteq r4, ip, lsr fp │ │ │ │ - @ instruction: 0x01095a9c │ │ │ │ - tsteq sl, r0, asr #14 │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + smlatbeq r9, r8, sl, r5 │ │ │ │ + tsteq sl, ip, asr #14 │ │ │ │ andeq r0, r0, pc, ror #20 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ - tsteq r9, r0, ror #20 │ │ │ │ - tsteq sl, r4, lsl #14 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ + tsteq r9, ip, ror #20 │ │ │ │ + tsteq sl, r0, lsl r7 │ │ │ │ andeq r0, r0, lr, ror #20 │ │ │ │ - tsteq r4, r4, asr #21 │ │ │ │ - tsteq r9, r4, lsr #20 │ │ │ │ - smlabteq sl, r8, r6, ip │ │ │ │ + tsteq r4, ip, asr #21 │ │ │ │ + tsteq r9, r0, lsr sl │ │ │ │ + ldrdeq ip, [sl, -r4] │ │ │ │ andeq r0, r0, sl, ror #20 │ │ │ │ - tsteq r4, r8, lsl #21 │ │ │ │ - smlatteq r9, r8, r9, r5 │ │ │ │ - smlabbeq sl, r4, r6, ip │ │ │ │ + @ instruction: 0x01143a90 │ │ │ │ + strdeq r5, [r9, -r4] │ │ │ │ + @ instruction: 0x010ac690 │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ - tsteq r4, ip, asr #20 │ │ │ │ - smlatbeq r9, ip, r9, r5 │ │ │ │ - tsteq sl, r0, asr r6 │ │ │ │ + tsteq r4, r4, asr sl │ │ │ │ + @ instruction: 0x010959b8 │ │ │ │ + tsteq sl, ip, asr r6 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - tsteq r4, r0, lsl sl │ │ │ │ - tsteq r9, r0, ror r9 │ │ │ │ - tsteq sl, r4, lsl r6 │ │ │ │ + tsteq r4, r8, lsl sl │ │ │ │ + tsteq r9, ip, ror r9 │ │ │ │ + tsteq sl, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - @ instruction: 0x011439d4 │ │ │ │ - tsteq sl, r0, lsl #26 │ │ │ │ - ldrdeq ip, [sl, -r8] │ │ │ │ + @ instruction: 0x011439dc │ │ │ │ + tsteq sl, ip, lsl #26 │ │ │ │ + smlatteq sl, r4, r5, ip │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - @ instruction: 0x01143994 │ │ │ │ - strdeq r5, [r9, -r4] │ │ │ │ - @ instruction: 0x010ac598 │ │ │ │ + @ instruction: 0x0114399c │ │ │ │ + tsteq r9, r0, lsl #18 │ │ │ │ + smlatbeq sl, r4, r5, ip │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - @ instruction: 0x010958b8 │ │ │ │ + smlabteq r9, r4, r8, r5 │ │ │ │ andeq r0, r0, r7, ror #20 │ │ │ │ - tsteq r9, r8, ror #16 │ │ │ │ - @ instruction: 0x011438d4 │ │ │ │ - tsteq r9, r4, lsr r8 │ │ │ │ - ldrdeq ip, [sl, -r8] │ │ │ │ + tsteq r9, r4, ror r8 │ │ │ │ + @ instruction: 0x011438dc │ │ │ │ + tsteq r9, r0, asr #16 │ │ │ │ + smlatteq sl, r4, r4, ip │ │ │ │ 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] @ 54d5c4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1190467,58 +1190467,58 @@ │ │ │ │ add r2, r2, #940 @ 0x3ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54d228 │ │ │ │ tsteq sp, ip, ror #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - mrseq ip, R10_fiq │ │ │ │ + tsteq r4, r8, lsl #12 │ │ │ │ + tsteq sl, ip, lsl #4 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - tsteq r4, r4, lsl #10 │ │ │ │ - tsteq sl, r4, ror r8 │ │ │ │ - smlabbeq sl, ip, r8, ip │ │ │ │ - @ instruction: 0x010ac89c │ │ │ │ + tsteq r4, ip, lsl #10 │ │ │ │ + smlabbeq sl, r0, r8, ip │ │ │ │ + @ instruction: 0x010ac898 │ │ │ │ + smlatbeq sl, r8, r8, ip │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00e33333 │ │ │ │ - tsteq sl, r0, lsr r6 │ │ │ │ - @ instruction: 0x011432bc │ │ │ │ - @ instruction: 0x010abeb0 │ │ │ │ + tsteq sl, ip, lsr r6 │ │ │ │ + tsteq r4, r4, asr #5 │ │ │ │ + @ instruction: 0x010abebc │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - tsteq r4, r4, ror #4 │ │ │ │ - smlabteq r9, r4, r1, r5 │ │ │ │ - tsteq sl, r8, ror #28 │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ + ldrdeq r5, [r9, -r0] │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - smlabbeq r9, r8, r1, r5 │ │ │ │ - tsteq sl, r0, lsr lr │ │ │ │ + @ instruction: 0x01095194 │ │ │ │ + tsteq sl, ip, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - tsteq r9, r8, asr r1 │ │ │ │ - tsteq sl, r0, lsl #28 │ │ │ │ + tsteq r9, r4, ror #2 │ │ │ │ + tsteq sl, ip, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - tsteq r9, r8, lsr #2 │ │ │ │ - ldrdeq fp, [sl, -r0] │ │ │ │ + tsteq r9, r4, lsr r1 │ │ │ │ + ldrdeq fp, [sl, -ip] │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - strdeq r5, [r9, -r8] │ │ │ │ - smlatbeq sl, r0, sp, fp │ │ │ │ + tsteq r9, r4, lsl #2 │ │ │ │ + smlatbeq sl, ip, sp, fp │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - smlabteq r9, r4, r0, r5 │ │ │ │ - swpeq r5, r4, [r9] │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ - smlabbeq r9, r0, r0, r5 │ │ │ │ - tsteq sl, r4, lsr #26 │ │ │ │ + ldrdeq r5, [r9, -r0] │ │ │ │ + smlatbeq r9, r0, r0, r5 │ │ │ │ + tsteq r4, r8, lsr #2 │ │ │ │ + smlabbeq r9, ip, r0, r5 │ │ │ │ + tsteq sl, r0, lsr sp │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - strdeq fp, [sl, -ip] │ │ │ │ - tsteq r4, ip, ror #1 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq sl, r8, lsl #26 │ │ │ │ + ldrsheq r3, [r4, -r4] │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - tsteq r4, r4, lsl #1 │ │ │ │ - smlatteq r9, r4, pc, r4 @ │ │ │ │ - smlabbeq sl, r8, ip, fp │ │ │ │ + tsteq r4, ip, lsl #1 │ │ │ │ + strdeq r4, [r9, -r0] │ │ │ │ + @ instruction: 0x010abc94 │ │ │ │ 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] @ 54db94 │ │ │ │ @@ -1190839,51 +1190839,51 @@ │ │ │ │ ldr r0, [pc, #164] @ 54dc2c │ │ │ │ ldr r1, [pc, #48] @ 54dbbc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 54db50 │ │ │ │ tsteq sp, r0, ror #10 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ - tsteq sl, r0, lsr fp │ │ │ │ + tsteq r4, r0, lsr pc │ │ │ │ + tsteq sl, ip, lsr fp │ │ │ │ andeq r0, r0, fp, lsr #21 │ │ │ │ - @ instruction: 0x01142ef4 │ │ │ │ - strdeq fp, [sl, -ip] │ │ │ │ + @ instruction: 0x01142efc │ │ │ │ + tsteq sl, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ - tsteq r4, r0, lsl #29 │ │ │ │ - smlabbeq sl, r8, sl, fp │ │ │ │ + tsteq r4, r8, lsl #29 │ │ │ │ + @ instruction: 0x010aba94 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ - tsteq r4, r0, lsl lr │ │ │ │ - tsteq sl, r0, lsl sl │ │ │ │ + tsteq r4, r8, lsl lr │ │ │ │ + tsteq sl, ip, lsl sl │ │ │ │ muleq r0, sl, sl │ │ │ │ muleq r0, ip, sl │ │ │ │ - tsteq r4, r8, ror sp │ │ │ │ - tsteq sl, r8, ror r9 │ │ │ │ + tsteq r4, r0, lsl #27 │ │ │ │ + smlabbeq sl, r4, r9, fp │ │ │ │ muleq r0, sp, sl │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - tsteq r4, ip, asr #25 │ │ │ │ - smlabteq sl, r8, r8, fp │ │ │ │ + @ instruction: 0x01142cd4 │ │ │ │ + ldrdeq fp, [sl, -r4] │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ - tsteq r4, r0, ror ip │ │ │ │ - tsteq sl, r0, ror r8 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ + tsteq sl, ip, ror r8 │ │ │ │ andeq r0, r0, r5, lsr #21 │ │ │ │ andeq r0, r0, r6, lsr #21 │ │ │ │ - tsteq r9, r8, asr fp │ │ │ │ - tsteq r9, r8, lsr #22 │ │ │ │ + tsteq r9, r4, ror #22 │ │ │ │ + tsteq r9, r4, lsr fp │ │ │ │ + tsteq r9, r8, lsl #22 │ │ │ │ + ldrdeq r4, [r9, -ip] │ │ │ │ + @ instruction: 0x01094abc │ │ │ │ + smlatbeq r9, r0, sl, r4 │ │ │ │ + smlabbeq r9, r8, sl, r4 │ │ │ │ + tsteq r9, r8, asr sl │ │ │ │ + tsteq r9, ip, lsr sl │ │ │ │ + tsteq r9, r4, lsr #20 │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ strdeq r4, [r9, -ip] │ │ │ │ - ldrdeq r4, [r9, -r0] │ │ │ │ - @ instruction: 0x01094ab0 │ │ │ │ - @ instruction: 0x01094a94 │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ - tsteq r9, ip, asr #20 │ │ │ │ - tsteq r9, r0, lsr sl │ │ │ │ - tsteq r9, r8, lsl sl │ │ │ │ - tsteq r9, r4, lsl #20 │ │ │ │ - strdeq r4, [r9, -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 r2, [pc, #996] @ 54e02c │ │ │ │ ldr r3, [pc, #996] @ 54e030 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1191134,48 +1191134,48 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ b 54dec8 │ │ │ │ @ instruction: 0x011d9fbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, lsr #31 │ │ │ │ - tsteq r4, r8, lsr #19 │ │ │ │ - @ instruction: 0x010ab5b0 │ │ │ │ + @ instruction: 0x011429b0 │ │ │ │ + @ instruction: 0x010ab5bc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - smlabteq r9, r8, r7, r4 │ │ │ │ - tsteq sl, ip, ror #8 │ │ │ │ + tsteq r4, r0, ror r8 │ │ │ │ + ldrdeq r4, [r9, -r4] │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r4, ip, lsl r8 │ │ │ │ - tsteq r9, ip, ror r7 │ │ │ │ - tsteq sl, r0, lsr #8 │ │ │ │ + tsteq r4, r4, lsr #16 │ │ │ │ + smlabbeq r9, r8, r7, r4 │ │ │ │ + tsteq sl, ip, lsr #8 │ │ │ │ andeq r0, r0, r2, ror #21 │ │ │ │ - @ instruction: 0x011427d4 │ │ │ │ - ldrdeq fp, [sl, -ip] │ │ │ │ + @ instruction: 0x011427dc │ │ │ │ + smlatteq sl, r8, r3, fp │ │ │ │ andeq r0, r0, r9, ror #21 │ │ │ │ tsteq sp, ip, ror sp │ │ │ │ - smlabteq r9, r0, r6, r4 │ │ │ │ - tsteq r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x01094690 │ │ │ │ - tsteq sl, r4, lsr r3 │ │ │ │ + smlabteq r9, ip, r6, r4 │ │ │ │ + tsteq r4, r8, lsr r7 │ │ │ │ + @ instruction: 0x0109469c │ │ │ │ + tsteq sl, r0, asr #6 │ │ │ │ andeq r0, r0, r7, ror #21 │ │ │ │ - tsteq r9, ip, asr r6 │ │ │ │ + tsteq r9, r8, ror #12 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r9, ip, lsr #12 │ │ │ │ + tsteq r9, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq r4, [r9, -r8] │ │ │ │ - ldrdeq r4, [r9, -ip] │ │ │ │ - smlabteq r9, r4, r5, r4 │ │ │ │ + tsteq r9, r4, lsl #12 │ │ │ │ + smlatteq r9, r8, r5, r4 │ │ │ │ + ldrdeq r4, [r9, -r0] │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01094594 │ │ │ │ + smlatbeq r9, r0, r5, r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r9, r0, ror #10 │ │ │ │ + tsteq r9, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ @@ -1191216,21 +1191216,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 54e19c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54e0fc │ │ │ │ - tsteq r4, r8, lsl #10 │ │ │ │ - tsteq r9, r8, ror #8 │ │ │ │ - tsteq sl, r4, lsl #2 │ │ │ │ + tsteq r4, r0, lsl r5 │ │ │ │ + tsteq r9, r4, ror r4 │ │ │ │ + tsteq sl, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - tsteq r4, ip, asr #9 │ │ │ │ - tsteq r9, ip, lsr #8 │ │ │ │ - smlabteq sl, r8, r0, fp │ │ │ │ + @ instruction: 0x011424d4 │ │ │ │ + tsteq r9, r8, lsr r4 │ │ │ │ + ldrdeq fp, [sl, -r4] │ │ │ │ andeq r0, r0, r5, asr #21 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -1191512,32 +1191512,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54e498 │ │ │ │ @ instruction: 0x011d989c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, ror #14 │ │ │ │ - tsteq r4, ip, asr #2 │ │ │ │ - smlatbeq r9, r0, r0, r4 │ │ │ │ - tsteq sl, ip, lsr sp │ │ │ │ + tsteq r4, r4, asr r1 │ │ │ │ + smlatbeq r9, ip, r0, r4 │ │ │ │ + tsteq sl, r8, asr #26 │ │ │ │ muleq r0, r1, sp │ │ │ │ - tsteq r4, ip, lsl #2 │ │ │ │ - tsteq r9, r0, rrx │ │ │ │ - tsteq sl, r0, lsl #26 │ │ │ │ - tsteq r4, ip, asr #1 │ │ │ │ - tsteq r9, ip, lsl r0 │ │ │ │ - @ instruction: 0x010aacb8 │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ + tsteq r9, ip, rrx │ │ │ │ + tsteq sl, ip, lsl #26 │ │ │ │ + ldrsbeq r2, [r4, -r4] │ │ │ │ + tsteq r9, r8, lsr #32 │ │ │ │ + smlabteq sl, r4, ip, sl │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - tsteq r4, r8, lsl #1 │ │ │ │ - ldrdeq r3, [r9, -r8] │ │ │ │ - tsteq sl, r4, ror ip │ │ │ │ + @ instruction: 0x01142090 │ │ │ │ + smlatteq r9, r4, pc, r3 @ │ │ │ │ + smlabbeq sl, r0, ip, sl │ │ │ │ andeq r0, r0, sl, lsl #27 │ │ │ │ - tsteq r4, r4, asr #32 │ │ │ │ - @ instruction: 0x01093f98 │ │ │ │ - tsteq sl, r4, lsr ip │ │ │ │ + tsteq r4, ip, asr #32 │ │ │ │ + smlatbeq r9, r4, pc, r3 @ │ │ │ │ + tsteq sl, r0, asr #24 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1191918,39 +1191918,39 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54ea48 │ │ │ │ tsteq sp, ip, ror #10 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - tsteq sl, ip, asr sl │ │ │ │ + tsteq r4, ip, ror #28 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ andeq r0, r0, fp, asr lr │ │ │ │ - smlatbeq r9, r4, r8, ip │ │ │ │ + @ instruction: 0x0109c8b0 │ │ │ │ @ instruction: 0x011d91b4 │ │ │ │ - tsteq r4, r8, lsl fp │ │ │ │ - tsteq r9, ip, ror #20 │ │ │ │ - tsteq sl, r0, lsl r7 │ │ │ │ + tsteq r4, r0, lsr #22 │ │ │ │ + tsteq r9, r8, ror sl │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ andeq r0, r0, r5, ror #28 │ │ │ │ - @ instruction: 0x01141ad8 │ │ │ │ - tsteq r9, ip, lsr #20 │ │ │ │ - smlabteq sl, ip, r6, sl │ │ │ │ + tsteq r4, r0, ror #21 │ │ │ │ + tsteq r9, r8, lsr sl │ │ │ │ + ldrdeq sl, [sl, -r8] │ │ │ │ andeq r0, r0, r3, ror lr │ │ │ │ - strdeq r3, [r9, -r4] │ │ │ │ - tsteq r4, r8, ror #20 │ │ │ │ - @ instruction: 0x010939bc │ │ │ │ - tsteq sl, r8, asr r6 │ │ │ │ + tsteq r9, r0, lsl #20 │ │ │ │ + tsteq r4, r0, ror sl │ │ │ │ + smlabteq r9, r8, r9, r3 │ │ │ │ + tsteq sl, r4, ror #12 │ │ │ │ andeq r0, r0, pc, ror #28 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ - tsteq r9, ip, ror r9 │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ + smlabbeq r9, r8, r9, r3 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - tsteq r4, r8, ror #19 │ │ │ │ - tsteq r9, ip, lsr r9 │ │ │ │ - ldrdeq sl, [sl, -r8] │ │ │ │ + @ instruction: 0x011419f0 │ │ │ │ + tsteq r9, r8, asr #18 │ │ │ │ + smlatteq sl, r4, r5, sl │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ │ │ │ │ 0054ece0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1192031,27 +1192031,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 54ee64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 54edf0 │ │ │ │ tsteq sp, r4, lsl #30 │ │ │ │ - @ instruction: 0x010aa894 │ │ │ │ + smlatbeq sl, r0, r8, sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, lsr #29 │ │ │ │ tsteq r8, r4, asr r9 │ │ │ │ - tsteq r4, r0, lsl #17 │ │ │ │ - tsteq sl, ip, ror r4 │ │ │ │ + tsteq r4, r8, lsl #17 │ │ │ │ + smlabbeq sl, r8, r4, sl │ │ │ │ muleq r0, r4, lr │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ - @ instruction: 0x01093798 │ │ │ │ - tsteq sl, r4, asr #8 │ │ │ │ - tsteq r4, r8, lsl #16 │ │ │ │ - tsteq r9, ip, asr r7 │ │ │ │ - tsteq sl, r8, lsl #8 │ │ │ │ + tsteq r4, ip, asr #16 │ │ │ │ + smlatbeq r9, r4, r7, r3 │ │ │ │ + tsteq sl, r0, asr r4 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + tsteq r9, r8, ror #14 │ │ │ │ + tsteq sl, r4, lsl r4 │ │ │ │ │ │ │ │ 0054ee68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #460] @ 54f04c │ │ │ │ @@ -1192169,33 +1192169,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 54f0a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 54efdc │ │ │ │ tsteq sp, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r3, [sl, -r0] │ │ │ │ + ldrdeq r3, [sl, -ip] │ │ │ │ tsteq sp, r0, lsl sp │ │ │ │ smlabteq r8, r0, r7, r7 │ │ │ │ - @ instruction: 0x011416f4 │ │ │ │ - smlatteq sl, r4, r2, sl │ │ │ │ + @ instruction: 0x011416fc │ │ │ │ + strdeq sl, [sl, -r0] │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r4, ip, lsr #13 │ │ │ │ - tsteq r9, r0, lsl #12 │ │ │ │ - smlatbeq sl, r8, r2, sl │ │ │ │ - tsteq r4, r8, ror #12 │ │ │ │ - tsteq sl, r0, lsl ip │ │ │ │ - tsteq sl, ip, asr r2 │ │ │ │ + @ instruction: 0x011416b4 │ │ │ │ + tsteq r9, ip, lsl #12 │ │ │ │ + @ instruction: 0x010aa2b4 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ + tsteq sl, ip, lsl ip │ │ │ │ + tsteq sl, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r4, r4, lsr #12 │ │ │ │ - tsteq r9, r8, ror r5 │ │ │ │ - tsteq sl, r0, lsr #4 │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - smlabbeq sl, r4, fp, r0 │ │ │ │ - strdeq sl, [sl, -r4] │ │ │ │ + tsteq r4, ip, lsr #12 │ │ │ │ + smlabbeq r9, r4, r5, r3 │ │ │ │ + tsteq sl, ip, lsr #4 │ │ │ │ + tsteq r4, r8, lsl #12 │ │ │ │ + @ instruction: 0x010a0b90 │ │ │ │ + mrseq sl, R10_fiq │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 0054f0a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1192314,32 +1192314,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 54f2d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 54f218 │ │ │ │ tsteq sp, r8, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq sl, r8, r6, r3 │ │ │ │ + @ instruction: 0x010a36b4 │ │ │ │ @ instruction: 0x011d8ad4 │ │ │ │ smlabbeq r8, r4, r5, r7 │ │ │ │ - @ instruction: 0x011414b8 │ │ │ │ - smlatbeq sl, r8, r0, sl │ │ │ │ + tsteq r4, r0, asr #9 │ │ │ │ + strheq sl, [sl, -r4] │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - tsteq r4, r0, ror r4 │ │ │ │ - smlabteq r9, r4, r3, r3 │ │ │ │ - tsteq sl, ip, rrx │ │ │ │ - tsteq r4, r0, lsr r4 │ │ │ │ - ldrdeq r0, [sl, -r0] │ │ │ │ - tsteq sl, r4, lsr #32 │ │ │ │ - tsteq r4, r8, ror #7 │ │ │ │ - tsteq r9, ip, lsr r3 │ │ │ │ - smlatteq sl, r4, pc, r9 @ │ │ │ │ - tsteq r4, r4, asr #7 │ │ │ │ - tsteq sl, r8, asr #18 │ │ │ │ - @ instruction: 0x010a9fb8 │ │ │ │ + tsteq r4, r8, ror r4 │ │ │ │ + ldrdeq r3, [r9, -r0] │ │ │ │ + tsteq sl, r8, ror r0 │ │ │ │ + tsteq r4, r8, lsr r4 │ │ │ │ + ldrdeq r0, [sl, -ip] │ │ │ │ + tsteq sl, r0, lsr r0 │ │ │ │ + @ instruction: 0x011413f0 │ │ │ │ + tsteq r9, r8, asr #6 │ │ │ │ + strdeq r9, [sl, -r0] │ │ │ │ + tsteq r4, ip, asr #7 │ │ │ │ + tsteq sl, r4, asr r9 │ │ │ │ + smlabteq sl, r4, pc, r9 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0054f2dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1192431,30 +1192431,30 @@ │ │ │ │ ldr r1, [pc, #84] @ 54f49c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54f360 │ │ │ │ - @ instruction: 0x010a05bc │ │ │ │ - tsteq r4, r4, lsr #5 │ │ │ │ - tsteq r9, r4, lsl #4 │ │ │ │ - smlatbeq sl, r0, lr, r9 │ │ │ │ + smlabteq sl, r8, r5, r0 │ │ │ │ + tsteq r4, ip, lsr #5 │ │ │ │ + tsteq r9, r0, lsl r2 │ │ │ │ + smlatbeq sl, ip, lr, r9 │ │ │ │ andeq r0, r0, r6, lsr pc │ │ │ │ - tsteq r4, r8, ror #4 │ │ │ │ - smlabteq r9, r8, r1, r3 │ │ │ │ - tsteq sl, r4, ror #28 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ + ldrdeq r3, [r9, -r4] │ │ │ │ + tsteq sl, r0, ror lr │ │ │ │ andeq r0, r0, r9, lsr pc │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ - smlabbeq r9, ip, r1, r3 │ │ │ │ - tsteq sl, r8, lsr #28 │ │ │ │ + tsteq r4, r4, lsr r2 │ │ │ │ + @ instruction: 0x01093198 │ │ │ │ + tsteq sl, r4, lsr lr │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - @ instruction: 0x011411f0 │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - smlatteq sl, ip, sp, r9 │ │ │ │ + @ instruction: 0x011411f8 │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ + strdeq r9, [sl, -r8] │ │ │ │ andeq r0, r0, r7, lsr pc │ │ │ │ │ │ │ │ 0054f4a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1192525,23 +1192525,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 54f518 │ │ │ │ tsteq sp, r8, asr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, r8, ror #4 │ │ │ │ + tsteq sl, r4, ror r2 │ │ │ │ tsteq sp, r4, ror #13 │ │ │ │ - tsteq r4, r4, asr #1 │ │ │ │ - tsteq r9, r4, lsr #32 │ │ │ │ - smlabteq sl, r8, ip, r9 │ │ │ │ + tsteq r4, ip, asr #1 │ │ │ │ + tsteq r9, r0, lsr r0 │ │ │ │ + ldrdeq r9, [sl, -r4] │ │ │ │ andeq r0, r0, r3, ror pc │ │ │ │ - tsteq r4, r8, lsl #1 │ │ │ │ - smlatteq r9, r8, pc, r2 @ │ │ │ │ - smlabbeq sl, r4, ip, r9 │ │ │ │ + @ instruction: 0x01141090 │ │ │ │ + strdeq r2, [r9, -r4] │ │ │ │ + @ instruction: 0x010a9c90 │ │ │ │ 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, [pc, #1460] @ 54fbbc │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1192908,37 +1192908,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54f8ac │ │ │ │ tsteq sp, ip, ror #11 │ │ │ │ @ instruction: 0x011d85d8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, ip, ror #30 │ │ │ │ - tsteq sl, r8, ror fp │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq sl, r4, lsr #20 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ + smlabbeq sl, r4, fp, r9 │ │ │ │ + tsteq r4, r0, lsl lr │ │ │ │ + tsteq sl, r0, lsr sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ tsteq sp, r0, asr r3 │ │ │ │ - @ instruction: 0x01092bb0 │ │ │ │ - smlabbeq r9, r0, fp, r2 │ │ │ │ - tsteq r9, r0, asr fp │ │ │ │ - tsteq r9, ip, lsl fp │ │ │ │ - @ instruction: 0x01140b90 │ │ │ │ - smlatteq r9, r0, sl, r2 │ │ │ │ - smlatbeq sl, r0, r7, r9 │ │ │ │ - smlatbeq r9, r8, sl, r2 │ │ │ │ - tsteq r4, ip, lsl fp │ │ │ │ - tsteq r9, r0, ror sl │ │ │ │ - tsteq sl, r0, lsr r7 │ │ │ │ - @ instruction: 0x01140adc │ │ │ │ - tsteq r9, r0, lsr sl │ │ │ │ - strdeq r9, [sl, -r0] │ │ │ │ - @ instruction: 0x01140a9c │ │ │ │ - strdeq r2, [r9, -r0] │ │ │ │ - @ instruction: 0x010a96b0 │ │ │ │ + @ instruction: 0x01092bbc │ │ │ │ + smlabbeq r9, ip, fp, r2 │ │ │ │ + tsteq r9, ip, asr fp │ │ │ │ + tsteq r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x01140b98 │ │ │ │ + smlatteq r9, ip, sl, r2 │ │ │ │ + smlatbeq sl, ip, r7, r9 │ │ │ │ + @ instruction: 0x01092ab4 │ │ │ │ + tsteq r4, r4, lsr #22 │ │ │ │ + tsteq r9, ip, ror sl │ │ │ │ + tsteq sl, ip, lsr r7 │ │ │ │ + tsteq r4, r4, ror #21 │ │ │ │ + tsteq r9, ip, lsr sl │ │ │ │ + strdeq r9, [sl, -ip] │ │ │ │ + tsteq r4, r4, lsr #21 │ │ │ │ + strdeq r2, [r9, -ip] │ │ │ │ + @ instruction: 0x010a96bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1040] @ 0x410 │ │ │ │ ldr r2, [pc, #780] @ 54ff4c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1193136,33 +1193136,33 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 54fd00 │ │ │ │ tsteq sp, r0, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011d7efc │ │ │ │ - tsteq r4, ip, ror #15 │ │ │ │ - tsteq sl, r8, lsl #24 │ │ │ │ - smlatteq sl, r4, r3, r9 │ │ │ │ + @ instruction: 0x011407f4 │ │ │ │ + tsteq sl, r4, lsl ip │ │ │ │ + strdeq r9, [sl, -r0] │ │ │ │ andeq r0, r0, r3, ror #31 │ │ │ │ - tsteq r4, ip, lsr #15 │ │ │ │ - smlatteq sl, r0, fp, r9 │ │ │ │ - @ instruction: 0x010a939c │ │ │ │ + @ instruction: 0x011407b4 │ │ │ │ + smlatteq sl, ip, fp, r9 │ │ │ │ + smlatbeq sl, r8, r3, r9 │ │ │ │ andeq r0, r0, r5, ror #31 │ │ │ │ - tsteq r4, r8, ror r7 │ │ │ │ - smlabteq r9, ip, r6, r2 │ │ │ │ - tsteq sl, r0, ror r3 │ │ │ │ + tsteq r4, r0, lsl #15 │ │ │ │ + ldrdeq r2, [r9, -r8] │ │ │ │ + tsteq sl, ip, ror r3 │ │ │ │ andeq r0, r0, r8, ror #31 │ │ │ │ - tsteq r4, ip, lsr r7 │ │ │ │ - smlatbeq sl, ip, r4, r2 │ │ │ │ - tsteq sl, ip, lsr #6 │ │ │ │ + tsteq r4, r4, asr #14 │ │ │ │ + @ instruction: 0x010a24b8 │ │ │ │ + tsteq sl, r8, lsr r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r4, r8, lsl #14 │ │ │ │ - tsteq r9, ip, asr r6 │ │ │ │ - mrseq r9, (UNDEF: 58) │ │ │ │ + tsteq r4, r0, lsl r7 │ │ │ │ + tsteq r9, r8, ror #12 │ │ │ │ + tsteq sl, ip, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -1193184,17 +1193184,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 550024 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 54ffcc │ │ │ │ - tsteq r4, r0, asr #12 │ │ │ │ - @ instruction: 0x01092594 │ │ │ │ - tsteq sl, r0, lsr r2 │ │ │ │ + tsteq r4, r8, asr #12 │ │ │ │ + smlatbeq r9, r0, r5, r2 │ │ │ │ + tsteq sl, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00550028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1193269,23 +1193269,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5500a8 │ │ │ │ @ instruction: 0x011d7bbc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r9, [sl, -r8] │ │ │ │ + tsteq sl, r4, lsl #14 │ │ │ │ tsteq sp, r4, asr fp │ │ │ │ - tsteq r4, ip, lsr r5 │ │ │ │ - @ instruction: 0x01092490 │ │ │ │ - tsteq sl, r4, lsr r1 │ │ │ │ + tsteq r4, r4, asr #10 │ │ │ │ + @ instruction: 0x0109249c │ │ │ │ + tsteq sl, r0, asr #2 │ │ │ │ andeq r1, r0, r1, lsr #32 │ │ │ │ - @ instruction: 0x011404fc │ │ │ │ - tsteq r9, r0, asr r4 │ │ │ │ - smlatteq sl, ip, r0, r9 │ │ │ │ + tsteq r4, r4, lsl #10 │ │ │ │ + tsteq r9, ip, asr r4 │ │ │ │ + strdeq r9, [sl, -r8] │ │ │ │ │ │ │ │ 00550188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1193359,23 +1193359,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 550208 │ │ │ │ tsteq sp, ip, asr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sl, r8, asr r6 │ │ │ │ + tsteq sl, r4, ror #12 │ │ │ │ @ instruction: 0x011d79f4 │ │ │ │ - @ instruction: 0x011403dc │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ - ldrdeq r8, [sl, -r4] │ │ │ │ + tsteq r4, r4, ror #7 │ │ │ │ + tsteq r9, ip, lsr r3 │ │ │ │ + smlatteq sl, r0, pc, r8 @ │ │ │ │ andeq r1, r0, r3, rrx │ │ │ │ - @ instruction: 0x0114039c │ │ │ │ - strdeq r2, [r9, -r0] │ │ │ │ - smlabbeq sl, ip, pc, r8 @ │ │ │ │ + tsteq r4, r4, lsr #7 │ │ │ │ + strdeq r2, [r9, -ip] │ │ │ │ + @ instruction: 0x010a8f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r6, #880] @ 0x370 │ │ │ │ ldr r1, [r0, #884] @ 0x374 │ │ │ │ @@ -1193551,44 +1193551,44 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5503f8 │ │ │ │ @ instruction: 0x011d78f4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, lsl #16 │ │ │ │ - tsteq sl, r8, lsl r7 │ │ │ │ - strdeq r9, [sl, -ip] │ │ │ │ - smlabbeq sl, r0, r7, r6 │ │ │ │ - smlabteq sl, ip, r1, r9 │ │ │ │ + tsteq ip, r4, lsl r8 │ │ │ │ + tsteq sl, r4, lsr #14 │ │ │ │ + tsteq sl, r8, lsl #14 │ │ │ │ + smlabbeq sl, ip, r7, r6 │ │ │ │ + ldrdeq r9, [sl, -r8] │ │ │ │ @ instruction: 0xffff3730 │ │ │ │ tsteq sp, r4, lsl #16 │ │ │ │ - tsteq r4, ip, ror #3 │ │ │ │ - tsteq r9, r0, asr #2 │ │ │ │ - ldrdeq r8, [sl, -ip] │ │ │ │ + @ instruction: 0x011401f4 │ │ │ │ + tsteq r9, ip, asr #2 │ │ │ │ + smlatteq sl, r8, sp, r8 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - tsteq r4, ip, lsr #3 │ │ │ │ - mrseq r2, (UNDEF: 25) │ │ │ │ - @ instruction: 0x010a8d9c │ │ │ │ + @ instruction: 0x011401b4 │ │ │ │ + tsteq r9, ip, lsl #2 │ │ │ │ + smlatbeq sl, r8, sp, r8 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - tsteq r4, ip, ror #2 │ │ │ │ - smlabteq r9, r0, r0, r2 │ │ │ │ - tsteq sl, ip, asr sp │ │ │ │ + tsteq r4, r4, ror r1 │ │ │ │ + smlabteq r9, ip, r0, r2 │ │ │ │ + tsteq sl, r8, ror #26 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - tsteq r4, ip, lsr #2 │ │ │ │ - smlabbeq r9, r0, r0, r2 │ │ │ │ - tsteq sl, ip, lsl sp │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ + smlabbeq r9, ip, r0, r2 │ │ │ │ + tsteq sl, r8, lsr #26 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, ip, ror #1 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ - ldrdeq r8, [sl, -ip] │ │ │ │ + ldrsheq r0, [r4, -r4] │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ + smlatteq sl, r8, ip, r8 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - tsteq r4, ip, lsr #1 │ │ │ │ - @ instruction: 0x010a1d90 │ │ │ │ - @ instruction: 0x010a8c90 │ │ │ │ + ldrheq r0, [r4, -r4] │ │ │ │ + @ instruction: 0x010a1d9c │ │ │ │ + @ instruction: 0x010a8c9c │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ │ │ │ │ 00550640 : │ │ │ │ ldr ip, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ beq 55067c │ │ │ │ @@ -1193617,17 +1193617,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5506d0 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 550674 │ │ │ │ - tstpeq r3, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r9, r4, lr, r1 │ │ │ │ - smlabbeq sl, r8, fp, r8 │ │ │ │ + tstpeq r3, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r9, -r0] │ │ │ │ + @ instruction: 0x010a8b94 │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ │ │ │ │ 005506d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1193695,22 +1193695,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 550814 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 550744 │ │ │ │ - tstpeq r3, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsl lr │ │ │ │ - smlabteq sl, r4, sl, r8 │ │ │ │ + tstpeq r3, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, lsr #28 │ │ │ │ + ldrdeq r8, [sl, -r0] │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ - tstpeq r3, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01091db4 │ │ │ │ - tsteq sl, r8, asr sl │ │ │ │ + tstpeq r3, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r9, r0, sp, r1 │ │ │ │ + tsteq sl, r4, ror #20 │ │ │ │ andeq r1, r0, r3, ror #2 │ │ │ │ │ │ │ │ 00550818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1193858,21 +1193858,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5509b8 │ │ │ │ tsteq sp, ip, asr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, asr #4 │ │ │ │ - tstpeq r3, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r9, r0, fp, r1 │ │ │ │ - tsteq sl, ip, lsl r8 │ │ │ │ + tstpeq r3, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r9, ip, fp, r1 │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - tstpeq r3, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r0, asr #22 │ │ │ │ - ldrdeq r8, [sl, -ip] │ │ │ │ + @ instruction: 0x0113fbf4 │ │ │ │ + tsteq r9, ip, asr #22 │ │ │ │ + smlatteq sl, r8, r7, r8 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1194865,80 +1194865,80 @@ │ │ │ │ tsteq sp, r8, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, ip, lsr #2 │ │ │ │ tsteq sp, r0, lsr sp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, r4, r5 │ │ │ │ - smlatbeq r9, r8, r0, r1 │ │ │ │ - tstpeq r3, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010a169c │ │ │ │ - tstpeq r3, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - qaddeq r1, ip, r9 │ │ │ │ - tsteq sl, r4, lsl #26 │ │ │ │ - tsteq r9, r4, lsl r0 │ │ │ │ - tstpeq r3, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, r8, lsl #12 │ │ │ │ - smlatbeq r9, r8, pc, r0 @ │ │ │ │ - tstpeq r3, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq sl, r4, r5, r1 │ │ │ │ - tstpeq r3, r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, asr pc │ │ │ │ - tsteq sl, r0, lsl #24 │ │ │ │ + strheq r1, [r9, -r4] │ │ │ │ + tstpeq r3, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sl, r8, r6, r1 │ │ │ │ + tstpeq r3, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r8, rrx │ │ │ │ + tsteq sl, r0, lsl sp │ │ │ │ + tsteq r9, r0, lsr #32 │ │ │ │ + ldrheq pc, [r3, -r0] @ │ │ │ │ + tsteq sl, r4, lsl r6 │ │ │ │ + @ instruction: 0x01090fb4 │ │ │ │ + tstpeq r3, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010a15b0 │ │ │ │ + tstpeq r3, ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, ror #30 │ │ │ │ + tsteq sl, ip, lsl #24 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - tsteq r9, r0, lsl pc │ │ │ │ - tsteq r3, r4, lsr #31 │ │ │ │ - tsteq sl, ip, lsl #10 │ │ │ │ - smlabteq r9, r0, r0, fp │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - tsteq sl, r8, lsr #22 │ │ │ │ + tsteq r9, ip, lsl pc │ │ │ │ + tsteq r3, ip, lsr #31 │ │ │ │ + tsteq sl, r8, lsl r5 │ │ │ │ + smlabteq r9, ip, r0, fp │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + tsteq sl, r4, lsr fp │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x0113eef4 │ │ │ │ - tsteq r9, r8, asr #28 │ │ │ │ - smlatteq sl, r4, sl, r7 │ │ │ │ + @ instruction: 0x0113eefc │ │ │ │ + tsteq r9, r4, asr lr │ │ │ │ + strdeq r7, [sl, -r0] │ │ │ │ muleq r0, sp, r1 │ │ │ │ - @ instruction: 0x0113eeb4 │ │ │ │ - tsteq r9, r8, lsl #28 │ │ │ │ - @ instruction: 0x010a7ab0 │ │ │ │ - @ instruction: 0x0113ee90 │ │ │ │ - smlatteq r9, r4, sp, r0 │ │ │ │ - smlabbeq sl, ip, sl, r7 │ │ │ │ - tsteq r3, ip, ror #28 │ │ │ │ - tsteq sl, ip, asr #6 │ │ │ │ - tsteq sl, ip, asr sl │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ - tsteq r9, ip, ror #26 │ │ │ │ - tsteq sl, r8, lsl #20 │ │ │ │ + @ instruction: 0x0113eebc │ │ │ │ + tsteq r9, r4, lsl lr │ │ │ │ + @ instruction: 0x010a7abc │ │ │ │ + @ instruction: 0x0113ee98 │ │ │ │ + strdeq r0, [r9, -r0] │ │ │ │ + @ instruction: 0x010a7a98 │ │ │ │ + tsteq r3, r4, ror lr │ │ │ │ + tsteq sl, r8, asr r3 │ │ │ │ + tsteq sl, r8, ror #20 │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ + tsteq sl, r4, lsl sl │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0113edd8 │ │ │ │ - tsteq sl, r0, ror #4 │ │ │ │ - smlabteq sl, r4, r9, r7 │ │ │ │ + tsteq r3, r0, ror #27 │ │ │ │ + tsteq sl, ip, ror #4 │ │ │ │ + ldrdeq r7, [sl, -r0] │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x0113ed98 │ │ │ │ - tsteq sl, r4, lsr #6 │ │ │ │ - tsteq sl, ip, ror r9 │ │ │ │ + tsteq r3, r0, lsr #27 │ │ │ │ + tsteq sl, r0, lsr r3 │ │ │ │ + smlabbeq sl, r8, r9, r7 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - tsteq r3, r0, asr sp │ │ │ │ - smlatbeq r9, r4, ip, r0 │ │ │ │ - tsteq sl, ip, asr #18 │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - tsteq sl, r4, lsr #18 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - tsteq r9, r4, asr ip │ │ │ │ - strdeq r7, [sl, -r8] │ │ │ │ - tsteq r3, r0, asr #25 │ │ │ │ + tsteq r3, r8, asr sp │ │ │ │ + @ instruction: 0x01090cb0 │ │ │ │ + tsteq sl, r8, asr r9 │ │ │ │ + tsteq r3, r4, lsr sp │ │ │ │ + smlabbeq r9, r8, ip, r0 │ │ │ │ + tsteq sl, r0, lsr r9 │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ + tsteq r9, r0, ror #24 │ │ │ │ + tsteq sl, r4, lsl #18 │ │ │ │ + tsteq r3, r8, asr #25 │ │ │ │ + @ instruction: 0x010a11b0 │ │ │ │ + @ instruction: 0x010a78b4 │ │ │ │ + smlatteq r9, r8, fp, r0 │ │ │ │ + tsteq r3, r8, ror ip │ │ │ │ + ldrdeq r1, [sl, -ip] │ │ │ │ + smlatbeq r9, r8, fp, r0 │ │ │ │ + tsteq r3, r8, lsr ip │ │ │ │ smlatbeq sl, r4, r1, r1 │ │ │ │ - smlatbeq sl, r8, r8, r7 │ │ │ │ - ldrdeq r0, [r9, -ip] │ │ │ │ - tsteq r3, r0, ror ip │ │ │ │ - ldrdeq r1, [sl, -r0] │ │ │ │ - @ instruction: 0x01090b9c │ │ │ │ - tsteq r3, r0, lsr ip │ │ │ │ - @ instruction: 0x010a1198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1344] @ 552098 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1195277,63 +1195277,63 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 551f54 │ │ │ │ b 551d60 │ │ │ │ tsteq sp, r8, lsr #1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, lsl #1 │ │ │ │ - tsteq r3, r0, asr sl │ │ │ │ - tsteq sl, r0, asr #12 │ │ │ │ + tsteq r3, r8, asr sl │ │ │ │ + tsteq sl, ip, asr #12 │ │ │ │ andeq r1, r0, r3, lsr r0 │ │ │ │ - tsteq r3, r8, lsr #19 │ │ │ │ + @ instruction: 0x0113e9b0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq sl, r4, r5, r7 │ │ │ │ + @ instruction: 0x010a75b0 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ @ instruction: 0x011d5e9c │ │ │ │ - tsteq r3, r4, lsl #17 │ │ │ │ - ldrdeq r0, [r9, -r8] │ │ │ │ - tsteq sl, r4, ror r4 │ │ │ │ + tsteq r3, ip, lsl #17 │ │ │ │ + smlatteq r9, r4, r7, r0 │ │ │ │ + smlabbeq sl, r0, r4, r7 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - tsteq r3, r4, asr #16 │ │ │ │ - @ instruction: 0x01090798 │ │ │ │ - tsteq sl, r4, lsr r4 │ │ │ │ + tsteq r3, ip, asr #16 │ │ │ │ + smlatbeq r9, r4, r7, r0 │ │ │ │ + tsteq sl, r0, asr #8 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - tsteq r3, r4, lsl #16 │ │ │ │ - tsteq r9, r8, asr r7 │ │ │ │ - strdeq r7, [sl, -r4] │ │ │ │ + tsteq r3, ip, lsl #16 │ │ │ │ + tsteq r9, r4, ror #14 │ │ │ │ + tsteq sl, r0, lsl #8 │ │ │ │ andeq r1, r0, lr, lsr r0 │ │ │ │ - tsteq r3, r4, asr #15 │ │ │ │ - tsteq r9, r8, lsl r7 │ │ │ │ - @ instruction: 0x010a73b8 │ │ │ │ + tsteq r3, ip, asr #15 │ │ │ │ + tsteq r9, r4, lsr #14 │ │ │ │ + smlabteq sl, r4, r3, r7 │ │ │ │ andeq r1, r0, ip, lsr r0 │ │ │ │ - smlatteq r9, r0, r6, r0 │ │ │ │ - tsteq r3, r0, asr r7 │ │ │ │ - smlatbeq r9, r4, r6, r0 │ │ │ │ - tsteq sl, r0, asr #6 │ │ │ │ + smlatteq r9, ip, r6, r0 │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ + @ instruction: 0x010906b0 │ │ │ │ + tsteq sl, ip, asr #6 │ │ │ │ andeq r1, r0, r9, lsr r0 │ │ │ │ - tsteq r3, r0, lsl r7 │ │ │ │ - smlatteq sl, r8, fp, r7 │ │ │ │ - strdeq r7, [sl, -r8] │ │ │ │ + tsteq r3, r8, lsl r7 │ │ │ │ + strdeq r7, [sl, -r4] │ │ │ │ + tsteq sl, r4, lsl #6 │ │ │ │ andeq r1, r0, r6, lsr r0 │ │ │ │ - tsteq r9, r8, lsl r6 │ │ │ │ - tsteq r3, ip, lsl #13 │ │ │ │ - smlatteq r9, r0, r5, r0 │ │ │ │ - tsteq sl, ip, ror r2 │ │ │ │ + tsteq r9, r4, lsr #12 │ │ │ │ + @ instruction: 0x0113e694 │ │ │ │ + smlatteq r9, ip, r5, r0 │ │ │ │ + smlabbeq sl, r8, r2, r7 │ │ │ │ andeq r1, r0, r2, lsr r0 │ │ │ │ - tsteq r3, ip, asr #12 │ │ │ │ - smlatbeq r9, r0, r5, r0 │ │ │ │ - tsteq sl, ip, lsr r2 │ │ │ │ + tsteq r3, r4, asr r6 │ │ │ │ + smlatbeq r9, ip, r5, r0 │ │ │ │ + tsteq sl, r8, asr #4 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ - tsteq r3, ip, lsl #12 │ │ │ │ - tsteq r9, r0, ror #10 │ │ │ │ - strdeq r7, [sl, -ip] │ │ │ │ + tsteq r3, r4, lsl r6 │ │ │ │ + tsteq r9, ip, ror #10 │ │ │ │ + tsteq sl, r8, lsl #4 │ │ │ │ andeq r1, r0, pc, lsr #32 │ │ │ │ - tsteq r3, ip, asr #11 │ │ │ │ - smlabbeq sl, r4, sl, r7 │ │ │ │ - @ instruction: 0x010a71b0 │ │ │ │ + @ instruction: 0x0113e5d4 │ │ │ │ + @ instruction: 0x010a7a90 │ │ │ │ + @ instruction: 0x010a71bc │ │ │ │ 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] @ 55247c │ │ │ │ @@ -1195526,29 +1195526,29 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 552430 │ │ │ │ b 552344 │ │ │ │ tsteq sp, r8, ror sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011d58b8 │ │ │ │ - @ instruction: 0x0113e298 │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ - @ instruction: 0x010a6e94 │ │ │ │ + tsteq r3, r0, lsr #5 │ │ │ │ + tsteq r9, r4, lsl #4 │ │ │ │ + smlatbeq sl, r0, lr, r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r3, ip, asr r2 │ │ │ │ - @ instruction: 0x010901bc │ │ │ │ - tsteq sl, r8, asr lr │ │ │ │ + tsteq r3, r4, ror #4 │ │ │ │ + smlabteq r9, r8, r1, r0 │ │ │ │ + tsteq sl, r4, ror #28 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - tsteq sl, r4, ror #14 │ │ │ │ - tsteq r3, ip, lsl r2 │ │ │ │ - tsteq sl, r4, lsl lr │ │ │ │ + tsteq sl, r0, ror r7 │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ + tsteq sl, r0, lsr #28 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - @ instruction: 0x0113e1d4 │ │ │ │ - strdeq r7, [sl, -r0] │ │ │ │ - ldrdeq r6, [sl, -r4] │ │ │ │ + @ instruction: 0x0113e1dc │ │ │ │ + strdeq r7, [sl, -ip] │ │ │ │ + smlatteq sl, r0, sp, r6 │ │ │ │ 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] @ 55277c │ │ │ │ mov r5, r3 │ │ │ │ @@ -1195718,25 +1195718,25 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 552688 │ │ │ │ tsteq sp, ip, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, ror r5 │ │ │ │ - tsteq r3, r4, asr pc │ │ │ │ - @ instruction: 0x0108feb4 │ │ │ │ - tsteq sl, r0, asr fp │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ + smlabteq r8, r0, lr, pc @ │ │ │ │ + tsteq sl, ip, asr fp │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrdeq r7, [sl, -r4] │ │ │ │ - tsteq r3, r0, lsl pc │ │ │ │ - tsteq sl, ip, lsl #22 │ │ │ │ + smlatteq sl, r0, r4, r7 │ │ │ │ + tsteq r3, r8, lsl pc │ │ │ │ + tsteq sl, r8, lsl fp │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - @ instruction: 0x0113ded0 │ │ │ │ - tstpeq r8, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [sl, -r4] │ │ │ │ + @ instruction: 0x0113ded8 │ │ │ │ + tstpeq r8, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlatteq sl, r0, sl, r6 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1195905,35 +1195905,35 @@ │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5528f0 │ │ │ │ tsteq sp, r8, lsr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tstpeq r9, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ tsteq sp, ip, lsl #6 │ │ │ │ - @ instruction: 0x0113dcd4 │ │ │ │ - tstpeq r8, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [sl, -r0] │ │ │ │ + @ instruction: 0x0113dcdc │ │ │ │ + tstpeq r8, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [sl, -ip] │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x0113dc98 │ │ │ │ - strdeq pc, [r8, -r8] │ │ │ │ - @ instruction: 0x010a6894 │ │ │ │ + tsteq r3, r0, lsr #25 │ │ │ │ + tstpeq r8, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sl, r0, r8, r6 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - @ instruction: 0x0108fbbc │ │ │ │ - tsteq sl, r8, asr r8 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ + smlabteq r8, r8, fp, pc @ │ │ │ │ + tsteq sl, r4, ror #16 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - tsteq r3, r0, lsr #24 │ │ │ │ - tstpeq r9, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq sl, ip, lsl r8 │ │ │ │ + tsteq r3, r8, lsr #24 │ │ │ │ + tstpeq r9, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq sl, r8, lsr #16 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq r3, r0, ror #23 │ │ │ │ - tstpeq r8, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [sl, -ip] │ │ │ │ + tsteq r3, r8, ror #23 │ │ │ │ + tstpeq r8, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sl, r8, r7, r6 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1196017,20 +1196017,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 552b74 │ │ │ │ tsteq sp, r0, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, lsl #1 │ │ │ │ - tsteq r3, r0, ror sl │ │ │ │ - smlabteq r8, r4, r9, pc @ │ │ │ │ - tsteq sl, r4, ror #12 │ │ │ │ - tsteq r3, r0, lsr sl │ │ │ │ - smlabbeq r8, r4, r9, pc @ │ │ │ │ - tsteq sl, r0, lsr #12 │ │ │ │ + tsteq r3, r8, ror sl │ │ │ │ + ldrdeq pc, [r8, -r0] │ │ │ │ + tsteq sl, r0, ror r6 │ │ │ │ + tsteq r3, r8, lsr sl │ │ │ │ + @ instruction: 0x0108f990 │ │ │ │ + tsteq sl, ip, 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1196543,67 +1196543,67 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 55322c │ │ │ │ b 552cc4 │ │ │ │ tsteq sp, ip, lsl #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, asr pc │ │ │ │ tsteq sp, r8, lsr pc │ │ │ │ - @ instruction: 0x0113d8b4 │ │ │ │ - @ instruction: 0x010a64b0 │ │ │ │ + @ instruction: 0x0113d8bc │ │ │ │ + @ instruction: 0x010a64bc │ │ │ │ muleq r0, fp, r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r8, lsr #13 │ │ │ │ - smlatbeq sl, ip, r2, r6 │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ - smlatteq r8, r0, r4, pc @ │ │ │ │ - smlabbeq sl, r4, r1, r6 │ │ │ │ + @ instruction: 0x0113d6b0 │ │ │ │ + @ instruction: 0x010a62b8 │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + smlatteq r8, ip, r4, pc @ │ │ │ │ + @ instruction: 0x010a6190 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - @ instruction: 0x0113d4dc │ │ │ │ - tstpeq r8, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlatteq sl, r0, r0, r6 │ │ │ │ + tsteq r3, r4, ror #9 │ │ │ │ + tstpeq r8, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sl, ip, r0, r6 │ │ │ │ andeq r0, r0, lr, lsr #17 │ │ │ │ - @ instruction: 0x0113d490 │ │ │ │ - smlatbeq sl, r4, sl, r6 │ │ │ │ - smlabbeq sl, r8, r0, r6 │ │ │ │ + @ instruction: 0x0113d498 │ │ │ │ + @ instruction: 0x010a6ab0 │ │ │ │ + swpeq r6, r4, [sl] │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ smlatbeq r7, r4, r1, pc @ │ │ │ │ - tsteq sl, r8, ror sl │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ - tsteq sl, ip, lsl r0 │ │ │ │ - @ instruction: 0x0113d3d8 │ │ │ │ - tstpeq r8, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r5, [sl, -ip] │ │ │ │ + smlabbeq sl, r4, sl, r6 │ │ │ │ + tsteq r3, r8, lsr #8 │ │ │ │ + tsteq sl, r8, lsr #32 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ + tstpeq r8, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + smlatteq sl, r8, pc, r5 @ │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - tsteq r3, r0, lsr #7 │ │ │ │ - strdeq pc, [r8, -ip] │ │ │ │ - smlatbeq sl, r4, pc, r5 @ │ │ │ │ + tsteq r3, r8, lsr #7 │ │ │ │ + tstpeq r8, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010a5fb0 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ - smlabteq r8, r4, r2, pc @ │ │ │ │ - tsteq sl, r8, ror #30 │ │ │ │ + tsteq r3, ip, ror #6 │ │ │ │ + ldrdeq pc, [r8, -r0] │ │ │ │ + tsteq sl, r4, ror pc │ │ │ │ muleq r0, r5, r8 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ - smlabbeq r8, ip, r2, pc @ │ │ │ │ - tsteq sl, r0, lsr pc │ │ │ │ + tsteq r3, r4, lsr r3 │ │ │ │ + @ instruction: 0x0108f298 │ │ │ │ + tsteq sl, ip, lsr pc │ │ │ │ muleq r0, r7, r8 │ │ │ │ - tstpeq r8, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - @ instruction: 0x0113d298 │ │ │ │ - strdeq pc, [r8, -r8] │ │ │ │ - @ instruction: 0x010a5e9c │ │ │ │ + tsteq r3, r0, lsr #5 │ │ │ │ + tstpeq r8, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq sl, r8, lr, r5 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - smlabteq r8, r4, r1, pc @ │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - @ instruction: 0x0108f194 │ │ │ │ - tsteq sl, r8, lsr lr │ │ │ │ + ldrdeq pc, [r8, -r0] │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + smlatbeq r8, r0, r1, pc @ │ │ │ │ + tsteq sl, r4, asr #28 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - @ instruction: 0x0113d1f4 │ │ │ │ - strdeq r6, [sl, -r4] │ │ │ │ - smlatteq sl, ip, sp, r5 │ │ │ │ + @ instruction: 0x0113d1fc │ │ │ │ + tsteq sl, r0, lsl #16 │ │ │ │ + strdeq r5, [sl, -r8] │ │ │ │ muleq r0, sp, r8 │ │ │ │ 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 r3, [sp, #132] @ 0x84 │ │ │ │ @@ -1197099,68 +1197099,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5537ec │ │ │ │ tsteq sp, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r0, lsl r4 │ │ │ │ - tsteq r3, r4, lsl sp │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ - tsteq sl, r4, lsl #18 │ │ │ │ + tsteq r3, ip, lsl sp │ │ │ │ + tsteq r8, r0, ror ip │ │ │ │ + tsteq sl, r0, lsl r9 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ ldrdeq lr, [r7, -r0] │ │ │ │ - smlatbeq sl, r0, r2, r6 │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - tsteq sl, r0, asr #16 │ │ │ │ + smlatbeq sl, ip, r2, r6 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ + tsteq sl, ip, asr #16 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - tsteq r3, r8, lsl #24 │ │ │ │ - tsteq r8, ip, asr fp │ │ │ │ - tsteq sl, r0, lsl #16 │ │ │ │ + tsteq r3, r0, lsl ip │ │ │ │ + tsteq r8, r8, ror #22 │ │ │ │ + tsteq sl, ip, lsl #16 │ │ │ │ andeq r0, r0, r3, asr r8 │ │ │ │ - tsteq r3, r8, asr #23 │ │ │ │ - tsteq r8, ip, lsl fp │ │ │ │ - @ instruction: 0x010a57b8 │ │ │ │ + @ instruction: 0x0113cbd0 │ │ │ │ + tsteq r8, r8, lsr #22 │ │ │ │ + smlabteq sl, r4, r7, r5 │ │ │ │ andeq r0, r0, r2, asr r8 │ │ │ │ - tsteq r3, r8, lsl #23 │ │ │ │ - ldrdeq lr, [r8, -ip] │ │ │ │ - smlabbeq sl, r0, r7, r5 │ │ │ │ + @ instruction: 0x0113cb90 │ │ │ │ + smlatteq r8, r8, sl, lr │ │ │ │ + smlabbeq sl, ip, r7, r5 │ │ │ │ andeq r0, r0, sp, asr r8 │ │ │ │ - tsteq r3, r8, asr #22 │ │ │ │ - @ instruction: 0x0108ea9c │ │ │ │ - tsteq sl, r8, lsr r7 │ │ │ │ + tsteq r3, r0, asr fp │ │ │ │ + smlatbeq r8, r8, sl, lr │ │ │ │ + tsteq sl, r4, asr #14 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - tsteq r3, r8, lsl #22 │ │ │ │ - tsteq r8, ip, asr sl │ │ │ │ - strdeq r5, [sl, -r8] │ │ │ │ + tsteq r3, r0, lsl fp │ │ │ │ + tsteq r8, r8, ror #20 │ │ │ │ + tsteq sl, r4, lsl #14 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - tsteq r3, r8, asr #21 │ │ │ │ - tsteq r8, ip, lsl sl │ │ │ │ - @ instruction: 0x010a56b8 │ │ │ │ + @ instruction: 0x0113cad0 │ │ │ │ + tsteq r8, r8, lsr #20 │ │ │ │ + smlabteq sl, r4, r6, r5 │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ - tsteq r3, ip, lsl #21 │ │ │ │ - tsteq sl, ip, ror r0 │ │ │ │ - tsteq sl, r0, ror r6 │ │ │ │ + @ instruction: 0x0113ca94 │ │ │ │ + smlabbeq sl, r8, r0, r6 │ │ │ │ + tsteq sl, ip, ror r6 │ │ │ │ andeq r0, r0, r1, ror r8 │ │ │ │ - tsteq sl, r4, lsr r0 │ │ │ │ - tsteq r3, r8, lsr sl │ │ │ │ - tsteq sl, r4, lsr #12 │ │ │ │ - @ instruction: 0x0113c9f4 │ │ │ │ - tsteq sl, ip, lsr #32 │ │ │ │ - ldrdeq r5, [sl, -r8] │ │ │ │ + tsteq sl, r0, asr #32 │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ + tsteq sl, r0, lsr r6 │ │ │ │ + @ instruction: 0x0113c9fc │ │ │ │ + tsteq sl, r8, lsr r0 │ │ │ │ + smlatteq sl, r4, r5, r5 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - @ instruction: 0x0113c9b8 │ │ │ │ - smlatbeq sl, r8, pc, r5 @ │ │ │ │ - smlatbeq sl, r4, r5, r5 │ │ │ │ + tsteq r3, r0, asr #19 │ │ │ │ + @ instruction: 0x010a5fb4 │ │ │ │ + @ instruction: 0x010a55b0 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - tsteq sl, r8, ror pc │ │ │ │ - tsteq r3, r0, lsl #19 │ │ │ │ - tsteq sl, ip, ror #10 │ │ │ │ - tsteq r3, r8, asr #18 │ │ │ │ - @ instruction: 0x0108e89c │ │ │ │ - tsteq sl, r8, lsr r5 │ │ │ │ + smlabbeq sl, r4, pc, r5 @ │ │ │ │ + tsteq r3, r8, lsl #19 │ │ │ │ + tsteq sl, r8, ror r5 │ │ │ │ + tsteq r3, r0, asr r9 │ │ │ │ + smlatbeq r8, r8, r8, lr │ │ │ │ + tsteq sl, r4, asr #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 r3, [r0, #932] @ 0x3a4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #864] @ 554174 │ │ │ │ @@ -1197380,36 +1197380,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 553ea0 │ │ │ │ tsteq sp, ip, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, ip, asr sp │ │ │ │ - @ instruction: 0x0113c694 │ │ │ │ - strdeq lr, [r8, -r4] │ │ │ │ - @ instruction: 0x010a5298 │ │ │ │ - tsteq r3, r8, lsl r6 │ │ │ │ - tsteq r8, r8, ror r5 │ │ │ │ - tsteq sl, ip, lsl r2 │ │ │ │ - tsteq r3, r0, ror #11 │ │ │ │ - tsteq r8, r0, asr #10 │ │ │ │ - smlatteq sl, r4, r1, r5 │ │ │ │ - tsteq r3, r8, lsr #11 │ │ │ │ - tsteq r8, r8, lsl #10 │ │ │ │ - smlatbeq sl, ip, r1, r5 │ │ │ │ - tsteq r3, r0, ror r5 │ │ │ │ - ldrdeq lr, [r8, -r0] │ │ │ │ - tsteq sl, r4, ror r1 │ │ │ │ - tsteq sl, ip, asr #2 │ │ │ │ - tsteq r3, ip, lsr r5 │ │ │ │ - @ instruction: 0x0108e490 │ │ │ │ + @ instruction: 0x0113c69c │ │ │ │ + tsteq r8, r0, lsl #12 │ │ │ │ + smlatbeq sl, r4, r2, r5 │ │ │ │ + tsteq r3, r0, lsr #12 │ │ │ │ + smlabbeq r8, r4, r5, lr │ │ │ │ + tsteq sl, r8, lsr #4 │ │ │ │ + tsteq r3, r8, ror #11 │ │ │ │ + tsteq r8, ip, asr #10 │ │ │ │ + strdeq r5, [sl, -r0] │ │ │ │ + @ instruction: 0x0113c5b0 │ │ │ │ + tsteq r8, r4, lsl r5 │ │ │ │ + @ instruction: 0x010a51b8 │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ + ldrdeq lr, [r8, -ip] │ │ │ │ + smlabbeq sl, r0, r1, r5 │ │ │ │ + tsteq sl, r8, asr r1 │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ + @ instruction: 0x0108e49c │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - @ instruction: 0x0113c4d4 │ │ │ │ - tsteq r8, r4, lsr r4 │ │ │ │ - ldrdeq r5, [sl, -r8] │ │ │ │ + @ instruction: 0x0113c4dc │ │ │ │ + tsteq r8, r0, asr #8 │ │ │ │ + smlatteq sl, r4, 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #880] @ 0x370 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1197835,64 +1197835,64 @@ │ │ │ │ b 554520 │ │ │ │ @ instruction: 0x011d39f8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011d39d0 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x011d36dc │ │ │ │ - ldrdeq r4, [sl, -r4] │ │ │ │ - tsteq r3, r4, asr #1 │ │ │ │ - tsteq r8, r8, lsl r0 │ │ │ │ + smlatteq sl, r0, ip, r4 │ │ │ │ + tsteq r3, ip, asr #1 │ │ │ │ + tsteq r8, r4, lsr #32 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ - @ instruction: 0x0108dfbc │ │ │ │ - tsteq sl, r0, ror #24 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ + smlabteq r8, r8, pc, sp @ │ │ │ │ + tsteq sl, ip, ror #24 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ - smlatbeq sl, r8, r6, r5 │ │ │ │ - tsteq sl, r0, lsr #24 │ │ │ │ + tsteq r3, r0, lsr r0 │ │ │ │ + @ instruction: 0x010a56b4 │ │ │ │ + tsteq sl, ip, lsr #24 │ │ │ │ andeq r0, r0, r1, lsl #19 │ │ │ │ - tsteq r3, r4, ror #31 │ │ │ │ - tsteq r8, r8, lsr pc │ │ │ │ - ldrdeq r4, [sl, -ip] │ │ │ │ - tsteq r3, r8, lsr #31 │ │ │ │ - strdeq sp, [r8, -ip] │ │ │ │ - smlatbeq sl, r0, fp, r4 │ │ │ │ + tsteq r3, ip, ror #31 │ │ │ │ + tsteq r8, r4, asr #30 │ │ │ │ + smlatteq sl, r8, fp, r4 │ │ │ │ + @ instruction: 0x0113bfb0 │ │ │ │ + tsteq r8, r8, lsl #30 │ │ │ │ + smlatbeq sl, ip, fp, r4 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - tsteq r3, ip, ror #30 │ │ │ │ - smlabteq r8, r0, lr, sp │ │ │ │ - tsteq sl, r4, ror #22 │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ + smlabteq r8, ip, lr, sp │ │ │ │ + tsteq sl, r0, ror fp │ │ │ │ muleq r0, r5, r9 │ │ │ │ - tsteq r3, r0, lsr pc │ │ │ │ - smlabbeq r8, r4, lr, sp │ │ │ │ - tsteq sl, r8, lsr #22 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ + @ instruction: 0x0108de90 │ │ │ │ + tsteq sl, r4, lsr fp │ │ │ │ muleq r0, r4, r9 │ │ │ │ - @ instruction: 0x0113bef4 │ │ │ │ - tsteq r8, r8, asr #28 │ │ │ │ - smlatteq sl, ip, sl, r4 │ │ │ │ + @ instruction: 0x0113befc │ │ │ │ + tsteq r8, r4, asr lr │ │ │ │ + strdeq r4, [sl, -r8] │ │ │ │ muleq r0, r1, r9 │ │ │ │ - @ instruction: 0x0113beb8 │ │ │ │ - tsteq r8, ip, lsl #28 │ │ │ │ - @ instruction: 0x010a4ab0 │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ - tsteq sl, r8, lsl r5 │ │ │ │ - tsteq sl, r0, ror sl │ │ │ │ + tsteq r3, r0, asr #29 │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ + @ instruction: 0x010a4abc │ │ │ │ + tsteq r3, r4, lsl #29 │ │ │ │ + tsteq sl, r4, lsr #10 │ │ │ │ + tsteq sl, ip, ror sl │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - tsteq r3, r8, asr #28 │ │ │ │ - @ instruction: 0x0108dd9c │ │ │ │ - tsteq sl, r0, asr #20 │ │ │ │ + tsteq r3, r0, asr lr │ │ │ │ + smlatbeq r8, r8, sp, sp │ │ │ │ + tsteq sl, ip, asr #20 │ │ │ │ andeq r0, r0, lr, lsl #19 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ - tsteq r8, r0, ror #26 │ │ │ │ - tsteq sl, r4, lsl #20 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + tsteq r8, ip, ror #26 │ │ │ │ + tsteq sl, r0, lsl sl │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - @ instruction: 0x0113bdd0 │ │ │ │ - tsteq r8, r4, lsr #26 │ │ │ │ - smlabteq sl, r8, r9, r4 │ │ │ │ + @ instruction: 0x0113bdd8 │ │ │ │ + tsteq r8, r0, lsr sp │ │ │ │ + ldrdeq r4, [sl, -r4] │ │ │ │ andeq r0, r0, r9, lsl #19 │ │ │ │ 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 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -1198057,36 +1198057,36 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [pc, #20] @ 554c1c │ │ │ │ b 554b00 │ │ │ │ tsteq sp, ip, ror r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r8, asr #4 │ │ │ │ - tsteq r3, r4, asr #24 │ │ │ │ - tsteq sl, ip, lsr r8 │ │ │ │ + tsteq r3, ip, asr #24 │ │ │ │ + tsteq sl, r8, asr #16 │ │ │ │ andeq r0, r0, sp, lsl #21 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq sp, r0, ror r1 │ │ │ │ - @ instruction: 0x0108dab4 │ │ │ │ + smlabteq r8, r0, sl, sp │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - tsteq r8, r0, ror #20 │ │ │ │ + tsteq r8, ip, ror #20 │ │ │ │ andeq r0, r0, pc, lsl #21 │ │ │ │ - tsteq r9, r8, asr sp │ │ │ │ - @ instruction: 0x0113bad0 │ │ │ │ + tsteq r9, r4, ror #26 │ │ │ │ + @ instruction: 0x0113bad8 │ │ │ │ tstpeq r7, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - strdeq sp, [r8, -ip] │ │ │ │ - smlatbeq sl, r8, r6, r4 │ │ │ │ + tsteq r8, r8, lsl #20 │ │ │ │ + @ instruction: 0x010a46b4 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - tsteq r3, r4, ror #20 │ │ │ │ - smlabteq r8, r0, r9, sp │ │ │ │ - tsteq sl, r8, ror #12 │ │ │ │ + tsteq r3, ip, ror #20 │ │ │ │ + smlabteq r8, ip, r9, sp │ │ │ │ + tsteq sl, r4, ror r6 │ │ │ │ andeq r0, r0, fp, lsl #21 │ │ │ │ - smlabbeq r8, r8, r9, sp │ │ │ │ + @ instruction: 0x0108d994 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [pc, #408] @ 554e20 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1198191,26 +1198191,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 554d04 │ │ │ │ tsteq sp, r4, ror pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011d2ef8 │ │ │ │ - tsteq r3, r0, ror #17 │ │ │ │ - tsteq r8, r4, lsr r8 │ │ │ │ - smlatteq sl, r0, r4, r4 │ │ │ │ + tsteq r3, r8, ror #17 │ │ │ │ + tsteq r8, r0, asr #16 │ │ │ │ + smlatteq sl, ip, r4, r4 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - tsteq r3, r8, ror r8 │ │ │ │ - smlabteq r8, ip, r7, sp │ │ │ │ - tsteq sl, r8, ror #8 │ │ │ │ + tsteq r3, r0, lsl #17 │ │ │ │ + ldrdeq sp, [r8, -r8] │ │ │ │ + tsteq sl, r4, ror r4 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - tsteq r3, r8, lsr r8 │ │ │ │ - smlabbeq r8, ip, r7, sp │ │ │ │ - tsteq sl, r0, lsr r4 │ │ │ │ + tsteq r3, r0, asr #16 │ │ │ │ + @ instruction: 0x0108d798 │ │ │ │ + tsteq sl, ip, lsr r4 │ │ │ │ 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 r2, [pc, #380] @ 554ff4 │ │ │ │ ldr r3, [pc, #380] @ 554ff8 │ │ │ │ @@ -1198308,26 +1198308,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 554ed8 │ │ │ │ tsteq sp, r8, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sp, r4, lsr #26 │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - tsteq r8, r0, ror #12 │ │ │ │ - tsteq sl, ip, lsl #6 │ │ │ │ + tsteq r3, r4, lsl r7 │ │ │ │ + tsteq r8, ip, ror #12 │ │ │ │ + tsteq sl, r8, lsl r3 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq r3, r4, lsr #13 │ │ │ │ - strdeq sp, [r8, -r8] │ │ │ │ - @ instruction: 0x010a4294 │ │ │ │ + tsteq r3, ip, lsr #13 │ │ │ │ + tsteq r8, r4, lsl #12 │ │ │ │ + smlatbeq sl, r0, r2, r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - tsteq r3, r4, ror #12 │ │ │ │ - @ instruction: 0x0108d5b8 │ │ │ │ - tsteq sl, ip, asr r2 │ │ │ │ + tsteq r3, ip, ror #12 │ │ │ │ + smlabteq r8, r4, r5, sp │ │ │ │ + tsteq sl, r8, ror #4 │ │ │ │ muleq r0, r6, r4 │ │ │ │ │ │ │ │ 00555034 : │ │ │ │ ldr ip, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [ip, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ beq 555070 │ │ │ │ @@ -1198356,17 +1198356,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5550c4 │ │ │ │ add r2, r2, #1856 @ 0x740 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 555068 │ │ │ │ - @ instruction: 0x0113b590 │ │ │ │ - strdeq sp, [r8, -r0] │ │ │ │ - @ instruction: 0x010a4194 │ │ │ │ + @ instruction: 0x0113b598 │ │ │ │ + strdeq sp, [r8, -ip] │ │ │ │ + smlatbeq sl, r0, r1, r4 │ │ │ │ andeq r1, r0, r1, lsl #3 │ │ │ │ │ │ │ │ 005550c8 : │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ beq 555104 │ │ │ │ @@ -1198395,17 +1198395,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 555158 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5550fc │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ - tsteq r8, ip, asr r4 │ │ │ │ - mrseq r4, (UNDEF: 26) │ │ │ │ + tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r8, r8, ror #8 │ │ │ │ + tsteq sl, ip, lsl #2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1198611,31 +1198611,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 555328 │ │ │ │ tsteq sp, r8, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r3, r4, asr #7 │ │ │ │ - smlabteq sl, ip, pc, r3 @ │ │ │ │ + tsteq r3, ip, asr #7 │ │ │ │ + ldrdeq r3, [sl, -r8] │ │ │ │ @ instruction: 0x011d28d4 │ │ │ │ - tsteq r3, r4, asr #5 │ │ │ │ - smlabteq sl, ip, lr, r3 │ │ │ │ - tsteq r3, r4, ror r2 │ │ │ │ - smlabteq r8, r8, r1, sp │ │ │ │ - tsteq sl, r8, ror #28 │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - smlabbeq r8, r8, r1, sp │ │ │ │ - tsteq sl, r8, lsr #28 │ │ │ │ - @ instruction: 0x0113b1f4 │ │ │ │ - tsteq r8, r8, asr #2 │ │ │ │ - smlatteq sl, ip, sp, r3 │ │ │ │ - @ instruction: 0x0113b1b4 │ │ │ │ - tsteq r8, r8, lsl #2 │ │ │ │ - smlatbeq sl, ip, sp, r3 │ │ │ │ + tsteq r3, ip, asr #5 │ │ │ │ + ldrdeq r3, [sl, -r8] │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ + ldrdeq sp, [r8, -r4] │ │ │ │ + tsteq sl, r4, ror lr │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + @ instruction: 0x0108d194 │ │ │ │ + tsteq sl, r4, lsr lr │ │ │ │ + @ instruction: 0x0113b1fc │ │ │ │ + tsteq r8, r4, asr r1 │ │ │ │ + strdeq r3, [sl, -r8] │ │ │ │ + @ instruction: 0x0113b1bc │ │ │ │ + tsteq r8, r4, lsl r1 │ │ │ │ + @ instruction: 0x010a3db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #272] @ 55561c │ │ │ │ ldr r2, [pc, #272] @ 555620 │ │ │ │ @@ -1198706,20 +1198706,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 555568 │ │ │ │ @ instruction: 0x011d26f8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011d2694 │ │ │ │ - tsteq r3, ip, ror r0 │ │ │ │ - ldrdeq ip, [r8, -r0] │ │ │ │ - tsteq sl, r0, ror ip │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ - @ instruction: 0x0108cf90 │ │ │ │ - tsteq sl, r0, lsr ip │ │ │ │ + tsteq r3, r4, lsl #1 │ │ │ │ + ldrdeq ip, [r8, -ip] │ │ │ │ + tsteq sl, ip, ror ip │ │ │ │ + tsteq r3, r4, asr #32 │ │ │ │ + @ instruction: 0x0108cf9c │ │ │ │ + tsteq sl, ip, lsr ip │ │ │ │ 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, #4004] @ 5565fc │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -1199723,261 +1199723,261 @@ │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, #4 │ │ │ │ b 556a40 │ │ │ │ @ instruction: 0x011d259c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strdeq ip, [r7, -r8] │ │ │ │ tsteq sp, ip, ror #10 │ │ │ │ - tsteq pc, r8, asr r9 @ │ │ │ │ + tsteq pc, r4, ror #18 │ │ │ │ smlatbeq r7, ip, r7, pc @ │ │ │ │ tsteq sp, r8, ror #9 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - tsteq r3, r4, ror lr │ │ │ │ - tsteq sl, r0, ror sl │ │ │ │ - tsteq r3, r0, ror #27 │ │ │ │ - ldrdeq r3, [sl, -ip] │ │ │ │ + tsteq r3, ip, ror lr │ │ │ │ + tsteq sl, ip, ror sl │ │ │ │ + tsteq r3, r8, ror #27 │ │ │ │ + smlatteq sl, r8, r9, r3 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ + smlabbeq r8, r0, ip, ip │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - tsteq r3, ip, ror #25 │ │ │ │ - tsteq r8, r0, asr #24 │ │ │ │ - ldrdeq r3, [sl, -ip] │ │ │ │ + @ instruction: 0x0113acf4 │ │ │ │ + tsteq r8, ip, asr #24 │ │ │ │ + smlatteq sl, r8, r8, r3 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - tsteq r3, r2, lsr #24 │ │ │ │ + tsteq r3, sl, lsr #24 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - tsteq sl, r4, lsl #6 │ │ │ │ + tsteq sl, r0, lsl r3 │ │ │ │ andeq r2, r0, ip, lsl #17 │ │ │ │ - tsteq r8, ip, lsl sl │ │ │ │ - @ instruction: 0x0113aab4 │ │ │ │ - smlatbeq sl, r8, r6, r3 │ │ │ │ + tsteq r8, r8, lsr #20 │ │ │ │ + @ instruction: 0x0113aabc │ │ │ │ + @ instruction: 0x010a36b4 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ - smlabteq r8, ip, r9, ip │ │ │ │ - tsteq sl, r8, ror #12 │ │ │ │ + tsteq r3, r0, lsl #21 │ │ │ │ + ldrdeq ip, [r8, -r8] │ │ │ │ + tsteq sl, r4, ror r6 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - tsteq r9, r0, lsr #30 │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ - tsteq ip, ip, ror r8 │ │ │ │ - @ instruction: 0x0108c8bc │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - tsteq sl, r8, asr #10 │ │ │ │ + tsteq r9, ip, lsr #30 │ │ │ │ + tsteq r1, r0, lsl #13 │ │ │ │ + smlabbeq ip, r8, r8, r1 │ │ │ │ + smlabteq r8, r8, r8, ip │ │ │ │ + tsteq r3, ip, asr r9 │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - tsteq r8, r4, ror r8 │ │ │ │ - tsteq r3, ip, lsl #18 │ │ │ │ - tsteq sl, r0, lsl #10 │ │ │ │ + smlabbeq r8, r0, r8, ip │ │ │ │ + tsteq r3, r4, lsl r9 │ │ │ │ + tsteq sl, ip, lsl #10 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - @ instruction: 0x0113a8d0 │ │ │ │ - tsteq r8, r4, lsr #16 │ │ │ │ - smlabteq sl, r0, r4, r3 │ │ │ │ + @ instruction: 0x0113a8d8 │ │ │ │ + tsteq r8, r0, lsr r8 │ │ │ │ + smlabteq sl, ip, r4, r3 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - tsteq r9, r8, ror #26 │ │ │ │ - @ instruction: 0x010a3f90 │ │ │ │ - smlabteq ip, r0, r6, r1 │ │ │ │ - smlatteq r8, r4, r6, ip │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ - tsteq sl, r0, ror r3 │ │ │ │ + tsteq r9, r4, ror sp │ │ │ │ + @ instruction: 0x010a3f9c │ │ │ │ + smlabteq ip, ip, r6, r1 │ │ │ │ + strdeq ip, [r8, -r0] │ │ │ │ + tsteq r3, r4, lsl #15 │ │ │ │ + tsteq sl, ip, ror r3 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - ldrdeq r3, [sl, -r0] │ │ │ │ - smlabbeq sl, r4, lr, r3 │ │ │ │ - smlatbeq sl, ip, lr, r3 │ │ │ │ - smlatbeq r8, r8, r5, ip │ │ │ │ - tsteq r3, r0, asr #12 │ │ │ │ - tsteq sl, r4, lsr r2 │ │ │ │ + ldrdeq r3, [sl, -ip] │ │ │ │ + @ instruction: 0x010a3e90 │ │ │ │ + @ instruction: 0x010a3eb8 │ │ │ │ + @ instruction: 0x0108c5b4 │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - tsteq sl, ip, ror sp │ │ │ │ - tsteq sl, ip, asr #24 │ │ │ │ - tsteq r9, r4, lsl sl │ │ │ │ - smlabteq ip, r4, r2, r1 │ │ │ │ - tsteq r8, r4, ror r3 │ │ │ │ - tsteq r3, ip, lsl #8 │ │ │ │ - mrseq r3, (UNDEF: 10) │ │ │ │ + smlabbeq sl, r8, sp, r3 │ │ │ │ + tsteq sl, r8, asr ip │ │ │ │ + tsteq r9, r0, lsr #20 │ │ │ │ + ldrdeq r1, [ip, -r0] │ │ │ │ + smlabbeq r8, r0, r3, ip │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ + tsteq sl, ip │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - tsteq sl, r8, lsr #20 │ │ │ │ + tsteq sl, r4, lsr sl │ │ │ │ + tsteq sl, ip, lsr #20 │ │ │ │ tsteq sl, r0, lsr #20 │ │ │ │ - tsteq sl, r4, lsl sl │ │ │ │ - tsteq sl, ip, lsl #20 │ │ │ │ - strdeq r3, [sl, -r4] │ │ │ │ - tsteq sl, r8, asr r9 │ │ │ │ - tsteq sl, r8, lsr r9 │ │ │ │ - tsteq r8, r8, asr #2 │ │ │ │ - tsteq r3, r0, ror #3 │ │ │ │ - ldrdeq r2, [sl, -r4] │ │ │ │ + tsteq sl, r8, lsl sl │ │ │ │ + tsteq sl, r0, lsl #20 │ │ │ │ + tsteq sl, r4, ror #18 │ │ │ │ + tsteq sl, r4, asr #18 │ │ │ │ + tsteq r8, r4, asr r1 │ │ │ │ + tsteq r3, r8, ror #3 │ │ │ │ + smlatteq sl, r0, sp, r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0113a194 │ │ │ │ - smlabbeq sl, r8, sp, r2 │ │ │ │ - @ instruction: 0x010a37bc │ │ │ │ - @ instruction: 0x010a37b4 │ │ │ │ - @ instruction: 0x010a379c │ │ │ │ - smlabbeq sl, r4, r7, r3 │ │ │ │ - smlatbeq r9, r8, r0, r1 │ │ │ │ - smlatteq r8, r8, sl, fp │ │ │ │ - tsteq r3, r0, lsl #23 │ │ │ │ - tsteq sl, r8, ror r7 │ │ │ │ - @ instruction: 0x010c09b4 │ │ │ │ - tsteq r8, ip, asr sl │ │ │ │ - @ instruction: 0x01139af4 │ │ │ │ - smlatteq sl, r8, r6, r2 │ │ │ │ + @ instruction: 0x0113a19c │ │ │ │ + @ instruction: 0x010a2d94 │ │ │ │ + smlabteq sl, r8, r7, r3 │ │ │ │ + smlabteq sl, r0, r7, r3 │ │ │ │ + smlatbeq sl, r8, r7, r3 │ │ │ │ + @ instruction: 0x010a3790 │ │ │ │ + strheq r1, [r9, -r4] │ │ │ │ + strdeq fp, [r8, -r4] │ │ │ │ + tsteq r3, r8, lsl #23 │ │ │ │ + smlabbeq sl, r4, r7, r2 │ │ │ │ + smlabteq ip, r0, r9, r0 │ │ │ │ + tsteq r8, r8, ror #20 │ │ │ │ + @ instruction: 0x01139afc │ │ │ │ + strdeq r2, [sl, -r4] │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - smlatteq r8, r8, r9, fp │ │ │ │ - tsteq r3, r0, lsl #21 │ │ │ │ - tsteq sl, r4, ror r6 │ │ │ │ + strdeq fp, [r8, -r4] │ │ │ │ + tsteq r3, r8, lsl #21 │ │ │ │ + smlabbeq sl, r0, r6, r2 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - tsteq r8, ip, ror r9 │ │ │ │ - tsteq r3, r4, lsl sl │ │ │ │ - tsteq sl, ip, lsl #12 │ │ │ │ - tsteq ip, r8, asr #16 │ │ │ │ - @ instruction: 0x011399bc │ │ │ │ + smlabbeq r8, r8, r9, fp │ │ │ │ + tsteq r3, ip, lsl sl │ │ │ │ + tsteq sl, r8, lsl r6 │ │ │ │ + tsteq ip, r4, asr r8 │ │ │ │ + tsteq r3, r4, asr #19 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010a25b8 │ │ │ │ + smlabteq sl, r4, r5, r2 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - tsteq r9, r8, rrx │ │ │ │ - ldrdeq r0, [ip, -r4] │ │ │ │ - tsteq sl, ip, lsr r0 │ │ │ │ - tsteq ip, r0, ror r6 │ │ │ │ - tsteq r8, r4, lsr #14 │ │ │ │ - @ instruction: 0x011397bc │ │ │ │ - @ instruction: 0x010a23b0 │ │ │ │ + tsteq r9, r4, ror r0 │ │ │ │ + smlatteq ip, r0, r7, r0 │ │ │ │ + tsteq sl, r8, asr #32 │ │ │ │ + tsteq ip, ip, ror r6 │ │ │ │ + tsteq r8, r0, lsr r7 │ │ │ │ + tsteq r3, r4, asr #15 │ │ │ │ + @ instruction: 0x010a23bc │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - @ instruction: 0x010c05b0 │ │ │ │ - @ instruction: 0x0108b6bc │ │ │ │ - tsteq r3, r4, asr r7 │ │ │ │ - tsteq sl, r8, asr #6 │ │ │ │ + @ instruction: 0x010c05bc │ │ │ │ + smlabteq r8, r8, r6, fp │ │ │ │ + tsteq r3, ip, asr r7 │ │ │ │ + tsteq sl, r4, asr r3 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - tsteq r9, r8, lsl ip │ │ │ │ - tsteq sl, r0, asr #28 │ │ │ │ + tsteq r9, r4, lsr #24 │ │ │ │ + tsteq sl, ip, asr #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x010a2d90 │ │ │ │ - tsteq ip, r8, asr #8 │ │ │ │ - smlatbeq sl, ip, r9, sp │ │ │ │ - strdeq fp, [r8, -r0] │ │ │ │ - tsteq r3, r8, lsl #11 │ │ │ │ - tsteq sl, ip, ror r1 │ │ │ │ + @ instruction: 0x010a2d9c │ │ │ │ + tsteq ip, r4, asr r4 │ │ │ │ + @ instruction: 0x010ad9b8 │ │ │ │ + strdeq fp, [r8, -ip] │ │ │ │ + @ instruction: 0x01139590 │ │ │ │ + smlabbeq sl, r8, r1, r2 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - smlabbeq sl, ip, ip, r2 │ │ │ │ - tsteq r8, ip, asr r4 │ │ │ │ - @ instruction: 0x011394f4 │ │ │ │ - smlatteq sl, ip, r0, r2 │ │ │ │ + @ instruction: 0x010a2c98 │ │ │ │ + tsteq r8, r8, ror #8 │ │ │ │ + @ instruction: 0x011394fc │ │ │ │ + strdeq r2, [sl, -r8] │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - tsteq r8, r4, lsl r4 │ │ │ │ + tsteq r8, r0, lsr #8 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - smlatteq r8, r0, r3, fp │ │ │ │ - tsteq r3, r8, ror r4 │ │ │ │ - tsteq sl, ip, rrx │ │ │ │ + smlatteq r8, ip, r3, fp │ │ │ │ + tsteq r3, r0, lsl #9 │ │ │ │ + tsteq sl, r8, ror r0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0108b39c │ │ │ │ - tsteq r3, r4, lsr r4 │ │ │ │ - tsteq sl, r8, lsr #32 │ │ │ │ + smlatbeq r8, r8, r3, fp │ │ │ │ + tsteq r3, ip, lsr r4 │ │ │ │ + tsteq sl, r4, lsr r0 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - tsteq r8, r8, asr r3 │ │ │ │ - @ instruction: 0x011393f0 │ │ │ │ - smlatteq sl, r8, pc, r1 @ │ │ │ │ - tsteq r8, r4, lsl r3 │ │ │ │ - tsteq r3, ip, lsr #7 │ │ │ │ - smlatbeq sl, r4, pc, r1 @ │ │ │ │ - ldrdeq fp, [r8, -r0] │ │ │ │ - tsteq r3, r8, ror #6 │ │ │ │ - tsteq sl, ip, asr pc │ │ │ │ + tsteq r8, r4, ror #6 │ │ │ │ + @ instruction: 0x011393f8 │ │ │ │ + strdeq r1, [sl, -r4] │ │ │ │ + tsteq r8, r0, lsr #6 │ │ │ │ + @ instruction: 0x011393b4 │ │ │ │ + @ instruction: 0x010a1fb0 │ │ │ │ + ldrdeq fp, [r8, -ip] │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ + tsteq sl, r8, ror #30 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - smlabbeq r8, ip, r2, fp │ │ │ │ - tsteq r3, r4, lsr #6 │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ + @ instruction: 0x0108b298 │ │ │ │ + tsteq r3, ip, lsr #6 │ │ │ │ + tsteq sl, r4, lsr #30 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - tsteq r8, r8, asr #4 │ │ │ │ - tsteq r3, r0, ror #5 │ │ │ │ - ldrdeq r1, [sl, -r8] │ │ │ │ - tsteq r8, r4, lsl #4 │ │ │ │ - @ instruction: 0x0113929c │ │ │ │ - @ instruction: 0x010a1e90 │ │ │ │ + tsteq r8, r4, asr r2 │ │ │ │ + tsteq r3, r8, ror #5 │ │ │ │ + smlatteq sl, r4, lr, r1 │ │ │ │ + tsteq r8, r0, lsl r2 │ │ │ │ + tsteq r3, r4, lsr #5 │ │ │ │ + @ instruction: 0x010a1e9c │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - smlabteq r8, r0, r1, fp │ │ │ │ - tsteq r3, r8, asr r2 │ │ │ │ - tsteq sl, r0, asr lr │ │ │ │ - tsteq r8, ip, ror r1 │ │ │ │ - tsteq r3, r4, lsl r2 │ │ │ │ - tsteq sl, r0, lsl lr │ │ │ │ - tsteq r8, r8, lsr r1 │ │ │ │ - @ instruction: 0x011391d0 │ │ │ │ - smlabteq sl, r4, sp, r1 │ │ │ │ + smlabteq r8, ip, r1, fp │ │ │ │ + tsteq r3, r0, ror #4 │ │ │ │ + tsteq sl, ip, asr lr │ │ │ │ + smlabbeq r8, r8, r1, fp │ │ │ │ + tsteq r3, ip, lsl r2 │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + tsteq r8, r4, asr #2 │ │ │ │ + @ instruction: 0x011391d8 │ │ │ │ + ldrdeq r1, [sl, -r0] │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - strdeq fp, [r8, -r4] │ │ │ │ - tsteq r3, ip, lsl #3 │ │ │ │ - smlabbeq sl, r4, sp, r1 │ │ │ │ - strheq fp, [r8, -r0] │ │ │ │ - tsteq r3, r8, asr #2 │ │ │ │ - tsteq sl, ip, lsr sp │ │ │ │ + mrseq fp, (UNDEF: 24) │ │ │ │ + @ instruction: 0x01139194 │ │ │ │ + @ instruction: 0x010a1d90 │ │ │ │ + strheq fp, [r8, -ip] │ │ │ │ + tsteq r3, r0, asr r1 │ │ │ │ + tsteq sl, r8, asr #26 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - tsteq r8, ip, rrx │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ - strdeq r1, [sl, -r8] │ │ │ │ + tsteq r8, r8, ror r0 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ + tsteq sl, r4, lsl #26 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - tsteq r8, r8, lsr #32 │ │ │ │ - tsteq r3, r0, asr #1 │ │ │ │ - @ instruction: 0x010a1cb4 │ │ │ │ + tsteq r8, r4, lsr r0 │ │ │ │ + tsteq r3, r8, asr #1 │ │ │ │ + smlabteq sl, r0, ip, r1 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - tsteq r3, r8, lsl #1 │ │ │ │ - ldrdeq sl, [r8, -ip] │ │ │ │ - tsteq sl, r8, ror ip │ │ │ │ + @ instruction: 0x01139090 │ │ │ │ + smlatteq r8, r8, pc, sl @ │ │ │ │ + smlabbeq sl, r4, ip, r1 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - @ instruction: 0x0108af9c │ │ │ │ - tsteq sl, r8, lsr ip │ │ │ │ + tsteq r3, r0, asr r0 │ │ │ │ + smlatbeq r8, r8, pc, sl @ │ │ │ │ + tsteq sl, r4, asr #24 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - tsteq r8, r4, ror #30 │ │ │ │ - @ instruction: 0x01138ffc │ │ │ │ - strdeq r1, [sl, -r0] │ │ │ │ + tsteq r8, r0, ror pc │ │ │ │ + tsteq r3, r4 │ │ │ │ + strdeq r1, [sl, -ip] │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - tsteq r8, r4, lsl pc │ │ │ │ - tsteq r8, r4, lsl #30 │ │ │ │ - @ instruction: 0x01138f9c │ │ │ │ - @ instruction: 0x010a1b90 │ │ │ │ + tsteq r8, r0, lsr #30 │ │ │ │ + tsteq r8, r0, lsl pc │ │ │ │ + tsteq r3, r4, lsr #31 │ │ │ │ + @ instruction: 0x010a1b9c │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - smlabteq r8, r0, lr, sl │ │ │ │ - smlabbeq r8, r0, lr, sl │ │ │ │ + smlabteq r8, ip, lr, sl │ │ │ │ + smlabbeq r8, ip, lr, sl │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - tsteq r8, r4, ror #28 │ │ │ │ + tsteq r8, r0, ror lr │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - tsteq r8, r8, asr #28 │ │ │ │ + tsteq r8, r4, asr lr │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - tsteq r8, ip, lsr #28 │ │ │ │ + tsteq r8, r8, lsr lr │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - tsteq r3, r0, asr #29 │ │ │ │ - tsteq r8, r4, lsl lr │ │ │ │ - @ instruction: 0x010a1ab0 │ │ │ │ + tsteq r3, r8, asr #29 │ │ │ │ + tsteq r8, r0, lsr #28 │ │ │ │ + @ instruction: 0x010a1abc │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - tsteq r3, r0, lsl #29 │ │ │ │ - ldrdeq sl, [r8, -r4] │ │ │ │ - tsteq sl, r4, ror sl │ │ │ │ - @ instruction: 0x0108ad9c │ │ │ │ - tsteq r3, r4, lsr lr │ │ │ │ - tsteq sl, r8, lsr #20 │ │ │ │ - tsteq r8, r8, asr sp │ │ │ │ - @ instruction: 0x01138df0 │ │ │ │ - smlatteq sl, r4, r9, r1 │ │ │ │ + tsteq r3, r8, lsl #29 │ │ │ │ + smlatteq r8, r0, sp, sl │ │ │ │ + smlabbeq sl, r0, sl, r1 │ │ │ │ + smlatbeq r8, r8, sp, sl │ │ │ │ + tsteq r3, ip, lsr lr │ │ │ │ + tsteq sl, r4, lsr sl │ │ │ │ + tsteq r8, r4, ror #26 │ │ │ │ + @ instruction: 0x01138df8 │ │ │ │ + strdeq r1, [sl, -r0] │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - tsteq r8, r4, lsl sp │ │ │ │ - tsteq r3, ip, lsr #27 │ │ │ │ - smlatbeq sl, r0, r9, r1 │ │ │ │ + tsteq r8, r0, lsr #26 │ │ │ │ + @ instruction: 0x01138db4 │ │ │ │ + smlatbeq sl, ip, r9, r1 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - ldrdeq sl, [r8, -r0] │ │ │ │ - tsteq r3, r8, ror #26 │ │ │ │ - tsteq sl, r0, ror #18 │ │ │ │ - smlabbeq r8, ip, ip, sl │ │ │ │ - tsteq r3, r4, lsr #26 │ │ │ │ - tsteq sl, r8, lsl r9 │ │ │ │ + ldrdeq sl, [r8, -ip] │ │ │ │ + tsteq r3, r0, ror sp │ │ │ │ + tsteq sl, ip, ror #18 │ │ │ │ + @ instruction: 0x0108ac98 │ │ │ │ + tsteq r3, ip, lsr #26 │ │ │ │ + tsteq sl, r4, lsr #18 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - tsteq r8, r8, asr #24 │ │ │ │ - tsteq r3, r0, ror #25 │ │ │ │ - ldrdeq r1, [sl, -r4] │ │ │ │ + tsteq r8, r4, asr ip │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ + smlatteq sl, r0, r8, r1 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - tsteq r8, r4, lsl #24 │ │ │ │ - @ instruction: 0x01138c9c │ │ │ │ - @ instruction: 0x010a1890 │ │ │ │ + tsteq r8, r0, lsl ip │ │ │ │ + tsteq r3, r4, lsr #25 │ │ │ │ + @ instruction: 0x010a189c │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - smlabteq r8, r0, fp, sl │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ + smlabteq r8, ip, fp, sl │ │ │ │ + tsteq r3, r0, ror #24 │ │ │ │ add r3, r9, #3 │ │ │ │ cmp r4, r3 │ │ │ │ bgt 556b5c │ │ │ │ add r3, r9, #2 │ │ │ │ cmp r4, r3 │ │ │ │ bgt 556bd0 │ │ │ │ add r3, r9, #1 │ │ │ │ @@ -1201504,130 +1201504,130 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [pc, #480] @ 5583b0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 555d40 │ │ │ │ - tsteq sl, ip, asr #16 │ │ │ │ + tsteq sl, r8, asr r8 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - tsteq r8, ip, ror fp │ │ │ │ - tsteq r3, r4, lsl ip │ │ │ │ - tsteq sl, r8, lsl #16 │ │ │ │ + smlabbeq r8, r8, fp, sl │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ + tsteq sl, r4, lsl r8 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - tsteq r8, r8, lsr fp │ │ │ │ - @ instruction: 0x01138bd0 │ │ │ │ - smlabteq sl, r4, r7, r1 │ │ │ │ + tsteq r8, r4, asr #22 │ │ │ │ + @ instruction: 0x01138bd8 │ │ │ │ + ldrdeq r1, [sl, -r0] │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - strdeq sl, [r8, -r4] │ │ │ │ - tsteq r3, ip, lsl #23 │ │ │ │ - smlabbeq sl, r0, r7, r1 │ │ │ │ + tsteq r8, r0, lsl #22 │ │ │ │ + @ instruction: 0x01138b94 │ │ │ │ + smlabbeq sl, ip, r7, r1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0108aab0 │ │ │ │ - tsteq r3, r8, asr #22 │ │ │ │ - tsteq sl, ip, lsr r7 │ │ │ │ + @ instruction: 0x0108aabc │ │ │ │ + tsteq r3, r0, asr fp │ │ │ │ + tsteq sl, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r8, ip, ror #20 │ │ │ │ - tsteq r3, r4, lsl #22 │ │ │ │ - strdeq r1, [sl, -r8] │ │ │ │ + tsteq r8, r8, ror sl │ │ │ │ + tsteq r3, ip, lsl #22 │ │ │ │ + tsteq sl, r4, lsl #14 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ - tsteq r3, r0, asr #21 │ │ │ │ - @ instruction: 0x010a16b4 │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ + tsteq r3, r8, asr #21 │ │ │ │ + smlabteq sl, r0, r6, r1 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - smlatteq r8, r4, r9, sl │ │ │ │ + strdeq sl, [r8, -r0] │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x0108a9b0 │ │ │ │ - tsteq r3, r8, asr #20 │ │ │ │ - tsteq sl, ip, lsr r6 │ │ │ │ + @ instruction: 0x0108a9bc │ │ │ │ + tsteq r3, r0, asr sl │ │ │ │ + tsteq sl, r8, asr #12 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - tsteq r8, ip, ror #18 │ │ │ │ - tsteq r3, r4, lsl #20 │ │ │ │ - strdeq r1, [sl, -ip] │ │ │ │ - tsteq r8, r8, lsr #18 │ │ │ │ - tsteq r3, r0, asr #19 │ │ │ │ - @ instruction: 0x010a15b4 │ │ │ │ + tsteq r8, r8, ror r9 │ │ │ │ + tsteq r3, ip, lsl #20 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ + tsteq r8, r4, lsr r9 │ │ │ │ + tsteq r3, r8, asr #19 │ │ │ │ + smlabteq sl, r0, r5, r1 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - smlatteq r8, r4, r8, sl │ │ │ │ - tsteq r3, ip, ror r9 │ │ │ │ - tsteq sl, r0, ror r5 │ │ │ │ + strdeq sl, [r8, -r0] │ │ │ │ + tsteq r3, r4, lsl #19 │ │ │ │ + tsteq sl, ip, ror r5 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - smlatbeq r8, r0, r8, sl │ │ │ │ - tsteq r3, r8, lsr r9 │ │ │ │ - tsteq sl, ip, lsr #10 │ │ │ │ + smlatbeq r8, ip, r8, sl │ │ │ │ + tsteq r3, r0, asr #18 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - tsteq r8, ip, asr r8 │ │ │ │ - @ instruction: 0x011388f4 │ │ │ │ - smlatteq sl, ip, r4, r1 │ │ │ │ + tsteq r8, r8, ror #16 │ │ │ │ + @ instruction: 0x011388fc │ │ │ │ + strdeq r1, [sl, -r8] │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - tsteq r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x011388b0 │ │ │ │ - smlatbeq sl, r4, r4, r1 │ │ │ │ + tsteq r8, r4, lsr #16 │ │ │ │ + @ instruction: 0x011388b8 │ │ │ │ + @ instruction: 0x010a14b0 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - ldrdeq sl, [r8, -r4] │ │ │ │ - tsteq r3, ip, ror #16 │ │ │ │ - tsteq sl, r0, ror #8 │ │ │ │ + smlatteq r8, r0, r7, sl │ │ │ │ + tsteq r3, r4, ror r8 │ │ │ │ + tsteq sl, ip, ror #8 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - @ instruction: 0x0108a790 │ │ │ │ - tsteq r3, r8, lsr #16 │ │ │ │ - tsteq sl, ip, lsl r4 │ │ │ │ + @ instruction: 0x0108a79c │ │ │ │ + tsteq r3, r0, lsr r8 │ │ │ │ + tsteq sl, r8, lsr #8 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - tsteq r8, ip, asr #14 │ │ │ │ - tsteq r3, r4, ror #15 │ │ │ │ - ldrdeq r1, [sl, -r8] │ │ │ │ + tsteq r8, r8, asr r7 │ │ │ │ + tsteq r3, ip, ror #15 │ │ │ │ + smlatteq sl, r4, r3, r1 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - tsteq r8, r8, lsl #14 │ │ │ │ - tsteq r3, r0, lsr #15 │ │ │ │ - @ instruction: 0x010a1394 │ │ │ │ + tsteq r8, r4, lsl r7 │ │ │ │ + tsteq r3, r8, lsr #15 │ │ │ │ + smlatbeq sl, r0, r3, r1 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - smlabteq r8, r4, r6, sl │ │ │ │ - tsteq r3, ip, asr r7 │ │ │ │ - tsteq sl, r0, asr r3 │ │ │ │ + ldrdeq sl, [r8, -r0] │ │ │ │ + tsteq r3, r4, ror #14 │ │ │ │ + tsteq sl, ip, asr r3 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - smlabbeq r8, r0, r6, sl │ │ │ │ - tsteq r3, r8, lsl r7 │ │ │ │ - tsteq sl, ip, lsl #6 │ │ │ │ + smlabbeq r8, ip, r6, sl │ │ │ │ + tsteq r3, r0, lsr #14 │ │ │ │ + tsteq sl, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r8, ip, lsr r6 │ │ │ │ - @ instruction: 0x011386d4 │ │ │ │ - smlabteq sl, ip, r2, r1 │ │ │ │ - strdeq sl, [r8, -r8] │ │ │ │ - @ instruction: 0x01138690 │ │ │ │ - smlabbeq sl, r4, r2, r1 │ │ │ │ + tsteq r8, r8, asr #12 │ │ │ │ + @ instruction: 0x011386dc │ │ │ │ + ldrdeq r1, [sl, -r8] │ │ │ │ + tsteq r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x01138698 │ │ │ │ + @ instruction: 0x010a1290 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0108a5b4 │ │ │ │ - tsteq r3, ip, asr #12 │ │ │ │ - tsteq sl, r4, asr #4 │ │ │ │ + smlabteq r8, r0, r5, sl │ │ │ │ + tsteq r3, r4, asr r6 │ │ │ │ + tsteq sl, r0, asr r2 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - tsteq r3, r8, lsl #12 │ │ │ │ - strdeq r1, [sl, -ip] │ │ │ │ + tsteq r8, ip, ror r5 │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + tsteq sl, r8, lsl #4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r8, ip, lsr #10 │ │ │ │ - tsteq r3, r4, asr #11 │ │ │ │ - smlabteq sl, r0, r1, r1 │ │ │ │ - smlatteq r8, r8, r4, sl │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ - tsteq sl, r4, ror r1 │ │ │ │ + tsteq r8, r8, lsr r5 │ │ │ │ + tsteq r3, ip, asr #11 │ │ │ │ + smlabteq sl, ip, r1, r1 │ │ │ │ + strdeq sl, [r8, -r4] │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + smlabbeq sl, r0, r1, r1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlatbeq r8, r4, r4, sl │ │ │ │ - tsteq r3, ip, lsr r5 │ │ │ │ - tsteq sl, r0, lsr r1 │ │ │ │ + @ instruction: 0x0108a4b0 │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ + tsteq sl, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - tsteq r8, r0, ror #8 │ │ │ │ - @ instruction: 0x011384f8 │ │ │ │ - smlatteq sl, ip, r0, r1 │ │ │ │ + tsteq r8, ip, ror #8 │ │ │ │ + tsteq r3, r0, lsl #10 │ │ │ │ + strdeq r1, [sl, -r8] │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - tsteq r8, ip, lsl r4 │ │ │ │ - @ instruction: 0x011384b4 │ │ │ │ - smlatbeq sl, ip, r0, r1 │ │ │ │ + tsteq r8, r8, lsr #8 │ │ │ │ + @ instruction: 0x011384bc │ │ │ │ + strheq r1, [sl, -r8] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrdeq sl, [r8, -r8] │ │ │ │ - tsteq r3, r0, ror r4 │ │ │ │ - tsteq sl, r4, rrx │ │ │ │ + smlatteq r8, r4, r3, sl │ │ │ │ + tsteq r3, r8, ror r4 │ │ │ │ + tsteq sl, r0, ror r0 │ │ │ │ andeq r0, r0, sp, lsl 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, #-1136] @ 0xfffffb90 │ │ │ │ sub sp, sp, #5184 @ 0x1440 │ │ │ │ @@ -1202612,109 +1202612,109 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 558790 │ │ │ │ tstpeq ip, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r1, [sl, -r4] │ │ │ │ - @ instruction: 0x010d089c │ │ │ │ + smlatteq sl, r0, r9, r1 │ │ │ │ + smlatbeq sp, r8, r8, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ tstpeq ip, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ - @ instruction: 0x01137cf8 │ │ │ │ - tsteq r8, r8, asr #24 │ │ │ │ - smlatteq sl, r4, r8, r0 │ │ │ │ + tsteq sp, r4, lsr r6 │ │ │ │ + tsteq r3, r0, lsl #26 │ │ │ │ + tsteq r8, r4, asr ip │ │ │ │ + strdeq r0, [sl, -r0] │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - tsteq sl, ip, lsl r6 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - tsteq r3, ip, lsl #20 │ │ │ │ - tsteq r9, r0, lsr #28 │ │ │ │ - strdeq r9, [r8, -ip] │ │ │ │ + tsteq r3, r4, lsl sl │ │ │ │ + tsteq r9, ip, lsr #28 │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ andeq r7, r0, r8, ror #1 │ │ │ │ - tsteq sl, r4, asr #8 │ │ │ │ - tsteq r3, r4, lsr r8 │ │ │ │ + tsteq sl, r0, asr r4 │ │ │ │ + tsteq r3, ip, lsr r8 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - tsteq r9, r8, asr #24 │ │ │ │ - tsteq r3, r4, ror #14 │ │ │ │ - tsteq sl, r4, ror #6 │ │ │ │ + tsteq r9, r4, asr ip │ │ │ │ + tsteq r3, ip, ror #14 │ │ │ │ + tsteq sl, r0, ror r3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlabbeq r9, r8, fp, r7 │ │ │ │ - tsteq r3, r8, lsl #14 │ │ │ │ - tsteq r8, ip, asr r6 │ │ │ │ - tsteq sl, r4, lsl #6 │ │ │ │ - smlabbeq sl, r4, r2, r0 │ │ │ │ - tsteq r3, r4, ror r6 │ │ │ │ + @ instruction: 0x01097b94 │ │ │ │ + tsteq r3, r0, lsl r7 │ │ │ │ + tsteq r8, r8, ror #12 │ │ │ │ + tsteq sl, r0, lsl r3 │ │ │ │ + @ instruction: 0x010a0290 │ │ │ │ + tsteq r3, ip, ror r6 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - smlabbeq r9, r8, sl, r7 │ │ │ │ - tsteq r3, r8, lsl #12 │ │ │ │ - tsteq r8, ip, asr r5 │ │ │ │ - strdeq r0, [sl, -r8] │ │ │ │ + @ instruction: 0x01097a94 │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r8, r8, ror #10 │ │ │ │ + tsteq sl, r4, lsl #4 │ │ │ │ smlabbeq r7, r4, sp, r9 │ │ │ │ tsteq r7, ip, lsr #26 │ │ │ │ ldrdeq r9, [r7, -r4] │ │ │ │ - @ instruction: 0x011374bc │ │ │ │ + tsteq r3, r4, asr #9 │ │ │ │ smlabbeq r7, r0, ip, r9 │ │ │ │ - smlatbeq sl, r8, r0, r0 │ │ │ │ - tsteq r3, r4, ror r4 │ │ │ │ - smlabteq r8, r8, r3, r9 │ │ │ │ - tsteq sl, r4, rrx │ │ │ │ + strheq r0, [sl, -r4] │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ + ldrdeq r9, [r8, -r4] │ │ │ │ + tsteq sl, r0, ror r0 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - @ instruction: 0x01089390 │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ - tsteq r8, r8, asr r3 │ │ │ │ - mrseq r0, (UNDEF: 10) │ │ │ │ - tsteq r8, ip, lsr r3 │ │ │ │ - tsteq r8, r8, lsl #6 │ │ │ │ - tsteq r3, r8, ror r3 │ │ │ │ - smlabteq r8, r8, r2, r9 │ │ │ │ - tstpeq r9, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0108939c │ │ │ │ + tsteq r3, ip, lsl #8 │ │ │ │ + tsteq r8, r4, ror #6 │ │ │ │ + tsteq sl, ip │ │ │ │ + tsteq r8, r8, asr #6 │ │ │ │ + tsteq r8, r4, lsl r3 │ │ │ │ + tsteq r3, r0, lsl #7 │ │ │ │ + ldrdeq r9, [r8, -r4] │ │ │ │ + tstpeq r9, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - tsteq r3, r4, lsr r3 │ │ │ │ - smlabbeq r8, r8, r2, r9 │ │ │ │ - tstpeq r9, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, ror #2 │ │ │ │ - strheq r9, [r8, -r8] │ │ │ │ - tstpeq r9, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr r3 │ │ │ │ + @ instruction: 0x01089294 │ │ │ │ + tstpeq r9, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror r1 │ │ │ │ + smlabteq r8, r4, r0, r9 │ │ │ │ + tstpeq r9, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ - tsteq r8, r4, ror r0 │ │ │ │ - tstpeq r9, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + smlabbeq r8, r0, r0, r9 │ │ │ │ + tstpeq r9, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - tsteq r3, r0, ror #1 │ │ │ │ - tsteq r8, r4, lsr r0 │ │ │ │ - ldrdeq pc, [r9, -ip] │ │ │ │ - tsteq r8, r8, lsl r0 │ │ │ │ - tsteq r3, ip, lsl #1 │ │ │ │ - smlatteq r8, r0, pc, r8 @ │ │ │ │ - tstpeq r9, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror #1 │ │ │ │ + tsteq r8, r0, asr #32 │ │ │ │ + smlatteq r9, r8, ip, pc @ │ │ │ │ + tsteq r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x01137094 │ │ │ │ + smlatteq r8, ip, pc, r8 @ │ │ │ │ + smlabbeq r9, r8, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r3, ip, asr #32 │ │ │ │ - smlatbeq r8, r0, pc, r8 @ │ │ │ │ - tstpeq r9, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, asr r0 │ │ │ │ + smlatbeq r8, ip, pc, r8 @ │ │ │ │ + tstpeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r3, ip │ │ │ │ - tsteq r8, r0, ror #30 │ │ │ │ - tstpeq r9, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, asr #31 │ │ │ │ - tsteq r8, r0, lsr #30 │ │ │ │ - @ instruction: 0x0109fbbc │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ + tsteq r8, ip, ror #30 │ │ │ │ + tstpeq r9, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01136fd4 │ │ │ │ + tsteq r8, ip, lsr #30 │ │ │ │ + smlabteq r9, r8, fp, pc @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r3, ip, lsl #31 │ │ │ │ - smlatteq r8, r0, lr, r8 │ │ │ │ - tstpeq r9, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01136f94 │ │ │ │ + smlatteq r8, ip, lr, r8 │ │ │ │ + smlabbeq r9, r8, fp, pc @ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - tsteq r3, ip, asr #30 │ │ │ │ - smlatbeq r8, r0, lr, r8 │ │ │ │ - tstpeq r9, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, asr pc │ │ │ │ + smlatbeq r8, ip, lr, r8 │ │ │ │ + tstpeq r9, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ ldr r2, [pc, #-148] @ 559424 │ │ │ │ ldr r1, [pc, #-148] @ 559428 │ │ │ │ ldr r3, [pc, #-148] @ 55942c │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1203150,41 +1203150,41 @@ │ │ │ │ b 559984 │ │ │ │ tsteq ip, ip, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq ip, r8, ror r2 │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ - smlatbeq r8, ip, fp, r8 │ │ │ │ - tstpeq r9, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #24 │ │ │ │ + @ instruction: 0x01088bb8 │ │ │ │ + tstpeq r9, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - tsteq r3, r8, lsl ip │ │ │ │ - tsteq r8, ip, ror #22 │ │ │ │ - tstpeq r9, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsr #24 │ │ │ │ + tsteq r8, r8, ror fp │ │ │ │ + tstpeq r9, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ - @ instruction: 0x01136bd8 │ │ │ │ - tsteq r8, ip, lsr #22 │ │ │ │ - smlabteq r9, r8, r7, pc @ │ │ │ │ + tsteq r3, r0, ror #23 │ │ │ │ + tsteq r8, r8, lsr fp │ │ │ │ + ldrdeq pc, [r9, -r4] │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - @ instruction: 0x01136b98 │ │ │ │ - smlatteq r8, ip, sl, r8 │ │ │ │ - smlabbeq r9, r8, r7, pc @ │ │ │ │ + tsteq r3, r0, lsr #23 │ │ │ │ + strdeq r8, [r8, -r8] │ │ │ │ + @ instruction: 0x0109f794 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq r3, r8, asr fp │ │ │ │ - smlatbeq r8, ip, sl, r8 │ │ │ │ - tstpeq r9, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #22 │ │ │ │ + @ instruction: 0x01088ab8 │ │ │ │ + tstpeq r9, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - tsteq r3, r8, lsl fp │ │ │ │ - tsteq r8, ip, ror #20 │ │ │ │ - tstpeq r9, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsr #22 │ │ │ │ + tsteq r8, r8, ror sl │ │ │ │ + tstpeq r9, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x01136ad8 │ │ │ │ - tsteq r8, ip, lsr #20 │ │ │ │ - smlabteq r9, r8, r6, pc @ │ │ │ │ + tsteq r3, r0, ror #21 │ │ │ │ + tsteq r8, r8, lsr sl │ │ │ │ + ldrdeq pc, [r9, -r4] │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1203232,20 +1203232,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 559cf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2144 @ 0x860 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 559c5c │ │ │ │ - tsteq r3, r8, lsr #19 │ │ │ │ - tsteq r8, r8, lsl #18 │ │ │ │ - smlatbeq r9, r8, r5, pc @ │ │ │ │ - tsteq r3, ip, ror #18 │ │ │ │ - smlabteq r8, ip, r8, r8 │ │ │ │ - tstpeq r9, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011369b0 │ │ │ │ + tsteq r8, r4, lsl r9 │ │ │ │ + @ instruction: 0x0109f5b4 │ │ │ │ + tsteq r3, r4, ror r9 │ │ │ │ + ldrdeq r8, [r8, -r8] │ │ │ │ + tstpeq r9, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ 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, #1336] @ 55a24c │ │ │ │ ldr r3, [pc, #1336] @ 55a250 │ │ │ │ @@ -1203585,41 +1203585,41 @@ │ │ │ │ b 559f7c │ │ │ │ @ instruction: 0x011cdef0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r4, asr #29 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq ip, r0, lsl #25 │ │ │ │ - tsteq r3, r4, ror r5 │ │ │ │ - smlabteq r8, r8, r4, r8 │ │ │ │ - tstpeq r9, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror r5 │ │ │ │ + ldrdeq r8, [r8, -r4] │ │ │ │ + tstpeq r9, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - tsteq r3, r4, lsr r5 │ │ │ │ - smlabbeq r8, r8, r4, r8 │ │ │ │ - tstpeq r9, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr r5 │ │ │ │ + @ instruction: 0x01088494 │ │ │ │ + tstpeq r9, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x011364f8 │ │ │ │ - tsteq r8, ip, asr #8 │ │ │ │ - strdeq pc, [r9, -r0] │ │ │ │ + tsteq r3, r0, lsl #10 │ │ │ │ + tsteq r8, r8, asr r4 │ │ │ │ + strdeq pc, [r9, -ip] │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ - @ instruction: 0x011364bc │ │ │ │ - tsteq r8, r0, lsl r4 │ │ │ │ - strheq pc, [r9, -r4] @ │ │ │ │ + tsteq r3, r4, asr #9 │ │ │ │ + tsteq r8, ip, lsl r4 │ │ │ │ + smlabteq r9, r0, r0, pc @ │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - tsteq r3, r0, lsl #9 │ │ │ │ - ldrdeq r8, [r8, -r4] │ │ │ │ - tstpeq r9, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsl #9 │ │ │ │ + smlatteq r8, r0, r3, r8 │ │ │ │ + smlabbeq r9, r4, r0, pc @ │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - @ instruction: 0x01088398 │ │ │ │ - tstpeq r9, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, asr #8 │ │ │ │ + smlatbeq r8, r4, r3, r8 │ │ │ │ + tstpeq r9, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - tsteq r3, r8, lsl #8 │ │ │ │ - tsteq r8, ip, asr r3 │ │ │ │ - mrseq pc, (UNDEF: 9) @ │ │ │ │ + tsteq r3, r0, lsl r4 │ │ │ │ + tsteq r8, r8, ror #6 │ │ │ │ + tstpeq r9, ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ │ │ │ │ 0055a2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1203968,37 +1203968,37 @@ │ │ │ │ b 55a668 │ │ │ │ tsteq ip, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, asr #17 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x011cd594 │ │ │ │ - tsteq r3, r8, asr pc │ │ │ │ - smlatbeq r8, ip, lr, r7 │ │ │ │ - tsteq r9, r8, asr #22 │ │ │ │ + tsteq r3, r0, ror #30 │ │ │ │ + @ instruction: 0x01087eb8 │ │ │ │ + tsteq r9, r4, asr fp │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - tsteq r3, r8, lsl pc │ │ │ │ - tsteq r8, ip, ror #28 │ │ │ │ - tsteq r9, r8, lsl #22 │ │ │ │ + tsteq r3, r0, lsr #30 │ │ │ │ + tsteq r8, r8, ror lr │ │ │ │ + tsteq r9, r4, lsl fp │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - @ instruction: 0x01135ed8 │ │ │ │ - tsteq r8, ip, lsr #28 │ │ │ │ - smlabteq r9, r8, sl, lr │ │ │ │ + tsteq r3, r0, ror #29 │ │ │ │ + tsteq r8, r8, lsr lr │ │ │ │ + ldrdeq lr, [r9, -r4] │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - @ instruction: 0x01135e98 │ │ │ │ - smlatteq r8, ip, sp, r7 │ │ │ │ - smlabbeq r9, r8, sl, lr │ │ │ │ + tsteq r3, r0, lsr #29 │ │ │ │ + strdeq r7, [r8, -r8] │ │ │ │ + @ instruction: 0x0109ea94 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - tsteq r3, r8, asr lr │ │ │ │ - smlatbeq r8, ip, sp, r7 │ │ │ │ - tsteq r9, r8, asr #20 │ │ │ │ + tsteq r3, r0, ror #28 │ │ │ │ + @ instruction: 0x01087db8 │ │ │ │ + tsteq r9, r4, asr sl │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ - tsteq r8, ip, ror #26 │ │ │ │ - tsteq r9, r8, lsl #20 │ │ │ │ + tsteq r3, r0, lsr #28 │ │ │ │ + tsteq r8, r8, ror sp │ │ │ │ + tsteq r9, r4, lsl sl │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 0055a8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1204421,53 +1204421,53 @@ │ │ │ │ b 55ab24 │ │ │ │ tsteq ip, r8, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, ror #5 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ ldrsbeq sp, [ip, -r8] │ │ │ │ - tsteq r8, r0, lsr #20 │ │ │ │ - @ instruction: 0x01135ab8 │ │ │ │ - tsteq r9, r4, asr r7 │ │ │ │ + tsteq r8, ip, lsr #20 │ │ │ │ + tsteq r3, r0, asr #21 │ │ │ │ + tsteq r9, r0, ror #14 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - tsteq r3, r0, lsl r9 │ │ │ │ - smlatbeq r9, ip, r5, r2 │ │ │ │ + smlabbeq r8, r4, r8, r7 │ │ │ │ + tsteq r3, r8, lsl r9 │ │ │ │ + @ instruction: 0x010925b8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x011358d8 │ │ │ │ - tsteq r8, ip, lsr #16 │ │ │ │ - smlabteq r9, r8, r4, lr │ │ │ │ + tsteq r3, r0, ror #17 │ │ │ │ + tsteq r8, r8, lsr r8 │ │ │ │ + ldrdeq lr, [r9, -r4] │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - @ instruction: 0x01135898 │ │ │ │ - smlatteq r8, ip, r7, r7 │ │ │ │ - smlabbeq r9, r8, r4, lr │ │ │ │ + tsteq r3, r0, lsr #17 │ │ │ │ + strdeq r7, [r8, -r8] │ │ │ │ + @ instruction: 0x0109e494 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - tsteq r3, r8, asr r8 │ │ │ │ - smlatbeq r8, ip, r7, r7 │ │ │ │ - tsteq r9, r8, asr #8 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ + @ instruction: 0x010877b8 │ │ │ │ + tsteq r9, r4, asr r4 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - tsteq r3, r8, lsl r8 │ │ │ │ - tsteq r8, ip, ror #14 │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ + tsteq r3, r0, lsr #16 │ │ │ │ + tsteq r8, r8, ror r7 │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - tsteq r8, r4, lsr r7 │ │ │ │ - tsteq r3, ip, asr #15 │ │ │ │ - tsteq r9, r8, ror #8 │ │ │ │ + tsteq r8, r0, asr #14 │ │ │ │ + @ instruction: 0x011357d4 │ │ │ │ + tsteq r9, r4, ror r4 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01135790 │ │ │ │ - smlatteq r8, r4, r6, r7 │ │ │ │ - smlabbeq r9, r0, r3, lr │ │ │ │ + @ instruction: 0x01135798 │ │ │ │ + strdeq r7, [r8, -r0] │ │ │ │ + smlabbeq r9, ip, r3, lr │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - smlatbeq r8, ip, r6, r7 │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - smlatteq r9, r0, r3, r2 │ │ │ │ + @ instruction: 0x010876b8 │ │ │ │ + tsteq r3, ip, asr #14 │ │ │ │ + smlatteq r9, ip, r3, r2 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - tsteq r8, r0, ror #12 │ │ │ │ - strdeq lr, [r9, -ip] │ │ │ │ + tsteq r3, r4, lsl r7 │ │ │ │ + tsteq r8, ip, ror #12 │ │ │ │ + tsteq r9, r8, lsl #6 │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #1708] @ 55b6c8 │ │ │ │ ldr ip, [pc, #1708] @ 55b6cc │ │ │ │ @@ -1204900,57 +1204900,57 @@ │ │ │ │ b 55b394 │ │ │ │ tsteq ip, r8, ror #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011ccbbc │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq ip, r8, ror #16 │ │ │ │ - @ instruction: 0x010871b4 │ │ │ │ - tsteq r3, ip, asr #4 │ │ │ │ - smlatteq r9, r8, lr, r1 │ │ │ │ + smlabteq r8, r0, r1, r7 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ + strdeq r1, [r9, -r4] │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq r3, r8, asr #3 │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ - smlabteq r9, r0, sp, sp │ │ │ │ + @ instruction: 0x011351d0 │ │ │ │ + tsteq r8, r8, lsr #2 │ │ │ │ + smlabteq r9, ip, sp, sp │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - tsteq r3, r8, lsl #3 │ │ │ │ - ldrdeq r7, [r8, -ip] │ │ │ │ - smlabbeq r9, r0, sp, sp │ │ │ │ + @ instruction: 0x01135190 │ │ │ │ + smlatteq r8, r8, r0, r7 │ │ │ │ + smlabbeq r9, ip, sp, sp │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - tsteq r3, ip, asr #2 │ │ │ │ - smlatbeq r8, r0, r0, r7 │ │ │ │ - tsteq r9, r4, asr #26 │ │ │ │ + tsteq r3, r4, asr r1 │ │ │ │ + smlatbeq r8, ip, r0, r7 │ │ │ │ + tsteq r9, r0, asr sp │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - tsteq r8, ip, rrx │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ - smlatbeq r9, r0, sp, r1 │ │ │ │ + tsteq r8, r8, ror r0 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ + smlatbeq r9, ip, sp, r1 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - tsteq r3, ip, asr #1 │ │ │ │ - tsteq r8, r0, lsr #32 │ │ │ │ - smlabteq r9, r4, ip, sp │ │ │ │ + ldrsbeq r5, [r3, -r4] │ │ │ │ + tsteq r8, ip, lsr #32 │ │ │ │ + ldrdeq sp, [r9, -r0] │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - smlatteq r8, ip, pc, r6 @ │ │ │ │ - tsteq r3, r4, lsl #1 │ │ │ │ - tsteq r9, r0, lsr #26 │ │ │ │ + strdeq r6, [r8, -r8] │ │ │ │ + tsteq r3, ip, lsl #1 │ │ │ │ + tsteq r9, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - @ instruction: 0x01086f9c │ │ │ │ - tsteq r9, r0, asr #24 │ │ │ │ + tsteq r3, r0, asr r0 │ │ │ │ + smlatbeq r8, r8, pc, r6 @ │ │ │ │ + tsteq r9, ip, asr #24 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ - tsteq r3, r0 │ │ │ │ - @ instruction: 0x01091c9c │ │ │ │ + tsteq r8, r4, ror pc │ │ │ │ + tsteq r3, r8 │ │ │ │ + smlatbeq r9, r8, ip, r1 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - tsteq r3, r8, asr #31 │ │ │ │ - tsteq r8, ip, lsl pc │ │ │ │ - smlabteq r9, r0, fp, sp │ │ │ │ + @ instruction: 0x01134fd0 │ │ │ │ + tsteq r8, r8, lsr #30 │ │ │ │ + smlabteq r9, ip, fp, sp │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - tsteq r3, ip, lsl #31 │ │ │ │ - smlatteq r8, r0, lr, r6 │ │ │ │ - smlabbeq r9, r4, fp, sp │ │ │ │ + @ instruction: 0x01134f94 │ │ │ │ + smlatteq r8, ip, lr, r6 │ │ │ │ + @ instruction: 0x0109db90 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2852] @ 55c2d0 │ │ │ │ @@ -1205668,98 +1205668,98 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ b 55c18c │ │ │ │ tsteq ip, r0, asr r4 │ │ │ │ tsteq ip, r0, lsl #8 │ │ │ │ tsteq ip, r8, ror #31 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ - tsteq r3, r4, lsl #29 │ │ │ │ - ldrdeq r5, [r8, -r8] │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ + tsteq r3, ip, lsl #29 │ │ │ │ + smlatteq r8, r4, sp, r5 │ │ │ │ + smlabbeq r9, r8, sl, ip │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - tsteq r3, r4, lsr #25 │ │ │ │ - tsteq r9, r4, ror r4 │ │ │ │ - @ instruction: 0x01133bb8 │ │ │ │ - smlabbeq r9, r8, r7, ip │ │ │ │ + tsteq r3, ip, lsr #25 │ │ │ │ + smlabbeq r9, r0, r4, sp │ │ │ │ + tsteq r3, r0, asr #23 │ │ │ │ + @ instruction: 0x0109c794 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ tsteq ip, r4, ror #1 │ │ │ │ - @ instruction: 0x01133ad8 │ │ │ │ - tsteq r8, r4, lsr sl │ │ │ │ - ldrdeq ip, [r9, -r0] │ │ │ │ + tsteq r3, r0, ror #21 │ │ │ │ + tsteq r8, r0, asr #20 │ │ │ │ + ldrdeq ip, [r9, -ip] │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - ldrdeq sp, [r9, -r8] │ │ │ │ - tsteq r3, ip, asr #17 │ │ │ │ - @ instruction: 0x0109c4bc │ │ │ │ + smlatteq r9, r4, r0, sp │ │ │ │ + @ instruction: 0x011338d4 │ │ │ │ + smlabteq r9, r8, r4, ip │ │ │ │ tsteq ip, ip, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ - @ instruction: 0x010857b4 │ │ │ │ - tsteq r9, r8, asr r4 │ │ │ │ + tsteq r3, r8, ror #16 │ │ │ │ + smlabteq r8, r0, r7, r5 │ │ │ │ + tsteq r9, r4, ror #8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - smlabbeq r8, r0, r7, r5 │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ - tsteq r9, r4, lsl r4 │ │ │ │ + smlabbeq r8, ip, r7, r5 │ │ │ │ + tsteq r3, r8, lsr #16 │ │ │ │ + tsteq r9, r0, lsr #8 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - @ instruction: 0x011337d8 │ │ │ │ - tsteq r8, ip, lsr #14 │ │ │ │ - ldrdeq ip, [r9, -r0] │ │ │ │ + tsteq r3, r0, ror #15 │ │ │ │ + tsteq r8, r8, lsr r7 │ │ │ │ + ldrdeq ip, [r9, -ip] │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ - @ instruction: 0x0113379c │ │ │ │ - strdeq r5, [r8, -r0] │ │ │ │ - @ instruction: 0x0109c394 │ │ │ │ + tsteq r3, r4, lsr #15 │ │ │ │ + strdeq r5, [r8, -ip] │ │ │ │ + smlatbeq r9, r0, r3, ip │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ - @ instruction: 0x010856b4 │ │ │ │ - tsteq r9, r8, asr r3 │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ + smlabteq r8, r0, r6, r5 │ │ │ │ + tsteq r9, r4, ror #6 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - tsteq r3, r4, lsr #14 │ │ │ │ - tsteq r9, ip, lsr pc │ │ │ │ - tsteq r9, ip, lsl r3 │ │ │ │ + tsteq r3, ip, lsr #14 │ │ │ │ + tsteq r9, r8, asr #30 │ │ │ │ + tsteq r9, r8, lsr #6 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - @ instruction: 0x011336dc │ │ │ │ - tsteq r8, r0, lsr r6 │ │ │ │ - ldrdeq ip, [r9, -r4] │ │ │ │ + tsteq r3, r4, ror #13 │ │ │ │ + tsteq r8, ip, lsr r6 │ │ │ │ + smlatteq r9, r0, r2, ip │ │ │ │ muleq r0, sp, r7 │ │ │ │ - strdeq r5, [r8, -ip] │ │ │ │ - @ instruction: 0x01133694 │ │ │ │ - smlabbeq r9, ip, r2, ip │ │ │ │ - tsteq r3, ip, asr r6 │ │ │ │ - @ instruction: 0x010855b0 │ │ │ │ - tsteq r9, r4, asr r2 │ │ │ │ + tsteq r8, r8, lsl #12 │ │ │ │ + @ instruction: 0x0113369c │ │ │ │ + @ instruction: 0x0109c298 │ │ │ │ + tsteq r3, r4, ror #12 │ │ │ │ + @ instruction: 0x010855bc │ │ │ │ + tsteq r9, r0, ror #4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - tsteq r9, ip, lsl #4 │ │ │ │ + smlabbeq r8, r8, r5, r5 │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ + tsteq r9, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, ror #14 │ │ │ │ - @ instruction: 0x011335dc │ │ │ │ - tsteq r8, r0, lsr r5 │ │ │ │ - ldrdeq ip, [r9, -r4] │ │ │ │ + tsteq r3, r4, ror #11 │ │ │ │ + tsteq r8, ip, lsr r5 │ │ │ │ + smlatteq r9, r0, r1, ip │ │ │ │ muleq r0, fp, r7 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ - strdeq r5, [r8, -r4] │ │ │ │ - @ instruction: 0x0109c198 │ │ │ │ + tsteq r3, r8, lsr #11 │ │ │ │ + tsteq r8, r0, lsl #10 │ │ │ │ + smlatbeq r9, r4, r1, ip │ │ │ │ muleq r0, ip, r7 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ - @ instruction: 0x010854b8 │ │ │ │ - tsteq r9, ip, asr r1 │ │ │ │ + tsteq r3, ip, ror #10 │ │ │ │ + smlabteq r8, r4, r4, r5 │ │ │ │ + tsteq r9, r8, ror #2 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ - tsteq r3, r8, lsr #10 │ │ │ │ - tsteq r8, ip, ror r4 │ │ │ │ - tsteq r9, r0, lsr #2 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + smlabbeq r8, r8, r4, r5 │ │ │ │ + tsteq r9, ip, lsr #2 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - tsteq r8, r8, asr #8 │ │ │ │ + tsteq r8, r4, asr r4 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - tsteq r8, r0, lsl r4 │ │ │ │ + tsteq r8, ip, lsl r4 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - smlatbeq r9, ip, r0, ip │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - ldrdeq r5, [r8, -r0] │ │ │ │ - tsteq r9, r4, ror r0 │ │ │ │ + strheq ip, [r9, -r8] │ │ │ │ + tsteq r3, r4, lsl #9 │ │ │ │ + ldrdeq r5, [r8, -ip] │ │ │ │ + smlabbeq r9, r0, r0, ip │ │ │ │ muleq r0, r2, r7 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ bl c6484 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [pc, #-332] @ 55c300 │ │ │ │ mov r2, #0 │ │ │ │ @@ -1206727,21 +1206727,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 55d2a0 │ │ │ │ tsteq ip, r0, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, asr r9 │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ - smlabbeq r8, ip, r2, r5 │ │ │ │ - tsteq r9, r8, lsr #30 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ + @ instruction: 0x01085298 │ │ │ │ + tsteq r9, r4, lsr pc │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x011332f8 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - smlatteq r9, r8, lr, fp │ │ │ │ + tsteq r3, r0, lsl #6 │ │ │ │ + tsteq r8, r8, asr r2 │ │ │ │ + strdeq fp, [r9, -r4] │ │ │ │ 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] │ │ │ │ @@ -1207308,85 +1207308,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 55d764 │ │ │ │ tsteq ip, r4, asr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011ca7f4 │ │ │ │ - tsteq r3, r8, lsr #3 │ │ │ │ - @ instruction: 0x0109bd9c │ │ │ │ + @ instruction: 0x011331b0 │ │ │ │ + smlatbeq r9, r8, sp, fp │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - @ instruction: 0x01133094 │ │ │ │ + @ instruction: 0x0113309c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0109bc90 │ │ │ │ + @ instruction: 0x0109bc9c │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ - tsteq r9, r4, ror fp │ │ │ │ + tsteq r3, ip, ror pc │ │ │ │ + smlabbeq r9, r0, fp, fp │ │ │ │ andeq r0, r0, r9, ror #22 │ │ │ │ @ instruction: 0x011ca498 │ │ │ │ - smlabteq r8, ip, sp, r4 │ │ │ │ + ldrdeq r4, [r8, -r8] │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - tsteq r3, ip, lsr lr │ │ │ │ - @ instruction: 0x01084d90 │ │ │ │ - tsteq r9, r4, lsr sl │ │ │ │ + tsteq r3, r4, asr #28 │ │ │ │ + @ instruction: 0x01084d9c │ │ │ │ + tsteq r9, r0, asr #20 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - @ instruction: 0x01132dfc │ │ │ │ - tsteq r8, r0, asr sp │ │ │ │ - strdeq fp, [r9, -r4] │ │ │ │ + tsteq r3, r4, lsl #28 │ │ │ │ + tsteq r8, ip, asr sp │ │ │ │ + tsteq r9, r0, lsl #20 │ │ │ │ andeq r0, r0, r4, asr fp │ │ │ │ - @ instruction: 0x01132dbc │ │ │ │ - tsteq r8, r0, lsl sp │ │ │ │ - @ instruction: 0x0109b9b4 │ │ │ │ + tsteq r3, r4, asr #27 │ │ │ │ + tsteq r8, ip, lsl sp │ │ │ │ + smlabteq r9, r0, r9, fp │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ - tsteq r3, ip, ror sp │ │ │ │ - ldrdeq r4, [r8, -r0] │ │ │ │ - tsteq r9, r4, ror r9 │ │ │ │ + tsteq r3, r4, lsl #27 │ │ │ │ + ldrdeq r4, [r8, -ip] │ │ │ │ + smlabbeq r9, r0, r9, fp │ │ │ │ andeq r0, r0, fp, asr fp │ │ │ │ - @ instruction: 0x01084c98 │ │ │ │ - tsteq r3, ip, lsl #26 │ │ │ │ - tsteq r8, r0, ror #24 │ │ │ │ - tsteq r9, r4, lsl #18 │ │ │ │ + smlatbeq r8, r4, ip, r4 │ │ │ │ + tsteq r3, r4, lsl sp │ │ │ │ + tsteq r8, ip, ror #24 │ │ │ │ + tsteq r9, r0, lsl r9 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - tsteq r8, r4, lsr #24 │ │ │ │ - @ instruction: 0x01132c98 │ │ │ │ - smlatteq r8, r8, fp, r4 │ │ │ │ - @ instruction: 0x0109b890 │ │ │ │ + tsteq r8, r0, lsr ip │ │ │ │ + tsteq r3, r0, lsr #25 │ │ │ │ + strdeq r4, [r8, -r4] │ │ │ │ + @ instruction: 0x0109b89c │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - @ instruction: 0x01084bb0 │ │ │ │ + @ instruction: 0x01084bbc │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - smlabbeq r8, r0, fp, r4 │ │ │ │ - tsteq r8, r0, asr fp │ │ │ │ + smlabbeq r8, ip, fp, r4 │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ - tsteq r8, r0, lsr #22 │ │ │ │ + tsteq r8, ip, lsr #22 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - strdeq r4, [r8, -r0] │ │ │ │ + strdeq r4, [r8, -ip] │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - smlabteq r8, r0, sl, r4 │ │ │ │ + smlabteq r8, ip, sl, r4 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - tsteq r3, r4, lsr fp │ │ │ │ - smlabbeq r8, r8, sl, r4 │ │ │ │ - tsteq r9, ip, lsr #14 │ │ │ │ + tsteq r3, ip, lsr fp │ │ │ │ + @ instruction: 0x01084a94 │ │ │ │ + tsteq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - @ instruction: 0x01132af4 │ │ │ │ - tsteq r8, r8, asr #20 │ │ │ │ - smlatteq r9, ip, r6, fp │ │ │ │ + @ instruction: 0x01132afc │ │ │ │ + tsteq r8, r4, asr sl │ │ │ │ + strdeq fp, [r9, -r8] │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - @ instruction: 0x01132ab4 │ │ │ │ - tsteq r8, r4, lsl #20 │ │ │ │ - smlatbeq r9, r8, r6, fp │ │ │ │ + @ instruction: 0x01132abc │ │ │ │ + tsteq r8, r0, lsl sl │ │ │ │ + @ instruction: 0x0109b6b4 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - smlabteq r8, ip, r9, r4 │ │ │ │ - @ instruction: 0x0108499c │ │ │ │ - tsteq r3, r4, lsr #20 │ │ │ │ - tsteq r8, r8, ror r9 │ │ │ │ - tsteq r9, ip, lsl r6 │ │ │ │ + ldrdeq r4, [r8, -r8] │ │ │ │ + smlatbeq r8, r8, r9, r4 │ │ │ │ + tsteq r3, ip, lsr #20 │ │ │ │ + smlabbeq r8, r4, r9, r4 │ │ │ │ + tsteq r9, r8, lsr #12 │ │ │ │ andeq r0, r0, pc, asr fp │ │ │ │ - tsteq r3, r4, ror #19 │ │ │ │ - tsteq r8, r8, lsr r9 │ │ │ │ - ldrdeq fp, [r9, -ip] │ │ │ │ + tsteq r3, ip, ror #19 │ │ │ │ + tsteq r8, r4, asr #18 │ │ │ │ + smlatteq r9, r8, r5, fp │ │ │ │ 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, #520] @ 55dfc4 │ │ │ │ @@ -1207520,29 +1207520,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 55de08 │ │ │ │ tsteq ip, r8, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c9df4 │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - smlatbeq r8, r4, r6, r4 │ │ │ │ - tsteq r9, r8, asr #6 │ │ │ │ + tsteq r3, ip, asr #14 │ │ │ │ + @ instruction: 0x010846b0 │ │ │ │ + tsteq r9, r4, asr r3 │ │ │ │ andeq r0, r0, r7, lsl #23 │ │ │ │ - tsteq r3, r4, lsl #14 │ │ │ │ - tsteq r9, ip, asr #30 │ │ │ │ - strdeq fp, [r9, -ip] │ │ │ │ + tsteq r3, ip, lsl #14 │ │ │ │ + tsteq r9, r8, asr pc │ │ │ │ + tsteq r9, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, lsl #23 │ │ │ │ - @ instruction: 0x011326bc │ │ │ │ - tsteq r8, ip, lsl r6 │ │ │ │ - smlabteq r9, r0, r2, fp │ │ │ │ + tsteq r3, r4, asr #13 │ │ │ │ + tsteq r8, r8, lsr #12 │ │ │ │ + smlabteq r9, ip, r2, fp │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ - tsteq r3, r4, lsl #13 │ │ │ │ - smlatteq r8, r4, r5, r4 │ │ │ │ - smlabbeq r9, r8, r2, fp │ │ │ │ + tsteq r3, ip, lsl #13 │ │ │ │ + strdeq r4, [r8, -r0] │ │ │ │ + @ instruction: 0x0109b294 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -1207905,46 +1207905,46 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 55e0c0 │ │ │ │ @ instruction: 0x011c9bd4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c9bb4 │ │ │ │ tsteq ip, ip, lsr fp │ │ │ │ - tsteq r3, r0, ror #9 │ │ │ │ - ldrdeq fp, [r9, -r4] │ │ │ │ + tsteq r3, r8, ror #9 │ │ │ │ + smlatteq r9, r0, r0, fp │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ andeq r0, r0, r2, lsr #18 │ │ │ │ - @ instruction: 0x011322f8 │ │ │ │ + tsteq r3, r0, lsl #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq sl, [r9, -ip] │ │ │ │ + tsteq r9, r8, lsl #30 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - ldrdeq r4, [r8, -r0] │ │ │ │ + ldrdeq r4, [r8, -ip] │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - tsteq r8, ip, ror r1 │ │ │ │ + smlabbeq r8, r8, r1, r4 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - tsteq r8, r8, asr #2 │ │ │ │ - tsteq r8, r4, lsl r1 │ │ │ │ - tsteq r8, r4, lsl #2 │ │ │ │ - ldrdeq r4, [r8, -r4] │ │ │ │ - tsteq r3, r0, asr #2 │ │ │ │ - smlatbeq r8, r0, r0, r4 │ │ │ │ - tsteq r9, r4, asr #26 │ │ │ │ + tsteq r8, r4, asr r1 │ │ │ │ + tsteq r8, r0, lsr #2 │ │ │ │ + tsteq r8, r0, lsl r1 │ │ │ │ + smlatteq r8, r0, r0, r4 │ │ │ │ + tsteq r3, r8, asr #2 │ │ │ │ + smlatbeq r8, ip, r0, r4 │ │ │ │ + tsteq r9, r0, asr sp │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ - tsteq r8, r4, rrx │ │ │ │ - tsteq r9, r8, lsl #26 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ + tsteq r8, r0, ror r0 │ │ │ │ + tsteq r9, r4, lsl sp │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - tsteq r3, r4, asr #1 │ │ │ │ - tsteq r8, r4, lsr #32 │ │ │ │ - smlabteq r9, r8, ip, sl │ │ │ │ + tsteq r3, ip, asr #1 │ │ │ │ + tsteq r8, r0, lsr r0 │ │ │ │ + ldrdeq sl, [r9, -r4] │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - tsteq r3, r8, lsl #1 │ │ │ │ - smlatteq r8, r8, pc, r3 @ │ │ │ │ - smlabbeq r9, ip, ip, sl │ │ │ │ + @ instruction: 0x01132090 │ │ │ │ + strdeq r3, [r8, -r4] │ │ │ │ + @ instruction: 0x0109ac98 │ │ │ │ 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, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ @@ -1208165,41 +1208165,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 55e7d0 │ │ │ │ tsteq ip, r4, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, lsr #8 │ │ │ │ - tsteq r3, r4, lsl lr │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ - tsteq r9, r4, lsl #20 │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - @ instruction: 0x01131dd4 │ │ │ │ - tsteq r8, r8, lsr #26 │ │ │ │ - smlabteq r9, r4, r9, sl │ │ │ │ + @ instruction: 0x01131ddc │ │ │ │ + tsteq r8, r4, lsr sp │ │ │ │ + ldrdeq sl, [r9, -r0] │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - @ instruction: 0x01131d94 │ │ │ │ - tsteq r9, ip, lsl #12 │ │ │ │ - smlabbeq r9, r4, r9, sl │ │ │ │ + @ instruction: 0x01131d9c │ │ │ │ + tsteq r9, r8, lsl r6 │ │ │ │ + @ instruction: 0x0109a990 │ │ │ │ andeq r0, r0, fp, lsr ip │ │ │ │ - tsteq r3, r8, asr #26 │ │ │ │ - @ instruction: 0x01083c9c │ │ │ │ - tsteq r9, r8, lsr r9 │ │ │ │ + tsteq r3, r0, asr sp │ │ │ │ + smlatbeq r8, r8, ip, r3 │ │ │ │ + tsteq r9, r4, asr #18 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ - tsteq r3, r8, lsl #26 │ │ │ │ - tsteq r8, ip, asr ip │ │ │ │ - strdeq sl, [r9, -r8] │ │ │ │ + tsteq r3, r0, lsl sp │ │ │ │ + tsteq r8, r8, ror #24 │ │ │ │ + tsteq r9, r4, lsl #18 │ │ │ │ andeq r0, r0, r5, lsr ip │ │ │ │ - tsteq r3, r8, asr #25 │ │ │ │ - tsteq r9, r4, ror #4 │ │ │ │ - @ instruction: 0x0109a8b4 │ │ │ │ + @ instruction: 0x01131cd0 │ │ │ │ + tsteq r9, r0, ror r2 │ │ │ │ + smlabteq r9, r0, r8, sl │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - tsteq r3, r0, lsl #25 │ │ │ │ - ldrdeq r3, [r8, -r4] │ │ │ │ - tsteq r9, r0, ror r8 │ │ │ │ + tsteq r3, r8, lsl #25 │ │ │ │ + smlatteq r8, r0, fp, r3 │ │ │ │ + tsteq r9, ip, ror r8 │ │ │ │ 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, #880] @ 0x370 │ │ │ │ ldr r2, [pc, #876] @ 55eddc │ │ │ │ @@ -1208421,30 +1208421,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 55ec60 │ │ │ │ tsteq ip, r8, lsl #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r3, r4, asr #21 │ │ │ │ - smlabteq r9, r4, r6, sl │ │ │ │ + tsteq r3, ip, asr #21 │ │ │ │ + ldrdeq sl, [r9, -r0] │ │ │ │ @ instruction: 0x011c8f9c │ │ │ │ - tsteq r3, ip, asr r9 │ │ │ │ - @ instruction: 0x010838bc │ │ │ │ - tsteq r9, r0, ror #10 │ │ │ │ - tsteq r3, r8, lsl r9 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ - tsteq r9, ip, lsl r5 │ │ │ │ - @ instruction: 0x011318dc │ │ │ │ - tsteq r8, ip, lsr r8 │ │ │ │ - smlatteq r9, r0, r4, sl │ │ │ │ - tsteq r3, r0, lsr #17 │ │ │ │ - tsteq r8, r0, lsl #16 │ │ │ │ - smlatbeq r9, r4, r4, sl │ │ │ │ - smlabteq r8, r8, r7, r3 │ │ │ │ + tsteq r3, r4, ror #18 │ │ │ │ + smlabteq r8, r8, r8, r3 │ │ │ │ + tsteq r9, ip, ror #10 │ │ │ │ + tsteq r3, r0, lsr #18 │ │ │ │ + smlabbeq r8, r4, r8, r3 │ │ │ │ + tsteq r9, r8, lsr #10 │ │ │ │ + tsteq r3, r4, ror #17 │ │ │ │ + tsteq r8, r8, asr #16 │ │ │ │ + smlatteq r9, ip, r4, sl │ │ │ │ + tsteq r3, r8, lsr #17 │ │ │ │ + tsteq r8, ip, lsl #16 │ │ │ │ + @ instruction: 0x0109a4b0 │ │ │ │ + ldrdeq r3, [r8, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1052] @ 55f25c │ │ │ │ ldr r3, [pc, #1052] @ 55f260 │ │ │ │ @@ -1208710,41 +1208710,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 55effc │ │ │ │ tsteq ip, r4, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r0, lsl #24 │ │ │ │ - tsteq r3, r0, lsl #11 │ │ │ │ - ldrdeq r3, [r8, -r4] │ │ │ │ - tsteq r9, r0, ror r1 │ │ │ │ + tsteq r3, r8, lsl #11 │ │ │ │ + smlatteq r8, r0, r4, r3 │ │ │ │ + tsteq r9, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - @ instruction: 0x01083494 │ │ │ │ - tsteq r9, r0, lsr r1 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ + smlatbeq r8, r0, r4, r3 │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlabbeq r9, r0, sp, sl │ │ │ │ - @ instruction: 0x011314fc │ │ │ │ - smlatteq r9, ip, r0, sl │ │ │ │ + smlabbeq r9, ip, sp, sl │ │ │ │ + tsteq r3, r4, lsl #10 │ │ │ │ + strdeq sl, [r9, -r8] │ │ │ │ @ instruction: 0x00000cbe │ │ │ │ - @ instruction: 0x011314b4 │ │ │ │ - tsteq r8, r4, lsl #8 │ │ │ │ - smlatbeq r9, r0, r0, sl │ │ │ │ + @ instruction: 0x011314bc │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ + smlatbeq r9, ip, r0, sl │ │ │ │ @ instruction: 0x00000cbd │ │ │ │ - tsteq r3, r0, ror r4 │ │ │ │ - smlabteq r8, r4, r3, r3 │ │ │ │ - tsteq r9, r0, rrx │ │ │ │ + tsteq r3, r8, ror r4 │ │ │ │ + ldrdeq r3, [r8, -r0] │ │ │ │ + tsteq r9, ip, rrx │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ - tsteq r3, r0, lsr r4 │ │ │ │ - ldrdeq r0, [r9, -r0] │ │ │ │ - tsteq r9, r0, lsr #32 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + ldrdeq r0, [r9, -ip] │ │ │ │ + tsteq r9, ip, lsr #32 │ │ │ │ @ instruction: 0x00000cb6 │ │ │ │ - @ instruction: 0x011313fc │ │ │ │ - tsteq r8, r0, asr r3 │ │ │ │ - smlatteq r9, ip, pc, r9 @ │ │ │ │ + tsteq r3, r4, lsl #8 │ │ │ │ + tsteq r8, ip, asr r3 │ │ │ │ + strdeq r9, [r9, -r8] │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -1209009,37 +1209009,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 55f4e0 │ │ │ │ tsteq ip, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, lsl r7 │ │ │ │ - tsteq r9, r0, lsr r9 │ │ │ │ - tsteq r3, r0, lsl #1 │ │ │ │ - tsteq r9, r4, ror ip │ │ │ │ + tsteq r9, ip, lsr r9 │ │ │ │ + tsteq r3, r8, lsl #1 │ │ │ │ + smlabbeq r9, r0, ip, r9 │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - @ instruction: 0x01082f98 │ │ │ │ - tsteq r9, r4, lsr ip │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ + smlatbeq r8, r4, pc, r2 @ │ │ │ │ + tsteq r9, r0, asr #24 │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x01130ffc │ │ │ │ - tsteq r8, ip, asr pc │ │ │ │ - strdeq r9, [r9, -r8] │ │ │ │ + tsteq r3, r4 │ │ │ │ + tsteq r8, r8, ror #30 │ │ │ │ + tsteq r9, r4, lsl #24 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - tsteq r3, r0, asr #31 │ │ │ │ - tsteq r8, r0, lsr #30 │ │ │ │ - @ instruction: 0x01099bbc │ │ │ │ + tsteq r3, r8, asr #31 │ │ │ │ + tsteq r8, ip, lsr #30 │ │ │ │ + smlabteq r9, r8, fp, r9 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - tsteq r3, r4, lsl #31 │ │ │ │ - smlatteq r8, r4, lr, r2 │ │ │ │ - smlabbeq r9, r0, fp, r9 │ │ │ │ + tsteq r3, ip, lsl #31 │ │ │ │ + strdeq r2, [r8, -r0] │ │ │ │ + smlabbeq r9, ip, fp, r9 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - smlatbeq r8, r4, lr, r2 │ │ │ │ - tsteq r9, r0, asr #22 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + @ instruction: 0x01082eb0 │ │ │ │ + tsteq r9, ip, asr #22 │ │ │ │ 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] │ │ │ │ @@ -1209289,40 +1209289,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 55f960 │ │ │ │ tsteq ip, r0, ror r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c829c │ │ │ │ - tsteq r3, r4, lsl #25 │ │ │ │ - ldrdeq r2, [r8, -r8] │ │ │ │ - tsteq r9, r4, ror r8 │ │ │ │ + tsteq r3, ip, lsl #25 │ │ │ │ + smlatteq r8, r4, fp, r2 │ │ │ │ + smlabbeq r9, r0, r8, r9 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - tsteq r3, r4, asr #24 │ │ │ │ - @ instruction: 0x01082b98 │ │ │ │ - tsteq r9, r4, lsr r8 │ │ │ │ + tsteq r3, ip, asr #24 │ │ │ │ + smlatbeq r8, r4, fp, r2 │ │ │ │ + tsteq r9, r0, asr #16 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - tsteq r3, r4, lsl #24 │ │ │ │ - tsteq r9, ip, ror r4 │ │ │ │ - strdeq r9, [r9, -r4] │ │ │ │ + tsteq r3, ip, lsl #24 │ │ │ │ + smlabbeq r9, r8, r4, sl │ │ │ │ + tsteq r9, r0, lsl #16 │ │ │ │ andeq r0, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x01130bb8 │ │ │ │ - tsteq r8, ip, lsl #22 │ │ │ │ - smlatbeq r9, r8, r7, r9 │ │ │ │ + tsteq r3, r0, asr #23 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ + @ instruction: 0x010997b4 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - tsteq r3, r8, ror fp │ │ │ │ - smlabteq r8, ip, sl, r2 │ │ │ │ - tsteq r9, r8, ror #14 │ │ │ │ + tsteq r3, r0, lsl #23 │ │ │ │ + ldrdeq r2, [r8, -r8] │ │ │ │ + tsteq r9, r4, ror r7 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - tsteq r3, r8, lsr fp │ │ │ │ - ldrdeq r0, [r9, -r4] │ │ │ │ - tsteq r9, r8, lsr #14 │ │ │ │ - @ instruction: 0x01130af0 │ │ │ │ - tsteq r8, r4, asr #20 │ │ │ │ - smlatteq r9, r0, r6, r9 │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ + smlatteq r9, r0, r0, r0 │ │ │ │ + tsteq r9, r4, lsr r7 │ │ │ │ + @ instruction: 0x01130af8 │ │ │ │ + tsteq r8, r0, asr sl │ │ │ │ + smlatteq r9, ip, r6, r9 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #1860] @ 560340 │ │ │ │ @@ -1209792,74 +1209792,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 55fcbc │ │ │ │ tsteq ip, r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c7fd8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r0, lsr #19 │ │ │ │ - smlatbeq r9, r8, r5, r9 │ │ │ │ + tsteq r3, r8, lsr #19 │ │ │ │ + @ instruction: 0x010995b4 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ tsteq ip, r0, asr #30 │ │ │ │ - tsteq r3, r8, lsr #18 │ │ │ │ - tsteq r9, ip, lsl r5 │ │ │ │ + tsteq r3, r0, lsr r9 │ │ │ │ + tsteq r9, r8, lsr #10 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - tsteq r3, r0, lsl #13 │ │ │ │ - smlatteq r8, r0, r5, r2 │ │ │ │ - smlabbeq r9, r4, r2, r9 │ │ │ │ + tsteq r3, r8, lsl #13 │ │ │ │ + smlatteq r8, ip, r5, r2 │ │ │ │ + @ instruction: 0x01099290 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - tsteq r3, r8, ror #11 │ │ │ │ - tsteq r8, r8, asr #10 │ │ │ │ - smlatteq r9, ip, r1, r9 │ │ │ │ + @ instruction: 0x011305f0 │ │ │ │ + tsteq r8, r4, asr r5 │ │ │ │ + strdeq r9, [r9, -r8] │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - tsteq r3, r0, lsr #11 │ │ │ │ - tsteq r8, r0, lsl #10 │ │ │ │ - smlatbeq r9, r4, r1, r9 │ │ │ │ + tsteq r3, r8, lsr #11 │ │ │ │ + tsteq r8, ip, lsl #10 │ │ │ │ + @ instruction: 0x010991b0 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ - smlabteq r8, r4, r4, r2 │ │ │ │ - tsteq r9, r8, ror #2 │ │ │ │ + tsteq r3, ip, ror #10 │ │ │ │ + ldrdeq r2, [r8, -r0] │ │ │ │ + tsteq r9, r4, ror r1 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ - smlabbeq r8, ip, r4, r2 │ │ │ │ - tsteq r9, r0, lsr r1 │ │ │ │ + tsteq r3, r4, lsr r5 │ │ │ │ + @ instruction: 0x01082498 │ │ │ │ + tsteq r9, ip, lsr r1 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ - @ instruction: 0x011304f4 │ │ │ │ - tsteq r8, r4, asr r4 │ │ │ │ - strdeq r9, [r9, -r8] │ │ │ │ - @ instruction: 0x011304b8 │ │ │ │ - tsteq r8, r8, lsl r4 │ │ │ │ - strheq r9, [r9, -ip] │ │ │ │ + @ instruction: 0x011304fc │ │ │ │ + tsteq r8, r0, ror #8 │ │ │ │ + tsteq r9, r4, lsl #2 │ │ │ │ + tsteq r3, r0, asr #9 │ │ │ │ + tsteq r8, r4, lsr #8 │ │ │ │ + smlabteq r9, r8, r0, r9 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - ldrdeq r2, [r8, -ip] │ │ │ │ - smlabbeq r9, r0, r0, r9 │ │ │ │ + tsteq r3, r4, lsl #9 │ │ │ │ + smlatteq r8, r8, r3, r2 │ │ │ │ + smlabbeq r9, ip, r0, r9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - smlatbeq r8, r4, r3, r2 │ │ │ │ - tsteq r9, r8, asr #32 │ │ │ │ + tsteq r3, ip, asr #8 │ │ │ │ + @ instruction: 0x010823b0 │ │ │ │ + qaddeq r9, r4, r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r3, ip, lsl #8 │ │ │ │ - tsteq r8, ip, ror #6 │ │ │ │ - tsteq r9, r0, lsl r0 │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ + tsteq r8, r8, ror r3 │ │ │ │ + tsteq r9, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011303d4 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ - ldrdeq r8, [r9, -r8] │ │ │ │ + @ instruction: 0x011303dc │ │ │ │ + tsteq r8, r0, asr #6 │ │ │ │ + smlatteq r9, r4, pc, r8 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0113039c │ │ │ │ - strdeq r2, [r8, -ip] │ │ │ │ - smlatbeq r9, r0, pc, r8 @ │ │ │ │ + tsteq r3, r4, lsr #7 │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ + smlatbeq r9, ip, pc, r8 @ │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ - smlabteq r8, r4, r2, r2 │ │ │ │ - tsteq r9, r8, ror #30 │ │ │ │ + tsteq r3, ip, ror #6 │ │ │ │ + ldrdeq r2, [r8, -r0] │ │ │ │ + tsteq r9, r4, ror pc │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x01082290 │ │ │ │ - tsteq r8, r0, ror #4 │ │ │ │ + @ instruction: 0x0108229c │ │ │ │ + tsteq r8, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1032] @ 560864 │ │ │ │ ldr r3, [pc, #1032] @ 560868 │ │ │ │ @@ -1210120,41 +1210120,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 560620 │ │ │ │ tsteq ip, r8, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c75dc │ │ │ │ - tstpeq r2, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01081eb4 │ │ │ │ - tsteq r9, r0, asr fp │ │ │ │ + tstpeq r2, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + smlabteq r8, r0, lr, r1 │ │ │ │ + tsteq r9, ip, asr fp │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ - tstpeq r2, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, ror lr │ │ │ │ - tsteq r9, r4, lsl fp │ │ │ │ + tstpeq r2, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r4, lr, r1 │ │ │ │ + tsteq r9, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - tsteq r9, r4, ror #14 │ │ │ │ - @ instruction: 0x0112fed8 │ │ │ │ - ldrdeq r8, [r9, -r4] │ │ │ │ + tsteq r9, r0, ror r7 │ │ │ │ + tstpeq r2, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r9, r0, sl, r8 │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ - @ instruction: 0x0112fe90 │ │ │ │ - strdeq r1, [r8, -r0] │ │ │ │ - smlabbeq r9, ip, sl, r8 │ │ │ │ + @ instruction: 0x0112fe98 │ │ │ │ + strdeq r1, [r8, -ip] │ │ │ │ + @ instruction: 0x01098a98 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ - tstpeq r2, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01081db4 │ │ │ │ - tsteq r9, r0, asr sl │ │ │ │ + tstpeq r2, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + smlabteq r8, r0, sp, r1 │ │ │ │ + tsteq r9, ip, asr sl │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - tstpeq r2, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ - smlabteq r8, r4, r3, pc @ │ │ │ │ - tsteq r9, r4, lsl sl │ │ │ │ + tstpeq r2, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r8, -r0] │ │ │ │ + tsteq r9, r0, lsr #20 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ - tstpeq r2, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, asr #26 │ │ │ │ - smlatteq r9, r4, r9, r8 │ │ │ │ + @ instruction: 0x0112fdf0 │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ + strdeq r8, [r9, -r0] │ │ │ │ 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 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -1210367,28 +1210367,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 560adc │ │ │ │ tsteq ip, r0, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r0, lsr #2 │ │ │ │ - tstpeq r2, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ - ldrdeq r8, [r9, -ip] │ │ │ │ + @ instruction: 0x0112faf4 │ │ │ │ + tsteq r8, ip, asr #20 │ │ │ │ + smlatteq r9, r8, r6, r8 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - tstpeq r2, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ - @ instruction: 0x01098694 │ │ │ │ + @ instruction: 0x0112fab0 │ │ │ │ + qaddeq r2, r0, r9 │ │ │ │ + smlatbeq r9, r0, r6, r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - tstpeq r2, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlabteq r8, r4, fp, fp │ │ │ │ - tsteq r9, r0, asr #12 │ │ │ │ - tstpeq r2, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror #18 │ │ │ │ - tsteq r9, r8, lsl #12 │ │ │ │ + tstpeq r2, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r8, -r0] │ │ │ │ + tsteq r9, ip, asr #12 │ │ │ │ + tstpeq r2, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, ror r9 │ │ │ │ + tsteq r9, r4, lsl r6 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #1304] @ 5611b8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1210720,35 +1210720,35 @@ │ │ │ │ b 560e48 │ │ │ │ tsteq ip, r0, ror #30 │ │ │ │ tsteq ip, r0, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x011c6db4 │ │ │ │ - tstpeq r2, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, ip, ror r3 │ │ │ │ + @ instruction: 0x0112f790 │ │ │ │ + smlabbeq r9, r8, r3, r8 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tstpeq r2, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r0, ror r2 │ │ │ │ + tsteq r9, ip, ror r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01081590 │ │ │ │ - tstpeq r2, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r8, ip, r4, r1 │ │ │ │ - tsteq r9, r8, asr #2 │ │ │ │ + @ instruction: 0x0108159c │ │ │ │ + tstpeq r2, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010814b8 │ │ │ │ + tsteq r9, r4, asr r1 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - tstpeq r2, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror #8 │ │ │ │ - tsteq r9, r0, lsl r1 │ │ │ │ + tstpeq r2, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, ror r4 │ │ │ │ + tsteq r9, ip, lsl r1 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ - @ instruction: 0x0112f4d8 │ │ │ │ - @ instruction: 0x010914b8 │ │ │ │ - smlabteq r9, r8, r0, r8 │ │ │ │ + tstpeq r2, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r9, r4, r4, r1 │ │ │ │ + ldrdeq r8, [r9, -r4] │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - smlatteq r8, ip, r3, r1 │ │ │ │ + strdeq r1, [r8, -r8] │ │ │ │ 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] @ 5616b4 │ │ │ │ ldr r3, [pc, #1144] @ 5616b8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1211037,48 +1211037,48 @@ │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 561388 │ │ │ │ tsteq ip, r8, asr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r4, ror r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0112f1b8 │ │ │ │ - tsteq r8, ip, lsl #2 │ │ │ │ - @ instruction: 0x01097db0 │ │ │ │ + tstpeq r2, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x01097dbc │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - tstpeq r2, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r9, ip, r9, r8 │ │ │ │ - tsteq r9, r0, ror sp │ │ │ │ + tstpeq r2, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r9, -r8] │ │ │ │ + tsteq r9, ip, ror sp │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tstpeq r2, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror r0 │ │ │ │ - tsteq r9, r0, lsr #26 │ │ │ │ + tstpeq r2, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r8, r0, r1 │ │ │ │ + tsteq r9, ip, lsr #26 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - tstpeq r2, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, lsr r0 │ │ │ │ - ldrdeq r7, [r9, -ip] │ │ │ │ - tstpeq r2, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - strdeq r0, [r8, -r8] │ │ │ │ - @ instruction: 0x01097c9c │ │ │ │ + ldrsheq pc, [r2, -r0] @ │ │ │ │ + tsteq r8, r4, asr #32 │ │ │ │ + smlatteq r9, r8, ip, r7 │ │ │ │ + tstpeq r2, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4 │ │ │ │ + smlatbeq r9, r8, ip, r7 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - tstpeq r2, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01080fb8 │ │ │ │ - tsteq r9, ip, asr ip │ │ │ │ + tstpeq r2, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabteq r8, r4, pc, r0 @ │ │ │ │ + tsteq r9, r8, ror #24 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - tstpeq r2, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, ror pc │ │ │ │ - tsteq r9, ip, lsl ip │ │ │ │ + tstpeq r2, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r4, pc, r0 @ │ │ │ │ + tsteq r9, r8, lsr #24 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - tsteq r2, r4, ror #31 │ │ │ │ - tsteq r8, r8, lsr pc │ │ │ │ - smlatteq r9, r0, fp, r7 │ │ │ │ + tsteq r2, ip, ror #31 │ │ │ │ + tsteq r8, r4, asr #30 │ │ │ │ + smlatteq r9, ip, fp, r7 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - tsteq r2, r4, lsr #31 │ │ │ │ - strdeq r0, [r8, -r8] │ │ │ │ - @ instruction: 0x01097b9c │ │ │ │ + tsteq r2, ip, lsr #31 │ │ │ │ + tsteq r8, r4, lsl #30 │ │ │ │ + smlatbeq r9, r8, fp, r7 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1211273,41 +1211273,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5617c8 │ │ │ │ tsteq ip, r0, lsl #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, r4, lsr r4 │ │ │ │ - tsteq r2, r4, lsr sp │ │ │ │ - @ instruction: 0x01080c94 │ │ │ │ - tsteq r9, r8, lsr r9 │ │ │ │ + tsteq r2, ip, lsr sp │ │ │ │ + smlatbeq r8, r0, ip, r0 │ │ │ │ + tsteq r9, r4, asr #18 │ │ │ │ andeq r1, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x0112ecf8 │ │ │ │ - tsteq r8, r8, asr ip │ │ │ │ - strdeq r7, [r9, -ip] │ │ │ │ + tsteq r2, r0, lsl #26 │ │ │ │ + tsteq r8, r4, ror #24 │ │ │ │ + tsteq r9, r8, lsl #18 │ │ │ │ andeq r1, r0, r7, lsr r4 │ │ │ │ - tsteq r2, r0, asr #25 │ │ │ │ - tsteq r8, r0, lsr #24 │ │ │ │ - smlabteq r9, r4, r8, r7 │ │ │ │ + tsteq r2, r8, asr #25 │ │ │ │ + tsteq r8, ip, lsr #24 │ │ │ │ + ldrdeq r7, [r9, -r0] │ │ │ │ andeq r1, r0, fp, asr #8 │ │ │ │ - tsteq r2, r8, lsl #25 │ │ │ │ - smlatteq r8, r8, fp, r0 │ │ │ │ - smlabbeq r9, ip, r8, r7 │ │ │ │ + @ instruction: 0x0112ec90 │ │ │ │ + strdeq r0, [r8, -r4] │ │ │ │ + @ instruction: 0x01097898 │ │ │ │ andeq r1, r0, r9, asr #8 │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - @ instruction: 0x01080bb0 │ │ │ │ - tsteq r9, r4, asr r8 │ │ │ │ + tsteq r2, r8, asr ip │ │ │ │ + @ instruction: 0x01080bbc │ │ │ │ + tsteq r9, r0, ror #16 │ │ │ │ andeq r1, r0, pc, lsr r4 │ │ │ │ - tsteq r2, r8, lsl ip │ │ │ │ - tsteq r8, r8, ror fp │ │ │ │ - tsteq r9, ip, lsl r8 │ │ │ │ + tsteq r2, r0, lsr #24 │ │ │ │ + smlabbeq r8, r4, fp, r0 │ │ │ │ + tsteq r9, r8, lsr #16 │ │ │ │ andeq r1, r0, lr, lsr r4 │ │ │ │ - tsteq r2, r0, ror #23 │ │ │ │ - tsteq r8, r0, asr #22 │ │ │ │ - smlatteq r9, r4, r7, r7 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + strdeq r7, [r9, -r0] │ │ │ │ andeq r1, r0, fp, lsr r4 │ │ │ │ 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 r6, r2 │ │ │ │ @@ -1211969,92 +1211969,92 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 561f58 │ │ │ │ b 5623ac │ │ │ │ ldrsheq r6, [ip, -ip] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r8, r4, asr sp │ │ │ │ - tsteq r2, ip, lsl #20 │ │ │ │ - tsteq r9, r8, lsl #12 │ │ │ │ + tsteq r8, r0, ror #26 │ │ │ │ + tsteq r2, r4, lsl sl │ │ │ │ + tsteq r9, r4, lsl r6 │ │ │ │ andeq r1, r0, sl, ror r0 │ │ │ │ - @ instruction: 0x0110ab94 │ │ │ │ - tsteq r2, ip, lsl #18 │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ + tsteq r0, r0, lsr #23 │ │ │ │ + tsteq r2, r4, lsl r9 │ │ │ │ + tsteq r9, r0, lsl r5 │ │ │ │ andeq r1, r0, r9, lsl #1 │ │ │ │ tsteq ip, r4, lsr #25 │ │ │ │ - tsteq r2, ip, lsr #10 │ │ │ │ - smlabbeq r8, ip, r4, r0 │ │ │ │ - tsteq r9, r8, lsr #2 │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ + @ instruction: 0x01080498 │ │ │ │ + tsteq r9, r4, lsr r1 │ │ │ │ andeq r1, r0, r7, lsl #1 │ │ │ │ - @ instruction: 0x0112e4f0 │ │ │ │ - tsteq r8, r0, asr r4 │ │ │ │ - smlatteq r9, ip, r0, r7 │ │ │ │ + @ instruction: 0x0112e4f8 │ │ │ │ + tsteq r8, ip, asr r4 │ │ │ │ + strdeq r7, [r9, -r8] │ │ │ │ muleq r0, r8, r0 │ │ │ │ - @ instruction: 0x0112e4b4 │ │ │ │ - tsteq r8, r4, lsl r4 │ │ │ │ - strheq r7, [r9, -r0] │ │ │ │ + @ instruction: 0x0112e4bc │ │ │ │ + tsteq r8, r0, lsr #8 │ │ │ │ + strheq r7, [r9, -ip] │ │ │ │ muleq r0, r7, r0 │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - ldrdeq r0, [r8, -r8] │ │ │ │ - tsteq r9, ip, ror r0 │ │ │ │ + tsteq r2, r0, lsl #9 │ │ │ │ + smlatteq r8, r4, r3, r0 │ │ │ │ + smlabbeq r9, r8, r0, r7 │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - tsteq r2, ip, lsr r4 │ │ │ │ - @ instruction: 0x0108039c │ │ │ │ - tsteq r9, r8, lsr r0 │ │ │ │ + tsteq r2, r4, asr #8 │ │ │ │ + smlatbeq r8, r8, r3, r0 │ │ │ │ + tsteq r9, r4, asr #32 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ - tsteq r2, r0, lsl #8 │ │ │ │ - tsteq r8, r0, ror #6 │ │ │ │ - strdeq r6, [r9, -ip] │ │ │ │ + tsteq r2, r8, lsl #8 │ │ │ │ + tsteq r8, ip, ror #6 │ │ │ │ + tsteq r9, r8 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - tsteq r8, r8, lsr #6 │ │ │ │ - @ instruction: 0x0112e394 │ │ │ │ - strdeq r0, [r8, -r4] │ │ │ │ - @ instruction: 0x01096f90 │ │ │ │ + tsteq r8, r4, lsr r3 │ │ │ │ + @ instruction: 0x0112e39c │ │ │ │ + mrseq r0, (UNDEF: 56) │ │ │ │ + @ instruction: 0x01096f9c │ │ │ │ muleq r0, r6, r0 │ │ │ │ - tsteq r2, r8, asr r3 │ │ │ │ - @ instruction: 0x010802b8 │ │ │ │ - tsteq r9, r4, asr pc │ │ │ │ + tsteq r2, r0, ror #6 │ │ │ │ + smlabteq r8, r4, r2, r0 │ │ │ │ + tsteq r9, r0, ror #30 │ │ │ │ andeq r1, r0, lr, lsl #1 │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ - tsteq r8, ip, ror r2 │ │ │ │ - tsteq r9, r8, lsl pc │ │ │ │ + tsteq r2, r4, lsr #6 │ │ │ │ + smlabbeq r8, r8, r2, r0 │ │ │ │ + tsteq r9, r4, lsr #30 │ │ │ │ andeq r1, r0, sp, lsl #1 │ │ │ │ - tsteq r2, r0, ror #5 │ │ │ │ - tsteq r8, r0, asr #4 │ │ │ │ - ldrdeq r6, [r9, -ip] │ │ │ │ + tsteq r2, r8, ror #5 │ │ │ │ + tsteq r8, ip, asr #4 │ │ │ │ + smlatteq r9, r8, lr, r6 │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - tsteq r9, r4, asr #6 │ │ │ │ - tsteq r2, r0, lsr #5 │ │ │ │ - @ instruction: 0x01096e9c │ │ │ │ + tsteq r9, r0, asr r3 │ │ │ │ + tsteq r2, r8, lsr #5 │ │ │ │ + smlatbeq r9, r8, lr, r6 │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ - tsteq r9, r4, lsr fp │ │ │ │ - tsteq r2, r4, asr r2 │ │ │ │ - tsteq r9, r8, asr #28 │ │ │ │ + tsteq r9, r0, asr #22 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ + tsteq r9, r4, asr lr │ │ │ │ andeq r1, r0, r7, ror r0 │ │ │ │ - tsteq r2, r0, lsl r2 │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ - tsteq r9, ip, lsl #28 │ │ │ │ + tsteq r2, r8, lsl r2 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ + tsteq r9, r8, lsl lr │ │ │ │ andeq r1, r0, r6, ror r0 │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ - @ instruction: 0x0112e1d8 │ │ │ │ - ldrdeq r6, [r9, -r4] │ │ │ │ + tsteq r8, r4, ror r7 │ │ │ │ + tsteq r2, r0, ror #3 │ │ │ │ + smlatteq r9, r0, sp, r6 │ │ │ │ andeq r1, r0, r5, ror r0 │ │ │ │ - @ instruction: 0x0112e198 │ │ │ │ - tsteq r8, r0, asr #14 │ │ │ │ - @ instruction: 0x01096d94 │ │ │ │ + tsteq r2, r0, lsr #3 │ │ │ │ + tsteq r8, ip, asr #14 │ │ │ │ + smlatbeq r9, r0, sp, r6 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ - tsteq r8, r4, lsl r7 │ │ │ │ - tsteq r9, r4, ror #26 │ │ │ │ + tsteq r2, r4, ror r1 │ │ │ │ + tsteq r8, r0, lsr #14 │ │ │ │ + tsteq r9, r0, ror sp │ │ │ │ andeq r1, r0, r2, ror r0 │ │ │ │ - swpeq r0, ip, [r8] │ │ │ │ - tsteq r2, r8, lsl #2 │ │ │ │ - @ instruction: 0x0108d698 │ │ │ │ - tsteq r9, r4, lsl #26 │ │ │ │ + smlatbeq r8, r8, r0, r0 │ │ │ │ + tsteq r2, r0, lsl r1 │ │ │ │ + smlatbeq r8, r4, r6, sp │ │ │ │ + tsteq r9, r0, lsl sp │ │ │ │ andeq r1, r0, r3, ror r0 │ │ │ │ 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, #2064] @ 562eb8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1212574,77 +1212574,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 562710 │ │ │ │ tsteq ip, r8, asr r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, lsr #10 │ │ │ │ tsteq ip, ip, ror #9 │ │ │ │ - @ instruction: 0x0112deb0 │ │ │ │ - smlatbeq r9, ip, sl, r6 │ │ │ │ + @ instruction: 0x0112deb8 │ │ │ │ + @ instruction: 0x01096ab8 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r2, ip, asr sp │ │ │ │ - smlatbeq r7, ip, ip, pc @ │ │ │ │ - tsteq r9, r4, asr r9 │ │ │ │ - tsteq r2, r8, asr #24 │ │ │ │ - tsteq r9, r8, asr #16 │ │ │ │ + tsteq r2, r4, ror #26 │ │ │ │ + @ instruction: 0x0107fcb8 │ │ │ │ + tsteq r9, r0, ror #18 │ │ │ │ + tsteq r2, r0, asr ip │ │ │ │ + tsteq r9, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, r4, asr fp │ │ │ │ - smlatbeq r7, r8, sl, pc @ │ │ │ │ - tsteq r9, ip, asr #14 │ │ │ │ + tsteq r2, ip, asr fp │ │ │ │ + @ instruction: 0x0107fab4 │ │ │ │ + tsteq r9, r8, asr r7 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - tstpeq r7, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r7, r0, sl, pc @ │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - tstpeq r7, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - tstpeq r7, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #23 │ │ │ │ - strdeq pc, [r7, -r0] │ │ │ │ + strdeq pc, [r7, -ip] │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - smlabteq r7, r0, r9, pc @ │ │ │ │ + smlabteq r7, ip, r9, pc @ │ │ │ │ andeq r0, r0, ip, ror #23 │ │ │ │ - @ instruction: 0x0107f994 │ │ │ │ + smlatbeq r7, r0, r9, pc @ │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - tstpeq r7, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - tstpeq r7, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - @ instruction: 0x0112d9b4 │ │ │ │ - tstpeq r7, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010965b0 │ │ │ │ + @ instruction: 0x0112d9bc │ │ │ │ + tstpeq r7, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010965bc │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - ldrdeq pc, [r7, -r4] │ │ │ │ - smlatbeq r7, r8, r8, pc @ │ │ │ │ - tsteq r2, ip, lsl r9 │ │ │ │ - tstpeq r7, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r4, lsl r5 │ │ │ │ + smlatteq r7, r0, r8, pc @ │ │ │ │ + @ instruction: 0x0107f8b4 │ │ │ │ + tsteq r2, r4, lsr #18 │ │ │ │ + smlabbeq r7, r4, r8, pc @ │ │ │ │ + tsteq r9, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0112d8dc │ │ │ │ - tstpeq r7, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [r9, -r4] │ │ │ │ + tsteq r2, r4, ror #17 │ │ │ │ + tstpeq r7, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r9, r0, r4, r6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r8, r0, lsr #22 │ │ │ │ - @ instruction: 0x0112d898 │ │ │ │ + tsteq r8, ip, lsr #22 │ │ │ │ + tsteq r2, r0, lsr #17 │ │ │ │ strdeq r0, [r7, -r4] │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - smlabteq r7, r8, r7, pc @ │ │ │ │ - tsteq r9, r8, ror #8 │ │ │ │ + ldrdeq pc, [r7, -r4] │ │ │ │ + tsteq r9, r4, ror r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - smlabbeq r7, ip, r7, pc @ │ │ │ │ + @ instruction: 0x0107f798 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tstpeq r7, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - tstpeq r7, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0112d79c │ │ │ │ - strdeq pc, [r7, -r0] │ │ │ │ - @ instruction: 0x01096394 │ │ │ │ + tsteq r2, r4, lsr #15 │ │ │ │ + strdeq pc, [r7, -ip] │ │ │ │ + smlatbeq r9, r0, r3, r6 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ │ │ │ │ 00562fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1212713,22 +1212713,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 56310c │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 563038 │ │ │ │ - tsteq r2, ip, asr #11 │ │ │ │ - tstpeq r7, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r9, ip, r1, r6 │ │ │ │ + @ instruction: 0x0112d5d4 │ │ │ │ + tstpeq r7, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [r9, -r8] │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000011bd │ │ │ │ - tsteq r2, r8, ror #10 │ │ │ │ - @ instruction: 0x0107f4bc │ │ │ │ - tsteq r9, r0, ror #2 │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ + smlabteq r7, r8, r4, pc @ │ │ │ │ + tsteq r9, ip, ror #2 │ │ │ │ @ instruction: 0x000011b9 │ │ │ │ │ │ │ │ 00563110 : │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [r3, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ beq 56314c │ │ │ │ @@ -1212756,17 +1212756,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 56319c │ │ │ │ add r2, r2, #2704 @ 0xa90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 563144 │ │ │ │ - @ instruction: 0x0112d4b8 │ │ │ │ - tstpeq r7, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [r9, -ip] │ │ │ │ + tsteq r2, r0, asr #9 │ │ │ │ + tstpeq r7, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r9, r8, r0, r6 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1213789,194 +1213789,194 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5636ec │ │ │ │ tsteq ip, ip, lsr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c49fc │ │ │ │ - tsteq r8, r4, lsr #22 │ │ │ │ - tsteq r2, r0, lsl #7 │ │ │ │ - tsteq r9, r0, ror pc │ │ │ │ + tsteq r8, r0, lsr fp │ │ │ │ + tsteq r2, r8, lsl #7 │ │ │ │ + tsteq r9, ip, ror pc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq r2, r4, asr #32 │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r0, asr #24 │ │ │ │ + tsteq r9, ip, asr #24 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ tsteq ip, r0, lsl r5 │ │ │ │ - tsteq r2, ip, lsr lr │ │ │ │ - @ instruction: 0x0107ed90 │ │ │ │ - tsteq r9, ip, lsr #20 │ │ │ │ + tsteq r2, r4, asr #28 │ │ │ │ + @ instruction: 0x0107ed9c │ │ │ │ + tsteq r9, r8, lsr sl │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - tsteq r2, ip, asr #27 │ │ │ │ - @ instruction: 0x010959bc │ │ │ │ + @ instruction: 0x0112cdd4 │ │ │ │ + smlabteq r9, r8, r9, r5 │ │ │ │ @ instruction: 0x000009b7 │ │ │ │ - tsteq r2, r0, asr #21 │ │ │ │ - @ instruction: 0x010956bc │ │ │ │ + tsteq r2, r8, asr #21 │ │ │ │ + smlabteq r9, r8, r6, r5 │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - ldrdeq lr, [r7, -r8] │ │ │ │ - @ instruction: 0x0112c9dc │ │ │ │ - tsteq r7, r0, lsr r9 │ │ │ │ - smlabteq r9, ip, r5, r5 │ │ │ │ + smlatteq r7, r4, r9, lr │ │ │ │ + tsteq r2, r4, ror #19 │ │ │ │ + tsteq r7, ip, lsr r9 │ │ │ │ + ldrdeq r5, [r9, -r8] │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - @ instruction: 0x0112c99c │ │ │ │ - strdeq lr, [r7, -r0] │ │ │ │ - smlabbeq r9, ip, r5, r5 │ │ │ │ + tsteq r2, r4, lsr #19 │ │ │ │ + strdeq lr, [r7, -ip] │ │ │ │ + @ instruction: 0x01095598 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - @ instruction: 0x0107e8b8 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - smlabbeq r7, r4, r8, lr │ │ │ │ - tsteq r9, r0, lsr #10 │ │ │ │ + smlabteq r7, r4, r8, lr │ │ │ │ + tsteq r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x0107e890 │ │ │ │ + tsteq r9, ip, lsr #10 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - @ instruction: 0x0112c8f0 │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ - smlatteq r9, r0, r4, r5 │ │ │ │ + @ instruction: 0x0112c8f8 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ + smlatteq r9, ip, r4, r5 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ - tsteq r2, r0, lsl #17 │ │ │ │ - ldrdeq lr, [r7, -r4] │ │ │ │ - tsteq r9, r0, ror r4 │ │ │ │ + tsteq r7, r8, lsl r8 │ │ │ │ + tsteq r2, r8, lsl #17 │ │ │ │ + smlatteq r7, r0, r7, lr │ │ │ │ + tsteq r9, ip, ror r4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r2, r0, asr #16 │ │ │ │ - tsteq r9, r8, lsr #2 │ │ │ │ - tsteq r9, r0, lsr #8 │ │ │ │ + tsteq r2, r8, asr #16 │ │ │ │ + tsteq r9, r4, lsr r1 │ │ │ │ + tsteq r9, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - tsteq r7, r8, asr #14 │ │ │ │ - @ instruction: 0x0112c7bc │ │ │ │ - tsteq r7, r0, lsl r7 │ │ │ │ - smlatbeq r9, ip, r3, r5 │ │ │ │ + tsteq r7, r4, asr r7 │ │ │ │ + tsteq r2, r4, asr #15 │ │ │ │ + tsteq r7, ip, lsl r7 │ │ │ │ + @ instruction: 0x010953b8 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - tsteq r2, ip, ror r7 │ │ │ │ - ldrdeq lr, [r7, -r0] │ │ │ │ - tsteq r9, ip, ror #6 │ │ │ │ + tsteq r2, r4, lsl #15 │ │ │ │ + ldrdeq lr, [r7, -ip] │ │ │ │ + tsteq r9, r8, ror r3 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - tsteq r9, r8, asr #16 │ │ │ │ - tsteq r9, ip, lsr #6 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ + tsteq r9, r4, asr r8 │ │ │ │ + tsteq r9, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - @ instruction: 0x0112c6f0 │ │ │ │ - tsteq r7, ip, asr #12 │ │ │ │ - smlatteq r9, r0, r2, r5 │ │ │ │ + @ instruction: 0x0112c6f8 │ │ │ │ + tsteq r7, r8, asr r6 │ │ │ │ + smlatteq r9, ip, r2, r5 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x0112c6b0 │ │ │ │ - smlatteq r9, r8, pc, r5 @ │ │ │ │ - smlatbeq r9, r4, r2, r5 │ │ │ │ + @ instruction: 0x0112c6b8 │ │ │ │ + strdeq r5, [r9, -r4] │ │ │ │ + @ instruction: 0x010952b0 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - tsteq r2, ip, ror r6 │ │ │ │ - ldrdeq lr, [r7, -r0] │ │ │ │ - tsteq r9, ip, ror #4 │ │ │ │ + tsteq r2, r4, lsl #13 │ │ │ │ + ldrdeq lr, [r7, -ip] │ │ │ │ + tsteq r9, r8, ror r2 │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - tsteq r2, ip, lsr r6 │ │ │ │ - @ instruction: 0x0107e590 │ │ │ │ - tsteq r9, r4, lsr r2 │ │ │ │ + tsteq r2, r4, asr #12 │ │ │ │ + @ instruction: 0x0107e59c │ │ │ │ + tsteq r9, r0, asr #4 │ │ │ │ andeq r0, r0, r9, lsl sl │ │ │ │ - @ instruction: 0x0112c5fc │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - smlatteq r9, ip, r1, r5 │ │ │ │ + tsteq r2, r4, lsl #12 │ │ │ │ + tsteq r7, ip, asr r5 │ │ │ │ + strdeq r5, [r9, -r8] │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - @ instruction: 0x0112c5bc │ │ │ │ - tsteq r7, r0, lsl r5 │ │ │ │ - smlatbeq r9, ip, r1, r5 │ │ │ │ + tsteq r2, r4, asr #11 │ │ │ │ + tsteq r7, ip, lsl r5 │ │ │ │ + @ instruction: 0x010951b8 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - ldrdeq lr, [r7, -r4] │ │ │ │ - smlatbeq r7, r0, r4, lr │ │ │ │ - tsteq r2, r4, lsr r5 │ │ │ │ - smlabbeq r7, r4, r4, lr │ │ │ │ - tsteq r9, r0, lsr #2 │ │ │ │ + smlatteq r7, r0, r4, lr │ │ │ │ + smlatbeq r7, ip, r4, lr │ │ │ │ + tsteq r2, ip, lsr r5 │ │ │ │ + @ instruction: 0x0107e490 │ │ │ │ + tsteq r9, ip, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - @ instruction: 0x0112c4f0 │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ - smlatteq r9, r0, r0, r5 │ │ │ │ + @ instruction: 0x0112c4f8 │ │ │ │ + tsteq r7, r0, asr r4 │ │ │ │ + smlatteq r9, ip, r0, r5 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - @ instruction: 0x0112c4b0 │ │ │ │ - tsteq r7, r4, lsl #8 │ │ │ │ - smlatbeq r9, r0, r0, r5 │ │ │ │ + @ instruction: 0x0112c4b8 │ │ │ │ + tsteq r7, r0, lsl r4 │ │ │ │ + smlatbeq r9, ip, r0, r5 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - @ instruction: 0x0112c190 │ │ │ │ - smlatteq r7, r4, r0, lr │ │ │ │ - smlabbeq r9, r0, sp, r4 │ │ │ │ + @ instruction: 0x0112c198 │ │ │ │ + strdeq lr, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, sp, r4 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - tsteq r2, r0, asr r1 │ │ │ │ - smlatbeq r7, r4, r0, lr │ │ │ │ - tsteq r9, r0, asr #26 │ │ │ │ + tsteq r2, r8, asr r1 │ │ │ │ + strheq lr, [r7, -r0] │ │ │ │ + tsteq r9, ip, asr #26 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - tsteq r7, r4, rrx │ │ │ │ - tsteq r9, r0, lsl #26 │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r7, r0, ror r0 │ │ │ │ + tsteq r9, ip, lsl #26 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - ldrsbeq ip, [r2, -r0] │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ - smlabteq r9, r4, ip, r4 │ │ │ │ - @ instruction: 0x0112c090 │ │ │ │ - smlatteq r7, r4, pc, sp @ │ │ │ │ - smlabbeq r9, r0, ip, r4 │ │ │ │ + ldrsbeq ip, [r2, -r8] │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + ldrdeq r4, [r9, -r0] │ │ │ │ + @ instruction: 0x0112c098 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, ip, r4 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - tsteq r2, r0, asr r0 │ │ │ │ - smlatbeq r7, r4, pc, sp @ │ │ │ │ - tsteq r9, r4, asr #24 │ │ │ │ - tsteq r2, r0, lsl r0 │ │ │ │ - tsteq r7, r4, ror #30 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ + tsteq r2, r8, asr r0 │ │ │ │ + @ instruction: 0x0107dfb0 │ │ │ │ + tsteq r9, r0, asr ip │ │ │ │ + tsteq r2, r8, lsl r0 │ │ │ │ + tsteq r7, r0, ror pc │ │ │ │ + tsteq r9, ip, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl sl │ │ │ │ - @ instruction: 0x0112bfd0 │ │ │ │ - tsteq r7, r4, lsr #30 │ │ │ │ - smlabteq r9, r0, fp, r4 │ │ │ │ + @ instruction: 0x0112bfd8 │ │ │ │ + tsteq r7, r0, lsr pc │ │ │ │ + smlabteq r9, ip, fp, r4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0112bf90 │ │ │ │ - smlatteq r7, r4, lr, sp │ │ │ │ - smlabbeq r9, r0, fp, r4 │ │ │ │ + @ instruction: 0x0112bf98 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, fp, r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r2, r0, asr pc │ │ │ │ - smlatbeq r7, r4, lr, sp │ │ │ │ - tsteq r9, r0, asr #22 │ │ │ │ + tsteq r2, r8, asr pc │ │ │ │ + @ instruction: 0x0107deb0 │ │ │ │ + tsteq r9, ip, asr #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - tsteq r2, r0, lsl pc │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ - tsteq r9, r0, lsl #22 │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + tsteq r9, ip, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0112bed0 │ │ │ │ - tsteq r7, r4, lsr #28 │ │ │ │ - smlabteq r9, r0, sl, r4 │ │ │ │ + @ instruction: 0x0112bed8 │ │ │ │ + tsteq r7, r0, lsr lr │ │ │ │ + smlabteq r9, ip, sl, r4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0112be90 │ │ │ │ - smlatteq r7, r4, sp, sp │ │ │ │ - smlabbeq r9, r0, sl, r4 │ │ │ │ + @ instruction: 0x0112be98 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, sl, r4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r2, r0, asr lr │ │ │ │ - smlatbeq r7, r4, sp, sp │ │ │ │ - tsteq r9, r0, asr #20 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ + @ instruction: 0x0107ddb0 │ │ │ │ + tsteq r9, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ - tsteq r7, r4, ror #26 │ │ │ │ - tsteq r9, r0, lsl #20 │ │ │ │ + tsteq r2, r8, lsl lr │ │ │ │ + tsteq r7, r0, ror sp │ │ │ │ + tsteq r9, ip, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x0112bdd0 │ │ │ │ - tsteq r7, r4, lsr #26 │ │ │ │ - smlabteq r9, r0, r9, r4 │ │ │ │ + @ instruction: 0x0112bdd8 │ │ │ │ + tsteq r7, r0, lsr sp │ │ │ │ + smlabteq r9, ip, r9, r4 │ │ │ │ andeq r0, r0, lr, ror #19 │ │ │ │ - @ instruction: 0x0112bd90 │ │ │ │ - smlatteq r7, r4, ip, sp │ │ │ │ - smlabbeq r9, r0, r9, r4 │ │ │ │ + @ instruction: 0x0112bd98 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, r9, r4 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - tsteq r2, r0, asr sp │ │ │ │ - smlatbeq r7, r4, ip, sp │ │ │ │ - tsteq r9, r8, asr #18 │ │ │ │ + tsteq r2, r8, asr sp │ │ │ │ + @ instruction: 0x0107dcb0 │ │ │ │ + tsteq r9, r4, asr r9 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - tsteq r2, ip, lsl #26 │ │ │ │ - tsteq r7, r8, ror #24 │ │ │ │ - strdeq r4, [r9, -ip] │ │ │ │ + tsteq r2, r4, lsl sp │ │ │ │ + tsteq r7, r4, ror ip │ │ │ │ + tsteq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ - @ instruction: 0x0109559c │ │ │ │ - @ instruction: 0x010948b8 │ │ │ │ + @ instruction: 0x0112bcd4 │ │ │ │ + smlatbeq r9, r8, r5, r5 │ │ │ │ + smlabteq r9, r4, r8, r4 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - tsteq r2, r0, lsl #25 │ │ │ │ - ldrdeq sp, [r7, -ip] │ │ │ │ - tsteq r9, r0, ror r8 │ │ │ │ + tsteq r2, r8, lsl #25 │ │ │ │ + smlatteq r7, r8, fp, sp │ │ │ │ + tsteq r9, ip, ror r8 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ ldr r2, [pc, #-336] @ 564340 │ │ │ │ ldr r1, [pc, #-336] @ 564344 │ │ │ │ ldr r3, [pc, #-336] @ 564348 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1214388,21 +1214388,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 564b2c │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 564a58 │ │ │ │ - @ instruction: 0x0112bbbc │ │ │ │ - @ instruction: 0x010947b0 │ │ │ │ + tsteq r2, r4, asr #23 │ │ │ │ + @ instruction: 0x010947bc │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - smlabteq r7, ip, sl, sp │ │ │ │ - tsteq r2, r4, asr #22 │ │ │ │ - @ instruction: 0x0107da98 │ │ │ │ - tsteq r9, ip, lsr r7 │ │ │ │ + ldrdeq sp, [r7, -r8] │ │ │ │ + tsteq r2, ip, asr #22 │ │ │ │ + smlatbeq r7, r4, sl, sp │ │ │ │ + tsteq r9, r8, asr #14 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #932] @ 0x3a4 │ │ │ │ ldr r2, [pc, #956] @ 564f08 │ │ │ │ @@ -1214645,45 +1214645,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 564c6c │ │ │ │ ldrheq r3, [ip, -r4] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c2f90 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ - tsteq r7, r8, ror #16 │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ + tsteq r2, ip, lsl r9 │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ + tsteq r9, r0, lsl r5 │ │ │ │ andeq r0, r0, r6, ror sp │ │ │ │ - @ instruction: 0x0112b8d0 │ │ │ │ - tsteq r7, r4, lsr #16 │ │ │ │ - smlabteq r9, r0, r4, r4 │ │ │ │ + @ instruction: 0x0112b8d8 │ │ │ │ + tsteq r7, r0, lsr r8 │ │ │ │ + smlabteq r9, ip, r4, r4 │ │ │ │ andeq r0, r0, r5, ror sp │ │ │ │ - @ instruction: 0x0112b890 │ │ │ │ - smlatteq r7, r4, r7, sp │ │ │ │ - smlabbeq r9, r0, r4, r4 │ │ │ │ + @ instruction: 0x0112b898 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, r4, r4 │ │ │ │ andeq r0, r0, fp, ror #26 │ │ │ │ - tsteq r2, r0, asr r8 │ │ │ │ - smlatbeq r7, r4, r7, sp │ │ │ │ - tsteq r9, r0, asr #8 │ │ │ │ + tsteq r2, r8, asr r8 │ │ │ │ + @ instruction: 0x0107d7b0 │ │ │ │ + tsteq r9, ip, asr #8 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - tsteq r2, r0, lsl r8 │ │ │ │ - tsteq r7, r4, ror #14 │ │ │ │ - tsteq r9, r0, lsl #8 │ │ │ │ + tsteq r2, r8, lsl r8 │ │ │ │ + tsteq r7, r0, ror r7 │ │ │ │ + tsteq r9, ip, lsl #8 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - @ instruction: 0x0112b7d0 │ │ │ │ - tsteq r7, r4, lsr #14 │ │ │ │ - smlabteq r9, r0, r3, r4 │ │ │ │ + @ instruction: 0x0112b7d8 │ │ │ │ + tsteq r7, r0, lsr r7 │ │ │ │ + smlabteq r9, ip, r3, r4 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - @ instruction: 0x0112b790 │ │ │ │ - smlatteq r7, r4, r6, sp │ │ │ │ - smlabbeq r9, r0, r3, r4 │ │ │ │ + @ instruction: 0x0112b798 │ │ │ │ + strdeq sp, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, r3, r4 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - tsteq r2, r0, asr r7 │ │ │ │ - smlatbeq r7, r4, r6, sp │ │ │ │ - tsteq r9, r4, asr #6 │ │ │ │ + tsteq r2, r8, asr r7 │ │ │ │ + @ instruction: 0x0107d6b0 │ │ │ │ + tsteq r9, r0, asr r3 │ │ │ │ │ │ │ │ 00564f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 56514c │ │ │ │ @@ -1214792,26 +1214792,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 565030 │ │ │ │ tsteq ip, r8, asr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq ip, ip, asr #23 │ │ │ │ - @ instruction: 0x0112b5b4 │ │ │ │ - tsteq r7, r8, lsl #10 │ │ │ │ - @ instruction: 0x010941b4 │ │ │ │ + @ instruction: 0x0112b5bc │ │ │ │ + tsteq r7, r4, lsl r5 │ │ │ │ + smlabteq r9, r0, r1, r4 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - tsteq r2, ip, asr #10 │ │ │ │ - smlatbeq r7, r0, r4, sp │ │ │ │ - tsteq r9, ip, lsr r1 │ │ │ │ + tsteq r2, r4, asr r5 │ │ │ │ + smlatbeq r7, ip, r4, sp │ │ │ │ + tsteq r9, r8, asr #2 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - tsteq r2, ip, lsl #10 │ │ │ │ - tsteq r7, r0, ror #8 │ │ │ │ - tsteq r9, r4, lsl #2 │ │ │ │ + tsteq r2, r4, lsl r5 │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + tsteq r9, r0, lsl r1 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ │ │ │ │ 0056518c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1214873,21 +1214873,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 5652b0 │ │ │ │ add r2, r2, #2832 @ 0xb10 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5651d4 │ │ │ │ - @ instruction: 0x0112b3f8 │ │ │ │ - tsteq r9, ip, ror #26 │ │ │ │ - strdeq r3, [r9, -ip] │ │ │ │ + tsteq r2, r0, lsl #8 │ │ │ │ + tsteq r9, r8, ror sp │ │ │ │ + tsteq r9, r8 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x0112b3b4 │ │ │ │ - tsteq r7, r4, lsl r3 │ │ │ │ - @ instruction: 0x01093fb8 │ │ │ │ + @ instruction: 0x0112b3bc │ │ │ │ + tsteq r7, r0, lsr #6 │ │ │ │ + smlabteq r9, r4, pc, r3 @ │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ │ │ │ │ 005652b4 : │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [r1] │ │ │ │ @@ -1215466,78 +1215466,78 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5654ec │ │ │ │ tsteq ip, r0, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, r0, asr #4 │ │ │ │ - tsteq r9, r4, lsr lr │ │ │ │ + tsteq r2, r8, asr #4 │ │ │ │ + tsteq r9, r0, asr #28 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ tsteq ip, r0, lsl r7 │ │ │ │ - ldrsheq fp, [r2, -r8] │ │ │ │ - tsteq r9, r0, lsl #26 │ │ │ │ - tsteq r2, r4, lsl #1 │ │ │ │ + tsteq r2, r0, lsl #2 │ │ │ │ + tsteq r9, ip, lsl #26 │ │ │ │ + tsteq r2, ip, lsl #1 │ │ │ │ andeq r1, r0, r2, lsl #7 │ │ │ │ - tsteq r9, ip, ror ip │ │ │ │ - @ instruction: 0x0112affc │ │ │ │ - smlatteq r9, ip, fp, r3 │ │ │ │ + smlabbeq r9, r8, ip, r3 │ │ │ │ + tsteq r2, r4 │ │ │ │ + strdeq r3, [r9, -r8] │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ - tsteq r2, ip, ror lr │ │ │ │ - tsteq r9, r4, lsr #16 │ │ │ │ - tsteq r9, ip, ror #20 │ │ │ │ + tsteq r2, r4, lsl #29 │ │ │ │ + tsteq r9, r0, lsr r8 │ │ │ │ + tsteq r9, r8, ror sl │ │ │ │ muleq r0, ip, r3 │ │ │ │ - @ instruction: 0x0112addc │ │ │ │ - tsteq r7, r0, lsr sp │ │ │ │ - smlabteq r9, ip, r9, r3 │ │ │ │ + tsteq r2, r4, ror #27 │ │ │ │ + tsteq r7, ip, lsr sp │ │ │ │ + ldrdeq r3, [r9, -r8] │ │ │ │ muleq r0, r4, r3 │ │ │ │ - @ instruction: 0x0112ad98 │ │ │ │ - smlatteq r7, ip, ip, ip │ │ │ │ - smlabbeq r9, ip, r9, r3 │ │ │ │ + tsteq r2, r0, lsr #27 │ │ │ │ + strdeq ip, [r7, -r8] │ │ │ │ + @ instruction: 0x01093998 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - tsteq r2, r8, asr sp │ │ │ │ - smlatbeq r7, ip, ip, ip │ │ │ │ - tsteq r9, r8, asr #18 │ │ │ │ + tsteq r2, r0, ror #26 │ │ │ │ + @ instruction: 0x0107ccb8 │ │ │ │ + tsteq r9, r4, asr r9 │ │ │ │ andeq r1, r0, sp, ror r3 │ │ │ │ - tsteq r2, r8, lsl sp │ │ │ │ - @ instruction: 0x01094698 │ │ │ │ - tsteq r9, r4, lsl #18 │ │ │ │ + tsteq r2, r0, lsr #26 │ │ │ │ + smlatbeq r9, r4, r6, r4 │ │ │ │ + tsteq r9, r0, lsl r9 │ │ │ │ andeq r1, r0, r0, ror r3 │ │ │ │ - @ instruction: 0x0112acd0 │ │ │ │ - tsteq r7, r4, lsr #24 │ │ │ │ - smlabteq r9, r0, r8, r3 │ │ │ │ + @ instruction: 0x0112acd8 │ │ │ │ + tsteq r7, r0, lsr ip │ │ │ │ + smlabteq r9, ip, r8, r3 │ │ │ │ andeq r1, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x0112ac90 │ │ │ │ - smlatteq r7, r4, fp, ip │ │ │ │ - smlabbeq r9, r0, r8, r3 │ │ │ │ + @ instruction: 0x0112ac98 │ │ │ │ + strdeq ip, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, r8, r3 │ │ │ │ andeq r1, r0, r3, asr #7 │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - smlatbeq r7, r4, fp, ip │ │ │ │ - tsteq r9, r0, asr #16 │ │ │ │ + tsteq r2, r8, asr ip │ │ │ │ + @ instruction: 0x0107cbb0 │ │ │ │ + tsteq r9, ip, asr #16 │ │ │ │ andeq r1, r0, ip, ror r3 │ │ │ │ - tsteq r2, r0, lsl ip │ │ │ │ - tsteq r7, r4, ror #22 │ │ │ │ - tsteq r9, r0, lsl #16 │ │ │ │ + tsteq r2, r8, lsl ip │ │ │ │ + tsteq r7, r0, ror fp │ │ │ │ + tsteq r9, ip, lsl #16 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ - @ instruction: 0x0112abd0 │ │ │ │ - tsteq r7, r4, lsr #22 │ │ │ │ - smlabteq r9, r0, r7, r3 │ │ │ │ + @ instruction: 0x0112abd8 │ │ │ │ + tsteq r7, r0, lsr fp │ │ │ │ + smlabteq r9, ip, r7, r3 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - @ instruction: 0x0112ab90 │ │ │ │ - smlatteq r7, r4, sl, ip │ │ │ │ - smlabbeq r9, r0, r7, r3 │ │ │ │ + @ instruction: 0x0112ab98 │ │ │ │ + strdeq ip, [r7, -r0] │ │ │ │ + smlabbeq r9, ip, r7, r3 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - smlatbeq r7, ip, sl, ip │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ - tsteq r2, r0, asr #21 │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - @ instruction: 0x010936b0 │ │ │ │ + @ instruction: 0x0107cab8 │ │ │ │ + smlabbeq r7, r8, sl, ip │ │ │ │ + tsteq r7, r8, asr sl │ │ │ │ + tsteq r2, r8, asr #21 │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + @ instruction: 0x010936bc │ │ │ │ muleq r0, sp, r3 │ │ │ │ - ldrdeq ip, [r7, -ip] │ │ │ │ + smlatteq r7, r8, r9, ip │ │ │ │ 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, #612] @ 565f54 │ │ │ │ @@ -1215693,38 +1215693,38 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 565da8 │ │ │ │ tsteq ip, r0, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq r8, r4, fp, r9 │ │ │ │ + @ instruction: 0x01089b90 │ │ │ │ tsteq ip, r4, asr lr │ │ │ │ - tsteq r2, r0, lsr r8 │ │ │ │ - smlabbeq r7, r4, r7, ip │ │ │ │ - tsteq r9, r8, lsr #8 │ │ │ │ + tsteq r2, r8, lsr r8 │ │ │ │ + @ instruction: 0x0107c790 │ │ │ │ + tsteq r9, r4, lsr r4 │ │ │ │ andeq r0, r0, r3, asr sl │ │ │ │ - @ instruction: 0x0112a7f0 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ - smlatteq r9, r8, r3, r3 │ │ │ │ - @ instruction: 0x0112a7b4 │ │ │ │ - tsteq r7, r8, lsl #14 │ │ │ │ - smlatbeq r9, ip, r3, r3 │ │ │ │ + @ instruction: 0x0112a7f8 │ │ │ │ + tsteq r7, r0, asr r7 │ │ │ │ + strdeq r3, [r9, -r4] │ │ │ │ + @ instruction: 0x0112a7bc │ │ │ │ + tsteq r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x010933b8 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ - smlabteq r7, ip, r6, ip │ │ │ │ - tsteq r9, r0, ror r3 │ │ │ │ + tsteq r2, r0, lsl #15 │ │ │ │ + ldrdeq ip, [r7, -r8] │ │ │ │ + tsteq r9, ip, ror r3 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - tsteq r2, ip, lsr r7 │ │ │ │ - @ instruction: 0x0107c690 │ │ │ │ - tsteq r9, r4, lsr r3 │ │ │ │ + tsteq r2, r4, asr #14 │ │ │ │ + @ instruction: 0x0107c69c │ │ │ │ + tsteq r9, r0, asr #6 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - tsteq r2, r0, lsl #14 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ - strdeq r3, [r9, -r8] │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ + tsteq r9, r4, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -1215854,33 +1215854,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 56622c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 56607c │ │ │ │ - tsteq r2, r8, ror r5 │ │ │ │ - smlabteq r7, ip, r4, ip │ │ │ │ - tsteq r9, r8, ror #2 │ │ │ │ + tsteq r2, r0, lsl #11 │ │ │ │ + ldrdeq ip, [r7, -r8] │ │ │ │ + tsteq r9, r4, ror r1 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - smlabbeq r7, ip, r4, ip │ │ │ │ - tsteq r9, r8, lsr #2 │ │ │ │ + tsteq r2, r0, asr #10 │ │ │ │ + @ instruction: 0x0107c498 │ │ │ │ + tsteq r9, r4, lsr r1 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x0112a4f8 │ │ │ │ - tsteq r7, ip, asr #8 │ │ │ │ - smlatteq r9, r8, r0, r3 │ │ │ │ + tsteq r2, r0, lsl #10 │ │ │ │ + tsteq r7, r8, asr r4 │ │ │ │ + strdeq r3, [r9, -r4] │ │ │ │ andeq r1, r0, sl, asr #7 │ │ │ │ - @ instruction: 0x0112a4b8 │ │ │ │ - tsteq r7, ip, lsl #8 │ │ │ │ - smlatbeq r9, r8, r0, r3 │ │ │ │ + tsteq r2, r0, asr #9 │ │ │ │ + tsteq r7, r8, lsl r4 │ │ │ │ + strheq r3, [r9, -r4] │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - smlabteq r7, ip, r3, ip │ │ │ │ - tsteq r9, r8, rrx │ │ │ │ + tsteq r2, r0, lsl #9 │ │ │ │ + ldrdeq ip, [r7, -r8] │ │ │ │ + tsteq r9, r4, ror r0 │ │ │ │ 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 r3, [pc, #2304] @ 566b48 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1216460,101 +1216460,101 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 566578 │ │ │ │ @ instruction: 0x011c19bc │ │ │ │ tsteq ip, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - @ instruction: 0x0112a298 │ │ │ │ - smlatbeq r9, r0, lr, r2 │ │ │ │ + tsteq r2, r0, lsr #5 │ │ │ │ + smlatbeq r9, ip, lr, r2 │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r2, ip, lsl #3 │ │ │ │ - smlabbeq r9, r4, sp, r2 │ │ │ │ + @ instruction: 0x0112a194 │ │ │ │ + @ instruction: 0x01092d90 │ │ │ │ andeq r1, r0, r8, lsl r4 │ │ │ │ tsteq ip, r4, lsl #13 │ │ │ │ - smlatteq r8, ip, r8, ip │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ - tsteq r9, r4, asr ip │ │ │ │ + strdeq ip, [r8, -r8] │ │ │ │ + tsteq r2, ip, rrx │ │ │ │ + tsteq r9, r0, ror #24 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - smlabteq r8, r4, r8, ip │ │ │ │ - tsteq r2, r0, lsl r0 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ + ldrdeq ip, [r8, -r0] │ │ │ │ + tsteq r2, r8, lsl r0 │ │ │ │ + tsteq r9, ip, lsl #24 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - tsteq r2, r8, asr #31 │ │ │ │ - tsteq r7, ip, lsl pc │ │ │ │ - @ instruction: 0x01092bb8 │ │ │ │ + @ instruction: 0x01129fd0 │ │ │ │ + tsteq r7, r8, lsr #30 │ │ │ │ + smlabteq r9, r4, fp, r2 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq r2, r8, lsl #31 │ │ │ │ - ldrdeq fp, [r7, -ip] │ │ │ │ - tsteq r9, r8, ror fp │ │ │ │ + @ instruction: 0x01129f90 │ │ │ │ + smlatteq r7, r8, lr, fp │ │ │ │ + smlabbeq r9, r4, fp, r2 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - smlatbeq r7, r4, lr, fp │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - tsteq r8, r0, lsr r8 │ │ │ │ - strdeq r2, [r9, -ip] │ │ │ │ + @ instruction: 0x0107beb0 │ │ │ │ + tsteq r2, r4, lsr #30 │ │ │ │ + tsteq r8, ip, lsr r8 │ │ │ │ + tsteq r9, r8, lsl #22 │ │ │ │ andeq r1, r0, r9, lsl #8 │ │ │ │ - tsteq r2, r0, asr #29 │ │ │ │ - tsteq r7, r4, lsl lr │ │ │ │ - @ instruction: 0x01092ab0 │ │ │ │ + tsteq r2, r8, asr #29 │ │ │ │ + tsteq r7, r0, lsr #28 │ │ │ │ + @ instruction: 0x01092abc │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - tsteq r2, ip, ror lr │ │ │ │ - tsteq r9, r8, ror #16 │ │ │ │ - tsteq r9, r4, ror sl │ │ │ │ + tsteq r2, r4, lsl #29 │ │ │ │ + tsteq r9, r4, ror r8 │ │ │ │ + smlabbeq r9, r0, sl, r2 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - tsteq r2, r8, lsr lr │ │ │ │ - smlabbeq r7, ip, sp, fp │ │ │ │ - tsteq r9, r8, lsr #20 │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ + @ instruction: 0x0107bd98 │ │ │ │ + tsteq r9, r4, lsr sl │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x01129df8 │ │ │ │ - tsteq r8, r8, asr r7 │ │ │ │ - ldrdeq r2, [r9, -ip] │ │ │ │ + tsteq r2, r0, lsl #28 │ │ │ │ + tsteq r8, r4, ror #14 │ │ │ │ + smlatteq r9, r8, r9, r2 │ │ │ │ andeq r1, r0, r1, lsl r4 │ │ │ │ - tsteq r7, r4, lsl #26 │ │ │ │ + tsteq r7, r0, lsl sp │ │ │ │ andeq r1, r0, sp, lsl #8 │ │ │ │ - ldrdeq fp, [r7, -r4] │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - tsteq r9, r8, ror #14 │ │ │ │ - tsteq r9, ip, lsr #18 │ │ │ │ + smlatteq r7, r0, ip, fp │ │ │ │ + tsteq r2, r4, asr sp │ │ │ │ + tsteq r9, r4, ror r7 │ │ │ │ + tsteq r9, r8, lsr r9 │ │ │ │ andeq r1, r0, r5, lsl r4 │ │ │ │ - tsteq r2, r4, lsl #26 │ │ │ │ - tsteq r7, r8, asr ip │ │ │ │ - strdeq r2, [r9, -r4] │ │ │ │ + tsteq r2, ip, lsl #26 │ │ │ │ + tsteq r7, r4, ror #24 │ │ │ │ + tsteq r9, r0, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl r4 │ │ │ │ - tsteq r2, r4, asr #25 │ │ │ │ - tsteq r7, r8, lsl ip │ │ │ │ - @ instruction: 0x010928b4 │ │ │ │ + tsteq r2, ip, asr #25 │ │ │ │ + tsteq r7, r4, lsr #24 │ │ │ │ + smlabteq r9, r0, r8, r2 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - tsteq r2, r4, lsl #25 │ │ │ │ - ldrdeq fp, [r7, -r8] │ │ │ │ - tsteq r9, r8, ror r8 │ │ │ │ + tsteq r2, ip, lsl #25 │ │ │ │ + smlatteq r7, r4, fp, fp │ │ │ │ + smlabbeq r9, r4, r8, r2 │ │ │ │ andeq r1, r0, r3, lsr #8 │ │ │ │ - tsteq r2, r4, asr #24 │ │ │ │ - @ instruction: 0x0107bb98 │ │ │ │ - tsteq r9, r8, lsr r8 │ │ │ │ + tsteq r2, ip, asr #24 │ │ │ │ + smlatbeq r7, r4, fp, fp │ │ │ │ + tsteq r9, r4, asr #16 │ │ │ │ andeq r1, r0, r2, lsr #8 │ │ │ │ - tsteq r2, r4, lsl #24 │ │ │ │ - tsteq r8, r4, ror #8 │ │ │ │ - strdeq r2, [r9, -r8] │ │ │ │ + tsteq r2, ip, lsl #24 │ │ │ │ + tsteq r8, r0, ror r4 │ │ │ │ + tsteq r9, r4, lsl #16 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x01129bd0 │ │ │ │ - tsteq r7, r4, lsr #22 │ │ │ │ - smlabteq r9, r8, r7, r2 │ │ │ │ + @ instruction: 0x01129bd8 │ │ │ │ + tsteq r7, r0, lsr fp │ │ │ │ + ldrdeq r2, [r9, -r4] │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x01129b90 │ │ │ │ - smlatteq r7, r4, sl, fp │ │ │ │ - smlabbeq r9, r4, r7, r2 │ │ │ │ + @ instruction: 0x01129b98 │ │ │ │ + strdeq fp, [r7, -r0] │ │ │ │ + @ instruction: 0x01092790 │ │ │ │ andeq r1, r0, r0, lsr #8 │ │ │ │ - tsteq r2, r0, asr fp │ │ │ │ - smlatbeq r7, r4, sl, fp │ │ │ │ - tsteq r9, r0, asr #14 │ │ │ │ + tsteq r2, r8, asr fp │ │ │ │ + @ instruction: 0x0107bab0 │ │ │ │ + tsteq r9, ip, asr #14 │ │ │ │ andeq r1, r0, lr, lsl r4 │ │ │ │ - tsteq r2, r0, lsl fp │ │ │ │ - tsteq r7, r4, ror #20 │ │ │ │ - tsteq r9, r0, lsl #14 │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + tsteq r7, r0, ror sl │ │ │ │ + tsteq r9, ip, lsl #14 │ │ │ │ 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, #608] @ 566f30 │ │ │ │ ldr r3, [pc, #608] @ 566f34 │ │ │ │ @@ -1216708,40 +1216708,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 566d64 │ │ │ │ tsteq ip, r4, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq r9, [lr, -ip] │ │ │ │ + tsteq lr, r8, lsl #6 │ │ │ │ smlatteq r7, r4, r0, r1 │ │ │ │ @ instruction: 0x011c0e98 │ │ │ │ - tsteq r2, r8, ror #16 │ │ │ │ - smlabteq r7, r8, r7, fp │ │ │ │ - tsteq r9, ip, ror #8 │ │ │ │ + tsteq r2, r0, ror r8 │ │ │ │ + ldrdeq fp, [r7, -r4] │ │ │ │ + tsteq r9, r8, ror r4 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - ldrdeq ip, [r8, -r8] │ │ │ │ - tsteq r2, r0, lsl r8 │ │ │ │ - tsteq r9, r8, lsl #8 │ │ │ │ + smlatteq r8, r4, r1, ip │ │ │ │ + tsteq r2, r8, lsl r8 │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ andeq r1, r0, r6, ror #7 │ │ │ │ - @ instruction: 0x011297d0 │ │ │ │ - tsteq r7, r0, lsr r7 │ │ │ │ - ldrdeq r2, [r9, -r4] │ │ │ │ + @ instruction: 0x011297d8 │ │ │ │ + tsteq r7, ip, lsr r7 │ │ │ │ + smlatteq r9, r0, r3, r2 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - @ instruction: 0x01129794 │ │ │ │ - strdeq fp, [r7, -r4] │ │ │ │ - @ instruction: 0x01092398 │ │ │ │ + @ instruction: 0x0112979c │ │ │ │ + tsteq r7, r0, lsl #14 │ │ │ │ + smlatbeq r9, r4, r3, r2 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ - @ instruction: 0x0107b6b8 │ │ │ │ - tsteq r9, r4, asr r3 │ │ │ │ + tsteq r2, r0, ror #14 │ │ │ │ + smlabteq r7, r4, r6, fp │ │ │ │ + tsteq r9, r0, ror #6 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - tsteq r2, ip, lsl r7 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - tsteq r9, r0, lsr #6 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + smlabbeq r7, r8, r6, fp │ │ │ │ + tsteq r9, ip, lsr #6 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ │ │ │ │ 00566fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1216955,48 +1216955,48 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #144] @ 567394 │ │ │ │ add r2, r2, #2976 @ 0xba0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5671c0 │ │ │ │ - smlatteq r8, r4, r8, r8 │ │ │ │ - @ instruction: 0x011295dc │ │ │ │ - ldrdeq r2, [r9, -ip] │ │ │ │ + strdeq r8, [r8, -r0] │ │ │ │ + tsteq r2, r4, ror #11 │ │ │ │ + smlatteq r9, r8, r1, r2 │ │ │ │ andeq r1, r0, r8, lsl #9 │ │ │ │ andeq r1, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x011294bc │ │ │ │ - smlabteq r8, ip, r0, ip │ │ │ │ - strheq r2, [r9, -r8] │ │ │ │ + tsteq r2, r4, asr #9 │ │ │ │ + ldrdeq ip, [r8, -r8] │ │ │ │ + smlabteq r9, r4, r0, r2 │ │ │ │ andeq r1, r0, r1, lsl #9 │ │ │ │ - smlatteq r7, r0, r3, fp │ │ │ │ - tsteq r2, r0, lsl #9 │ │ │ │ - tsteq r9, ip, ror r0 │ │ │ │ + smlatteq r7, ip, r3, fp │ │ │ │ + tsteq r2, r8, lsl #9 │ │ │ │ + smlabbeq r9, r8, r0, r2 │ │ │ │ andeq r1, r0, r4, lsr #9 │ │ │ │ - tsteq r2, r0, asr #8 │ │ │ │ - @ instruction: 0x0107b39c │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r2, r8, asr #8 │ │ │ │ + smlatbeq r7, r8, r3, fp │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ andeq r1, r0, r3, lsr #9 │ │ │ │ - tsteq r7, r0, ror r3 │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ - tsteq r2, r8, asr #7 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ - smlabteq r9, r8, pc, r1 @ │ │ │ │ + tsteq r7, ip, ror r3 │ │ │ │ + tsteq r7, r8, asr r3 │ │ │ │ + @ instruction: 0x011293d0 │ │ │ │ + tsteq r7, r0, lsr r3 │ │ │ │ + ldrdeq r1, [r9, -r4] │ │ │ │ andeq r1, r0, r6, lsl #9 │ │ │ │ - @ instruction: 0x01129398 │ │ │ │ - strdeq fp, [r7, -r4] │ │ │ │ - @ instruction: 0x01091f98 │ │ │ │ + tsteq r2, r0, lsr #7 │ │ │ │ + mrseq fp, SP_und │ │ │ │ + smlatbeq r9, r4, pc, r1 @ │ │ │ │ andeq r1, r0, r5, lsl #9 │ │ │ │ - tsteq r2, r8, ror #6 │ │ │ │ - smlabteq r7, r4, r2, fp │ │ │ │ - tsteq r9, r8, ror #30 │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + ldrdeq fp, [r7, -r0] │ │ │ │ + tsteq r9, r4, ror pc │ │ │ │ andeq r1, r0, r3, lsl #9 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - @ instruction: 0x0107b294 │ │ │ │ - tsteq r9, r8, lsr pc │ │ │ │ + tsteq r2, r0, asr #6 │ │ │ │ + smlatbeq r7, r0, r2, fp │ │ │ │ + tsteq r9, r4, asr #30 │ │ │ │ andeq r1, r0, r2, lsl #9 │ │ │ │ │ │ │ │ 00567398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1217275,54 +1217275,54 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5675c8 │ │ │ │ tsteq ip, r8, asr #16 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, r8, asr #4 │ │ │ │ - tsteq r9, r8, lsr #28 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r9, r4, lsr lr │ │ │ │ @ instruction: 0x011c07f8 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - tsteq r8, ip, lsr r4 │ │ │ │ - @ instruction: 0x01129090 │ │ │ │ + tsteq r8, r8, asr #8 │ │ │ │ + @ instruction: 0x01129098 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x01091c90 │ │ │ │ + @ instruction: 0x01091c9c │ │ │ │ andeq r1, r0, r6, ror #9 │ │ │ │ tsteq ip, r4, lsr r6 │ │ │ │ - tsteq r7, ip, ror pc │ │ │ │ - @ instruction: 0x01128ff0 │ │ │ │ - tsteq r7, r4, asr #30 │ │ │ │ - smlatteq r9, r8, fp, r1 │ │ │ │ + smlabbeq r7, r8, pc, sl @ │ │ │ │ + @ instruction: 0x01128ff8 │ │ │ │ + tsteq r7, r0, asr pc │ │ │ │ + strdeq r1, [r9, -r4] │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - @ instruction: 0x01128fb4 │ │ │ │ - tsteq r7, r8, lsl #30 │ │ │ │ - smlatbeq r9, ip, fp, r1 │ │ │ │ + @ instruction: 0x01128fbc │ │ │ │ + tsteq r7, r4, lsl pc │ │ │ │ + @ instruction: 0x01091bb8 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - tsteq r2, r8, ror pc │ │ │ │ - smlabteq r7, r8, lr, sl │ │ │ │ - tsteq r9, ip, ror #22 │ │ │ │ + tsteq r2, r0, lsl #31 │ │ │ │ + ldrdeq sl, [r7, -r4] │ │ │ │ + tsteq r9, r8, ror fp │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - tsteq r2, r8, lsr pc │ │ │ │ - smlabbeq r7, ip, lr, sl │ │ │ │ - tsteq r9, r0, lsr fp │ │ │ │ + tsteq r2, r0, asr #30 │ │ │ │ + @ instruction: 0x0107ae98 │ │ │ │ + tsteq r9, ip, lsr fp │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - @ instruction: 0x01128efc │ │ │ │ - tsteq r7, r0, asr lr │ │ │ │ - strdeq r1, [r9, -r4] │ │ │ │ + tsteq r2, r4, lsl #30 │ │ │ │ + tsteq r7, ip, asr lr │ │ │ │ + tsteq r9, r0, lsl #22 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - tsteq r2, r0, asr #29 │ │ │ │ - tsteq r7, r4, lsl lr │ │ │ │ - @ instruction: 0x01091ab8 │ │ │ │ + tsteq r2, r8, asr #29 │ │ │ │ + tsteq r7, r0, lsr #28 │ │ │ │ + smlabteq r9, r4, sl, r1 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - tsteq r2, r4, lsl #29 │ │ │ │ - ldrdeq sl, [r7, -r8] │ │ │ │ - tsteq r9, ip, ror sl │ │ │ │ + tsteq r2, ip, lsl #29 │ │ │ │ + smlatteq r7, r4, sp, sl │ │ │ │ + smlabbeq r9, r8, sl, r1 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - smlatbeq r7, r4, sp, sl │ │ │ │ + @ instruction: 0x0107adb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1217345,17 +1217345,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 567928 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5678d4 │ │ │ │ - tsteq r2, r0, lsr sp │ │ │ │ - @ instruction: 0x0107ac90 │ │ │ │ - tsteq r9, ip, lsr #18 │ │ │ │ + tsteq r2, r8, lsr sp │ │ │ │ + @ instruction: 0x0107ac9c │ │ │ │ + tsteq r9, r8, lsr r9 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1812] @ 56805c │ │ │ │ @@ -1217812,76 +1217812,76 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 567b74 │ │ │ │ @ instruction: 0x011c02b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011c0290 │ │ │ │ - tsteq r8, ip, ror #30 │ │ │ │ + tsteq r8, r8, ror pc │ │ │ │ tsteq ip, r8, lsl #1 │ │ │ │ - tsteq r2, r8, asr sl │ │ │ │ - tsteq r9, ip, lsr #10 │ │ │ │ - tsteq r9, r0, asr r6 │ │ │ │ + tsteq r2, r0, ror #20 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ + tsteq r9, ip, asr r6 │ │ │ │ andeq r1, r0, r5, lsl r5 │ │ │ │ - @ instruction: 0x011289f4 │ │ │ │ - tsteq r9, r0, asr #10 │ │ │ │ - smlatteq r9, r8, r5, r1 │ │ │ │ + @ instruction: 0x011289fc │ │ │ │ + tsteq r9, ip, asr #10 │ │ │ │ + strdeq r1, [r9, -r4] │ │ │ │ andeq r1, r0, fp, lsl r5 │ │ │ │ - @ instruction: 0x011289b0 │ │ │ │ - smlatbeq r9, ip, r5, r1 │ │ │ │ + @ instruction: 0x011289b8 │ │ │ │ + @ instruction: 0x010915b8 │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ + tsteq r2, ip, lsl r9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r9, r0, lsl r5 │ │ │ │ + tsteq r9, ip, lsl r5 │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - tsteq r7, ip, lsr #16 │ │ │ │ - @ instruction: 0x01128890 │ │ │ │ - smlatteq r7, r4, r7, sl │ │ │ │ - smlabbeq r9, ip, r4, r1 │ │ │ │ + tsteq r7, r8, lsr r8 │ │ │ │ + @ instruction: 0x01128898 │ │ │ │ + strdeq sl, [r7, -r0] │ │ │ │ + @ instruction: 0x01091498 │ │ │ │ andeq r1, r0, r5, lsr #10 │ │ │ │ - smlatbeq r7, ip, r7, sl │ │ │ │ - tsteq r2, r4, lsr #16 │ │ │ │ - tsteq r7, r8, ror r7 │ │ │ │ - tsteq r9, ip, lsl r4 │ │ │ │ + @ instruction: 0x0107a7b8 │ │ │ │ + tsteq r2, ip, lsr #16 │ │ │ │ + smlabbeq r7, r4, r7, sl │ │ │ │ + tsteq r9, r8, lsr #8 │ │ │ │ andeq r1, r0, r9, lsr #10 │ │ │ │ - tsteq r2, r8, ror #15 │ │ │ │ - tsteq r7, ip, lsr r7 │ │ │ │ - smlatteq r9, r0, r3, r1 │ │ │ │ + @ instruction: 0x011287f0 │ │ │ │ + tsteq r7, r8, asr #14 │ │ │ │ + smlatteq r9, ip, r3, r1 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - tsteq r2, ip, lsr #15 │ │ │ │ - tsteq r7, r0, lsl #14 │ │ │ │ - smlatbeq r9, r4, r3, r1 │ │ │ │ + @ instruction: 0x011287b4 │ │ │ │ + tsteq r7, ip, lsl #14 │ │ │ │ + @ instruction: 0x010913b0 │ │ │ │ andeq r1, r0, r2, lsr #10 │ │ │ │ - tsteq r2, r0, ror r7 │ │ │ │ - smlabteq r7, r0, r6, sl │ │ │ │ - tsteq r9, r8, ror #6 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ + smlabteq r7, ip, r6, sl │ │ │ │ + tsteq r9, r4, ror r3 │ │ │ │ andeq r1, r0, r4, lsr r5 │ │ │ │ - tsteq r2, r4, lsr r7 │ │ │ │ - tsteq r9, r4, lsr #4 │ │ │ │ - tsteq r9, ip, lsl r3 │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ + tsteq r9, r0, lsr r2 │ │ │ │ + tsteq r9, r8, lsr #6 │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - tsteq r2, r0, ror #13 │ │ │ │ - tsteq r9, r0, asr r1 │ │ │ │ - ldrdeq r1, [r9, -r4] │ │ │ │ + tsteq r2, r8, ror #13 │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ + smlatteq r9, r0, r2, r1 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - tsteq r2, ip, lsr #13 │ │ │ │ - tsteq r7, r0, lsl #12 │ │ │ │ - smlatbeq r9, r4, r2, r1 │ │ │ │ + @ instruction: 0x011286b4 │ │ │ │ + tsteq r7, ip, lsl #12 │ │ │ │ + @ instruction: 0x010912b0 │ │ │ │ andeq r1, r0, pc, lsl #10 │ │ │ │ - tsteq r2, r0, ror r6 │ │ │ │ - smlabteq r7, r4, r5, sl │ │ │ │ - tsteq r9, r8, ror #4 │ │ │ │ + tsteq r2, r8, ror r6 │ │ │ │ + ldrdeq sl, [r7, -r0] │ │ │ │ + tsteq r9, r4, ror r2 │ │ │ │ andeq r1, r0, r2, lsl r5 │ │ │ │ - tsteq r2, r8, lsr r6 │ │ │ │ - smlabteq r9, r0, r0, r2 │ │ │ │ - tsteq r9, r0, lsr #4 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + smlabteq r9, ip, r0, r2 │ │ │ │ + tsteq r9, ip, lsr #4 │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x011285f8 │ │ │ │ - tsteq r7, ip, asr #10 │ │ │ │ - strdeq r1, [r9, -r0] │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ + tsteq r7, r8, asr r5 │ │ │ │ + strdeq r1, [r9, -ip] │ │ │ │ andeq r1, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 00568164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1218003,29 +1218003,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 5681c0 │ │ │ │ tstpeq fp, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tstpeq fp, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ tstpeq fp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, ror #3 │ │ │ │ - tsteq r2, r0, ror #7 │ │ │ │ - tsteq r7, r4, lsr r3 │ │ │ │ - ldrdeq r0, [r9, -r8] │ │ │ │ + tsteq r2, r8, ror #7 │ │ │ │ + tsteq r7, r0, asr #6 │ │ │ │ + smlatteq r9, r4, pc, r0 @ │ │ │ │ andeq r1, r0, r9, lsl #11 │ │ │ │ - tsteq r9, r8, lsr #30 │ │ │ │ - @ instruction: 0x01128398 │ │ │ │ - smlabbeq r9, r4, pc, r0 @ │ │ │ │ + tsteq r9, r4, lsr pc │ │ │ │ + tsteq r2, r0, lsr #7 │ │ │ │ + @ instruction: 0x01090f90 │ │ │ │ andeq r1, r0, r8, lsl #11 │ │ │ │ - tsteq r2, r0, asr r3 │ │ │ │ - smlatbeq r7, r4, r2, sl │ │ │ │ - tsteq r9, r0, asr #30 │ │ │ │ + tsteq r2, r8, asr r3 │ │ │ │ + @ instruction: 0x0107a2b0 │ │ │ │ + tsteq r9, ip, asr #30 │ │ │ │ andeq r1, r0, r4, lsl #11 │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq r7, r4, ror #4 │ │ │ │ - tsteq r9, r8, lsl #30 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + tsteq r7, r0, ror r2 │ │ │ │ + tsteq r9, r4, lsl pc │ │ │ │ andeq r1, r0, r7, lsl #11 │ │ │ │ │ │ │ │ 0056839c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -1218982,220 +1218982,220 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov sl, r0 │ │ │ │ b 568958 │ │ │ │ tstpeq fp, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r2, r8, lsr r2 │ │ │ │ - tsteq r9, r0, asr #28 │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ + tsteq r9, ip, asr #28 │ │ │ │ tstpeq fp, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ andeq r1, r0, r1, lsl r3 │ │ │ │ tsteq fp, r8, ror #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r8, r4, lsl #8 │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ @ instruction: 0xfffdab00 │ │ │ │ - smlabbeq r9, ip, r0, r1 │ │ │ │ + swpeq r1, r8, [r9] │ │ │ │ @ instruction: 0xfffdf4dc │ │ │ │ - tsteq r8, r8, asr r2 │ │ │ │ + tsteq r8, r4, ror #4 │ │ │ │ @ instruction: 0xfffdf3b8 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ + tsteq r8, r8, asr r2 │ │ │ │ eoreq r1, r8, r0, ror sl │ │ │ │ - tsteq r9, r8, asr #32 │ │ │ │ + qaddeq r1, r4, r9 │ │ │ │ andeq r6, r9, r8, asr sp │ │ │ │ - tsteq r9, r8, asr #32 │ │ │ │ + qaddeq r1, r4, r9 │ │ │ │ andeq r6, r1, r8, lsr #1 │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ + qaddeq r1, r0, r9 │ │ │ │ andeq r7, r1, ip, lsl #15 │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ + qaddeq r1, r0, r9 │ │ │ │ strdeq r0, [r2], -r0 @ │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ + qaddeq r1, r0, r9 │ │ │ │ eorseq r7, r1, r0, lsl #24 │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ + qaddeq r1, r0, r9 │ │ │ │ andseq sp, sp, ip, lsr #27 │ │ │ │ - tsteq r9, r4, asr #32 │ │ │ │ + qaddeq r1, r0, r9 │ │ │ │ @ instruction: 0xfff6e1b0 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r9, ip, asr #32 │ │ │ │ andseq ip, fp, ip, ror r7 │ │ │ │ - qaddeq r1, r4, r9 │ │ │ │ + tsteq r9, r0, rrx │ │ │ │ andeq r6, r0, r8, lsl #18 │ │ │ │ - qaddeq r1, r4, r9 │ │ │ │ + tsteq r9, r0, rrx │ │ │ │ eoreq r8, r0, r0, asr #31 │ │ │ │ - tsteq r9, r8, asr #32 │ │ │ │ + qaddeq r1, r4, r9 │ │ │ │ @ instruction: 0xffff5930 │ │ │ │ - ldrdeq sl, [r8, -r8] │ │ │ │ + smlatteq r8, r4, r0, sl │ │ │ │ @ instruction: 0xfffdbb20 │ │ │ │ - tsteq r9, r0, lsr #32 │ │ │ │ + tsteq r9, ip, lsr #32 │ │ │ │ @ instruction: 0xfffdf440 │ │ │ │ - tsteq r9, ip, lsl r0 │ │ │ │ + tsteq r9, r8, lsr #32 │ │ │ │ @ instruction: 0xfffe7868 │ │ │ │ - smlabbeq r8, ip, r0, sl │ │ │ │ + swpeq sl, r8, [r8] @ │ │ │ │ @ instruction: 0xfffe93dc │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ + tsteq r9, r4 │ │ │ │ eorseq sp, pc, r4, asr r3 @ │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ + tsteq r9, r4 │ │ │ │ mulseq pc, ip, r5 @ │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ + tsteq r9, r4 │ │ │ │ andeq r2, r5, r4, asr r4 │ │ │ │ - mrseq r1, (UNDEF: 9) │ │ │ │ - ldrdeq r3, [r5], -r8 │ │ │ │ tsteq r9, ip │ │ │ │ - @ instruction: 0xffff92e4 │ │ │ │ + ldrdeq r3, [r5], -r8 │ │ │ │ tsteq r9, r8, lsl r0 │ │ │ │ + @ instruction: 0xffff92e4 │ │ │ │ + tsteq r9, r4, lsr #32 │ │ │ │ @ instruction: 0xfffdfeb4 │ │ │ │ - ldrdeq sl, [r8, -ip] │ │ │ │ + smlatteq r8, r8, r1, sl │ │ │ │ @ instruction: 0xfffe9f78 │ │ │ │ - ldrdeq sl, [r8, -r8] │ │ │ │ - smlabbeq r8, ip, r0, r7 │ │ │ │ + smlatteq r8, r4, r1, sl │ │ │ │ + swpeq r7, r8, [r8] @ │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r9, ip, lsr r9 │ │ │ │ - tsteq r9, ip, asr #18 │ │ │ │ - tsteq r9, ip, asr r9 │ │ │ │ - tsteq r8, r4, lsr #32 │ │ │ │ + tsteq r9, r8, asr #18 │ │ │ │ + tsteq r9, r8, asr r9 │ │ │ │ + tsteq r9, r8, ror #18 │ │ │ │ + tsteq r8, r0, lsr r0 │ │ │ │ andeq r8, r0, r8, ror #3 │ │ │ │ tstpeq fp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe9b2c │ │ │ │ tsteq r6, ip, lsr r4 │ │ │ │ - tsteq r2, ip, lsl ip │ │ │ │ - tsteq r7, ip, ror fp │ │ │ │ - tsteq r9, r0, lsr #16 │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + smlabbeq r7, r8, fp, r9 │ │ │ │ + tsteq r9, ip, lsr #16 │ │ │ │ andeq r1, r0, sl, asr r3 │ │ │ │ - tsteq r2, r0, ror #23 │ │ │ │ - tsteq r7, r0, asr #22 │ │ │ │ - smlatteq r9, r4, r7, r0 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ + tsteq r7, ip, asr #22 │ │ │ │ + strdeq r0, [r9, -r0] │ │ │ │ andeq r1, r0, r9, asr r3 │ │ │ │ - tsteq r2, r4, lsr #23 │ │ │ │ - tsteq r7, r4, lsl #22 │ │ │ │ - smlatbeq r9, r8, r7, r0 │ │ │ │ + tsteq r2, ip, lsr #23 │ │ │ │ + tsteq r7, r0, lsl fp │ │ │ │ + @ instruction: 0x010907b4 │ │ │ │ andeq r1, r0, r8, asr r3 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ - smlabteq r7, r8, sl, r9 │ │ │ │ - tsteq r9, ip, ror #14 │ │ │ │ + tsteq r2, r0, ror fp │ │ │ │ + ldrdeq r9, [r7, -r4] │ │ │ │ + tsteq r9, r8, ror r7 │ │ │ │ andeq r1, r0, r7, asr r3 │ │ │ │ - tsteq r2, ip, lsr #22 │ │ │ │ - smlabbeq r7, ip, sl, r9 │ │ │ │ - tsteq r9, r0, lsr r7 │ │ │ │ + tsteq r2, r4, lsr fp │ │ │ │ + @ instruction: 0x01079a98 │ │ │ │ + tsteq r9, ip, lsr r7 │ │ │ │ andeq r1, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x01127af0 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - strdeq r0, [r9, -r4] │ │ │ │ + @ instruction: 0x01127af8 │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + tsteq r9, r0, lsl #14 │ │ │ │ andeq r1, r0, r5, asr r3 │ │ │ │ - @ instruction: 0x01127ab4 │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - @ instruction: 0x010906b8 │ │ │ │ + @ instruction: 0x01127abc │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + smlabteq r9, r4, r6, r0 │ │ │ │ andeq r1, r0, r4, asr r3 │ │ │ │ - tsteq r2, r8, ror sl │ │ │ │ - ldrdeq r9, [r7, -r8] │ │ │ │ - tsteq r9, ip, ror r6 │ │ │ │ + tsteq r2, r0, lsl #21 │ │ │ │ + smlatteq r7, r4, r9, r9 │ │ │ │ + smlabbeq r9, r8, r6, r0 │ │ │ │ andeq r1, r0, r3, asr r3 │ │ │ │ - tsteq r2, ip, lsr sl │ │ │ │ - @ instruction: 0x0107999c │ │ │ │ - tsteq r9, r0, asr #12 │ │ │ │ + tsteq r2, r4, asr #20 │ │ │ │ + smlatbeq r7, r8, r9, r9 │ │ │ │ + tsteq r9, ip, asr #12 │ │ │ │ andeq r1, r0, r2, asr r3 │ │ │ │ - tsteq r2, r0, lsl #20 │ │ │ │ - tsteq r7, r0, ror #18 │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ + tsteq r2, r8, lsl #20 │ │ │ │ + tsteq r7, ip, ror #18 │ │ │ │ + tsteq r9, r0, lsl r6 │ │ │ │ andeq r1, r0, r0, asr r3 │ │ │ │ - tsteq r2, r4, asr #19 │ │ │ │ - tsteq r7, r4, lsr #18 │ │ │ │ - smlabteq r9, r8, r5, r0 │ │ │ │ + tsteq r2, ip, asr #19 │ │ │ │ + tsteq r7, r0, lsr r9 │ │ │ │ + ldrdeq r0, [r9, -r4] │ │ │ │ andeq r1, r0, pc, asr #6 │ │ │ │ - tsteq r2, r8, lsl #19 │ │ │ │ - smlatteq r7, r8, r8, r9 │ │ │ │ - smlabbeq r9, ip, r5, r0 │ │ │ │ + @ instruction: 0x01127990 │ │ │ │ + strdeq r9, [r7, -r4] │ │ │ │ + @ instruction: 0x01090598 │ │ │ │ andeq r1, r0, ip, asr #6 │ │ │ │ - tsteq r2, r0, asr r9 │ │ │ │ - smlatbeq r7, ip, r8, r9 │ │ │ │ - tsteq r9, r4, asr r5 │ │ │ │ + tsteq r2, r8, asr r9 │ │ │ │ + @ instruction: 0x010798b8 │ │ │ │ + tsteq r9, r0, ror #10 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ - tsteq r7, r0, ror r8 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ + tsteq r2, ip, lsl r9 │ │ │ │ + tsteq r7, ip, ror r8 │ │ │ │ + tsteq r9, r4, lsr #10 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x011278d8 │ │ │ │ - tsteq r7, r4, lsr r8 │ │ │ │ - ldrdeq r0, [r9, -ip] │ │ │ │ + tsteq r2, r0, ror #17 │ │ │ │ + tsteq r7, r0, asr #16 │ │ │ │ + smlatteq r9, r8, r4, r0 │ │ │ │ andeq r1, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x0112789c │ │ │ │ - strdeq r9, [r7, -r8] │ │ │ │ - smlatbeq r9, r0, r4, r0 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ + tsteq r7, r4, lsl #16 │ │ │ │ + smlatbeq r9, ip, r4, r0 │ │ │ │ andeq r1, r0, r4, lsr r3 │ │ │ │ - tsteq r2, ip, asr r8 │ │ │ │ - @ instruction: 0x010797bc │ │ │ │ - tsteq r9, r8, asr r4 │ │ │ │ + tsteq r2, r4, ror #16 │ │ │ │ + smlabteq r7, r8, r7, r9 │ │ │ │ + tsteq r9, r4, ror #8 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ - tsteq r2, r0, lsr #16 │ │ │ │ - smlabbeq r7, r0, r7, r9 │ │ │ │ - tsteq r9, r4, lsr #8 │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ + smlabbeq r7, ip, r7, r9 │ │ │ │ + tsteq r9, r0, lsr r4 │ │ │ │ andeq r1, r0, r1, ror #6 │ │ │ │ - tsteq r2, r4, ror #15 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ - smlatteq r9, r8, r3, r0 │ │ │ │ + tsteq r2, ip, ror #15 │ │ │ │ + tsteq r7, r0, asr r7 │ │ │ │ + strdeq r0, [r9, -r4] │ │ │ │ andeq r1, r0, r0, ror #6 │ │ │ │ - tsteq r2, r8, lsr #15 │ │ │ │ - tsteq r7, r8, lsl #14 │ │ │ │ - smlatbeq r9, ip, r3, r0 │ │ │ │ + @ instruction: 0x011277b0 │ │ │ │ + tsteq r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x010903b8 │ │ │ │ andeq r1, r0, pc, asr r3 │ │ │ │ - tsteq r2, ip, ror #14 │ │ │ │ - smlabteq r7, ip, r6, r9 │ │ │ │ - tsteq r9, r0, ror r3 │ │ │ │ + tsteq r2, r4, ror r7 │ │ │ │ + ldrdeq r9, [r7, -r8] │ │ │ │ + tsteq r9, ip, ror r3 │ │ │ │ andeq r1, r0, lr, asr r3 │ │ │ │ - tsteq r2, r0, lsr r7 │ │ │ │ - @ instruction: 0x01079690 │ │ │ │ - tsteq r9, r4, lsr r3 │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ + @ instruction: 0x0107969c │ │ │ │ + tsteq r9, r0, asr #6 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - @ instruction: 0x011276f4 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ + @ instruction: 0x011276fc │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ + tsteq r9, r4, lsl #6 │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x011276b8 │ │ │ │ - tsteq r7, r8, lsl r6 │ │ │ │ - @ instruction: 0x010902bc │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ + tsteq r7, r4, lsr #12 │ │ │ │ + smlabteq r9, r8, r2, r0 │ │ │ │ andeq r1, r0, fp, asr r3 │ │ │ │ - tsteq r9, ip, lsr #4 │ │ │ │ + tsteq r9, r8, lsr r2 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - smlatbeq r7, r8, r5, r9 │ │ │ │ - tsteq r2, r4, asr #12 │ │ │ │ - tsteq r9, ip, lsr r2 │ │ │ │ - tsteq r2, r0, lsl #12 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ - tsteq r9, r4, lsl #4 │ │ │ │ + @ instruction: 0x010795b4 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ + tsteq r9, r8, asr #4 │ │ │ │ + tsteq r2, r8, lsl #12 │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ + tsteq r9, r0, lsl r2 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - tsteq r7, r8, lsr #10 │ │ │ │ - tsteq r2, r4, asr #11 │ │ │ │ - @ instruction: 0x010901bc │ │ │ │ - smlatteq r7, r8, r4, r9 │ │ │ │ - tsteq r2, r4, lsl #11 │ │ │ │ - tsteq r9, ip, ror r1 │ │ │ │ - smlatbeq r7, r8, r4, r9 │ │ │ │ - tsteq r2, r4, asr #10 │ │ │ │ - tsteq r9, ip, lsr r1 │ │ │ │ - tsteq r2, r8, lsl #10 │ │ │ │ - tsteq r7, r4, ror #8 │ │ │ │ - tsteq r9, ip, lsl #2 │ │ │ │ + tsteq r7, r4, lsr r5 │ │ │ │ + tsteq r2, ip, asr #11 │ │ │ │ + smlabteq r9, r8, r1, r0 │ │ │ │ + strdeq r9, [r7, -r4] │ │ │ │ + tsteq r2, ip, lsl #11 │ │ │ │ + smlabbeq r9, r8, r1, r0 │ │ │ │ + @ instruction: 0x010794b4 │ │ │ │ + tsteq r2, ip, asr #10 │ │ │ │ + tsteq r9, r8, asr #2 │ │ │ │ + tsteq r2, r0, lsl r5 │ │ │ │ + tsteq r7, r0, ror r4 │ │ │ │ + tsteq r9, r8, lsl r1 │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - tsteq r2, ip, asr #9 │ │ │ │ - tsteq r7, r8, lsr #8 │ │ │ │ - ldrdeq r0, [r9, -r0] │ │ │ │ + @ instruction: 0x011274d4 │ │ │ │ + tsteq r7, r4, lsr r4 │ │ │ │ + ldrdeq r0, [r9, -ip] │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x01127490 │ │ │ │ - smlatteq r7, ip, r3, r9 │ │ │ │ - swpeq r0, r4, [r9] │ │ │ │ + @ instruction: 0x01127498 │ │ │ │ + strdeq r9, [r7, -r8] │ │ │ │ + smlatbeq r9, r0, r0, r0 │ │ │ │ andeq r1, r0, r1, lsr r3 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - @ instruction: 0x010793b0 │ │ │ │ - qaddeq r0, r8, r9 │ │ │ │ + tsteq r2, ip, asr r4 │ │ │ │ + @ instruction: 0x010793bc │ │ │ │ + tsteq r9, r4, rrx │ │ │ │ andeq r1, r0, r0, lsr r3 │ │ │ │ - tsteq r7, r8, ror r3 │ │ │ │ - tsteq r2, r8, ror #7 │ │ │ │ - tsteq r7, r4, asr #6 │ │ │ │ - smlatteq r8, ip, pc, pc @ │ │ │ │ + smlabbeq r7, r4, r3, r9 │ │ │ │ + @ instruction: 0x011273f0 │ │ │ │ + tsteq r7, r0, asr r3 │ │ │ │ + strdeq pc, [r8, -r8] │ │ │ │ andeq r1, r0, fp, lsr #6 │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ + tsteq r7, r8, lsl r3 │ │ │ │ │ │ │ │ 005695d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1219246,21 +1219246,21 @@ │ │ │ │ add r2, r2, #3120 @ 0xc30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 56962c │ │ │ │ tsteq fp, r8, lsl #12 │ │ │ │ andeq r8, r0, r8, ror #3 │ │ │ │ - @ instruction: 0x01126fd8 │ │ │ │ - tsteq r7, r8, lsr pc │ │ │ │ - ldrdeq pc, [r8, -r4] │ │ │ │ + tsteq r2, r0, ror #31 │ │ │ │ + tsteq r7, r4, asr #30 │ │ │ │ + smlatteq r8, r0, fp, pc @ │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - @ instruction: 0x01126f9c │ │ │ │ - strdeq r8, [r7, -ip] │ │ │ │ - @ instruction: 0x0108fb98 │ │ │ │ + tsteq r2, r4, lsr #31 │ │ │ │ + tsteq r7, r8, lsl #30 │ │ │ │ + smlatbeq r8, r4, fp, pc @ │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ │ │ │ │ 005696d8 : │ │ │ │ ldr r3, [pc, #332] @ 56982c │ │ │ │ ldr r2, [pc, #332] @ 569830 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1219344,30 +1219344,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 569770 │ │ │ │ tsteq fp, r4, lsr #10 │ │ │ │ andeq r8, r0, r4, ror #6 │ │ │ │ andeq pc, r1, r4, asr #7 │ │ │ │ - strdeq r0, [r9, -ip] │ │ │ │ + tsteq r9, r8, lsl #22 │ │ │ │ andeq r4, r1, ip, lsl pc │ │ │ │ - strdeq r8, [r8, -r8] │ │ │ │ + tsteq r8, r4, lsl #12 │ │ │ │ andeq r6, r1, r4, lsl #12 │ │ │ │ - tsteq r8, r0, asr #12 │ │ │ │ - tsteq r2, r0, lsr #29 │ │ │ │ - strdeq r8, [r7, -r4] │ │ │ │ - @ instruction: 0x0108fa9c │ │ │ │ + tsteq r8, ip, asr #12 │ │ │ │ + tsteq r2, r8, lsr #29 │ │ │ │ + tsteq r7, r0, lsl #28 │ │ │ │ + smlatbeq r8, r8, sl, pc @ │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ - @ instruction: 0x01078db8 │ │ │ │ - tstpeq r8, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, ror #28 │ │ │ │ + smlabteq r7, r4, sp, r8 │ │ │ │ + tstpeq r8, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000015bd │ │ │ │ - tsteq r2, r8, lsr #28 │ │ │ │ - tsteq r7, ip, ror sp │ │ │ │ - tstpeq r8, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r0, lsr lr │ │ │ │ + smlabbeq r7, r8, sp, r8 │ │ │ │ + tstpeq r8, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000015be │ │ │ │ │ │ │ │ 0056987c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1220062,55 +1220062,55 @@ │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ bl c0190 │ │ │ │ mov r3, r0 │ │ │ │ b 56a21c │ │ │ │ tsteq fp, ip, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r4, lsl #26 │ │ │ │ - smlabteq r9, ip, r2, r0 │ │ │ │ - tsteq r2, ip, lsr #13 │ │ │ │ - smlatbeq r8, r0, r2, pc @ │ │ │ │ + ldrdeq r0, [r9, -r8] │ │ │ │ + @ instruction: 0x011266b4 │ │ │ │ + smlatbeq r8, ip, r2, pc @ │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - smlatbeq r7, r4, r5, r8 │ │ │ │ - tsteq r2, r8, lsr r6 │ │ │ │ - @ instruction: 0x01088b98 │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ - tsteq r2, ip, ror #11 │ │ │ │ - tsteq r8, ip, asr #22 │ │ │ │ - smlatteq r7, r8, r4, r8 │ │ │ │ - tsteq r2, r4, lsl #11 │ │ │ │ - tstpeq r8, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010785b0 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + smlatbeq r8, r4, fp, r8 │ │ │ │ + tsteq r7, r4, ror #10 │ │ │ │ + @ instruction: 0x011265f4 │ │ │ │ + tsteq r8, r8, asr fp │ │ │ │ + strdeq r8, [r7, -r4] │ │ │ │ + tsteq r2, ip, lsl #11 │ │ │ │ + smlabbeq r8, r4, r1, pc @ │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - tsteq r9, r4, lsl #2 │ │ │ │ - @ instruction: 0x011264d4 │ │ │ │ - smlabteq r8, r0, r0, pc @ │ │ │ │ + tsteq r9, r0, lsl r1 │ │ │ │ + @ instruction: 0x011264dc │ │ │ │ + smlabteq r8, ip, r0, pc @ │ │ │ │ andeq r1, r0, r9, lsr #12 │ │ │ │ - swpeq r0, r0, [r9] │ │ │ │ - tsteq r2, r0, lsl #9 │ │ │ │ - tstpeq r8, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + swpeq r0, ip, [r9] │ │ │ │ + tsteq r2, r8, lsl #9 │ │ │ │ + smlabbeq r8, r0, r0, pc @ │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - @ instruction: 0x01078398 │ │ │ │ - tsteq r2, r8, lsr r4 │ │ │ │ - tstpeq r8, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r7, r4, r3, r8 │ │ │ │ + tsteq r2, r0, asr #8 │ │ │ │ + tstpeq r8, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsr #12 │ │ │ │ - tsteq r7, r0, asr r3 │ │ │ │ - tsteq r2, ip, ror #7 │ │ │ │ - smlatteq r8, ip, pc, lr @ │ │ │ │ - tsteq r7, ip, lsl #6 │ │ │ │ - tsteq r2, ip, lsr #7 │ │ │ │ - smlatbeq r8, r0, pc, lr @ │ │ │ │ - ldrdeq r8, [r7, -ip] │ │ │ │ - tsteq r2, r0, ror r3 │ │ │ │ - ldrdeq r8, [r8, -r0] │ │ │ │ - @ instruction: 0x0107829c │ │ │ │ - tsteq r2, ip, lsr r3 │ │ │ │ - tsteq r8, r0, lsr pc │ │ │ │ - strdeq r8, [r8, -ip] │ │ │ │ - tsteq r2, r8, lsl #6 │ │ │ │ - strdeq lr, [r8, -ip] │ │ │ │ + tsteq r7, ip, asr r3 │ │ │ │ + @ instruction: 0x011263f4 │ │ │ │ + strdeq lr, [r8, -r8] │ │ │ │ + tsteq r7, r8, lsl r3 │ │ │ │ + @ instruction: 0x011263b4 │ │ │ │ + smlatbeq r8, ip, pc, lr @ │ │ │ │ + smlatteq r7, r8, r2, r8 │ │ │ │ + tsteq r2, r8, ror r3 │ │ │ │ + ldrdeq r8, [r8, -ip] │ │ │ │ + smlatbeq r7, r8, r2, r8 │ │ │ │ + tsteq r2, r4, asr #6 │ │ │ │ + tsteq r8, ip, lsr pc │ │ │ │ + tsteq r8, r8, lsl #16 │ │ │ │ + tsteq r2, r0, lsl r3 │ │ │ │ + tsteq r8, r8, lsl #30 │ │ │ │ ldr r3, [pc, #12] @ 56a420 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0106f3b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1220690,79 +1220690,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 56a47c │ │ │ │ @ instruction: 0x011bd7b4 │ │ │ │ tsteq fp, r4, lsr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r0, lsl #15 │ │ │ │ - tsteq r8, ip, asr r6 │ │ │ │ + tsteq r8, r8, ror #12 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - smlabbeq r7, r4, fp, r7 │ │ │ │ - tstpeq r8, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsl #17 │ │ │ │ + @ instruction: 0x01077b90 │ │ │ │ + tstpeq r8, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01126890 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - tstpeq r8, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, asr r8 │ │ │ │ + tstpeq r8, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, asr r8 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - tsteq r7, r4, lsl fp │ │ │ │ - tstpeq r8, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tstpeq r8, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r8, r8, r7, pc @ │ │ │ │ - tsteq r2, r4, ror #15 │ │ │ │ + tsteq r7, r0, lsr #22 │ │ │ │ + tstpeq r8, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ + tstpeq r8, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r8, -r4] │ │ │ │ + tsteq r2, ip, ror #15 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - @ instruction: 0x01077ab8 │ │ │ │ - smlatbeq r8, r4, r7, pc @ │ │ │ │ - @ instruction: 0x011267bc │ │ │ │ + smlabteq r7, r4, sl, r7 │ │ │ │ + @ instruction: 0x0108f7b0 │ │ │ │ + tsteq r2, r4, asr #15 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - smlabbeq r7, r4, sl, r7 │ │ │ │ - tstpeq r8, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r8, lsl #15 │ │ │ │ + @ instruction: 0x01077a90 │ │ │ │ + tstpeq r8, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01126790 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - tstpeq r8, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, asr r7 │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + tstpeq r8, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - tsteq r7, ip, lsl sl │ │ │ │ - tstpeq r8, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ + tsteq r7, r8, lsr #20 │ │ │ │ + tstpeq r8, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsr #14 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - smlatteq r7, r8, r9, r7 │ │ │ │ - ldrdeq pc, [r8, -r4] │ │ │ │ - tsteq r2, ip, ror #13 │ │ │ │ + strdeq r7, [r7, -r4] │ │ │ │ + smlatteq r8, r0, r6, pc @ │ │ │ │ + @ instruction: 0x011266f4 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - @ instruction: 0x010779b4 │ │ │ │ - smlatbeq r8, r0, r6, pc @ │ │ │ │ - @ instruction: 0x011266b8 │ │ │ │ + smlabteq r7, r0, r9, r7 │ │ │ │ + smlatbeq r8, ip, r6, pc @ │ │ │ │ + tsteq r2, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - smlabbeq r7, r0, r9, r7 │ │ │ │ - tstpeq r8, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, lsl #13 │ │ │ │ + smlabbeq r7, ip, r9, r7 │ │ │ │ + tstpeq r8, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, ip, lsl #13 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - tsteq r7, ip, asr #18 │ │ │ │ - tstpeq r8, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, asr r6 │ │ │ │ + tsteq r7, r8, asr r9 │ │ │ │ + tstpeq r8, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, asr r6 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - tsteq r7, r8, lsl r9 │ │ │ │ - tstpeq r8, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, ip, lsl r6 │ │ │ │ + tsteq r7, r4, lsr #18 │ │ │ │ + tstpeq r8, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, lsr #12 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - smlatteq r7, r4, r8, r7 │ │ │ │ - ldrdeq pc, [r8, -r0] │ │ │ │ - tsteq r2, r8, ror #11 │ │ │ │ + strdeq r7, [r7, -r0] │ │ │ │ + ldrdeq pc, [r8, -ip] │ │ │ │ + @ instruction: 0x011265f0 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - @ instruction: 0x010778b0 │ │ │ │ - @ instruction: 0x0108f59c │ │ │ │ - @ instruction: 0x011265b4 │ │ │ │ + @ instruction: 0x010778bc │ │ │ │ + smlatbeq r8, r8, r5, pc @ │ │ │ │ + @ instruction: 0x011265bc │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - tsteq r7, ip, ror r8 │ │ │ │ - tstpeq r8, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r0, lsl #11 │ │ │ │ + smlabbeq r7, r8, r8, r7 │ │ │ │ + tstpeq r8, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ 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, [r0, #880] @ 0x370 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1221351,79 +1221351,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 56ae90 │ │ │ │ @ instruction: 0x011bcd9c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, ip, lsl #27 │ │ │ │ tsteq fp, ip, ror #26 │ │ │ │ - tsteq r8, r8, asr #24 │ │ │ │ + tsteq r8, r4, asr ip │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, r0, lsl #29 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tsteq r8, r8, asr lr │ │ │ │ + tsteq r2, r8, lsl #29 │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - tsteq r8, r8, asr lr │ │ │ │ - tsteq r2, ip, asr #28 │ │ │ │ - tsteq r8, ip, lsl lr │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ + tsteq r2, r4, asr lr │ │ │ │ + tsteq r8, r8, lsr #28 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - tsteq r2, r8, lsl #28 │ │ │ │ - strdeq r7, [r7, -r8] │ │ │ │ - smlatteq r8, r0, sp, lr │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ + tsteq r7, r4, lsl #2 │ │ │ │ + smlatteq r8, ip, sp, lr │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - @ instruction: 0x01125dd4 │ │ │ │ - tsteq r8, r0, lsl #28 │ │ │ │ - smlatbeq r8, r4, sp, lr │ │ │ │ + @ instruction: 0x01125ddc │ │ │ │ + tsteq r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0108edb0 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - tsteq r2, r4, lsr #27 │ │ │ │ - swpeq r7, r4, [r7] @ │ │ │ │ - tsteq r8, ip, ror sp │ │ │ │ - tsteq r2, ip, ror #26 │ │ │ │ - qaddeq r7, ip, r7 │ │ │ │ - tsteq r8, r4, asr #26 │ │ │ │ + tsteq r2, ip, lsr #27 │ │ │ │ + smlatbeq r7, r0, r0, r7 │ │ │ │ + smlabbeq r8, r8, sp, lr │ │ │ │ + tsteq r2, r4, ror sp │ │ │ │ + tsteq r7, r8, rrx │ │ │ │ + tsteq r8, r0, asr sp │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - tsteq r2, r4, lsr sp │ │ │ │ - tsteq r7, r4, lsr #32 │ │ │ │ - tsteq r8, ip, lsl #26 │ │ │ │ + tsteq r2, ip, lsr sp │ │ │ │ + tsteq r7, r0, lsr r0 │ │ │ │ + tsteq r8, r8, lsl sp │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - @ instruction: 0x01125cfc │ │ │ │ - smlatteq r7, ip, pc, r6 @ │ │ │ │ - ldrdeq lr, [r8, -r4] │ │ │ │ + tsteq r2, r4, lsl #26 │ │ │ │ + strdeq r6, [r7, -r8] │ │ │ │ + smlatteq r8, r0, ip, lr │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - tsteq r2, r4, asr #25 │ │ │ │ - @ instruction: 0x01076fb4 │ │ │ │ - @ instruction: 0x0108ec9c │ │ │ │ + tsteq r2, ip, asr #25 │ │ │ │ + smlabteq r7, r0, pc, r6 @ │ │ │ │ + smlatbeq r8, r8, ip, lr │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - tsteq r2, ip, lsl #25 │ │ │ │ - tsteq r7, ip, ror pc │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ + @ instruction: 0x01125c94 │ │ │ │ + smlabbeq r7, r8, pc, r6 @ │ │ │ │ + tsteq r8, r0, ror ip │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - tsteq r2, r4, asr ip │ │ │ │ - tsteq r7, r4, asr #30 │ │ │ │ - tsteq r8, ip, lsr #24 │ │ │ │ + tsteq r2, ip, asr ip │ │ │ │ + tsteq r7, r0, asr pc │ │ │ │ + tsteq r8, r8, lsr ip │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - tsteq r2, ip, lsl ip │ │ │ │ - tsteq r7, ip, lsl #30 │ │ │ │ - strdeq lr, [r8, -r4] │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + tsteq r8, r0, lsl #24 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - tsteq r2, r4, ror #23 │ │ │ │ - ldrdeq r6, [r7, -r4] │ │ │ │ - @ instruction: 0x0108ebbc │ │ │ │ + tsteq r2, ip, ror #23 │ │ │ │ + smlatteq r7, r0, lr, r6 │ │ │ │ + smlabteq r8, r8, fp, lr │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - tsteq r2, ip, lsr #23 │ │ │ │ - @ instruction: 0x01076e9c │ │ │ │ - smlabbeq r8, r4, fp, lr │ │ │ │ + @ instruction: 0x01125bb4 │ │ │ │ + smlatbeq r7, r8, lr, r6 │ │ │ │ + @ instruction: 0x0108eb90 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - tsteq r2, r4, ror fp │ │ │ │ - tsteq r7, r4, ror #28 │ │ │ │ - tsteq r8, ip, asr #22 │ │ │ │ + tsteq r2, ip, ror fp │ │ │ │ + tsteq r7, r0, ror lr │ │ │ │ + tsteq r8, r8, asr fp │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - tsteq r2, ip, lsr fp │ │ │ │ - tsteq r7, ip, lsr #28 │ │ │ │ - tsteq r8, r4, lsl fp │ │ │ │ + tsteq r2, r4, asr #22 │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ + tsteq r8, r0, lsr #22 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ 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, [r0, #880] @ 0x370 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1222002,79 +1222002,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 56b8f0 │ │ │ │ tsteq fp, r4, asr #6 │ │ │ │ tsteq fp, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, ip, lsl #6 │ │ │ │ - smlatteq r8, r8, r1, fp │ │ │ │ + strdeq fp, [r8, -r4] │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ - tsteq r8, ip, lsr #8 │ │ │ │ + tsteq r2, ip, asr r4 │ │ │ │ + tsteq r7, r0, asr r7 │ │ │ │ + tsteq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - tsteq r8, ip, lsr #8 │ │ │ │ - tsteq r2, r0, lsr #8 │ │ │ │ - strdeq lr, [r8, -r0] │ │ │ │ + tsteq r8, r8, lsr r4 │ │ │ │ + tsteq r2, r8, lsr #8 │ │ │ │ + strdeq lr, [r8, -ip] │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x011253dc │ │ │ │ - smlabteq r7, ip, r6, r6 │ │ │ │ - @ instruction: 0x0108e3b4 │ │ │ │ + tsteq r2, r4, ror #7 │ │ │ │ + ldrdeq r6, [r7, -r8] │ │ │ │ + smlabteq r8, r0, r3, lr │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - tsteq r2, r8, lsr #7 │ │ │ │ - ldrdeq lr, [r8, -r4] │ │ │ │ - tsteq r8, r8, ror r3 │ │ │ │ + @ instruction: 0x011253b0 │ │ │ │ + smlatteq r8, r0, r3, lr │ │ │ │ + smlabbeq r8, r4, r3, lr │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - tsteq r2, r8, ror r3 │ │ │ │ - tsteq r7, r8, ror #12 │ │ │ │ - tsteq r8, r0, asr r3 │ │ │ │ + tsteq r2, r0, lsl #7 │ │ │ │ + tsteq r7, r4, ror r6 │ │ │ │ + tsteq r8, ip, asr r3 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r7, r0, lsr r6 │ │ │ │ - tsteq r8, r8, lsl r3 │ │ │ │ + tsteq r2, r8, asr #6 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ + tsteq r8, r4, lsr #6 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - tsteq r2, r8, lsl #6 │ │ │ │ - strdeq r6, [r7, -r8] │ │ │ │ - smlatteq r8, r0, r2, lr │ │ │ │ - @ instruction: 0x011252d0 │ │ │ │ - smlabteq r7, r0, r5, r6 │ │ │ │ - smlatbeq r8, r8, r2, lr │ │ │ │ + tsteq r2, r0, lsl r3 │ │ │ │ + tsteq r7, r4, lsl #12 │ │ │ │ + smlatteq r8, ip, r2, lr │ │ │ │ + @ instruction: 0x011252d8 │ │ │ │ + smlabteq r7, ip, r5, r6 │ │ │ │ + @ instruction: 0x0108e2b4 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - @ instruction: 0x01125298 │ │ │ │ - smlabbeq r7, r8, r5, r6 │ │ │ │ - tsteq r8, r0, ror r2 │ │ │ │ + tsteq r2, r0, lsr #5 │ │ │ │ + @ instruction: 0x01076594 │ │ │ │ + tsteq r8, ip, ror r2 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - tsteq r2, r0, ror #4 │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - tsteq r8, r8, lsr r2 │ │ │ │ + tsteq r2, r8, ror #4 │ │ │ │ + tsteq r7, ip, asr r5 │ │ │ │ + tsteq r8, r4, asr #4 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ - tsteq r7, r8, lsl r5 │ │ │ │ - mrseq lr, R8_fiq │ │ │ │ + tsteq r2, r0, lsr r2 │ │ │ │ + tsteq r7, r4, lsr #10 │ │ │ │ + tsteq r8, ip, lsl #4 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - @ instruction: 0x011251f0 │ │ │ │ - smlatteq r7, r0, r4, r6 │ │ │ │ - smlabteq r8, r8, r1, lr │ │ │ │ + @ instruction: 0x011251f8 │ │ │ │ + smlatteq r7, ip, r4, r6 │ │ │ │ + ldrdeq lr, [r8, -r4] │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - @ instruction: 0x011251b8 │ │ │ │ - smlatbeq r7, r8, r4, r6 │ │ │ │ - @ instruction: 0x0108e190 │ │ │ │ + tsteq r2, r0, asr #3 │ │ │ │ + @ instruction: 0x010764b4 │ │ │ │ + @ instruction: 0x0108e19c │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - tsteq r2, r0, lsl #3 │ │ │ │ - tsteq r7, r0, ror r4 │ │ │ │ - tsteq r8, r8, asr r1 │ │ │ │ + tsteq r2, r8, lsl #3 │ │ │ │ + tsteq r7, ip, ror r4 │ │ │ │ + tsteq r8, r4, ror #2 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ - tsteq r7, r8, lsr r4 │ │ │ │ - tsteq r8, r0, lsr #2 │ │ │ │ + tsteq r2, r0, asr r1 │ │ │ │ + tsteq r7, r4, asr #8 │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - tsteq r7, r0, lsl #8 │ │ │ │ - smlatteq r8, r8, r0, lr │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r7, ip, lsl #8 │ │ │ │ + strdeq lr, [r8, -r4] │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ 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 r3, [sp, #60] @ 0x3c │ │ │ │ @@ -1222521,56 +1222521,56 @@ │ │ │ │ b 56c6e0 │ │ │ │ tsteq fp, ip, lsl r9 │ │ │ │ tsteq fp, r4, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq fp, ip, lsl r5 │ │ │ │ - tsteq r2, r8, asr fp │ │ │ │ - tsteq r7, r8, asr #28 │ │ │ │ - tsteq r8, r8, lsr #22 │ │ │ │ + tsteq r2, r0, ror #22 │ │ │ │ + tsteq r7, r4, asr lr │ │ │ │ + tsteq r8, r4, lsr fp │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - tsteq r2, ip, lsl fp │ │ │ │ - tsteq r7, ip, lsl #28 │ │ │ │ - strdeq sp, [r8, -r4] │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ + tsteq r8, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - tsteq r2, r0, ror #21 │ │ │ │ - ldrdeq r5, [r7, -r0] │ │ │ │ - @ instruction: 0x0108dab8 │ │ │ │ + tsteq r2, r8, ror #21 │ │ │ │ + ldrdeq r5, [r7, -ip] │ │ │ │ + smlabteq r8, r4, sl, sp │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - tsteq r2, r4, lsr #21 │ │ │ │ - @ instruction: 0x01075d94 │ │ │ │ - tsteq r8, ip, ror sl │ │ │ │ + tsteq r2, ip, lsr #21 │ │ │ │ + smlatbeq r7, r0, sp, r5 │ │ │ │ + smlabbeq r8, r8, sl, sp │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - tsteq r2, r8, ror #20 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ - tsteq r2, ip, lsr #20 │ │ │ │ - tsteq r7, ip, lsl sp │ │ │ │ - tsteq r8, r4, lsl #20 │ │ │ │ + tsteq r2, r0, ror sl │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ + tsteq r8, ip, asr #20 │ │ │ │ + tsteq r2, r4, lsr sl │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ + tsteq r8, r0, lsl sl │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x011249f0 │ │ │ │ - smlatteq r7, r0, ip, r5 │ │ │ │ - smlabteq r8, r8, r9, sp │ │ │ │ + @ instruction: 0x011249f8 │ │ │ │ + smlatteq r7, ip, ip, r5 │ │ │ │ + ldrdeq sp, [r8, -r4] │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - @ instruction: 0x011249b4 │ │ │ │ - smlatbeq r7, r4, ip, r5 │ │ │ │ - smlabbeq r8, ip, r9, sp │ │ │ │ + @ instruction: 0x011249bc │ │ │ │ + @ instruction: 0x01075cb0 │ │ │ │ + @ instruction: 0x0108d998 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - tsteq r2, r8, ror r9 │ │ │ │ - tsteq r7, r8, ror #24 │ │ │ │ - tsteq r8, r0, asr r9 │ │ │ │ + tsteq r2, r0, lsl #19 │ │ │ │ + tsteq r7, r4, ror ip │ │ │ │ + tsteq r8, ip, asr r9 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ - tsteq r7, ip, lsr #24 │ │ │ │ - tsteq r8, r4, lsl r9 │ │ │ │ + tsteq r2, r4, asr #18 │ │ │ │ + tsteq r7, r8, lsr ip │ │ │ │ + tsteq r8, r0, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - tsteq r2, r0, lsl #18 │ │ │ │ - strdeq r5, [r7, -r0] │ │ │ │ - ldrdeq sp, [r8, -r8] │ │ │ │ + tsteq r2, r8, lsl #18 │ │ │ │ + strdeq r5, [r7, -ip] │ │ │ │ + smlatteq r8, r4, r8, sp │ │ │ │ andeq r0, r0, fp, asr 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 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1223039,56 +1223039,56 @@ │ │ │ │ b 56ceec │ │ │ │ tsteq fp, r4, asr r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r8, lsl r1 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq fp, r0, lsl sp │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r7, r0, lsr r6 │ │ │ │ - tsteq r8, r0, lsl r3 │ │ │ │ + tsteq r2, r8, asr #6 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ + tsteq r8, ip, lsl r3 │ │ │ │ muleq r0, sl, r5 │ │ │ │ - tsteq r2, r4, lsl #6 │ │ │ │ - strdeq r5, [r7, -r4] │ │ │ │ - ldrdeq sp, [r8, -ip] │ │ │ │ + tsteq r2, ip, lsl #6 │ │ │ │ + tsteq r7, r0, lsl #12 │ │ │ │ + smlatteq r8, r8, r2, sp │ │ │ │ andeq r0, r0, r2, ror r5 │ │ │ │ - tsteq r2, r8, asr #5 │ │ │ │ - @ instruction: 0x010755b8 │ │ │ │ - smlatbeq r8, r0, r2, sp │ │ │ │ - tsteq r2, ip, lsl #5 │ │ │ │ - tsteq r7, ip, ror r5 │ │ │ │ - tsteq r8, r4, ror #4 │ │ │ │ + @ instruction: 0x011242d0 │ │ │ │ + smlabteq r7, r4, r5, r5 │ │ │ │ + smlatbeq r8, ip, r2, sp │ │ │ │ + @ instruction: 0x01124294 │ │ │ │ + smlabbeq r7, r8, r5, r5 │ │ │ │ + tsteq r8, r0, ror r2 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - tsteq r2, r0, asr r2 │ │ │ │ - tsteq r7, r0, asr #10 │ │ │ │ - tsteq r8, r8, lsr #4 │ │ │ │ + tsteq r2, r8, asr r2 │ │ │ │ + tsteq r7, ip, asr #10 │ │ │ │ + tsteq r8, r4, lsr r2 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ - tsteq r7, r4, lsl #10 │ │ │ │ - smlatteq r8, ip, r1, sp │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ + tsteq r7, r0, lsl r5 │ │ │ │ + strdeq sp, [r8, -r8] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x011241d8 │ │ │ │ - smlabteq r7, r8, r4, r5 │ │ │ │ - @ instruction: 0x0108d1b0 │ │ │ │ + tsteq r2, r0, ror #3 │ │ │ │ + ldrdeq r5, [r7, -r4] │ │ │ │ + @ instruction: 0x0108d1bc │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - @ instruction: 0x0112419c │ │ │ │ - smlabbeq r7, ip, r4, r5 │ │ │ │ - tsteq r8, r4, ror r1 │ │ │ │ + tsteq r2, r4, lsr #3 │ │ │ │ + @ instruction: 0x01075498 │ │ │ │ + smlabbeq r8, r0, r1, sp │ │ │ │ muleq r0, r9, r5 │ │ │ │ - tsteq r2, r0, ror #2 │ │ │ │ - tsteq r7, r0, asr r4 │ │ │ │ - tsteq r8, r8, lsr r1 │ │ │ │ + tsteq r2, r8, ror #2 │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ + tsteq r8, r4, asr #2 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - tsteq r2, r4, lsr #2 │ │ │ │ - tsteq r7, r4, lsl r4 │ │ │ │ - strdeq sp, [r8, -ip] │ │ │ │ + tsteq r2, ip, lsr #2 │ │ │ │ + tsteq r7, r0, lsr #8 │ │ │ │ + tsteq r8, r8, lsl #2 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - tsteq r2, r8, ror #1 │ │ │ │ - ldrdeq r5, [r7, -r8] │ │ │ │ - smlabteq r8, r0, r0, sp │ │ │ │ + ldrsheq r4, [r2, -r0] │ │ │ │ + smlatteq r7, r4, r3, r5 │ │ │ │ + smlabteq r8, ip, r0, sp │ │ │ │ muleq r0, r6, 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 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -1223533,56 +1223533,56 @@ │ │ │ │ b 56d6c4 │ │ │ │ tsteq fp, r4, asr #18 │ │ │ │ tsteq fp, r0, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq fp, r8, lsr r5 │ │ │ │ - tsteq r2, r8, lsl #23 │ │ │ │ - tsteq r7, r8, ror lr │ │ │ │ - tsteq r8, r8, asr fp │ │ │ │ + @ instruction: 0x01123b90 │ │ │ │ + smlabbeq r7, r4, lr, r4 │ │ │ │ + tsteq r8, r4, ror #22 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r7, ip, lsr lr │ │ │ │ - tsteq r8, r4, lsr #22 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r7, r8, asr #28 │ │ │ │ + tsteq r8, r0, lsr fp │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ - tsteq r2, r0, lsl fp │ │ │ │ - tsteq r7, r0, lsl #28 │ │ │ │ - smlatteq r8, r8, sl, ip │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + tsteq r7, ip, lsl #28 │ │ │ │ + strdeq ip, [r8, -r4] │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - @ instruction: 0x01123ad4 │ │ │ │ - smlabteq r7, r4, sp, r4 │ │ │ │ - smlatbeq r8, ip, sl, ip │ │ │ │ + @ instruction: 0x01123adc │ │ │ │ + ldrdeq r4, [r7, -r0] │ │ │ │ + @ instruction: 0x0108cab8 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - @ instruction: 0x01123a98 │ │ │ │ - smlabbeq r7, r8, sp, r4 │ │ │ │ - tsteq r8, r0, ror sl │ │ │ │ + tsteq r2, r0, lsr #21 │ │ │ │ + @ instruction: 0x01074d94 │ │ │ │ + tsteq r8, ip, ror sl │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - tsteq r2, ip, asr sl │ │ │ │ - tsteq r7, ip, asr #26 │ │ │ │ - tsteq r8, r4, lsr sl │ │ │ │ + tsteq r2, r4, ror #20 │ │ │ │ + tsteq r7, r8, asr sp │ │ │ │ + tsteq r8, r0, asr #20 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - tsteq r2, r0, lsr #20 │ │ │ │ - tsteq r7, r0, lsl sp │ │ │ │ - strdeq ip, [r8, -r8] │ │ │ │ + tsteq r2, r8, lsr #20 │ │ │ │ + tsteq r7, ip, lsl sp │ │ │ │ + tsteq r8, r4, lsl #20 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - tsteq r2, r4, ror #19 │ │ │ │ - ldrdeq r4, [r7, -r4] │ │ │ │ - @ instruction: 0x0108c9bc │ │ │ │ + tsteq r2, ip, ror #19 │ │ │ │ + smlatteq r7, r0, ip, r4 │ │ │ │ + smlabteq r8, r8, r9, ip │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - tsteq r2, r8, lsr #19 │ │ │ │ - @ instruction: 0x01074c98 │ │ │ │ - smlabbeq r8, r0, r9, ip │ │ │ │ + @ instruction: 0x011239b0 │ │ │ │ + smlatbeq r7, r4, ip, r4 │ │ │ │ + smlabbeq r8, ip, r9, ip │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ - tsteq r8, r4, asr #18 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ - tsteq r8, r8, lsl #18 │ │ │ │ + tsteq r2, r4, ror r9 │ │ │ │ + tsteq r7, r8, ror #24 │ │ │ │ + tsteq r8, r0, asr r9 │ │ │ │ + tsteq r2, r8, lsr r9 │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ + tsteq r8, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ 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 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -1224020,55 +1224020,55 @@ │ │ │ │ b 56de60 │ │ │ │ tsteq fp, ip, lsl #3 │ │ │ │ tsteq fp, r8, ror r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x011b9d9c │ │ │ │ - tsteq r2, ip, ror #7 │ │ │ │ - ldrdeq r4, [r7, -ip] │ │ │ │ - @ instruction: 0x0108c3bc │ │ │ │ + @ instruction: 0x011233f4 │ │ │ │ + smlatteq r7, r8, r6, r4 │ │ │ │ + smlabteq r8, r8, r3, ip │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - @ instruction: 0x011233b0 │ │ │ │ - smlatbeq r7, r0, r6, r4 │ │ │ │ - smlabbeq r8, r8, r3, ip │ │ │ │ + @ instruction: 0x011233b8 │ │ │ │ + smlatbeq r7, ip, r6, r4 │ │ │ │ + @ instruction: 0x0108c394 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - tsteq r7, r4, ror #12 │ │ │ │ - tsteq r8, ip, asr #6 │ │ │ │ + tsteq r2, ip, ror r3 │ │ │ │ + tsteq r7, r0, ror r6 │ │ │ │ + tsteq r8, r8, asr r3 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq r7, r8, lsr #12 │ │ │ │ - tsteq r8, r0, lsl r3 │ │ │ │ - @ instruction: 0x011232fc │ │ │ │ - smlatteq r7, ip, r5, r4 │ │ │ │ - ldrdeq ip, [r8, -r4] │ │ │ │ + tsteq r2, r0, asr #6 │ │ │ │ + tsteq r7, r4, lsr r6 │ │ │ │ + tsteq r8, ip, lsl r3 │ │ │ │ + tsteq r2, r4, lsl #6 │ │ │ │ + strdeq r4, [r7, -r8] │ │ │ │ + smlatteq r8, r0, r2, ip │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - tsteq r2, r0, asr #5 │ │ │ │ - @ instruction: 0x010745b0 │ │ │ │ - @ instruction: 0x0108c298 │ │ │ │ + tsteq r2, r8, asr #5 │ │ │ │ + @ instruction: 0x010745bc │ │ │ │ + smlatbeq r8, r4, r2, ip │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - tsteq r2, r4, lsl #5 │ │ │ │ - tsteq r7, r4, ror r5 │ │ │ │ - tsteq r8, ip, asr r2 │ │ │ │ - tsteq r2, r8, asr #4 │ │ │ │ - tsteq r7, r8, lsr r5 │ │ │ │ - tsteq r8, r0, lsr #4 │ │ │ │ + tsteq r2, ip, lsl #5 │ │ │ │ + smlabbeq r7, r0, r5, r4 │ │ │ │ + tsteq r8, r8, ror #4 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r7, r4, asr #10 │ │ │ │ + tsteq r8, ip, lsr #4 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - tsteq r2, ip, lsl #4 │ │ │ │ - strdeq r4, [r7, -ip] │ │ │ │ - smlatteq r8, r4, r1, ip │ │ │ │ + tsteq r2, r4, lsl r2 │ │ │ │ + tsteq r7, r8, lsl #10 │ │ │ │ + strdeq ip, [r8, -r0] │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x011231d0 │ │ │ │ - smlabteq r7, r0, r4, r4 │ │ │ │ - smlatbeq r8, r8, r1, ip │ │ │ │ + @ instruction: 0x011231d8 │ │ │ │ + smlabteq r7, ip, r4, r4 │ │ │ │ + @ instruction: 0x0108c1b4 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - @ instruction: 0x01123194 │ │ │ │ - smlabbeq r7, r4, r4, r4 │ │ │ │ - tsteq r8, ip, ror #2 │ │ │ │ + @ instruction: 0x0112319c │ │ │ │ + @ instruction: 0x01074490 │ │ │ │ + tsteq r8, r8, ror r1 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ 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 │ │ │ │ @@ -1224384,37 +1224384,37 @@ │ │ │ │ b 56e23c │ │ │ │ @ instruction: 0x011b99fc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011b99dc │ │ │ │ tsteq fp, r0, asr #19 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, ip, lsl #26 │ │ │ │ - strdeq r3, [r7, -ip] │ │ │ │ - smlatteq r8, r4, ip, fp │ │ │ │ + tsteq r2, r4, lsl sp │ │ │ │ + tsteq r7, r8 │ │ │ │ + strdeq fp, [r8, -r0] │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - tsteq r2, r0, asr #25 │ │ │ │ - @ instruction: 0x01073fb0 │ │ │ │ - @ instruction: 0x0108bc98 │ │ │ │ + tsteq r2, r8, asr #25 │ │ │ │ + @ instruction: 0x01073fbc │ │ │ │ + smlatbeq r8, r4, ip, fp │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - tsteq r2, r8, lsl #25 │ │ │ │ - tsteq r7, r8, ror pc │ │ │ │ - tsteq r8, r0, ror #24 │ │ │ │ + @ instruction: 0x01122c90 │ │ │ │ + smlabbeq r7, r4, pc, r3 @ │ │ │ │ + tsteq r8, ip, ror #24 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - tsteq r7, r0, asr #30 │ │ │ │ - tsteq r8, r8, lsr #24 │ │ │ │ + tsteq r2, r8, asr ip │ │ │ │ + tsteq r7, ip, asr #30 │ │ │ │ + tsteq r8, r4, lsr ip │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq r2, r8, lsl ip │ │ │ │ - tsteq r7, r8, lsl #30 │ │ │ │ - strdeq fp, [r8, -r0] │ │ │ │ + tsteq r2, r0, lsr #24 │ │ │ │ + tsteq r7, r4, lsl pc │ │ │ │ + strdeq fp, [r8, -ip] │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - tsteq r2, r0, ror #23 │ │ │ │ - ldrdeq r3, [r7, -r0] │ │ │ │ - @ instruction: 0x0108bbb8 │ │ │ │ + tsteq r2, r8, ror #23 │ │ │ │ + ldrdeq r3, [r7, -ip] │ │ │ │ + smlabteq r8, r4, fp, fp │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ @@ -1224838,52 +1224838,52 @@ │ │ │ │ b 56e7a4 │ │ │ │ @ instruction: 0x011b9494 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r4, ror r4 │ │ │ │ tsteq fp, r8, asr r4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, r0, asr #13 │ │ │ │ - @ instruction: 0x010739b0 │ │ │ │ - @ instruction: 0x0108b698 │ │ │ │ + tsteq r2, r8, asr #13 │ │ │ │ + @ instruction: 0x010739bc │ │ │ │ + smlatbeq r8, r4, r6, fp │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - tsteq r2, r8, lsl #13 │ │ │ │ - tsteq r7, r8, ror r9 │ │ │ │ - tsteq r8, r0, ror #12 │ │ │ │ + @ instruction: 0x01122690 │ │ │ │ + smlabbeq r7, r4, r9, r3 │ │ │ │ + tsteq r8, ip, ror #12 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - tsteq r2, r0, asr r6 │ │ │ │ - tsteq r7, r0, asr #18 │ │ │ │ - tsteq r8, r8, lsr #12 │ │ │ │ + tsteq r2, r8, asr r6 │ │ │ │ + tsteq r7, ip, asr #18 │ │ │ │ + tsteq r8, r4, lsr r6 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - tsteq r2, r8, lsl r6 │ │ │ │ - tsteq r7, r8, lsl #18 │ │ │ │ - strdeq fp, [r8, -r0] │ │ │ │ - tsteq r2, r0, ror #11 │ │ │ │ - ldrdeq r3, [r7, -r0] │ │ │ │ - @ instruction: 0x0108b5b8 │ │ │ │ + tsteq r2, r0, lsr #12 │ │ │ │ + tsteq r7, r4, lsl r9 │ │ │ │ + strdeq fp, [r8, -ip] │ │ │ │ + tsteq r2, r8, ror #11 │ │ │ │ + ldrdeq r3, [r7, -ip] │ │ │ │ + smlabteq r8, r4, r5, fp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r2, r8, lsr #11 │ │ │ │ - @ instruction: 0x01073898 │ │ │ │ - smlabbeq r8, r0, r5, fp │ │ │ │ + @ instruction: 0x011225b0 │ │ │ │ + smlatbeq r7, r4, r8, r3 │ │ │ │ + smlabbeq r8, ip, r5, fp │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - tsteq r2, r0, ror r5 │ │ │ │ - tsteq r7, r0, ror #16 │ │ │ │ - tsteq r8, r8, asr #10 │ │ │ │ + tsteq r2, r8, ror r5 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ + tsteq r8, r4, asr r5 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ - tsteq r8, r0, lsl r5 │ │ │ │ + tsteq r2, r0, asr #10 │ │ │ │ + tsteq r7, r4, lsr r8 │ │ │ │ + tsteq r8, ip, lsl r5 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - tsteq r2, r0, lsl #10 │ │ │ │ - strdeq r3, [r7, -r0] │ │ │ │ - ldrdeq fp, [r8, -r8] │ │ │ │ + tsteq r2, r8, lsl #10 │ │ │ │ + strdeq r3, [r7, -ip] │ │ │ │ + smlatteq r8, r4, r4, fp │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - tsteq r2, r8, asr #9 │ │ │ │ - @ instruction: 0x010737b8 │ │ │ │ - smlatbeq r8, r0, r4, fp │ │ │ │ + @ instruction: 0x011224d0 │ │ │ │ + smlabteq r7, r4, r7, r3 │ │ │ │ + smlatbeq r8, ip, r4, fp │ │ │ │ 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, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #1672] @ 56f548 │ │ │ │ @@ -1225308,51 +1225308,51 @@ │ │ │ │ b 56eef4 │ │ │ │ tsteq fp, r4, asr #26 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r4, lsr #26 │ │ │ │ tsteq fp, r8, lsl #26 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ - tsteq r7, r8, asr r2 │ │ │ │ - tsteq r8, r0, asr #30 │ │ │ │ - tsteq r2, r0, lsr pc │ │ │ │ - tsteq r7, r0, lsr #4 │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ + tsteq r2, r0, ror pc │ │ │ │ + tsteq r7, r4, ror #4 │ │ │ │ + tsteq r8, ip, asr #30 │ │ │ │ + tsteq r2, r8, lsr pc │ │ │ │ + tsteq r7, ip, lsr #4 │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01121ef8 │ │ │ │ - smlatteq r7, r8, r1, r3 │ │ │ │ - ldrdeq sl, [r8, -r0] │ │ │ │ + tsteq r2, r0, lsl #30 │ │ │ │ + strdeq r3, [r7, -r4] │ │ │ │ + ldrdeq sl, [r8, -ip] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - tsteq r2, r0, asr #29 │ │ │ │ - @ instruction: 0x010731b0 │ │ │ │ - @ instruction: 0x0108ae98 │ │ │ │ + tsteq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x010731bc │ │ │ │ + smlatbeq r8, r4, lr, sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - tsteq r2, r8, lsl #29 │ │ │ │ - tsteq r7, r8, ror r1 │ │ │ │ - tsteq r8, r0, ror #28 │ │ │ │ + @ instruction: 0x01121e90 │ │ │ │ + smlabbeq r7, r4, r1, r3 │ │ │ │ + tsteq r8, ip, ror #28 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq r2, r0, asr lr │ │ │ │ - tsteq r7, r0, asr #2 │ │ │ │ - tsteq r8, r8, lsr #28 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ + tsteq r7, ip, asr #2 │ │ │ │ + tsteq r8, r4, lsr lr │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - tsteq r2, r8, lsl lr │ │ │ │ - tsteq r7, r8, lsl #2 │ │ │ │ - strdeq sl, [r8, -r0] │ │ │ │ + tsteq r2, r0, lsr #28 │ │ │ │ + tsteq r7, r4, lsl r1 │ │ │ │ + strdeq sl, [r8, -ip] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - tsteq r2, r0, ror #27 │ │ │ │ - ldrdeq r3, [r7, -r0] │ │ │ │ - @ instruction: 0x0108adb8 │ │ │ │ - tsteq r2, r8, lsr #27 │ │ │ │ - swpeq r3, r8, [r7] │ │ │ │ - smlabbeq r8, r0, sp, sl │ │ │ │ + tsteq r2, r8, ror #27 │ │ │ │ + ldrdeq r3, [r7, -ip] │ │ │ │ + smlabteq r8, r4, sp, sl │ │ │ │ + @ instruction: 0x01121db0 │ │ │ │ + smlatbeq r7, r4, r0, r3 │ │ │ │ + smlabbeq r8, ip, sp, sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r2, r0, ror sp │ │ │ │ - tsteq r7, r0, rrx │ │ │ │ - tsteq r8, r8, asr #26 │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ 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, #1656] @ 56fc88 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1225772,51 +1225772,51 @@ │ │ │ │ b 56f9fc │ │ │ │ @ instruction: 0x011b85f0 │ │ │ │ tsteq fp, r0, ror #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq fp, r0, lsl #4 │ │ │ │ - tsteq r2, r0, asr r8 │ │ │ │ - tsteq r7, r0, asr #22 │ │ │ │ - tsteq r8, r0, lsr #16 │ │ │ │ + tsteq r2, r8, asr r8 │ │ │ │ + tsteq r7, ip, asr #22 │ │ │ │ + tsteq r8, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - tsteq r2, r4, lsl r8 │ │ │ │ - tsteq r7, r4, lsl #22 │ │ │ │ - smlatteq r8, ip, r7, sl │ │ │ │ + tsteq r2, ip, lsl r8 │ │ │ │ + tsteq r7, r0, lsl fp │ │ │ │ + strdeq sl, [r8, -r8] │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x011217d8 │ │ │ │ - smlabteq r7, r8, sl, r2 │ │ │ │ - @ instruction: 0x0108a7b0 │ │ │ │ + tsteq r2, r0, ror #15 │ │ │ │ + ldrdeq r2, [r7, -r4] │ │ │ │ + @ instruction: 0x0108a7bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0112179c │ │ │ │ - smlabbeq r7, ip, sl, r2 │ │ │ │ - tsteq r8, r4, ror r7 │ │ │ │ - tsteq r2, r0, ror #14 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - tsteq r8, r8, lsr r7 │ │ │ │ + tsteq r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x01072a98 │ │ │ │ + smlabbeq r8, r0, r7, sl │ │ │ │ + tsteq r2, r8, ror #14 │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + tsteq r8, r4, asr #14 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - tsteq r2, r4, lsr #14 │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - strdeq sl, [r8, -ip] │ │ │ │ + tsteq r2, ip, lsr #14 │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + tsteq r8, r8, lsl #14 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - tsteq r2, r8, ror #13 │ │ │ │ - ldrdeq r2, [r7, -r8] │ │ │ │ - smlabteq r8, r0, r6, sl │ │ │ │ - tsteq r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x0107299c │ │ │ │ - smlabbeq r8, r4, r6, sl │ │ │ │ + @ instruction: 0x011216f0 │ │ │ │ + smlatteq r7, r4, r9, r2 │ │ │ │ + smlabteq r8, ip, r6, sl │ │ │ │ + @ instruction: 0x011216b4 │ │ │ │ + smlatbeq r7, r8, r9, r2 │ │ │ │ + @ instruction: 0x0108a690 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - tsteq r2, r0, ror r6 │ │ │ │ - tsteq r7, r0, ror #18 │ │ │ │ - tsteq r8, r8, asr #12 │ │ │ │ + tsteq r2, r8, ror r6 │ │ │ │ + tsteq r7, ip, ror #18 │ │ │ │ + tsteq r8, r4, asr r6 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - tsteq r2, r4, lsr r6 │ │ │ │ - tsteq r7, r4, lsr #18 │ │ │ │ - tsteq r8, ip, lsl #12 │ │ │ │ + tsteq r2, ip, lsr r6 │ │ │ │ + tsteq r7, r0, lsr r9 │ │ │ │ + tsteq r8, r8, lsl r6 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ 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, #1620] @ 5703a4 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1226227,53 +1226227,53 @@ │ │ │ │ b 570118 │ │ │ │ @ instruction: 0x011b7eb0 │ │ │ │ tsteq fp, r0, lsr #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq fp, r4, ror #21 │ │ │ │ - tsteq r2, r4, lsr r1 │ │ │ │ - tsteq r7, r4, lsr #8 │ │ │ │ - tsteq r8, r4, lsl #2 │ │ │ │ + tsteq r2, ip, lsr r1 │ │ │ │ + tsteq r7, r0, lsr r4 │ │ │ │ + tsteq r8, r0, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - ldrsheq r1, [r2, -r8] │ │ │ │ - smlatteq r7, r8, r3, r2 │ │ │ │ - ldrdeq sl, [r8, -r0] │ │ │ │ + tsteq r2, r0, lsl #2 │ │ │ │ + strdeq r2, [r7, -r4] │ │ │ │ + ldrdeq sl, [r8, -ip] │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - ldrheq r1, [r2, -ip] │ │ │ │ - smlatbeq r7, ip, r3, r2 │ │ │ │ - swpeq sl, r4, [r8] │ │ │ │ + tsteq r2, r4, asr #1 │ │ │ │ + @ instruction: 0x010723b8 │ │ │ │ + smlatbeq r8, r0, r0, sl │ │ │ │ andeq r0, r0, fp, lsl #12 │ │ │ │ - tsteq r2, r0, lsl #1 │ │ │ │ - tsteq r7, r0, ror r3 │ │ │ │ - qaddeq sl, r8, r8 │ │ │ │ + tsteq r2, r8, lsl #1 │ │ │ │ + tsteq r7, ip, ror r3 │ │ │ │ + tsteq r8, r4, rrx │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - tsteq r2, r4, asr #32 │ │ │ │ - tsteq r7, r4, lsr r3 │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ + tsteq r7, r0, asr #6 │ │ │ │ + tsteq r8, r8, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - tsteq r2, r8 │ │ │ │ - strdeq r2, [r7, -r8] │ │ │ │ - smlatteq r8, r0, pc, r9 @ │ │ │ │ + tsteq r2, r0, lsl r0 │ │ │ │ + tsteq r7, r4, lsl #6 │ │ │ │ + smlatteq r8, ip, pc, r9 @ │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - tsteq r2, ip, asr #31 │ │ │ │ - @ instruction: 0x010722bc │ │ │ │ - smlatbeq r8, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01120fd4 │ │ │ │ + smlabteq r7, r8, r2, r2 │ │ │ │ + @ instruction: 0x01089fb0 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - @ instruction: 0x01120f90 │ │ │ │ - smlabbeq r7, r0, r2, r2 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ + @ instruction: 0x01120f98 │ │ │ │ + smlabbeq r7, ip, r2, r2 │ │ │ │ + tsteq r8, r4, ror pc │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - tsteq r2, r4, asr pc │ │ │ │ - tsteq r7, r4, asr #4 │ │ │ │ - tsteq r8, ip, lsr #30 │ │ │ │ + tsteq r2, ip, asr pc │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ + tsteq r8, r8, lsr pc │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - tsteq r2, r8, lsl pc │ │ │ │ - tsteq r7, r8, lsl #4 │ │ │ │ - strdeq r9, [r8, -r0] │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r7, r4, lsl r2 │ │ │ │ + strdeq r9, [r8, -ip] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1226591,36 +1226591,36 @@ │ │ │ │ b 5704b0 │ │ │ │ tsteq fp, r8, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r8, ror #14 │ │ │ │ tsteq fp, ip, asr #14 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, ip, lsl #21 │ │ │ │ - tsteq r7, ip, ror sp │ │ │ │ - tsteq r8, r4, ror #20 │ │ │ │ + @ instruction: 0x01120a94 │ │ │ │ + smlabbeq r7, r8, sp, r1 │ │ │ │ + tsteq r8, r0, ror sl │ │ │ │ muleq r0, ip, ip │ │ │ │ - tsteq r2, r4, asr #20 │ │ │ │ - tsteq r7, r4, lsr sp │ │ │ │ - tsteq r8, ip, lsl sl │ │ │ │ + tsteq r2, ip, asr #20 │ │ │ │ + tsteq r7, r0, asr #26 │ │ │ │ + tsteq r8, r8, lsr #20 │ │ │ │ muleq r0, fp, ip │ │ │ │ - tsteq r2, ip, lsl #20 │ │ │ │ - strdeq r1, [r7, -ip] │ │ │ │ - smlatteq r8, r4, r9, r9 │ │ │ │ + tsteq r2, r4, lsl sl │ │ │ │ + tsteq r7, r8, lsl #26 │ │ │ │ + strdeq r9, [r8, -r0] │ │ │ │ muleq r0, sl, ip │ │ │ │ - @ instruction: 0x011209d4 │ │ │ │ - smlabteq r7, r4, ip, r1 │ │ │ │ - smlatbeq r8, ip, r9, r9 │ │ │ │ + @ instruction: 0x011209dc │ │ │ │ + ldrdeq r1, [r7, -r0] │ │ │ │ + @ instruction: 0x010899b8 │ │ │ │ andeq r0, r0, pc, ror ip │ │ │ │ - @ instruction: 0x0112099c │ │ │ │ - smlabbeq r7, ip, ip, r1 │ │ │ │ - tsteq r8, r4, ror r9 │ │ │ │ - tsteq r2, r4, ror #18 │ │ │ │ - tsteq r7, r4, asr ip │ │ │ │ - tsteq r8, ip, lsr r9 │ │ │ │ + tsteq r2, r4, lsr #19 │ │ │ │ + @ instruction: 0x01071c98 │ │ │ │ + smlabbeq r8, r0, r9, r9 │ │ │ │ + tsteq r2, ip, ror #18 │ │ │ │ + tsteq r7, r0, ror #24 │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ 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 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -1227043,52 +1227043,52 @@ │ │ │ │ b 570a1c │ │ │ │ tsteq fp, ip, lsl r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011b71fc │ │ │ │ tsteq fp, r0, ror #3 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq r2, ip, asr #8 │ │ │ │ - tsteq r7, ip, lsr r7 │ │ │ │ - tsteq r8, r4, lsr #8 │ │ │ │ + tsteq r2, r4, asr r4 │ │ │ │ + tsteq r7, r8, asr #14 │ │ │ │ + tsteq r8, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - tsteq r2, r4, lsl r4 │ │ │ │ - tsteq r7, r4, lsl #14 │ │ │ │ - smlatteq r8, ip, r3, r9 │ │ │ │ - @ instruction: 0x011203dc │ │ │ │ - smlabteq r7, ip, r6, r1 │ │ │ │ - @ instruction: 0x010893b4 │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ + tsteq r7, r0, lsl r7 │ │ │ │ + strdeq r9, [r8, -r8] │ │ │ │ + tsteq r2, r4, ror #7 │ │ │ │ + ldrdeq r1, [r7, -r8] │ │ │ │ + smlabteq r8, r0, r3, r9 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - tsteq r2, r4, lsr #7 │ │ │ │ - @ instruction: 0x01071694 │ │ │ │ - tsteq r8, ip, ror r3 │ │ │ │ + tsteq r2, ip, lsr #7 │ │ │ │ + smlatbeq r7, r0, r6, r1 │ │ │ │ + smlabbeq r8, r8, r3, r9 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ - tsteq r2, ip, ror #6 │ │ │ │ - tsteq r7, ip, asr r6 │ │ │ │ - tsteq r8, r4, asr #6 │ │ │ │ + tsteq r2, r4, ror r3 │ │ │ │ + tsteq r7, r8, ror #12 │ │ │ │ + tsteq r8, r0, asr r3 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - tsteq r2, r4, lsr r3 │ │ │ │ - tsteq r7, r4, lsr #12 │ │ │ │ - tsteq r8, ip, lsl #6 │ │ │ │ + tsteq r2, ip, lsr r3 │ │ │ │ + tsteq r7, r0, lsr r6 │ │ │ │ + tsteq r8, r8, lsl r3 │ │ │ │ andeq r0, r0, pc, lsr #25 │ │ │ │ - @ instruction: 0x011202fc │ │ │ │ - smlatteq r7, ip, r5, r1 │ │ │ │ - ldrdeq r9, [r8, -r4] │ │ │ │ + tsteq r2, r4, lsl #6 │ │ │ │ + strdeq r1, [r7, -r8] │ │ │ │ + smlatteq r8, r0, r2, r9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq r2, r4, asr #5 │ │ │ │ - @ instruction: 0x010715b4 │ │ │ │ - @ instruction: 0x0108929c │ │ │ │ + tsteq r2, ip, asr #5 │ │ │ │ + smlabteq r7, r0, r5, r1 │ │ │ │ + smlatbeq r8, r8, r2, r9 │ │ │ │ andeq r0, r0, sp, lsr #25 │ │ │ │ - tsteq r2, ip, lsl #5 │ │ │ │ - tsteq r7, ip, ror r5 │ │ │ │ - tsteq r8, r4, ror #4 │ │ │ │ + @ instruction: 0x01120294 │ │ │ │ + smlabbeq r7, r8, r5, r1 │ │ │ │ + tsteq r8, r0, ror r2 │ │ │ │ andeq r0, r0, lr, lsr #25 │ │ │ │ - tsteq r2, r4, asr r2 │ │ │ │ - tsteq r7, r4, asr #10 │ │ │ │ - tsteq r8, ip, lsr #4 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ + tsteq r7, r0, asr r5 │ │ │ │ + tsteq r8, r8, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1227301,26 +1227301,26 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5713ec │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - tstpeq r1, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [r8, -ip] │ │ │ │ - @ instruction: 0x010711bc │ │ │ │ - smlatbeq r8, r8, ip, r2 │ │ │ │ + tstpeq r1, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r8, r8, pc, r8 @ │ │ │ │ + smlabteq r7, r8, r1, r1 │ │ │ │ + @ instruction: 0x01082cb4 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - @ instruction: 0x0111fe94 │ │ │ │ - smlabbeq r7, r4, r1, r1 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ + @ instruction: 0x0111fe9c │ │ │ │ + @ instruction: 0x01071190 │ │ │ │ + smlabbeq r8, r0, ip, r2 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - @ instruction: 0x01088eb4 │ │ │ │ - tstpeq r1, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r8, lsr #24 │ │ │ │ + smlabteq r8, r0, lr, r8 │ │ │ │ + tstpeq r1, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r4, lsr ip │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ ldr r3, [pc, #3764] @ 572384 │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ @@ -1228267,81 +1228267,81 @@ │ │ │ │ b 571e98 │ │ │ │ tsteq fp, r0, lsr r7 │ │ │ │ tsteq fp, ip, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tstpeq r1, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r0, asr fp │ │ │ │ + tstpeq r1, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlabbeq r8, r0, r5, r8 │ │ │ │ - @ instruction: 0x0111f590 │ │ │ │ + smlabbeq r8, ip, r5, r8 │ │ │ │ + @ instruction: 0x0111f598 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ andeq lr, r1, r4, lsr #25 │ │ │ │ @ instruction: 0xffffaccc │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ @ instruction: 0xffffbc80 │ │ │ │ @ instruction: 0xffff9064 │ │ │ │ @ instruction: 0xffff9aac │ │ │ │ andmi r0, r8, r0 │ │ │ │ tsteq fp, r4, ror #26 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffffea7c │ │ │ │ @ instruction: 0xffffea70 │ │ │ │ - tstpeq r1, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r8, r8, r3, r8 │ │ │ │ - ldrdeq r0, [r7, -r8] │ │ │ │ - smlabteq r8, r8, r2, r8 │ │ │ │ + tstpeq r1, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r8, -r4] │ │ │ │ + smlatteq r7, r4, r5, r0 │ │ │ │ + ldrdeq r8, [r8, -r4] │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - @ instruction: 0x0111f2b8 │ │ │ │ - smlabteq r8, r0, r3, r8 │ │ │ │ - tsteq r7, r0, ror r5 │ │ │ │ - tsteq r8, r0, ror #4 │ │ │ │ + tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r8, ip, r3, r8 │ │ │ │ + tsteq r7, ip, ror r5 │ │ │ │ + tsteq r8, ip, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ @ instruction: 0xffffe418 │ │ │ │ - tstpeq r1, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror r3 │ │ │ │ - strdeq r0, [r7, -r8] │ │ │ │ - smlatteq r8, r8, r1, r8 │ │ │ │ + tstpeq r1, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r8, r3, r8 │ │ │ │ + tsteq r7, r4, lsl #10 │ │ │ │ + strdeq r8, [r8, -r4] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - smlabteq r7, r0, r4, r0 │ │ │ │ + smlabteq r7, ip, r4, r0 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - @ instruction: 0x01070490 │ │ │ │ + @ instruction: 0x0107049c │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - tsteq r7, r0, ror #8 │ │ │ │ - tsteq r7, r0, lsr r4 │ │ │ │ - tstpeq r1, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - strdeq r0, [r7, -r4] │ │ │ │ - ldrdeq r8, [r8, -ip] │ │ │ │ - @ instruction: 0x010703bc │ │ │ │ - @ instruction: 0x0111f098 │ │ │ │ - smlabbeq r7, r8, r3, r0 │ │ │ │ - tsteq r8, r0, ror r0 │ │ │ │ + tsteq r7, ip, ror #8 │ │ │ │ + tsteq r7, ip, lsr r4 │ │ │ │ + tstpeq r1, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ + smlatteq r8, r8, r0, r8 │ │ │ │ + smlabteq r7, r8, r3, r0 │ │ │ │ + tstpeq r1, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01070394 │ │ │ │ + tsteq r8, ip, ror r0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - tstpeq r1, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ - tsteq r8, r4, lsr r0 │ │ │ │ + tstpeq r1, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, asr r3 │ │ │ │ + tsteq r8, r0, asr #32 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - tstpeq r1, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsl r3 │ │ │ │ - strdeq r7, [r8, -r8] │ │ │ │ + tstpeq r1, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsl r3 │ │ │ │ + tsteq r8, r4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - tsteq r1, r4, ror #31 │ │ │ │ - ldrdeq r0, [r7, -r4] │ │ │ │ - @ instruction: 0x01087fbc │ │ │ │ - tsteq r1, r4, lsr #31 │ │ │ │ - @ instruction: 0x01070294 │ │ │ │ - tsteq r8, ip, ror pc │ │ │ │ - tsteq r7, ip, asr r2 │ │ │ │ - tsteq r1, r8, lsr pc │ │ │ │ - tsteq r7, r8, lsr #4 │ │ │ │ - tsteq r8, r0, lsl pc │ │ │ │ + tsteq r1, ip, ror #31 │ │ │ │ + smlatteq r7, r0, r2, r0 │ │ │ │ + smlabteq r8, r8, pc, r7 @ │ │ │ │ + tsteq r1, ip, lsr #31 │ │ │ │ + smlatbeq r7, r0, r2, r0 │ │ │ │ + smlabbeq r8, r8, pc, r7 @ │ │ │ │ + tsteq r7, r8, ror #4 │ │ │ │ + tsteq r1, r0, asr #30 │ │ │ │ + tsteq r7, r4, lsr r2 │ │ │ │ + tsteq r8, ip, lsl pc │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1229139,71 +1229139,71 @@ │ │ │ │ b 572d38 │ │ │ │ tsteq fp, r0, lsr r7 │ │ │ │ tsteq fp, r0, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, r0, lsr #23 │ │ │ │ - tsteq r8, r4, ror fp │ │ │ │ + tsteq r1, r8, lsr #23 │ │ │ │ + smlabbeq r8, r0, fp, r7 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - tsteq r1, ip, asr #13 │ │ │ │ - smlatbeq r8, r4, r6, r7 │ │ │ │ + @ instruction: 0x0111e6d4 │ │ │ │ + @ instruction: 0x010876b0 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ ldrdeq lr, [sp], -ip @ │ │ │ │ eoreq lr, sp, r8, lsl ip │ │ │ │ mlaeq sp, r4, r6, pc @ │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ andmi r0, r8, r0 │ │ │ │ tsteq fp, r4, asr #29 │ │ │ │ eoreq r1, lr, ip, asr #2 │ │ │ │ eoreq r2, lr, r8, ror #4 │ │ │ │ strdeq r2, [lr], -ip @ │ │ │ │ - @ instruction: 0x0111e4bc │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - tstpeq r6, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, ip, ror #8 │ │ │ │ + tsteq r1, r4, asr #9 │ │ │ │ + tsteq r8, ip, ror r5 │ │ │ │ + smlabbeq r6, r8, r7, pc @ │ │ │ │ + tsteq r8, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq r1, ip, asr r4 │ │ │ │ - tsteq r8, r8, ror #10 │ │ │ │ - tstpeq r6, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r8, r4, lsl #8 │ │ │ │ + tsteq r1, r4, ror #8 │ │ │ │ + tsteq r8, r4, ror r5 │ │ │ │ + tstpeq r6, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r8, r0, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0111e3f4 │ │ │ │ - tsteq r8, ip, lsr #10 │ │ │ │ - smlatbeq r6, r8, r6, pc @ │ │ │ │ - @ instruction: 0x01087398 │ │ │ │ + @ instruction: 0x0111e3fc │ │ │ │ + tsteq r8, r8, lsr r5 │ │ │ │ + @ instruction: 0x0106f6b4 │ │ │ │ + smlatbeq r8, r4, r3, r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tstpeq r6, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - tstpeq r6, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, lsl r3 │ │ │ │ - tstpeq r6, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r8, -r4] │ │ │ │ + tstpeq r6, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, lsr #6 │ │ │ │ + tstpeq r6, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + mrseq r7, (UNDEF: 56) │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x0111e2dc │ │ │ │ - smlabteq r6, ip, r5, pc @ │ │ │ │ - @ instruction: 0x010872b4 │ │ │ │ - tsteq r1, r0, lsr #5 │ │ │ │ - @ instruction: 0x0106f590 │ │ │ │ - tsteq r8, r8, ror r2 │ │ │ │ + tsteq r1, r4, ror #5 │ │ │ │ + ldrdeq pc, [r6, -r8] │ │ │ │ + smlabteq r8, r0, r2, r7 │ │ │ │ + tsteq r1, r8, lsr #5 │ │ │ │ + @ instruction: 0x0106f59c │ │ │ │ + smlabbeq r8, r4, r2, r7 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - tstpeq r6, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - tstpeq r6, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - tsteq r1, r4, lsl #4 │ │ │ │ - strdeq pc, [r6, -r4] │ │ │ │ - ldrdeq r7, [r8, -ip] │ │ │ │ + tsteq r1, ip, lsl #4 │ │ │ │ + tstpeq r6, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r8, r8, r1, r7 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - @ instruction: 0x0106f4bc │ │ │ │ - @ instruction: 0x0111e198 │ │ │ │ - smlabbeq r6, r8, r4, pc @ │ │ │ │ - tsteq r8, r0, ror r1 │ │ │ │ + smlabteq r6, r8, r4, pc @ │ │ │ │ + tsteq r1, r0, lsr #3 │ │ │ │ + @ instruction: 0x0106f494 │ │ │ │ + tsteq r8, ip, ror r1 │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ 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 │ │ │ │ @@ -1230196,153 +1230196,153 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 573e40 │ │ │ │ @ instruction: 0x011b49bc │ │ │ │ tsteq fp, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r1, r0, asr pc │ │ │ │ - tsteq r8, r0, lsr #30 │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ + tsteq r8, ip, lsr #30 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - tsteq r1, r0, lsr #29 │ │ │ │ - tsteq r8, r8, ror lr │ │ │ │ - smlabbeq r8, ip, sp, r6 │ │ │ │ - @ instruction: 0x0111dd98 │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ + tsteq r1, r8, lsr #29 │ │ │ │ + smlabbeq r8, r4, lr, r6 │ │ │ │ + @ instruction: 0x01086d98 │ │ │ │ + tsteq r1, r0, lsr #27 │ │ │ │ + tsteq r6, r0, lsl ip │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x0111d794 │ │ │ │ - tsteq r8, ip, ror #14 │ │ │ │ + @ instruction: 0x0111d79c │ │ │ │ + tsteq r8, r8, ror r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - tsteq r6, r0, asr r5 │ │ │ │ - tsteq r1, r8, lsl #13 │ │ │ │ - tsteq r6, r4, ror #18 │ │ │ │ - tsteq r8, r8, asr r6 │ │ │ │ - tsteq r1, r4, lsr #11 │ │ │ │ - tsteq r8, r0, ror r5 │ │ │ │ - smlatteq r8, r8, r6, r6 │ │ │ │ + tsteq r6, ip, asr r5 │ │ │ │ + @ instruction: 0x0111d690 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + tsteq r8, r4, ror #12 │ │ │ │ + tsteq r1, ip, lsr #11 │ │ │ │ + tsteq r8, ip, ror r5 │ │ │ │ strdeq r6, [r8, -r4] │ │ │ │ - strdeq r6, [r8, -ip] │ │ │ │ + tsteq r8, r0, lsl #14 │ │ │ │ + tsteq r8, r8, lsl #14 │ │ │ │ @ instruction: 0xffffe66c │ │ │ │ @ instruction: 0x011b3dbc │ │ │ │ - smlabteq r8, r8, r5, r6 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ + ldrdeq r6, [r8, -r4] │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - smlatbeq r8, r0, r2, r6 │ │ │ │ - @ instruction: 0x0111d2bc │ │ │ │ + smlatbeq r8, ip, r2, r6 │ │ │ │ + tsteq r1, r4, asr #5 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - smlatteq r8, ip, r1, r6 │ │ │ │ - @ instruction: 0x0111d1f4 │ │ │ │ - tsteq r1, r0, asr #3 │ │ │ │ - @ instruction: 0x0106e4b0 │ │ │ │ - @ instruction: 0x01086198 │ │ │ │ - tsteq r1, r4, lsl #3 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - tsteq r8, ip, asr r1 │ │ │ │ + strdeq r6, [r8, -r8] │ │ │ │ + @ instruction: 0x0111d1fc │ │ │ │ + tsteq r1, r8, asr #3 │ │ │ │ + @ instruction: 0x0106e4bc │ │ │ │ + smlatbeq r8, r4, r1, r6 │ │ │ │ + tsteq r1, ip, lsl #3 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + tsteq r8, r8, ror #2 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - tsteq r1, r8, asr #2 │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ - tsteq r8, r0, lsr #2 │ │ │ │ + tsteq r1, r0, asr r1 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq r8, ip, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - tsteq r1, ip, lsl #2 │ │ │ │ - strdeq lr, [r6, -r8] │ │ │ │ - smlatteq r8, r4, r0, r6 │ │ │ │ + tsteq r1, r4, lsl r1 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + strdeq r6, [r8, -r0] │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - @ instruction: 0x0111ce94 │ │ │ │ - smlabbeq r6, r4, r1, lr │ │ │ │ - tsteq r8, ip, ror #28 │ │ │ │ + @ instruction: 0x0111ce9c │ │ │ │ + @ instruction: 0x0106e190 │ │ │ │ + tsteq r8, r8, ror lr │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - tsteq r1, ip, lsr #28 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r8, r4, lsl #28 │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + tsteq r8, r0, lsl lr │ │ │ │ @ instruction: 0x000009bb │ │ │ │ - smlatteq r6, r4, r0, lr │ │ │ │ + strdeq lr, [r6, -r0] │ │ │ │ andeq r0, r0, r2, asr #19 │ │ │ │ - strheq lr, [r6, -r4] │ │ │ │ + smlabteq r6, r0, r0, lr │ │ │ │ @ instruction: 0x000009be │ │ │ │ - @ instruction: 0x0111cd90 │ │ │ │ - smlabbeq r6, r0, r0, lr │ │ │ │ - tsteq r8, r8, ror #26 │ │ │ │ + @ instruction: 0x0111cd98 │ │ │ │ + smlabbeq r6, ip, r0, lr │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - tsteq r1, r4, asr sp │ │ │ │ - tsteq r6, r4, asr #32 │ │ │ │ - tsteq r8, ip, lsr #26 │ │ │ │ + tsteq r1, ip, asr sp │ │ │ │ + qaddeq lr, r0, r6 │ │ │ │ + tsteq r8, r8, lsr sp │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - tsteq r6, ip │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - strdeq sp, [r6, -r0] │ │ │ │ + strdeq sp, [r6, -ip] │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - ldrdeq sp, [r6, -r4] │ │ │ │ + smlatteq r6, r0, pc, sp @ │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - smlabteq r8, r8, lr, r5 │ │ │ │ - tsteq r1, r0, asr #25 │ │ │ │ - smlabbeq r8, r8, ip, r5 │ │ │ │ + ldrdeq r5, [r8, -r4] │ │ │ │ + tsteq r1, r8, asr #25 │ │ │ │ + @ instruction: 0x01085c94 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - tsteq r1, r4, ror ip │ │ │ │ - tsteq r8, r4, lsl lr │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ + tsteq r1, ip, ror ip │ │ │ │ + tsteq r8, r0, lsr #28 │ │ │ │ + tsteq r8, r4, asr #24 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r1, r4, lsr #24 │ │ │ │ - tsteq r6, r4, lsl pc │ │ │ │ - strdeq r5, [r8, -ip] │ │ │ │ + tsteq r1, ip, lsr #24 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + tsteq r8, r8, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - tsteq r1, r8, ror #23 │ │ │ │ - ldrdeq sp, [r6, -r8] │ │ │ │ - smlabteq r8, r0, fp, r5 │ │ │ │ + @ instruction: 0x0111cbf0 │ │ │ │ + smlatteq r6, r4, lr, sp │ │ │ │ + smlabteq r8, ip, fp, r5 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ - smlatbeq r6, r0, lr, sp │ │ │ │ + smlatbeq r6, ip, lr, sp │ │ │ │ andeq r0, r0, r5, lsr #20 │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - tsteq r1, r0, lsr fp │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - tsteq r8, r8, lsl #22 │ │ │ │ - @ instruction: 0x0111caf4 │ │ │ │ - smlatteq r6, r4, sp, sp │ │ │ │ - smlabteq r8, ip, sl, r5 │ │ │ │ + tsteq r1, r8, lsr fp │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ + @ instruction: 0x0111cafc │ │ │ │ + strdeq sp, [r6, -r0] │ │ │ │ + ldrdeq r5, [r8, -r8] │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - @ instruction: 0x0111cab8 │ │ │ │ - smlatbeq r6, r8, sp, sp │ │ │ │ - smlabbeq r8, r8, sl, r5 │ │ │ │ + tsteq r1, r0, asr #21 │ │ │ │ + @ instruction: 0x0106ddb4 │ │ │ │ + @ instruction: 0x01085a94 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - tsteq r1, ip, ror sl │ │ │ │ - tsteq r6, r8, asr sp │ │ │ │ - tsteq r8, ip, asr #20 │ │ │ │ + tsteq r1, r4, lsl #21 │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + tsteq r8, r8, asr sl │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - tsteq r6, ip, lsl #26 │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - tsteq r1, r8, ror #19 │ │ │ │ - ldrdeq sp, [r6, -r8] │ │ │ │ - smlabteq r8, r0, r9, r5 │ │ │ │ + @ instruction: 0x0111c9f0 │ │ │ │ + smlatteq r6, r4, ip, sp │ │ │ │ + smlabteq r8, ip, r9, r5 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - tsteq r1, ip, lsr #19 │ │ │ │ - @ instruction: 0x0106dc9c │ │ │ │ - smlabbeq r8, r4, r9, r5 │ │ │ │ + @ instruction: 0x0111c9b4 │ │ │ │ + smlatbeq r6, r8, ip, sp │ │ │ │ + @ instruction: 0x01085990 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - tsteq r1, r0, ror r9 │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ - tsteq r8, r8, asr #18 │ │ │ │ + tsteq r1, r8, ror r9 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + tsteq r8, r4, asr r9 │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - smlabteq r8, r8, sl, r5 │ │ │ │ - tsteq r1, r0, lsr r9 │ │ │ │ - strdeq r5, [r8, -ip] │ │ │ │ + ldrdeq r5, [r8, -r4] │ │ │ │ + tsteq r1, r8, lsr r9 │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ andeq r0, r0, r2, lsr #19 │ │ │ │ - tsteq r1, r0, lsl #18 │ │ │ │ - strdeq sp, [r6, -r0] │ │ │ │ - ldrdeq r5, [r8, -r8] │ │ │ │ + tsteq r1, r8, lsl #18 │ │ │ │ + strdeq sp, [r6, -ip] │ │ │ │ + smlatteq r8, r4, r8, r5 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - @ instruction: 0x0111c8bc │ │ │ │ - smlabteq r7, r0, r0, ip │ │ │ │ - smlabbeq r8, r8, r8, r5 │ │ │ │ + tsteq r1, r4, asr #17 │ │ │ │ + smlabteq r7, ip, r0, ip │ │ │ │ + @ instruction: 0x01085894 │ │ │ │ ldr r2, [pc, #-376] @ 57427c │ │ │ │ ldr r1, [pc, #-376] @ 574280 │ │ │ │ ldr r3, [pc, #-376] @ 574284 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1231738,119 +1231738,119 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 575380 │ │ │ │ tsteq fp, r0, ror #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r0, lsr #3 │ │ │ │ - tsteq r1, ip, ror #14 │ │ │ │ - tsteq r8, r4, asr #14 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ + tsteq r8, r0, asr r7 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - smlabbeq r6, r8, r5, fp │ │ │ │ - @ instruction: 0x0111c6b0 │ │ │ │ - tsteq r8, r0, ror r6 │ │ │ │ + @ instruction: 0x0106b594 │ │ │ │ + @ instruction: 0x0111c6b8 │ │ │ │ + tsteq r8, ip, ror r6 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r0, lsl r2 │ │ │ │ - smlatteq r8, r0, r1, r5 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ + smlatteq r8, ip, r1, r5 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - tsteq r1, ip, lsr #3 │ │ │ │ - smlabbeq r6, ip, r4, sp │ │ │ │ - smlabbeq r8, r0, r1, r5 │ │ │ │ - tsteq r1, r4, ror #2 │ │ │ │ - tsteq r8, r4, lsr r1 │ │ │ │ + smlabbeq r6, r4, r0, fp │ │ │ │ + @ instruction: 0x0111c1b4 │ │ │ │ + @ instruction: 0x0106d498 │ │ │ │ + smlabbeq r8, ip, r1, r5 │ │ │ │ + tsteq r1, ip, ror #2 │ │ │ │ + tsteq r8, r0, asr #2 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - strdeq r5, [r8, -r0] │ │ │ │ strdeq r5, [r8, -ip] │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - tsteq r1, r4, ror #30 │ │ │ │ - @ instruction: 0x0107eebc │ │ │ │ + tsteq r8, r8, lsl #4 │ │ │ │ + tsteq r8, r8, asr r2 │ │ │ │ + tsteq r1, ip, ror #30 │ │ │ │ + smlabteq r7, r8, lr, lr │ │ │ │ andeq r5, r2, r4, asr r9 │ │ │ │ tsteq fp, ip, ror r8 │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ - @ instruction: 0x0106d19c │ │ │ │ + tsteq r8, r8, lsr #2 │ │ │ │ + smlatbeq r6, r8, r1, sp │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffffc050 │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - smlatteq r8, r4, sp, r4 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ + tsteq r6, r0, lsl r1 │ │ │ │ + strdeq r4, [r8, -r0] │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - @ instruction: 0x0111bdd8 │ │ │ │ - smlabteq r6, r8, r0, sp │ │ │ │ - smlatbeq r8, ip, sp, r4 │ │ │ │ - @ instruction: 0x0111bd9c │ │ │ │ - smlabbeq r6, ip, r0, sp │ │ │ │ - tsteq r8, r0, ror sp │ │ │ │ - qaddeq sp, r4, r6 │ │ │ │ - tsteq r1, r4, lsr sp │ │ │ │ - tsteq r6, r4, lsl r0 │ │ │ │ - tsteq r8, r8, lsl #26 │ │ │ │ - mrseq sp, (UNDEF: 6) │ │ │ │ - @ instruction: 0x0111bcdc │ │ │ │ - smlabteq r6, ip, pc, ip @ │ │ │ │ - @ instruction: 0x01084cb0 │ │ │ │ - tsteq r1, r0, lsr #25 │ │ │ │ - @ instruction: 0x0106cf90 │ │ │ │ - tsteq r8, r0, ror ip │ │ │ │ + tsteq r1, r0, ror #27 │ │ │ │ + ldrdeq sp, [r6, -r4] │ │ │ │ + @ instruction: 0x01084db8 │ │ │ │ + tsteq r1, r4, lsr #27 │ │ │ │ + swpeq sp, r8, [r6] │ │ │ │ + tsteq r8, ip, ror sp │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r1, ip, lsr sp │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r8, r4, lsl sp │ │ │ │ + tsteq r6, ip │ │ │ │ + tsteq r1, r4, ror #25 │ │ │ │ + ldrdeq ip, [r6, -r8] │ │ │ │ + @ instruction: 0x01084cbc │ │ │ │ + tsteq r1, r8, lsr #25 │ │ │ │ + @ instruction: 0x0106cf9c │ │ │ │ + tsteq r8, ip, ror ip │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - tsteq r6, r4, asr pc │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ - tsteq r1, r8, lsr #24 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ - strdeq r4, [r8, -r8] │ │ │ │ + tsteq r1, ip, ror #24 │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ + tsteq r8, r4, asr #24 │ │ │ │ + tsteq r1, r0, lsr ip │ │ │ │ + tsteq r6, r4, lsr #30 │ │ │ │ + tsteq r8, r4, lsl #24 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - smlabbeq r8, r0, sp, r4 │ │ │ │ - tsteq r1, r4, ror #23 │ │ │ │ - @ instruction: 0x01084bb0 │ │ │ │ + smlabbeq r8, ip, sp, r4 │ │ │ │ + tsteq r1, ip, ror #23 │ │ │ │ + @ instruction: 0x01084bbc │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - tsteq r1, r0, lsr #23 │ │ │ │ - @ instruction: 0x0106ce90 │ │ │ │ - tsteq r8, r0, ror fp │ │ │ │ + tsteq r1, r8, lsr #23 │ │ │ │ + @ instruction: 0x0106ce9c │ │ │ │ + tsteq r8, ip, ror fp │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - tsteq r6, r4, lsl #28 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - smlatteq r6, r8, sp, ip │ │ │ │ + strdeq ip, [r6, -r4] │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - smlabteq r6, ip, sp, ip │ │ │ │ - @ instruction: 0x0106cdb0 │ │ │ │ + ldrdeq ip, [r6, -r8] │ │ │ │ + @ instruction: 0x0106cdbc │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - smlabbeq r6, r0, sp, ip │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ + smlabbeq r6, ip, sp, ip │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r8, r4, lsr sl │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ - tsteq r6, ip, lsl #26 │ │ │ │ - smlatteq r8, ip, r9, r4 │ │ │ │ + tsteq r1, r4, lsr #20 │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + strdeq r4, [r8, -r8] │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - ldrdeq ip, [r6, -r4] │ │ │ │ - @ instruction: 0x010849bc │ │ │ │ - tsteq r1, ip, lsr #19 │ │ │ │ - @ instruction: 0x0106cc9c │ │ │ │ - tsteq r8, ip, ror r9 │ │ │ │ + smlatteq r6, r0, ip, ip │ │ │ │ + smlabteq r8, r8, r9, r4 │ │ │ │ + @ instruction: 0x0111b9b4 │ │ │ │ + smlatbeq r6, r8, ip, ip │ │ │ │ + smlabbeq r8, r8, r9, r4 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - tsteq r1, r0, ror r9 │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ - tsteq r8, r4, asr #18 │ │ │ │ - tsteq r1, r4, lsr r9 │ │ │ │ - smlatteq r8, r8, fp, r4 │ │ │ │ - tsteq r8, r0, lsl #18 │ │ │ │ + tsteq r1, r8, ror r9 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + tsteq r8, r0, asr r9 │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ + strdeq r4, [r8, -r4] │ │ │ │ + tsteq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x0111b8f0 │ │ │ │ - smlatteq r6, r0, fp, ip │ │ │ │ - smlabteq r8, r0, r8, r4 │ │ │ │ + @ instruction: 0x0111b8f8 │ │ │ │ + smlatteq r6, ip, fp, ip │ │ │ │ + smlabteq r8, ip, r8, r4 │ │ │ │ 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 │ │ │ │ @@ -1232850,123 +1232850,123 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5765c4 │ │ │ │ tsteq fp, ip, asr r0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, ip, lsl r0 │ │ │ │ - @ instruction: 0x0111b5d8 │ │ │ │ - smlatbeq r8, r8, r5, r4 │ │ │ │ + tsteq r1, r0, ror #11 │ │ │ │ + @ instruction: 0x010845b4 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - smlabteq r8, ip, r4, r4 │ │ │ │ - tsteq r1, r4, ror #9 │ │ │ │ + ldrdeq r4, [r8, -r8] │ │ │ │ + tsteq r1, ip, ror #9 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ + tsteq r6, r0, asr r3 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x0111aff0 │ │ │ │ - smlabteq r8, r8, pc, r3 @ │ │ │ │ + @ instruction: 0x0111aff8 │ │ │ │ + ldrdeq r3, [r8, -r4] │ │ │ │ muleq r0, r5, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ muleq r0, sl, fp │ │ │ │ - ldrdeq r9, [r6, -r4] │ │ │ │ - tsteq r1, r8, lsl #30 │ │ │ │ - smlatteq r6, r8, r1, ip │ │ │ │ - ldrdeq r3, [r8, -ip] │ │ │ │ - tsteq r1, ip, lsl lr │ │ │ │ - smlatteq r8, r8, sp, r3 │ │ │ │ - tsteq r8, r4, ror #30 │ │ │ │ + smlatteq r6, r0, sp, r9 │ │ │ │ + tsteq r1, r0, lsl pc │ │ │ │ + strdeq ip, [r6, -r4] │ │ │ │ + smlatteq r8, r8, lr, r3 │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ + strdeq r3, [r8, -r4] │ │ │ │ tsteq r8, r0, ror pc │ │ │ │ - tsteq r8, r8, ror pc │ │ │ │ + tsteq r8, ip, ror pc │ │ │ │ + smlabbeq r8, r4, pc, r3 @ │ │ │ │ @ instruction: 0xffffbee8 │ │ │ │ tsteq fp, r8, lsr r6 │ │ │ │ - ldrdeq r3, [r8, -r8] │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ + smlatteq r8, r4, lr, r3 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ andeq r0, r0, r3, asr #23 │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ - tsteq r8, r4, lsl #24 │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ + tsteq r8, r0, lsl ip │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - smlatteq r6, r4, lr, fp │ │ │ │ + strdeq fp, [r6, -r0] │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - smlabteq r6, r8, lr, fp │ │ │ │ - tsteq r1, ip, lsr #23 │ │ │ │ - @ instruction: 0x0106be98 │ │ │ │ - smlabbeq r8, r4, fp, r3 │ │ │ │ + ldrdeq fp, [r6, -r4] │ │ │ │ + @ instruction: 0x0111abb4 │ │ │ │ + smlatbeq r6, r4, lr, fp │ │ │ │ + @ instruction: 0x01083b90 │ │ │ │ andeq r0, r0, fp, lsr #23 │ │ │ │ - tsteq r1, r0, ror fp │ │ │ │ - tsteq r6, ip, asr lr │ │ │ │ - tsteq r8, r8, asr #22 │ │ │ │ + tsteq r1, r8, ror fp │ │ │ │ + tsteq r6, r8, ror #28 │ │ │ │ + tsteq r8, r4, asr fp │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ muleq r0, r8, fp │ │ │ │ - strdeq fp, [r6, -r4] │ │ │ │ - @ instruction: 0x0111aad0 │ │ │ │ - smlabteq r6, r0, sp, fp │ │ │ │ - smlatbeq r8, r8, sl, r3 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + @ instruction: 0x0111aad8 │ │ │ │ + smlabteq r6, ip, sp, fp │ │ │ │ + @ instruction: 0x01083ab4 │ │ │ │ muleq r0, r4, fp │ │ │ │ - @ instruction: 0x0111aa94 │ │ │ │ - smlabbeq r6, r4, sp, fp │ │ │ │ - tsteq r8, ip, ror #20 │ │ │ │ + @ instruction: 0x0111aa9c │ │ │ │ + @ instruction: 0x0106bd90 │ │ │ │ + tsteq r8, r8, ror sl │ │ │ │ muleq r0, r3, fp │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ + tsteq r6, r8, asr sp │ │ │ │ muleq r0, r9, fp │ │ │ │ - tsteq r1, r8, lsr #20 │ │ │ │ - tsteq r6, r8, lsl sp │ │ │ │ - tsteq r8, r0, lsl #20 │ │ │ │ + tsteq r1, r0, lsr sl │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + tsteq r8, ip, lsl #20 │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ - tsteq r1, ip, ror #19 │ │ │ │ - smlabbeq r8, ip, fp, r3 │ │ │ │ - @ instruction: 0x010839b0 │ │ │ │ + @ instruction: 0x0111a9f4 │ │ │ │ + @ instruction: 0x01083b98 │ │ │ │ + @ instruction: 0x010839bc │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - @ instruction: 0x0111a99c │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - tsteq r8, r0, ror r9 │ │ │ │ - tsteq r1, r4, ror r9 │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - tsteq r8, ip, asr #18 │ │ │ │ - tsteq r6, ip, lsr #24 │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ - strdeq fp, [r6, -r8] │ │ │ │ - smlatteq r8, r0, r8, r3 │ │ │ │ + tsteq r1, r4, lsr #19 │ │ │ │ + smlabbeq r6, r8, ip, fp │ │ │ │ + tsteq r8, ip, ror r9 │ │ │ │ + tsteq r1, ip, ror r9 │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r8, r8, asr r9 │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq r1, r0, lsl r9 │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + smlatteq r8, ip, r8, r3 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - @ instruction: 0x0111a8d0 │ │ │ │ - @ instruction: 0x0106bbbc │ │ │ │ - smlatbeq r8, r8, r8, r3 │ │ │ │ + @ instruction: 0x0111a8d8 │ │ │ │ + smlabteq r6, r8, fp, fp │ │ │ │ + @ instruction: 0x010838b4 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - tsteq r1, r8, lsl #17 │ │ │ │ - smlabbeq r7, ip, r0, sl │ │ │ │ - tsteq r8, r0, asr r8 │ │ │ │ + @ instruction: 0x0111a890 │ │ │ │ + swpeq sl, r8, [r7] │ │ │ │ + tsteq r8, ip, asr r8 │ │ │ │ andeq r0, r0, r2, lsr fp │ │ │ │ - smlatteq r8, r4, r9, r3 │ │ │ │ - tsteq r1, r8, asr #16 │ │ │ │ - tsteq r8, r4, lsl r8 │ │ │ │ + strdeq r3, [r8, -r0] │ │ │ │ + tsteq r1, r0, asr r8 │ │ │ │ + tsteq r8, r0, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - strdeq fp, [r6, -r8] │ │ │ │ - smlatteq r8, r0, r7, r3 │ │ │ │ + tsteq r1, r0, lsl r8 │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + smlatteq r8, ip, r7, r3 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - tsteq r1, ip, asr #15 │ │ │ │ - @ instruction: 0x0106babc │ │ │ │ - smlatbeq r8, r4, r7, r3 │ │ │ │ + @ instruction: 0x0111a7d4 │ │ │ │ + smlabteq r6, r8, sl, fp │ │ │ │ + @ instruction: 0x010837b0 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - @ instruction: 0x0111a790 │ │ │ │ - smlabbeq r6, r0, sl, fp │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ + @ instruction: 0x0111a798 │ │ │ │ + smlabbeq r6, ip, sl, fp │ │ │ │ + tsteq r8, r4, ror r7 │ │ │ │ andeq r0, r0, r9, lsr fp │ │ │ │ - @ instruction: 0x0111a590 │ │ │ │ - smlabbeq r6, r0, r8, fp │ │ │ │ - tsteq r8, r8, ror #10 │ │ │ │ + @ instruction: 0x0111a598 │ │ │ │ + smlabbeq r6, ip, r8, fp │ │ │ │ + tsteq r8, r4, ror r5 │ │ │ │ andeq r0, r0, r8, lsr fp │ │ │ │ - tsteq r1, r4, asr r5 │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ - tsteq r8, ip, lsr #10 │ │ │ │ + tsteq r1, ip, asr r5 │ │ │ │ + tsteq r6, r0, asr r8 │ │ │ │ + tsteq r8, r8, lsr r5 │ │ │ │ andeq r0, r0, r7, lsr fp │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - strdeq fp, [r6, -r0] │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ + strdeq fp, [r6, -ip] │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ ldr r2, [pc, #-52] @ 576cc4 │ │ │ │ ldr r1, [pc, #-52] @ 576cc8 │ │ │ │ ldr r3, [pc, #-52] @ 576ccc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1233566,79 +1233566,79 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 577044 │ │ │ │ tsteq fp, r8, asr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq fp, r0, lsl lr │ │ │ │ - tstpeq r7, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffc3a0 │ │ │ │ - tsteq r1, r0, lsl #8 │ │ │ │ + tsteq r1, r8, lsl #8 │ │ │ │ @ instruction: 0xffffece8 │ │ │ │ tsteq r5, r0, rrx │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq r1, r0, lsl #7 │ │ │ │ + tsteq r7, r4, ror #22 │ │ │ │ + tsteq r1, r8, lsl #7 │ │ │ │ ldrdeq sl, [r5, -ip] │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - ldrdeq r3, [r8, -r8] │ │ │ │ - tsteq r1, r0, lsl #6 │ │ │ │ + smlabbeq r7, r8, r6, r9 │ │ │ │ + smlatteq r8, r4, r2, r3 │ │ │ │ + tsteq r1, r8, lsl #6 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ tsteq r5, r8, lsr pc │ │ │ │ smlabteq r6, r0, r7, r2 │ │ │ │ @ instruction: 0xffff33d8 │ │ │ │ - @ instruction: 0x0107dcb4 │ │ │ │ + smlabteq r7, r0, ip, sp │ │ │ │ @ instruction: 0x011b0bb8 │ │ │ │ - tsteq r7, r8, ror r8 │ │ │ │ + smlabbeq r7, r4, r8, r8 │ │ │ │ andeq r2, r0, r0, asr #30 │ │ │ │ @ instruction: 0xffffd950 │ │ │ │ - @ instruction: 0x0111a1d0 │ │ │ │ + @ instruction: 0x0111a1d8 │ │ │ │ tsteq r5, r0, lsr lr │ │ │ │ - tsteq r7, r8, lsr #18 │ │ │ │ - tsteq r1, r0, asr r1 │ │ │ │ + tsteq r7, r4, lsr r9 │ │ │ │ + tsteq r1, r8, asr r1 │ │ │ │ smlatbeq r5, ip, sp, sl │ │ │ │ - tsteq r7, ip, asr #8 │ │ │ │ - tsteq r1, r0, ror #1 │ │ │ │ + tsteq r7, r8, asr r4 │ │ │ │ + tsteq r1, r8, ror #1 │ │ │ │ tsteq r5, ip, lsr sp │ │ │ │ - ldrdeq r9, [r7, -ip] │ │ │ │ - tsteq r1, r0, rrx │ │ │ │ - tsteq r6, ip, asr #6 │ │ │ │ - tsteq r8, r4, lsr r0 │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - @ instruction: 0x0106b2bc │ │ │ │ - smlabbeq r6, r4, r2, fp │ │ │ │ - tsteq r8, ip, asr #30 │ │ │ │ - tsteq r6, ip, lsr #4 │ │ │ │ - strdeq r2, [r8, -r4] │ │ │ │ - tsteq r1, r4, ror #29 │ │ │ │ - ldrdeq fp, [r6, -r0] │ │ │ │ - @ instruction: 0x01082eb8 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - @ instruction: 0x0106b194 │ │ │ │ - tsteq r8, ip, ror lr │ │ │ │ - tsteq r1, r4, ror #28 │ │ │ │ - tsteq r8, r0, asr r1 │ │ │ │ - tsteq r8, r8, lsr lr │ │ │ │ - tsteq r1, r4, lsr #28 │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ - strdeq r2, [r8, -r8] │ │ │ │ - tsteq r1, r8, ror #27 │ │ │ │ - ldrdeq fp, [r6, -r8] │ │ │ │ - @ instruction: 0x01082dbc │ │ │ │ - swpeq fp, ip, [r6] │ │ │ │ - tsteq r8, r4, ror #26 │ │ │ │ - tsteq r6, r0, asr #32 │ │ │ │ - tsteq r8, r8, lsl #26 │ │ │ │ - @ instruction: 0x01119cf8 │ │ │ │ - smlatteq r6, r4, pc, sl @ │ │ │ │ - smlabteq r8, ip, ip, r2 │ │ │ │ - smlatbeq r6, ip, pc, sl @ │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ - tsteq r8, r8, lsr ip │ │ │ │ + smlatteq r7, r8, r3, r9 │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r8, r0, asr #32 │ │ │ │ + tsteq r6, ip, lsl r3 │ │ │ │ + smlabteq r6, r8, r2, fp │ │ │ │ + @ instruction: 0x0106b290 │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + tsteq r8, r0, lsl #30 │ │ │ │ + tsteq r1, ip, ror #29 │ │ │ │ + ldrdeq fp, [r6, -ip] │ │ │ │ + smlabteq r8, r4, lr, r2 │ │ │ │ + @ instruction: 0x01119eb0 │ │ │ │ + smlatbeq r6, r0, r1, fp │ │ │ │ + smlabbeq r8, r8, lr, r2 │ │ │ │ + tsteq r1, ip, ror #28 │ │ │ │ + tsteq r8, ip, asr r1 │ │ │ │ + tsteq r8, r4, asr #28 │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ + tsteq r6, r0, lsr #2 │ │ │ │ + tsteq r8, r4, lsl #28 │ │ │ │ + @ instruction: 0x01119df0 │ │ │ │ + smlatteq r6, r4, r0, fp │ │ │ │ + smlabteq r8, r8, sp, r2 │ │ │ │ + smlatbeq r6, r8, r0, fp │ │ │ │ + tsteq r8, r0, ror sp │ │ │ │ + tsteq r6, ip, asr #32 │ │ │ │ + tsteq r8, r4, lsl sp │ │ │ │ + tsteq r1, r0, lsl #26 │ │ │ │ + strdeq sl, [r6, -r0] │ │ │ │ + ldrdeq r2, [r8, -r8] │ │ │ │ + @ instruction: 0x0106afb8 │ │ │ │ + smlabbeq r8, r0, ip, r2 │ │ │ │ + tsteq r1, ip, ror #24 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + tsteq r8, r4, asr #24 │ │ │ │ │ │ │ │ 0057776c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ @@ -1233788,37 +1233788,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 5777f0 │ │ │ │ tsteq fp, r8, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq r8, r8, sp, r2 │ │ │ │ + ldrdeq r2, [r8, -r4] │ │ │ │ tsteq fp, ip, lsr #8 │ │ │ │ tsteq fp, ip, lsl #8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - tsteq r8, r0, ror sp │ │ │ │ - tsteq r1, r0, ror #19 │ │ │ │ - ldrdeq sl, [r6, -r0] │ │ │ │ - @ instruction: 0x010829b8 │ │ │ │ + tsteq r8, ip, ror sp │ │ │ │ + tsteq r1, r8, ror #19 │ │ │ │ + ldrdeq sl, [r6, -ip] │ │ │ │ + smlabteq r8, r4, r9, r2 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq r1, r0, lsr #19 │ │ │ │ - @ instruction: 0x0106ac90 │ │ │ │ - tsteq r8, r0, ror r9 │ │ │ │ + tsteq r1, r8, lsr #19 │ │ │ │ + @ instruction: 0x0106ac9c │ │ │ │ + tsteq r8, ip, ror r9 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - tsteq r1, r4, ror #18 │ │ │ │ - tsteq r6, r4, asr ip │ │ │ │ - tsteq r8, ip, lsr r9 │ │ │ │ - tsteq r1, r8, lsr #18 │ │ │ │ - tsteq r6, r8, lsl ip │ │ │ │ - tsteq r8, r0, lsl #18 │ │ │ │ + tsteq r1, ip, ror #18 │ │ │ │ + tsteq r6, r0, ror #24 │ │ │ │ + tsteq r8, r8, asr #18 │ │ │ │ + tsteq r1, r0, lsr r9 │ │ │ │ + tsteq r6, r4, lsr #24 │ │ │ │ + tsteq r8, ip, lsl #18 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - tsteq r1, ip, ror #17 │ │ │ │ - ldrdeq sl, [r6, -ip] │ │ │ │ - smlabteq r8, r4, r8, r2 │ │ │ │ + @ instruction: 0x011198f4 │ │ │ │ + smlatteq r6, r8, fp, sl │ │ │ │ + ldrdeq r2, [r8, -r0] │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r3, [pc, #3552] @ 578830 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ @@ -1234712,77 +1234712,77 @@ │ │ │ │ b 578410 │ │ │ │ @ instruction: 0x011b01b0 │ │ │ │ @ instruction: 0x011b019c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ - smlatteq r8, r8, r5, r2 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + strdeq r2, [r8, -r4] │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatteq r8, r0, r0, r2 │ │ │ │ - ldrsheq r9, [r1, -r0] │ │ │ │ + smlatteq r8, ip, r0, r2 │ │ │ │ + ldrsheq r9, [r1, -r8] │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ @ instruction: 0xffff5f84 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffff6ba0 │ │ │ │ @ instruction: 0xffff3fa0 │ │ │ │ @ instruction: 0xffff72c8 │ │ │ │ @ instruction: 0xffff4f5c │ │ │ │ @ instruction: 0xffff20dc │ │ │ │ @ instruction: 0xffff6aa8 │ │ │ │ @ instruction: 0xffff71fc │ │ │ │ tstpeq sl, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff6a48 │ │ │ │ - tsteq r1, ip, lsr #28 │ │ │ │ - smlabteq r8, r8, lr, r1 │ │ │ │ - ldrdeq sl, [r6, -r8] │ │ │ │ - smlabteq r8, r4, sp, r1 │ │ │ │ - @ instruction: 0x01118db8 │ │ │ │ - smlabteq r8, r0, lr, r1 │ │ │ │ - tsteq r6, r0, ror r0 │ │ │ │ - tsteq r8, r8, asr sp │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ + ldrdeq r1, [r8, -r4] │ │ │ │ + smlatteq r6, r4, r0, sl │ │ │ │ + ldrdeq r1, [r8, -r0] │ │ │ │ + tsteq r1, r0, asr #27 │ │ │ │ + smlabteq r8, ip, lr, r1 │ │ │ │ + tsteq r6, ip, ror r0 │ │ │ │ + tsteq r8, r4, ror #26 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - tsteq r6, r8 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - ldrdeq r9, [r6, -r8] │ │ │ │ + smlatteq r6, r4, pc, r9 @ │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - smlatbeq r6, r8, pc, r9 @ │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - tsteq r1, ip, asr #24 │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - tsteq r8, ip, lsl ip │ │ │ │ + @ instruction: 0x01069fb4 │ │ │ │ + smlabbeq r6, r4, pc, r9 @ │ │ │ │ + tsteq r1, r4, asr ip │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ + tsteq r8, r8, lsr #24 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - tsteq r6, r4, lsl #30 │ │ │ │ - tsteq r1, r0, ror #23 │ │ │ │ - ldrdeq r9, [r6, -r0] │ │ │ │ - @ instruction: 0x01081bb0 │ │ │ │ + tsteq r6, r0, lsl pc │ │ │ │ + tsteq r1, r8, ror #23 │ │ │ │ + ldrdeq r9, [r6, -ip] │ │ │ │ + @ instruction: 0x01081bbc │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - tsteq r1, r4, lsr #23 │ │ │ │ - @ instruction: 0x01069e94 │ │ │ │ - tsteq r8, r8, ror fp │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - tsteq r8, ip, lsr fp │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ + tsteq r1, ip, lsr #23 │ │ │ │ + smlatbeq r6, r0, lr, r9 │ │ │ │ + smlabbeq r8, r4, fp, r1 │ │ │ │ + tsteq r1, r0, ror fp │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + tsteq r8, r8, asr #22 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - strdeq r9, [r6, -r0] │ │ │ │ + strdeq r9, [r6, -ip] │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - tsteq r1, r8, asr #21 │ │ │ │ - @ instruction: 0x01069db8 │ │ │ │ - @ instruction: 0x01081a98 │ │ │ │ + @ instruction: 0x01118ad0 │ │ │ │ + smlabteq r6, r4, sp, r9 │ │ │ │ + smlatbeq r8, r4, sl, r1 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - tsteq r1, ip, lsl #21 │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - tsteq r8, ip, asr sl │ │ │ │ + @ instruction: 0x01118a94 │ │ │ │ + smlabbeq r6, r8, sp, r9 │ │ │ │ + tsteq r8, r8, ror #20 │ │ │ │ andeq r0, r0, r9, 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 │ │ │ │ ldr r3, [pc, #3200] @ 5795e0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -1235588,65 +1235588,65 @@ │ │ │ │ b 5791b0 │ │ │ │ tstpeq sl, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x011af290 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, r4, lsr r7 │ │ │ │ - tsteq r8, r8, lsl #14 │ │ │ │ + tsteq r1, ip, lsr r7 │ │ │ │ + tsteq r8, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r1, [r8, -ip] │ │ │ │ - tsteq r1, ip, lsl #4 │ │ │ │ + tsteq r8, r8, lsl #4 │ │ │ │ + tsteq r1, r4, lsl r2 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ @ instruction: 0xffff565c │ │ │ │ @ instruction: 0xffff31bc │ │ │ │ @ instruction: 0xffff64e8 │ │ │ │ @ instruction: 0xffff417c │ │ │ │ tsteq sl, ip, asr #20 │ │ │ │ svccc 0x00e00000 │ │ │ │ - smlatteq r8, r4, r0, r1 │ │ │ │ - @ instruction: 0x01069294 │ │ │ │ - tsteq r8, ip, lsl r0 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ + strdeq r1, [r8, -r0] │ │ │ │ + smlatbeq r6, r0, r2, r9 │ │ │ │ + tsteq r8, r8, lsr #32 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - smlatteq r6, r0, r1, r9 │ │ │ │ - @ instruction: 0x01117eb4 │ │ │ │ - strdeq r1, [r8, -r4] │ │ │ │ - smlabbeq r8, ip, lr, r0 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + smlatteq r6, ip, r1, r9 │ │ │ │ + @ instruction: 0x01117ebc │ │ │ │ + mrseq r1, R8_fiq │ │ │ │ + @ instruction: 0x01080e98 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - tsteq r1, r4, ror lr │ │ │ │ - tsteq r6, r4, ror #2 │ │ │ │ - tsteq r8, ip, asr #28 │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ + tsteq r6, r0, ror r1 │ │ │ │ + tsteq r8, r8, asr lr │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - tsteq r1, r4, lsr lr │ │ │ │ - tsteq r6, r4, lsr #2 │ │ │ │ - tsteq r8, ip, lsl #28 │ │ │ │ + tsteq r1, ip, lsr lr │ │ │ │ + tsteq r6, r0, lsr r1 │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - @ instruction: 0x01117df4 │ │ │ │ - smlatteq r6, r4, r0, r9 │ │ │ │ - smlabteq r8, ip, sp, r0 │ │ │ │ + @ instruction: 0x01117dfc │ │ │ │ + strdeq r9, [r6, -r0] │ │ │ │ + ldrdeq r0, [r8, -r8] │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - smlatbeq r6, ip, r0, r9 │ │ │ │ - tsteq r1, r8, lsl #27 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - tsteq r8, r0, ror #26 │ │ │ │ - tsteq r6, r0, asr #32 │ │ │ │ + strheq r9, [r6, -r8] │ │ │ │ + @ instruction: 0x01117d90 │ │ │ │ + smlabbeq r6, r4, r0, r9 │ │ │ │ + tsteq r8, ip, ror #26 │ │ │ │ + tsteq r6, ip, asr #32 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - tsteq r1, r8, lsl sp │ │ │ │ - tsteq r6, r8 │ │ │ │ - strdeq r0, [r8, -r0] │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + strdeq r0, [r8, -ip] │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - @ instruction: 0x01117cdc │ │ │ │ - smlabteq r6, ip, pc, r8 @ │ │ │ │ - @ instruction: 0x01080cb4 │ │ │ │ + tsteq r1, r4, ror #25 │ │ │ │ + ldrdeq r8, [r6, -r8] │ │ │ │ + smlabteq r8, r0, ip, r0 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #456] @ 5798ac │ │ │ │ @@ -1235765,28 +1235765,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 579788 │ │ │ │ tsteq sl, ip, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ strheq r0, [r6, -r8] │ │ │ │ tsteq sl, r4, ror r4 │ │ │ │ - tsteq r1, r4, asr #21 │ │ │ │ - @ instruction: 0x01068db4 │ │ │ │ - @ instruction: 0x01080a94 │ │ │ │ + tsteq r1, ip, asr #21 │ │ │ │ + smlabteq r6, r0, sp, r8 │ │ │ │ + smlatbeq r8, r0, sl, r0 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - tsteq r1, r8, lsl #21 │ │ │ │ - tsteq r6, r8, ror sp │ │ │ │ - tsteq r8, r8, asr sl │ │ │ │ + @ instruction: 0x01117a90 │ │ │ │ + smlabbeq r6, r4, sp, r8 │ │ │ │ + tsteq r8, r4, ror #20 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - tsteq r1, ip, asr #20 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r8, r0, lsr #20 │ │ │ │ - tsteq r1, r0, lsl sl │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - smlatteq r8, r0, r9, r0 │ │ │ │ + tsteq r1, r4, asr sl │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + tsteq r8, ip, lsr #20 │ │ │ │ + tsteq r1, r8, lsl sl │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + smlatteq r8, ip, r9, r0 │ │ │ │ @ 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 │ │ │ │ @@ -1236184,51 +1236184,51 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 579c44 │ │ │ │ @ instruction: 0x011ae2dc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffff7918 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, r4, lsr #13 │ │ │ │ - tsteq r8, ip, ror r6 │ │ │ │ + tsteq r1, ip, lsr #13 │ │ │ │ + smlabbeq r8, r8, r6, r0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ @ instruction: 0x011adfb8 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ - smlabteq r8, r8, r5, r0 │ │ │ │ + tsteq r1, r8, lsl #12 │ │ │ │ + ldrdeq r0, [r8, -r4] │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - tsteq r1, r0, ror r5 │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - tsteq r8, r0, asr #10 │ │ │ │ + tsteq r1, r8, ror r5 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + tsteq r8, ip, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - tsteq r1, r4, lsr r5 │ │ │ │ - tsteq r6, r4, lsr #16 │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ + tsteq r1, ip, lsr r5 │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + tsteq r8, r0, lsl r5 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - @ instruction: 0x011174f8 │ │ │ │ - smlatteq r6, r8, r7, r8 │ │ │ │ - smlabteq r8, r8, r4, r0 │ │ │ │ + tsteq r1, r0, lsl #10 │ │ │ │ + strdeq r8, [r6, -r4] │ │ │ │ + ldrdeq r0, [r8, -r4] │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - @ instruction: 0x011174bc │ │ │ │ - smlatbeq r6, ip, r7, r8 │ │ │ │ - smlabbeq r8, ip, r4, r0 │ │ │ │ + tsteq r1, r4, asr #9 │ │ │ │ + @ instruction: 0x010687b8 │ │ │ │ + @ instruction: 0x01080498 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - tsteq r1, r0, lsl #9 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - tsteq r8, r8, asr r4 │ │ │ │ + tsteq r1, r8, lsl #9 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ + tsteq r8, r4, ror #8 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - tsteq r1, r4, asr #8 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - tsteq r8, r4, lsl r4 │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + tsteq r8, r0, lsr #8 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - strdeq r8, [r6, -ip] │ │ │ │ + tsteq r6, r8, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - smlabteq r6, ip, r6, r8 │ │ │ │ - @ instruction: 0x0106869c │ │ │ │ + ldrdeq r8, [r6, -r8] │ │ │ │ + smlatbeq r6, r8, r6, r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #3996] @ 57af94 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -1237230,161 +1237230,161 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 57ab48 │ │ │ │ tsteq sl, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r8, asr #23 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - tsteq r8, r4, lsl #2 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ + tsteq r8, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - smlatteq r6, r4, lr, r5 │ │ │ │ + strdeq r5, [r6, -r0] │ │ │ │ svcvc 0x00ffff9b │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r0, lsl #21 │ │ │ │ - tstpeq r7, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r8, r8, r5 │ │ │ │ - tsteq r1, r0, lsr #20 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - strdeq pc, [r7, -r4] │ │ │ │ - tsteq r1, ip, asr #19 │ │ │ │ - @ instruction: 0x0107f99c │ │ │ │ - tstpeq r7, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r7, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ - tsteq r1, r0, lsr #16 │ │ │ │ - smlatteq r7, ip, r7, pc @ │ │ │ │ + tsteq r1, r8, lsl #21 │ │ │ │ + tstpeq r7, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r6, -r4] │ │ │ │ + tsteq r1, r8, lsr #20 │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + tstpeq r7, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x011169d4 │ │ │ │ + smlatbeq r7, r8, r9, pc @ │ │ │ │ + smlabbeq r7, r4, fp, pc @ │ │ │ │ + tstpeq r7, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ + tsteq r1, r8, lsr #16 │ │ │ │ + strdeq pc, [r7, -r8] │ │ │ │ andeq r0, r2, r8, lsl #3 │ │ │ │ ldrheq sp, [sl, -r4] │ │ │ │ - smlatteq r7, r0, sl, pc @ │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ + smlatteq r7, ip, sl, pc @ │ │ │ │ + smlabbeq r6, r8, r9, r7 │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ andeq r0, r2, ip, asr #32 │ │ │ │ @ instruction: 0xffff6834 │ │ │ │ - tsteq r1, ip, ror #11 │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - smlabteq r7, r4, r5, pc @ │ │ │ │ + @ instruction: 0x011165f4 │ │ │ │ + smlatteq r6, r8, r8, r7 │ │ │ │ + ldrdeq pc, [r7, -r0] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x011165b0 │ │ │ │ - smlatbeq r6, r0, r8, r7 │ │ │ │ - smlabbeq r7, r8, r5, pc @ │ │ │ │ + @ instruction: 0x011165b8 │ │ │ │ + smlatbeq r6, ip, r8, r7 │ │ │ │ + @ instruction: 0x0107f594 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ - tstpeq r7, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r7, ip, r6, pc @ │ │ │ │ - tsteq r1, r0, lsr r5 │ │ │ │ - strdeq pc, [r7, -ip] │ │ │ │ + tsteq r1, ip, ror r5 │ │ │ │ + tsteq r6, r0, ror r8 │ │ │ │ + tstpeq r7, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r7, -r8] │ │ │ │ + tsteq r1, r8, lsr r5 │ │ │ │ + tstpeq r7, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - tsteq r1, ip, ror #9 │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - smlabteq r7, r4, r4, pc @ │ │ │ │ + @ instruction: 0x011164f4 │ │ │ │ + smlatteq r6, r8, r7, r7 │ │ │ │ + ldrdeq pc, [r7, -r0] │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - tsteq r1, r4, lsr #9 │ │ │ │ - @ instruction: 0x01075cb4 │ │ │ │ - tstpeq r7, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, ip, lsr #9 │ │ │ │ + smlabteq r7, r0, ip, r5 │ │ │ │ + tstpeq r7, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - tsteq r1, r0, ror #8 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ - tstpeq r7, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + tstpeq r7, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - smlatteq r6, r8, r6, r7 │ │ │ │ - tsteq r1, r4, asr #7 │ │ │ │ - @ instruction: 0x010676b4 │ │ │ │ - @ instruction: 0x0107f39c │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + strdeq r7, [r6, -r4] │ │ │ │ + tsteq r1, ip, asr #7 │ │ │ │ + smlabteq r6, r0, r6, r7 │ │ │ │ + smlatbeq r7, r8, r3, pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq r1, r8, lsl #7 │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - tstpeq r7, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01116390 │ │ │ │ + smlabbeq r6, r4, r6, r7 │ │ │ │ + tstpeq r7, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - tstpeq r7, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r1, r4, asr r3 │ │ │ │ + tsteq r6, r4, lsr r6 │ │ │ │ + tstpeq r7, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x01116090 │ │ │ │ - smlabbeq r6, r0, r3, r7 │ │ │ │ - tstpeq r7, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01116098 │ │ │ │ + smlabbeq r6, ip, r3, r7 │ │ │ │ + tstpeq r7, ip, rrx @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - tsteq r6, r8, lsl r3 │ │ │ │ + tsteq r6, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - @ instruction: 0x01115ff0 │ │ │ │ - smlatbeq r7, r4, r1, pc @ │ │ │ │ - @ instruction: 0x0107efbc │ │ │ │ + @ instruction: 0x01115ff8 │ │ │ │ + @ instruction: 0x0107f1b0 │ │ │ │ + smlabteq r7, r8, pc, lr @ │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - tsteq r1, ip, lsr #31 │ │ │ │ - @ instruction: 0x0106729c │ │ │ │ - smlabbeq r7, r4, pc, lr @ │ │ │ │ + @ instruction: 0x01115fb4 │ │ │ │ + smlatbeq r6, r8, r2, r7 │ │ │ │ + @ instruction: 0x0107ef90 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ + tsteq r6, r0, ror r2 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ + tsteq r6, r0, asr #4 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - tsteq r1, r0, lsl pc │ │ │ │ - mrseq r7, LR_usr │ │ │ │ - smlatteq r7, r8, lr, lr │ │ │ │ + tsteq r1, r8, lsl pc │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + strdeq lr, [r7, -r4] │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - @ instruction: 0x01115ed4 │ │ │ │ - smlabteq r6, r4, r1, r7 │ │ │ │ - smlatbeq r7, ip, lr, lr │ │ │ │ + @ instruction: 0x01115edc │ │ │ │ + ldrdeq r7, [r6, -r0] │ │ │ │ + @ instruction: 0x0107eeb8 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ - @ instruction: 0x01115e98 │ │ │ │ - smlabbeq r6, r8, r1, r7 │ │ │ │ - tsteq r7, r0, ror lr │ │ │ │ + tsteq r1, r0, lsr #29 │ │ │ │ + @ instruction: 0x01067194 │ │ │ │ + tsteq r7, ip, ror lr │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - tsteq r1, ip, asr lr │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ - tsteq r7, r4, lsr lr │ │ │ │ + tsteq r1, r4, ror #28 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - tsteq r1, r0, lsr #28 │ │ │ │ - tsteq r6, r0, lsl r1 │ │ │ │ - strdeq lr, [r7, -r8] │ │ │ │ + tsteq r1, r8, lsr #28 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - tsteq r1, r4, ror #27 │ │ │ │ - ldrdeq r7, [r6, -r4] │ │ │ │ - @ instruction: 0x0107edbc │ │ │ │ + tsteq r1, ip, ror #27 │ │ │ │ + smlatteq r6, r0, r0, r7 │ │ │ │ + smlabteq r7, r8, sp, lr │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - tstpeq r7, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r0, lsr #27 │ │ │ │ - tsteq r7, r4, ror sp │ │ │ │ - tsteq r1, r0, ror #26 │ │ │ │ - qaddeq r7, r0, r6 │ │ │ │ - tsteq r7, r8, lsr sp │ │ │ │ + tstpeq r7, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, lsr #27 │ │ │ │ + smlabbeq r7, r0, sp, lr │ │ │ │ + tsteq r1, r8, ror #26 │ │ │ │ + qaddeq r7, ip, r6 │ │ │ │ + tsteq r7, r4, asr #26 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - tsteq r1, r4, lsr #26 │ │ │ │ - tsteq r6, r4, lsl r0 │ │ │ │ - strdeq lr, [r7, -ip] │ │ │ │ + tsteq r1, ip, lsr #26 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r7, r8, lsl #26 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - tsteq r1, r8, ror #25 │ │ │ │ - ldrdeq r6, [r6, -r8] │ │ │ │ - smlabteq r7, r0, ip, lr │ │ │ │ + @ instruction: 0x01115cf0 │ │ │ │ + smlatteq r6, r4, pc, r6 @ │ │ │ │ + smlabteq r7, ip, ip, lr │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - smlatbeq r6, r0, pc, r6 @ │ │ │ │ + smlatbeq r6, ip, pc, r6 @ │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - tsteq r1, r4, lsl #25 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ + tsteq r1, ip, lsl #25 │ │ │ │ + tsteq r6, ip, ror pc │ │ │ │ + tsteq r7, r8, ror #24 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - tsteq r1, r8, asr #24 │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ + tsteq r1, r0, asr ip │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - tsteq r1, ip, lsl #24 │ │ │ │ - strdeq r6, [r6, -r8] │ │ │ │ - smlatteq r7, r4, fp, lr │ │ │ │ + tsteq r1, r4, lsl ip │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ + strdeq lr, [r7, -r0] │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - tsteq r1, ip, asr #23 │ │ │ │ - @ instruction: 0x01066ebc │ │ │ │ - smlatbeq r7, r4, fp, lr │ │ │ │ + @ instruction: 0x01115bd4 │ │ │ │ + smlabteq r6, r8, lr, r6 │ │ │ │ + @ instruction: 0x0107ebb0 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ ldr r2, [pc, #-316] @ 57b0bc │ │ │ │ ldr r1, [pc, #-316] @ 57b0c0 │ │ │ │ ldr r3, [pc, #-316] @ 57b0c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1238477,63 +1238477,63 @@ │ │ │ │ b 57bfb4 │ │ │ │ tsteq sl, ip, ror #9 │ │ │ │ @ instruction: 0x011ac4dc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, r4, ror r9 │ │ │ │ - tsteq r7, r8, asr #18 │ │ │ │ + tsteq r1, ip, ror r9 │ │ │ │ + tsteq r7, r4, asr r9 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ - tsteq r7, r0, lsl r4 │ │ │ │ + tsteq r1, r0, asr #8 │ │ │ │ + tsteq r7, ip, lsl r4 │ │ │ │ andeq r0, r0, lr, asr r9 │ │ │ │ eoreq r5, sp, r8, lsl r4 │ │ │ │ ldrdeq r5, [sp], -r0 @ │ │ │ │ eoreq r6, sp, r4, asr #18 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq sl, r8, asr #24 │ │ │ │ eoreq r8, sp, r8, asr fp │ │ │ │ eoreq r9, sp, r0, asr #8 │ │ │ │ eoreq r9, sp, r0, asr #25 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ - smlatteq r7, r8, r6, lr │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ - tsteq r7, r4, lsl r2 │ │ │ │ + tsteq r1, r4, ror r2 │ │ │ │ + strdeq lr, [r7, -r4] │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r7, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - tsteq r1, r4, lsl #4 │ │ │ │ - tsteq r7, r0, asr r6 │ │ │ │ - @ instruction: 0x010664bc │ │ │ │ - smlatbeq r7, ip, r1, lr │ │ │ │ + tsteq r1, ip, lsl #4 │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ + smlabteq r6, r8, r4, r6 │ │ │ │ + @ instruction: 0x0107e1b8 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - smlabbeq r6, r4, r4, r6 │ │ │ │ + @ instruction: 0x01066490 │ │ │ │ andeq r0, r0, r1, ror #18 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + tsteq r6, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, asr r9 │ │ │ │ - strdeq r6, [r6, -r4] │ │ │ │ - tsteq r1, ip, asr #1 │ │ │ │ - @ instruction: 0x010663bc │ │ │ │ - smlatbeq r7, r4, r0, lr │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ + ldrsbeq r5, [r1, -r4] │ │ │ │ + smlabteq r6, r8, r3, r6 │ │ │ │ + strheq lr, [r7, -r0] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - smlabbeq r6, r4, r3, r6 │ │ │ │ - tsteq r1, r0, rrx │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - tsteq r7, r8, lsr r0 │ │ │ │ + @ instruction: 0x01066390 │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ + tsteq r7, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ - tsteq r1, r4, lsr #32 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - strdeq sp, [r7, -ip] │ │ │ │ + tsteq r1, ip, lsr #32 │ │ │ │ + tsteq r6, r0, lsr #6 │ │ │ │ + tsteq r7, r8 │ │ │ │ andeq r0, r0, r3, lsl #18 │ │ │ │ - ldrdeq r6, [r6, -ip] │ │ │ │ + smlatteq r6, r8, r2, r6 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - @ instruction: 0x01114fb8 │ │ │ │ - smlatbeq r6, r8, r2, r6 │ │ │ │ - @ instruction: 0x0107df90 │ │ │ │ + tsteq r1, r0, asr #31 │ │ │ │ + @ instruction: 0x010662b4 │ │ │ │ + @ instruction: 0x0107df9c │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #728] @ 57c6d4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1238723,31 +1238723,31 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011ab7f0 │ │ │ │ @ instruction: 0xfffd0a38 │ │ │ │ @ instruction: 0xfffcd178 │ │ │ │ @ instruction: 0xfffe9b60 │ │ │ │ @ instruction: 0xfffdd890 │ │ │ │ @ instruction: 0xfffdeb8c │ │ │ │ - smlabteq r7, r8, r3, sp │ │ │ │ + ldrdeq sp, [r7, -r4] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0107e2b4 │ │ │ │ - tsteq r1, ip, ror r1 │ │ │ │ - @ instruction: 0x010733b4 │ │ │ │ + smlabteq r7, r0, r2, lr │ │ │ │ + tsteq r1, r4, lsl #3 │ │ │ │ + smlabteq r7, r0, r3, r3 │ │ │ │ tsteq sl, r4, lsr #13 │ │ │ │ - smlabteq r6, r8, pc, r5 @ │ │ │ │ - @ instruction: 0x01065f98 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - tsteq r6, ip, lsl #30 │ │ │ │ - ldrdeq lr, [r7, -r0] │ │ │ │ - @ instruction: 0x01114f98 │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ - swpeq lr, r8, [r7] │ │ │ │ - tsteq r1, r0, ror #30 │ │ │ │ + smlatbeq r6, r4, pc, r5 @ │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r8, lsl pc │ │ │ │ + ldrdeq lr, [r7, -ip] │ │ │ │ + tsteq r1, r0, lsr #31 │ │ │ │ + smlatteq r6, r0, lr, r5 │ │ │ │ + smlatbeq r7, r4, r0, lr │ │ │ │ + tsteq r1, r8, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #1612] @ 0x64c │ │ │ │ ldr r2, [pc, #584] @ 57c99c │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1238895,31 +1238895,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 57c878 │ │ │ │ tsteq sl, r8, lsr #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r8, lsr #29 │ │ │ │ - ldrdeq sp, [r7, -r8] │ │ │ │ - ldrdeq r3, [r7, -ip] │ │ │ │ - tsteq r7, r4, lsl r0 │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - ldrdeq r5, [r6, -ip] │ │ │ │ - @ instruction: 0x0107de9c │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - smlatbeq r6, r0, ip, r5 │ │ │ │ - tsteq r7, r0, ror #28 │ │ │ │ - @ instruction: 0x01114cfc │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - tsteq r7, r4, lsr #28 │ │ │ │ - tsteq r6, ip, lsr #24 │ │ │ │ - tsteq r6, r0, lsl ip │ │ │ │ - strdeq r5, [r6, -r4] │ │ │ │ + @ instruction: 0x01114eb0 │ │ │ │ + smlatteq r7, r4, pc, sp @ │ │ │ │ + smlatteq r7, r8, r0, r3 │ │ │ │ + tsteq r7, r0, lsr #32 │ │ │ │ + tsteq r6, r0, lsr #26 │ │ │ │ + tsteq r1, ip, ror sp │ │ │ │ + smlatteq r6, r8, ip, r5 │ │ │ │ + smlatbeq r7, r8, lr, sp │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + smlatbeq r6, ip, ip, r5 │ │ │ │ + tsteq r7, ip, ror #28 │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r7, r0, lsr lr │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + tsteq r6, r0, lsl #24 │ │ │ │ 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, #1568] @ 57d020 │ │ │ │ ldr r3, [pc, #1568] @ 57d024 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1239314,35 +1239314,35 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ b 57cecc │ │ │ │ tsteq sl, r4, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r8, asr #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r8, asr #23 │ │ │ │ - smlatteq r7, ip, ip, sp │ │ │ │ - @ instruction: 0x01114a98 │ │ │ │ - @ instruction: 0x0107dbb8 │ │ │ │ - @ instruction: 0x011149d4 │ │ │ │ + @ instruction: 0x01114bd0 │ │ │ │ strdeq sp, [r7, -r8] │ │ │ │ - tsteq r1, ip, ror r8 │ │ │ │ - smlatbeq r7, ip, r9, sp │ │ │ │ + tsteq r1, r0, lsr #21 │ │ │ │ + smlabteq r7, r4, fp, sp │ │ │ │ + @ instruction: 0x011149dc │ │ │ │ + tsteq r7, r4, lsl #22 │ │ │ │ + tsteq r1, r4, lsl #17 │ │ │ │ + @ instruction: 0x0107d9b8 │ │ │ │ tsteq sl, r4, ror #27 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - smlatteq r6, ip, r6, r5 │ │ │ │ - smlabteq r6, r0, r6, r5 │ │ │ │ - @ instruction: 0x01065690 │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r6, ip, lsl r6 │ │ │ │ - strdeq r5, [r6, -r0] │ │ │ │ - ldrdeq r5, [r6, -r4] │ │ │ │ - @ instruction: 0x010655b8 │ │ │ │ - smlabbeq r6, ip, r5, r5 │ │ │ │ - tsteq r6, r0, ror r5 │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + smlabteq r6, ip, r6, r5 │ │ │ │ + @ instruction: 0x0106569c │ │ │ │ + smlabbeq r6, r0, r6, r5 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + tsteq r6, r8, lsr #12 │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + smlatteq r6, r0, r5, r5 │ │ │ │ + smlabteq r6, r4, r5, r5 │ │ │ │ + @ instruction: 0x01065598 │ │ │ │ + tsteq r6, ip, ror r5 │ │ │ │ cmp r1, #1 │ │ │ │ beq 57d0d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ @@ -1239386,20 +1239386,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 57d168 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 57d0d0 │ │ │ │ - tsteq r1, r8, lsr #10 │ │ │ │ - @ instruction: 0x01065490 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ - @ instruction: 0x011144f0 │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ - tsteq r7, ip, lsl r6 │ │ │ │ + tsteq r1, r0, lsr r5 │ │ │ │ + @ instruction: 0x0106549c │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ + @ instruction: 0x011144f8 │ │ │ │ + tsteq r6, r4, ror #8 │ │ │ │ + tsteq r7, r8, lsr #12 │ │ │ │ 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] │ │ │ │ str r0, [ip, #-2256] @ 0xfffff730 │ │ │ │ sub sp, sp, #6272 @ 0x1880 │ │ │ │ @@ -1239894,44 +1239894,44 @@ │ │ │ │ b 57d774 │ │ │ │ tsteq sl, ip, ror #20 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r4, lsr #20 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq sl, r8, ror #11 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r1, r8, asr #29 │ │ │ │ - tstpeq r6, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + @ instruction: 0x01113ed0 │ │ │ │ + smlabbeq r6, r0, fp, pc @ │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq r1, ip, lsl #29 │ │ │ │ - strdeq r4, [r6, -r4] │ │ │ │ - @ instruction: 0x0107cfb8 │ │ │ │ + @ instruction: 0x01113e94 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + smlabteq r7, r4, pc, ip @ │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - @ instruction: 0x01064db8 │ │ │ │ - tsteq r7, ip, ror pc │ │ │ │ + tsteq r1, r8, asr lr │ │ │ │ + smlabteq r6, r4, sp, r4 │ │ │ │ + smlabbeq r7, r8, pc, ip @ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - smlabbeq r6, r0, sp, r4 │ │ │ │ - tsteq r1, r0, lsl lr │ │ │ │ - @ instruction: 0x0106fabc │ │ │ │ + smlabbeq r6, ip, sp, r4 │ │ │ │ + tsteq r1, r8, lsl lr │ │ │ │ + smlabteq r6, r8, sl, pc @ │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x01113dd4 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r7, r0, lsl #30 │ │ │ │ + @ instruction: 0x01113ddc │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + tsteq r7, ip, lsl #30 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - @ instruction: 0x01113d98 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - @ instruction: 0x0107cebc │ │ │ │ + tsteq r1, r0, lsr #27 │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + smlabteq r7, r8, lr, ip │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - smlabteq r6, r8, ip, r4 │ │ │ │ - tsteq r1, r8, asr sp │ │ │ │ - tstpeq r6, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, ip, ip, r4 │ │ │ │ - tsteq r1, r8, lsl sp │ │ │ │ - smlabteq r6, r4, r9, pc @ │ │ │ │ + ldrdeq r4, [r6, -r4] │ │ │ │ + tsteq r1, r0, ror #26 │ │ │ │ + tstpeq r6, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01064c98 │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ + ldrdeq pc, [r6, -r0] │ │ │ │ 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] │ │ │ │ str r0, [ip, #-2232] @ 0xfffff748 │ │ │ │ ldr r3, [pc, #1648] @ 57e048 │ │ │ │ @@ -1240350,29 +1240350,29 @@ │ │ │ │ b 57de3c │ │ │ │ tsteq sl, r4, lsr #4 │ │ │ │ tsteq sl, r4, lsl r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq sl, r0, asr #27 │ │ │ │ - @ instruction: 0x011136b0 │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ - ldrdeq ip, [r7, -r4] │ │ │ │ + @ instruction: 0x011136b8 │ │ │ │ + tsteq r6, r4, lsr #12 │ │ │ │ + smlatteq r7, r0, r7, ip │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ - ldrdeq r4, [r6, -ip] │ │ │ │ - @ instruction: 0x0107c798 │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ + smlatteq r6, r8, r5, r4 │ │ │ │ + smlatbeq r7, r4, r7, ip │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq r1, r8, lsr r6 │ │ │ │ - smlatbeq r6, r0, r5, r4 │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + smlatbeq r6, ip, r5, r4 │ │ │ │ + tsteq r7, r8, ror #14 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x011135fc │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - tsteq r7, r0, lsr #14 │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r7, ip, lsr #14 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ 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] @ 57e5ec │ │ │ │ ldr r3, [pc, #1332] @ 57e5f0 │ │ │ │ @@ -1240708,40 +1240708,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 57e32c │ │ │ │ tsteq sl, ip, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r0, lsr #22 │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ - tsteq r1, r0, ror #9 │ │ │ │ + tsteq r7, ip, asr #24 │ │ │ │ + tsteq r1, r8, ror #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r7, r0, lsl r6 │ │ │ │ - tsteq r1, r0, lsr r4 │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ + tsteq r7, ip, lsl r6 │ │ │ │ + tsteq r1, r8, lsr r4 │ │ │ │ + tsteq r7, r8, ror #10 │ │ │ │ @ instruction: 0x011a98d0 │ │ │ │ - @ instruction: 0x011132b4 │ │ │ │ - ldrdeq ip, [r7, -r4] │ │ │ │ + @ instruction: 0x011132bc │ │ │ │ + smlatteq r7, r0, r3, ip │ │ │ │ @ instruction: 0xffffe010 │ │ │ │ - tsteq r7, r4, ror r4 │ │ │ │ - @ instruction: 0x01064190 │ │ │ │ - @ instruction: 0x011131f0 │ │ │ │ - tsteq r6, r8, asr r1 │ │ │ │ - tsteq r7, ip, lsl r3 │ │ │ │ - @ instruction: 0x011131b4 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - smlatteq r7, r0, r2, ip │ │ │ │ - smlatteq r6, r4, r0, r4 │ │ │ │ - strheq r4, [r6, -r4] │ │ │ │ - smlabbeq r6, r4, r0, r4 │ │ │ │ - qaddeq r4, r4, r6 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ - tsteq r6, r4 │ │ │ │ - smlatteq r6, r8, pc, r3 @ │ │ │ │ - @ instruction: 0x01063fb8 │ │ │ │ + smlabbeq r7, r0, r4, fp │ │ │ │ + @ instruction: 0x0106419c │ │ │ │ + @ instruction: 0x011131f8 │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + tsteq r7, r8, lsr #6 │ │ │ │ + @ instruction: 0x011131bc │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + smlatteq r7, ip, r2, ip │ │ │ │ + strdeq r4, [r6, -r0] │ │ │ │ + smlabteq r6, r0, r0, r4 │ │ │ │ + swpeq r4, r0, [r6] │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + strdeq r3, [r6, -r4] │ │ │ │ + smlabteq r6, r4, pc, r3 @ │ │ │ │ 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] @ 57e954 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1240926,43 +1240926,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 57e6e4 │ │ │ │ tsteq sl, r4, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r8, lsl r5 │ │ │ │ - @ instruction: 0x01112efc │ │ │ │ - tsteq r7, ip, lsl r0 │ │ │ │ + tsteq r1, r4, lsl #30 │ │ │ │ + tsteq r7, r8, lsr #32 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ @ instruction: 0xffffe900 │ │ │ │ @ instruction: 0xffffdfa8 │ │ │ │ @ instruction: 0xfffff220 │ │ │ │ @ instruction: 0xffffe9c4 │ │ │ │ @ instruction: 0xffffdc10 │ │ │ │ - tsteq r7, r4, ror r0 │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - tsteq r1, r8, lsl #28 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - tsteq r7, r4, lsr pc │ │ │ │ + smlabbeq r7, r0, r0, fp │ │ │ │ + tsteq r7, ip, asr r5 │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + tsteq r7, r0, asr #30 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - tsteq r1, r8, asr #27 │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ - smlatteq r7, ip, lr, fp │ │ │ │ + @ instruction: 0x01112dd0 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + strdeq fp, [r7, -r8] │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - tsteq r1, ip, lsl #27 │ │ │ │ - strdeq r3, [r6, -r4] │ │ │ │ - @ instruction: 0x0107beb8 │ │ │ │ + @ instruction: 0x01112d94 │ │ │ │ + tsteq r6, r0, lsl #26 │ │ │ │ + smlabteq r7, r4, lr, fp │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x01063cbc │ │ │ │ - smlabbeq r6, ip, ip, r3 │ │ │ │ + smlabteq r6, r8, ip, r3 │ │ │ │ + @ instruction: 0x01063c98 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x01112cf0 │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ - tsteq r7, ip, lsl lr │ │ │ │ + @ instruction: 0x01112cf8 │ │ │ │ + tsteq r6, r4, ror #24 │ │ │ │ + tsteq r7, r8, lsr #28 │ │ │ │ │ │ │ │ 0057e9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1241053,29 +1241053,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 57eb90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57ea58 │ │ │ │ - tsteq r7, r8, lsl #6 │ │ │ │ - tsteq r1, r4, lsr #23 │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ - smlabteq r7, ip, ip, fp │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ - ldrdeq r3, [r6, -r0] │ │ │ │ - smlabbeq r7, ip, ip, fp │ │ │ │ + tsteq r7, r4, lsl r3 │ │ │ │ + tsteq r1, ip, lsr #23 │ │ │ │ + tsteq r6, r8, lsl fp │ │ │ │ + ldrdeq fp, [r7, -r8] │ │ │ │ + tsteq r1, r0, ror fp │ │ │ │ + ldrdeq r3, [r6, -ip] │ │ │ │ + @ instruction: 0x0107bc98 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - tsteq r1, ip, lsr #22 │ │ │ │ - @ instruction: 0x01063a94 │ │ │ │ - tsteq r7, r0, asr ip │ │ │ │ + tsteq r1, r4, lsr fp │ │ │ │ + smlatbeq r6, r0, sl, r3 │ │ │ │ + tsteq r7, ip, asr ip │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x01112af0 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ - tsteq r7, r4, lsl ip │ │ │ │ + @ instruction: 0x01112af8 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + tsteq r7, r0, lsr #24 │ │ │ │ muleq r0, r5, r2 │ │ │ │ │ │ │ │ 0057eb94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1241124,23 +1241124,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 57ec8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57ebe4 │ │ │ │ - tsteq r7, r8, asr #26 │ │ │ │ - tsteq r7, ip, ror #2 │ │ │ │ - tsteq r1, r8, lsl sl │ │ │ │ - smlabbeq r6, r0, r9, r3 │ │ │ │ - tsteq r7, ip, lsr fp │ │ │ │ + tsteq r7, r4, asr sp │ │ │ │ + tsteq r7, r8, ror r1 │ │ │ │ + tsteq r1, r0, lsr #20 │ │ │ │ + smlabbeq r6, ip, r9, r3 │ │ │ │ + tsteq r7, r8, asr #22 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x011129dc │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ + tsteq r1, r4, ror #19 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r7, ip, lsl #22 │ │ │ │ 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] @ 57efa4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1241336,46 +1241336,46 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 57ede4 │ │ │ │ tsteq sl, r8, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r4, asr #30 │ │ │ │ @ instruction: 0xfffe72c0 │ │ │ │ @ instruction: 0xfffce16c │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ + tsteq r7, ip, lsl #22 │ │ │ │ @ instruction: 0xfffca8ac │ │ │ │ @ instruction: 0xfffdafcc │ │ │ │ @ instruction: 0xfffdaecc │ │ │ │ @ instruction: 0xfffdc2bc │ │ │ │ @ instruction: 0xfffda9b8 │ │ │ │ @ instruction: 0xfffdca30 │ │ │ │ - smlatteq r7, r0, r9, fp │ │ │ │ + smlatteq r7, ip, r9, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r0, lsr #19 │ │ │ │ - tsteq r7, r8, lsr #22 │ │ │ │ + tsteq r1, r8, lsr #19 │ │ │ │ + tsteq r7, r4, lsr fp │ │ │ │ tsteq sl, r8, lsl lr │ │ │ │ @ instruction: 0xfffce058 │ │ │ │ @ instruction: 0xfffca798 │ │ │ │ @ instruction: 0xfffe7180 │ │ │ │ @ instruction: 0xfffdaeb8 │ │ │ │ @ instruction: 0xfffdadb4 │ │ │ │ @ instruction: 0xfffdc1a0 │ │ │ │ @ instruction: 0xfffda898 │ │ │ │ @ instruction: 0xfffdc910 │ │ │ │ - smlatbeq r7, r0, r9, sl │ │ │ │ - ldrdeq r3, [r6, -ip] │ │ │ │ - smlabteq r7, ip, r8, fp │ │ │ │ - tsteq r1, ip, lsl #17 │ │ │ │ - smlatbeq r6, r4, r6, r3 │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - tsteq r6, ip, lsr r6 │ │ │ │ - tsteq r7, ip, lsr #16 │ │ │ │ - tsteq r1, ip, ror #15 │ │ │ │ - tsteq r6, r4, lsl #12 │ │ │ │ - strdeq fp, [r7, -r4] │ │ │ │ - @ instruction: 0x011127b4 │ │ │ │ + smlatbeq r7, ip, r9, sl │ │ │ │ + smlatteq r6, r8, r6, r3 │ │ │ │ + ldrdeq fp, [r7, -r8] │ │ │ │ + @ instruction: 0x01112894 │ │ │ │ + @ instruction: 0x010636b0 │ │ │ │ + smlabbeq r6, r0, r6, r3 │ │ │ │ + tsteq r6, r8, asr #12 │ │ │ │ + tsteq r7, r8, lsr r8 │ │ │ │ + @ instruction: 0x011127f4 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r7, r0, lsl #16 │ │ │ │ + @ instruction: 0x011127bc │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ ldr r7, [pc, #460] @ 57f224 │ │ │ │ @@ -1241493,31 +1241493,31 @@ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57f0f4 │ │ │ │ tsteq sl, r8, lsr #23 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r1, r0, asr #13 │ │ │ │ - strdeq fp, [r7, -r8] │ │ │ │ - tsteq r7, ip, lsr r8 │ │ │ │ - tsteq r7, r4, asr r7 │ │ │ │ - tsteq r1, ip, lsr #12 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - tsteq r7, ip, asr r6 │ │ │ │ - @ instruction: 0x011125f0 │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ - @ instruction: 0x011125b4 │ │ │ │ - strdeq r3, [r6, -r8] │ │ │ │ - smlatteq r7, r4, r5, fp │ │ │ │ - tsteq r1, r8, ror r5 │ │ │ │ - @ instruction: 0x010633bc │ │ │ │ - smlatbeq r7, r8, r5, fp │ │ │ │ - smlabbeq r6, r4, r3, r3 │ │ │ │ + tsteq r1, r8, asr #13 │ │ │ │ + tsteq r7, r4, lsl #14 │ │ │ │ + tsteq r7, r8, asr #16 │ │ │ │ + tsteq r7, r0, ror #14 │ │ │ │ + tsteq r1, r4, lsr r6 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + tsteq r7, r8, ror #12 │ │ │ │ + @ instruction: 0x011125f8 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq r7, ip, lsr #12 │ │ │ │ + @ instruction: 0x011125bc │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + strdeq fp, [r7, -r0] │ │ │ │ + tsteq r1, r0, lsl #11 │ │ │ │ + smlabteq r6, r8, r3, r3 │ │ │ │ + @ instruction: 0x0107b5b4 │ │ │ │ + @ instruction: 0x01063390 │ │ │ │ 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] @ 57f670 │ │ │ │ ldr r3, [pc, #1000] @ 57f674 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1241772,35 +1241772,35 @@ │ │ │ │ b 57f48c │ │ │ │ tsteq sl, ip, ror r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r0, asr r9 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ - strdeq r8, [r7, -r8] │ │ │ │ + tsteq r7, r4, lsl #24 │ │ │ │ tsteq sl, r0, ror r7 │ │ │ │ - ldrdeq r8, [r7, -r0] │ │ │ │ - tsteq r1, r0, lsr r2 │ │ │ │ - tsteq r6, r4, ror r0 │ │ │ │ - tsteq r7, r4, ror #4 │ │ │ │ - @ instruction: 0x011121f0 │ │ │ │ - tsteq r6, r4, lsr r0 │ │ │ │ - tsteq r7, r4, lsr #4 │ │ │ │ - @ instruction: 0x011121b0 │ │ │ │ - strdeq r2, [r6, -r4] │ │ │ │ - smlatteq r7, r4, r1, fp │ │ │ │ - tsteq r1, r0, ror r1 │ │ │ │ - @ instruction: 0x01062fb4 │ │ │ │ - smlatbeq r7, r4, r1, fp │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - tsteq r7, r4, ror #2 │ │ │ │ - ldrsheq r2, [r1, -r8] │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ + ldrdeq r8, [r7, -ip] │ │ │ │ + tsteq r1, r8, lsr r2 │ │ │ │ + smlabbeq r6, r0, r0, r3 │ │ │ │ + tsteq r7, r0, ror r2 │ │ │ │ + @ instruction: 0x011121f8 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + tsteq r7, r0, lsr r2 │ │ │ │ + @ instruction: 0x011121b8 │ │ │ │ + mrseq r3, (UNDEF: 6) │ │ │ │ + strdeq fp, [r7, -r0] │ │ │ │ + tsteq r1, r8, ror r1 │ │ │ │ + smlabteq r6, r0, pc, r2 @ │ │ │ │ + @ instruction: 0x0107b1b0 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ + smlabbeq r6, r4, pc, r2 @ │ │ │ │ + tsteq r7, r0, ror r1 │ │ │ │ + tsteq r1, r0, lsl #2 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ + tsteq r7, r8, 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r6, [r0, #1612] @ 0x64c │ │ │ │ @@ -1241849,20 +1241849,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 57f778 │ │ │ │ - tsteq r1, r4, ror #31 │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - tsteq r7, r4, lsl r0 │ │ │ │ - tsteq r1, r4, lsr #31 │ │ │ │ - smlatteq r6, r4, sp, r2 │ │ │ │ - ldrdeq sl, [r7, -r4] │ │ │ │ + tsteq r1, ip, ror #31 │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + tsteq r7, r0, lsr #32 │ │ │ │ + tsteq r1, ip, lsr #31 │ │ │ │ + strdeq r2, [r6, -r0] │ │ │ │ + smlatteq r7, r0, pc, sl @ │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1241907,20 +1241907,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57f820 │ │ │ │ - tsteq r1, r0, lsl #30 │ │ │ │ - tsteq r6, r4, asr #26 │ │ │ │ - tsteq r7, r0, lsr pc │ │ │ │ - tsteq r1, r4, asr #29 │ │ │ │ - tsteq r6, r8, lsl #26 │ │ │ │ - strdeq sl, [r7, -r4] │ │ │ │ + tsteq r1, r8, lsl #30 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + tsteq r7, ip, lsr pc │ │ │ │ + tsteq r1, ip, asr #29 │ │ │ │ + tsteq r6, r4, lsl sp │ │ │ │ + tsteq r7, r0, lsl #30 │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1241965,20 +1241965,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57f908 │ │ │ │ - tsteq r1, r8, lsl lr │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - tsteq r7, r8, asr #28 │ │ │ │ - @ instruction: 0x01111ddc │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - tsteq r7, ip, lsl #28 │ │ │ │ + tsteq r1, r0, lsr #28 │ │ │ │ + tsteq r6, r8, ror #24 │ │ │ │ + tsteq r7, r4, asr lr │ │ │ │ + tsteq r1, r4, ror #27 │ │ │ │ + tsteq r6, ip, lsr #24 │ │ │ │ + tsteq r7, r8, lsl lr │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1242021,20 +1242021,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57f9e8 │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - tsteq r6, ip, ror fp │ │ │ │ - tsteq r7, r8, ror #26 │ │ │ │ - @ instruction: 0x01111cfc │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r7, ip, lsr #26 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + smlabbeq r6, r8, fp, r2 │ │ │ │ + tsteq r7, r4, ror sp │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + tsteq r6, ip, asr #22 │ │ │ │ + tsteq r7, r8, lsr sp │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1242077,20 +1242077,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 57fac8 │ │ │ │ - tsteq r1, r8, asr ip │ │ │ │ - @ instruction: 0x01062a9c │ │ │ │ - smlabbeq r7, r8, ip, sl │ │ │ │ - tsteq r1, ip, lsl ip │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - tsteq r7, ip, asr #24 │ │ │ │ + tsteq r1, r0, ror #24 │ │ │ │ + smlatbeq r6, r8, sl, r2 │ │ │ │ + @ instruction: 0x0107ac94 │ │ │ │ + tsteq r1, r4, lsr #24 │ │ │ │ + tsteq r6, ip, ror #20 │ │ │ │ + tsteq r7, r8, asr ip │ │ │ │ cmp r1, #1 │ │ │ │ beq 57fc00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ @@ -1242138,20 +1242138,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 57fbb0 │ │ │ │ - tsteq r1, r4, ror #22 │ │ │ │ - smlatbeq r6, r8, r9, r2 │ │ │ │ - @ instruction: 0x0107ab98 │ │ │ │ - tsteq r1, r4, lsr #22 │ │ │ │ - tsteq r6, r8, ror #18 │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ + tsteq r1, ip, ror #22 │ │ │ │ + @ instruction: 0x010629b4 │ │ │ │ + smlatbeq r7, r4, fp, sl │ │ │ │ + tsteq r1, ip, lsr #22 │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + tsteq r7, r4, ror #22 │ │ │ │ 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 │ │ │ │ @@ -1242205,20 +1242205,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 57fcb8 │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - @ instruction: 0x0106289c │ │ │ │ - smlabbeq r7, ip, sl, sl │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - tsteq r7, ip, asr #20 │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ + smlatbeq r6, r8, r8, r2 │ │ │ │ + @ instruction: 0x0107aa98 │ │ │ │ + tsteq r1, r4, lsr #20 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + tsteq r7, r8, asr sl │ │ │ │ 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] @ 580230 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1242522,58 +1242522,58 @@ │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 57fdf0 │ │ │ │ tsteq sl, r0, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r4, asr lr │ │ │ │ tsteq sl, ip, lsl #28 │ │ │ │ - tsteq r1, r4, lsl r9 │ │ │ │ - tsteq r7, ip, lsr r9 │ │ │ │ + tsteq r1, ip, lsl r9 │ │ │ │ + tsteq r7, r8, asr #18 │ │ │ │ @ instruction: 0xfffffdd0 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ - smlatteq r7, r0, r8, sl │ │ │ │ + smlatteq r7, ip, r8, sl │ │ │ │ @ instruction: 0xfffff190 │ │ │ │ - tsteq sp, r8, lsr r3 │ │ │ │ + tsteq sp, r4, asr #6 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ tsteq r5, ip, lsl #2 │ │ │ │ + @ instruction: 0x0107a89c │ │ │ │ @ instruction: 0x0107a890 │ │ │ │ - smlabbeq r7, r4, r8, sl │ │ │ │ @ instruction: 0xfffffa00 │ │ │ │ @ instruction: 0xfffffadc │ │ │ │ @ instruction: 0xfffff818 │ │ │ │ @ instruction: 0xfffff8fc │ │ │ │ @ instruction: 0xfffff704 │ │ │ │ - tsteq r7, ip, asr #16 │ │ │ │ + tsteq r7, r8, asr r8 │ │ │ │ @ instruction: 0xffffecb4 │ │ │ │ - smlatbeq r7, r8, sp, r1 │ │ │ │ - tsteq r1, r0, lsr #14 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - tsteq r7, r4, asr r7 │ │ │ │ - @ instruction: 0x011116d4 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - tsteq r7, r8, lsl #14 │ │ │ │ - @ instruction: 0x01111694 │ │ │ │ - ldrdeq r2, [r6, -r8] │ │ │ │ - smlabteq r7, r8, r6, sl │ │ │ │ - smlatbeq r6, r0, r4, r2 │ │ │ │ - tsteq r1, r8, lsr #12 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - tsteq r7, ip, asr r6 │ │ │ │ - tsteq r1, ip, ror #11 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ - @ instruction: 0x011115b0 │ │ │ │ - strdeq r2, [r6, -r4] │ │ │ │ - smlatteq r7, r4, r5, sl │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - @ instruction: 0x010623b8 │ │ │ │ - smlatbeq r7, r4, r5, sl │ │ │ │ - tsteq r1, r8, lsr r5 │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ - tsteq r7, ip, ror #10 │ │ │ │ + @ instruction: 0x01071db4 │ │ │ │ + tsteq r1, r8, lsr #14 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r7, r0, ror #14 │ │ │ │ + @ instruction: 0x011116dc │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x0111169c │ │ │ │ + smlatteq r6, r4, r4, r2 │ │ │ │ + ldrdeq sl, [r7, -r4] │ │ │ │ + smlatbeq r6, ip, r4, r2 │ │ │ │ + tsteq r1, r0, lsr r6 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r7, r8, ror #12 │ │ │ │ + @ instruction: 0x011115f4 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r7, ip, lsr #12 │ │ │ │ + @ instruction: 0x011115b8 │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ + strdeq sl, [r7, -r0] │ │ │ │ + tsteq r1, ip, ror r5 │ │ │ │ + smlabteq r6, r4, r3, r2 │ │ │ │ + @ instruction: 0x0107a5b0 │ │ │ │ + tsteq r1, r0, asr #10 │ │ │ │ + smlabbeq r6, r8, r3, r2 │ │ │ │ + tsteq r7, r8, ror r5 │ │ │ │ │ │ │ │ 005802f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1242664,29 +1242664,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 5804ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 580374 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - tsteq r1, ip, lsr #7 │ │ │ │ - strdeq r2, [r6, -r0] │ │ │ │ - ldrdeq sl, [r7, -ip] │ │ │ │ - tsteq r1, r0, ror r3 │ │ │ │ - @ instruction: 0x010621b4 │ │ │ │ - @ instruction: 0x0107a39c │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + @ instruction: 0x011113b4 │ │ │ │ + strdeq r2, [r6, -ip] │ │ │ │ + smlatteq r7, r8, r3, sl │ │ │ │ + tsteq r1, r8, ror r3 │ │ │ │ + smlabteq r6, r0, r1, r2 │ │ │ │ + smlatbeq r7, r8, r3, sl │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq r1, r4, lsr r3 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r7, r0, ror #6 │ │ │ │ + tsteq r1, ip, lsr r3 │ │ │ │ + smlabbeq r6, r4, r1, r2 │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - @ instruction: 0x011112f8 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - tsteq r7, r4, lsr #6 │ │ │ │ + tsteq r1, r0, lsl #6 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq r7, r0, lsr r3 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 005804b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1242735,30 +1242735,30 @@ │ │ │ │ ldr r1, [pc, #56] @ 5805a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 580500 │ │ │ │ - tstpeq r6, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010718b4 │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ - tsteq r6, r4, rrx │ │ │ │ - tsteq r7, ip, asr #4 │ │ │ │ + tstpeq r6, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r7, r0, r8, r1 │ │ │ │ + tsteq r1, r8, lsr #4 │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq r7, r8, asr r2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq r1, r4, ror #3 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - tsteq r7, r0, lsl r2 │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r3, [pc, #12] @ 5805c0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - tsteq r7, r0, lsr r2 │ │ │ │ + tsteq r7, ip, lsr r2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ @@ -1243304,63 +1243304,63 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 580b20 │ │ │ │ tsteq sl, ip, lsl #12 │ │ │ │ tsteq sl, r0, lsl r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0107a198 │ │ │ │ - tsteq r1, ip, lsr r2 │ │ │ │ - strdeq sl, [r7, -ip] │ │ │ │ - strheq sl, [r7, -ip] │ │ │ │ + smlatbeq r7, r4, r1, sl │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ + tsteq r7, r8, lsl #2 │ │ │ │ + smlabteq r7, r8, r0, sl │ │ │ │ svccc 0x00f80000 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - tsteq r1, r8, asr r0 │ │ │ │ - tsteq r6, ip, lsl #26 │ │ │ │ - tsteq r7, r8, ror #30 │ │ │ │ - @ instruction: 0x01079f90 │ │ │ │ - tsteq r1, r8, ror pc │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + tsteq r7, r4, ror pc │ │ │ │ + @ instruction: 0x01079f9c │ │ │ │ + tsteq r1, r0, lsl #31 │ │ │ │ eoreq r0, sp, ip, asr r8 │ │ │ │ eoreq r1, sp, r4, lsl r3 │ │ │ │ eoreq r1, sp, r8, lsl #27 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ ldrsbeq r7, [sl, -ip] │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ strdeq r3, [sp], -ip @ │ │ │ │ eoreq r4, sp, r4, ror #17 │ │ │ │ eoreq r5, sp, r4, ror #2 │ │ │ │ - strdeq r1, [r6, -r4] │ │ │ │ - tsteq r7, r0, asr ip │ │ │ │ - @ instruction: 0x01110cf4 │ │ │ │ - smlabteq r6, r0, r9, r1 │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ - smlabbeq r6, ip, r9, r1 │ │ │ │ - smlatteq r7, ip, fp, r9 │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ - @ instruction: 0x01079bb8 │ │ │ │ - tsteq r6, r4, lsr #18 │ │ │ │ - smlabbeq r7, r4, fp, r9 │ │ │ │ - strdeq r1, [r6, -r0] │ │ │ │ - tsteq r7, r0, asr fp │ │ │ │ - @ instruction: 0x010618bc │ │ │ │ - tsteq r7, ip, lsl fp │ │ │ │ - smlabbeq r6, r8, r8, r1 │ │ │ │ - smlatteq r7, r8, sl, r9 │ │ │ │ - tsteq r6, ip, asr #16 │ │ │ │ - smlatbeq r7, ip, sl, r9 │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ - tsteq r6, r8, lsl r8 │ │ │ │ - smlatteq r6, ip, r7, r1 │ │ │ │ - ldrdeq r1, [r6, -r0] │ │ │ │ - @ instruction: 0x010617b4 │ │ │ │ - smlabbeq r6, r4, r7, r1 │ │ │ │ - tsteq r6, ip, ror #14 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r7, ip, asr ip │ │ │ │ + @ instruction: 0x01110cfc │ │ │ │ + smlabteq r6, ip, r9, r1 │ │ │ │ + tsteq r7, ip, lsr #24 │ │ │ │ + @ instruction: 0x01061998 │ │ │ │ + strdeq r9, [r7, -r8] │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + smlabteq r7, r4, fp, r9 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x01079b90 │ │ │ │ + strdeq r1, [r6, -ip] │ │ │ │ + tsteq r7, ip, asr fp │ │ │ │ + smlabteq r6, r8, r8, r1 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ + @ instruction: 0x01061894 │ │ │ │ + strdeq r9, [r7, -r4] │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ + @ instruction: 0x01079ab8 │ │ │ │ + tsteq r1, r8, asr fp │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ + strdeq r1, [r6, -r8] │ │ │ │ + ldrdeq r1, [r6, -ip] │ │ │ │ + smlabteq r6, r0, r7, r1 │ │ │ │ + @ instruction: 0x01061790 │ │ │ │ + tsteq r6, r8, ror r7 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ 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, #2540] @ 581934 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1243997,71 +1243997,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 581654 │ │ │ │ b 5812d4 │ │ │ │ @ instruction: 0x011a6cb8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011106f4 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ + @ instruction: 0x011106fc │ │ │ │ + tsteq r7, r8, asr #12 │ │ │ │ tsteq sl, r8, lsr #18 │ │ │ │ - tsteq r1, r4, lsl #11 │ │ │ │ - smlabteq r7, r8, r4, r9 │ │ │ │ - tsteq r7, ip, lsr #8 │ │ │ │ - @ instruction: 0x011104d0 │ │ │ │ - ldrdeq r1, [r6, -r8] │ │ │ │ - smlatbeq r6, r8, r0, r1 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - tsteq r1, r0, asr r3 │ │ │ │ - tsteq r6, r4, asr #32 │ │ │ │ - smlatbeq r7, r0, r2, r9 │ │ │ │ - tsteq r1, r4, lsl r3 │ │ │ │ - tsteq r6, r8 │ │ │ │ - tsteq r7, r4, ror #4 │ │ │ │ - ldrdeq r0, [r6, -r0] │ │ │ │ - tsteq r1, r8, lsr #5 │ │ │ │ - @ instruction: 0x01060f9c │ │ │ │ - strdeq r9, [r7, -r8] │ │ │ │ - tsteq r7, r4, lsl #28 │ │ │ │ - tsteq r1, r4, ror #4 │ │ │ │ - smlatbeq r7, ip, r1, r9 │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ - tsteq r6, r4, lsl pc │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tsteq r1, r4, ror #3 │ │ │ │ - ldrdeq r0, [r6, -r8] │ │ │ │ - tsteq r7, r4, lsr r1 │ │ │ │ - tsteq r1, r8, lsr #3 │ │ │ │ - @ instruction: 0x01060e9c │ │ │ │ - strdeq r9, [r7, -r8] │ │ │ │ - tsteq r1, ip, ror #2 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ - strheq r9, [r7, -ip] │ │ │ │ - tsteq r1, r0, lsr r1 │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - smlabbeq r7, r0, r0, r9 │ │ │ │ - ldrsheq r0, [r1, -r4] │ │ │ │ - smlatteq r6, r8, sp, r0 │ │ │ │ - tsteq r7, r4, asr #32 │ │ │ │ - ldrheq r0, [r1, -r8] │ │ │ │ - smlatbeq r6, ip, sp, r0 │ │ │ │ - tsteq r7, r8 │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - smlabteq r7, ip, pc, r8 @ │ │ │ │ - tsteq r1, ip, lsr r0 │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ - smlabbeq r7, ip, pc, r8 @ │ │ │ │ - strdeq r0, [r6, -r8] │ │ │ │ - @ instruction: 0x0110ffd0 │ │ │ │ - smlabteq r6, r4, ip, r0 │ │ │ │ - tsteq r7, r0, lsr #30 │ │ │ │ - @ instruction: 0x0110ff90 │ │ │ │ - smlatbeq r6, r8, r1, pc @ │ │ │ │ + tsteq r1, ip, lsl #11 │ │ │ │ + ldrdeq r9, [r7, -r4] │ │ │ │ + tsteq r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x011104d8 │ │ │ │ + smlatteq r6, r4, r0, r1 │ │ │ │ + strheq r1, [r6, -r4] │ │ │ │ + smlabbeq r6, r4, r0, r1 │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + qaddeq r1, r0, r6 │ │ │ │ + smlatbeq r7, ip, r2, r9 │ │ │ │ + tsteq r1, ip, lsl r3 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r7, r0, ror r2 │ │ │ │ + ldrdeq r0, [r6, -ip] │ │ │ │ + @ instruction: 0x011102b0 │ │ │ │ + smlatbeq r6, r8, pc, r0 @ │ │ │ │ + tsteq r7, r4, lsl #4 │ │ │ │ + tsteq r7, r0, lsl lr │ │ │ │ + tsteq r1, ip, ror #4 │ │ │ │ + @ instruction: 0x010791b8 │ │ │ │ + tsteq r1, r8, lsr #4 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + tsteq r7, ip, ror r1 │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ + smlatteq r6, r4, lr, r0 │ │ │ │ + tsteq r7, r0, asr #2 │ │ │ │ + @ instruction: 0x011101b0 │ │ │ │ + smlatbeq r6, r8, lr, r0 │ │ │ │ + tsteq r7, r4, lsl #2 │ │ │ │ + tsteq r1, r4, ror r1 │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + smlabteq r7, r8, r0, r9 │ │ │ │ + tsteq r1, r8, lsr r1 │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + smlabbeq r7, ip, r0, r9 │ │ │ │ + ldrsheq r0, [r1, -ip] │ │ │ │ + strdeq r0, [r6, -r4] │ │ │ │ + qaddeq r9, r0, r7 │ │ │ │ + tsteq r1, r0, asr #1 │ │ │ │ + @ instruction: 0x01060db8 │ │ │ │ + tsteq r7, r4, lsl r0 │ │ │ │ + tsteq r1, r4, lsl #1 │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ ldrdeq r8, [r7, -r8] │ │ │ │ + tsteq r1, r4, asr #32 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + @ instruction: 0x01078f98 │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x0110ffd8 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ + tsteq r7, ip, lsr #30 │ │ │ │ + @ instruction: 0x0110ff98 │ │ │ │ + @ instruction: 0x0106f1b4 │ │ │ │ + smlatteq r7, r4, lr, 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, #880] @ 0x370 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1544] @ 582048 │ │ │ │ @@ -1244451,60 +1244451,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 581d04 │ │ │ │ tsteq sl, r0, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011a6194 │ │ │ │ - smlabteq r7, r4, r1, r5 │ │ │ │ + ldrdeq r5, [r7, -r0] │ │ │ │ @ instruction: 0xfffff444 │ │ │ │ @ instruction: 0xffffeac8 │ │ │ │ - smlatteq r7, r8, r1, r3 │ │ │ │ + strdeq r3, [r7, -r4] │ │ │ │ @ instruction: 0xffffeaac │ │ │ │ - tstpeq r0, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ smlatteq r5, r4, r3, r0 │ │ │ │ - smlatteq r6, r0, lr, r7 │ │ │ │ - tstpeq r0, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, ip, lr, r7 │ │ │ │ + tstpeq r0, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ tsteq r5, r0, ror r3 │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - tstpeq r0, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, r0, lr, r7 │ │ │ │ + tstpeq r0, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r8, [r7, -r8] │ │ │ │ + smlatteq r7, r4, fp, r8 │ │ │ │ @ instruction: 0x010502bc │ │ │ │ - tsteq r7, r8, ror #22 │ │ │ │ - @ instruction: 0x0110fbdc │ │ │ │ + tsteq r7, r4, ror fp │ │ │ │ + tstpeq r0, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ tsteq r5, ip, asr #4 │ │ │ │ - strdeq lr, [r6, -r8] │ │ │ │ + tsteq r6, r4, lsl #18 │ │ │ │ @ instruction: 0x011a5ef8 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r7, r8, ror sl │ │ │ │ - smlatteq r6, r0, r7, r0 │ │ │ │ - smlabbeq r6, r8, r7, r0 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ - smlabbeq r7, ip, r9, r8 │ │ │ │ - strdeq r0, [r6, -r4] │ │ │ │ - tsteq r7, r0, lsr r9 │ │ │ │ - tstpeq r0, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01060698 │ │ │ │ - strdeq r8, [r7, -r4] │ │ │ │ - tstpeq r0, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, asr r6 │ │ │ │ - @ instruction: 0x010788b8 │ │ │ │ - tstpeq r0, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsr #12 │ │ │ │ - tsteq r7, ip, ror r8 │ │ │ │ - @ instruction: 0x0110f8f0 │ │ │ │ - smlatteq r7, r0, r5, r8 │ │ │ │ - tsteq r7, r0, asr #16 │ │ │ │ - tstpeq r0, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r6, r0, r5, r0 │ │ │ │ - strdeq r8, [r7, -ip] │ │ │ │ - tstpeq r0, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - smlabteq r7, r0, r7, r8 │ │ │ │ + tsteq r6, r4, asr #16 │ │ │ │ + smlabbeq r7, r4, sl, r8 │ │ │ │ + smlatteq r6, ip, r7, r0 │ │ │ │ + @ instruction: 0x01060794 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + @ instruction: 0x01078998 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + tsteq r7, ip, lsr r9 │ │ │ │ + tstpeq r0, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r4, r6, r0 │ │ │ │ + tsteq r7, r0, lsl #18 │ │ │ │ + tstpeq r0, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror #12 │ │ │ │ + smlabteq r7, r4, r8, r8 │ │ │ │ + tstpeq r0, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + smlabbeq r7, r8, r8, r8 │ │ │ │ + @ instruction: 0x0110f8f8 │ │ │ │ + smlatteq r7, ip, r5, r8 │ │ │ │ + tsteq r7, ip, asr #16 │ │ │ │ + @ instruction: 0x0110f8b4 │ │ │ │ + smlatbeq r6, ip, r5, r0 │ │ │ │ + tsteq r7, r8, lsl #16 │ │ │ │ + tstpeq r0, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + smlabteq r7, ip, r7, r8 │ │ │ │ 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] │ │ │ │ @@ -1244664,17 +1244664,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 5823b4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5822e4 │ │ │ │ - strdeq r0, [r6, -ip] │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ - tstpeq r0, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + tsteq r7, r8, ror #10 │ │ │ │ + tstpeq r0, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ 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] @ 58259c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1244789,22 +1244789,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 582464 │ │ │ │ - tstpeq r0, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsl #10 │ │ │ │ - tstpeq r0, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, ip, ror #8 │ │ │ │ - smlabteq r6, r4, r0, r0 │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ - tsteq r6, r8 │ │ │ │ + tstpeq r0, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ + tstpeq r0, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, r8, ror r4 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ + tsteq r6, r4, ror r0 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ 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 │ │ │ │ @@ -1244970,25 +1244970,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5826a0 │ │ │ │ - tstpeq r0, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r7, r8, r2, r8 │ │ │ │ - @ instruction: 0x01078294 │ │ │ │ - tstpeq r0, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r7, r0, lsr #4 │ │ │ │ - @ instruction: 0x0110f1b8 │ │ │ │ - @ instruction: 0x01078190 │ │ │ │ - @ instruction: 0x0105fdb4 │ │ │ │ - smlabbeq r5, r8, sp, pc @ │ │ │ │ - tstpeq r5, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r7, -r4] │ │ │ │ + smlatbeq r7, r0, r2, r8 │ │ │ │ + tstpeq r0, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r7, ip, lsr #4 │ │ │ │ + tstpeq r0, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0107819c │ │ │ │ + smlabteq r5, r0, sp, pc @ │ │ │ │ + @ instruction: 0x0105fd94 │ │ │ │ + tstpeq r5, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr 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, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3136] @ 5834fc │ │ │ │ @@ -1245776,58 +1245776,58 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ b 583250 │ │ │ │ tsteq sl, r4, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r4, lsl r3 │ │ │ │ - @ instruction: 0x0110eef8 │ │ │ │ - @ instruction: 0x01077fb4 │ │ │ │ - tsteq r7, r0, lsr pc │ │ │ │ - tsteq r0, r4, asr #27 │ │ │ │ - smlabteq r7, r4, sp, r7 │ │ │ │ + tsteq r0, r0, lsl #30 │ │ │ │ + smlabteq r7, r0, pc, r7 @ │ │ │ │ + tsteq r7, ip, lsr pc │ │ │ │ + tsteq r0, ip, asr #27 │ │ │ │ + ldrdeq r7, [r7, -r0] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, lsr #21 │ │ │ │ - smlatbeq r7, ip, sl, r7 │ │ │ │ + tsteq r0, r8, lsr #21 │ │ │ │ + @ instruction: 0x01077ab8 │ │ │ │ tsteq sl, r4, asr #26 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00f33333 │ │ │ │ - @ instruction: 0x0110e9b8 │ │ │ │ - tsteq r7, r8, ror sl │ │ │ │ - ldrdeq r7, [r7, -r8] │ │ │ │ - @ instruction: 0x0105f5b0 │ │ │ │ - tsteq r7, r4, lsr r9 │ │ │ │ - tsteq r0, r8, lsr #17 │ │ │ │ - smlatbeq r7, r4, r8, r7 │ │ │ │ - tsteq r0, ip, asr #15 │ │ │ │ - ldrdeq r7, [r7, -r0] │ │ │ │ - @ instruction: 0x0110e6f0 │ │ │ │ - strdeq r7, [r7, -r8] │ │ │ │ - tstpeq r5, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, ip, lsl #13 │ │ │ │ - tsteq r7, r8, asr #14 │ │ │ │ - smlatbeq r7, r8, r6, r7 │ │ │ │ - @ instruction: 0x0105f2bc │ │ │ │ - tsteq r7, r0, asr #12 │ │ │ │ - @ instruction: 0x01077698 │ │ │ │ + tsteq r0, r0, asr #19 │ │ │ │ + smlabbeq r7, r4, sl, r7 │ │ │ │ + smlatteq r7, r4, r9, r7 │ │ │ │ + @ instruction: 0x0105f5bc │ │ │ │ + tsteq r7, r0, asr #18 │ │ │ │ + @ instruction: 0x0110e8b0 │ │ │ │ + @ instruction: 0x010778b0 │ │ │ │ + @ instruction: 0x0110e7d4 │ │ │ │ + ldrdeq r7, [r7, -ip] │ │ │ │ + @ instruction: 0x0110e6f8 │ │ │ │ + tsteq r7, r4, lsl #14 │ │ │ │ + tstpeq r5, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0110e694 │ │ │ │ + tsteq r7, r4, asr r7 │ │ │ │ + @ instruction: 0x010776b4 │ │ │ │ + smlabteq r5, r8, r2, pc @ │ │ │ │ + tsteq r7, ip, asr #12 │ │ │ │ + smlatbeq r7, r4, r6, r7 │ │ │ │ eorsmi r0, r4, r0 │ │ │ │ - tstpeq r5, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [r7, -r8] │ │ │ │ - tsteq r0, r8, asr r5 │ │ │ │ - smlatteq r5, r0, r1, pc @ │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ - smlatbeq r5, ip, r1, pc @ │ │ │ │ - tsteq r7, r0, lsr r5 │ │ │ │ - tstpeq r5, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r5, -ip] │ │ │ │ - strheq pc, [r5, -r0] @ │ │ │ │ - swpeq pc, r4, [r5] @ │ │ │ │ + tstpeq r5, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r7, r4, r5, r7 │ │ │ │ + tsteq r0, r0, ror #10 │ │ │ │ + smlatteq r5, ip, r1, pc @ │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ + @ instruction: 0x0105f1b8 │ │ │ │ + tsteq r7, ip, lsr r5 │ │ │ │ + smlabbeq r5, r8, r1, pc @ │ │ │ │ + tstpeq r5, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, r0, pc @ │ │ │ │ + strheq pc, [r5, -ip] @ │ │ │ │ + smlatbeq r5, r0, r0, pc @ │ │ │ │ │ │ │ │ 005835b8 : │ │ │ │ sub sp, sp, #16 │ │ │ │ sub ip, sp, #4 │ │ │ │ stmib ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ @@ -1246587,63 +1246587,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 583ee8 │ │ │ │ tsteq sl, r8, lsr #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r0, ror r5 │ │ │ │ - tsteq r0, r4, lsl r2 │ │ │ │ - strdeq r7, [r7, -r8] │ │ │ │ + tsteq r0, ip, lsl r2 │ │ │ │ + tsteq r7, r4, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq r7, r8, lsl r1 │ │ │ │ - tsteq r0, r4, lsr #2 │ │ │ │ + tsteq r7, r4, lsr #2 │ │ │ │ + tsteq r0, ip, lsr #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, asr #30 │ │ │ │ - tsteq r7, r4, lsr #30 │ │ │ │ - tsteq r0, r0, lsl pc │ │ │ │ - smlatteq r7, ip, pc, r6 @ │ │ │ │ - tsteq r0, r8, lsl lr │ │ │ │ + tsteq r0, r8, asr #30 │ │ │ │ + tsteq r7, r0, lsr pc │ │ │ │ + tsteq r0, r8, lsl pc │ │ │ │ strdeq r6, [r7, -r8] │ │ │ │ + tsteq r0, r0, lsr #28 │ │ │ │ + tsteq r7, r4, lsl #28 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x0110dcd4 │ │ │ │ - ldrdeq r6, [r7, -r4] │ │ │ │ - ldrdeq r6, [r7, -r4] │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ + @ instruction: 0x0110dcdc │ │ │ │ + smlatteq r7, r0, sp, r6 │ │ │ │ + smlatteq r7, r0, sp, r6 │ │ │ │ + tsteq r7, ip, asr #24 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ tsteq sl, r8, ror lr │ │ │ │ - smlabteq r5, r4, r6, lr │ │ │ │ - tsteq r0, r0, lsr sl │ │ │ │ - tsteq r7, r4, lsl sl │ │ │ │ - @ instruction: 0x0110d9f8 │ │ │ │ - smlabbeq r5, r0, r6, lr │ │ │ │ - ldrdeq r6, [r7, -ip] │ │ │ │ + ldrdeq lr, [r5, -r0] │ │ │ │ + tsteq r0, r8, lsr sl │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ + smlabbeq r5, ip, r6, lr │ │ │ │ + smlatteq r7, r8, r9, r6 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ @ instruction: 0x011a3cbc │ │ │ │ - tsteq r5, ip, lsl #12 │ │ │ │ - ldrdeq lr, [r5, -ip] │ │ │ │ - smlatbeq r5, ip, r5, lr │ │ │ │ - tsteq r5, ip, ror r5 │ │ │ │ - ldrdeq r6, [r7, -r8] │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ - smlatbeq r7, r8, r8, r6 │ │ │ │ + tsteq r5, r8, lsl r6 │ │ │ │ + smlatteq r5, r8, r5, lr │ │ │ │ + @ instruction: 0x0105e5b8 │ │ │ │ + smlabbeq r5, r8, r5, lr │ │ │ │ + smlatteq r7, r4, r8, r6 │ │ │ │ + tsteq r5, r4, asr r5 │ │ │ │ + @ instruction: 0x010768b4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ - ldrdeq lr, [r5, -ip] │ │ │ │ - smlabteq r5, ip, r4, lr │ │ │ │ - tsteq r7, ip, lsr #16 │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ + smlatteq r5, r8, r4, lr │ │ │ │ + ldrdeq lr, [r5, -r8] │ │ │ │ + tsteq r7, r8, lsr r8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - @ instruction: 0x0105e498 │ │ │ │ - tsteq r5, ip, ror r4 │ │ │ │ - tsteq r0, r4, asr #15 │ │ │ │ - tsteq r5, r8, asr #8 │ │ │ │ - smlatbeq r7, r8, r7, r6 │ │ │ │ - tsteq r5, r4, lsl #8 │ │ │ │ + smlatbeq r5, r4, r4, lr │ │ │ │ + smlabbeq r5, r8, r4, lr │ │ │ │ + tsteq r0, ip, asr #15 │ │ │ │ + tsteq r5, r4, asr r4 │ │ │ │ + @ instruction: 0x010767b4 │ │ │ │ + tsteq r5, r0, lsl r4 │ │ │ │ │ │ │ │ 00584268 : │ │ │ │ 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 │ │ │ │ @@ -1246853,39 +1246853,39 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ b 5844d4 │ │ │ │ tsteq sl, r4, ror #18 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r8, lsr r6 │ │ │ │ - tsteq r7, ip, lsl r6 │ │ │ │ + tsteq r0, r0, asr #12 │ │ │ │ + tsteq r7, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x0110d5d8 │ │ │ │ - @ instruction: 0x010765bc │ │ │ │ + tsteq r0, r0, ror #11 │ │ │ │ + smlabteq r7, r8, r5, r6 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - tsteq r0, r8, ror r5 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ + tsteq r0, r0, lsl #11 │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - tsteq r0, r0, lsr #10 │ │ │ │ - tsteq r7, r4, lsl #10 │ │ │ │ + tsteq r0, r8, lsr #10 │ │ │ │ + tsteq r7, r0, lsl r5 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x0110d4d4 │ │ │ │ - @ instruction: 0x010764b8 │ │ │ │ + @ instruction: 0x0110d4dc │ │ │ │ + smlabteq r7, r4, r4, r6 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strheq lr, [r5, -r8] │ │ │ │ - tsteq r5, ip, ror r0 │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ - tsteq r5, r8, asr #32 │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - tsteq r5, r4, lsl r0 │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - smlatteq r5, r4, pc, sp @ │ │ │ │ - ldrdeq sp, [r5, -r4] │ │ │ │ + smlabteq r5, r4, r0, lr │ │ │ │ + smlabbeq r5, r8, r0, lr │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ + qaddeq lr, r4, r5 │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ + tsteq r5, r0, lsr #32 │ │ │ │ + tsteq r5, r4 │ │ │ │ + strdeq sp, [r5, -r0] │ │ │ │ + smlatteq r5, r0, pc, sp @ │ │ │ │ │ │ │ │ 00584628 : │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ @@ -1247857,85 +1247857,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov fp, r0 │ │ │ │ b 584e90 │ │ │ │ @ instruction: 0x011a35b4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r8, asr #10 │ │ │ │ - tsteq r0, r4, lsl r2 │ │ │ │ - tsteq r7, ip, lsr #6 │ │ │ │ + tsteq r0, ip, lsl r2 │ │ │ │ + tsteq r7, r8, lsr r3 │ │ │ │ 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 │ │ │ │ - tsteq r0, r4, lsl r1 │ │ │ │ - tsteq r7, r8, lsl r1 │ │ │ │ + tsteq r0, ip, lsl r1 │ │ │ │ + tsteq r7, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, lsl ip │ │ │ │ - tsteq r7, r8, lsl ip │ │ │ │ + tsteq r0, r8, lsl ip │ │ │ │ + tsteq r7, r4, lsr #24 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tsteq r0, r8, asr #21 │ │ │ │ - ldrdeq r5, [r7, -r0] │ │ │ │ + @ instruction: 0x0110cad0 │ │ │ │ + ldrdeq r5, [r7, -ip] │ │ │ │ muleq r0, r3, r1 │ │ │ │ tsteq sl, ip, ror #26 │ │ │ │ - @ instruction: 0x0110c894 │ │ │ │ - tsteq r7, r0, lsl sl │ │ │ │ - tsteq r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0105d490 │ │ │ │ - tsteq r7, r4, lsl r8 │ │ │ │ + @ instruction: 0x0110c89c │ │ │ │ + tsteq r7, ip, lsl sl │ │ │ │ + tsteq r7, r8, lsl sl │ │ │ │ + @ instruction: 0x0105d49c │ │ │ │ + tsteq r7, r0, lsr #16 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - smlabteq r5, r8, r3, sp │ │ │ │ - @ instruction: 0x0105d398 │ │ │ │ - tsteq r5, r4, ror #6 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - ldrdeq r5, [r7, -r8] │ │ │ │ + ldrdeq sp, [r5, -r4] │ │ │ │ + smlatbeq r5, r4, r3, sp │ │ │ │ + tsteq r5, r0, ror r3 │ │ │ │ + tsteq r5, r0, ror #6 │ │ │ │ + smlatteq r7, r4, r6, r5 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq r5, r0, lsr #6 │ │ │ │ - smlatbeq r7, r4, r6, r5 │ │ │ │ + tsteq r5, ip, lsr #6 │ │ │ │ + @ instruction: 0x010756b0 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - tsteq r0, r0, ror #12 │ │ │ │ - tsteq r7, r8, asr r8 │ │ │ │ - tsteq r7, r8, ror #12 │ │ │ │ + tsteq r0, r8, ror #12 │ │ │ │ + tsteq r7, r4, ror #16 │ │ │ │ + tsteq r7, r4, ror r6 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - tsteq r0, r8, lsl r6 │ │ │ │ - smlatbeq r5, r0, r2, sp │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ - tsteq r5, r8, ror #4 │ │ │ │ + tsteq r0, r0, lsr #12 │ │ │ │ + smlatbeq r5, ip, r2, sp │ │ │ │ + tsteq r7, ip, lsr #12 │ │ │ │ + tsteq r5, r4, ror r2 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - tsteq r5, r4, lsr r2 │ │ │ │ - tsteq r5, r0, lsr #4 │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ - tsteq r0, r0, lsl #11 │ │ │ │ - smlabbeq r7, r4, r5, r5 │ │ │ │ + tsteq r5, r0, asr #4 │ │ │ │ + tsteq r5, ip, lsr #4 │ │ │ │ + tsteq r7, r8, ror #14 │ │ │ │ + tsteq r0, r8, lsl #11 │ │ │ │ + @ instruction: 0x01075590 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - smlabteq r5, r8, r1, sp │ │ │ │ - @ instruction: 0x0105d198 │ │ │ │ - tsteq r5, r8, ror #2 │ │ │ │ - tsteq r0, ip, lsr #9 │ │ │ │ - tsteq r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x010754b4 │ │ │ │ + ldrdeq sp, [r5, -r4] │ │ │ │ + smlatbeq r5, r4, r1, sp │ │ │ │ + tsteq r5, r4, ror r1 │ │ │ │ + @ instruction: 0x0110c4b4 │ │ │ │ + tsteq r5, r0, asr #2 │ │ │ │ + smlabteq r7, r0, r4, r5 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - tsteq r7, ip, ror r4 │ │ │ │ - smlabteq r5, r0, r0, sp │ │ │ │ - tsteq r7, r4, asr #8 │ │ │ │ + tsteq r0, ip, ror r4 │ │ │ │ + tsteq r5, r4, lsl #2 │ │ │ │ + smlabbeq r7, r8, r4, r5 │ │ │ │ + smlabteq r5, ip, r0, sp │ │ │ │ + tsteq r7, r0, asr r4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq r0, r0, lsl #8 │ │ │ │ - smlabbeq r5, r8, r0, sp │ │ │ │ - tsteq r7, r8, lsl #8 │ │ │ │ + tsteq r0, r8, lsl #8 │ │ │ │ + swpeq sp, r4, [r5] │ │ │ │ + tsteq r7, r4, lsl r4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - tsteq r0, r4, asr #7 │ │ │ │ - tsteq r5, ip, asr #32 │ │ │ │ - smlabteq r7, ip, r3, r5 │ │ │ │ + tsteq r0, ip, asr #7 │ │ │ │ + qaddeq sp, r8, r5 │ │ │ │ + ldrdeq r5, [r7, -r8] │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0058568c : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1248154,23 +1248154,23 @@ │ │ │ │ ldr r1, [pc, #36] @ 585a18 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 5858a8 │ │ │ │ - tsteq r7, r4, lsl r2 │ │ │ │ + tsteq r7, r0, lsr #4 │ │ │ │ tsteq sl, r8, lsr r5 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ tsteq sl, r4, asr r3 │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - ldrdeq ip, [r5, -r0] │ │ │ │ - @ instruction: 0x0105cb9c │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + ldrdeq ip, [r5, -ip] │ │ │ │ + smlatbeq r5, r8, fp, ip │ │ │ │ │ │ │ │ 00585a2c : │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -1248459,21 +1248459,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 585ee0 │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ b 585e40 │ │ │ │ - tsteq r5, r8, ror #14 │ │ │ │ - @ instruction: 0x0110badc │ │ │ │ - @ instruction: 0x01074ab8 │ │ │ │ + tsteq r5, r4, ror r7 │ │ │ │ + tsteq r0, r4, ror #21 │ │ │ │ + smlabteq r7, r4, sl, r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq r0, ip, asr sl │ │ │ │ - smlatteq r5, r0, r6, ip │ │ │ │ - tsteq r7, r0, asr #20 │ │ │ │ + tsteq r0, r4, ror #20 │ │ │ │ + smlatteq r5, ip, r6, ip │ │ │ │ + tsteq r7, ip, asr #20 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 00585ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1249167,73 +1249167,73 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 58677c │ │ │ │ tsteq sl, r8, lsl #26 │ │ │ │ @ instruction: 0x011a1cf4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r0, r0, lsr #19 │ │ │ │ - smlabbeq r7, r0, r9, r4 │ │ │ │ + tsteq r0, r8, lsr #19 │ │ │ │ + smlabbeq r7, ip, r9, r4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ - tsteq r7, r4, asr #18 │ │ │ │ + tsteq r0, ip, ror #18 │ │ │ │ + tsteq r7, r0, asr r9 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, ip, asr r8 │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ + tsteq r0, r4, ror #16 │ │ │ │ + tsteq r7, r0, asr r8 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ - tsteq r7, r8, lsl #16 │ │ │ │ + tsteq r0, ip, lsr #16 │ │ │ │ + tsteq r7, r4, lsl r8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - tsteq r0, ip, lsl #15 │ │ │ │ - tsteq r7, r8, asr r7 │ │ │ │ - tsteq r0, ip, ror r7 │ │ │ │ - tsteq r0, r8, ror #14 │ │ │ │ + @ instruction: 0x0110b794 │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ + tsteq r0, r4, lsl #15 │ │ │ │ + tsteq r0, r0, ror r7 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - smlabteq r7, r4, r3, r4 │ │ │ │ + ldrdeq r4, [r7, -r0] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - smlatbeq r7, r8, r3, r4 │ │ │ │ + @ instruction: 0x010743b4 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ tsteq sl, r0, lsl #13 │ │ │ │ - smlabbeq r5, r4, pc, fp @ │ │ │ │ - @ instruction: 0x0110b2f8 │ │ │ │ - ldrdeq r4, [r7, -r8] │ │ │ │ - tsteq r0, r0, asr #5 │ │ │ │ - tsteq r5, r8, asr #30 │ │ │ │ - @ instruction: 0x0107429c │ │ │ │ + @ instruction: 0x0105bf90 │ │ │ │ + tsteq r0, r0, lsl #6 │ │ │ │ + smlatteq r7, r4, r2, r4 │ │ │ │ + tsteq r0, r8, asr #5 │ │ │ │ + tsteq r5, r4, asr pc │ │ │ │ + smlatbeq r7, r8, r2, r4 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - tsteq r0, r4, lsl #5 │ │ │ │ - tsteq r5, ip, lsl #30 │ │ │ │ - tsteq r7, r8, ror #4 │ │ │ │ + tsteq r0, ip, lsl #5 │ │ │ │ + tsteq r5, r8, lsl pc │ │ │ │ + tsteq r7, r4, ror r2 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ - tsteq r7, r4, lsr r2 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - strdeq r4, [r7, -r8] │ │ │ │ - tsteq r5, r8, lsr #28 │ │ │ │ - tsteq r0, ip, ror #2 │ │ │ │ - strdeq fp, [r5, -r4] │ │ │ │ - tsteq r7, r0, asr r1 │ │ │ │ + tsteq r0, r0, ror #4 │ │ │ │ + tsteq r7, r0, asr #4 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ + tsteq r7, r4, lsl #4 │ │ │ │ + tsteq r5, r4, lsr lr │ │ │ │ + tsteq r0, r4, ror r1 │ │ │ │ + tsteq r5, r0, lsl #28 │ │ │ │ + tsteq r7, ip, asr r1 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - smlabteq r5, r0, sp, fp │ │ │ │ - smlabbeq r5, ip, sp, fp │ │ │ │ - ldrsbeq fp, [r0, -ip] │ │ │ │ - tsteq r7, r4, lsl #6 │ │ │ │ - strheq r4, [r7, -r8] │ │ │ │ + smlabteq r5, ip, sp, fp │ │ │ │ + @ instruction: 0x0105bd98 │ │ │ │ + tsteq r0, r4, ror #1 │ │ │ │ + tsteq r7, r0, lsl r3 │ │ │ │ + smlabteq r7, r4, r0, r4 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ - smlatteq r5, r8, ip, fp │ │ │ │ - @ instruction: 0x0105bcb4 │ │ │ │ - smlabbeq r5, ip, ip, fp │ │ │ │ - tsteq r5, r4, asr ip │ │ │ │ - tsteq r5, r4, lsr #24 │ │ │ │ - tsteq r0, ip, ror #30 │ │ │ │ - @ instruction: 0x01074190 │ │ │ │ - tsteq r7, r8, asr #30 │ │ │ │ + tsteq r5, r8, lsr #26 │ │ │ │ + strdeq fp, [r5, -r4] │ │ │ │ + smlabteq r5, r0, ip, fp │ │ │ │ + @ instruction: 0x0105bc98 │ │ │ │ + tsteq r5, r0, ror #24 │ │ │ │ + tsteq r5, r0, lsr ip │ │ │ │ + tsteq r0, r4, ror pc │ │ │ │ + @ instruction: 0x0107419c │ │ │ │ + tsteq r7, r4, asr pc │ │ │ │ │ │ │ │ 00586ab8 : │ │ │ │ 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 │ │ │ │ @@ -1249352,20 +1249352,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov lr, r0 │ │ │ │ b 586bf0 │ │ │ │ tsteq sl, ip, lsr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, ip │ │ │ │ - tsteq r0, r4, asr #25 │ │ │ │ - tsteq r5, ip, asr #18 │ │ │ │ - smlatbeq r7, r4, ip, r3 │ │ │ │ - tsteq r0, ip, lsl #25 │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ - tsteq r7, r0, ror ip │ │ │ │ + tsteq r0, ip, asr #25 │ │ │ │ + tsteq r5, r8, asr r9 │ │ │ │ + @ instruction: 0x01073cb0 │ │ │ │ + @ instruction: 0x0110ac94 │ │ │ │ + tsteq r5, ip, lsl r9 │ │ │ │ + tsteq r7, ip, ror ip │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ │ │ │ │ 00586cc4 : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1249696,53 +1249696,53 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r1, #788 @ 0x314 │ │ │ │ b 58714c │ │ │ │ tsteq sl, r8, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011a0ef8 │ │ │ │ - tsteq r0, r0, lsl #23 │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ + tsteq r0, r8, lsl #23 │ │ │ │ + tsteq r7, r8, ror #22 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - tsteq r0, r8, lsl fp │ │ │ │ - tsteq r0, r4, lsl #22 │ │ │ │ - ldrdeq r3, [r7, -ip] │ │ │ │ - tsteq r7, r8, asr #20 │ │ │ │ + tsteq r0, r0, lsr #22 │ │ │ │ + tsteq r0, ip, lsl #22 │ │ │ │ + smlatteq r7, r8, sl, r3 │ │ │ │ + tsteq r7, r4, asr sl │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0110a9b4 │ │ │ │ - @ instruction: 0x0107399c │ │ │ │ + @ instruction: 0x0110a9bc │ │ │ │ + smlatbeq r7, r8, r9, r3 │ │ │ │ tsteq sl, r8, ror #24 │ │ │ │ - tsteq r5, ip, ror #10 │ │ │ │ - tsteq r0, r8, lsr #17 │ │ │ │ - tsteq r5, r0, lsr r5 │ │ │ │ - smlabbeq r7, ip, r8, r3 │ │ │ │ - tsteq r0, ip, ror #16 │ │ │ │ - strdeq fp, [r5, -r4] │ │ │ │ - tsteq r7, r0, asr r8 │ │ │ │ + tsteq r5, r8, ror r5 │ │ │ │ + @ instruction: 0x0110a8b0 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + @ instruction: 0x01073898 │ │ │ │ + tsteq r0, r4, ror r8 │ │ │ │ + tsteq r5, r0, lsl #10 │ │ │ │ + tsteq r7, ip, asr r8 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x0105b4bc │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ - smlabbeq r5, ip, r4, fp │ │ │ │ - smlatteq r7, ip, r7, r3 │ │ │ │ - @ instruction: 0x0110a7d0 │ │ │ │ - tsteq r7, r0, asr sl │ │ │ │ - smlatbeq r7, r8, r7, r3 │ │ │ │ + smlabteq r5, r8, r4, fp │ │ │ │ + tsteq r0, r0, lsl r8 │ │ │ │ + @ instruction: 0x0105b498 │ │ │ │ + strdeq r3, [r7, -r8] │ │ │ │ + @ instruction: 0x0110a7d8 │ │ │ │ + tsteq r7, ip, asr sl │ │ │ │ + @ instruction: 0x010737b4 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - tsteq r0, r8, lsl #15 │ │ │ │ - smlatteq r7, r4, r9, r3 │ │ │ │ - tsteq r7, r0, ror #14 │ │ │ │ + @ instruction: 0x0110a790 │ │ │ │ + strdeq r3, [r7, -r0] │ │ │ │ + tsteq r7, ip, ror #14 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - tsteq r0, r8, asr r7 │ │ │ │ - tsteq r7, ip, ror r9 │ │ │ │ - tsteq r7, r0, lsr r7 │ │ │ │ + tsteq r0, r0, ror #14 │ │ │ │ + smlabbeq r7, r8, r9, r3 │ │ │ │ + tsteq r7, ip, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - tsteq r0, r8, lsr #14 │ │ │ │ - tsteq r7, r4, ror r9 │ │ │ │ - tsteq r7, r4, lsl #14 │ │ │ │ + tsteq r0, r0, lsr r7 │ │ │ │ + smlabbeq r7, r0, r9, r3 │ │ │ │ + tsteq r7, r0, lsl r7 │ │ │ │ │ │ │ │ 0058729c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ @@ -1249841,24 +1249841,24 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 58732c │ │ │ │ - tsteq r0, ip, ror #9 │ │ │ │ - @ instruction: 0x0107379c │ │ │ │ - ldrdeq r3, [r7, -r0] │ │ │ │ + @ instruction: 0x0110a4f4 │ │ │ │ + smlatbeq r7, r8, r7, r3 │ │ │ │ + ldrdeq r3, [r7, -ip] │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ ldr r3, [pc, #12] @ 587460 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - tsteq r7, ip, ror #14 │ │ │ │ + tsteq 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, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1164] @ 587910 │ │ │ │ @@ -1250152,26 +1250152,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl c0190 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 587748 │ │ │ │ tsteq sl, ip, ror r7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r0, ip, asr r5 │ │ │ │ - smlatbeq r7, r0, r6, r3 │ │ │ │ + tsteq r0, r4, ror #10 │ │ │ │ + smlatbeq r7, ip, r6, r3 │ │ │ │ @ instruction: 0x011a04b4 │ │ │ │ - tsteq r5, r8, ror #26 │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ - tsteq r7, r4, ror r3 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - tsteq r5, r0, lsl #26 │ │ │ │ - ldrdeq sl, [r5, -r0] │ │ │ │ - @ instruction: 0x0105ac98 │ │ │ │ - ldrdeq r3, [r7, -r8] │ │ │ │ - tsteq r0, r0, lsl #3 │ │ │ │ + tsteq r5, r4, ror sp │ │ │ │ + tsteq r5, r0, asr #26 │ │ │ │ + smlabbeq r7, r0, r3, r3 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ + tsteq r5, ip, lsl #26 │ │ │ │ + ldrdeq sl, [r5, -ip] │ │ │ │ + smlatbeq r5, r4, ip, sl │ │ │ │ + smlatteq r7, r4, r2, r3 │ │ │ │ + tsteq r0, r8, 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, [r0, #884] @ 0x374 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1388] @ 587ed4 │ │ │ │ @@ -1250522,53 +1250522,53 @@ │ │ │ │ stmib sp, {r4, r9} │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 587c14 │ │ │ │ @ instruction: 0x011a0298 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq sl, r8, ror #4 │ │ │ │ - tsteq r0, r0, lsr #1 │ │ │ │ + tsteq r0, r8, lsr #1 │ │ │ │ tsteq r4, ip, lsr #10 │ │ │ │ - smlatbeq r7, r4, r1, r3 │ │ │ │ - tsteq r0, r4, lsr #32 │ │ │ │ - tsteq r7, r4, ror #2 │ │ │ │ + @ instruction: 0x010731b0 │ │ │ │ + tsteq r0, ip, lsr #32 │ │ │ │ + tsteq r7, r0, ror r1 │ │ │ │ @ instruction: 0xfffff9c8 │ │ │ │ eoreq r3, r6, ip, lsl #26 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ eoreq r5, r6, r4, asr #29 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ eoreq r4, r6, r8, lsr #18 │ │ │ │ @ instruction: 0x00263fb4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ smlabteq r4, ip, r3, sl │ │ │ │ - tsteq r7, r8, asr #32 │ │ │ │ - tsteq r0, r8, asr #29 │ │ │ │ + qaddeq r3, r4, r7 │ │ │ │ + @ instruction: 0x01109ed0 │ │ │ │ tsteq r4, r4, asr r3 │ │ │ │ - smlatbeq r6, ip, lr, r8 │ │ │ │ + @ instruction: 0x01068eb8 │ │ │ │ tstpeq r9, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsl lr │ │ │ │ - tsteq r5, r8, lsr #18 │ │ │ │ - tsteq r7, r0, ror #30 │ │ │ │ - smlatteq r5, ip, r8, sl │ │ │ │ - tsteq r7, ip, lsl #30 │ │ │ │ - @ instruction: 0x0105a890 │ │ │ │ - tsteq r0, ip, lsr #26 │ │ │ │ - tsteq r5, ip, lsr r8 │ │ │ │ - tsteq r7, r4, ror lr │ │ │ │ - tsteq r5, r4, lsl #16 │ │ │ │ - ldrdeq sl, [r5, -r4] │ │ │ │ - smlatbeq r5, r4, r7, sl │ │ │ │ - tsteq r0, r0, ror #24 │ │ │ │ - tsteq r5, r0, ror r7 │ │ │ │ - smlatbeq r7, r8, sp, r2 │ │ │ │ - tsteq r0, r4, lsr #24 │ │ │ │ - tsteq r5, r4, lsr r7 │ │ │ │ - tsteq r7, ip, ror #26 │ │ │ │ + tsteq r0, r0, lsr #28 │ │ │ │ + tsteq r5, r4, lsr r9 │ │ │ │ + tsteq r7, ip, ror #30 │ │ │ │ strdeq sl, [r5, -r8] │ │ │ │ - tsteq r7, r4, lsl sp │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + @ instruction: 0x0105a89c │ │ │ │ + tsteq r0, r4, lsr sp │ │ │ │ + tsteq r5, r8, asr #16 │ │ │ │ + smlabbeq r7, r0, lr, r2 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + smlatteq r5, r0, r7, sl │ │ │ │ + @ instruction: 0x0105a7b0 │ │ │ │ + tsteq r0, r8, ror #24 │ │ │ │ + tsteq r5, ip, ror r7 │ │ │ │ + @ instruction: 0x01072db4 │ │ │ │ + tsteq r0, ip, lsr #24 │ │ │ │ + tsteq r5, r0, asr #14 │ │ │ │ + tsteq r7, r8, ror sp │ │ │ │ + tsteq r5, r4, lsl #14 │ │ │ │ + tsteq r7, r0, lsr #26 │ │ │ │ │ │ │ │ 00587f7c : │ │ │ │ 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, #1148] @ 588410 │ │ │ │ @@ -1250862,35 +1250862,35 @@ │ │ │ │ b 5881ac │ │ │ │ tstpeq r9, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ tstpeq r9, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tstpeq r9, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsr r8 │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ - tsteq r7, ip, ror #18 │ │ │ │ - @ instruction: 0x011097fc │ │ │ │ - smlabteq r5, r8, r2, sl │ │ │ │ - tsteq r7, r0, lsr r9 │ │ │ │ - tsteq r0, r0, asr #15 │ │ │ │ - smlabbeq r5, ip, r2, sl │ │ │ │ - strdeq r2, [r7, -r4] │ │ │ │ - tsteq r0, r4, lsl #15 │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - @ instruction: 0x010728b8 │ │ │ │ - tsteq r0, r8, asr #14 │ │ │ │ - tsteq r5, r4, lsl r2 │ │ │ │ - tsteq r7, ip, ror r8 │ │ │ │ - tsteq r0, ip, lsl #14 │ │ │ │ - ldrdeq sl, [r5, -r8] │ │ │ │ - tsteq r7, r0, asr #16 │ │ │ │ - @ instruction: 0x011096d0 │ │ │ │ - @ instruction: 0x0105a19c │ │ │ │ - tsteq r7, r4, lsl #16 │ │ │ │ + tsteq r0, r0, asr #16 │ │ │ │ + tsteq r5, r0, lsl r3 │ │ │ │ + tsteq r7, r8, ror r9 │ │ │ │ + tsteq r0, r4, lsl #16 │ │ │ │ + ldrdeq sl, [r5, -r4] │ │ │ │ + tsteq r7, ip, lsr r9 │ │ │ │ + tsteq r0, r8, asr #15 │ │ │ │ + @ instruction: 0x0105a298 │ │ │ │ + tsteq r7, r0, lsl #18 │ │ │ │ + tsteq r0, ip, lsl #15 │ │ │ │ + tsteq r5, ip, asr r2 │ │ │ │ + smlabteq r7, r4, r8, r2 │ │ │ │ + tsteq r0, r0, asr r7 │ │ │ │ + tsteq r5, r0, lsr #4 │ │ │ │ + smlabbeq r7, r8, r8, r2 │ │ │ │ + tsteq r0, r4, lsl r7 │ │ │ │ + smlatteq r5, r4, r1, sl │ │ │ │ + tsteq r7, ip, asr #16 │ │ │ │ + @ instruction: 0x011096d8 │ │ │ │ + smlatbeq r5, r8, r1, sl │ │ │ │ + tsteq r7, r0, lsl r8 │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ ldr r7, [pc, #388] @ 588620 │ │ │ │ @@ -1250989,24 +1250989,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 588550 │ │ │ │ tstpeq r9, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsl #12 │ │ │ │ - tsteq r7, r0, asr #14 │ │ │ │ - @ instruction: 0x011095bc │ │ │ │ + tsteq r0, r0, lsl r6 │ │ │ │ + tsteq r7, ip, asr #14 │ │ │ │ + tsteq r0, r4, asr #11 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strdeq r2, [r7, -r8] │ │ │ │ - smlabteq r6, r8, r3, r7 │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - smlatteq r5, r8, pc, r9 @ │ │ │ │ - @ instruction: 0x01059fb8 │ │ │ │ - smlabbeq r5, r8, pc, r9 @ │ │ │ │ + tsteq r7, r4, lsl #14 │ │ │ │ + ldrdeq r7, [r6, -r4] │ │ │ │ + tsteq r5, r4, lsr #32 │ │ │ │ + strdeq r9, [r5, -r4] │ │ │ │ + smlabteq r5, r4, pc, r9 @ │ │ │ │ + @ instruction: 0x01059f94 │ │ │ │ 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, [pc, #884] @ 5889d8 │ │ │ │ ldr r2, [r0, #888] @ 0x378 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ @@ -1251226,24 +1251226,24 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 588928 │ │ │ │ - tsteq r0, ip, lsr r4 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ - tsteq r0, ip, asr #4 │ │ │ │ - ldrdeq r2, [r7, -r0] │ │ │ │ + tsteq r0, r4, asr #8 │ │ │ │ + tsteq r7, ip, ror #10 │ │ │ │ + tsteq r0, r4, asr r2 │ │ │ │ + ldrdeq r2, [r7, -ip] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ - tsteq r0, r8, lsr r1 │ │ │ │ - tsteq r5, r4, lsl #24 │ │ │ │ - tsteq r7, ip, ror #4 │ │ │ │ - smlabteq r5, ip, fp, r9 │ │ │ │ + tsteq r5, r4, asr #24 │ │ │ │ + tsteq r0, r0, asr #2 │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ + tsteq r7, r8, ror r2 │ │ │ │ + ldrdeq r9, [r5, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1251288,20 +1251288,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 588a4c │ │ │ │ - tsteq r0, ip, asr #32 │ │ │ │ - tsteq r5, r8, lsl fp │ │ │ │ - smlabbeq r7, r0, r1, r2 │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - ldrdeq r9, [r5, -ip] │ │ │ │ - tsteq r7, r8, asr #2 │ │ │ │ + tsteq r0, r4, asr r0 │ │ │ │ + tsteq r5, r4, lsr #22 │ │ │ │ + smlabbeq r7, ip, r1, r2 │ │ │ │ + tsteq r0, r8, lsl r0 │ │ │ │ + smlatteq r5, r8, sl, r9 │ │ │ │ + tsteq r7, r4, asr r1 │ │ │ │ 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] @ 588d74 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1251461,32 +1251461,32 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 588b74 │ │ │ │ ldrsheq pc, [r9, -ip] @ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrsbeq pc, [r9, -r0] @ │ │ │ │ tstpeq r9, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r8, lsl #30 │ │ │ │ - tsteq r7, r4, lsr r0 │ │ │ │ + tsteq r0, r0, lsl pc │ │ │ │ + tsteq r7, r0, asr #32 │ │ │ │ @ instruction: 0xfffffdf4 │ │ │ │ andeq r7, r0, r8, asr #14 │ │ │ │ @ instruction: 0xfffff858 │ │ │ │ andeq r7, r0, r0, asr #7 │ │ │ │ - ldrdeq r1, [r7, -r8] │ │ │ │ - tsteq r0, r8, asr #28 │ │ │ │ - tsteq r5, r4, lsl r9 │ │ │ │ - smlabbeq r7, r0, pc, r1 @ │ │ │ │ - tsteq r0, r8, lsl #28 │ │ │ │ - ldrdeq r9, [r5, -r4] │ │ │ │ - tsteq r7, ip, lsr pc │ │ │ │ - tsteq r0, ip, asr #27 │ │ │ │ - @ instruction: 0x01059898 │ │ │ │ - tsteq r7, r4, lsl #30 │ │ │ │ - tsteq r5, r0, ror #16 │ │ │ │ - tsteq r5, r0, lsr r8 │ │ │ │ + smlatteq r7, r4, r5, r1 │ │ │ │ + tsteq r0, r0, asr lr │ │ │ │ + tsteq r5, r0, lsr #18 │ │ │ │ + smlabbeq r7, ip, pc, r1 @ │ │ │ │ + tsteq r0, r0, lsl lr │ │ │ │ + smlatteq r5, r0, r8, r9 │ │ │ │ + tsteq r7, r8, asr #30 │ │ │ │ + @ instruction: 0x01108dd4 │ │ │ │ + smlatbeq r5, r4, r8, r9 │ │ │ │ + tsteq r7, r0, lsl pc │ │ │ │ + tsteq r5, ip, ror #16 │ │ │ │ + tsteq r5, ip, lsr r8 │ │ │ │ │ │ │ │ 00588dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1251577,27 +1251577,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #201 @ 0xc9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 588e50 │ │ │ │ - strdeq r1, [r7, -r4] │ │ │ │ - tsteq r0, r8, asr #24 │ │ │ │ - tsteq r5, r4, lsl r7 │ │ │ │ - tsteq r7, ip, ror sp │ │ │ │ - tsteq r0, ip, lsl #24 │ │ │ │ - ldrdeq r9, [r5, -r8] │ │ │ │ - tsteq r7, r0, asr #26 │ │ │ │ - @ instruction: 0x01108bd0 │ │ │ │ - @ instruction: 0x0105969c │ │ │ │ - tsteq r7, r4, lsl #26 │ │ │ │ - @ instruction: 0x01108b94 │ │ │ │ - tsteq r5, r0, ror #12 │ │ │ │ - smlabteq r7, r8, ip, r1 │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ + tsteq r0, r0, asr ip │ │ │ │ + tsteq r5, r0, lsr #14 │ │ │ │ + smlabbeq r7, r8, sp, r1 │ │ │ │ + tsteq r0, r4, lsl ip │ │ │ │ + smlatteq r5, r4, r6, r9 │ │ │ │ + tsteq r7, ip, asr #26 │ │ │ │ + @ instruction: 0x01108bd8 │ │ │ │ + smlatbeq r5, r8, r6, r9 │ │ │ │ + tsteq r7, r0, lsl sp │ │ │ │ + @ instruction: 0x01108b9c │ │ │ │ + tsteq r5, ip, ror #12 │ │ │ │ + ldrdeq r1, [r7, -r4] │ │ │ │ │ │ │ │ 00588f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 589054 │ │ │ │ @@ -1251645,22 +1251645,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 588fd0 │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ - tsteq r7, r4, ror #4 │ │ │ │ - tsteq r0, r8, asr #21 │ │ │ │ - @ instruction: 0x01059594 │ │ │ │ - strdeq r1, [r7, -ip] │ │ │ │ - tsteq r0, ip, lsl #21 │ │ │ │ - tsteq r5, r8, asr r5 │ │ │ │ - smlabteq r7, r0, fp, r1 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + tsteq r7, r0, ror r2 │ │ │ │ + @ instruction: 0x01108ad0 │ │ │ │ + smlatbeq r5, r0, r5, r9 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x01108a94 │ │ │ │ + tsteq r5, r4, ror #10 │ │ │ │ + smlabteq r7, ip, fp, r1 │ │ │ │ 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, #604] @ 5892ec │ │ │ │ ldr r3, [pc, #604] @ 5892f0 │ │ │ │ @@ -1251813,27 +1251813,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 589164 │ │ │ │ tsteq r9, r4, ror fp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatteq r6, r4, pc, r6 @ │ │ │ │ - smlabteq r6, r4, lr, lr │ │ │ │ + strdeq r6, [r6, -r0] │ │ │ │ + ldrdeq lr, [r6, -r0] │ │ │ │ @ instruction: 0x0119ea98 │ │ │ │ svccc 0x00e00000 │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ - tsteq r7, r8, lsr #20 │ │ │ │ - tsteq r0, ip, lsl #18 │ │ │ │ - strdeq r9, [r5, -r4] │ │ │ │ - strdeq r1, [r7, -r4] │ │ │ │ - @ instruction: 0x011088d8 │ │ │ │ - @ instruction: 0x010592bc │ │ │ │ - @ instruction: 0x010719bc │ │ │ │ - tsteq r0, r0, lsr #17 │ │ │ │ + tsteq r5, r8, lsr r3 │ │ │ │ + tsteq r7, r4, lsr sl │ │ │ │ + tsteq r0, r4, lsl r9 │ │ │ │ + mrseq r9, SP_abt │ │ │ │ + tsteq r7, r0, lsl #20 │ │ │ │ + tsteq r0, r0, ror #17 │ │ │ │ + smlabteq r5, r8, r2, r9 │ │ │ │ + smlabteq r7, r8, r9, r1 │ │ │ │ + tsteq r0, r8, lsr #17 │ │ │ │ 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] @ 589c8c │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1252430,35 +1252430,35 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ b 589bb0 │ │ │ │ tsteq r9, r4, asr #17 │ │ │ │ tsteq r9, r8, lsr #17 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x011087bc │ │ │ │ - @ instruction: 0x010718b4 │ │ │ │ + tsteq r0, r4, asr #15 │ │ │ │ + smlabteq r7, r0, r8, r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r4, asr #8 │ │ │ │ - tsteq r7, r4, asr r5 │ │ │ │ - tsteq r0, r0, lsl #8 │ │ │ │ - tsteq r7, r8, lsl #10 │ │ │ │ - tsteq r0, r8, lsl #7 │ │ │ │ - @ instruction: 0x0107149c │ │ │ │ + tsteq r0, ip, asr #8 │ │ │ │ + tsteq r7, r0, ror #10 │ │ │ │ + tsteq r0, r8, lsl #8 │ │ │ │ + tsteq r7, r4, lsl r5 │ │ │ │ + @ instruction: 0x01108390 │ │ │ │ + smlatbeq r7, r8, r4, r1 │ │ │ │ @ instruction: 0x0119e3dc │ │ │ │ - @ instruction: 0x0110809c │ │ │ │ - smlatbeq r7, ip, r1, r1 │ │ │ │ - tsteq r5, r0, ror #20 │ │ │ │ - tsteq r5, r4, lsr sl │ │ │ │ - tsteq r5, r8, lsl #20 │ │ │ │ - ldrdeq r8, [r5, -ip] │ │ │ │ - smlatbeq r5, ip, r9, r8 │ │ │ │ - smlabbeq r5, r0, r9, r8 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - tsteq r5, r4, lsr r9 │ │ │ │ - tsteq r5, r4, lsl #18 │ │ │ │ + tsteq r0, r4, lsr #1 │ │ │ │ + @ instruction: 0x010711b8 │ │ │ │ + tsteq r5, ip, ror #20 │ │ │ │ + tsteq r5, r0, asr #20 │ │ │ │ + tsteq r5, r4, lsl sl │ │ │ │ + smlatteq r5, r8, r9, r8 │ │ │ │ + @ instruction: 0x010589b8 │ │ │ │ + smlabbeq r5, ip, r9, r8 │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ + tsteq r5, r0, asr #18 │ │ │ │ + tsteq r5, r0, lsl r9 │ │ │ │ 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] @ 58ab6c │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1253382,94 +1253382,94 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 58a320 │ │ │ │ @ instruction: 0x0119def0 │ │ │ │ tsteq r9, r0, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, r0, lsr r3 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq r0, r8, lsl #27 │ │ │ │ - smlabbeq r7, ip, lr, r0 │ │ │ │ - tsteq r0, ip, asr ip │ │ │ │ - tsteq r7, r0, ror #26 │ │ │ │ + tsteq r6, ip, lsr r3 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + @ instruction: 0x01107d90 │ │ │ │ + @ instruction: 0x01070e98 │ │ │ │ + tsteq r0, r4, ror #24 │ │ │ │ + tsteq r7, ip, ror #26 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, lsr #18 │ │ │ │ - tsteq r7, r0, lsr sl │ │ │ │ + tsteq r0, r8, lsr #18 │ │ │ │ + tsteq r7, ip, lsr sl │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - smlatteq r6, r0, ip, r7 │ │ │ │ + smlatteq r6, ip, ip, r7 │ │ │ │ @ instruction: 0x0119d8dc │ │ │ │ - @ instruction: 0x011077d0 │ │ │ │ - smlatteq r5, r4, r1, r8 │ │ │ │ - ldrdeq r0, [r7, -ip] │ │ │ │ - @ instruction: 0x011076d8 │ │ │ │ - smlatteq r5, ip, r0, r8 │ │ │ │ - smlatteq r7, r0, r7, r0 │ │ │ │ + @ instruction: 0x011077d8 │ │ │ │ + strdeq r8, [r5, -r0] │ │ │ │ + smlatteq r7, r8, r8, r0 │ │ │ │ + tsteq r0, r0, ror #13 │ │ │ │ + strdeq r8, [r5, -r8] │ │ │ │ + smlatteq r7, ip, r7, r0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - tsteq r0, ip, asr r6 │ │ │ │ - tsteq r7, r8, ror #14 │ │ │ │ + tsteq r0, r4, ror #12 │ │ │ │ + tsteq r7, r4, ror r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r5, ip, lsr #32 │ │ │ │ - tsteq r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x01057fb8 │ │ │ │ - @ instruction: 0x010706b0 │ │ │ │ - tsteq r0, ip, asr #10 │ │ │ │ - tsteq r5, r0, ror #30 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ + tsteq r5, r8, lsr r0 │ │ │ │ + tsteq r0, ip, lsr #11 │ │ │ │ + smlabteq r5, r4, pc, r7 @ │ │ │ │ + @ instruction: 0x010706bc │ │ │ │ + tsteq r0, r4, asr r5 │ │ │ │ + tsteq r5, ip, ror #30 │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x010678b8 │ │ │ │ - @ instruction: 0x01057e9c │ │ │ │ - tsteq r5, ip, ror #28 │ │ │ │ - tsteq r5, ip, lsr lr │ │ │ │ - @ instruction: 0x011073f4 │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ - tsteq r7, r0, lsl #10 │ │ │ │ - @ instruction: 0x011073b8 │ │ │ │ - smlabteq r5, ip, sp, r7 │ │ │ │ - smlabteq r7, r4, r4, r0 │ │ │ │ - tsteq r0, ip, ror r3 │ │ │ │ - @ instruction: 0x01057d90 │ │ │ │ - smlabbeq r7, r4, r4, r0 │ │ │ │ + smlabteq r6, r4, r8, r7 │ │ │ │ + smlatbeq r5, r8, lr, r7 │ │ │ │ + tsteq r5, r8, ror lr │ │ │ │ + tsteq r5, r8, asr #28 │ │ │ │ + @ instruction: 0x011073fc │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ + tsteq r0, r0, asr #7 │ │ │ │ + ldrdeq r7, [r5, -r8] │ │ │ │ + ldrdeq r0, [r7, -r0] │ │ │ │ + tsteq r0, r4, lsl #7 │ │ │ │ + @ instruction: 0x01057d9c │ │ │ │ + @ instruction: 0x01070490 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r5, r8, asr sp │ │ │ │ - tsteq r0, r0, lsl r3 │ │ │ │ - tsteq r5, r4, lsr #26 │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - @ instruction: 0x011072d4 │ │ │ │ - smlatteq r5, r8, ip, r7 │ │ │ │ - smlatteq r7, r0, r3, r0 │ │ │ │ - @ instruction: 0x01107298 │ │ │ │ - smlatbeq r5, ip, ip, r7 │ │ │ │ - smlatbeq r7, r4, r3, r0 │ │ │ │ - tsteq r0, ip, asr r2 │ │ │ │ - tsteq r5, r0, ror ip │ │ │ │ + tsteq r5, r4, ror #26 │ │ │ │ + tsteq r0, r8, lsl r3 │ │ │ │ + tsteq r5, r0, lsr sp │ │ │ │ + tsteq r7, r8, lsr #8 │ │ │ │ + @ instruction: 0x011072dc │ │ │ │ + strdeq r7, [r5, -r4] │ │ │ │ + smlatteq r7, ip, r3, r0 │ │ │ │ + tsteq r0, r0, lsr #5 │ │ │ │ + @ instruction: 0x01057cb8 │ │ │ │ + @ instruction: 0x010703b0 │ │ │ │ + tsteq r0, r4, ror #4 │ │ │ │ + tsteq r5, ip, ror ip │ │ │ │ + tsteq r7, r4, ror r3 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ tsteq r7, r8, ror #6 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - tsteq r7, ip, asr r3 │ │ │ │ - tsteq r7, r8, lsr #6 │ │ │ │ - @ instruction: 0x011071dc │ │ │ │ - strdeq r7, [r5, -r0] │ │ │ │ - smlatteq r7, r4, r2, r0 │ │ │ │ + tsteq r7, r4, lsr r3 │ │ │ │ + tsteq r0, r4, ror #3 │ │ │ │ + strdeq r7, [r5, -ip] │ │ │ │ + strdeq r0, [r7, -r0] │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01057bb4 │ │ │ │ - smlabbeq r5, r0, fp, r7 │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ - ldrsheq r7, [r0, -r8] │ │ │ │ - tsteq r5, ip, lsl #22 │ │ │ │ - tsteq r7, r4, lsl #4 │ │ │ │ - ldrheq r7, [r0, -ip] │ │ │ │ - ldrdeq r7, [r5, -r0] │ │ │ │ - smlabteq r7, r8, r1, r0 │ │ │ │ - @ instruction: 0x01057a98 │ │ │ │ + smlabteq r5, r0, fp, r7 │ │ │ │ + smlabbeq r5, ip, fp, r7 │ │ │ │ + tsteq r5, ip, ror fp │ │ │ │ + tsteq r5, ip, asr #22 │ │ │ │ + tsteq r0, r0, lsl #2 │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ + tsteq r7, r0, lsl r2 │ │ │ │ + tsteq r0, r4, asr #1 │ │ │ │ + ldrdeq r7, [r5, -ip] │ │ │ │ + ldrdeq r0, [r7, -r4] │ │ │ │ + smlatbeq r5, r4, sl, r7 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ + tsteq r5, r4, ror sl │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ + tsteq r5, r4, asr #20 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ │ │ │ │ 0058acbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1253565,16 +1253565,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ smlatbeq r4, r0, r0, r9 │ │ │ │ - smlabteq r6, ip, lr, pc @ │ │ │ │ - @ instruction: 0x01106dd0 │ │ │ │ + ldrdeq pc, [r6, -r8] │ │ │ │ + @ instruction: 0x01106dd8 │ │ │ │ │ │ │ │ 0058ae54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 58b120 │ │ │ │ @@ -1253762,19 +1253762,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r8, [r4, -r4] │ │ │ │ - tsteq r0, r0, lsl fp │ │ │ │ - strdeq pc, [r6, -ip] │ │ │ │ + tsteq r0, r8, lsl fp │ │ │ │ + tstpeq r6, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01048d98 │ │ │ │ - @ instruction: 0x01106ad0 │ │ │ │ - @ instruction: 0x0106fbbc │ │ │ │ + @ instruction: 0x01106ad8 │ │ │ │ + smlabteq r6, r8, fp, pc @ │ │ │ │ │ │ │ │ 0058b16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1253869,16 +1253869,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ strdeq r8, [r4, -r4] │ │ │ │ - tsteq r0, ip, lsr #18 │ │ │ │ - tstpeq r6, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r4, lsr r9 │ │ │ │ + tstpeq r6, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0058b304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1253973,16 +1253973,16 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r4, ip, asr sl │ │ │ │ - @ instruction: 0x01106794 │ │ │ │ - smlabbeq r6, r0, r8, pc @ │ │ │ │ + @ instruction: 0x0110679c │ │ │ │ + smlabbeq r6, ip, r8, pc @ │ │ │ │ │ │ │ │ 0058b49c : │ │ │ │ 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] @ 58b78c │ │ │ │ @@ -1254178,20 +1254178,20 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r0, r4, lsl #12 │ │ │ │ + tsteq r0, ip, lsl #12 │ │ │ │ @ instruction: 0x01048ab8 │ │ │ │ - smlatteq r6, ip, r6, pc @ │ │ │ │ - tsteq r0, r4, ror #8 │ │ │ │ + strdeq pc, [r6, -r8] │ │ │ │ + tsteq r0, ip, ror #8 │ │ │ │ tsteq r4, ip, lsl r7 │ │ │ │ - tstpeq r6, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0058b7d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 58baa8 │ │ │ │ @@ -1254380,19 +1254380,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r4, ip, asr #12 │ │ │ │ - tsteq r0, r8, lsl #3 │ │ │ │ - tstpeq r6, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01106190 │ │ │ │ + smlabbeq r6, r0, r2, pc @ │ │ │ │ tsteq r4, r0, lsl r4 │ │ │ │ - tsteq r0, r8, asr #2 │ │ │ │ - tstpeq r6, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, asr r1 │ │ │ │ + tstpeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0058baf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 58bfb4 │ │ │ │ @@ -1254705,25 +1254705,25 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x0104839c │ │ │ │ - @ instruction: 0x01105ed8 │ │ │ │ - smlabteq r6, r4, pc, lr @ │ │ │ │ + tsteq r0, r0, ror #29 │ │ │ │ + ldrdeq lr, [r6, -r0] │ │ │ │ tsteq r4, r8, ror r2 │ │ │ │ - @ instruction: 0x01105db4 │ │ │ │ - smlatbeq r6, r0, lr, lr │ │ │ │ + @ instruction: 0x01105dbc │ │ │ │ + smlatbeq r6, ip, lr, lr │ │ │ │ tsteq r4, r0, asr #2 │ │ │ │ - tsteq r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x0106ed90 │ │ │ │ + tsteq r0, ip, lsr #25 │ │ │ │ + @ instruction: 0x0106ed9c │ │ │ │ tsteq r4, r4, lsl #30 │ │ │ │ - tsteq r0, ip, lsr ip │ │ │ │ - tsteq r6, r8, lsr #26 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ + tsteq r6, r4, lsr sp │ │ │ │ │ │ │ │ 0058c018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1255006,23 +1255006,23 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r0, r0, lsl #16 │ │ │ │ + tsteq r0, r8, lsl #16 │ │ │ │ @ instruction: 0x01047ab8 │ │ │ │ - smlatteq r6, r8, r8, lr │ │ │ │ - @ instruction: 0x011057b8 │ │ │ │ + strdeq lr, [r6, -r4] │ │ │ │ + tsteq r0, r0, asr #15 │ │ │ │ tsteq r4, r0, ror sl │ │ │ │ - smlatbeq r6, r0, r8, lr │ │ │ │ - tsteq r0, r8, lsl #15 │ │ │ │ + smlatbeq r6, ip, r8, lr │ │ │ │ + @ instruction: 0x01105790 │ │ │ │ tsteq r4, r0, asr #20 │ │ │ │ - tsteq r6, r0, ror r8 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ │ │ │ │ 0058c4bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 58c788 │ │ │ │ @@ -1255210,19 +1255210,19 @@ │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ tsteq r4, ip, ror #18 │ │ │ │ - tsteq r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x0106e594 │ │ │ │ + @ instruction: 0x011054b0 │ │ │ │ + smlatbeq r6, r0, r5, lr │ │ │ │ tsteq r4, r0, lsr r7 │ │ │ │ - tsteq r0, r8, ror #8 │ │ │ │ - tsteq r6, r4, asr r5 │ │ │ │ + tsteq r0, r0, ror r4 │ │ │ │ + tsteq r6, r0, ror #10 │ │ │ │ │ │ │ │ 0058c7d4 : │ │ │ │ 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] @ 58ccd8 │ │ │ │ @@ -1255551,26 +1255551,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r0, r8, asr #5 │ │ │ │ + @ instruction: 0x011052d0 │ │ │ │ tsteq r4, ip, ror r7 │ │ │ │ - @ instruction: 0x0106e3b0 │ │ │ │ - @ instruction: 0x01105194 │ │ │ │ + @ instruction: 0x0106e3bc │ │ │ │ + @ instruction: 0x0110519c │ │ │ │ tsteq r4, r8, asr #12 │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ - @ instruction: 0x01105090 │ │ │ │ + smlabbeq r6, r8, r2, lr │ │ │ │ + @ instruction: 0x01105098 │ │ │ │ tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r0, r8, lsl pc │ │ │ │ + smlabbeq r6, r4, r1, lr │ │ │ │ + tsteq r0, r0, lsr #30 │ │ │ │ ldrdeq r7, [r4, -r0] │ │ │ │ - mrseq lr, (UNDEF: 6) │ │ │ │ + tsteq r6, ip │ │ │ │ │ │ │ │ 0058cd3c : │ │ │ │ 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] @ 58d270 │ │ │ │ @@ -1255911,26 +1255911,26 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - tsteq r0, r0, ror #26 │ │ │ │ + tsteq r0, r8, ror #26 │ │ │ │ tsteq r4, r4, lsl r2 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ - tsteq r0, ip, lsr #24 │ │ │ │ + tsteq r6, r4, asr lr │ │ │ │ + tsteq r0, r4, lsr ip │ │ │ │ smlatteq r4, r0, r0, r7 │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ - tsteq r0, r8, lsr #22 │ │ │ │ + tsteq r6, r0, lsr #26 │ │ │ │ + tsteq r0, r0, lsr fp │ │ │ │ @ instruction: 0x01048fb4 │ │ │ │ - tsteq r6, r0, lsl ip │ │ │ │ - tsteq r0, r0, lsl #19 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + tsteq r0, r8, lsl #19 │ │ │ │ tsteq r4, r8, lsr ip │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ │ │ │ │ 0058d2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1256139,25 +1256139,25 @@ │ │ │ │ andeq r8, r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - smlabbeq r6, r8, r8, sp │ │ │ │ - tsteq r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x0106d894 │ │ │ │ + tsteq r0, ip, lsl #15 │ │ │ │ tsteq r9, r4, lsl #15 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x011046f8 │ │ │ │ - smlatteq r6, r8, r7, sp │ │ │ │ - @ instruction: 0x0106d7bc │ │ │ │ - @ instruction: 0x011046b4 │ │ │ │ + tsteq r0, r0, lsl #14 │ │ │ │ + strdeq sp, [r6, -r4] │ │ │ │ + smlabteq r6, r8, r7, sp │ │ │ │ + @ instruction: 0x011046bc │ │ │ │ smlabteq r4, ip, r8, r6 │ │ │ │ - tsteq r0, r4, lsl #12 │ │ │ │ - strdeq sp, [r6, -r8] │ │ │ │ + tsteq r0, ip, lsl #12 │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ 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, #880] @ 0x370 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1257164,207 +1257164,207 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 58e1b0 │ │ │ │ tsteq r9, r8, ror r5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, r4, lsr #10 │ │ │ │ - tsteq r6, r4, lsl #12 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x0106d5b4 │ │ │ │ - @ instruction: 0x011045b8 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - tsteq r0, r8, ror #10 │ │ │ │ + smlabteq r6, r0, r5, sp │ │ │ │ + tsteq r0, r0, asr #11 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r0, r0, ror r5 │ │ │ │ smlatteq r4, r8, r6, r4 │ │ │ │ - strdeq sp, [r6, -ip] │ │ │ │ - tsteq r0, r4, lsl #9 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r0, ip, lsl #9 │ │ │ │ smlabbeq r4, ip, r6, r4 │ │ │ │ strdeq lr, [r4, -r4] │ │ │ │ - tsteq r0, r0, lsr #8 │ │ │ │ + tsteq r0, r8, lsr #8 │ │ │ │ tsteq r4, r8, lsr #12 │ │ │ │ - tsteq fp, r4, lsl r4 │ │ │ │ - tsteq r0, r0, asr #7 │ │ │ │ + tsteq fp, r0, lsr #8 │ │ │ │ + tsteq r0, r8, asr #7 │ │ │ │ smlabteq r4, r8, r5, r4 │ │ │ │ - smlatteq r6, r4, r3, sp │ │ │ │ + strdeq sp, [r6, -r0] │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x0106d39c │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ - @ instruction: 0x0106d3bc │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - @ instruction: 0x0106d398 │ │ │ │ - smlatbeq r6, r4, r1, sp │ │ │ │ - tsteq r0, ip, lsl #3 │ │ │ │ - qaddeq sp, r4, r6 │ │ │ │ - tsteq r0, r4, lsr r0 │ │ │ │ + smlatbeq r6, r8, r3, sp │ │ │ │ + tsteq ip, ip, asr #16 │ │ │ │ + smlabteq r6, r8, r3, sp │ │ │ │ + tsteq r6, ip, ror r3 │ │ │ │ + smlatbeq r6, r4, r3, sp │ │ │ │ + @ instruction: 0x0106d1b0 │ │ │ │ + @ instruction: 0x01104194 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r0, ip, lsr r0 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ @ instruction: 0x000077b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r0, r0, ror ip │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ + tsteq r0, r8, ror ip │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ tsteq r9, ip, asr #20 │ │ │ │ smlatteq r4, r4, fp, r4 │ │ │ │ - tsteq r5, r0, lsl r3 │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ - tsteq r0, r8, ror sl │ │ │ │ + tsteq r5, ip, lsl r3 │ │ │ │ + smlabbeq r6, r0, sl, ip │ │ │ │ + tsteq r0, r0, lsl #21 │ │ │ │ tsteq r4, r4, lsr fp │ │ │ │ strdeq r3, [r4, -r0] │ │ │ │ - tsteq r6, r4, lsl #20 │ │ │ │ - tsteq r0, ip, lsl #19 │ │ │ │ + tsteq r6, r0, lsl sl │ │ │ │ + @ instruction: 0x01103994 │ │ │ │ @ instruction: 0x01043b94 │ │ │ │ strdeq sp, [r4, -ip] │ │ │ │ - tsteq r0, r8, lsr #18 │ │ │ │ + tsteq r0, r0, lsr r9 │ │ │ │ tsteq r4, r0, lsr fp │ │ │ │ - tsteq fp, ip, lsl r9 │ │ │ │ - tsteq r0, r8, asr #17 │ │ │ │ + tsteq fp, r8, lsr #18 │ │ │ │ + @ instruction: 0x011038d0 │ │ │ │ ldrdeq r3, [r4, -r0] │ │ │ │ - smlatteq r6, ip, r8, ip │ │ │ │ - mrseq r4, (UNDEF: 21) │ │ │ │ - smlatbeq r5, ip, r0, r4 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tsteq r0, r4, lsl r8 │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ + strdeq ip, [r6, -r8] │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ + strheq r4, [r5, -r8] │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ + tsteq r0, ip, lsl r8 │ │ │ │ + tsteq sp, ip, lsr r3 │ │ │ │ smlabteq r4, r0, r8, r4 │ │ │ │ smlabbeq r4, r0, r8, r4 │ │ │ │ - smlabteq r6, r8, r8, ip │ │ │ │ - tsteq r6, r0, lsr r7 │ │ │ │ - tsteq r0, r4, lsr r7 │ │ │ │ - smlabbeq r5, r4, pc, r3 @ │ │ │ │ - smlatteq r6, r8, r6, ip │ │ │ │ - tsteq r0, ip, ror #13 │ │ │ │ - tsteq r5, ip, lsr ip │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r0, r8, ror #6 │ │ │ │ - tsteq r6, ip, lsl r4 │ │ │ │ - tsteq r6, r8, lsr #6 │ │ │ │ - tsteq r0, ip, lsr #6 │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ - smlabteq r6, r4, r2, ip │ │ │ │ - tsteq r0, r8, asr #5 │ │ │ │ - tsteq r5, r8, lsr #22 │ │ │ │ - smlabbeq r6, ip, r2, ip │ │ │ │ - @ instruction: 0x01103290 │ │ │ │ - strdeq r3, [r5, -r0] │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ - @ instruction: 0x01053ab8 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq r0, r0, lsr #4 │ │ │ │ - smlabbeq r5, r0, sl, r3 │ │ │ │ - smlatteq r6, r4, r1, ip │ │ │ │ - tsteq r0, r8, ror #3 │ │ │ │ - tsteq r5, r8, asr #20 │ │ │ │ - smlatbeq r6, ip, r1, ip │ │ │ │ - @ instruction: 0x011031b0 │ │ │ │ - tsteq r5, r0, lsl sl │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ - tsteq r0, r8, ror r1 │ │ │ │ - ldrdeq r3, [r5, -r8] │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - tsteq r0, r4, asr #2 │ │ │ │ - smlatbeq r5, r4, r9, r3 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - smlabteq r6, r8, r0, ip │ │ │ │ - tsteq r0, ip, asr #1 │ │ │ │ - tsteq r5, r8, lsr #18 │ │ │ │ - smlabbeq r6, ip, r0, ip │ │ │ │ - @ instruction: 0x01103090 │ │ │ │ - strdeq r3, [r5, -r0] │ │ │ │ - qaddeq ip, r4, r6 │ │ │ │ - tsteq r0, r8, asr r0 │ │ │ │ - @ instruction: 0x010538b4 │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq r0, ip, lsl r0 │ │ │ │ - tsteq r5, ip, ror r8 │ │ │ │ - smlatteq r6, r0, pc, fp @ │ │ │ │ - tsteq r0, r4, ror #31 │ │ │ │ - tsteq r5, r8, asr #16 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - smlatteq r5, r4, r7, r3 │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - tsteq r0, ip, asr #30 │ │ │ │ - smlatbeq r5, ip, r7, r3 │ │ │ │ - tsteq r6, r0, lsl pc │ │ │ │ - tsteq r0, r4, lsl pc │ │ │ │ - tsteq r5, r4, ror r7 │ │ │ │ - tsteq r5, r8, lsr r7 │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - @ instruction: 0x010536bc │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - tsteq r0, r4, lsr #28 │ │ │ │ - smlabbeq r5, r0, r6, r3 │ │ │ │ - smlatteq r6, r4, sp, fp │ │ │ │ - tsteq r0, r8, ror #27 │ │ │ │ - tsteq r5, r8, asr #12 │ │ │ │ - smlabbeq r6, ip, sp, fp │ │ │ │ - smlatteq r5, ip, r5, r3 │ │ │ │ - tsteq r6, ip, lsr #26 │ │ │ │ - @ instruction: 0x01053590 │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - tsteq r5, r0, lsr r5 │ │ │ │ - tsteq r5, r0, lsl #10 │ │ │ │ - ldrdeq r3, [r5, -r0] │ │ │ │ - smlatbeq r5, r0, r4, r3 │ │ │ │ - tsteq r5, ip, ror #8 │ │ │ │ - ldrdeq fp, [r6, -r0] │ │ │ │ - @ instruction: 0x01102bd4 │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ - @ instruction: 0x0106bb98 │ │ │ │ - @ instruction: 0x01102b9c │ │ │ │ + ldrdeq ip, [r6, -r4] │ │ │ │ + tsteq r6, ip, lsr r7 │ │ │ │ + tsteq r0, ip, lsr r7 │ │ │ │ + @ instruction: 0x01053f90 │ │ │ │ + strdeq ip, [r6, -r4] │ │ │ │ + @ instruction: 0x011036f4 │ │ │ │ + tsteq r5, r8, asr #24 │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + tsteq r6, r0, ror r3 │ │ │ │ + tsteq r0, r0, ror r3 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ + tsteq r0, r4, lsr r3 │ │ │ │ + tsteq r5, ip, ror #22 │ │ │ │ + ldrdeq ip, [r6, -r0] │ │ │ │ + @ instruction: 0x011032d0 │ │ │ │ + tsteq r5, r4, lsr fp │ │ │ │ + @ instruction: 0x0106c298 │ │ │ │ + @ instruction: 0x01103298 │ │ │ │ strdeq r3, [r5, -ip] │ │ │ │ - smlabteq r5, r0, r3, r3 │ │ │ │ - strdeq fp, [r6, -ip] │ │ │ │ - tsteq r5, r0, ror #6 │ │ │ │ - tsteq r5, r0, lsr r3 │ │ │ │ + tsteq r6, r0, ror #4 │ │ │ │ + tsteq r0, r0, ror #4 │ │ │ │ + smlabteq r5, r4, sl, r3 │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ + tsteq r0, r8, lsr #4 │ │ │ │ + smlabbeq r5, ip, sl, r3 │ │ │ │ + strdeq ip, [r6, -r0] │ │ │ │ + @ instruction: 0x011031f0 │ │ │ │ + tsteq r5, r4, asr sl │ │ │ │ + @ instruction: 0x0106c1b8 │ │ │ │ + @ instruction: 0x011031b8 │ │ │ │ + tsteq r5, ip, lsl sl │ │ │ │ + smlabbeq r6, r0, r1, ip │ │ │ │ + tsteq r0, r0, lsl #3 │ │ │ │ + smlatteq r5, r4, r9, r3 │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + tsteq r0, ip, asr #2 │ │ │ │ + @ instruction: 0x010539b0 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + ldrdeq ip, [r6, -r4] │ │ │ │ + ldrsbeq r3, [r0, -r4] │ │ │ │ + tsteq r5, r4, lsr r9 │ │ │ │ + swpeq ip, r8, [r6] │ │ │ │ + @ instruction: 0x01103098 │ │ │ │ strdeq r3, [r5, -ip] │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - tsteq r0, r4, ror #20 │ │ │ │ - smlabteq r5, r4, r2, r3 │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ - tsteq r0, ip, lsr #20 │ │ │ │ - smlabbeq r5, ip, r2, r3 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r0, r0, rrx │ │ │ │ + smlabteq r5, r0, r8, r3 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r0, r4, lsr #32 │ │ │ │ + smlabbeq r5, r8, r8, r3 │ │ │ │ + smlatteq r6, ip, pc, fp @ │ │ │ │ + tsteq r0, ip, ror #31 │ │ │ │ + tsteq r5, r4, asr r8 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ + strdeq r3, [r5, -r0] │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r0, r4, asr pc │ │ │ │ + @ instruction: 0x010537b8 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + tsteq r0, ip, lsl pc │ │ │ │ + smlabbeq r5, r0, r7, r3 │ │ │ │ + tsteq r5, r4, asr #14 │ │ │ │ + smlabbeq r6, r0, lr, fp │ │ │ │ + smlabteq r5, r8, r6, r3 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r0, ip, lsr #28 │ │ │ │ + smlabbeq r5, ip, r6, r3 │ │ │ │ strdeq fp, [r6, -r0] │ │ │ │ - @ instruction: 0x011029f4 │ │ │ │ - smlabteq r6, ip, r9, fp │ │ │ │ - smlatbeq r6, r4, r9, fp │ │ │ │ - tsteq r5, r4, lsl #4 │ │ │ │ - tsteq r6, r8, ror #18 │ │ │ │ - tsteq r0, ip, ror #18 │ │ │ │ + @ instruction: 0x01102df0 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ + @ instruction: 0x0106bd98 │ │ │ │ + strdeq r3, [r5, -r8] │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ + @ instruction: 0x0105359c │ │ │ │ + tsteq r5, ip, ror #10 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + tsteq r5, ip, lsl #10 │ │ │ │ + ldrdeq r3, [r5, -ip] │ │ │ │ + smlatbeq r5, ip, r4, r3 │ │ │ │ + tsteq r5, r8, ror r4 │ │ │ │ + ldrdeq fp, [r6, -ip] │ │ │ │ + @ instruction: 0x01102bdc │ │ │ │ + tsteq r5, r0, asr #8 │ │ │ │ + smlatbeq r6, r4, fp, fp │ │ │ │ + tsteq r0, r4, lsr #23 │ │ │ │ + tsteq r5, r8, lsl #8 │ │ │ │ + smlabteq r5, ip, r3, r3 │ │ │ │ + tsteq r6, r8, lsl #22 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ + tsteq r5, ip, lsr r3 │ │ │ │ + tsteq r5, r8, lsl #6 │ │ │ │ + tsteq r6, ip, ror #20 │ │ │ │ + tsteq r0, ip, ror #20 │ │ │ │ ldrdeq r3, [r5, -r0] │ │ │ │ - @ instruction: 0x0105319c │ │ │ │ - smlabbeq r5, r0, r1, r3 │ │ │ │ - tsteq r5, r4, ror #2 │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ - strdeq r3, [r5, -ip] │ │ │ │ - smlabteq r5, ip, r0, r3 │ │ │ │ - swpeq r3, r8, [r5] │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + tsteq r0, r4, lsr sl │ │ │ │ + @ instruction: 0x01053298 │ │ │ │ strdeq fp, [r6, -ip] │ │ │ │ - tsteq r0, r0, lsl #16 │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ - smlabteq r6, r4, r7, fp │ │ │ │ - tsteq r0, r8, asr #15 │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - smlabbeq r6, ip, r7, fp │ │ │ │ - @ instruction: 0x01102790 │ │ │ │ - strdeq r2, [r5, -r0] │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - tsteq r0, r8, asr r7 │ │ │ │ - @ instruction: 0x01052fb8 │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r0, r0, lsr #14 │ │ │ │ - smlabbeq r5, r0, pc, r2 @ │ │ │ │ - smlatteq r6, r4, r6, fp │ │ │ │ - tsteq r0, r8, ror #13 │ │ │ │ - tsteq r5, r8, asr #30 │ │ │ │ - smlatbeq r6, ip, r6, fp │ │ │ │ - @ instruction: 0x011026b0 │ │ │ │ + @ instruction: 0x011029fc │ │ │ │ + ldrdeq fp, [r6, -r8] │ │ │ │ + @ instruction: 0x0106b9b0 │ │ │ │ + tsteq r5, r0, lsl r2 │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + tsteq r0, r4, ror r9 │ │ │ │ + ldrdeq r3, [r5, -ip] │ │ │ │ + smlatbeq r5, r8, r1, r3 │ │ │ │ + smlabbeq r5, ip, r1, r3 │ │ │ │ + tsteq r5, r0, ror r1 │ │ │ │ + tsteq r5, r4, asr r1 │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ + tsteq r5, r8, lsl #2 │ │ │ │ + ldrdeq r3, [r5, -r8] │ │ │ │ + smlatbeq r5, r4, r0, r3 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r0, r8, lsl #16 │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ + ldrdeq fp, [r6, -r0] │ │ │ │ + @ instruction: 0x011027d0 │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ + @ instruction: 0x0106b798 │ │ │ │ + @ instruction: 0x01102798 │ │ │ │ + strdeq r2, [r5, -ip] │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + tsteq r0, r0, ror #14 │ │ │ │ + smlabteq r5, r4, pc, r2 @ │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ + tsteq r0, r8, lsr #14 │ │ │ │ + smlabbeq r5, ip, pc, r2 @ │ │ │ │ + strdeq fp, [r6, -r0] │ │ │ │ + @ instruction: 0x011026f0 │ │ │ │ + tsteq r5, r4, asr pc │ │ │ │ + @ instruction: 0x0106b6b8 │ │ │ │ + @ instruction: 0x011026b8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r9, [pc, #-524] @ 58e734 │ │ │ │ mov r2, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ @@ -1258463,29 +1258463,29 @@ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 58f93c │ │ │ │ tsteq r9, r0, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ tsteq r9, ip, asr r5 │ │ │ │ - tsteq r0, r8, asr #12 │ │ │ │ - @ instruction: 0x0106b690 │ │ │ │ - @ instruction: 0x011024dc │ │ │ │ + tsteq r0, r0, asr r6 │ │ │ │ + @ instruction: 0x0106b69c │ │ │ │ + tsteq r0, r4, ror #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq r6, r8, r5, fp │ │ │ │ - tsteq r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x0106b5b4 │ │ │ │ + tsteq r0, r8, lsl #8 │ │ │ │ tsteq r9, r0, asr #5 │ │ │ │ - @ instruction: 0x01052bbc │ │ │ │ - @ instruction: 0x01052b90 │ │ │ │ - tsteq r5, r0, ror #22 │ │ │ │ - tsteq r5, r0, lsr fp │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - tsteq r0, r0, asr #5 │ │ │ │ + smlabteq r5, r8, fp, r2 │ │ │ │ + @ instruction: 0x01052b9c │ │ │ │ + tsteq r5, ip, ror #22 │ │ │ │ + tsteq r5, ip, lsr fp │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ + tsteq r0, r8, asr #5 │ │ │ │ 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, [r0, #888] @ 0x378 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #3184] @ 590748 │ │ │ │ @@ -1259285,41 +1259285,41 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 590690 │ │ │ │ b 590084 │ │ │ │ tsteq r9, ip, lsl r1 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, r4, lsl #2 │ │ │ │ - @ instruction: 0x011021b8 │ │ │ │ + tsteq r0, r0, asr #3 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r9, r8, ror fp │ │ │ │ - @ instruction: 0x01051f94 │ │ │ │ - smlatteq r6, r4, r8, sl │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ + smlatbeq r5, r0, pc, r1 @ │ │ │ │ + strdeq sl, [r6, -r0] │ │ │ │ + tsteq r0, r0, lsl r8 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ - tsteq r5, ip, asr pc │ │ │ │ - smlatbeq r6, ip, r8, sl │ │ │ │ - @ instruction: 0x011017d0 │ │ │ │ - andeq r1, r0, sl, lsr #1 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ @ instruction: 0x0106a8b8 │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - @ instruction: 0x01101790 │ │ │ │ + @ instruction: 0x011017d8 │ │ │ │ + andeq r1, r0, sl, lsr #1 │ │ │ │ + smlabteq r6, r4, r8, sl │ │ │ │ + tsteq r6, r8, ror r8 │ │ │ │ + @ instruction: 0x01101798 │ │ │ │ andeq r1, r0, r6, lsr #1 │ │ │ │ - ldrdeq r1, [r5, -r8] │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ - tsteq r0, ip, asr #14 │ │ │ │ + smlatteq r5, r4, lr, r1 │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + tsteq r0, r4, asr r7 │ │ │ │ andeq r1, r0, r7, rrx │ │ │ │ - smlatbeq r5, r0, lr, r1 │ │ │ │ - strdeq sl, [r6, -r0] │ │ │ │ - tsteq r0, r4, lsl r7 │ │ │ │ + smlatbeq r5, ip, lr, r1 │ │ │ │ + strdeq sl, [r6, -ip] │ │ │ │ + tsteq r0, ip, lsl r7 │ │ │ │ andeq r1, r0, r6, rrx │ │ │ │ - smlatteq r6, r8, r7, sl │ │ │ │ - @ instruction: 0x0106a7b8 │ │ │ │ - @ instruction: 0x011016dc │ │ │ │ + strdeq sl, [r6, -r4] │ │ │ │ + smlabteq r6, r4, r7, sl │ │ │ │ + tsteq r0, r4, ror #13 │ │ │ │ andeq r1, r0, r5, rrx │ │ │ │ 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, #880] @ 0x370 │ │ │ │ ldr ip, [r0, #884] @ 0x374 │ │ │ │ @@ -1259463,21 +1259463,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 590910 │ │ │ │ tsteq r9, r4, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r0, ip, asr #11 │ │ │ │ - @ instruction: 0x0106a694 │ │ │ │ + @ instruction: 0x011015d4 │ │ │ │ + smlatbeq r6, r0, r6, sl │ │ │ │ tsteq r9, ip, ror #5 │ │ │ │ - ldrdeq r1, [r5, -r0] │ │ │ │ - tsteq r0, r4, lsr #8 │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ - strdeq sl, [r6, -r4] │ │ │ │ + ldrdeq r1, [r5, -ip] │ │ │ │ + tsteq r0, ip, lsr #8 │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [pc, #2868] @ 59158c │ │ │ │ @@ -1260198,16 +1260198,16 @@ │ │ │ │ strd r0, [r3, #24] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ b 591bdc │ │ │ │ tsteq r9, ip, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, r4, ror #2 │ │ │ │ - @ instruction: 0x011011da │ │ │ │ - tsteq r0, r4, lsl r1 │ │ │ │ + tsteq r0, r2, ror #3 │ │ │ │ + tsteq r0, ip, lsl r1 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r0, r1, #8 │ │ │ │ add r6, lr, r3, lsl #3 │ │ │ │ ldr r2, [ip, r5] │ │ │ │ ldr r3, [ip, r0] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ @@ -1262197,57 +1262197,57 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5930bc │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r9, r0, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010febb4 │ │ │ │ - tstpeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, r4, ip, r7 │ │ │ │ + @ instruction: 0x010febbc │ │ │ │ + tstpeq r4, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01067c90 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlabteq r6, r4, ip, r7 │ │ │ │ - tsteq pc, r8, ror fp @ │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ + ldrdeq r7, [r6, -r0] │ │ │ │ + smlabbeq pc, r0, fp, lr @ │ │ │ │ + tsteq r6, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - tsteq pc, r8, lsr fp @ │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - strdeq r7, [r6, -ip] │ │ │ │ + tsteq pc, r0, asr #22 │ │ │ │ + smlabbeq r6, r8, ip, r7 │ │ │ │ + tsteq r6, r8, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - tsteq pc, r4, lsl #22 │ │ │ │ - smlabbeq r4, r0, r2, pc @ │ │ │ │ - ldrdeq r7, [r6, -r4] │ │ │ │ + tsteq pc, ip, lsl #22 │ │ │ │ + smlabbeq r4, ip, r2, pc @ │ │ │ │ + smlatteq r6, r0, fp, r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlabteq pc, r8, sl, lr @ │ │ │ │ - tstpeq r4, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01067b98 │ │ │ │ + ldrdeq lr, [pc, -r0] │ │ │ │ + tstpeq r4, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r4, fp, r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - smlabbeq pc, ip, sl, lr @ │ │ │ │ - tstpeq r4, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, asr fp │ │ │ │ + @ instruction: 0x010fea94 │ │ │ │ + tstpeq r4, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror #22 │ │ │ │ andeq r0, r0, sp, ror #18 │ │ │ │ - tsteq pc, r0, asr sl @ │ │ │ │ - smlabteq r4, ip, r1, pc @ │ │ │ │ - tsteq r6, r0, lsr #22 │ │ │ │ + tsteq pc, r8, asr sl @ │ │ │ │ + ldrdeq pc, [r4, -r8] │ │ │ │ + tsteq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ - @ instruction: 0x0104f190 │ │ │ │ - smlatteq r6, r4, sl, r7 │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x0104f19c │ │ │ │ + strdeq r7, [r6, -r0] │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - ldrdeq lr, [pc, -ip] │ │ │ │ - ldrdeq r7, [r6, -r8] │ │ │ │ - smlatbeq r6, r4, sl, r7 │ │ │ │ + smlatteq pc, r4, r9, lr │ │ │ │ + smlatteq r6, r4, sl, r7 │ │ │ │ + @ instruction: 0x01067ab0 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - smlatbeq pc, r8, r9, lr @ │ │ │ │ - tstpeq r4, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ + @ instruction: 0x010fe9b0 │ │ │ │ + tstpeq r4, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, ip, ror #18 │ │ │ │ - smlatteq r4, r8, r0, pc @ │ │ │ │ - tsteq r6, ip, lsr sl │ │ │ │ + tsteq pc, r4, ror r9 @ │ │ │ │ + strdeq pc, [r4, -r4] │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r3, [pc, #3172] @ 594200 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ @@ -1263043,16 +1263043,16 @@ │ │ │ │ strd r0, [r3, #24] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b 5948e8 │ │ │ │ tsteq r9, r8, ror #12 │ │ │ │ tsteq r9, ip, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq pc, sl, r6, lr @ │ │ │ │ - tsteq pc, r8, lsr #8 │ │ │ │ + @ instruction: 0x010fe692 │ │ │ │ + tsteq pc, r0, lsr r4 @ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add lr, r6, #12 │ │ │ │ add ip, r2, ip │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ @@ -1265022,55 +1265022,55 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 595d90 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r9, ip, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010fbf90 │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ + @ instruction: 0x010fbf98 │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ muleq r0, fp, r4 │ │ │ │ - tsteq pc, r4, asr pc @ │ │ │ │ - ldrdeq ip, [r4, -r0] │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ + tsteq pc, ip, asr pc @ │ │ │ │ + ldrdeq ip, [r4, -ip] │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - tsteq pc, r8, lsl pc @ │ │ │ │ - @ instruction: 0x0104c694 │ │ │ │ - smlatteq r6, r8, pc, r4 @ │ │ │ │ + tsteq pc, r0, lsr #30 │ │ │ │ + smlatbeq r4, r0, r6, ip │ │ │ │ + strdeq r4, [r6, -r4] │ │ │ │ muleq r0, r9, r4 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - ldrdeq fp, [pc, -ip] │ │ │ │ - smlatbeq r6, r4, pc, r4 @ │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + smlatteq pc, r4, lr, fp │ │ │ │ + @ instruction: 0x01064fb0 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - @ instruction: 0x010fbe9c │ │ │ │ - smlatteq r6, r0, pc, r4 @ │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - tsteq pc, r8, ror #28 │ │ │ │ - smlatteq r4, r4, r5, ip │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - tsteq pc, ip, lsr #28 │ │ │ │ - smlatbeq r4, r8, r5, ip │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ + smlatbeq pc, r4, lr, fp @ │ │ │ │ + smlatteq r6, ip, pc, r4 @ │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + tsteq pc, r0, ror lr @ │ │ │ │ + strdeq ip, [r4, -r0] │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + tsteq pc, r4, lsr lr @ │ │ │ │ + @ instruction: 0x0104c5b4 │ │ │ │ + tsteq r6, r8, lsl #30 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - strdeq fp, [pc, -r0] │ │ │ │ - tsteq r4, ip, ror #10 │ │ │ │ - smlabteq r6, r0, lr, r4 │ │ │ │ + strdeq fp, [pc, -r8] │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + smlabteq r6, ip, lr, r4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x010fbdb4 │ │ │ │ - tsteq r4, r0, lsr r5 │ │ │ │ - smlabbeq r6, r4, lr, r4 │ │ │ │ + @ instruction: 0x010fbdbc │ │ │ │ + tsteq r4, ip, lsr r5 │ │ │ │ + @ instruction: 0x01064e90 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - tsteq pc, ip, ror sp @ │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ + smlabbeq pc, r4, sp, fp @ │ │ │ │ + smlabbeq r6, r4, lr, r4 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - tsteq pc, r8, asr #26 │ │ │ │ - smlabteq r4, r4, r4, ip │ │ │ │ - tsteq r6, r0, lsl lr │ │ │ │ + tsteq pc, r0, asr sp @ │ │ │ │ + ldrdeq ip, [r4, -r0] │ │ │ │ + tsteq r6, ip, lsl lr │ │ │ │ muleq r0, ip, r4 │ │ │ │ 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 │ │ │ │ @@ -1265146,23 +1265146,23 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ b 5962b0 │ │ │ │ tsteq r9, r4, asr #20 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r0, lsr #24 │ │ │ │ - strdeq r4, [r6, -r4] │ │ │ │ + tsteq pc, r8, lsr #24 │ │ │ │ + tsteq r6, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - @ instruction: 0x010fbb9c │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + smlatbeq pc, r4, fp, fp @ │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrdeq ip, [r4, -ip] │ │ │ │ - smlatbeq r4, ip, r2, ip │ │ │ │ + smlatteq r4, r8, r2, ip │ │ │ │ + @ instruction: 0x0104c2b8 │ │ │ │ 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] @ 59644c │ │ │ │ @@ -1265237,21 +1265237,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ b 59641c │ │ │ │ @ instruction: 0x011918d8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010fbab4 │ │ │ │ - smlabbeq r6, r8, fp, r4 │ │ │ │ - tsteq pc, r0, lsr sl @ │ │ │ │ - smlatbeq r4, ip, r1, ip │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ + @ instruction: 0x010fbabc │ │ │ │ + @ instruction: 0x01064b94 │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x0104c1b8 │ │ │ │ + tsteq r6, r8, lsl #22 │ │ │ │ + tsteq r4, ip, ror r1 │ │ │ │ + tsteq r4, r0, asr r1 │ │ │ │ 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] @ 596bac │ │ │ │ @@ -1265710,38 +1265710,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ b 596a64 │ │ │ │ tsteq r9, r8, ror #14 │ │ │ │ tsteq r9, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r8, lsl #18 │ │ │ │ - smlabteq r6, r0, r9, r4 │ │ │ │ - tsteq pc, ip, lsr r8 @ │ │ │ │ - tsteq r6, r4, lsl #18 │ │ │ │ - tsteq r6, ip, asr #14 │ │ │ │ - tsteq pc, r0, ror r6 @ │ │ │ │ + tsteq pc, r0, lsl r9 @ │ │ │ │ + smlabteq r6, ip, r9, r4 │ │ │ │ + tsteq pc, r4, asr #16 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + tsteq r6, r8, asr r7 │ │ │ │ + tsteq pc, r8, ror r6 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq fp, [pc, -ip] │ │ │ │ - @ instruction: 0x010645b0 │ │ │ │ + smlatteq pc, r4, r4, fp │ │ │ │ + @ instruction: 0x010645bc │ │ │ │ tsteq r9, r4, ror r2 │ │ │ │ - tsteq r4, ip, ror #22 │ │ │ │ - smlabteq pc, r0, r3, fp @ │ │ │ │ - @ instruction: 0x010644bc │ │ │ │ - smlabbeq r6, ip, r4, r4 │ │ │ │ - tsteq pc, r8, ror r3 @ │ │ │ │ - strdeq fp, [r4, -r4] │ │ │ │ - tsteq r6, r8, asr #8 │ │ │ │ - @ instruction: 0x0104babc │ │ │ │ - smlabbeq r4, ip, sl, fp │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ - tsteq pc, ip, ror r2 @ │ │ │ │ - smlatteq r6, r0, r3, r4 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ + tsteq r4, r8, ror fp │ │ │ │ + smlabteq pc, r8, r3, fp @ │ │ │ │ + smlabteq r6, r8, r4, r4 │ │ │ │ + @ instruction: 0x01064498 │ │ │ │ + smlabbeq pc, r0, r3, fp @ │ │ │ │ + tsteq r4, r0, lsl #22 │ │ │ │ + tsteq r6, r4, asr r4 │ │ │ │ + smlabteq r4, r8, sl, fp │ │ │ │ + @ instruction: 0x0104ba98 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ + smlabbeq pc, r4, r2, fp @ │ │ │ │ + smlatteq r6, ip, r3, r4 │ │ │ │ + tsteq r6, r0, asr r3 │ │ │ │ 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] @ 597474 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1266272,51 +1266272,51 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5972e0 │ │ │ │ tsteq r9, ip, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, ip, lsr #31 │ │ │ │ - tsteq pc, r4, lsr #2 │ │ │ │ - ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq pc, r8, asr #32 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ + tsteq pc, ip, lsr #2 │ │ │ │ + smlatteq r6, r0, r1, r4 │ │ │ │ + qaddeq fp, r0, pc @ │ │ │ │ + tsteq r6, r8, lsl r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq pc, r0, lr, sl @ │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ + smlatbeq pc, r8, lr, sl @ │ │ │ │ + smlabbeq r6, r0, pc, r3 @ │ │ │ │ tsteq r9, r4, lsl ip │ │ │ │ tsteq r9, ip, asr #23 │ │ │ │ - smlatbeq pc, r4, sp, sl @ │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r6, r0, ror lr │ │ │ │ + smlatbeq pc, ip, sp, sl @ │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ + tsteq r6, ip, ror lr │ │ │ │ tsteq r9, r0, asr #22 │ │ │ │ - tsteq pc, r8, lsl sp @ │ │ │ │ - @ instruction: 0x0104b490 │ │ │ │ - smlatteq r6, r4, sp, r3 │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ - @ instruction: 0x010fac98 │ │ │ │ - smlatbeq pc, r8, fp, sl @ │ │ │ │ - smlatbeq r6, r4, ip, r3 │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ + tsteq pc, r0, lsr #26 │ │ │ │ + @ instruction: 0x0104b49c │ │ │ │ + strdeq r3, [r6, -r0] │ │ │ │ + smlabbeq r6, r0, sp, r3 │ │ │ │ + smlatbeq pc, r0, ip, sl @ │ │ │ │ + @ instruction: 0x010fabb0 │ │ │ │ + @ instruction: 0x01063cb0 │ │ │ │ + smlabbeq r6, r0, ip, r3 │ │ │ │ tsteq r9, r0, ror r9 │ │ │ │ - smlabteq r4, r0, r2, fp │ │ │ │ - tsteq pc, r8, lsl #22 │ │ │ │ - smlabbeq r4, r4, r2, fp │ │ │ │ - ldrdeq r3, [r6, -r4] │ │ │ │ - tsteq r4, ip, asr #4 │ │ │ │ - tsteq r4, ip, lsl r2 │ │ │ │ - smlatteq r4, r8, r1, fp │ │ │ │ - tsteq pc, ip, asr #20 │ │ │ │ - smlabteq r4, r8, r1, fp │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - tsteq pc, r4, lsl sl @ │ │ │ │ - smlabbeq r4, ip, r1, fp │ │ │ │ - smlatteq r6, r0, sl, r3 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ + smlabteq r4, ip, r2, fp │ │ │ │ + tsteq pc, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0104b290 │ │ │ │ + smlatteq r6, r0, fp, r3 │ │ │ │ + tsteq r4, r8, asr r2 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ + strdeq fp, [r4, -r4] │ │ │ │ + tsteq pc, r4, asr sl @ │ │ │ │ + ldrdeq fp, [r4, -r4] │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ + tsteq pc, ip, lsl sl @ │ │ │ │ + @ instruction: 0x0104b198 │ │ │ │ + smlatteq r6, ip, sl, r3 │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ + tsteq r4, ip, lsr r1 │ │ │ │ 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] @ 597d80 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1266851,63 +1266851,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 597c3c │ │ │ │ @ instruction: 0x011906d0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r9, ip, lsr #13 │ │ │ │ - tsteq pc, r4, lsl #16 │ │ │ │ - smlabteq r6, r4, r8, r3 │ │ │ │ + tsteq pc, ip, lsl #16 │ │ │ │ + ldrdeq r3, [r6, -r0] │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - tsteq pc, r8, lsr r7 @ │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ + tsteq pc, r0, asr #14 │ │ │ │ + tsteq r6, ip, lsl #16 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r4, lsl #12 │ │ │ │ - ldrdeq r3, [r6, -r8] │ │ │ │ + tsteq pc, ip, lsl #12 │ │ │ │ + smlatteq r6, r4, r6, r3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ tsteq r9, r8, ror r3 │ │ │ │ tsteq r9, ip, lsr #6 │ │ │ │ - smlabbeq r4, r0, ip, sl │ │ │ │ - tsteq pc, r4, lsl #10 │ │ │ │ - smlabteq r6, ip, r5, r3 │ │ │ │ + smlabbeq r4, ip, ip, sl │ │ │ │ + tsteq pc, ip, lsl #10 │ │ │ │ + ldrdeq r3, [r6, -r8] │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - tsteq pc, r0, ror #8 │ │ │ │ - tsteq r6, ip, lsr #10 │ │ │ │ + tsteq pc, r8, ror #8 │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ tsteq r9, ip, lsr r1 │ │ │ │ - tsteq pc, r4, lsl r3 @ │ │ │ │ - smlabbeq r4, ip, sl, sl │ │ │ │ - smlatteq r6, r0, r3, r3 │ │ │ │ + tsteq pc, ip, lsl r3 @ │ │ │ │ + @ instruction: 0x0104aa98 │ │ │ │ + smlatteq r6, ip, r3, r3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - smlatteq r6, r4, r3, r3 │ │ │ │ - ldrdeq sl, [pc, -ip] │ │ │ │ - smlatbeq r6, r4, r3, r3 │ │ │ │ + strdeq r3, [r6, -r0] │ │ │ │ + smlatteq pc, r4, r2, sl │ │ │ │ + @ instruction: 0x010633b0 │ │ │ │ tsteq r9, r4, lsr #1 │ │ │ │ tsteq r9, ip, ror r0 │ │ │ │ - tsteq pc, r4, asr r2 @ │ │ │ │ - smlabteq r4, ip, r9, sl │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ + tsteq pc, ip, asr r2 @ │ │ │ │ + ldrdeq sl, [r4, -r8] │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ - @ instruction: 0x0104a99c │ │ │ │ - strdeq r3, [r6, -r0] │ │ │ │ + tsteq pc, ip, lsr #4 │ │ │ │ + smlatbeq r4, r8, r9, sl │ │ │ │ + strdeq r3, [r6, -ip] │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strdeq sl, [pc, -r0] │ │ │ │ - tsteq r4, ip, ror #18 │ │ │ │ - @ instruction: 0x010632bc │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - strdeq sl, [r4, -ip] │ │ │ │ - smlabteq r4, ip, r8, sl │ │ │ │ - @ instruction: 0x0104a89c │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ + strdeq sl, [pc, -r8] │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ + smlabteq r6, r8, r2, r3 │ │ │ │ + tsteq r4, r8, lsr r9 │ │ │ │ + tsteq r4, r8, lsl #18 │ │ │ │ + ldrdeq sl, [r4, -r8] │ │ │ │ + smlatbeq r4, r8, r8, sl │ │ │ │ + tsteq r4, r4, ror r8 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1267119,26 +1267119,26 @@ │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 598124 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x010f9db4 │ │ │ │ - smlatbeq r6, r4, r2, r2 │ │ │ │ - smlabbeq r4, r4, r4, sl │ │ │ │ - tsteq r5, r0, ror pc │ │ │ │ + @ instruction: 0x010f9dbc │ │ │ │ + @ instruction: 0x010622b0 │ │ │ │ + @ instruction: 0x0104a490 │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - ldrdeq r9, [pc, -r0] │ │ │ │ - tsteq r4, ip, asr #8 │ │ │ │ - tsteq r5, ip, lsr pc │ │ │ │ + ldrdeq r9, [pc, -r8] │ │ │ │ + tsteq r4, r8, asr r4 │ │ │ │ + tsteq r5, r8, asr #30 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - smlabbeq pc, ip, ip, r9 @ │ │ │ │ - strdeq fp, [r5, -r0] │ │ │ │ + smlabbeq r6, r8, r1, r2 │ │ │ │ + @ instruction: 0x010f9c94 │ │ │ │ + strdeq fp, [r5, -ip] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1267465,49 +1267465,49 @@ │ │ │ │ b 5984a8 │ │ │ │ bl cbc2c │ │ │ │ mov ip, r0 │ │ │ │ b 5986d4 │ │ │ │ tstpeq r8, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010f9b9c │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ + smlatbeq pc, r4, fp, r9 @ │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - smlatteq pc, r0, sl, r9 │ │ │ │ - smlatbeq r6, r8, fp, r2 │ │ │ │ + smlatteq pc, r8, sl, r9 │ │ │ │ + @ instruction: 0x01062bb4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq r9, [pc, -ip] │ │ │ │ - smlatbeq r6, ip, sl, r2 │ │ │ │ + smlatteq pc, r4, r9, r9 │ │ │ │ + @ instruction: 0x01062ab8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ tstpeq r8, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq pc, r4, lsl #18 │ │ │ │ - tsteq r6, r4, lsl #20 │ │ │ │ - ldrdeq r2, [r6, -r4] │ │ │ │ + tsteq pc, ip, lsl #18 │ │ │ │ + tsteq r6, r0, lsl sl │ │ │ │ + smlatteq r6, r0, r9, r2 │ │ │ │ andeq r0, r0, pc, ror #21 │ │ │ │ - tsteq r4, r0, asr #32 │ │ │ │ - smlabbeq pc, ip, r8, r9 @ │ │ │ │ - tsteq r4, r8 │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ + tsteq r4, ip, asr #32 │ │ │ │ + @ instruction: 0x010f9894 │ │ │ │ + tsteq r4, r4, lsl r0 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tsteq pc, r4, asr r8 @ │ │ │ │ - ldrdeq r7, [r5, -r4] │ │ │ │ - smlatteq r5, r4, r8, r7 │ │ │ │ + tsteq pc, ip, asr r8 @ │ │ │ │ + smlatteq r5, r0, r9, r7 │ │ │ │ + strdeq r7, [r5, -r0] │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01049f90 │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ + @ instruction: 0x01049f9c │ │ │ │ + tsteq r4, r0, ror pc │ │ │ │ + tsteq r4, r0, asr #30 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r4, ip, lsl #30 │ │ │ │ - tsteq pc, r0, ror #14 │ │ │ │ - smlatteq r5, r0, r8, r7 │ │ │ │ - strdeq r7, [r5, -r4] │ │ │ │ - tsteq pc, r0, lsr #14 │ │ │ │ - @ instruction: 0x01049e9c │ │ │ │ - strdeq r2, [r6, -r0] │ │ │ │ + tsteq r4, r8, lsl pc │ │ │ │ + tsteq pc, r8, ror #14 │ │ │ │ + smlatteq r5, ip, r8, r7 │ │ │ │ + tsteq r5, r0, lsl #16 │ │ │ │ + tsteq pc, r8, lsr #14 │ │ │ │ + smlatbeq r4, r8, lr, r9 │ │ │ │ + strdeq r2, [r6, -ip] │ │ │ │ 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 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -1268295,40 +1268295,40 @@ │ │ │ │ lsl r3, r2, #3 │ │ │ │ strd sl, [r1, r3] │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b 599680 │ │ │ │ tstpeq r8, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [pc, -r2] │ │ │ │ + strdeq r9, [pc, -sl] │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0118e4b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq pc, ip, r5, r8 @ │ │ │ │ - tsteq r4, r8, asr #26 │ │ │ │ - @ instruction: 0x0106169c │ │ │ │ + ldrdeq r8, [pc, -r4] │ │ │ │ + tsteq r4, r4, asr sp │ │ │ │ + smlatbeq r6, r8, r6, r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - smlabbeq pc, r4, r5, r8 @ │ │ │ │ - smlatbeq r6, r0, r6, r1 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ + smlabbeq pc, ip, r5, r8 @ │ │ │ │ + smlatbeq r6, ip, r6, r1 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - tsteq pc, r8, lsr r5 @ │ │ │ │ - @ instruction: 0x01048cb4 │ │ │ │ + tsteq pc, r0, asr #10 │ │ │ │ + smlabteq r4, r0, ip, r8 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ + tsteq pc, r4, lsl #10 │ │ │ │ tsteq r6, r8, lsl #12 │ │ │ │ - strdeq r8, [pc, -ip] │ │ │ │ - strdeq r1, [r6, -ip] │ │ │ │ - smlabteq r6, r8, r5, r1 │ │ │ │ - @ instruction: 0x010f84b8 │ │ │ │ - tsteq r4, r4, lsr ip │ │ │ │ - smlabbeq r6, r0, r5, r1 │ │ │ │ + ldrdeq r1, [r6, -r4] │ │ │ │ + smlabteq pc, r0, r4, r8 @ │ │ │ │ + tsteq r4, r0, asr #24 │ │ │ │ + smlabbeq r6, ip, r5, r1 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - tsteq pc, ip, ror r4 @ │ │ │ │ - strdeq r8, [r4, -r8] │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ + smlabbeq pc, r4, r4, r8 @ │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ sub ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add r6, r5, r3, lsl #3 │ │ │ │ ble 599804 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -1269458,56 +1269458,56 @@ │ │ │ │ lsl r3, r2, #3 │ │ │ │ strd r8, [r1, r3] │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b 59a900 │ │ │ │ tsteq r8, r8, lsr #4 │ │ │ │ tsteq r8, r0, lsl r2 │ │ │ │ - smlabteq pc, ip, r2, r8 @ │ │ │ │ + ldrdeq r8, [pc, -r4] │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r8, r0, lsr r2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r4, r0, lsr #22 │ │ │ │ - @ instruction: 0x010f7398 │ │ │ │ - tsteq r5, r8, asr r8 │ │ │ │ + tsteq r4, ip, lsr #22 │ │ │ │ + smlatbeq pc, r0, r3, r7 @ │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - tsteq pc, ip, asr r3 @ │ │ │ │ - ldrdeq r7, [r4, -r8] │ │ │ │ - tsteq r6, ip, lsr #8 │ │ │ │ + tsteq pc, r4, ror #6 │ │ │ │ + smlatteq r4, r4, sl, r7 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - smlatbeq r4, r0, sl, r7 │ │ │ │ - tsteq pc, r8, lsl r3 @ │ │ │ │ - ldrdeq r2, [r5, -r8] │ │ │ │ + smlatbeq r4, ip, sl, r7 │ │ │ │ + tsteq pc, r0, lsr #6 │ │ │ │ + smlatteq r5, r4, r7, r2 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - ldrdeq r7, [pc, -ip] │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - smlatbeq r6, ip, r3, r0 │ │ │ │ + smlatteq pc, r4, r2, r7 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + @ instruction: 0x010603b8 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - smlatbeq pc, r0, r2, r7 @ │ │ │ │ - tsteq r4, ip, lsl sl │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - tsteq r6, ip, lsl #8 │ │ │ │ - tsteq pc, r4, ror #4 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ + smlatbeq pc, r8, r2, r7 @ │ │ │ │ + tsteq r4, r8, lsr #20 │ │ │ │ + tsteq r6, ip, ror r3 │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + tsteq pc, ip, ror #4 │ │ │ │ + tsteq r6, r8, lsr r3 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - tsteq pc, r4, lsr #4 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - strdeq r0, [r6, -r0] │ │ │ │ - strdeq r7, [pc, -r0] │ │ │ │ - tsteq r4, ip, ror #18 │ │ │ │ - @ instruction: 0x010602b8 │ │ │ │ + tsteq pc, ip, lsr #4 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ + strdeq r0, [r6, -ip] │ │ │ │ + strdeq r7, [pc, -r8] │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ + smlabteq r6, r4, r2, r0 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - tsteq r4, r4, lsr r9 │ │ │ │ - smlatbeq pc, ip, r1, r7 @ │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ + tsteq r4, r0, asr #18 │ │ │ │ + @ instruction: 0x010f71b4 │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - strdeq r7, [r4, -r4] │ │ │ │ - tsteq pc, ip, ror #2 │ │ │ │ - tsteq r5, ip, lsr #12 │ │ │ │ + tsteq r4, r0, lsl #18 │ │ │ │ + tsteq pc, r4, ror r1 @ │ │ │ │ + tsteq r5, r8, lsr r6 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [fp, #8] │ │ │ │ mov r6, fp │ │ │ │ sub r4, r1, #1 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r6], #16 │ │ │ │ @@ -1270661,28 +1270661,28 @@ │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ b 59b9b4 │ │ │ │ tsteq r8, ip, lsl pc │ │ │ │ tsteq r8, r4, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - tsteq pc, ip, lsr #30 │ │ │ │ - ldrdeq pc, [r5, -r0] │ │ │ │ + tsteq pc, r4, lsr pc @ │ │ │ │ + ldrdeq pc, [r5, -ip] │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq pc, ip, lsl #28 │ │ │ │ - ldrdeq pc, [r5, -ip] │ │ │ │ + tsteq pc, r4, lsl lr @ │ │ │ │ + smlatteq r5, r8, lr, pc @ │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq pc, r4, lsl #26 │ │ │ │ - ldrdeq pc, [r5, -r4] │ │ │ │ + tsteq pc, ip, lsl #26 │ │ │ │ + smlatteq r5, r0, sp, pc @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - smlabteq pc, r6, fp, r6 @ │ │ │ │ + smlabteq pc, lr, fp, r6 @ │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @@ -1272541,118 +1272541,118 @@ │ │ │ │ ldr r1, [pc, #140] @ 59d6ec │ │ │ │ ldr r4, [r8, r1] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl c190c <__aeabi_dadd@plt> │ │ │ │ strd r0, [r4] │ │ │ │ b 59d050 │ │ │ │ svccc 0x00e00000 │ │ │ │ - tsteq pc, r4, lsr r0 @ │ │ │ │ - mrseq lr, (UNDEF: 21) │ │ │ │ + tsteq pc, ip, lsr r0 @ │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ @ instruction: 0xffff3bc8 │ │ │ │ @ instruction: 0xfffcfbf0 │ │ │ │ @ instruction: 0xfffd2e98 │ │ │ │ @ instruction: 0xfffd0ba4 │ │ │ │ @ instruction: 0xfffcdf88 │ │ │ │ @ instruction: 0xfffce9d0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ tsteq r8, ip, lsl #25 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq pc, r4, lsl r9 @ │ │ │ │ - swpeq r5, r0, [r4] │ │ │ │ - smlatteq r5, r4, r9, sp │ │ │ │ + tsteq pc, ip, lsl r9 @ │ │ │ │ + swpeq r5, ip, [r4] │ │ │ │ + strdeq sp, [r5, -r0] │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ @ instruction: 0xfffd2cf8 │ │ │ │ - tsteq pc, r8, lsr #2 │ │ │ │ - tsteq r5, r4, asr r6 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ - @ instruction: 0x0105d1bc │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ + tsteq r5, r0, ror #12 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ + smlabteq r5, r8, r1, sp │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - strheq r4, [pc, -r4] │ │ │ │ - tsteq r5, r8, ror r6 │ │ │ │ - strdeq r4, [r4, -r4] │ │ │ │ - tsteq r5, r0, asr r1 │ │ │ │ + strheq r4, [pc, -ip] │ │ │ │ + smlabbeq r5, r4, r6, ip │ │ │ │ + tsteq r4, r0, lsl #16 │ │ │ │ + tsteq r5, ip, asr r1 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq pc, r8, lsr pc @ │ │ │ │ - ldrdeq ip, [r5, -r0] │ │ │ │ - tsteq r4, ip, ror r6 │ │ │ │ - ldrdeq ip, [r5, -r8] │ │ │ │ + tsteq pc, r0, asr #30 │ │ │ │ + ldrdeq ip, [r5, -ip] │ │ │ │ + smlabbeq r4, r8, r6, r4 │ │ │ │ + smlatteq r5, r4, pc, ip @ │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r4, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - tsteq r4, r4, lsl #12 │ │ │ │ + tsteq r4, r0, lsl r6 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - smlatbeq r5, r0, pc, ip @ │ │ │ │ - tsteq pc, r4, asr lr @ │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ + smlatbeq r5, ip, pc, ip @ │ │ │ │ + tsteq pc, ip, asr lr @ │ │ │ │ + tsteq r5, r8, lsr #30 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - @ instruction: 0x01044590 │ │ │ │ + @ instruction: 0x0104459c │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - smlatteq pc, r0, sp, r3 │ │ │ │ - tsteq r4, ip, asr r5 │ │ │ │ - @ instruction: 0x0105ceb0 │ │ │ │ + smlatteq pc, r8, sp, r3 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ + @ instruction: 0x0105cebc │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - smlatbeq pc, r4, sp, r3 @ │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - tsteq r5, r4, ror lr │ │ │ │ + smlatbeq pc, ip, sp, r3 @ │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + smlabbeq r5, r0, lr, ip │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - tsteq pc, r8, ror #26 │ │ │ │ - smlatteq r4, r4, r4, r4 │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ + tsteq pc, r0, ror sp @ │ │ │ │ + strdeq r4, [r4, -r0] │ │ │ │ + tsteq r5, r4, asr #28 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - tsteq pc, r8, lsr #26 │ │ │ │ - smlatbeq r4, r4, r4, r4 │ │ │ │ - strdeq ip, [r5, -r8] │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ + @ instruction: 0x010444b0 │ │ │ │ + tsteq r5, r4, lsl #28 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - smlatteq pc, r8, ip, r3 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ - @ instruction: 0x0105cdb8 │ │ │ │ + strdeq r3, [pc, -r0] │ │ │ │ + tsteq r4, r0, ror r4 │ │ │ │ + smlabteq r5, r4, sp, ip │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - smlatbeq pc, r8, ip, r3 @ │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ - tsteq r5, r8, ror sp │ │ │ │ + @ instruction: 0x010f3cb0 │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ + smlabbeq r5, r4, sp, ip │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - tsteq pc, ip, ror #24 │ │ │ │ - smlatteq r4, r8, r3, r4 │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ + tsteq pc, r4, ror ip @ │ │ │ │ + strdeq r4, [r4, -r4] │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - strdeq ip, [r5, -r4] │ │ │ │ + tsteq r5, r0, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq pc, r8, lsl #24 │ │ │ │ - smlabbeq r4, r4, r3, r4 │ │ │ │ - ldrdeq ip, [r5, -r8] │ │ │ │ + tsteq pc, r0, lsl ip @ │ │ │ │ + @ instruction: 0x01044390 │ │ │ │ + smlatteq r5, r4, ip, ip │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - tsteq r4, ip, asr #6 │ │ │ │ + tsteq r4, r8, asr r3 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - smlatteq r4, r8, r2, r4 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + strdeq r4, [r4, -r4] │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - tsteq pc, r0, asr fp @ │ │ │ │ - smlabteq r4, ip, r2, r4 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ + tsteq pc, r8, asr fp @ │ │ │ │ + ldrdeq r4, [r4, -r8] │ │ │ │ + tsteq r5, ip, lsr #24 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - @ instruction: 0x01044294 │ │ │ │ + smlatbeq r4, r0, r2, r4 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - tsteq r4, r4, ror #4 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tsteq r4, ip, lsl r2 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - tsteq pc, ip, ror #20 │ │ │ │ - smlatteq r4, r8, r1, r4 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ + tsteq pc, r4, ror sl @ │ │ │ │ + strdeq r4, [r4, -r4] │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - tsteq pc, r0, lsr sl @ │ │ │ │ - smlatbeq r4, ip, r1, r4 │ │ │ │ - tsteq r5, r0, lsl #22 │ │ │ │ + tsteq pc, r8, lsr sl @ │ │ │ │ + @ instruction: 0x010441b8 │ │ │ │ + tsteq r5, ip, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl c97e4 <__aeabi_dmul@plt> │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r5, ip] │ │ │ │ ldrd r2, [fp, r4] │ │ │ │ @@ -1274266,41 +1274266,41 @@ │ │ │ │ ldr ip, [sp, #240] @ 0xf0 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ b 59f094 │ │ │ │ tsteq r8, ip, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x011897b0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq pc, lr, ror r7 @ │ │ │ │ - smlatteq pc, r8, r5, r3 │ │ │ │ - @ instruction: 0x010f35b0 │ │ │ │ - tsteq r4, ip, lsr #26 │ │ │ │ - tsteq r5, r8, ror r6 │ │ │ │ + smlabbeq pc, r6, r7, r3 @ │ │ │ │ + strdeq r3, [pc, -r0] │ │ │ │ + @ instruction: 0x010f35b8 │ │ │ │ + tsteq r4, r8, lsr sp │ │ │ │ + smlabbeq r5, r4, r6, ip │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - tsteq pc, ip, asr #10 │ │ │ │ - smlabteq r4, r8, ip, r3 │ │ │ │ - tsteq r5, r4, lsl r6 │ │ │ │ + tsteq pc, r4, asr r5 @ │ │ │ │ + ldrdeq r3, [r4, -r4] │ │ │ │ + tsteq r5, r0, lsr #12 │ │ │ │ andeq r0, r0, pc, lsr fp │ │ │ │ - smlatteq pc, r8, r4, r3 │ │ │ │ - tsteq r4, r4, ror #24 │ │ │ │ - @ instruction: 0x0105c5b0 │ │ │ │ + strdeq r3, [pc, -r0] │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ + @ instruction: 0x0105c5bc │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - tsteq pc, ip, ror #8 │ │ │ │ - @ instruction: 0x0105c694 │ │ │ │ - tsteq pc, r2, asr r3 @ │ │ │ │ - tsteq pc, r4, ror r3 @ │ │ │ │ - tsteq pc, r0, asr r3 @ │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - tsteq pc, ip, lsl r3 @ │ │ │ │ - tsteq pc, r6, ror #4 │ │ │ │ - smlabbeq pc, lr, r2, r3 @ │ │ │ │ + tsteq pc, r4, ror r4 @ │ │ │ │ + smlatbeq r5, r0, r6, ip │ │ │ │ + tsteq pc, sl, asr r3 @ │ │ │ │ + tsteq pc, ip, ror r3 @ │ │ │ │ + tsteq pc, r8, asr r3 @ │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + tsteq pc, r4, lsr #6 │ │ │ │ + tsteq pc, lr, ror #4 │ │ │ │ + @ instruction: 0x010f3296 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq pc, sl, lsr #14 │ │ │ │ + tsteq pc, r2, lsr r7 @ │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ lsl r6, r3, #3 │ │ │ │ ldrd r2, [sl, #32] │ │ │ │ bl c97e4 <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sl, #72] @ 0x48 │ │ │ │ @@ -1277750,16 +1277750,16 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r5, r4] │ │ │ │ b 5a2160 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq pc, sl, ror r2 @ │ │ │ │ - tstpeq lr, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq pc, r2, r2, r0 @ │ │ │ │ + tstpeq lr, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsl r3, r2, #3 │ │ │ │ add r4, r2, #1 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ lsl sl, r5, #3 │ │ │ │ ldrd r0, [r2, r3] │ │ │ │ @@ -1279329,15 +1279329,15 @@ │ │ │ │ bhi 5a93f8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @ instruction: 0x01183df0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, sl, lsr lr │ │ │ │ + tsteq lr, r2, asr #28 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r3, r3, r5 │ │ │ │ lsl r1, r2, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1283517,15 +1283517,15 @@ │ │ │ │ ldr lr, [sp, #252] @ 0xfc │ │ │ │ add r3, r7, #200 @ 0xc8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r0, [r9, lr] │ │ │ │ b 5a8fb8 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ + tsteq lr, r0, lsr r4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsl r1, r2, #3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add ip, r1, #16 │ │ │ │ @@ -1284893,89 +1284893,89 @@ │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5a3e0c │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq lr, r0, ror sp │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ + tsteq lr, r8, ror sp │ │ │ │ + tsteq r5, r0, asr #28 │ │ │ │ tsteq r7, r4, asr r9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01039294 │ │ │ │ - ldrdeq r8, [lr, -r0] │ │ │ │ - ldrdeq r1, [r5, -r4] │ │ │ │ - smlabbeq r5, ip, fp, r1 │ │ │ │ + smlatbeq r3, r0, r2, r9 │ │ │ │ + ldrdeq r8, [lr, -r8] │ │ │ │ + smlatteq r5, r0, fp, r1 │ │ │ │ + @ instruction: 0x01051b98 │ │ │ │ andeq r1, r0, r1, asr r0 │ │ │ │ - tsteq lr, r8, ror sl │ │ │ │ - smlabbeq r5, r4, fp, r1 │ │ │ │ - tsteq r5, r4, lsr fp │ │ │ │ + smlabbeq lr, r0, sl, r8 │ │ │ │ + @ instruction: 0x01051b90 │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - tsteq lr, r4, lsr sl │ │ │ │ - tsteq r5, r8, asr #22 │ │ │ │ - strdeq r1, [r5, -r4] │ │ │ │ + tsteq lr, ip, lsr sl │ │ │ │ + tsteq r5, r4, asr fp │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl lr │ │ │ │ - strdeq r8, [lr, -r0] │ │ │ │ - tsteq r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x01051ab0 │ │ │ │ + strdeq r8, [lr, -r8] │ │ │ │ + tsteq r5, r0, lsl fp │ │ │ │ + @ instruction: 0x01051abc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x010e89b4 │ │ │ │ - smlabteq r5, r8, sl, r1 │ │ │ │ - tsteq r5, r4, ror sl │ │ │ │ + @ instruction: 0x010e89bc │ │ │ │ + ldrdeq r1, [r5, -r4] │ │ │ │ + smlabbeq r5, r0, sl, r1 │ │ │ │ andeq r0, r0, r8, asr pc │ │ │ │ - smlabbeq lr, r4, r9, r8 │ │ │ │ - @ instruction: 0x01051a90 │ │ │ │ - tsteq r5, r0, asr #20 │ │ │ │ + smlabbeq lr, ip, r9, r8 │ │ │ │ + @ instruction: 0x01051a9c │ │ │ │ + tsteq r5, ip, asr #20 │ │ │ │ andeq r0, r0, r2, lsr #31 │ │ │ │ - tsteq lr, r4, asr #18 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ + tsteq lr, ip, asr #18 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - tsteq lr, r8, lsl #18 │ │ │ │ - smlabbeq r3, r4, r0, r9 │ │ │ │ - ldrdeq r1, [r5, -r0] │ │ │ │ + tsteq lr, r0, lsl r9 │ │ │ │ + swpeq r9, r0, [r3] │ │ │ │ + ldrdeq r1, [r5, -ip] │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - smlabteq lr, ip, r8, r8 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - @ instruction: 0x01051994 │ │ │ │ + ldrdeq r8, [lr, -r4] │ │ │ │ + qaddeq r9, r4, r3 │ │ │ │ + smlatbeq r5, r0, r9, r1 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - @ instruction: 0x010e8890 │ │ │ │ - tsteq r3, ip │ │ │ │ - tsteq r5, r8, asr r9 │ │ │ │ + @ instruction: 0x010e8898 │ │ │ │ + tsteq r3, r8, lsl r0 │ │ │ │ + tsteq r5, r4, ror #18 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - tsteq r5, ip, lsr sl │ │ │ │ - tsteq lr, r8, asr r8 │ │ │ │ - tsteq r5, r0, lsr #18 │ │ │ │ + tsteq r5, r8, asr #20 │ │ │ │ + tsteq lr, r0, ror #16 │ │ │ │ + tsteq r5, ip, lsr #18 │ │ │ │ andeq r0, r0, r7, lsl fp │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq lr, r8, lsl r8 │ │ │ │ - ldrdeq r1, [r5, -r8] │ │ │ │ + tsteq r5, r4, lsr #18 │ │ │ │ + tsteq lr, r0, lsr #16 │ │ │ │ + smlatteq r5, r4, r8, r1 │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - smlatteq lr, r0, r7, r8 │ │ │ │ - strdeq r1, [r5, -r4] │ │ │ │ - smlatbeq r5, r0, r8, r1 │ │ │ │ + smlatteq lr, r8, r7, r8 │ │ │ │ + tsteq r5, r0, lsl #18 │ │ │ │ + smlatbeq r5, ip, r8, r1 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ - smlatbeq lr, r0, r7, r8 │ │ │ │ - tsteq r5, r8, ror #16 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ + smlatbeq lr, r8, r7, r8 │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - tsteq lr, r4, ror #14 │ │ │ │ - tsteq r5, r4, ror r9 │ │ │ │ - tsteq r5, ip, lsr #16 │ │ │ │ + tsteq lr, ip, ror #14 │ │ │ │ + smlabbeq r5, r0, r9, r1 │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - tsteq lr, r4, lsr r7 │ │ │ │ - @ instruction: 0x01038eb0 │ │ │ │ - strdeq r1, [r5, -ip] │ │ │ │ + tsteq lr, ip, lsr r7 │ │ │ │ + @ instruction: 0x01038ebc │ │ │ │ + tsteq r5, r8, lsl #16 │ │ │ │ andeq r1, r0, r6, asr r0 │ │ │ │ - tsteq r3, r8, ror lr │ │ │ │ - smlabteq r5, r8, r7, r1 │ │ │ │ + smlabbeq r3, r4, lr, r8 │ │ │ │ + ldrdeq r1, [r5, -r4] │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - smlabteq lr, r4, r6, r8 │ │ │ │ - tsteq r3, r0, asr #28 │ │ │ │ - smlabbeq r5, ip, r7, r1 │ │ │ │ + smlabteq lr, ip, r6, r8 │ │ │ │ + tsteq r3, ip, asr #28 │ │ │ │ + @ instruction: 0x01051798 │ │ │ │ andeq r1, r0, r7, asr r0 │ │ │ │ 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] @ 5a9f00 │ │ │ │ ldr r7, [r0, #888] @ 0x378 │ │ │ │ @@ -1285385,51 +1285385,51 @@ │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xfff99934 │ │ │ │ @ instruction: 0xfff995e8 │ │ │ │ @ instruction: 0xfff99c2c │ │ │ │ @ instruction: 0xfff99700 │ │ │ │ @ instruction: 0xfffc53b8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq lr, r8, lsl #6 │ │ │ │ - ldrdeq r1, [r5, -r8] │ │ │ │ + tsteq lr, r0, lsl r3 │ │ │ │ + smlatteq r5, r4, r3, r1 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - tsteq r5, ip, lsr r5 │ │ │ │ + tsteq r5, r8, asr #10 │ │ │ │ @ instruction: 0x0117e090 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ @ instruction: 0xfffe994c │ │ │ │ - @ instruction: 0x010e81b8 │ │ │ │ - tsteq r5, ip, asr #8 │ │ │ │ - strdeq r8, [r3, -ip] │ │ │ │ - tsteq r5, r4, asr r2 │ │ │ │ + smlabteq lr, r0, r1, r8 │ │ │ │ + tsteq r5, r8, asr r4 │ │ │ │ + tsteq r3, r8, lsl #18 │ │ │ │ + tsteq r5, r0, ror #4 │ │ │ │ @ instruction: 0xfff9970c │ │ │ │ @ instruction: 0xfff993c0 │ │ │ │ @ instruction: 0xfff99a04 │ │ │ │ @ instruction: 0xfff994d8 │ │ │ │ @ instruction: 0xfffc5194 │ │ │ │ - smlatteq lr, r8, r0, r8 │ │ │ │ - @ instruction: 0x010511bc │ │ │ │ + strdeq r8, [lr, -r0] │ │ │ │ + smlabteq r5, r8, r1, r1 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ @ instruction: 0xfffe5d2c │ │ │ │ @ instruction: 0xfffece68 │ │ │ │ @ instruction: 0xfffec550 │ │ │ │ @ instruction: 0xfffed74c │ │ │ │ @ instruction: 0xfffec3cc │ │ │ │ @ instruction: 0xfffee410 │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ - ldrdeq r1, [r5, -r8] │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ + smlatteq r5, r4, r0, r1 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - tsteq r3, r8, lsl r7 │ │ │ │ - tsteq r3, r8, lsl #14 │ │ │ │ - tsteq lr, r8, asr pc │ │ │ │ - ldrdeq r8, [r3, -r4] │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ + tsteq r3, r4, lsr #14 │ │ │ │ + tsteq r3, r4, lsl r7 │ │ │ │ + tsteq lr, r0, ror #30 │ │ │ │ + smlatteq r3, r0, r6, r8 │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ andeq r1, r0, r5, ror #1 │ │ │ │ - smlatbeq r3, r0, r6, r8 │ │ │ │ + smlatbeq r3, ip, r6, 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, #888] @ 0x378 │ │ │ │ ldr r6, [r2] │ │ │ │ @@ -1285530,25 +1285530,25 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #24] @ 5aa170 │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5aa034 │ │ │ │ - smlatbeq lr, r8, sp, r7 │ │ │ │ - tsteq r5, r0, ror lr │ │ │ │ + @ instruction: 0x010e7db0 │ │ │ │ + tsteq r5, ip, ror lr │ │ │ │ andeq r1, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xfffecb28 │ │ │ │ @ instruction: 0xfffec218 │ │ │ │ @ instruction: 0xfffed404 │ │ │ │ @ instruction: 0xfffec08c │ │ │ │ @ instruction: 0xfffee0d8 │ │ │ │ @ instruction: 0xfffe599c │ │ │ │ @ instruction: 0xfffe944c │ │ │ │ - tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r3, r4, asr #8 │ │ │ │ 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, #1684] @ 5aa840 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r2, [pc, #1680] @ 5aa844 │ │ │ │ @@ -1285971,47 +1285971,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5aa56c │ │ │ │ tsteq r7, r0, asr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r7, r8, lsr sl │ │ │ │ - smlatteq lr, r0, fp, r7 │ │ │ │ - @ instruction: 0x01050cb0 │ │ │ │ + smlatteq lr, r8, fp, r7 │ │ │ │ + @ instruction: 0x01050cbc │ │ │ │ andeq r1, r0, r8, asr r1 │ │ │ │ - smlabbeq lr, r8, r9, r7 │ │ │ │ - tsteq r5, r4, asr sl │ │ │ │ + @ instruction: 0x010e7990 │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq lr, r8, lsl #18 │ │ │ │ - ldrdeq r0, [r5, -r8] │ │ │ │ + tsteq lr, r0, lsl r9 │ │ │ │ + smlatteq r5, r4, r9, r0 │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ - tsteq r5, r4, lsr #22 │ │ │ │ + tsteq r5, r0, lsr fp │ │ │ │ @ instruction: 0x0117d690 │ │ │ │ - tsteq lr, r4, lsl r8 │ │ │ │ - smlabbeq r5, r4, sl, r0 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ - smlabbeq r5, r4, r8, r0 │ │ │ │ + tsteq lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x01050a90 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ + @ instruction: 0x01050890 │ │ │ │ andeq r1, r0, r3, lsl #3 │ │ │ │ - tsteq lr, r0, ror r7 │ │ │ │ - tsteq r5, ip, lsr r8 │ │ │ │ + tsteq lr, r8, ror r7 │ │ │ │ + tsteq r5, r8, asr #16 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x01037e9c │ │ │ │ - @ instruction: 0x010e76b0 │ │ │ │ - tsteq r3, ip, lsr #28 │ │ │ │ - smlabbeq r5, r0, r7, r0 │ │ │ │ - strdeq r7, [r3, -r8] │ │ │ │ - smlabteq r3, ip, sp, r7 │ │ │ │ - @ instruction: 0x01037d9c │ │ │ │ + smlatbeq r3, r8, lr, r7 │ │ │ │ + @ instruction: 0x010e76b8 │ │ │ │ + tsteq r3, r8, lsr lr │ │ │ │ + smlabbeq r5, ip, r7, r0 │ │ │ │ + tsteq r3, r4, lsl #28 │ │ │ │ + ldrdeq r7, [r3, -r8] │ │ │ │ + smlatbeq r3, r8, sp, r7 │ │ │ │ andeq r1, r0, r5, ror r1 │ │ │ │ - smlatteq lr, ip, r5, r7 │ │ │ │ - tsteq r3, r8, ror #26 │ │ │ │ - @ instruction: 0x010506bc │ │ │ │ + strdeq r7, [lr, -r4] │ │ │ │ + tsteq r3, r4, ror sp │ │ │ │ + smlabteq r5, r8, r6, r0 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 005aa8e4 : │ │ │ │ @@ -1286086,23 +1286086,23 @@ │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r5, r0 │ │ │ │ b 5aa95c │ │ │ │ tsteq r7, r4, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r0, [r5, -r4] │ │ │ │ + smlatteq r5, r0, r7, r0 │ │ │ │ tsteq r7, r0, lsr #5 │ │ │ │ - tsteq lr, r4, ror #8 │ │ │ │ - smlatteq r3, r0, fp, r7 │ │ │ │ - tsteq r5, r4, lsr r5 │ │ │ │ + tsteq lr, ip, ror #8 │ │ │ │ + smlatteq r3, ip, fp, r7 │ │ │ │ + tsteq r5, r0, asr #10 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - tsteq lr, r8, lsr #8 │ │ │ │ - smlatbeq r3, r4, fp, r7 │ │ │ │ - strdeq r0, [r5, -r0] │ │ │ │ + tsteq lr, r0, lsr r4 │ │ │ │ + @ instruction: 0x01037bb0 │ │ │ │ + strdeq r0, [r5, -ip] │ │ │ │ │ │ │ │ 005aaa34 : │ │ │ │ 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 │ │ │ │ @@ -1286553,69 +1286553,69 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5aae0c │ │ │ │ @ instruction: 0x0117d1b4 │ │ │ │ @ instruction: 0x0117d19c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, ip, lsr #6 │ │ │ │ - smlatteq r5, ip, r3, r0 │ │ │ │ + tsteq lr, r4, lsr r3 │ │ │ │ + strdeq r0, [r5, -r8] │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ andeq r1, r0, sp, lsr #3 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - strheq r7, [lr, -r0] │ │ │ │ - smlabbeq r5, r4, r1, r0 │ │ │ │ + strheq r7, [lr, -r8] │ │ │ │ + @ instruction: 0x01050190 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - tsteq lr, ip, lsr #32 │ │ │ │ - mrseq r0, (UNDEF: 21) │ │ │ │ + tsteq lr, r4, lsr r0 │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ @ instruction: 0x0117cdf0 │ │ │ │ - tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ - tsteq r3, r8, lsl #14 │ │ │ │ - tsteq lr, ip, asr pc │ │ │ │ - ldrdeq r7, [r3, -r8] │ │ │ │ - tsteq r5, ip, lsr #32 │ │ │ │ + tsteq r3, r4, lsl r7 │ │ │ │ + tsteq lr, r4, ror #30 │ │ │ │ + smlatteq r3, r4, r6, r7 │ │ │ │ + tsteq r5, r8, lsr r0 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - smlatbeq r3, r4, r6, r7 │ │ │ │ + @ instruction: 0x010376b0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - tsteq r3, r8, ror r6 │ │ │ │ + smlabbeq r3, r4, r6, r7 │ │ │ │ andeq r1, r0, pc, lsr #3 │ │ │ │ - tsteq r3, ip, asr #12 │ │ │ │ - tsteq r3, r0, lsr #12 │ │ │ │ - tsteq lr, r4, ror lr │ │ │ │ - strdeq r7, [r3, -r0] │ │ │ │ - tstpeq r4, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ + tsteq lr, ip, ror lr │ │ │ │ + strdeq r7, [r3, -ip] │ │ │ │ + tstpeq r4, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x010375bc │ │ │ │ - smlabbeq r3, ip, r5, r7 │ │ │ │ - strdeq r6, [lr, -ip] │ │ │ │ - tsteq r3, r8, ror r5 │ │ │ │ - smlabteq r4, ip, lr, pc @ │ │ │ │ + smlabteq r3, r8, r5, r7 │ │ │ │ + @ instruction: 0x01037598 │ │ │ │ + tsteq lr, r4, lsl #28 │ │ │ │ + smlabbeq r3, r4, r5, r7 │ │ │ │ + ldrdeq pc, [r4, -r8] │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ - smlabteq lr, r4, sp, r6 │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - @ instruction: 0x0104fe94 │ │ │ │ + smlabteq lr, ip, sp, r6 │ │ │ │ + tsteq r3, ip, asr #10 │ │ │ │ + smlatbeq r4, r0, lr, pc @ │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - smlabbeq lr, ip, sp, r6 │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ - tstpeq r4, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010e6d94 │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ + tstpeq r4, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ - ldrdeq r7, [r3, -r0] │ │ │ │ - tstpeq r4, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ + ldrdeq r7, [r3, -ip] │ │ │ │ + tstpeq r4, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - tsteq lr, ip, lsl sp │ │ │ │ - @ instruction: 0x01037498 │ │ │ │ - smlatteq r4, ip, sp, pc @ │ │ │ │ + tsteq lr, r4, lsr #26 │ │ │ │ + smlatbeq r3, r4, r4, r7 │ │ │ │ + strdeq pc, [r4, -r8] │ │ │ │ andeq r1, r0, r9, asr #3 │ │ │ │ - smlatteq lr, r4, ip, r6 │ │ │ │ - tsteq r3, r0, ror #8 │ │ │ │ - @ instruction: 0x0104fdb4 │ │ │ │ + smlatteq lr, ip, ip, r6 │ │ │ │ + tsteq r3, ip, ror #8 │ │ │ │ + smlabteq r4, r0, sp, pc @ │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ │ │ │ │ 005ab234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1286708,27 +1286708,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 5ab2c0 │ │ │ │ @ instruction: 0x0117c9b0 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq r4, r0, lr, pc @ │ │ │ │ + smlabbeq r4, ip, lr, pc @ │ │ │ │ tsteq r7, ip, lsr r9 │ │ │ │ - tsteq lr, r0, lsl #22 │ │ │ │ - tsteq r3, ip, ror r2 │ │ │ │ - ldrdeq pc, [r4, -r0] │ │ │ │ + tsteq lr, r8, lsl #22 │ │ │ │ + smlabbeq r3, r8, r2, r7 │ │ │ │ + ldrdeq pc, [r4, -ip] │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - smlabteq lr, r4, sl, r6 │ │ │ │ - tsteq r3, r0, asr #4 │ │ │ │ - smlabbeq r4, ip, fp, pc @ │ │ │ │ + smlabteq lr, ip, sl, r6 │ │ │ │ + tsteq r3, ip, asr #4 │ │ │ │ + @ instruction: 0x0104fb98 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - smlabbeq lr, r8, sl, r6 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - tstpeq r4, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010e6a90 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ + tstpeq r4, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 005ab3f0 : │ │ │ │ ldr r0, [r0, #888] @ 0x378 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne ip, [r0, #184] @ 0xb8 │ │ │ │ strne ip, [r1] │ │ │ │ @@ -1286860,28 +1286860,28 @@ │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5ab484 │ │ │ │ tsteq r7, r4, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r2, r0, lsr #4 │ │ │ │ tsteq r7, r8, ror r7 │ │ │ │ - tstpeq r4, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, rrx │ │ │ │ - tstpeq r4, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [lr, -r8] │ │ │ │ - tstpeq r4, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsl r0 │ │ │ │ - @ instruction: 0x0104fbb0 │ │ │ │ - smlabbeq lr, r8, fp, r6 │ │ │ │ - smlatteq r3, r0, pc, r6 @ │ │ │ │ - tstpeq r4, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r8, asr #22 │ │ │ │ - smlatbeq r3, r8, pc, r6 @ │ │ │ │ - tstpeq r4, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r4, lsl fp │ │ │ │ + tstpeq r4, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror r0 │ │ │ │ + tstpeq r4, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r0, fp, r6 │ │ │ │ + tstpeq r4, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #32 │ │ │ │ + @ instruction: 0x0104fbbc │ │ │ │ + @ instruction: 0x010e6b90 │ │ │ │ + smlatteq r3, ip, pc, r6 @ │ │ │ │ + tstpeq r4, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r0, asr fp │ │ │ │ + @ instruction: 0x01036fb4 │ │ │ │ + tstpeq r4, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ bl 5a98a4 │ │ │ │ @@ -1286902,17 +1286902,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ab670 │ │ │ │ - tsteq lr, r8, ror #20 │ │ │ │ - strdeq r6, [r3, -r4] │ │ │ │ - smlabbeq r4, r0, sl, pc @ │ │ │ │ + tsteq lr, r0, ror sl │ │ │ │ + tsteq r3, r0, lsl #30 │ │ │ │ + smlabbeq r4, ip, sl, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ 5ab864 │ │ │ │ ldr r5, [pc, #392] @ 5ab868 │ │ │ │ ldr r2, [pc, #392] @ 5ab86c │ │ │ │ @@ -1287010,23 +1287010,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ab794 │ │ │ │ tsteq r7, r4, lsr #10 │ │ │ │ - tsteq lr, r8, lsl #20 │ │ │ │ + tsteq lr, r0, lsl sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tstpeq r4, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r4, r4, r9, pc @ │ │ │ │ - smlabbeq r4, r4, r9, pc @ │ │ │ │ - ldrdeq r6, [r3, -r4] │ │ │ │ - smlatbeq r3, r0, sp, r6 │ │ │ │ - tsteq r3, r0, ror sp │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ + tstpeq r4, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104f990 │ │ │ │ + @ instruction: 0x0104f990 │ │ │ │ + smlatteq r3, r0, sp, r6 │ │ │ │ + smlatbeq r3, ip, sp, r6 │ │ │ │ + tsteq r3, ip, ror sp │ │ │ │ + tsteq r3, ip, asr #26 │ │ │ │ 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] @ 5abd80 │ │ │ │ ldr r2, [pc, #1244] @ 5abd84 │ │ │ │ ldr r6, [r0, #888] @ 0x378 │ │ │ │ @@ -1287340,67 +1287340,67 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5abb24 │ │ │ │ tsteq r7, r0, asr r3 │ │ │ │ tsteq r7, ip, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - smlabteq lr, r8, r7, r6 │ │ │ │ - smlabteq lr, r4, r7, r6 │ │ │ │ - tstpeq r4, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010a68b8 │ │ │ │ - tstpeq r4, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [lr, -r0] │ │ │ │ + smlabteq lr, ip, r7, r6 │ │ │ │ + tstpeq r4, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq sl, r4, r8, r6 │ │ │ │ + tstpeq r4, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ tstpeq r4, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - tstpeq r4, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r0, lsr r7 │ │ │ │ - strdeq pc, [r4, -ip] │ │ │ │ + tstpeq r4, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq ip, [r7, -r8] │ │ │ │ - smlabbeq lr, ip, r5, r6 │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ - smlatbeq r4, r4, r5, pc @ │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ - ldrdeq r6, [r3, -ip] │ │ │ │ - tstpeq r4, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsl r5 │ │ │ │ - @ instruction: 0x0103699c │ │ │ │ - tstpeq r4, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [lr, -r0] │ │ │ │ - tsteq r3, ip, asr r9 │ │ │ │ - smlatteq r4, r8, r4, pc @ │ │ │ │ - tsteq r3, r0, lsr #18 │ │ │ │ - @ instruction: 0x0104f4b0 │ │ │ │ - tsteq lr, r8, asr r4 │ │ │ │ - smlatteq r3, r4, r8, r6 │ │ │ │ - tstpeq r4, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r3, r8, r8, r6 │ │ │ │ - tstpeq r4, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlatteq lr, r0, r3, r6 │ │ │ │ - tsteq r3, ip, ror #16 │ │ │ │ - strdeq pc, [r4, -r8] │ │ │ │ - smlatbeq lr, r0, r3, r6 │ │ │ │ - tsteq r3, ip, lsr #16 │ │ │ │ - @ instruction: 0x0104f3b8 │ │ │ │ + @ instruction: 0x010e6594 │ │ │ │ + tsteq r3, r4, lsr #20 │ │ │ │ + @ instruction: 0x0104f5b0 │ │ │ │ + tsteq lr, r8, asr r5 │ │ │ │ + smlatteq r3, r8, r9, r6 │ │ │ │ + tstpeq r4, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, lsl r5 │ │ │ │ + smlatbeq r3, r8, r9, r6 │ │ │ │ + tstpeq r4, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r6, [lr, -r8] │ │ │ │ + tsteq r3, r8, ror #18 │ │ │ │ + strdeq pc, [r4, -r4] │ │ │ │ + tsteq r3, ip, lsr #18 │ │ │ │ + @ instruction: 0x0104f4bc │ │ │ │ + tsteq lr, r0, ror #8 │ │ │ │ + strdeq r6, [r3, -r0] │ │ │ │ + tstpeq r4, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010368b4 │ │ │ │ + tstpeq r4, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq lr, r8, r3, r6 │ │ │ │ + tsteq r3, r8, ror r8 │ │ │ │ + tstpeq r4, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq lr, r8, r3, r6 │ │ │ │ + tsteq r3, r8, lsr r8 │ │ │ │ + smlabteq r4, r4, r3, pc @ │ │ │ │ cmp r1, #8 │ │ │ │ ldreq r3, [r0, #888] @ 0x378 │ │ │ │ mov r0, #0 │ │ │ │ streq r2, [r3, #180] @ 0xb4 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 5abe60 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - tstpeq r4, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, ror r4 @ 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 r5, [r0, #888] @ 0x378 │ │ │ │ ldr r6, [pc, #344] @ 5abfd8 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ @@ -1287487,25 +1287487,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5abf40 │ │ │ │ tsteq r7, r4, lsl #27 │ │ │ │ - tstpeq r4, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq lr, r0, r2, r6 │ │ │ │ - strdeq r8, [r4, -r4] │ │ │ │ + tstpeq r4, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq lr, r8, r2, r6 │ │ │ │ + tsteq r4, r0, lsl #28 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq r4, ip, r3, pc @ │ │ │ │ - tsteq lr, r4, asr #4 │ │ │ │ - tsteq r3, ip, lsr #12 │ │ │ │ - tsteq r3, r0, lsl #12 │ │ │ │ - smlabteq r3, ip, r5, r6 │ │ │ │ - tstpeq r4, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010e619c │ │ │ │ + @ instruction: 0x0104f3b8 │ │ │ │ + tsteq lr, ip, asr #4 │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ + tsteq r3, ip, lsl #12 │ │ │ │ + ldrdeq r6, [r3, -r8] │ │ │ │ + tstpeq r4, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq lr, r4, r1, r6 │ │ │ │ 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] @ 5ac374 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1287721,32 +1287721,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5ac0c0 │ │ │ │ @ instruction: 0x0117bbdc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ tsteq r7, ip, lsr fp │ │ │ │ - tsteq lr, r8, lsr #32 │ │ │ │ - tstpeq r4, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ - tsteq r3, r8, asr r3 │ │ │ │ - smlabbeq r4, ip, r0, pc @ │ │ │ │ - smlatteq lr, r8, lr, r5 │ │ │ │ - tstpeq r4, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq lr, r8, lr, r5 │ │ │ │ - ldrdeq r6, [r3, -r0] │ │ │ │ - tstpeq r4, r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq lr, r0, ror lr │ │ │ │ - @ instruction: 0x01036298 │ │ │ │ - smlabteq r4, ip, pc, lr @ │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ - tsteq lr, ip, lsl #28 │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ + tsteq lr, r0, lsr r0 │ │ │ │ + smlabbeq r4, r8, r1, pc @ │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ + tsteq r3, r4, ror #6 │ │ │ │ + swpeq pc, r8, [r4] @ │ │ │ │ + strdeq r5, [lr, -r0] │ │ │ │ + smlabbeq r4, r4, r0, pc @ │ │ │ │ + qaddeq pc, r0, r4 @ │ │ │ │ + @ instruction: 0x010e5eb0 │ │ │ │ + ldrdeq r6, [r3, -ip] │ │ │ │ + tstpeq r4, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, r8, ror lr │ │ │ │ + smlatbeq r3, r4, r2, r6 │ │ │ │ + ldrdeq lr, [r4, -r8] │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + tsteq lr, r4, lsl lr │ │ │ │ + tsteq r3, r0, asr #4 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #888] @ 0x378 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ @@ -1287801,17 +1287801,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5ac450 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - smlabteq lr, ip, ip, r5 │ │ │ │ - smlabbeq r4, r0, lr, lr │ │ │ │ - tsteq r4, r8, lsr #28 │ │ │ │ + ldrdeq r5, [lr, -r4] │ │ │ │ + smlabbeq r4, ip, lr, lr │ │ │ │ + tsteq r4, r4, lsr lr │ │ │ │ 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 │ │ │ │ @@ -1287925,26 +1287925,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ac57c │ │ │ │ tsteq r7, r8, lsl #14 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r7, r0, lsl #13 │ │ │ │ - @ instruction: 0x010e5b9c │ │ │ │ - smlabteq r3, r0, pc, r5 @ │ │ │ │ - strdeq lr, [r4, -r4] │ │ │ │ - tsteq lr, ip, asr fp │ │ │ │ - tsteq r4, r0, lsr sp │ │ │ │ - @ instruction: 0x0104ecb4 │ │ │ │ - tsteq lr, r8, lsl fp │ │ │ │ - tsteq r3, r0, asr #30 │ │ │ │ - tsteq r4, r4, ror ip │ │ │ │ - ldrdeq r5, [lr, -ip] │ │ │ │ - tsteq r3, r4, lsl #30 │ │ │ │ - tsteq r4, r4, lsr ip │ │ │ │ + smlatbeq lr, r4, fp, r5 │ │ │ │ + smlabteq r3, ip, pc, r5 @ │ │ │ │ + tsteq r4, r0, lsl #26 │ │ │ │ + tsteq lr, r4, ror #22 │ │ │ │ + tsteq r4, ip, lsr sp │ │ │ │ + smlabteq r4, r0, ip, lr │ │ │ │ + tsteq lr, r0, lsr #22 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + smlabbeq r4, r0, ip, lr │ │ │ │ + smlatteq lr, r4, sl, r5 │ │ │ │ + tsteq r3, r0, lsl pc │ │ │ │ + tsteq r4, r0, asr #24 │ │ │ │ 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 │ │ │ │ @@ -1288058,26 +1288058,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ac790 │ │ │ │ @ instruction: 0x0117b4f4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r7, ip, ror #8 │ │ │ │ - smlabbeq lr, r8, r9, r5 │ │ │ │ - smlatbeq r3, ip, sp, r5 │ │ │ │ - smlatteq r4, r0, sl, lr │ │ │ │ - tsteq lr, r8, asr #18 │ │ │ │ - tsteq r4, ip, lsl fp │ │ │ │ - smlatbeq r4, r0, sl, lr │ │ │ │ - tsteq lr, r4, lsl #18 │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ - tsteq r4, r0, ror #20 │ │ │ │ - smlabteq lr, r8, r8, r5 │ │ │ │ - strdeq r5, [r3, -r0] │ │ │ │ - tsteq r4, r0, lsr #20 │ │ │ │ + @ instruction: 0x010e5990 │ │ │ │ + @ instruction: 0x01035db8 │ │ │ │ + smlatteq r4, ip, sl, lr │ │ │ │ + tsteq lr, r0, asr r9 │ │ │ │ + tsteq r4, r8, lsr #22 │ │ │ │ + smlatbeq r4, ip, sl, lr │ │ │ │ + tsteq lr, ip, lsl #18 │ │ │ │ + tsteq r3, r8, lsr sp │ │ │ │ + tsteq r4, ip, ror #20 │ │ │ │ + ldrdeq r5, [lr, -r0] │ │ │ │ + strdeq r5, [r3, -ip] │ │ │ │ + tsteq r4, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1092] @ 5acd54 │ │ │ │ ldr r3, [pc, #1092] @ 5acd58 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1288353,57 +1288353,57 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5acaf0 │ │ │ │ @ instruction: 0x0117b2f4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r2, ip, asr #26 │ │ │ │ tsteq r7, r4, lsr #5 │ │ │ │ - @ instruction: 0x0104e990 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ - tsteq r4, r8, ror r9 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ + @ instruction: 0x0104e99c │ │ │ │ + smlabbeq r4, r8, r9, lr │ │ │ │ + smlabbeq r4, r8, r9, lr │ │ │ │ smlabbeq r4, r4, r9, lr │ │ │ │ + smlabbeq r4, r8, r9, lr │ │ │ │ + @ instruction: 0x0104e990 │ │ │ │ tsteq r8, ip, lsr pc │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ + tsteq r4, ip, ror r9 │ │ │ │ tsteq r8, r4, lsl pc │ │ │ │ - tsteq r4, r4, ror r9 │ │ │ │ - @ instruction: 0x01035abc │ │ │ │ - smlabbeq lr, ip, r6, r5 │ │ │ │ - smlatteq r4, r4, r7, lr │ │ │ │ - tsteq lr, r0, asr r6 │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ - smlatbeq r4, ip, r7, lr │ │ │ │ - tsteq r3, ip, lsr sl │ │ │ │ - tsteq lr, ip, lsl #12 │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ - tsteq r3, r0, lsl #20 │ │ │ │ - ldrdeq r5, [lr, -r0] │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ - smlabteq r3, r4, r9, r5 │ │ │ │ - @ instruction: 0x010e5594 │ │ │ │ - smlatteq r4, ip, r6, lr │ │ │ │ - tsteq lr, ip, asr r5 │ │ │ │ - smlabbeq r3, r4, r9, r5 │ │ │ │ - @ instruction: 0x0104e6b4 │ │ │ │ - tsteq lr, r0, lsr #10 │ │ │ │ - tsteq r3, r8, asr #18 │ │ │ │ - tsteq r4, ip, ror r6 │ │ │ │ - tsteq r3, r0, lsl r9 │ │ │ │ - smlatteq lr, r0, r4, r5 │ │ │ │ - tsteq r4, r8, lsr r6 │ │ │ │ - ldrdeq r5, [r3, -r4] │ │ │ │ - smlatbeq lr, r4, r4, r5 │ │ │ │ - strdeq lr, [r4, -ip] │ │ │ │ - @ instruction: 0x01035898 │ │ │ │ - tsteq lr, r8, ror #8 │ │ │ │ - smlabteq r4, r0, r5, lr │ │ │ │ - tsteq r3, ip, asr r8 │ │ │ │ - tsteq lr, ip, lsr #8 │ │ │ │ - smlabbeq r4, r4, r5, lr │ │ │ │ + smlabbeq r4, r0, r9, lr │ │ │ │ + smlabteq r3, r8, sl, r5 │ │ │ │ + @ instruction: 0x010e5694 │ │ │ │ + strdeq lr, [r4, -r0] │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ + smlabbeq r3, r4, sl, r5 │ │ │ │ + @ instruction: 0x0104e7b8 │ │ │ │ + tsteq r3, r8, asr #20 │ │ │ │ + tsteq lr, r4, lsl r6 │ │ │ │ + tsteq r4, r0, ror r7 │ │ │ │ + tsteq r3, ip, lsl #20 │ │ │ │ + ldrdeq r5, [lr, -r8] │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + ldrdeq r5, [r3, -r0] │ │ │ │ + @ instruction: 0x010e559c │ │ │ │ + strdeq lr, [r4, -r8] │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ + @ instruction: 0x01035990 │ │ │ │ + smlabteq r4, r0, r6, lr │ │ │ │ + tsteq lr, r8, lsr #10 │ │ │ │ + tsteq r3, r4, asr r9 │ │ │ │ + smlabbeq r4, r8, r6, lr │ │ │ │ + tsteq r3, ip, lsl r9 │ │ │ │ + smlatteq lr, r8, r4, r5 │ │ │ │ + tsteq r4, r4, asr #12 │ │ │ │ + smlatteq r3, r0, r8, r5 │ │ │ │ + smlatbeq lr, ip, r4, r5 │ │ │ │ + tsteq r4, r8, lsl #12 │ │ │ │ + smlatbeq r3, r4, r8, r5 │ │ │ │ + tsteq lr, r0, ror r4 │ │ │ │ + smlabteq r4, ip, r5, lr │ │ │ │ + tsteq r3, r8, ror #16 │ │ │ │ + tsteq lr, r4, lsr r4 │ │ │ │ + @ instruction: 0x0104e590 │ │ │ │ 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, #884] @ 0x374 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1288972,94 +1288972,94 @@ │ │ │ │ stmib sp, {r5, r8} │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ad2bc │ │ │ │ tsteq r7, ip, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0117ad98 │ │ │ │ - @ instruction: 0x010e52b8 │ │ │ │ + smlabteq lr, r0, r2, r5 │ │ │ │ qaddeq r5, ip, r2 │ │ │ │ - ldrdeq lr, [r4, -r0] │ │ │ │ - tsteq lr, r8, lsr r2 │ │ │ │ - smlabbeq r4, r8, r3, lr │ │ │ │ + ldrdeq lr, [r4, -ip] │ │ │ │ + tsteq lr, r0, asr #4 │ │ │ │ + @ instruction: 0x0104e394 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ eorseq r5, r6, r8, ror #1 │ │ │ │ @ instruction: 0xffffeeb8 │ │ │ │ @ instruction: 0xfffff080 │ │ │ │ - tsteq r4, r8, asr #26 │ │ │ │ + tsteq r4, r4, asr sp │ │ │ │ @ instruction: 0xffffeecc │ │ │ │ @ instruction: 0xfffff950 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ tsteq r2, r8, lsl #30 │ │ │ │ - smlabbeq r4, r0, r2, lr │ │ │ │ - strdeq r5, [lr, -ip] │ │ │ │ + smlabbeq r4, ip, r2, lr │ │ │ │ + tsteq lr, r4, lsl #2 │ │ │ │ @ instruction: 0x01024e98 │ │ │ │ - smlatteq r4, r4, r9, r3 │ │ │ │ + strdeq r3, [r4, -r0] │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ tsteq r8, r4, lsr #17 │ │ │ │ - tsteq r4, ip, lsr r3 │ │ │ │ - strdeq r5, [sl, -r0] │ │ │ │ + tsteq r4, r8, asr #6 │ │ │ │ + strdeq r5, [sl, -ip] │ │ │ │ svcvc 0x00efffff │ │ │ │ tsteq r2, r4, ror #28 │ │ │ │ - smlatteq r4, r8, r2, lr │ │ │ │ + strdeq lr, [r4, -r4] │ │ │ │ + ldrdeq lr, [r4, -ip] │ │ │ │ + smlabteq r4, r0, r2, lr │ │ │ │ ldrdeq lr, [r4, -r0] │ │ │ │ - @ instruction: 0x0104e2b4 │ │ │ │ - smlabteq r4, r4, r2, lr │ │ │ │ - @ instruction: 0x0104e2b4 │ │ │ │ - @ instruction: 0x0104e29c │ │ │ │ - tsteq r4, ip, ror r2 │ │ │ │ - smlabbeq r4, ip, r2, lr │ │ │ │ + smlabteq r4, r0, r2, lr │ │ │ │ + smlatbeq r4, r8, r2, lr │ │ │ │ + smlabbeq r4, r8, r2, lr │ │ │ │ + @ instruction: 0x0104e298 │ │ │ │ tsteq r7, r0, asr #18 │ │ │ │ - tsteq lr, r4, asr lr │ │ │ │ - tsteq r3, ip, ror r2 │ │ │ │ - smlatbeq r4, r8, pc, sp @ │ │ │ │ + tsteq lr, ip, asr lr │ │ │ │ + smlabbeq r3, r8, r2, r5 │ │ │ │ + @ instruction: 0x0104dfb4 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq lr, r4, lsl lr │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ + tsteq lr, ip, lsl lr │ │ │ │ + tsteq r3, r8, asr #4 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrdeq r4, [lr, -r4] │ │ │ │ - strdeq r5, [r3, -ip] │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r4, r4, lsr pc │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x010e4d94 │ │ │ │ - @ instruction: 0x010351bc │ │ │ │ - smlatteq r4, ip, lr, sp │ │ │ │ - tsteq lr, r4, asr sp │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ - smlatbeq r4, r8, lr, sp │ │ │ │ + @ instruction: 0x010e4d9c │ │ │ │ + smlabteq r3, r8, r1, r5 │ │ │ │ + strdeq sp, [r4, -r8] │ │ │ │ + tsteq lr, ip, asr sp │ │ │ │ + smlabbeq r3, r8, r1, r5 │ │ │ │ + @ instruction: 0x0104deb4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - tsteq lr, r4, lsl sp │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - ldrdeq r4, [lr, -r4] │ │ │ │ - @ instruction: 0x0104dfb4 │ │ │ │ - tsteq r4, ip, lsr #28 │ │ │ │ - smlabteq r3, r0, r0, r5 │ │ │ │ - ldrdeq sp, [r4, -r0] │ │ │ │ + tsteq lr, ip, lsl sp │ │ │ │ + tsteq r3, r8, asr #2 │ │ │ │ + tsteq r4, r8, ror lr │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ + smlabteq r4, r0, pc, sp @ │ │ │ │ + tsteq r4, r8, lsr lr │ │ │ │ + smlabteq r3, ip, r0, r5 │ │ │ │ + ldrdeq sp, [r4, -ip] │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ + tsteq r3, ip, rrx │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - smlatteq lr, r4, fp, r4 │ │ │ │ - tsteq r3, ip │ │ │ │ - tsteq r4, ip, lsr sp │ │ │ │ - ldrdeq r4, [r3, -r4] │ │ │ │ + smlatteq lr, ip, fp, r4 │ │ │ │ + tsteq r3, r8, lsl r0 │ │ │ │ + tsteq r4, r8, asr #26 │ │ │ │ + smlatteq r3, r0, pc, r4 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlatbeq r3, r4, pc, r4 @ │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ - tsteq lr, r8, lsl fp │ │ │ │ - tsteq r3, r0, asr #30 │ │ │ │ - tsteq r4, ip, ror #24 │ │ │ │ + @ instruction: 0x01034fb0 │ │ │ │ + smlabbeq r3, r0, pc, r4 @ │ │ │ │ + tsteq lr, r0, lsr #22 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrdeq r4, [lr, -ip] │ │ │ │ - tsteq r3, r4, lsl #30 │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ + smlatteq lr, r4, sl, r4 │ │ │ │ + tsteq r3, r0, lsl pc │ │ │ │ + tsteq r4, ip, lsr ip │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - smlabteq r3, r8, lr, r4 │ │ │ │ - ldrdeq sp, [r4, -r8] │ │ │ │ + ldrdeq r4, [r3, -r4] │ │ │ │ + smlatteq r4, r4, fp, sp │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ @@ -1289141,26 +1289141,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ad8c4 │ │ │ │ - tsteq r4, r0, lsr #4 │ │ │ │ - tsteq r4, r8, lsr ip │ │ │ │ - tsteq lr, ip, lsl r9 │ │ │ │ - tsteq r4, r0, lsr #24 │ │ │ │ - strdeq sp, [r4, -r0] │ │ │ │ - ldrdeq r4, [lr, -r4] │ │ │ │ - tsteq r3, ip, lsr #24 │ │ │ │ - smlabteq r4, r4, fp, sp │ │ │ │ - smlatbeq lr, r8, r8, r4 │ │ │ │ - strdeq r4, [r3, -r4] │ │ │ │ - smlabbeq r4, ip, fp, sp │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ + tsteq r4, r4, asr #24 │ │ │ │ + tsteq lr, r4, lsr #18 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ + strdeq sp, [r4, -ip] │ │ │ │ + ldrdeq r4, [lr, -ip] │ │ │ │ + tsteq r3, r8, lsr ip │ │ │ │ + ldrdeq sp, [r4, -r0] │ │ │ │ + @ instruction: 0x010e48b0 │ │ │ │ + tsteq r3, r0, lsl #24 │ │ │ │ + @ instruction: 0x0104db98 │ │ │ │ + tsteq lr, r8, ror 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 r5, r0 │ │ │ │ bl c6be0 │ │ │ │ @@ -1289209,20 +1289209,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5ada4c │ │ │ │ tsteq r7, r0, lsl #4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatteq lr, ip, r7, r4 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ - smlatbeq lr, r4, r7, r4 │ │ │ │ - tsteq r3, ip, lsl fp │ │ │ │ - @ instruction: 0x0104dab4 │ │ │ │ - smlatteq r3, r8, sl, r4 │ │ │ │ + strdeq r4, [lr, -r4] │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ + smlatbeq lr, ip, r7, r4 │ │ │ │ + tsteq r3, r8, lsr #22 │ │ │ │ + smlabteq r4, r0, sl, sp │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1156] @ 5adf7c │ │ │ │ ldr r3, [pc, #1156] @ 5adf80 │ │ │ │ @@ -1289514,46 +1289514,46 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5adcd8 │ │ │ │ tsteq r7, r8, lsl #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r7, r4, ror #1 │ │ │ │ - smlabbeq lr, r4, r6, r4 │ │ │ │ + smlabbeq lr, ip, r6, r4 │ │ │ │ tsteq r2, ip, ror r3 │ │ │ │ - strdeq r5, [r5, -r4] │ │ │ │ - smlabteq lr, r8, r5, r4 │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ + ldrdeq r4, [lr, -r0] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq sp, [r4, -ip] │ │ │ │ + smlatteq r4, r8, r8, sp │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffffb7c │ │ │ │ tsteq r7, r4, lsr #30 │ │ │ │ - smlatteq lr, r8, r4, r4 │ │ │ │ - strdeq r5, [r4, -ip] │ │ │ │ - strdeq sp, [r4, -r0] │ │ │ │ + strdeq r4, [lr, -r0] │ │ │ │ + tsteq r4, r8, lsl #24 │ │ │ │ strdeq sp, [r4, -ip] │ │ │ │ - smlatteq r3, r8, r7, r4 │ │ │ │ - tsteq lr, r8, lsr r4 │ │ │ │ - @ instruction: 0x010347b0 │ │ │ │ - tsteq r4, r4, asr #14 │ │ │ │ - strdeq r4, [lr, -ip] │ │ │ │ - tsteq r3, r4, ror r7 │ │ │ │ - tsteq r4, r8, lsl #14 │ │ │ │ - smlabteq lr, r0, r3, r4 │ │ │ │ - tsteq r3, r8, lsr r7 │ │ │ │ - smlabteq r4, ip, r6, sp │ │ │ │ - tsteq r3, r0, lsl #14 │ │ │ │ - tsteq lr, r4, asr r3 │ │ │ │ - smlabteq r3, ip, r6, r4 │ │ │ │ - tsteq r4, r0, ror #12 │ │ │ │ - @ instruction: 0x01034694 │ │ │ │ - tsteq r4, r8, lsl #12 │ │ │ │ - @ instruction: 0x010e42b8 │ │ │ │ - tsteq r3, r0, lsr r6 │ │ │ │ - smlabteq r4, r8, r5, sp │ │ │ │ + tsteq r4, r8, lsl #16 │ │ │ │ + strdeq r4, [r3, -r4] │ │ │ │ + tsteq lr, r0, asr #8 │ │ │ │ + @ instruction: 0x010347bc │ │ │ │ + tsteq r4, r0, asr r7 │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ + smlabbeq r3, r0, r7, r4 │ │ │ │ + tsteq r4, r4, lsl r7 │ │ │ │ + smlabteq lr, r8, r3, r4 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + ldrdeq sp, [r4, -r8] │ │ │ │ + tsteq r3, ip, lsl #14 │ │ │ │ + tsteq lr, ip, asr r3 │ │ │ │ + ldrdeq r4, [r3, -r8] │ │ │ │ + tsteq r4, ip, ror #12 │ │ │ │ + smlatbeq r3, r0, r6, r4 │ │ │ │ + tsteq r4, r4, lsl r6 │ │ │ │ + smlabteq lr, r0, r2, r4 │ │ │ │ + tsteq r3, ip, lsr r6 │ │ │ │ + ldrdeq sp, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr fp, [r1, #888] @ 0x378 │ │ │ │ ldr r1, [pc, #908] @ 5ae3b0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -1289786,25 +1289786,25 @@ │ │ │ │ b 5ae270 │ │ │ │ @ instruction: 0x01179bdc │ │ │ │ tsteq r7, r8, asr #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r7, ip, lsl #19 │ │ │ │ - tsteq lr, r4, lsl r0 │ │ │ │ - smlatbeq r4, ip, r2, sp │ │ │ │ + tsteq lr, ip, lsl r0 │ │ │ │ + @ instruction: 0x0104d2b8 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - tsteq r4, r4, lsl r2 │ │ │ │ - tsteq lr, ip, ror #30 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + tsteq r4, r0, lsr #4 │ │ │ │ + tsteq lr, r4, ror pc │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - strdeq r4, [r3, -r8] │ │ │ │ - ldrdeq sp, [r4, -r4] │ │ │ │ - tsteq lr, r0, lsr pc │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + smlatteq r4, r0, r1, sp │ │ │ │ + tsteq lr, r8, lsr pc │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ 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, #1960] @ 5aebb8 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1290297,57 +1290297,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5ae830 │ │ │ │ @ instruction: 0x011797f0 │ │ │ │ @ instruction: 0x011797d8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strheq fp, [r4, -r4] │ │ │ │ + smlabteq r4, r0, r0, fp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r7, ip, asr #7 │ │ │ │ - tsteq lr, ip, asr #20 │ │ │ │ - smlatteq r4, r0, ip, ip │ │ │ │ + tsteq lr, r4, asr sl │ │ │ │ + smlatteq r4, ip, ip, ip │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ - @ instruction: 0x01033c9c │ │ │ │ - smlatbeq lr, ip, r9, r3 │ │ │ │ - tsteq r4, r0, asr #24 │ │ │ │ + smlatbeq r3, r8, ip, r3 │ │ │ │ + @ instruction: 0x010e39b4 │ │ │ │ + tsteq r4, ip, asr #24 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq r3, [r3, -ip] │ │ │ │ - tsteq lr, r0, lsl r9 │ │ │ │ - smlabteq r3, r8, fp, r3 │ │ │ │ - smlatbeq r4, r4, fp, ip │ │ │ │ - ldrdeq r3, [lr, -r4] │ │ │ │ - smlabbeq r3, ip, fp, r3 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ + tsteq lr, r8, lsl r9 │ │ │ │ + ldrdeq r3, [r3, -r4] │ │ │ │ + @ instruction: 0x0104cbb0 │ │ │ │ + ldrdeq r3, [lr, -ip] │ │ │ │ + @ instruction: 0x01033b98 │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x010e3898 │ │ │ │ - tsteq r3, r0, asr fp │ │ │ │ - tsteq r4, r8, lsr #22 │ │ │ │ + smlatbeq lr, r0, r8, r3 │ │ │ │ + tsteq r3, ip, asr fp │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - tsteq lr, ip, asr r8 │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ - smlatteq r4, ip, sl, ip │ │ │ │ + tsteq lr, r4, ror #16 │ │ │ │ + tsteq r3, r0, lsr #22 │ │ │ │ + strdeq ip, [r4, -r8] │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tsteq lr, r0, lsr #16 │ │ │ │ - ldrdeq r3, [r3, -r8] │ │ │ │ - @ instruction: 0x0104cab0 │ │ │ │ + tsteq lr, r8, lsr #16 │ │ │ │ + smlatteq r3, r4, sl, r3 │ │ │ │ + @ instruction: 0x0104cabc │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - smlatteq lr, r4, r7, r3 │ │ │ │ - @ instruction: 0x01033a9c │ │ │ │ - tsteq r4, r8, ror sl │ │ │ │ - tsteq r3, r4, ror #20 │ │ │ │ - tsteq lr, r8, ror r7 │ │ │ │ - tsteq r3, r0, lsr sl │ │ │ │ - tsteq r4, r8, lsl #20 │ │ │ │ + smlatteq lr, ip, r7, r3 │ │ │ │ + smlatbeq r3, r8, sl, r3 │ │ │ │ + smlabbeq r4, r4, sl, ip │ │ │ │ + tsteq r3, r0, ror sl │ │ │ │ + smlabbeq lr, r0, r7, r3 │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r4, r4, lsl sl │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - tsteq lr, ip, lsr r7 │ │ │ │ - strdeq r3, [r3, -r4] │ │ │ │ - smlabteq r4, ip, r9, ip │ │ │ │ + tsteq lr, r4, asr #14 │ │ │ │ + tsteq r3, r0, lsl #20 │ │ │ │ + ldrdeq ip, [r4, -r8] │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ 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, #1364] @ 5af1e0 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1290694,40 +1290694,40 @@ │ │ │ │ b 5aefa8 │ │ │ │ tsteq r7, r0, ror pc │ │ │ │ tsteq r7, ip, asr pc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r7, r4, asr ip │ │ │ │ - ldrdeq r3, [lr, -ip] │ │ │ │ - tsteq r4, r0, ror r5 │ │ │ │ + smlatteq lr, r4, r2, r3 │ │ │ │ + tsteq r4, ip, ror r5 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ - tsteq lr, r0, asr #4 │ │ │ │ - strdeq r3, [r3, -r8] │ │ │ │ - ldrdeq ip, [r4, -r0] │ │ │ │ + tsteq r3, r8, lsr r5 │ │ │ │ + tsteq lr, r8, asr #4 │ │ │ │ + tsteq r3, r4, lsl #10 │ │ │ │ + ldrdeq ip, [r4, -ip] │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - tsteq lr, r4, lsl #4 │ │ │ │ - @ instruction: 0x010334bc │ │ │ │ - @ instruction: 0x0104c494 │ │ │ │ + tsteq lr, ip, lsl #4 │ │ │ │ + smlabteq r3, r8, r4, r3 │ │ │ │ + smlatbeq r4, r0, r4, ip │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - smlabteq lr, r8, r1, r3 │ │ │ │ - smlabbeq r3, r0, r4, r3 │ │ │ │ - tsteq r4, r8, asr r4 │ │ │ │ + ldrdeq r3, [lr, -r0] │ │ │ │ + smlabbeq r3, ip, r4, r3 │ │ │ │ + tsteq r4, r4, ror #8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - smlabbeq lr, ip, r1, r3 │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - tsteq r4, ip, lsl r4 │ │ │ │ + @ instruction: 0x010e3194 │ │ │ │ + tsteq r3, r0, asr r4 │ │ │ │ + tsteq r4, r8, lsr #8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - tsteq lr, r0, asr r1 │ │ │ │ - tsteq r3, r8, lsl #8 │ │ │ │ - smlatteq r4, r4, r3, ip │ │ │ │ - tsteq lr, r4, lsl r1 │ │ │ │ - smlabteq r3, ip, r3, r3 │ │ │ │ - smlatbeq r4, r4, r3, ip │ │ │ │ + tsteq lr, r8, asr r1 │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ + strdeq ip, [r4, -r0] │ │ │ │ + tsteq lr, ip, lsl r1 │ │ │ │ + ldrdeq r3, [r3, -r8] │ │ │ │ + @ instruction: 0x0104c3b0 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ 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 │ │ │ │ @@ -1290798,25 +1290798,25 @@ │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5af2e8 │ │ │ │ tsteq r7, r0, lsl #19 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq lr, r0, lsl r0 │ │ │ │ - smlatbeq r4, ip, r2, ip │ │ │ │ + tsteq lr, r8, lsl r0 │ │ │ │ + @ instruction: 0x0104c2b8 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - smlabteq lr, r8, pc, r2 @ │ │ │ │ - smlabbeq r3, r0, r2, r3 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ + ldrdeq r2, [lr, -r0] │ │ │ │ + smlabbeq r3, ip, r2, r3 │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ - tsteq r3, ip, asr #4 │ │ │ │ - tsteq lr, r0, ror #30 │ │ │ │ - tsteq r3, r8, lsl r2 │ │ │ │ - strdeq ip, [r4, -r8] │ │ │ │ + tsteq r3, r8, asr r2 │ │ │ │ + tsteq lr, r8, ror #30 │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -1290902,29 +1290902,29 @@ │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5af450 │ │ │ │ tsteq r7, ip, lsl r8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq lr, r8, lr, r2 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ + @ instruction: 0x010e2eb0 │ │ │ │ + tsteq r4, r0, asr r1 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - tsteq lr, r0, ror #28 │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ - strdeq ip, [r4, -r8] │ │ │ │ + tsteq lr, r8, ror #28 │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - smlatteq r3, r4, r0, r3 │ │ │ │ - strdeq r2, [lr, -r8] │ │ │ │ - strheq r3, [r3, -r0] │ │ │ │ - swpeq ip, r0, [r4] │ │ │ │ + strdeq r3, [r3, -r0] │ │ │ │ + tsteq lr, r0, lsl #28 │ │ │ │ + strheq r3, [r3, -ip] │ │ │ │ + swpeq ip, ip, [r4] │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - smlabteq lr, r0, sp, r2 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ - qaddeq ip, r8, r4 │ │ │ │ + smlabteq lr, r8, sp, r2 │ │ │ │ + smlabbeq r3, r4, r0, r3 │ │ │ │ + tsteq r4, r4, rrx │ │ │ │ @ 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] │ │ │ │ @@ -1290952,17 +1290952,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5af5b4 │ │ │ │ muleq r0, ip, sl │ │ │ │ - strdeq r2, [lr, -r8] │ │ │ │ - @ instruction: 0x01032fb0 │ │ │ │ - smlabbeq r4, r8, pc, fp @ │ │ │ │ + tsteq lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x01032fbc │ │ │ │ + @ instruction: 0x0104bf94 │ │ │ │ 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 │ │ │ │ @@ -1291315,20 +1291315,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5afb28 │ │ │ │ - tsteq lr, ip, ror r7 │ │ │ │ - tsteq r3, r4, lsr sl │ │ │ │ - tsteq r4, r4, lsl sl │ │ │ │ - tsteq lr, r4, asr #14 │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ - ldrdeq fp, [r4, -ip] │ │ │ │ + smlabbeq lr, r4, r7, r2 │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ + tsteq r4, r0, lsr #20 │ │ │ │ + tsteq lr, ip, asr #14 │ │ │ │ + tsteq r3, r8, lsl #20 │ │ │ │ + smlatteq r4, r8, r9, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #644] @ 0x284 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1291441,32 +1291441,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 5afdec │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5afc10 │ │ │ │ - tsteq lr, r0, asr #12 │ │ │ │ - strdeq r2, [r3, -r8] │ │ │ │ - ldrdeq fp, [r4, -r8] │ │ │ │ + tsteq lr, r8, asr #12 │ │ │ │ + tsteq r3, r4, lsl #18 │ │ │ │ + smlatteq r4, r4, r8, fp │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - tsteq lr, r0, lsl #12 │ │ │ │ - @ instruction: 0x010328b8 │ │ │ │ - @ instruction: 0x0104b898 │ │ │ │ + tsteq lr, r8, lsl #12 │ │ │ │ + smlabteq r3, r4, r8, r2 │ │ │ │ + smlatbeq r4, r4, r8, fp │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - smlabteq lr, r8, r5, r2 │ │ │ │ - smlabbeq r3, r0, r8, r2 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ + ldrdeq r2, [lr, -r0] │ │ │ │ + smlabbeq r3, ip, r8, r2 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x010e2590 │ │ │ │ - ldrdeq r4, [r4, -r8] │ │ │ │ - tsteq r4, r8, lsr #16 │ │ │ │ - tsteq lr, ip, asr #10 │ │ │ │ - tsteq r3, r4, lsl #16 │ │ │ │ - smlatteq r4, r4, r7, fp │ │ │ │ + @ instruction: 0x010e2598 │ │ │ │ + smlatteq r4, r4, r5, r4 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ + tsteq lr, r4, asr r5 │ │ │ │ + tsteq r3, r0, lsl r8 │ │ │ │ + strdeq fp, [r4, -r0] │ │ │ │ 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 │ │ │ │ @@ -1291900,59 +1291900,59 @@ │ │ │ │ mov r1, #29 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 5b0440 │ │ │ │ tsteq r7, r0, ror #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01177dd0 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x0104b6b0 │ │ │ │ - tsteq lr, ip, lsl #8 │ │ │ │ + @ instruction: 0x0104b6bc │ │ │ │ + tsteq lr, r4, lsl r4 │ │ │ │ svccc 0x00e33333 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ tsteq r7, r8, asr fp │ │ │ │ - ldrdeq r2, [lr, -r4] │ │ │ │ - smlabbeq r3, ip, r4, r2 │ │ │ │ - tsteq r4, r8, ror #8 │ │ │ │ - smlabteq r3, ip, r7, pc @ │ │ │ │ - tsteq lr, r8, asr r1 │ │ │ │ - tsteq r3, r0, lsl r4 │ │ │ │ - smlatteq r4, ip, r3, fp │ │ │ │ - tsteq lr, ip, lsl #2 │ │ │ │ - tsteq r4, r4, ror r0 │ │ │ │ - smlatbeq r4, r0, r3, fp │ │ │ │ + ldrdeq r2, [lr, -ip] │ │ │ │ + @ instruction: 0x01032498 │ │ │ │ + tsteq r4, r4, ror r4 │ │ │ │ + ldrdeq pc, [r3, -r8] │ │ │ │ + tsteq lr, r0, ror #2 │ │ │ │ + tsteq r3, ip, lsl r4 │ │ │ │ + strdeq fp, [r4, -r8] │ │ │ │ + tsteq lr, r4, lsl r1 │ │ │ │ + smlabbeq r4, r0, r0, r3 │ │ │ │ + smlatbeq r4, ip, r3, fp │ │ │ │ tsteq r7, r0, lsl sl │ │ │ │ - tsteq r3, r0, ror #6 │ │ │ │ - tsteq r3, r0, lsr r3 │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ - tsteq lr, r4, lsr #32 │ │ │ │ - ldrdeq r2, [r3, -ip] │ │ │ │ - @ instruction: 0x0104b2b8 │ │ │ │ - smlatbeq r3, r4, r2, r2 │ │ │ │ - @ instruction: 0x010e1fb8 │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ - tsteq r4, ip, asr #4 │ │ │ │ - tsteq lr, ip, ror pc │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - tsteq r4, r0, lsl r2 │ │ │ │ - tsteq lr, r0, asr #30 │ │ │ │ - strdeq r2, [r3, -r8] │ │ │ │ - ldrdeq fp, [r4, -r4] │ │ │ │ - tsteq lr, r4, lsl #30 │ │ │ │ - @ instruction: 0x010321bc │ │ │ │ - @ instruction: 0x0104b198 │ │ │ │ + tsteq r3, ip, ror #6 │ │ │ │ + tsteq r3, ip, lsr r3 │ │ │ │ + tsteq r3, r8, lsl #6 │ │ │ │ + tsteq lr, ip, lsr #32 │ │ │ │ + smlatteq r3, r8, r2, r2 │ │ │ │ + smlabteq r4, r4, r2, fp │ │ │ │ + @ instruction: 0x010322b0 │ │ │ │ + smlabteq lr, r0, pc, r1 @ │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ + tsteq r4, r8, asr r2 │ │ │ │ + smlabbeq lr, r4, pc, r1 @ │ │ │ │ + tsteq r3, r0, asr #4 │ │ │ │ + tsteq r4, ip, lsl r2 │ │ │ │ + tsteq lr, r8, asr #30 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + smlatteq r4, r0, r1, fp │ │ │ │ + tsteq lr, ip, lsl #30 │ │ │ │ + smlabteq r3, r8, r1, r2 │ │ │ │ + smlatbeq r4, r4, r1, fp │ │ │ │ tsteq r7, ip, lsl #16 │ │ │ │ - smlatbeq lr, r8, lr, r1 │ │ │ │ - tsteq r3, ip, asr r1 │ │ │ │ - tsteq r4, ip, lsr r1 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ - tsteq r3, ip, lsl r1 │ │ │ │ - strdeq fp, [r4, -r8] │ │ │ │ - tsteq lr, ip, lsr #28 │ │ │ │ - smlatteq r3, r0, r0, r2 │ │ │ │ - smlabteq r4, r0, r0, fp │ │ │ │ + @ instruction: 0x010e1eb0 │ │ │ │ + tsteq r3, r8, ror #2 │ │ │ │ + tsteq r4, r8, asr #2 │ │ │ │ + tsteq lr, ip, ror #28 │ │ │ │ + tsteq r3, r8, lsr #2 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ + tsteq lr, r4, lsr lr │ │ │ │ + smlatteq r3, ip, r0, r2 │ │ │ │ + smlabteq r4, ip, r0, fp │ │ │ │ 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] @ 5b11e4 │ │ │ │ @@ -1292739,72 +1292739,72 @@ │ │ │ │ ldr r1, [pc, #252] @ 5b12d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5b113c │ │ │ │ tsteq r7, ip, asr r6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq lr, r8, ip, r1 │ │ │ │ - tsteq r4, r4, asr pc │ │ │ │ + ldrdeq r1, [lr, -r0] │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ tsteq r7, r8, ror #11 │ │ │ │ - tsteq lr, r4, ror #22 │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ - tstpeq r2, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq lr, ip, ror #22 │ │ │ │ + tsteq r4, r4, lsl r9 │ │ │ │ + smlabbeq r2, r8, r9, pc @ │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x010e17b0 │ │ │ │ - tsteq r4, r8, asr #20 │ │ │ │ + @ instruction: 0x010e17b8 │ │ │ │ + tsteq r4, r4, asr sl │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r8, lsl #10 │ │ │ │ + tsteq r4, r4, lsl r5 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - smlabbeq r2, r4, r5, pc @ │ │ │ │ + @ instruction: 0x0102f590 │ │ │ │ @ instruction: 0xffffd7a4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r1, [lr, -r8] │ │ │ │ - smlatbeq r4, r0, r3, r3 │ │ │ │ + smlatteq lr, r0, r5, r1 │ │ │ │ smlatbeq r4, ip, r3, r3 │ │ │ │ + @ instruction: 0x010433b8 │ │ │ │ tsteq r7, r0, asr #29 │ │ │ │ - ldrdeq r1, [lr, -r8] │ │ │ │ - tsteq r4, ip, lsl #6 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ - tsteq r4, r4, asr #14 │ │ │ │ - tsteq lr, r4, asr r4 │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - smlatteq r4, ip, r6, sl │ │ │ │ - ldrdeq r1, [r3, -r4] │ │ │ │ - @ instruction: 0x0103169c │ │ │ │ - ldrdeq r1, [lr, -r8] │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ + smlatteq lr, r0, r4, r1 │ │ │ │ + tsteq r4, r8, lsl r3 │ │ │ │ + tsteq r3, ip, ror #14 │ │ │ │ + tsteq r4, r0, asr r7 │ │ │ │ + tsteq lr, ip, asr r4 │ │ │ │ + tsteq r3, r8, lsl r7 │ │ │ │ + strdeq sl, [r4, -r8] │ │ │ │ + smlatteq r3, r0, r6, r1 │ │ │ │ + smlatbeq r3, r8, r6, r1 │ │ │ │ + smlatteq lr, r0, r3, r1 │ │ │ │ + smlabbeq r4, r8, r1, r3 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - @ instruction: 0x010e139c │ │ │ │ - tsteq r3, r4, asr r6 │ │ │ │ - tsteq r4, r4, lsr r6 │ │ │ │ - tsteq r3, ip, lsl r6 │ │ │ │ - smlatteq r3, r8, r5, r1 │ │ │ │ - smlabteq r4, ip, r5, sl │ │ │ │ - strdeq r1, [lr, -r8] │ │ │ │ - @ instruction: 0x010315b0 │ │ │ │ - smlabbeq r4, ip, r5, sl │ │ │ │ - tsteq r3, r8, ror r5 │ │ │ │ - smlabbeq lr, r8, r2, r1 │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ - tsteq lr, ip, lsl r2 │ │ │ │ - ldrdeq r1, [r3, -r4] │ │ │ │ - @ instruction: 0x0104a4b4 │ │ │ │ - @ instruction: 0x0103149c │ │ │ │ - smlabbeq r4, r0, r4, sl │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - tsteq lr, r4, ror r1 │ │ │ │ - tsteq r3, ip, lsr #8 │ │ │ │ - tsteq r4, ip, lsl #8 │ │ │ │ + smlatbeq lr, r4, r3, r1 │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + tsteq r4, r0, asr #12 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ strdeq r1, [r3, -r4] │ │ │ │ - @ instruction: 0x010313b8 │ │ │ │ + ldrdeq sl, [r4, -r8] │ │ │ │ + mrseq r1, ELR_hyp │ │ │ │ + @ instruction: 0x010315bc │ │ │ │ + @ instruction: 0x0104a598 │ │ │ │ + smlabbeq r3, r4, r5, r1 │ │ │ │ + @ instruction: 0x010e1290 │ │ │ │ + tsteq r3, ip, asr #10 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ + tsteq lr, r4, lsr #4 │ │ │ │ + smlatteq r3, r0, r4, r1 │ │ │ │ + smlabteq r4, r0, r4, sl │ │ │ │ + smlatbeq r3, r8, r4, r1 │ │ │ │ + smlabbeq r4, ip, r4, sl │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + tsteq lr, ip, ror r1 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ + smlabteq r3, r4, r3, r1 │ │ │ │ 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 │ │ │ │ @@ -1293653,72 +1293653,72 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5b1e14 │ │ │ │ tsteq r7, r8, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, ip, ror #30 │ │ │ │ - strdeq sl, [r4, -ip] │ │ │ │ + tsteq lr, r4, ror pc │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ @ instruction: 0x01176890 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - smlatteq lr, ip, sp, r0 │ │ │ │ - @ instruction: 0x01042b94 │ │ │ │ + strdeq r0, [lr, -r4] │ │ │ │ + smlatbeq r4, r0, fp, r2 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - smlatteq lr, r4, r9, r0 │ │ │ │ - tsteq r4, ip, ror ip │ │ │ │ + smlatteq lr, ip, r9, r0 │ │ │ │ + smlabbeq r4, r8, ip, r9 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, ip, lsr #14 │ │ │ │ + tsteq r4, r8, lsr r7 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - tsteq r3, r4, lsl ip │ │ │ │ + tsteq r3, r0, lsr #24 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ tsteq r7, ip, ror #4 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ @ instruction: 0xffffd0d0 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlabbeq lr, r4, r6, r0 │ │ │ │ - tsteq r4, ip, asr #8 │ │ │ │ + smlabbeq lr, ip, r6, r0 │ │ │ │ tsteq r4, r8, asr r4 │ │ │ │ - smlatteq r3, r4, r8, r0 │ │ │ │ - smlabteq r4, r8, r8, r9 │ │ │ │ - smlabbeq lr, r4, r5, r0 │ │ │ │ - @ instruction: 0x010423b8 │ │ │ │ - tsteq r3, ip, lsl #16 │ │ │ │ - strdeq r9, [r4, -r0] │ │ │ │ + tsteq r4, r4, ror #8 │ │ │ │ + strdeq r0, [r3, -r0] │ │ │ │ + ldrdeq r9, [r4, -r4] │ │ │ │ + smlabbeq lr, ip, r5, r0 │ │ │ │ + smlabteq r4, r4, r3, r2 │ │ │ │ + tsteq r3, r8, lsl r8 │ │ │ │ + strdeq r9, [r4, -ip] │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - tsteq lr, r0, lsl r5 │ │ │ │ - smlabteq r3, r8, r7, r0 │ │ │ │ - smlatbeq r4, r8, r7, r9 │ │ │ │ + tsteq lr, r8, lsl r5 │ │ │ │ + ldrdeq r0, [r3, -r4] │ │ │ │ + @ instruction: 0x010497b4 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x01030790 │ │ │ │ - @ instruction: 0x010e049c │ │ │ │ - tsteq r3, r4, asr r7 │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ - tsteq r3, ip, lsl r7 │ │ │ │ - tsteq r4, r0, lsl #14 │ │ │ │ + @ instruction: 0x0103079c │ │ │ │ + smlatbeq lr, r4, r4, r0 │ │ │ │ + tsteq r3, r0, ror #14 │ │ │ │ + tsteq r4, r0, asr #14 │ │ │ │ + tsteq r3, r8, lsr #14 │ │ │ │ + tsteq r4, ip, lsl #14 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlatteq r3, r8, r6, r0 │ │ │ │ + strdeq r0, [r3, -r4] │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - strdeq r0, [lr, -ip] │ │ │ │ - @ instruction: 0x010306b4 │ │ │ │ - @ instruction: 0x01049694 │ │ │ │ - tsteq r3, ip, ror r6 │ │ │ │ + tsteq lr, r4, lsl #8 │ │ │ │ + smlabteq r3, r0, r6, r0 │ │ │ │ + smlatbeq r4, r0, r6, r9 │ │ │ │ + smlabbeq r3, r8, r6, r0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - tsteq r3, ip, asr #12 │ │ │ │ - tsteq r3, ip, lsl r6 │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlatteq r3, ip, r5, r0 │ │ │ │ - @ instruction: 0x010305bc │ │ │ │ - smlabbeq r3, r8, r5, r0 │ │ │ │ - smlabteq lr, r4, r2, r0 │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ + strdeq r0, [r3, -r8] │ │ │ │ + smlabteq r3, r8, r5, r0 │ │ │ │ + @ instruction: 0x01030594 │ │ │ │ + smlabteq lr, ip, r2, r0 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ 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 │ │ │ │ @@ -1294405,73 +1294405,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 5b2694 │ │ │ │ tsteq r7, r0, asr #21 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq lr, r0, lsr #2 │ │ │ │ - @ instruction: 0x010493b0 │ │ │ │ + tsteq lr, r8, lsr #2 │ │ │ │ + @ instruction: 0x010493bc │ │ │ │ tsteq r7, r4, asr #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x010dffb4 │ │ │ │ - tsteq r4, r8, asr sp │ │ │ │ + @ instruction: 0x010dffbc │ │ │ │ + tsteq r4, r4, ror #26 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - smlatteq sp, r0, ip, pc @ │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ + smlatteq sp, r8, ip, pc @ │ │ │ │ + smlabbeq r4, r4, pc, r8 @ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - tstpeq r2, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ tsteq r7, r8, ror #10 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffffc4a8 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tstpeq sp, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ + tstpeq sp, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ tsteq r4, r0, lsr r8 │ │ │ │ - @ instruction: 0x0102fcbc │ │ │ │ - smlatbeq r4, r0, ip, r8 │ │ │ │ + tsteq r4, ip, lsr r8 │ │ │ │ + smlabteq r2, r8, ip, pc @ │ │ │ │ + smlatbeq r4, ip, ip, r8 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - smlabteq sp, ip, r9, pc @ │ │ │ │ - tsteq r4, r0, lsl #16 │ │ │ │ - tstpeq r2, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr ip │ │ │ │ + ldrdeq pc, [sp, -r4] │ │ │ │ + tsteq r4, ip, lsl #16 │ │ │ │ + tstpeq r2, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, asr #24 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - tstpeq r2, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - smlatteq r2, r4, fp, pc @ │ │ │ │ - @ instruction: 0x0102fbb4 │ │ │ │ + tstpeq r2, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r2, -r0] │ │ │ │ + smlabteq r2, r0, fp, pc @ │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - smlabbeq r2, r4, fp, pc @ │ │ │ │ - @ instruction: 0x010df894 │ │ │ │ - tstpeq r2, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ + @ instruction: 0x0102fb90 │ │ │ │ + @ instruction: 0x010df89c │ │ │ │ + tstpeq r2, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsr fp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - tstpeq r2, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r2, -r8] │ │ │ │ - @ instruction: 0x01048ab8 │ │ │ │ + tstpeq r2, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r2, r4, sl, pc @ │ │ │ │ + smlabteq r4, r4, sl, r8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlatbeq r2, r0, sl, pc @ │ │ │ │ + smlatbeq r2, ip, sl, pc @ │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - tstpeq r2, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, lsr #20 │ │ │ │ + tstpeq r2, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - tstpeq r2, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq sp, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r4, r4, r4, r1 │ │ │ │ + tstpeq r2, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r4, -r0] │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - tstpeq sp, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r2, r0, r9, pc @ │ │ │ │ - smlatbeq r4, r0, r9, r8 │ │ │ │ + tstpeq sp, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r2, ip, r9, pc @ │ │ │ │ + smlatbeq r4, ip, r9, r8 │ │ │ │ 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 │ │ │ │ @@ -1295213,94 +1295213,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5b341c │ │ │ │ tsteq r7, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010df598 │ │ │ │ - strdeq r8, [r4, -r0] │ │ │ │ + smlatbeq sp, r0, r5, pc @ │ │ │ │ + strdeq r8, [r4, -ip] │ │ │ │ tsteq r7, r4, lsl #29 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - tstpeq sp, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [r4, -r8] │ │ │ │ + tstpeq sp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - tstpeq sp, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r2, ip, r4, pc @ │ │ │ │ - smlatbeq r4, ip, r4, r8 │ │ │ │ + tstpeq sp, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r2, -r8] │ │ │ │ + @ instruction: 0x010484b8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x010df1b0 │ │ │ │ - tstpeq r2, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ + @ instruction: 0x010df1b8 │ │ │ │ + tstpeq r2, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - tstpeq sp, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r4, ip, r3, r8 │ │ │ │ + tstpeq sp, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r4, -r8] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlatbeq sp, r0, r0, pc @ │ │ │ │ - tsteq r4, r8, lsr r3 │ │ │ │ + smlatbeq sp, r8, r0, pc @ │ │ │ │ + tsteq r4, r4, asr #6 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ @ instruction: 0xffffb0c4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq lr, [sp, -ip] │ │ │ │ - smlabteq r4, r4, ip, r0 │ │ │ │ - smlabteq r4, ip, ip, r0 │ │ │ │ + tsteq sp, r4, lsl #30 │ │ │ │ + ldrdeq r0, [r4, -r0] │ │ │ │ + ldrdeq r0, [r4, -r8] │ │ │ │ tsteq r7, r0, ror #15 │ │ │ │ - tsteq sp, r8, ror lr │ │ │ │ - @ instruction: 0x01040cb0 │ │ │ │ - mrseq pc, (UNDEF: 18) @ │ │ │ │ - smlatteq r4, r4, r0, r8 │ │ │ │ + smlabbeq sp, r0, lr, lr │ │ │ │ + @ instruction: 0x01040cbc │ │ │ │ + tstpeq r2, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r4, -r0] │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - smlabteq r2, r8, r0, pc @ │ │ │ │ - swpeq pc, r8, [r2] @ │ │ │ │ + ldrdeq pc, [r2, -r4] │ │ │ │ + smlatbeq r2, r4, r0, pc @ │ │ │ │ muleq r0, r3, r2 │ │ │ │ - tstpeq r2, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r8 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r4, ip, pc, r7 @ │ │ │ │ - ldrdeq lr, [r2, -r4] │ │ │ │ - smlatteq sp, r8, ip, lr │ │ │ │ - smlatbeq r2, r0, pc, lr @ │ │ │ │ - smlabbeq r4, r0, pc, r7 @ │ │ │ │ - smlatbeq sp, ip, ip, lr │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ + tstpeq r2, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r4, -r8] │ │ │ │ + smlatteq r2, r0, pc, lr @ │ │ │ │ + strdeq lr, [sp, -r0] │ │ │ │ + smlatbeq r2, ip, pc, lr @ │ │ │ │ + smlabbeq r4, ip, pc, r7 @ │ │ │ │ + @ instruction: 0x010decb4 │ │ │ │ + tsteq r2, r0, ror pc │ │ │ │ + tsteq r4, r0, asr pc │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - tsteq sp, ip, ror #24 │ │ │ │ - tsteq r2, r4, lsr #30 │ │ │ │ - tsteq r4, r4, lsl #30 │ │ │ │ + tsteq sp, r4, ror ip │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + tsteq r4, r0, lsl pc │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - tsteq sp, r0, lsr ip │ │ │ │ - smlatteq r2, r8, lr, lr │ │ │ │ - smlabteq r4, r8, lr, r7 │ │ │ │ - strdeq lr, [sp, -r0] │ │ │ │ - smlatbeq r2, r8, lr, lr │ │ │ │ - smlabbeq r4, r8, lr, r7 │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - tsteq r2, r0, asr #28 │ │ │ │ + tsteq sp, r8, lsr ip │ │ │ │ + strdeq lr, [r2, -r4] │ │ │ │ + ldrdeq r7, [r4, -r4] │ │ │ │ + strdeq lr, [sp, -r8] │ │ │ │ + @ instruction: 0x0102eeb4 │ │ │ │ + @ instruction: 0x01047e94 │ │ │ │ + tsteq r2, ip, ror lr │ │ │ │ + tsteq r2, ip, asr #28 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ - tsteq sp, ip, lsl fp │ │ │ │ - ldrdeq lr, [r2, -r4] │ │ │ │ - @ instruction: 0x01047db4 │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + smlatteq r2, r0, sp, lr │ │ │ │ + smlabteq r4, r0, sp, r7 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - ldrdeq lr, [sp, -ip] │ │ │ │ - @ instruction: 0x0102ed94 │ │ │ │ - tsteq r4, r4, ror sp │ │ │ │ + smlatteq sp, r4, sl, lr │ │ │ │ + smlatbeq r2, r0, sp, lr │ │ │ │ + smlabbeq r4, r0, sp, r7 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x010dea9c │ │ │ │ - tsteq r2, r4, asr sp │ │ │ │ - tsteq r4, r4, lsr sp │ │ │ │ + smlatbeq sp, r4, sl, lr │ │ │ │ + tsteq r2, r0, ror #26 │ │ │ │ + tsteq r4, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - tsteq r2, ip, lsl sp │ │ │ │ - tsteq r4, r0, lsl #26 │ │ │ │ + tsteq r2, r8, lsr #26 │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -1296066,85 +1296066,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5b4194 │ │ │ │ tsteq r7, ip, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq sp, r4, r8, lr │ │ │ │ - strdeq r7, [r4, -ip] │ │ │ │ + smlatbeq sp, ip, r8, lr │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ @ instruction: 0x01174190 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ - tsteq r4, r4, lsl #20 │ │ │ │ + tsteq sp, r4, ror r7 │ │ │ │ + tsteq r4, r0, lsl sl │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - smlabbeq r2, r8, r5, ip │ │ │ │ - tsteq sp, r4, ror #8 │ │ │ │ - tsteq r2, ip, lsl r7 │ │ │ │ - strdeq r7, [r4, -ip] │ │ │ │ + @ instruction: 0x0102c594 │ │ │ │ + tsteq sp, ip, ror #8 │ │ │ │ + tsteq r2, r8, lsr #14 │ │ │ │ + tsteq r4, r8, lsl #14 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sp, r0, ror r3 │ │ │ │ - tsteq r4, ip, lsl #12 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - smlatteq sp, r0, r2, lr │ │ │ │ - tsteq r4, r4, ror r5 │ │ │ │ + tsteq sp, r8, ror r3 │ │ │ │ + tsteq r4, r8, lsl r6 │ │ │ │ + smlabbeq r2, r8, r1, ip │ │ │ │ + smlatteq sp, r8, r2, lr │ │ │ │ + smlabbeq r4, r0, r5, r7 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0xffffa34c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlabbeq sp, r4, r1, lr │ │ │ │ - tstpeq r3, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + smlabbeq sp, ip, r1, lr │ │ │ │ + tstpeq r3, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ tsteq r7, r8, ror #20 │ │ │ │ - smlatteq sp, ip, r0, lr │ │ │ │ - tstpeq r3, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ + strdeq lr, [sp, -r4] │ │ │ │ + tstpeq r3, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r2, r0, r3, lr │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - tsteq r2, ip, lsr r3 │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ + tsteq r2, r8, asr #6 │ │ │ │ + tsteq r4, ip, lsr #6 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - tsteq r2, r8, lsl #6 │ │ │ │ - smlatteq r4, ip, r2, r7 │ │ │ │ - ldrdeq lr, [r2, -r4] │ │ │ │ - smlatbeq r2, r4, r2, lr │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ + strdeq r7, [r4, -r8] │ │ │ │ + smlatteq r2, r0, r2, lr │ │ │ │ + @ instruction: 0x0102e2b0 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - tsteq r2, r4, ror r2 │ │ │ │ - tsteq r2, r4, asr #4 │ │ │ │ - tsteq r2, r0, lsl r2 │ │ │ │ + smlabbeq r2, r0, r2, lr │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlatteq r2, r0, r1, lr │ │ │ │ + smlatteq r2, ip, r1, lr │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0102e1b0 │ │ │ │ - ldrdeq sp, [sp, -r8] │ │ │ │ - @ instruction: 0x0102e190 │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ + @ instruction: 0x0102e1bc │ │ │ │ + smlatteq sp, r0, lr, sp │ │ │ │ + @ instruction: 0x0102e19c │ │ │ │ + tsteq r4, ip, ror r1 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x010dde9c │ │ │ │ - tsteq r2, r0, asr r1 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ + smlatbeq sp, r4, lr, sp │ │ │ │ + tsteq r2, ip, asr r1 │ │ │ │ + tsteq r4, r0, asr #2 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - tsteq sp, ip, asr lr │ │ │ │ - tsteq r2, r4, lsl r1 │ │ │ │ - strdeq r7, [r4, -r4] │ │ │ │ + tsteq sp, r4, ror #28 │ │ │ │ + tsteq r2, r0, lsr #2 │ │ │ │ + mrseq r7, (UNDEF: 20) │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, r0, lsr #28 │ │ │ │ - ldrdeq lr, [r2, -r4] │ │ │ │ - strheq r7, [r4, -r8] │ │ │ │ - swpeq lr, ip, [r2] │ │ │ │ + tsteq sp, r8, lsr #28 │ │ │ │ + smlatteq r2, r0, r0, lr │ │ │ │ + smlabteq r4, r4, r0, r7 │ │ │ │ + smlatbeq r2, r8, r0, lr │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - tsteq r2, ip, rrx │ │ │ │ - smlabbeq sp, r0, sp, sp │ │ │ │ - tsteq r2, r8, lsr r0 │ │ │ │ - tsteq r4, r8, lsl r0 │ │ │ │ - tsteq sp, r4, asr #26 │ │ │ │ - strdeq sp, [r2, -ip] │ │ │ │ - ldrdeq r6, [r4, -ip] │ │ │ │ - smlabteq r2, r4, pc, sp @ │ │ │ │ + tsteq r2, r8, ror r0 │ │ │ │ + smlabbeq sp, r8, sp, sp │ │ │ │ + tsteq r2, r4, asr #32 │ │ │ │ + tsteq r4, r4, lsr #32 │ │ │ │ + tsteq sp, ip, asr #26 │ │ │ │ + tsteq r2, r8 │ │ │ │ + smlatteq r4, r8, pc, r6 @ │ │ │ │ + ldrdeq sp, [r2, -r0] │ │ │ │ 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 │ │ │ │ @@ -1297115,30 +1297115,30 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r7, r9 │ │ │ │ ble 5b6534 │ │ │ │ mov ip, r3 │ │ │ │ b 5b55c8 │ │ │ │ tsteq r7, ip, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, r8, ror #22 │ │ │ │ + tsteq sp, r0, ror fp │ │ │ │ tsteq r7, r0, asr #8 │ │ │ │ - smlabbeq r4, r4, sp, r6 │ │ │ │ + @ instruction: 0x01046d90 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - tsteq sp, r4, lsl sl │ │ │ │ - smlatbeq r4, ip, ip, r6 │ │ │ │ + tsteq sp, ip, lsl sl │ │ │ │ + @ instruction: 0x01046cb8 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - tsteq sp, r0, lsl #18 │ │ │ │ - @ instruction: 0x01046b90 │ │ │ │ + tsteq sp, r8, lsl #18 │ │ │ │ + @ instruction: 0x01046b9c │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x010dd79c │ │ │ │ - @ instruction: 0x010dd1ba │ │ │ │ - tsteq sp, r0, ror r7 │ │ │ │ + smlatbeq sp, r4, r7, sp │ │ │ │ + smlabteq sp, r2, r1, sp │ │ │ │ + tsteq sp, r8, ror r7 │ │ │ │ @ instruction: 0xffff7d8c │ │ │ │ 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 │ │ │ │ @@ -1298556,60 +1298556,60 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 5b6b34 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlabteq sp, r4, fp, fp │ │ │ │ - smlabbeq r3, r8, r9, sp │ │ │ │ + smlabteq sp, ip, fp, fp │ │ │ │ @ instruction: 0x0103d994 │ │ │ │ + smlatbeq r3, r0, r9, sp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sp, r4, ror #22 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ + tsteq sp, ip, ror #22 │ │ │ │ + tsteq r4, ip, lsl #28 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ tsteq r7, r0, lsr #8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010dbabc │ │ │ │ - strdeq sp, [r3, -r0] │ │ │ │ - tsteq r2, r4, asr #26 │ │ │ │ - tsteq r4, r8, lsr #26 │ │ │ │ + smlabteq sp, r4, sl, fp │ │ │ │ + strdeq sp, [r3, -ip] │ │ │ │ + tsteq r2, r0, asr sp │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - ldrdeq fp, [r2, -r8] │ │ │ │ - @ instruction: 0x01044cbc │ │ │ │ + smlatteq r2, r4, ip, fp │ │ │ │ + smlabteq r4, r8, ip, r4 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - smlatbeq r2, r8, ip, fp │ │ │ │ - smlabbeq r4, ip, ip, r4 │ │ │ │ + @ instruction: 0x0102bcb4 │ │ │ │ + @ instruction: 0x01044c98 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - @ instruction: 0x010db9b8 │ │ │ │ - smlabbeq r4, ip, ip, r4 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ + smlabteq sp, r0, r9, fp │ │ │ │ + @ instruction: 0x01044c98 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - tsteq r2, r4, lsl #22 │ │ │ │ + tsteq r2, r0, lsl fp │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - ldrdeq fp, [r2, -r4] │ │ │ │ + smlatteq r2, r0, sl, fp │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - smlatbeq r2, r8, sl, fp │ │ │ │ + @ instruction: 0x0102bab4 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - smlabteq sp, r0, r7, fp │ │ │ │ - tsteq r2, r8, ror sl │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ + smlabteq sp, r8, r7, fp │ │ │ │ + smlabbeq r2, r4, sl, fp │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - tsteq sp, ip, asr #14 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - smlatteq r4, r4, r9, r4 │ │ │ │ - ldrdeq fp, [r2, -r0] │ │ │ │ + tsteq sp, r4, asr r7 │ │ │ │ + tsteq r2, r0, lsl sl │ │ │ │ + strdeq r4, [r4, -r0] │ │ │ │ + ldrdeq fp, [r2, -ip] │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - smlatbeq r2, r4, r9, fp │ │ │ │ - tsteq r2, r4, ror r9 │ │ │ │ - tsteq r2, r4, asr #18 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ + @ instruction: 0x0102b9b0 │ │ │ │ + smlabbeq r2, r0, r9, fp │ │ │ │ + tsteq r2, r0, asr r9 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r2, ip, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -1299224,77 +1299224,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 5b72e8 │ │ │ │ tsteq r7, r4, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatteq sp, r8, r4, fp │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + strdeq fp, [sp, -r0] │ │ │ │ + tsteq r4, ip, asr #14 │ │ │ │ @ instruction: 0x01170dd4 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010db1bc │ │ │ │ - tsteq r4, r4, asr r4 │ │ │ │ + smlabteq sp, r4, r1, fp │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ @ instruction: 0xffff7210 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq sp, r0, lsr r0 │ │ │ │ - strdeq ip, [r3, -r0] │ │ │ │ - tsteq r3, r0, lsl #28 │ │ │ │ + tsteq sp, r8, lsr r0 │ │ │ │ + strdeq ip, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl #28 │ │ │ │ tsteq r7, r4, lsl r9 │ │ │ │ - tsteq sp, r4, ror pc │ │ │ │ - smlatbeq r3, r8, sp, ip │ │ │ │ - strdeq fp, [r2, -ip] │ │ │ │ - smlatteq r4, r0, r1, r4 │ │ │ │ + tsteq sp, ip, ror pc │ │ │ │ + @ instruction: 0x0103cdb4 │ │ │ │ + tsteq r2, r8, lsl #4 │ │ │ │ + smlatteq r4, ip, r1, r4 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - smlabteq r2, r4, r1, fp │ │ │ │ - smlatbeq r4, r8, r1, r4 │ │ │ │ + ldrdeq fp, [r2, -r0] │ │ │ │ + @ instruction: 0x010441b4 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - ldrdeq sl, [sp, -r4] │ │ │ │ - smlabbeq r2, ip, r1, fp │ │ │ │ - tsteq r4, ip, ror #2 │ │ │ │ - tsteq r2, r4, asr r1 │ │ │ │ + ldrdeq sl, [sp, -ip] │ │ │ │ + @ instruction: 0x0102b198 │ │ │ │ + tsteq r4, r8, ror r1 │ │ │ │ + tsteq r2, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - tsteq r2, r4, lsr #2 │ │ │ │ - tsteq sp, r8, lsr lr │ │ │ │ - strdeq fp, [r2, -r0] │ │ │ │ - ldrdeq r4, [r4, -r0] │ │ │ │ + tsteq r2, r0, lsr r1 │ │ │ │ + tsteq sp, r0, asr #28 │ │ │ │ + strdeq fp, [r2, -ip] │ │ │ │ + ldrdeq r4, [r4, -ip] │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - strdeq sl, [sp, -r8] │ │ │ │ - strheq fp, [r2, -r0] │ │ │ │ - swpeq r4, r0, [r4] @ │ │ │ │ + tsteq sp, r0, lsl #28 │ │ │ │ + strheq fp, [r2, -ip] │ │ │ │ + swpeq r4, ip, [r4] @ │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - tsteq r2, r8, ror r0 │ │ │ │ - tsteq r2, r8, asr #32 │ │ │ │ + smlabbeq r2, r4, r0, fp │ │ │ │ + qaddeq fp, r4, r2 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ + tsteq r2, r4, lsr #32 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - smlatteq r2, r8, pc, sl @ │ │ │ │ + strdeq sl, [r2, -r4] │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x0102afb8 │ │ │ │ + smlabteq r2, r4, pc, sl @ │ │ │ │ muleq r0, r1, r4 │ │ │ │ - smlabbeq r2, r8, pc, sl @ │ │ │ │ - tsteq r2, r8, asr pc │ │ │ │ - tsteq sp, r8, ror #24 │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ + @ instruction: 0x0102af94 │ │ │ │ + tsteq r2, r4, ror #30 │ │ │ │ + tsteq sp, r0, ror ip │ │ │ │ + tsteq r2, ip, lsr #30 │ │ │ │ + tsteq r4, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - smlatteq r2, r4, lr, sl │ │ │ │ - smlabteq r4, r4, lr, r3 │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + strdeq sl, [r2, -r0] │ │ │ │ + ldrdeq r3, [r4, -r0] │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - strdeq sl, [sp, -r0] │ │ │ │ - smlatbeq r2, r8, lr, sl │ │ │ │ - smlabbeq r4, r8, lr, r3 │ │ │ │ + strdeq sl, [sp, -r8] │ │ │ │ + @ instruction: 0x0102aeb4 │ │ │ │ + @ instruction: 0x01043e94 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - tsteq r4, r4, asr lr │ │ │ │ + tsteq r2, ip, ror lr │ │ │ │ + tsteq r4, r0, ror #28 │ │ │ │ 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 │ │ │ │ @@ -1299548,49 +1299548,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #900 @ 0x384 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5b7a00 │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ - ldrdeq ip, [r3, -r0] │ │ │ │ - smlabteq r4, ip, ip, r3 │ │ │ │ - tsteq r4, ip, lsl r2 │ │ │ │ - tsteq r3, r4, lsr r3 │ │ │ │ + tsteq sp, ip, lsr sl │ │ │ │ + ldrdeq ip, [r3, -ip] │ │ │ │ + ldrdeq r3, [r4, -r8] │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ + smlatteq r4, r8, ip, r3 │ │ │ │ + smlatteq r4, r0, ip, r3 │ │ │ │ + ldrdeq r3, [r4, -r0] │ │ │ │ + smlabteq r4, r0, ip, r3 │ │ │ │ + @ instruction: 0x01043cb4 │ │ │ │ + tsteq r9, r0, lsr #10 │ │ │ │ + tsteq sp, ip, lsl r9 │ │ │ │ + ldrdeq sl, [r2, -r8] │ │ │ │ + @ instruction: 0x01043bb8 │ │ │ │ + @ instruction: 0x010da898 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + tsteq sp, r0, asr #16 │ │ │ │ + strdeq sl, [r2, -ip] │ │ │ │ ldrdeq r3, [r4, -ip] │ │ │ │ + smlatteq sp, r8, r7, sl │ │ │ │ + smlatbeq r2, r4, sl, sl │ │ │ │ + smlabbeq r4, r4, sl, r3 │ │ │ │ + @ instruction: 0x010da790 │ │ │ │ + tsteq r2, ip, asr #20 │ │ │ │ + tsteq r4, ip, lsr #20 │ │ │ │ + tsteq sp, r8, lsr r7 │ │ │ │ + strdeq sl, [r2, -r4] │ │ │ │ ldrdeq r3, [r4, -r4] │ │ │ │ - smlabteq r4, r4, ip, r3 │ │ │ │ - @ instruction: 0x01043cb4 │ │ │ │ - smlatbeq r4, r8, ip, r3 │ │ │ │ - tsteq r9, r4, lsl r5 │ │ │ │ - tsteq sp, r4, lsl r9 │ │ │ │ - smlabteq r2, ip, fp, sl │ │ │ │ - smlatbeq r4, ip, fp, r3 │ │ │ │ - @ instruction: 0x010da890 │ │ │ │ - tsteq r2, r8, asr #22 │ │ │ │ - tsteq r4, r8, lsr #22 │ │ │ │ - tsteq sp, r8, lsr r8 │ │ │ │ - strdeq sl, [r2, -r0] │ │ │ │ - ldrdeq r3, [r4, -r0] │ │ │ │ - smlatteq sp, r0, r7, sl │ │ │ │ - @ instruction: 0x0102aa98 │ │ │ │ - tsteq r4, r8, ror sl │ │ │ │ - smlabbeq sp, r8, r7, sl │ │ │ │ - tsteq r2, r0, asr #20 │ │ │ │ - tsteq r4, r0, lsr #20 │ │ │ │ - tsteq sp, r0, lsr r7 │ │ │ │ - smlatteq r2, r8, r9, sl │ │ │ │ - smlabteq r4, r8, r9, r3 │ │ │ │ - ldrdeq sl, [sp, -r8] │ │ │ │ - @ instruction: 0x0102a990 │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ - smlatbeq sp, r0, r6, sl │ │ │ │ - tsteq r2, r8, asr r9 │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ + smlatteq sp, r0, r6, sl │ │ │ │ + @ instruction: 0x0102a99c │ │ │ │ + tsteq r4, ip, ror r9 │ │ │ │ + smlatbeq sp, r8, r6, sl │ │ │ │ + tsteq r2, r4, ror #18 │ │ │ │ + tsteq r4, r4, asr #18 │ │ │ │ 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 │ │ │ │ @@ -1300351,136 +1300351,136 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #936 @ 0x3a8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 5b8888 │ │ │ │ tstpeq r6, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tstpeq r6, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - tsteq sp, r0, lsl r5 │ │ │ │ + tsteq sp, r8, lsl r5 │ │ │ │ tsteq r1, r4, asr #2 │ │ │ │ - @ instruction: 0x0104bcbc │ │ │ │ + smlabteq r4, r8, ip, fp │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq sp, ip, asr #8 │ │ │ │ - smlatteq r4, r4, r6, r3 │ │ │ │ + tsteq sp, r4, asr r4 │ │ │ │ + strdeq r3, [r4, -r0] │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0xffff74e0 │ │ │ │ andeq r2, r0, r8, lsl #6 │ │ │ │ - tsteq r4, r4, lsl #14 │ │ │ │ - smlatbeq r3, r8, r3, r8 │ │ │ │ - strdeq lr, [r3, -r0] │ │ │ │ - tsteq r3, r4, ror sl │ │ │ │ - @ instruction: 0x010da1b0 │ │ │ │ - strdeq r3, [r4, -r4] │ │ │ │ + tsteq r4, r0, lsl r7 │ │ │ │ + @ instruction: 0x010383b4 │ │ │ │ + strdeq lr, [r3, -ip] │ │ │ │ + smlabbeq r3, r0, sl, lr │ │ │ │ + @ instruction: 0x010da1b8 │ │ │ │ + tsteq r4, r0, lsl #10 │ │ │ │ tstpeq r6, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - smlatteq sp, r4, r0, sl │ │ │ │ - @ instruction: 0x0102a39c │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ + smlatteq sp, ip, r0, sl │ │ │ │ + smlatbeq r2, r8, r3, sl │ │ │ │ + smlabbeq r4, r0, r3, r3 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - tsteq r2, r4, ror #6 │ │ │ │ - tsteq r4, r4, asr #6 │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ - tsteq r2, ip, lsr #6 │ │ │ │ - tsteq r4, r8, lsl #6 │ │ │ │ + smlabbeq sp, r0, r0, sl │ │ │ │ + tsteq r2, r8, lsr r3 │ │ │ │ + tsteq r4, r4, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq sp, ip, lsr r0 │ │ │ │ - strdeq sl, [r2, -r0] │ │ │ │ - ldrdeq r3, [r4, -r0] │ │ │ │ - mrseq sl, (UNDEF: 13) │ │ │ │ - @ instruction: 0x0102a2b4 │ │ │ │ - @ instruction: 0x01043290 │ │ │ │ + tsteq sp, r4, asr #32 │ │ │ │ + strdeq sl, [r2, -ip] │ │ │ │ + ldrdeq r3, [r4, -ip] │ │ │ │ + tsteq sp, r8 │ │ │ │ + smlabteq r2, r0, r2, sl │ │ │ │ + @ instruction: 0x0104329c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabteq sp, r4, pc, r9 @ │ │ │ │ - tsteq r2, r8, ror r2 │ │ │ │ - tsteq r4, r4, asr r2 │ │ │ │ + smlabteq sp, ip, pc, r9 @ │ │ │ │ + smlabbeq r2, r4, r2, sl │ │ │ │ + tsteq r4, r0, ror #4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlabbeq sp, r4, pc, r9 @ │ │ │ │ - tsteq r2, ip, lsr r2 │ │ │ │ - tsteq r4, r4, lsl r2 │ │ │ │ + smlabbeq sp, ip, pc, r9 @ │ │ │ │ + tsteq r2, r8, asr #4 │ │ │ │ + tsteq r4, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq sp, r8, asr #30 │ │ │ │ - mrseq sl, R10_usr │ │ │ │ - ldrdeq r3, [r4, -r8] │ │ │ │ + tsteq sp, r0, asr pc │ │ │ │ + tsteq r2, ip, lsl #4 │ │ │ │ + smlatteq r4, r4, r1, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ - smlabteq r2, r4, r1, sl │ │ │ │ - @ instruction: 0x0104319c │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ + ldrdeq sl, [r2, -r0] │ │ │ │ + smlatbeq r4, r8, r1, r3 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq r9, [sp, -r0] │ │ │ │ - smlabbeq r2, r8, r1, sl │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ + ldrdeq r9, [sp, -r8] │ │ │ │ + @ instruction: 0x0102a194 │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x010d9e94 │ │ │ │ - tsteq r2, ip, asr #2 │ │ │ │ - tsteq r4, r4, lsr #2 │ │ │ │ + @ instruction: 0x010d9e9c │ │ │ │ + tsteq r2, r8, asr r1 │ │ │ │ + tsteq r4, r0, lsr r1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - tsteq sp, r8, asr lr │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - smlatteq r4, r8, r0, r3 │ │ │ │ + tsteq sp, r0, ror #28 │ │ │ │ + tsteq r2, ip, lsl r1 │ │ │ │ + strdeq r3, [r4, -r4] │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ - ldrdeq sl, [r2, -r4] │ │ │ │ - smlatbeq r4, ip, r0, r3 │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ + smlatteq r2, r0, r0, sl │ │ │ │ + strheq r3, [r4, -r8] │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - smlatteq sp, r0, sp, r9 │ │ │ │ - swpeq sl, r8, [r2] │ │ │ │ - tsteq r4, r0, ror r0 │ │ │ │ + smlatteq sp, r8, sp, r9 │ │ │ │ + smlatbeq r2, r4, r0, sl │ │ │ │ + tsteq r4, ip, ror r0 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - smlatbeq sp, r4, sp, r9 │ │ │ │ - qaddeq sl, ip, r2 │ │ │ │ - tsteq r4, r4, lsr r0 │ │ │ │ + smlatbeq sp, ip, sp, r9 │ │ │ │ + tsteq r2, r8, rrx │ │ │ │ + tsteq r4, r0, asr #32 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - tsteq sp, r8, ror #26 │ │ │ │ - tsteq r2, r0, lsr #32 │ │ │ │ - strdeq r2, [r4, -r8] │ │ │ │ + tsteq sp, r0, ror sp │ │ │ │ + tsteq r2, ip, lsr #32 │ │ │ │ + tsteq r4, r4 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - tsteq sp, ip, lsr #26 │ │ │ │ - smlatteq r2, r4, pc, r9 @ │ │ │ │ - @ instruction: 0x01042fbc │ │ │ │ + tsteq sp, r4, lsr sp │ │ │ │ + strdeq r9, [r2, -r0] │ │ │ │ + smlabteq r4, r8, pc, r2 @ │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - smlatbeq r2, ip, pc, r9 @ │ │ │ │ + @ instruction: 0x01029fb8 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - tsteq r2, ip, ror pc │ │ │ │ + smlabbeq r2, r8, pc, r9 @ │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - tsteq r2, ip, asr #30 │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - tsteq sp, ip, lsr #24 │ │ │ │ - smlatteq r2, r4, lr, r9 │ │ │ │ - @ instruction: 0x01042ebc │ │ │ │ + tsteq r2, r8, asr pc │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ + tsteq sp, r4, lsr ip │ │ │ │ + strdeq r9, [r2, -r0] │ │ │ │ + smlabteq r4, r8, lr, r2 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strdeq r9, [sp, -r0] │ │ │ │ - smlatbeq r2, r8, lr, r9 │ │ │ │ - smlabbeq r4, r0, lr, r2 │ │ │ │ + strdeq r9, [sp, -r8] │ │ │ │ + @ instruction: 0x01029eb4 │ │ │ │ + smlabbeq r4, ip, lr, r2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x010d9bb4 │ │ │ │ - tsteq r2, ip, ror #28 │ │ │ │ - tsteq r4, r8, asr #28 │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ - smlatteq r4, r8, sp, r2 │ │ │ │ + @ instruction: 0x010d9bbc │ │ │ │ + tsteq r2, r8, ror lr │ │ │ │ + tsteq r4, r4, asr lr │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ + strdeq r2, [r4, -r4] │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - tsteq sp, r0, lsl fp │ │ │ │ - smlabteq r2, r8, sp, r9 │ │ │ │ - smlatbeq r4, r0, sp, r2 │ │ │ │ + tsteq sp, r8, lsl fp │ │ │ │ + ldrdeq r9, [r2, -r4] │ │ │ │ + smlatbeq r4, ip, sp, r2 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - ldrdeq r9, [sp, -r4] │ │ │ │ - smlabbeq r2, ip, sp, r9 │ │ │ │ - tsteq r4, r4, ror #26 │ │ │ │ + ldrdeq r9, [sp, -ip] │ │ │ │ + @ instruction: 0x01029d98 │ │ │ │ + tsteq r4, r0, ror sp │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - @ instruction: 0x010d9a98 │ │ │ │ - tsteq r2, r0, asr sp │ │ │ │ - tsteq r4, r8, lsr #26 │ │ │ │ + smlatbeq sp, r0, sl, r9 │ │ │ │ + tsteq r2, ip, asr sp │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - strdeq fp, [r3, -r8] │ │ │ │ - tsteq sp, ip, asr sl │ │ │ │ - smlatteq r4, ip, ip, r2 │ │ │ │ + tsteq r3, r4, lsl #16 │ │ │ │ + tsteq sp, r4, ror #20 │ │ │ │ + strdeq r2, [r4, -r8] │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - tsteq sp, ip, lsl sl │ │ │ │ - tsteq r3, r0, ror #20 │ │ │ │ - smlatbeq r4, ip, ip, r2 │ │ │ │ + tsteq sp, r4, lsr #20 │ │ │ │ + tsteq r3, ip, ror #20 │ │ │ │ + @ instruction: 0x01042cb8 │ │ │ │ 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] @ 5b90ec │ │ │ │ @@ -1300869,78 +1300869,78 @@ │ │ │ │ add r2, r2, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5b8cd8 │ │ │ │ tstpeq r6, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq r3, ip, lsl r6 │ │ │ │ - smlabbeq sp, r0, r7, r9 │ │ │ │ - tsteq r4, r0, lsl sl │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ + smlabbeq sp, r8, r7, r9 │ │ │ │ + tsteq r4, ip, lsl sl │ │ │ │ muleq r0, ip, r5 │ │ │ │ - smlatteq r4, ip, sl, r2 │ │ │ │ - smlatteq r4, r8, lr, sl │ │ │ │ - tsteq sp, r8, ror r6 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ + strdeq r2, [r4, -r8] │ │ │ │ + strdeq sl, [r4, -r4] │ │ │ │ + smlabbeq sp, r0, r6, r9 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ + tsteq r4, r4, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ + tsteq r4, r0, ror lr │ │ │ │ @ instruction: 0xffff5344 │ │ │ │ - @ instruction: 0x010429b0 │ │ │ │ + @ instruction: 0x010429bc │ │ │ │ tsteq r6, r4, lsr #30 │ │ │ │ - strdeq fp, [r3, -ip] │ │ │ │ - @ instruction: 0x010d9598 │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ + smlatbeq sp, r0, r5, r9 │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - tsteq r4, ip, asr #26 │ │ │ │ - tsteq r3, r4, lsr r4 │ │ │ │ + tsteq r4, r8, asr sp │ │ │ │ + tsteq r3, r0, asr #8 │ │ │ │ @ instruction: 0xffff646c │ │ │ │ - ldrdeq sl, [r4, -r8] │ │ │ │ - @ instruction: 0x010d9498 │ │ │ │ - tsteq r2, r0, asr r7 │ │ │ │ - tsteq r4, r8, lsr #14 │ │ │ │ + smlatteq r4, r4, ip, sl │ │ │ │ + smlatbeq sp, r0, r4, r9 │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ muleq r0, r1, r5 │ │ │ │ smlabteq r1, r4, r0, fp │ │ │ │ - tsteq sp, ip, lsr r4 │ │ │ │ - strdeq r9, [r2, -r4] │ │ │ │ - smlabteq r4, ip, r6, r2 │ │ │ │ + tsteq sp, r4, asr #8 │ │ │ │ + tsteq r2, r0, lsl #14 │ │ │ │ + ldrdeq r2, [r4, -r8] │ │ │ │ muleq r0, r2, r5 │ │ │ │ - tsteq sp, r0, lsl #8 │ │ │ │ - @ instruction: 0x010296b8 │ │ │ │ - @ instruction: 0x01042690 │ │ │ │ + tsteq sp, r8, lsl #8 │ │ │ │ + smlabteq r2, r4, r6, r9 │ │ │ │ + @ instruction: 0x0104269c │ │ │ │ muleq r0, r3, r5 │ │ │ │ - smlabteq sp, r8, r3, r9 │ │ │ │ - tsteq r3, ip, asr r1 │ │ │ │ - tsteq r4, r4, asr r6 │ │ │ │ + ldrdeq r9, [sp, -r0] │ │ │ │ + tsteq r3, r8, ror #2 │ │ │ │ + tsteq r4, r0, ror #12 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - tsteq r2, r0, asr r6 │ │ │ │ - tsteq r2, r0, lsr #12 │ │ │ │ - tsteq sp, r4, lsr r3 │ │ │ │ - smlatteq r2, ip, r5, r9 │ │ │ │ - smlabteq r4, r4, r5, r2 │ │ │ │ + tsteq r2, ip, asr r6 │ │ │ │ + tsteq r2, ip, lsr #12 │ │ │ │ + tsteq sp, ip, lsr r3 │ │ │ │ + strdeq r9, [r2, -r8] │ │ │ │ + ldrdeq r2, [r4, -r0] │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - strdeq r9, [sp, -r8] │ │ │ │ - @ instruction: 0x010295b0 │ │ │ │ - smlabbeq r4, r8, r5, r2 │ │ │ │ + mrseq r9, SP_mon │ │ │ │ + @ instruction: 0x010295bc │ │ │ │ + @ instruction: 0x01042594 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - @ instruction: 0x010d92bc │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ - tsteq r4, ip, asr #10 │ │ │ │ + smlabteq sp, r4, r2, r9 │ │ │ │ + smlabbeq r2, r0, r5, r9 │ │ │ │ + tsteq r4, r8, asr r5 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - smlabbeq sp, r0, r2, r9 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r4, r0, lsl r5 │ │ │ │ + smlabbeq sp, r8, r2, r9 │ │ │ │ + tsteq r2, r4, asr #10 │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - strdeq r9, [r2, -ip] │ │ │ │ - ldrdeq r2, [r4, -r4] │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + tsteq r2, r8, lsl #10 │ │ │ │ + smlatteq r4, r0, r4, r2 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - tsteq sp, r8, lsl #4 │ │ │ │ - smlabteq r2, r0, r4, r9 │ │ │ │ - @ instruction: 0x01042498 │ │ │ │ + tsteq sp, r0, lsl r2 │ │ │ │ + smlabteq r2, ip, r4, r9 │ │ │ │ + smlatbeq r4, r4, r4, r2 │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1300971,17 +1300971,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1040 @ 0x410 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5b9240 │ │ │ │ @ instruction: 0xffff6984 │ │ │ │ - tsteq sp, ip, rrx │ │ │ │ - tsteq r2, r4, lsr #6 │ │ │ │ - strdeq r2, [r4, -ip] │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -1301813,52 +1301813,52 @@ │ │ │ │ b 5b9308 │ │ │ │ tsteq r6, r4, asr #18 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, ip, lsl #18 │ │ │ │ @ instruction: 0x0116e8f4 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x010d88b0 │ │ │ │ - tsteq r2, ip, asr fp │ │ │ │ - tsteq r4, ip, lsr fp │ │ │ │ - tsteq sp, r8, lsr #16 │ │ │ │ - ldrdeq r8, [r2, -r4] │ │ │ │ - @ instruction: 0x01041ab4 │ │ │ │ + @ instruction: 0x010d88b8 │ │ │ │ + tsteq r2, r8, ror #22 │ │ │ │ + tsteq r4, r8, asr #22 │ │ │ │ + tsteq sp, r0, lsr r8 │ │ │ │ + smlatteq r2, r0, sl, r8 │ │ │ │ + smlabteq r4, r0, sl, r1 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - ldrdeq r8, [sp, -r8] │ │ │ │ - smlabbeq r2, r4, sl, r8 │ │ │ │ - tsteq r4, r4, ror #20 │ │ │ │ + smlatteq sp, r0, r7, r8 │ │ │ │ + @ instruction: 0x01028a90 │ │ │ │ + tsteq r4, r0, ror sl │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - smlabteq sp, r8, r4, r8 │ │ │ │ - tsteq r2, r4, ror r7 │ │ │ │ - tsteq r4, r4, asr r7 │ │ │ │ + ldrdeq r8, [sp, -r0] │ │ │ │ + smlabbeq r2, r0, r7, r8 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - smlabbeq sp, ip, r4, r8 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - tsteq r4, r8, lsl r7 │ │ │ │ + @ instruction: 0x010d8494 │ │ │ │ + tsteq r2, r4, asr #14 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - tsteq sp, r0, asr r4 │ │ │ │ - strdeq r8, [r2, -ip] │ │ │ │ - ldrdeq r1, [r4, -ip] │ │ │ │ + tsteq sp, r8, asr r4 │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + smlatteq r4, r8, r6, r1 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - tsteq sp, r4, lsl r4 │ │ │ │ - smlabteq r2, r0, r6, r8 │ │ │ │ - smlatbeq r4, r0, r6, r1 │ │ │ │ + tsteq sp, ip, lsl r4 │ │ │ │ + smlabteq r2, ip, r6, r8 │ │ │ │ + smlatbeq r4, ip, r6, r1 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrdeq r8, [sp, -r8] │ │ │ │ - smlabbeq r2, r4, r6, r8 │ │ │ │ - tsteq r4, r4, ror #12 │ │ │ │ + smlatteq sp, r0, r3, r8 │ │ │ │ + @ instruction: 0x01028690 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x010d839c │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r4, r8, lsr #12 │ │ │ │ + smlatbeq sp, r4, r3, r8 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - tsteq sp, r0, ror #6 │ │ │ │ - tsteq r2, ip, lsl #12 │ │ │ │ - smlatteq r4, ip, r5, r1 │ │ │ │ + tsteq sp, r8, ror #6 │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + strdeq r1, [r4, -r8] │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #880] @ 0x370 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1301944,29 +1301944,29 @@ │ │ │ │ add r2, r2, #1120 @ 0x460 │ │ │ │ ldr r1, [pc, #76] @ 5ba1fc │ │ │ │ mov ip, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ b 5ba0fc │ │ │ │ - @ instruction: 0x010415b0 │ │ │ │ - strdeq r8, [sp, -r0] │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x010415bc │ │ │ │ + strdeq r8, [sp, -r8] │ │ │ │ + smlabbeq r4, r8, r4, r1 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - smlatbeq sp, r4, r1, r8 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ + smlatbeq sp, ip, r1, r8 │ │ │ │ + tsteq r2, r8, ror #8 │ │ │ │ + tsteq r4, r0, asr #8 │ │ │ │ andeq r0, r0, fp, ror #12 │ │ │ │ - tsteq sp, r8, ror #2 │ │ │ │ - tsteq r4, ip, ror r5 │ │ │ │ - smlatteq r4, ip, r3, r1 │ │ │ │ + tsteq sp, r0, ror r1 │ │ │ │ + smlabbeq r4, r8, r5, r1 │ │ │ │ + strdeq r1, [r4, -r8] │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - @ instruction: 0x010413bc │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ + smlabteq r4, r8, r3, r1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1302357,44 +1302357,44 @@ │ │ │ │ b 5ba554 │ │ │ │ @ instruction: 0x0116d9d8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r4, ror r9 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r6, r8, lsr #13 │ │ │ │ - smlatteq sp, ip, ip, r7 │ │ │ │ - @ instruction: 0x01027f98 │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ + strdeq r7, [sp, -r4] │ │ │ │ + smlatbeq r2, r4, pc, r7 @ │ │ │ │ + smlabbeq r4, r4, pc, r0 @ │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - smlatbeq sp, ip, ip, r7 │ │ │ │ - tsteq r4, r8, asr #30 │ │ │ │ + @ instruction: 0x010d7cb4 │ │ │ │ + tsteq r4, r4, asr pc │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - strdeq r7, [r2, -r0] │ │ │ │ - tsteq sp, r0, lsl ip │ │ │ │ - tsteq r3, ip, asr #24 │ │ │ │ - @ instruction: 0x01040e9c │ │ │ │ - smlabteq sp, r8, fp, r7 │ │ │ │ - tsteq r3, r4, lsl #24 │ │ │ │ - tsteq r4, r0, asr lr │ │ │ │ + strdeq r7, [r2, -ip] │ │ │ │ + tsteq sp, r8, lsl ip │ │ │ │ + tsteq r3, r8, asr ip │ │ │ │ + smlatbeq r4, r8, lr, r0 │ │ │ │ + ldrdeq r7, [sp, -r0] │ │ │ │ + tsteq r3, r0, lsl ip │ │ │ │ + tsteq r4, ip, asr lr │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - @ instruction: 0x010d7b94 │ │ │ │ - tsteq r2, r0, asr #28 │ │ │ │ - tsteq r4, r0, lsr #28 │ │ │ │ + @ instruction: 0x010d7b9c │ │ │ │ + tsteq r2, ip, asr #28 │ │ │ │ + tsteq r4, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - tsteq sp, r8, asr fp │ │ │ │ - tsteq r2, r4, lsl #28 │ │ │ │ - smlatteq r4, r4, sp, r0 │ │ │ │ + tsteq sp, r0, ror #22 │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ + strdeq r0, [r4, -r0] │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - tsteq sp, ip, lsl fp │ │ │ │ - smlabteq r2, r8, sp, r7 │ │ │ │ - smlatbeq r4, r8, sp, r0 │ │ │ │ + tsteq sp, r4, lsr #22 │ │ │ │ + ldrdeq r7, [r2, -r4] │ │ │ │ + @ instruction: 0x01040db4 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - smlatteq sp, r0, sl, r7 │ │ │ │ - smlabbeq r2, ip, sp, r7 │ │ │ │ - tsteq r4, ip, ror #26 │ │ │ │ + smlatteq sp, r8, sl, r7 │ │ │ │ + @ instruction: 0x01027d98 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ beq 5ba910 │ │ │ │ cmp r3, #3 │ │ │ │ beq 5ba8f0 │ │ │ │ @@ -1302580,38 +1302580,38 @@ │ │ │ │ bl c0190 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5ba9a4 │ │ │ │ tsteq r6, r0, lsr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r8, asr r2 │ │ │ │ - ldrdeq r5, [r3, -r4] │ │ │ │ + smlatteq r3, r0, r6, r5 │ │ │ │ strdeq fp, [r8], -r4 │ │ │ │ @ instruction: 0x00347cd4 │ │ │ │ - tsteq r3, r8, asr #4 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ mlaeq r5, r4, pc, ip @ │ │ │ │ - tsteq sp, r0, ror #16 │ │ │ │ - smlatbeq r4, ip, ip, r0 │ │ │ │ - smlatteq r4, r4, sl, r0 │ │ │ │ + tsteq sp, r8, ror #16 │ │ │ │ + @ instruction: 0x01040cb8 │ │ │ │ + strdeq r0, [r4, -r0] │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - tsteq sp, ip, lsl r8 │ │ │ │ - ldrdeq r7, [r2, -r4] │ │ │ │ - @ instruction: 0x01040ab4 │ │ │ │ + tsteq sp, r4, lsr #16 │ │ │ │ + smlatteq r2, r0, sl, r7 │ │ │ │ + smlabteq r4, r0, sl, r0 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - smlatteq sp, r8, r7, r7 │ │ │ │ - @ instruction: 0x01027a94 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ + strdeq r7, [sp, -r0] │ │ │ │ + smlatbeq r2, r0, sl, r7 │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - smlatbeq sp, r0, r7, r7 │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ - tsteq r4, r4, lsr #20 │ │ │ │ + smlatbeq sp, r8, r7, r7 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - tsteq sp, r8, asr r7 │ │ │ │ - smlatbeq r4, r4, fp, r0 │ │ │ │ - strdeq r0, [r4, -r0] │ │ │ │ + tsteq sp, r0, ror #14 │ │ │ │ + @ instruction: 0x01040bb0 │ │ │ │ + strdeq r0, [r4, -ip] │ │ │ │ @ instruction: 0x000006ba │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ bne 5bac3c │ │ │ │ ldr r2, [pc, #24] @ 5bac44 │ │ │ │ ldr r3, [pc, #24] @ 5bac48 │ │ │ │ @@ -1302960,32 +1302960,32 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5baec8 │ │ │ │ tsteq r6, r4, ror #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ - @ instruction: 0x01040898 │ │ │ │ + tsteq sp, r4, lsr r4 │ │ │ │ + smlatbeq r4, r4, r8, r0 │ │ │ │ tsteq r6, r4, lsr sp │ │ │ │ - tsteq sp, r8, asr #4 │ │ │ │ - ldrdeq r0, [r4, -ip] │ │ │ │ - smlabteq r2, ip, r4, r7 │ │ │ │ - @ instruction: 0x010404b0 │ │ │ │ + tsteq sp, r0, asr r2 │ │ │ │ + smlatteq r4, r8, r6, r0 │ │ │ │ + ldrdeq r7, [r2, -r8] │ │ │ │ + @ instruction: 0x010404bc │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - @ instruction: 0x01027494 │ │ │ │ - tsteq r4, r8, ror r4 │ │ │ │ + smlatbeq r2, r0, r4, r7 │ │ │ │ + smlabbeq r4, r4, r4, r0 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - smlatbeq sp, ip, r1, r7 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ + @ instruction: 0x010d71b4 │ │ │ │ + tsteq r2, r0, ror #8 │ │ │ │ + tsteq r4, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - tsteq sp, r8, ror #2 │ │ │ │ - tsteq r2, r4, lsl r4 │ │ │ │ - smlatteq r4, ip, r3, r0 │ │ │ │ + tsteq sp, r0, ror r1 │ │ │ │ + tsteq r2, r0, lsr #8 │ │ │ │ + strdeq r0, [r4, -r8] │ │ │ │ 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] @ 5bbcc0 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1303675,72 +1303675,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5bb8c4 │ │ │ │ @ instruction: 0x0116c9fc │ │ │ │ tsteq r6, ip, ror #19 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabteq r4, r4, r2, r0 │ │ │ │ - tsteq sp, ip │ │ │ │ + ldrdeq r0, [r4, -r0] │ │ │ │ + tsteq sp, r4, lsl r0 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ andeq r0, r0, r3, asr #14 │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ - tsteq sp, r0, lsl pc │ │ │ │ - smlatbeq r4, r4, r1, r0 │ │ │ │ + tsteq r4, ip, asr #8 │ │ │ │ + tsteq sp, r8, lsl pc │ │ │ │ + @ instruction: 0x010401b0 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - smlabteq sp, r0, lr, r6 │ │ │ │ - tsteq r4, r0, asr r1 │ │ │ │ + smlabteq sp, r8, lr, r6 │ │ │ │ + tsteq r4, ip, asr 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 r7, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x010d6ab0 │ │ │ │ - tstpeq r3, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010d6ab8 │ │ │ │ + tstpeq r3, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ tsteq r6, r8, lsr r3 │ │ │ │ - tsteq r2, ip, lsr #24 │ │ │ │ - tstpeq r3, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r8, lsr ip │ │ │ │ + tstpeq r3, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - smlabteq r2, r4, fp, r6 │ │ │ │ + ldrdeq r6, [r2, -r0] │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - @ instruction: 0x01026b94 │ │ │ │ - smlabteq sp, r8, r8, r6 │ │ │ │ - smlabbeq r2, r0, fp, r6 │ │ │ │ - tstpeq r3, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r2, r0, fp, r6 │ │ │ │ + ldrdeq r6, [sp, -r0] │ │ │ │ + smlabbeq r2, ip, fp, r6 │ │ │ │ + tstpeq r3, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - @ instruction: 0x010d6890 │ │ │ │ - tsteq r2, r8, asr #22 │ │ │ │ - tstpeq r3, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010d6898 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tstpeq r3, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - tsteq sp, r8, asr r8 │ │ │ │ - tsteq r2, r0, lsl fp │ │ │ │ - strdeq pc, [r3, -r0] │ │ │ │ + tsteq sp, r0, ror #16 │ │ │ │ + tsteq r2, ip, lsl fp │ │ │ │ + strdeq pc, [r3, -ip] │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - tsteq sp, r0, lsr #16 │ │ │ │ - ldrdeq r6, [r2, -r8] │ │ │ │ - @ instruction: 0x0103fab8 │ │ │ │ + tsteq sp, r8, lsr #16 │ │ │ │ + smlatteq r2, r4, sl, r6 │ │ │ │ + smlabteq r3, r4, sl, pc @ │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ - smlatbeq r2, r4, sl, r6 │ │ │ │ - tsteq r2, r8, ror sl │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ + @ instruction: 0x01026ab0 │ │ │ │ + smlabbeq r2, r4, sl, r6 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - tsteq r2, r0, lsr #20 │ │ │ │ - strdeq r6, [r2, -r4] │ │ │ │ - smlabteq r2, r8, r9, r6 │ │ │ │ - @ instruction: 0x0102699c │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + tsteq r2, r0, lsl #20 │ │ │ │ + ldrdeq r6, [r2, -r4] │ │ │ │ + smlatbeq r2, r8, r9, r6 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - tsteq r2, r0, ror r9 │ │ │ │ - tsteq r2, r4, asr #18 │ │ │ │ - tsteq r2, r8, lsl r9 │ │ │ │ - tsteq sp, r0, lsr r6 │ │ │ │ - smlatteq r2, r8, r8, r6 │ │ │ │ - smlabteq r3, r8, r8, pc @ │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ + tsteq r2, r0, asr r9 │ │ │ │ + tsteq r2, r4, lsr #18 │ │ │ │ + tsteq sp, r8, lsr r6 │ │ │ │ + strdeq r6, [r2, -r4] │ │ │ │ + ldrdeq pc, [r3, -r4] │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -1304741,301 +1304741,301 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5bbfa8 │ │ │ │ tsteq r6, ip, lsr #28 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq r6, [sp, -r0] │ │ │ │ + ldrdeq r6, [sp, -r8] │ │ │ │ tsteq r6, ip, lsl #28 │ │ │ │ @ instruction: 0x01174b98 │ │ │ │ smlabteq r1, ip, r0, r8 │ │ │ │ - tsteq r4, r4, ror #24 │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - @ instruction: 0x010383b0 │ │ │ │ - tsteq r9, r0, lsr r3 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ - tsteq r3, r8, asr r3 │ │ │ │ + @ instruction: 0x010383bc │ │ │ │ + tsteq r9, ip, lsr r3 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ + tsteq r3, r4, ror #6 │ │ │ │ @ instruction: 0xffff1b40 │ │ │ │ eorseq r6, r4, r4, asr #18 │ │ │ │ tsteq r6, r4, asr ip │ │ │ │ tsteq r7, r4, ror #19 │ │ │ │ tsteq r1, ip, lsl pc │ │ │ │ - @ instruction: 0x01047ab4 │ │ │ │ - smlabteq r3, r4, r8, r7 │ │ │ │ - smlabbeq r9, r0, r1, r6 │ │ │ │ - smlatbeq r3, ip, sp, r7 │ │ │ │ - tsteq r3, ip, ror #26 │ │ │ │ + smlabteq r4, r0, sl, r7 │ │ │ │ + ldrdeq r7, [r3, -r0] │ │ │ │ + smlabbeq r9, ip, r1, r6 │ │ │ │ + @ instruction: 0x01037db8 │ │ │ │ + tsteq r3, r8, ror sp │ │ │ │ eorseq r6, r4, ip, lsr #11 │ │ │ │ @ instruction: 0xffffb6f8 │ │ │ │ tsteq r7, r8, ror #16 │ │ │ │ - smlatbeq r3, r8, sp, r7 │ │ │ │ - qaddeq r6, r0, r9 │ │ │ │ - tsteq r3, ip, ror ip │ │ │ │ - tsteq r3, r4, asr sp │ │ │ │ + @ instruction: 0x01037db4 │ │ │ │ + qaddeq r6, ip, r9 │ │ │ │ + smlabbeq r3, r8, ip, r7 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ @ instruction: 0xffffcf80 │ │ │ │ tsteq r7, ip, lsr r7 │ │ │ │ tsteq r1, ip, ror ip │ │ │ │ - tsteq r3, r4, asr #18 │ │ │ │ - tsteq r3, r0, lsl r7 │ │ │ │ - smlatteq r9, r0, lr, r5 │ │ │ │ - tsteq r3, ip, lsl #22 │ │ │ │ - smlabbeq r3, r4, fp, r7 │ │ │ │ + tsteq r3, r0, asr r9 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + smlatteq r9, ip, lr, r5 │ │ │ │ + tsteq r3, r8, lsl fp │ │ │ │ + @ instruction: 0x01037b90 │ │ │ │ andeq r3, r0, r0, asr #32 │ │ │ │ @ instruction: 0x011745d4 │ │ │ │ tsteq r1, r4, lsl fp │ │ │ │ - strdeq pc, [r3, -r8] │ │ │ │ - @ instruction: 0x0103f3b0 │ │ │ │ - tsteq r9, r8, ror sp │ │ │ │ - smlatbeq r3, r4, r9, r7 │ │ │ │ - tstpeq r3, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0103f3bc │ │ │ │ + smlabbeq r9, r4, sp, r5 │ │ │ │ + @ instruction: 0x010379b0 │ │ │ │ + tstpeq r3, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, asr #12 │ │ │ │ tsteq r7, ip, ror #8 │ │ │ │ - smlabbeq r3, ip, r0, pc @ │ │ │ │ - tstpeq r3, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r9, r8, lsr #24 │ │ │ │ - tsteq r3, r4, asr r8 │ │ │ │ - smlabteq r3, r8, r1, pc @ │ │ │ │ + swpeq pc, r8, [r3] @ │ │ │ │ + tstpeq r3, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r9, r4, lsr ip │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ + ldrdeq pc, [r3, -r4] │ │ │ │ @ instruction: 0xffffb638 │ │ │ │ mlaseq r4, r4, r1, r6 │ │ │ │ tsteq r1, r8, ror r8 │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ - tsteq r9, r0, lsl fp │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - smlatteq r3, ip, sl, r7 │ │ │ │ - tsteq r9, r8, asr #20 │ │ │ │ - tsteq r3, r4, ror r6 │ │ │ │ - tsteq r3, ip, lsr r6 │ │ │ │ - smlabteq r3, r8, pc, lr @ │ │ │ │ - tsteq r9, r8, ror r9 │ │ │ │ - smlatbeq r3, r4, r5, r7 │ │ │ │ - tsteq r3, r4, ror r5 │ │ │ │ - smlabbeq r3, r0, r0, r7 │ │ │ │ - @ instruction: 0x010958b0 │ │ │ │ - ldrdeq r7, [r3, -ip] │ │ │ │ - smlatbeq r3, ip, r4, r7 │ │ │ │ - tsteq r3, r8, lsl #28 │ │ │ │ - smlatteq r9, r8, r7, r5 │ │ │ │ - tsteq r3, r4, lsl r4 │ │ │ │ - ldrdeq r7, [r3, -ip] │ │ │ │ - @ instruction: 0x0103749c │ │ │ │ - tsteq r9, r4, lsl r7 │ │ │ │ - tsteq r3, r0, asr #6 │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ - strdeq r5, [sp, -ip] │ │ │ │ - @ instruction: 0x010259b4 │ │ │ │ - smlabbeq r3, ip, r9, lr │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ + tsteq r9, ip, lsl fp │ │ │ │ + tsteq r3, r8, asr #14 │ │ │ │ + tsteq r3, r8, lsl r7 │ │ │ │ + strdeq r7, [r3, -r8] │ │ │ │ + tsteq r9, r4, asr sl │ │ │ │ + smlabbeq r3, r0, r6, r7 │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ + ldrdeq lr, [r3, -r4] │ │ │ │ + smlabbeq r9, r4, r9, r5 │ │ │ │ + @ instruction: 0x010375b0 │ │ │ │ + smlabbeq r3, r0, r5, r7 │ │ │ │ + smlabbeq r3, ip, r0, r7 │ │ │ │ + @ instruction: 0x010958bc │ │ │ │ + smlatteq r3, r8, r4, r7 │ │ │ │ + @ instruction: 0x010374b8 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + strdeq r5, [r9, -r4] │ │ │ │ + tsteq r3, r0, lsr #8 │ │ │ │ + smlatteq r3, r8, r3, r7 │ │ │ │ + smlatbeq r3, r8, r4, r7 │ │ │ │ + tsteq r9, r0, lsr #14 │ │ │ │ + tsteq r3, ip, asr #6 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ + tsteq sp, r4, lsl #14 │ │ │ │ + smlabteq r2, r0, r9, r5 │ │ │ │ + @ instruction: 0x0103e998 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - smlabteq sp, r4, r6, r5 │ │ │ │ - tsteq r2, r0, ror r9 │ │ │ │ - tsteq r3, r0, asr r9 │ │ │ │ + smlabteq sp, ip, r6, r5 │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ + tsteq r3, ip, asr r9 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ - tsteq r2, r8, lsl r9 │ │ │ │ - strdeq lr, [r3, -r0] │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ + tsteq r2, r4, lsr #18 │ │ │ │ + strdeq lr, [r3, -ip] │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ - ldrdeq r5, [r2, -r4] │ │ │ │ - @ instruction: 0x0103e8b4 │ │ │ │ + tsteq sp, r0, lsr r6 │ │ │ │ + smlatteq r2, r0, r8, r5 │ │ │ │ + smlabteq r3, r0, r8, lr │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - smlabteq sp, r8, r5, r5 │ │ │ │ - smlabbeq r2, r0, r8, r5 │ │ │ │ - tsteq r3, r8, asr r8 │ │ │ │ + ldrdeq r5, [sp, -r0] │ │ │ │ + smlabbeq r2, ip, r8, r5 │ │ │ │ + tsteq r3, r4, ror #16 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - @ instruction: 0x010d5590 │ │ │ │ - tsteq r2, ip, lsr r8 │ │ │ │ - tsteq r3, ip, lsl r8 │ │ │ │ + @ instruction: 0x010d5598 │ │ │ │ + tsteq r2, r8, asr #16 │ │ │ │ + tsteq r3, r8, lsr #16 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - strheq r5, [sp, -r0] │ │ │ │ - tsteq r2, ip, asr r3 │ │ │ │ - tsteq r3, r4, lsr r3 │ │ │ │ + strheq r5, [sp, -r8] │ │ │ │ + tsteq r2, r8, ror #6 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - tsteq sp, ip, rrx │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - strdeq lr, [r3, -r8] │ │ │ │ + tsteq sp, r4, ror r0 │ │ │ │ + tsteq r2, r4, lsr #6 │ │ │ │ + tsteq r3, r4, lsl #6 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - tsteq sp, r4, lsl r0 │ │ │ │ - smlabteq r2, r0, r2, r5 │ │ │ │ - @ instruction: 0x0103e298 │ │ │ │ + tsteq sp, ip, lsl r0 │ │ │ │ + smlabteq r2, ip, r2, r5 │ │ │ │ + smlatbeq r3, r4, r2, lr │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r4, [sp, -r0] │ │ │ │ - tsteq r2, ip, ror r2 │ │ │ │ - tsteq r3, ip, asr r2 │ │ │ │ + ldrdeq r4, [sp, -r8] │ │ │ │ + smlabbeq r2, r8, r2, r5 │ │ │ │ + tsteq r3, r8, ror #4 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - tsteq sp, r8, ror pc │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - strdeq lr, [r3, -ip] │ │ │ │ + smlabbeq sp, r0, pc, r4 @ │ │ │ │ + tsteq r2, r0, lsr r2 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - tsteq sp, r4, lsr pc │ │ │ │ - smlatteq r2, r0, r1, r5 │ │ │ │ - smlabteq r3, r0, r1, lr │ │ │ │ + tsteq sp, ip, lsr pc │ │ │ │ + smlatteq r2, ip, r1, r5 │ │ │ │ + smlabteq r3, ip, r1, lr │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - strdeq r4, [sp, -r4] │ │ │ │ - smlatbeq r2, r0, r1, r5 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ + strdeq r4, [sp, -ip] │ │ │ │ + smlatbeq r2, ip, r1, r5 │ │ │ │ + smlabbeq r3, r4, r1, lr │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - @ instruction: 0x010d4eb4 │ │ │ │ - tsteq r2, r0, ror #2 │ │ │ │ - tsteq r3, r8, lsr r1 │ │ │ │ + @ instruction: 0x010d4ebc │ │ │ │ + tsteq r2, ip, ror #2 │ │ │ │ + tsteq r3, r4, asr #2 │ │ │ │ andeq r0, r0, r9, ror #15 │ │ │ │ - tsteq sp, r4, ror lr │ │ │ │ - tsteq r2, r0, lsr #2 │ │ │ │ - strdeq lr, [r3, -r8] │ │ │ │ + tsteq sp, ip, ror lr │ │ │ │ + tsteq r2, ip, lsr #2 │ │ │ │ + tsteq r3, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - tsteq sp, r4, lsr lr │ │ │ │ - smlatteq r2, r0, r0, r5 │ │ │ │ - strheq lr, [r3, -r8] │ │ │ │ + tsteq sp, ip, lsr lr │ │ │ │ + smlatteq r2, ip, r0, r5 │ │ │ │ + smlabteq r3, r4, r0, lr │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - smlatteq sp, ip, sp, r4 │ │ │ │ - smlatbeq r2, r4, r0, r5 │ │ │ │ - tsteq r3, ip, ror r0 │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ + strheq r5, [r2, -r0] │ │ │ │ + smlabbeq r3, r8, r0, lr │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - @ instruction: 0x010d4db8 │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ + smlabteq sp, r0, sp, r4 │ │ │ │ + tsteq r2, r0, ror r0 │ │ │ │ + tsteq r3, r8, asr #32 │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - tsteq sp, r8, ror sp │ │ │ │ - tsteq r2, r4, lsr #32 │ │ │ │ - strdeq sp, [r3, -ip] │ │ │ │ + smlabbeq sp, r0, sp, r4 │ │ │ │ + tsteq r2, r0, lsr r0 │ │ │ │ + tsteq r3, r8 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - tsteq sp, r8, lsr sp │ │ │ │ - smlatteq r2, r4, pc, r4 @ │ │ │ │ - @ instruction: 0x0103dfbc │ │ │ │ + tsteq sp, r0, asr #26 │ │ │ │ + strdeq r4, [r2, -r0] │ │ │ │ + smlabteq r3, r8, pc, sp @ │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - smlatbeq r2, r4, pc, r4 @ │ │ │ │ - tsteq r3, ip, ror pc │ │ │ │ + tsteq sp, r0, lsl #26 │ │ │ │ + @ instruction: 0x01024fb0 │ │ │ │ + smlabbeq r3, r8, pc, sp @ │ │ │ │ andeq r0, r0, fp, ror #15 │ │ │ │ - @ instruction: 0x010d4cb8 │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ - tsteq r3, ip, lsr pc │ │ │ │ + smlabteq sp, r0, ip, r4 │ │ │ │ + tsteq r2, r0, ror pc │ │ │ │ + tsteq r3, r8, asr #30 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - tsteq sp, r8, ror ip │ │ │ │ - tsteq r2, r4, lsr #30 │ │ │ │ - strdeq sp, [r3, -ip] │ │ │ │ + smlabbeq sp, r0, ip, r4 │ │ │ │ + tsteq r2, r0, lsr pc │ │ │ │ + tsteq r3, r8, lsl #30 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - tsteq sp, r8, lsr ip │ │ │ │ - smlatteq r2, r4, lr, r4 │ │ │ │ - @ instruction: 0x0103debc │ │ │ │ + tsteq sp, r0, asr #24 │ │ │ │ + strdeq r4, [r2, -r0] │ │ │ │ + smlabteq r3, r8, lr, sp │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - smlatbeq r2, r4, lr, r4 │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ + tsteq sp, r0, lsl #24 │ │ │ │ + @ instruction: 0x01024eb0 │ │ │ │ + smlabbeq r3, r8, lr, sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x010d4bb8 │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ - tsteq r3, ip, lsr lr │ │ │ │ + smlabteq sp, r0, fp, r4 │ │ │ │ + tsteq r2, r0, ror lr │ │ │ │ + tsteq r3, r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - tsteq sp, r8, ror fp │ │ │ │ - tsteq r2, r4, lsr #28 │ │ │ │ - strdeq sp, [r3, -ip] │ │ │ │ + smlabbeq sp, r0, fp, r4 │ │ │ │ + tsteq r2, r0, lsr lr │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - tsteq sp, r8, lsr fp │ │ │ │ - smlatteq r2, r4, sp, r4 │ │ │ │ - @ instruction: 0x0103ddbc │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ + strdeq r4, [r2, -r0] │ │ │ │ + smlabteq r3, r8, sp, sp │ │ │ │ andeq r0, r0, sp, asr #16 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - smlatbeq r2, r4, sp, r4 │ │ │ │ - tsteq r3, ip, ror sp │ │ │ │ + tsteq sp, r0, lsl #22 │ │ │ │ + @ instruction: 0x01024db0 │ │ │ │ + smlabbeq r3, r8, sp, sp │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x010d4ab8 │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ - tsteq r3, ip, lsr sp │ │ │ │ + smlabteq sp, r0, sl, r4 │ │ │ │ + tsteq r2, r0, ror sp │ │ │ │ + tsteq r3, r8, asr #26 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - tsteq sp, r0, ror sl │ │ │ │ - tsteq r2, r8, lsr #26 │ │ │ │ - tsteq r3, r0, lsl #26 │ │ │ │ + tsteq sp, r8, ror sl │ │ │ │ + tsteq r2, r4, lsr sp │ │ │ │ + tsteq r3, ip, lsl #26 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - tsteq sp, r4, lsr sl │ │ │ │ - smlatteq r2, ip, ip, r4 │ │ │ │ - smlabteq r3, r4, ip, sp │ │ │ │ + tsteq sp, ip, lsr sl │ │ │ │ + strdeq r4, [r2, -r8] │ │ │ │ + ldrdeq sp, [r3, -r0] │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - @ instruction: 0x01024cb0 │ │ │ │ - smlabbeq r3, r8, ip, sp │ │ │ │ + tsteq sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x01024cbc │ │ │ │ + @ instruction: 0x0103dc94 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x010d49bc │ │ │ │ - tsteq r2, r4, ror ip │ │ │ │ - tsteq r3, r0, asr ip │ │ │ │ - smlabbeq sp, r0, r9, r4 │ │ │ │ - tsteq r2, r8, lsr ip │ │ │ │ - tsteq r3, r0, lsl ip │ │ │ │ + smlabteq sp, r4, r9, r4 │ │ │ │ + smlabbeq r2, r0, ip, r4 │ │ │ │ + tsteq r3, ip, asr ip │ │ │ │ + smlabbeq sp, r8, r9, r4 │ │ │ │ + tsteq r2, r4, asr #24 │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - tsteq sp, r4, asr #18 │ │ │ │ - strdeq r4, [r2, -ip] │ │ │ │ - ldrdeq sp, [r3, -r4] │ │ │ │ + tsteq sp, ip, asr #18 │ │ │ │ + tsteq r2, r8, lsl #24 │ │ │ │ + smlatteq r3, r0, fp, sp │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - tsteq sp, r8, lsl #18 │ │ │ │ - smlabteq r2, r0, fp, r4 │ │ │ │ - @ instruction: 0x0103db98 │ │ │ │ + tsteq sp, r0, lsl r9 │ │ │ │ + smlabteq r2, ip, fp, r4 │ │ │ │ + smlatbeq r3, r4, fp, sp │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - smlabteq sp, ip, r8, r4 │ │ │ │ - smlabbeq r2, r4, fp, r4 │ │ │ │ - tsteq r3, ip, asr fp │ │ │ │ + ldrdeq r4, [sp, -r4] │ │ │ │ + @ instruction: 0x01024b90 │ │ │ │ + tsteq r3, r8, ror #22 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - @ instruction: 0x010d4890 │ │ │ │ - tsteq r2, r8, asr #22 │ │ │ │ - tsteq r3, r0, lsr #22 │ │ │ │ + @ instruction: 0x010d4898 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r3, ip, lsr #22 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - tsteq sp, r4, asr r8 │ │ │ │ - tsteq r2, ip, lsl #22 │ │ │ │ - smlatteq r3, r4, sl, sp │ │ │ │ + tsteq sp, ip, asr r8 │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + strdeq sp, [r3, -r0] │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - tsteq sp, r8, lsl r8 │ │ │ │ - ldrdeq r4, [r2, -r0] │ │ │ │ - smlatbeq r3, r8, sl, sp │ │ │ │ + tsteq sp, r0, lsr #16 │ │ │ │ + ldrdeq r4, [r2, -ip] │ │ │ │ + @ instruction: 0x0103dab4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - ldrdeq r4, [sp, -ip] │ │ │ │ - @ instruction: 0x01024a94 │ │ │ │ - tsteq r3, ip, ror #20 │ │ │ │ + smlatteq sp, r4, r7, r4 │ │ │ │ + smlatbeq r2, r0, sl, r4 │ │ │ │ + tsteq r3, r8, ror sl │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - smlatbeq sp, r0, r7, r4 │ │ │ │ - tsteq r2, r8, asr sl │ │ │ │ - tsteq r3, r0, lsr sl │ │ │ │ + smlatbeq sp, r8, r7, r4 │ │ │ │ + tsteq r2, r4, ror #20 │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - tsteq sp, ip, ror #14 │ │ │ │ - tsteq r2, r8, lsl sl │ │ │ │ - strdeq sp, [r3, -r0] │ │ │ │ + tsteq sp, r4, ror r7 │ │ │ │ + tsteq r2, r4, lsr #20 │ │ │ │ + strdeq sp, [r3, -ip] │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - tsteq sp, ip, lsr #14 │ │ │ │ - ldrdeq r4, [r2, -r8] │ │ │ │ - @ instruction: 0x0103d9b0 │ │ │ │ + tsteq sp, r4, lsr r7 │ │ │ │ + smlatteq r2, r4, r9, r4 │ │ │ │ + @ instruction: 0x0103d9bc │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - smlatteq sp, ip, r6, r4 │ │ │ │ - @ instruction: 0x01024998 │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ + smlatbeq r2, r4, r9, r4 │ │ │ │ + tsteq r3, ip, ror r9 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - smlatbeq sp, ip, r6, r4 │ │ │ │ - tsteq r2, r8, asr r9 │ │ │ │ - tsteq r3, r0, lsr r9 │ │ │ │ + @ instruction: 0x010d46b4 │ │ │ │ + tsteq r2, r4, ror #18 │ │ │ │ + tsteq r3, ip, lsr r9 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - tsteq sp, ip, ror #12 │ │ │ │ - tsteq r2, r8, lsl r9 │ │ │ │ - strdeq sp, [r3, -r0] │ │ │ │ + tsteq sp, r4, ror r6 │ │ │ │ + tsteq r2, r4, lsr #18 │ │ │ │ + strdeq sp, [r3, -ip] │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ - tsteq sp, ip, lsr #12 │ │ │ │ - ldrdeq r4, [r2, -r8] │ │ │ │ - @ instruction: 0x0103d8b0 │ │ │ │ + tsteq sp, r4, lsr r6 │ │ │ │ + smlatteq r2, r4, r8, r4 │ │ │ │ + @ instruction: 0x0103d8bc │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - smlatteq sp, ip, r5, r4 │ │ │ │ - @ instruction: 0x01024898 │ │ │ │ - tsteq r3, r0, ror r8 │ │ │ │ + strdeq r4, [sp, -r4] │ │ │ │ + smlatbeq r2, r4, r8, r4 │ │ │ │ + tsteq r3, ip, ror r8 │ │ │ │ andeq r0, r0, r7, lsl #16 │ │ │ │ - smlatbeq sp, ip, r5, r4 │ │ │ │ - tsteq r2, r8, asr r8 │ │ │ │ - tsteq r3, r4, lsr r8 │ │ │ │ + @ instruction: 0x010d45b4 │ │ │ │ + tsteq r2, r4, ror #16 │ │ │ │ + tsteq r3, r0, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - tsteq sp, ip, ror #10 │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ - strdeq sp, [r3, -r0] │ │ │ │ + tsteq sp, r4, ror r5 │ │ │ │ + tsteq r2, r4, lsr #16 │ │ │ │ + strdeq sp, [r3, -ip] │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ - tsteq sp, ip, lsr #10 │ │ │ │ - ldrdeq r4, [r2, -r8] │ │ │ │ - @ instruction: 0x0103d7b0 │ │ │ │ + tsteq sp, r4, lsr r5 │ │ │ │ + smlatteq r2, r4, r7, r4 │ │ │ │ + @ instruction: 0x0103d7bc │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ bl c1ff0 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1305888,29 +1305888,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 5bdf9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5bde60 │ │ │ │ - tsteq r3, r0, lsr #20 │ │ │ │ - smlatteq r3, ip, r9, sp │ │ │ │ - smlabbeq sp, ip, sl, r4 │ │ │ │ + tsteq r3, ip, lsr #20 │ │ │ │ + strdeq sp, [r3, -r8] │ │ │ │ + @ instruction: 0x010d4a94 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - strdeq sp, [r3, -r4] │ │ │ │ - smlatbeq r3, r8, r9, sp │ │ │ │ - tsteq sp, r8, asr #20 │ │ │ │ + tsteq r3, r0, lsl #20 │ │ │ │ + @ instruction: 0x0103d9b4 │ │ │ │ + tsteq sp, r0, asr sl │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - smlabbeq r2, r0, r6, r4 │ │ │ │ - tsteq r3, ip, ror #18 │ │ │ │ - tsteq sp, ip, lsl #20 │ │ │ │ + smlabbeq r2, ip, r6, r4 │ │ │ │ + tsteq r3, r8, ror r9 │ │ │ │ + tsteq sp, r4, lsl sl │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r3, r4, lsr r9 │ │ │ │ - ldrdeq r4, [sp, -r4] │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r3, r0, asr #18 │ │ │ │ + ldrdeq r4, [sp, -ip] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1306355,40 +1306355,40 @@ │ │ │ │ mov r1, #201 @ 0xc9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5be510 │ │ │ │ tsteq r6, r0, lsr ip │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, ip, lsr #18 │ │ │ │ - tsteq r3, r4, lsr r8 │ │ │ │ + tsteq sp, r4, lsr r9 │ │ │ │ + tsteq r3, r0, asr #16 │ │ │ │ tsteq r6, ip, ror fp │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - tsteq sp, r0, ror r4 │ │ │ │ - smlabteq r3, r0, r3, sp │ │ │ │ + tsteq sp, r8, ror r4 │ │ │ │ + smlabteq r3, ip, r3, sp │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ tsteq r6, ip, ror #13 │ │ │ │ - tsteq r2, ip, lsr #32 │ │ │ │ - strdeq r3, [r2, -ip] │ │ │ │ - tsteq sp, r8, ror #6 │ │ │ │ - smlabteq r2, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x0103d2bc │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r2, r8 │ │ │ │ + tsteq sp, r0, ror r3 │ │ │ │ + ldrdeq r3, [r2, -r8] │ │ │ │ + smlabteq r3, r8, r2, sp │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - tsteq sp, r0, lsr r3 │ │ │ │ - @ instruction: 0x01023f94 │ │ │ │ - smlabbeq r3, r4, r2, sp │ │ │ │ + tsteq sp, r8, lsr r3 │ │ │ │ + smlatbeq r2, r0, pc, r3 @ │ │ │ │ + @ instruction: 0x0103d290 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - strdeq r4, [sp, -r8] │ │ │ │ - tsteq r2, ip, asr pc │ │ │ │ - tsteq r3, ip, asr #4 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - strdeq r3, [r2, -ip] │ │ │ │ + mrseq r4, SP_mon │ │ │ │ + tsteq r2, r8, ror #30 │ │ │ │ + tsteq r3, r8, asr r2 │ │ │ │ + tsteq r2, r4, lsr pc │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ 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] @ 5bf344 │ │ │ │ @@ -1307164,66 +1307164,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5befb4 │ │ │ │ tsteq r6, ip, asr #9 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r0, asr r4 │ │ │ │ - tsteq sp, r8, lsr #2 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ - smlabbeq r2, r4, r8, r1 │ │ │ │ + tsteq sp, r0, lsr r1 │ │ │ │ + smlabbeq r3, r4, r0, sp │ │ │ │ + @ instruction: 0x01021890 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - @ instruction: 0x010d3c9c │ │ │ │ - strdeq ip, [r3, -r0] │ │ │ │ + smlatbeq sp, r4, ip, r3 │ │ │ │ + strdeq ip, [r3, -ip] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r2, r4, lsl #8 │ │ │ │ - smlabteq sp, r8, fp, r3 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tsteq r3, r8, lsl fp │ │ │ │ - @ instruction: 0x0103ca98 │ │ │ │ - tsteq sp, r8, lsr fp │ │ │ │ + tsteq r2, r0, lsl r4 │ │ │ │ + ldrdeq r3, [sp, -r0] │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ + tsteq r3, r4, lsr #22 │ │ │ │ + smlatbeq r3, r4, sl, ip │ │ │ │ + tsteq sp, r0, asr #22 │ │ │ │ @ instruction: 0xfffff118 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x010d39b8 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ - tsteq r3, r8, lsr r9 │ │ │ │ + smlabteq sp, r0, r9, r3 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ + tsteq r3, r4, asr #18 │ │ │ │ tsteq r6, r8, asr #24 │ │ │ │ - tsteq sp, ip, lsr #18 │ │ │ │ - tsteq r3, ip, lsl #2 │ │ │ │ - tsteq r2, r0, ror #10 │ │ │ │ - tsteq r3, r4, asr r8 │ │ │ │ - @ instruction: 0x010d38b4 │ │ │ │ - tsteq r2, r8, lsl r5 │ │ │ │ - tsteq r3, r8, lsl #16 │ │ │ │ - tsteq sp, r8, ror r8 │ │ │ │ - ldrdeq r3, [r2, -ip] │ │ │ │ - smlabteq r3, ip, r7, ip │ │ │ │ - tsteq sp, r4, asr #16 │ │ │ │ - @ instruction: 0x01023498 │ │ │ │ - @ instruction: 0x0103c794 │ │ │ │ - tsteq r2, ip, ror r4 │ │ │ │ - smlatteq sp, r4, r7, r3 │ │ │ │ - tsteq r2, r8, asr #8 │ │ │ │ - tsteq r3, r8, lsr r7 │ │ │ │ - tsteq r2, r0, lsl r4 │ │ │ │ - smlatteq r2, r0, r3, r3 │ │ │ │ - @ instruction: 0x010233b0 │ │ │ │ - smlatbeq r3, r4, r6, ip │ │ │ │ - tsteq sp, r4, lsl r7 │ │ │ │ - tsteq r2, r8, ror r3 │ │ │ │ - tsteq r3, r4, ror #12 │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - smlatteq r2, r0, r2, r3 │ │ │ │ - smlabteq r2, r4, r2, r3 │ │ │ │ - @ instruction: 0x01023294 │ │ │ │ - tsteq r2, r4, ror #4 │ │ │ │ - tsteq r3, r8, asr r5 │ │ │ │ + tsteq sp, r4, lsr r9 │ │ │ │ + tsteq r3, r8, lsl r1 │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ + @ instruction: 0x010d38bc │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ + tsteq r3, r4, lsl r8 │ │ │ │ + smlabbeq sp, r0, r8, r3 │ │ │ │ + smlatteq r2, r8, r4, r3 │ │ │ │ + ldrdeq ip, [r3, -r8] │ │ │ │ + tsteq sp, ip, asr #16 │ │ │ │ + smlatbeq r2, r4, r4, r3 │ │ │ │ + smlatbeq r3, r0, r7, ip │ │ │ │ + smlabbeq r2, r8, r4, r3 │ │ │ │ + smlatteq sp, ip, r7, r3 │ │ │ │ + tsteq r2, r4, asr r4 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ + smlatteq r2, ip, r3, r3 │ │ │ │ + @ instruction: 0x010233bc │ │ │ │ + @ instruction: 0x0103c6b0 │ │ │ │ + tsteq sp, ip, lsl r7 │ │ │ │ + smlabbeq r2, r4, r3, r3 │ │ │ │ + tsteq r3, r0, ror r6 │ │ │ │ + tsteq r2, ip, asr #6 │ │ │ │ + tsteq r2, ip, lsl r3 │ │ │ │ + smlatteq r2, ip, r2, r3 │ │ │ │ + ldrdeq r3, [r2, -r0] │ │ │ │ + smlatbeq r2, r0, r2, r3 │ │ │ │ + tsteq r2, r0, ror r2 │ │ │ │ + tsteq r3, r4, ror #10 │ │ │ │ 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, #792] @ 5bf750 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r2, [pc, #788] @ 5bf754 │ │ │ │ @@ -1307422,36 +1307422,36 @@ │ │ │ │ mov r1, #28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5bf4a0 │ │ │ │ tsteq r6, r8, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlatbeq sp, r8, r4, r3 │ │ │ │ - @ instruction: 0x0103c49c │ │ │ │ - strdeq ip, [r3, -r8] │ │ │ │ + @ instruction: 0x010d34b0 │ │ │ │ + smlatbeq r3, r8, r4, ip │ │ │ │ + tsteq r3, r4, lsl #8 │ │ │ │ tsteq r6, ip, asr r7 │ │ │ │ - tsteq r3, r0, asr #14 │ │ │ │ + tsteq r3, ip, asr #14 │ │ │ │ ldrheq r3, [r4], -ip @ │ │ │ │ - @ instruction: 0x01024994 │ │ │ │ - ldrdeq r3, [sp, -r0] │ │ │ │ - tsteq r3, r8, lsl r3 │ │ │ │ + smlatbeq r2, r0, r9, r4 │ │ │ │ + ldrdeq r3, [sp, -r8] │ │ │ │ + tsteq r3, r4, lsr #6 │ │ │ │ @ instruction: 0xfffefc74 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ @ instruction: 0x00342fdc │ │ │ │ - tsteq r8, r4, ror r8 │ │ │ │ - smlabteq sp, r8, r2, r3 │ │ │ │ - tsteq r2, ip, lsr #30 │ │ │ │ - tsteq r3, r8, lsl r2 │ │ │ │ - strdeq r2, [r2, -r0] │ │ │ │ - smlabteq r2, r0, lr, r2 │ │ │ │ - @ instruction: 0x01022e90 │ │ │ │ - strdeq r3, [sp, -r8] │ │ │ │ - tsteq r2, ip, asr lr │ │ │ │ - tsteq r3, r8, asr #2 │ │ │ │ + smlabbeq r8, r0, r8, ip │ │ │ │ + ldrdeq r3, [sp, -r0] │ │ │ │ + tsteq r2, r8, lsr pc │ │ │ │ + tsteq r3, r4, lsr #4 │ │ │ │ + strdeq r2, [r2, -ip] │ │ │ │ + smlabteq r2, ip, lr, r2 │ │ │ │ + @ instruction: 0x01022e9c │ │ │ │ + mrseq r3, SP_fiq │ │ │ │ + tsteq r2, r8, ror #28 │ │ │ │ + tsteq r3, r4, asr r1 │ │ │ │ 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 c8a1c │ │ │ │ @@ -1307587,33 +1307587,33 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5bf894 │ │ │ │ tsteq r6, r4, lsr r4 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r0, lsl r1 │ │ │ │ - @ instruction: 0x010d31bc │ │ │ │ - smlabteq r3, r0, r0, ip │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - ldrdeq r2, [r2, -r4] │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ - tsteq sp, r4, lsr #2 │ │ │ │ - smlatbeq r2, r4, ip, r2 │ │ │ │ - tsteq r2, r4, ror ip │ │ │ │ - tsteq r2, r8, asr #24 │ │ │ │ - tsteq r2, r8, lsr #24 │ │ │ │ - smlabteq r3, ip, pc, fp @ │ │ │ │ - tsteq sp, r8, ror r0 │ │ │ │ - strdeq r2, [r2, -r4] │ │ │ │ - @ instruction: 0x0103bf98 │ │ │ │ - tsteq sp, r4, asr #32 │ │ │ │ - smlabteq r2, r0, fp, r2 │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ - tsteq sp, r0, lsl r0 │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ + smlabteq sp, r4, r1, r3 │ │ │ │ + smlabteq r3, ip, r0, ip │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ + smlatteq r2, r0, ip, r2 │ │ │ │ + smlabbeq r3, r4, r0, ip │ │ │ │ + tsteq sp, ip, lsr #2 │ │ │ │ + @ instruction: 0x01022cb0 │ │ │ │ + smlabbeq r2, r0, ip, r2 │ │ │ │ + tsteq r2, r4, asr ip │ │ │ │ + tsteq r2, r4, lsr ip │ │ │ │ + ldrdeq fp, [r3, -r8] │ │ │ │ + smlabbeq sp, r0, r0, r3 │ │ │ │ + tsteq r2, r0, lsl #24 │ │ │ │ + smlatbeq r3, r4, pc, fp @ │ │ │ │ + tsteq sp, ip, asr #32 │ │ │ │ + smlabteq r2, ip, fp, r2 │ │ │ │ + tsteq r3, r0, ror pc │ │ │ │ + tsteq sp, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r3, [pc, #3780] @ 5c0914 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1308560,78 +1308560,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c04b8 │ │ │ │ @ instruction: 0x011681b4 │ │ │ │ @ instruction: 0x0116819c │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq r3, r4, lr, fp │ │ │ │ + @ instruction: 0x0103be90 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ muleq r0, r4, r5 │ │ │ │ tsteq r6, r8, lsr r8 │ │ │ │ - strdeq r2, [r2, -r8] │ │ │ │ - tsteq sp, r4, asr #10 │ │ │ │ - smlabbeq r3, r8, r4, fp │ │ │ │ - tsteq sp, r8, lsl #10 │ │ │ │ - strheq r2, [r2, -r0] │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ - tsteq sp, ip, lsr #8 │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - tsteq r3, r0, ror r3 │ │ │ │ - tsteq r2, r0, ror #30 │ │ │ │ - smlatbeq sp, ip, r3, r2 │ │ │ │ - strdeq fp, [r3, -r0] │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ - tsteq sp, ip, ror #6 │ │ │ │ - @ instruction: 0x0103b2b0 │ │ │ │ - smlatteq r2, r0, lr, r1 │ │ │ │ - tsteq sp, ip, lsr #6 │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ - smlatbeq r2, r0, lr, r1 │ │ │ │ - smlatteq sp, ip, r2, r2 │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - @ instruction: 0x010d22b4 │ │ │ │ - tsteq r3, r4, asr r2 │ │ │ │ - smlatteq r3, ip, r1, fp │ │ │ │ - tsteq r2, r0, lsl lr │ │ │ │ - tsteq sp, ip, asr r2 │ │ │ │ - smlatbeq r3, r0, r1, fp │ │ │ │ - ldrdeq r1, [r2, -r0] │ │ │ │ - tsteq sp, ip, lsl r2 │ │ │ │ - tsteq r3, r0, ror #2 │ │ │ │ - @ instruction: 0x01021d90 │ │ │ │ - ldrdeq r2, [sp, -ip] │ │ │ │ - tsteq r3, r0, lsr #2 │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - @ instruction: 0x010d2198 │ │ │ │ - smlatteq r3, r0, r0, fp │ │ │ │ - tsteq sp, ip, ror #2 │ │ │ │ - ldrdeq fp, [r3, -ip] │ │ │ │ - smlatbeq r3, r8, r0, fp │ │ │ │ - tsteq sp, r4, lsr r1 │ │ │ │ - ldrdeq sl, [r3, -r4] │ │ │ │ - tsteq r3, r0, ror r0 │ │ │ │ - smlatbeq r2, r0, ip, r1 │ │ │ │ - smlatteq sp, ip, r0, r2 │ │ │ │ - tsteq r3, r0, lsr r0 │ │ │ │ - smlatbeq sp, r8, pc, r1 @ │ │ │ │ - tsteq r2, r0, asr fp │ │ │ │ - smlatteq r3, ip, lr, sl │ │ │ │ - tsteq r2, r8, lsl fp │ │ │ │ - tsteq sp, r4, ror #30 │ │ │ │ - smlatbeq r3, r8, lr, sl │ │ │ │ - tsteq sp, ip, lsr #30 │ │ │ │ - ldrdeq r1, [r2, -r4] │ │ │ │ - tsteq r3, r0, ror lr │ │ │ │ - strdeq r1, [sp, -r0] │ │ │ │ - smlabteq r3, r0, lr, sl │ │ │ │ - tsteq r3, r8, lsr #28 │ │ │ │ - tsteq r2, r0, ror #20 │ │ │ │ - smlatbeq sp, ip, lr, r1 │ │ │ │ - strdeq sl, [r3, -r0] │ │ │ │ + tsteq r2, r4, lsl #2 │ │ │ │ + tsteq sp, ip, asr #10 │ │ │ │ + @ instruction: 0x0103b494 │ │ │ │ + tsteq sp, r0, lsl r5 │ │ │ │ + strheq r2, [r2, -ip] │ │ │ │ + tsteq r3, r8, asr r4 │ │ │ │ + tsteq sp, r4, lsr r4 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ + tsteq r3, ip, ror r3 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + @ instruction: 0x010d23b4 │ │ │ │ + strdeq fp, [r3, -ip] │ │ │ │ + tsteq r2, ip, lsr #30 │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ + @ instruction: 0x0103b2bc │ │ │ │ + smlatteq r2, ip, lr, r1 │ │ │ │ + tsteq sp, r4, lsr r3 │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ + smlatbeq r2, ip, lr, r1 │ │ │ │ + strdeq r2, [sp, -r4] │ │ │ │ + tsteq r3, ip, lsr r2 │ │ │ │ + @ instruction: 0x010d22bc │ │ │ │ + tsteq r3, r0, ror #4 │ │ │ │ + strdeq fp, [r3, -r8] │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ + tsteq sp, r4, ror #4 │ │ │ │ + smlatbeq r3, ip, r1, fp │ │ │ │ + ldrdeq r1, [r2, -ip] │ │ │ │ + tsteq sp, r4, lsr #4 │ │ │ │ + tsteq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x01021d9c │ │ │ │ + smlatteq sp, r4, r1, r2 │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + tsteq r2, r8, asr sp │ │ │ │ + smlatbeq sp, r0, r1, r2 │ │ │ │ + smlatteq r3, ip, r0, fp │ │ │ │ + tsteq sp, r4, ror r1 │ │ │ │ + smlatteq r3, r8, r0, fp │ │ │ │ + strheq fp, [r3, -r4] │ │ │ │ + tsteq sp, ip, lsr r1 │ │ │ │ + smlatteq r3, r0, sp, sl │ │ │ │ + tsteq r3, ip, ror r0 │ │ │ │ + smlatbeq r2, ip, ip, r1 │ │ │ │ + strdeq r2, [sp, -r4] │ │ │ │ + tsteq r3, ip, lsr r0 │ │ │ │ + @ instruction: 0x010d1fb0 │ │ │ │ + tsteq r2, ip, asr fp │ │ │ │ + strdeq sl, [r3, -r8] │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ + tsteq sp, ip, ror #30 │ │ │ │ + @ instruction: 0x0103aeb4 │ │ │ │ + tsteq sp, r4, lsr pc │ │ │ │ + smlatteq r2, r0, sl, r1 │ │ │ │ + tsteq r3, ip, ror lr │ │ │ │ + strdeq r1, [sp, -r8] │ │ │ │ + smlabteq r3, ip, lr, sl │ │ │ │ + tsteq r3, r4, lsr lr │ │ │ │ + tsteq r2, ip, ror #20 │ │ │ │ + @ instruction: 0x010d1eb4 │ │ │ │ + strdeq sl, [r3, -ip] │ │ │ │ ldr r2, [pc, #-68] @ 5c09e4 │ │ │ │ ldr r1, [pc, #-68] @ 5c09e8 │ │ │ │ ldr r3, [pc, #-68] @ 5c09ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1308774,24 +1308774,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 5c0ca0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c0ba8 │ │ │ │ - tsteq sp, ip, lsl #28 │ │ │ │ - tsteq r3, ip, lsr pc │ │ │ │ - tsteq r3, ip, asr #26 │ │ │ │ + tsteq sp, r4, lsl lr │ │ │ │ + tsteq r3, r8, asr #30 │ │ │ │ + tsteq r3, r8, asr sp │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - smlabteq sp, r8, sp, r1 │ │ │ │ - tsteq r2, r0, ror r9 │ │ │ │ - tsteq r3, ip, lsl #26 │ │ │ │ - smlabbeq sp, ip, sp, r1 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ - smlabteq r3, ip, ip, sl │ │ │ │ + ldrdeq r1, [sp, -r0] │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ + tsteq r3, r8, lsl sp │ │ │ │ + @ instruction: 0x010d1d94 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ + ldrdeq sl, [r3, -r8] │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1308867,25 +1308867,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 5c0e18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c0d1c │ │ │ │ - @ instruction: 0x010d1c98 │ │ │ │ - smlabteq r3, r8, sp, r2 │ │ │ │ - ldrdeq sl, [r3, -r8] │ │ │ │ + smlatbeq sp, r0, ip, r1 │ │ │ │ + ldrdeq r2, [r3, -r4] │ │ │ │ + smlatteq r3, r4, fp, sl │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - tsteq sp, r4, asr ip │ │ │ │ - strdeq r1, [r2, -ip] │ │ │ │ - @ instruction: 0x0103ab94 │ │ │ │ + tsteq sp, ip, asr ip │ │ │ │ + tsteq r2, r8, lsl #16 │ │ │ │ + smlatbeq r3, r0, fp, sl │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - tsteq sp, r8, lsl ip │ │ │ │ - smlabteq r2, r0, r7, r1 │ │ │ │ - tsteq r3, r8, asr fp │ │ │ │ + tsteq sp, r0, lsr #24 │ │ │ │ + smlabteq r2, ip, r7, r1 │ │ │ │ + tsteq r3, r4, ror #22 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2492] @ 5c17f4 │ │ │ │ @@ -1309512,85 +1309512,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c1208 │ │ │ │ tsteq r6, r4, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0xffffeb5c │ │ │ │ - strdeq r1, [sp, -ip] │ │ │ │ - tsteq r3, r4, lsr sl │ │ │ │ + tsteq sp, r4, lsl #22 │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ @ instruction: 0xffffe878 │ │ │ │ - @ instruction: 0x0102f398 │ │ │ │ - smlatteq r3, r0, sl, r5 │ │ │ │ - tsteq r3, r4, ror #20 │ │ │ │ - ldrdeq r1, [sp, -r8] │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ - tsteq r3, ip, ror #16 │ │ │ │ - tsteq r3, r4, asr #16 │ │ │ │ + smlatbeq r2, r4, r3, pc @ │ │ │ │ + smlatteq r3, ip, sl, r5 │ │ │ │ + tsteq r3, r0, ror sl │ │ │ │ + smlatteq sp, r0, r8, r1 │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ + tsteq r3, r8, ror r8 │ │ │ │ + tsteq r3, r0, asr r8 │ │ │ │ @ instruction: 0x011669f4 │ │ │ │ - smlabbeq sp, r8, r7, r1 │ │ │ │ - smlabteq r3, ip, r6, r2 │ │ │ │ - smlabteq r3, r8, r6, sl │ │ │ │ - tsteq sp, r8, asr #14 │ │ │ │ - smlatteq r2, ip, r2, r1 │ │ │ │ - smlabbeq r3, ip, r6, sl │ │ │ │ - tsteq sp, r8, lsl #14 │ │ │ │ - @ instruction: 0x010212b0 │ │ │ │ - tsteq r3, ip, asr #12 │ │ │ │ - smlabteq sp, ip, r6, r1 │ │ │ │ - tsteq r2, r4, ror r2 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ - @ instruction: 0x010d1690 │ │ │ │ - tsteq r2, r8, lsr r2 │ │ │ │ + @ instruction: 0x010d1790 │ │ │ │ + ldrdeq r2, [r3, -r8] │ │ │ │ ldrdeq sl, [r3, -r4] │ │ │ │ - tsteq sp, r4, asr r6 │ │ │ │ - strdeq r1, [r2, -ip] │ │ │ │ - @ instruction: 0x0103a598 │ │ │ │ - tsteq sp, r8, lsl r6 │ │ │ │ - smlabteq r2, r0, r1, r1 │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - ldrdeq r1, [sp, -ip] │ │ │ │ - smlabbeq r2, r4, r1, r1 │ │ │ │ - tsteq r3, r0, lsr #10 │ │ │ │ - smlatbeq sp, r0, r5, r1 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ - smlatteq r3, r4, r4, sl │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - tsteq sp, r4, lsr r5 │ │ │ │ - ldrdeq r1, [r2, -ip] │ │ │ │ - tsteq r3, r8, ror r4 │ │ │ │ - strdeq r1, [sp, -r8] │ │ │ │ - smlatbeq r2, r0, r0, r1 │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ - @ instruction: 0x010d14bc │ │ │ │ - tsteq r2, r4, rrx │ │ │ │ - tsteq r3, r0, lsl #8 │ │ │ │ - tsteq r2, ip, lsr #32 │ │ │ │ - strdeq r0, [r2, -ip] │ │ │ │ - tsteq sp, r0, lsr #8 │ │ │ │ - smlabteq r2, r8, pc, r0 @ │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ - smlatteq sp, r4, r3, r1 │ │ │ │ - smlabbeq r2, ip, pc, r0 @ │ │ │ │ - tsteq r3, r8, lsr #6 │ │ │ │ - smlatbeq sp, r8, r3, r1 │ │ │ │ - tsteq r2, r0, asr pc │ │ │ │ - smlatteq r3, ip, r2, sl │ │ │ │ - tsteq sp, ip, ror #6 │ │ │ │ - tsteq r2, r4, lsl pc │ │ │ │ - @ instruction: 0x0103a2b0 │ │ │ │ - ldrdeq r0, [r2, -ip] │ │ │ │ - smlatbeq r2, ip, lr, r0 │ │ │ │ - tsteq r2, ip, ror lr │ │ │ │ - tsteq r2, ip, asr #28 │ │ │ │ - tsteq r2, ip, lsl lr │ │ │ │ - tsteq sp, r0, asr #4 │ │ │ │ - smlatteq r2, r8, sp, r0 │ │ │ │ - smlabbeq r3, r4, r1, sl │ │ │ │ - @ instruction: 0x01020db0 │ │ │ │ + tsteq sp, r0, asr r7 │ │ │ │ + strdeq r1, [r2, -r8] │ │ │ │ + @ instruction: 0x0103a698 │ │ │ │ + tsteq sp, r0, lsl r7 │ │ │ │ + @ instruction: 0x010212bc │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + ldrdeq r1, [sp, -r4] │ │ │ │ + smlabbeq r2, r0, r2, r1 │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ + @ instruction: 0x010d1698 │ │ │ │ + tsteq r2, r4, asr #4 │ │ │ │ + smlatteq r3, r0, r5, sl │ │ │ │ + tsteq sp, ip, asr r6 │ │ │ │ + tsteq r2, r8, lsl #4 │ │ │ │ + smlatbeq r3, r4, r5, sl │ │ │ │ + tsteq sp, r0, lsr #12 │ │ │ │ + smlabteq r2, ip, r1, r1 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ + smlatteq sp, r4, r5, r1 │ │ │ │ + @ instruction: 0x01021190 │ │ │ │ + tsteq r3, ip, lsr #10 │ │ │ │ + smlatbeq sp, r8, r5, r1 │ │ │ │ + tsteq r2, r4, asr r1 │ │ │ │ + strdeq sl, [r3, -r0] │ │ │ │ + tsteq r2, ip, lsl r1 │ │ │ │ + tsteq sp, ip, lsr r5 │ │ │ │ + smlatteq r2, r8, r0, r1 │ │ │ │ + smlabbeq r3, r4, r4, sl │ │ │ │ + tsteq sp, r0, lsl #10 │ │ │ │ + smlatbeq r2, ip, r0, r1 │ │ │ │ + tsteq r3, r8, asr #8 │ │ │ │ + smlabteq sp, r4, r4, r1 │ │ │ │ + tsteq r2, r0, ror r0 │ │ │ │ + tsteq r3, ip, lsl #8 │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r2, r8 │ │ │ │ + tsteq sp, r8, lsr #8 │ │ │ │ + ldrdeq r0, [r2, -r4] │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ + smlatteq sp, ip, r3, r1 │ │ │ │ + @ instruction: 0x01020f98 │ │ │ │ + tsteq r3, r4, lsr r3 │ │ │ │ + @ instruction: 0x010d13b0 │ │ │ │ + tsteq r2, ip, asr pc │ │ │ │ + strdeq sl, [r3, -r8] │ │ │ │ + tsteq sp, r4, ror r3 │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x0103a2bc │ │ │ │ + smlatteq r2, r8, lr, r0 │ │ │ │ + @ instruction: 0x01020eb8 │ │ │ │ + smlabbeq r2, r8, lr, r0 │ │ │ │ + tsteq r2, r8, asr lr │ │ │ │ + tsteq r2, r8, lsr #28 │ │ │ │ + tsteq sp, r8, asr #4 │ │ │ │ + strdeq r0, [r2, -r4] │ │ │ │ + @ instruction: 0x0103a190 │ │ │ │ + @ instruction: 0x01020dbc │ │ │ │ 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] @ 5c1f10 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1309967,67 +1309967,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c1b74 │ │ │ │ tsteq r6, r4, asr #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r0, lsr #5 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ - ldrdeq r0, [sp, -r4] │ │ │ │ + tsteq r4, r0, asr r1 │ │ │ │ + ldrdeq r0, [sp, -ip] │ │ │ │ strdeq r0, [r1, -r0] │ │ │ │ - tsteq r4, ip, rrx │ │ │ │ - tsteq sp, ip, lsl #30 │ │ │ │ + tsteq r4, r8, ror r0 │ │ │ │ + tsteq sp, r4, lsl pc │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r8, asr lr │ │ │ │ + tsteq r3, r4, ror #28 │ │ │ │ @ instruction: 0xfffff048 │ │ │ │ @ instruction: 0xffffdc50 │ │ │ │ - tsteq r3, r0, lsl pc │ │ │ │ + tsteq r3, ip, lsl pc │ │ │ │ tsteq r6, r8, lsl #1 │ │ │ │ - tsteq sp, ip, lsl lr │ │ │ │ - tsteq r3, r0, ror #26 │ │ │ │ - tsteq r3, ip, asr sp │ │ │ │ - ldrdeq r0, [sp, -r8] │ │ │ │ - smlabbeq r2, r0, r9, r0 │ │ │ │ - tsteq r3, ip, lsl sp │ │ │ │ - @ instruction: 0x010d0d9c │ │ │ │ - tsteq r2, r4, asr #18 │ │ │ │ - ldrdeq r9, [r3, -ip] │ │ │ │ + tsteq sp, r4, lsr #28 │ │ │ │ + tsteq r3, ip, ror #26 │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ + smlatteq sp, r0, sp, r0 │ │ │ │ + smlabbeq r2, ip, r9, r0 │ │ │ │ + tsteq r3, r8, lsr #26 │ │ │ │ + smlatbeq sp, r4, sp, r0 │ │ │ │ + tsteq r2, r0, asr r9 │ │ │ │ + smlatteq r3, r8, ip, r9 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - tsteq sp, r0, ror #26 │ │ │ │ - tsteq r2, r8, lsl #18 │ │ │ │ - smlatbeq r3, r0, ip, r9 │ │ │ │ + tsteq sp, r8, ror #26 │ │ │ │ + tsteq r2, r4, lsl r9 │ │ │ │ + smlatbeq r3, ip, ip, r9 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - ldrdeq r0, [r2, -r0] │ │ │ │ - strdeq r0, [sp, -r4] │ │ │ │ - @ instruction: 0x0102089c │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ - @ instruction: 0x010d0cb8 │ │ │ │ - tsteq r2, r0, ror #16 │ │ │ │ - strdeq r9, [r3, -ip] │ │ │ │ - tsteq sp, ip, ror ip │ │ │ │ - tsteq r2, r4, lsr #16 │ │ │ │ - smlabteq r3, r0, fp, r9 │ │ │ │ - smlatteq r2, ip, r7, r0 │ │ │ │ - tsteq sp, ip, lsl #24 │ │ │ │ - @ instruction: 0x010207b4 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ + ldrdeq r0, [r2, -ip] │ │ │ │ + strdeq r0, [sp, -ip] │ │ │ │ + smlatbeq r2, r8, r8, r0 │ │ │ │ + tsteq r3, r4, asr #24 │ │ │ │ + smlabteq sp, r0, ip, r0 │ │ │ │ + tsteq r2, ip, ror #16 │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ + smlabbeq sp, r4, ip, r0 │ │ │ │ + tsteq r2, r0, lsr r8 │ │ │ │ + smlabteq r3, ip, fp, r9 │ │ │ │ + strdeq r0, [r2, -r8] │ │ │ │ + tsteq sp, r4, lsl ip │ │ │ │ + smlabteq r2, r0, r7, r0 │ │ │ │ + tsteq r3, r8, asr fp │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - tsteq r2, ip, ror r7 │ │ │ │ - tsteq r2, ip, asr #14 │ │ │ │ - tsteq sp, ip, ror #22 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ - smlatbeq r3, ip, sl, r9 │ │ │ │ + smlabbeq r2, r8, r7, r0 │ │ │ │ + tsteq r2, r8, asr r7 │ │ │ │ + tsteq sp, r4, ror fp │ │ │ │ + tsteq r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x01039ab8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - tsteq sp, r0, lsr fp │ │ │ │ - ldrdeq r0, [r2, -r8] │ │ │ │ - tsteq r3, r0, ror sl │ │ │ │ + tsteq sp, r8, lsr fp │ │ │ │ + smlatteq r2, r4, r6, r0 │ │ │ │ + tsteq r3, ip, ror sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq r0, [sp, -r4] │ │ │ │ - @ instruction: 0x0102069c │ │ │ │ - tsteq r3, r4, lsr sl │ │ │ │ + strdeq r0, [sp, -ip] │ │ │ │ + smlatbeq r2, r8, r6, r0 │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ 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] @ 5c2268 │ │ │ │ @@ -1310180,33 +1310180,33 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c2114 │ │ │ │ tsteq r6, ip, ror #23 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq sp, r8, asr r9 │ │ │ │ - @ instruction: 0x01039898 │ │ │ │ + tsteq sp, r0, ror #18 │ │ │ │ + smlatbeq r3, r4, r8, r9 │ │ │ │ @ instruction: 0xffffd6c0 │ │ │ │ @ instruction: 0xffffeba4 │ │ │ │ - ldrdeq r9, [r3, -r0] │ │ │ │ + ldrdeq r9, [r3, -ip] │ │ │ │ tsteq r6, r8, ror #21 │ │ │ │ - tsteq sp, ip, ror r8 │ │ │ │ - smlabteq r3, r0, r7, r1 │ │ │ │ - @ instruction: 0x010397bc │ │ │ │ - smlatteq r2, r4, r3, r0 │ │ │ │ - tsteq sp, r8, lsl #16 │ │ │ │ - @ instruction: 0x010203b0 │ │ │ │ - tsteq r3, r8, asr #14 │ │ │ │ + smlabbeq sp, r4, r8, r0 │ │ │ │ + smlabteq r3, ip, r7, r1 │ │ │ │ + smlabteq r3, r8, r7, r9 │ │ │ │ + strdeq r0, [r2, -r0] │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ + @ instruction: 0x010203bc │ │ │ │ + tsteq r3, r4, asr r7 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - tsteq r2, r8, ror r3 │ │ │ │ + smlabbeq r2, r4, r3, r0 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - @ instruction: 0x010d079c │ │ │ │ - tsteq r2, r4, asr #6 │ │ │ │ - ldrdeq r9, [r3, -ip] │ │ │ │ + smlatbeq sp, r4, r7, r0 │ │ │ │ + tsteq r2, r0, asr r3 │ │ │ │ + smlatteq r3, r8, r6, r9 │ │ │ │ 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] @ 5c2aa0 │ │ │ │ @@ -1310713,66 +1310713,66 @@ │ │ │ │ tsteq r6, r8, lsr r7 │ │ │ │ tsteq r6, ip, ror #17 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r7, r0, r4, asr #31 │ │ │ │ andeq r8, r0, r8, lsr #7 │ │ │ │ tsteq r6, r4, asr r7 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - tsteq r3, r0, lsr r3 │ │ │ │ - strdeq pc, [r8, -r8] │ │ │ │ - tsteq r3, r4, lsr #18 │ │ │ │ - ldrdeq r9, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsr r3 │ │ │ │ + tstpeq r8, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsr r9 │ │ │ │ + smlatteq r3, r8, r2, r9 │ │ │ │ andeq r8, r0, r4, asr #3 │ │ │ │ - tsteq sp, r4, asr #4 │ │ │ │ - smlatteq r1, ip, sp, pc @ │ │ │ │ - smlabbeq r3, ip, r1, r9 │ │ │ │ + tsteq sp, ip, asr #4 │ │ │ │ + strdeq pc, [r1, -r8] │ │ │ │ + @ instruction: 0x01039198 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - strdeq r0, [sp, -r0] │ │ │ │ - @ instruction: 0x0101fd94 │ │ │ │ - tsteq r3, r8, lsr r1 │ │ │ │ + strdeq r0, [sp, -r8] │ │ │ │ + smlatbeq r1, r0, sp, pc @ │ │ │ │ + tsteq r3, r4, asr #2 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x010d019c │ │ │ │ - tstpeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, r4, r0, r9 │ │ │ │ + smlatbeq sp, r4, r1, r0 │ │ │ │ + tstpeq r1, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r3, -r0] │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - tsteq sp, ip, asr r1 │ │ │ │ - tstpeq r1, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r3, r4, r0, r9 │ │ │ │ + tsteq sp, r4, ror #2 │ │ │ │ + tstpeq r1, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + strheq r9, [r3, -r0] │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - tsteq sp, ip, lsl r1 │ │ │ │ - smlabteq r1, r4, ip, pc @ │ │ │ │ - tsteq r3, r4, rrx │ │ │ │ + tsteq sp, r4, lsr #2 │ │ │ │ + ldrdeq pc, [r1, -r0] │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - ldrdeq r0, [sp, -ip] │ │ │ │ - smlabbeq r1, r4, ip, pc @ │ │ │ │ - tsteq r3, r4, lsr #32 │ │ │ │ + smlatteq sp, r4, r0, r0 │ │ │ │ + @ instruction: 0x0101fc90 │ │ │ │ + tsteq r3, r0, lsr r0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - swpeq r0, ip, [sp] │ │ │ │ - tstpeq r1, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, r4, pc, r8 @ │ │ │ │ + smlatbeq sp, r4, r0, r0 │ │ │ │ + tstpeq r1, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r3, -r0] │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - qaddeq r0, ip, sp │ │ │ │ - tstpeq r1, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r3, r4, pc, r8 @ │ │ │ │ + tsteq sp, r4, rrx │ │ │ │ + tstpeq r1, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01038fb0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq sp, ip, lsl r0 │ │ │ │ - smlabteq r1, r4, fp, pc @ │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ + tsteq sp, r4, lsr #32 │ │ │ │ + ldrdeq pc, [r1, -r0] │ │ │ │ + tsteq r3, r0, ror pc │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - smlatteq ip, r0, pc, pc @ │ │ │ │ - smlabbeq r1, r8, fp, pc @ │ │ │ │ - tsteq r3, r0, lsr #30 │ │ │ │ + smlatteq ip, r8, pc, pc @ │ │ │ │ + @ instruction: 0x0101fb94 │ │ │ │ + tsteq r3, ip, lsr #30 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - smlatbeq ip, r4, pc, pc @ │ │ │ │ - tstpeq r1, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, ip, lr, r8 │ │ │ │ + smlatbeq ip, ip, pc, pc @ │ │ │ │ + tstpeq r1, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r3, -r8] │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tstpeq ip, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r3, ip, lr, r8 │ │ │ │ + tstpeq ip, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01038eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1310885,32 +1310885,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 5c2dbc │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5c2bf8 │ │ │ │ - tstpeq ip, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr pc │ │ │ │ - tsteq r3, r4, asr sp │ │ │ │ + tstpeq ip, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #30 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tsteq r3, ip, lsr #24 │ │ │ │ + tsteq r3, r8, lsr ip │ │ │ │ eorseq pc, r3, r4, lsl sl @ │ │ │ │ - tsteq r3, r0, lsl #24 │ │ │ │ - strdeq r8, [r3, -r0] │ │ │ │ - tstpeq ip, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - smlabteq r1, r4, r8, pc @ │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ - andeq r0, r0, r6, lsl #3 │ │ │ │ - smlabteq ip, r4, ip, pc @ │ │ │ │ - tstpeq r1, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ tsteq r3, ip, lsl #24 │ │ │ │ - smlabbeq ip, ip, ip, pc @ │ │ │ │ - tstpeq r1, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [r3, -r4] │ │ │ │ + strdeq r8, [r3, -ip] │ │ │ │ + tstpeq ip, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r1, -r0] │ │ │ │ + tsteq r3, r0, ror ip │ │ │ │ + andeq r0, r0, r6, lsl #3 │ │ │ │ + smlabteq ip, ip, ip, pc @ │ │ │ │ + tstpeq r1, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsl ip │ │ │ │ + @ instruction: 0x010cfc94 │ │ │ │ + tstpeq r1, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r3, r0, fp, r8 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r0, #880] @ 0x370 │ │ │ │ @@ -1311501,75 +1311501,75 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c3018 │ │ │ │ tsteq r6, r0, lsl lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x01164ddc │ │ │ │ tsteq r6, r4, ror #23 │ │ │ │ - smlabbeq r1, r0, r4, pc @ │ │ │ │ - tsteq r3, r8, asr sl │ │ │ │ - tstpeq ip, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsl sl │ │ │ │ - tstpeq ip, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, r8, r8, r8 │ │ │ │ - smlatteq ip, r8, r8, pc @ │ │ │ │ - tstpeq r1, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r8, lsr #16 │ │ │ │ - tstpeq ip, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, ip, r7, r8 │ │ │ │ - smlatteq ip, ip, r7, pc @ │ │ │ │ - ldrdeq pc, [r1, -ip] │ │ │ │ - @ instruction: 0x010387b4 │ │ │ │ - @ instruction: 0x010cf7b4 │ │ │ │ - smlatbeq r1, r4, r1, pc @ │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ - tstpeq ip, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - tstpeq ip, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r3, r8, lr, r0 │ │ │ │ - tsteq r3, r4, lsl #14 │ │ │ │ - tstpeq ip, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r1, ip, r4, pc @ │ │ │ │ + tsteq r3, r4, ror #20 │ │ │ │ + tstpeq ip, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsl sl │ │ │ │ + tstpeq ip, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r3, -r4] │ │ │ │ + strdeq pc, [ip, -r0] │ │ │ │ + tstpeq r1, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ + tstpeq ip, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r3, -r8] │ │ │ │ + strdeq pc, [ip, -r4] │ │ │ │ + smlatteq r1, r8, r1, pc @ │ │ │ │ + smlabteq r3, r0, r7, r8 │ │ │ │ + @ instruction: 0x010cf7bc │ │ │ │ + @ instruction: 0x0101f1b0 │ │ │ │ + smlabbeq r3, r8, r7, r8 │ │ │ │ + smlabbeq ip, r4, r7, pc @ │ │ │ │ + tstpeq r1, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, asr r7 │ │ │ │ + tstpeq ip, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r0, [r3, -r4] │ │ │ │ + tsteq r3, r0, lsl r7 │ │ │ │ + tstpeq ip, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - smlabbeq r3, ip, r4, r0 │ │ │ │ - @ instruction: 0x010386b0 │ │ │ │ - @ instruction: 0x010cf6b0 │ │ │ │ - swpeq pc, ip, [r1] @ │ │ │ │ - tsteq r3, r4, ror r6 │ │ │ │ - tstpeq ip, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsr r6 │ │ │ │ - tstpeq ip, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, lsl #12 │ │ │ │ - tstpeq ip, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [r1, -r4] │ │ │ │ - smlabteq r3, ip, r5, r8 │ │ │ │ - smlabteq ip, ip, r5, pc @ │ │ │ │ - @ instruction: 0x0101efbc │ │ │ │ - @ instruction: 0x01038594 │ │ │ │ - @ instruction: 0x010cf594 │ │ │ │ - smlabbeq r1, r4, pc, lr @ │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - tstpeq ip, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, asr #30 │ │ │ │ - tsteq r3, r4, lsr #10 │ │ │ │ - tstpeq ip, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r4, lsl pc │ │ │ │ - smlatteq r3, ip, r4, r8 │ │ │ │ - smlatteq ip, ip, r4, pc @ │ │ │ │ - ldrdeq lr, [r1, -ip] │ │ │ │ - @ instruction: 0x010384b4 │ │ │ │ - @ instruction: 0x010cf4b4 │ │ │ │ - smlatbeq r1, r4, lr, lr │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - tstpeq ip, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01030498 │ │ │ │ + @ instruction: 0x010386bc │ │ │ │ + @ instruction: 0x010cf6b8 │ │ │ │ + smlatbeq r1, r8, r0, pc @ │ │ │ │ + smlabbeq r3, r0, r6, r8 │ │ │ │ + tstpeq ip, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ + tstpeq ip, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + tstpeq ip, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + mrseq pc, (UNDEF: 1) @ │ │ │ │ + ldrdeq r8, [r3, -r8] │ │ │ │ + ldrdeq pc, [ip, -r4] │ │ │ │ + smlabteq r1, r8, pc, lr @ │ │ │ │ + smlatbeq r3, r0, r5, r8 │ │ │ │ + @ instruction: 0x010cf59c │ │ │ │ + @ instruction: 0x0101ef90 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ + tstpeq ip, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + tstpeq ip, ip, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r0, lsr #30 │ │ │ │ + strdeq r8, [r3, -r8] │ │ │ │ + strdeq pc, [ip, -r4] │ │ │ │ + smlatteq r1, r8, lr, lr │ │ │ │ + smlabteq r3, r0, r4, r8 │ │ │ │ + @ instruction: 0x010cf4bc │ │ │ │ + @ instruction: 0x0101eeb0 │ │ │ │ + smlabbeq r3, r8, r4, r8 │ │ │ │ + smlabbeq ip, r4, r4, pc @ │ │ │ │ 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 │ │ │ │ @@ -1311655,26 +1311655,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ b 5c3894 │ │ │ │ @ instruction: 0x011643d8 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - mrseq pc, LR_mon @ │ │ │ │ - strdeq r8, [r3, -r8] │ │ │ │ - @ instruction: 0x010cf2b8 │ │ │ │ - ldrdeq lr, [r1, -r4] │ │ │ │ - smlatbeq r3, ip, r2, r8 │ │ │ │ - smlatbeq r1, r0, ip, lr │ │ │ │ - tstpeq ip, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, ip, ror #24 │ │ │ │ - tsteq r3, r4, asr #4 │ │ │ │ - tstpeq ip, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, r4, lsr ip │ │ │ │ - tsteq r3, ip, lsl #4 │ │ │ │ + tstpeq ip, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, lsl #6 │ │ │ │ + smlabteq ip, r0, r2, pc @ │ │ │ │ + smlatteq r1, r0, ip, lr │ │ │ │ + @ instruction: 0x010382b8 │ │ │ │ + smlatbeq r1, ip, ip, lr │ │ │ │ + tstpeq ip, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r8, ror ip │ │ │ │ + tsteq r3, r0, asr r2 │ │ │ │ + tstpeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r0, asr #24 │ │ │ │ + tsteq r3, r8, lsl r2 │ │ │ │ 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 │ │ │ │ @@ -1311956,54 +1311956,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c3b54 │ │ │ │ tsteq r6, ip, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r8, lsl r2 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ - smlabteq r3, r4, r0, r3 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - strheq pc, [ip, -r4] @ │ │ │ │ - swpeq r8, ip, [r3] │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ + ldrdeq r3, [r3, -r0] │ │ │ │ + tsteq r3, r4, asr #32 │ │ │ │ + strheq pc, [ip, -ip] @ │ │ │ │ + smlatbeq r3, r8, r0, r8 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ @ instruction: 0xfffff26c │ │ │ │ tsteq r6, r8, lsr #1 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - smlabbeq ip, r4, pc, lr @ │ │ │ │ - smlabbeq r3, r0, r4, r0 │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ + smlabbeq ip, ip, pc, lr @ │ │ │ │ + smlabbeq r3, ip, r4, r0 │ │ │ │ + smlabbeq r3, r0, pc, r7 @ │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - tsteq ip, r8, lsr pc │ │ │ │ - strdeq pc, [r2, -ip] │ │ │ │ - tsteq r3, ip, lsl pc │ │ │ │ - tsteq r1, ip, lsl #18 │ │ │ │ - ldrdeq lr, [r1, -ip] │ │ │ │ - smlatbeq r1, ip, r8, lr │ │ │ │ - tsteq ip, ip, asr lr │ │ │ │ - tsteq r1, r8, ror r8 │ │ │ │ - tsteq r3, ip, asr #28 │ │ │ │ - tsteq ip, r0, lsr #28 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ - tsteq r3, r0, lsl lr │ │ │ │ - smlatteq ip, r4, sp, lr │ │ │ │ - tsteq r1, r0, lsl #16 │ │ │ │ - ldrdeq r7, [r3, -r4] │ │ │ │ - smlatbeq ip, r8, sp, lr │ │ │ │ - smlabteq r1, r4, r7, lr │ │ │ │ - @ instruction: 0x01037d98 │ │ │ │ - tsteq ip, ip, ror #26 │ │ │ │ - smlabbeq r1, r8, r7, lr │ │ │ │ - tsteq r3, ip, asr sp │ │ │ │ + tsteq ip, r0, asr #30 │ │ │ │ + tstpeq r2, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, lsr #30 │ │ │ │ + tsteq r1, r8, lsl r9 │ │ │ │ + smlatteq r1, r8, r8, lr │ │ │ │ + @ instruction: 0x0101e8b8 │ │ │ │ + tsteq ip, r4, ror #28 │ │ │ │ + smlabbeq r1, r4, r8, lr │ │ │ │ + tsteq r3, r8, asr lr │ │ │ │ + tsteq ip, r8, lsr #28 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r3, ip, lsl lr │ │ │ │ + smlatteq ip, ip, sp, lr │ │ │ │ + tsteq r1, ip, lsl #16 │ │ │ │ + smlatteq r3, r0, sp, r7 │ │ │ │ + @ instruction: 0x010cedb0 │ │ │ │ + ldrdeq lr, [r1, -r0] │ │ │ │ + smlatbeq r3, r4, sp, r7 │ │ │ │ + tsteq ip, r4, ror sp │ │ │ │ + @ instruction: 0x0101e794 │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ ldr r3, [pc, #12] @ 5c3ecc │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - ldrdeq r7, [r3, -r4] │ │ │ │ + smlatteq r3, r0, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #1056] @ 5c430c │ │ │ │ ldr r3, [pc, #1056] @ 5c4310 │ │ │ │ @@ -1312269,53 +1312269,53 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c4070 │ │ │ │ tsteq r6, r4, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01037c90 │ │ │ │ + @ instruction: 0x01037c9c │ │ │ │ @ instruction: 0x01163cdc │ │ │ │ - tsteq r3, r4, lsr #24 │ │ │ │ - tsteq ip, r4, asr ip │ │ │ │ - smlatteq r1, r0, r5, lr │ │ │ │ + tsteq r3, r0, lsr ip │ │ │ │ + tsteq ip, ip, asr ip │ │ │ │ + smlatteq r1, ip, r5, lr │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlabbeq r3, r0, fp, r7 │ │ │ │ - @ instruction: 0x010cebb0 │ │ │ │ + smlabbeq r3, ip, fp, r7 │ │ │ │ + @ instruction: 0x010cebb8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, r0, asr r3 │ │ │ │ - ldrdeq r7, [r3, -r0] │ │ │ │ + ldrdeq r7, [r3, -ip] │ │ │ │ tsteq r6, ip, lsl #23 │ │ │ │ - tsteq r3, r4, lsr #22 │ │ │ │ - @ instruction: 0x0101e4b4 │ │ │ │ - smlabteq r3, r8, sl, r7 │ │ │ │ - strdeq lr, [ip, -r8] │ │ │ │ + tsteq r3, r0, lsr fp │ │ │ │ + smlabteq r1, r0, r4, lr │ │ │ │ + ldrdeq r7, [r3, -r4] │ │ │ │ + tsteq ip, r0, lsl #22 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlatbeq r3, r0, sl, r7 │ │ │ │ - smlabteq ip, ip, sl, lr │ │ │ │ - tsteq r1, r4, asr #8 │ │ │ │ - tsteq r3, r0, ror sl │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ - tsteq ip, r8, asr #20 │ │ │ │ + smlatbeq r3, ip, sl, r7 │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ + tsteq r1, r0, asr r4 │ │ │ │ + tsteq r3, ip, ror sl │ │ │ │ + tsteq r3, r4, lsr #20 │ │ │ │ + tsteq ip, r0, asr sl │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - tsteq r3, r4, lsl sl │ │ │ │ - tsteq r2, r4, lsr #18 │ │ │ │ - tsteq r1, r8, ror r3 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - smlabbeq ip, r4, r9, lr │ │ │ │ + tsteq r3, r0, lsr #20 │ │ │ │ + tsteq r2, r0, lsr r9 │ │ │ │ + smlabbeq r1, r4, r3, lr │ │ │ │ + tsteq r1, ip, asr #6 │ │ │ │ + tsteq r3, r0, ror #18 │ │ │ │ + smlabbeq ip, ip, r9, lr │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - tsteq r1, r8, lsl #6 │ │ │ │ - tsteq r3, ip, lsl r9 │ │ │ │ - tsteq ip, ip, asr #18 │ │ │ │ + tsteq r1, r4, lsl r3 │ │ │ │ + tsteq r3, r8, lsr #18 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - ldrdeq lr, [r1, -r4] │ │ │ │ - @ instruction: 0x0101e29c │ │ │ │ - @ instruction: 0x010378b4 │ │ │ │ - smlatteq ip, r4, r8, lr │ │ │ │ + smlatteq r1, r0, r2, lr │ │ │ │ + smlatbeq r1, r8, r2, lr │ │ │ │ + smlabteq r3, r0, r8, r7 │ │ │ │ + smlatteq ip, ip, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #992] @ 5c47ac │ │ │ │ ldr r3, [pc, #992] @ 5c47b0 │ │ │ │ @@ -1312565,47 +1312565,47 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r8, r0 │ │ │ │ b 5c44c4 │ │ │ │ tsteq r6, r4, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010377b0 │ │ │ │ + @ instruction: 0x010377bc │ │ │ │ @ instruction: 0x011637fc │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ andeq r1, r0, r8, asr #24 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ tsteq r6, r8, lsr r7 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - ldrdeq lr, [ip, -r4] │ │ │ │ - @ instruction: 0x01037698 │ │ │ │ - tsteq r1, r0, asr #32 │ │ │ │ + ldrdeq lr, [ip, -ip] │ │ │ │ + smlatbeq r3, r4, r6, r7 │ │ │ │ + tsteq r1, ip, asr #32 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r1, r0, ip, lsl #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r3, r4, lsr r6 │ │ │ │ - tsteq ip, r8, lsl r6 │ │ │ │ - smlabteq r1, r4, pc, sp @ │ │ │ │ - ldrdeq r7, [r3, -ip] │ │ │ │ - @ instruction: 0x010ce590 │ │ │ │ - tsteq r3, ip, asr #10 │ │ │ │ - strdeq sp, [r1, -r8] │ │ │ │ - tsteq ip, ip, lsl #10 │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - smlabteq r3, r8, r4, r7 │ │ │ │ - smlabteq ip, ip, r4, lr │ │ │ │ - tsteq r1, r8, ror lr │ │ │ │ - @ instruction: 0x01037490 │ │ │ │ - @ instruction: 0x010ce490 │ │ │ │ - tsteq r1, ip, lsr lr │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ - tsteq ip, r4, asr r4 │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ + tsteq r3, r0, asr #12 │ │ │ │ + tsteq ip, r0, lsr #12 │ │ │ │ + ldrdeq sp, [r1, -r0] │ │ │ │ + smlatteq r3, r8, r5, r7 │ │ │ │ + @ instruction: 0x010ce598 │ │ │ │ + tsteq r3, r8, asr r5 │ │ │ │ + tsteq r1, r4, lsl #30 │ │ │ │ + tsteq ip, r4, lsl r5 │ │ │ │ + smlabbeq r3, r8, r5, r7 │ │ │ │ + ldrdeq r7, [r3, -r4] │ │ │ │ + ldrdeq lr, [ip, -r4] │ │ │ │ + smlabbeq r1, r4, lr, sp │ │ │ │ + @ instruction: 0x0103749c │ │ │ │ + @ instruction: 0x010ce498 │ │ │ │ + tsteq r1, r8, asr #28 │ │ │ │ + tsteq r3, ip, asr r4 │ │ │ │ + tsteq ip, ip, asr r4 │ │ │ │ + tsteq r1, ip, lsl #28 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #888] @ 0x378 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #516] @ 5c4a5c │ │ │ │ @@ -1312737,27 +1312737,27 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5c4920 │ │ │ │ b 5c4990 │ │ │ │ tsteq r6, r4, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, lsl r3 │ │ │ │ - smlatteq r3, r0, r2, r7 │ │ │ │ - @ instruction: 0x0101dc98 │ │ │ │ + tsteq ip, r0, lsr #6 │ │ │ │ + smlatteq r3, ip, r2, r7 │ │ │ │ + smlatbeq r1, r4, ip, sp │ │ │ │ @ instruction: 0x011632dc │ │ │ │ - tsteq ip, ip, ror #4 │ │ │ │ - tsteq r3, ip, lsl #6 │ │ │ │ - tsteq r3, ip, lsr #4 │ │ │ │ - tsteq ip, r4, lsr #4 │ │ │ │ - smlatteq r3, r4, r2, r7 │ │ │ │ - smlatteq r3, r4, r1, r7 │ │ │ │ - @ instruction: 0x0101db98 │ │ │ │ - @ instruction: 0x01037298 │ │ │ │ - smlabteq r2, ip, r0, r7 │ │ │ │ + tsteq ip, r4, ror r2 │ │ │ │ + tsteq r3, r8, lsl r3 │ │ │ │ + tsteq r3, r8, lsr r2 │ │ │ │ + tsteq ip, ip, lsr #4 │ │ │ │ + strdeq r7, [r3, -r0] │ │ │ │ + strdeq r7, [r3, -r0] │ │ │ │ + smlatbeq r1, r4, fp, sp │ │ │ │ + smlatbeq r3, r4, r2, r7 │ │ │ │ + ldrdeq r7, [r2, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #908] @ 5c4e44 │ │ │ │ @@ -1312987,39 +1312987,39 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl c0190 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 5c4c70 │ │ │ │ b 5c4ce0 │ │ │ │ tsteq r6, r8, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - swpeq lr, r8, [ip] │ │ │ │ - tsteq r3, ip, lsr #2 │ │ │ │ - qaddeq r7, r4, r3 │ │ │ │ - tsteq ip, ip, lsr #32 │ │ │ │ - strdeq r6, [r3, -r4] │ │ │ │ - @ instruction: 0x0101d9b0 │ │ │ │ - smlabteq ip, r8, pc, sp @ │ │ │ │ - @ instruction: 0x01036f90 │ │ │ │ - tsteq r1, r8, asr #18 │ │ │ │ + smlatbeq ip, r0, r0, lr │ │ │ │ + tsteq r3, r8, lsr r1 │ │ │ │ + tsteq r3, r0, rrx │ │ │ │ + tsteq ip, r4, lsr r0 │ │ │ │ + mrseq r7, (UNDEF: 3) │ │ │ │ + @ instruction: 0x0101d9bc │ │ │ │ + ldrdeq sp, [ip, -r0] │ │ │ │ + @ instruction: 0x01036f9c │ │ │ │ + tsteq r1, r4, asr r9 │ │ │ │ tsteq r6, ip, lsl #31 │ │ │ │ - tsteq ip, r4, lsr #30 │ │ │ │ - @ instruction: 0x01036fb8 │ │ │ │ - smlatteq r3, r0, lr, r6 │ │ │ │ - ldrdeq sp, [ip, -ip] │ │ │ │ - @ instruction: 0x01036f90 │ │ │ │ - @ instruction: 0x01036e98 │ │ │ │ - smlatbeq ip, ip, lr, sp │ │ │ │ - tsteq r3, r0, asr #30 │ │ │ │ - tsteq r3, r8, ror #28 │ │ │ │ - tsteq r1, ip, lsr #16 │ │ │ │ - tsteq r3, r8, lsr #30 │ │ │ │ - tsteq r2, ip, asr sp │ │ │ │ - @ instruction: 0x0101d7b0 │ │ │ │ - @ instruction: 0x01036eb0 │ │ │ │ - smlatteq r2, r4, ip, r6 │ │ │ │ + tsteq ip, ip, lsr #30 │ │ │ │ + smlabteq r3, r4, pc, r6 @ │ │ │ │ + smlatteq r3, ip, lr, r6 │ │ │ │ + smlatteq ip, r4, lr, sp │ │ │ │ + @ instruction: 0x01036f9c │ │ │ │ + smlatbeq r3, r4, lr, r6 │ │ │ │ + @ instruction: 0x010cdeb4 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ + tsteq r3, r4, ror lr │ │ │ │ + tsteq r1, r8, lsr r8 │ │ │ │ + tsteq r3, r4, lsr pc │ │ │ │ + tsteq r2, r8, ror #26 │ │ │ │ + @ instruction: 0x0101d7bc │ │ │ │ + @ instruction: 0x01036ebc │ │ │ │ + strdeq r6, [r2, -r0] │ │ │ │ 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, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #2264] @ 5c57a8 │ │ │ │ @@ -1313588,61 +1313588,61 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c52d0 │ │ │ │ tsteq r6, r0, lsr sp │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x01036c98 │ │ │ │ - @ instruction: 0x010cdb9c │ │ │ │ - tsteq r3, r0, asr fp │ │ │ │ + smlatbeq r3, r4, ip, r6 │ │ │ │ + smlatbeq ip, r4, fp, sp │ │ │ │ + tsteq r3, ip, asr fp │ │ │ │ tsteq r6, ip, lsr #18 │ │ │ │ - smlabteq r3, r4, r8, r6 │ │ │ │ - smlabbeq ip, r8, r8, sp │ │ │ │ - tsteq r1, r4, lsr r2 │ │ │ │ - tsteq r3, r8, asr #16 │ │ │ │ - tsteq ip, ip, lsr r8 │ │ │ │ - smlatteq r1, r8, r1, sp │ │ │ │ - strdeq r6, [r3, -ip] │ │ │ │ - tsteq r1, r8, lsr #2 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - tsteq r3, r8, lsr r8 │ │ │ │ - tsteq r3, r0, lsl #14 │ │ │ │ - strdeq sp, [ip, -r4] │ │ │ │ - smlatbeq r1, r0, r0, sp │ │ │ │ - @ instruction: 0x010366b4 │ │ │ │ - @ instruction: 0x010cd698 │ │ │ │ - tsteq r1, r4, asr #32 │ │ │ │ - tsteq r3, ip, asr r6 │ │ │ │ - tsteq ip, ip, asr r6 │ │ │ │ - tsteq r1, r8 │ │ │ │ - tsteq r3, ip, lsl r6 │ │ │ │ - tsteq ip, r0, lsr #12 │ │ │ │ - smlabteq r1, ip, pc, ip @ │ │ │ │ - smlatteq r3, r0, r5, r6 │ │ │ │ - smlatteq ip, r4, r5, sp │ │ │ │ - @ instruction: 0x0101cf90 │ │ │ │ - smlatbeq r3, r4, r5, r6 │ │ │ │ - smlatbeq ip, r8, r5, sp │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ - tsteq r3, ip, ror #10 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ - smlatteq r1, r8, lr, ip │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - tsteq ip, r4, lsl #10 │ │ │ │ - smlatbeq r1, ip, lr, ip │ │ │ │ - smlabteq r3, r4, r4, r6 │ │ │ │ - smlabteq ip, r4, r4, sp │ │ │ │ - tsteq r1, r0, ror lr │ │ │ │ - smlabbeq r3, r4, r4, r6 │ │ │ │ - tsteq r1, r8, lsr lr │ │ │ │ - tsteq ip, ip, asr r4 │ │ │ │ - tsteq r1, r4, lsl #28 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ + ldrdeq r6, [r3, -r0] │ │ │ │ + @ instruction: 0x010cd890 │ │ │ │ + tsteq r1, r0, asr #4 │ │ │ │ + tsteq r3, r4, asr r8 │ │ │ │ + tsteq ip, r4, asr #16 │ │ │ │ + strdeq sp, [r1, -r4] │ │ │ │ + tsteq r3, r8, lsl #16 │ │ │ │ + tsteq r1, r4, lsr r1 │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ + tsteq r3, r4, asr #16 │ │ │ │ + tsteq r3, ip, lsl #14 │ │ │ │ + strdeq sp, [ip, -ip] │ │ │ │ + smlatbeq r1, ip, r0, sp │ │ │ │ + smlabteq r3, r0, r6, r6 │ │ │ │ + smlatbeq ip, r0, r6, sp │ │ │ │ + qaddeq sp, r0, r1 │ │ │ │ + tsteq r3, r8, ror #12 │ │ │ │ + tsteq ip, r4, ror #12 │ │ │ │ + tsteq r1, r4, lsl r0 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ + tsteq ip, r8, lsr #12 │ │ │ │ + ldrdeq ip, [r1, -r8] │ │ │ │ + smlatteq r3, ip, r5, r6 │ │ │ │ + smlatteq ip, ip, r5, sp │ │ │ │ + @ instruction: 0x0101cf9c │ │ │ │ + @ instruction: 0x010365b0 │ │ │ │ + @ instruction: 0x010cd5b0 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ + tsteq r1, r8, lsr #30 │ │ │ │ + tsteq ip, r8, asr #10 │ │ │ │ + strdeq ip, [r1, -r4] │ │ │ │ + tsteq r3, ip, lsl #10 │ │ │ │ + tsteq ip, ip, lsl #10 │ │ │ │ + @ instruction: 0x0101ceb8 │ │ │ │ + ldrdeq r6, [r3, -r0] │ │ │ │ + smlabteq ip, ip, r4, sp │ │ │ │ + tsteq r1, ip, ror lr │ │ │ │ + @ instruction: 0x01036490 │ │ │ │ + tsteq r1, r4, asr #28 │ │ │ │ + tsteq ip, r4, ror #8 │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ + tsteq r3, r8, lsr #8 │ │ │ │ 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, #1048] @ 5c5ca0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1313906,38 +1313906,38 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c5a34 │ │ │ │ tsteq r6, r8, ror r3 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, ip, lsr #4 │ │ │ │ - strdeq r6, [r3, -r0] │ │ │ │ - @ instruction: 0x0101cbb0 │ │ │ │ + tsteq ip, r4, lsr r2 │ │ │ │ + strdeq r6, [r3, -ip] │ │ │ │ + @ instruction: 0x0101cbbc │ │ │ │ tsteq r6, r8, asr #3 │ │ │ │ - tsteq ip, ip, lsr #2 │ │ │ │ - ldrdeq ip, [r1, -r8] │ │ │ │ - smlatteq r3, ip, r0, r6 │ │ │ │ - smlatbeq r1, r0, sl, ip │ │ │ │ - tsteq r1, r0, ror sl │ │ │ │ - tsteq r3, r0, ror r1 │ │ │ │ - smlatbeq r2, r4, pc, r5 @ │ │ │ │ - tsteq ip, r4, asr #32 │ │ │ │ - strdeq ip, [r1, -r0] │ │ │ │ - tsteq r3, r4 │ │ │ │ - tsteq ip, r8 │ │ │ │ - @ instruction: 0x0101c9b4 │ │ │ │ - smlabteq r3, ip, pc, r5 @ │ │ │ │ - smlabteq ip, ip, pc, ip @ │ │ │ │ - tsteq r1, r8, ror r9 │ │ │ │ - smlabbeq r3, ip, pc, r5 @ │ │ │ │ - @ instruction: 0x010ccf90 │ │ │ │ - tsteq r1, ip, lsr r9 │ │ │ │ - tsteq r3, r0, asr pc │ │ │ │ - tsteq r1, r8, lsl #18 │ │ │ │ + tsteq ip, r4, lsr r1 │ │ │ │ + smlatteq r1, r4, sl, ip │ │ │ │ + strdeq r6, [r3, -r8] │ │ │ │ + smlatbeq r1, ip, sl, ip │ │ │ │ + tsteq r1, ip, ror sl │ │ │ │ + tsteq r3, ip, ror r1 │ │ │ │ + @ instruction: 0x01025fb0 │ │ │ │ + tsteq ip, ip, asr #32 │ │ │ │ + strdeq ip, [r1, -ip] │ │ │ │ + tsteq r3, r0, lsl r0 │ │ │ │ + tsteq ip, r0, lsl r0 │ │ │ │ + smlabteq r1, r0, r9, ip │ │ │ │ + ldrdeq r5, [r3, -r8] │ │ │ │ + ldrdeq ip, [ip, -r4] │ │ │ │ + smlabbeq r1, r4, r9, ip │ │ │ │ + @ instruction: 0x01035f98 │ │ │ │ + @ instruction: 0x010ccf98 │ │ │ │ + tsteq r1, r8, asr #18 │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ 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] @ 5c6080 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1314154,37 +1314154,37 @@ │ │ │ │ mov r1, #197 @ 0xc5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c5e74 │ │ │ │ @ instruction: 0x01161edc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq ip, [ip, -r8] │ │ │ │ - smlatbeq r3, r0, sp, r5 │ │ │ │ - tsteq r1, ip, asr r7 │ │ │ │ + smlatteq ip, r0, sp, ip │ │ │ │ + smlatbeq r3, ip, sp, r5 │ │ │ │ + tsteq r1, r8, ror #14 │ │ │ │ tsteq r6, r8, lsl #27 │ │ │ │ - smlabteq r1, ip, r6, ip │ │ │ │ - smlabteq r3, ip, sp, r5 │ │ │ │ - tsteq r2, r0, lsl #24 │ │ │ │ - tsteq r1, r4, asr r6 │ │ │ │ - tsteq ip, r0, ror ip │ │ │ │ - tsteq r1, ip, lsl r6 │ │ │ │ - tsteq r3, r0, lsr ip │ │ │ │ - tsteq ip, r4, lsr ip │ │ │ │ - smlatteq r1, r0, r5, ip │ │ │ │ - strdeq r5, [r3, -r4] │ │ │ │ - strdeq ip, [ip, -r8] │ │ │ │ - smlatbeq r1, r4, r5, ip │ │ │ │ - @ instruction: 0x01035bb8 │ │ │ │ - @ instruction: 0x010ccbbc │ │ │ │ - tsteq r1, r8, ror #10 │ │ │ │ - tsteq r3, ip, ror fp │ │ │ │ - smlabbeq ip, r0, fp, ip │ │ │ │ - tsteq r1, ip, lsr #10 │ │ │ │ - tsteq r3, r0, asr #22 │ │ │ │ + ldrdeq ip, [r1, -r8] │ │ │ │ + ldrdeq r5, [r3, -r8] │ │ │ │ + tsteq r2, ip, lsl #24 │ │ │ │ + tsteq r1, r0, ror #12 │ │ │ │ + tsteq ip, r8, ror ip │ │ │ │ + tsteq r1, r8, lsr #12 │ │ │ │ + tsteq r3, ip, lsr ip │ │ │ │ + tsteq ip, ip, lsr ip │ │ │ │ + smlatteq r1, ip, r5, ip │ │ │ │ + tsteq r3, r0, lsl #24 │ │ │ │ + tsteq ip, r0, lsl #24 │ │ │ │ + @ instruction: 0x0101c5b0 │ │ │ │ + smlabteq r3, r4, fp, r5 │ │ │ │ + smlabteq ip, r4, fp, ip │ │ │ │ + tsteq r1, r4, ror r5 │ │ │ │ + smlabbeq r3, r8, fp, r5 │ │ │ │ + smlabbeq ip, r8, fp, ip │ │ │ │ + tsteq r1, r8, lsr r5 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #928] @ 5c64a0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1314418,38 +1314418,38 @@ │ │ │ │ mov r1, #138 @ 0x8a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c6264 │ │ │ │ tsteq r6, r0, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - strdeq ip, [ip, -ip] │ │ │ │ - smlabteq r3, r0, r9, r5 │ │ │ │ - smlabbeq r1, r0, r3, ip │ │ │ │ + tsteq ip, r4, lsl #20 │ │ │ │ + smlabteq r3, ip, r9, r5 │ │ │ │ + smlabbeq r1, ip, r3, ip │ │ │ │ @ instruction: 0x01161998 │ │ │ │ - ldrdeq ip, [r1, -ip] │ │ │ │ - smlatbeq r1, ip, r2, ip │ │ │ │ - smlatbeq r3, ip, r9, r5 │ │ │ │ - smlatteq r2, r0, r7, r5 │ │ │ │ - tsteq r1, r4, lsr r2 │ │ │ │ - tsteq ip, r0, asr r8 │ │ │ │ - strdeq ip, [r1, -ip] │ │ │ │ - tsteq r3, r0, lsl r8 │ │ │ │ - tsteq ip, r4, lsl r8 │ │ │ │ - smlabteq r1, r0, r1, ip │ │ │ │ - ldrdeq r5, [r3, -r4] │ │ │ │ - ldrdeq ip, [ip, -r8] │ │ │ │ - smlabbeq r1, r4, r1, ip │ │ │ │ - @ instruction: 0x01035798 │ │ │ │ - @ instruction: 0x010cc79c │ │ │ │ - tsteq r1, r8, asr #2 │ │ │ │ - tsteq r3, ip, asr r7 │ │ │ │ - tsteq ip, r0, ror #14 │ │ │ │ - tsteq r1, ip, lsl #2 │ │ │ │ - tsteq r3, r0, lsr #14 │ │ │ │ + smlatteq r1, r8, r2, ip │ │ │ │ + @ instruction: 0x0101c2b8 │ │ │ │ + @ instruction: 0x010359b8 │ │ │ │ + smlatteq r2, ip, r7, r5 │ │ │ │ + tsteq r1, r0, asr #4 │ │ │ │ + tsteq ip, r8, asr r8 │ │ │ │ + tsteq r1, r8, lsl #4 │ │ │ │ + tsteq r3, ip, lsl r8 │ │ │ │ + tsteq ip, ip, lsl r8 │ │ │ │ + smlabteq r1, ip, r1, ip │ │ │ │ + smlatteq r3, r0, r7, r5 │ │ │ │ + smlatteq ip, r0, r7, ip │ │ │ │ + @ instruction: 0x0101c190 │ │ │ │ + smlatbeq r3, r4, r7, r5 │ │ │ │ + smlatbeq ip, r4, r7, ip │ │ │ │ + tsteq r1, r4, asr r1 │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ + tsteq ip, r8, ror #14 │ │ │ │ + tsteq r1, r8, lsl r1 │ │ │ │ + tsteq r3, ip, lsr #14 │ │ │ │ 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] @ 5c68f8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1314696,37 +1314696,37 @@ │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c66bc │ │ │ │ @ instruction: 0x011616dc │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - @ instruction: 0x010cc590 │ │ │ │ - tsteq r3, r8, asr r5 │ │ │ │ - tsteq r1, r4, lsl pc │ │ │ │ + @ instruction: 0x010cc598 │ │ │ │ + tsteq r3, r4, ror #10 │ │ │ │ + tsteq r1, r0, lsr #30 │ │ │ │ tsteq r6, r0, asr #10 │ │ │ │ - smlatbeq ip, r4, r4, ip │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - tsteq r3, r4, ror #8 │ │ │ │ - tsteq ip, r8, ror #8 │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - tsteq r3, r8, lsr #8 │ │ │ │ - tsteq r3, ip, lsl #10 │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - @ instruction: 0x0101bd94 │ │ │ │ - @ instruction: 0x010cc3b0 │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ - tsteq r3, r4, ror r3 │ │ │ │ - tsteq ip, r4, ror r3 │ │ │ │ - tsteq r1, r0, lsr #26 │ │ │ │ - tsteq r3, r4, lsr r3 │ │ │ │ - tsteq ip, r8, lsr r3 │ │ │ │ - smlatteq r1, r4, ip, fp │ │ │ │ - strdeq r5, [r3, -r8] │ │ │ │ - smlatbeq r1, ip, ip, fp │ │ │ │ + smlatbeq ip, ip, r4, ip │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + tsteq r3, r0, ror r4 │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ + tsteq r1, r0, lsr #28 │ │ │ │ + tsteq r3, r4, lsr r4 │ │ │ │ + tsteq r3, r8, lsl r5 │ │ │ │ + tsteq r2, ip, asr #6 │ │ │ │ + smlatbeq r1, r0, sp, fp │ │ │ │ + @ instruction: 0x010cc3b8 │ │ │ │ + tsteq r1, r8, ror #26 │ │ │ │ + smlabbeq r3, r0, r3, r5 │ │ │ │ + tsteq ip, ip, ror r3 │ │ │ │ + tsteq r1, ip, lsr #26 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ + tsteq ip, r0, asr #6 │ │ │ │ + strdeq fp, [r1, -r0] │ │ │ │ + tsteq r3, r4, lsl #6 │ │ │ │ + @ instruction: 0x0101bcb8 │ │ │ │ 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, #884] @ 0x374 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1444] @ 5c6f20 │ │ │ │ @@ -1315091,64 +1315091,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c6c14 │ │ │ │ tsteq r6, r4, lsl #5 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r0, asr r2 │ │ │ │ - strdeq ip, [ip, -r0] │ │ │ │ + strdeq ip, [ip, -r8] │ │ │ │ tsteq r0, ip, lsl #10 │ │ │ │ - tsteq r3, r4, asr r1 │ │ │ │ - tsteq ip, r0, asr #2 │ │ │ │ - strdeq r5, [r3, -r8] │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq ip, r8, asr #2 │ │ │ │ + tsteq r3, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ @ instruction: 0xffffe3cc │ │ │ │ eoreq r4, r2, r4, asr #25 │ │ │ │ @ instruction: 0xffffd3a4 │ │ │ │ eoreq r6, r2, ip, ror lr │ │ │ │ - ldrdeq lr, [r2, -r0] │ │ │ │ + ldrdeq lr, [r2, -ip] │ │ │ │ eoreq r4, r2, ip, ror pc │ │ │ │ @ instruction: 0xffffd394 │ │ │ │ - strdeq r5, [r3, -r0] │ │ │ │ + strdeq r5, [r3, -ip] │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ tsteq r0, r8, ror #6 │ │ │ │ - strdeq r3, [r3, -r4] │ │ │ │ + mrseq r4, (UNDEF: 3) │ │ │ │ tsteq r6, r8, ror #31 │ │ │ │ - tsteq ip, ip, ror pc │ │ │ │ - tsteq r1, r8, lsr #18 │ │ │ │ - tsteq r3, ip, lsr pc │ │ │ │ - smlatteq r1, ip, r8, fp │ │ │ │ + smlabbeq ip, r4, pc, fp @ │ │ │ │ + tsteq r1, r4, lsr r9 │ │ │ │ + tsteq r3, r8, asr #30 │ │ │ │ + strdeq fp, [r1, -r8] │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0101b89c │ │ │ │ - tsteq r1, ip, ror #16 │ │ │ │ + smlatbeq r1, r8, r8, fp │ │ │ │ + tsteq r1, r8, ror r8 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq ip, ip, lsr #28 │ │ │ │ - ldrdeq fp, [r1, -r8] │ │ │ │ - smlatteq r3, ip, sp, r4 │ │ │ │ - strdeq fp, [ip, -r0] │ │ │ │ - @ instruction: 0x0101b79c │ │ │ │ - smlatbeq r3, ip, sp, r4 │ │ │ │ + tsteq r1, r8, lsl r8 │ │ │ │ + tsteq ip, r4, lsr lr │ │ │ │ + smlatteq r1, r4, r7, fp │ │ │ │ + strdeq r4, [r3, -r8] │ │ │ │ + strdeq fp, [ip, -r8] │ │ │ │ + smlatbeq r1, r8, r7, fp │ │ │ │ + @ instruction: 0x01034db8 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x010cbdb4 │ │ │ │ - tsteq r1, r0, ror #14 │ │ │ │ - tsteq r3, r0, ror sp │ │ │ │ + @ instruction: 0x010cbdbc │ │ │ │ + tsteq r1, ip, ror #14 │ │ │ │ + tsteq r3, ip, ror sp │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq r1, r4, lsr #14 │ │ │ │ - tsteq r3, r8, lsl sp │ │ │ │ + tsteq r1, r0, lsr r7 │ │ │ │ + tsteq r3, r4, lsr #26 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - tsteq ip, ip, lsl sp │ │ │ │ - smlabteq r1, r8, r6, fp │ │ │ │ - ldrdeq r4, [r3, -ip] │ │ │ │ - smlatteq ip, r0, ip, fp │ │ │ │ - smlabbeq r1, ip, r6, fp │ │ │ │ - @ instruction: 0x01034c9c │ │ │ │ + tsteq ip, r4, lsr #26 │ │ │ │ + ldrdeq fp, [r1, -r4] │ │ │ │ + smlatteq r3, r8, ip, r4 │ │ │ │ + smlatteq ip, r8, ip, fp │ │ │ │ + @ instruction: 0x0101b698 │ │ │ │ + smlatbeq r3, r8, ip, r4 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 005c6ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1315244,26 +1315244,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ andeq r7, r0, r8, asr #32 │ │ │ │ muleq r0, r8, r3 │ │ │ │ tsteq r0, r4, ror #26 │ │ │ │ - tsteq r3, r8, lsl #24 │ │ │ │ - smlatbeq ip, r8, fp, fp │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ + @ instruction: 0x010cbbb0 │ │ │ │ ldr r1, [r0, #888] @ 0x378 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 5c71b4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - smlabteq r3, ip, fp, r4 │ │ │ │ + ldrdeq r4, [r3, -r8] │ │ │ │ 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] @ 5c7a5c │ │ │ │ ldr r3, [pc, #2188] @ 5c7a60 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1315813,109 +1315813,109 @@ │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c7564 │ │ │ │ tsteq r6, r4, lsr sl │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ smlabbeq r0, ip, r4, fp │ │ │ │ tsteq r6, r4, ror #19 │ │ │ │ - strdeq r4, [r3, -r4] │ │ │ │ - smlatteq r1, ip, r6, ip │ │ │ │ - @ instruction: 0x01034ab4 │ │ │ │ + tsteq r3, r0, lsl #22 │ │ │ │ + strdeq ip, [r1, -r8] │ │ │ │ + smlabteq r3, r0, sl, r4 │ │ │ │ + @ instruction: 0x01034ab8 │ │ │ │ smlatbeq r3, ip, sl, r4 │ │ │ │ - smlatbeq r3, r0, sl, r4 │ │ │ │ - smlabbeq r1, r0, r6, ip │ │ │ │ - smlabbeq r3, r8, sl, r4 │ │ │ │ - smlabbeq r3, r8, sl, r4 │ │ │ │ - tsteq r1, ip, lsr r6 │ │ │ │ - tsteq r3, r4, ror sl │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ - tsteq r3, ip, asr sl │ │ │ │ - tsteq r3, ip, asr sl │ │ │ │ - smlabteq r1, ip, r5, ip │ │ │ │ - tsteq r3, r0, asr #20 │ │ │ │ - smlatbeq r1, r4, r5, ip │ │ │ │ - tsteq r3, r0, lsr sl │ │ │ │ - tsteq r3, ip, lsr #20 │ │ │ │ - tsteq r3, r4, lsl sl │ │ │ │ + smlabbeq r1, ip, r6, ip │ │ │ │ + @ instruction: 0x01034a94 │ │ │ │ + @ instruction: 0x01034a94 │ │ │ │ + tsteq r1, r8, asr #12 │ │ │ │ + smlabbeq r3, r0, sl, r4 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + ldrdeq ip, [r1, -r8] │ │ │ │ + tsteq r3, ip, asr #20 │ │ │ │ + @ instruction: 0x0101c5b0 │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r3, r8, lsr sl │ │ │ │ + tsteq r3, r0, lsr #20 │ │ │ │ + tsteq r3, r8, lsl sl │ │ │ │ + tsteq r3, r0, lsl sl │ │ │ │ tsteq r3, ip, lsl #20 │ │ │ │ tsteq r3, r4, lsl #20 │ │ │ │ - tsteq r3, r0, lsl #20 │ │ │ │ - strdeq r4, [r3, -r8] │ │ │ │ - smlatteq r3, ip, r9, r4 │ │ │ │ - tsteq r1, r8, asr #32 │ │ │ │ - @ instruction: 0x010cb7bc │ │ │ │ - tsteq r3, ip, lsr #16 │ │ │ │ - tsteq r1, r4 │ │ │ │ strdeq r4, [r3, -r8] │ │ │ │ - tsteq ip, r4, ror r7 │ │ │ │ + qaddeq fp, r4, r1 │ │ │ │ + smlabteq ip, r4, r7, fp │ │ │ │ + tsteq r3, r8, lsr r8 │ │ │ │ + tsteq r1, r0, lsl r0 │ │ │ │ + tsteq r3, r4, lsl #16 │ │ │ │ + tsteq ip, ip, ror r7 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - tsteq r1, ip, lsr r4 │ │ │ │ + tsteq r1, r8, asr #8 │ │ │ │ + tsteq r1, r8, asr #8 │ │ │ │ tsteq r1, ip, lsr r4 │ │ │ │ tsteq r1, r0, lsr r4 │ │ │ │ tsteq r1, r4, lsr #8 │ │ │ │ tsteq r1, r8, lsl r4 │ │ │ │ - tsteq r1, ip, lsl #8 │ │ │ │ - smlabbeq r1, r4, pc, sl @ │ │ │ │ - strdeq fp, [ip, -r8] │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r1, r8, asr #30 │ │ │ │ - @ instruction: 0x010cb6bc │ │ │ │ - tsteq r3, ip, lsr #14 │ │ │ │ - tsteq r1, ip, lsl #30 │ │ │ │ - smlabbeq ip, r0, r6, fp │ │ │ │ - strdeq r4, [r3, -r0] │ │ │ │ - ldrdeq sl, [r1, -r0] │ │ │ │ - tsteq ip, r4, asr #12 │ │ │ │ - @ instruction: 0x010346b4 │ │ │ │ - @ instruction: 0x0101ae94 │ │ │ │ - tsteq ip, r8, lsl #12 │ │ │ │ - tsteq r3, r8, ror r6 │ │ │ │ - tsteq r1, r4, asr lr │ │ │ │ - tsteq r3, r8, asr #12 │ │ │ │ - smlabteq ip, r8, r5, fp │ │ │ │ - tsteq r1, r0, lsr #28 │ │ │ │ - @ instruction: 0x010cb594 │ │ │ │ - tsteq r3, r4, lsl #12 │ │ │ │ - smlatteq r1, r0, sp, sl │ │ │ │ - smlabteq r3, ip, r5, r4 │ │ │ │ - tsteq ip, ip, asr #10 │ │ │ │ + @ instruction: 0x0101af90 │ │ │ │ + tsteq ip, r0, lsl #14 │ │ │ │ + tsteq r3, r4, ror r7 │ │ │ │ + tsteq r1, r4, asr pc │ │ │ │ + smlabteq ip, r4, r6, fp │ │ │ │ + tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r1, r8, lsl pc │ │ │ │ + smlabbeq ip, r8, r6, fp │ │ │ │ + strdeq r4, [r3, -ip] │ │ │ │ + ldrdeq sl, [r1, -ip] │ │ │ │ + tsteq ip, ip, asr #12 │ │ │ │ + smlabteq r3, r0, r6, r4 │ │ │ │ + smlatbeq r1, r0, lr, sl │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + smlabbeq r3, r4, r6, r4 │ │ │ │ + tsteq r1, r0, ror #28 │ │ │ │ + tsteq r3, r4, asr r6 │ │ │ │ + ldrdeq fp, [ip, -r0] │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ + @ instruction: 0x010cb59c │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + smlatteq r1, ip, sp, sl │ │ │ │ + ldrdeq r4, [r3, -r8] │ │ │ │ + tsteq ip, r4, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - smlatbeq r1, ip, sp, sl │ │ │ │ - tsteq ip, r0, lsr #10 │ │ │ │ - @ instruction: 0x01034590 │ │ │ │ - tsteq r1, r0, ror sp │ │ │ │ - smlatteq ip, r4, r4, fp │ │ │ │ - tsteq r3, r4, asr r5 │ │ │ │ - tsteq r1, r4, lsr sp │ │ │ │ - smlatbeq ip, r8, r4, fp │ │ │ │ - tsteq r3, r8, lsl r5 │ │ │ │ - strdeq sl, [r1, -r8] │ │ │ │ - tsteq ip, ip, ror #8 │ │ │ │ - ldrdeq r4, [r3, -ip] │ │ │ │ - @ instruction: 0x0101acbc │ │ │ │ - tsteq ip, r0, lsr r4 │ │ │ │ - smlatbeq r3, r0, r4, r4 │ │ │ │ - smlabbeq r1, r0, ip, sl │ │ │ │ - strdeq fp, [ip, -r4] │ │ │ │ - tsteq r3, r4, ror #8 │ │ │ │ - tsteq r1, r4, asr #24 │ │ │ │ - @ instruction: 0x010cb3b8 │ │ │ │ - tsteq r3, r8, lsr #8 │ │ │ │ - tsteq r1, r8, lsl #24 │ │ │ │ - tsteq ip, ip, ror r3 │ │ │ │ - smlatteq r3, ip, r3, r4 │ │ │ │ - smlabteq r1, ip, fp, sl │ │ │ │ - tsteq ip, r0, asr #6 │ │ │ │ - @ instruction: 0x010343b0 │ │ │ │ - @ instruction: 0x0101ab90 │ │ │ │ - tsteq ip, r4, lsl #6 │ │ │ │ - tsteq r3, r4, ror r3 │ │ │ │ - tsteq r1, r4, asr fp │ │ │ │ - smlabteq ip, r8, r2, fp │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ + @ instruction: 0x0101adb8 │ │ │ │ + tsteq ip, r8, lsr #10 │ │ │ │ + @ instruction: 0x0103459c │ │ │ │ + tsteq r1, ip, ror sp │ │ │ │ + smlatteq ip, ip, r4, fp │ │ │ │ + tsteq r3, r0, ror #10 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + @ instruction: 0x010cb4b0 │ │ │ │ + tsteq r3, r4, lsr #10 │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + tsteq ip, r4, ror r4 │ │ │ │ + smlatteq r3, r8, r4, r4 │ │ │ │ + smlabteq r1, r8, ip, sl │ │ │ │ + tsteq ip, r8, lsr r4 │ │ │ │ + smlatbeq r3, ip, r4, r4 │ │ │ │ + smlabbeq r1, ip, ip, sl │ │ │ │ + strdeq fp, [ip, -ip] │ │ │ │ + tsteq r3, r0, ror r4 │ │ │ │ + tsteq r1, r0, asr ip │ │ │ │ + smlabteq ip, r0, r3, fp │ │ │ │ + tsteq r3, r4, lsr r4 │ │ │ │ + tsteq r1, r4, lsl ip │ │ │ │ + smlabbeq ip, r4, r3, fp │ │ │ │ + strdeq r4, [r3, -r8] │ │ │ │ + ldrdeq sl, [r1, -r8] │ │ │ │ + tsteq ip, r8, asr #6 │ │ │ │ + @ instruction: 0x010343bc │ │ │ │ + @ instruction: 0x0101ab9c │ │ │ │ + tsteq ip, ip, lsl #6 │ │ │ │ + smlabbeq r3, r0, r3, r4 │ │ │ │ + tsteq r1, r0, ror #22 │ │ │ │ + ldrdeq fp, [ip, -r0] │ │ │ │ + tsteq r3, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r8, [pc, #1256] @ 5c80ec │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ @@ -1316230,52 +1316230,52 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5c7e28 │ │ │ │ tsteq r6, r0 │ │ │ │ - smlatteq ip, r0, r0, fp │ │ │ │ - tsteq r3, r4, asr r1 │ │ │ │ - smlatbeq ip, r0, r0, fp │ │ │ │ - tsteq r3, r4, lsl r1 │ │ │ │ + smlatteq ip, r8, r0, fp │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + smlatbeq ip, r8, r0, fp │ │ │ │ + tsteq r3, r0, lsr #2 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ 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 │ │ │ │ - tsteq ip, ip, lsr pc │ │ │ │ - @ instruction: 0x01033fb4 │ │ │ │ - smlatteq r2, ip, lr, ip │ │ │ │ - mrseq r4, (UNDEF: 19) │ │ │ │ + tsteq ip, r4, asr #30 │ │ │ │ + smlabteq r3, r0, pc, r3 @ │ │ │ │ + strdeq ip, [r2, -r8] │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - tsteq r1, r0, lsl #14 │ │ │ │ - ldrdeq sl, [r1, -r0] │ │ │ │ - smlatbeq r1, r0, r6, sl │ │ │ │ - tsteq r1, r0, ror r6 │ │ │ │ - tsteq r1, r0, asr #12 │ │ │ │ + tsteq r1, ip, lsl #14 │ │ │ │ + ldrdeq sl, [r1, -ip] │ │ │ │ + smlatbeq r1, ip, r6, sl │ │ │ │ + tsteq r1, ip, ror r6 │ │ │ │ + tsteq r1, ip, asr #12 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ - tsteq ip, r4, asr sp │ │ │ │ - ldrdeq sl, [r1, -r8] │ │ │ │ - smlabteq r3, r0, sp, r3 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + tsteq ip, ip, asr sp │ │ │ │ + smlatteq r1, r4, r5, sl │ │ │ │ + smlabteq r3, ip, sp, r3 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x0101a59c │ │ │ │ - smlabbeq r1, r0, r5, sl │ │ │ │ - tsteq r1, r0, ror r5 │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - tsteq r1, ip, lsr r5 │ │ │ │ - tsteq r1, r8, lsr #10 │ │ │ │ - tsteq r1, r8, lsl r5 │ │ │ │ - smlatteq r1, r8, r4, sl │ │ │ │ - @ instruction: 0x0101a4b8 │ │ │ │ + smlatbeq r1, r8, r5, sl │ │ │ │ + smlabbeq r1, ip, r5, sl │ │ │ │ + tsteq r1, ip, ror r5 │ │ │ │ + tsteq r1, ip, asr r5 │ │ │ │ + tsteq r1, r8, asr #10 │ │ │ │ + tsteq r1, r4, lsr r5 │ │ │ │ + tsteq r1, r4, lsr #10 │ │ │ │ + strdeq sl, [r1, -r4] │ │ │ │ + smlabteq r1, r4, r4, sl │ │ │ │ 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, #2460] @ 5c8b3c │ │ │ │ ldr r4, [r0, #888] @ 0x378 │ │ │ │ ldr r3, [pc, #2456] @ 5c8b40 │ │ │ │ @@ -1316891,82 +1316891,82 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 5c83e8 │ │ │ │ tstpeq r5, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - ldrdeq sl, [ip, -r0] │ │ │ │ - tsteq r3, r4, asr #22 │ │ │ │ + ldrdeq sl, [ip, -r8] │ │ │ │ + tsteq r3, r0, asr fp │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - smlabbeq ip, r0, r9, sl │ │ │ │ - smlatteq r3, r4, fp, r3 │ │ │ │ + smlabbeq ip, r8, r9, sl │ │ │ │ + strdeq r3, [r3, -r0] │ │ │ │ andeq r2, r0, r0, lsr #11 │ │ │ │ andeq r2, r0, ip, lsr #8 │ │ │ │ tstpeq r5, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - @ instruction: 0x010ca89c │ │ │ │ - tsteq r1, r0, lsr #2 │ │ │ │ - tsteq r3, r0, lsl r9 │ │ │ │ + tsteq r3, ip, lsl fp │ │ │ │ + smlatbeq ip, r4, r8, sl │ │ │ │ + tsteq r1, ip, lsr #2 │ │ │ │ + tsteq r3, ip, lsl r9 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x01033a98 │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ - smlabteq r1, r4, r0, sl │ │ │ │ - @ instruction: 0x010338b4 │ │ │ │ + smlatbeq r3, r4, sl, r3 │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ + ldrdeq sl, [r1, -r0] │ │ │ │ + smlabteq r3, r0, r8, r3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - smlatteq r3, r8, sl, r3 │ │ │ │ - strdeq sl, [ip, -r8] │ │ │ │ - tsteq r3, ip, ror #16 │ │ │ │ + strdeq r3, [r3, -r4] │ │ │ │ + tsteq ip, r0, lsl #16 │ │ │ │ + tsteq r3, r8, ror r8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - @ instruction: 0x01033ab8 │ │ │ │ - @ instruction: 0x01033abc │ │ │ │ - @ instruction: 0x01033ab8 │ │ │ │ + smlabteq r3, r4, sl, r3 │ │ │ │ + smlabteq r3, r8, sl, r3 │ │ │ │ + smlabteq r3, r4, sl, r3 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - smlatbeq r3, r8, sl, r3 │ │ │ │ - tsteq r1, ip, ror pc │ │ │ │ + @ instruction: 0x01033ab4 │ │ │ │ + smlabbeq r1, r8, pc, r9 @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - smlabbeq ip, r8, r5, sl │ │ │ │ - strdeq r3, [r3, -ip] │ │ │ │ - smlatbeq r1, r8, sp, r9 │ │ │ │ - strdeq sl, [ip, -r8] │ │ │ │ - smlabbeq r3, r4, r8, r0 │ │ │ │ - tsteq r1, r4, asr #26 │ │ │ │ - tsteq r3, r8, lsr r5 │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + @ instruction: 0x010ca590 │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ + @ instruction: 0x01019db4 │ │ │ │ + tsteq ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x01030890 │ │ │ │ + tsteq r1, r0, asr sp │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - tsteq r1, ip, lsl #26 │ │ │ │ - tsteq ip, r8, asr r4 │ │ │ │ - ldrdeq r9, [r1, -r8] │ │ │ │ - smlabteq r3, ip, r4, r3 │ │ │ │ - tsteq ip, r8, lsl r4 │ │ │ │ - @ instruction: 0x01019c9c │ │ │ │ - smlabbeq r3, ip, r4, r3 │ │ │ │ + tsteq r1, r8, lsl sp │ │ │ │ + tsteq ip, r0, ror #8 │ │ │ │ + smlatteq r1, r4, ip, r9 │ │ │ │ + ldrdeq r3, [r3, -r8] │ │ │ │ + tsteq ip, r0, lsr #8 │ │ │ │ + smlatbeq r1, r8, ip, r9 │ │ │ │ + @ instruction: 0x01033498 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - tsteq r1, r4, lsr ip │ │ │ │ + tsteq r1, r0, ror ip │ │ │ │ + tsteq r1, r0, asr #24 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - tsteq r1, r4, lsl #24 │ │ │ │ + tsteq r1, r0, lsl ip │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - ldrdeq r9, [r1, -r4] │ │ │ │ - smlabteq r3, r8, r3, r3 │ │ │ │ + smlatteq r1, r0, fp, r9 │ │ │ │ + ldrdeq r3, [r3, -r4] │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - smlatbeq r1, r0, fp, r9 │ │ │ │ - tsteq r3, ip, ror #22 │ │ │ │ - smlatbeq ip, r0, r2, sl │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ - tsteq r3, ip, lsl #6 │ │ │ │ + smlatbeq r1, ip, fp, r9 │ │ │ │ + tsteq r3, r8, ror fp │ │ │ │ + smlatbeq ip, r8, r2, sl │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ + tsteq r3, r8, lsl r3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - smlabteq r3, ip, r5, r0 │ │ │ │ - tsteq ip, r4, asr r2 │ │ │ │ - smlabteq r3, r0, r2, r3 │ │ │ │ + ldrdeq r0, [r3, -r8] │ │ │ │ + tsteq ip, ip, asr r2 │ │ │ │ + smlabteq r3, ip, r2, r3 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x01019a9c │ │ │ │ + smlatbeq r1, r8, sl, r9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - tsteq r1, ip, ror #20 │ │ │ │ + tsteq r1, r8, ror sl │ │ │ │ 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] @ 5c9a94 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #3620] @ 5c9a98 │ │ │ │ @@ -1317875,160 +1317875,160 @@ │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 5c9434 │ │ │ │ tsteq r5, ip, lsl #31 │ │ │ │ tsteq r5, r8, lsl #31 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ tsteq r6, r0, lsr #27 │ │ │ │ - tsteq ip, ip │ │ │ │ + tsteq ip, r4, lsl r0 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - smlabbeq r3, r0, r3, r3 │ │ │ │ - strdeq r9, [r8, -r8] │ │ │ │ + smlabbeq r3, ip, r3, r3 │ │ │ │ + tsteq r8, r4, lsl #10 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - tsteq r3, r0, lsr r0 │ │ │ │ + tsteq r3, ip, lsr r0 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ svcvc 0x00efffff │ │ │ │ tsteq r0, r8, asr #4 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ - tsteq r3, r8, lsl r5 │ │ │ │ + tsteq r3, ip, lsl r5 │ │ │ │ + tsteq r3, r4, lsr #10 │ │ │ │ smlatteq r0, r4, r1, ip │ │ │ │ - ldrdeq r3, [r3, -r4] │ │ │ │ - ldrdeq r3, [r3, -ip] │ │ │ │ + smlatteq r3, r0, r4, r3 │ │ │ │ + smlatteq r3, r8, r4, r3 │ │ │ │ smlabbeq r0, r0, r1, ip │ │ │ │ - @ instruction: 0x01033498 │ │ │ │ smlatbeq r3, r4, r4, r3 │ │ │ │ + @ instruction: 0x010334b0 │ │ │ │ tsteq r0, r0, lsr #2 │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ tsteq r3, r8, ror #8 │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ - tsteq r3, r8, asr #8 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ + tsteq r3, r4, ror r4 │ │ │ │ + tsteq r3, ip, asr r4 │ │ │ │ + tsteq r3, r4, asr r4 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ + tsteq r3, r8, lsr #8 │ │ │ │ tsteq r0, ip, ror r0 │ │ │ │ smlatteq r0, ip, pc, fp @ │ │ │ │ - smlabbeq r3, r8, r0, r3 │ │ │ │ - smlabbeq r3, ip, r0, r3 │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ - qaddeq r3, ip, r3 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ - tsteq r3, ip, lsr #32 │ │ │ │ + swpeq r3, r4, [r3] @ │ │ │ │ + swpeq r3, r8, [r3] @ │ │ │ │ + tsteq r3, ip, rrx │ │ │ │ + tsteq r3, r8, rrx │ │ │ │ + tsteq r3, r4, lsr r0 │ │ │ │ + tsteq r3, r8, lsr r0 │ │ │ │ tsteq r0, r0, asr #30 │ │ │ │ - strdeq r2, [r3, -r4] │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ + mrseq r3, (UNDEF: 3) │ │ │ │ + tsteq r3, r8 │ │ │ │ smlatteq r0, r8, lr, fp │ │ │ │ smlabbeq r0, r0, lr, fp │ │ │ │ - @ instruction: 0x01032fb0 │ │ │ │ @ instruction: 0x01032fbc │ │ │ │ - smlabbeq r3, ip, pc, r2 @ │ │ │ │ + smlabteq r3, r8, pc, r2 @ │ │ │ │ + @ instruction: 0x01032f98 │ │ │ │ tsteq r0, ip, lsr #28 │ │ │ │ - @ instruction: 0x01032f94 │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ - ldrdeq fp, [r0, -r4] │ │ │ │ + smlatbeq r3, r0, pc, r2 @ │ │ │ │ tsteq r3, r8, ror #30 │ │ │ │ - tsteq r3, r4, lsr #30 │ │ │ │ - tsteq r3, r4, lsr #30 │ │ │ │ + ldrdeq fp, [r0, -r4] │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ + tsteq r3, r0, lsr pc │ │ │ │ + tsteq r3, r0, lsr pc │ │ │ │ tsteq r0, r4, ror #26 │ │ │ │ - strdeq r2, [r3, -r8] │ │ │ │ tsteq r3, r4, lsl #30 │ │ │ │ + tsteq r3, r0, lsl pc │ │ │ │ tsteq r0, r8, lsl sp │ │ │ │ - ldrdeq r2, [r3, -r0] │ │ │ │ + ldrdeq r2, [r3, -ip] │ │ │ │ smlabteq r0, r4, ip, fp │ │ │ │ - ldrdeq r2, [r3, -r8] │ │ │ │ - smlabbeq r3, r4, lr, r2 │ │ │ │ + smlatteq r3, r4, lr, r2 │ │ │ │ + @ instruction: 0x01032e90 │ │ │ │ tsteq r0, r8, asr ip │ │ │ │ - @ instruction: 0x01032ebc │ │ │ │ - @ instruction: 0x01032e98 │ │ │ │ + smlabteq r3, r8, lr, r2 │ │ │ │ + smlatbeq r3, r4, lr, r2 │ │ │ │ @ instruction: 0xffffed8c │ │ │ │ tsteq r5, r8, asr #15 │ │ │ │ - tsteq ip, r8, ror #16 │ │ │ │ - smlatteq r1, r8, r0, r9 │ │ │ │ - ldrdeq r2, [r3, -ip] │ │ │ │ - tsteq r2, r8, lsr #8 │ │ │ │ - tsteq ip, ip, lsl #16 │ │ │ │ - smlabbeq r1, ip, r0, r9 │ │ │ │ - smlabbeq r3, r0, r8, r2 │ │ │ │ + tsteq ip, r0, ror r8 │ │ │ │ + strdeq r9, [r1, -r4] │ │ │ │ + smlatteq r3, r8, r8, r2 │ │ │ │ + tsteq r2, r4, lsr r4 │ │ │ │ + tsteq ip, r4, lsl r8 │ │ │ │ + swpeq r9, r8, [r1] │ │ │ │ + smlabbeq r3, ip, r8, r2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - smlabteq ip, ip, r7, r9 │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ - tsteq r3, r8, lsr r8 │ │ │ │ + ldrdeq r9, [ip, -r4] │ │ │ │ + qaddeq r9, r8, r1 │ │ │ │ + tsteq r3, r4, asr #16 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - smlabbeq ip, r8, r7, r9 │ │ │ │ - tsteq r1, ip │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ + @ instruction: 0x010c9790 │ │ │ │ + tsteq r1, r8, lsl r0 │ │ │ │ + tsteq r3, r8, lsl #16 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - tsteq ip, r8, asr #14 │ │ │ │ - smlabteq r1, ip, pc, r8 @ │ │ │ │ - @ instruction: 0x010327bc │ │ │ │ - tsteq ip, r8, lsl #14 │ │ │ │ - smlabbeq r1, ip, pc, r8 @ │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ + tsteq ip, r0, asr r7 │ │ │ │ + ldrdeq r8, [r1, -r8] │ │ │ │ + smlabteq r3, r8, r7, r2 │ │ │ │ + tsteq ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x01018f98 │ │ │ │ + smlabbeq r3, r8, r7, r2 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - smlabteq ip, r8, r6, r9 │ │ │ │ - tsteq r1, ip, asr #30 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - smlabbeq ip, r8, r6, r9 │ │ │ │ - tsteq r1, ip, lsl #30 │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ + ldrdeq r9, [ip, -r0] │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ + tsteq r3, r8, asr #14 │ │ │ │ + @ instruction: 0x010c9690 │ │ │ │ + tsteq r1, r8, lsl pc │ │ │ │ + tsteq r3, r8, lsl #14 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - tsteq ip, r8, asr #12 │ │ │ │ - smlabteq r1, ip, lr, r8 │ │ │ │ - @ instruction: 0x010326bc │ │ │ │ - tsteq ip, r8, lsl #12 │ │ │ │ - smlabbeq r1, ip, lr, r8 │ │ │ │ - tsteq r3, ip, ror r6 │ │ │ │ + tsteq ip, r0, asr r6 │ │ │ │ + ldrdeq r8, [r1, -r8] │ │ │ │ + smlabteq r3, r8, r6, r2 │ │ │ │ + tsteq ip, r0, lsl r6 │ │ │ │ + @ instruction: 0x01018e98 │ │ │ │ + smlabbeq r3, r8, r6, r2 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - smlabteq ip, r8, r5, r9 │ │ │ │ - tsteq r1, ip, asr #28 │ │ │ │ - tsteq r3, ip, lsr r6 │ │ │ │ + ldrdeq r9, [ip, -r0] │ │ │ │ + tsteq r1, r8, asr lr │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - smlabbeq ip, r8, r5, r9 │ │ │ │ - tsteq r1, ip, lsl #28 │ │ │ │ - strdeq r2, [r3, -ip] │ │ │ │ + @ instruction: 0x010c9590 │ │ │ │ + tsteq r1, r8, lsl lr │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrdeq r8, [r1, -r4] │ │ │ │ - tsteq ip, r4, lsl r5 │ │ │ │ - @ instruction: 0x01018d98 │ │ │ │ - smlabbeq r3, r8, r5, r2 │ │ │ │ + smlatteq r1, r0, sp, r8 │ │ │ │ + tsteq ip, ip, lsl r5 │ │ │ │ + smlatbeq r1, r4, sp, r8 │ │ │ │ + @ instruction: 0x01032594 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrdeq r9, [ip, -r4] │ │ │ │ - tsteq r1, r8, asr sp │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ - @ instruction: 0x010c9494 │ │ │ │ - tsteq r1, r8, lsl sp │ │ │ │ - tsteq r3, r8, lsl #10 │ │ │ │ + ldrdeq r9, [ip, -ip] │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ + @ instruction: 0x010c949c │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - tsteq ip, r4, asr r4 │ │ │ │ - ldrdeq r8, [r1, -r8] │ │ │ │ - smlabteq r3, r8, r4, r2 │ │ │ │ - tsteq ip, r4, lsl r4 │ │ │ │ - @ instruction: 0x01018c98 │ │ │ │ - smlabbeq r3, r8, r4, r2 │ │ │ │ + tsteq ip, ip, asr r4 │ │ │ │ + smlatteq r1, r4, ip, r8 │ │ │ │ + ldrdeq r2, [r3, -r4] │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + smlatbeq r1, r4, ip, r8 │ │ │ │ + @ instruction: 0x01032494 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - ldrdeq r9, [ip, -r4] │ │ │ │ - tsteq r1, r8, asr ip │ │ │ │ - tsteq r3, r8, asr #8 │ │ │ │ - @ instruction: 0x010c9394 │ │ │ │ - tsteq r1, r8, lsl ip │ │ │ │ - tsteq r3, r8, lsl #8 │ │ │ │ + ldrdeq r9, [ip, -ip] │ │ │ │ + tsteq r1, r4, ror #24 │ │ │ │ + tsteq r3, r4, asr r4 │ │ │ │ + @ instruction: 0x010c939c │ │ │ │ + tsteq r1, r4, lsr #24 │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - tsteq ip, r4, asr r3 │ │ │ │ - ldrdeq r8, [r1, -r8] │ │ │ │ - smlabteq r3, r8, r3, r2 │ │ │ │ + tsteq ip, ip, asr r3 │ │ │ │ + smlatteq r1, r4, fp, r8 │ │ │ │ + ldrdeq r2, [r3, -r4] │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - tsteq ip, r4, lsl r3 │ │ │ │ - @ instruction: 0x01018b98 │ │ │ │ - smlabbeq r3, r8, r3, r2 │ │ │ │ + tsteq ip, ip, lsl r3 │ │ │ │ + smlatbeq r1, r4, fp, r8 │ │ │ │ + @ instruction: 0x01032394 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - ldrdeq r9, [ip, -r4] │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ - tsteq r3, r8, asr #6 │ │ │ │ + ldrdeq r9, [ip, -ip] │ │ │ │ + tsteq r1, r4, ror #22 │ │ │ │ + tsteq r3, r4, asr r3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x010c9294 │ │ │ │ - tsteq r1, r8, lsl fp │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ + @ instruction: 0x010c929c │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ + tsteq r3, r4, lsl r3 │ │ │ │ @ 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, #888] @ 0x378 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1318657,89 +1318657,89 @@ │ │ │ │ b 5ca018 │ │ │ │ tsteq r5, ip, ror #29 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x0115ded8 │ │ │ │ @ instruction: 0x01281518 │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - tsteq r3, r8, lsr #12 │ │ │ │ + tsteq r3, r4, lsr r6 │ │ │ │ smlawteq r8, r4, r4, r1 │ │ │ │ - tsteq ip, r0, asr #28 │ │ │ │ - smlatbeq r3, r4, lr, r1 │ │ │ │ - tsteq r3, ip, lsl #12 │ │ │ │ - tsteq ip, r4, ror sp │ │ │ │ - strdeq r8, [r1, -r8] │ │ │ │ - smlatteq r3, r8, sp, r1 │ │ │ │ - smlabteq r3, r4, r5, r2 │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - smlabbeq r3, ip, sp, r1 │ │ │ │ - tsteq r5, r4, ror #23 │ │ │ │ - tsteq ip, ip, lsr ip │ │ │ │ - smlabteq r1, r0, r4, r8 │ │ │ │ - @ instruction: 0x01031cb0 │ │ │ │ - tsteq r3, ip, asr r4 │ │ │ │ - smlatteq ip, r8, fp, r8 │ │ │ │ - tsteq r1, ip, ror #8 │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - @ instruction: 0x010323b8 │ │ │ │ - smlabteq r3, ip, r3, r2 │ │ │ │ + tsteq ip, r8, asr #28 │ │ │ │ + @ instruction: 0x01031eb0 │ │ │ │ + tsteq r3, r8, lsl r6 │ │ │ │ + tsteq ip, ip, ror sp │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ + strdeq r1, [r3, -r4] │ │ │ │ ldrdeq r2, [r3, -r0] │ │ │ │ - strdeq sp, [r9, -r8] │ │ │ │ - tsteq r7, r0, lsr #8 │ │ │ │ - @ instruction: 0x01032394 │ │ │ │ - smlabbeq r3, r4, r3, r2 │ │ │ │ - tsteq ip, r8, lsr #22 │ │ │ │ - smlatbeq r1, ip, r3, r8 │ │ │ │ - @ instruction: 0x01031b9c │ │ │ │ - tsteq ip, r4, ror #20 │ │ │ │ - smlabteq r3, r8, sl, r1 │ │ │ │ - smlatbeq r1, r0, r2, r8 │ │ │ │ - strdeq r8, [ip, -r4] │ │ │ │ - tsteq r3, r0, ror #20 │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ - tsteq ip, r0, ror r9 │ │ │ │ - strdeq r8, [r1, -r4] │ │ │ │ - smlatteq r3, r4, r9, r1 │ │ │ │ - tsteq ip, r8, lsr r9 │ │ │ │ - @ instruction: 0x010181bc │ │ │ │ - smlatbeq r3, ip, r9, r1 │ │ │ │ - strdeq r8, [ip, -r8] │ │ │ │ - @ instruction: 0x01031b98 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ - @ instruction: 0x010c88b0 │ │ │ │ - tsteq r1, r4, lsr r1 │ │ │ │ - tsteq r3, r4, lsr #18 │ │ │ │ - tsteq ip, r8, ror r8 │ │ │ │ - strdeq r8, [r1, -ip] │ │ │ │ - smlatteq r3, ip, r8, r1 │ │ │ │ - tsteq ip, r0, asr #16 │ │ │ │ - smlabteq r1, r4, r0, r8 │ │ │ │ - @ instruction: 0x010318b4 │ │ │ │ - swpeq r8, r0, [r1] │ │ │ │ - smlatteq ip, r4, r7, r8 │ │ │ │ - qaddeq r8, ip, r1 │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + @ instruction: 0x01031d98 │ │ │ │ + tsteq r5, r4, ror #23 │ │ │ │ + tsteq ip, r4, asr #24 │ │ │ │ + smlabteq r1, ip, r4, r8 │ │ │ │ + @ instruction: 0x01031cbc │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + strdeq r8, [ip, -r0] │ │ │ │ + tsteq r1, r8, ror r4 │ │ │ │ + tsteq r3, r8, ror #24 │ │ │ │ + smlabteq r3, r4, r3, r2 │ │ │ │ + ldrdeq r2, [r3, -r8] │ │ │ │ + ldrdeq r2, [r3, -ip] │ │ │ │ + tsteq r9, r4, lsl #30 │ │ │ │ + tsteq r7, ip, lsr #8 │ │ │ │ + smlatbeq r3, r0, r3, r2 │ │ │ │ + @ instruction: 0x01032390 │ │ │ │ + tsteq ip, r0, lsr fp │ │ │ │ + @ instruction: 0x010183b8 │ │ │ │ + smlatbeq r3, r8, fp, r1 │ │ │ │ + tsteq ip, ip, ror #20 │ │ │ │ + ldrdeq r1, [r3, -r4] │ │ │ │ + smlatbeq r1, ip, r2, r8 │ │ │ │ + strdeq r8, [ip, -ip] │ │ │ │ + tsteq r3, ip, ror #20 │ │ │ │ + tsteq r1, ip, lsr #4 │ │ │ │ + tsteq ip, r8, ror r9 │ │ │ │ + mrseq r8, R9_usr │ │ │ │ + strdeq r1, [r3, -r0] │ │ │ │ + tsteq ip, r0, asr #18 │ │ │ │ + smlabteq r1, r8, r1, r8 │ │ │ │ + @ instruction: 0x010319b8 │ │ │ │ + tsteq ip, r0, lsl #18 │ │ │ │ + smlatbeq r3, r4, fp, r1 │ │ │ │ + tsteq r3, ip, ror #18 │ │ │ │ + @ instruction: 0x010c88b8 │ │ │ │ + tsteq r1, r0, asr #2 │ │ │ │ + tsteq r3, r0, lsr r9 │ │ │ │ + smlabbeq ip, r0, r8, r8 │ │ │ │ + tsteq r1, r8, lsl #2 │ │ │ │ + strdeq r1, [r3, -r8] │ │ │ │ + tsteq ip, r8, asr #16 │ │ │ │ + ldrdeq r8, [r1, -r0] │ │ │ │ + smlabteq r3, r0, r8, r1 │ │ │ │ + swpeq r8, ip, [r1] │ │ │ │ + smlatteq ip, ip, r7, r8 │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ tsteq r0, r0, ror #16 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - tsteq r3, r4, lsr #16 │ │ │ │ - tsteq ip, r8, ror r7 │ │ │ │ - strdeq r7, [r1, -ip] │ │ │ │ - smlatteq r3, ip, r7, r1 │ │ │ │ - tsteq ip, r0, asr #14 │ │ │ │ - smlabteq r2, r0, pc, pc @ │ │ │ │ - @ instruction: 0x010317b4 │ │ │ │ - smlabbeq r1, r4, pc, r7 @ │ │ │ │ - ldrdeq r8, [ip, -r0] │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - @ instruction: 0x010c8698 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ - tsteq r3, ip, lsl #14 │ │ │ │ - tsteq ip, r0, ror #12 │ │ │ │ - smlatteq r1, r4, lr, r7 │ │ │ │ - ldrdeq r1, [r3, -r4] │ │ │ │ + tsteq r3, r0, lsr r8 │ │ │ │ + smlabbeq ip, r0, r7, r8 │ │ │ │ + tsteq r1, r8 │ │ │ │ + strdeq r1, [r3, -r8] │ │ │ │ + tsteq ip, r8, asr #14 │ │ │ │ + smlabteq r2, ip, pc, pc @ │ │ │ │ + smlabteq r3, r0, r7, r1 │ │ │ │ + @ instruction: 0x01017f90 │ │ │ │ + ldrdeq r8, [ip, -r8] │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r3, r0, asr r7 │ │ │ │ + smlatbeq ip, r0, r6, r8 │ │ │ │ + tsteq r1, r8, lsr #30 │ │ │ │ + tsteq r3, r8, lsl r7 │ │ │ │ + tsteq ip, r8, ror #12 │ │ │ │ + strdeq r7, [r1, -r0] │ │ │ │ + smlatteq r3, r0, r6, r1 │ │ │ │ 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 │ │ │ │ @@ -1318814,24 +1318814,24 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 5ca870 │ │ │ │ - tsteq ip, ip, ror r4 │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ - ldrdeq r7, [r1, -r0] │ │ │ │ - smlabteq r3, r4, r4, r1 │ │ │ │ - tsteq ip, r4, lsl r4 │ │ │ │ - @ instruction: 0x01017c98 │ │ │ │ - smlabbeq r3, r4, r4, r1 │ │ │ │ - ldrdeq r8, [ip, -r8] │ │ │ │ - tsteq r1, ip, asr ip │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ + smlabbeq ip, r4, r4, r8 │ │ │ │ + tsteq r3, ip, lsr #26 │ │ │ │ + ldrdeq r7, [r1, -ip] │ │ │ │ + ldrdeq r1, [r3, -r0] │ │ │ │ + tsteq ip, ip, lsl r4 │ │ │ │ + smlatbeq r1, r4, ip, r7 │ │ │ │ + @ instruction: 0x01031490 │ │ │ │ + smlatteq ip, r0, r3, r8 │ │ │ │ + tsteq r1, r8, ror #24 │ │ │ │ + tsteq r3, r8, asr r4 │ │ │ │ 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 │ │ │ │ @@ -1318907,24 +1318907,24 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r7, r0 │ │ │ │ b 5ca9e4 │ │ │ │ - tsteq ip, r8, lsl #6 │ │ │ │ - smlatbeq r3, ip, fp, r1 │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - tsteq r3, r0, asr r3 │ │ │ │ - smlatbeq ip, r0, r2, r8 │ │ │ │ - tsteq r1, r4, lsr #22 │ │ │ │ - tsteq r3, r0, lsl r3 │ │ │ │ - tsteq ip, r8, ror #4 │ │ │ │ - smlatteq r1, r8, sl, r7 │ │ │ │ - ldrdeq r1, [r3, -ip] │ │ │ │ + tsteq ip, r0, lsl r3 │ │ │ │ + @ instruction: 0x01031bb8 │ │ │ │ + tsteq r1, r8, ror #22 │ │ │ │ + tsteq r3, ip, asr r3 │ │ │ │ + smlatbeq ip, r8, r2, r8 │ │ │ │ + tsteq r1, r0, lsr fp │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ + tsteq ip, r0, ror r2 │ │ │ │ + strdeq r7, [r1, -r4] │ │ │ │ + smlatteq r3, r8, r2, 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 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #2220] @ 5cb3b8 │ │ │ │ @@ -1319483,80 +1319483,80 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ b 5cb028 │ │ │ │ ldrsheq sp, [r5, -r8] │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ ldrheq sp, [r5, -r8] │ │ │ │ - tsteq ip, r8, ror r1 │ │ │ │ + smlabbeq ip, r0, r1, r8 │ │ │ │ tsteq r0, ip, ror #6 │ │ │ │ - @ instruction: 0x01031194 │ │ │ │ + smlatbeq r3, r0, r1, r1 │ │ │ │ @ instruction: 0xffffe028 │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - smlabteq ip, r0, r0, r8 │ │ │ │ - tsteq r3, r4, lsr r1 │ │ │ │ + smlabteq ip, r8, r0, r8 │ │ │ │ + tsteq r3, r0, asr #2 │ │ │ │ @ instruction: 0x01007290 │ │ │ │ - smlabteq r3, r4, r0, r1 │ │ │ │ + ldrdeq r1, [r3, -r0] │ │ │ │ eorseq r7, r4, ip, lsl #7 │ │ │ │ @ instruction: 0xffffcf04 │ │ │ │ - tsteq ip, r0, lsl r0 │ │ │ │ + tsteq ip, r8, lsl r0 │ │ │ │ @ instruction: 0xffffc4c4 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ + smlabbeq r3, r4, r0, r1 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - smlabbeq ip, r8, pc, r7 @ │ │ │ │ - strdeq r0, [r3, -ip] │ │ │ │ + @ instruction: 0x010c7f90 │ │ │ │ + tsteq r3, r8 │ │ │ │ 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, r1, ror #4 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ @ instruction: 0xffffc250 │ │ │ │ - @ instruction: 0x01029d98 │ │ │ │ + smlatbeq r2, r4, sp, r9 │ │ │ │ @ instruction: 0xffffc220 │ │ │ │ - smlatbeq r3, r8, pc, r0 @ │ │ │ │ + @ instruction: 0x01030fb4 │ │ │ │ tsteq r5, ip, ror #24 │ │ │ │ - tsteq ip, r8, lsl sp │ │ │ │ - @ instruction: 0x0101759c │ │ │ │ - smlabbeq r3, r4, sp, r0 │ │ │ │ + tsteq ip, r0, lsr #26 │ │ │ │ + smlatbeq r1, r8, r5, r7 │ │ │ │ + @ instruction: 0x01030d90 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - tsteq r1, r4, ror #10 │ │ │ │ + tsteq r1, r0, ror r5 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - tsteq r1, r8, lsr r5 │ │ │ │ - tsteq r1, ip, lsl r5 │ │ │ │ - smlatteq r1, ip, r4, r7 │ │ │ │ + tsteq r1, r4, asr #10 │ │ │ │ + tsteq r1, r8, lsr #10 │ │ │ │ + strdeq r7, [r1, -r8] │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - @ instruction: 0x0101749c │ │ │ │ - smlatteq ip, r4, fp, r7 │ │ │ │ - tstpeq r2, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, asr ip │ │ │ │ + smlatbeq r1, r8, r4, r7 │ │ │ │ + smlatteq ip, ip, fp, r7 │ │ │ │ + tstpeq r2, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, asr ip │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - smlatbeq ip, r0, fp, r7 │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ - tsteq r3, ip, lsl #24 │ │ │ │ + smlatbeq ip, r8, fp, r7 │ │ │ │ + tsteq r1, r0, lsr r4 │ │ │ │ + tsteq r3, r8, lsl ip │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - smlatteq r1, ip, r3, r7 │ │ │ │ - @ instruction: 0x01030bb8 │ │ │ │ - tsteq ip, r4, lsl #22 │ │ │ │ - smlabbeq r1, r8, r3, r7 │ │ │ │ - tsteq r3, r0, ror fp │ │ │ │ + strdeq r7, [r1, -r8] │ │ │ │ + smlabteq r3, r4, fp, r0 │ │ │ │ + tsteq ip, ip, lsl #22 │ │ │ │ + @ instruction: 0x01017394 │ │ │ │ + tsteq r3, ip, ror fp │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - smlabteq ip, r8, sl, r7 │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq r3, r4, lsr fp │ │ │ │ + ldrdeq r7, [ip, -r0] │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - tsteq r1, r4, lsl r3 │ │ │ │ - strdeq r7, [r1, -r8] │ │ │ │ - smlabteq r1, r8, r2, r7 │ │ │ │ - @ instruction: 0x01017298 │ │ │ │ - tsteq r1, r8, ror #4 │ │ │ │ - tsteq r1, r8, lsr r2 │ │ │ │ - tsteq r1, r8, lsl #4 │ │ │ │ - ldrdeq r7, [r1, -r8] │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ + tsteq r1, r4, lsl #6 │ │ │ │ + ldrdeq r7, [r1, -r4] │ │ │ │ + smlatbeq r1, r4, r2, r7 │ │ │ │ + tsteq r1, r4, ror r2 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ + tsteq r1, r4, lsl r2 │ │ │ │ + smlatteq r1, r4, r1, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caaec │ │ │ │ @@ -1319580,17 +1319580,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5cb554 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5cb500 │ │ │ │ - smlatteq ip, r0, r7, r7 │ │ │ │ - tsteq r1, r4, rrx │ │ │ │ - tsteq r3, ip, asr #16 │ │ │ │ + smlatteq ip, r8, r7, r7 │ │ │ │ + tsteq r1, r0, ror r0 │ │ │ │ + tsteq r3, r8, asr r8 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 005cb558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1319661,23 +1319661,23 @@ │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov r4, r0 │ │ │ │ b 5cb5d0 │ │ │ │ @ instruction: 0x0115c690 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - smlabbeq r3, ip, r9, r0 │ │ │ │ + @ instruction: 0x01030998 │ │ │ │ tsteq r5, ip, lsr #12 │ │ │ │ - smlatteq ip, r8, r6, r7 │ │ │ │ - tsteq r1, ip, ror #30 │ │ │ │ - tsteq r3, ip, asr r7 │ │ │ │ + strdeq r7, [ip, -r0] │ │ │ │ + tsteq r1, r8, ror pc │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - smlatbeq ip, ip, r6, r7 │ │ │ │ - tsteq r1, r0, lsr pc │ │ │ │ - tsteq r3, r8, lsl r7 │ │ │ │ + @ instruction: 0x010c76b4 │ │ │ │ + tsteq r1, ip, lsr pc │ │ │ │ + tsteq r3, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #400] @ 5cb850 │ │ │ │ ldr r5, [pc, #400] @ 5cb854 │ │ │ │ ldr r4, [pc, #400] @ 5cb858 │ │ │ │ @@ -1319777,32 +1319777,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5cb754 │ │ │ │ @ instruction: 0xfffff420 │ │ │ │ - tsteq r2, ip, lsr #4 │ │ │ │ - smlatbeq r3, r8, r6, r0 │ │ │ │ + tsteq r2, r8, lsr r2 │ │ │ │ + @ instruction: 0x010306b4 │ │ │ │ @ instruction: 0xfffffdb0 │ │ │ │ - @ instruction: 0x0102c89c │ │ │ │ - smlabbeq ip, ip, r5, r7 │ │ │ │ - tsteq r1, r0, lsl lr │ │ │ │ - strdeq r0, [r3, -ip] │ │ │ │ - tsteq ip, r0, asr r5 │ │ │ │ - ldrdeq r6, [r1, -r4] │ │ │ │ - @ instruction: 0x010305bc │ │ │ │ + smlatbeq r2, r8, r8, ip │ │ │ │ + @ instruction: 0x010c7594 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ + tsteq ip, r8, asr r5 │ │ │ │ + smlatteq r1, r0, sp, r6 │ │ │ │ + smlabteq r3, r8, r5, r0 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - tsteq ip, r4, lsl r5 │ │ │ │ - @ instruction: 0x01016d98 │ │ │ │ - smlabbeq r3, r0, r5, r0 │ │ │ │ + tsteq ip, ip, lsl r5 │ │ │ │ + smlatbeq r1, r4, sp, r6 │ │ │ │ + smlabbeq r3, ip, r5, r0 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - ldrdeq r7, [ip, -r8] │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ + smlatteq ip, r0, r4, r7 │ │ │ │ + tsteq r1, r8, ror #26 │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ 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, #884] @ 0x374 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1320087,29 +1320087,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl c0190 │ │ │ │ mov ip, r0 │ │ │ │ b 5cbb98 │ │ │ │ tsteq r5, r0, lsr r3 │ │ │ │ tsteq r5, r0, lsr #6 │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, asr r5 │ │ │ │ - strdeq r0, [r3, -ip] │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - tsteq r3, r0, lsl ip │ │ │ │ + tsteq ip, r0, ror #10 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ + tsteq ip, ip, ror #8 │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - tsteq r3, r0, asr #22 │ │ │ │ - smlabbeq ip, ip, r3, r7 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ + @ instruction: 0x010c7394 │ │ │ │ tsteq r5, r4, rrx │ │ │ │ - smlatbeq r1, r8, r9, r6 │ │ │ │ - tsteq r1, r8, ror r9 │ │ │ │ - tsteq r1, r8, asr #18 │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ - smlatteq r1, r4, r8, r6 │ │ │ │ - @ instruction: 0x010168b4 │ │ │ │ - smlabbeq r1, r4, r8, r6 │ │ │ │ + @ instruction: 0x010169b4 │ │ │ │ + smlabbeq r1, r4, r9, r6 │ │ │ │ + tsteq r1, r4, asr r9 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ + strdeq r6, [r1, -r0] │ │ │ │ + smlabteq r1, r0, r8, r6 │ │ │ │ + @ instruction: 0x01016890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [fp, #884] @ 0x374 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -1320734,61 +1320734,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl c0190 │ │ │ │ mov r6, r0 │ │ │ │ b 5cc1b8 │ │ │ │ tsteq r5, r0, ror #28 │ │ │ │ tsteq r5, ip, asr lr │ │ │ │ andeq r7, r0, r4, lsr #25 │ │ │ │ - tsteq ip, r8, lsr #32 │ │ │ │ - smlabteq r3, r4, r7, r0 │ │ │ │ - tsteq ip, ip, lsr #30 │ │ │ │ + tsteq ip, r0, lsr r0 │ │ │ │ ldrdeq r0, [r3, -r0] │ │ │ │ - smlatteq ip, ip, lr, r6 │ │ │ │ - smlabbeq r3, ip, r6, r0 │ │ │ │ + tsteq ip, r4, lsr pc │ │ │ │ + ldrdeq r0, [r3, -ip] │ │ │ │ + strdeq r6, [ip, -r4] │ │ │ │ + @